<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@-webkit-keyframes crossfader_2{0%{opacity:0;z-index:0}20%{opacity:1;z-index:1}50%{opacity:1;z-index:1}70%{opacity:0;z-index:0}100%{opacity:0;z-index:0}}@keyframes crossfader_2{0%{opacity:0;z-index:0}20%{opacity:1;z-index:1}50%{opacity:1;z-index:1}70%{opacity:0;z-index:0}100%{opacity:0;z-index:0}}@-webkit-keyframes crossfader_3{0%{opacity:0;z-index:0}13.33%{opacity:1;z-index:1}33.33%{opacity:1;z-index:1}42.85%{opacity:0;z-index:0}100%{opacity:0;z-index:0}}@keyframes crossfader_3{0%{opacity:0;z-index:0}13.33%{opacity:1;z-index:1}33.33%{opacity:1;z-index:1}42.85%{opacity:0;z-index:0}100%{opacity:0;z-index:0}}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{font-weight:400;margin:0;padding:0}html{font-size:62.5%;height:auto;margin:0;padding:0;width:100%}body{background-color:#fff;color:#000;font-family:"Noto Sans JP",Sans-Serif;font-weight:400;height:auto;margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modalShow{overflow:hidden}.bold,b,strong{font-weight:700}li,ul{list-style-position:inside;list-style:none}img{border:0;vertical-align:top}a{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:none}:focus,a:focus{outline:0}.sp{display:block}.pc{display:none}.onlypc{display:none}.steppc{display:none}.onlystep{display:none}.sppc{display:block}.container{box-sizing:border-box;position:relative;width:100%}#header{height:14.6666666667vw;position:absolute;top:0;width:100%;z-index:100}#header .logo{left:4vw;position:absolute;top:4vw}#header .logo&gt;a{height:40px;display:block;position:relative;width:40px}#header .logo&gt;a&gt;img{height:auto;width:100%}#header .nav-opened{align-items:center;display:none;justify-content:center;height:100vh;padding-top:0;position:fixed;width:100%;z-index:11}#header .nav-opened .bout{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:absolute;top:0;transition:all .4s .3s ease;width:100%;z-index:0}#header .nav-opened .bout.show{opacity:1;transition:opacity .4s ease}#header .nav-opened.show{display:block}#header .nav-opened .bg{background:#f4f2f2;border-radius:0 0 50% 50%;height:0;position:absolute;right:0;top:0;transition:all .4s .3s ease;width:100%;z-index:1}#header .nav-opened .bg.show{border-radius:0;height:525px;right:0;top:0;transition:all .4s ease;width:100%}#header .nav-opened&gt;a{height:45px;position:absolute;right:4vw;top:4vw;width:45px;z-index:3}#header .nav-opened&gt;a&gt;img{height:auto;width:100%}#header .nav-opened .presents{background:url(../images/nav/menu_deco.png) no-repeat left 20px top 0;background-size:10px 43px;font-size:13px;font-weight:700;height:43px;left:0;padding:28px 0 0 35px;position:absolute;top:0;width:100%;z-index:2;opacity:0;visibility:hidden;transition:opacity .2s ease}#header .nav-opened .presents.show{opacity:1;visibility:visible}#header .nav-opened .presents.hide{opacity:0;visibility:visible}#header .nav-opened .nav-lists{display:block;margin:0 auto;opacity:0;padding:90px 0 0 0;position:relative;visibility:hidden;transition:opacity .2s ease;width:80%;z-index:2}#header .nav-opened .nav-lists.show{opacity:1;visibility:visible}#header .nav-opened .nav-lists.hide{opacity:0;visibility:visible}#header .nav-opened .nav-lists .nav-list{font-size:25px;font-weight:700;line-height:1;padding:0 0 40px;position:relative;text-align:left;z-index:2}#header .nav-opened .nav-lists .nav-list&gt;a{position:relative;z-index:4}#header .nav-opened .nav-lists .nav-list .circle{background-color:#ffe602;border-radius:50%;height:50px;left:40px;position:absolute;top:-10px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:50px;z-index:3}#header .nav-opened .nav-lists .nav-list:nth-of-type(1){padding:0 0 30px}#header .nav-opened .nav-lists .nav-list:nth-of-type(1) .circle{left:0}#header .nav-opened .nav-lists .nav-list:nth-of-type(2){padding:0 0 20px}#header .nav-opened .nav-lists .nav-list:nth-of-type(2) .circle{left:50px}#header .nav-opened .nav-lists .nav-list:nth-of-type(3){padding:0 0 20px}#header .nav-opened .nav-lists .nav-list:nth-of-type(3) .circle{top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(4){padding:0 0 30px}#header .nav-opened .nav-lists .nav-list:nth-of-type(4) .circle{top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(5){padding:0 0 30px}#header .nav-opened .nav-lists .nav-list:nth-of-type(5) .circle{left:60px}#header .nav-opened .nav-lists .nav-list:nth-of-type(6){padding:0 0 30px}#header .nav-opened .nav-lists .nav-list:nth-of-type(6) .circle{left:12px}#header .nav-opened .nav-lists .nav-list:nth-of-type(7) .circle{left:18px}#header .nav-opened .nav-lists .nav-list.nav-sub{font-size:16px;margin-left:20px;text-indent:20px}#header .nav-opened .nav-lists .nav-list.nav-sub::before{content:"";border-bottom:1px solid #000;border-left:1px solid #000;display:inline-block;height:9px;left:0;top:2px;position:absolute;width:8px}#header .nav-opened .nav-lists .nav-list:hover .circle{-webkit-transform:scale(1);transform:scale(1)}#header .nav-closed{height:45px;position:fixed;right:4vw;top:4vw;width:45px;z-index:10}#header .nav-closed&gt;a{height:45px;position:relative;width:45px}#header .nav-closed&gt;a&gt;img{height:auto;width:100%}.ptop{height:45px;margin:0 0 10px 0;position:fixed;right:10px;width:45px;z-index:10}.ptop&gt;a{height:45px;margin:0;width:45px}.ptop&gt;a&gt;img{height:auto;width:100%}#footer{background-color:#000;box-sizing:border-box;height:38.6666666667vw;margin-top:0;padding:6.6666666667vw 0;position:relative;width:100%}#footer .footer__sns{display:flex;justify-content:center;position:relative;width:100%}#footer .footer__sns .footer__snsItem{height:7.8666666667vw;margin:0 1.4666666667vw;width:7.8666666667vw}#footer .footer__sns .footer__snsItem&gt;a{display:block;height:inherit;position:relative;width:inherit}#footer .footer__sns .footer__snsItem&gt;a&gt;img{height:auto;width:100%}#footer .btn-environ{margin:5.3333333333vw 0;text-align:center}#footer .btn-environ&gt;a{color:#fff;font-size:28px;font-size:3.7333333333vw;line-height:1;text-decoration:underline}#footer .copyright{color:#fff;font-size:20px;font-size:2.6666666667vw;letter-spacing:-.02em;margin-top:5.3333333333vw;position:relative;text-align:center;width:100%}.modal-environ{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-environ.close{display:none}.modal-environ .modal-environ-box{background-color:#fff;position:relative;width:86.6666666667vw}.modal-environ .modal-environ-box dl{display:block;margin:0 auto;position:relative;width:73.3333333333vw}.modal-environ .modal-environ-box dl .modal-environ-head{border-bottom:1px solid #000;font-size:2.5rem;line-height:1.4;font-weight:500;padding:5rem 0 2.5rem}.modal-environ .modal-environ-box dl .modal-environ-cont{margin:2.5rem 0 5rem}.modal-environ .modal-environ-box dl .modal-environ-cont.cont-pc{display:none}.modal-environ .modal-environ-box dl .modal-environ-cont .modal-environ-txt{font-size:1.8rem;font-weight:500;line-height:1.5em;padding-top:2rem}.modal-environ .modal-environ-box dl .modal-environ-cont .modal-environ-txt.browser{font-size:2rem;padding-top:0}.modal-environ .modal-environ-box .btn-close{height:12vw;position:absolute;right:-2.6666666667vw;top:-4vw;width:12vw}.modal-environ .modal-environ-box .btn-close&gt;img{height:auto;width:100%}@-webkit-keyframes ripples_anim{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes ripples_anim{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@-webkit-keyframes ripples_anim2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ripples_anim2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes ripples_anim3{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ripples_anim3{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}16%{opacity:1}24%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@-webkit-keyframes ripples_anim4{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}15%{opacity:1}25%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes ripples_anim4{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}15%{opacity:1}25%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes ripples_anim4{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{opacity:1}30%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-webkit-keyframes ripples_anim5{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{opacity:1}30%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes ripples_anim5{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{opacity:1}30%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@-webkit-keyframes ripples_anim6{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{opacity:1}30%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes ripples_anim6{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{opacity:1}30%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}#kv{background-color:#f4f2f2;box-sizing:border-box;height:176vw;min-height:176vw;overflow:hidden;position:relative;width:100%;z-index:1}#kv .cover{position:relative;width:100vw;z-index:2}#kv .cover&gt;img{height:auto;width:100vw}#kv .ripples{left:0;position:absolute;top:0;z-index:1}#kv .ripples .main{display:block;position:absolute;left:35.0666666667vw;top:54vw;width:17.3333333333vw;height:17.3333333333vw}#kv .ripples .sub{display:block;position:absolute;left:0;top:0;width:100%;height:228vw}#kv .ripples .r{content:"";display:block;position:absolute;left:0;top:0;width:17.3333333333vw;height:17.3333333333vw;border:solid 1px #ffe602;border-radius:50%;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#kv .ripples .s{content:"";display:block;position:absolute;left:0;top:0;width:14.6666666667vw;height:14.6666666667vw;border:solid 1px #ffe602;border-radius:50%;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#kv .ripples .r1{-webkit-animation:ripples_anim 3s linear infinite 0s;animation:ripples_anim 3s linear infinite 0s}#kv .ripples .r2{-webkit-animation:ripples_anim2 3s linear infinite .3s;animation:ripples_anim2 3s linear infinite .3s}#kv .ripples .r3{-webkit-animation:ripples_anim3 3s linear infinite .6s;animation:ripples_anim3 3s linear infinite .6s}#kv .ripples .s1{left:81.7333333333vw;top:-7.0666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 3.3s;animation:ripples_anim4 5s linear infinite 3.3s}#kv .ripples .s2{left:56.5333333333vw;top:17.0666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.7s;animation:ripples_anim4 5s linear infinite 2.7s}#kv .ripples .s3{left:32.5333333333vw;top:31.4666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 1.6s;animation:ripples_anim4 5s linear infinite 1.6s}#kv .ripples .s4{left:60.5333333333vw;top:43.4666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 4.4s;animation:ripples_anim4 5s linear infinite 4.4s}#kv .ripples .s5{left:92.9333333333vw;top:59.3333333333vw;-webkit-animation:ripples_anim4 5s linear infinite 3.7s;animation:ripples_anim4 5s linear infinite 3.7s}#kv .ripples .s6{left:-4.4vw;top:73.7333333333vw;-webkit-animation:ripples_anim4 5s linear infinite 2.1s;animation:ripples_anim4 5s linear infinite 2.1s}#kv .ripples .s7{left:-8.5333333333vw;top:102.8vw;-webkit-animation:ripples_anim4 5s linear infinite 1.5s;animation:ripples_anim4 5s linear infinite 1.5s}#kv .ripples .s8{left:62.5333333333vw;top:81.0666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 4.2s;animation:ripples_anim4 5s linear infinite 4.2s}#kv .ripples .s9{left:26.8vw;top:88.2666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 3.5s;animation:ripples_anim4 5s linear infinite 3.5s}#kv .ripples .s10{left:76.8vw;top:104.2666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.4s;animation:ripples_anim4 5s linear infinite 2.4s}#kv .ripples .s11{left:16.9333333333vw;top:111.3333333333vw;-webkit-animation:ripples_anim4 5s linear infinite 1.3s;animation:ripples_anim4 5s linear infinite 1.3s}#kv .ripples .s12{left:58.5333333333vw;top:128.2666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 3.4s;animation:ripples_anim4 5s linear infinite 3.4s}#kv .ripples .s13{left:91.0666666667vw;top:128.6666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.8s;animation:ripples_anim4 5s linear infinite 2.8s}#kv .ripples .s14,#kv .ripples .s15,#kv .ripples .s16,#kv .ripples .s17,#kv .ripples .s18,#kv .ripples .s19,#kv .ripples .s20,#kv .ripples .s21,#kv .ripples .s22,#kv .ripples .s23,#kv .ripples .s24{display:none}#kv::before{content:"";position:absolute;bottom:-1px;left:0;border-bottom:16vw solid #ffe602;border-left:100vw solid transparent;z-index:4}#prizewinner{background-color:#ffe602;position:relative;width:100%;z-index:3}#prizewinner .apply-box{background-color:#fff;border-bottom:2vw solid #000;box-shadow:0 0 15px 5px rgba(185,184,184,.3);left:50%;margin:0;padding:8vw 6.6666666667vw 2vw;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:-30.6666666667vw;width:93.3333333333vw}#prizewinner .apply-box .apply-lists{display:block;padding-top:2.6666666667vw}#prizewinner .apply-box .apply-lists .apply-head{font-size:40px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.06em;position:relative;text-align:center;width:100%}#prizewinner .apply-box .apply-lists .apply-head&gt;span{border-bottom:1px solid #000;display:inline-block;padding-bottom:4vw}#prizewinner .apply-box .apply-lists .apply-cont{padding:4vw 0 9.3333333333vw;text-align:center;font-size:26px;font-size:3.4666666667vw;font-weight:400;line-height:1.5}#prizewinner .apply-box .apply-lists .apply-cont .date{display:block;font-weight:700;padding-bottom:.6666666667vw}#prizewinner .apply-box .apply-lists .apply-cont.period{font-size:26px;font-size:3.4666666667vw;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;padding:2.6666666667vw 0 5.3333333333vw;letter-spacing:.06em;white-space:nowrap}#prizewinner .apply-box .apply-lists .apply-cont.conditions{font-size:26px;font-size:3.4666666667vw;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.7em;padding:2.6666666667vw 0 4.6666666667vw;letter-spacing:.04em}#prizewinner .apply-box .apply-lists .apply-cont.prize{font-size:26px;font-size:3.4666666667vw;font-weight:500;line-height:1.7em;padding:3.3333333333vw 0 6.6666666667vw;white-space:nowrap}#prizewinner .apply-box .apply-lists .apply-cont.prize em:first-of-type{margin:0 0 0}#prizewinner .apply-box .apply-lists .apply-cont strong{font-size:46px;font-size:6.1333333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#prizewinner .apply-box .apply-lists .apply-cont em{font-size:34px;font-size:4.5333333333vw;font-style:normal;font-weight:700;display:block;margin:2.6666666667vw 0 1.3333333333vw;text-decoration:none}#prizewinner .inner{margin-top:-80vw;padding-bottom:26.6666666667vw;position:relative}#prizewinner .inner .check-box{background:url(../images/prizewinner/bg_dots_line_check_sp.png) repeat left top;background-size:100% 100%;margin:58.6666666667vw auto 0;padding:5.3333333333vw 0;position:relative;width:92vw}#prizewinner .inner .check-box&gt;a{height:auto;display:block;margin:0 auto;width:86.1333333333vw}#prizewinner .inner .check-box&gt;a&gt;img{height:auto;width:100%}#prizewinner .inner .check-box::after{background:url(../images/prizewinner/check.png) no-repeat left top;background-size:contain;content:"";height:13.7333333333vw;position:absolute;left:-2vw;top:-6.6666666667vw;width:18.5333333333vw}#prizewinner .inner .toptxt{font-size:28px;font-size:3.7333333333vw;font-weight:500;padding:5.3333333333vw 0 0;line-height:2em;position:relative;text-align:center}#prizewinner .inner h2{font-size:66px;font-size:8.8vw;font-weight:500;letter-spacing:0;padding:13.3333333333vw 0 5.3333333333vw;text-align:center;z-index:2}#prizewinner .inner h2&gt;em{font-size:70px;font-size:9.3333333333vw;font-style:normal;font-weight:700;display:block;position:relative;margin:0;text-decoration:none}#prizewinner .inner h2&gt;em::before{background:url(../images/prizewinner/head_deco_1.png) repeat left top;background-size:100%;content:"";display:inline-block;height:7.7333333333vw;margin-right:.6666666667vw;position:relative;width:8vw}#prizewinner .inner h2&gt;em::after{background:url(../images/prizewinner/head_deco_2.png) repeat left top;background-size:100%;content:"";display:inline-block;height:7.7333333333vw;margin-left:.6666666667vw;position:relative;width:8vw}#prizewinner .inner h2&gt;span{display:block;font-size:20px;font-size:2.6666666667vw;line-height:2.4em;position:relative;margin:0 auto 2.6666666667vw}#prizewinner .inner h2&gt;strong{background-image:url(../images/prizewinner/fukidasi.png);background-repeat:no-repeat;background-size:contain;display:block;font-size:30px;font-size:4vw;font-weight:500;line-height:1.2em;height:14.6666666667vw;padding-top:3.3333333333vw;position:relative;margin:0 auto 1.3333333333vw;text-align:center;width:43.7333333333vw}#prizewinner .inner .txt{font-size:28px;font-size:3.7333333333vw;line-height:2em;text-align:left}#prizewinner .inner .winner-border-box{margin:0 auto 9.3333333333vw;position:relative;width:89.3333333333vw;z-index:1}#prizewinner .inner .winner-border-box::after{background:url(../images/prizewinner/bg_dots_line.png) repeat left top;background-size:75%;border-radius:4vw;content:"";height:100%;left:2.6666666667vw;position:absolute;top:2.6666666667vw;width:89.3333333333vw;z-index:-1}#prizewinner .inner .winner-border-box .winner-border-inner{background-color:#fff;border:.5333333333vw solid #000;border-radius:4vw;margin:0;padding:8vw 0;position:relative;width:89.3333333333vw;z-index:1}#prizewinner .inner .winner-border-box .winner-border-inner .waku_deco{height:19.6vw;left:-3.2vw;position:absolute;top:-4.6666666667vw;width:14.1333333333vw}#prizewinner .inner .winner-border-box .winner-border-inner .mov-link{display:block;margin:8vw auto 0;position:relative;width:76vw;z-index:2}#prizewinner .inner .winner-border-box .winner-border-inner .mov-link&gt;img{height:auto;width:100%}#prizewinner .inner .winner-border-box .winner-border-inner h3{font-size:50px;font-size:6.6666666667vw;font-weight:700;line-height:1;position:relative;text-align:center;width:100%}#prizewinner .inner .winner-border-box .winner-border-inner .title{font-size:40px;font-size:5.3333333333vw;font-weight:700;margin:0 auto;padding-top:5.3333333333vw;width:76vw}#prizewinner .inner .winner-border-box .winner-border-inner .name{font-size:28px;font-size:3.7333333333vw;font-weight:500;margin:0 auto;padding-top:1.3333333333vw;width:76vw}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma{background-color:#e6e6e6;border-radius:4vw;margin:14vw auto 0;padding-top:2.6666666667vw;position:relative;width:76vw}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen::before,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma::before{content:"";position:absolute}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen&gt;h4,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma&gt;h4{background-color:#000;color:#fff;font-size:28px;font-size:3.7333333333vw;font-weight:500;padding:0 1.3333333333vw .2666666667vw;position:absolute;top:-2.6666666667vw}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen .txt,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma .txt{font-size:28px;font-size:3.7333333333vw;padding:4vw 6.6666666667vw 6.6666666667vw}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen::before{background:url(../images/prizewinner/pic_daigen.png) no-repeat;background-size:contain;height:16.6666666667vw;right:3.3333333333vw;top:-16.6666666667vw;width:29.8666666667vw}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma::before{background:url(../images/prizewinner/pic_jemma.png) no-repeat;background-size:contain;height:16.9333333333vw;right:3.3333333333vw;top:-16.9333333333vw;width:28.2666666667vw}#prizewinner .inner .prize-lists-box{margin:0 auto 1.3333333333vw;position:relative;width:89.3333333333vw}#prizewinner .inner .prize-lists-box h3{font-size:50px;font-size:6.6666666667vw;font-weight:700;line-height:1;margin-bottom:6.6666666667vw;position:relative;text-align:center;width:100%}#prizewinner .inner .prize-lists-box .prize-lists{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#prizewinner .inner .prize-lists-box .prize-lists .prize-list{width:41.3333333333vw}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .mov-link{display:block;margin:0 0 2.6666666667vw;position:relative;width:41.3333333333vw;z-index:2}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .mov-link&gt;img{height:auto;width:100%}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .title{font-size:32px;font-size:4.2666666667vw;font-weight:700;margin:0 auto;padding-top:0;width:41.3333333333vw}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .name{font-size:26px;font-size:3.4666666667vw;font-weight:500;margin:0 auto;padding:1.3333333333vw 0 8vw;width:41.3333333333vw}#prizewinner::before{content:"";position:absolute;bottom:-1px;right:0;border-bottom:20vw solid #fff;border-right:100vw solid transparent;-webkit-transform:scale(-1,1);transform:scale(-1,1);z-index:4}.modal-movie{background-color:rgba(0,0,0,.5);z-index:100;position:fixed;top:0;left:0;right:0;bottom:0}.modal-movie.close{display:none}.modal-movie .modal-movie-box{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:1000px;width:calc(100% - 50px);max-height:calc(100% - 140px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3000}.modal-movie .modal-movie-box .modal-movie-inner{position:relative;width:100%;padding-top:56.25%}.modal-movie .modal-movie-box .modal-movie-inner #mov_1{position:absolute;top:0;right:0;width:100%!important;height:100%!important;border:none}.modal-movie .modal-movie-box .btn-close{height:50px;position:absolute;right:0;bottom:calc(100% + 10px);width:50px}.modal-movie .modal-movie-box .btn-close&gt;img{height:auto;width:100%}#theme{background-color:#fff;position:relative;width:100%;z-index:3}#theme .inner{margin-top:0;padding-bottom:33.3333333333vw;position:relative}#theme .inner h2{font-size:66px;font-size:8.8vw;font-weight:500;letter-spacing:.06em;padding:6.6666666667vw 0 5.3333333333vw;text-align:center;z-index:2}#theme .inner h2&gt;em{font-size:38px;font-size:5.0666666667vw;font-style:normal;font-weight:700;display:block;margin:0;text-decoration:none}#theme .inner h2&gt;span{display:block;font-size:20px;font-size:2.6666666667vw;line-height:2.4em;position:relative;margin:0 auto 2.6666666667vw}#theme .inner h2&gt;strong{background-color:#ffe602;display:block;font-size:66px;font-size:8.8vw;font-weight:500;line-height:1.2em;position:relative;margin:0 auto 2vw;width:6.5em}#theme .inner h2&gt;strong::after{background:url(../images/entry/dots.png) repeat left top;background-size:100%;content:"";font-size:66px;font-size:8.8vw;height:10.6666666667vw;left:1.7333333333vw;position:absolute;top:1.7333333333vw;width:6.5em;z-index:-1}#theme .inner .txt{font-size:28px;font-size:3.7333333333vw;line-height:2em;text-align:center}#theme .inner .theme-movbox{align-items:center;display:flex;justify-content:center;height:66.6666666667vw;margin:6.6666666667vw 0 0;position:relative;width:100%;z-index:5}#theme .inner .theme-movbox .mov-link{display:block;margin:0;position:relative;width:78.6666666667vw;z-index:2}#theme .inner .theme-movbox .mov-link&gt;img{height:auto;width:100%}#theme .inner .theme-movbox .circle{border:.5333333333vw solid #ffe602;border-radius:50%;height:66.6666666667vw;left:16.5333333333vw;position:absolute;top:0;width:66.6666666667vw;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#theme .inner .theme-movbox .circle.show{-webkit-transform:scale(1);transform:scale(1)}#theme::before{content:"";position:absolute;bottom:-1px;right:0;border-bottom:26.6666666667vw solid #f4f2f2;border-left:100vw solid transparent;-webkit-transform:scale(-1,1);transform:scale(-1,1);z-index:4}.modal-movie{background-color:rgba(0,0,0,.5);z-index:100;position:fixed;top:0;left:0;right:0;bottom:0}.modal-movie.close{display:none}.modal-movie .modal-movie-box{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:1000px;width:calc(100% - 50px);max-height:calc(100% - 140px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3000}.modal-movie .modal-movie-box .modal-movie-inner{position:relative;width:100%;padding-top:56.25%}.modal-movie .modal-movie-box .modal-movie-inner #mov_1{position:absolute;top:0;right:0;width:100%!important;height:100%!important;border:none}.modal-movie .modal-movie-box .btn-close{height:50px;position:absolute;right:0;bottom:calc(100% + 10px);width:50px}.modal-movie .modal-movie-box .btn-close&gt;img{height:auto;width:100%}#entry{background-color:#fff;position:relative;width:100%;z-index:3}#entry .inner{margin:0;padding:13.3333333333vw 0 33.3333333333vw;position:relative;text-align:center;z-index:2}#entry .inner h2{font-size:20px;font-size:2.6666666667vw;font-weight:700;margin-bottom:6.6666666667vw;position:relative;text-align:center}#entry .inner h2 em{font-size:60px;font-size:8vw;font-style:normal;font-weight:700;display:block;margin:0 0 1.3333333333vw;text-decoration:none}#entry .inner h3{font-size:30px;font-size:4vw;font-weight:700;position:relative;text-align:center}#entry .inner h3.underline{background:linear-gradient(transparent 80%,#ffe602 0);display:inline;position:relative;z-index:1}#entry::before{content:"";box-sizing:border-box;position:absolute;bottom:-1px;right:0;border-bottom:21.3333333333vw solid #f4f2f2;border-left:100vw solid transparent;-webkit-transform:scale(-1,1);transform:scale(-1,1);z-index:1}#judge{background-color:#f4f2f2;overflow:hidden;position:relative;width:100%;z-index:3}#judge .inner{margin:0;padding-bottom:33.3333333333vw;position:relative;z-index:2}#judge .inner h2{font-size:20px;font-size:2.6666666667vw;font-weight:700;margin-bottom:12vw;text-align:center}#judge .inner h2 em{font-size:60px;font-size:8vw;font-style:normal;font-weight:700;display:block;margin:0 0 1.3333333333vw;text-decoration:none}#judge .inner .judge-content-half{border-radius:4vw;height:110.6666666667vw;margin:0 auto 12vw;position:relative;width:84vw}#judge .inner .judge-content-half::after{background:url(../images/entry/dots.png) repeat left top;background-size:50%;border-radius:4vw;content:"";height:110.6666666667vw;left:4vw;position:absolute;top:4vw;width:84vw;z-index:1}#judge .inner .judge-content-half .judge-content-half-inner{background-color:#fff;border-radius:4vw;height:110.6666666667vw;position:relative;width:100%;z-index:2}#judge .inner .judge-content-half .judge-thumb{border-radius:4vw 4vw 0 0;overflow:hidden;width:100%}#judge .inner .judge-content-half .judge-thumb&gt;img{height:auto;width:100%}#judge .inner .judge-content-half .judge-txtbox{border-radius:0 0 4vw 4vw;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5.3333333333vw}#judge .inner .judge-content-half .judge-txtbox .judge-name{font-size:22px;font-size:2.9333333333vw;font-weight:500}#judge .inner .judge-content-half .judge-txtbox .judge-name em{font-size:40px;font-size:5.3333333333vw;font-style:normal;font-weight:700;display:block;margin:0 0 1.3333333333vw;text-decoration:none}#judge .inner .judge-content-half .judge-txtbox .judge-snslists{display:flex}#judge .inner .judge-content-half .judge-txtbox .judge-snslists .judge-snslist{margin-left:1.3333333333vw}#judge .inner .judge-content-half .judge-txtbox .judge-snslists .judge-snslist&gt;a{display:block;height:8vw;position:relative;width:8vw}#judge .inner .judge-content-half .judge-txtbox .judge-snslists .judge-snslist&gt;a&gt;img{height:auto;width:100%}#judge .inner .judge-content-half .judge-txtbox .judge-txt{font-size:26px;font-size:3.4666666667vw;font-weight:500;line-height:1.7;margin-top:6.6666666667vw;width:100%}#judge::before{content:"";position:absolute;bottom:-1px;left:0;border-bottom:21.3333333333vw solid #fff;border-left:100vw solid transparent;z-index:1}#prize{background-color:#f4f2f2;overflow:hidden;position:relative;width:100%;z-index:3}#prize .inner{margin:0;padding-bottom:44vw;position:relative;z-index:2}#prize .inner h2{font-size:20px;font-size:2.6666666667vw;font-weight:700;text-align:center}#prize .inner h2 em{font-size:60px;font-size:8vw;font-style:normal;font-weight:700;display:block;margin:0 0 1.3333333333vw;text-decoration:none}#prize .inner .judging{margin:9.3333333333vw auto 0;position:relative;width:70.6666666667vw;z-index:2}#prize .inner .judging&gt;img{height:auto;width:100%}#prize .inner .prize-white-box{background-color:#fff;box-shadow:0 0 15px 5px rgba(185,184,184,.3);margin:-6.9333333333vw auto 10.6666666667vw;padding-bottom:8vw;position:relative;width:92vw}#prize .inner .prize-white-box h3{align-items:center;background-color:#ffe602;display:flex;flex-direction:column;justify-content:center;height:33.3333333333vw;width:100%}#prize .inner .prize-white-box h3 em{display:block;font-size:66px;font-size:8.8vw;font-style:normal;font-weight:700;margin:0;position:relative}#prize .inner .prize-white-box h3 span{display:inline-block;font-size:36px;font-size:4.8vw;font-weight:700;line-height:1;margin-top:4vw;position:relative;width:auto}#prize .inner .prize-white-box h3 span.sb{padding:0 6.6666666667vw}#prize .inner .prize-white-box h3 span.sb::before{background:url(../images/prize/head_left.png) no-repeat center;background-size:contain;bottom:0;content:"";display:inline-block;height:5.3333333333vw;position:absolute;left:0;width:6.6666666667vw}#prize .inner .prize-white-box h3 span.sb::after{background:url(../images/prize/head_right.png) no-repeat center;background-size:contain;bottom:0;content:"";display:inline-block;height:5.3333333333vw;position:absolute;right:0;width:6.6666666667vw}#prize .inner .prize-white-box .txt{font-size:28px;font-size:3.7333333333vw;font-weight:500;line-height:1.7em;padding:8vw 0 9.3333333333vw;text-align:center;z-index:2}#prize .inner .prize-white-box .prize-content-wrap{position:relative;width:100%}#prize .inner .prize-white-box .prize-content-half{margin:0 auto 5.3333333333vw;position:relative;width:76vw}#prize .inner .prize-white-box .prize-content-half h4{bottom:4.6666666667vw;font-size:50px;font-size:6.6666666667vw;font-weight:700;position:absolute;text-align:center;width:100%}#prize .inner .prize-white-box .prize-content-half h4 .underline{position:relative;z-index:1}#prize .inner .prize-white-box .prize-content-half h4 .underline::after{background-color:#ffe602;bottom:0;content:"";display:inline-block;font-size:44px;font-size:5.8666666667vw;height:2.6666666667vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:-1}#prize .inner .prize-white-box .prize-content-half .number_1{height:24vw;left:-5.6vw;position:absolute;top:-3.3333333333vw;width:19.2vw}#prize .inner .prize-white-box .prize-content-half&gt;img{height:auto;width:100%}#prize .inner .prize-white-box .prize-content-full{background-color:#f4f2f2;border-radius:1.3333333333vw;display:flex;flex-direction:column;margin:4vw auto 0;padding:6.6666666667vw 0;position:relative;width:76vw}#prize .inner .prize-white-box .prize-content-full&gt;p{font-size:28px;font-size:3.7333333333vw;font-weight:500;margin-bottom:1.3333333333vw;text-align:center}#prize .inner .prize-white-box .prize-content-full&gt;p.sb{display:inline-block;font-size:22px;font-size:2.9333333333vw;font-weight:700;line-height:1;margin:0 auto 1.3333333333vw;position:relative;width:auto;padding:0 4.6666666667vw}#prize .inner .prize-white-box .prize-content-full&gt;p.sb::before{background:url(../images/prize/head_left.png) no-repeat center;background-size:contain;bottom:0;content:"";display:inline-block;height:2.9333333333vw;position:absolute;left:0;width:5.3333333333vw}#prize .inner .prize-white-box .prize-content-full&gt;p.sb::after{background:url(../images/prize/head_right.png) no-repeat center;background-size:contain;bottom:0;content:"";display:inline-block;height:2.9333333333vw;position:absolute;right:0;width:5.3333333333vw}#prize .inner .prize-white-box .prize-content-full&gt;p em{font-size:30px;font-size:4vw;font-style:normal;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:block;margin:0;position:relative}#prize .inner .prize-white-box .prize-content-full&gt;p.or{font-size:40px;font-size:5.3333333333vw;font-weight:700}#prize .inner .prize-white-box .prize-content-full .icon-plus{height:8vw;left:50%;margin-left:-4vw;position:absolute;top:-6vw;width:8vw}#prize .inner .prize-white-box .prize-content-full .prize-item-box{height:48vw;margin:0 auto;position:relative;width:48vw}#prize .inner .prize-white-box .prize-content-full .prize-item-box&gt;img{height:auto;width:100%}#prize .inner .prize-white-box .prize-content-full .prize-item-txt-box{margin:5.3333333333vw auto 0;position:relative;width:66.6666666667vw}#prize .inner .prize-white-box .prize-content-full .prize-item-txt-box&gt;p{font-size:28px;font-size:3.7333333333vw;font-weight:500;line-height:1.7;margin-bottom:1.3333333333vw}#prize .inner .prize-white-box .notes{color:#f45000;font-size:26px;font-size:3.4666666667vw;font-weight:700;margin:0 auto;padding:0 0 8vw;position:relative;width:76vw}#prize .inner .prize-border-box{height:46.6666666667vw;margin:0 auto;position:relative;width:84vw;z-index:1}#prize .inner .prize-border-box .number_10{height:24vw;left:-5.6vw;position:absolute;top:-3.3333333333vw;width:19.2vw}#prize .inner .prize-border-box::after{background:url(../images/entry/dots.png) repeat left top;background-size:50%;border-radius:4vw;content:"";height:46.6666666667vw;left:2.6666666667vw;position:absolute;top:2.6666666667vw;width:85.3333333333vw;z-index:-1}#prize .inner .prize-border-box .prize-border-inner{background-color:#fff;border:.5333333333vw solid #000;border-radius:4vw;height:46.6666666667vw;margin:0;padding:8vw 0;position:relative;width:85.3333333333vw;z-index:1}#prize .inner .prize-border-box .prize-border-inner h4{font-size:66px;font-size:8.8vw;font-weight:700;line-height:1;position:relative;text-align:center;width:100%}#prize .inner .prize-border-box .prize-border-inner h4 .underline{position:relative;z-index:1}#prize .inner .prize-border-box .prize-border-inner h4 .underline::after{background-color:#ffe602;bottom:.6666666667vw;content:"";display:inline-block;font-size:44px;font-size:5.8666666667vw;height:2.6666666667vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:-1}#prize .inner .prize-border-box .prize-border-inner .txt{font-size:28px;font-size:3.7333333333vw;font-weight:500;margin:0 auto;padding-top:8vw;width:66.6666666667vw}#prize::before{content:"";position:absolute;bottom:-1px;left:0;border-bottom:21.3333333333vw solid #fff;border-left:100vw solid transparent;z-index:1}#schedule{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:3}#schedule .inner{margin:0;padding-bottom:13.3333333333vw;position:relative}#schedule .inner h2{font-size:20px;font-size:2.6666666667vw;font-weight:700;text-align:center}#schedule .inner h2 em{font-size:60px;font-size:8vw;font-style:normal;font-weight:700;display:block;margin:0 0 1.3333333333vw;text-decoration:none}#schedule .inner h2::after{background:url(../images/schedule/check.png) no-repeat center;background-size:contain;top:0;content:"";display:inline-block;height:20.5333333333vw;position:absolute;left:63%;width:26.6666666667vw;z-index:-1}#schedule .inner .schedule-lists{margin:16vw auto 0;position:relative}#schedule .inner .schedule-lists .schedule-list{height:78.1333333333vw;margin:0 auto 22.2666666667vw;position:relative;width:74.6666666667vw}#schedule .inner .schedule-lists .schedule-list .schedule-item{height:auto;position:relative;width:100%;z-index:2}#schedule .inner .schedule-lists .schedule-list .circle{background-color:#ffe602;border-radius:50%;bottom:0;height:74.6666666667vw;left:0;position:absolute;width:74.6666666667vw;z-index:1}#schedule .inner .schedule-lists .schedule-list::after{background:url(../images/schedule/arrow.png) no-repeat center;background-size:contain;bottom:-10.6666666667vw;content:"";display:inline-block;height:3.7333333333vw;position:absolute;left:50%;margin-left:-3.7333333333vw;width:7.3333333333vw;z-index:-1}#schedule .inner .schedule-lists .schedule-list:last-of-type{margin:0 auto 6.6666666667vw}#schedule .inner .schedule-lists .schedule-list:last-of-type::after{display:none}#special{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:3}#special .inner{margin:0;padding:21.3333333333vw 0;position:relative;z-index:2}#special .inner h2{margin:0 auto;position:relative;text-align:center;width:92vw}#special .inner h2 em{background-color:#fff;font-size:40px;font-size:5.3333333333vw;font-style:normal;font-weight:700;display:inline-block;margin:0 0 1.3333333333vw;padding:0 1.3333333333vw;position:relative;text-decoration:none;z-index:2}#special .inner h2::after{background-color:#000;content:"";height:.5333333333vw;left:0;position:absolute;top:4vw;width:100%;z-index:1}#special .inner .special-content-half{margin:6.6666666667vw auto 0;position:relative;width:85.3333333333vw}#special .inner .special-content-half::first-of-type{margin:8vw auto 0}#special .inner .special-content-half&gt;a{display:block;position:relative;width:100%}#special .inner .special-content-half&gt;a&gt;img{height:auto;width:100%}#special .inner .special-content-half&gt;p{font-size:26px;font-size:3.4666666667vw;font-weight:500;margin:2.6666666667vw 0 0;position:relative;width:100%}#special .inner .special-content-full{background-color:#f4f2f2;box-sizing:border-box;margin:8vw auto 0;padding:6.6666666667vw 3.3333333333vw;position:relative;width:85.3333333333vw}#special .inner .special-content-full&gt;a{display:block;position:relative;width:100%}#special .inner .special-content-full&gt;a&gt;img{height:auto;width:100%}#special .inner .special-content-full&gt;p{font-size:26px;font-size:3.4666666667vw;font-weight:500;margin:2.6666666667vw 0 0;position:relative;width:100%}@media only screen and (min-width:768px){.sp{display:none}.pc{display:block}.onlypc{display:block}.onlystep{display:block}.sppc{display:none}#header{height:98px}#header .logo{left:30px;top:30px}#header .logo&gt;a{height:68px;width:68px}#header .nav-opened .bg{border-radius:50% 0 0 50%;height:100vh;position:absolute;right:0;top:0;transition:all .4s .3s ease;width:0}#header .nav-opened .bg.show{border-radius:0;height:100vh;right:0;top:0;transition:all .4s ease;width:400px}#header .nav-opened&gt;a{height:54px;width:54px;right:30px;top:30px}#header .nav-opened .presents{background:url(../images/nav/menu_deco_pc.png) no-repeat left 35px top 0;background-size:12px auto;font-size:13px;height:70px;left:auto;right:0;padding:47px 0 0 55px;width:400px}#header .nav-opened .nav-lists{opacity:0;padding:110px 0 0 0;right:0;position:absolute;top:0;visibility:hidden;transition:opacity .2s ease;width:340px}#header .nav-opened .nav-lists .nav-list{font-size:20px;padding:0 0 30px}#header .nav-opened .nav-lists .nav-list:nth-of-type(1) .circle{left:-5px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(2) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(3) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(4) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(5) .circle{left:45px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(6) .circle{left:5px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(7) .circle{left:10px;top:-15px}#header .nav-closed{height:54px;width:54px;right:30px;top:30px}#header .nav-closed&gt;a{height:54px;width:54px}.ptop{height:60px;margin:0 20px 20px 0;width:60px}.ptop&gt;a{height:60px;width:60px}#footer{height:80px;margin-top:0;padding:22px 30px;width:100%}#footer .footer__sns{justify-content:left;width:170px}#footer .footer__sns .footer__snsItem{height:35px;margin:0 12px 0 0;width:35px}#footer .footer__sns .footer__snsItem.-line{display:none}#footer .btn-environ{left:140px;margin:0;position:absolute;text-align:left;top:30px;width:100px}#footer .btn-environ&gt;a{font-size:14px}#footer .copyright{display:block;height:35px;font-size:12px;position:absolute;margin-top:0;right:30px;text-align:right;top:30px;width:calc(100% - 220px)}#kv{height:68vw;min-height:68vw}#kv .ripples .main{left:43.0666666667vw;top:19.4666666667vw;width:8.1333333333vw;height:8.1333333333vw}#kv .ripples .sub{display:block;position:absolute;left:0;top:0;width:100%;height:66.4vw}#kv .ripples .r{width:8.1333333333vw;height:8.1333333333vw}#kv .ripples .s{width:6.1333333333vw;height:6.1333333333vw}#kv .ripples .s1{left:29.8666666667vw;top:-.9333333333vw}#kv .ripples .s2{left:54.8666666667vw;top:-3.6vw}#kv .ripples .s3{display:none}#kv .ripples .s4{left:4.8666666667vw;top:15.8266666667vw}#kv .ripples .s5{left:26.16vw;top:11.8266666667vw}#kv .ripples .s6{left:50.8266666667vw;top:8.1066666667vw}#kv .ripples .s7{left:63.0666666667vw;top:5.6vw}#kv .ripples .s8{left:82.4533333333vw;top:10.8vw}#kv .ripples .s9{left:16.4vw;top:7.04vw}#kv .ripples .s10{left:-3.4666666667vw;top:23.7333333333vw}#kv .ripples .s11{left:10.9333333333vw;top:31.84vw}#kv .ripples .s14,#kv .ripples .s15,#kv .ripples .s16,#kv .ripples .s17,#kv .ripples .s18,#kv .ripples .s19,#kv .ripples .s20,#kv .ripples .s21,#kv .ripples .s22,#kv .ripples .s23,#kv .ripples .s24{display:block}#kv .ripples .s12{left:24vw;top:28.1333333333vw}#kv .ripples .s13{left:78.6666666667vw;top:24vw}#kv .ripples .s14{left:10.4266666667vw;top:52.7733333333vw;-webkit-animation:ripples_anim4 5s linear infinite 1.7s;animation:ripples_anim4 5s linear infinite 1.7s}#kv .ripples .s15{left:66.1333333333vw;top:49.3733333333vw;-webkit-animation:ripples_anim4 5s linear infinite 4.5s;animation:ripples_anim4 5s linear infinite 4.5s}#kv .ripples .s16{left:43.5066666667vw;top:35.3733333333vw;-webkit-animation:ripples_anim4 5s linear infinite 3.8s;animation:ripples_anim4 5s linear infinite 3.8s}#kv .ripples .s17{left:67.8933333333vw;top:33.3066666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.2s;animation:ripples_anim4 5s linear infinite 2.2s}#kv .ripples .s18{left:-2.4vw;top:49.3733333333vw;-webkit-animation:ripples_anim4 5s linear infinite 1.6s;animation:ripples_anim4 5s linear infinite 1.6s}#kv .ripples .s19{left:32.8vw;top:44.6666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 4.3s;animation:ripples_anim4 5s linear infinite 4.3s}#kv .ripples .s20{left:47.2533333333vw;top:46.6666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 3.6s;animation:ripples_anim4 5s linear infinite 3.6s}#kv .ripples .s21{left:97.8vw;top:35.6666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.5s;animation:ripples_anim4 5s linear infinite 2.5s}#kv .ripples .s22{left:23.4vw;top:53.64vw;-webkit-animation:ripples_anim4 5s linear infinite 1.4s;animation:ripples_anim4 5s linear infinite 1.4s}#kv .ripples .s23{left:3.8666666667vw;top:62.2666666667vw;-webkit-animation:ripples_anim4 5s linear infinite 2.8s;animation:ripples_anim4 5s linear infinite 2.8s}#kv .ripples .s24{left:89.6vw;top:49.7333333333vw;-webkit-animation:ripples_anim4 5s linear infinite 1.4s;animation:ripples_anim4 5s linear infinite 1.4s}#kv::before{content:"";position:absolute;bottom:-1px;left:0;border-bottom:14.2666666667vw solid #ffe602;border-left:100vw solid transparent}#prizewinner .apply-box{border-bottom:10px solid #000;padding:40px 40px 30px;top:-14vw;max-width:900px;position:relative;width:calc(100% - 40px)}#prizewinner .apply-box .apply-lists{display:flex;flex-wrap:wrap;padding-top:0}#prizewinner .apply-box .apply-lists .apply-head{align-items:center;border-right:1px solid #000;font-size:30px;display:flex;height:auto;min-height:68px;margin-bottom:0;padding:0 0 0 40px;width:200px}#prizewinner .apply-box .apply-lists .apply-head&gt;span{border-bottom:none;display:inline-block;padding-bottom:0}#prizewinner .apply-box .apply-lists .apply-cont{display:flex;flex-direction:column;justify-content:center;height:auto;line-height:1;min-height:68px;margin-bottom:0;padding:0 0 0 60px;text-align:left;width:calc(100% - 200px);font-size:18px}#prizewinner .apply-box .apply-lists .apply-cont .date{padding-bottom:10px}#prizewinner .apply-box .apply-lists .apply-cont.period{font-size:24px;padding:0 20px;letter-spacing:.06em;white-space:nowrap}#prizewinner .apply-box .apply-lists .apply-cont.conditions{font-size:18px;line-height:1.5;padding:15px 20px 15px}#prizewinner .apply-box .apply-lists .apply-cont.prize{font-size:18px;padding:5px 20px 5px}#prizewinner .apply-box .apply-lists .apply-cont.prize em:first-of-type{margin:0 0 0}#prizewinner .apply-box .apply-lists .apply-cont strong{font-size:38px;line-height:1}#prizewinner .apply-box .apply-lists .apply-cont em{font-size:22px;margin:10px 0 0}#prizewinner .inner{margin:-9.3333333333vw auto 0;padding-bottom:150px;max-width:1000px;width:calc(100% - 60px)}#prizewinner .inner .check-box{background:url(../images/prizewinner/bg_dots_line_check_pc.png) repeat left top;background-size:100% 100%;margin:80px auto 0;padding:30px 0;position:relative;width:100%}#prizewinner .inner .check-box&gt;a{height:auto;display:block;margin:0 auto;position:relative;width:calc(100% - 60px)}#prizewinner .inner .check-box&gt;a&gt;img{height:auto;width:100%}#prizewinner .inner .check-box::after{background:url(../images/prizewinner/check.png) no-repeat left top;background-size:contain;content:"";height:103px;position:absolute;left:-15px;top:-50px;width:139px}#prizewinner .inner .toptxt{font-size:16px;padding:50px 0 10px}#prizewinner .inner h2{font-size:18px;padding:0 0 60px}#prizewinner .inner h2&gt;em{font-size:52px}#prizewinner .inner h2&gt;em::before{height:35px;margin-right:5px;width:36px}#prizewinner .inner h2&gt;em::after{height:35px;margin-left:5px;width:36px}#prizewinner .inner h2&gt;span{font-size:14px;margin:0 auto}#prizewinner .inner h2&gt;strong{font-size:18px;height:67px;padding-top:15px;margin:40px auto 0;width:198px}#prizewinner .inner .txt{font-size:16px}#prizewinner .inner .winner-box{display:flex;justify-content:space-between;margin:0 auto 100px;position:relative;max-width:998px;width:100%}#prizewinner .inner .winner-border-box{margin:0 0 0;max-width:460px;width:46%}#prizewinner .inner .winner-border-box::after{background-size:100%;border-radius:30px;left:20px;top:20px;width:100%}#prizewinner .inner .winner-border-box .winner-border-inner{border:3px solid #000;border-radius:30px;padding:30px 0 50px;height:858px;width:100%}#prizewinner .inner .winner-border-box .winner-border-inner .waku_deco{height:88px;left:-18px;top:-12px;width:64px}#prizewinner .inner .winner-border-box .winner-border-inner .mov-link{margin:30px auto 0;max-width:340px;width:90%}#prizewinner .inner .winner-border-box .winner-border-inner h3{font-size:34px}#prizewinner .inner .winner-border-box .winner-border-inner .title{font-size:24px;padding-top:20px;margin:0 auto 0;max-width:340px;width:90%}#prizewinner .inner .winner-border-box .winner-border-inner .name{font-size:16px;padding-top:10px;margin:0 auto 0;max-width:340px;width:90%}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma{border-radius:15px;margin:50px auto 0;padding-top:20px;max-width:340px;width:90%}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen&gt;h4,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma&gt;h4{font-size:16px;padding:0 10px 2px;top:-13px}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen .txt,#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma .txt{font-size:16px;margin:0 auto;padding:20px 0 40px;position:relative;max-width:280px;width:90%}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_daigen::before{height:68px;right:14px;top:-68px;width:122px}#prizewinner .inner .winner-border-box .winner-border-inner .commentary_jemma::before{height:72px;right:14px;top:-72px;width:120px}#prizewinner .inner .prize-lists-box{margin:0 auto 10px;position:relative;max-width:998px;width:100%}#prizewinner .inner .prize-lists-box h3{font-size:34px;margin-bottom:50px}#prizewinner .inner .prize-lists-box .prize-lists{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:998px;width:100%}#prizewinner .inner .prize-lists-box .prize-lists:before{content:"";display:block;width:180px;height:0;order:1}#prizewinner .inner .prize-lists-box .prize-lists:after{content:"";display:block;width:180px;height:0}#prizewinner .inner .prize-lists-box .prize-lists .prize-list{width:180px}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .mov-link{margin:0 0 10px;width:180px}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .title{font-size:18px;padding-top:0;width:180px}#prizewinner .inner .prize-lists-box .prize-lists .prize-list .name{font-size:14px;padding:10px 0 60px;width:180px}#prizewinner::before{border-bottom:160px solid #fff}.modal-movie .modal-movie-box .btn-close{height:54px;top:-70px;width:54px}#theme .inner{margin:0 auto 0;padding-bottom:150px;width:700px}#theme .inner h2{font-size:50px;padding:0 0 30px}#theme .inner h2&gt;em{font-size:42px}#theme .inner h2&gt;span{font-size:14px;margin:0 auto 15px;width:7em}#theme .inner h2&gt;strong{font-size:50px;margin:0 auto 15px}#theme .inner h2&gt;strong::after{font-size:50px;height:60px;left:10px;top:10px}#theme .inner .txt{font-size:16px}#theme .inner .theme-movbox{align-items:center;display:flex;justify-content:center;height:486px;margin:60px 0 0;position:relative;width:100%}#theme .inner .theme-movbox .mov-link{display:block;margin:0;position:relative;width:78.6666666667vw;z-index:2}#theme .inner .theme-movbox .mov-link&gt;img{height:auto;width:100%}#theme .inner .theme-movbox .circle{border:3px solid #ffe602;border-radius:50%;height:486px;left:106px;position:absolute;top:0;width:486px;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#theme .inner .theme-movbox .circle.show{-webkit-transform:scale(1);transform:scale(1)}#theme::before{border-bottom:160px solid #f4f2f2}.modal-movie .modal-movie-box .btn-close{height:54px;top:-70px;width:54px}#entry .inner{padding:30px 0 200px;margin:0 auto;max-width:1000px;width:calc(100% - 60px)}#entry .inner h2{font-size:14px;margin-bottom:30px}#entry .inner h2 em{font-size:42px;margin:0 0 10px}#entry .inner h3{font-size:26px}#entry::before{border-bottom:160px solid #f4f2f2}#judge .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 200px;margin:0 auto;max-width:860px;width:calc(100% - 60px)}#judge .inner h2{font-size:14px;margin-bottom:0;width:100%}#judge .inner h2 em{font-size:42px;margin:0 0 10px}#judge .inner .judge-content-half{border-radius:30px;height:490px;margin:60px 0 0;max-width:380px;width:47%}#judge .inner .judge-content-half::after{background-size:100%;border-radius:30px;height:490px;left:20px;top:20px;max-width:380px;width:100%}#judge .inner .judge-content-half .judge-content-half-inner{border-radius:30px;height:490px;max-width:100%;width:100%}#judge .inner .judge-content-half .judge-thumb{border-radius:30px 30px 0 0}#judge .inner .judge-content-half .judge-txtbox{border-radius:0 0 30px 30px;padding:25px 17px}#judge .inner .judge-content-half .judge-txtbox .judge-name{font-size:13px}#judge .inner .judge-content-half .judge-txtbox .judge-name em{font-size:24px;margin:0 0 10px}#judge .inner .judge-content-half .judge-txtbox .judge-snslists .judge-snslist{margin-left:10px}#judge .inner .judge-content-half .judge-txtbox .judge-snslists .judge-snslist&gt;a{height:32px;width:32px}#judge .inner .judge-content-half .judge-txtbox .judge-txt{font-size:14px;margin-top:30px}#judge::before{border-bottom:160px solid #fff}#prize .inner{padding:0 0 200px;margin:0 auto;max-width:1000px;width:calc(100% - 60px)}#prize .inner h2{font-size:14px}#prize .inner h2 em{font-size:42px;margin:0 0 10px}#prize .inner .judging{margin:40px auto 0;width:370px}#prize .inner .prize-white-box{margin:-32px auto 80px;padding-bottom:30px;width:100%}#prize .inner .prize-white-box h3{height:170px}#prize .inner .prize-white-box h3 em{font-size:56px}#prize .inner .prize-white-box h3 span{font-size:24px;margin-top:30px}#prize .inner .prize-white-box h3 span.sb{padding:0 50px}#prize .inner .prize-white-box h3 span.sb::before{height:25px;width:50px}#prize .inner .prize-white-box h3 span.sb::after{height:25px;width:50px}#prize .inner .prize-white-box .txt{font-size:16px;padding:50px 0 40px;width:100%}#prize .inner .prize-white-box .prize-content-wrap{display:flex;justify-content:space-between;margin:0 auto;max-width:860px;width:95%}#prize .inner .prize-white-box .prize-content-half{margin:0 0 30px;max-width:400px;width:43%}#prize .inner .prize-white-box .prize-content-half:first-of-type{margin:0 0 30px 30px}#prize .inner .prize-white-box .prize-content-half:last-of-type{margin:0 30px 30px 0}#prize .inner .prize-white-box .prize-content-half h4{bottom:5%;font-size:30px}#prize .inner .prize-white-box .prize-content-half h4 .underline::after{font-size:30px;height:12px}#prize .inner .prize-white-box .prize-content-half .number_1{height:126px;left:-30px;top:-20px;width:100px}#prize .inner .prize-white-box .prize-content-full{border-radius:10px;margin:0 auto 20px;padding:20px 40px;max-width:860px;width:95%}#prize .inner .prize-white-box .prize-content-full:last-of-type{align-items:center;flex-direction:row}#prize .inner .prize-white-box .prize-content-full&gt;p{font-size:16px;margin-bottom:10px}#prize .inner .prize-white-box .prize-content-full&gt;p.sb{font-size:13px;margin:0 auto 10px;padding:0 35px}#prize .inner .prize-white-box .prize-content-full&gt;p.sb::before{height:13px;width:40px}#prize .inner .prize-white-box .prize-content-full&gt;p.sb::after{height:13px;width:40px}#prize .inner .prize-white-box .prize-content-full&gt;p em{font-size:20px}#prize .inner .prize-white-box .prize-content-full&gt;p.or{font-size:21px;padding:0 10px}#prize .inner .prize-white-box .prize-content-full .icon-plus{height:30px;margin-left:-15px;top:-25px;width:30px}#prize .inner .prize-white-box .prize-content-full .prize-item-box{height:180px;margin:0 auto;width:180px}#prize .inner .prize-white-box .prize-content-full .prize-item-txt-box{margin:0 0 0 20px;max-width:340px;width:40%}#prize .inner .prize-white-box .prize-content-full .prize-item-txt-box&gt;p{font-size:16px;margin-bottom:10px}#prize .inner .prize-white-box .notes{font-size:16px;padding:0 0 50px;max-width:860px;width:95%}#prize .inner .prize-border-box{height:210px;max-width:1000px;width:95%}#prize .inner .prize-border-box .number_10{height:126px;left:-30px;top:-20px;width:100px}#prize .inner .prize-border-box::after{border-radius:30px;left:20px;top:20px;height:210px;max-width:1000px;width:100%}#prize .inner .prize-border-box .prize-border-inner{border:3px solid #000;border-radius:30px;height:210px;margin:0;padding:50px 0;max-width:1000px;width:100%}#prize .inner .prize-border-box .prize-border-inner h4{font-size:46px}#prize .inner .prize-border-box .prize-border-inner h4 .underline::after{font-size:30px;height:12px}#prize .inner .prize-border-box .prize-border-inner .txt{font-size:18px;padding-top:35px;text-align:center;width:100%}#prize::before{border-bottom:120px solid #fff}#schedule .inner{padding-bottom:200px;margin:0 auto;max-width:1000px;width:calc(100% - 60px)}#schedule .inner h2{font-size:14px;width:100%}#schedule .inner h2 em{font-size:42px;margin:0 0 10px}#schedule .inner h2::after{top:0;height:108px;left:calc(50% + 70px);width:141px}#schedule .inner .schedule-lists{display:flex;justify-content:space-between;margin:65px auto 0}#schedule .inner .schedule-lists .schedule-list{height:auto;aspect-ratio:1/1;margin:0;width:27.7%}#schedule .inner .schedule-lists .schedule-list .circle{aspect-ratio:1/1;height:auto;width:100%}#schedule .inner .schedule-lists .schedule-list::after{background:url(../images/schedule/arrow_right.png) no-repeat center;background-size:20px 29px;bottom:auto;height:100%;position:absolute;left:100%;margin-left:0;width:32.5%;z-index:-1}#schedule .inner .schedule-lists .schedule-list:last-of-type{margin:0}#schedule .inner .schedule-lists .schedule-list:last-of-type::after{display:none}#special .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0 160px;margin:0 auto;max-width:1000px;width:calc(100% - 60px)}#special .inner h2{width:100%}#special .inner h2 em{font-size:40px;margin:0 0 0;padding:0 18px}#special .inner h2::after{height:2px;top:30px}#special .inner .special-content-half{margin:70px 0 0;width:48%}#special .inner .special-content-half::first-of-type{margin:70px 0 0}#special .inner .special-content-half&gt;p{font-size:16px;margin:15px 0 0}#special .inner .special-content-full{align-items:center;display:flex;justify-content:space-between;margin:43px 0 0;padding:40px;width:100%}#special .inner .special-content-full&gt;a{display:block;position:relative;width:50%}#special .inner .special-content-full&gt;a&gt;img{height:auto;width:100%}#special .inner .special-content-full&gt;p{font-size:16px;line-height:1.8;margin:0;width:46%}}@media only screen and (min-width:850px){.modal-environ .modal-environ-box{padding:60px 0;max-width:900px;width:calc(100% - 100px)}.modal-environ .modal-environ-box dl{align-items:center;display:flex;width:calc(100% - 120px)}.modal-environ .modal-environ-box dl .modal-environ-head{align-items:center;border-right:1px solid #000;border-bottom:none;display:flex;height:150px;font-size:20px;padding:0 0 0;width:135px}.modal-environ .modal-environ-box dl .modal-environ-cont{display:flex;flex-wrap:wrap;height:150px;margin:0 0 0 50px;width:640px}.modal-environ .modal-environ-box dl .modal-environ-cont.cont-pc{display:flex}.modal-environ .modal-environ-box dl .modal-environ-cont.cont-sp{display:none}.modal-environ .modal-environ-box dl .modal-environ-cont .modal-environ-txt{font-size:14px;line-height:1.8em;padding-top:18px;width:100%}.modal-environ .modal-environ-box dl .modal-environ-cont .modal-environ-txt.browser{font-size:14px;padding-top:0;width:50%}.modal-environ .modal-environ-box .btn-close{height:54px;right:-20px;top:-20px;width:54px}}@media only screen and (min-width:890px){#theme .inner{margin-top:0}}@media only screen and (min-width:915px){.onlypc{display:none}.sppc{display:block}#prizewinner .apply-box .apply-lists .apply-cont.period{font-size:30px}#prizewinner .apply-box .apply-lists .apply-cont strong{font-size:52px}#prizewinner .apply-box .apply-lists .apply-cont em{font-size:22px}#prizewinner .inner{margin-top:-10.6666666667vw;padding-bottom:150px}#prizewinner::before{border-bottom:160px solid #fff}#theme .inner{margin:0 auto 0;padding-bottom:170px;width:700px}#theme .inner h2{font-size:50px;padding:0 0 30px}#theme .inner h2&gt;em{font-size:42px}#theme .inner h2&gt;span{font-size:14px;margin:0 auto 15px;width:7em}#theme .inner h2&gt;strong{font-size:50px;margin:0 auto 15px}#theme .inner h2&gt;strong::after{font-size:50px;height:60px;left:10px;top:10px}#theme .inner .txt{font-size:16px}#theme .inner .theme-movbox{align-items:center;display:flex;justify-content:center;height:486px;margin:60px 0 0;position:relative;width:100%}#theme .inner .theme-movbox .mov-link{display:block;margin:0;position:relative;width:78.6666666667vw;z-index:2}#theme .inner .theme-movbox .mov-link&gt;img{height:auto;width:100%}#theme .inner .theme-movbox .circle{border:3px solid #ffe602;border-radius:50%;height:486px;left:106px;position:absolute;top:0;width:486px;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#theme .inner .theme-movbox .circle.show{-webkit-transform:scale(1);transform:scale(1)}#theme::before{border-bottom:160px solid #f4f2f2}}@media only screen and (min-width:946px){.steppc{display:block}.onlystep{display:none}}@media (orientation:landscape){#header{height:98px}#header .logo{left:30px;top:30px}#header .logo&gt;a{height:68px;width:68px}#header .nav-opened .bg{border-radius:50% 0 0 50%;height:100vh;position:absolute;right:0;top:0;transition:all .4s .3s ease;width:0}#header .nav-opened .bg.show{border-radius:0;height:100vh;right:0;top:0;transition:all .4s ease;width:400px}#header .nav-opened&gt;a{height:54px;width:54px;right:30px;top:30px}#header .nav-opened .presents{background:url(../images/nav/menu_deco_pc.png) no-repeat left 35px top 0;background-size:12px auto;font-size:13px;height:70px;left:auto;right:0;padding:47px 0 0 55px;width:400px}#header .nav-opened .nav-lists{opacity:0;padding:92px 0 0 0;right:0;position:absolute;top:0;visibility:hidden;transition:opacity .2s ease;width:340px}#header .nav-opened .nav-lists .nav-list{font-size:20px;padding:0 0 20px}#header .nav-opened .nav-lists .nav-list:nth-of-type(1){padding:0 0 20px}#header .nav-opened .nav-lists .nav-list:nth-of-type(1) .circle{left:-5px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(2){padding:0 0 15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(2) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(3){padding:0 0 15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(3) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(4){padding:0 0 25px}#header .nav-opened .nav-lists .nav-list:nth-of-type(4) .circle{left:40px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(5){padding:0 0 25px}#header .nav-opened .nav-lists .nav-list:nth-of-type(5) .circle{left:45px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(6){padding:0 0 25px}#header .nav-opened .nav-lists .nav-list:nth-of-type(6) .circle{left:5px;top:-15px}#header .nav-opened .nav-lists .nav-list:nth-of-type(7) .circle{left:10px;top:-15px}#header .nav-closed{height:54px;width:54px;right:30px;top:30px}#header .nav-closed&gt;a{height:54px;width:54px}#footer{height:80px;margin-top:0;padding:22px 30px;width:100%}#footer .footer__sns{justify-content:left;width:170px}#footer .footer__sns .footer__snsItem{height:35px;margin:0 12px 0 0;width:35px}#footer .footer__sns .footer__snsItem.-line{display:none}#footer .btn-environ{left:140px;margin:0;position:absolute;text-align:left;top:30px;width:100px}#footer .btn-environ&gt;a{font-size:14px}#footer .copyright{display:block;height:35px;font-size:12px;position:absolute;margin-top:0;right:30px;text-align:right;top:30px;width:calc(100% - 220px)}}@media (orientation:landscape) and (max-height:767px){.modal-movie .modal-movie-box{max-width:123vh}.modal-movie .modal-movie-box{max-width:123vh}}</pre></body></html>