<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-color:#fdf9ec;
}
#main{
	background:#fdf9ec url(../images/1209_loverain/bg.jpg) repeat-x;
}
#in-main{
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
#main p, #main h1{float:left;}

#g-nav{
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
#g-nav li{float:left;}
#g-nav li img{vertical-align:bottom;}
#wrapper{
	padding-top:60px;
	background:#de1e7b url(../images/1209_loverain/bg_wrapper.jpg) repeat-y center top;
}
#t-story{
	width:911px;
	margin:0 auto 60px auto;
	color:#fff;
	background:transparent url(../images/1209_loverain/bg_ara.jpg) repeat-y;
}
#bg-sto{
	width:445px;
	padding:0 390px 20px 0;
	margin:0 auto;
	line-height:1.5;
	text-align:left;
	background:transparent url(../images/1209_loverain/p01.jpg) no-repeat right;
}
#bnr-present{margin-bottom:50px;}
/***banner***/
#bnr{
	width:840px;
	margin:0 auto 40px auto;
	overflow:hidden;
}
#bnr li{
	float:left;
	padding-right:150px;
}

#t-footer{
	background:transparent url(../images/1209_loverain/bg_footer.gif) repeat-x top;
	padding:20px 0 30px 0;
	color:#dec282;
}
#t-footer a, #u-footer a{
	color:#dec282;
	text-decoration:none;
}
/***UNDER***/
#o-header{
	background:transparent url(../images/1209_loverain/u_header_bg.jpg) repeat-x;
}
#header{
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
#header h1{
	width:278px;
	float:left;
}
#in-header{
	width:662px;
	float:right;
}
#in-header li{float:left;}
#in-header li img{vertical-align:bottom;}

#u-story{
	width:930px;
	margin:0 auto;
	padding-top:20px;
	color:#333;
	background:transparent url(../images/1209_loverain/st_bg.gif) repeat-y;
}
/***story***/
#pagenate{
	font-size:110%;
	margin-bottom:15px;
	text-align:center;
}
#pagenate a{color:#F39;}
#u-story .sto-d{
	width:825px;
	padding:3px 3px 0 3px;
	margin:0 auto 50px auto;
	border:1px solid #dd1e7b;
	text-align:left;
}
#u-story .sto-d dl{
	background:#fc3696 url(../images/1209_loverain/st_tl_bg.gif) no-repeat;
	width:826px;
	color:#fff;
	padding:20px 0;
	margin-bottom:25px;
	font-weight:bold;
	overflow:hidden;
}
#u-story .sto-d dl dt{
	width:510px;
	padding-left:55px;
	float:left;
}
#u-story .sto-d dl dd{
	width:210px;
	padding-right:30px;
	float:right;
	text-align:right;
}
#u-story .sto-d div{
	padding:0 15px 30px 30px;
	line-height:1.5;
}
#st-list{padding:0 0 20px 0;}
#st-list a{color:#F39;}
#u-footer{
	padding:20px 0 30px 0;
	color:#dec282;
}

#coming{
	padding:200px 0;
}
hr{display:none;}

/****cast***/
#cast{
	width:875px;
	margin:0 auto;
	padding-bottom:15px;
	overflow:hidden;
}
#sokan{
	width:817px;
	margin:0 auto;
	padding-bottom:15px;
	overflow:hidden;
}
#sokan li{float:left;}</pre></body></html>