


/*	topicPath
================================================== */

.topicPath{
	display:none;
}




/*	title
================================================== */

main .PageTitleArea{
	padding-top:65px;
}
main .PageTitleArea h2.en{
	text-align:center;
	font-size:20px;
	letter-spacing:3px;
}
main .PageTitleArea h2.en:before{
	content:"";
	display:block;
	height:1px;
	width:30px;
	background:#978152;
	margin:0 auto 12px auto;
}
main .PageTitleArea span.jp{
	display:block;
	text-align:center;
	color:#747474;
	margin-top:4px;
	margin-bottom:22px;
	font-size:10px;
}
main .PageTitleArea p.lead{
	text-align:center;
	font-size:12px;
	line-height:1.8;
}
main .PageTitleArea figure.mainimg{
	padding-bottom:90%;
}
main .PageTitleArea figure.mainimg img{
	display:none;
}


/*	bottom-message
================================================== */

main .bottom-message{
	text-align:center;
}
main .bottom-message p{
	font-size:12px;
	line-height:1.8;
}








/*	フッター reserveBox
================================================== */

footer .reserveBox{
	background:#fff;
	padding:55px 0 40px;
	text-align:center;
}
footer .reserveBox p.title{
	font-size:18px;
	color:#444;
	letter-spacing:2px;
}
footer .reserveBox p.title:before{
	content:"";
	display:block;
	height:1px;
	width:40px;
	margin:0 auto 20px auto;
	background:#978152;
}
footer .reserveBox span.sub{
	display:block;
	font-size:10px;
	margin-bottom:20px;
}
footer .reserveBox .cvBox{
	margin:0 5%;
}
footer .reserveBox .cvBox .cvBox-inner{
	text-align:center;
	border:1px solid #ccc;
	margin:0 auto;
	padding:25px 0;
}
footer .reserveBox .cvBox .cvBox-inner .telBox{
	text-align:center;
	vertical-align:middle;
	color:#212121;
	line-height:1;
	margin-bottom:20px;
}
footer .reserveBox .cvBox .cvBox-inner .telBox .tel-title{
	font-size:12px;
}
footer .reserveBox .cvBox .cvBox-inner .telBox em{
	font-size:20px;
	letter-spacing:2px;
	font-weight:700;
	display:block;
	text-align:center;
	padding:10px 0;
}
footer .reserveBox .cvBox .cvBox-inner .telBox em img{
	vertical-align:baseline;
	display:inline-block;
	padding-right:12px;
	height:16px;
	width:auto;
}
footer .reserveBox .cvBox .cvBox-inner .telBox .tel-sub{
	font-size:9px;
}

footer .reserveBox .cvBox .cvBox-inner ul{
	vertical-align:middle;
	line-height:1;
	padding:0 7%;
}
footer .reserveBox .cvBox .cvBox-inner ul li{
	margin-bottom:8px;
}
footer .reserveBox .cvBox .cvBox-inner ul li:last-of-type{
	margin-bottom:0;
}
footer .reserveBox .cvBox .cvBox-inner ul li a{
	display:block;
	border:1px solid #A1A1A1;
	padding:10px 0;
	text-align:center;
	color:#ECECEC;
	background:#444444 url(../../../share/common_img/footer/arrow.png) no-repeat left 20px center;
	background-size:5px auto;
}
footer .reserveBox .cvBox .cvBox-inner ul li a p{
	font-size:13px;
	margin-bottom:1px;
}
footer .reserveBox .cvBox .cvBox-inner ul li a span{
	display:inline-block;
	font-size:9px;
	letter-spacing:1px;
	-webkit-transform: skewX(0deg);
	-moz-transform: skewX(0deg);
	-o-transform: skewX(0deg);
	transform: skewX(0deg);
}



/*	フッター linkBox
================================================== */

footer .linkBox{
	padding:50px 10% 40px;
}
footer .linkBox ul{
	text-align:center;
	font-size:0;
}
footer .linkBox ul li{
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
}

/*	フッター otherdivBox
================================================== */

footer .otherdivBox{
	padding:50px 10% 40px;
	background:#fff;
}
footer .otherdivBox ul{
	text-align:center;
	font-size:0;
}
footer .otherdivBox ul li{
	display:block;
	vertical-align:top;
	margin-bottom:10px;
}
footer .otherdivBox ul li a{
	display:block;
	border:1px solid #A1A1A1;
	padding:12px 0;
	text-align:center;
	color:#ECECEC;
	background:#444444 url(../../../share/common_img/footer/arrow.png) no-repeat left 20px center;
	background-size:5px auto;
	line-height:1;
}
footer .otherdivBox ul li a p{
	font-size:13px;
	margin-bottom:5px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
footer .otherdivBox ul li a span{
	display:inline-block;
	font-size:8px;
	letter-spacing:1px;
	-webkit-transform: skewX(0deg);
	-moz-transform: skewX(0deg);
	-o-transform: skewX(0deg);
	transform: skewX(0deg);
}
