@charset "UTF-8";


body{
background-image:none;
}

#page {border:none;}

/*-----------MAIN CONTENTS------------*/
#mainContents{
padding:10px 20px;
}


/*----------MAIN TITLE-----------*/
.title{margin-bottom:10px;}


/*-----------subTitle------------*/
.subTitle {
color:#666666;
font-size:120%;
}
.subTitle span.month{color:#88725a;}
.subTitle {
background-image:url(../images/subtitle_mark.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
margin-bottom:15px;
}

/*-------PRINT BUTTON-------*/



/*----------COUPON-----------*/
table.coupon {
width:595px;
border-collapse:collapse;
margin-bottom:10px;
}

table.coupon tr,th,td {
border:1px solid #666666;
padding:5px;
vertical-align:middle;
font-size:100%;
background-color:#F8F4DD;
}
table tr.entry{
width:400px;
height:30px;
}
table tr.entry td.couponEntryGanban {
background-color:#FFC0A6;
}
table tr.entry td.couponEntryBst {
background-color:#BAE2E1;
}
table td.remarks{width:165px;}

dl.privilege {font-size:95%;}

span.servicePrice {color:#FF3366; font-size:120%;}
span.orange {color:#FF6600; font-size:120%;}


td#couponTitle {width:400px; font-weight:bold;}
td#couponPrice {width:160px;}



/*---------RESERVATION---------*/
#reservation {
color:#88725a;
font-size:120%;
font-weight:bold;
}

/*---------PRINT---------*/
.print{color:#88725a;}


/*-------ACCESS MAP--------*/
#accessMap {margin-top:20px;}

/*-------INFO-------*/
#infomation {width:430px; float:right;}
#location {padding-top:15px;}
#address {color:#88725a; font-size:110%; margin-top:10px;}
span.tel {
background-image:url(../access/images/tel.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}
.ex {font-size:90%; color:#666666; margin-top:10px;}

#traffic {padding-top:20px;}
#train {margin-top:10px;}
#train dt {
color:#FF3366;
background-image:url(../access/images/train.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}


/*-------questionnaire-------*/
#questionaryTitle {color:#FF6600;}
#questionnaire {
margin-top:10px;
width:742px;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#666666;
}
dl.question dd{display:inline; margin-left:10px;}





/*---------goTop-----------*/
.goTop {
margin-top:7px;
text-align:right;
padding-right:10px;
background-image:url(../images/top_arrow.jpg);
background-position:right;
background-repeat:no-repeat;
}
.goTop a{
color:#88725a;
font-size:
90%;
text-decoration:none;
}
.goTop a:hover{
color:#FF9966;
font-size:
90%;
text-decoration:none;
}

#close{text-align:right;}