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

	sub サブページ

---------------------------------------------*/

#sub_top{

width: 100%;
background: url(../img/index_top.jpg) no-repeat center top;


min-width:1100px;
_display: inline;
_zoom:1;

}



#sub_top>div{

min-width:1100px;
_display: inline;
_zoom:1;
width: 100%;
background: url(../img/index_down.png) no-repeat center bottom;

}

.mainasu20{
	margin-top: -20px;
	margin-bottom: 20px;
}

body{
background: #f8f1e7;

}


/*　ヘッダー*/
#sub_head{
padding-top: 48px;
margin-bottom: 468px;
width: 100%;
}

#sub_head>li:nth-child(1){
float: left;
}

#sub_head>li:nth-child(1)>a{
display: block;
width: 635px;
height: 126px;
background: url(../img/index_img.png) no-repeat 0 0;
text-indent: -9999px;

}

#sub_head>li:nth-child(2){
float: right;
}

#sub_head>li:nth-child(2)>a{
display: block;
width: 235px;
height: 126px;
background: url(../img/index_img.png) no-repeat -765px 0;
text-indent: -9999px;
}






#sub_main_bt{
width: 912px;
margin: 0 auto 76px auto;
}


#sub_main_bt>li{
float: left;
}

#sub_main_bt>li>a{
display: block;
text-indent: -9999px;
}







#sub_main_bt>li:nth-child(1)>a{
width: 67px;
height: 18px;
background: url(../img/index_img.png) no-repeat 0 -385px;
}

#sub_main_bt>li:nth-child(2)>a{
width: 169px;
height: 18px;
background: url(../img/index_img.png) no-repeat -67px -385px;
}

#sub_main_bt>li:nth-child(3)>a{
width: 120px;
height: 18px;
background: url(../img/index_img.png) no-repeat -236px -385px;
}

#sub_main_bt>li:nth-child(4)>a{
width: 177px;
height: 18px;
background: url(../img/index_img.png) no-repeat -356px -385px;
}

#sub_main_bt>li:nth-child(5)>a{
width: 153px;
height: 18px;
background: url(../img/index_img.png) no-repeat -533px -385px;
}

#sub_main_bt>li:nth-child(6)>a{
width: 138px;
height: 18px;
background: url(../img/index_img.png) no-repeat -686px -385px;
}

#sub_main_bt>li:nth-child(7)>a{
width: 88px;
height: 18px;
background: url(../img/index_img.png) no-repeat -824px -385px;
}



#sub_main_bt>li:nth-child(1)>a:hover{
width: 67px;
height: 18px;
background: url(../img/index_img.png) no-repeat 0 -403px;
}

#sub_main_bt>li:nth-child(2)>a:hover{
width: 169px;
height: 18px;
background: url(../img/index_img.png) no-repeat -67px -403px;
}

#sub_main_bt>li:nth-child(3)>a:hover{
width: 120px;
height: 18px;
background: url(../img/index_img.png) no-repeat -236px -403px;
}

#sub_main_bt>li:nth-child(4)>a:hover{
width: 177px;
height: 18px;
background: url(../img/index_img.png) no-repeat -356px -403px;
}

#sub_main_bt>li:nth-child(5)>a:hover{
width: 153px;
height: 18px;
background: url(../img/index_img.png) no-repeat -533px -403px;
}

#sub_main_bt>li:nth-child(6)>a:hover{
width: 138px;
height: 18px;
background: url(../img/index_img.png) no-repeat -686px -403px;
}

#sub_main_bt>li:nth-child(7)>a:hover{
width: 88px;
height: 18px;
background: url(../img/index_img.png) no-repeat -824px -403px;
}








.sub_bt2{
width: 909px;
margin: 0 auto;
}

.sub_bt2>h3{
float: left;
}

.sub_bt2>h3:nth-child(1){
margin: 0 23px 0 0;
}



.sub_bt2>h3>a{
display: block;
width: 443px;
height: 146px;

text-indent: -9999px;
}

.sub_bt2>h3:nth-child(1)>a{
background: url(../img/index_img2.png) no-repeat -16px -528px;
}

.sub_bt2>h3:nth-child(2)>a{
background: url(../img/index_img2.png) no-repeat -482px -528px;
}












#footer{
min-height: 285px;

background: url(../img/alpha_black.png);
padding-top: 21px;

padding-bottom: 60px;

}


#footer>div{

	width: 1000px;
	margin: 0 auto;

	background: url(../img/footer_mini.png) no-repeat 0 0;
	min-height: 264px;
	min-width: 1000px;
}


.foot1{
width: 172px;
margin-left: 115px;
float: left;
}

.foot1>dt{

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 0;
text-indent: -9999px;
margin-bottom: 5px;
}

.foot2>div:nth-child(1){
width: 170px;
height: 20px;
margin-bottom: 5px;
background: url(../img/index_img3.png) no-repeat 0 -20px;
text-indent: -9999px;
}


.foot3>dt{

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -40px;
text-indent: -9999px;
margin-bottom: 5px;
}

.foot4>dt:nth-child(1){

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -60px;
text-indent: -9999px;
margin-bottom: 5px;
}


.foot4>dt:nth-child(5){

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -80px;
text-indent: -9999px;
margin-bottom: 5px;
}




.foot2>div>dl>dt{
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.foot2_left{

	float: left;
	width: 200px;

}



.foot2_right{

	float: right;

	width: 200px;
}



.foot1>dd>a{
	font-size: 11px;
	color: white;
}



.foot2>div>dl>dd>a{

	font-size: 11px;
	color: white;

}

.foot2{
width: 420px;
float: left;
margin-left: 12px;

float: left;
}



.foot3{
width: 129px;
margin-left: 12px;

float: left;
}

.foot3>dd>a{
		font-size: 11px;
	color: white;
}



.foot4{
width: 127px;
margin-left: 12px;

float: left;
}

.foot4>dd>a{

		font-size: 11px;
	color: white;
}

.sub_area{
width: 1000px;
}


.sub_area>div{
width: 753px;

float: left;
}


.sub_area>ul{
width: 210px;
float: right;

}


.sub_area1000{
width: 1000px;
}






.sub_head{
width:753px;
height: 212px;
background: #ffffff;
text-indent: -9999px;
}



.syousai_head{
background: url(../img/kyoukai/syousai_head.png) no-repeat;
min-height: 44px;
padding-top: 19px;
}



.syousai_head1000{
background: url(../img/kyoukai/syousai_head1000.png) no-repeat;
min-height: 44px;
padding-top: 19px;
}






.syousai_head>table>tbody>tr>td:nth-child(1){

padding-left: 60px;
font-size: 22px;
width: 455px;
}


.syousai_head>table>tbody>tr>td:nth-child(2){
width: 240px;
}


.syousai_head>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(1){
width: 100px;
font-size: 13px;
color:#f71460;
line-height: 110%;
text-align: right;
}



.syousai_head>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(2){
width: 130px;
font-size: 20px;
color:#f71460;
line-height: 110%;
text-align: right;
padding-right: 10px;
font-weight: bold;
}

.syousai_head>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(2)>span{

font-size: 12px;
vertical-align: bottom;

}








.syousai_head1000>table>tbody>tr>td:nth-child(1){

padding-left: 60px;
font-size: 22px;
width: 690px;
}


.syousai_head1000>table>tbody>tr>td:nth-child(2){
width: 240px;
}


.syousai_head1000>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(1){
width: 100px;
font-size: 13px;
color:#f71460;
line-height: 110%;
text-align: right;
}



.syousai_head1000>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(2){
width: 130px;
font-size: 20px;
color:#f71460;
line-height: 110%;
text-align: right;
padding-right: 10px;
font-weight: bold;
}

.syousai_head1000>table>tbody>tr>td:nth-child(2)>table>tbody>tr>td:nth-child(2)>span{

font-size: 12px;
vertical-align: bottom;

}
















.syousai_head1000_x{
background: url(../img/kyoukai/syousai_head1000.png) no-repeat;
min-height: 44px;
padding-top: 19px;
}



.syousai_head1000_x>table>tbody>tr>td:nth-child(1){

padding-left: 60px;
font-size: 22px;
width: auto;
}



























input ,select{
 vertical-align:middle;
}




.sub_back{

background: white;
padding:0 20px;
}



.title_list{

width: 703px;
height: 22px;
background: url(../img/sub/title_list.png) no-repeat;
text-indent: -9999px;
margin-bottom: 40px;
}


.title_list2{

width: 703px;
height: 22px;
background: url(../img/sub/title_list2.png) no-repeat;
text-indent: -9999px;
margin-bottom: 40px;
}




.title_option{
width: 703px;
height: 22px;
background: url(../img/sub/title_option.png) no-repeat;
text-indent: -9999px;
margin-bottom: 40px;
}





.list_kyoukai{
width: 960px;
margin-bottom: 50px;
}





.list_kyoukai>tbody>tr>td:nth-child(1){
	padding-right: 30px;
	width: 223px;
	padding-bottom: 20px;
	border-bottom: 1px solid #efefef;

	}


.list_kyoukai>tbody>tr>td:nth-child(2){
vertical-align: top;
padding-bottom: 20px;
border-bottom: 1px solid #efefef;

	}


.water_under_line{
	border-bottom: 3px solid #d0edf6;
	font-size: 18px;
	width: 646px;
	margin: 0 auto 20px auto;
	text-align: left;
	font-weight: bold;
}



.water_photo3{
	width: 646px;
	margin: 0 auto;
}


.water_photo3>li{
	float: left;
}

.water_photo3>li{
margin-right: 15px;
}

.water_photo3>li>div{
font-weight: bold;
}


.water_photo3>li:nth-child(3){
margin-right: 0px!important;
}




.list_kyoukai2>tbody>tr>td:nth-child(1)>h4{
	padding-left: 20px;
	color: #00b4ff;
	width:290px;
	font-weight: bold;

}


.list_kyoukai2>tbody>tr>td:nth-child(1){
width: 500px;
min-height: 90px;

}


.list_kyoukai2>tbody>tr>td:nth-child(2){
text-align: right;
width: 196px;
}


.list_kihon_plan{
color: #f71460;
font-size:13px;
margin-bottom: 0px;
padding-top: 5px;
}


.list_kihon_plan2{
color: #f71460;
font-size:21px;
font-weight: bold;
line-height: 100%;
margin-bottom: 10px;
}

.list_kihon_plan2>span{
color: #f71460;
font-size:18px;
font-weight: bold;

}


.list_kihon_plan3{

width: 138px;
height: 56px;
background: url(../img/kyoukai/mitsumori0.png) no-repeat;
text-indent: -9999px;
text-align: left;
margin: 0 11px 0 auto;


}




.list_plan3{
	padding-top: 20px;
}

.list_plan3>div{
margin: 0 0 0 10px;
}

.list_plan3>div>img{
	margin-right: 13px;
	margin-bottom: 10px;
}


}

