/* ****************************************

*Site Name : omizulife

*Style Name : r-18.css

*Description : r-18用CSS

*Last Update : 2008/04/16

*Author : D. Muto

**************************************** */





/* ----------------------------------------

*	ブラウザ初期化スタイル

---------------------------------------- */

*{

	padding:0;

	margin:0;

	font-size:13px;

	font-family:Geneva, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	line-height:1.5;

}



img{

	border:0;

}



/* ----------------------------------------

*	汎用要素スタイル

---------------------------------------- */

a{

	text-decoration:none;

	color:#3300FF;

}





a:hover{

	text-decoration:underline;

}



/* ----------------------------------------

*	ワイヤーフレーム部位別スタイル

---------------------------------------- */



div#wrapper{

	width:978px;

	height:auto;

	margin:0 auto;

	padding:0;

	background: #FFF5FF url(../imgs/pc/r-18/omizulife_wrapper_bg.jpg) repeat-y top left;

}



div#header{

	height:160px;

	background:url(../imgs/pc/r-18/omizulife_header.jpg) no-repeat top left;

	width:960px;

	margin:auto;

}



div#content{

	width:960px;

	margin:0 9px 0 9px;

	padding:0 0 20px 0;

	background:url(../imgs/pc/r-18/ol_r18_contents_bottom.jpg) no-repeat bottom left;

}



div#footer{

	width:960px;

	height:90px;

	margin:auto;

	padding:0;

	background:url(../imgs/pc/r-18/omizulife_footer.jpg) no-repeat top left;

}



/* ----------------------------------------

*	カテゴリー別スタイル

---------------------------------------- */





/*個別設定−body、content、wrapper

---------------------------------------- */

body{

	background: #FFFFFF url(../imgs/pc/r-18/background.jpg) repeat-x top left;

}



/*個別設定−content

---------------------------------------- */



div#header h1{

	width:380px;

	height:160px;

	margin:0;

	padding:0;

}



div#header h1 span{

	display:none;

}



div#main_content{

	background:url(../imgs/pc/r-18/ol_r18_contents_bg1.jpg) repeat-y top left;

	width:960px;

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

}



div#main_text{

	color:#660033;

	width:250px;

	margin:0;

	padding:20px 0 20px 40px;

	float:left;

}



.b_text{

	color:#006699;

}



.r_text{

	color:#ff3300;

}



div#enter_exit{

	width:340px;

	text-align:center;

	padding-top:40px;

	float:left;

}



#qr_send_url span{

	color:#ff33cc;

	font-weight:bold;

}



div#qr_send_url{

	width:330px;

	text-align:center;

	padding-top:80px;

	float:right;

}



div#area_title{

	clear:both

}



#area_box{

	background:url(../imgs/pc/r-18/ol_r18_contents_bg2.jpg) repeat-y top left;

	width:960px;

	height:auto;

	margin:0;

	padding:20px 0 0 0;

	overflow:hidden;

}



#area_box dt{

	color:#3366cc;

	width:100px;

	float:left;

	padding-left:50px;

	padding-bottom:10px;

	font-weight:bold;

}



#area_box dd{

	color:#660033;

/*	width:810px;	*/

	width:750px;

	float:left;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:10px;

}



#area_box dd a{

	color:#660033;

}



#link-box{

	clear:both;

	width:895px;

	margin:20px 0 20px 45px;

	padding:0;

}



#link-box li{

	list-style-type:none;

	width:265px;

	display:inline;

	padding:0 15px 0 15px;

	line-height:4;

}



#link-box li a{

	width:265px;

}





#job-box{

	clear:both;

	width:960px;

	margin:10px auto 10px auto;

}



#job-box p{

	color:#660033;

	text-align:center;

	width:800px;

	margin:auto;

	padding:0 0px 10px 0px;

}



#job-box span{

	color:#FF0000;

	font-weight:bold;

}



#job-box ul{

	width:450px;

	margin:auto;

}



#job-box li{

	display:inline;

}





/*個別設定−footer

---------------------------------------- */



#footer p{

	color:#660033;

	text-align:center;

	padding-top:35px;

}






