<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:#fdefd9 url(../img/common/bg_body.jpg) repeat-x 0 165px;}

#wrapper{background:transparent url(../img/top/bg.jpg) no-repeat center top;}
#main{
	width:1000px;
	text-align:left;
	margin:0 auto;
	height:396px;
}
#main h1 img{vertical-align:bottom;}
#main ul{
	width:443px;
	padding:4px 0 17px 0;
	overflow:hidden;
	background:transparent url(../img/top/bg_day.gif) repeat-y;
}
#main ul li{
	margin-bottom:12px;
	padding-left:45px;
}
#main ul li img{vertical-align:bottom;}
#gnv ul{
	overflow:hidden;
	width:1000px;
	height:90px;
	margin:0 auto;
}
#gnv li{float:left;}

#content{
	width:1000px;
	padding:20px 0;
	margin:0 auto;
	background-color:#fff;
}
#rotation{
	width:903px;
	margin:0 auto 40px auto;
}
#txt-atte{
	margin-top:5px;
	text-align:right;
}
#m-area{
	width:903px;
	margin:0 auto 30px auto;
	overflow:hidden;
}
#info{
	width:530px;
	float:left;
	text-align:left;
}
#info .flexcroll{
	width:100%;
	height:180px;
	overflow:auto;
	position:relative;
	border:none !important;
}
/*  scrollgeneric */ 
.scrollgeneric{line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase{
	background:url(../img/top/bg_scroller.gif) repeat-y scroll center 0  transparent;
	width:8px;
}
.vscrollerbar{
	width:8px;
	cursor:pointer;
	background-color:#666;
}
#info h2{
	margin-bottom:5px;
}
#info dl{
	width:520px;
	padding-bottom:8px;
	margin-bottom:7px;
	background:transparent url(../img/common/line_dot.gif) repeat-x bottom;
	overflow:hidden;
}

#info dl dt{
	width:80px;
	float:left;
	text-indent:10px;
}
#info dl dd{
	float:right;
	width:425px;
	line-height:1.4;
}
#info dl p.ico-new{
	background:transparent url(../img/top/icon_new.gif) no-repeat left top;
	padding:1px 0 2px 43px;
}
#movie{
	width:350px;
	float:right;
}

#gaiyo{
	width:903px;
	margin:0 auto;
	text-align:left;
}
#gaiyo .in-gaiyo{
	width:295px;
	float:left;
}
#gaiyo .in-gaiyo div{padding:4px;}
#gaiyo #gaiyo-o{background-color:#e60012;}
#gaiyo #gaiyo-ka{background-color:#158f34;}
#gaiyo .in-gaiyo table{width:100%;}
#gaiyo .in-gaiyo th{
	background-color:#f5f5f5;
	padding:13px 0;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}
#gaiyo .in-gaiyo td{
	background-color:#fff;
	padding:13px 0 13px 10px;
	line-height:1.4;
}
.ma7r{margin-right:7px;}

/***footer***/
#footer{
	background-color:#eedcbe;
	padding:30px 0 30px 0;
	color:#c6b497;
}
#footer p{
	padding-top:15px;
}
#footer a{
	color:#c6b497;
	text-decoration:none;
}

/***0705/add***/
#txt-stop{
	width:900px;
	text-align:left;
	margin:0 auto 30px auto;
}
#txt-stop dt{
	font-weight:bold;
	color:#C30;
	margin-bottom:8px;
	padding-bottom:3px;
	border-bottom:1px solid #C30;
}
#txt-stop dd{
	line-height:1.5;
}

/**終了しました**/
#thanks{
	width:900px;
	margin:15px auto 20px auto;
}
#thanks h3 img{vertical-align:bottom;}
#thanks div{
	width:440px;
	margin:0 auto;
	text-align:left;
}
#thanks div table{
	width:100%;
	background-color:#ececec;
}
#thanks th{
	background-color:#f39800;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#thanks td{
	background-color:#fff;
	text-align:center;
}
#thanks th, #thanks td{padding:3px 0;}
#thanks td.bg-b{background-color:#f3c800 !important;}
#thanks td.bg-b02{background-color:#fdff6c !important;}

#txt-typh{
	width:885px;
	margin:0 auto 30px auto;
	padding:10px 5px 13px 15px;
	border:1px solid #e91c2c;
	color:#e91c2c;
	line-height:1.4;
	background-color:#fff;
	text-align:left;
}
#txt-typh dt{
	font-weight:bold;
}
#txt-typh a{color:#e91c2c;}
#txt-finish{
	margin-top:3px;
	text-align:right;
}</pre></body></html>