.sub_option_area{

	margin-bottom: 30px;
}


.sub_option_area>li{
margin-bottom: 0px;
}



.dress_collection5{
	width: 960px;

margin: 0 auto 20px auto;

border-bottom: 1px #ccc dotted;

}

.dress_collection5>li{
	float: left;
	margin: 0 15px 20px 0;
}

.dress_collection5>li:nth-child(5n){
	margin-right:0;
}



.syousai_kyoukai{
height: 155px;
}

.syousai_kyoukai>tbody>tr>td:nth-child(1)>div{
font-size: 18px;
line-height: 130%;
color:#00a0e7;
}








.kyoukai_option{
	padding-top: 20px;
	padding-left: 10px;
}

.kyoukai_option>div{
margin: 0 0 0 10px;
}

.kyoukai_option>div>img{
margin-bottom: 2px;
}

.kyoukai_option>div>img:nth-child(1),.kyoukai_option>div>img:nth-child(5),.kyoukai_option>div>img:nth-child(9){
	margin-right: 5px;
}

.kyoukai_option>div>img:nth-child(2),.kyoukai_option>div>img:nth-child(3),.kyoukai_option>div>img:nth-child(6),.kyoukai_option>div>img:nth-child(7),.kyoukai_option>div>img:nth-child(10),.kyoukai_option>div>img:nth-child(11){
	margin-right: 6px;
}




.kyoukai_option2{
font-size: 25px;
line-height: 130%;
color:#00a0e7;
min-height: 106px;
}

.kyoukai_nedan{
width: 388px;

}

.kyoukai_nedan>li:nth-child(1){
width: 90px;
float: left;
text-align: center;
margin-left: 130px;
color: #f71460;
font-size:12px;
}


.kyoukai_nedan>li:nth-child(2){
width: 158px;
float: left;
color: #f71460;
font-size:25px;
font-weight: bold;
line-height: 100%;
margin-bottom: 10px;
text-align: right;
margin-top: 7px;
margin-right: 10px;
}




.kyoukai_option3{
	width: 422px;



}


.kyoukai_option3>li{
float: left;
margin: 0 7px 5px 0;
}

.kyoukai_option3>li:nth-child(4n){

margin-right: 0px;

}


.kyoukai_option3>li:nth-child(n+10){

margin-bottom: 0px;

}



.kyoukai_option4{
	width: 314px;
	position:absolute;
	bottom: 0px;
	right: 0px;

}


.kyoukai_option4>ul>li{
float: left;
margin: 0 7px 5px 0;
}

.kyoukai_option4>ul>li:nth-child(3n){

margin-right: 0px;

}


.kyoukai_option4>ul>li:nth-child(n+10){

margin-bottom: 0px;

}


.list_kyoukai_title{
	margin: 0 0 15px 196px;
}


.list_kyoukai_option{
	width: 388px;
	float: left;
	margin: 0 15px 0 0;
}

.list_kyoukai_option>div:nth-child(1){
min-height: 116px;
}



.list_kyoukai_option>div:nth-child(1)>div:nth-child(1){
font-size: 20px;
line-height: 130%;
color:#00a0e7;
margin-bottom: 10px;
}

























.syousai_waku{
width: 706px;
margin-bottom: 20px;
}


.syousai_waku>tbody>tr>td:nth-child(1){
	padding-right: 30px;
	width: 223px;
	padding-bottom: 20px;
	}


.syousai_waku>tbody>tr>td:nth-child(2){
vertical-align: top;
padding-bottom: 20px;
	}












.syousai_waku5{
margin-bottom: 30px;
}



.syousai_waku5>li{
float: left;
}


.syousai_waku5>li:nth-child(1){
width: 286px;
margin: 0 20px 0 0;
}

.syousai_waku5>li:nth-child(2){
width:654px;
min-height: 154px;

}








.syousai_photo1{
margin-bottom: 30px;
width: 960px;

}



.syousai_photo1>tbody>tr>td:nth-child(1){

width: 644px;
padding-right: 30px;
vertical-align: top;
}

.syousai_photo1>tbody>tr>td:nth-child(1)>h3{

color: #00b4ff;
font-size: 20px;
width: 644px;
background: url(../img/kyoukai/syousai_line.png) no-repeat bottom;
margin-bottom: 10px;
}



.syousai_photo1>tbody>tr>td:nth-child(2){
width: 286px;
vertical-align: top;
}


.mt13{
	margin-top:13px;
}

.mt16{
margin-top: 16px;
}

.mc{
	margin: 0 auto;
}



.syousai_photo2{
margin-bottom: 60px;
width: 960px;

}



.syousai_photo2>tbody>tr>td:nth-child(2){

width: 644px;
padding-left: 30px;
vertical-align: top;
}

.syousai_photo2>tbody>tr>td:nth-child(2)>h3{

color: #00b4ff;
font-size: 20px;
width: 644px;
background: url(../img/kyoukai/syousai_line.png) no-repeat bottom;
margin-bottom: 10px;
}



.syousai_photo2>tbody>tr>td:nth-child(1){
width: 286px;
vertical-align: top;
}


.syousai_miniphoto{
width: 960px;
margin: 0 auto 50px auto;
}

.syousai_miniphoto>li{
float: left;
margin: 0 20px 20px 0;
}


.syousai_miniphoto>li:nth-child(4n){
margin: 0 0 20px 0;
}







.syousai_hyou1{
border: 1px solid #cfcfcf;
width: 958px;
margin-bottom: 20px;
}

.syousai_hyou1>tbody>tr>td{
	background: #e1f6ff;
	border-bottom: 1px solid #cfcfcf;
	font-size: 12px;
	padding: 10px;
	width: 158px;
}

.syousai_hyou1>tbody>tr>td>a{
	font-size: 12px;
}



.syousai_hyou1>tbody>tr>td:nth-child(2n){
	background: #ffffff;
	width: 281px;
}



.syousai_hyou2{
border: 1px solid #cfcfcf;
width: 958px;
margin-bottom: 20px;
}

.syousai_hyou2>tbody>tr>td{
	background: #e1f6ff;
	border-bottom: 1px solid #cfcfcf;
	font-size: 12px;
	padding: 10px;
	width: 158px;
}

.syousai_hyou2>tbody>tr>td:nth-child(2){
	background: #ffffff;
	width: auto;
}



.syousai_head2{
background: url(../img/kyoukai/syousai_head.png) no-repeat;
min-height: 44px;
padding-top: 19px;
padding-left: 60px;
font-size: 22px;
width: 649px;
margin-bottom: 20px;
}


.syousai_head1000_2{
background: url(../img/kyoukai/syousai_head1000.png) no-repeat;
min-height: 44px;
padding-top: 19px;
padding-left: 60px;
font-size: 22px;
width: 900px;
margin-bottom: 20px;
}



.syousai_naihou{
padding-top: 20px;
background: url(../img/kyoukai/syousai_naihou_head.png) no-repeat top;
width: 450px;
margin-bottom: 20px;
}



