@charset "utf-8";

html,body 				{ margin: 0; width: 100%; height: 100%; }

body					{ font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height: 1; color:#363636; }
img 					{ vertical-align: bottom; max-width: 100%; }
h1,h2,h3,h4,h5,p,dl,dt,dd{ margin: 0; }
.serif 					{ font-family: Georgia,"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }


@media print, screen and (min-width: 769px) {
.sp 					{ display: none!important; }
body 					{ width: 100%; /*max-width: 1500px;*/ margin: 0 auto; font-size: 14px; }
a 						{ -webkit-transition: .2s; transition: .2s; }
/*a:hover 				{ opacity: .6; }*/


.slick-prev:before,.slick-next:before{ color: #000; }
.slick-next 			{ right: 10px; z-index: 99; }
.slick-prev 			{ left: 10px; z-index: 99; }
.slick-dots li.slick-active button:before,.slick-dots li button:before{ /*color: #fff;*/ }
.slick-dots 			{ bottom: 0; }
.slick-dots li 			{ margin: 0 2px; }
.slick-dots li button:before{ font-size: 10px; }

section 				{ margin-bottom: 100px; text-align: center; }
section p 				{ padding: 0 5%; }
section .btn 			{ margin-top: 100px; }
.slider 				{ width: 100%; max-width: 1400px; margin: 0 auto; }
}


@media screen and (min-width: 1351px) {

}


@media screen and (max-width: 768px) {
.pc 					{ display: none!important; }


.slick-prev:before,.slick-next:before{ color: #000; }
.slick-next 			{ right: 10px; z-index: 99; }
.slick-prev 			{ left: 10px; z-index: 99; }
.slick-dots li.slick-active button:before,.slick-dots li button:before{ /*color: #fff;*/ }
.slick-dots 			{ bottom: 0; }
.slick-dots li 			{ margin: 0; }
.slick-dots li button:before{ font-size: 10px; }

section 				{ padding-bottom: 80px; text-align: center; overflow-x: hidden }
section p 				{ padding: 0 5%; }
section .btn 			{ width: 198px; margin: 80px auto 0; padding: 0; }
.slider 				{ width: 100%; max-width: 1400px; margin: 0 auto; }
}