@font-face{font-family:helvetica-now-medium;src:url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.eot);src:url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.eot?#iefix) format("embedded-opentype"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.woff2) format("woff2"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.woff) format("woff"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.ttf) format("truetype"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayMedium.svg#lovericaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:helvetica-now-bold;src:url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.eot);src:url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.eot?#iefix) format("embedded-opentype"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.woff2) format("woff2"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.woff) format("woff"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.ttf) format("truetype"),url(../font/HelveticaNowDisplay/HelveticaNowDisplayBold.svg#lovericaregular) format("svg");font-weight:400;font-style:normal}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 1s ease}html{font-size:62.5%}body{font-family:helvetica-now-medium,sans-serif;font-weight:400;font-style:normal;font-size:3.2vw}@media screen and (min-width:500px){body{font-size:1.2rem}}body.noscroll{overflow:hidden}.main{display:block;position:relative;height:100vh;height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory}.main.loaded .sp_title .title .row1{opacity:1;transition:opacity .6s ease .8s,color .3s ease}.main.loaded .sp_title .title .row2>span{translate:0 0;opacity:1}.main.loaded .sp_title .title .row2>span:nth-of-type(1){transition:opacity .6s ease 1.1s,translate .6s ease 1.1s,color .3s ease}.main.loaded .sp_title .title .row2>span:nth-of-type(2){transition:opacity .6s ease 1.4s,translate .6s ease 1.4s}.main.loaded .sp_title .title .row2>span:nth-of-type(3){transition:opacity .6s ease 1.9s,translate .6s ease 1.9s,color .3s ease}.main.loaded .sp_title .title .row3{opacity:1;transition:opacity .6s ease 2.2s,color .3s ease}.main.loaded .kv .kv_ph img,.main.loaded .kv .kv_ph picture{scale:1;opacity:1;transition:2s ease}.main.loaded .kv .lead{opacity:1;transition:opacity 1s ease 2s}@media screen and (min-width:768px){.main.loaded .fix_box_header .title .row1{opacity:1;transition:.6s ease .6s}.main.loaded .fix_box_header .title .row2 span{translate:0 0;opacity:1}.main.loaded .fix_box_header .title .row2 span:nth-of-type(1){transition:.6s ease .9s}.main.loaded .fix_box_header .title .row2 span:nth-of-type(2){transition:.6s ease 1.2s}.main.loaded .fix_box_header .title .row2 span:nth-of-type(3){transition:.6s ease 1.5s}.main.loaded .fix_box_header .subtitle{opacity:1;transition:opacity .6s ease 2s}.main.loaded .fix_box_header .logo{opacity:1;transition:opacity .6s ease 2s}}.main[data-page=intro] .sp_title .title{color:#000}.main[data-page=intro] .sp_title .title .row1{transition-delay:0s}.main[data-page=intro] .sp_title .title .row2 span:nth-of-type(1){transition-delay:0s}.main[data-page=intro] .sp_title .title .row2 span:nth-of-type(2){transition-delay:0s}.main[data-page=intro] .sp_title .title .row2 span:nth-of-type(3){transition-delay:0s}.main[data-page=intro] .sp_title .title .row2 span.arrow_icon{background:#000}.main[data-page=intro] .sp_title .title .row3{transition-delay:0s}.sp_title{width:100%;height:200vh;height:200dvh;position:absolute;top:0;left:0;z-index:2;pointer-events:none;padding-bottom:calc(25px + 12vw)}.sp_title .title{width:100%;height:100vh;height:100dvh;color:#fff;padding:0 6.6666666667%;position:sticky;top:0;left:0;display:flex;flex-direction:column;justify-content:center}.sp_title .title .row1{font-size:6.6666666667vw;line-height:1.4;opacity:0}@media screen and (min-width:768px){.sp_title .title .row1{font-size:1.8301610542vw}}.sp_title .title .row2{font-size:6.6666666667vw;line-height:1.4;display:flex;align-items:center;gap:.4em}@media screen and (min-width:768px){.sp_title .title .row2{font-size:1.8301610542vw}}.sp_title .title .row2>span{display:block;opacity:0;translate:-13px 0}.sp_title .title .row2 .arrow{aspect-ratio:24/17;width:.48em}.sp_title .title .row2 .arrow_icon{display:block;width:100%;height:100%;background:#fff;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background .3s ease}.sp_title .title .row3{font-size:4vw;line-height:2.3333333333;opacity:0}@media screen and (min-width:768px){.sp_title .title .row3{font-size:1.0980966325vw}}.page{height:100vh;height:100dvh;position:relative;scroll-snap-align:start;scroll-snap-stop:always}@media screen and (min-width:768px){.kv{display:flex;flex-wrap:wrap;align-items:flex-start}}.kv_ph{width:100%;height:50vh;height:50dvh;overflow:hidden}@media screen and (min-width:768px){.kv_ph{width:50%;height:calc(100vh - 185px)}}.kv_ph img,.kv_ph picture{width:100%;height:100%;scale:1.08;-o-object-fit:cover;object-fit:cover;opacity:0}.kv .lead{width:100%;line-height:1.9166666667;padding-left:min(10.2489019034% + 270px,410px);font-size:3.2vw;opacity:0}@media screen and (min-width:500px){.kv .lead{font-size:1.2rem}}@keyframes move_arrow{0%{translate:0 -2px;opacity:0}10%{translate:0 -2px;opacity:0}50%{translate:0 0;opacity:1}100%{translate:0 0;opacity:1}}.intro a{width:100%;height:100%}.intro .lead{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;font-style:normal;line-height:1.7;padding:0 6.6666666667%;margin-top:calc(50vh + 10px);margin-top:calc(50dvh + 10px);opacity:0;transition:opacity .5s ease .4s}.intro .down{position:absolute;bottom:4.7244094488vh;bottom:4.7244094488dvh;right:5.3333333333%;display:flex;align-items:center;justify-content:center;gap:.84em;opacity:0;transition:opacity .5s ease .4s}.intro .down_arrow{width:.66em;animation:move_arrow 1.6s ease infinite}.intro.active .lead{opacity:1}.intro.active .down{opacity:1}@keyframes slide_up{0%{translate:4% 15%;opacity:0}30%{opacity:1}100%{translate:0 0;opacity:1}}@keyframes zoom_out{0%{translate:0 0;opacity:1}50%{opacity:0}100%{translate:-4% -15%;opacity:0}}.look{overflow-x:clip}@media screen and (min-width:768px){.look{display:flex;align-items:center;justify-content:center}}.look.active .thumb1{translate:none;opacity:1;transition:.6s ease .3s}.look.active .thumb1.zoom_out{translate:-4% -15%;opacity:0;transition:.4s ease 0s}.look.active .thumb1.zoom_in{translate:none;opacity:1;transition:.4s ease .2s}.look.active .thumb2{translate:none;opacity:1;transition:.6s ease .5s}.look.active .thumb2.zoom_out{translate:4% -15%;opacity:0;transition:.4s ease 0s}.look.active .thumb2.zoom_in{translate:none;opacity:1;transition:.4s ease .2s}.look_inner{width:103.0666666667%;max-width:470px;position:relative;top:26.4566929134vh;top:26.4566929134dvh;left:50%;translate:-50% 0;display:flex;align-items:flex-start;justify-content:center}@media screen and (min-width:768px){.look_inner{width:40.9956076135%;max-width:75vh;aspect-ratio:1120/1130;top:0;left:auto;translate:0 5.6194690265%}}.look .thumb{width:53.4282018111%;padding:2.5873221216%;border-radius:5px;border:1px solid #000;background:#fff;overflow:hidden;position:relative;cursor:pointer;opacity:0}@media screen and (min-width:768px){.look .thumb{width:53.3928571429%}}@media (any-hover:hover){.look .thumb:hover .scene span{rotate:90deg}}.look .thumb .scene{text-align:center;font-size:2.6666666667vw;padding-top:5.3619302949%}@media screen and (min-width:500px){.look .thumb .scene{font-size:1rem}}@media screen and (min-width:768px){.look .thumb .scene{font-size:4vw}}@media screen and (min-width:768px) and (min-width:500px){.look .thumb .scene{font-size:1.5rem}}.look .thumb .scene span{display:inline-block;transition:rotate .5s ease}.look .thumb1{z-index:1;rotate:-10deg;translate:4% 15%}.look .thumb2{margin-top:34.9288486417%;margin-left:-6.8564036223%;z-index:2;rotate:10deg;translate:-4% 15%}@media screen and (min-width:768px){.look .thumb2{margin-top:30.1785714286%}}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer .all_link{font-size:4.8vw;margin-bottom:min(11.811023622vh,75px)}@media screen and (min-width:500px){.footer .all_link{font-size:1.8rem}}@media screen and (min-width:768px){.footer .all_link{font-size:5.7333333333vw}}@media screen and (min-width:768px) and (min-width:500px){.footer .all_link{font-size:2.15rem}}.footer .all_link span{display:inline-block;vertical-align:middle}.footer .all_link a{vertical-align:middle;position:relative;overflow:hidden}.footer .all_link a:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}@media (any-hover:hover){.footer .all_link a:hover:before{animation:draw_line .5s ease}}.footer .staff_credit{font-size:2.6666666667vw}@media screen and (min-width:500px){.footer .staff_credit{font-size:1rem}}.footer .staff_credit+.staff_credit{margin-top:min(5.8267716535vh,37px)}.footer .staff_credit dt{font-family:helvetica-now-bold,sans-serif;font-weight:400;font-style:normal;margin-bottom:1em}.footer .staff_credit dd p{line-height:1.5}.footer .copy{font-size:2.6666666667vw;position:absolute;bottom:20px;left:0;width:100%}@media screen and (min-width:500px){.footer .copy{font-size:1rem}}@media screen and (min-width:768px){.footer .copy{bottom:min(4.39238653%,60px)}}.fix_box{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:3;pointer-events:none;padding:15px 20px 25px;display:flex;flex-direction:column}@media screen and (min-width:768px){.fix_box{padding:25px min(4.39238653%,60px)}}.fix_box_header{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.fix_box_header{order:3;align-items:flex-end;margin-top:auto}}.fix_box_header .title_wrapper{opacity:0;will-change:opacity;transform:translateZ(0);backface-visibility:hidden;transition:opacity .5s ease}@media screen and (min-width:768px){.fix_box_header .title_wrapper{opacity:1}}@media screen and (min-width:768px){.fix_box_header .title{font-size:8.5333333333vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_header .title{font-size:3.2rem}}.fix_box_header .title>span{display:block;line-height:1.4}@media screen and (min-width:768px){.fix_box_header .title .row1{opacity:0}}.fix_box_header .title .row2{display:flex;align-items:center;justify-content:center;gap:.4em}.fix_box_header .title .row2 span{display:block;line-height:1.4}@media screen and (min-width:768px){.fix_box_header .title .row2 span{opacity:0;translate:-15px 0}}.fix_box_header .title .row2 .arrow{width:.48em}.fix_box_header .subtitle{font-size:5.0666666667vw;line-height:2.3421052632}@media screen and (min-width:500px){.fix_box_header .subtitle{font-size:1.9rem}}@media screen and (min-width:768px){.fix_box_header .subtitle{opacity:0}}.fix_box_header .logo{font-size:4vw;transition:color .2s ease}@media screen and (min-width:500px){.fix_box_header .logo{font-size:1.5rem}}@media screen and (min-width:768px){.fix_box_header .logo{line-height:2.3421052632;opacity:0}}.fix_box_page_header{margin-top:min(4.7244094488vh,40px);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;will-change:opacity;transform:translateZ(0);backface-visibility:hidden;transition:opacity .5s ease}@media screen and (min-width:768px){.fix_box_page_header{margin-top:0}}.fix_box_page_header .cat_list{position:relative;pointer-events:auto}.fix_box_page_header .cat_list .cat_item{font-size:2.6666666667vw;white-space:nowrap;opacity:0;transition:opacity .3s ease}@media screen and (min-width:500px){.fix_box_page_header .cat_list .cat_item{font-size:1rem}}@media screen and (min-width:768px){.fix_box_page_header .cat_list .cat_item{font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .cat_list .cat_item{font-size:1.2rem}}.fix_box_page_header .cat_list .cat_item+.cat_item{width:100%;position:absolute;top:0;left:0}.fix_box_page_header .cat_list .cat_item.current{opacity:1}.fix_box_page_header .index{text-align:center}.fix_box_page_header .index_label span{padding:0 .2em;border-bottom:1px solid #000}@media screen and (min-width:768px){.fix_box_page_header .index_label span{font-size:4vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .index_label span{font-size:1.5rem}}.fix_box_page_header .index_list{position:relative;margin-top:min(3.1496062992vh,20px);overflow:hidden}.fix_box_page_header .index_list .index_item{font-family:helvetica-now-bold,sans-serif;font-weight:400;font-style:normal;font-size:5.3333333333vw;opacity:0}@media screen and (min-width:500px){.fix_box_page_header .index_list .index_item{font-size:2rem}}@media screen and (min-width:768px){.fix_box_page_header .index_list .index_item{font-size:6.4vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .index_list .index_item{font-size:2.4rem}}.fix_box_page_header .index_list .index_item+.index_item{width:100%;position:absolute;top:0;left:0}.fix_box_page_header .index_list .index_item span{display:inline-block;translate:0 100%}.fix_box_page_header .index_list .index_item.current{opacity:1}.fix_box_page_header .index_list .index_item.current span{translate:none}.fix_box_page_header .index_list .index_item.current span:nth-of-type(1){transition:.6s ease}.fix_box_page_header .index_list .index_item.current span:nth-of-type(2){transition:.6s ease .1s}.fix_box_page_header .pagenation{display:flex;align-items:center}.fix_box_page_header .pagenation .num_list{position:relative}.fix_box_page_header .pagenation .num_list .num_item{font-size:2.6666666667vw;opacity:0;transition:opacity .3s ease}@media screen and (min-width:500px){.fix_box_page_header .pagenation .num_list .num_item{font-size:1rem}}@media screen and (min-width:768px){.fix_box_page_header .pagenation .num_list .num_item{font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .pagenation .num_list .num_item{font-size:1.2rem}}.fix_box_page_header .pagenation .num_list .num_item+.num_item{position:absolute;top:0;left:0}.fix_box_page_header .pagenation .num_list .num_item.current{opacity:1}.fix_box_page_header .pagenation .slash{font-size:2.6666666667vw;margin:0 .15em 0 .43em}@media screen and (min-width:500px){.fix_box_page_header .pagenation .slash{font-size:1rem}}@media screen and (min-width:768px){.fix_box_page_header .pagenation .slash{font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .pagenation .slash{font-size:1.2rem}}.fix_box_page_header .pagenation .total{font-size:2.6666666667vw}@media screen and (min-width:500px){.fix_box_page_header .pagenation .total{font-size:1rem}}@media screen and (min-width:768px){.fix_box_page_header .pagenation .total{font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_page_header .pagenation .total{font-size:1.2rem}}.fix_box_caption{margin-top:auto;opacity:0;will-change:opacity;transform:translateZ(0);backface-visibility:hidden;transition:opacity .5s ease}@media screen and (min-width:768px){.fix_box_caption{margin:0;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:50%;left:0;width:100%}}@media screen and (min-width:768px){.fix_box_caption .caption{width:29.5021961933%;text-align:center}}.fix_box_caption .caption+.caption{margin-top:15px}.fix_box_caption .caption_label{font-size:2.6666666667vw;display:flex;align-items:center}@media screen and (min-width:500px){.fix_box_caption .caption_label{font-size:1rem}}@media screen and (min-width:768px){.fix_box_caption .caption_label{justify-content:center;font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_caption .caption_label{font-size:1.2rem}}.fix_box_caption .caption_label .icon{width:.65em;margin-right:3px}@media screen and (min-width:768px){.fix_box_caption .caption_label .icon{width:.7em;margin-top:.15em}}.fix_box_caption .caption_list{margin-top:5px;position:relative}.fix_box_caption .caption_list .caption_item{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;font-style:normal;font-size:2.6666666667vw;overflow:hidden;opacity:0}@media screen and (min-width:500px){.fix_box_caption .caption_list .caption_item{font-size:1rem}}@media screen and (min-width:768px){.fix_box_caption .caption_list .caption_item{font-size:3.2vw}}@media screen and (min-width:768px) and (min-width:500px){.fix_box_caption .caption_list .caption_item{font-size:1.2rem}}.fix_box_caption .caption_list .caption_item+.caption_item{width:100%;white-space:nowrap;position:absolute;top:0;left:0}.fix_box_caption .caption_list .caption_item p{translate:0 100%}.fix_box_caption .caption_list .caption_item.current{opacity:1}.fix_box_caption .caption_list .caption_item.current p{translate:none;transition:.5s ease .3s}@media screen and (max-width:767px){.fix_box_caption .caption_list .caption_item.current.caption2_item p{transition-delay:.6s}}@media screen and (max-width:767px){.fix_box[data-page=kv] .fix_box_header .logo{color:#fff}}.fix_box[data-page=intro] .fix_box_header .logo{transition-delay:.2s}.fix_box[data-page=look1] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look1] .fix_box_page_header{opacity:1}.fix_box[data-page=look1] .fix_box_caption{opacity:1}.fix_box[data-page=look2] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look2] .fix_box_page_header{opacity:1}.fix_box[data-page=look2] .fix_box_caption{opacity:1}.fix_box[data-page=look3] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look3] .fix_box_page_header{opacity:1}.fix_box[data-page=look3] .fix_box_caption{opacity:1}.fix_box[data-page=look4] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look4] .fix_box_page_header{opacity:1}.fix_box[data-page=look4] .fix_box_caption{opacity:1}.fix_box[data-page=look5] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look5] .fix_box_page_header{opacity:1}.fix_box[data-page=look5] .fix_box_caption{opacity:1}.fix_box[data-page=look6] .fix_box_header .title_wrapper{opacity:1}.fix_box[data-page=look6] .fix_box_page_header{opacity:1}.fix_box[data-page=look6] .fix_box_caption{opacity:1}.fix_box[data-page=footer] .fix_box_header .title_wrapper{opacity:1}.modal_bg{position:fixed;top:0;left:0;z-index:50;width:100%;height:100vh;height:100dvh;opacity:0;visibility:hidden;transition:0s ease .5s}.modal_bg.open{opacity:1;visibility:visible;transition:none}.modal{width:100%;max-height:100vh;max-height:100dvh;position:fixed;top:50%;left:0;translate:0 -50%;opacity:0;visibility:hidden;padding:5vh 0;overflow:scroll;transition:0s ease .5s}@media screen and (min-width:768px){.modal{padding:10vh 0}}.modal.active{opacity:1;visibility:visible;transition:none}.modal.active .modal_inner{translate:none;opacity:1;transition:translate .6s ease .1s,opacity .2s ease .1s}.modal_inner{width:86.2666666667%;margin:0 auto;background:#fff;border:1px solid #000;border-radius:5px;overflow-y:auto;position:relative;translate:0 5vh;translate:0 5dvh;opacity:0;transition:translate .6s ease,opacity .4s ease}@media screen and (min-width:768px){.modal_inner{max-width:896.5px;translate:0 10h;translate:0 10dvh}}.modal_scroll_area{padding-top:107.5px;padding-bottom:15px;position:relative}@media screen and (min-width:768px){.modal_scroll_area{display:flex;align-items:flex-end;justify-content:space-between;padding:24px}}.modal_slider{width:92.7357032457%;margin:0 auto}@media screen and (min-width:768px){.modal_slider{width:55.1886792453%;margin:0}}.modal_slider .swiper-button{margin:0;top:auto;bottom:10px;width:25px;height:auto;aspect-ratio:1/1;padding:6px}@media screen and (max-width:767px){.modal_slider .swiper-button{display:none}}.modal_slider .swiper-button-prev{left:auto;right:50%}.modal_slider .swiper-button-next{left:50%;right:auto}.modal_txt{width:83.4621329212%;margin:15px auto 0}@media screen and (min-width:768px){.modal_txt{width:44.8113207547%;padding-left:4.1273584906%;padding-bottom:5.0117924528%;margin:0}}.modal_txt .modal_head{position:absolute;width:100%;top:0;left:0;height:107.5px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.modal_txt .modal_head{position:relative;top:auto;left:auto;display:block;height:auto}}.modal_txt .modal_head .key span{display:inline-block;padding-bottom:2px;border-bottom:#000 solid 1px}.modal_txt .modal_head .item{font-size:4vw;font-family:helvetica-now-bold,sans-serif;font-weight:400;font-style:normal;margin-top:15px}@media screen and (min-width:500px){.modal_txt .modal_head .item{font-size:1.5rem}}.modal_txt .modal_head .catch{margin-top:10px}.modal_txt .modal_pagenation{display:flex;align-items:center;justify-content:space-between;font-size:2.6666666667vw}@media screen and (min-width:500px){.modal_txt .modal_pagenation{font-size:1rem}}@media screen and (min-width:768px){.modal_txt .modal_pagenation{font-size:3.2vw;margin-top:20.2898550725%;padding-right:10.1449275362%}}@media screen and (min-width:768px) and (min-width:500px){.modal_txt .modal_pagenation{font-size:1.2rem}}.modal_txt .modal_pagenation .dot_list{display:flex;gap:1em}.modal_txt .modal_pagenation .dot_list .dot{cursor:pointer;position:relative;overflow:hidden;padding-bottom:2px}.modal_txt .modal_pagenation .dot_list .dot:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0;translate:-100% 0}.modal_txt .modal_pagenation .dot_list .dot.active:before{translate:0 0;transition:translate .5s ease .1s}.modal_txt .modal_credit{max-width:200px;margin-top:30px}@media screen and (min-width:768px){.modal_txt .modal_credit{margin-top:10.1449275362%}}.modal_txt .modal_credit li{display:flex;justify-content:space-between}@media screen and (min-width:768px){.modal_txt .modal_credit li{font-size:3.7333333333vw}}@media screen and (min-width:768px) and (min-width:500px){.modal_txt .modal_credit li{font-size:1.4rem}}.modal_txt .modal_credit li+li{margin-top:10px}.modal_txt .modal_credit .buy{position:relative;overflow:hidden}.modal_txt .modal_credit .buy:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}@media (any-hover:hover){.modal_txt .modal_credit .buy:hover:before{animation:draw_line .5s ease}}@keyframes draw_line{0%{translate:-100% 0}10%{translate:-100% 0}100%{translate:0 0}}.modal .modal_close{text-align:right;margin-top:30px;margin-right:-5.5555555556%}@media screen and (min-width:768px){.modal .modal_close{margin-right:2.8985507246%}}.modal .modal_close .close{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}@media (any-hover:hover){.modal .modal_close .close:hover .cross{rotate:135deg}}.modal .modal_close .close .cross{width:8px;height:8px;position:relative;rotate:45deg;transition:.3s ease}.modal .modal_close .close .cross:after,.modal .modal_close .close .cross:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;top:50%;left:0}.modal .modal_close .close .cross:after{rotate:90deg}