@import url(index.css); /* 初期設定項目 */

@import url(top.css); /* トップページ */
@import url(annai.css); /* アクセス */
@import url(restaurant.css); /* レストラン */
@import url(access.css); /* アクセス */
@import url(stay.css); /* 宿泊 */
@import url(wedding.css); /* ウェディング */
@import url(banquet.css); /* 宴会 */
@import url(recruit.css); /* リクルート */
@import url(event.css); /* リクルート */

#wrap #contents #main #annai #annaibox1 #boxside2 img {
	margin-top: 20px;
}
#wrap #contents #main #top #flash {
	margin-top: 30px;
	margin-bottom: 10px;
}
#wrap #contents #main #wedbox2 #eventbox #waim img {
	float: right;
}
#wrap #contents #main #wedbox2 .font20 {
	text-align: center;
}
#contact .contact {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	padding-bottom: 5px;
	padding-left: 14px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BE5A29;
	border-right-color: #BE5A29;
	border-bottom-color: #BE5A29;
	border-left-color: #BE5A29;
	padding-top: 5px;
	height: auto;
}
#navi-con {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #71341A;
	border: 1px solid #8B421F;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bolder;
}
#wrap #contents #main #contact #navi-con ul {
	text-align: center;
}
#navi-con a {
	color: #FFFFFF;
}

#navi-con2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #472110;
	border: 1px solid #6A3217;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bolder;
	margin-right: 80px;
	margin-left: 80px;
}
#wrap #contents #main #contact #navi-con2 ul {
	text-align: center;
}
#navi-con2 a {
	color: #FFFFFF;
}


#contact h1 {
	color: #D6D7CA;
	font-size: 18px;
	font-weight: bolder;
	background-image: url(contact/img/hai.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	background-position: center;
	text-align: center;
}

#wrap #contents #main #contact #navi-con ul li {
	display: inline;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #B85629;
}
#wrap #contents #main #contact #navi-con2 ul li {
	display: inline;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #7D3C1C;
}
.botan {
	text-align: center;
}
#wrap #contents #main #wedbox2 table tr td .font01 tr td {
	font-size: 100%;
	color: #80540B;
}
.foot {
	font-size: 12px;
}
.photo {
	width: 200px;
	float: right;
	margin-left: 16px;
}
#wrap #contents #main #banbox6 #banboxa1 #drink #shita {
	font-size: 12px;
}
#jin {
	clear: both;
	float: none;
}
#jin2 {
	background-image: url(wedding/img/jin3.jpg);
	background-repeat: repeat-y;
	width: 630px;
	margin-top: -20px;
}
#naiyou {
	width: 280px;
	margin-bottom: 14px;
	background-color: #40382B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
.waku {
	background-color: #FCF5EF;
	padding: 20px;
	border: 1px solid #D09682;
	color: #CE917B;
}
.waku-left {
	float: left;
	width: 285px;
}
.waku-right {
	float: right;
	width: 285px;
}
.waku-shita {
	font-size: 12px;
	clear: both;
	float: none;
	padding: 16px;
	background-color: #FFF;
	border: 1px dashed #D09682;
}
.waku p {
	margin: 0px;
	padding: 0px;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .waku .waku-left p {
	margin: 0px;
	padding: 0px;
	color: #CE917B;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .waku .waku-right p {
	padding: 0px;
	color: #CE917B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen #ba {
	background-color: #D09682;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	color: #FFF;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .syuunen-text {
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: center;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .syuunen-text p {
	text-align: center;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .syuunen-text .bigf {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	text-align: center;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen .syuunen-text p {
	margin-bottom: 0px;
	margin-top: 0px;
}
#wrap #contents #main #wedbox2 #bp2 #bpbox3 #syuunen {
	padding-right: 30px;
}
#shef {
	background-color: #922E3A;
	padding: 14px;
	float: left;
	width: 284px;
}
#banside-box {
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-top: 30px;
}
#banside-box2 {
	width: 300px;
	float: right;
	margin-top: 30px;
}
