<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

body{
	background:#000 url(../img/common/bg_un.jpg) no-repeat center top;
	color:#fff;
}

#head{
	width:981px;
	overflow:hidden;
	height:192px;
}
#head h1, #head h2{float:left;}

#wrapper .article{
	width:981px;
	background:transparent url(../img/common/waku_m.png) repeat-y;
}
#wrapper .section{
	width:895px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
#wrapper dl.section dt{
	width:103px;
	float:left;
	padding-top:4px;
	line-height:1.5;
}
#wrapper h3.se-tl, #wrapper dt.se-tl{
	background:transparent url(../img/common/bg_tl.gif) repeat-y left;
	padding:5px 0 0 15px;
}
.mess-tl{margin:15px 0 25px 0;}
.message{
	width:880px;
	margin-left:auto;
	margin-right:auto;
}
.message p{
	margin-bottom:15px;
	line-height:1.8;
}
#history{
	width:835px;
	margin:0 0 0 10px;
	text-align:left;
}
#history li img{vertical-align:bottom;}

#his-p01{
	width:835px;
	overflow:hidden;
}
#his-p01 ul{
	width:714px;
	float:left;
}
#his-p01 p{
	width:120px;
	float:left;
}
#his-p02{
	width:691px;
	overflow:hidden;
}
#his-p02 ul{
	width:571px;
	float:left;
}
#his-p02 p{
	float:right;
	width:120px;
	padding-top:7px;
}
#his-p03{
	background:transparent url(../img/concept/p03.jpg) no-repeat 713px 29px;
}
/*****************************************
*キャンペーン
******************************************/
#camp-tl{
	padding:20px 0 20px 0;
}
#campaign .camp-d{
	background:transparent url(../img/campaign/camp_m.png) repeat-y;
	padding:35px 0;
}
#campaign .in-camp-d{
	width:760px;
	margin:0 auto;
	overflow:hidden;
}
#campaign .in-camp-d .photo{
	width:160px;
	float:left;
	border:10px solid #424242;
}
#campaign .in-camp-d dl{
	width:540px;
	float:right;
	padding-top:20px;
}
#campaign .in-camp-d dl dt{
	font-weight:bold;
	border-bottom:5px solid #fff;
	padding:0 0 5px 3px;
	margin-bottom:18px;
}
#campaign .in-camp-d dl dd{
	padding-left:3px;
}
#campaign .in-camp-d .btn-camp{
	text-align:right;
	margin-top:10px;
}

/*****************************************
*展示案内
******************************************/
#guide01{
	padding:25px 0;
	margin:0 auto;
}
#guide01 h3, #guide02 h3{
	margin-bottom:20px;
}
#guide01 ul{
	width:800px;
	margin:0 0 20px 15px;
	overflow:hidden;
}
#guide01 ul li{
	font-weight:bold;
	padding:0 0 10px 14px;
	background:transparent url(../img/common/icon_red.gif) no-repeat 0px 7px;
	width:250px;
	float:left;
}
#guide02{
	width:895px;
}
#guide02 ul{
	margin:0 0 50px 15px;
	overflow:hidden;
}
#guide02 li{
	float:left;
	padding-right:40px;
}
#wrapper .section02{margin-bottom:50px;}
#wrapper .section02 dt{margin-bottom:15px;}
#wrapper .section02 dd{margin-left:25px;}
#wrapper .section02 dd p{line-height:1.6;}
#wrapper .section02 ul.list li{
	padding:0 0 7px 14px;
	background:transparent url(../img/common/icon_red.gif) no-repeat 0px 7px;
}

/*****************************************
*イベント
******************************************/
#event .event-tl{
	width:895px;
	height:91px;
	margin:20px auto 30px auto;
	background:transparent url(../img/event/eve_tl_bg.png) repeat-x;
}
#event .event-tl h3{padding:10px 0 21px 19px;}
#event .event-tl h4{padding:0 0 0 40px;}
#event .event-d{
	width:855px;
	margin:0 auto 15px auto;
}
#event #event01{background:transparent url(../img/event/photo.png) no-repeat right 0;}
#event .event-d dl{
	width:460px;
	overflow:hidden;
	border-bottom:1px solid #323232;
	padding:11px 0;
	line-height:1.5;
}
#event .event-d dt{
	width:90px;
	margin-left:9px;
	float:left;
	color:#b3b3b3;
	font-weight:bold;
	padding-left:12px;
	background:transparent url(../img/common/icon_g.gif) no-repeat 0 8px;
}
#event .event-d dd{
	width:340px;
	float:left;
}
#txt-atten{
	margin-left:10px;
	line-height:1.5;
}
#txt-atten02{
	width:950px;
	margin:0 auto;
	padding:30px 40px 30px 0;
	background:transparent url(../img/common/bg_space.gif) repeat-y;
	text-align:right;
	color:#666;
}
#event .event-d .lead{margin:0 0 20px 10px;}
#event #event02{overflow:hidden;}
#event #event02 div{
	width:460px;
	float:left;
}
#event #event02 p#prof{
	float:right;
	width:330px;
}

/*****************************************
*主な展示資料
******************************************/
.section ul#guide-nav{
	width:840px;
	margin:0 auto 40px auto;
	padding-top:30px;
	overflow:hidden;
}
.section ul#guide-nav li{
	padding-right:25px;
	float:left;
}
.section .guide-d{
	width:840px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.section .guide-d .btn-list{
	width:175px;
	height:34px;
	right:0;
	bottom:0;
	position:absolute;
}
#guide-d01{
	height:426px;
	min-height:426px;
}
#guide-d02{
	height:517px;
	min-height:517px;
}
#guide-d01 .left{width:442px;}
#guide-d02 .left, #guide-d03 .left{width:361px;}
.section .guide-d .bxslider{margin-bottom:20px;}

#guide-d01 .right{width:351px;}
#guide-d02 .right, #guide-d03 .right{width:431px;}
.section .guide-d .right h3{margin:10px 0 15px 0;}
.section div ul.name{
	margin:25px 0 20px 0;
	padding:0;
	font-weight:bold;
}
.section div ul.name li{
	background:transparent url(../img/common/ico_blue.gif) no-repeat 0px 5px;
	padding:0 0 5px 10px;
}
.section .guide-d .right p{
	line-height:1.7;
}
/***終了間近キャンペーン**/
ul.f-camp{margin-left:8px;}
ul.f-camp li{
	margin-bottom:15px;
	line-height:1.6;
}
p#btn-twit{
	padding:7px 0 0 25px;
}
#bg-twitt{
	background:transparent url(../img/topics/card.gif) no-repeat right 130px;
}
#f-store{
	background:transparent url(../img/topics/photo.jpg) no-repeat right top;
	_height:235px;
	min-height:235px;
	margin-bottom:40px;
}
#f-store .f-camp{
	padding-right:300px;
}</pre></body></html>