table{
font-size:12px;
line-height:18px;
color: #000000;
}

body{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	margin-left: 0px;
	margin-right: 0px;
	background: #FFFDF8;
        border-color: white;
}


/* 見出し */

.midashi01{
background-image:url(../images/m01.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:660px;
_width:670px;
height:35px;
padding-top:10px;
padding-left:10px;
text-align:left;
font-size: 14px;
color: #000000; 
line-height: 18px;
font-weight:bold;
}

.midashi02{
background-image:url(../images/m02.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:660px;
_width:670px;
height:35px;
padding-top:10px;
padding-left:10px;
text-align:left;
font-size: 14px;
color: #000000; 
line-height: 18px;
font-weight:bold;
}

.midashi03{
display: block;
background:#FAF0E6;
text-align:center;
color: #000000; 
font-weight:bold;
}

.midashi03 a {
display: block;
background:#FAF0E6;
text-align:center;
color: #000000; 
font-weight:bold;
}


.right{
float:right; margin-right:0px; margin-top:0px; margin-left:5px;}

.box01{
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:200px;
margin-left:auto;
margin-right:auto; 
}

.box02{
border-right:1px solid #397449;
border-left:1px solid #397449;
border-top:1px solid #397449;
border-bottom:1px solid #397449;
width:840px;
margin-left:auto;
margin-right:auto; 
}

.box03{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}

.box04{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
width:660px;
margin-left:auto;
margin-right:auto; 
}

.box05{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}


.box06{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}


.box07{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:610px;
margin-left:auto;
margin-right:auto; 
}

/* text */
.f12px-b {font-size: 12px;color: #F89726; line-height: 18px; font-weight:bold;}
.f14px-b {font-size: 14px;color: #F89726; line-height: 18px; font-weight:bold;}

.f12px02_b {font-size: 12px;color: #F89726; line-height: 18px; font-weight:bold;}
.f14px02_b {font-size: 14px;color: #F89726; line-height: 18px; font-weight:bold;}

h1 {font-size: 12px;color: #000000; line-height: 16px;margin-bottom:0px;}
.h2a {font-size: 14px;color: #0000000; line-height: 18px;margin-bottom:0px; font-weight:bold;}
.h2b {font-size: 12px;color: #1A7C86; line-height: 16px;margin-bottom:0px; font-weight:bold;}
.h2c {font-size: 14px;color: #2B7D9B; line-height: 16px;margin-bottom:0px; font-weight:bold;}

.f10px-shiro {font-size: 10px;color: #FFFFFF; line-height: 15px;}
.f10px-kuro {font-size: 10px;color: #000000; line-height: 15px;}

.f12px-shiro {font-size: 12px;color: #FFFFFF; line-height: 18px;}
.f12px-shiro_b {font-size: 12px;color: #FFFFFF; line-height: 18px; font-weight:bold;}
.f12px-kuro {font-size: 12px;color: #000000; line-height: 18px;}
.f12px-kuro_b {font-size: 12px;color: #000000; line-height: 18px; font-weight:bold;}
.f12px-ao {font-size: 12px;color: #0000FF; line-height: 18px;}
.f12px-ao_b {font-size: 12px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f12px-aka {font-size: 12px;color: #FF0000; line-height: 18px;}
.f12px-aka_b {font-size: 12px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f12px-kon {font-size: 12px;color: #000066; line-height: 18px;}
.f12px-kon_b {font-size: 12px;color: #000066; line-height: 18px; font-weight:bold;}
.f12px-cha {font-size: 12px;color: #660000; line-height: 18px;}
.f12px-kin {font-size: 12px;color: #CC9900; line-height: 18px;}
.f12px-kin_b {font-size: 12px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f12px-hai {font-size: 12px;color: #333333; line-height: 18px;}
.f12px-hai_b {font-size: 12px;color: #333333; line-height: 18px; font-weight:bold;}


.f14px-kon {font-size: 14px;color:##000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color:##000066; line-height: 18px; font-weight:bold;}
.f14px-shiro {font-size: 14px;color:#FFFFFF; line-height: 18px;}
.f14px-shiro_b {font-size: 14px;color:#FFFFFF; line-height: 18px; font-weight:bold;}
.f14px-kuro {font-size: 14px;color: #000000; line-height: 18px;}
.f14px-kuro_b {font-size: 14px;color: #000000; line-height: 18px; font-weight:bold;}
.f14px-ao {font-size: 14px;color: #0000FF; line-height: 18px;}
.f14px-ao_b {font-size: 14px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f14px-aka {font-size: 14px;color: #FF0000; line-height: 18px;}
.f14px-aka_b {font-size: 14px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f14px-kon {font-size: 14px;color: #000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color: #000066; line-height: 18px; font-weight:bold;}
.f14px-cha {font-size: 14px;color: #660000; line-height: 18px;}
.f14px-kin {font-size: 14px;color: #CC9900; line-height: 18px;}
.f14px-kin_b {font-size: 14px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f14px-hai {font-size: 14px;color: #333333; line-height: 18px;}
.f14px-hai_b {font-size: 14px;color: #333333; line-height: 18px; font-weight:bold;}
.f14px-orende_b {font-size: 14px;color: #F7941D; line-height: 18px; font-weight:bold;}
.f14px-midori_b {font-size: 14px;color: #21341A; line-height: 18px; font-weight:bold;}



.f16px-shiro {font-size: 16px;color: #FFFFFF; line-height: 18px;}
.f16px-shiro_b {font-size: 16px;color: #FFFFFF; line-height: 18px; font-weight:bold;}
.f16px-kuro {font-size: 16px;color: #000000; line-height: 18px;}
.f16px-hai_b {font-size: 16px;color: #333333; line-height: 18px; font-weight:bold;}
.f16px-ao {font-size: 16px;color: #0000FF; line-height: 18px;}
.f16px-aka {font-size: 16px;color: #FF0000; line-height: 18px;}
.f16px-kon {font-size: 16px;color: #000066; line-height: 18px;}
.f16px-cha {font-size: 16px;color: #660000; line-height: 18px;}
.f16px-hai {font-size: 16px;color: #333333; line-height: 18px;}
.f16px-hai_b {font-size: 16px;color: #333333; line-height: 18px; font-weight:bold;}

.f16px-aka_b {font-size: 16px;color: #F24A3D; line-height: 18px; font-weight:bold;}


.head{font-size: 12px;color: #00812B; line-height: 18px;}

 a:link { color: #0000CD;}
 a:visited { color: #0000CD;}
 a:hover { color: #0000CD;}


 .t01 {font-size: 12px;color: #FFFFFF; line-height: 18px;}
 .t01 a:link { color: #FFFFFF;}
 .t01 a:visited { color: #FFFFFF;}
 .t01 a:hover { color: #FFFFFF;}

.below {font-size: 12px;color: #003300; line-height: 13px;}



#slideshow {
  width: 880px;
  height: 300px;
}


div#recommend,#recommend p,#recommend td,#recommend ul,#recommend li,
#recommend dl,#recommend dt,#recommend dd,#recommend table{ margin:0; padding:0; }
#recommend li{ margin:0; list-style:none; }

/* プランの大枠 */
#recommend .PlanView { clear:both; font-size:100%; background:#FFF;}

/* 文章の大枠 */
#recommend .explan { float:right; width:410px; margin:5px; }

/* 画像 */
#recommend .picture { float:left; width:200px; }
#recommend .main_picture { width:200px; border:none; text-align:center; overflow:hidden; }
#recommend .yoyakuban_main_picture_img { width:200px; margin:10px 0px 10px 5px; float:center; }

/* プラン名 */
#recommend .PlanView .plan { margin-bottom:5px; padding:3px 0 0 2px; font-weight:bold;
	font-size:100%; border-bottom:1px solid #000; }

/* プラン一覧のコメント */
#recommend .explan .comment { padding:0 0 0 5px; margin:0; }

/* 部屋リスト */
#recommend .explan div.roomlist{ margin:5px 0 0 10px; padding:5px 5px 0 5px; background:#FFF;
	border:1px solid #CCC; }
#recommend .roomlist li { display:block; padding:2px 0 2px 2px ; margin-bottom:5px; background:#FAF0E6;}
#recommend .roomlist li { display:block; padding:2px 0 2px 2px ; color:#0000CD; font-weight:bold;}
 

/* 「▼このプランに該当するお部屋タイプ」 */
#recommend .explan .roomlist p.room_list_header{ display:none; /* padding-bottom:5px; */ }

#recommend{ width:640px; margin:5px; }