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

/*---振袖----*/


#furisode_back {
	background:url(../img/arrange/furisode_back.jpg) no-repeat;
	}
.point_txst5 {
	padding-left:5px;
	line-height:1.9;
	float: right;
	}
.furisode_box {
	float:right;
	width: 485px;
	line-height:1.9;
	padding:10px 0;
	}
.f_point {
	padding-bottom:10px;
	}
/*---リコーディネイト----*/

.re_box {
	background:url(../img/arrange/furisode_re.jpg) no-repeat;
	height:400px;
	line-height: 1.9;

	}
.re_sp {
	height:420px;
	width:370px;
	float:left;
	margin-top: 10px;
	}
.re_sp2 {
	width:420px;
	height:80px;
	float:right;
	}
	
.re_t {
	float:right;
	width: 400px;
	}
	
/*---4つのコーディネート----*/
.fore_cod {
	width:800px;
	padding:10px;
	}
.fore_box {
	margin:0 auto;
	}
	

/*---袴----*/
	
	
.hakama_back {
	background:url(../img/arrange/hakama_01.jpg) no-repeat;
	}
	
.hakama_sp {
	width:700px;
	height:150px;
	}
	
.hakama_sp2 {
	width:200px;
	height:400px;
	}	

.h_left {
	float:left;
	margin:20px 5px 5px 5px;
	}
.c_menu {
	margin:5px 0 5px 17px;
	}
.point_box {
	padding:10px 0 0 0;
	line-height: 1.9;
	}
.point_txst {
	font-size:90%;
	line-height: 2.0;
	}
.point_txst3 {
	padding:12px;
	}
.point_txst4 {
	padding:10px 5px 10px 0;
	width:480px;
	line-height: 2.0;
	float: right;
	}
	
.h_right {
	float:right;
	margin-right: 20px;
	height: 600px;
	}	

.f_t {
	padding-top:5px;
	}


.h_box {
	width:800px;
	margin:10px auto;
	}
.sp_ha {
	padding-top:10px;
	}
/*---753.----*/


.back_753 {
    background:url(../img/arrange/back_753.jpg) no-repeat;
	height:780px;
	}
	
.sp_753	{
	width:780px;
	height:105px;
	}
	
.code_box {
	padding:5px 7px;
	}	


/*---モーニングサイズ表----*/
.size_box {
	width:270px;
	float:right;
	}

.title1 {
	line-height:2;
	font-size:12.5px;
	font-weight:bold;
	border-bottom:1px double;
	border-top:1px solid;
	border-right:solid 1px;
	padding:20px 5px 0 5px;
	text-align: center;
	border-left:1px solid;
	
	}

.title2 {
	line-height:2;
	font-size:12.5px;
	font-weight:bold;
	border-bottom:double 1px;
	border-top:1px solid;
	border-right:dashed 1px;
	padding:5px;
	text-align: center;
	}

.title3 {
	line-height:2;
	font-size:12.5px;
	font-weight:bold;
	border-bottom:double 1px;
	border-top:1px solid;
	padding:5px;
	text-align: center;
	border-right:1px solid;
	}



.guide_1 {
	border-right:solid 1px;
	border-bottom:1px #E5E5E5 solid;
	padding:3px;
	text-align: right;
	border-left:1px #E5E5E5 solid;
	}
	


.guide_2 {
	border-right:solid 1px;
	border-bottom:1px #E5E5E5 solid;
	padding:3px;
	text-align: center;
	}

.guide_3 {
	border-bottom:1px #E5E5E5 solid;
	padding:3px;
	text-align: center;
	border-right:1px  solid;
	}

.coordinate {
	width:780px;
	padding:10px;
	text-align:center;
	font-weight:bold;
	margin: 0 auto;
	}	
