@charset "shift_jis";

/*ad_info.css*/

p#ad_lead{	
	float: left;
	width: 60%;
	line-height: 160%;
}

dl#page_view_num{
	border: 1px solid #B2E0FF;
	background-color: #FFC;
	width: 35%;
	padding: 1%;
	float: right;
	display: inline;
}

dl#page_view_num dt{
	font-weight: bold;
}

dl#page_view_num dd span{
	font-weight: bold;
	color: #C00;
}

div#eg_pix{
	/*float: left;*/
	/*width: 604px;*/
	width: 715px;
	padding-bottom: 36px;
	padding-top: 10px;
	/**/
	position: relative;
}

div#bnr_spec{
	/*float: right;*/
	width: 604px;
	padding-bottom: 24px;
}

/*
div#bnr_spec dl#dep_bnr{
	border: 1px solid #0C0;
	background-color: #D1FFC1;
	padding: 6px 6px 0 6px;
}

div#bnr_spec dl#dep_bnr dt{
	background-color: #0C0;
	color: #FFF;
	padding: 4px 0px 4px 6px;
}

div#bnr_spec dl#arrv_bnr{
	border: 1px solid #F60;
	background-color: #FC6;
	padding: 6px 6px 0 6px;
}

div#bnr_spec dl#arrv_bnr dt{
	background-color: #F60;
	color: #FFF;
	padding: 4px 0px 4px 6px;
}

*/

dl#dep_bnr{
	border: 1px solid #0C0;
	background-color: #D1FFC1;
	padding: 6px 6px 0 6px;
	/*display: none;*/
	position: absolute;
	width: 300px;
	left: 360px;
	top: 196px;
}

dl#dep_bnr dt{
	background-color: #0C0;
	color: #FFF;
	padding: 4px 0px 4px 6px;
}

dl#arrv_bnr{
	border: 1px solid #F60;
	background-color: #FC6;
	padding: 6px 6px 0 6px;
	/*display: none;*/
	position: absolute;
	width: 300px;
	left: 360px;
	top: 542px;
}

dl#arrv_bnr dt{
	background-color: #F60;
	color: #FFF;
	padding: 4px 0px 4px 6px;
}

div#bnr_spec dl{
	margin-bottom: 18px;
}

div#bnr_spec dl dt{
	font-weight: bold;
}

div#bnr_spec dl dd{
	margin-bottom: 12px;
	line-height: 180%;
}

span.spec_red{
	color: #C00;
}

dd.bnr_descrption{
	margin: 0.5em;
}

/*dd.bnr_descrption span{
	font-weight: bold;
}*/

dl.bnr_spec_list{
	margin-top: 12px;
	margin-left: 6px;
}

dl.bnr_spec_list dt{
	font-weight: bold;
}

dl.bnr_spec_list dd{
	margin: 6px 0 24px 0;
}

div#txt_list{
	margin-top: 12px;
}

div#txt_list dl{
	padding-bottom: 12px;
}

div#txt_list dt{
	font-weight: bold;
	float: left;
	width: 16%;
}

div#txt_list dd{
	float: left;
	width: 70%;
	padding-left: 16px;
	background: url(../../ad/images/cln.gif) no-repeat 0 4px;
}

div.ad_info_bttn{
	clear: both;
	width: 295px;
	padding: 24px 0;
	margin-left: 210px;
}

p.bnr_para{
	padding-bottom: 18px;
	line-height: 160%;
	width: 96%;
}

div#chara{
	
}

div#chara ul li{
	float: left;
	margin-right: 20px;
	padding: 12px 0;
	width: 225px;
}

div#chara ul li#chara_right{
	float: right;
	margin-right: 0;	
}


div#chara ul li dl dd{
	margin: 8px 0 0 0;
	padding: 0 0 0px 8px;
	
	background: url(../../ad/images/arrow_icon.gif) no-repeat 0 6px;
}


#gamma #gamma_inner .eg_pix01{
	text-align:center;
	padding: 0 0 30px 0;
}