.syousai_naihou>div{
padding-bottom: 20px;
background: url(../img/kyoukai/syousai_naihou_down.png) no-repeat bottom;
width: 450px;
}


.syousai_naihou>div>div{

background: url(../img/kyoukai/syousai_naihou_center.png) repeat-y;
width: 420px;
padding: 20px
}



.syousai_naihou>div>div>div{
margin-bottom: 10px;
}




.syousai_naihou>div>div>ul{

margin-bottom: 10px;

}


.naihou_plan3{
text-align: right;
font-size: 20px;
color:#f71460;
line-height: 110%;
}


.naihou_plan3>span{
font-size: 15px;
color:#f71460;
line-height: 110%;
}





.naihou_plan{
width: 340px;


}


.naihou_plan>tbody>tr>td:nth-child(1){
width: 200px;
font-size: 13px;
color:#f71460;
line-height: 110%;
text-align: right;

}



.naihou_plan>tbody>tr>td:nth-child(2){
width: 130px;
font-size: 20px;
color:#f71460;
line-height: 110%;
text-align: right;
padding-right: 10px;
font-weight: bold;

}

.naihou_plan>tbody>tr>td:nth-child(2)>span{

font-size: 12px;
vertical-align: bottom;

}

.naihou_plan2{
	width: 350px;
	margin-left: 100px;

}

.naihou_plan2>dt{

background: url(../img/sub/blue_dot.png) bottom repeat-x;
padding-bottom: 5px;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}


.naihou_plan2>dd{
width: 349px;
padding-left: 3px;
margin-bottom: 5px;
font-size: 14px;

}


.naihou_blue{

	background: url(../img/sub/blue_boxarrow.png) no-repeat bottom;
	padding-bottom: 23px;

	width: 349px!important;
}

.naihou_plan2>dd:nth-child(2)>div{
	line-height: 30px;
	height: 30px;
	background: url(../img/kyoukai/big_no1.png) no-repeat bottom left;
	text-align: center;

}

.naihou_plan2>dd:nth-child(3)>div{
	line-height: 30px;
	height: 30px;
	background: url(../img/kyoukai/big_no2.png) no-repeat bottom left;
	text-align: center;
}


.naihou_plan2>dd:nth-child(4)>div{
	line-height: 30px;
	height: 30px;
	background: url(../img/kyoukai/big_no3.png) no-repeat bottom left;
	text-align: center;
}


.naihou_plan2>dd:nth-child(5)>div{
	line-height: 30px;
	height: 30px;
	background: url(../img/kyoukai/big_no4.png) no-repeat bottom left;
	text-align: center;
}



.naihou_plan2>dd:nth-child(7)>div{
	line-height: 30px;
	height: 30px;
	background: url(../img/kyoukai/big_no5.png) no-repeat bottom left;
	text-align: center;
}



.naihou_none{
	text-align: center;
	background: url(../img/sub/none_boxarrow.png) no-repeat bottom;
	padding-bottom: 23px;
	line-height: 30px;

}

.naihou_pink{
	background: #fdeef8;
	padding: 5px 0px 5px 0px!important;
	margin-bottom: 20px!important;
	width: 352px!important;
	text-align: center;
}





.naihou_list{
	width: 350px;
	margin-left: 100px;

}

.naihou_list>dt{

background: url(../img/sub/blue_dot.png) bottom repeat-x;
padding-bottom: 5px;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}


.naihou_list>dd{
width: 349px;
padding-left: 3px;
margin-bottom: 10px;
font-size: 14px;


}

.naihou_list>dd>div{
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
}


.naihou_list>dd>span{
	padding-left: 10px;
}


.pink_list{

	background: url(../img/sub/pink_boxarrow.png) no-repeat bottom;
	padding-bottom: 23px;
	width: 349px!important;
}

.pink_list>span{
	background: #ef1189;
	padding: 0 10px;
	color: white;
	margin-left: 10px;


}


.blue_list{
	background: url(../img/sub/blue_boxarrow.png) no-repeat bottom;
	padding-bottom: 23px;
	width: 349px!important;
}

.blue_list>span{
	background: #117aef;
	padding: 0 10px;
	color: white;
	margin-left: 10px;


}


.blue_list2{
	background: #e1f6ff;
}






























.h4cancel{

border-bottom: 1px solid #01b4ff;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
padding-top: 20px;
}


.cancel{

	text-align: left;
}







.box0{
	width: 116px;
	background: #e1f6ff;
	font-size: 12px;
	padding: 15px 10px;
	border-bottom: 1px solid #cfcfcf;


}

.box3_1{

	padding: 15px 5px;
	width: 547px;
	background: white;
	border-bottom: 1px solid #cfcfcf;

}




.box1{
	width: 115px;
	background: #e1f6ff;
	font-size: 12px;
	padding: 13px 5px 0 5px;
	border-bottom: 1px solid #cfcfcf;
	vertical-align: top;
}

.box6{
	width: 115px;
	background: #e1f6ff;

	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
	text-align: left;

}


.box5{
	width: 115px;
	background: #efefef;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
	vertical-align: top;

}




.box2{

	width: 195px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
	background: #ffffff;
}


.box3{

padding: 10px 0px 10px 10px;
	width: 555px;
	background: white;
	border-bottom: 1px solid #cfcfcf;
	text-align: left;
}







.box1_960{
	width: 134px;
	background: #e1f6ff;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
	vertical-align: top;
}

.box6_960{
	width: 134px;
	background: #e1f6ff;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;

}


.box2_960{
	width: 305px;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
	background: #ffffff;
}





.box3_960{

padding: 10px;
	width: auto;
	background: white;
	border-bottom: 1px solid #cfcfcf;
	text-align: left;

}


.box3_1_960{

	padding: 15px 10px;
	width: 802px;
	background: white;
	border-bottom: 1px solid #cfcfcf;

}









.input_150box{

width: 177px;
}


.input_500{
	width: 500px;
}

.input_300{
	width: 300px;
}

.input_177{
	width: 177px;
}


.input_432{
	width: 432px;
}


.pb10{
	padding-bottom: 10px;
}



.box4{

border-bottom: 1px solid  #cfcfcf;
padding: 10px;

}

.mailform{
border: 1px solid #cfcfcf;
width: 698px;
margin: 0px auto 10px auto;
}



.mailform960{
border: 1px solid #cfcfcf;
width: 960px;
margin: 0px auto 10px auto;
}




.syousai_dress{
min-height: 206px;
width: 545px;
margin-bottom: 15px;
border-collapse: separate;
background: url(../img/kyoukai/dotline.png) no-repeat bottom;
padding-bottom: 15px;
}

.back_none{
	background: none!important;
}


.syousai_dress2{

width: 545px;
margin-bottom: 15px;
border-collapse: separate;
background: url(../img/kyoukai/dotline.png) no-repeat bottom;
padding-bottom: 15px;
}





.option_four{
min-height: 206px;
width: 595px;
margin: 0 auto 15px auto;
border-collapse: separate;
background: url(../img/kyoukai/dotline.png) no-repeat bottom;
padding-bottom: 15px;
}








.no_back{
	background: none;
}


.sinpu_list>tbody>tr>td{

padding: 5px;


}

.option_four_1{
		width: 149px;
		padding-right: 20px;
		vertical-align: top;
}

.option_four_2{
		width: 149px;
		padding-right: 20px;
		vertical-align: top;
}




.option_four_3{
	width: 243px;
	vertical-align: top;
}

.option_four_3>img:nth-child(1){
margin-right: 14px;

}


