@charset "utf-8";
/* CSS Document */

/* カルーセル */
.carou {
	width: 420px;
	margin: 15px auto;
}
.mainVi {
	width: 420px;
}
.viCtrlMenu {
	width: 420px;
}
.pageArrow li:nth-of-type(2) {
	left: 390px;
}
/*contents*/
#contents .inner {
	width: 450px;
}
#contents h2 {
	margin: 0 15px;
}
#contents h3 {
	margin: 15px 0 0 0;
}
.bnr {
	width: 420px;
}
.feature ul {
	margin: 0 15px 0 35px;
	font-size: 138.5%;
}
.overview {
	width: 450px;
}
.overview h4 {
	width: 420px;
	font-size: 138.5%;
}
.overview p {
	width: 420px;
	font-size: 138.5%;
}
.tab .hTab li {
	margin-right: 8px;
}
.tab div {
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 2px solid #CCC;
}
.btn {
	width: 450px;
}
/* sns */

/* navi */
#gnav {
	margin: 15px;
}
#gnav p a,
#gnav h2 {
	padding: 19px 0 16px;
	width: 450px;
}
#gnav p.findAStore a {
	padding-bottom: 27px;
}
#gnav ul {
	width: 446px;
	padding-bottom: 15px;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
}
#gnav ul li {
	margin: 0 16px;
	padding-bottom: 1px;
	border-bottom: 2px solid #999999;
	font-size: 138.5%;
}
#gnav ul li a {
	padding: 18px 0;
}
