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

h2{
height:auto !important;
border-bottom:none !important;
}

/* kataoka */

.box2{
     float:left;
     width:630px;
     margin: 0px 0px 30px 0px;
	 padding: 9px 5px 0px 5px;
}

.k_margin10b{
	margin-bottom:10px;
}

.k_margin20b{
	margin-bottom:20px;
}

.k_margin40b{
	margin-bottom:40px;
}

.k_catch{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}

.k_boxtop1{
	background:url(/topics/img/box1_top.gif) no-repeat;
	margin-bottom:40px;
	padding-top:20px;
	width:628px;
	text-align:left;
}
 
.k_boxbottom1{
	background:url(/topics/img/box1_bottom.gif) no-repeat 0 100%;
	padding-bottom:20px;
	width:628px;
}
 
.k_boxbody1{
	background:url(/topics/img/box1_body.gif) repeat-y;
	padding:0 20px 0 20px;
	width:588px;
}

.k_boxtop2{
	background:url(/topics/img/box2_top.gif) no-repeat;
	margin-bottom:40px;
	padding-top:58px;
	width:628px;
	text-align:left;
}
 
.k_boxbottom2{
	background:url(/topics/img/box2_bottom.gif) no-repeat 0 100%;
	padding-bottom:20px;
	width:628px;
}
 
.k_boxbody2{
	background:url(/topics/img/box2_body.gif) repeat-y;
	padding:0 20px 0 20px;
	width:588px;
}

.k_left{
	float:left;
	margin-right:15px;
}

.k_right{
	float:right;
	margin-left:20px;
}

.k_quest{
	text-align:left;
	font-weight:bold;
	color:#000099;
}

.k_ans{
	float:right;
	text-align:left;
	width:583px;
}

.k_ans2{
	float:right;
	text-align:left;
	width:363px;
}

.k_ans3{
	float:right;
	text-align:left;
	width:543px;
}


/* 0campaign----------------------------- */

.camp_img{
width:635px;
margin-bottom:15px;
}

.top_t{
width:635px;
}

.text{
padding:0px 15px;
margin-bottom:1em;
}

.text_b{
font-weight:bold;
padding:0px 15px;
margin-bottom:1em;
}

.text ul{
margin-left:15px;
margin-bottom:1em;
}

.text li{
margin-bottom:1em;
font-weight:bold;
}

.contact_area{
width:589px;
margin:0 auto;
height:auto;
margin-bottom:30px;
}

.contact_area h3{
width:589px;
height:26px;
margin-bottom:15px;
}

.contact_area ul{
margin-left:20px;
}

.contact_area li{
display:inline;
}

.web{
margin-right:40px;
}

.tel{
padding-bottom:7px;
}

.campaign1{
width:635px;
margin-bottom:30px;
}

.campaign1 h3{
	width:618px;
	margin-left:9px;
	margin-bottom:15px;
}

.campaign1 h4{
width:586px;
margin-left:25px;
margin-bottom:15px;
}

.campaign1 .info_txt{
width:551px;
margin-left:42px;
margin-bottom:30px;
}

.point{
width:586px;
margin:0 auto;
height:auto;
margin-bottom:20px;
}

.point1{
background:url(../../topics/img/point_title1_bg.gif) left top repeat-y;
width:205px;
height:auto;
float:left;
}

.point1 ul{
margin:10px;
}

.point1 li{
padding:0.5em 0px 0.5em 20px;
background:url(../../topics/img/point1_bg.gif) left center no-repeat;
font-weight:bold;
margin-bottom:13px;
line-height:1.3em;
}

.point1 p{
border-bottom:1px solid #333333;
margin:0px 15px 5px 15px;
font-weight:bold;
}

.point2{
background:url(../../topics/img/point_title2_bg.gif) left top repeat-y;
width:372px;
height:auto;
float:right;
}

.point2 p{
	margin-left:10px;
	font-weight:bold;
	margin-bottom:13px;
	margin-right:10px;
	font-size: 11px;
	padding-top: 3px;
}

.intearview_cont{
width:586px;
height:auto;
margin-left:25px;
margin-bottom:30px;
}

