@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{height:100%;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#333}body.no-scroll{overflow:hidden}img{width:100%;height:auto;vertical-align:bottom}.inner{padding-inline:20px;max-width:600px;margin-inline:auto}@media screen and (min-width:768px){.inner{padding-inline:40px;max-width:1060px}}.logo a{font-family:"Rock Salt",cursive;font-size:1.875rem;color:#333}.logo a span{color:#ff8339}@media screen and (min-width:768px){.logo a{font-size:3rem}}.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-ja{font-size:.875rem;color:#ff8339}@media screen and (min-width:768px){.heading-ja{font-size:1.25rem}}.heading-en{font-size:1.75rem;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:500}@media screen and (min-width:768px){.heading-en{font-size:3rem}}.button{text-align:center}.button__link{display:inline-block;padding:10px 80px 10px 34px;border:1px solid #ff8339;background:-webkit-gradient(linear,left top,right top,from(#ff8339),to(orange));background:linear-gradient(90deg,#ff8339 0%,orange 100%);border-radius:8px;position:relative}.button__link:after{content:"";position:absolute;z-index:1;inset:0;background:#fffefe;border-radius:8px;scale:0 1;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:scale .5s ease;transition:scale .5s ease}@media (any-hover:hover){.button__link:hover:after{scale:1 1}.button__link:hover .button__link-text,.button__link:hover .button__link-arrow{color:#ff8339}.button__link:hover .button__link-arrow{left:calc(100% + 40px)}}.button__link-text,.button__link-arrow{font-size:1.25rem;font-family:"Montserrat",sans-serif;color:#fffefe;-webkit-transition:color .2s ease;transition:color .2s ease}.button__link-text{display:inline-block;position:relative;z-index:2}.button__link-arrow{position:absolute;top:55%;translate:0 -50%;left:calc(100% + 20px);-webkit-transition:left .5s ease;transition:left .5s ease}.button--down a{border-radius:6px;border:1px solid #ff8172;background:#fffefe;-webkit-box-shadow:4px 4px 0 #ff8172;box-shadow:4px 4px 0 #ff8172;padding:10px 25px;display:inline-block;color:#333;font-size:1rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.button--down a{font-size:1.125rem}}.button--down a:hover{-webkit-transform:translate(4px,4px);transform:translate(4px,4px);-webkit-box-shadow:0 0 0 #ff8172;box-shadow:0 0 0 #ff8172}.breadcrumb__nav{margin-top:90px;padding-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.breadcrumb__nav{margin-top:160px;padding-inline:40px}}.breadcrumb__nav span{font-size:.625rem}@media screen and (min-width:768px){.breadcrumb__nav span{font-size:.875rem}}.breadcrumb__nav span:nth-child(n+2){padding-left:5px}.breadcrumb__nav span.post{margin-top:0;padding-block:0}.breadcrumb__nav a{padding-right:20px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative}.breadcrumb__nav a:after{content:">";width:10px;height:20px;position:absolute;right:0;top:0}.breadcrumb__nav a:hover{opacity:.7}.animated__fadeIn{opacity:0;translate:0 40px;-webkit-transition:opacity .3s ease,translate .3s ease;transition:opacity .3s ease,translate .3s ease}.animated__fadeIn.js-show{opacity:1;translate:0 0}.animated__underText{overflow:hidden}.animated__underText p{display:inline-block;translate:0 100%;-webkit-transition:translate .5s ease;transition:translate .5s ease}.animated__underText.js-show p{translate:0}.animated__clipView{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path .8s ease;transition:-webkit-clip-path .8s ease;transition:clip-path .8s ease;transition:clip-path .8s ease,-webkit-clip-path .8s ease}.animated__clipView.js-show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.u-pc-hidden{display:block}@media screen and (min-width:768px){.u-pc-hidden{display:none}}.u-sp-hidden{display:none}@media screen and (min-width:768px){.u-sp-hidden{display:block}}.u-hidden-visually{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading{padding-inline:20px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:linear-gradient(45deg,#ff8339,#ff8172);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);-webkit-transition:-webkit-clip-path 1.5s ease;transition:-webkit-clip-path 1.5s ease;transition:clip-path 1.5s ease;transition:clip-path 1.5s ease,-webkit-clip-path 1.5s ease}.loading.js-loading-end{-webkit-clip-path:circle(0 at 150% -50%);clip-path:circle(0 at 150% -50%)}.loading__text{color:#fffefe;font-size:1.75rem;font-weight:600;overflow:hidden}@media screen and (min-width:768px){.loading__text{font-size:3.125rem}}.loading__text span{display:inline-block;-webkit-animation:.5s .5s ease-in-out forwards slideUp;animation:.5s .5s ease-in-out forwards slideUp;translate:0 100%}@-webkit-keyframes slideUp{0%{translate:0 100%}100%{translate:0 0}}@keyframes slideUp{0%{translate:0 100%}100%{translate:0 0}}.header{padding-block:8px;position:fixed;z-index:20;top:0;left:0;width:100%;height:60px;background:0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (min-width:768px){.header{padding-block:14px;height:100px}}.header.js-active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__inner{padding-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.header__inner{padding-inline:40px}}.header__nav{display:none}@media screen and (min-width:768px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.header__list li{display:inline-block;position:relative}.header__list li:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:80%;height:2px;background:#ff8339;scale:0;-webkit-transition:scale .5s ease;transition:scale .5s ease}@media (any-hover:hover){.header__list li:hover{cursor:pointer}.header__list li:hover:after{scale:1;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.header__list a{padding:15px;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;text-shadow:9.6px 9.6px 30.4px #fffefe,9.6px 9.6px 30.4px #fffefe,9.6px 9.6px 30.4px #fffefe}.drawer__icon{width:24px;height:16px;padding:0;position:relative}@media screen and (min-width:768px){.drawer__icon{display:none}}.drawer__icon.is-checked .drawer-icon__bar:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.drawer__icon.is-checked .drawer-icon__bar:nth-child(2){display:none}.drawer__icon.is-checked .drawer-icon__bar:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.drawer-icon__bar{display:block;width:100%;height:2px;background:#333;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.drawer-icon__bar:nth-child(1){top:0}.drawer-icon__bar:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.drawer-icon__bar:nth-child(3){bottom:0}.drawer{width:100%;height:calc(100vh - 60px);position:fixed;top:60px;bottom:0;left:0;pointer-events:none;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:40;overflow-y:auto;background:#fffefe}.drawer.is-checked{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.drawer__body{padding-block:40px}.drawer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.drawer__list li{display:inline-block;position:relative}.drawer__list li:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:80%;height:2px;background:#ff8339;scale:0;-webkit-transition:scale .5s ease;transition:scale .5s ease}@media (any-hover:hover){.drawer__list li:hover{cursor:pointer}.drawer__list li:hover:after{scale:1;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.drawer__list a{display:inline-block;padding:15px;font-family:"Montserrat",sans-serif;font-weight:700}.fv{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:3;background:url(//portfolio.mcode-misa.com/wp-content/themes/misahorie/css/./../img/fv_image_sp.jpg) no-repeat bottom right/cover}@media screen and (min-width:600px){.fv{background:url(//portfolio.mcode-misa.com/wp-content/themes/misahorie/css/./../img/fv_image.jpg) no-repeat bottom right/cover}}.container{position:relative;z-index:4;margin-top:100vh}.fv__inner{padding-inline:20px;padding-block:100px;height:100%;position:relative}@media screen and (min-width:768px){.fv__inner{padding-inline:40px}}.fv__texts{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:900px){.fv__texts{margin-left:10%}}@media screen and (min-width:1200px){.fv__texts{margin-top:10%}}.fv__texts h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.animation__text{visibility:hidden;text-shadow:9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098)}.animation__text .char{opacity:0}.animation__text:nth-child(1){font-size:1.375rem;font-weight:600;font-family:"Montserrat",sans-serif}@media screen and (min-width:600px){.animation__text:nth-child(1){font-size:1.75rem}}@media screen and (min-width:768px){.animation__text:nth-child(1){font-size:2.125rem}}.animation__text:nth-child(2){font-size:3.625rem;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1}@media screen and (min-width:600px){.animation__text:nth-child(2){font-size:6.25rem}}@media screen and (min-width:768px){.animation__text:nth-child(2){font-size:7.5rem}}.animation__text.fv__text{margin-top:14px;font-size:.875rem;font-weight:400;font-weight:700}@media screen and (min-width:600px){.animation__text.fv__text{font-size:1rem}}@media screen and (min-width:768px){.animation__text.fv__text{margin-top:30px;font-size:1.375rem}}.fv__scrolldown{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-shadow:9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098),9.6px 9.6px 30.4px rgba(220,220,220,.862745098)}@media screen and (min-width:900px){.fv__scrolldown{bottom:10px}}.fv__scrolldown-text{font-size:1rem;font-weight:500}@media screen and (min-width:600px){.fv__scrolldown-text{font-size:1.25rem}}.fv__scrolldown-bar{position:relative}.fv__scrolldown-bar span{display:inline-block}.fv__scrolldown-bar .bar{width:2px;height:70px;background:#333}.fv__scrolldown-bar .circle{position:absolute;top:0;left:50%;translate:-50%;width:10px;height:auto;aspect-ratio:1;background:#ff8339;border-radius:50%;-webkit-animation:2s ease-in-out backwards infinite scrollDown;animation:2s ease-in-out backwards infinite scrollDown}@-webkit-keyframes scrollDown{0%{top:0}80%{top:60px}100%{top:60px}}@keyframes scrollDown{0%{top:0}80%{top:60px}100%{top:60px}}.about{padding-block:50px;background:#fff6e6}@media screen and (min-width:768px){.about{padding-block:70px}}.about__wrapper{display:grid;grid-template-columns:1fr;row-gap:30px}@media screen and (min-width:768px){.about__wrapper{grid-template-columns:42.8571428571% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4.0816326531%;-moz-column-gap:4.0816326531%;column-gap:4.0816326531%}}.about__image{width:100%}.about__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.about__title{font-size:1.5rem;font-family:"M PLUS 1p",sans-serif;font-weight:700}@media screen and (min-width:900px){.about__title{font-size:2rem}}.about__text{margin-top:10px;font-size:.875rem}@media screen and (min-width:768px){.about__text{font-size:1rem}}@media screen and (min-width:900px){.about__text{padding-right:9.6153846154%}}.about__button{margin-top:30px}@media screen and (min-width:768px){.about__button{margin-top:48px}}@media screen and (min-width:900px){.about__button{padding-right:9.6153846154%}}.about-button__link-text{font-family:"Montserrat",sans-serif}.works{padding-block:50px;background:#fffefe}@media screen and (min-width:768px){.works{padding-block:70px}}.works__heading{padding-inline:20px;max-width:600px;margin-inline:auto}@media screen and (min-width:768px){.works__heading{padding-inline:40px;max-width:1060px}}.works__description{margin-top:20px;padding-inline:20px;max-width:600px;margin-inline:auto;font-size:.875rem}@media screen and (min-width:768px){.works__description{margin-top:28px;padding-inline:40px;max-width:1060px;font-size:1rem;text-align:center}}.works__swiper-container{margin-top:14px;position:relative}@media screen and (min-width:768px){.works__swiper-container{padding-inline:40px;max-width:1180px;margin-inline:auto}}.works__swiper-wrapper{margin-block:40px}@media screen and (min-width:768px){.works__swiper-wrapper{margin-top:60px}}.works__card{-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,.3);box-shadow:0px 4px 3px 0px rgba(0,0,0,.3);border-radius:10px;padding-bottom:20px;opacity:.5;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity 1s ease-in-out,-webkit-transform 1s ease;transition:opacity 1s ease-in-out,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease-in-out;transition:transform 1s ease,opacity 1s ease-in-out,-webkit-transform 1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.works__card:hover .works-card__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.swiper-slide-active .works__card{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.works-card__image{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.works-card__image img{border-top-left-radius:10px;border-top-right-radius:10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.works-card__texts{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.works-card__tag span{padding:5px 10px;border:1px solid orange;border-radius:20px;background:orange;color:#fffefe;font-size:.75rem}.works-card__title{margin-top:12px;font-size:1rem;font-weight:500;text-align:center;min-height:51.2px}.swiper-button-prev:after,.swiper-button-next:after{content:""}.swiper-button-prev,.swiper-button-next{top:60% !important;translate:0 -50%;width:40px;height:40px}.swiper-button-prev{left:20px !important}@media screen and (min-width:768px){.swiper-button-prev{left:30px !important}}@media screen and (min-width:1200px){.swiper-button-prev{left:50px !important}}.swiper-button-next{right:20px !important}@media screen and (min-width:768px){.swiper-button-next{right:30px !important}}@media screen and (min-width:1200px){.swiper-button-next{right:50px !important}}.swiper-pagination-progressbar.swiper-pagination-horizontal{top:100%;left:50%;translate:-50%;width:240px;height:7px;background:#d9d9d9}@media screen and (min-width:768px){.swiper-pagination-progressbar.swiper-pagination-horizontal{width:340px}}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ff8172}.works__button{margin-top:60px;text-align:center}@media screen and (min-width:768px){.works__button{margin-top:80px}}.contact{padding-block:50px;background:#fff6e6}@media screen and (min-width:768px){.contact{padding-block:70px}}.contact__text{margin-top:20px;font-size:.875rem}@media screen and (min-width:768px){.contact__text{margin-top:28px;font-size:1rem;text-align:center}}.wpcf7 form.wpcf7-form{margin-top:50px;margin-inline:auto;max-width:820px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:768px){.wpcf7 form.wpcf7-form{margin-top:70px;gap:30px}}.contact__row{display:grid;grid-template-columns:1fr;row-gap:8px}@media screen and (min-width:768px){.contact__row{grid-template-columns:21.9512195122% 1fr;-webkit-column-gap:3.6585365854%;-moz-column-gap:3.6585365854%;column-gap:3.6585365854%}.contact__row.--aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.contact__head span:nth-child(1){font-size:.875rem}@media screen and (min-width:768px){.contact__head span:nth-child(1){font-size:1rem}}.contact__head span:nth-child(2){font-size:1rem;color:#ff8339}@media screen and (min-width:768px){.contact__head span:nth-child(2){font-size:1.125rem}}.contact__data{width:100%}input,textarea{padding:9px 11px;width:100%;border:1px solid transparent;background:#fffefe;border-radius:4px;-webkit-transition:border-color .3s;transition:border-color .3s}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a1a1a1;font-size:.875rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1a1;font-size:.875rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a1a1;font-size:.875rem}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a1a1a1;font-size:.875rem}input::placeholder,textarea::placeholder{color:#a1a1a1;font-size:.875rem}@media screen and (min-width:768px){input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1rem}input::-moz-placeholder,textarea::-moz-placeholder{font-size:1rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1rem}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1rem}input::placeholder,textarea::placeholder{font-size:1rem}}input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #ff8172;background:#fff9f9;outline:none}.contact__acceptance{margin-top:10px}.contact__acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.contact__acceptance label a{text-decoration:underline}.contact__acceptance label:hover a,.contact__acceptance label:focus a{color:#ff8339;opacity:.7}.wpcf7-list-item-label{position:relative;padding-left:24px}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:"";position:absolute}.wpcf7-list-item-label:before{width:18px;height:18px;border-radius:4px;border:1px solid #333;background:#fffefe;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.wpcf7-list-item-label:after{width:18px;height:18px;background:url(//portfolio.mcode-misa.com/wp-content/themes/misahorie/css/../img/contact_icon_check.webp) no-repeat center center/contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4px;opacity:0}input#contact-acceptance{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}input#contact-acceptance:checked+span:after{opacity:1}input#contact-acceptance:focus+span:before{border-color:#ff8172;background:#fff9f9;outline:none}.contact__submit{margin-top:18px;text-align:center}@media screen and (min-width:768px){.contact__submit{margin-top:10px}}.contact__submit input{display:inline-block;padding:10px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #ff8339;background:-webkit-gradient(linear,left top,right top,from(#ff8339),to(orange));background:linear-gradient(90deg,#ff8339 0%,orange 100%);border-radius:8px;color:#fffefe;-webkit-transition:all .3s ease;transition:all .3s ease}.contact__submit input:hover,.contact__submit input:focus{background:#fffefe;color:#ff8339}.wpcf7-spinner{display:none}.footer{padding-block:50px;background-color:#fffefe;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff8339),color-stop(50%,rgba(255,165,0,.9)),color-stop(70%,rgba(255,165,0,.7)));background-image:linear-gradient(180deg,#ff8339 0%,rgba(255,165,0,.9) 50%,rgba(255,165,0,.7) 70%)}@media screen and (min-width:768px){.footer{padding-block:70px 30px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff8339),color-stop(30%,rgba(255,165,0,.9)),color-stop(50%,rgba(255,165,0,.7)));background-image:linear-gradient(180deg,#ff8339 0%,rgba(255,165,0,.9) 30%,rgba(255,165,0,.7) 50%)}}.footer__inner{padding-inline:20px}@media screen and (min-width:768px){.footer__inner{padding-inline:60px}}.footer__content{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.footer__content{grid-template-columns:auto 25.3164556962%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (min-width:768px){.footer__nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}}.footer__item{display:inline-block;position:relative}.footer__item:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5px;width:80%;height:1px;background:#333;scale:0;-webkit-transition:scale .5s ease;transition:scale .5s ease}@media (any-hover:hover){.footer__item:hover{cursor:pointer;opacity:.8}.footer__item:hover:after{scale:1;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.footer__item a{display:inline-block;padding:15px;color:#333;font-size:1.125rem;font-weight:500;font-family:"Montserrat",sans-serif}@media screen and (min-width:768px){.footer__item a{font-size:1.5rem}}.footer-sns__list{display:grid;grid-template-columns:repeat(2,40px);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.footer-sns__list{padding-left:15px}}.footer__logo{margin-top:100px;text-align:center}@media screen and (min-width:768px){.footer__logo{margin-top:0;text-align:right}}.footer__logo a{font-size:4.25rem}.footer__copyright{margin-top:8px;font-size:.875rem;text-align:center;font-family:"Montserrat",sans-serif}@media screen and (min-width:768px){.footer__copyright{margin-top:20px}}.shapedividers_com-5184{width:100%;height:100px;background:#fff6e6;overflow:hidden;position:relative}.shapedividers_com-5184.--single,.shapedividers_com-5184.--home,.shapedividers_com-5184.--about{background:#fffefe}.shapedividers_com-5184:before{content:"";font-family:"shape divider from ShapeDividers.com";position:absolute;z-index:3;pointer-events:none;background-repeat:no-repeat;bottom:-.1vw;left:-.1vw;right:-.1vw;top:-.1vw;background-size:100% 90px;background-position:50% 100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23FF8339"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23FF8339"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23FF8339"/></svg>')}@media (min-width:2100px){.shapedividers_com-5184:before{background-size:100% calc(2vw + 90px)}}main{padding-block:25px}@media screen and (min-width:768px){main{padding-block:60px}}.post__inner{position:relative}.post__top{display:grid;grid-template-columns:1fr;row-gap:24px}@media screen and (min-width:768px){.post__top{grid-template-columns:36.7346938776% 1fr;-webkit-column-gap:3.0612244898%;-moz-column-gap:3.0612244898%;column-gap:3.0612244898%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.post__title{padding-bottom:8px;font-size:1.5rem;text-align:center;position:relative}@media screen and (min-width:900px){.post__title{font-size:2rem}}.post-categories{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.post-categories li{padding:3px 8px;background:#ff8172;border-radius:8%;font-size:.75rem;color:#fffefe}@media screen and (min-width:768px){.post-categories li{padding:6px 14px;font-size:.875rem}}.post-top__image img{border-radius:99% 1% 100% 0/24% 66% 34% 76%;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);-webkit-animation:circleAnimation 1.3s ease-out forwards;animation:circleAnimation 1.3s ease-out forwards}@-webkit-keyframes circleAnimation{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes circleAnimation{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.post__table{width:100%;max-width:920px;margin-inline:auto}.post__table tbody{margin-top:38px;width:100%;display:grid;grid-template-columns:1fr;row-gap:20px;text-align:left}@media screen and (min-width:768px){.post__table tbody{margin-top:100px;grid-template-columns:repeat(2,1fr);-webkit-column-gap:9.3023255814%;-moz-column-gap:9.3023255814%;column-gap:9.3023255814%;row-gap:40px}}.post-table__row{display:grid;grid-template-columns:120px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-table__row.--point{grid-template-columns:1fr}@media screen and (min-width:768px){.post-table__row.--point{grid-column:1/3}}.post-table__row.--sample{grid-template-columns:1fr}@media screen and (min-width:768px){.post-table__row.--sample{grid-column:1/3}}@media screen and (min-width:600px){.post-table__row{grid-template-columns:150px 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.post-table__header{max-width:120px;padding:5px 10px;background:rgba(255,165,0,.5);border-radius:8px;text-align:center;font-size:.875rem;position:relative}@media screen and (min-width:768px){.post-table__header{max-width:150px;font-size:1.125rem}}.post-table__data{font-size:.875rem}.post-table__data a:hover{color:#ff8339}@media screen and (min-width:768px){.post-table__data{font-size:1.125rem}}.post-table__data-list{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (min-width:600px){.post-table__data-list{margin-top:20px;gap:50px}}.post-table__data-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.post-table__data-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.post-table__data-heading span:nth-child(1){font-family:"Rock Salt",cursive;color:orange;font-size:1.125rem;font-weight:600}@media screen and (min-width:768px){.post-table__data-heading span:nth-child(1){font-size:1.5rem}}.post-table__data-heading span:nth-child(2){font-size:1.125rem;font-weight:500}.post-table__data-image{margin-top:10px}@media screen and (min-width:768px){.post-table__data-image{margin-top:20px}}.post-table__data-image img{width:100%;border-radius:8px}.post__button{margin-top:40px;padding-bottom:10px;text-align:center}@media screen and (min-width:768px){.post__button{margin-top:60px}}.page__nav{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;border-top:1px solid orange;border-bottom:1px solid orange}@media screen and (min-width:768px){.page__nav{margin-top:60px;margin-inline:auto;max-width:80%}}.page__list{padding:5px 10px;font-size:.75rem;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.page__list{padding:8px 16px;font-size:.875rem}}.page__list.--prev,.page__list.--next{position:relative}.page__list.--prev:before,.page__list.--next:before{width:10px;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,color .3s ease;transition:transform .3s ease,opacity .3s ease,color .3s ease,-webkit-transform .3s ease;opacity:1}.page__list.--prev{padding:5px 10px 5px 20px}.page__list.--prev:before{content:"<";left:0}@media screen and (min-width:768px){.page__list.--prev{padding:8px 26px 8px 16px}}.page__list.--next{padding:5px 20px 5px 10px}.page__list.--next:before{content:">";right:0}@media screen and (min-width:768px){.page__list.--next{padding:8px 16px 8px 26px}}.page__list:hover:not(.is-disabled){color:#ff8339}.page__list:hover:not(.is-disabled).--prev:before{-webkit-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}.page__list:hover:not(.is-disabled).--next:before{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.page__list.is-disabled{pointer-events:none;color:#ccc}.page__list.is-disabled:before{color:#ccc;opacity:.5}.page-works{padding-block:35px}@media screen and (min-width:768px){.page-works{padding-block:60px}}.page-works__heading{margin-top:20px}@media screen and (min-width:768px){.page-works__heading{margin-top:30px}}.page-works-tabs__list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:32px;background:#efefef}@media screen and (min-width:768px){.page-works-tabs__list{margin-top:40px}}.page-works-tabs__item{min-width:80px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:6px 14px;background:0 0;border:none;border-radius:32px;color:#999;font-size:.75rem;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.page-works-tabs__item[aria-selected=true]{background:#000;color:#fff;font-weight:700;border-radius:32px;pointer-events:none}.page-works-tabs__item[aria-selected=false]:hover{cursor:pointer;opacity:.7}@media screen and (min-width:768px){.page-works-tabs__item{font-size:1rem}}.page-works-tabs__content-wrap{max-height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,max-height .3s ease;transition:opacity .3s ease,max-height .3s ease}.page-works-tabs__content-wrap.js-show{max-height:3000px;opacity:1;visibility:visible}.page-works__box{padding-block:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));gap:20px}@media screen and (min-width:600px){.page-works__box{padding-block:30px;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr))}}.page-works__card{-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,.3);box-shadow:0px 4px 3px 0px rgba(0,0,0,.3);border-radius:10px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-works__card:hover .page-works__card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.page-works__card:hover .page-works__card-image:before{opacity:1}.page-works__card-image{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;position:relative}.page-works__card-image img{border-top-left-radius:10px;border-top-right-radius:10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.page-works__card-image:before{content:"詳細を見る";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;font-size:.875rem;font-weight:700;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:0;left:0;z-index:10}.profile{padding-block:35px}@media screen and (min-width:768px){.profile{padding-block:40px 100px}}.profile__heading{margin-top:20px}@media screen and (min-width:768px){.profile__heading{margin-top:30px}}.profile__content{margin-top:20px;display:grid;grid-template-columns:1fr;row-gap:20px}@media screen and (min-width:768px){.profile__content{margin-top:40px;grid-template-columns:46.9387755102% 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.profile__image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 90%;object-position:50% 90%;border-radius:6px}table.profile__table{padding-inline:10px;width:100%}table.profile__table tbody{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.profile-table__row{display:grid;grid-template-columns:120px auto;-webkit-column-gap:5.9701492537%;-moz-column-gap:5.9701492537%;column-gap:5.9701492537%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;font-size:.875rem}@media screen and (min-width:768px){.profile-table__row{font-size:1rem}}.profile-table__header{padding:4px 8px;border-radius:4px;background-color:#ff8172;color:#fffefe;font-weight:500;text-align:center}.profile-table__data{padding-block:3px}.profile-table__data ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.profile-table__data ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carrier{padding-block:60px;background:#fff6e6}@media screen and (min-width:768px){.carrier{padding-block:100px}}.timeline{margin-top:20px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;position:relative}@media screen and (min-width:768px){.timeline{padding-left:50px;gap:50px}}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:3px;background:#c2c2c2}@media screen and (min-width:768px){.timeline:before{left:180px}}.timeline li{display:grid;grid-template-columns:1fr;padding-left:20px;position:relative}@media screen and (min-width:768px){.timeline li{grid-template-columns:140px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.circle{position:absolute;left:-18px;top:15px;-webkit-transform:translateY(0);transform:translateY(0);width:20px;height:20px;border-radius:50%;background-color:#ff8172}@media screen and (min-width:768px){.circle{left:121.5px;top:-8px;-webkit-transform:translateY(50%);transform:translateY(50%)}}.timeline-date{margin-bottom:5px;font-size:.75rem;font-weight:600}@media screen and (min-width:768px){.timeline-date{font-size:.875rem}}.timeline-content h3{font-size:1rem;font-weight:600;margin-top:-4px;margin-bottom:4px}@media screen and (min-width:768px){.timeline-content h3{font-size:1.125rem}}.timeline-content p{font-size:.875rem}@media screen and (min-width:768px){.timeline-content p{font-size:1rem}}.skill{padding-block:60px}@media screen and (min-width:768px){.skill{padding-block:100px}}.skill__boxes{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:24px}@media screen and (min-width:900px){.skill__boxes{margin-top:40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.skill__box{width:70px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:2px}.skill-box__title{font-size:.625rem;text-align:center}@media screen and (min-width:768px){.skill-box__title{font-size:.75rem}}.skill-box__image{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:auto;max-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strength{padding-block:60px;background:#fff6e6}@media screen and (min-width:768px){.strength{padding-block:100px}}.strength__inner{max-width:540px}@media screen and (min-width:768px){.strength__inner{max-width:1060px}}.strength__boxes{margin-top:20px;display:grid;grid-template-columns:1fr;row-gap:24px}@media screen and (min-width:768px){.strength__boxes{grid-template-columns:repeat(3,1fr);-webkit-column-gap:4.0816326531%;-moz-column-gap:4.0816326531%;column-gap:4.0816326531%}}.strength__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.strength__texts p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.strength__title{font-size:16px;font-weight:600}@media screen and (min-width:768px){.strength__title{font-size:1.125rem}}.strength__description{font-size:.875rem}@media screen and (min-width:768px){.strength__description{font-size:1rem}}.aim{padding-block:60px}@media screen and (min-width:768px){.aim{padding-block:100px}}.aim__inner{max-width:540px}@media screen and (min-width:768px){.aim__inner{max-width:980px}}.aim__heading .heading-en{text-transform:none}.aim__content{margin-top:20px;text-align:center}.aim__content h3{display:inline-block;font-size:1rem;font-weight:600;padding-bottom:6px;border-bottom:1px solid #ff8172}.aim__content p{margin-top:20px;text-align:left;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.favorite{padding-block:60px}@media screen and (min-width:768px){.favorite{padding-block:100px}}.favorite__inner{max-width:540px}@media screen and (min-width:768px){.favorite__inner{max-width:1060px}}.favorite__boxes{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}@media screen and (min-width:768px){.favorite__boxes{grid-template-columns:repeat(3,1fr)}}.favorite__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.favorite__box img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.favorite__box figcaption{font-size:.875rem;font-weight:600}@media screen and (min-width:768px){.favorite__box figcaption{font-size:1rem}}.privacy{margin-top:60px;padding-block:40px}@media screen and (min-width:768px){.privacy{margin-top:100px;padding-block:80px}}.privacy-head__sub{margin-top:20px;font-size:.875rem}@media screen and (min-width:768px){.privacy-head__sub{margin-top:30px;font-size:1rem;text-align:center}}.privacy__contents{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:768px){.privacy__contents{margin-top:60px;gap:40px}}.privacy__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (min-width:768px){.privacy__content{gap:8px}}.privacy-content__head{font-size:1rem;font-weight:500;color:#ff8339}@media screen and (min-width:768px){.privacy-content__head{font-size:1.125rem}}.privacy-content__text{font-size:.875rem}@media screen and (min-width:768px){.privacy-content__text{font-size:1rem}}.privacy-content__text a{text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.privacy-content__text a:hover{opacity:.7}.privacy-content__list{padding-left:16px;list-style-type:disc}.privacy-content__item{font-size:.875rem}.privacy__button{margin-top:40px;text-align:center;font-size:.875rem}@media screen and (min-width:768px){.privacy__button{margin-top:80px}}.privacy__button .close-button{border-radius:6px;border:1px solid #ff8172;background:#fffefe;-webkit-box-shadow:4px 4px 0 #ff8172;box-shadow:4px 4px 0 #ff8172;padding:6px 20px;display:inline-block;color:#333;font-size:1rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.privacy__button .close-button{font-size:1.125rem}}.privacy__button .close-button:hover{-webkit-transform:translate(4px,4px);transform:translate(4px,4px);-webkit-box-shadow:0 0 0 #ff8172;box-shadow:0 0 0 #ff8172}.thanks{padding-block:40px}@media screen and (min-width:768px){.thanks{padding-block:80px}}.thanks__inner{max-width:540px}@media screen and (min-width:768px){.thanks__inner{max-width:980px}}.thanks__content{margin-top:40px;font-size:.875rem}@media screen and (min-width:768px){.thanks__content{margin-top:60px;font-size:1rem}}.thanks-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.notfound{padding-block:40px}@media screen and (min-width:768px){.notfound{padding-block:80px}}.notfound-head__sub{margin-top:20px;font-size:.875rem}.notfound-head__sub a{text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.notfound-head__sub a:hover{opacity:.8}@media screen and (min-width:768px){.notfound-head__sub{margin-top:30px;font-size:1rem}}