@charset "UTF-8";

header{padding: 3vw 0;}
header h1{text-align: center;}
header h1 img{width: 38.5vw;}

article{overflow: hidden;}
article img{width: 100%;height: auto;}
.contents_wrap{overflow: hidden;}
.contents_wrap > *{margin-top: -1px;}

.btn{width: 78vw;display: block;position: absolute;bottom: 10%;right: 0;left: 0;margin: 0 auto;}

#select{padding-bottom: 14.5vw;}
.select_slide{margin-bottom: 0!important;}
.select_slide .slick-track li{width: 72.8vw;margin: 0 3.5vw;}
.select_slide .slick-arrow{position: absolute;top: calc(50% - 2.6vw);z-index: 1;width: 12vw;height: 12vw;display: flex;justify-content: center;align-items: center;}
.select_slide .slick-arrow img{width: 3.2vw;}
.select_slide .prev_btn{left: 3.5vw;}
.select_slide .next_btn{right: 3.5vw;}
.select_slide .slick-dots{bottom: 2vw;}
.select_slide .slick-dots li{width: 1.3vw;height: 1.3vw;background: #cbcbcb;border-radius: 50%;margin: 0 1.5vw;}
.select_slide .slick-dots li.slick-active{background: #44342c;}
.select_slide .slick-dots li button,
.select_slide .slick-dots li button::before{opacity: 0;pointer-events: none;}

footer{padding-bottom: 12vw;}

.fixed{position: fixed;bottom: 0;left: 0; width: 100%;background: #a7d7ee;text-align: center;display: none;}
.fixed a{transition: 0.3s all;}