.interview{
width:283px;
height:163px;
background:url(../../topics/img/interview_bak.jpg) left top no-repeat;
float:left;
}

.interview_r{
	width:283px;
	height:163px;
	background:url(../../topics/img/interview_bak.jpg) left top no-repeat;
	float:right;
}

.interview_in{
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	padding-left:70px;
	height:130px;
}

.interview_btm{
	text-align:right;
	font-weight:bold;
	padding-right: 5px;
}

.interview_in p{
font-size:11px;
	display:inline;
	border-bottom:1px dotted #ffffff;
	line-height:1.5em;
}


.undeline{
border-bottom:1px solid #333333;
}

.campaign2{
width:635px;
height:auto;
margin-bottom:30px;
}

.campaign2 h3{
	margin-left:9px;
	margin-bottom:15px;
	width: 618px;
}

.campaign2 p{
	font-weight:bold;
	margin-bottom:15px;
	margin-left:15px;
}

.mini{
font-size:10px;
margin-bottom:30px;
margin-left:15px;
font-weight:normal !important;
}

.service_cont{
width:587px;
border:1px solid #0c2f64;
background:#edf2f8;
margin-left:24px;
}

.service_cont h4{
	margin:10px 0px 10px 8px;
}

.service_cont ul{
padding-left:8px;
margin-bottom:15px;
}

.service_cont li{
display:inline;
margin-left:5px;
}

.li1{
display:inline;
margin-left:0px !important;
}


/* 増毛川柳2008----------------------------- */

.senryu1{
	width:635px;
	margin-bottom:30px;
}

.senryu_topbg{
	width:635px;
	height:443px;
}

.senryu_topbg h3{
	width:635px;
	height:443px;
	margin:0px;
	display:block;
	font-size:0;
}

.senryu_btmbg{
	width:635px;
	height:67px;
	background:url(/topics/img/poem2008_img02.jpg);
	padding-top: 376px;
}

.senryu_btarea{
	width:635px;
	height:55px;
	text-align: center;
}


/* 転向支援キャンペーン----------------------------- */

.ten1{
	width:635px;
	margin-bottom:25px;
}

.ten_mainimg{
	width:635px;
	height:214px;
	margin-bottom:10px;
}

.ten_mainimg h3{
	width:635px;
}

.ten_anshinarea{
	width:635px;
	margin-bottom:5px;
}

.ten_titlearea{
	width:635px;
	margin-bottom:15px;
}

.ten_anshin_left{
	width:390px;
	padding-left:15px;
	float:left;
	margin-right: 10px;
}

.ten_anshin_left p{
	margin-bottom:10px;
}

.ten_anshin_ph{
	width:220px;
	height:135px;
	float:right;
}

.ten_phonearea{
	width:635px;
	height:76px;
	text-align:right;
	background:url(/topics/img/ten_phonebg_01.gif) no-repeat;
	padding-top: 23px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.ten_phonearea2{
	width:635px;
	height:76px;
	text-align:right;
	background:url(/topics/img/ten_phonebg_01.gif) no-repeat;
	padding-top: 23px;
	margin-bottom: 5px;
	margin-top: 20px;
}


.ten_phonebt{
	width:227px;
	height:51px;
	margin-right:10px;
	margin-left: 392px;
}

.notearea{
	width:635px;
	background:url(/topics/img/ten_notebg_middle.gif);
	margin-bottom: 20px;
}

.notearea_topimg{
	width:635px;
	height:75px;
	margin-bottom:30px;
}

.notearea_body{
	width:594px;
	padding-left:17px;
	padding-right:24px;
}

.notearea_body p{
	margin-bottom:30px;
}

.note_m_btm{
	margin-bottom:15px;
}


/* aiyousya --------------------------------------------------------------*/

.aiyousya_mainimg{
width:635px;
height:268px;
margin-bottom:15px;
}

.aiyousya_info{
	width:615px;
	margin:0 auto 20px;
}

*:first-child+html .aiyousya_info{
	width:615px;
	margin:0 auto 10px;
}

*html .aiyousya_info{
	width:615px;
	margin:0 auto 10px;
}

.aiyousya_info dt{
	font-weight:bold;
	color:#0099cc;
	padding:0px 10px;
	margin-bottom:5px;
	border-bottom:1px dotted #999999;
	font-size: 14px;
	letter-spacing: 0.1em;
}

.aiyousya_info dd{
	padding:0px 10px;
	margin-bottom:15px;
	font-size: 12px;
}

.about_point{
width:635px;
margin-bottom:20px;
}

.about_point table{
	width:635px;
	height:100px;
	background:url(../../topics/img/camp_info_bg.gif) no-repeat;	
	margin-bottom: 10px;
}

.about_point th{
	width:195px;
	height:98px;
	padding-left: 10px;
}

.about_point td{
text-align:left;
vertical-align:middle !important;
padding:5px 10px;
}

.about_point span{
font-size:10px !important;
display:block;
margin-left:1em;
margin-top:0.3em;
text-indent:-1em;

}

.campaign_point{
width:625px;
height:181px;
background:url(../../topics/img/cam_apeer.gif) no-repeat;
margin:0 auto 30px;
}

.campaign_point p{
margin:0 auto;
text-align:left;
padding-top:120px;
width:600px;
}


#aiyousya_info{
	width:615px;
	margin:0 auto 15px;
}

