@charset "utf-8";
/*-----mono indexStyle-----*/


/*-----fair-----*/

p#fair {
	width: 630px;
	margin: 25px 0 0 0;
	padding: 15px;
	background: #c8fffc;
	}

	


/*-----omimai-----*/

p#omimai {
	width: 630px;
	margin: 25px 0 0 0;
	padding: 15px;
	text-align: center;
	background: #ffeff0;
}


/*-----news-----*/

h4 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../img/news_title.gif) no-repeat;
}

iframe#newsList {
	width: 640px;
	height: 100px;
	margin: 15px 10px 0 10px;
	padding: 0;
}

/*-----scope of exhibition & Pickup & seminar-----*/

h5 {
	width: 660px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

#scope,
#pickup,
#seminar,
#event {
	width: 660px;
	margin: 25px 0 0 0;
	padding: 0;
}

#scope h5 {
	background: url(../img/scope_title.gif) no-repeat;
}

#pickup h5 {
	background: url(../img/pickup_title.gif) no-repeat;
}

#seminar h5 {
	background: url(../img/seminar_title.gif) no-repeat;
}

#event h5 {
	background: url(../img/event_title.gif) no-repeat;
}

#pickup img {
	margin-top:15px;
}

#event .txttit {
	border-bottom: solid 1px #0b7044;
	padding-bottom:5px;
	color:#0b7044;
	font-weight:bold;
	font-size:14px;
}
#event .txttit span {
	border-left: 3px solid #0b7044;
	padding:1px 0 1px 10px;
}
#event .kaisai {
	border-top: dotted 1px #d7d7d7;
	padding-top:10px;
}
#event .kaisai:after {
    clear: both;
    content: "";
    display: block;
}
#event .kaisai dt {
	float:left;
	width:120px;
}
#event .kaisai dt  span {
	color:#0b7044;
}
#event .kaisai dd {
	float:left;
	width:500px;
	margin-left:0;
}
#event .contact {
	background:#e9f3e3;
	padding:10px 15px 15px 15px;
	font-weight:bold;
}
#event .contact dt {
	color:#0b7044;
	border-bottom: solid 1px #0b7044;
	padding:5px;
	margin-bottom:10px;
}
#event .contact dd {
	padding-left:0;
	font-weight:normal;
	margin-left:10px;
}



/*-----scope of exhibition-----*/

#scope div {
	width: 660px;
	margin: 0;
	padding: 0;
}

#scope p,
#scope p a {
	width: 157px;
	height: 88px;
	padding: 0;
	float: left;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

p.scope01,
p.scope02,
p.scope03,
p.scope05,
p.scope06,
p.scope07,
p.scope09,
p.scope10,
p.scope11 {
	margin: 10px 10px 0 0;
}


p.scope04,
p.scope08 {
	margin: 10px 0 0 0;
}

p.scope01,
p.scope01 a {
	background: url(../img/scope.png) no-repeat;
}

p.scope01 a:hover {
	background: url(../img/scope.png) no-repeat 0 -87px;
}

p.scope02,
p.scope02 a {
	background: url(../img/scope.png) no-repeat -156px 0;
}

p.scope02 a:hover {
	background: url(../img/scope.png) no-repeat -156px -87px;
}

p.scope03,
p.scope03 a {
	background: url(../img/scope.png) no-repeat -312px 0;
}

p.scope03 a:hover {
	background: url(../img/scope.png) no-repeat -312px -87px;
}

p.scope04,
p.scope04 a {
	background: url(../img/scope.png) no-repeat -468px 0;
}

p.scope04 a:hover {
	background: url(../img/scope.png) no-repeat -468px -87px;
}

p.scope05,
p.scope05 a {
	background: url(../img/scope.png) no-repeat 0 -174px;
}

p.scope05 a:hover {
	background: url(../img/scope.png) no-repeat 0 -261px;
}

p.scope06,
p.scope06 a {
	background: url(../img/scope.png) no-repeat -156px -174px;
}

p.scope06 a:hover {
	background: url(../img/scope.png) no-repeat -156px -261px;
}

p.scope07,
p.scope07 a {
	background: url(../img/scope.png) no-repeat -312px -174px;
}

p.scope07 a:hover {
	background: url(../img/scope.png) no-repeat -312px -261px;
}

p.scope08,
p.scope08 a {
	background: url(../img/scope.png) no-repeat -468px -174px;
}

p.scope08 a:hover {
	background: url(../img/scope.png) no-repeat -468px -261px;
}

p.scope09,
p.scope09 a {
	background: url(../img/scope.png) no-repeat 0 -348px;
}

p.scope09 a:hover {
	background: url(../img/scope.png) no-repeat 0 -435px;
}

p.scope10,
p.scope10 a {
	background: url(../img/scope.png) no-repeat -156px -348px;
}

p.scope10 a:hover {
	background: url(../img/scope.png) no-repeat -156px -435px;
}

p.scope11,
p.scope11 a {
	background: url(../img/scope.png) no-repeat -312px -348px;
}

p.scope11 a:hover {
	background: url(../img/scope.png) no-repeat -312px -435px;
}

/*-----pick up-----*/

#pick up p {
	margin: 15px 0 0 0;
	padding: 0;
}


/*-----seminar-----*/

#seminar dl {
	width: 619px;
	margin: 15px 0 0 0;
	padding: 20px;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background: #f4f4f4;
}

#seminar dt {
	width: 96px;
	height: 13px;
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	display: block;
	background: url(../img/seminar_title02.gif) no-repeat;
}

#seminar dd#semiList {
	width: 350px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
}

dd#semiList ul {
	width: 350px;
	margin: 0;
	padding: 0;
	list-style: none;
}

dd#semiList ul li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../common/dot_icon.gif) no-repeat left center;
}

#seminar dd#semiLink {
	width: 120px;
	margin: 40px 0 0 0;
	padding: 0 0 0 18px;
	float: right;
	background: url(../img/news_icon.gif) no-repeat left center;
}