.option_four_4{
	width: 234px;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
.option_four_4>p{
color: red;
	font-size: 12px;
}








.dress1{
		width: 149px;
		padding-right: 5px;
		vertical-align: top;
}


.dress2{
		width: 149px;
		padding-right: 5px;
		vertical-align: top;
}

.dress3{
	width: 237px;
	vertical-align: top;
}

.dress3>img:nth-child(1){
margin-right: 5px;

}

.dress4{
	width: 222px;
	font-size: 12px;
	vertical-align: top;
padding: 5px;
}
.dress4>p{
color: red;
	font-size: 12px;
}



.syousai_four{

font-size: 12px;
}

.syousai_four>tbody>tr>td>p{
color: red;
font-size: 12px;
	}

.syousai_four>tbody>tr>td{
width: 126px;
padding-right: 14px;
font-size: 12px;
vertical-align: top;
}

.syousai_four>tbody>tr>td:nth-child(4n){
padding-right: 0px;

}


.syousai_four>tbody>tr>td:nth-child(2n){
margin-bottom: 10px;

}


.syousai_four>tbody>tr>td>img{
margin-bottom: 5px;

}









.syousai_two{
font-size: 12px;
}

.syousai_two>tbody>tr>td>p{
color: red;
font-size: 12px;
	}

.syousai_two>tbody>tr>td{
width: 267px;
padding-right: 14px;
font-size: 12px;
vertical-align: top;


}

.syousai_two>tbody>tr>td>img:nth-child(1){
margin-right: 8px;
}

.syousai_two>tbody>tr>td:nth-child(2n){
padding-right: 0px;

}


.syousai_two>tbody>tr>td:nth-child(2n){
margin-bottom: 10px;

}


.syousai_two>tbody>tr>td>img{
margin-bottom: 5px;

}



























.syousai_minilist>tbody>tr>td{
	font-size: 12px;
	line-height: 120%;
	padding-left: 10px;

}



.syousai_id1{
padding-left: 40px;
background: url(../img/kyoukai/big_no1.png) no-repeat top left;
margin-bottom: 35px;
margin-top: 25px;
line-height: 30px;

}



.syousai_id2{
padding-left: 40px;
background: url(../img/kyoukai/big_no2.png) no-repeat top left;
margin-bottom: 35px;
line-height: 30px;
height: 30px;
}

.syousai_id3{
padding-left: 40px;
background: url(../img/kyoukai/big_no3.png) no-repeat top left;
margin-bottom: 35px;
margin-top: 25px;
line-height: 30px;
height: 30px;
}



.syousai_id4{
padding-left: 40px;
background: url(../img/kyoukai/big_no4.png) no-repeat top left;
margin-bottom: 35px;
margin-top: 25px;
line-height: 25px;
height: 30px;
}


.syousai_id5{
padding-left: 40px;
margin-bottom: 35px;


}



.hyou_doui{

width: 543px;
}


.hyou_doui>tbody>tr>td:nth-child(1){

}

.hyou_doui>tbody>tr>td:nth-child(2){
text-align: right;
font-size: 20px;
color: red;
}


.hyou_doui>tbody>tr>td:nth-child(2)>input{

vertical-align: middle;
margin-right: 10px;
}


.syousai_listhead{
	margin-bottom: 10px;
	width: 660px;
	padding: 0px 20px;


}


.address{
padding: 10px 0;
width: 544px;
}


.address2{
padding: 10px 0;
width: 600px;
}

.address2>li{
float: left;
}

.address2_1{
	width: 112px;
}
.address2_3{
	width: 488px;
}

.address2_2{
	width: 188px;
}

.text_area762{
	width: 762px;
}


.red2{
background: none;
color: red;
}

.usui{
	color: #666666;
}




/*
サブタイトル
*/


.sub_center_area{
width: 100%;
text-align: center;
padding-top: 30px;
}

.sub_center_area>p{

color: #353f48;
letter-spacing: 0.3em;
font-size: 14px;
line-height: 2.0em;
}

.clear_type{
-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
-o-transform-origin: 0 0;
-o-transform: scale(1, 1.01);
}



.corner-photo{

border-radius: 20px;
border: 3px solid #224de6;
width: 620px;
padding: 10px;
margin: 10px auto;
text-align: center;
}


.corner-photo>div:nth-child(1){

color: #f20e58;
font-size: 18px;
font-weight: bolder;
line-height: 23pt;
}

.corner-photo>div:nth-child(2){
font-size: 14px;
}






.corner-wedding{

border-radius: 20px;
border: 3px solid #01a8ff;
width: 620px;
padding: 10px;
margin: 10px auto;
text-align: center;
}


.corner-wedding>div:nth-child(1){

color: #f20e58;
font-size: 18px;
font-weight: bolder;
line-height: 23pt;
}

.corner-wedding>div:nth-child(2){

font-size: 14px;
padding-left: 48px;
}

.corner-wedding-chusyaku{
	text-align: right;
	font-size: 13px;
	margin-bottom: 30px;
	margin-right: 150px;
}

.sub_text_area>p{

margin-bottom: 15px;

}

.mini_h4{

font-weight: bold;
font-size: 16px;

}

.ml20{

	margin-left: 20px;
}



.three_sublist{

width: auto;
margin: 0 auto;
}


.three_sublist>tbody>tr{

padding-bottom: 30px;

}



.three_sublist>tbody>tr>td{
padding-right: 22px;
width: 223px;
padding-bottom: 20px;
}

.three_sublist>tbody>tr>td>h5{
color: #00b4ff;
font-weight: bold;
line-height: 100%;
}

.three_sublist>tbody>tr>td>p{
color: #f20e58;
font-size: 15px;
text-align: right;
width: 223px;
margin: 0 0 20px 0;
}

.three_sublist>tbody>tr>td>p>span{
color: #f20e58;
font-size: 10px;
}




.three_sublist>tbody>tr>td:nth-child(3n){
padding-right: 0;
}

.mb5{
	margin-bottom: 5px!important;
}



.l120{

	line-height: 120%!important;
	padding-bottom: 5px;
}
.aka{

	color: red;
}

.small{

	font-weight: normal;
	font-size: 12px;
	line-height: 0;
}


.small2{

	font-weight: normal;
	font-size: 12px;
}

.small3{

	font-weight: normal;
	font-size: 10px;

}


.akabig{
	font-size: 18px;
	color: #f20e58;
	font-weight: bold;

}

.akabig2{
	font-size: 17px;
	color: #f20e58;


}
.akasmall{
	font-size: 13px;
	color: #f20e58;

	margin-bottom: 0px!important;

}


.kikan_gentei{

font-size: 19px;
font-weight: bold;
color: #F71460;
text-align: center;
}

.hissu{

	color: red;
}


.syousai_back_1{
background: #fbeef2;
padding: 0 0 10px 0;
margin: 0 0 20px 0;
width: 701px;
}


.syousai_back_2{
background: #eef7fb;
padding: 0 0 10px 0;
margin: 0 0 20px 0;
width: 701px;
}


.tab_list_plan{
width: 753px;
}

.mbpink{
border-bottom: 5px solid #f20e58;
}


.mbblue{
border-bottom: 5px solid #00a0e7;
}




.tab_list_plan>li{
width: 168px;
float: left;
margin-right: 10px;
}


.right_plan_list{

	margin-top: 25px;
}


.deco_waku{
width: 713px;
background: url(../img/sub/deco_waku_head.png) no-repeat top;
padding-top:60px;
}


.deco_waku>div{
width: 713px;
background: url(../img/sub/deco_waku_bottom.png) no-repeat bottom;
padding-bottom:60px;
}

.deco_waku>div>div{
background: url(../img/sub/deco_waku_body.png) repeat-y;
width: 653px;
padding: 0 30px;
}

.deco_waku_lr{
width: 653px;
}

.deco_waku_lr>li:nth-child(1){
float: left;
width: 473px;
}

.deco_waku_lr>li:nth-child(2){
float: right;
width: 158px;
}


.option_4list{
width: 925px;

}

.option_4list>li{
width: 220px;
text-align: center;
float: left;
margin-right: 15px;
margin-top: 20px;
margin-bottom: 20px;

}

.option_4list>li:nth-child(4n){
margin-right: 0px;
}



.option_2list{
width: 455px;

}

.option_2list>li{
width: 220px;
text-align: center;
float: left;
margin-right: 15px;
margin-top: 20px;
margin-bottom: 20px;

}

.option_2list>li:nth-child(2n){
margin-right: 0px;
}












.plan_mini_list{
width: 223px;
margin-bottom: 10px;
padding-top: 5px;
}


.pt_sub{
	padding-top: 38px!important;
}

.plan_mini_list>li:nth-child(1){

width: 140px;


float: left;
text-align: left;
color: #333333;
font-size: 12px;
line-height: 20px;



}


.plan_mini_list>li:nth-child(2){
float: right;
text-align: right;

width: 83px;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;


}

.plan_mini_list2{
text-align: right;

width: 223px;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}


.gallery_midashi{
	text-align: center;

	width: 100%;
	padding: 3px 0;
	background: #d0edf6;
	margin-bottom: 20px;

}




.water_midashi_back{
	text-align: center;

	width: 100%;
	padding: 3px 0;
	background: #d0edf6;
	margin-bottom: 20px;
}


.water_midashi_back2{
	font-weight: bolder;
	width: 940px;
	background: #d0edf6;

	padding: 3px 0 3px 20px;
}


.water_midashi_back3{
	font-weight: bolder;
	width: 455px;
	background: #d0edf6;

	padding: 3px 0 3px 20px;
}

.div_left_right{
width: 960px;
}

.div_left_right>div:nth-child(1){
float: left;
}


.div_left_right>div:nth-child(2){
float: right;
}





.waterhalf_midashi_back{
	font-weight: bolder;
	width: 440px;
	background: #d0edf6;

	padding: 3px 0 3px 20px;
}








.pink_midashi_back{
	text-align: center;
	width: 100%;
	padding: 3px 0;
	background: #ffc7ea;
	margin-bottom: 20px;
}


.pink_midashi_back2{
	font-weight: bolder;
	width: 940px;
	background: #ffc7ea;

	padding: 3px 0 3px 20px;
}


.pink_midashi_back3{
	font-weight: bolder;
	width: 455px;
	background: #ffc7ea;

	padding: 3px 0 3px 20px;
}



.water_waku{

border-left: 3px solid #d0edf6;
border-right:3px solid #d0edf6;
border-bottom: 3px solid #d0edf6;

margin-bottom: 40px;
padding-top: 30px;
padding-bottom: 20px;

}



.water_waku2{
width: 454px;
border-left: 3px solid #d0edf6;
border-right:3px solid #d0edf6;
border-bottom: 3px solid #d0edf6;

margin-bottom: 30px;
padding-top: 30px;
padding-bottom: 20px;

}
.opt_center{
	width: 925px;
	margin: 0px auto;
}


.opt_center2{
	width: 440px;
	margin: 0px auto;
	min-height: 400px;
}




.option_blue{
width: 536px;
background: #e1f6ff;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}



.option_blue2{
width: 700px;
background: #e1f6ff;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
text-align: center;
}




.option_3retsu,.option_2retsu{
width: 546px;
margin-bottom: 30px;
}

.option_retsu1{
	width: 335px;
}

.option_retsu2{
	width: 130px;
}

.option_retsu3{
	width: 81px;
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 13px;

color: #990000;
font-weight: bold;

}


.option_retsu7{
	width: 465px;
}

.option_retsu8{
	width: 81px;
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 13px;


color: #990000;
font-weight: bold;
}





/*　リムジン等の横幅↓ */
.option_retsu4{
	width: 185px;

}

.option_retsu5{
	width: 280px;
}

.option_retsu6{
	width: 81px;
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 13px;
	color: #990000;
	font-weight: bold;

}
/*　リムジン等の横幅↑ */






.gosu{
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 16px;

}



.option_3retsu>tbody>tr>td{
font-size: 14px;
padding-top: 10px;
}


.option_2retsu>tbody>tr>td{
font-size: 14px;
padding-top: 10px;
}




.border_botom{
	border-bottom: 1px solid #efefef;
}


.kesi{
	text-decoration: line-through;
}

.opt_album>li{
margin-bottom: 10px;

}


.mb0{
	margin-bottom: 0;
	line-height: 13px;
}

.mr20{
margin-right: 20px;

}


.red2{
	color: #f20e58!important;
}


.font18{
	font-size: 18px!important;

}



.price_text1{
color: #333333;
font-size: 13px;
line-height: 20px;
text-decoration: line-through;
font-family: "ＭＳ Ｐゴシック",Osaka;
}




.price_text2{
color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}





.opt_price{
	width: 222px;
	margin-bottom: 5px;
}

.opt_price>li:nth-child(1){
	width: 70px;
	float: left;
	line-height: 18px;
}


.opt_price>li:nth-child(2){
	width: 74px;
	float: left;
	text-align: right;
}

.opt_price>li:nth-child(3){
	width: 78px;
	float: left;
	text-align: right;
}




.opt_price2{
	width: 120px;

}



.opt_price2>li:nth-child(1){
width: 50px;
float: left;
text-align: left;
color: #333333;
font-size: 13px;
line-height: 20px;
text-decoration: line-through;
font-family: "ＭＳ Ｐゴシック",Osaka;
}

.opt_price2>li:nth-child(2){
width: 70px;
float: left;
text-align: right;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}



.opt_price3{
	width: 149px;
	margin-bottom: 5px;
}

.opt_price3>li:nth-child(1){
	width: 149px;
	float: left;
	line-height: 18px;
}


.opt_price3>li:nth-child(2){
	width: 74px;
	float: left;
	text-align: left;
}

.opt_price3>li:nth-child(3){
	width: 75px;
	float: left;
	text-align: right;
}












.opt_price4{
	width: 130px;
	margin: 0 auto;

}



.opt_price4>li:nth-child(1){
width: 50px;
float: left;
text-align: left;
color: #333333;
font-size: 13px;
line-height: 20px;
text-decoration: line-through;
font-family: "ＭＳ Ｐゴシック",Osaka;
}

.opt_price4>li:nth-child(2){
width: 80px;
float: left;
text-align: right;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}




.opt_price5{
	width: 190px;
	margin: 0 auto;

}



.opt_price5>li:nth-child(1){
width: 190px;
float: left;
text-align: right;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
text-align: center;
}


.opt2{
width: 925px;


}


.opt2>li{
float: left;
margin-right: 45px;
text-align: center;
margin-bottom: 40px;
}


.opt2>li:nth-child(2n){
margin-right: 0px;
}



.list_price2{
	width: 126px;

}



.list_price2>li:nth-child(1){
width: 50px;
float: left;
text-align: left;
color: #333333;
font-size: 13px;
line-height: 20px;
text-decoration: line-through;
font-family: "ＭＳ Ｐゴシック",Osaka;
}

.list_price2>li:nth-child(2){
width: 70px;
float: right;
text-align: right;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}



.nedan_span{
color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}



.list_price3{
	width: 260px;

}


.list_price3>li:nth-child(1){

float: left;
width: 140px;
}


.list_price3>li:nth-child(2){
width: 50px;
float: left;
text-align: left;
color: #333333;
font-size: 13px;
line-height: 20px;
text-decoration: line-through;
font-family: "ＭＳ Ｐゴシック",Osaka;
}

.list_price3>li:nth-child(3){
width: 70px;
float: left;
text-align: right;

color: #990000;
font-size: 16px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
}



.album_two{

	width: 558px;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

.album_two>div:nth-child(1){
width: 259px;
float: left;
padding: 0 10px;

background: url(../img/sub/tate_dot.png) right repeat-y;

}


.album_two>div:nth-child(2){
width: 259px;
padding: 0 10px;

float: right;

}



.album_two>div>dl{

	width: 259px;
}


.album_two>div>dl>dt{

font-size: 14px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 10px;
float: left;
width: 149px;
}



.album_two>div>dl>dd{

font-size: 14px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 10px;
float: right;
width: 110px;
text-align: right;
}






.album_two>div>ul>li{
font-family: "ＭＳ Ｐゴシック",Osaka;
}


.album_two>div>ul>li:nth-child(3n+1){
float: left;
width: 80px;
}


.album_two>div>ul>li:nth-child(3n+2){
float: left;
width: 80px;
color: #990000;
font-weight: 800;
}

.album_two>div>ul>li:nth-child(3n+3){
float: left;
width: 99px;
color: #990000;
font-weight: 800;
text-align: right;
}



.album_page{
	width: 671px;
	padding: 20px;
	border: 1px solid #d0edf6;
	margin-bottom: 50px;
}

.album_page>li:nth-child(1){
width: 313px;
float: left;
margin-bottom: 20px;
}

.album_page>li:nth-child(1)>ul{
width: 313px;
margin-top: 10px;
}


.album_page>li:nth-child(1)>ul>li{
float: left;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 5px;
}
.album_page>li:nth-child(1)>ul>li:nth-child(3n+1){
width: 25px;
font-size: 12px;
line-height: 30px;
text-align: right;

}

.album_page>li:nth-child(1)>ul>li:nth-child(3n+2){
width: 80px;
font-size: 12px;
line-height: 30px;
text-align: right;

}


.album_page>li:nth-child(1)>ul>li:nth-child(3n){
width: 208px;
font-size: 18px;
text-align: right;
color: #990000;
font-weight: bold;

}



.album_page>li:nth-child(2){
float: right;
width: 338px;

margin-bottom: 20px;
}



.album_page>li:nth-child(2)>div:nth-child(1){

font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
padding: 5px 10px 5px 10px;
background: red;

}


.album_page>li:nth-child(2)>div:nth-child(2){

font-size: 13px;
font-weight: bold;
margin-bottom: 15px;
}


.album_page>li:nth-child(2)>div:nth-child(3){

font-size: 11px;
margin-bottom: 15px;
}


.album_page>li:nth-child(2)>div:nth-child(4){
font-size: 11px;
margin-bottom: 15px;
}





.album_page>li:nth-child(3){
	float: left;
width: 671px;
background: url("../img/kyoukai/dotline.png") repeat-x top;
padding-top: 20px;
}


.album_page>li:nth-child(3)>ul{
width: 571px;
margin: 0 auto 10px auto;

}

.album_page>li:nth-child(3)>ul>li{
float: left;
margin-right: 20px;
}


.album_page>li:nth-child(3)>ul>li:nth-child(3){
margin-right: 0px!important;
}


.album_detail_list{
	width: 712px;
	margin-bottom: 30px;
}


.album_detail_list>li:nth-child(-n+4){
padding: 0px;
width: 178px;
}


.album_detail_list>li{
float: left;
width: 168px;
background: #efefef;
padding: 5px;
}




.album_detail_list>li:nth-child(2n){
background: #ffffff;
}


.album_detail_list>li>div{
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
font-size: 13px;
margin-bottom: 5px;
}





.album_detail_list>li>ul{
width: 168px;
}


.album_detail_list>li>ul>li{
	float: left;
}

.album_detail_list>li>ul>li:nth-child(3n+1){
width: 40px;
font-size: 12px;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 10px;
}


.album_detail_list>li>ul>li:nth-child(3n+2){
width: 55px;
font-size: 12px;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 10px;
text-align: right;
}


.album_detail_list>li>ul>li:nth-child(3n){
width: 73px;
font-size: 12px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
margin-bottom: 10px;
text-align: right;
}



.album_price{
	width: 452px;
	margin: 0 0 20px 0;
}


.album_price>dd:nth-child(1){
background: #edecda;
width: 452px;

}

.album_price>dd:nth-child(1)>dl{
width: 432px;
padding: 5px 10px;
margin-bottom: 5px;
}


.album_price>dd{
	float: left;
	margin-bottom: 5px!important;
}

.album_price>dd:nth-child(2)>dl,
.album_price>dd:nth-child(3)>dl,
.album_price>dd:nth-child(4)>dl{
	width: 452px;
	border-bottom: 1px solid #edecda;
}

.album_price>dd:nth-child(2)>dl>dt,
.album_price>dd:nth-child(3)>dl>dt,
.album_price>dd:nth-child(4)>dl>dt{
float: left;
font-family: "ＭＳ Ｐゴシック",Osaka;
}


.album_price>dd:nth-child(2)>dl>dt:nth-child(1),
.album_price>dd:nth-child(3)>dl>dt:nth-child(1),
.album_price>dd:nth-child(4)>dl>dt:nth-child(1){

	width: 50px;
	text-align: center;
	height: 30px;
}


.album_price>dd:nth-child(2)>dl>dt:nth-child(2),
.album_price>dd:nth-child(3)>dl>dt:nth-child(2),
.album_price>dd:nth-child(4)>dl>dt:nth-child(2){

	width: 155px;
	height: 30px;
		padding-left: 10px;
}


.album_price>dd:nth-child(2)>dl>dt:nth-child(3),
.album_price>dd:nth-child(3)>dl>dt:nth-child(3),
.album_price>dd:nth-child(4)>dl>dt:nth-child(3){

	width: 70px;
	height: 30px;
	color: #990000;
}


.album_price>dd:nth-child(2)>dl>dt:nth-child(4),
.album_price>dd:nth-child(3)>dl>dt:nth-child(4),
.album_price>dd:nth-child(4)>dl>dt:nth-child(4){

	width: 156px;
	font-size: 19px;
	min-height: 35px;
	text-align: right;
	color: #990000;
}

.album_price>dd:nth-child(2)>dl>dt:nth-child(4)>span,
.album_price>dd:nth-child(3)>dl>dt:nth-child(4)>span,
.album_price>dd:nth-child(4)>dl>dt:nth-child(4)>span{

font-size: 15px;

}






.album_price>dd:nth-child(1)>dl>dt:nth-child(1){
width: 100px;

float: left;
font-weight: bold;
font-size: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
min-height: 35px;

}

.album_price>dd:nth-child(1)>dl>dt:nth-child(2){
width: 332px;

float: left;
text-align: right;
font-size: 22px;
font-family: "ＭＳ Ｐゴシック",Osaka;
min-height: 35px;
line-height: 100%;

}





.album_price>dd:nth-child(1)>dl>dt>span{

	font-size:15px;
}











.table_water{

padding: 5px 5px 5px 10px;
background: #e1f6ff;
border-bottom: 1px solid #cfcfcf;
}

.mailform_sub{
width: 100%;
}

.mailform_sub>tbody>tr>th{
background: #efefef;
padding-left: 5px;
font-size: 16px;
font-weight: 700;


}


.mailform_sub>tbody>tr>td{
font-size: 16px;
padding: 5px;
}



.mailform_sub>tbody>tr>td>select{
padding-left: 5px;
font-size: 16px;
font-family: "ＭＳ Ｐゴシック",Osaka;
min-width: 200px;
}

.mailform_sub>tbody>tr>th:nth-child(3n+1){
width: 300px;
}


.mailform_sub>tbody>tr>th:nth-child(3n+2){
width: 255px;
}


.mailform_sub>tbody>tr>th:nth-child(3n){
width: auto;
}







.border_line{
	border-bottom: 1px solid #efefef;
}



.new_album{

	width: 915px;
	padding: 20px;


	margin:0 auto 50px auto;

}

.new_album>li{
float: left;
}


.new_album>li:nth-child(1){
width: 905px;
margin: 0 0 15px 0;
padding-left: 10px;
font-size: 18px;
}


.new_album>li:nth-child(2){
	width: 301px;
	margin-right: 15px;
}


.new_album>li:nth-child(3){
width: 599px;
}

.new_album>li:nth-child(4){

width: 916px;
margin-bottom: 20px;
}

.new_album>li:nth-child(5){
width: 452px;
margin-right: 11px;
float: left;
}

.new_album>li:nth-child(6){

width: 452px;

float: left;
height: 350px;
}





.new_album>li>ul>li{
width: 292px;
margin-bottom: 15px;
float: left;
}

.new_album>li>ul>li:nth-child(1),.new_album>li>ul>li:nth-child(3){
margin-right: 15px;
}





.album_light{
	background: #c1b26e;
	padding: 5px 0;
}


.album_standard{
	background: #91b158;
		padding: 5px 0;
}

.album_special{
	background: #e0ae44;
		padding: 5px 0;
}

.album_royal{
	background: #cd8aa2;
		padding: 5px 0;
}








.album_text{
	font-size: 15px;
	margin-bottom: 10px;
	min-height: 142px;
}

.album_list{
width: 452px;
}

.album_list>dt:nth-child(1){
border-top: 1px solid #b1ad67;
}

.album_list>dd:nth-child(2){
border-top: 1px solid #b1ad67;
}

.album_list>.al_block1{
	width: 70px;
}


.album_list>.al_block4{
	width: 70px;
	border-left: 0px none;
}

.album_list>.al_block2{
	width: 133px;
}

.album_list>.al_block3{
	width: 358px;
}


.album_list>.al_block5{
border-right: none;
border-bottom: none;
}


.album_list>dt{
background: #edecda;
float: left;
padding: 5px;
border-left: 1px solid #b1ad67;
border-right: 1px solid #b1ad67;
border-bottom: 1px solid #b1ad67;
font-size: 13px;
}


.album_list>dd{
background: #fff;
float: left;
padding: 5px;
font-size: 13px;
border-right: 1px solid #b1ad67;
border-bottom: 1px solid #b1ad67;
}

.album_height{
	height: 45px;
}

.input_bt{

	padding: 10px 40px 10px 40px;
	font-size: 15px;
	font-weight: bold;
}

.syousai_green{
	background: #f2ffe1;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
}


.syousai_yellow{
	background: #fff5de;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
	width: 700px;
}






.option_album_back1{
width: 536px;
background: #c1b26e;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}


.option_album_back2{
width: 536px;
background: #91b158;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}


.option_album_back3{
width: 536px;
background: #e0ae44;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}


.option_album_back4{
width: 536px;
background: #cd8aa2;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}



.w700{
	width: 700px;
}


.two_list_img{
width: 536px;
}

.two_list_img>li:nth-child(1){
width: 263px;
float:left;
}

.two_list_img>li:nth-child(2){
width: 263px;
float:right;
}



.goukei_plice{

	width: 450px;

	padding: 30px 15px 10px 25px;
	text-align: right;
	margin-left: 208px;
	background: #ffc7ea;
	margin-bottom: 30px;
}

.goukei_plice>span:nth-child(1){

font-size:30px;
	vertical-align: bottom;

}




.goukei_plice>span:nth-child(3){

font-size:25px;
	vertical-align: bottom;
}


.goukei_plice>p:nth-child(4){
padding-top: 10px;
}

.total{
	font-weight: bold;
	border: 1px solid #d9d9d9;
	padding: 3px 10px;
	text-align: right;
	width: 190px;
	min-height: 30px;
	font-size: 25px;
}

.album_midashi{

	text-align: center;
	font-size: 25px;
}



.wedding_option_waku{
	width: 915px;
	padding: 20px;
	margin:0 auto 50px auto;
	border:2px solid #e1f8ff;
}


.wedding_option_blue{
width: 913px;
}

.wedding_option_blue>li{
	float: left;

}


.wedding_option_blue>li>ul>li{
	margin-bottom: 10px;
}


.wedding_option_blue>li:nth-child(1){
width: 211px;
background: #e1f8ff;
margin-right: 25px;
padding-top: 10px;
text-align: center;
}

.wedding_option_blue>li:nth-child(2){
width: 326px;
background: #e1f8ff;
margin-right: 25px;
padding-top: 10px;
text-align: center;
}


.wedding_option_blue>li:nth-child(2)>ul{
	width: 148px;
	float: left;
}


.wedding_option_blue>li:nth-child(3)>ul{
	width: 148px;
	float: left;

}

.wedding_option_blue>li:nth-child(2)>ul:nth-child(2){
margin-left: 5px;
}
.wedding_option_blue>li:nth-child(2)>ul:nth-child(3){
margin-left: 15px;
}

.wedding_option_blue>li:nth-child(3)>ul:nth-child(2){
margin-left: 5px;
}
.wedding_option_blue>li:nth-child(3)>ul:nth-child(3){
margin-left: 15px;
}





.wedding_option_blue>li:nth-child(3){
width: 326px;
background: #e1f8ff;
padding-top: 10px;
text-align: center;
}




.opt_blue_head{
width:960px;
background: #d0edf6;
}

.opt_blue_head>ul{
width:960px;

}


.light_back{
	background: #edecda!important;
}


.stan_back{
	background: #daeddf!important;
}


.special_back{
	background: #ffe6c8!important;
}



.royal_back{
	background: #e8d6f0!important;
}


.water_half{


	width: 960px;
}

.water_half>li{
	width: 460px;
	float: left;
}

.water_half>li:nth-child(1){
margin-right: 20px;
}



.input_283{
	width: 283px;
}


.input_412{
	width: 412px;
}


.kyosiki_kyoukai{
	width: 500px;
}


.kyosiki_kyoukai>li{
	float: left;
	width: 210px;
}


.kyosiki_kyoukai>li:nth-child(1){
	margin: 0 20px 0 0;

}


/*　オプション用バー　*/

.opt_bar_water{
	width: 960px;
	margin: 0 0 15px 0;
}


.opt_bar_water>li{
	float: left;
}

.opt_bar_water>li:nth-child(1){
width: 220px;
padding-left: 10px;

}

.opt_bar_water>li:nth-child(2){
width: 500px;

}

.opt_bar_water>li:nth-child(3){
width: 135px;

font-family: "ＭＳ Ｐゴシック",Osaka;
text-align: center;

}

.opt_bar_water>li:nth-child(4){
width: 95px;

color: #990000;
font-size: 17px;
font-weight: 700;
line-height: 18px;
font-family: "ＭＳ Ｐゴシック",Osaka;
text-align: right;
min-height: 24px;
vertical-align: bottom;
line-height: 24px;
}


.option_four_img{
width: 960px;
margin: 0 0 60px 0;
}

.option_four_img>li{
float: left;
}

.option_four_img>li:nth-child(1){
margin: 0 15px 0 0;
}

.option_four_img>li:nth-child(2){
margin: 0 0 14px 0;
}

.option_four_img>li:nth-child(3){
margin: 0 0 14px 0;
}


.option_itiran{
	width: 960px;
	margin: 0 0 50px 0;

}

.option_itiran>li{

float: left;
margin: 0 15px 30px 0;
}

.option_itiran>li:nth-child(4n){
margin-right: 0px;
}


.plan_float{

width: 465px;

padding-top: 10px;
}



/*　サブページ用の料金の部分　*/

.subpage_3retsu>tbody>tr>td{
font-size: 16px;
padding-top: 20px;
}

.subpage_3retsu>tbody>tr>td>a{
font-size: 16px;
padding-top: 20px;
}


.subpage_3retsu,.subpage_2retsu{
width: 950px;
margin-bottom: 30px;
}

.subpage_retsu1{
	width: 589px;
}

.subpage_retsu2{
	width: 228px;
}

.subpage_retsu3{
	width: 143px;
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 16px;

}


.subpage_blue{
width: 950px;
background: #e1f6ff;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}


.subpage_blue2{
width: auto;
background: #e1f6ff;
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
}

.photo_plan_list{
width: 960px;
margin: 0 0 50px 0;
}

.photo_plan_list>li{

float: left;

}

.photo_plan_list>li{
	margin: 0 6px 8px 0;
}


.photo_plan_list>li:nth-child(10n){
	margin-right: 0px;
}

.bottom_line{
	padding-bottom: 20px;
	border-bottom: 1px solid #efefef;
}





.four_sublist{

width: 960px;
margin: 0 auto;
}


.four_sublist>li{

margin-bottom: 30px;
margin-right: 22px;
width: 223px;
float: left;
}


.four_sublist>li>a:hover{

	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;

}




.four_sublist>li>h5{
color: #00b4ff;
font-weight: bold;
line-height: 100%;
}


.four_sublist>li>h5>a{
color: #00b4ff;
font-weight: bold;
line-height: 100%;
text-decoration: underline;
}

.four_sublist>li>h5>a:hover{
	color: #e60;
}



.four_sublist>li>p{
color: #f20e58;
font-size: 15px;
text-align: right;
width: 223px;
margin: 0 0 20px 0;
}

.four_sublist>li>p>span{
color: #f20e58;
font-size: 10px;
}




.four_sublist>li:nth-child(4n){
margin-right: 0!important;
}



.list3{
width: 545px;

}

.list3>li{
float: left;
margin-bottom: 30px;
}

.list3>li:nth-child(1){
margin-right: 49px;
}

.list3>li:nth-child(2){
margin-right: 49px;
}




.gazebo3{
	width: 546px;
	margin-bottom: 20px;
}

.gazebo3>li{

width: 126px;
float: left;
margin-right: 14px;
}

.gazebo3>li{

width: 126px;
float: left;
margin-right: 14px;
}



.gazebo3>li:nth-child(3){
width: 266px;
margin-right: 0;
}


.kyoukai_kariyoyaku_bt{
	width: 750px;
	background: #e1f6ff;
	margin: 30px auto;
	text-align: center;
	padding: 15px 0;
}


.kyoukai_kariyoyaku_bt>h3{

text-align: center;
font-size: 25px;
margin-bottom: 10px;

}


.kyoukai_kariyoyaku_bt>div{
width:750px;
margin: 0 auto ;

}



.kyoukai_kariyoyaku_bt>div>div{

font-size: 12px;
text-align: center;
padding-top: 10px;

}

.mini_text{

	padding: 10px 0;

	font-size: 12px;
	min-height: 60px;
}

.photo_syousai{

width: 654px;
}



.photo_syousai>li:nth-child(1){
width: 400px;

float: left;
margin-right: 10px;
height: 120px;
}

.photo_syousai>li:nth-child(1)>h4{
font-size: 26px;
color: #00a0e7;
}

.photo_syousai>li:nth-child(1)>h4>a{
font-size: 26px;
color: #00a0e7;
text-decoration: underline;
}


.photo_syousai>li:nth-child(1)>h5{
font-size: 18px;
color: #00a0e7;
}


hr{
 border:none;
 border-top:dotted 1px #737373;
 height:1px;
 width:100%;
 margin-bottom: 30px;
 }




.photo_syousai>li:nth-child(2){
width: 244px;

float: left;
height: 120px;
}


.photo_syousai>li:nth-child(2)>ul{
width: 244px;

float: left;
height: 40px;
margin-top: 70px;
}


.photo_syousai>li:nth-child(2)>ul>li:nth-child(1){
width: 100px;

float: left;
font-size: 13px;
color: #F71460;
line-height: 110%;
text-align: right;
margin-top: 5px;
}

.photo_syousai>li:nth-child(2)>ul>li:nth-child(2)>p:nth-child(1){
font-size: 13px;
color: #F71460;
line-height: 110%;
text-align: right;
}


.photo_syousai>li:nth-child(2)>ul>li:nth-child(2)>p:nth-child(2){
font-size: 20px;
color: #F71460;
line-height: 110%;
font-weight: 700px;
text-align: right;
}




.photo_syousai>li:nth-child(2)>ul>li:nth-child(2){
width: 144px;

float: left;
}


.font12{
	font-size: 12px;
	padding: 10px 0;
}





#index_5merit>div>div{
margin-left: 16px;
padding-top: 24px;
}

#index_5merit>div>div>h3{
display: block;
width: 968px;
height: 26px;
background: url(../img/index_img2.png) no-repeat 0 -1118px;
text-indent: -9999px;
margin: 0 0 19px 0;
}


#index_5merit>div>div>ul>li{
width: 171px;
height: 290px;
float: left;
}

#index_5merit>div>div>ul>li>div{
font-size: 12px;
}


#index_5merit>div>div>ul>li:nth-child(1){
	margin-right: 22px;
}


#index_5merit>div>div>ul>li:nth-child(2){
	margin-right: 21px;
}


#index_5merit>div>div>ul>li:nth-child(3){
	margin-right: 21px;
}


#index_5merit>div>div>ul>li:nth-child(4){
	margin-right: 21px;
}