#aiyousya_info .left{
float:left !important;
width:303px !important;
height:142px !important;
background:url(/topics/img/aiyousya_point_left.gif) no-repeat;
margin:0px auto  !important;
}

#aiyousya_info .right{
float:right !important;
width:303px !important;
height:142px !important;
background:url(/topics/img/aiyousya_point_right.gif) no-repeat;
}

#aiyousya_info p{
	width:273px;
	margin:0 auto;
	padding-top:82px;
	text-align:left;
}

.a_map_area{
text-align:center;
}

.adviser_area{
	width:635px;
	margin:0 auto 10px;
}


.adviser_area .no_img{
border:none !important;
}

.adviser_area table{
	width:315px;
	border:1px solid #0099cc;
	height:162px;
}

.adviser_area th{
width:146px;
height:162px;
}


.adviser_area td{
	vertical-align:top;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	padding-top: 5px;
}

.adviser_float1{
float:left;
}

.adviser_float2{
float:right;
}

.adviser_area p{
font-size:11px;
line-height:1.3em;
}

.adv_btn{
margin-left:10px;
margin-bottom:20px;
}

.cam001_txt{
	font-size:12px;
	margin-bottom:25px;
}


/* cam003------------------------------------------------------------ */

.ten1 img{
vertical-align:top;
}

.topimg_btm{
float:right;
margin:0px;
}

.top_info_txt1{
margin:30px 15px 10px 25px;
letter-spacing:0.1em;
}

.top_info_txt2{
margin:0px 15px 10px 25px;
letter-spacing:0.1em;
}

.top_info_txt2 span{
font-size:10px;
}

.seikyu_area{
width:635px;
height:114px;
background:url(../../topics/img/seikyu_area_bg.gif) no-repeat;
padding-top:36px;
margin-bottom:30px;
}

.seikyu_area .left{
	width:264px !important;
	padding-left:30px !important;
	float:left !important;
	text-align: center !important;
	margin-top:0px !important;
}

.seikyu_area .right{
width:280px !important;
padding-left:40px !important;
text-align:center !important;
float:left !important;
}

.three_point_bg{
width:635px;
background:url(../../topics/img/cam003_reason_bg.gif) repeat-y;
margin-bottom:30px;
}


.three_point_bg .btm{
width:635px;
background:url(../../topics/img/cam003_reason_bg_btm.gif) bottom no-repeat;
padding-bottom:17px;
}

.three_point_bg .point_cont{
width:592px;
margin:0 auto 10px;
}

.three_point_bg .point_cont dl{
width:572px;
height:auto;
padding-top:20px;
padding-left:20px;
}
.three_point_bg .point_cont dt{
width:94px;
float:left;
margin-right:15px;
}

.three_point_bg .point_cont dd{
	float:right;
	width: 455px;
}

.three_point_bg .point_cont span{
display:block;
margin-top:10px;
}

.shitadori_infoarea{
width:635px;
margin-bottom:30px;
}

.shitadori_infoarea img{
vertical-align:top;
}

