@charset "utf-8";

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■1．ビューティハンター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-１．タイトル
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#hunter_title{
	overflow:hidden;
	margin-bottom:30px;
	border:1px solid #CCCCCC;
	background:url("../images/h2_bg.gif") repeat-x left top;
}
#hunter_title .hunter_first{
	float:right;
	width:495px;
}
#hunter_title p{
	margin:10px 20px 10px 0;
	padding:0 5px;
	background:url("../images/text_dotline.gif") repeat;
	line-height:21px;
}

/*タイトル写真*/
#hunter_title img.hunter_photo{
	float:left;
	width:186px;
	margin:30px 0 30px 19px;
	padding:1px;
	border:1px solid #CCCCCC;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-２．今回の取材先
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_hunter h3{
	margin-bottom:10px;	
}
#section_hunter #coverage_area{
	overflow:hidden;
	margin-bottom:30px;
}
#section_hunter #coverage_area dl{
	float:right;
	width:445px;
}
#section_hunter #coverage_area dl dt{
	padding-bottom:5px;
	font-weight:bold;
	color:#0c8f8d;
}
#section_hunter #coverage_area dl dd{
	line-height:1.5em;
}
#section_hunter #coverage_area img{
	float:left;	
	padding:1px;
	border:1px solid #CCCCCC;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-３．体験レポート
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#repo_area{
	padding-bottom:15px;
	background:#33bab8 url("../images/repo_foot.gif") no-repeat left bottom;	
}

#repo_area .repo_content{
	margin:0 15px 15px 15px;
	padding:15px;
	background:#FFFFFF;	
}

/*--------ステップ------*/
.step_box{
	overflow:hidden;
	margin:20px 0 10px 0;
}
/*--右側内容--*/
.step_box .step_right{
	width:460px;
	float:right;
}
/*--ステップテキスト--*/
.step_box dl{
	width:460px;
}
.step_box dl dt{
	width:348px;
	padding-bottom:10px;
	font-weight:bold;
	color:#0c8f8d;
}
.step_box dl dt img{
	margin-right:10px;	
}
/*左側写真下、キャプション*/
.step_photo .cap_text,
.step_photo2 .cap_text{
	font-size:75%;	
}

/*--キャプション--*/
/*画像1枚*/
.cap_area{
	overflow:hidden;
	margin-top:15px;
	padding:10px;
	font-size:75%;
	border:1px solid #0c8f8d;
}
.cap_area p.cap_text{
	float:right;
	width:310px;
}
.cap_area img{
	float:left;	
}

/*画像2枚*/
.cap_area2{
	overflow:hidden;
	margin-top:15px;
	padding:10px;
	font-size:75%;
	border:1px solid #0c8f8d;
}
.cap_area2 .cap_box{
	overflow:hidden;
	float:left;
	width:216px;
}
.cap_area2 p.cap_text{
	float:right;
	width:90px;
}

.cap_area2 img{
	float:left;	
}

.cap_area2 p.cap_text2{
}



/*--ステップ左側画像--*/
.step_box .step_photo{
	float:left;
	width:173px;
	padding-bottom:60px;
	background:url("../images/repo_arrow_green.gif") no-repeat center bottom;/*矢印*/
}

/*最後のステップ用*/
.step_box .step_photo2{
	float:left;
	width:173px;
}

/*レポート用*/

/*--------ステップ------*/
.repo_box{
	overflow:hidden;
	margin:20px 0 0px 0;
}
/*--右側内容--*/
.repo_box .repo_right{
	width:460px;
	float:right;
}

.repo_box .repo_photo{
	float:left;
	width:184px;
	padding-bottom:0px;
}

.repo_box .repo_right dl dt{
	padding-bottom:5px;
	font-weight:bold;
	color:#0c8f8d;
	font-size: 120%;
}

.day{
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	
.point{
	font-weight:bold;
	color:#d70160;
	line-height: 180%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.howto{ 
	margin-top: 10px;
	margin-bottom: 10px;
}

.howto li{ 
	font-weight:bold;
	color:#454545;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 10px;
}	


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-４．体験後の感想
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#impression p{
	padding:0 20px;
}
/*感想に写真が入ったバージョン*/
#impression p img{
	float:right;
	margin:0 0 10px 10px;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-５．アドバイス
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#advice{
	overflow:hidden;
	width:678px;
	margin-top:30px;
	padding:20px;
	border:1px solid #CCCCCC;
}
#advice .advice_text{
	float:right;
	width:524px;
}
#advice .advice_text dl{
	margin-top:20px;	
}
#advice .advice_text dl dt{
	font-weight:bold;	
}
#advice img.advice_photo{
	float:left;
	padding:1px;
	border:1px solid #CCCCCC;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-６．プレゼント
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#present{
	margin-top:20px;
}
#present h3{
	margin-bottom:0;	
}
#present .present_area{
	overflow:hidden;
	border:1px solid #CCCCCC;	
}

#present .present_area .present_text{
	float:right;
	width:532px;
	padding:10px;
}

#present .present_area .present_text dl dt{
	padding-bottom:10px;
	font-weight:bold;
	color:#fa4196;
	font-size:120%;
}

/*プレゼント写真*/
#present img.present_photo{
	margin:20px;	
}

/*応募ボタン*/
#present .present_area .present_text .present_btn{
	margin-top:15px;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-６．プレゼントイメージなし
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*プレゼント写真なしver.*/

#present .present_area_noimg{
	overflow:hidden;
	border:1px solid #CCCCCC;	
}

#present .present_area_noimg .present_text{
	float:left;
	width:500px;
	padding:10px;
}

#present .present_area_noimg .present_text dl dt{
	padding-bottom:10px;
	font-weight:bold;
	color:#fa4196;
	font-size:120%;
}

/*応募ボタン*/
#present .present_area_noimg .present_text .present_btn{
	padding-top:120px;	
}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-７．インフォメーション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#info{
	overflow:hidden;
	width:720px;
	margin-top:30px;
}
#info .info_text{
	float:right;
	width:524px;
}
#info .info_text table{
	margin-left:20px;
}
#info .info_text table caption{
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
}
#info .info_text table th{
	padding-bottom:5px;
	text-align:left;
}
#info .info_text table td{
	padding-bottom:5px;
}
#info img.info_photo{
	float:left;
	padding:1px;
	border:1px solid #CCCCCC;
}

