@charset "UTF-8";#giftown_header,.giftown_main,#giftown_footer{padding:0;margin:0}#giftown_header ul,.giftown_main ul,#giftown_footer ul{list-style:none}#giftown_header img,.giftown_main img,#giftown_footer img{vertical-align:bottom;max-width:100%}.page-giftown .section{padding:0!important;margin:0!important}.page-giftown .shopify-section--main-page .container{margin:0;width:100%}.page-giftown .shopify-section--main-page .page-spacer{margin:0}.page-giftown .pc{display:block}.page-giftown .sp{display:none}@media screen and (max-width: 767px){.page-giftown .pc{display:none}.page-giftown .sp{display:block}}body.page-giftown{min-width:1024px;overflow-y:scroll}@media screen and (max-width: 767px){body.page-giftown{min-width:100%}}body.fixed.page-giftown{position:fixed;width:100%;left:0}.giftown_main{margin:0 auto;position:relative;overflow:hidden;width:100%}#top_wrap,#contents_wrap{position:relative}.giftown_main section{position:relative}.giftown_container{box-sizing:border-box;max-width:1024px;margin:0 auto;position:relative;padding:90px 0;width:100%}.first .giftown_container{padding-top:0!important}@media screen and (max-width: 767px){.giftown_container{padding:16vw 5vw}}.col2{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#giftown_header,.giftown_main,#giftown_footer{color:#000e56;font-family:Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.025em;line-height:1.8}.zen-maru-gothic{font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700}.giftown_main p{margin-bottom:1.5em}.giftown_main p:last-child{margin-bottom:0}@media screen and (max-width: 767px){#giftown_header,.giftown_main,#giftown_footer{font-size:min(4vw,15px);font-weight:500}}.ttl_main{font-weight:500;margin-bottom:50px}.ttl_main img{margin:0 auto}@media screen and (max-width: 767px){.ttl_main{margin-bottom:8vw}}.ttl_sub{margin-bottom:35px}.ttl_sub img{display:block;margin:0 auto}@media screen and (max-width: 767px){.ttl_sub{margin-bottom:4.8vw}}.ttl_item{font-size:20px}@media screen and (max-width: 767px){.ttl_item{font-size:min(4.8vw,18px)}}.ttl_page{font-size:60px;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;letter-spacing:.1em;padding-top:180px;padding-bottom:50px;text-align:center}@media screen and (max-width: 767px){.ttl_page{font-size:min(9.6vw,36px);padding-top:21.333vw;padding-bottom:5.333vw}}a.txt_link{color:#000e56;text-decoration:underline}a.txt_link:hover{text-decoration:none}a.none{pointer-events:none}.btn_normal{box-sizing:border-box;cursor:pointer;display:inline-block;text-decoration:none}a.btn_normal.none{pointer-events:none}.btn_normal img{box-sizing:unset;display:inline}.btn_border{border:2px solid #000E56;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center;height:50px;width:289px}.btn_border img{padding-left:1em}@media screen and (max-width: 767px){.btn_border{height:10.667vw;width:44vw}.btn_border img{width:11.147vw}}.btn_more.btn_border{border:2px solid #fff;cursor:pointer;max-width:275px;margin:40px auto 0}.btn_more.btn_border img{padding:0}@media screen and (max-width: 767px){.btn_more.btn_border{margin:5.333vw auto 0;height:11.2vw;max-width:100%;width:53.333vw}.btn_more.btn_border img{width:20.267vw}}.btn_blue{background-color:#000e56;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center;height:50px;width:246px}.btn_blue img{padding-left:2em}@media screen and (max-width: 767px){.btn_blue{height:10.667vw;width:48.267vw}}.btn_green{background-color:#009744;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;text-align:center;height:48px;width:244px;color:#fff;font-size:18px;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700}@media screen and (max-width: 767px){.btn_green{font-size:min(3.733vw,14px);height:9.067vw;width:52.8vw}}.btn_light-blue{background-color:#73d4c6;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;text-align:center;height:48px;width:244px;color:#fff;font-size:18px;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700}@media screen and (max-width: 767px){.btn_light-blue{font-size:min(3.733vw,14px);height:9.067vw;width:52.8vw}}@media screen and (min-width: 768px){.hover:hover{text-decoration:none;transform:scale(.95);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hover_up:hover{text-decoration:none;transform:translateY(-3px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.deco{display:block;height:auto;position:absolute;z-index:1}.fadeInUp{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:0}.fadeInUp.animated{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);animation-name:animated;animation-duration:1s;animation-timing-function:ease;position:relative;opacity:1}@keyframes animated{0%{opacity:0;bottom:-20px}to{opacity:1;bottom:0}}.modal_open{cursor:pointer}.modal_wrapper{box-sizing:border-box;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;opacity:0;padding:20px 0;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;z-index:2000}.modal_wrapper.is_open{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_mask{background-color:#00000080;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2001}.modal_window{box-sizing:border-box;margin:auto;max-width:542px;overflow:hidden;height:100%;width:100%;z-index:2002}@media screen and (min-width: 768px){.modal_window{max-height:680px}}.modal_content{overflow-y:auto;height:100%;width:100%;position:relative}.modal_box .simplebar-track.simplebar-vertical{top:3%!important;right:3px;height:94%;width:3px!important}.modal_box .simplebar-scrollbar{border-radius:5px}.modal_box .simplebar-scrollbar:before{background:#333;width:100%;top:0;bottom:0;left:0;right:0}.modal_close{cursor:pointer}@media screen and (max-width: 767px){.modal_wrapper{height:100vh;height:calc(var(--vh, 1vh) * 100);padding:5.333vw}}.modal_wrapper.is_open{animation:modal_wrapper_open .5s ease forwards}.modal_wrapper.is_open .modal_window{animation:modal_window_open .5s ease forwards}@keyframes modal_wrapper_open{0%{opacity:0}to{opacity:1;z-index:2003}}@keyframes modal_window_open{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal_box .btn_border{border:3px solid #000E56;max-width:258px;margin:12px auto}.modal_box .btn_border img{padding:0}.modal_box .btn_again_text{background-color:#fff;cursor:pointer;height:60px;margin-top:1.5em}.modal_box .btn_again_text img{margin-bottom:5px}.modal_box .btn_close{position:fixed;top:14px;right:20px}@media screen and (max-width: 767px){.modal_box .btn_border{height:40px}.modal_box .btn_border img{width:min(11.147vw,48px)}.modal_box .btn_again_text{height:40px;margin-top:.5em;margin-bottom:0}.modal_box .btn_again_text img{width:min(22.4vw,96px)}.modal_box .btn_close{position:fixed;top:3.7%;right:3.333vw;width:min(8.267vw,36px)}}@media screen and (max-width: 430px){.modal_box .btn_close{top:1.7%;right:4.333vw}}@media screen and (max-width: 767px){.modal_content .img_modal img{width:100%}}.accordion_box .accordion_btn{cursor:pointer;position:relative}.accordion_box .accordion_content{display:none}.icon_open{cursor:pointer;margin:0;position:relative;left:-40px}.icon_open:before{content:"";display:inline-block;background-image:url(/cdn/shop/files/icon_arrow.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:27px;height:15px}.icon_open.white:before{background-image:url(/cdn/shop/files/icon_arrow_w.svg)}.accordion_btn.active .icon_open:before{transform:translateY(-50%) rotate(180deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav_box li{margin:0 15px}.nav_box .btn_mystery-forest{margin-right:5px}.nav_box .btn_giftool{margin-left:20px;margin-right:0}.nav_box li a{display:block}@media screen and (max-width: 767px){.nav_box{align-items:flex-end}.nav_box li{margin:0 12px;width:30.333%}.nav_box .btn_mystery-forest{width:39.333%}}#giftown_header{position:absolute;width:100%}.pc_header{position:relative;z-index:1}.pc_header .giftown_container{max-width:1280px;margin:0 auto;padding:30px 40px 0;position:relative;overflow:hidden}.pc_header .logo{position:absolute;top:40px;width:190px}.pc_header .logo a{display:block}.pc_header nav{float:right;position:relative}.h_top_box{height:70px;position:relative}.h_top_box .logo{position:absolute;top:25px;left:20px;line-height:0;width:min(25.333vw,108px);z-index:1}.h_top_box .logo a{display:block}.fixed_header{display:none;position:fixed;top:0;width:100%;z-index:5}.nav_btn{cursor:pointer;background-image:url(/cdn/shop/files/btn_menu_open.svg);background-size:100% auto;background-repeat:no-repeat;display:block;position:absolute;top:20px;right:20px;text-indent:-9999px;height:28px;width:38px;z-index:1}.nav_btn.white{background-image:url(/cdn/shop/files/btn_menu_open_w.svg)}.open .nav_btn{background-image:url(/cdn/shop/files/btn_menu_close.svg)}.h_open_box{background-color:#eee3d3;position:fixed;top:0;left:0;overflow-y:scroll;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:100%;width:100%;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.open .h_open_box{opacity:100;z-index:1001}.h_open_box>div{position:relative}.h_open_box nav{box-sizing:border-box;padding:2.667vw 5.333vw 9.333vw;position:relative}.h_open_box .btn_top{display:block;margin:0 auto 6.933vw;width:79.467vw}.h_open_box .btn_top img{width:100%;height:auto}.h_bottom_box{background-image:url(/cdn/shop/files/bg_bottom_sp.png);background-position:top center;background-size:100% auto;background-repeat:no-repeat;background-color:#000e56;box-sizing:border-box;padding:13.333vw 13.333vw 5.333vw;position:relative;flex:1}.h_bottom_box .ttl_cta{margin-bottom:5.333vw;width:60vw}.h_bottom_box .ttl_cta img{height:auto;width:100%}.h_bottom_box .cta_link_box li{margin-bottom:4vw;line-height:1}.h_bottom_box .cta_link_box li:last-child{margin-bottom:0}.h_bottom_box .cta_link_box li img{height:3.733vw;width:auto}.h_bottom_box .cta_link_box li .link_giftool img{height:4.533vw}.h_bottom_box .img_cta{position:absolute;top:22vw;right:5.867vw;width:min(28.533vw,122px)}#giftown_footer{background-color:#eee3d3;position:relative}#giftown_footer .giftown_container{padding:55px 40px 30px;max-width:1280px}#giftown_footer .nav_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}#giftown_footer .logo{display:block;margin:0 auto 50px;width:173px}#giftown_footer .logo img{width:100%;height:auto}.f_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f_nav li{border-left:1px solid;line-height:1.3;font-size:15px;font-weight:500;margin-left:1.5em;padding-left:1.5em;text-align:center}.f_nav li.copy{border:none;margin-left:0;padding-left:0}.f_nav a{color:#000e56;display:inline-block;text-decoration:none}@media screen and (min-width: 768px){.f_nav a:hover{text-decoration:underline}}@media screen and (max-width: 767px){#giftown_footer .giftown_container{padding:50px 20px 40px;padding:13.333vw 5.333vw 10.667vw}#giftown_footer .nav_box{margin-bottom:50px;margin-bottom:13.333vw}#giftown_footer .logo{margin-bottom:15px;margin-bottom:4vw;width:42.933vw}.f_nav li{font-size:13px;margin-top:5px;margin-bottom:5px}.f_nav li:nth-child(2n){border:none;margin-left:0;padding-left:0}.f_nav li.copy{margin-bottom:40px;margin-bottom:10.667vw;width:100%}}#toPageTop{display:none;position:fixed;bottom:20px;right:20px;z-index:100}@media screen and (max-width: 767px){#toPageTop{width:40px}}.cta_box .giftown_container{max-width:1050px;margin:0 auto;padding-top:0}.cta_box .cta_top_box{position:relative;overflow:hidden;text-align:center}.cta_box .ttl_cta_en img{margin:0 auto}.cta_box .ttl_cta_main{margin-bottom:25px}.cta_box .ttl_cta_main img{display:inline-block}.cta_box .cta_top_box p.text{font-size:18px;margin-bottom:1.5em}.cta_box .deco_cta_top{bottom:0;left:calc(50% - 450px)}@media screen and (max-width: 767px){.cta_box .ttl_cta_en img{width:88%}.cta_box .ttl_cta_main{max-width:90%;margin:0 auto 1em}.cta_box .cta_top_box p.text{font-size:min(4vw,15px);margin-bottom:3em}.cta_box .deco_cta_top{left:5vw;width:17.333vw}}.cta_box .cta_bottom_box{background-color:#000e56;border-radius:48px;position:relative}.cta_box .inner{max-width:658px;margin:0 auto;padding-top:35px;padding-bottom:35px;position:relative}@media screen and (max-width: 767px){.cta_box .cta_bottom_box{border-radius:20px}.cta_box .inner{padding-top:10vw;padding-bottom:24vw}}.cta_box .ttl_cta_sub{margin-bottom:35px}.cta_box .img_cta{position:absolute;right:0;top:115px}.cta_box .cta_link_box{max-width:288px;margin-bottom:35px;margin-top:5px}.cta_box .cta_link_box li{margin-bottom:12px;line-height:0}.cta_box .cta_link_box li:last-child{margin-bottom:0}.cta_box .deco_cta_bottom{bottom:0;right:calc(50% - 460px)}@media screen and (max-width: 767px){.cta_box .ttl_cta_sub{margin-bottom:6.667vw}.cta_box .ttl_cta_sub img{margin:0 auto;width:70.4vw}.cta_box .img_cta{display:block;margin:0 auto 5.333vw;position:relative;right:auto;top:auto;width:53.333vw}.cta_box .cta_link_box{margin:0 auto 8vw;max-width:100%;width:58.667vw}.cta_box .cta_link_box li{margin-bottom:3.467vw}.cta_box .cta_link_box a{width:100%}.cta_box .btn_giftool{display:block;max-width:58.667vw;margin:0 auto 6.667vw}.cta_box .deco_cta_bottom{bottom:0;right:5%;width:26.667vw}}.mainvisual_box{box-sizing:unset;position:relative;padding-top:170px;padding-bottom:50px}.maintitle{margin-bottom:30px}.maintitle img{margin:0 auto}.maintext{font-size:18px;text-align:center}@media screen and (max-width: 767px){.mainvisual_box{padding-top:21.333vw;padding-bottom:10.667vw}.maintitle{margin-bottom:4.8vw}.maintitle img{height:17.067vw}.maintitle img.two_line{height:28.267vw}.maintext{font-size:4vw}}.subpage_link_box .giftown_container{padding-top:0;padding-bottom:50px}.subpage_link_box .ttl_sub{margin-bottom:10px}.subpage_link_box .ttl_quiz-list_sub{position:absolute;top:50px;left:-10px;margin-bottom:0;z-index:1}@media screen and (max-width: 767px){.subpage_link_box .giftown_container{padding-left:0;padding-right:0;padding-bottom:13.333vw}.subpage_link_box .ttl_sub{margin-bottom:10.667vw}.subpage_link_box .ttl_sub img{width:76.267vw}.subpage_link_box .ttl_quiz-list_sub{top:16.8vw;left:15vw}.subpage_link_box .ttl_quiz-list_sub img{width:70vw}}.link_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;position:relative;z-index:0}.link_list_box li{margin:0 15px}@media screen and (max-width: 767px){.link_list_box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.333vw 2.667vw 4vw}.link_list_box li{margin:0 2%;width:24%}}.way-of-playing_box .giftown_container{padding-top:0;padding-bottom:50px}.way-of-playing_box .col2{border-top:2px solid #73D4C6;border-bottom:2px solid #73D4C6;display:-webkit-box;display:-ms-flexbox;display:flex}.way-of-playing_box .col2 li:first-child{border-right:2px solid #73D4C6}.way-of-playing_box .col2 li{box-sizing:border-box;padding:38px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.way-of-playing_box li p{font-weight:700;flex:1;margin-left:38px}@media screen and (min-width: 768px){.way-of-playing_box .fadeInUp{opacity:1}.way-of-playing_box .fadeInUp.animated{animation:none}}@media screen and (max-width: 767px){.way-of-playing_box .giftown_container{padding-left:0;padding-right:0;padding-bottom:13.333vw}.way-of-playing_box .col2 li:first-child{border-right:none;border-bottom:2px solid #73D4C6}.way-of-playing_box .col2 li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.867vw 5vw;width:100%}.way-of-playing_box .col2 li img{margin-bottom:5vw;width:34.507vw}.way-of-playing_box .col2 li p{font-size:min(3.733vw,14px);font-weight:500;margin:0 auto}}.tab_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:2.3px solid #FFB100;border-left:2.3px solid #FFB100;margin-bottom:15px}.tab_box li{background-color:#ffeabf;border-bottom:2.3px solid #FFB100;border-right:2.3px solid #FFB100;box-sizing:border-box;text-align:center}.tab_box.col2 li{width:50%}.tab_box.col3 li{width:33.333%}.tab_box.col4 li{width:25%}.tab_box li a{color:#000e56;display:block;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:18px;font-weight:700;padding:6px;text-decoration:none}.tab_box li a span{font-size:14px}.tab_box li.visit{background-color:#ffb100}.tab_box li.visit a{pointer-events:none}.tab_box li:hover{background-color:#ffb100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){.tab_box{flex-direction:row;margin-bottom:2.667vw}.tab_box li{line-height:1.38;width:50%!important}.tab_box.col4 li{line-height:1.2}.tab_box li a{font-size:min(4.8vw,18px);padding:3.067vw}.tab_box li a span{font-size:min(3.733vw,14px)}}.link_box{padding-top:0}.link_box p{font-weight:700;margin-bottom:3em;text-align:center}.link_box .ttl_sub{margin-bottom:25px}@media screen and (max-width: 767px){.link_box .giftown_container{padding-bottom:17.333vw}.link_box p{font-size:min(3.733vw,14px);margin-bottom:1.5em}.link_box .ttl_sub{margin-bottom:4.8vw}}.external_link_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.external_link_box li{margin:0 7px}.external_link_box li a{display:block;position:relative}.external_link_box li a:after{content:"";display:block;background-image:url(/cdn/shop/files/icon_external.svg);background-size:100% auto;background-repeat:no-repeat;position:absolute;right:25px;height:17px;width:17px}@media screen and (max-width: 767px){.external_link_box li{margin-bottom:2.667vw}.external_link_box li:last-child{margin-bottom:0}}.quiz-list_box{padding-top:30px;overflow:hidden}.quiz-list_box .giftown_container{padding-top:0}.text_quiz-list{margin:45px auto 25px}@media screen and (max-width: 767px){.quiz-list_box{padding-top:90px;margin-top:-90px}.quiz-list_box .ttl_sub img{width:76.267vw}.text_quiz-list{margin:8.533vw auto 1.333vw;width:73.867vw}}.quiz-list_box .list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quiz-list_box .list_box li{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:3.645%;margin-top:20px;position:relative;width:22.266%}.quiz-list_box .list_box li:nth-child(4n){margin-right:0}@media screen and (max-width: 767px){.quiz-list_box .list_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz-list_box .list_box li{margin-top:5.333vw;margin-right:0!important;width:48%}.quiz-list_box .list_box li:nth-child(4n){margin-right:auto}}.quiz-list_box .top_box{position:relative}.quiz-list_box .top_box .text_no{color:#fff;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:20px;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.quiz-list_box .top_box .btn_download{display:block;position:absolute;right:5px;bottom:10px;height:16px;width:20px}.quiz-list_box .top_box .btn_download:before{content:"";background:url(/cdn/shop/files/icon_download.svg);background-size:100% auto;background-repeat:no-repeat;display:block;height:100%;width:100%}@media screen and (max-width: 767px){.quiz-list_box .top_box .text_no{font-size:min(4vw,15px)}}.card{display:block}.card .thumb{width:100%;height:auto}@media screen and (min-width: 768px){.card:hover{text-decoration:none;transform:scale(.95);transition:.3s all}}.quiz-list_box .text{font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;margin-bottom:.5em;margin-top:.5em;line-height:1.4;text-align:center}.quiz-list_box .text_comingsoon{color:#fff;letter-spacing:.05em}@media screen and (max-width: 767px){.quiz-list_box .text{font-size:min(4vw,15px)}}.btn_cart{display:block;max-width:200px;margin:0 auto;width:90%}.modal_window{border-radius:20px}.modal_content{background-color:#fff;border-radius:20px}.modal_box .ttl_modal{background-color:#eee3d3;padding:7px 15px 5px}@media screen and (max-width: 767px){.modal_box .ttl_modal{padding:1.867vw 4vw 1.333vw}.modal_box .ttl_mystery-forest img{width:min(52.8vw,226px)}.modal_box .ttl_intro img{width:min(42.667vw,183px)}.modal_box .ttl_who img{width:min(52.8vw,226px)}.modal_box .ttl_sound img{width:min(40vw,172px)}}.question_modal{padding:20px}.question_modal p{font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.05em;line-height:1.4;margin:5px!important;text-align:center}@media screen and (max-width: 767px){.question_modal{padding:3.2vw 5.867vw}.question_modal p{font-size:min(4.533vw,17px);text-align:left;margin:0!important}}.modal_box .accordion_box .accordion_btn{background-color:#eee3d3;border-top:2px solid #021655;font-weight:700;font-size:18px;letter-spacing:-.05em;padding:6px;text-indent:210px}.modal_box .accordion_box .accordion_content{border-top:2px solid #021655;padding:6px}.modal_box .accordion_box .accordion_content p{font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.05em;line-height:1.4;margin:5px!important;text-align:center}.modal_box .accordion_box.answer_box .accordion_btn{background-color:#021655;color:#fff}@media screen and (max-width: 767px){.modal_box .accordion_box .accordion_btn{font-size:min(4.533vw,17px);padding:1.6vw}.modal_box .accordion_box .accordion_content{padding:3.2vw 5.867vw}.modal_box .accordion_box .accordion_content p{font-size:min(4.533vw,17px);text-align:left;margin:0!important}}@media screen and (max-width: 430px){.modal_box .accordion_box .accordion_btn{text-indent:16vw}}.square{background-color:#00a33e;display:inline-block;margin-right:5px;position:relative;top:6px;height:32px;width:13px}@media screen and (max-width: 767px){.square{top:7px;height:28px;width:12px}}.text_circle{border:2px solid;border-radius:50px;display:inline-block;line-height:1;margin-left:2px;padding:5px 7px 5px 4px;text-align:center}@media screen and (max-width: 767px){.text_circle{padding:4px 5px 4px 4px}}.video_box{text-align:center}.video_box video{cursor:pointer;aspect-ratio:654 / 357;height:auto;max-width:654px;object-fit:cover;width:100%}.video_box .ttl_video{font-size:18px;margin-bottom:.5em}@media screen and (min-width: 768px){.video_box .giftown_container{padding-bottom:20px}}@media screen and (max-width: 767px){.video_box .ttl_video{font-size:min(4vw,15px)}.video_box .giftown_container{padding-bottom:10.667vw}}.video_s_box{background-color:#5b904f;border-bottom:10px solid #5b904f;display:flex;align-items:end;border-radius:20px;overflow:hidden}.video_s_box video{cursor:pointer;aspect-ratio:228 / 335;height:auto;max-width:228px;object-fit:cover;width:100%;border-radius:20px;overflow:hidden;line-height:100%}.video_s_box.none video{cursor:unset}@media screen and (min-width: 768px){.video_s_box.card:hover{text-decoration:none;transform:none;transition:.3s all}}.shuffle_box{margin-bottom:40px;text-align:center}.shuffle_box .box{cursor:pointer;position:relative;padding:0}.shuffle_box.col1 .box{width:590px;margin:0 auto 20px}.shuffle_box.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shuffle_box.col2 .box{width:230px}.shuffle_box .deco_tap{top:-20px;left:-30px}.shuffle_box button.btn_again{border:none;background:none;cursor:pointer;margin-top:20px}@media screen and (max-width: 767px){.shuffle_box{margin-bottom:8vw}.shuffle_box.col1 .box{width:100%;margin:0 auto 20px}.shuffle_box.col2{flex-direction:row}.shuffle_box.col2 .box{width:42%}.shuffle_box .deco_tap{top:-5.333vw;left:-5.333vw;width:16vw}.shuffle_box button.btn_again{margin-top:4.8vw;width:33.067vw}}.link_dl_box{text-align:center}.link_dl_box .btn_normal{margin-right:20px;margin-bottom:10px}.link_dl_box .btn_normal:last-child{margin-bottom:0}@media screen and (max-width: 767px){.link_dl_box .btn{margin-right:5.333vw}}.spot-the-difference_box li{max-width:715px;margin:0 auto 40px}.spot-the-difference_box .content_box{background-color:#fff;border-bottom:10px solid #5b904f;border-radius:20px;padding:10px 50px;text-align:center}.spot-the-difference_box li:last-child{margin-bottom:0}.spot-the-difference_box .text_spot-the-difference{color:#000e56;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.05em;margin-bottom:.5em;text-align:center}.spot-the-difference_box .top_box .btn_download{bottom:0}.spot-the-difference_box .accordion_box .btn_answer_text{border:2px solid #000E56;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:15px auto;position:relative;text-align:center;height:27px;width:128px}.spot-the-difference_box .icon_open{position:absolute;left:auto;right:28px}.spot-the-difference_box .icon_open:before{display:block;width:16px;height:10px}.spot-the-difference_box .accordion_box .accordion_content{border:none;padding:0 0 20px}@media screen and (min-width: 768px){.spot-the-difference_box .img_answer{padding-left:5px}.spot-the-difference_box .no3 .img_answer{padding-left:10px}}@media screen and (max-width: 767px){.spot-the-difference_box li{margin-bottom:5.333vw}.spot-the-difference_box .content_box{padding:10px 15px}.spot-the-difference_box .accordion_box .btn_answer_text img{width:40px}.spot-the-difference_box .text_spot-the-difference{font-size:min(4.533vw,17px)}}.playlist_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1004px}.playlist_box .tracks{width:12.351%;margin:0 2.157% 45px;text-align:center}.playlist_box .tracks img{width:100%;height:auto}.btn_sound,.btn_sound_s{border:none;background:none;cursor:pointer;display:block;width:100%}.btn_sound{height:123px;margin-bottom:20px}.btn_sound_s{height:53px;margin-bottom:10px}.btn_sound img,.btn_sound_s img{background-color:#fff;border-radius:13px;border-bottom:10px solid #fff;display:block;transition:.3s all}.btn_sound_s img{border-radius:15px}@media screen and (min-width: 768px){.playlist_box.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn_sound:hover,.btn_sound_s:hover{text-decoration:none}.btn_sound:hover img,.btn_sound_s:hover img{transform:translateY(7px);border-bottom:3px solid #fff;transition:.3s all}}@media screen and (max-width: 767px){.btn_sound{height:20.267vw;margin-bottom:2.667vw}.btn_sound_s{height:9.067vw;margin-bottom:1.867vw}.playlist_box .tracks{width:22%;margin:0 1.5%;margin-bottom:4vw}.btn_sound img,.btn_sound_s img{border-bottom:8px solid #fff;border-radius:2.667vw;margin-bottom:2vw}}.playlist_box p{color:#000e56;font-family:Zen Maru Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:-.02em}@media screen and (max-width: 767px){.playlist_box p{font-size:min(3.2vw,12px);line-height:1.2}}.pdf_dl_box .giftown_container{padding-top:70px;padding-bottom:100px}.pdf_dl_box .bnr_box li{border:none;margin-top:0;padding:30px 20px;width:31.333%}.pdf_dl_box .bnr_box .img_box{margin-bottom:20px;min-height:177px}.pdf_dl_box .bnr_box .bnr_omen .img_box{margin-bottom:10px}.pdf_dl_box .bnr_box .img_box img{margin:0 auto}.pdf_dl_box .bnr_box .btn_blue{position:relative;bottom:auto;margin-bottom:15px}@media screen and (max-width: 767px){.pdf_dl_box .giftown_container{padding-top:10.667vw;padding-bottom:16vw}.pdf_dl_box .ttl_main{margin:0 auto 8vw;width:60vw}.pdf_dl_box .bnr_box li{padding:8vw 5.333vw;width:78.4vw}.pdf_dl_box .bnr_box .img_box{margin:0 auto 5.333vw;min-height:auto;width:50vw}.pdf_dl_box .bnr_box .bnr_omen .img_box{margin:0 auto 5.333vw;width:34vw}.pdf_dl_box .bnr_box .comingsoon .img_box{width:49vw;margin:0 auto}.pdf_dl_box .bnr_box .btn_blue{margin-bottom:4vw}}.pdf_dl_box .bnr_box .btn_blue:last-child{margin-bottom:0}.bnr_box .btn_blue.btn_movie img{padding-left:0}@media screen and (max-width: 767px){.bnr_box .btn_blue.btn_dl img{width:31vw}}.bnr_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bnr_box li{background-color:#fff;border:5px solid #ff69b3;border-radius:20px;box-sizing:border-box;box-shadow:8px 8px #000e56;margin-top:120px;padding:120px 20px 50px;position:relative;text-align:center;width:47%}.bnr_box .ttl_toplink{margin:0 auto 25px}.bnr_box .ttl_toplink img{margin:0 auto}.bnr_box .img{display:block;margin:0 auto;position:absolute}.bnr_box .bnr_mystery-forest .img{top:-70px;left:calc(50% - 115px)}.bnr_box .bnr_pipipi-music-hall .img{top:-58px;left:calc(50% - 103px)}.bnr_box .bnr_play-workshop{border:5px solid #ffbf00;margin:70px 26.5% 0}.bnr_box .bnr_play-workshop .img{top:-66px;left:calc(50% - 104px)}.bnr_box p{margin-bottom:0}.bnr_box .btn_blue{position:absolute;bottom:-25px;left:calc(50% - 123px)}@media screen and (max-width: 767px){.bnr_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bnr_box li{margin:13.333vw auto;padding:24vw 5.333vw 10.667vw;text-align:left;width:78.4vw}.bnr_box li:last-child{margin-bottom:0}.bnr_box .ttl_toplink{margin:0 auto 5.333vw}.bnr_box .bnr_mystery-forest .ttl_toplink{width:42.533vw}.bnr_box .bnr_pipipi-music-hall .ttl_toplink{width:51.067vw}.bnr_box .bnr_mystery-forest .img{top:-13.333vw;left:calc(50% - 20vw);width:44vw}.bnr_box .bnr_pipipi-music-hall .img{top:-11.733vw;left:calc(50% - 19vw);width:40vw}.bnr_box .bnr_play-workshop{margin:34vw auto 13.333vw}.bnr_box .bnr_play-workshop .img{top:-16vw;left:calc(50% - 20vw);width:40vw}.bnr_box .bnr_play-workshop .ttl_toplink img{display:block;width:80%}.bnr_box .btn_blue{position:absolute;bottom:-5.333vw;left:calc(50% - 24.1335vw)}.bnr_box .btn_blue img{width:27.987vw}}.icon_play-workshop_new{top:-70px;left:-50px}.icon_play-workshop_click{top:20px;right:20px}.txt_play-workshop.sp{display:none}.txt_play-workshop{right:-320px;top:77px;z-index:1}.txt_mystery-forest,.txt_pipipi-music-hall{top:-72px;left:-45px}@media screen and (max-width: 767px){.icon_play-workshop_new{top:-8.533vw;left:-5.333vw;width:21.333vw}.icon_play-workshop_click{top:3.733vw;right:3.2vw;width:13.333vw}.txt_play-workshop.sp{display:block}.txt_play-workshop.pc{display:none}.txt_play-workshop{right:auto;top:-32vw;left:3%;width:100%}.txt_mystery-forest,.txt_pipipi-music-hall{top:-16vw;left:-12vw;width:29.333vw}}.pdf_dl_box .modal_window{border-radius:0;width:auto;padding:0 50px}.pdf_dl_box .modal_content{background:none;text-align:center;overflow:unset}.pdf_dl_box .modal_box .btn_close{top:0;right:0}.pdf_dl_box .modal_content video{display:block;height:100%;max-height:100%;width:auto;max-width:100%}.pdf_dl_box .modal_content iframe{aspect-ratio:381 / 678;max-width:100%;max-height:100%;height:92vh;width:auto}@media screen and (max-width: 767px){.pdf_dl_box .modal_wrapper{padding:min(5.333vw,20px);padding-top:50px}.pdf_dl_box .modal_window{overflow:unset;padding:0}.pdf_dl_box .modal_box .btn_close{top:-40px;width:30px}.pdf_dl_box .modal_content video{height:auto;width:100%}.pdf_dl_box .modal_content iframe{height:100%;width:auto}}@media screen and (max-width: 430px){.pdf_dl_box .modal_window{width:96%}.pdf_dl_box .modal_content iframe{min-height:300px}}.register_box{border:2px solid #000e56;border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:626px;padding:30px;text-align:center;width:100%}.register_box.top{margin-top:-80px}.register_box .ttl_register{margin-bottom:22px;margin-top:-44px}.register_box .ttl_register img{margin:0 auto}.register_box .btn_normal{margin-bottom:12px}.register_box p{font-size:18px;margin-bottom:0;line-height:1.6}@media screen and (max-width: 767px){.register_box{padding:8vw 5.067vw;width:88vw;transform:translateZ(0);opacity:1}.register_box.fadeInUp.animated{animation:none}.register_box.top{margin-top:-5.867vw}.register_box .ttl_register{margin-bottom:5.867vw;margin-top:-10.133vw}.register_box .ttl_register img{width:94%}.register_box p{font-size:min(4vw,15px);font-weight:700}}.page_terms{background-color:#f5f0e2}.terms_box .giftown_container{max-width:700px}.terms_box .ttl_item{margin-top:2em}.terms_box p,.terms_box li{font-weight:500}.terms_box ul{list-style:disc;padding-left:1em;margin-bottom:1em}.terms_box ul:last-child{margin-bottom:0}@media screen and (max-width: 767px){.terms_box p{font-size:min(3.733vw,14px)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/giftown_style.css.map */