.shitadori_infoarea .incont{
	width:603px;
	border-right:1px solid #0f84b9;
	border-left:1px solid #0f84b9;
	border-bottom:1px solid #0f84b9;
	padding:0px 15px;
}

.shitadori_infoarea .incont table{
	width:603px;
}

.shitadori_infoarea .incont th{
	border-right:1px dotted #aaaaaa;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	width:296px;
	vertical-align: top;
	height: 30px;
}

.shitadori_infoarea .incont td{
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	vertical-align: top;
	padding-top: 5px;
}

.shitadori_infoarea .incont dl{
	border-top:1px solid #aaaaaa;
	padding-top: 15px;
	height: 140px;
	padding-bottom: 10px;
}

.shitadori_infoarea .incont dl.left{
	border-top:1px solid #aaaaaa;
	padding-top: 15px;
	height: 140px;
	margin-right: 5px;
	padding-bottom: 10px;
}

.shitadori_infoarea .incont dt{
	float:left;
	margin-right:10px;
	width: 110px;
}

.shitadori_infoarea .incont dd{
	float:left;
	width: 165px;
}

.shitadori_infoarea .incont .left dd{
	float:left;
	width: 165px;
}

.shitadori_infoarea .height{
height:30px;
}

.inqarea{
	width:635px;
	margin-bottom: 30px;
	
}

.inqarea .btn{
	width:212px;
	height:33px;

}

.inqarea .td2{
	width:30px;
}

.inqarea .td3{
	width:212px;
}

.inqarea .td4{
	width:393px;
}
/* cam004------------------------------------------------------------ */
.w635{
width:635px;
}
.w303{
width:303px;
}
.pb30{
padding-bottom:30px;
}
.pb40{
padding-bottom:40px;
}

.tarea{
background-image:url(../../topics/img/cam004_mainimg4.gif);
width:635px;
height:143px;
padding-top:55px;
}
.tarea2{
background-image:url(../../topics/img/cam004_mainimg6.jpg);
width:303px;
}

.tarea2 table{
width:303px;
height:209px;
}

.tarea2 th{
	height:116px;
	padding:15px 15px 0px;
	text-align:left;
	vertical-align:top;
}

.tarea2 td{
height:78px;
text-align:center;
vertical-align:middle;
}

.tarea3{
background-image:url(../../topics/img/cam004_mainimg9.gif);
width:635px;
height:131px;
padding-top:55px;
}
.texth1{

line-height:120%;
}

.pt20{
padding-top:20px;
}
.pt30{
padding-top:30px;
}
.pl5{
padding-left:5px;
}
.pl116{
padding-left:116px;
}
.pr20{
padding-right:20px;
}
.fl{

float:left;}
.grey{
background-image:url(../../topics/img/cam004_mainimg11.gif);
height:127px;
width:519px;}

.long_seikyuarea{
width:624px;
height:152px;
background:url(../../topics/img/cam004_couponbg3.gif) no-repeat;
}

.zengaku_title{
margin:0px;
}

.zengaku_title img{
vertical-align:top;
}

.long_seikyuarea .text_cont{
	width:600px;
	text-align:left;
	margin:0px auto 7px;
	padding-top:7px;
}

.long_seikyuarea .text_cont span{
font-weight:bold;
}

.long_seikyuarea .btn{
width:624px;
text-align:center;
}


/* cam005---------------------------------------------------------- */

.photo_list{
	width:635px;
	height:auto;
	margin-bottom: 15px;
}

.photo_list dl{
	width:313px;
	height:291px;
	background:url(/topics/img/cam05_img_bg.gif) no-repeat;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}

.photo_list dt{
	padding:10px 0px 0px 11px;
}

.photo_list dd{
padding:0px 7px;
margin-top:15px;
}


.photo_list dl.last{
width:313px;
height:291px;
background:url(../../topics/img/cam05_img_bg.gif) no-repeat;
float:left;
margin-right:0px;
margin-bottom:5px;
}

.seikyu_btn_bgarea{
width:634px;
height:
136px;
background:url(../../topics/img/cam05_seikyu_bg.gif) no-repeat;
margin-bottom:10px;
}