#index_5merit>div>div>ul>li>h4{
width: 171px;
height: 137px;
text-indent: -9999px;
}


#index_5merit>div>div>ul>li:nth-child(1)>h4{
background: url(../img/index_img2.png) no-repeat 0 -1163px;
}


#index_5merit>div>div>ul>li:nth-child(2)>h4{
background: url(../img/index_img2.png) no-repeat -200px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(3)>h4{
background: url(../img/index_img2.png) no-repeat -399px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(4)>h4{
background: url(../img/index_img2.png) no-repeat -598px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(5)>h4{
background: url(../img/index_img2.png) no-repeat -797px -1163px;
}

.big_sub_text{
	font-size: 20px!important;
	font-weight: bold!important;
}


.gray_bar_mida{

	background: #ededed;
	padding: 10px 15px 5px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;

}

.gray_bar_mida+div{

	margin-bottom: 40px;
	padding: 10px 15px 5px;
}


.gray_bar_mida+div>h5{
font-weight: bold;
font-size: 18px;
}

.gray_bar_mida+div>div{

margin-bottom: 30px;
}






.water_bar_mida{

background: #d0edf6;
	padding: 10px 15px 5px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;

}

.water_bar_mida+div{

	margin-bottom: 40px;
	padding: 10px 15px 5px;
}


.water_bar_mida+div>h5{
font-weight: bold;
font-size: 18px;
}

.water_bar_mida+div>div{

margin-bottom: 40px;
}



.opt_lefimg_righttex{
width: 925px;
}

.opt_lefimg_righttex>li{
float: left;
}


.opt_lefimg_righttex>li:nth-child(1){
width: 349px;

margin-right: 20px;
}

.opt_lefimg_righttex>li:nth-child(2){

width: 556px;


}


.option_water_short{
	background: #e1f6ff;
	padding: 5px;
	margin-bottom: 20px;
}


.opt_right_3retsu{

	width: 556px;
}

.opt_right_3retsu>li{
float: left;
margin-bottom: 10px;
}

.opt_right_3retsu>.opt_right_retsu{
	width: 170px;

}

.opt_right_3retsu>.opt_right_retsu+li{
	width: 265px;
	text-align: center;

}

.opt_right_3retsu>.opt_right_retsu+li+li{
	width: 121px;

	text-align: right;
		font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 16px;
color: #990000;
font-weight: bold;
}




.opt_right_3retsu_texnomi{
	margin-bottom: 30px;
}



.opt_right_3retsu_texnomi>li{
float: left;
width: 135px;
margin-right: 5px;
margin-bottom: 10px;
}


.opt_right_3retsu_texnomi>li:nth-child(4n){
margin-right: 0px;
}




.info_table{

	width: 650px;

	margin: 30px auto;
}


.info_table>tbody>tr>td:nth-child(1){
background: #f6f6f6;
border: 1px solid #e4e4e4;
padding: 10px;

}
.info_table>tbody>tr>td:nth-child(2){
border: 1px solid #e4e4e4;
padding: 10px;
}








.opt_right_3retsu2{

	width: 556px;
}

.opt_right_3retsu2>li{
float: left;
margin-bottom: 10px;
}

.opt_right_3retsu2>.opt_right_retsu{
	width: 260px;

}

.opt_right_3retsu2>.opt_right_retsu+li{
	width: 175px;
	text-align: center;


}

.opt_right_3retsu2>.opt_right_retsu+li+li{
	width: 121px;

	text-align: right;
		font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size: 16px;
color: #990000;
font-weight: bold;
}


.mini_photo_wakunai{
padding:30px 0;

width: 925px;
}



.mini_photo_wakunai>li{
	float: left;
	margin-right: 14px;
	margin-bottom: 20px;
}



.mini_photo_wakunai>li:nth-child(9n){
	margin-right: 0px;
}

.wine_tex{
	min-height: 196px;
}



.wine_wrap{
	width: 960px;
	margin-bottom: 30px;


}


.wine_wrap>dl{
margin-right: 20px;
width: 460px;
margin-bottom: 30px;
float: left;

}

.wine_wrap>dl:nth-child(2n){
margin-right: 0px;
}

.wine_wrap>dl>dt{
	width: 155px;
	min-height: 230px;
	float: left;

}

.wine_wrap>dl>dd{
	width: 295px;
	min-height: 230px;
	float: right;

}

.wine_wrap>dl>dd>h5{
color: #00b4ff;
font-weight: bold;
line-height: 100%;
margin-bottom: 10px;
}


.wine_wrap>dl>dd>p{
margin-bottom: 10px;
font-size: 12px;
line-height: 110%;

}




/*見積手順*/

.blue_mitsu{
	background: url(../img/sub/blue_boxarrow2.png) no-repeat bottom;
}


.pink_mitsu{
	background: url(../img/sub/pink_boxarrow2.png) no-repeat bottom;
}


.yellow_mitsu{
	background: url(../img/sub/yellow_boxarrow2.png) no-repeat bottom;
}


.green_mitsu{
	background: url(../img/sub/green_boxarrow2.png) no-repeat bottom;
}



.mitumori_tejyun{


padding: 20px 20px 40px 20px;
width: 880px;
margin: 0 auto 60px auto;
}


.mitumori_tejyun>li:nth-child(1){
float: left;
width: 500px;

}

.mitumori_tejyun>li:nth-child(2){
float: right;
width: 350px;

}



.mitumori_tejyun>li:nth-child(1)>h5{
font-weight: bold;
font-size: 18px;
}

.mitumori_tejyun>h5{
font-weight: bold;
font-size: 18px;
}



.mitumori_tejyun2{
background: #efefef;
padding: 20px;
width: 880px;
margin: 0 auto 40px auto;
padding: 20px 20px 40px 20px;
}


.mitumori_tejyun3{
background: #fdeef8;
padding: 20px;
width: 880px;
margin: 0 auto 60px auto;
padding: 20px 20px 20px 20px;
}

.mitumori_tejyun3>h5{
font-weight: bold;
font-size: 18px;
}

/*見積手順*/


.ww50{
	width: 50px;
}




/*ワイン背景*/

.wine_blue_back{
background: #ecfbff;
padding-bottom: 10px;
margin-bottom: 30px;
padding-top: 30px;
}

.wine_pink_back{
	padding-top: 30px;
background: #fff0f9;
padding-bottom: 10px;
margin-bottom: 30px;
}

.moji_px14{
	font-size: 12px;
	letter-spacing: -0.1em;
	line-height: 20px!important;
	text-align: right;
	padding-right: 10px;
}

.kumi3{
	text-align: left;
		color: #F20E58;
font-size: 15px;
font-weight: bolder;
line-height: 23pt;
padding-left: 5px;
}

.campaign{

	color: #F20E58;
font-size: 20px;
font-weight: bolder;
line-height: 23pt;
text-align: center;
letter-spacing: 3px;
}



.mame_left{

width: 925px;
}

.mame_right{

width: 925px;
}


.mame_left>li:nth-child(1){
	float: left;
	width:349px;
	}


.mame_left>li:nth-child(2){
	float: right;
	width:556px;
	}

.mame_right>li:nth-child(1){
	float: right;
	width:349px;
	}


.mame_right>li:nth-child(2){
	float: left;
	width:556px;
	}

.mame_syukusai{

width: 525px;
}



.mame_syukusai>dt{
float: left;
width: 140px;
background: #68b2d2;
padding-left: 10px;
margin-bottom: 3px;
color: white;


}

.mame_syukusai>dd{
float: right;
width: 363px;
padding-left: 10px;
background: #efefef;
margin-bottom: 3px;
}



.mame_qa{

}



.mame_qa>dt{
background: #68b2d2;
padding-left: 10px;
margin-bottom: 3px;
color: white;
font-size: 18px;


}

.mame_qa>dd{

background: #ffffff;
margin-bottom: 30px;
padding-left: 37px;
text-indent: -27px;
padding-bottom: 5px;
}

.mame_qa>dd:last-child{
margin-bottom: 60px;
}


.hana{
background: url(../img/kyoukai/syousai_head1000.png) no-repeat;
min-height: 44px;
padding-top: 19px;
}

.hana>div{
padding-left: 60px;
font-size: 22px;
width: 690px;
}


.mame_short{
	min-height: 20px;
	background: url(../img/sub/blue_under.png) no-repeat bottom;
	font-size: 22px;
	margin-bottom: 10px;
}




.moji_pink_big{

	color: #F20E58;
}

.inpo_widt{
	width: 900px!important;
}


.hana_moji_big{
	font-size: 20px;
}


.aida_tc{
	margin: 0 auto;
	width: 750px;
	margin-bottom: 30px;
}


.aida_tc>img:nth-child(1){
margin-right: 30px;
}

.pink_back_kyoukai{

	color: white;
	font-size: 22px;
	text-align: center;
	margin-bottom: 20px;
	background: #f20e58;
}

.pink_moji_kyoukai{

	font-size: 22px;
	color: #f20e58;

}

.list-tsume>li{
	line-height: 120%;
}


.shop4{
	width: 960px;
	margin-bottom: 40px;
}

.shop4>li{

width: 225px;

margin-bottom: 20px;
float: left;
margin-right: 20px;
}

.shop4>li:nth-child(4n){
margin-right: 0;
}

.mb2{
	margin-bottom: 2px;
}


.small15{
	font-size: 15px;
}