@charset "utf-8";


.red { color: #C00; }
.blue { color: #0F58A2; }
.green { color: #27B484; }
.ogange { color: #EA5404; }
div.pagetop {
	padding-right: 10px;
	text-align: right;
}

/* トップページ
-----------------------------------------------------------------------------------*/
div.contents {
	width: 610px;
	padding: 0 10px;
	padding-bottom: 20px;
	background: #FFF url(../images/title/title_bottom.jpg) bottom left no-repeat;
}

div.contents p {
 margin: 0;
 padding: 0;
 margin-left: 20px;
 margin-bottom: 8px;
}

div.contents h2 {
	padding-top: 10px;
	font-size: 130%;
	text-indent: .5em;
	background: url(../images/h2_back.jpg) no-repeat;
}



/* 開催概要
-----------------------------------------------------------------------------------*/
div#page_outline table#kaisai1 {
	background: none;
}

div#page_outline table#kaisai1 td{
	vertical-align: top;
}

div#page_outline table {
	width: 610px;
	margin-top: 5px;
	border-collapse: collapse;
	background: url(../images/outline/table_back.jpg) bottom right no-repeat;
}

div#page_outline table th {
	padding: 5px;
	background: #0F58A2;
	color: #FFF;
	border: solid 1px #FFF;
	vertical-align: top;
}

div#page_outline table td {
	padding: 5px;
	padding-left: 10px;
	border: none;
}

/* 会場アクセス */
div#page_outline div.access table {
	width: 100%;
	border: none;
	background: none;
}

div#page_outline div.access table td {
	vertical-align: top;
}

div#page_outline div.access table td.map {
	margin: 0;
	padding: 0;
}

div#page_outline div.access table td.title_public {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-weight: bold;
	color: #009E96;
}

div#page_outline div.access table td.title_car {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-weight: bold;
	color: #0599D9;
}

div#page_outline div.access table td span.public {
	font-weight: bold;
	color: #009E96;
}

div#page_outline div.access table td span.car {
	font-weight: bold;
	color: #0599D9;
}


/* 問い合わせ先 */
div#page_outline table#contact {
	margin: 0;
	padding: 0;
	text-align: center;
	background: none;
}

div#page_outline table#contact th {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	font-size: 150%;
	font-weight: bold;
	color: #333;
	background: none;
}

div#page_outline table#contact td {
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	font-size: 130%;
}

div#page_outline table#contact td span {
	padding: 0 5px;
	color: #FFF;
	background: #0599D9;
}


/* 出展規定
-----------------------------------------------------------------------------------*/
div#page_kitei table {
	border: none;
	border-collapse: collapse;
}

div#page_kitei table td {
	vertical-align: top;
}

/* 小間の様式・出展料金 */
div#page_kitei table#type1 {
	width: 610px;
}

div#page_kitei table#type1 th {
	padding: 3px;
	border: solid 1px #666;
}

div#page_kitei table#type1 th.title1 {
	padding: 3px;
	font-weight: bold;
	color: #FFF;
	background: #65BF97;
}

div#page_kitei table#type1 th.title2 {
	padding: 3px;
	text-align: left;
	font-weight: bold;
	color: #0F58A2;
	background: #BCE1D6;
}

div#page_kitei table#type1 td {
	padding: 3px;
	border: solid 1px #666;
}

div#page_kitei table#type1 td.img_box {
	padding: 0;
}

/* 出展申込方法・出展の承諾・申込書送付先・申込期限 */
div#page_kitei table#type2 {
	margin-top: 10px;
	margin-bottom: 20px;
}

div#page_kitei table#type2 th {
	padding: 5px;
	text-align: left;
	font-weight: bold;
	color: #0F58A2;
}

div#page_kitei table#type2 td {
	padding: 5px;
}

div#page_kitei table#type2 td.spacer {
	height: 5px;
}

