@charset "UTF-8";
@import "../../common/css/reset.css";
/*@import "../../common/css/template.css";*/
@import "../../common/css/banner.css";
@import "../../common/css/renewal.css";

/* ご宿泊のご案内 */
/**************************************************/
#stay{min-width:1220px;clear:both;}
#stay .maxWidth{width:1090px;padding-left:130px;}

.stayBox{width:960px;}
.stayBox h3{width:960px;text-align:center;margin-bottom:25px;padding-top:40px;background:url(../../common/img/photo/border.gif) no-repeat 0px top;}
.stayBox h3 img{margin:0px auto;}

.h3box#firstContent{padding-top:10px;}
.h3box#firstContent:before{display:none;}

.h3box{margin-bottom:30px;padding-top:45px;}
.h3box:before{content:'';display:block;width:210px;height:1px;margin:0 auto 70px;background-color:#c1c1b8;}
.h3box h3,
.h3box p{text-align:center;}

.h3box p.enTitle{color:#beb194;font-size:13px;line-height:1.4em;margin-bottom:10px;}
.h3box h3{color:#454545;font-size:26px;line-height:1.4em;}
.stayBox .h3box h3{background:none;padding-top:0;margin-bottom:15px;}
.h3box p.notes{color:#454545;font-size:13px;line-height:1.7em;}

/* イントロ */
.stayIntro{width:960px;}
.stayIntro p{width:960px;text-align:center;color:#0C0000;font-size:123%;line-height:1.6em;}
.stayIntro p img{margin:25px auto;}

/* スペック */
.specBox{}

.specTitle{width:940px;padding:10px;color:#FFF;font-size:123%;line-height:1.4em;background-color:#a08a6a;}

.specTable{width:960px;}
.specTable p{color:#333;font-size:100%;line-height:1.5em;padding:0px 10px 10px;}
.specTable th,
.specTable td{border-bottom:1px solid #999;padding-top:10px;background-color:#FFF;}

.specTable .specTd1{width:180px;background-color:#F2EFE7;}
.specTd1 p{color:#523F05;font-weight:bold;}
.specTable .specTd2{width:125px;}
.specTd2 p{text-align:center;}
.specTable .specTd3{width:auto;}
.specTd3 p{text-align:center;}
.specTable .specTd4{width:250px;background-color:#DDD5CA;}
.specTd4 p{font-size:115%;font-weight:bold;text-align:center;}
.specTable .specTd5{width:250px;background-color:#EBE6DF;}
.specTd5 p{font-size:115%;font-weight:bold;text-align:center;}

.specTable .specTr1 th,
.specTable .specTr1 td{background-color:#BC9892;}

.specTable .specTr1 th.specTd4{background-color:#A37F73;}

.specTable .specTr1 th p,
.specTable .specTr1 td p{font-weight:bold;color:#FFF;}

a.specMap{color:#523F05;font-size:92%;color:#523F05;}
a.specMap img{display:none;}


a.openMap{position:relative;}
a.openMap img{display:block;position:absolute;left:50%;bottom:100%;margin-left:-435px;}

/* お問い合わせ */
.stayForm{width:960px;text-align:center;}

.formAddress{width:536px;min-height:110px;margin:0px auto;background:url(../img/index/banquetForm.gif) no-repeat 0px 0px;padding-top:10px;}
.formAddress p{color:#523F05;font-size:100%;line-height:1.5em;text-align:center;padding-bottom:10px;}
.formAddress p.headText{color:#333;font-size:108%;line-height:1.4em;}
.formAddress img{margin:0px auto;}

.formContact{width:180px;margin:20px auto 30px;text-align:center;}
.formContact a{display:block;position:relative;border:1px solid #beb194;background-color:#beb194;margin:0px auto;}
.formContact a:after{content:'';display:block;padding-top:15.731%;position:relative;z-index:1;}
.formContact a span{display:block;position:absolute;left:0;width:100%;top:0;font-size:12px;line-height:28px;text-align:center;}
.formContact a span:after{content:'';display:block;position:absolute;right:14px;width:100%;top:11px;font-size:12px;line-height:28px;text-align:center;width:6px;height:6px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.formContact a span.fadeNormal{background-color:#beb194;color:#FFF;}
.formContact a span.fadeNormal:after{border-top:1px solid #FFF;border-right:1px solid #FFF;}
.formContact a span.fadeOver{background-color:#FFF;color:#beb194;}
.formContact a span.fadeOver:after{border-top:1px solid #beb194;border-right:1px solid #beb194;}

#stayBox1{margin-bottom:0px;}
#stayBox1 .formContact{background-image:none;padding-bottom:30px;}
#stayBox1 .specBox{margin-bottom:10px;}
#stayNotes,
#stayNotes2{color:#333;font-size:92%;lien-height:1.4em;margin-top:10px;}

#stayBox2{margin-bottom:50px;}
#stayBox2 .specBox{margin-bottom:30px;}

#stayBox2 .formContact{background:none;padding-bottom:0;}

/**************************************************/