@charset "euc-jp";

/* --------------------------------------------------------- */
/* 02. トップ
------------------------------------------------------------ */

#contentsBox {
	padding-bottom: 80px;
}

/* bxslider */
.bx-wrapper .bx-viewport {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	left: inherit !important;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:active, .bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:active, .bx-wrapper .bx-next:focus {
	-webkit-transition: none; transition: none !important;
}
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	background: none !important;
	-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);
	opacity: 0.5;
}
.bx-wrapper .bx-prev {
	border-bottom: solid 2px #999;
	border-left: solid 2px #999;
}
.bx-wrapper .bx-next {
	border-top: solid 2px #999;
	border-right: solid 2px #999;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
	opacity: 1;
}



/* スライド
------------------------------------------------------------ */
#slideBox {
	width: 1200px;
	height: 500px;
	margin: 0 auto 80px auto;
	overflow: hidden;
}

/* bxslider */
#slideBox .bx-wrapper {
	margin-bottom: 0;
}
#slideBox .bx-wrapper .bx-pager {
	padding-top: 0;
}
#slideBox .bx-wrapper .bx-pager, #slideBox .bx-wrapper .bx-controls-auto {
	bottom: 30px;
}



/* 一覧
------------------------------------------------------------ */
.listBox ul {
	width: 1110px;
}
.listBox li {
	width: 260px !important;
	margin-bottom: 0;
	margin-right: 110px !important;
}

/* bxslider */
.listBox .bx-wrapper .bx-prev {
	left: -70px;
}
.listBox .bx-wrapper .bx-next {
	right: -70px;
}



/* アピール
------------------------------------------------------------ */
#leadBox {
	font-family: 'Noto Sans Japanese';
	text-align: center;
	background: url(https://img21.shop-pro.jp/PA01351/282/etc/bac_about.jpg) no-repeat center -70px;
	background-size: cover;
	height: 500px;
	margin: 80px 0 50px 0;
	position: relative;
}
#leadBox:before {
	background: rgba(255,255,255,0.25) url(https://img21.shop-pro.jp/PA01351/282/etc/bac_dot.png) repeat 0 0;
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}
#leadBox .inner {
	position: relative;
}
#leadBox h2 {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.6;
	letter-spacing: 0.15em;
	padding: 3.5em 0 1.3em 0;
}
#leadBox .txt {
	letter-spacing: 0.2em;
	color: #333;
	width: 60%;
	margin: auto;
}
#leadBox .moreBtn {
	width: 200px;
	padding-top: 50px;
	margin: auto;
}
#leadBox .moreBtn a {
	text-decoration: none;
	background-color: #FFF;
	border-radius: 100px;
	display: block;
	padding: 0.2em;
}
#leadBox .moreBtn a:hover {
	color: #222;
	background-color: rgba(255,255,255,0.80);
}
#leadBox .img {
	position: absolute;
	top: 110px;
	right: -130px;
}



/* お知らせ
------------------------------------------------------------ */
#infoBox h2 {
	font-family: 'Noto Sans Japanese';
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 20px;
}
#infoBox dl {
	font-size: 11px;
	width: 600px;
	height: 150px;
	padding: 0 20px 10px 0;
	overflow: auto;
}
#infoBox dl::-webkit-scrollbar {
	background-color: #EAEAEA;
	width: 5px;
}
#infoBox dl::-webkit-scrollbar:horizontal {
	height: 5px;
}
#infoBox dl::-webkit-scrollbar-button {
	display: none;
}
#infoBox dl::-webkit-scrollbar-thumb {
	background-color: #FFD24D;
}
#infoBox dt {
	color: #BBB;
	padding-top: 1em;
}