/* 出展料の支払い、出展契約の変更・取り消し */
div#page_kitei div#type3 {
	width: 610px;
	overflow: hidden;
}

div#page_kitei div#type3 div.left {
	width: 300px;
	float: left;
}

div#page_kitei div#type3 div.right {
	width: 300px;
	float: right;
}

div#page_kitei div#type3 h3 span,
div#page_kitei div#type3 h4 span {
	color: #27B484;
}

div#page_kitei div#type3 h4 {
	margin-top: 10px;
}

div#page_kitei div#type3 p {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

div#page_kitei div#type3 p.attention {
	font-size: 90%;
}

div#page_kitei table#type4 {
	width: 100%;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	margin-bottom: 15px;
	font-size: 90%;
}

div#page_kitei table#type4 th {
	padding: 3px;
	border: solid 1px #999;
	background: #BCE1D6;
}

div#page_kitei table#type4 td {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #999;
	background: #EBF4EB;
}

div#page_kitei div#type3 ul {
	margin: 0;
	padding: 0;
	margin: 10px 0 0 1em;
	list-style: none;
}

div#page_kitei div#type3 ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}


/* セット装飾案内
-----------------------------------------------------------------------------------*/
div#page_kitei div#set div.left {
	width: 350px;
	float: left;
}

div#page_kitei div#set div.right {
	width: 250px;
	float: right;
}

div#page_kitei div#set table {
	width: 100%;
	font-size: 90%;
	text-align: center;
}

div#page_kitei div#set table th {
	border: solid 1px #999;
}

div#page_kitei div#set table th.title1 {
	background: #8CC66D;
}

div#page_kitei div#set table th.title2 {
	background: #F0F5D9;
}

div#page_kitei div#set table th.title3 {
	color: #FFF;
	font-weight: bold;
	background: #65BF97;
}

div#page_kitei div#set table td {
	border: solid 1px #999;
}


/* ワークショップ案内
-----------------------------------------------------------------------------------*/
div#page_kitei table#workshop1 {
	width: 100%;
	font-size: 120%;
}

div#page_kitei table#workshop1 th {
	width: 90px;
	padding: 3px;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #FFF;
	background: #EA5404;
}

div#page_kitei table#workshop1 td {
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
}

div#page_kitei table#workshop td.notice {
	width: 300px;
}

div#page_kitei table#workshop2 {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#page_kitei table#workshop2 td {
	padding: 3px;
}

div#page_kitei table#workshop2 td.bgcolor {
	background: #FEF0DD;
}


/* ガイド広告案内
-----------------------------------------------------------------------------------*/
div#page_kitei table#guide1 {
	font-size: 120%;
	font-weight: bold;
}

div#page_kitei table#guide1 h3 {
	margin-left: .5em;
	font-size: 150%;
	font-weight: bold;
	color: #CC0000;
}

div#page_kitei table#guide2 {
	margin-top: 10px;
}

div#page_kitei table#guide2 h3 {
	color: #0F58A2;
}

div#page_kitei table#guide3 {
	width: 250px;
	margin-left: 10px;
}

div#page_kitei table#guide3 th {
	border: solid 1px #999;
}

div#page_kitei table#guide3 th.title1 {
	color: #FFF;
	font-weight: bold;
	background: #04AA72;
}

div#page_kitei table#guide3 th.title2 {
	background: #65BF97;
}

div#page_kitei table#guide3 td {
	text-align: center;
	vertical-align: middle;
	border: solid 1px #999;
	background: #F5F8DA;
}



/* 出展対象
-----------------------------------------------------------------------------------*/
div#page_target table#douin h3 {
	padding-left: .5em;
	background: #FDDF91;
}

div#page_target table#douin td {
	vertical-align: top;
}


/* ロゴデータ
-----------------------------------------------------------------------------------*/
div#page_logo div.notice {
	padding: 5px 10px;
	background: #F2F2F2;
}

div#page_logo .logobox {
	margin: 35px 20px;
}