.seikyu_btn_bgarea .text1{
	text-align:center;
	padding-top:15px;
}

.seikyu_btn_bgarea .li2{
	text-align:center;
	padding-top:19px;
}

/* DNALABO */

#cam_mainimg{
	width:640px;
	height:300px;
	background:url(../../topics/img/dna_img1.jpg);
	margin: 0 auto 30px;
}

#cam_mainimg img{
vertical-align:top;
padding:0px;
margin:0px;
}

#cam_mainimg ul{
	margin-top:23px;
	margin-left:21px;
}

#cam_mainimg li{
	float:left;
	margin-right:8px;
}

#dna_cont1, #dna_cont2{
	width:641px;
	margin: 0px auto 30px;
}


#dna_cont1 h2, #dna_cont2 h2{
margin-bottom:20px;
}

#dna_cont1 h2 p, #dna_cont2 p{
width:620px;
margin:0 auto 20px;
}

#dna_cont1 dl{
width:640px;
margin-bottom:10px;
}

#dna_cont1 dt{
	float:left;
	width:420px;
	padding-left:10px;
}

#dna_cont1 dd{
float:right;
width:177px;
height:167px;
}

.img_area{
width:641px;
margin-bottom:20px;
text-align:center;
}

.dna_seikyu{
width:641px;
height:93px;
background:url(../../topics/img/dna_bg.gif) no-repeat;
text-align:center;
}

.dna_seikyu img{
padding-top:20px;
}


/* 2010/4/22 left2中央寄せ */

.cont_center{
width:635px;
margin:0px auto;
}


/* 父の日キャンペーン */

.father_cont{
width:755px;
height:auto;
}

.father_cont .table1{
	width:755px;
	height:auto;
	margin-bottom:30px;
}

.father_cont .table1 td{
margin:0px;
padding:0px;
vertical-align:top;
}

.father_cont img{
vertical-align:top !important;
}

.father_cont .newhair_contents{
width:755px;
height:auto;
background:url(../../topics/img/father_img5bg.jpg) repeat-y;
}

.father_cont .newhair_contents ul{
width:684px;
height:auto;
margin-left:37px;
}

.father_cont .newhair_contents li{
float:left;
margin-right:3px;
margin-bottom:2px;
}

.father_cont .newhair_contents li.last{
	float:left;
	margin-right:0px;
	margin-bottom:2px;
	text-align: center;
}

.father_cont .subt{
margin-bottom:20px;
}

.father_cont .subtt{
margin-bottom:30px;
}

.father_cont .attention_list{
padding-top:5px;
margin-bottom:30px;
}

.father_cont .attention_list li{
	list-style:disc outside;
	padding-bottom:5px;
	letter-spacing:0.1em;
	margin-left:20px;
}


/* カタログ新規告知 */


#catalog_cont{
	width:755px;
	height:auto;
	margin-bottom: 30px;
}

#catalog_cont .mainimgarea{
	width:756px;
	height:386px;
	background:url(../../topics/img/catalog_mainimg.jpg) no-repeat;
	margin-bottom:30px;
}

#catalog_cont .mainimgarea .btn{
	padding-top:40px;
	padding-left:20px;
}

.catalog_cont{
	width:755px;
	height:auto;
	margin: 0 auto 30px;
}

.catalog_cont .cont{
	width:376px;
	height:277px;
}

.no1{
background:url(../../topics/img/area1.jpg) no-repeat;
margin-bottom:15px;
float:left;
}

.no2{
background:url(../../topics/img/area2.jpg) no-repeat;
margin-bottom:15px;
float:right;
}

.no3{
background:url(../../topics/img/area3.jpg) no-repeat;

float:left;
}

.no4{
background:url(../../topics/img/area4.jpg) no-repeat;

float:right;
}


.catalog_cont .cont p{
	padding:7px;
	letter-spacing: 0.1em;
}
.catalog_cont .cont p img{
padding-bottom:10px;
}

.catalog_seikyuarea{
width:755px;
height:190px;
background:url(../../topics/img/catalog_seikyu_bg.gif) no-repeat;
text-align:center;
}

.catalog_seikyuarea p{
	padding-top:23px;
}


