<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:url(../img/bg.jpg) repeat;}
/****bg****/
div#wrapper{
	font-family:"HG明朝E", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", georgia, serif;
	position:relative;
	_background:url(../img/bg_txtIE.jpg) no-repeat center top;
}
div.bg{
	width:100%;
	height:100%;
	position:absolute;
	left: 0;
	top:0;
}
.bg01{
	background:transparent url(../img/bg_txt01.png) repeat-y fixed center 170px;
	z-index: -1;
}
.bg02{
	background:transparent url(../img/bg_txt02.png) repeat-y fixed center 160px;
	z-index: -2;
}
#main{background:url(../img/bg_keiko.png) no-repeat center 15px;}
#main div{
	padding:65px 0 0 0;
	width:980px;
	margin:0 auto;
	text-align:left;
}
#main div p{margin-bottom:13px;}
#main div h1{margin-bottom:30px;}
#main div h2{padding:0 0 65px 23px;}
#content{
	width:980px;
	margin:0 auto;
	text-align:left;
}
#content #article01{
	width:980px;
	margin-bottom:60px;
	overflow:hidden;
}
#content #article01 #lead{
	width:614px;
	float:left;
}
#content #article01 #lead h3{margin-bottom:15px;}
#content #article01 #lead p{
	padding:0 20px 0 10px;
	line-height:1.5;
}
#movie{
	width:366px;
	float:right;
	padding:60px 0 31px 0;
	margin-top:34px;
	text-align:center;
	background:url(../img/mv_bg.png) no-repeat top left;
}
#area02{
	width:980px;
	background:url(../img/bg_dot.gif) repeat-y 60px 0;
}
#content #article02{
	width:580px;
	float:left;
}
#section01, #section02{width:580px; overflow:hidden;}
#content #article02 h4{
	float:left;
	width:141px;
}
#content #article02 dl{
	width:436px;
	float:right;
	margin-bottom:60px;
}
#content #article02 dl dt{margin-bottom:20px;}
#content #article02 dl dd{
	line-height:1.5;
	padding-left:3px;
}
#article02 .photo{padding-bottom:220px;}
#article02 #section01 .photo{background:url(../img/p01.png) no-repeat bottom;}
#article02 #section02 .photo{background:url(../img/p02.png) no-repeat bottom;}
#tweet{
	width:366px;
	float:right;
}
#tweet-bg{
	background:url(../img/tw_bg01.png) repeat-y;
	width:366px;
	padding:2px 0;
}
#tweet .flexcroll{
	width:356px;
	height:743px;
	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/bg_scroller.gif) repeat-y scroll center 0  transparent;
	width:8px;
}
.vscrollerbar{
	width:8px;
	cursor:pointer;
	background-color:#71b0fe;
}

#tweet #in-tweet{
	width:315px;
	margin-left:25px;
	padding:20px 0 10px 0;
	font-family:Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size:14px;
	line-height:1.5;
}
#tweet #in-tweet div{
	background:url(../img/tw_line.gif) repeat-x bottom;
	padding-bottom:15px;
	margin-bottom:15px;
}
#tweet #in-tweet dl{
	width:315px;
	_height:64px;
	min-height:64px;
	background:url(../img/tw_ico.jpg) no-repeat left top;
	margin-bottom:8px;
}
#tweet #in-tweet dt, #tweet #in-tweet dd{padding-left:80px;}
#tweet #in-tweet dt{
	font-weight:bold;
	padding-top:10px;
}
#txt-coming{
	text-align:center;
	color:#93d8ff;
	letter-spacing:0.3em;
	padding:137px 0;
}
#footer{
	color:#9f9f9f;
	width:970px;
	margin:0 auto;
	text-align:right;
	padding-bottom:100px;
	font-size:11px;
}</pre></body></html>