@charset "shift_jis";

/* ===========================================================

	Title: index.css
	Created: 2012-08-17
	
=========================================================== */


.type_h-shes{
  margin-top: -4px;
	/*background:url(../image/bg_shadow01.gif) no-repeat left bottom;*/
}
.btm_shadow_type01{padding-bottom:5px; background:url(../image/bg_shadow02.gif) no-repeat left bottom;}

.type_h-shes .wrapA02{padding:40px 0 0;}
.type_h-shes .wrapA03{float:right; width:355px;}
.type_h-shes .wrapA04{width:370px;}
.type_h-shes .wrapA05{float:right; width:147px;}
.type_h-shes .wrapA06{width:355px; padding:0 0 0 55px;}
.type_h-shes .wrapA07{float:right; width:130px;}
.type_h-shes .wrapAImg{float:left;}
.type_h-shes .wrapA02 .wrapATx01{background:url(../image/ic_01.gif) no-repeat left top; padding:4px 0 0 34px; min-height:25px; height:auto!important;height:25px; color:#DF7D83; margin:0 0 5px;}
.type_h-shes .wrapA02 .wrapATx02{margin:5px 0 15px;}
.type_h-shes .wrapA02 strong{font-size:120%;}
.type_h-shes .wrapA02 span{font-size:78%;}
.type_h-shes .wrapATbl th{vertical-align:top;}
.type_h-shes .wrapATbl td{padding-top:10px;}
.type_h-shes .wrapA01 .wrapATx03{font-size:78%; margin:40px 0 0;}

.type_h-shes .wrapB01{padding:60px 0 0;}
.type_h-shes .wrapB02{padding:35px 0 0;}
.type_h-shes .wrapB03{float:left; width:495px;}
.type_h-shes .wrapB04{float:right;}
.type_h-shes .wrapB01 .wrapBTx01{color:#DF7D83;}
.type_h-shes .wrapB01 .wrapBTx01 img{vertical-align:top; margin:3px 0 0 5px;}
.type_h-shes .wrapB01 .wrapBTx01 strong{font-size:120%;}
.type_h-shes .wrapB01 .wrapBTx01 span{font-size:78%;}
.type_h-shes .wrapB01 .wrapBBtn01{background:url(../image/wrap_b_bg01.gif) no-repeat; padding:0 16px 18px 28px;}
.type_h-shes .wrapB01 .wrapBTx02{margin:10px 0 0;}
.type_h-shes .wrapB01 .wrapBTx04{font-size:78%; margin:40px 0 0;}


.type_h-shes .wrapC01{padding:60px 0 0;}
.type_h-shes .wrapC01 p{margin:8px 0 0;}
.type_h-shes .price{margin-bottom:2em;
    padding:10px 0 8px;
    border-top:1px solid #DF7D83;
    border-bottom:1px solid #DF7D83;
}

.type_h-shes .wrapD01{padding:10px 0 15px;}
.type_h-shes .wrapD02{padding:10px 0 25px; border-bottom:solid 1px #DF7D83;}
.type_h-shes .wrapDImg{float:left;}
.type_h-shes .wrapDTx01{float:left; padding:0 0 0 5px;}
.colors .interior_color .icon_rl{background-image: url(../image/icon_triangle_l.gif);}

.view_stage{padding:10px 0 0;}
.exterior_color{margin-top:0!important;}
.interior_color{margin-top:0!important;}
.page_top02{margin:-20px auto 10px; position:relative; text-align:right; width:780px;}