@charset "UTF-8";

/* area menu **************************/

ul#area-menu{
margin:0px auto;
width:600px;
}

ul#area-menu li{
list-style-type:none;
float:left;
}


/* event page *************************/

div#area-event{
margin:0px 10px;
}

div#area-event dl.accordion{
clear:both;
width:600px;
border-bottom:1px solid #999999;
margin:0px 0px;
padding:0px 0px;
}

div#area-event dl.accordion dt{
margin:0px 0px;
padding:10px 10px;
border-top:1px solid #FFFFFF;
background-color:#F9F9F9;
cursor:pointer;
}
div#area-event dl.accordion dd{
margin:0px 0px;
background-color:#FFFFFF;
}

div#area-event dl.accordion dt .event-title{
font-weight:bold;
font-size:18px;
line-height:2em;
color:#005897;
border-bottom: 1px solid #005897;
padding: 0;

}

div#area-event dl.accordion dt .event-date{
font-weight:normal;
font-size:13px;
color:#787878;
margin-left:10px;
}

div#area-event dl.accordion dd table.event-cont{
margin:0px 0px;
}

div#area-event dl.accordion dd table.event-cont th,
div#area-event dl.accordion dd table.event-cont td{
font-size:13px;
line-height:1.6em;
padding:6px 0px;
border-top:1px dotted #CFCFCF;
}

div#area-event dl.accordion dd table.event-cont th{
width:100px;
}

/* stay page **************************/

ul.stay-block{
clear:both;
list-style-type:none;
width:600px;
margin:0px auto 10px;
padding-top:5px;
}


ul.stay-block li{
margin-top:5px;
border-bottom:1px solid #CCCCCC;
}

ul#stay-rmc li{
border-left:5px solid #FF9900;
padding:0px 0px 0px 10px;
}
ul#none-rmc li{
border-left:5px solid #0192BF;
padding:5px 10px 5px;
}

ul#enjoy-none-rmc li{
border-left:5px solid #18933C;
padding:5px 10px 5px;
}

ul.stay-block li .left{
float:left;
padding:10px 0px;
}
ul.stay-block li .right{
float:right;
}

ul.stay-block li h4{

margin:0px 0px;
padding:0px 0px;
}

ul#stay-rmc li h4{
font-size:19px;
font-weight:bold;
color:#FF9900;
}
ul#stay-rmc li p{
font-size:12px;
}
ul#none-rmc li h4{
font-size:16px;
font-weight:normal;
color:#0192BF;
}
ul#enjoy-none-rmc li h4{
font-size:16px;
font-weight:normal;
color:#18933C;
}

ul.stay-block li p{
font-size:12px;
margin:0px 0px;
padding:0px 0px;
}