/* topics css */
.tenkou10{
	width:755px;
}
.cam8_copy{
	background:url(../../topics/img/cam8_img04.gif) top right no-repeat;
	padding:10px 0 0 10px;
	font-size:12px;
	height:205px;
	line-height:1.8;
}
.s_txt{font-size:11px;line-height:1.5;}
.cam8_contact{
	background:url(../../topics/img/cam8_img05_bg.gif) top left no-repeat;
	width:740px;
	height:127px;
	padding:26px 0 0 15px
	
}
.cam8_contact ul{
	height:100%;
	overflow:hidden;
}
.cam8_contact li{
	float:left;
}

.cam8_reason_conts{
	padding:0px 21px;
	background:url(../../topics/img/cam8_img6_conts.gif) top left repeat-y;
}
.cam8_reason_box{
	height:100%;
	overflow:hidden;
}
.cam8_reason_box_l{
	float:left;
	margin-right:10px;
	margin:0 20px 0 20px;
	width:94px;
}
.cam8_reason_box_r{
	float:left;
	width:539px;
	font-size:12px;
	line-height:1.5;
}
.cam8_reason_box_r ul{
	overflow:hidden;
	height:100%;
	margin-top:10px;
}
					 
.cam8_reason_box_r li{
	float:left;
	margin-right:15px;
}

.cam8_salon{
	border:1px solid #0f84b9;
	width:752px;
}
.cam8_salon_box{
	height:100%;
	overflow:hidden;
}
.cam8_salon_box_l{
	float:left;
	width:336px;
	padding:6px 19px 20px 20px;
	border-right:1px dotted #666;
}
.cam8_salon_box_r{
	float:left;
	width:336px;
	padding:6px 20px 20px 20px;
}
.cam8_salon_box_txt{
	font-size:12px;
	line-height:1.5;
	margin-top:10px;
}
.cam8_salon_box_btn{
	text-align:center;
	margin-top:10px;
}

.monthly_priceare{
	width:665px;
	height:243px;
	background:url(../../topics/img/try_area_bg.gif) no-repeat;
	margin-bottom: 30px;
}

.monthly_priceare p{
	text-align:center;
	padding-top:15px;
	margin-bottom:10px;
}

.monthly_priceare ul{
	height:152px;
	margin-bottom:10px;
}

.monthly_priceare li{
	height:152px;
	float:left;
	padding-left:17px;
}

.monthly_priceare li.last{
	height:152px;
	float:right;
	padding-right:17px;
	margin-bottom:5px;
}

.monthly_infoarea{
	width:665px;
	height:auto;
	background:url(../../topics/img/dotline.gif) bottom no-repeat;
	padding-bottom:18px;
	margin-bottom:20px;
}

.monthly_infoarea_n{
	width:665px;
	height:auto;
	padding-bottom:18px;
	margin-bottom:20px;
}

.monthly_infoarea img{
	margin-bottom:10px;
}
 r
.monthly_infoarea p{
	text-align:left;
	padding-bottom: 10px;
}

.monthly_infoarea li{
	float:left;
	margin-right:10px;
}

.monthly_infoarea li.last{
	float:left;
	margin-right:0px;
}

.seikyu_area{
width:663px;
height:auto;
border:1px solid #d2d8db;
margin-bottom:30px;
}

.seikyu_area td{
	padding:25px 0px;
}

.seikyu_area .bg{
background:#edf1f2
}

.seikyu_area .border{
border-bottom:1px solid #d2d8db;
}

.seikyu_contents_btn{
	width:665px;
	height:75px;
	margin-bottom: 20px;
}

.seikyu_contents_btn li{
	float:left;
	margin-right:9px;
}

.seikyu_contents_btn li.last{
float:left;
margin-right:0px;
}

.seikyu_contents_btn img{
vertical-align:top !important;
}

/* 2010増毛川柳 */

.senryu_btn_area{
	text-align:center;
	width:755px;
	background:url(../../topics/img/2010_sennryu3.jpg) no-repeat;
}


/* クリスマスキャンペーン */

.content_out{
	width:755px;
	height:auto;
	background:url(../../topics/img/content_bg.gif) repeat-y;
	margin-bottom: 30px;
}

