﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}input,textarea{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}::selection{color:#251e1c;background:#fff7e4}html{font-size:62.5%}body{font-family:"Zen Maru Gothic",serif;font-size:1.6rem;font-style:normal;font-weight:400;color:#251e1c;background:#fff;letter-spacing:.1em;-webkit-text-size-adjust:100%;text-size-adjust:100%}.nikumeijin main{font-family:"M PLUS Rounded 1c",serif}.shinryojuki main,.siencepal main,.shintotukawa main{font-family:"Zen Kaku Gothic New",serif}.asahikawasports main,.allwin main{font-family:"Noto Sans JP",serif}.kurumina main{font-family:"dnp-shuei-mgothic-std",sans-serif}.adventcalender main{font-family:"BIZ UDPGothic",serif}img,iframe,video{width:100%;height:100%;object-fit:cover;vertical-align:middle}li{list-style-type:none}a{display:inline-block;text-decoration:none;color:currentColor}input,button,textarea,select{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:100%}button{border:none;appearance:none;-moz-appearance:none;cursor:pointer;background:rgba(0,0,0,0)}.inner{margin:0 auto;width:min(90%,1200px)}.fadeup{opacity:0;transition:.4s}.fadeup.show{opacity:1}.button{position:relative;width:fit-content}.button::before{position:absolute;bottom:0;right:0;width:100%;height:1px;background-image:linear-gradient(to right, #c88340 8px, transparent 8px);background-size:16px 1px;background-repeat:repeat-x;background-position:left bottom;content:""}.top .button{margin:0 auto}.button .button__link{display:flex;align-items:center;gap:0 40px;padding:12px;color:#251e1c;font-size:2rem;line-height:1.7}.asahikawasports .button .button__link{color:#fff}.allwin .button .button__link{color:#707070}.kurumina .button .button__link{color:#402512}.adventcalender .button .button__link{color:#005481}.button .button__link .button__arrow{width:23px}.pagetop .pagetop__link{position:relative;padding:10px 0 25px;margin-left:5vw;transform:translateY(15px);width:calc(74.9333333333vw - 30px);color:#722a16;font-size:1.6rem;font-weight:500;text-align:center;background:#fff7e4;border-top:15px solid #e7a76e;border-left:15px solid #e7a76e;border-right:15px solid #e7a76e;border-radius:15px 15px 0 0;transition:.6s}@media screen and (min-width: 1024px){.pagetop .pagetop__link{padding:30px 0;width:calc(76.25vw - 60px);font-size:2rem;border-top:30px solid #e7a76e;border-left:30px solid #e7a76e;border-right:30px solid #e7a76e}}@media(hover: hover){.pagetop .pagetop__link:hover{transform:translateY(20px)}.pagetop .pagetop__link:hover::before{transform:translateY(40px)}}.pagetop .pagetop__link::before{position:absolute;bottom:calc(-15px - 16vw);right:calc(-15px - 5.1333333333vw - 9.8666666667vw);width:9.8666666667vw;height:7.7333333333vw;border-radius:0 1.0666666667vw 1.0666666667vw 0;background:#7c513f;content:"";transition:.2s}@media screen and (min-width: 1024px){.pagetop .pagetop__link::before{bottom:calc(-20px - 11.6145833333vw);right:.625vw;right:0;right:calc(-15px - 13.75vw - 4.375vw);width:4.375vw;height:2.6041666667vw;border-radius:0 .4166666667vw .4166666667vw 0}}.header{position:fixed;top:0;left:0;z-index:100;width:100%}@media screen and (min-width: 1024px){.header{top:80px}}.header .header__inner{display:flex;align-items:flex-start;justify-content:space-between;padding-top:12px;margin:0 auto;width:90%}.header .header__inner .header__logo{position:relative;width:53px}.header .header__inner .header__logo::after{position:absolute;top:0;left:0;opacity:0;width:53px;aspect-ratio:101/86;background:url(../images/common/logo-hover.png) center center/cover;content:"";transition:.6s}@media(hover: hover){.header .header__inner .header__logo:hover::after{opacity:1}}.humberger{position:relative;z-index:100;padding:0;width:58px;aspect-ratio:58/53}@media(hover: hover){.humberger:hover img{opacity:0}}.humberger img{position:relative;z-index:10}.humberger::after{position:absolute;top:0;left:0;width:100%;aspect-ratio:58/53;background:url(../images/common/menu-hover.png) center center/cover;content:""}.humberger::before{position:absolute;top:0;left:0;width:100%;aspect-ratio:58/53;background:url(../images/common/menu-open.png) center center/cover;content:""}.navigation{opacity:0;transition:.8s;pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background:#fff}@media screen and (min-width: 1024px){.navigation{flex-direction:row-reverse;align-items:inherit;justify-content:inherit}}.navigation .navigation__list{display:flex;flex-direction:column;gap:40px 0}@media screen and (min-width: 1024px){.navigation .navigation__list{justify-content:center;width:30%;height:100%}}.navigation .navigation__list .navigation__item{text-align:center}.navigation .navigation__list .navigation__item .navigation__link{width:100%;color:#722a16;font-size:2rem;font-weight:500;transition:.3s}@media(hover: hover){.navigation .navigation__list .navigation__item .navigation__link:hover{letter-spacing:.15em;opacity:.8}}.navigation .navigation__works{display:none}@media screen and (min-width: 1024px){.navigation .navigation__works{display:flex;align-items:center;justify-content:center;width:70%;height:100%;background:#fff7e4}}@media screen and (min-width: 1024px){.navigation .navigation__works .navigation__works__inner{width:50%}}@media screen and (min-width: 1024px){.navigation .navigation__works .navigation__works__inner .navigation__works__link{width:100%;color:#251e1c}}@media(hover: hover){.navigation .navigation__works .navigation__works__inner .navigation__works__link:hover .navigation__works__thumbnail img{transform:scale(1.05)}}.navigation .navigation__works .navigation__works__inner .navigation__works__link .navigation__works__thumbnail{overflow:hidden}@media screen and (min-width: 1024px){.navigation .navigation__works .navigation__works__inner .navigation__works__link .navigation__works__thumbnail{margin-bottom:24px;width:100%;aspect-ratio:1920/1080}}.navigation .navigation__works .navigation__works__inner .navigation__works__link .navigation__works__thumbnail img{transition:.4s}@media screen and (min-width: 1024px){.navigation .navigation__works .navigation__works__inner .navigation__works__link .navigation__works__title{font-size:3.2rem;line-height:1.7;letter-spacing:.02em;text-align:center}}@media screen and (min-width: 1024px){.navigation .navigation__works .navigation__works__inner .navigation__works__link .navigation__works__info{font-size:1.4rem;line-height:1.7;text-align:center}}.footer{position:relative}.footer::after{position:absolute;bottom:7px;left:5vw;width:58px;aspect-ratio:1/1;background:url(../images/common/thermometer.png) center center/cover;content:""}@media screen and (min-width: 1024px){.footer::after{bottom:3.8541666667vw;left:6.875vw;width:8.1770833333vw}}@media screen and (min-width: 1920px){.footer::after{bottom:3.8541666667vw;left:6.875vw;width:157px}}.footer .footer__inner{padding:60px 5vw 7px;width:85.0666666667vw;background:#c8e3d2;border-radius:0 12vw 0 0}@media screen and (min-width: 1024px){.footer .footer__inner{padding:136px 10vw;width:95vw;border-radius:0 11.4583333333vw 0 0}}.footer .footer__inner .footer__group{margin-bottom:60px}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group{display:flex;align-items:flex-start;gap:0 4.1666666667vw;margin-bottom:72px}}.footer .footer__inner .footer__group .footer__logo{display:none}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group .footer__logo{position:relative;display:block;width:53px}}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group .footer__logo::after{position:absolute;top:0;left:0;opacity:0;width:53px;aspect-ratio:101/86;background:url(../images/common/logo-hover.png) center center/cover;content:"";transition:.6s}}@media(hover: hover){.footer .footer__inner .footer__group .footer__logo:hover::after{opacity:1}}.footer .footer__inner .footer__group .footer__navigation{display:none}@media screen and (min-width: 1920px){.footer .footer__inner .footer__group .footer__navigation{display:block}}@media screen and (min-width: 1920px){.footer .footer__inner .footer__group .footer__navigation .footer__navigation__list{display:flex;align-items:center;gap:0 40px}}@media screen and (min-width: 1920px){.footer .footer__inner .footer__group .footer__navigation .footer__navigation__list .footer__navigation__item .footer__navigation__link{color:#251e1c;transition:.3s}}@media(hover: hover){.footer .footer__inner .footer__group .footer__navigation .footer__navigation__list .footer__navigation__item .footer__navigation__link:hover{opacity:.6}}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group .footer__contact{margin-right:0;margin-left:auto}}.footer .footer__inner .footer__group .footer__contact .footer__contact__txt{margin-bottom:12px;font-size:2rem;line-height:1.7}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group .footer__contact .footer__contact__txt{font-size:3.2rem}}.footer .footer__inner .footer__group .footer__contact .footer__contact__mail{font-size:2rem;line-height:1.7}@media screen and (min-width: 1024px){.footer .footer__inner .footer__group .footer__contact .footer__contact__mail{font-size:4.2rem}}.footer .footer__inner .footer__copy{text-align:right}@media screen and (min-width: 1024px){.footer .footer__inner .footer__copy{text-align:center}}.footer .footer__inner .footer__copy .footer__copy__small{font-size:1rem}@media screen and (min-width: 1024px){.footer .footer__inner .footer__copy .footer__copy__small{font-size:1.2rem}}.about{padding:160px 0 100px}@media screen and (min-width: 1024px){.about{padding:300px 0 400px}}.about .about__inner{display:flex;flex-direction:column;gap:40px 0}@media screen and (min-width: 1024px){.about .about__inner{flex-direction:row;justify-content:space-between;gap:0}}@media screen and (min-width: 1024px){.about .about__content{width:50%}}.about .about__content .about__title{margin:0 auto 60px;width:202px}@media screen and (min-width: 1024px){.about .about__content .about__title{margin:0 0 62px 0;width:453px}}.about .about__content .about__txt{display:flex;flex-direction:column;gap:2em 0}.about .about__content .about__txt p{font-size:1.6rem;line-height:2}@media screen and (min-width: 1024px){.about .about__content .about__txt p{font-size:1.8rem}}@media screen and (min-width: 1024px){.about .about__info{position:relative;width:21.4583333333vw;font-size:4rem}}@media screen and (min-width: 1920px){.about .about__info{width:412px}}.about .about__info .about__greeting{display:flex;flex-direction:column;gap:5px 0;margin:0 auto 12px;width:64.8vw}@media screen and (min-width: 1024px){.about .about__info .about__greeting{position:absolute;top:-2em;left:calc(100% + 28px);flex-direction:row-reverse;align-items:flex-end;gap:0 20px;width:auto;margin:0}}@keyframes uptxt{0%{transform:translateY(110%)}10%{transform:translateY(0)}100%{transform:translateY(0)}}.about .about__info .about__greeting.active .about__greeting__inner span{animation-name:uptxt;animation-duration:4s;animation-fill-mode:forwards}.about .about__info .about__greeting .about__greeting__inner{overflow:hidden;font-family:"Darumadrop One",serif}@media screen and (min-width: 1024px){.about .about__info .about__greeting .about__greeting__inner{display:flex;flex-direction:column}}.about .about__info .about__greeting .about__greeting__inner span{display:inline-block;transform:translateY(110%)}@media screen and (min-width: 1024px){.about .about__info .about__greeting .about__greeting__inner:nth-child(1){margin-bottom:50px}}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span{font-size:4rem}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(1){animation-delay:0s}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(2){animation-delay:.05s}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(3){animation-delay:.1s}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(4){animation-delay:.15s}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(5){animation-delay:.2s}.about .about__info .about__greeting .about__greeting__inner:nth-child(1) span:nth-child(6){animation-delay:.3s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2){text-align:right}@media screen and (min-width: 1024px){.about .about__info .about__greeting .about__greeting__inner:nth-child(2){text-align:left}}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span{font-size:2rem}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(1){animation-delay:.35s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(2){animation-delay:.4s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(3){animation-delay:.45s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(4){animation-delay:.55s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(5){animation-delay:.55s}.about .about__info .about__greeting .about__greeting__inner:nth-child(2) span:nth-child(6){animation-delay:.6s}.about .about__info .about__img{margin:0 auto 16px;width:80%}@media screen and (min-width: 1024px){.about .about__info .about__img{margin:0 0 32px 0;width:100%}}.about .about__info .about__name{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}@media screen and (min-width: 1024px){.about .about__info .about__name{margin-bottom:24px}}.about .about__info .about__name .about__name-ja{font-size:2.8rem;font-weight:400;letter-spacing:.02em;line-height:1.7}@media screen and (min-width: 1024px){.about .about__info .about__name .about__name-ja{font-size:3.2rem}}.about .about__info .about__name .about__name-en{color:#c88340;font-size:1.4rem}@media screen and (min-width: 1024px){.about .about__info .about__name .about__name-en{font-size:1.8rem}}.about .about__info .about__profile{font-size:1.4rem;line-height:1.7}@media screen and (min-width: 1024px){.about .about__info .about__profile{font-size:1.6rem}}.skill{padding:80px 0 100px;background:#ffd570}@media screen and (min-width: 1024px){.skill{padding:120px 0 180px}}.skill .inner{width:min(90%,1728px)}.skill .skill__title{margin:0 auto 50px;width:134px}@media screen and (min-width: 1024px){.skill .skill__title{margin:0 auto 128px;width:328px}}.skill .skill__container{display:flex;flex-direction:column;gap:80px 0}@media screen and (min-width: 1024px){.skill .skill__container{flex-direction:row;gap:0 5.2083333333vw}}@media screen and (min-width: 1920px){.skill .skill__container{gap:0 100px}}@media screen and (min-width: 1024px){.skill .skill__content{width:calc((100% - 10.4166666667vw)/3)}}@media screen and (min-width: 1920px){.skill .skill__content{width:calc((100% - 200px)/3)}}.skill .skill__content .skill__content__title{margin-bottom:24px;font-size:2.8rem;font-weight:400;text-align:center}@media screen and (min-width: 1024px){.skill .skill__content .skill__content__title{margin-bottom:36px;font-size:3.2rem}}.skill .skill__content .skill__content__img{margin:0 auto 28px;width:240px}@media screen and (min-width: 1024px){.skill .skill__content .skill__content__img{margin:0 auto 40px}}.skill .skill__content .skill__content__txt{margin-bottom:28px;font-size:1.6rem;line-height:1.7}@media screen and (min-width: 1024px){.skill .skill__content .skill__content__txt{margin-bottom:32px}}.skill .skill__content .skill__content__list{display:flex;flex-wrap:wrap;gap:12px}.skill .skill__content .skill__content__list .skill__content__item{padding:6px 17px;font-size:1.6rem;line-height:1.7;border:2px solid #c88340;border-radius:999px;background:#fff7e4}.strong{padding:100px 0}@media screen and (min-width: 1024px){.strong{padding:350px 0}}.strong .strong__title{margin:0 auto 60px;width:114px}@media screen and (min-width: 1024px){.strong .strong__title{margin:0 auto 160px;width:249px}}.strong .strong__inner{position:relative}.strong .strong__inner::before{position:absolute;top:3.4em;left:calc(50% - 20px);transform:rotate(20deg);width:160px;aspect-ratio:483/81;font-size:1.4rem;background:url(../images/about/speechbubble.png) center center/cover;content:""}@media screen and (min-width: 1024px){.strong .strong__inner::before{top:1.7em;left:calc(50% - 30px);width:321px;font-size:1.6rem}}.strong .strong__inner::after{position:absolute;top:0;left:50%;transform:rotate(20deg);font-size:1.4rem;line-height:1.7;white-space:pre;content:"こんな要素から\a私はできています！"}@media screen and (min-width: 1024px){.strong .strong__inner::after{font-size:1.6rem;content:"こんな要素から私はできています！"}}.strong .strong__inner .strong__inu__wrapper{position:sticky;top:20vh;z-index:10;margin:0 auto;width:min(90%,1000px)}@media screen and (min-width: 1024px){.strong .strong__inner .strong__inu__wrapper{transform:translateY(80px)}}.strong .strong__inner .strong__inu__wrapper .strong__inu{position:relative;width:199px;height:198px;transition:.4s}@media screen and (min-width: 1024px){.strong .strong__inner .strong__inu__wrapper .strong__inu{margin-left:116px;width:349px;height:347px}}.strong .strong__inner .strong__inu__wrapper .strong__inu.inu01 .strong__inu__img:nth-child(2){opacity:1}.strong .strong__inner .strong__inu__wrapper .strong__inu.inu02 .strong__inu__img:nth-child(3){opacity:1}.strong .strong__inner .strong__inu__wrapper .strong__inu.inu03 .strong__inu__img:nth-child(4){opacity:1}.strong .strong__inner .strong__inu__wrapper .strong__inu.end{opacity:0}.strong .strong__inner .strong__inu__wrapper .strong__inu .strong__inu__img{position:absolute;top:0;left:0;width:100%;height:100%}.strong .strong__inner .strong__inu__wrapper .strong__inu .strong__inu__img:nth-child(2){opacity:0}.strong .strong__inner .strong__inu__wrapper .strong__inu .strong__inu__img:nth-child(3){opacity:0}.strong .strong__inner .strong__inu__wrapper .strong__inu .strong__inu__img:nth-child(4){opacity:0}.strong .strong__inner .strong__list .strong__item{position:relative;padding-top:80px}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item{padding-top:300px;overflow:hidden}}.strong .strong__inner .strong__list .strong__item:nth-child(1){background:#fff7e4}.strong .strong__inner .strong__list .strong__item:nth-child(1) .strong__item__inner::before{position:absolute;bottom:184px;left:calc(5vw + 99.5px - 162px);z-index:10;width:324px;height:324px;background:#ffd570;clip-path:polygon(50% 0%, 100% 100%, 0% 100%);content:""}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item:nth-child(1) .strong__item__inner::before{bottom:400px;left:0;width:580px;height:580px}}.strong .strong__inner .strong__list .strong__item:nth-child(1) .strong__item__inner .strong__item__number{color:#e0d5b9}.strong .strong__inner .strong__list .strong__item:nth-child(2){background:#ffe7e0}.strong .strong__inner .strong__list .strong__item:nth-child(2) .strong__item__inner::before{position:absolute;bottom:184px;left:calc(5vw + 99.5px - 162px);z-index:10;width:324px;height:324px;border-radius:50%;background:#ffb7a0;content:""}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item:nth-child(2) .strong__item__inner::before{bottom:400px;left:0;width:580px;height:580px}}.strong .strong__inner .strong__list .strong__item:nth-child(2) .strong__item__inner .strong__item__number{color:#eacac0}.strong .strong__inner .strong__list .strong__item:nth-child(3){background:#fff7ed}.strong .strong__inner .strong__list .strong__item:nth-child(3) .strong__item__inner::before{position:absolute;bottom:184px;left:calc(5vw + 99.5px - 162px);z-index:10;width:324px;height:324px;background:#ffedd4;content:""}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item:nth-child(3) .strong__item__inner::before{bottom:400px;left:0;width:580px;height:580px}}.strong .strong__inner .strong__list .strong__item:nth-child(3) .strong__item__inner .strong__item__number{color:#f1dfc6}.strong .strong__inner .strong__list .strong__item .strong__item__inner{position:relative;margin:0 auto;width:min(90%,1000px)}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__title{position:relative;z-index:10;margin-bottom:30px;font-size:2.4rem;font-weight:400;line-height:1.7}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__title.fadeup{transform:translateY(12px);transition:.8s}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__title.fadeup.show{transform:translateY(0)}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__title{margin:0 0 30px auto;width:min(50%,600px)}}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__txt{position:relative;z-index:10;margin-bottom:80px;font-size:1.6rem;line-height:2}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__txt.fadeup{transform:translateY(12px);transition:.8s}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__txt.fadeup.show{transform:translateY(0)}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__txt{margin:0 0 0 auto;width:min(50%,600px)}}.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__number{display:block;font-size:12rem;font-weight:500;line-height:1.7;text-align:right}@media screen and (min-width: 1024px){.strong .strong__inner .strong__list .strong__item .strong__item__inner .strong__item__number{margin-right:calc(50% - 50vw);font-size:40rem}}.strong .strong__conclusion{padding:114px 0 228px;width:100%;background-image:url(../images/about/strong_bg-sp.png);background-repeat:repeat;background-position:top left;background-size:375px 978px;overflow:hidden}@media screen and (min-width: 1024px){.strong .strong__conclusion{padding:180px 0 40px;background-image:url(../images/about/strong_bg-pc.png);background-size:1920px 777px}}.strong .strong__conclusion .strong__conclusion__inner{margin:0 auto;width:min(90%,1000px)}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner{display:flex;align-items:flex-start}}.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu{position:relative;margin-bottom:160px;width:359px;aspect-ratio:1/1;border-radius:50%;background:#fff;transform:translateX(-79px)}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu{margin-bottom:0;width:548px;transform:translateX(17px)}}.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu.active::after{opacity:1}.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu::after{position:absolute;top:50%;left:79px;transform:translate(0, -50%);transition:.4s;opacity:0;width:199px;height:198px;background:url(../images/about/inu04.png) center center/cover;content:""}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu::after{width:349px;height:347px}}.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:288px;aspect-ratio:1/1;border:2px solid #cfcfcf;border-radius:50%;content:""}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conclusion__inu::before{width:441px;border:2px solid #cfcfcf}}.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:0 10%;font-size:1.8rem;line-height:1.7}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt{padding:2.2916666667vw 9.4270833333vw 0 0;margin-right:calc(50% - 50vw);margin-left:auto;width:31.25vw}}.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt::before{position:absolute;z-index:-1;width:483px;aspect-ratio:1/1;border-radius:50%;background:#fff;content:""}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt::before{transform:translate(4.6354166667vw, -4.7395833333vw);width:55.625vw}}.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt::after{position:absolute;z-index:-1;width:388.39px;aspect-ratio:1/1;border:2px solid #cfcfcf;border-radius:50%;background:#fff;content:""}@media screen and (min-width: 1024px){.strong .strong__conclusion .strong__conclusion__inner .strong__conculusion__txt::after{transform:translate(4.6354166667vw, -4.7395833333vw);width:44.7916666667vw}}.top .mainvisual{padding:120px 0 100px;width:100%;background:#fff7e4}@media screen and (min-width: 1024px){.top .mainvisual{padding:12.5vw 0 8.3333333333vw}}.top .mainvisual .mainvisual__inner{margin:0 auto;width:min(90%,80vw);width:min(90%,1536px)}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container{position:relative;display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container::before{position:absolute;top:0;right:0;width:28.9583333333vw;aspect-ratio:741/391;background:url(../images/top/mainvisual-window.png) center center/cover;content:"";opacity:0;transition:all .4s 2.6s}.start .top .mainvisual .mainvisual__container::before{opacity:1}}@media screen and (min-width: 1920px){.top .mainvisual .mainvisual__container::before{width:556px}}.top .mainvisual .mainvisual__container .mainvisual__img-window{margin:0 0 42px 21px;width:253px;opacity:0;transition:all .4s .9s}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__img-window{display:none}}.start .top .mainvisual .mainvisual__container .mainvisual__img-window{opacity:1}.top .mainvisual .mainvisual__container .mainvisual__img-greeting{margin:0 auto 13px;width:283px;opacity:0;transform:translateY(12px);transition:all .4s .8s}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__img-greeting{margin:0 0 20px 0;width:16.71875vw;transition:all .5s 1s}}@media screen and (min-width: 1920px){.top .mainvisual .mainvisual__container .mainvisual__img-greeting{width:321px}}.start .top .mainvisual .mainvisual__container .mainvisual__img-greeting{opacity:1;transform:translateY(0)}.top .mainvisual .mainvisual__container .mainvisual__img-inu{margin:0 auto 80px;width:311px;opacity:0;transition:all .4s .2s}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__img-inu{margin:0;width:22.5vw}}@media screen and (min-width: 1920px){.top .mainvisual .mainvisual__container .mainvisual__img-inu{width:432px}}.start .top .mainvisual .mainvisual__container .mainvisual__img-inu{opacity:1}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__copy__group{width:31.25vw}}@media screen and (min-width: 1920px){.top .mainvisual .mainvisual__container .mainvisual__copy__group{width:600px}}.top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy{margin-bottom:20px;font-size:3.2rem;font-weight:500;line-height:1.7;text-align:right;opacity:0;transform:translateY(4px);transition:all .4s 2.4s}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy{transform:translateY(8px);transition:all 1s 3.2s}}.start .top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy{opacity:1;transform:translateY(0)}.top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy__txt{font-size:1.6rem;line-height:2;opacity:0;transform:translateY(4px);transition:all .4s 2.8s}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy__txt{transform:translateY(8px);transition:all 1s 3.4s}}.start .top .mainvisual .mainvisual__container .mainvisual__copy__group .mainvisual__copy__txt{opacity:1;transform:translateY(0)}@media screen and (min-width: 1024px){.top .mainvisual .mainvisual__container .mainvisual__img__group{margin-left:13.5416666667vw;transform:translateX(50%);transition:all .6s linear 2.4s}.start .top .mainvisual .mainvisual__container .mainvisual__img__group{opacity:1;transform:translateX(0)}}@media screen and (min-width: 1024px)and (min-width: 1920px){.top .mainvisual .mainvisual__container .mainvisual__img__group{margin-left:260px}}.top .top-about{padding:60px 0 100px}@media screen and (min-width: 1024px){.top .top-about{contain:paint;padding:80px 0 300px}}.top .top-about .top-about__lead__img01{margin:0 auto 40px;width:81px}@media screen and (min-width: 1024px){.top .top-about .top-about__lead__img01{width:7.3958333333vw}}.top .top-about .top-about__lead__img02{margin:0 auto 40px;width:188px}@media screen and (min-width: 1024px){.top .top-about .top-about__lead__img02{width:17.2395833333vw}}.top .top-about .top-about__lead__img03{position:sticky;top:50vh;z-index:-1;margin:0 auto 80px;width:188px}@media screen and (min-width: 1024px){.top .top-about .top-about__lead__img03{width:17.2395833333vw}}.top .top-about .top-about__lead__img03.-next{animation-name:disappear;animation-duration:2s;animation-fill-mode:forwards}@keyframes disappear{0%{opacity:1}100%{opacity:0}}@media screen and (min-width: 1024px){.top .top-about .top-about__content{margin:0 auto;width:50%}}.top .top-about .top-about__content .top-about__group{opacity:0}.top .top-about .top-about__content .top-about__group.-appear{animation-name:appear;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}@keyframes appear{0%{opacity:0}100%{opacity:1}}.top .top-about .top-about__content .top-about__group.-appear .top-about__txt::before{animation-name:move-left;animation-duration:5s;animation-timing-function:steps(2, end);animation-iteration-count:infinite}@keyframes move-left{0%{transform:translateY(-50%) rotate(-16deg)}100%{transform:translateY(-50%) rotate(-32deg)}}.top .top-about .top-about__content .top-about__group.-appear .top-about__txt::after{animation-name:move-after;animation-duration:6s;animation-delay:1s;animation-timing-function:steps(2, end);animation-iteration-count:infinite}@keyframes move-after{0%{transform:translateY(-50%) rotate(16deg)}100%{transform:translateY(-50%) rotate(32deg)}}.top .top-about .top-about__content .top-about__title{margin:0 auto 60px;width:202px}@media screen and (min-width: 1024px){.top .top-about .top-about__content .top-about__title{width:453px;margin:0 auto 80px}}.top .top-about .top-about__content .top-about__txt{position:relative;display:flex;flex-direction:column;margin-bottom:60px;gap:1.7em 0;font-size:1.6rem;line-height:1.7}@media screen and (min-width: 1024px){.top .top-about .top-about__content .top-about__txt{margin:0 auto 80px;width:31.25vw}}.top .top-about .top-about__content .top-about__txt::before{position:absolute;content:""}@media screen and (min-width: 1024px){.top .top-about .top-about__content .top-about__txt::before{top:calc(50% + 9.375vw);left:-28.75vw;transform:translateY(-50%) rotate(-16deg);width:22.8125vw;aspect-ratio:438/376;background:url(../images/top/about-pan03-left.png) center center/cover}}@media screen and (min-width: 1920px){.top .top-about .top-about__content .top-about__txt::before{left:-552px;width:438px}}.top .top-about .top-about__content .top-about__txt::after{position:absolute;content:""}@media screen and (min-width: 1024px){.top .top-about .top-about__content .top-about__txt::after{top:calc(50% + 9.375vw);right:-33.0729166667vw;transform:translateY(-50%) rotate(16deg);width:27.1354166667vw;aspect-ratio:521/368;background:url(../images/top/about-pan03-right.png) center center/cover}}@media screen and (min-width: 1920px){.top .top-about .top-about__content .top-about__txt::after{right:-635px;width:521px}}@media(hover: hover){.top .top-about .top-about__content .button .button__link:hover .button__arrow{transform:translateX(8px)}}.top .top-works{background:#fffdf8}.top .top-works .top-works__bg{padding:80px 0;width:100%;height:100%;background-image:url(../images/top/works_bg.png);background-repeat:repeat;background-position:top left;background-size:800px 800px}@media screen and (min-width: 1024px){.top .top-works .top-works__bg{padding:200px 0}}.top .top-works .top-works__title{margin:0 auto 80px;width:213px}@media screen and (min-width: 1024px){.top .top-works .top-works__title{margin:0 auto 160px;width:381px}}.top .top-works .top-works__list{display:flex;flex-direction:column;gap:60px 0}@media screen and (min-width: 1024px){.top .top-works .top-works__list{flex-direction:row;flex-wrap:wrap;gap:100px 2.0833333333vw}}@media screen and (min-width: 1024px){.top .top-works .top-works__list .top-works__item{width:calc((100% - 2.0833333333vw)/2)}}.top .top-works .top-works__list .top-works__item.fadeup{transition:.4s;transform:translateY(12px)}.top .top-works .top-works__list .top-works__item.fadeup.show{transform:translateY(0)}.top .top-works .top-works__list .top-works__item .top-works__link{width:100%;color:#251e1c}@media(hover: hover){.top .top-works .top-works__list .top-works__item .top-works__link:hover .top-works__img::before{opacity:1}.top .top-works .top-works__list .top-works__item .top-works__link:hover .top-works__img::after{transform:translate(-50%, 0)}}.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img{position:relative;margin-bottom:20px;width:100%;aspect-ratio:1920/1080;border-radius:12px;overflow:hidden;position:relative}@media screen and (min-width: 1024px){.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img{margin-bottom:24px;border-radius:20px}}.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img::before{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background:rgba(116,42,22,.6);content:"";transition:.4s}.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img::after{position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%);width:115px;aspect-ratio:540/578;background:url(../images/top/works-hover.png) center center/cover;content:"";transition:.4s}@media screen and (min-width: 1024px){.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img::after{width:9.53125vw}}@media screen and (min-width: 1920px){.top .top-works .top-works__list .top-works__item .top-works__link .top-works__img::after{width:183px}}.top .top-works .top-works__list .top-works__item .top-works__link .top-works__info{margin-bottom:8px;color:#722a16;font-size:1.4rem;line-height:1.7}@media screen and (min-width: 1024px){.top .top-works .top-works__list .top-works__item .top-works__link .top-works__info{font-size:1.6rem}}.top .top-works .top-works__list .top-works__item .top-works__link .top-works__name{font-size:2rem;font-weight:400;line-height:1.7}@media screen and (min-width: 1024px){.top .top-works .top-works__list .top-works__item .top-works__link .top-works__name{font-size:2.4rem}}.top .greeting{padding:100px 0}@media screen and (min-width: 1024px){.top .greeting{padding:200px 0}}.top .greeting .greeting__content .greeting__txt{margin-bottom:26px;color:#722a16;font-size:1.8rem;line-height:1.7;text-align:center;word-break:keep-all}@media screen and (min-width: 1024px){.top .greeting .greeting__content .greeting__txt{margin-bottom:80px}}.top .greeting .greeting__content .greeting__img{margin:0 auto;width:290px}@media screen and (min-width: 1024px){.top .greeting .greeting__content .greeting__img{width:336px}}#works.shinryojuki{background:#dfeaea}#works.asahikawasports{background:#1a4b69}#works.asahikawasports main{color:#fff}#works.allwin{background:#fff}#works.allwin main{color:#707070}#works.siencepal{background:#fff}#works.siencepal main{color:#393c3d}#works.kurumina{background:#fff}#works.kurumina main{color:#402512}#works.adventcalender{background:#eef1f7}#works.adventcalender main{color:#005481}#works.banner{background:#cfbcb5}#works.banner main{color:#5d191a}#works.illustration{background:#fff7e4}#works.shintotukawa{background:#f8f8f8}#works.shintotukawa main{color:#464646}.works{overflow:hidden;padding:160px 0 100px}@media screen and (min-width: 1024px){.works{padding:300px 0 400px}}@media screen and (min-width: 1024px){.works .works__group{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:46px}}.works .works__group .works__head{margin-bottom:24px}@media screen and (min-width: 1024px){.works .works__group .works__head{margin-bottom:0}}.works .works__group .works__head .works__title{margin-bottom:10px;font-size:2.4rem;font-weight:400;line-height:1.7}@media screen and (min-width: 1024px){.works .works__group .works__head .works__title{margin-bottom:2px;font-size:3.5rem}}.works .works__group .works__head .works__info{font-size:1.6rem;line-height:1.7}@media screen and (min-width: 1024px){.works .works__group .works__head .works__info{font-size:1.8rem}}.nikumeijin .works .works__group .works__head .works__info{color:#c9c2b2}.shinryojuki .works .works__group .works__head .works__info{color:#868686}.allwin .works .works__group .works__head .works__info{color:#c8c9ca}.siencepal .works .works__group .works__head .works__info{color:#e6ebee;color:#008cd1}.kurumina .works .works__group .works__head .works__info{color:#66b28d}.portfolio .works .works__group .works__head .works__info{color:#722a16}.works .works__thumbnail{margin-bottom:24px;width:100%;aspect-ratio:1920/1080}@media screen and (min-width: 1024px){.works .works__thumbnail{margin-bottom:60px}}.works .works__outline{margin-bottom:40px;font-size:1.6rem;line-height:2}@media screen and (min-width: 1024px){.works .works__outline{margin:0 auto 60px;width:31.25vw;font-size:1.8rem}}.kurumina .works .works__outline .color{color:#66b28d}.works .works__outline a{text-decoration:underline;transition:opacity .4s}@media(hover: hover){.works .works__outline a:hover{opacity:.8}}.works .works__img{margin:0 calc(50% - 50vw) 60px;aspect-ratio:1920/756}.works .works__list{display:flex;flex-direction:column;gap:40px 0;margin-bottom:100px}@media screen and (min-width: 1024px){.works .works__list{gap:80px 0;margin-bottom:180px}}.works .works__list a{text-decoration:underline;transition:opacity .4s}@media(hover: hover){.works .works__list a:hover{opacity:.8}}@media screen and (min-width: 1024px){.works .works__list .works__item{width:50%}}.works .works__list .works__item dt{margin-bottom:8px;font-size:2rem;font-weight:500;line-height:1.7}@media screen and (min-width: 1024px){.works .works__list .works__item dt{margin-bottom:16px;font-size:2.4rem}}.works .works__list .works__item dd{font-size:1.6rem;line-height:1.7}.works .works__list .works__item dd .works__item__txt{display:flex;flex-direction:column;gap:1em;margin-bottom:20px}@media screen and (min-width: 1024px){.works .works__list .works__item dd .works__item__txt{margin-bottom:45px}}.works .works__list .works__item dd .works__item__others{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1024px){.works .works__list .works__item dd .works__item__others{flex-direction:row;gap:0 3.125vw}}@media screen and (min-width: 1920px){.works .works__list .works__item dd .works__item__others{gap:0 60px}}@media screen and (min-width: 1024px){.works .works__list .works__item dd .works__item__others.wide{width:62.5vw}}@media screen and (min-width: 1920px){.works .works__list .works__item dd .works__item__others.wide{width:1200px}}@media screen and (min-width: 1024px){.shintotukawa .works .works__list .works__item dd .works__item__others.wide,.banner .works .works__list .works__item dd .works__item__others.wide{flex-direction:column;gap:60px 0}}@media screen and (min-width: 1024px){.works .works__list .works__item dd .works__item__others .works__item__others__group{width:calc((100% - 6.25vw)/3)}}@media screen and (min-width: 1920px){.works .works__list .works__item dd .works__item__others .works__item__others__group{width:calc((100% - 120px)/3)}}@media screen and (min-width: 1024px){.shintotukawa .works .works__list .works__item dd .works__item__others .works__item__others__group,.banner .works .works__list .works__item dd .works__item__others .works__item__others__group{width:100%}}.works .works__list .works__item dd .works__item__others .works__item__others__group .works__item__others__caption{margin-bottom:6px}@media screen and (min-width: 1024px){.works .works__list .works__item dd .works__item__others .works__item__others__group .works__item__others__caption{margin-bottom:8px;font-size:1.8rem}}.works .works__list .works__item dd .works__item__others .works__item__others__group .works__item__others__img.sns{max-width:1200px}.works .works__list .works__item dd .works__item__others .works__item__others__group .works__item__others__img.web{max-width:728px}.works .works__list .works__item dd .works__item__others .works__item__others__group .works__item__others__img.poster{max-width:1754px}.works .illust__wrapper{display:flex;flex-direction:column;gap:60px 0;margin-bottom:100px}@media screen and (min-width: 1024px){.works .illust__wrapper{flex-direction:row;flex-wrap:wrap;gap:60px 60px;margin-bottom:180px}}@media screen and (min-width: 1024px){.works .illust__wrapper .illust__content{width:calc((100% - 120px)/3)}}.works .illust__wrapper .illust__content .illust__img{margin-bottom:20px;width:100%;aspect-ratio:1/1;background:#eee}.works .illust__wrapper .illust__content .illust__title{margin-bottom:8px;font-size:1.8rem;font-weight:400;text-align:center}.works .illust__wrapper .illust__content .illust__info{font-size:1.4rem;text-align:center}.kurumina .works .button::after{position:absolute;bottom:calc(-1.5em - 4px);left:0;font-size:1.2rem;line-height:1.5;content:"STUDIOのライブプレビューに飛びます！"}@media screen and (min-width: 1024px){.kurumina .works .button::after{width:115%;font-size:1.4rem}}.works .button.sp{margin:0 auto 40px}@media screen and (min-width: 1024px){.works .button.sp{display:none}}.works .button.pc{display:none}@media screen and (min-width: 1024px){.works .button.pc{display:block}}@media screen and (hover: hover)and (min-width: 1024px){.works .button.pc:hover .button__arrow{transform:rotate(-45deg)}}.works .works__pagenation.fadeup{transform:translateY(12px)}.works .works__pagenation.fadeup.show{transform:translateY(0)}.works .works__pagenation .works__pagenation__txt{margin:0 auto 24px;font-size:1.4rem;text-align:center}@media screen and (min-width: 1024px){.works .works__pagenation .works__pagenation__txt{margin-bottom:32px}}.works .works__pagenation .works__pagenation__link{width:100%}.works .works__pagenation .works__pagenation__link:hover .works__pagenation__img::before,.works .works__pagenation .works__pagenation__link:hover .works__pagenation__img::after{opacity:1}.works .works__pagenation .works__pagenation__link .works__pagenation__img{position:relative;margin-bottom:12px;width:100%;aspect-ratio:1920/756}@media screen and (min-width: 1024px){.works .works__pagenation .works__pagenation__link .works__pagenation__img{margin-bottom:24px}}.works .works__pagenation .works__pagenation__link .works__pagenation__img::before{position:absolute;top:0;left:0;opacity:0;transition:.2s;width:100%;height:100%;content:""}.shinryojuki .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(27,76,106,.8)}.asahikawasports .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(97,191,204,.8)}.allwin .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(0,139,209,.8)}.siencepal .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(255,223,117,.8)}.kurumina .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(200,133,65,.8)}.portfolio .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(132,188,189,.8)}.adventcalender .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(255,255,255,.8)}.shintotukawa .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(93,25,26,.8)}.banner .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(255,255,255,.8)}.illustration .works .works__pagenation .works__pagenation__link .works__pagenation__img::before{background:rgba(0,168,173,.8)}.works .works__pagenation .works__pagenation__link .works__pagenation__img::after{position:absolute;top:0;left:0;opacity:0;transition:.2s;width:100%;height:100%;mix-blend-mode:difference;background:url(../images/works/gallerycover.png) center center/cover;content:""}@media screen and (min-width: 1024px){.works .works__pagenation .works__pagenation__link .works__pagenation__group{display:flex;align-items:flex-end;justify-content:space-between}}.works .works__pagenation .works__pagenation__link .works__pagenation__group .works__pagenation__info{margin-bottom:4px;font-size:1.4rem;line-height:1.7}@media screen and (min-width: 1024px){.works .works__pagenation .works__pagenation__link .works__pagenation__group .works__pagenation__info{margin-bottom:0}}.works .works__pagenation .works__pagenation__link .works__pagenation__group .works__pagenation__title{font-size:2rem;font-weight:400;line-height:1.7}@media screen and (min-width: 1024px){.works .works__pagenation .works__pagenation__link .works__pagenation__group .works__pagenation__title{font-size:2.4rem}}.view__button{position:fixed;bottom:0;right:0}@media screen and (min-width: 1024px){.view__button{bottom:60px;right:5vw}}@media(hover: hover){.view__button .view__button__link:hover .view__button__inu{background:url(../images/works/inu-hover.png) center center/cover}}.view__button .view__button__link .view__button__txt{transform:translateY(25px);width:86px;aspect-ratio:1/1}@media screen and (min-width: 1024px){.view__button .view__button__link .view__button__txt{transform:translateY(2.5520833333vw);width:7.3958333333vw}}@media screen and (min-width: 1920px){.view__button .view__button__link .view__button__txt{transform:translateY(49px);width:142px}}.view__button .view__button__link .view__button__inu{width:86px;height:86px;aspect-ratio:1/1;background:url(../images/works/inu.png) center center/cover}@media screen and (min-width: 1024px){.view__button .view__button__link .view__button__inu{width:8.4895833333vw;height:8.4895833333vw}}@media screen and (min-width: 1920px){.view__button .view__button__link .view__button__inu{width:163px;height:163px}}.caution{padding-top:80px}@media screen and (min-width: 1024px){.caution{padding-top:200px}}.caution .caution__title{margin-bottom:32px;font-size:2rem;font-weight:400;text-align:center}@media screen and (min-width: 1024px){.caution .caution__title{margin-bottom:40px}}.caution .caution__txt{margin-bottom:40px;font-size:1.6rem;line-height:2}@media screen and (min-width: 1024px){.caution .caution__txt{margin:0 auto 60px;width:31.25vw}}@media screen and (min-width: 1920px){.caution .caution__txt{width:600px}}.caution .caution__button{display:flex;flex-direction:column;gap:40px 0}@media screen and (min-width: 1024px){.caution .caution__button{flex-direction:row;justify-content:center;gap:0 60px}}@media(hover: hover){.caution .caution__button .button .button__link:hover .button__arrow{transform:rotate(-45deg)}}.is-drawerActive .navigation{opacity:1;pointer-events:all;z-index:100;visibility:visible}.is-drawerActive .humberger img{opacity:0}.is-drawerActive .humberger::after{opacity:0}/*# sourceMappingURL=style.css.map */