@media print,screen{body.isModal{overflow:hidden}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{box-sizing:border-box;z-index:1000;padding:3.125vw}.modal__content img{width:100%}.modal__content .js-modal-close{margin:6.25vw auto 18.75vw auto;width:32.5vw;display:block}.modal__content .js-modal-close img{display:block;width:100%}#content_wrapper{background:#e2e4e5}#content_wrapper #head h1{width:100%}#content_wrapper #head h1 img{display:block;width:100%}#content_wrapper #lineup img{width:100%}#content_wrapper #bottoms{background-image:url(../images/img01_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-bottom:24.6875vw}#content_wrapper #bottoms .btn_shop{width:84.375vw;height:12.5vw;border:.625vw solid #000;box-sizing:border-box;display:none;justify-content:center;align-items:center;margin:20.625vw auto 0 auto}#content_wrapper #bottoms .btn_shop img{height:5.9375vw}#content_wrapper #bottoms .event{width:78.125vw;display:block;margin:27.1875vw auto 0 auto}#content_wrapper #bottoms #btn_artek{width:53.75vw;display:block;margin:5.625vw auto 0 auto}#content_wrapper #bottoms #btn_artek img{width:100%}#content_wrapper #bottoms small{font-size:2.5vw;display:block;text-align:center;margin-top:1.5em}#content_footer{background:#e2e4e5}#content_footer .sns{padding:4vw 0 0 0}#content_footer .sns ul{display:flex;justify-content:center}#content_footer .sns ul li{height:20px;overflow:hidden}#content_footer .toiawase{padding:4vw 3.125vw}#content_footer .toiawase p{font-size:3.75vw;color:#231815;letter-spacing:0;line-height:6.25vw}#content_footer .toiawase p b{font-size:4.375vw;font-weight:700;display:block}#confirm{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;padding:3.125vw;box-sizing:border-box;text-align:center;z-index:2000}#confirm .table{display:table;width:100%;height:100%}#confirm .wrap{vertical-align:middle;display:table-cell;position:relative}#confirm .wrap .border{border:5px solid #f24fa0;background-color:#fff}#confirm .wrap .border img.attention{width:81.25vw;display:block;margin:3.125vw auto}#confirm .wrap .border .summary{text-align:left;padding:0 3.125vw;border-top:3px solid #f24fa0;font-size:3.75vw;letter-spacing:.15625vw;line-height:5.625vw}#confirm .wrap .border .summary ol li{margin-top:6.25vw;text-indent:-1em;padding-left:1em}#confirm .wrap .border .buttons{width:68.75vw;display:block;margin:6.25vw auto 7.8125vw auto}#confirm .wrap .border .buttons a{width:100%;display:block}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:3.125vw}}@media screen and (min-width: 640px){.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%}.modal__content{left:50%;padding:30px 0;position:absolute;top:0;transform:translate(-50%, 0);width:900px}.modal__content .js-modal-close{width:130px;margin:30px auto 0 auto}#content_wrapper #head{width:1200px;margin:80px auto 0 auto}#content_wrapper #head h1{width:100%;text-align:center}#content_wrapper #head h1 img{display:inline-block;width:1200px}#content_wrapper #lineup{width:1200px;margin:0 auto 0 auto}#content_wrapper #bottoms{width:1200px;margin:0 auto;background-image:url(../images/img01_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-bottom:290px}#content_wrapper #bottoms .btn_shop{width:900px;height:100px;border:4px solid #000;box-sizing:border-box;justify-content:center;align-items:center;margin:128px auto 0 auto}#content_wrapper #bottoms .btn_shop img{height:47px}#content_wrapper #bottoms .btn_shop:hover{background:#000}#content_wrapper #bottoms .event{width:611px;display:block;margin:297px auto 0 auto}#content_wrapper #bottoms #btn_artek{width:400px;display:block;margin:46px auto 0 auto}#content_wrapper #bottoms #btn_artek img{width:100%}#content_wrapper #bottoms small{font-size:10px;display:block;text-align:center;margin-top:40px}#content_footer .sns{padding:40px 0 0 0}#content_footer .sns ul{display:flex;justify-content:center}#content_footer .sns ul li{height:20px;overflow:hidden}#content_footer .toiawase{padding:40px 0;min-width:1240px}#content_footer .toiawase p{padding:0 20px;box-sizing:border-box;width:1240px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:700}#content_footer .toiawase p b{font-size:18px;display:inline-block}#content_footer .toiawase p span{display:inline-block}#pop{background-color:rgba(0,0,0,.8);box-sizing:border-box;min-width:1000px}#pop #pop_wrap{display:table;width:100%;height:100vh;min-width:1000px}#pop .inner{vertical-align:middle;display:table-cell;position:relative}#pop .inner #pop_{width:980px}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - (102px /2));left:calc(50% - 980px / 2 - 60px)}#pop .inner #pop_ #btn_prev img{width:43px}#pop .inner #pop_ #btn_prev:hover img{transform:translateX(-5px)}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - (102px /2));right:calc(50% - 980px / 2 - 60px)}#pop .inner #pop_ #btn_next img{width:43px}#pop .inner #pop_ #btn_next:hover img{transform:translateX(5px)}#pop .inner #pop_ #detail{width:980px;border:6px solid #000;border-radius:25px;box-sizing:border-box;border-radius:25px;box-sizing:border-box;padding-bottom:34px}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px}#pop .inner #pop_ #detail .btn_close>img{width:174px;top:4px;left:6px}#pop .inner #pop_ #detail .btn_close a{width:32px;margin:6px}#pop .inner #pop_ #detail #pop_head{box-sizing:border-box;padding:30px 0 0px 0;width:912px;margin:0 auto 30px auto}#pop .inner #pop_ #detail #pop_head::after{margin-top:10px;height:4px;background-size:640px auto}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;letter-spacing:.5px;line-height:30px}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;letter-spacing:.5px;text-align:right;margin-top:5px;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:450px;margin:0 0 0 34px}#pop .inner #pop_ #detail #left_area .img{height:450px}#pop .inner #pop_ #detail #left_area .img .cover{height:360px;box-sizing:border-box;border:1px solid #fff}#pop .inner #pop_ #detail #left_area small{font-size:10px;letter-spacing:.5px;margin-top:6px}#pop .inner #pop_ #detail #right_area{width:420px;float:right;margin:0 34px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area #summary{text-align:left;font-size:14px;letter-spacing:.5px;line-height:26px}#pop .inner #pop_ #detail #right_area a{width:180px;margin:20px 0 0 0;display:none}#confirm{width:100%;height:100%;padding:0}#confirm .table{width:100%}#confirm .wrap .border{width:516px;margin:0 auto;box-sizing:border-box}#confirm .wrap .border img.attention{width:388px;margin:20px auto}#confirm .wrap .border .summary{text-align:left;padding:0 25px;font-size:14px;letter-spacing:.5px;line-height:20px}#confirm .wrap .border .summary ol li{margin-top:24px}#confirm .wrap .border .buttons{width:100%;display:block;margin:30px auto;text-align:center}#confirm .wrap .border .buttons a{width:180px;display:inline-block;margin:0 10px}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:0}}