@charset "UTF-8";

/*sns*/
.sns_box{
	float:left;
	width:340px;
	margin:20px 0px 40px 0px;
}

.sns_box3{
	float:left;
	width:310px;
	margin:40px 0px 20px 10px;
}

.sns_box1_1{
	float:left;
	width:350px;
	margin:10px 0px 10px 0px;
}

.sns_box2{
	width:390px;
	float:right;
	margin:10px 0px 40px 0px;
}

.sns_bt{
	float:left;
	width:70px;
	height:20px;
	margin:0 10px 0px 0;
}

.sns_bt2{
	float:left;
	width:70px;
	height:20px;
	margin:0 10px 10px 0;
}

.sns_bt3{
	float:left;
	width:90px;
	height:20px;
	margin:0 10px 0px 0;
}

.sns_bt4{
	float:left;
	width:60px;
	height:20px;
	margin:0 10px 0px 0;
}

.line_bt{
	float:left;
	width:80px;
	height:20px;
	margin:0 10px 0 0;
}


.sns_osusume{
	float:left;
	width:130px;
	margin:0 5px 0px 0;
}
/*sns*/


#yukata{
	width:1000px;
	margin:0 auto;
}

#yukata_wrap{
	width:831px;
	margin:0 auto;
}


#yukata_wrap p.midashi01{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#649F63;
	font-size:20px;
	padding:40px 0 20px 0;
}

#yukata_wrap p.text01{
	color:#5B4A3F;
	font-size:12px;
	line-height:1.5em;
    padding:0 0 30px 0;
}

#yukata_wrap p.sp_ca01{
	text-align:center;
	padding:0 0 50px 0;
}

#yukata_wrap div.style_retsu{
	float:left;
	width:831px;
	margin:20px 0 50px 0;
}

#yukata_wrap div.stylebox01{
	float:left;
	width:268px;
	margin:0 12px 0 0;
	}

#yukata_wrap div.stylebox02{
	float:left;
	width:268px;
	}

#yukata_wrap p.style_text01{
	color:#5B4A3F;
	font-size:15px;
	text-align:center;
	padding:20px 0 10px 0;
}

#yukata_wrap dt.dt_text01{
	color:#ED7786;
	font-size:27px;
	height:70px;
	text-align:center;
	line-height:1.2em;
	padding:0 0 20px 0;
}

#yukata_wrap dd.dd_tetx01{
	font-size:12px;
	color:#5B4A3F;
	height:80px;
}

#yukata_wrap div.bn_box{
	float:left;
	width:831px;
	margin:0 0 50px 0;
}

#yukata_wrap div.bn01{
	float:left;
	width:262px;
	margin:0 21px 0 0;
}

#yukata_wrap div.bn02{
	float:left;
	width:262px;
}

#yukata_wrap p.bn_text01{
	font-size:10px;
	padding:10px 0 0 0;
}



.style_box{
	float:left;
	width:400px;
	margin:0 29px 40px 0;
}

.style_box2{
	float:left;
	width:400px;
	margin:0 0px 40px 0;
}

.in_r{
	float:left;
	margin:0 0 0 20px;
	width:180px;
}

.top_text_l{
	float:left;
	width:470px;
}

.menu2100{
	padding:40px 0 0 0;
}

.img_style{
	float:left;
}

.ti_arrabge{
	color:#649F63;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	margin:0 0 15px 0;
}

.dt_ti{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#936F48;
	font-size:15px;
	font-weight:bold;
	margin:0 0 30px 0;
}


.dd_text{
	color:#5F534C;
	height:180px;
}

.ti_cata{
	padding:0 0 40px 0;
	}

/*詳細*/
.ti_hair01{
	padding:0 0 40px 0;
}

.arrange_top{
	float:left;
	border-bottom:solid 1px #807C6C;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

.ph_main01{
	float:left;
	margin:0 30px 0 0;
}

.div_r{
	float:left;
	width:600px;
}

.dd_text2{
	color:#5F534C;
	height:75px;
}

.sub_img{
	float:left;
	margin:22px 0 0 0;
}

.kaku_bt{
	float:left;
	width:497px;
	
}

.bt_2100{
	text-align:right;
}

.bt_itiran{
	padding:20px 0 0 0;
}


.style_flow{
	float:left;
	width:830px;
	border-bottom:1px solid #807C6C;
	margin:0 0 30px 0;
}

.flow_box{
	float:left;
	width:179px;
	margin:0 37px 30px 0;
}

.flow_box_end{
	float:left;
	width:179px;
	margin:0 0px 30px 0;
}

.flow_no{
	padding:15px 0 10px 0;
}

.text_flow{
	font-size:12px;
	color:#5F534C;
	}

.bt_style_dl{
	float:left;
	margin:0 26px 20px 0;
}

.bt_style_dl_end{
	float:left;
	margin:0 0px 20px 0;
}

.bt_style01{
	padding:0 0 5px 0;
}

.title_bt{
	font-size:11px;
}

.bt_itiran2{
	text-align:right;
	margin:0 0 50px 0;
}
/*詳細*/
