a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;vertical-align:baseline;box-sizing:border-box;line-height:1}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{display:inline-block;text-decoration:none;color:#000}img,picture,svg,video{display:block;width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:767px){.sp{display:block}.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}.pc{display:block}}.scroll_in{opacity:0}.scroll_in.show{opacity:1;transition:opacity .8s ease}html{font-size:62.5%;background:#fffbe3}body{font-family:ryo-gothic-plusn,sans-serif;font-weight:400;font-style:normal;font-size:3.0666666667vw;color:#494949}@media screen and (min-width:768px){body{font-size:2.3rem}}body.noscroll{overflow:hidden}.gif{position:relative}.gif .gif_img+.gif_img{position:absolute;top:0;left:0;width:100%;z-index:2;animation:switch 1.4s steps(1) infinite alternate .7s both}@keyframes switch{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.container.loaded .opening{opacity:0;visibility:hidden;scale:1.05;transition:opacity 1s ease 4.2s,visibility 1s ease 4.2s,scale 1s ease 4.2s}.container.loaded .opening .bg2{opacity:1;transition:1.2s ease 2.3s}.container.loaded .opening .img1{-webkit-clip-path:inset(50% 0);clip-path:inset(50% 0);transition:.6s ease 1s}.container.loaded .opening .img1 .logo{opacity:1;transition:.3s ease}.container.loaded .opening .img1 .logo img{opacity:0;transition:.5s ease 1s}.container.loaded .opening .img2{opacity:1;transition:.4s ease 1.5s}.container.loaded .opening .img2 img{opacity:0;transition:.2s ease 3s}.container.loaded .opening .img3{opacity:1;transition:.6s ease 2.5s}.opening{width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;z-index:20;pointer-events:none}.opening .bg{position:absolute;top:0;left:0;width:100%;height:100%}.opening .bg1{background-color:#eaf5fb;background-image:repeating-linear-gradient(90deg,transparent,transparent 4%,#d7eefb 4%,#d7eefb 8%)}@media screen and (min-width:768px){.opening .bg1{background-image:repeating-linear-gradient(90deg,transparent,transparent 1.6%,#d7eefb 1.6%,#d7eefb 3.2%)}}.opening .bg2{background-color:#fbecf3;background-image:repeating-linear-gradient(90deg,transparent,transparent 4%,#fbe2ed 4%,#fbe2ed 8%);opacity:0}@media screen and (min-width:768px){.opening .bg2{background-image:repeating-linear-gradient(90deg,transparent,transparent 1.6%,#fbe2ed 1.6%,#fbe2ed 3.2%)}}.opening .img{position:absolute;top:50%;left:50%;translate:-50% -50%}.opening .img1{position:absolute;width:100%;background:#d7eefb;left:0;translate:0 -50%;padding:13.0666666667% 0;-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}@media screen and (min-width:768px){.opening .img1{padding:40px 0}}.opening .img1 .logo{width:43.0666666667%;margin:0 auto;opacity:0}@media screen and (min-width:768px){.opening .img1 .logo{width:19.0104166667%}}.opening .img2{width:42.5333333333%;opacity:0}@media screen and (min-width:768px){.opening .img2{width:18.9583333333%}}.opening .img3{width:49.3333333333%;width:51.5%;translate:-44% -51.2%;opacity:0}@media screen and (min-width:768px){.opening .img3{width:22.9%;translate:-43% -51%}}.opening .copy{width:34.8%;position:absolute;bottom:0;left:0;right:0;margin:0 auto 5.6%}@media screen and (min-width:768px){.opening .copy{width:13.59375%;right:auto;left:2.1354166667%;margin:0 0 1.40625%}}.visual{position:relative}.visual .gif .gif_img+.gif_img{animation-delay:4.6s}.visual .title{position:absolute;width:40.9333333333%;top:0;left:8.2666666667%;margin-top:13.4666666667%;z-index:3}@media screen and (min-width:768px){.visual .title{width:27.6041666667%;top:0;left:6.9791666667%;margin-top:6.3541666667%}}.lead{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-style:normal;font-size:3.6vw;line-height:1.7407407407;padding:32px 0}@media screen and (min-width:768px){.lead{font-size:2.7rem}}@media screen and (min-width:768px){.lead{font-size:2.5333333333vw;line-height:2.1052631579;padding:60px 0}}@media screen and (min-width:768px) and (min-width:768px){.lead{font-size:1.9rem}}.grid{display:flex;flex-wrap:wrap;justify-content:space-between;display:flex;align-items:flex-end}@media screen and (min-width:768px){.grid{align-items:flex-start}}.grid .box{width:49.7333333333%;position:relative;overflow:hidden;opacity:1;transition:-webkit-clip-path .9s ease;transition:clip-path .9s ease;transition:clip-path .9s ease,-webkit-clip-path .9s ease}@media screen and (min-width:768px){.grid .box{width:33.125%}}@media (any-hover:hover){.grid .box:hover.trigger{cursor:pointer}.grid .box:hover.trigger img,.grid .box:hover.trigger picture{scale:1.02}.grid .box:hover.trigger .plus{rotate:180deg;transition:.3s ease}}.grid .box.t2b{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.grid .box.l2r{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.grid .box.r2l{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.grid .box.b2t{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}@media screen and (min-width:768px){.grid .box.t2b_pc{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@media screen and (min-width:768px){.grid .box.l2r_pc{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@media screen and (min-width:768px){.grid .box.r2l_pc{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@media screen and (min-width:768px){.grid .box.b2t_pc{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}.grid .box.show{-webkit-clip-path:inset(0);clip-path:inset(0)}.grid .box img,.grid .box picture{transition:.3s ease}.grid .box .plus{width:4vw;position:absolute;bottom:0;right:2.1333333333vw;margin-bottom:2.1333333333vw;z-index:3;aspect-ratio:1/1}@media screen and (min-width:768px){.grid .box .plus{width:1.875vw;right:1.5625vw;margin-bottom:1.5625vw}}.grid .box .plus:after,.grid .box .plus:before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0}.grid .box .plus:after{rotate:90deg}.grid .box1{margin-bottom:auto}@media screen and (min-width:768px){.grid .box1{order:1;margin:0;width:33.22%}}@media screen and (min-width:768px){.grid .box2{order:2;width:66.5%}}.grid .txt_box1{aspect-ratio:373/640;background:#e65f87;margin-top:-13.3333333333%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.grid .txt_box1{order:5;aspect-ratio:638/922;margin-top:-48.125%;margin-left:auto}}.grid .txt_box1 .row{font-family:gloock,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:8vw;color:#fff;white-space:nowrap;animation:flow_txt 7s linear infinite}@media screen and (min-width:768px){.grid .txt_box1 .row{font-size:3.125vw}}@media screen and (min-width:768px){.grid .txt_box1 .row{font-size:13.3333333333vw}}@media screen and (min-width:768px) and (min-width:768px){.grid .txt_box1 .row{font-size:5.2083333333vw}}.grid .txt_box1 .row+.row{margin-top:1em}.grid .txt_box1 .row.row2{animation-duration:6.5s}.grid .txt_box1 .row.row3{animation-duration:9s}@keyframes flow_txt{0%{translate:0}100%{translate:-9.67em 0}}@media screen and (min-width:768px){.grid .box3{order:4;margin-top:.2083333333%}}.grid .box4{width:100%;margin:.4% 0}@media screen and (min-width:768px){.grid .box4{order:3;width:66.5625%;margin:.2083333333% 0}}.grid .txt_box2{aspect-ratio:373/537;background:#e65f87;padding-top:6.9333333333%;padding-left:4.4%}@media screen and (min-width:768px){.grid .txt_box2{order:10;aspect-ratio:638/922;margin:.2083333333% 0 0;padding-top:3.90625%;padding-left:2.96875%}}.grid .txt_box2 p{font-family:gloock,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:0;color:#fff;white-space:nowrap}.grid .txt_box2 p span{display:inline-block;font-size:8.4vw;line-height:1.0158730159;opacity:0}@media screen and (min-width:768px){.grid .txt_box2 p span{font-size:3.28125vw}}@media screen and (min-width:768px){.grid .txt_box2 p span{font-size:14.2666666667vw}}@media screen and (min-width:768px) and (min-width:768px){.grid .txt_box2 p span{font-size:5.5729166667vw}}.grid .txt_box2.type p span{opacity:1;transition:0s ease}.grid .txt_box2.type p span:nth-of-type(1){animation-delay:.3s;transition-delay:.3s}.grid .txt_box2.type p span:nth-of-type(2){animation-delay:.37s;transition-delay:.37s}.grid .txt_box2.type p span:nth-of-type(3){animation-delay:.44s;transition-delay:.44s}.grid .txt_box2.type p span:nth-of-type(4){animation-delay:.51s;transition-delay:.51s}.grid .txt_box2.type p span:nth-of-type(5){animation-delay:.58s;transition-delay:.58s}.grid .txt_box2.type p span:nth-of-type(6){animation-delay:.65s;transition-delay:.65s}.grid .txt_box2.type p span:nth-of-type(7){animation-delay:.72s;transition-delay:.72s}.grid .txt_box2.type p span:nth-of-type(8){animation-delay:.79s;transition-delay:.79s}.grid .txt_box2.type p span:nth-of-type(9){animation-delay:.86s;transition-delay:.86s}.grid .txt_box2.type p span:nth-of-type(10){animation-delay:.93s;transition-delay:.93s}.grid .txt_box2.type p span:nth-of-type(11){animation-delay:1s;transition-delay:1s}.grid .txt_box2.type p span:nth-of-type(12){animation-delay:1.07s;transition-delay:1.07s}.grid .txt_box2.type p span:nth-of-type(13){animation-delay:1.14s;transition-delay:1.14s}.grid .txt_box2.type p span:nth-of-type(14){animation-delay:1.21s;transition-delay:1.21s}.grid .txt_box2.type p span:nth-of-type(15){animation-delay:1.28s;transition-delay:1.28s}.grid .txt_box2.type p span:nth-of-type(16){animation-delay:1.35s;transition-delay:1.35s}.grid .txt_box2.type p span:nth-of-type(17){animation-delay:1.42s;transition-delay:1.42s}.grid .txt_box2.type p span:nth-of-type(18){animation-delay:1.49s;transition-delay:1.49s}.grid .txt_box2.type p span:nth-of-type(19){animation-delay:1.56s;transition-delay:1.56s}.grid .txt_box2.type p span:nth-of-type(20){animation-delay:1.63s;transition-delay:1.63s}.grid .txt_box2.type p span:nth-of-type(21){animation-delay:1.7s;transition-delay:1.7s}.grid .txt_box2.type p span:nth-of-type(22){animation-delay:1.77s;transition-delay:1.77s}.grid .txt_box2.type p span:nth-of-type(23){animation-delay:1.84s;transition-delay:1.84s}.grid .txt_box2.type p span:nth-of-type(24){animation-delay:1.91s;transition-delay:1.91s}.grid .txt_box2.type p span:nth-of-type(25){animation-delay:1.98s;transition-delay:1.98s}.grid .txt_box2.type p span:nth-of-type(26){animation-delay:2.05s;transition-delay:2.05s}.grid .txt_box2.type p span:nth-of-type(27){animation-delay:2.12s;transition-delay:2.12s}.grid .txt_box2.type p span:nth-of-type(28){animation-delay:2.19s;transition-delay:2.19s}.grid .txt_box2.type p span:nth-of-type(29){animation-delay:2.26s;transition-delay:2.26s}.grid .txt_box2.type p span:nth-of-type(30){animation-delay:2.33s;transition-delay:2.33s}.grid .txt_box2.type p span:nth-of-type(31){animation-delay:2.4s;transition-delay:2.4s}.grid .txt_box2.type p span:nth-of-type(32){animation-delay:2.47s;transition-delay:2.47s}.grid .txt_box2.type p span:nth-of-type(33){animation-delay:2.54s;transition-delay:2.54s}.grid .txt_box2.type p span:nth-of-type(34){animation-delay:2.61s;transition-delay:2.61s}.grid .txt_box2.type p span:nth-of-type(35){animation-delay:2.68s;transition-delay:2.68s}.grid .txt_box2.type p span:nth-of-type(36){animation-delay:2.75s;transition-delay:2.75s}.grid .txt_box2.type p span:nth-of-type(37){animation-delay:2.82s;transition-delay:2.82s}.grid .txt_box2.type p span:nth-of-type(38){animation-delay:2.89s;transition-delay:2.89s}.grid .txt_box2.type p span:nth-of-type(39){animation-delay:2.96s;transition-delay:2.96s}.grid .txt_box2.type p span:nth-of-type(40){animation-delay:3.03s;transition-delay:3.03s}.grid .txt_box2.type p span:nth-of-type(41){animation-delay:3.1s;transition-delay:3.1s}.grid .txt_box2.type p span:nth-of-type(42){animation-delay:3.17s;transition-delay:3.17s}.grid .txt_box2.type p span:nth-of-type(43){animation-delay:3.24s;transition-delay:3.24s}.grid .txt_box2.type p span:nth-of-type(44){animation-delay:3.31s;transition-delay:3.31s}.grid .txt_box2.type p span:nth-of-type(45){animation-delay:3.38s;transition-delay:3.38s}.grid .txt_box2.type p span:nth-of-type(46){animation-delay:3.45s;transition-delay:3.45s}.grid .txt_box2.type p span:nth-of-type(47){animation-delay:3.52s;transition-delay:3.52s}.grid .txt_box2.type p span:nth-of-type(48){animation-delay:3.59s;transition-delay:3.59s}.grid .txt_box2.type p span:nth-of-type(49){animation-delay:3.66s;transition-delay:3.66s}.grid .txt_box2.type p span:nth-of-type(50){animation-delay:3.73s;transition-delay:3.73s}@media screen and (min-width:768px){.grid .box5{order:7}}.grid .box6{margin-bottom:auto}@media screen and (min-width:768px){.grid .box6{order:8;margin:0}}.grid .box7{margin-top:-13.3333333333%}@media screen and (min-width:768px){.grid .box7{order:9;margin:0}}.grid .box8{width:100%;margin:.4% 0}@media screen and (min-width:768px){.grid .box8{order:6;margin:.2083333333% 0;transition-duration:1.2s}}@media screen and (min-width:768px){.grid .box9{order:11;margin:-8.8541666667% 0 0}}.grid .box10{margin-bottom:auto}@media screen and (min-width:768px){.grid .box10{order:12;margin:.2083333333% 0 0}}@media screen and (min-width:768px){.grid .box11{order:13;margin:.2083333333% 0 0}}.grid .box12{margin-top:-13.2%}@media screen and (min-width:768px){.grid .box12{order:15;margin:-47.9166666667% 0 0}}.grid .box13{width:100%;margin:.4% 0 0}@media screen and (min-width:768px){.grid .box13{order:14;width:66.5625%;margin:.2083333333% 0 0}}.page_footer{padding:55px 0 60px}@media screen and (min-width:768px){.page_footer{padding:180px 0 60px}}.page_footer .present{width:86.6666666667%;padding:25px 6%;margin:0 auto;background:#fff;border-radius:25px}@media screen and (min-width:768px){.page_footer .present{max-width:1096px;display:flex;align-items:center;justify-content:center;padding:60px 0}}@media screen and (min-width:768px){.page_footer .present .col1{width:38.503649635%}}@media screen and (min-width:768px){.page_footer .present .col2{width:37.0437956204%;margin-left:6.0218978102%}}.page_footer .present .head{text-align:center;color:#e65f87;font-family:gloock,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:5.3333333333vw;padding:18px 0 12px}@media screen and (min-width:768px){.page_footer .present .head{font-size:4rem}}@media screen and (min-width:768px){.page_footer .present .head{font-size:4.8vw;padding:0 0 28px}}@media screen and (min-width:768px) and (min-width:768px){.page_footer .present .head{font-size:3.6rem}}.page_footer .present .txt{font-size:3.3333333333vw;line-height:1.76}@media screen and (min-width:768px){.page_footer .present .txt{font-size:2.5rem}}@media screen and (min-width:768px){.page_footer .present .txt{font-size:2.2666666667vw;line-height:1.9411764706}}@media screen and (min-width:768px) and (min-width:768px){.page_footer .present .txt{font-size:1.7rem}}.page_footer .present .attention{font-size:2.9333333333vw;line-height:1.8181818182;margin-top:1em}@media screen and (min-width:768px){.page_footer .present .attention{font-size:2.2rem}}@media screen and (min-width:768px){.page_footer .present .attention{font-size:1.7333333333vw;line-height:2.0769230769;margin-top:1.2em}}@media screen and (min-width:768px) and (min-width:768px){.page_footer .present .attention{font-size:1.3rem}}.page_footer .all_items a{display:block;text-align:center;background:#0068b7;color:#fff;width:78%;max-width:292.5px;height:60px;line-height:60px;border-radius:50px;margin:35px auto 0;font-family:gloock,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:5.3333333333vw;position:relative;transition:.25s ease}@media screen and (min-width:768px){.page_footer .all_items a{font-size:4rem}}@media screen and (min-width:768px){.page_footer .all_items a{width:468px;max-width:468px;font-size:4.2666666667vw;height:96px;line-height:96px;margin-top:108px}}@media screen and (min-width:768px) and (min-width:768px){.page_footer .all_items a{font-size:3.2rem}}@media (any-hover:hover){.page_footer .all_items a:hover{background:#fff;color:#0068b7}.page_footer .all_items a:hover:before{background:#0068b7}}.page_footer .all_items a:before{content:"";display:block;width:6px;height:11px;background-color:#fff;position:absolute;top:calc(50% - 5px);right:15.3846153846%;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:768px){.page_footer .all_items a:before{width:9px;height:18px;top:calc(50% - 9px);transition:.25s}}.page_footer .staff_credit{text-align:center;margin-top:47px;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:2.8vw;line-height:2;letter-spacing:.03em;color:#000}@media screen and (min-width:768px){.page_footer .staff_credit{font-size:2.1rem}}@media screen and (min-width:768px){.page_footer .staff_credit{font-size:1.6vw;line-height:1.8;margin-top:100px}}@media screen and (min-width:768px) and (min-width:768px){.page_footer .staff_credit{font-size:1.2rem}}.page_footer .copy{width:50%;max-width:187.5px;margin:30px auto 0}@media screen and (min-width:768px){.page_footer .copy{width:261px;margin-top:75px}}.page_footer .logo{width:38%;max-width:142.5px;margin:45px auto 0;transition:.3s ease}@media screen and (min-width:768px){.page_footer .logo{width:190px;margin-top:110px}}@media (any-hover:hover){.page_footer .logo:hover{opacity:.6}}.page_footer .sns{display:flex;align-items:center;justify-content:center;margin-top:48px}@media screen and (min-width:768px){.page_footer .sns{margin-top:70px}}.page_footer .sns li{width:8.6666666667%;max-width:33px;margin:0 14px}@media screen and (min-width:768px){.page_footer .sns li{width:43px;margin:0 20px}}.page_footer .sns a{transition:cubic-bezier(0,1.79,.86,1.62) .2s}@media (any-hover:hover){.page_footer .sns a:hover{scale:1.07}}.modal_bg{width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;z-index:10;background:rgba(255,251,227,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0s ease 1s,visibility 0s ease 1s,-webkit-clip-path .6s ease .3s;transition:clip-path .6s ease .3s,opacity 0s ease 1s,visibility 0s ease 1s;transition:clip-path .6s ease .3s,opacity 0s ease 1s,visibility 0s ease 1s,-webkit-clip-path .6s ease .3s;-webkit-clip-path:circle(0);clip-path:circle(0)}.modal_bg.open{opacity:1;visibility:visible;-webkit-clip-path:circle(100%);clip-path:circle(100%);transition:opacity 0s ease 0s,visibility 0s ease 0s,-webkit-clip-path 1s ease;transition:clip-path 1s ease,opacity 0s ease 0s,visibility 0s ease 0s;transition:clip-path 1s ease,opacity 0s ease 0s,visibility 0s ease 0s,-webkit-clip-path 1s ease}.modal_bg.open .modal.show{opacity:1}.modal_bg .modal{background:#fff;border-radius:25px;width:86.6666666667%;max-height:90vh;max-height:90dvh;position:relative;display:none}@media screen and (min-width:768px){.modal_bg .modal{max-width:1060px}}.modal_bg .modal.show{display:block;opacity:0;transition:.3s ease .5s}.modal_bg .close{width:19px;height:19px;position:absolute;top:0;right:5.3846153846%;margin-top:5.3846153846%;rotate:45deg;transition:.6s ease}@media screen and (min-width:768px){.modal_bg .close{width:38px;height:38px;top:40px;right:40px;margin:0}}@media (any-hover:hover){.modal_bg .close:hover{cursor:pointer;rotate:225deg}}.modal_bg .close:after,.modal_bg .close:before{content:"";display:block;width:100%;height:1px;background:#0068b7;position:absolute;top:50%;left:0}.modal_bg .close:after{rotate:90deg}.modal_bg .modal_inner{width:100%;height:100%;max-height:90vh;max-height:90dvh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal_bg .modal_inner::-webkit-scrollbar{display:none}.modal_bg .scroll_box{padding:20px 0 35px}@media screen and (min-width:768px){.modal_bg .scroll_box{display:flex;align-items:center;justify-content:center;padding:90px 0}}.modal_bg .modal_ph{width:55.8461538462%;margin:0 auto 20px}@media screen and (min-width:768px){.modal_bg .modal_ph{width:34.2452830189%;margin:0}}.modal_bg .modal_txt{width:78.9230769231%;margin:0 auto}@media screen and (min-width:768px){.modal_bg .modal_txt{width:34.2452830189%;margin:0 0 0 8.4905660377%}}.modal_bg .modal_txt .cap{font-size:3.0666666667vw;line-height:1.9565217391;margin-bottom:18px}@media screen and (min-width:768px){.modal_bg .modal_txt .cap{font-size:2.3rem}}@media screen and (min-width:768px){.modal_bg .modal_txt .cap{font-size:2.2666666667vw;line-height:1.9411764706}}@media screen and (min-width:768px) and (min-width:768px){.modal_bg .modal_txt .cap{font-size:1.7rem}}.modal_bg .modal_txt .credit+.credit{margin-top:20px}@media screen and (min-width:768px){.modal_bg .modal_txt .credit+.credit{margin-top:50px}}.modal_bg .modal_txt .credit li{display:flex;align-items:center;justify-content:space-between}.modal_bg .modal_txt .credit li+li{margin-top:6px}@media screen and (min-width:768px){.modal_bg .modal_txt .credit li+li{margin-top:24px}}.modal_bg .modal_txt .credit p{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;line-height:1.3}@media screen and (min-width:768px){.modal_bg .modal_txt .credit p{font-size:2vw}}@media screen and (min-width:768px) and (min-width:768px){.modal_bg .modal_txt .credit p{font-size:1.5rem}}.modal_bg .modal_txt .credit .buy{background:#0068b7;text-align:center;color:#fff;font-family:gloock,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2.6666666667vw;padding:.5em 1em;border-radius:50px;padding:.5em 2.1em .3em;position:relative;transition:.25s ease;border:#0068b7 1px solid}@media screen and (min-width:768px){.modal_bg .modal_txt .credit .buy{font-size:2rem}}@media screen and (min-width:768px){.modal_bg .modal_txt .credit .buy{font-size:1.8666666667vw}}@media screen and (min-width:768px) and (min-width:768px){.modal_bg .modal_txt .credit .buy{font-size:1.4rem}}@media (any-hover:hover){.modal_bg .modal_txt .credit .buy:hover{background:#fff;color:#0068b7}.modal_bg .modal_txt .credit .buy:hover:before{background:#0068b7}}.modal_bg .modal_txt .credit .buy:before{content:"";display:block;width:3px;height:4px;background-color:#fff;position:absolute;top:calc(50% - 2px);right:14.1732283465%;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.25s ease}@media screen and (min-width:768px){.modal_bg .modal_txt .credit .buy:before{width:4px;height:5px}}