﻿@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;
}



/* 回り込み */

#cont_area {
width:660px;
margin:20px 0 0 0;
}

#content #cont_box_01{
width:130px;
height:auto;
float:left;
margin:0;
padding-bottom:20px;
}


#content #cont_box_02{
width:530px;
height:auto;
float:right;
margin:0;
padding-bottom:20px;
}


#content #cont_box_02 p{
padding:0;
margin:0;
}



/* フォトエリア */

#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{
width:658px;
height:350px;
margin:30px 0 0 0;
border:solid 1px #cdcdcd;
}



table.c1{
width:660px;
height:auto;
border:solid 1px #cdcdcd;
margin-top:25px;
padding-bottom:15px;
}

table{
border-collapse:collapse;
}


table.c1 th{
width:660px;
height:20px;
background-color:#fbf7eb;
border-bottom:dashed 1px #cdcdcd;
}


table.c1 th{
text-align:left;
padding:5px 0 5px 10px;
}


td.c1{
width:100px;
height:25px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#ffffff;
padding-left:15px;
}


td.c2{
width:550px;
height:25px;
border-bottom:dashed 1px #cdcdcd;
background-color:#ffffff;
padding-left:15px;
}


td.c3{
width:150px;
height:25px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#ffffff;
padding-left:15px;
}


.mark01{
margin-right:10px;
}



/* リスト */

ul#comment{
width:660px;
height:auto;
margin-top:10px;
padding:0 0 10px 15px;
line-height:170%;
}


ul#comment li{
list-style-type:square;
margin:0;
padding-top:8px;
}



/* PDF・エリア */

p.c1{
margin-top:10px;
}


.mark_c1{
margin:5px 10px 0 0;
float:left;
}



/* 問い合わせ */

#info{
width:660px;
height:40px;
background: url(../images/rooms_suites/infomation.gif) no-repeat;
margin:25px 0 25px 0;
}


#info p{
text-indent:-9999px;
}


.yoyaku{
position:relative;
top:0.6em;
left:29em;
}



/* お問合せフォーム */


h4#c2{
width:648px;
height:auto;
border:solid 1px #d5d5d5;
font-size:90%;
padding:5px;
margin-bottom:10px;
}

/* 2011-08-09 色修正 */
table#form{
width:658px:
height:auto;
color:#746f60;
font-size:80%;
border:solid 1px #c5c5c5;
margin:10px 0 10px 0;
}

/* 2011-08-09 追加 */
table#form td{
border:solid 1px #c5c5c5;
padding:10px;
}


td.c001{
width:190px;
height:auto;
padding:10px;
text-align:;
}


td.c002{
width:430px;
height:auto;
padding:10px;
}


span{
color:#ff6600;
font-size:75%;
margin-left:5px;
}


p.button{
text-align:center;
padding-bottom:10px;
}









