@charset "UTF-8";
/* CSS Document */

#top{
	margin:10px auto;
	padding:0px;
	width:924px;
	_width:924px;
	_position:relative;
	
}

#cam_cnt{
	background:url(../ad/page_parts/friends/cnt_bg.jpg) no-repeat;
	width:924px;
	height:2486px;
	min-height:2486px;
	margin:15px auto;
	padding:15px;
}

#cam_cnt div#lead{
	margin:0;
	padding:0px;
	text-align:center;
	width:879px;
	margin-bottom:15px;
}

*:first-child+html #cam_cnt div#lead{
	position:relative;
}


#cam_cnt div#cnt_awa{
	background:url(../ad/page_parts/friends/cnt_bg_bottom.gif) no-repeat;			 	background-position:bottom;
	width:889px;
	padding-bottom:29px;
	margin-top:-30px;
}

#cam_cnt div#cnt_awa div#cnt_awa_top{
	background:url(../ad/page_parts/friends/cnt_bg_top.gif) no-repeat;
	width:889px;
	background-position:top;
	padding-top:17px;
}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle{
	background:url(../ad/page_parts/friends/cnt_bg_middle.gif) repeat-y;
	width:889px;
}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.border{
	text-align:center;
	margin-bottom:10px;
	}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.thumbs{
	margin:10px;
	float:left;
}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.cnt_awa_cnt{
	margin:10px;
	float:left;
	_display:inline;
	_float:right;
	_margin:0px;
	_margin-top:15px;

}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.cnt_awa_cnt p.ttle{
	margin:0px;
	padding:0px;
}



#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.cnt_awa_cnt p.subttle{
	font-family:"A-OTF UD新ゴ Pro DB", "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅",Arial, "メイリオ", Meiryo;
	font-size:22px;
	color:#ff4e00;
	line-height:24px;
	font-weight:bold;
	width:370px;
	margin:10px;
}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.cnt_awa_cnt p.detail{
	font-family:"A-OTF UD新ゴ Pro DB", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅",Arial, "メイリオ", Meiryo;
	font-size:14px;
	color:#404040;
	line-height:22px;
	width:635px;
	margin:10px;
}

#cam_cnt div#cnt_awa div#cnt_awa_top div#middle div.cnt_awa_cnt p.detail span.fntstyle{
	font-family:"A-OTF UD新ゴ Pro DB", "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅",Arial,"メイリオ", Meiryo;
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}

#cam_cnt ul{
	width:864px;
	margin:15px auto;
}

#cam_cnt ul li{
	font-family:"A-OTF UD新ゴ Pro R", "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅",Arial,"メイリオ", Meiryo;
	font-size:12px;
	margin-bottom:5px;
	color:#494949;
}

#cam_cnt ul li span.txt_indent{
	letter-spacing:-0.7em;
}

#cam_cnt div.intro_btn{
	width:724px;
	margin:15px auto;
}


#cam_cnt div#cnt_step_bottom{
	background:url(../ad/page_parts/friends/cnt_step_bgbottom.gif) no-repeat;
	background-position:bottom;
	width:889px;
	padding-bottom:21px;
	margin-top:30px;
}

#cam_cnt div#cnt_step_bottom div#cnt_step_top{
	background:url(../ad/page_parts/friends/cnt_step_bgtop.gif) no-repeat;
	background-position:top;
	width:889px;
	padding-top:23px;
}

#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid{
	background:url(../ad/page_parts/friends/cnt_step_bgmiddle.gif) repeat-y;
	width:889px;
	padding:15px 0px;
}

#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid div#step1{
	background:url(../ad/page_parts/friends/step1.gif) no-repeat;
	width:870px;
	padding-top:217px;
	margin:0px auto;
	text-indent:-9999px;
}

#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid div#step2{
	background:url(../ad/page_parts/friends/step2.gif) no-repeat;
	width:870px;
	padding-top:217px;
	margin:0px auto;
	text-indent:-9999px;
}


#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid div#step3{
	background:url(../ad/page_parts/friends/step3.gif) no-repeat;
	width:870px;
	padding-top:217px;
	margin:0px auto;
	text-indent:-9999px;
}

#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid div#step4{
	background:url(../ad/page_parts/friends/step4.gif) no-repeat;
	width:870px;
	padding-top:217px;
	margin:0px auto;
	text-indent:-9999px;

}

#cam_cnt div#cnt_step_bottom div#cnt_step_top div#cnt_step_mid div#step5{
	background:url(../ad/page_parts/friends/step5.gif) no-repeat;
	width:870px;
	padding-top:217px;
	margin:0px auto;
	text-indent:-9999px;

}

#cam_cnt div#contact_bottom{
	background:url(../ad/page_parts/friends/contact_bg_bottom.jpg) no-repeat;
	background-position:bottom;
	width:889px;
	padding-bottom:21px;
	padding-top:60px;
	margin-bottom:120px;

}

#cam_cnt div#contact_bottom div#contact_top{
	background:url(../ad/page_parts/friends/contact_bg_top.jpg) no-repeat;
	background-position:top;
	width:889px;
	padding-top:14px;

}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid{
	background:url(../ad/page_parts/friends/contact_bg_middle.jpg) repeat-y;
	padding:0px;
	width:889px;
}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid div#about_corp{
	width:360px;
	padding:20px 40px;
	font-family:"A-OTF UD新ゴ Pro DB", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅",Arial,"メイリオ", Meiryo;
	font-size:14px;
	line-height:18px;
	color:#404040;
	background:url(../ad/page_parts/friends/border_v.gif) no-repeat;
	background-position:right;
	float:left;
	
}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid div#about_corp p.fntstyle_large{
	font-size:22px;
	margin:5px 0px;
	font-weight:bold;
	line-height:28px;
}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid div#about_corp p.runtime{
	margin:10px 0 15px 0px;
}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid div#about_corp p.tel_fax{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
}

#cam_cnt div#contact_bottom div#contact_top div#contact_mid div#contact_alpha{
	float:left;
	z-index:10;
	margin:-100px 0 0 70px;
	position:relative;
}







