﻿@charset "utf-8";


/* main_contの設定 */

#content h2{
width:660px;
height:25px;
padding:0;
margin:0;
}


#content #box_01{
width:660px;
height:auto;
padding:25px 0 15px 0;
margin:0;
}


#content #box_01 .photo_position{
float:left;
margin-right:15px;
padding:0;
}


/* プレジデンシャルルームのみbox01_preの設定 */

#content #box_01_pre{
width:660px;
height:180px;
padding:25px 0 15px 0;
}


* html  #content #box_01_pre{   /* IE6に適用 */
width:660px;
height:180px;
padding:15px 0 15px 0;
}


#content #box_01_pre .photo_position{
float:left;
margin-right:15px;
padding:0;
}


h4#c2{
width:648px;
height:auto;
border:solid 1px #d5d5d5;
font-size:90%;
padding:5px;
margin-bottom:20px;
}


span.c01{
color:#993300;
font-size:1.275em;
}


.space{
width:660px;
height:25px;
}


/* フォトの設定 */

#photo_area{
width:658px;
height:auto;
border:solid 1px #cdcdcd;
clear:both;
}


#photo_title{
width:625px;
height:25px;
margin:0 auto;
padding:10px 0 0 0;
border-bottom:solid 1px #cdcdcd;
}


#photo_lineup{
width:625px;
height:auto;
margin:0 auto;
padding:10px 0 10px 0;
}


#photo_lineup .pho01{
margin:0 5px 10px 0;
}


#photo_lineup .pho02{
margin:0;
}


/* 表の設定 */

table.c1{
width:660px;
border:solid 1px #cdcdcd;
margin-top:25px;
margin-bottom:25px;
}

table{
border-collapse:collapse;
}


table.c1 th{
width:650px;
height:20px;
background-color:#fbf7eb;
border-bottom:dashed 1px #cdcdcd;
padding:5px 0 5px 10px;
text-align:left;
}


td.c1{
width:135px;
height:25px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#ffffff;
padding-left:15px;
}


td.c2{
width:485px;
height:25px;
border-bottom:dashed 1px #cdcdcd;
background-color:#ffffff;
padding:0 10px 0 15px;
}


/* レート・表設定 */

table#c2{
width:658px;
height:auto;
border:solid 1px #cdcdcd;
margin:10px 0 0 0;
padding-bottom:15px;
border-collapse:collapse;
}


table#c2 td.c01{
width:488px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#fbf7eb;
padding:0 0 0 10px;
}


table#c2 td.c02{
width:148px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#ffffff;
padding:0 0 0 10px;
}



.mark01{
margin-right:10px;
}



/* フォームの設定 */


table#form{
width:658px:
height:auto;
color:#746f60;
font-size:80%;
border:solid 1px #c5c5c5;
margin:10px 0 10px 0;
}


td.c01{
width:170px;
height:auto;
padding:10px;
}


td.c02{
width:450px;
height:auto;
padding:10px;
}


span{
color:#ff6600;
font-size:75%;
margin-left:5px;
}


p.button{
text-align:center;
padding-bottom:10px;
}



/* 予約・問合せの設定 */

#info{
width:660px;
height:40px;
background: url(../images/rooms_suites/infomation.gif) no-repeat;
margin:0;

}


#info .info01{
padding:11px 0 0 10px;
}


#info .info02{
padding:11px 0 0 40px;
}


#info .info03{
padding:11px 0 0 140px;
}



/* リスト */

ul#comment{
margin-top:5px;
padding:0 0 10px 15px;
}


ul#comment li{
list-style-type:square;
margin:0;
padding-top:8px;
}






