@charset "UTF-8";

/*左右分け*/
#scout .separateLeft{
	width:580px;
	float:left;
	
}
#scout .separateRight{
	float:right;
	width:280px;
}

/*------------------top------------------*/
#scout #scout_topbox{
	width:876px;
	_width:878px;
	height:275px;
	border:2px solid #010B96;
	background:url(../img/scout_topimg.jpg) -2px -2px no-repeat;
	}
	
#scout #scout_main p.top_leadtxt{
	width:560px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:180px 0 0 20px;
	letter-spacing:0.1em;
	line-height:1.5em;
	}

#scout #scout_main .top_btnbox{
	padding:0;
	margin-bottom:15px;
	background-color:#000A97;
	}
	
#scout #scout_main p.lead_img{
	}

#scout #scout_main p.top_btn{
	float:left;
	padding:0 0 0 0;
	}
/*------------------見出し------------------*/
#scout h2{
	background:none;
	padding:0;
	margin:0;
	height:30px;
	margin-bottom:20px;
	}

#scout h3{
	background:none;
	padding:0;
	margin:0;
	}
	
#scout #check_point_detailtable h3{
	font-size:16px;
	color:#000A97;
	margin-bottom:5px;
	}


#scout #check_point_detailtable h3.type01{
	font-size:16px;
	color:#000A97;
	margin-bottom:5px;
	height:auto;
	}

#scout h4{
	background:none;
	padding:0;
	}

#scout .txtindent{
	text-indent:-9999px;
	}

/*------------------main------------------*/
#scout .detail_step01{
	float:left;
	width:180px;
	padding:0 8px;
	}

#scout .detail_step02{
	float:left;
	width:164px;
	padding-left:6px;
	}

#scout .detail_step03{
	float:right;
	width:180px;
	padding-right:6px;
	}


#scout #detail02{
	clear:both;
	background:url(../img/scout_detail02.jpg) 0 0 no-repeat;
	width:578px;
	}

#scout #detail_hukidasi{
	float:left;
	padding:0 0 0 0;
	width:110px;
	}
	
#scout p.detail02_txt{
	padding:20px 0 30px 0 ;
	width:370px;
	line-height:1.5em;
	float:right;

	}

/*------------------*/


#scout #voice{
	}
	
#scout #voice p{
	}

#scout table.voicetable{
	margin:10px 0 10px;
	}

#scout .voicetable td{
	padding:0;
	margin:0;
	}
	
#scout .voicetable td.detail_voice01{
	border:1px solid #333333;
	background:url(../img/scout_shadow01.gif) 0 bottom no-repeat;
	width:190px;
	}

#scout .voicetable td.detail_voice02{
	border:1px solid #333333;
	background:url(../img/scout_shadow02.gif) 0 bottom no-repeat;
	width:190px;
	}

#scout .voicetable td.detail_voice03{
	border:1px solid #333333;
	background:url(../img/scout_shadow03.gif) 0 bottom no-repeat;
	}

#scout .voicetable .voicelead{
	padding:10px 5px 10px 65px;
	}
	
html[xmlns*=""] body:last-child #scout .detail_voice01{
}

html[xmlns*=""] body:last-child #scout .detail_voice03{
}

#scout .voice_shadow{
	padding:0 5px 0 0;
}


/*------------------*/
	
#scout #scout_entrybox{
	border:1px solid #999999;
	clear:both;
	background:url(../img/scout_entrybox_bg.gif) 0 0 no-repeat;
	text-align:center;
	}

#scout .btn_entry{
	clear:both;
	padding:10px 0 0 0;
	height:61px;
	background:#FFFFDD;
}	

#scout #scout_entrybox .entry_ttl{
	text-align:center;
	padding:10px 0;
	}


#scout #scout_entrybox .btn_right{
	margin-left:5px;
}

#scout #scout_entrybox .btn_left{
	margin-right:5px;
}

/*------------------*/

#scout #check_point{
	background:url(../img/scout_h2_02.jpg) 0 0 no-repeat;
	padding:70px 0 0 0;
	}

#scout #check_point_detailtable th{
	padding:0;
	margin:0;
	border:none;
	background:none;
	padding-bottom:15px;
}

#scout #check_point_detailtable td{
	border:none;
	padding:0 10px 0 20px;
	font-size:12px;
	}

#scout #check_point_detailtable p{
	padding-bottom:15px;
	line-height:1.5em;
	}

#scout #check_point_detailtable .scout_theme ul{
	}

#scout #check_point_detailtable .scout_theme li{
	background:url(../img/scout_list_icon01.gif) 0 center no-repeat;
	padding:0 0 0 15px;
	_margin-bottom:5px;
	}
	
	

/*------------------scout_side------------------*/
#scout #scout_side{
/*	background:url(../img/scout_h2_03.gif) 0 0 no-repeat;
	padding-top:40px;
	border:1px solid #999999;
*/
	width:274px;
	_width:276px;
	border:1px solid #666666;
	}
	
#scout #scout_side .innerbox{
	border-left:3px solid #999999;
	padding-left:5px;
	margin:0 0 15px 15px;
	}

#scout #scout_side .innerbox .photo{
	float:right;
	padding-right:15px;
	}
	
#scout #scout_side .look_txtbox{
	float:left;
	width:165px;
	}

#scout #scout_side .look_icon{
	background-color:#000A97;
	padding:2px 3px;
	color:#FFFFFF;
	}

#scout #scout_side .look_com_detail{
	float:left;
	font-size:10px;
	padding-top:7px;
	width:240px;
	}
	
#scout #scout_side .look_readtxt{
	padding-top:5px;
	}

#scout .side_txtbox{
	padding:10px 5px 0 5px;
	}

#scout .side_txtbox p.scout_bnttl{
	padding-bottom:10px;
	font-weight:bold;
	}


#scout .side_txtbox p{
	padding-bottom:10px;
	}

/*------------------*/




#container{
	position:absolute;
	width:880px;
	left:50%;
	margin-left:-445px;
}
