@charset "utf-8";
/* facilities */

@import url(./common.css);


#facilities{
 width:940px;
 margin:0 10px;
 padding:0;
}

#facilities a.pagetop{
 border-bottom:1px #FFFFFF solid;
 border-top:1px #DBDACE solid;
 padding:10px 23px 10px 10px;
 background:url(../img/pagetop.gif) no-repeat 65px 11px;
 display:block;
 float:right;
 color:#5C2900;
 text-decoration:none;
 margin:60px 0 0 0;
}

#facilities a.pagetop:hover{
 background:url(../img/pagetop_on.gif) no-repeat 65px 11px;
 color:#CE0000;
 text-decoration:none;
}


/********************** ceremony ************************/

#facilities #chapel{
 width:453px;
 float:left;
 display:inline;
 margin:0;
 padding:0;
}

#facilities #ceremony_button{
 margin-bottom:10px;
}

#facilities #izumo{
 width:453px;
 float: right;
 display:inline;
 margin:0;
 padding:0;
}

#facilities #ceremony_flash{
 width:940px;
 height:425px;
 margin:0 0 90px 0;
 padding:0;
}

#facilities #ceremony{
 width:inherit;
 margin:0 0 60px 0;
 padding:0;
}

#facilities #ceremony img.images{
 float:left;
 margin-right:20px;
}

#facilities #ceremony dl{
 width:390px;
 float: right;
 margin:0 10px 0 0;
 padding-top:10px;
}

#facilities #ceremony dl dd{
 margin:80px 0 0 0;
 color:#666666;
}

#facilities #thum{
 width:inherit;
 background:url(../img/facilities/book.gif) no-repeat 200px 0;
 height:86px;
 margin:15px 0 0 0;
}

#facilities #thum ul{
 margin:0;
 padding:5px 0 0 0;
 list-style:none;
}

#facilities #thum ul li{
 float: left;
 margin:0 0 0 5px;
 padding:0;
 line-height:100%;
}

#facilities #thum ul li.izumo{
 margin-left:0;
}

#facilities #thum ul li.club{
 margin-left:67px;
}


/********************** banquet ************************/

#facilities #banquet{
 width:930px;
 margin:0;
 padding:0;
 background: url(../img/facilities/banquet_bg.gif) repeat-y 0 7px;
 background-color:#F8F8F0;
}

#facilities #banquet #note{
 width:855px;
 margin:0 0 0 58px;
 padding:10px 0 20px 0;
}

#facilities #banquet #note ul.banquet{
 list-style: none;
 margin:0;
 padding:20px 0 0 0;
}

#facilities #banquet #note ul.banquet li{
 float:left;
 margin-left:10px;
}

#facilities #banquet #note ul.banquet li.club{
 margin-left:0;
}

#facilities #banquet #note #banquet_flash{
 width:855px;
 height:425px;
 margin:0;
 padding:0;
}

#facilities #banquet #note #explanation{
 width:inherit;
 margin:90px 0 60px 0;
 padding:0;
}

#facilities #banquet #note #explanation img.photo{
 float: left;
}

#facilities #banquet #note #explanation dl{
 width:300px;
 float: right;
 margin-right:10px;
 padding:10px 0 0 0;
}

#facilities #banquet #note #explanation dl dd{
 margin:30px 0 0 0;
 font-size:1.2em;
 color:#666666;
 line-height:200%;
}

#facilities #banquet #note #banner_eria{
 width:inherit;
 margin:20px 0 0 0;
 padding:0;
}

#facilities #banquet #note #banner_eria img{
 float: left;
 margin-left:10px;
}

#facilities #banquet #note #banner_eria img#banner_club{
 margin-left:0;
}


/********************** dress ************************/

#dress_flash{
 width:454px;
 height:615px;
 float: left;
 margin:0;
 padding:0;
 display:inline;
}

#dress{
 float: right;
 display:inline;
 margin:0;
 padding:0;
 width:455px;
}

#dress p{
 color:#666666;
 margin-top:30px;
}

#dress #lazy{
 width:inherit;
 background-color:#E9E8D6;
 padding:5px 0;
 margin:30px 0 0 0;
}

#dress #lazy img.lazy{
 float: left;
 margin-left:5px;
}

#dress dl{
 float: right;
 width:320px;
 margin-right:5px;
 padding:5px;
}

#dress dl dd{
 color:#666666;
 margin:25px 0 0 0;
 line-height:130%;
}

#dress dl dd a{
 background: url(../img/facilities/dress_icon.gif) no-repeat 0 3px;
 padding:0 0 0 14px;
 color:#A3881F;
 text-decoration:none;
 font-size: 12px;
}

#dress dl dd a:hover{
 padding:0 0 0 14px;
 text-decoration: underline;
 color:#A3881F;
}


/********************** cuisine ************************/

#facilities #cuisine_flash{
 width:940px;
 height:355px;
 margin:0;
 padding:0;
}

#facilities p.cuisine{
 margin:50px 10px;
 color:#666666;
}

#facilities img.cuisine{
 margin-top:90px;
}