.content_out .top{
	width:755px;
	height:auto;
	background:url(../../topics/img/content_bg_top.jpg) top no-repeat;
	padding-top:20px;
}

.content_out .btm{
	width:755px;
	height:auto;
	background:url(../../topics/img/content_bg_btm.gif) bottom no-repeat;
	padding-bottom:13px;
}


.contents_in{
	width:695px;
	height:auto;
	margin:0 auto 20px;
	background:url(../../topics/img/contentin_bg.gif) repeat-y;
}


.contents_in .top{
	width:695px;
	height:auto;
	background:url(../../topics/img/contentin_bg_top.gif) top no-repeat;
	padding-top:15px;
}

.contents_in .btm{
	width:695px;
	height:auto;
	background:url(../../topics/img/contentin_bg_btm.gif) bottom no-repeat;
	padding-bottom:7px;
}


.xmas_body{
	width:695px;
	height:auto;
	margin-bottom:10px;
	background:url(../../topics/img/xmas_dotline.gif) bottom no-repeat;
	padding-bottom: 10px;
}

.xmas_body .leftbody{
	width:455px;
	height:auto;
	float:left;
}

p.info{
	padding-left:24px;
}

.xmas_body .rightbody{
	width:210px;
	height:auto;
	float:right;
	text-align: right;
	padding-right: 22px;
}


.chance_area{
	width:660px;
	height:128px;
	margin:0 auto;
	padding-top: 10px;
}

.chance_area dt{
	width:125px;
	height:128px;
	float:left;
}

.chance_area dd{
	width:531px;
	height:128px;
	float:right;
	text-align:left;
}


.photo{
	width:650px;
	height:auto;
	margin:0 auto 20px;
}

.photo li{
	float:left;
	margin-right:10px;
}

.photo li.last{
	float:left;
	margin-right:0px;
} 


.more_info{
	width:695px;
	height:106px;
	background:url(../../topics/img/more_info_bg.gif) no-repeat;
	text-align:center;
	padding-top:10px;
}

.caution_area{
	margin:0px 0px 30px 15px;

}

.caution_area li{
	text-indent:-1em;
	margin-left:1em;
}


/* スヴェンソン式増毛法cam011 */

.content_list{
	width:756px;
	height:auto;
	margin-bottom:40px;
}

.content_list dl{
	width:94px;
	float:right;
	margin-left:16px;
}

.content_list dl.last{
	width:94px;
	float:right;
	margin-left:0px;
}

.content_list dt{
	width:24px;
	height:auto;
	float:right;
}

.content_list dd{
	width:70px;
	float:right;
	padding-top: 30px;
}

.seikyu_areabg{
	width:756px;
	padding:15px 0px;
	background:#ededed;
	text-align:center;
	margin-bottom: 30px;
}

.day_plan{
	width:550px;
	margin:0 auto 20px;
}

.day_plan li{
	float:left;
	margin-right:10px;
}

.try_infoarea{
	width:756px;
	margin:0 auto 30px;
}

.try_infoarea dl.leftdl{
	float:left;
}

.try_infoarea dl.rightdl{
	float:right;
	padding-right: 15px;
}

.try_infoarea dt{
	padding-bottom:10px;
}

.tub_cont{
	width:571px;
	height:auto;
	margin:0 auto 30px;
}

.tub_cont th{
	width:448px;
	height:660px;;
	vertical-align:top;
}

.tub_cont td{
	width:99px;
	padding:0px 12px;
	vertical-align:top;
	padding-top:150px;
}


.tub_cont td .next{
	display:block;
	text-indent:-9999px;
	background:url(../../topics/img/next_btn_off.gif) no-repeat;
	width:99px;
	height:104px;
	border:none;
}

.tub_cont td .back{
	display:block;
	text-indent:-9999px;
	background:url(../../topics/img/back_btn_off.gif) no-repeat;
	width:99px;
	height:104px;
	border:none;
}

.tub_cont td .top{
	display:block;
	text-indent:-9999px;
	background:url(../../topics/img/pagetop_btn_off.gif) no-repeat;
	width:99px;
	height:104px;
	border:none;
}

