/*ゲストハウス情報 [ 概要 ]------------------------------------------------------------------------------*/
#HOUSE_BOX_L { float: left; width: 52%; margin: 0px 0px 0px 0px; }
#HOUSE_BOX_L p {margin-bottom: 10px; padding:0px 0px 0px 0px; font-size:12px; }

#HOUSE_BOX_L table { width:100%; border:1px solid #fff; margin-bottom: 15px;}
#HOUSE_BOX_L td { padding: 1px 5px 1px 5px; border:0px solid #fff; }

.key_house_info { background-color: #EFEFEF; width:57px; }
.floor_plan { margin-left:60px;}

/*ゲストハウス情報 [ 写真 ]------------------------------------------------------------------------------*/
#HOUSE_BOX_R { float:right; width:46%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#HOUSE_BOX_R table { width:288px; border: 0px; padding: 0px;}
#HOUSE_BOX_R td { border: 0px; padding: 0px;}
#HOUSE_BOX_R tr { border: 0px; padding: 0px;}
#HOUSE_BOX_R table img { border:1px solid #ddd;}

.notice { width:100%;}
.notice_A { background-color:#202020; width:288px; color:#fff; padding:3px 5px 3px 5px; margin-bottom:5px;}
.notice_A a { color:#fff;}
.notice_A:hover { background-color:#000;}

.notice_B { width:281px; padding:9px 9px 9px 9px; margin-bottom:5px; border:1px solid #ccc;}
.notice_B h3 { border:0px; color:#FFFFFF; background-color:#222222; margin:0px; text-align:left; padding:3px 3px 3px 12px; margin-bottom:15px;}
.notice_B h2 { color:#FFFFFF; background-color:#222222; margin:0px; text-align:left; padding:3px 3px 3px 12px; margin-bottom:15px;}

.photo_01 { float:right; width: 295px; margin-bottom:5px;}
.photo_02 { width: 145px;}
.photo_03 { float:left; width: 143px; padding:0px; margin:0px; margin-bottom:5px;}
.photo_04 { float:right; width: 143px; padding:0px; margin:0px; margin-bottom:5px;}

.PHOTO_BOX { float:left; margin-bottom:0px;}
.PHOTO_BOX table { border-collapse: collapse; border:0px;}
.PHOTO_BOX td { border:0px;}
.PHOTO_BOX table img { border:0px; }

.photo_l { border: 0px; padding: 0px; margin: 0px 0px 0px 0px; width: 143px; }
.photo_r { border: 0px; padding: 0px; margin: 0px 0px 0px 0px; width: 143px; }

.house_p_t { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
.house_p_l { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
.house_p_r { padding: 0px 0px 10px 5px; margin: 0px 0px 0px 0px;}

.HOUSE_PR_BOX { border:1px solid #ccc; background-color:#fcf2f1; padding:9px 9px 9px 9px;}
.HOUSE_PR_BOX img { width:150px;}
.HOUSE_PR_BOX dl { margin-bottom:0px;}
.wanted { color:#FF0000; font-weight:bold;}


.HOUSE_BOX_X { margin-bottom:45px; padding:15px 15px 15px 15px; background-color:#efefef;}
.HOUSE_BOX_X img { width:620px; }

.HOUSE_BOX_A { margin-bottom:15px; padding-bottom:15px; }
.HOUSE_BOX_A h2 { font-size:18px; border-left:9px solid #202020; padding-left:15px;}
.HOUSE_BOX_A p { font-size:11.5px; margin-bottom:15px;}
.HOUSE_BOX_A dl { margin-bottom:30px;}
.HOUSE_BOX_A dt { font-weight:bold; font-size:11.5px; }
.HOUSE_BOX_A dd { font-size:11.5px; }
.HOUSE_BOX_A table { width:100%;}
.HOUSE_BOX_A td { padding:3px 0px 3px 0px;}

.HOUSE_BOX_B { margin-bottom:45px;}
.HOUSE_BOX_B h3 { border-left:9px solid #202020; padding:3px 3px 3px 9px; background: url(../image/bg04.png) repeat left bottom; text-decoration:none;}
.HOUSE_BOX_B p { font-size:11.5px; margin-bottom:15px;}
.HOUSE_BOX_B ul { list-style:none;}
.HOUSE_BOX_B li { font-size:11.5px; margin:6px 15px 6px 0px; padding-left:15px; background: url(../image/m_01.png) no-repeat left center; text-decoration:none;}
.HOUSE_BOX_B table {
	width:100%;
	margin-bottom:15px;
	border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.HOUSE_BOX_B td {
	padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}
.HOUSE_BOX_B img { border:0px;}

.HOUSE_BOX_D { margin-bottom:45px;}
.HOUSE_BOX_D h3 { border-left:9px solid #202020; padding:3px 3px 3px 9px; background: url(../image/bg04.png) repeat left bottom; text-decoration:none;}
.HOUSE_BOX_D p { font-size:11.5px; margin-bottom:15px;}
.HOUSE_BOX_D ul { list-style:none;}
.HOUSE_BOX_D li { font-size:11.5px; margin:6px 15px 6px 0px; padding-left:15px; background: url(../image/m_01.png) no-repeat left center; text-decoration:none;}
.HOUSE_BOX_D table {
	width:100%;
	margin-bottom:15px;
	border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.HOUSE_BOX_D td {
	padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
.HOUSE_BOX_D img { border:0px;}


.HOUSE_BOX_XX { width:100%; margin-bottom:45px; padding:0px 0px 15px 0px; border-bottom:1px solid #ccc;}
.HOUSE_BOX_XX h2 { font-size:18px; margin-bottom:15px;}
.HOUSE_BOX_XX img { border:0px;}
.HOUSE_BOX_XX dl { margin-bottom:15px;}
.HOUSE_BOX_X_L { float:left; width:50%;}
.HOUSE_BOX_X_L img { width:300px;}
.HOUSE_BOX_X_R { float:right; width:50%; padding-top:15px;}

/*おススメなポイント------------------------------------------------------------------------------*/
.HOUSE_BOX_C dl { margin-bottom:15px;}
.HOUSE_BOX_C dt { font-size:10.5px; color:#FF0033;}
.HOUSE_BOX_C dd {}


.HOUSE_BOX_FLOORPLAN { margin-bottom:45px;}
.HOUSE_BOX_FLOORPLAN h3 { border-left:9px solid #202020; padding:3px 3px 3px 9px; background: url(../image/bg04.png) repeat left bottom; text-decoration:none;}
.HOUSE_BOX_FLOORPLAN p { font-size:11.5px; margin-bottom:15px;}
.HOUSE_BOX_FLOORPLAN img { width:100%; border:0px;}


.FLOORPLAN_BOX { border:1px solid #ccc; padding:9px 9px 9px 9px;}
.FLOORPLAN_BOX p { text-align:left; font-size:11.5px;}
.FLOORPLAN_BOX img { width:630px; border:0px; margin-bottom:15px;}

.key { background-color:#efefef; width:120px;}
.KEY_B { background: url(../image/bg03.png) repeat left center; text-align:center; color:#000;}
.KEY_C { background-color:#0099cc; text-align:center;}
.KEY_D { background-color:#efefef; width:100%;}
.KEY_E { background: url(../image/bg01.png) repeat left center; text-align:center; color:#000;}
.KEY_F { background: url(../image/bg02.png) repeat left center; text-align:center; color:#000;}
.HOUSE_BOX_A img { border:0px; }

/*お問い合わせ方法------------------------------------------------------------------------------*/
#contact_house { width:100%;}
.contact_l { float:left; border:0px;}
.contact_r { float:right; border:0px;}





