@charset "UTF-8";*{word-wrap:break-word;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none!important;font-feature-settings:"palt"}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;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,em,strong{font-style:normal;display:block}nav ul{list-style:none}blockquote,q{quotes:none}span{display:block}q:before,q:after{content:"";content:none}img{width:100%;vertical-align:bottom}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:none;display:block;cursor:pointer;color:#000;background:transparent}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}svg{width:100%;height:100%}i,em{display:block;font-style:normal}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{height:1px;margin:1em 0;padding:0;display:block;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle;-moz-appearance:none;-webkit-appearance:none}textarea{border:1px solid #cccccc;outline:none;resize:none;width:100%;min-height:300px;padding:10px;font-size:1.4rem}input{padding:10px;width:100%;background-color:transparent;border:1px solid #cccccc;outline:none}@font-face{font-family:ac-medium;src:url(/resource/font/AcademySans-Medium.eot);src:url(/resource/font/AcademySans-Medium.eot?#iefix) format("embedded-opentype"),url(/resource/font/AcademySans-Medium.woff2) format("woff2"),url(/resource/font/AcademySans-Medium.woff) format("woff");size-adjust:105%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ac-demibold;src:url(/resource/font/AcademySans-Demibold.eot);src:url(/resource/font/AcademySans-Demibold.eot?#iefix) format("embedded-opentype"),url(/resource/font/AcademySans-Demibold.woff2) format("woff2"),url(/resource/font/AcademySans-Demibold.woff) format("woff");size-adjust:110%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ac-bold;src:url(/resource/font/AcademySans-Bold.eot);src:url(/resource/font/AcademySans-Bold.eot?#iefix) format("embedded-opentype"),url(/resource/font/AcademySans-Bold.woff2) format("woff2"),url(/resource/font/AcademySans-Bold.woff) format("woff");font-weight:400;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:uzuz-display;src:url(/resource/font/uzuz-display.woff2) format("woff2-variations");font-weight:400;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1025px){.pc-none{display:none!important}}@media screen and (max-width: 1025px){.sp-none{display:none!important}}.is-current{pointer-events:none!important}.hidden{overflow:hidden}.hide{display:none!important}html{font-size:62.5%}html,body{font-family:ac-medium,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:500;line-height:1.75;color:#363331;background:#f4f3ef;width:100%;height:auto}@media screen and (min-width: 1025px){html,body{width:100%;height:auto}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-moz-selection{color:#252322;background:#ff732680}::selection{color:#252322;background:#ff732680}.bar{width:100%;height:1px;background:#25232233}.bg-white{background:#fff}.bg-gray{background:#f4f3ef}.bottom-round{overflow:hidden;border-radius:0 0 20px 20px}.radius10,#page-article .writer .box,#page-article .article div[data-label=関連サービス] .cell,#page-article .article div[data-label=関連ブログ] .cell,#page-article .article div[data-label=概要] .cell,#page-article .article div[data-label=ボックス],#page-article .article div[data-label=画像（図・グラフ）] .scroller img,#page-article .article div[data-label=画像（フルサイズ）],#page-article .article div[data-row="2"] .img,#page-article .article div[data-row="1"] .img,#page-article .article .menu,#page-policy .flex .r .box,#page-recruit .section-3 .flex .cell,#page-service-detail .section-3 .orange-list .r .cell,#page-about .section-0-2 .contents .box .list .cell,.contact-form .r .cell .textarea textarea,.contact-form .r .cell .select span,.contact-form .r .cell .input span,.article-layout .r .cell,.article-layout .l .box,#sp-categories .wrap,.section-links .flex a,.common-layout1 .r .cell.list,.common-layout1 .r .cell,#footer .links a,#header .inner .mega-menu .sp-menu .sub .btns a,.radius20,#page-article .article-head .img,#page-recruit-detail .section-3 .flex .r,#page-recruit-detail .section-2 .flex .r .youtube,#page-recruit-detail .section-2 .flex .r .img,#page-service-detail .section-banner .banner,#page-service-detail .section-2 .toggle-banner .l,#page-service-detail .section-2 .toggle-banner .r,#page-history .section-1 .content .wrap .txt-flex .r .box .img,#page-about .section-4 .contact-banner,#page-about .section-2 .flex-main .txt-box,#page-about .section-2 .flex-main .img,#page-top .section-4 #newsletter .bg .bg3,#page-top .section-4 #newsletter .bg .bg2,#page-top .section-4 #newsletter .bg .bg1,#page-top .section-4 #newsletter .bg,.swiper-recruit .swiper-wrapper .swiper-slide,.swiper-large,.common-layout2 .img,#sticky-scroll .cell .txt-box,#sticky-scroll .cell .img,.main-img,#footer{overflow:hidden;border-radius:10px}@media screen and (min-width: 1025px){.radius20,#page-article .article-head .img,#page-recruit-detail .section-3 .flex .r,#page-recruit-detail .section-2 .flex .r .youtube,#page-recruit-detail .section-2 .flex .r .img,#page-service-detail .section-banner .banner,#page-service-detail .section-2 .toggle-banner .l,#page-service-detail .section-2 .toggle-banner .r,#page-history .section-1 .content .wrap .txt-flex .r .box .img,#page-about .section-4 .contact-banner,#page-about .section-2 .flex-main .txt-box,#page-about .section-2 .flex-main .img,#page-top .section-4 #newsletter .bg .bg3,#page-top .section-4 #newsletter .bg .bg2,#page-top .section-4 #newsletter .bg .bg1,#page-top .section-4 #newsletter .bg,.swiper-recruit .swiper-wrapper .swiper-slide,.swiper-large,.common-layout2 .img,#sticky-scroll .cell .txt-box,#sticky-scroll .cell .img,.main-img,#footer{border-radius:20px}}section{position:relative}section .scalable{position:relative}.setting{position:absolute;display:none}.touch-none{pointer-events:none!important}.fade-in{opacity:0}.scale-in{transform:scale(1.5)}.txt-box-in .in-elm{opacity:0}.dammy img{transform:none!important}@media screen and (max-width: 1025px){.lil-gui{max-width:200px!important;max-height:200px!important;right:0!important;--padding: 2px !important;--spacing: 0px !important}.lil-gui *{font-size:9px!important}}.lil-gui.is-hide{display:none!important}.lil-gui.force-left{right:auto!important;left:0!important}@media screen and (min-width: 1025px){.lil-gui.force-left{left:20px!important}}.cont{overflow-x:hidden;padding-bottom:1rem}@media screen and (min-width: 1025px){.cont{padding-bottom:3rem}}.h1{font-size:2.6rem;font-weight:500;line-height:1.6;white-space:nowrap;color:#252322}@media screen and (min-width: 1025px){.h1{font-size:5.5rem}}.h2,#page-article .article div[data-label=概要] .cell div strong,#page-article .article h1,#page-policy .flex .l p,#page-thanks .thanks .inner b,#page-recruit-detail .section-3 .flex .l,#page-recruit-detail .section-2 .flex .l,#page-service-detail .section-banner .banner b,#page-service-detail .section-3 .orange-list .r .cell .txts b,#page-service-detail .section-2 .toggle-banner .l .txt strong,#page-service-detail .section-2 .toggle-banner .r .txt strong,#page-about .section-4 .contact-banner .txt span,#page-about .section-2 .flex-main .txt-box .inner b,.contact-form .l p,.swiper-recruit .swiper-wrapper .swiper-slide .txts b,.swiper-large .swiper-wrapper .swiper-slide .txts .center b,.common-layout2 .txt-box .inner b,#footer .links a b i,#header .inner .mega-menu .sp-menu .sub .btns a b{font-weight:700;text-transform:uppercase;font-size:2.4rem;line-height:1.5;color:#252322}@media screen and (min-width: 1025px){.h2,#page-article .article div[data-label=概要] .cell div strong,#page-article .article h1,#page-policy .flex .l p,#page-thanks .thanks .inner b,#page-recruit-detail .section-3 .flex .l,#page-recruit-detail .section-2 .flex .l,#page-service-detail .section-banner .banner b,#page-service-detail .section-3 .orange-list .r .cell .txts b,#page-service-detail .section-2 .toggle-banner .l .txt strong,#page-service-detail .section-2 .toggle-banner .r .txt strong,#page-about .section-4 .contact-banner .txt span,#page-about .section-2 .flex-main .txt-box .inner b,.contact-form .l p,.swiper-recruit .swiper-wrapper .swiper-slide .txts b,.swiper-large .swiper-wrapper .swiper-slide .txts .center b,.common-layout2 .txt-box .inner b,#footer .links a b i,#header .inner .mega-menu .sp-menu .sub .btns a b{font-size:3rem;line-height:4.5rem}}.h3,.article-layout .r .filtered-txt b,.common-layout1 .l p,#sticky-scroll .cell .txt-box .inner b,.common-head h3{font-size:2.4rem;line-height:3.6rem;font-weight:700;text-transform:uppercase;color:#252322}@media screen and (min-width: 1025px){.h3,.article-layout .r .filtered-txt b,.common-layout1 .l p,#sticky-scroll .cell .txt-box .inner b,.common-head h3{font-size:2.8rem;line-height:3.36rem}}.h3 div,.article-layout .r .filtered-txt b div,.common-layout1 .l p div,#sticky-scroll .cell .txt-box .inner b div,.common-head h3 div{font-weight:700}.h4,#page-article .writer .box .txt .row1 .row2 b,#page-article .writer strong,#page-article .article div[data-label=関連サービス] .cell .txt b,#page-article .article div[data-label=関連ブログ] .cell .txt b,#page-article .article div[data-label=ボックス] b,#page-article .article h3,#page-policy .flex .r .box.box3 b,#page-policy .flex .r .box.box2 b,#page-recruit-detail .section-3 .flex .r b,#page-about .section-2 .flex-main .txt-box .inner strong,#page-about .section-0-2 .contents .box .list .cell p,.article-layout .r .cell .txt b,.section-links .flex a .txt span,.common-layout1 .r .cell .txt b,#sticky-scroll .cell .txt-box .inner em{font-size:1.8rem;line-height:1.5;font-weight:700;text-transform:uppercase;color:#252322}@media screen and (min-width: 1025px){.h4,#page-article .writer .box .txt .row1 .row2 b,#page-article .writer strong,#page-article .article div[data-label=関連サービス] .cell .txt b,#page-article .article div[data-label=関連ブログ] .cell .txt b,#page-article .article div[data-label=ボックス] b,#page-article .article h3,#page-policy .flex .r .box.box3 b,#page-policy .flex .r .box.box2 b,#page-recruit-detail .section-3 .flex .r b,#page-about .section-2 .flex-main .txt-box .inner strong,#page-about .section-0-2 .contents .box .list .cell p,.article-layout .r .cell .txt b,.section-links .flex a .txt span,.common-layout1 .r .cell .txt b,#sticky-scroll .cell .txt-box .inner em{font-size:2rem}}.small-txt,#page-about .section-2 .flex-main .txt-box .inner small,#sticky-scroll .cell .txt-box .inner .caption small,#sticky-scroll .indicator small,.ttl-spiral span{line-height:1.2;font-size:1.4rem;letter-spacing:0rem;font-family:"ac-bold" "heisei-kaku-gothic-std","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;text-transform:uppercase}@media screen and (min-width: 1025px){.small-txt,#page-about .section-2 .flex-main .txt-box .inner small,#sticky-scroll .cell .txt-box .inner .caption small,#sticky-scroll .indicator small,.ttl-spiral span{font-size:1.3rem}}.basic-txt-ja,#page-article .article div[data-label=関連サービス] .cell .txt p,#page-article .article div[data-label=関連ブログ] .cell .txt p,#page-article .article div[data-label=関連サービス] .cell .txt b small,#page-article .article div[data-label=関連ブログ] .cell .txt b small,#page-article .sns p,#page-policy .flex .r .box.box3 .flex .wrap span,#page-policy .flex .r .box .list .cell p,#page-policy .flex .r .box .list .cell span,#page-policy .flex .r .box b,#page-policy .flex .r .box p,#page-error .common-head-large p,#page-thanks .thanks .inner p,#page-recruit-detail .section-7 .common-layout1 .r .flow .txt,#page-recruit-detail .section-3 .flex .r p,#page-service-detail .section-3 .orange-list .r .cell .txts p,#page-service-detail .section-2 .toggle-banner .l .txt p,#page-service-detail .section-2 .toggle-banner .r .txt p,#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea small,#page-about .section-2 .flex-main .txt-box .inner p,#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .optionalParent .clear.foot input#mc-embedded-subscribe.button,#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group input#mce-EMAIL.required.email,#page-top .section-4 #newsletter .txt-box p,.contact-form .r .policy p,.contact-form .r .cell .textarea textarea,.contact-form .r .cell .checkbox .wpcf7-list-item label,.contact-form .r .cell .input input,.contact-form .r .cell b,.contact-form .r .lead,.swiper-recruit .swiper-wrapper .swiper-slide .txts p,.swiper-large .swiper-wrapper .swiper-slide .txts .center p,.article-layout .r .cell .txt p,.article-layout .r .cell .txt b small,.article-layout .r .filtered-txt p,.article-layout .l .box a span,.article-layout .l .box b,.pagenation .num,.pagenation span,#sp-categories .wrap .scroller .box a span,#sp-categories .wrap .scroller .box b,#sp-categories .align-open .btn-common-filter .inner .txt span,#sp-categories .align-close .btn-common-filter .inner .txt span,.common-layout2 .txt-box .inner p,.common-layout1 .r .cell.list .txts ol li,.common-layout1 .r .cell.list .txts p,.common-layout1 .r .cell.list span,.common-layout1 .r .cell.list p,.common-layout1 .r .cell .txt p,.common-layout1 .r .cell .txt b small,#sticky-scroll .cell .txt-box .inner p,#footer .copy small,#footer .main .link-l,#footer .main .link-r,#header .inner .mega-menu .sp-menu,#header .inner .mega-menu .pc-menu .box .links a,#header .inner .flex .btn-contact span,#header .inner .flex .nav a .txt-box span,.btn-common .inner .txt span,.cat,.date,.tag,a[target=_blank] em{font-size:1.4rem;line-height:1.9;text-align:justify;font-family:ac-medium,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:500}.lead-txt,#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea,#page-about #mv .mv-txts .mv-split p{font-size:1.7rem;line-height:2.1;font-family:ac-medium,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:500}@media screen and (min-width: 1025px){.lead-txt,#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea,#page-about #mv .mv-txts .mv-split p{font-size:1.8rem;line-height:2.2}}.demi-bold,.common-layout-messege .inner strong div,#footer .main strong{font-family:ac-medium,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1025px){.demi-bold,.common-layout-messege .inner strong div,#footer .main strong{font-family:ac-demibold,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif}}.bold{font-family:ac-bold,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ttl-spiral{display:flex;align-items:center}.ttl-spiral i{width:1.2rem;margin-top:-.7rem;margin-right:.8rem}@media screen and (min-width: 1025px){.ttl-spiral i{width:1.2rem;margin-top:-.5rem;margin-right:1rem}}.big-type{overflow:hidden;position:relative}@media screen and (max-width: 1025px){.big-type{margin-left:-2px;width:calc(100% + 4px)}}.big-type.white:before{top:0;background:linear-gradient(to bottom,#ffffff80,#fff0)}.big-type.white:after{bottom:0;background:linear-gradient(to top,#ffffff80,#fff0)}.big-type.gray:before{top:0;background:linear-gradient(to bottom,#f4f3ef80,#f4f3ef00)}.big-type.gray:after{bottom:0;background:linear-gradient(to top,#f4f3ef80,#f4f3ef00)}.big-type:before,.big-type:after{display:block;content:"";width:100%;height:10%;position:absolute;left:0}.big-type .video{width:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff }:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px }.swiper-button-next,.swiper-button-prev{cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#cursor{width:80px;height:80px;position:fixed;top:-55px;left:-40px;z-index:50;pointer-events:none}#cursor #mv-progress{position:absolute;width:80px;height:80px;top:15px;left:0;transition:transform .3s;transform:translate(0) translateY(0) translateZ(0) scale(0) rotate(-90deg);opacity:0}#cursor #mv-progress #mv-progress-svg{position:absolute;z-index:100}#cursor #mv-progress #mv-progress-svg #mv-progress-circle{fill:none;stroke:#ff7326}#cursor #mv-progress .bg{width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;border:1px solid rgba(37,35,34,.2);border-radius:100%}#cursor .arw{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#252322;border-radius:100%;transition:transform .3s;transform:translate(0) translateY(0) translateZ(0) scale(0)}#cursor .arw svg{fill:#fff;width:15px;height:12px}#cursor .prev svg{transform:translate(0) translateY(0) translateZ(0) rotate(-180deg)}#cursor.is-progress #mv-progress{transform:translate(0) translateY(0) translateZ(0) scale(1) rotate(-90deg)}#cursor.is-prev .prev,#cursor.is-next .next{transform:translate(0) translateY(0) translateZ(0) scale(1)}a[target=_blank]{transition:opacity .3s}a[target=_blank]:hover em{text-decoration:none}a[target=_blank] em{display:inline;color:#ff7326;text-transform:uppercase;text-decoration:underline}a[target=_blank] i{display:inline-block;margin-left:9px;width:1.4rem;position:relative;top:-4px}@media screen and (min-width: 1025px){a[target=_blank] i{width:1.5rem;top:-2px}}a[target=_blank] i img{vertical-align:middle}.tags{display:flex;align-items:center;flex-wrap:wrap}.tag{position:relative;padding-left:1.6rem}.tag:before{display:block;content:"";width:.5rem;height:.5rem;background:#ff7326;border-radius:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}.date{color:#8c8c8c;font-weight:400}.cat{font-weight:400;border-radius:2px;border:1px solid rgba(37,35,34,.2);font-size:1.1rem;line-height:1;color:#363331;padding:.5rem 1.6rem}@media screen and (min-width: 1025px){.cat{padding:.8rem 1.6rem}}#alert{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;background:#f4f3ef;display:none}#alert.show{display:flex}#alert p{text-align:center;width:100%;font-size:15px}#alert svg{width:42vw;height:11.7vw;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:.05}.btn-common{position:relative;border-radius:100px;padding:1.1rem 3.6rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1025px){.btn-common{padding:1.35rem 4rem}.btn-common:hover.black .dot{background:#fff;transform:translateZ(0) scale(2)}.btn-common:hover.black .txt span{color:#fff;opacity:0;transform:translateZ(0) scale(1.15)}.btn-common:hover.black .txt span:last-child{opacity:1;transform:translateZ(0) scale(1)}.btn-common:hover.black .bg div{background:#ff7326}.btn-common:hover.white .dot,.btn-common:hover.orange .dot{background:#ff7326;transform:translateZ(0) scale(2)}.btn-common:hover.white .txt span,.btn-common:hover.orange .txt span{color:#fff;opacity:0;transform:translateZ(0) scale(1.15)}.btn-common:hover.white .txt span:last-child,.btn-common:hover.orange .txt span:last-child{opacity:1;transform:translateZ(0) scale(1)}.btn-common:hover.white .bg div,.btn-common:hover.orange .bg div{background:#252322}}.btn-common.large{padding:3.15rem 8.7rem}@media screen and (min-width: 1025px){.btn-common.large{padding:3.15rem 8.7rem}}.btn-common.large .bg .rect-2{width:6rem;height:6rem;top:0;right:0;bottom:0;left:0;margin:auto}.btn-common .inner{display:flex;align-items:center;position:relative;z-index:1}@media screen and (min-width: 1025px){.btn-common .inner{align-items:center}}.btn-common .inner .dot{width:.5rem;height:.5rem;margin-right:2rem;border-radius:100%;position:relative;z-index:1;transition:transform .3s,background .3s}.btn-common .inner .txt{position:relative;z-index:1}.btn-common .inner .txt span{transition:transform .3s,opacity .3s,color .3s}.btn-common .inner .txt span:last-child{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateZ(0) scale(.5);text-align:center}.btn-common .movable{position:absolute;width:150%;height:250%;top:50%;left:50%;transform:translate(-50%) translateY(-50%) translateZ(0);z-index:1;border-radius:1000px}@media screen and (max-width: 1025px){.btn-common .movable{display:none}}.btn-common .bg{position:absolute;width:100%;height:100%;top:0%;left:0%}.btn-common .bg div{border-radius:100px;width:100%;height:100%;position:absolute;top:0%;left:0%;transition:background .3s}.btn-common .bg .rect-2{width:4rem;height:4rem;top:0;right:0;bottom:0;left:0;margin:auto}.btn-common.orange .dot{background:#fff}.btn-common.orange .txt span{color:#fff}.btn-common.orange .bg div,.btn-common.black .dot{background:#ff7326}.btn-common.black .txt span{color:#fff}.btn-common.black .bg div{background:#000}.btn-common.white .dot{background:#ff7326}.btn-common.white .txt span{color:#363331}.btn-common.white .bg div{background:#fff}@media screen and (min-width: 1025px){.btn-arw-trigger:hover .btn-arw,.btn-arw-trigger:hover .btn-blank,.btn-blank-trigger:hover .btn-arw,.btn-blank-trigger:hover .btn-blank{background:#363331}.btn-arw-trigger:hover .btn-arw svg,.btn-arw-trigger:hover .btn-blank svg,.btn-blank-trigger:hover .btn-arw svg,.btn-blank-trigger:hover .btn-blank svg{fill:#fff}.btn-arw-trigger:hover .btn-arw.black,.btn-arw-trigger:hover .btn-blank.black,.btn-blank-trigger:hover .btn-arw.black,.btn-blank-trigger:hover .btn-blank.black{background:transparent}.btn-arw-trigger:hover .btn-arw.black svg,.btn-arw-trigger:hover .btn-blank.black svg,.btn-blank-trigger:hover .btn-arw.black svg,.btn-blank-trigger:hover .btn-blank.black svg{fill:#363331}.btn-arw-trigger:hover .btn-arw.white,.btn-arw-trigger:hover .btn-blank.white,.btn-blank-trigger:hover .btn-arw.white,.btn-blank-trigger:hover .btn-blank.white{border:1px solid #363331;background:#363331}.btn-arw-trigger:hover .btn-arw.white svg,.btn-arw-trigger:hover .btn-blank.white svg,.btn-blank-trigger:hover .btn-arw.white svg,.btn-blank-trigger:hover .btn-blank.white svg{fill:#fff}}.btn-arw{position:relative;width:6.5rem;height:3rem;border:1px solid #363331;border-radius:100px;transition:all .3s}.btn-arw.black{background:#363331}.btn-arw.black svg{fill:#fff}.btn-arw.white{border:1px solid #fff;background:#fff}.btn-arw.white svg{fill:#363331}.btn-arw svg{width:1.5rem;height:1.2rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s}.btn-blank{position:relative;width:6.5rem;height:3rem;border:1px solid #363331;border-radius:100px;transition:all .3s}.btn-blank.black{background:#363331}.btn-blank.black svg{fill:#fff}.btn-blank.white{border:1px solid #fff;background:#fff}.btn-blank.white svg{fill:#363331}.btn-blank svg{width:1.2rem;height:1.2rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s}#op{background:#f4f3ef;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none}#op .logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:3rem auto auto;width:7.4rem;height:1.7rem;overflow:hidden;transform:translate(0) translateY(0) translateZ(0) scale(0);opacity:0}@media screen and (min-width: 1025px){#op .logo{margin:4rem auto auto;width:11rem;height:2.6rem}}#op span{position:absolute;bottom:6rem;left:0;width:100%;text-align:center;font-size:1.5rem;opacity:0}#op span i{display:inline-block}#c{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0}#c canvas{z-index:1;position:absolute}#c svg{z-index:1;position:absolute;width:100%;height:100%}#c svg path{stroke-dasharray:1200 1200;stroke-dashoffset:1200;fill:none;stroke:#f4f3ef;stroke-width:70px;stroke-linecap:square;stroke-miterlimit:1}@media screen and (min-width: 1025px){#c svg path{stroke-width:90px}}#c img{position:absolute;width:100%;height:100%;z-index:0}#c .line-top{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}#c .line-top .line{z-index:0}#c .line-top .first-l{position:absolute;height:auto;z-index:1;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.4570858283}@media screen and (min-width: 1025px){#c .line-top .first-l{margin:auto;z-index:1;width:47.6vw;aspect-ratio:1/.706}}#c .line-top .first-r{position:absolute;height:auto;z-index:1;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/1.5335195531}@media screen and (min-width: 1025px){#c .line-top .first-r{margin:auto;z-index:1;width:47.6vw;aspect-ratio:1/1.054}}#c .line-top .second-l{position:absolute;height:auto;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.8903225806}@media screen and (min-width: 1025px){#c .line-top .second-l{margin:auto;width:47.6vw;aspect-ratio:1/.5743034056}}#c .line-top .second-r{position:absolute;height:auto;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.5327102804}@media screen and (min-width: 1025px){#c .line-top .second-r{margin:auto;width:47.6vw;aspect-ratio:1/.7590909091}}#c .line-about{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}#c .line-about .line{z-index:0}#c .line-about .first-l{position:absolute;height:auto}#c .line-about .first-l.front{width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.3228070175;z-index:10}@media screen and (min-width: 1025px){#c .line-about .first-l.front{margin:auto;width:47.6vw;aspect-ratio:1/.8505263158}}#c .line-about .first-l.back{width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/1.5552325581;z-index:9}@media screen and (min-width: 1025px){#c .line-about .first-l.back{margin:auto;width:47.6vw;aspect-ratio:1/.9582245431}}#c .line-about .first-r{position:absolute;height:auto;z-index:0;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.6434316354;z-index:8}@media screen and (min-width: 1025px){#c .line-about .first-r{margin:auto;width:47.6vw;aspect-ratio:1/1.0886699507}}#c .line-about .eighth-l{position:absolute;height:auto;z-index:1}#c .line-about .eighth-l.front{width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.3444816054;z-index:2}@media screen and (min-width: 1025px){#c .line-about .eighth-l.front{margin:auto;width:47.6vw;aspect-ratio:1/.3703703704}}#c .line-about .eighth-l.back{width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/1.328125;z-index:1}@media screen and (min-width: 1025px){#c .line-about .eighth-l.back{margin:auto;width:47.6vw;aspect-ratio:1/1.5714285714}}#c .line-about .eighth-r{position:absolute;height:auto;z-index:1;width:47.6vw;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1/.4016913319;z-index:0}@media screen and (min-width: 1025px){#c .line-about .eighth-r{margin:auto;width:47.6vw;aspect-ratio:1/.3422818792}}.header-hide #header .inner{transform:translate3d(0,-200%,0)}@media screen and (min-width: 1025px){.header-hide #header .inner{transform:translate3d(0,-200%,0)}}.header-force-hide #header .inner{transform:translate3d(0,-200%,0)!important}.header-force-show #header .inner{transform:translateZ(0)}#header{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;pointer-events:none;transition:background .3s}#header.is-open{background:#0003}@media screen and (max-width: 1025px){#header.is-open .inner{transform:translateZ(0)!important}}#header .inner{box-shadow:0 1.3rem 2.4rem 1rem #0000000d;border-radius:10px;background:#fff;width:88.7%;padding:0 0 0 2rem;pointer-events:visible;margin:0 auto;position:relative;top:10px;transition:transform .6s}@media screen and (min-width: 1025px){#header .inner{width:74%;padding:0 2rem 0 4rem;top:20px}}#header .inner .flex{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}#header .inner .flex .logo{width:7.3rem;height:2rem;pointer-events:visible}@media screen and (max-width: 1025px){#header .inner .flex .logo{margin-right:8rem}}@media screen and (min-width: 1025px){#header .inner .flex .logo{width:11.4rem;height:3.2rem}}#header .inner .flex .logo span{display:none}#header .inner .flex .logo a{width:100%;height:100%;position:relative}#header .inner .flex .logo a svg,#header .inner .flex .logo a video{position:absolute;top:0;left:0;width:100%;height:100%}#header .inner .flex .nav{display:flex;justify-content:center;width:54%}#header .inner .flex .nav .menu-trigger{display:flex;align-items:center}#header .inner .flex .nav a{position:relative;padding:2rem 1.5rem}#header .inner .flex .nav a:hover .txt-box span{opacity:0;transform:translateZ(0) scale(1.15)}#header .inner .flex .nav a:hover .txt-box span:last-child{opacity:1;transform:translateZ(0) scale(1)}#header .inner .flex .nav a .txt-box{position:relative}#header .inner .flex .nav a .txt-box span{position:relative;z-index:1;transition:transform .3s,opacity .3s,color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .inner .flex .nav a .txt-box span:last-child{position:absolute;top:0;left:0;width:100%;text-align:center;opacity:0;transform:translateZ(0) scale(.5)}#header .inner .flex .nav a .txt-box .dot{width:.5rem;height:.5rem;border-radius:100%;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:0;background:#ff7326;transform:translateZ(0) scale(0)}#header .inner .flex .nav a .plus{width:10px;height:10px;margin-left:10px;position:relative;transition:transform .3s}#header .inner .flex .nav a .plus.is-open{transform:translate(0) translateY(0) translateZ(0) rotate(360deg)}#header .inner .flex .nav a .plus.is-open span:last-child{transform:translate(0) translateY(0) translateZ(0) rotate(90deg)}#header .inner .flex .nav a .plus span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#363331}#header .inner .flex .nav a .plus span:first-child{width:10px;height:2px}#header .inner .flex .nav a .plus span:last-child{transition:transform .3s;width:2px;height:10px}#header .inner .flex .btn-contact{background:#ff7326;position:relative;padding:.4rem 2.2rem;border-radius:100px}@media screen and (min-width: 1025px){#header .inner .flex .btn-contact{padding:1rem 4rem;transition:all .3s}}@media screen and (min-width: 1025px){#header .inner .flex .btn-contact:hover{background:#363331}#header .inner .flex .btn-contact:hover span{color:#fff;opacity:0;transform:translateZ(0) scale(1.15)}#header .inner .flex .btn-contact:hover span:last-child{opacity:1;transform:translateZ(0) scale(1)}}#header .inner .flex .btn-contact span{color:#fff;transition:transform .3s,opacity .3s,color .3s}@media screen and (max-width: 1025px){#header .inner .flex .btn-contact span{font-size:1.1rem}}#header .inner .flex .btn-contact span:last-child{position:absolute;top:1rem;left:0;width:100%;opacity:0;transform:translateZ(0) scale(.5);text-align:center}#header .inner .flex .btn-sp{width:5rem;height:5.7rem;position:relative}#header .inner .flex .btn-sp.is-menu-opened span{transform:translate(0) translateY(0) translateZ(0) rotate(360deg)}#header .inner .flex .btn-sp.is-menu-opened span:before{transform:translate(0) translateY(.2rem) translateZ(0) rotate(-45deg)}#header .inner .flex .btn-sp.is-menu-opened span:after{transform:translate(0) translateY(-.2rem) translateZ(0) rotate(45deg)}#header .inner .flex .btn-sp span{width:1.2rem;height:.6rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s}#header .inner .flex .btn-sp span:before{display:block;content:"";width:100%;height:2px;position:absolute;top:0;left:0;background:#363331;transition:transform .3s}#header .inner .flex .btn-sp span:after{display:block;content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:#363331;transition:transform .3s}#header .inner .mega-menu{height:0;backface-visibility:hidden;position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1025px){#header .inner .mega-menu{overflow-y:scroll}}@media screen and (min-width: 1025px){#header .inner .mega-menu{overflow:hidden}}#header .inner .mega-menu .pc-menu .box{display:flex;align-items:flex-start;padding:5rem 0 2rem;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.95);transform-origin:top center;position:absolute;bottom:0rem;left:4rem;width:calc(100% - 6rem)}#header .inner .mega-menu .pc-menu .box .head{display:flex;align-items:center;width:27.6%}#header .inner .mega-menu .pc-menu .box .head p{width:2.2rem;height:2rem;margin-right:2rem}#header .inner .mega-menu .pc-menu .box .head b{font-size:2.8rem;line-height:1.2}#header .inner .mega-menu .pc-menu .box .links{display:flex;flex-wrap:wrap;width:36.3%;margin-right:8.2%}#header .inner .mega-menu .pc-menu .box .links a{width:50%;margin-bottom:1.8rem;line-height:1.2;position:relative}@media screen and (min-width: 1025px){#header .inner .mega-menu .pc-menu .box .links a:hover span{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.2)}#header .inner .mega-menu .pc-menu .box .links a:hover span:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}#header .inner .mega-menu .pc-menu .box .links a span{transition:all .3s;display:inline-block}#header .inner .mega-menu .pc-menu .box .links a span:last-child{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.8)}#header .inner .mega-menu .pc-menu .box .img{width:27.9%}#header .inner .mega-menu .sp-menu{padding:0 1.9rem 0 0;backface-visibility:hidden;position:relative;z-index:1}#header .inner .mega-menu .sp-menu .main{margin-bottom:5rem}#header .inner .mega-menu .sp-menu .main .toggle{position:relative;border-top:1px rgba(37,35,34,.2) solid}#header .inner .mega-menu .sp-menu .main .toggle:last-child{border-bottom:1px rgba(37,35,34,.2) solid}#header .inner .mega-menu .sp-menu .main .toggle p{position:relative;padding:2rem 0}#header .inner .mega-menu .sp-menu .main .toggle p:before{display:block;content:"";width:12px;height:2px;background:#363331;position:absolute;top:0;right:0;bottom:0;margin:auto}#header .inner .mega-menu .sp-menu .main .toggle p:after{display:block;content:"";width:2px;height:12px;background:#363331;position:absolute;top:0;right:5px;bottom:0;margin:auto;transition:opacity .3s}#header .inner .mega-menu .sp-menu .main .toggle p.is-open:after{opacity:0}#header .inner .mega-menu .sp-menu .main .toggle .links{overflow:hidden;height:0}#header .inner .mega-menu .sp-menu .main .toggle .links .in a{margin-bottom:.4rem}#header .inner .mega-menu .sp-menu .main .toggle .links .in a:last-child{margin-bottom:2rem}#header .inner .mega-menu .sp-menu .main .basic-link{padding:2rem 0;border-top:1px rgba(37,35,34,.2) solid}#header .inner .mega-menu .sp-menu .main .basic-link:last-child{border-bottom:1px rgba(37,35,34,.2) solid}#header .inner .mega-menu .sp-menu .sub .cell{margin-bottom:2rem}#header .inner .mega-menu .sp-menu .sub .cell b{font-weight:400}#header .inner .mega-menu .sp-menu .sub .cell a{color:#363331}#header .inner .mega-menu .sp-menu .sub .cell .box p{display:flex}#header .inner .mega-menu .sp-menu .sub .cell .box p span:first-child{margin-right:1rem;width:14%}#header .inner .mega-menu .sp-menu .sub .btns{margin-top:5rem;padding-bottom:5rem}#header .inner .mega-menu .sp-menu .sub .btns a{display:flex;align-items:center;justify-content:space-between;background:#ff7326;padding:4rem 2rem;margin-bottom:1rem}#header .inner .mega-menu .sp-menu .sub .btns a:last-child{background:#ff4642}#header .inner .mega-menu .sp-menu .sub .btns a b{position:relative;font-weight:400;color:#fff}#footer{position:relative;background:#252322;width:95%;margin:5rem auto 0;padding:4rem 5.8% 70%}@media screen and (min-width: 1025px){#footer{width:96.6%;margin:2.6rem auto 0;padding:2.5% 3.2% 29.5%}}#footer .breadcomb{display:flex;align-items:center;margin-bottom:4rem}@media screen and (max-width: 1025px){#footer .breadcomb{width:400vw}}@media screen and (min-width: 1025px){#footer .breadcomb{margin-bottom:2%}}#footer .breadcomb a{font-size:1.2rem;color:#8c8c8c;transition:color .3s}@media screen and (min-width: 1025px){#footer .breadcomb a:hover{color:#fff}}#footer .breadcomb a.current{color:#fff;pointer-events:none}@media screen and (max-width: 1025px){#footer .breadcomb a.current{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:58vw}}#footer .breadcomb span{width:5px;height:1px;background:#fff;opacity:.2;margin:0 5px}#footer .links{margin-bottom:8rem}@media screen and (min-width: 1025px){#footer .links{display:flex;justify-content:space-between;padding-bottom:7.5rem;margin-bottom:9rem;border-bottom:1px solid rgba(255,255,255,.2)}}#footer .links a{display:flex;align-items:center;justify-content:space-between;background:#ff7326;padding:4rem 2rem}@media screen and (max-width: 1025px){#footer .links a{margin-bottom:1rem}}@media screen and (min-width: 1025px){#footer .links a{width:49%;padding:6.8rem 3.3rem 6.8rem 5rem}}#footer .links a:last-child{background:#ff4642}@media screen and (min-width: 1025px){#footer .links a:hover b i{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.2)}#footer .links a:hover b i:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}#footer .links a b{position:relative}#footer .links a b i{font-weight:400;color:#fff;transition:all .3s}#footer .links a b i:last-child{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.9)}#footer .main{position:relative}@media screen and (min-width: 1025px){#footer .main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 0 3.6%}}#footer .main strong{color:#fff;font-size:4rem;line-height:1.28;letter-spacing:-.2rem}@media screen and (max-width: 1025px){#footer .main strong{margin-bottom:7rem}}@media screen and (min-width: 1025px){#footer .main strong{width:30%;font-size:5rem;line-height:1.28;letter-spacing:-.2rem;margin-top:0;margin-left:0}}@media screen and (min-width: 1025px){#footer .main .link-r{width:55.5%;display:flex;flex-wrap:wrap}}@media screen and (max-width: 1025px){#footer .main .link-r .cell{border-top:1px rgba(255,255,255,.2) solid;padding:2.1rem 0;display:flex;flex-wrap:wrap}}@media screen and (min-width: 1025px){#footer .main .link-r .cell{width:33.3333333%;margin-bottom:8.3rem}}@media screen and (min-width: 1025px){#footer .main .link-r .cell:last-child{margin-bottom:0}}#footer .main .link-r .cell b{color:#fff;display:block}@media screen and (max-width: 1025px){#footer .main .link-r .cell b{display:none}}@media screen and (min-width: 1025px){#footer .main .link-r .cell b{margin-bottom:1.2rem}}#footer .main .link-r .cell a{position:relative;color:#afafaf;padding-right:1rem}@media screen and (max-width: 1025px){#footer .main .link-r .cell a{width:50%;text-align:left}}@media screen and (min-width: 1025px){#footer .main .link-r .cell a{transition:all .2s}#footer .main .link-r .cell a:hover{color:#fff}}@media screen and (max-width: 1025px){#footer .main .link-r .cell a span{color:#fff}}#footer .main .link-r .cell a span:last-child{position:absolute;top:0;left:0;opacity:0}#footer .main .link-r .wide{width:100%;margin-bottom:0rem}@media screen and (max-width: 1025px){#footer .main .link-r .wide{border-top:none;padding:4rem 0 0}}@media screen and (min-width: 1025px){#footer .main .link-r .wide{display:flex;flex-wrap:wrap;width:66.6%}#footer .main .link-r .wide:last-child{margin-top:4rem}}@media screen and (max-width: 1025px){#footer .main .link-r .wide b{display:block;margin-bottom:.6rem}}@media screen and (min-width: 1025px){#footer .main .link-r .wide b{width:50%}}@media screen and (max-width: 1025px){#footer .main .link-r .wide a{width:100%;margin-bottom:2rem}}@media screen and (min-width: 1025px){#footer .main .link-r .wide a{width:50%}}@media screen and (max-width: 1025px){#footer .main .link-r .wide a span{color:#afafaf}}#footer .main .link-l{margin-bottom:.6rem}@media screen and (max-width: 1025px){#footer .main .link-l{margin-top:3rem}}@media screen and (min-width: 1025px){#footer .main .link-l{position:absolute;bottom:0;left:0;width:44.5%;margin:0 0 1.5rem 3.6%}}#footer .main .link-l b{color:#fff;display:block;margin-bottom:1.8rem}@media screen and (min-width: 1025px){#footer .main .link-l b{margin-bottom:2.1rem}}#footer .main .link-l a{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.1rem}@media screen and (min-width: 1025px){#footer .main .link-l a{margin-bottom:1.5rem}#footer .main .link-l a:hover .txt span{color:#fff}}#footer .main .link-l a:last-child{margin-bottom:0}#footer .main .link-l a .icon{width:2rem;margin-right:1.3rem;margin-top:-.6rem}@media screen and (min-width: 1025px){#footer .main .link-l a .icon{margin-top:-.2rem}}#footer .main .link-l a .icon img{vertical-align:middle}#footer .main .link-l a .txt{position:relative}@media screen and (max-width: 1025px){#footer .main .link-l a .txt{width:calc(100% - 3.3rem)}}#footer .main .link-l a .txt span{line-height:1;color:#afafaf;letter-spacing:-.06rem}@media screen and (min-width: 1025px){#footer .main .link-l a .txt span{transition:all .2s}}#footer .main .link-l a .txt span:last-child{position:absolute;top:0;left:0;opacity:0}#footer .copy{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:1rem}@media screen and (min-width: 1025px){#footer .copy{margin-top:9.1rem;margin-left:3.6%}}#footer .copy svg{fill:#fff;width:6.4rem}@media screen and (min-width: 1025px){#footer .copy svg{width:10.2rem}}#footer .copy small{width:65.1%;color:#fff}@media screen and (min-width: 1025px){#footer .copy small{color:#afafaf;width:57.3%}}#footer .imgs{position:absolute;left:0;bottom:0;width:100%}#footer .imgs .woman{position:absolute;bottom:0;right:0;margin:0 37.4% 34.6% 0;width:37.8%;z-index:10}@media screen and (min-width: 1025px){#footer .imgs .woman{margin:0 55% 13.2% 0;width:19.5%}}#footer .imgs .dog{position:absolute;bottom:0;right:0;margin:0 72.8% 28.6% 0;width:19.2%;z-index:10}@media screen and (min-width: 1025px){#footer .imgs .dog{margin:0 72.2% 8.6% 0;width:10%}}#footer .imgs .cloud{position:absolute;width:114%;left:-11vw;bottom:28.2vw;z-index:2}@media screen and (min-width: 1025px){#footer .imgs .cloud{width:92%;left:-3vw;bottom:9.8vw}}#footer .imgs .line{position:absolute;bottom:9vw;right:0;z-index:1;width:100%}@media screen and (min-width: 1025px){#footer .imgs .line{width:100%;bottom:0}}#mv{position:relative;background:transparent;height:auto}#mv .mv-skip{position:fixed;bottom:4.2rem;right:4.2rem;padding:.7rem 3.6rem;cursor:pointer}@media screen and (min-width: 1025px){#mv .mv-skip{bottom:5.5rem;right:5rem;padding:1.1rem 3.6rem}}#mv .mv-indicator{position:fixed;left:4.2rem;bottom:4.2rem;background:#fff;padding:1.4rem 3rem 1.4rem 5.4rem;border-radius:100px;box-shadow:0 1.3rem 2.4rem 1rem #0000000d}@media screen and (min-width: 1025px){#mv .mv-indicator{left:5rem;bottom:5.5rem;padding:1.2rem 3.4rem 1.2rem 5.6rem}}#mv .mv-indicator .cell{position:absolute;top:0;bottom:0;left:3rem;width:14px;height:14px;background:transparent;border:1px solid rgba(37,35,34,.2);box-sizing:border-box;border-radius:100%;margin:auto 0;transform:translate(0) translateY(0) translateZ(0) scale(.7);transition:all .3s;opacity:0}@media screen and (min-width: 1025px){#mv .mv-indicator .cell{left:3.4rem}}#mv .mv-indicator .cell.current{transform:translate(0) translateY(0) translateZ(0) scale(1);opacity:1}#mv .mv-indicator .cell.current svg{transform:translate(0) translateY(0) translateZ(0) scale(1) rotate(-90deg);opacity:1}#mv .mv-indicator .cell svg{position:absolute;top:-2px;left:-2px;fill:transparent;stroke:#ff7326;stroke-width:1;stroke-dasharray:0 69;width:16px;height:16px;transition:transform .3s;transform:translate(0) translateY(0) translateZ(0) scale(0) rotate(-90deg)}#mv .mv-indicator .txts{display:flex;position:relative}#mv .mv-indicator .txts span{font-size:1.5rem;line-height:.9;position:relative}#mv .mv-indicator .txts .index{margin-right:1.3rem}#mv .mv-indicator .txts .index:before{display:block;content:"";width:1px;background:#25232233;height:100%;position:absolute;top:0;right:-6px}#mv .mv-indicator .txts .index i{position:absolute;top:0;right:0;text-align:right;opacity:0;transition:opacity .3s}#mv .mv-indicator .txts .index i.current{opacity:1}#mv .mv-indicator .txts .index i:last-child{position:relative}#mv .mv-indicator .txts .len{opacity:.5}#mv .scene{height:200vw}@media screen and (min-width: 1025px){#mv .scene{height:200vh}}#mv .scene:nth-last-child(2){height:250vw}@media screen and (min-width: 1025px){#mv .scene:nth-last-child(2){height:250vh}}#mv .scene:last-child{height:100vw}@media screen and (min-width: 1025px){#mv .scene:last-child{height:50vh}}.common-head{width:88.7%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;padding:3.3rem 0rem 0;z-index:1}@media screen and (max-width: 1025px){.common-head{align-items:flex-start}}@media screen and (min-width: 1025px){.common-head{width:90%}}.common-head .bar{position:absolute;top:0;left:0}@media screen and (max-width: 1025px){.common-head .ttl-spiral{margin:.6rem 0 0}}.common-head-large{text-align:center;padding:32% 0 13.6%}@media screen and (min-width: 1025px){.common-head-large{padding:13.3% 0 7.5%}}.common-head-large h1{line-height:1;font-family:uzuz-display;text-transform:uppercase;font-size:4.6rem;letter-spacing:0rem;margin-bottom:1.2rem;opacity:0}@media screen and (min-width: 1025px){.common-head-large h1{font-size:13rem;letter-spacing:.2rem;margin-bottom:2.4rem}}.common-head-large h1 div div{transform:translate(0) translateY(0) translateZ(0) scale(0)}.common-head-large .ttl-spiral{justify-content:center;opacity:0;transform:translate(0) translateY(20px) translateZ(0)}.main-img{margin:0 auto;width:95%}@media screen and (min-width: 1025px){.main-img{width:97%;margin:0 auto}}#sticky-scroll-wrapper{position:relative;z-index:1;margin-top:-18vw}@media screen and (min-width: 1025px){#sticky-scroll-wrapper{margin-top:-7.5vh}}@media screen and (max-width: 1025px){#sticky-scroll-wrapper .scene{display:none}}@media screen and (min-width: 1025px){#sticky-scroll-wrapper .scene{min-height:100vh;width:100%}}#sticky-scroll{width:88.7%;margin:0 auto;position:relative;z-index:50}@media screen and (min-width: 1025px){#sticky-scroll{position:fixed;top:0;left:0;right:0;margin:auto;width:96.7%;height:100vh;transform:translate(0) translateY(101vh) translateZ(0)}}#sticky-scroll .btn-bottom{display:flex;justify-content:flex-end}@media screen and (max-width: 1025px){#sticky-scroll .btn-bottom{margin-top:5rem}}@media screen and (min-width: 1025px){#sticky-scroll .btn-bottom{width:57.7%;position:fixed;bottom:12vh;left:0;z-index:50;justify-content:center}}#sticky-scroll .indicator{position:fixed;bottom:14vh;right:4.4vw;width:30.2vw;height:20px;z-index:50;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1025px){#sticky-scroll .indicator{display:none}}#sticky-scroll .indicator small{color:#fff}#sticky-scroll .indicator .dots{display:flex}#sticky-scroll .indicator .dots span{width:24px;height:24px;border-radius:100%;position:relative;margin:0 .3rem}#sticky-scroll .indicator .dots span:before{display:block;content:"";width:6px;height:6px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;border-radius:100%;opacity:.5;transition:all .3s}#sticky-scroll .indicator .dots span.is-active:before{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1.5)}#sticky-scroll .indicator .dots span.is-active svg{transform:translate(0) translateY(0) translateZ(0) scale(1) rotate(-90deg)}#sticky-scroll .indicator .dots span:last-child{margin-right:0}#sticky-scroll .indicator .dots span svg{transform:translate(0) translateY(0) translateZ(0) scale(0) rotate(-90deg);stroke-dasharray:69px;stroke-dashoffset:69px;stroke:#fff;fill:transparent;transition:transform .3s}@media screen and (max-width: 1025px){#sticky-scroll .cell0{background-image:url(/resource/img/common/bg1@sp.jpg)}}@media screen and (min-width: 1025px){#sticky-scroll .cell0 .txt-box{background-image:url(/resource/img/common/bg1@pc.jpg)}}@media screen and (max-width: 1025px){#sticky-scroll .cell1{background-image:url(/resource/img/common/bg2@sp.jpg)}}@media screen and (min-width: 1025px){#sticky-scroll .cell1 .txt-box{background-image:url(/resource/img/common/bg2@pc.jpg)}}@media screen and (max-width: 1025px){#sticky-scroll .cell2{background-image:url(/resource/img/common/bg3@sp.jpg)}}@media screen and (min-width: 1025px){#sticky-scroll .cell2 .txt-box{background-image:url(/resource/img/common/bg3@pc.jpg)}}@media screen and (max-width: 1025px){#sticky-scroll .cell3{background-image:url(/resource/img/common/bg4@sp.jpg)}}@media screen and (min-width: 1025px){#sticky-scroll .cell3 .txt-box{background-image:url(/resource/img/common/bg4@pc.jpg)}}@media screen and (max-width: 1025px){#sticky-scroll .cell4{background-image:url(/resource/img/common/bg5@sp.jpg)}}@media screen and (min-width: 1025px){#sticky-scroll .cell4 .txt-box{background-image:url(/resource/img/common/bg5@pc.jpg)}}@media screen and (max-width: 1025px){#sticky-scroll .cell{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:1rem 2rem 3rem;margin-bottom:2rem}#sticky-scroll .cell:nth-last-child(2){margin-bottom:0}}@media screen and (min-width: 1025px){#sticky-scroll .cell{position:absolute;top:0;left:0;display:flex;justify-content:space-between;pointer-events:none;height:100vh;width:100%;padding:7.6vh 0}}@media screen and (min-width: 1025px){#sticky-scroll .cell.show{pointer-events:visible}}@media screen and (min-width: 1025px){#sticky-scroll .cell.show .txt-box{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}@media screen and (min-width: 1025px){#sticky-scroll .cell:first-child .img{transform:translate(0) translateY(0) translateZ(0)}}@media screen and (min-width: 1025px){#sticky-scroll .cell:first-child .img .txt-box{opacity:1;transform:translate(0) translateY(0) translateZ(0)}}#sticky-scroll .cell .img{position:relative}@media screen and (max-width: 1025px){#sticky-scroll .cell .img{border-radius:0!important}}@media screen and (min-width: 1025px){#sticky-scroll .cell .img{width:57.7%;height:100%;transform:translate(0) translateY(100vh) translateZ(0)}}@media screen and (min-width: 1025px){#sticky-scroll .cell .img .layer{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0}}#sticky-scroll .cell .img img,#sticky-scroll .cell .img video{object-fit:cover;width:100%;height:100%}#sticky-scroll .cell .txt-box{width:100%;padding:2.4rem 0 0}@media screen and (max-width: 1025px){#sticky-scroll .cell .txt-box{border-radius:0!important}}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box{padding:1rem 2rem 2.6rem;display:flex;align-items:center;width:40.5%;padding:0 5%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.95);transition:all .4s}}#sticky-scroll .cell .txt-box .sp-img{overflow:hidden;margin-bottom:2rem}#sticky-scroll .cell .txt-box .inner{color:#fff}#sticky-scroll .cell .txt-box .inner b{text-transform:none;color:#fff;display:block}#sticky-scroll .cell .txt-box .inner em{margin:1.5rem 0}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box .inner em{margin:3rem 0}}#sticky-scroll .cell .txt-box .inner .caption{margin:1.5rem 0}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box .inner .caption{margin:3rem 0}}#sticky-scroll .cell .txt-box .inner .caption small{margin-right:1rem}#sticky-scroll .cell .txt-box .inner em{color:#fff;display:block;margin-bottom:1.5rem}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box .inner em{margin-bottom:3rem}}#sticky-scroll .cell .txt-box .inner p{margin-bottom:3.3rem;margin-top:1.5rem}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box .inner p{margin-top:3rem;margin-bottom:3.6rem}}#sticky-scroll .cell .txt-box .inner .align{display:flex}@media screen and (max-width: 1025px){#sticky-scroll .cell .txt-box .inner .align{justify-content:flex-end}}#sticky-scroll .cell .txt-box .inner .socials{display:flex}@media screen and (max-width: 1025px){#sticky-scroll .cell .txt-box .inner .socials{justify-content:flex-end}}#sticky-scroll .cell .txt-box .inner .socials a{background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;padding:.9rem 2.5rem;margin-left:1rem;transition:all .3s}#sticky-scroll .cell .txt-box .inner .socials a:first-child{margin-left:0}#sticky-scroll .cell .txt-box .inner .socials a svg{transition:all .3s}@media screen and (min-width: 1025px){#sticky-scroll .cell .txt-box .inner .socials a:hover{background:#363331}#sticky-scroll .cell .txt-box .inner .socials a:hover div{color:#fff}#sticky-scroll .cell .txt-box .inner .socials a:hover svg{fill:#fff}}#sticky-scroll .cell .txt-box .inner .socials .tiktok svg{width:1rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .yt svg{width:1.6rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .ig svg{width:1.2rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .tw svg{width:1.2rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .linkedin svg{width:1.2rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .note svg{width:1.2rem;height:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .toyo{font-size:1.2rem}#sticky-scroll .cell .txt-box .inner .socials .toyo div{transition:all .3s}.common-layout1{position:relative;width:88.4%;margin:0 auto}@media screen and (min-width: 1025px){.common-layout1{width:90%;display:flex;justify-content:space-between}}@media screen and (max-width: 1025px){.common-layout1 .l{margin-bottom:4rem}}@media screen and (min-width: 1025px){.common-layout1 .l{width:20%}}.common-layout1 .r{width:100%}@media screen and (min-width: 1025px){.common-layout1 .r{width:63%}}.common-layout1 .r .head{font-size:2rem;margin:6rem 0 2rem}.common-layout1 .r .head small{color:#8c8c8c;font-size:1.1rem;display:inline-block;vertical-align:top}@media screen and (min-width: 1025px){.common-layout1 .r .head small{margin-left:2rem;vertical-align:baseline}}.common-layout1 .r .cell{padding:1rem 2rem 3rem;position:relative;margin-bottom:2rem}.common-layout1 .r .cell.orange{background:linear-gradient(90deg,#ff7326,#ff5900,#ff5901 66.6%,#ff8b4c)}.common-layout1 .r .cell.orange b,.common-layout1 .r .cell.orange p{color:#fff}.common-layout1 .r .cell:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.common-layout1 .r .cell{display:flex;align-items:center;padding:1rem 2rem}.common-layout1 .r .cell:hover .img img{transform:translate(0) translateY(0) translateZ(0) scale(1.1)}}.common-layout1 .r .cell .img{width:100%;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 1025px){.common-layout1 .r .cell .img{width:26%}}.common-layout1 .r .cell .img img{position:relative;z-index:1;transition:transform .6s}@media screen and (max-width: 1025px){.common-layout1 .r .cell .txt{margin-top:2.4rem}}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt{width:58%;margin-left:6%}}.common-layout1 .r .cell .txt b{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:5.6rem}@media screen and (max-width: 1025px){.common-layout1 .r .cell .txt b{margin-bottom:1rem}}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt b{max-height:5.6rem}}.common-layout1 .r .cell .txt b small{padding-left:1rem}.common-layout1 .r .cell .txt p{text-align:left}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt p{margin-top:1.5rem}}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt .flex{display:flex;margin-top:1.4rem}}.common-layout1 .r .cell .txt .flex span{margin-right:1.5rem}.common-layout1 .r .cell .txt .flex .tags{display:flex}@media screen and (max-width: 1025px){.common-layout1 .r .cell .txt .flex .tags{margin-top:1rem}}.common-layout1 .r .cell .txt .flex .cats{display:flex}@media screen and (max-width: 1025px){.common-layout1 .r .cell .txt .flex .cats{margin-top:1rem}}.common-layout1 .r .cell .txt .flex .cats span{font-size:1.2rem;line-height:1.3}@media screen and (max-width: 1025px){.common-layout1 .r .cell .txt .align{display:none}}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt .align .btn-arw{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}@media screen and (min-width: 1025px){.common-layout1 .r .cell .txt .align .btn-blank{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}.common-layout1 .r .cell.list{margin-bottom:1rem;padding:2rem 6%}@media screen and (min-width: 1025px){.common-layout1 .r .cell.list{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 3.8%}}.common-layout1 .r .cell.list span{margin-bottom:.6rem}@media screen and (min-width: 1025px){.common-layout1 .r .cell.list span{width:25%}}@media screen and (min-width: 1025px){.common-layout1 .r .cell.list .txts{width:70%}}.common-layout1 .r .cell.list .txts p{margin:0 0 2rem}.common-layout1 .r .cell.list .txts p:last-child{margin-bottom:0}.common-layout1 .r .cell.list .txts ol{padding-left:1.8rem}.common-layout1 .r .cell.list .txts ol li{list-style:disc}@media screen and (max-width: 1025px){.common-layout1 .pc-to-left{display:flex;justify-content:flex-end;margin-top:5rem}}@media screen and (min-width: 1025px){.common-layout1 .pc-to-left{position:absolute;bottom:0;left:0}}.common-layout2{width:88.7%;margin:0 auto}@media screen and (min-width: 1025px){.common-layout2{width:90%;display:flex;justify-content:space-between}}.common-layout2 .img{width:100%}@media screen and (max-width: 1025px){.common-layout2 .img{margin-bottom:2.8rem}}@media screen and (min-width: 1025px){.common-layout2 .img{width:55.5%}}.common-layout2 .txt-box{width:100%}@media screen and (min-width: 1025px){.common-layout2 .txt-box{display:flex;align-items:center;width:37%;padding-right:4.4%}}.common-layout2 .txt-box .inner b{margin-bottom:1.4rem;display:block}@media screen and (max-width: 1025px){.common-layout2 .txt-box .inner b br{display:none}}@media screen and (min-width: 1025px){.common-layout2 .txt-box .inner b{margin-bottom:2.3rem}}.common-layout2 .txt-box .inner p{margin-bottom:3rem}@media screen and (min-width: 1025px){.common-layout2 .txt-box .inner p{margin-bottom:3.6rem}}.common-layout2 .txt-box .inner .align{display:flex}@media screen and (max-width: 1025px){.common-layout2 .txt-box .inner .align{justify-content:flex-end}}.common-layout-messege{display:flex;justify-content:center;flex-wrap:wrap;padding:10rem 5.6%}@media screen and (min-width: 1025px){.common-layout-messege{padding:15rem 0}}.common-layout-messege .inner{display:flex;flex-wrap:wrap;text-align:center}@media screen and (min-width: 1025px){.common-layout-messege .inner{justify-content:center}}.common-layout-messege .inner .ttl-spiral{margin-bottom:6rem}@media screen and (min-width: 1025px){.common-layout-messege .inner .ttl-spiral{margin-bottom:7rem}}.common-layout-messege .inner strong{width:100%;font-size:2.6rem;line-height:1.64;letter-spacing:-.1rem;margin-bottom:5rem}@media screen and (max-width: 1025px){.common-layout-messege .inner strong{text-align:left!important}}@media screen and (min-width: 1025px){.common-layout-messege .inner strong{font-size:4.6rem;line-height:1.65;letter-spacing:-.1rem;margin-bottom:6rem}}.common-layout-messege .inner p{width:100%;line-height:2.1;font-size:1.6rem}@media screen and (max-width: 1025px){.common-layout-messege .inner p{padding:0;text-align:left}.common-layout-messege .inner p br{display:none}}@media screen and (min-width: 1025px){.common-layout-messege .inner p{line-height:2.2;font-size:1.7rem}}.common-layout-messege .inner .align{display:flex;justify-content:flex-end;margin-top:6rem}@media screen and (max-width: 1025px){.common-layout-messege .inner .align{width:100%}}@media screen and (min-width: 1025px){.common-layout-messege .inner .align{justify-content:center;margin-top:7rem}}.section-links{padding:9rem 0;position:relative;z-index:1;background:#f4f3ef}@media screen and (min-width: 1025px){.section-links{padding:15rem 0rem 12.5rem}}.section-links .flex{padding:0 5.5%}@media screen and (min-width: 1025px){.section-links .flex{display:flex;flex-wrap:wrap}}.section-links .flex a{width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:4rem 2rem;margin:0 0 1rem}@media screen and (max-width: 1025px){.section-links .flex a:last-child{margin:0}}@media screen and (min-width: 1025px){.section-links .flex a{width:32%;margin:0 2% 2.5rem 0;padding:4rem 2.5rem 4rem 4rem}}.section-links .flex a:nth-child(3n){margin-right:0}@media screen and (min-width: 1025px){.section-links .flex a:hover .txt span{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.1)}.section-links .flex a:hover .txt span:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}.section-links .flex a .txt{position:relative}.section-links .flex a .txt span{position:relative;transition:all .4s}.section-links .flex a .txt span:last-child{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.9)}#sp-categories{position:fixed;top:0;left:0;width:100%;height:100%;z-index:80;transition:all .2s;background:transparent;pointer-events:none}#sp-categories.is-show{pointer-events:visible;background:#0003}#sp-categories.is-show .align-open{opacity:0;pointer-events:none}#sp-categories.is-show .align-close{opacity:1;pointer-events:visible}#sp-categories.is-hide{opacity:0}#sp-categories .align-open,#sp-categories .align-close{display:flex;justify-content:center;position:absolute;z-index:1;bottom:4rem;width:100%;transition:all .3s;pointer-events:visible}#sp-categories .align-open .btn-common-filter,#sp-categories .align-close .btn-common-filter{position:relative;border-radius:100px;padding:1.1rem 3.6rem;display:flex;align-items:center;justify-content:center;background:#363331}#sp-categories .align-open .btn-common-filter .inner,#sp-categories .align-close .btn-common-filter .inner{display:flex;align-items:center;position:relative;z-index:1}#sp-categories .align-open .btn-common-filter .inner .dot,#sp-categories .align-close .btn-common-filter .inner .dot{width:.5rem;height:.5rem;background:#ff7326;margin-right:2rem;border-radius:100%;position:relative;z-index:1;transition:transform .3s,background .3s}#sp-categories .align-open .btn-common-filter .inner .txt,#sp-categories .align-close .btn-common-filter .inner .txt{position:relative;z-index:1}#sp-categories .align-open .btn-common-filter .inner .txt span,#sp-categories .align-close .btn-common-filter .inner .txt span{color:#fff;transition:transform .3s,opacity .3s,color .3s}#sp-categories .align-close{opacity:0;pointer-events:none}#sp-categories .wrap{background:#fff;overflow-y:scroll;position:absolute;bottom:20px;left:0;right:0;margin:auto;width:88.6%;height:0}#sp-categories .wrap .scroller{padding-bottom:10rem}#sp-categories .wrap .scroller .box{padding:6.9% 6.8%}#sp-categories .wrap .scroller .box b{padding-left:1.5rem;position:relative;margin-bottom:2.3rem;display:block}#sp-categories .wrap .scroller .box b:before{display:block;content:"";width:.5rem;height:.5rem;position:absolute;top:0;left:0;bottom:0;margin:auto;background:#ff7326;border-radius:100%}#sp-categories .wrap .scroller .box a{position:relative;padding-left:1.5rem;padding-bottom:1rem;margin-bottom:1.3rem;border-bottom:1px solid rgba(37,35,34,.2)}#sp-categories .wrap .scroller .box a.current,#sp-categories .wrap .scroller .box a.current span{color:#ff7326}.pagenation{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;position:relative;padding:10% 13.4rem 0}@media screen and (min-width: 1025px){.pagenation{width:50%;padding:10% 17.2rem 0}}.pagenation .screen-reader-text{display:none}.pagenation .nav-links{display:flex;align-items:center;justify-content:space-between}.pagenation .btn-arw{position:absolute;top:0;bottom:0;margin:auto}.pagenation .btn-arw.left{left:0;transform:translate(0) translateY(0) translateZ(0) rotate(-180deg)}.pagenation .btn-arw.right{right:0}.pagenation span{padding:.2rem 0;opacity:.5}.pagenation .num{opacity:.5;transition:opacity .3s}@media screen and (min-width: 1025px){.pagenation .num:hover{opacity:1}}.pagenation .current{opacity:1;pointer-events:none}.article-layout{width:89%;margin:0 auto}@media screen and (min-width: 1025px){.article-layout{width:90%;display:flex;justify-content:space-between}}@media screen and (max-width: 1025px){.article-layout .l{display:none}}@media screen and (min-width: 1025px){.article-layout .l{width:28%}}.article-layout .l .box{background:#fff;padding:6.9% 6.8%;margin-bottom:2rem}.article-layout .l .box b{padding-left:1.5rem;position:relative;margin-bottom:2.3rem;display:block}.article-layout .l .box b:before{display:block;content:"";width:.5rem;height:.5rem;position:absolute;top:0;left:0;bottom:0;margin:auto;background:#ff7326;border-radius:100%}.article-layout .l .box a{position:relative;padding-left:1.5rem;padding-bottom:1rem;margin-bottom:1.3rem;border-bottom:1px solid rgba(37,35,34,.2)}.article-layout .l .box a:last-child{margin-bottom:0;border-bottom:none}.article-layout .l .box a.current{color:#ff7326}@media screen and (min-width: 1025px){.article-layout .l .box a:hover span{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.2)}.article-layout .l .box a:hover span:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}.article-layout .l .box a span{transition:transform .3s,opacity .3s;display:inline-block}.article-layout .l .box a span:last-child{position:absolute;top:0;left:1.5rem;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.8)}.article-layout .r{width:100%;margin-bottom:9rem}@media screen and (min-width: 1025px){.article-layout .r{width:66.6%;margin-bottom:15rem}}.article-layout .r .filtered-txt{margin-bottom:6rem}@media screen and (min-width: 1025px){.article-layout .r .filtered-txt{margin-bottom:5rem}}.article-layout .r .filtered-txt p{color:#8c8c8c;margin-bottom:2.5rem}.article-layout .r .cell{padding:1rem 2rem 3rem;position:relative;margin-bottom:2rem;background:#fff}@media screen and (min-width: 1025px){.article-layout .r .cell{display:flex;align-items:center;padding:1.5rem 3rem}.article-layout .r .cell:hover .img img{transform:translate(0) translateY(0) translateZ(0) scale(1.1)}}.article-layout .r .cell .img{width:100%;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 1025px){.article-layout .r .cell .img{width:35%}}.article-layout .r .cell .img img{position:relative;z-index:1;transition:transform .6s}@media screen and (max-width: 1025px){.article-layout .r .cell .txt{margin-top:2.4rem}}@media screen and (min-width: 1025px){.article-layout .r .cell .txt{width:50%;margin-left:5%}}@media screen and (max-width: 1025px){.article-layout .r .cell .txt b{margin-bottom:1rem}}.article-layout .r .cell .txt b small{padding-left:1rem}.article-layout .r .cell .txt p{text-align:left}@media screen and (min-width: 1025px){.article-layout .r .cell .txt p{margin-top:1.5rem}}@media screen and (min-width: 1025px){.article-layout .r .cell .txt .flex{display:flex;margin-top:1.4rem}}.article-layout .r .cell .txt .flex span{margin-right:1.5rem}.article-layout .r .cell .txt .flex .tags{display:flex}@media screen and (max-width: 1025px){.article-layout .r .cell .txt .flex .tags{margin-top:1rem}}.article-layout .r .cell .txt .flex .cats{display:flex}@media screen and (max-width: 1025px){.article-layout .r .cell .txt .flex .cats{margin-top:1rem}}.article-layout .r .cell .txt .flex .cats span{font-size:1.2rem;line-height:1.3}@media screen and (max-width: 1025px){.article-layout .r .cell .txt .align{display:none}}@media screen and (min-width: 1025px){.article-layout .r .cell .txt .align .btn-arw{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}@media screen and (min-width: 1025px){.article-layout .r .cell .txt .align .btn-blank{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}.swiper-large{position:relative;z-index:1;width:88.7%;margin:-6.4rem auto 0;background:#fff}@media screen and (min-width: 1025px){.swiper-large{width:96.7%;margin:-13.2rem auto 0;padding-left:5.3%}}.swiper-large .swiper-wrapper{position:relative;width:100%}.swiper-large .swiper-wrapper .swiper-slide{width:100%;height:auto;padding:1.1rem 2rem 0;transition:all .6s;pointer-events:none}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:2rem 3% 2rem 5.5%}}.swiper-large .swiper-wrapper .swiper-slide.swiper-slide-active{pointer-events:visible}.swiper-large .swiper-wrapper .swiper-slide.swiper-slide-active .txts,.swiper-large .swiper-wrapper .swiper-slide.swiper-slide-active .img-wrap{transform:translate(0) translateY(0) translateZ(0) scale(1)}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide:hover .r img{transform:translate(0) translateY(0) translateZ(0) scale(1.1)}}.swiper-large .swiper-wrapper .swiper-slide .txts{width:100%;padding:2rem 0 0;display:flex;flex-wrap:wrap;align-content:space-between;transform:translate(0) translateY(0) translateZ(0) scale(.95);transition:all .6s}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide .txts{width:36.4%;padding:2rem 0 3.4rem}}.swiper-large .swiper-wrapper .swiper-slide .txts .tag{display:block;margin-bottom:1.4rem;width:100%}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide .txts .tag{margin-bottom:5.7rem}}.swiper-large .swiper-wrapper .swiper-slide .txts .center{width:100%}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide .txts .center{margin-bottom:5.5rem}}.swiper-large .swiper-wrapper .swiper-slide .txts .center b{margin-bottom:2rem;display:block;text-align:justify}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide .txts .center b{margin-bottom:2rem}}.swiper-large .swiper-wrapper .swiper-slide .txts .center p{margin-bottom:3rem}.swiper-large .swiper-wrapper .swiper-slide .txts .center .flex{display:flex;align-items:center}.swiper-large .swiper-wrapper .swiper-slide .txts .center .flex .date{margin-right:1.5rem}.swiper-large .swiper-wrapper .swiper-slide .txts .center .flex .cat{font-size:1.2rem;line-height:1.3}.swiper-large .swiper-wrapper .swiper-slide .txts .align{width:100%;display:flex;justify-content:flex-end}.swiper-large .swiper-wrapper .swiper-slide .txts .align .btn-arw{border:1px solid #363331}.swiper-large .swiper-wrapper .swiper-slide .img-wrap{transform:translate(0) translateY(0) translateZ(0) scale(.95);transition:all .6s}@media screen and (min-width: 1025px){.swiper-large .swiper-wrapper .swiper-slide .img-wrap{width:56.9%}}.swiper-large .swiper-wrapper .swiper-slide .img-wrap img{transition:transform .6s}.swiper-large .swiper-pagination{position:absolute;width:100%;height:6.2rem;z-index:15;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;pointer-events:none}@media screen and (max-width: 1025px){.swiper-large .swiper-pagination{bottom:0;left:0;border-top:1px solid rgba(37,35,34,.2)}}@media screen and (min-width: 1025px){.swiper-large .swiper-pagination{padding-bottom:2.6%;width:5.2%;height:100%;top:0;left:0;border-right:1px solid rgba(37,35,34,.2);align-content:flex-end}}.swiper-large .swiper-pagination span{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:transparent;opacity:1!important;pointer-events:visible}@media screen and (min-width: 1025px){.swiper-large .swiper-pagination span{width:5rem;height:3rem}}.swiper-large .swiper-pagination span.swiper-pagination-bullet-active:before{display:block;content:"";background:#ff7326}.swiper-large .swiper-pagination span:before{display:block;content:"";width:.6rem;height:.6rem;border-radius:100%;background:#25232233;transition:all .3s}.swiper-large .swiper-buttons{position:relative;z-index:10;width:100%;pointer-events:none}@media screen and (max-width: 1025px){.swiper-large .swiper-buttons{margin-top:3rem;display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 1025px){.swiper-large .swiper-buttons{position:absolute;left:0;width:5.2%;top:3.6rem}}.swiper-large .swiper-buttons svg{width:1.2rem;height:1.2rem}.swiper-large .swiper-buttons .swiper-button-prev,.swiper-large .swiper-buttons .swiper-button-next{width:6.2rem;height:6.2rem;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:visible;cursor:pointer}@media screen and (min-width: 1025px){.swiper-large .swiper-buttons .swiper-button-prev,.swiper-large .swiper-buttons .swiper-button-next{width:100%;height:3.6rem}}@media screen and (min-width: 1025px){.swiper-large .swiper-buttons .swiper-button-prev:hover,.swiper-large .swiper-buttons .swiper-button-next:hover{cursor:pointer}.swiper-large .swiper-buttons .swiper-button-prev:hover svg,.swiper-large .swiper-buttons .swiper-button-next:hover svg{fill:#ff7326}}.swiper-large .swiper-buttons .swiper-button-prev svg,.swiper-large .swiper-buttons .swiper-button-next svg{transition:all .2s}.swiper-large .swiper-buttons .swiper-button-prev:after,.swiper-large .swiper-buttons .swiper-button-next:after{display:none}.swiper-large .swiper-buttons .swiper-button-prev svg{transform:translate(0) translateY(0) translateZ(0) rotate(-180deg)}.swiper-recruit{position:relative;z-index:1;width:100%;margin:4.4rem auto 0;padding:0 5%}@media screen and (max-width: 1025px){.swiper-recruit .cursor-trigger{display:none}}@media screen and (min-width: 1025px){.swiper-recruit{margin:4.4rem auto 0;padding:0 5%}}.swiper-recruit .swiper-wrapper{position:relative;width:100%}@media screen and (max-width: 1025px){.swiper-recruit .swiper-wrapper{display:block}}.swiper-recruit .swiper-wrapper .swiper-slide{width:100%;height:auto;padding:2rem;background-size:cover;background-position:center}@media screen and (max-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide{margin-bottom:1rem}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide{padding:6.8rem 8rem 9rem;display:flex;justify-content:space-between}}.swiper-recruit .swiper-wrapper .swiper-slide.bg-1{background-image:url(/resource/img/recruit-detail/s4_bg1@sp.jpg)}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide.bg-1{background-image:url(/resource/img/recruit-detail/s4_bg1@pc.jpg)}}.swiper-recruit .swiper-wrapper .swiper-slide.bg-2{background-image:url(/resource/img/recruit-detail/s4_bg2@sp.jpg)}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide.bg-2{background-image:url(/resource/img/recruit-detail/s4_bg2@pc.jpg)}}.swiper-recruit .swiper-wrapper .swiper-slide.bg-3{background-image:url(/resource/img/recruit-detail/s4_bg3@sp.jpg)}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide.bg-3{background-image:url(/resource/img/recruit-detail/s4_bg3@pc.jpg)}}.swiper-recruit .swiper-wrapper .swiper-slide.bg-4{background-image:url(/resource/img/recruit-detail/s4_bg4@sp.jpg)}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide.bg-4{background-image:url(/resource/img/recruit-detail/s4_bg4@pc.jpg)}}.swiper-recruit .swiper-wrapper .swiper-slide .num{font-family:uzuz-display;font-size:2.6rem;color:#fff;line-height:1.6}@media screen and (max-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide .num{margin-bottom:2rem}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide .num{font-size:3rem;width:10%}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide .txts{width:84%}}.swiper-recruit .swiper-wrapper .swiper-slide .txts b{color:#fff;display:block;margin-bottom:1.2rem}@media screen and (min-width: 1025px){.swiper-recruit .swiper-wrapper .swiper-slide .txts b{margin-bottom:2rem}}.swiper-recruit .swiper-wrapper .swiper-slide .txts p{color:#fff}.swiper-recruit .swiper-button-prev{position:absolute;z-index:10;display:none!important}@media screen and (max-width: 1025px){.swiper-recruit .swiper-button-prev{top:auto;bottom:.8rem;left:0;width:10rem}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-button-prev{top:2rem;left:5.2%;width:20%;height:100%}}.swiper-recruit .swiper-button-prev .btn-arw{transform:translate(0) translateY(0) translateZ(0) rotate(-180deg)}@media screen and (min-width: 1025px){.swiper-recruit .swiper-button-prev .btn-arw{display:none}}.swiper-recruit .swiper-button-prev:after{display:none}.swiper-recruit .swiper-button-next{position:absolute;z-index:10;display:none!important}@media screen and (max-width: 1025px){.swiper-recruit .swiper-button-next{top:auto;bottom:.8rem;right:0;width:10rem}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-button-next{top:2rem;right:0;width:20%;height:100%}}@media screen and (min-width: 1025px){.swiper-recruit .swiper-button-next .btn-arw{display:none}}.swiper-recruit .swiper-button-next:after{display:none}.contact-form{width:90%;margin:0 auto}@media screen and (min-width: 1025px){.contact-form{width:90%;margin:0 auto;display:flex;justify-content:space-between}}.contact-form .wpcf7-response-output,.contact-form .screen-reader-response{display:none}.contact-form .orange{color:#ff7326;display:inline-block}@media screen and (max-width: 1025px){.contact-form .l{margin-bottom:3.9rem}}@media screen and (min-width: 1025px){.contact-form .l{width:25%}}@media screen and (min-width: 1025px){.contact-form .r{width:63%}}.contact-form .r .lead{margin-bottom:4rem}@media screen and (min-width: 1025px){.contact-form .r .lead{margin-bottom:4rem}}.contact-form .r .cell{position:relative;margin-bottom:4.5rem}.contact-form .r .cell .wpcf7-not-valid-tip{position:absolute;top:1rem;right:0;color:#ff7326;font-size:1.2rem;padding:0 1.5rem 0 0;width:100%;text-align:right}@media screen and (min-width: 1025px){.contact-form .r .cell{margin-bottom:3.4rem}}.contact-form .r .cell b{display:block;margin-bottom:1.2rem}@media screen and (min-width: 1025px){.contact-form .r .cell b{margin-bottom:1.2rem}}.contact-form .r .cell b .orange{margin-left:.3rem}.contact-form .r .cell span{position:relative}@media screen and (min-width: 1025px){.contact-form .r .cell .input{width:49.2%}}.contact-form .r .cell .input input{border:none;background:#f4f3ef;padding:2.8rem 3rem}@media screen and (min-width: 1025px){.contact-form .r .cell .input input{padding:2.8rem 3rem}}.contact-form .r .cell .checkbox,.contact-form .r .cell .checkbox .wpcf7-form-control{display:flex;align-items:center}.contact-form .r .cell .checkbox .wpcf7-list-item{position:relative;margin-right:4rem;margin-left:0}@media screen and (min-width: 1025px){.contact-form .r .cell .checkbox .wpcf7-list-item{margin-right:4rem}}.contact-form .r .cell .checkbox .wpcf7-list-item .wpcf7-list-item-label{position:static}.contact-form .r .cell .checkbox .wpcf7-list-item label{padding-left:2.8rem;line-height:3;position:relative;display:block}@media screen and (min-width: 1025px){.contact-form .r .cell .checkbox .wpcf7-list-item label{padding-left:3.6rem}}.contact-form .r .cell .checkbox .wpcf7-list-item label input{width:100%;height:100%;position:absolute;top:0;left:0;padding:0;opacity:0;cursor:pointer}.contact-form .r .cell .checkbox .wpcf7-list-item label input:checked+span:after{opacity:1}.contact-form .r .cell .checkbox .wpcf7-list-item label span:before{display:block;content:"";width:2rem;height:2rem;background:#f4f3ef;border-radius:2px;position:absolute;top:0;left:0;bottom:0;margin:auto}.contact-form .r .cell .checkbox .wpcf7-list-item label span:after{display:block;content:"";width:1.8rem;height:1.5rem;background-image:url(/resource/img/common/checked.png);background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;margin:auto;transition:opacity .3s;opacity:0}.contact-form .r .cell .select{display:flex;align-items:center;justify-content:space-between}.contact-form .r .cell .select span{background:#f4f3ef;padding:2.8rem 3rem;position:relative;color:#363331}@media screen and (max-width: 1025px){.contact-form .r .cell .select span{width:30%}}@media screen and (min-width: 1025px){.contact-form .r .cell .select span{padding:3.8rem 3rem}}.contact-form .r .cell .select span:before{display:block;content:"";position:absolute;top:0;right:2.4rem;bottom:0;margin:auto;width:1rem;height:1rem;border-right:1px solid #363331;border-bottom:1px solid #363331;z-index:10;transform:translate(0) translateY(-.3rem) translateZ(0) rotate(45deg)}@media screen and (min-width: 1025px){.contact-form .r .cell .select span:before{right:3rem}}.contact-form .r .cell .select span select{position:absolute;top:0;left:0;width:100%;height:100%;border:none;padding-left:2.2rem;background:transparent;color:#363331}@media screen and (min-width: 1025px){.contact-form .r .cell .select span select{padding-left:3.3rem}}.contact-form .r .cell .select span select option{color:#363331}@media screen and (min-width: 1025px){.contact-form .r .cell .full{width:100%!important}}.contact-form .r .cell .full span,.contact-form .r .cell .full p,.contact-form .r .cell .col-2{width:100%}.contact-form .r .cell .col-2 p{display:flex;justify-content:space-between;width:100%}.contact-form .r .cell .col-2 p span{width:48%}@media screen and (min-width: 1025px){.contact-form .r .cell .col-2 p span{width:49%}}.contact-form .r .cell .col-3{width:100%}@media screen and (min-width: 1025px){.contact-form .r .cell .col-3{display:flex;justify-content:space-between}}.contact-form .r .cell .col-3 p{display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 1025px){.contact-form .r .cell .col-3 p span{width:29%}}.contact-form .r .cell .textarea textarea{border:none;background:#f4f3ef;outline:none;padding:2.8rem 3rem}@media screen and (min-width: 1025px){.contact-form .r .cell .textarea textarea{padding:2.8rem 3rem}}.contact-form .r .policy{margin-bottom:3rem;cursor:pointer}@media screen and (max-width: 1025px){.contact-form .r .policy{display:flex;justify-content:center}}@media screen and (min-width: 1025px){.contact-form .r .policy{margin-bottom:3rem}}.contact-form .r .policy.active p:after{opacity:1}.contact-form .r .policy p{padding-left:3.8rem;position:relative}.contact-form .r .policy p:before{display:block;content:"";width:2rem;height:2rem;background:#f4f3ef;border-radius:2px;position:absolute;top:0;left:0;bottom:0;margin:auto}.contact-form .r .policy p:after{display:block;content:"";width:1.8rem;height:1.4rem;background-image:url(/resource/img/common/checked.png);background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;margin:auto;transition:opacity .3s;opacity:0}.contact-form .r .policy p a{display:inline-block;text-decoration:underline}@media screen and (min-width: 1025px){.contact-form .r .policy p a:hover{text-decoration:none;opacity:.5}}.contact-form .r .align{display:flex;justify-content:center}.contact-form .r .align .btn-common{position:relative;opacity:.5;pointer-events:none;transition:opacity .3s}.contact-form .r .align .btn-common.active{opacity:1;pointer-events:visible}.contact-form .r .align .btn-common .wpcf7-spinner,.contact-form .r .align .btn-common input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0;left:0}.content{position:relative;z-index:0;transform-origin:center 200px}.comp{position:absolute;top:0;left:0;z-index:1000;pointer-events:none;opacity:.4;width:100%}.comp.show{display:block}@media screen and (min-width: 1025px){#page-top #mv .mv-indicator{padding:1.2rem 3.4rem 1.2rem 6.2rem}}@media screen and (min-width: 1025px){#page-top #mv .copy{position:fixed;font-family:ac-bold,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;transform:translate(-50%);bottom:5.5rem;left:50%;text-align:center;font-size:1.4rem;line-height:2.352rem;font-weight:700}}#page-top #mv .mv-txts{position:fixed;top:0;left:0;width:100%;pointer-events:none}@media screen and (min-width: 1025px){#page-top #mv .mv-txts{height:100vh}}#page-top #mv .mv-txts .head1{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:45vw;text-align:center;z-index:10;letter-spacing:-.1rem}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1{height:27vw}}#page-top #mv .mv-txts .head1 .split-char{transform:translate(0) translateY(0) translateZ(0) scale(0)}#page-top #mv .mv-txts .head1 div{font-size:4.8rem;line-height:5.8rem;font-weight:700;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1 div{font-size:10.6rem;line-height:13.483rem}}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1 div:not(.split-char):nth-child(3){letter-spacing:-.7rem}}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1 div:not(.split-char):nth-child(3) div:nth-child(4),#page-top #mv .mv-txts .head1 div:not(.split-char):nth-child(3) div:nth-child(6){letter-spacing:-.3rem}}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1 div:not(.split-char):nth-child(3) div:nth-child(5){letter-spacing:-.2rem}}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head1 div:not(.split-char):nth-child(3){letter-spacing:-.5rem}}#page-top #mv .mv-txts .head2,#page-top #mv .mv-txts .head3,#page-top #mv .mv-txts .head4{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;text-align:center;z-index:10;letter-spacing:-.1rem;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.5);font-size:2.65rem;font-weight:500;line-height:1.6;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head2,#page-top #mv .mv-txts .head3,#page-top #mv .mv-txts .head4{font-size:4.4rem}}#page-top #mv .mv-txts .head2,#page-top #mv .mv-txts .head4{height:35vw}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head2,#page-top #mv .mv-txts .head4{height:15vw}}#page-top #mv .mv-txts .head3{height:35vw}@media screen and (min-width: 1025px){#page-top #mv .mv-txts .head3{height:10vw}}#page-top .section-1{z-index:5;margin-top:-2rem}#page-top .section-1 .content{position:relative;z-index:1}#page-top .section-2{z-index:4;margin-top:0}@media screen and (min-width: 1025px){#page-top .section-2{margin-top:-2rem}}#page-top .section-2 .content{padding:9rem 0rem;position:relative;z-index:1;overflow:visible}@media screen and (min-width: 1025px){#page-top .section-2 .content{padding:17rem 0rem 15rem}}#page-top .section-2 .common-head{margin-bottom:3rem}@media screen and (min-width: 1025px){#page-top .section-2 .common-head{margin-bottom:4.2rem}}#page-top .section-2 .big-type{position:relative;margin-top:-3rem}@media screen and (min-width: 1025px){#page-top .section-2 .big-type{margin:-4.2rem 0 0}}@media screen and (min-width: 1025px){#page-top .section-2 .common-layout1{margin-top:5rem}}#page-top .section-2 .common-layout1 .r .cell{background:#fff}#page-top .section-3{z-index:3;margin-top:-2rem;overflow:visible}@media screen and (min-width: 1025px){#page-top .section-3{margin-top:-2rem}}#page-top .section-3 .content{padding:9rem 0;position:relative;z-index:1;overflow:visible}@media screen and (min-width: 1025px){#page-top .section-3 .content{padding:17rem 0rem}}#page-top .section-3 .common-head{margin-bottom:3rem}@media screen and (min-width: 1025px){#page-top .section-3 .common-head{margin-bottom:4.2rem}}#page-top .section-3 .big-type{position:relative;margin-top:-3rem}@media screen and (min-width: 1025px){#page-top .section-3 .big-type{margin:-4.2rem 0 -20rem}}#page-top .section-4{z-index:2}@media screen and (min-width: 1025px){#page-top .section-4{margin:7.5vh 0 0}}@media screen and (max-width: 1025px){#page-top .section-4 .content{padding:0 0 9rem}}#page-top .section-4 #newsletter{width:95%;margin:4rem auto 0;height:172.7vw;position:relative}@media screen and (max-width: 1025px){#page-top .section-4 #newsletter{padding:9.4rem 0 0}}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter{width:96.6%;height:55.4vw;margin:0 auto;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}}#page-top .section-4 #newsletter .txt-box{position:relative;z-index:20;text-align:center}@media screen and (max-width: 1025px){#page-top .section-4 #newsletter .txt-box{padding:0 4rem}}#page-top .section-4 #newsletter .txt-box strong{color:#fff;font-family:uzuz-display;line-height:1.05;text-transform:uppercase;font-size:6rem;margin-bottom:2rem}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .txt-box strong{font-size:10rem;margin-bottom:2.6rem}}#page-top .section-4 #newsletter .txt-box p{text-align:center;color:#fff}@media screen and (max-width: 1025px){#page-top .section-4 #newsletter .txt-box p{text-align:justify}}#page-top .section-4 #newsletter .txt-box #mc_embed_shell{width:100%;margin:3.6rem auto 0}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .txt-box #mc_embed_shell{width:61.8%;margin:3.4rem auto 0}}#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll{position:relative}#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group input#mce-EMAIL.required.email{outline:none;border:none;background:#fff;border-radius:100px;padding:1.5rem 2.2rem}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group input#mce-EMAIL.required.email{padding:2rem 3rem}}#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .optionalParent{position:absolute;top:0;bottom:0;right:.7rem;margin:auto;display:flex;align-items:center}#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .optionalParent .clear.foot input#mc-embedded-subscribe.button{color:#fff;outline:none;border:none;background:#363331;border-radius:100px;padding:1.1rem 2.1rem;cursor:pointer;transition:all .3s}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .optionalParent .clear.foot input#mc-embedded-subscribe.button{padding:1.6rem 4.3rem}}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .txt-box #mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .optionalParent .clear.foot input#mc-embedded-subscribe.button:hover{background:#ff7326;color:#fff}}#page-top .section-4 #newsletter .img1{position:absolute;top:0;left:0;width:48.8%;margin:114vw 0 0 11.4vw;z-index:10}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .img1{width:27.3%;margin:6.6vw 0 0 9vw}}#page-top .section-4 #newsletter .img2{position:absolute;top:0;left:0;z-index:10}@media screen and (max-width: 1025px){#page-top .section-4 #newsletter .img2{display:none}}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .img2{width:23.6%;margin:8.7vw 0 0 60.4vw}}#page-top .section-4 #newsletter .img3{position:absolute;top:0;left:0;z-index:10;width:36.8%;margin:132.1vw 0 0 45.4vw}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .img3{width:26.9%;margin:31vw 0 0 62vw}}#page-top .section-4 #newsletter .bg{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;background-image:url(/resource/img/top/s4_bg2@sp.jpg);background-size:cover}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .bg{background-image:url(/resource/img/top/s4_bg1@pc.jpg)}}#page-top .section-4 #newsletter .bg span{background-size:cover;background-position:center;background-repeat:no-repeat}#page-top .section-4 #newsletter .bg .bg1{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:calc(100% - 2rem);height:calc(100% - 2rem);background-image:url(/resource/img/top/s4_bg2@sp.jpg)}@media screen and (max-width: 1025px){#page-top .section-4 #newsletter .bg .bg1{display:none}}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .bg .bg1{width:calc(100% - 7rem);height:calc(100% - 7rem);background-image:url(/resource/img/top/s4_bg2@pc.jpg)}}#page-top .section-4 #newsletter .bg .bg2{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:3;width:calc(100% - 2rem);height:calc(100% - 2rem);background-image:url(/resource/img/top/s4_bg3@sp.jpg)}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .bg .bg2{width:calc(100% - 14rem);height:calc(100% - 14rem);background-image:url(/resource/img/top/s4_bg3@pc.jpg)}}#page-top .section-4 #newsletter .bg .bg3{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:4;width:calc(100% - 4rem);height:calc(100% - 4rem);background-image:url(/resource/img/top/s4_bg4@sp.jpg)}@media screen and (min-width: 1025px){#page-top .section-4 #newsletter .bg .bg3{width:calc(100% - 21rem);height:calc(100% - 21rem);background-image:url(/resource/img/top/s4_bg4@pc.jpg)}}#page-top .section-4 .common-layout1{margin:9.6rem auto 0}@media screen and (min-width: 1025px){#page-top .section-4 .common-layout1{margin:16rem auto}}#page-top .section-4 .common-layout1 .r .cell{background:#fff}#page-top .section-5{z-index:0}@media screen and (min-width: 1025px){#page-top .section-5{margin-top:-2rem}}#page-top .section-5 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-top .section-5 .content{padding:17rem 0rem 15rem}}#page-top .section-5 .common-head{margin-bottom:4.4rem}@media screen and (min-width: 1025px){#page-top .section-5 .common-head{margin-bottom:4.4rem}}#page-about #mv .mv-txts{position:fixed;top:0;left:0;width:100%;pointer-events:none}@media screen and (min-width: 1025px){#page-about #mv .mv-txts{height:100vh}}#page-about #mv .mv-txts .mv-split{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%}#page-about #mv .mv-txts .mv-split h1{line-height:1;font-family:uzuz-display;text-transform:uppercase;font-size:4.6rem;letter-spacing:0rem;margin-bottom:1.2rem}@media screen and (min-width: 1025px){#page-about #mv .mv-txts .mv-split h1{font-size:13rem;letter-spacing:-.1rem;margin-bottom:3.2rem}}#page-about #mv .mv-txts .mv-split h1 .split-char{transform:translate(0) translateY(0) translateZ(0) scale(0)}#page-about #mv .mv-txts .mv-split .ttl-spiral{justify-content:center}#page-about #mv .mv-txts .mv-split h3{line-height:1.6;font-size:2.6rem;letter-spacing:.1rem}@media screen and (min-width: 1025px){#page-about #mv .mv-txts .mv-split h3{font-size:4.4rem}}#page-about #mv .mv-txts .mv-split p{text-align:center;font-size:1.55rem}@media screen and (min-width: 1025px){#page-about #mv .mv-txts .mv-split p{font-size:1.64rem}}#page-about #mv .mv-txts .mv-split .img{width:90%;margin:0 auto}@media screen and (min-width: 1025px){#page-about #mv .mv-txts .mv-split .img{width:50.2%}}#page-about #mv .mv-txts .head1{text-align:center;z-index:10}#page-about #mv .mv-txts .head1 .ttl-spiral{opacity:0;transform:translate(0) translateY(40px) translateZ(0)}#page-about #mv .mv-txts .head2{text-align:center;z-index:10;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.5)}#page-about #mv .mv-txts .head2 .ttl-spiral{margin-bottom:4rem}@media screen and (min-width: 1025px){#page-about #mv .mv-txts .head2 .ttl-spiral{margin-bottom:4rem}}#page-about #mv .mv-txts .head2 h3{margin-bottom:2.6rem}#page-about .section-0-1 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-0-1 .content{padding:15rem 0rem}}#page-about .section-0-1 .common-head{margin-bottom:6rem}@media screen and (min-width: 1025px){#page-about .section-0-1 .common-head{margin-bottom:7.3rem}}#page-about .section-0-1 .common-head h3{letter-spacing:.2em}#page-about .section-0-1 .contents .txt-box{width:88.7%;margin:0 auto;display:flex;flex-direction:column;gap:2.8rem}@media screen and (min-width: 1025px){#page-about .section-0-1 .contents .txt-box{width:90%;flex-direction:row;justify-content:space-between;gap:13.4rem}}#page-about .section-0-1 .contents .title{font-size:3rem;line-height:4.8rem}@media screen and (min-width: 1025px){#page-about .section-0-1 .contents .title{font-size:4.6rem;line-height:7.36rem;flex-shrink:0}}#page-about .section-0-1 .contents .txt{font-size:1.6rem;line-height:3.51rem;text-align:justify;font-weight:500}@media screen and (min-width: 1025px){#page-about .section-0-1 .contents .txt{font-size:1.7rem;line-height:3.7rem;width:62.5rem;margin-top:.9rem}}#page-about .section-0-1 .contents .img{width:91%;margin:6.9rem auto 0}@media screen and (min-width: 1025px){#page-about .section-0-1 .contents .img{width:54rem;margin:6.8rem auto 0}}#page-about .section-0-2 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-0-2 .content{padding:15rem 0rem}}#page-about .section-0-2 .common-head{margin-bottom:6rem}@media screen and (min-width: 1025px){#page-about .section-0-2 .common-head{margin-bottom:7.3rem}}#page-about .section-0-2 .contents .txt-box{width:88.7%;margin:0 auto;display:flex;flex-direction:column;gap:2.9rem}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .txt-box{width:90%;flex-direction:row;justify-content:space-between;gap:13.4rem}}#page-about .section-0-2 .contents .title{font-size:3rem;line-height:4.8rem}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .title{font-size:4.6rem;line-height:7.36rem;flex-shrink:0}}#page-about .section-0-2 .contents .txt{font-size:1.6rem;line-height:3.51rem;text-align:justify;font-weight:500}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .txt{font-size:1.7rem;line-height:3.7rem;width:62.5rem;margin-top:.9rem}}#page-about .section-0-2 .contents .box{width:89%;margin:7rem auto 0}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .box{width:42%;margin:6rem auto 0}}#page-about .section-0-2 .contents .box .list{width:100%;margin:0 auto}#page-about .section-0-2 .contents .box .list .cell{margin-bottom:1.1rem;background:#fff;display:flex;justify-content:space-between;padding:1.6rem 2rem 1.4rem 3rem}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .box .list .cell{justify-content:flex-start;padding:2.7rem 3rem;align-items:center}}#page-about .section-0-2 .contents .box .list .cell:last-child{margin-bottom:0}#page-about .section-0-2 .contents .box .list .cell span{font-family:uzuz-display;text-transform:uppercase;line-height:1.5;width:10%;color:#ff7326;font-size:1.8rem}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .box .list .cell span{line-height:.95;font-size:2rem}}#page-about .section-0-2 .contents .box .list .cell p{width:85%;line-height:1.5;text-align:left}@media screen and (min-width: 1025px){#page-about .section-0-2 .contents .box .list .cell p{line-height:1;width:80%}}#page-about .section-1 .content{padding:9rem 0rem 0;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-1 .content{padding:15rem 0rem 0}}#page-about .section-1 .common-head{margin-bottom:4.4rem}@media screen and (min-width: 1025px){#page-about .section-1 .common-head{margin-bottom:4.4rem}}#page-about .section-2 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-2 .content{padding:15rem 0rem}}#page-about .section-2 .big-type{margin:0 0 -7rem}@media screen and (min-width: 1025px){#page-about .section-2 .big-type{margin:0 0 -12rem}}#page-about .section-2 .flex-main{padding:1rem 4.7% 3rem;position:relative;z-index:1}@media screen and (max-width: 1025px){#page-about .section-2 .flex-main{width:90%;margin:0 auto 10rem;background:url(/resource/img/about/s2_bg@sp.jpg) 0 0 no-repeat;background-size:cover;border-radius:10px}}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main{display:flex;justify-content:space-between;padding:0 1.7%;margin-top:-1.4rem;margin-bottom:14.7rem}}#page-about .section-2 .flex-main .img{position:relative}@media screen and (max-width: 1025px){#page-about .section-2 .flex-main .img{border-radius:0;margin-bottom:2rem}}#page-about .section-2 .flex-main .img video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .img{width:57.7%}}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .txt-box{width:40.5%;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .txt-box{background:url(/resource/img/about/s2_bg@pc.jpg) 0 0 no-repeat;background-size:cover}}#page-about .section-2 .flex-main .txt-box .inner b{color:#fff;margin-bottom:1.3rem;display:block}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .txt-box .inner b{margin-bottom:2.2rem}}#page-about .section-2 .flex-main .txt-box .inner p{color:#fff;margin-bottom:2.6rem}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .txt-box .inner p{margin-bottom:2.2rem}}#page-about .section-2 .flex-main .txt-box .inner small{color:#fff;margin-bottom:1.6rem;display:block}@media screen and (min-width: 1025px){#page-about .section-2 .flex-main .txt-box .inner small{margin-bottom:1.6rem}}#page-about .section-2 .flex-main .txt-box .inner strong{color:#fff}#page-about .section-2 .common-layout1 .cell{background:#f4f3ef}#page-about .section-3 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-3 .content{padding:15rem 0rem}}#page-about .section-3 .big-type{margin:0 0 -11rem}@media screen and (min-width: 1025px){#page-about .section-3 .big-type{margin:0 0 -12rem}}#page-about .section-3 .common-layout1{margin-top:-2.6rem}#page-about .section-3 .common-layout1 .cell{background:#fff}#page-about .section-4 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-about .section-4 .content{padding:15rem 0rem}}#page-about .section-4 .contact-banner{background-image:url(/resource/img/about/contact_banner_bg@sp.jpg);background-size:cover;background-position:center;width:90%;margin:0 auto;padding:9.6% 5%;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 1025px){#page-about .section-4 .contact-banner{background-image:url(/resource/img/about/contact_banner_bg@pc.jpg)}}@media screen and (min-width: 1025px){#page-about .section-4 .contact-banner:hover .txt span{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.05)}#page-about .section-4 .contact-banner:hover .txt span:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}#page-about .section-4 .contact-banner .txt{width:50%;position:relative}#page-about .section-4 .contact-banner .txt span{position:relative;color:#fff;transition:all .4s}@media screen and (min-width: 1025px){#page-about .section-4 .contact-banner .txt span{display:inline-block}}#page-about .section-4 .contact-banner .txt span:last-child{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.9)}#page-philosophy .section-1 .content{padding-bottom:5rem}@media screen and (min-width: 1025px){#page-philosophy .section-1 .content{padding-bottom:2rem}}@media screen and (max-width: 1025px){#page-philosophy .section-2 .common-layout-messege .inner p{text-align:justify}}#page-philosophy .section-3 .content{padding:9rem 0rem}@media screen and (min-width: 1025px){#page-philosophy .section-3 .content{padding:15rem 0}}#page-philosophy .section-3 .big-type{margin-top:0}@media screen and (min-width: 1025px){#page-philosophy .section-3 .big-type{margin:-1.7rem 0 -25rem}}#page-philosophy .section-3 .common-layout1 .cell{background:#f4f3ef}#page-company .common-head-large h1 div div:nth-child(5){text-indent:-.5rem}@media screen and (min-width: 1025px){#page-company .common-head-large h1 div div:nth-child(5){text-indent:-2rem}}#page-company .section-1 .content{padding-bottom:5rem}@media screen and (min-width: 1025px){#page-company .section-1 .content{padding-bottom:2rem}}#page-company .section-2 .content{padding:9rem 0}@media screen and (min-width: 1025px){#page-company .section-2 .content{padding:15rem 0}}#page-company .section-2 .common-layout1 .cell{background:#f4f3ef}#page-group-companies .common-head-large h1 div:last-child div:nth-child(5){text-indent:-.5rem}@media screen and (min-width: 1025px){#page-group-companies .common-head-large h1 div:last-child div:nth-child(5){text-indent:-2rem}}#page-group-companies .section-2 .content{padding:9rem 0}@media screen and (min-width: 1025px){#page-group-companies .section-2 .content{padding:15rem 0}}@media screen and (min-width: 1025px){#page-group-companies .section-2 .content .common-layout1 .r .cell .img{width:34.6%}}@media screen and (min-width: 1025px){#page-group-companies .section-2 .content .common-layout1 .r .cell .txt{width:47%}}#page-board-members .section-2 .content{padding:9rem 0}@media screen and (min-width: 1025px){#page-board-members .section-2 .content{padding:2rem 0}}#page-history .section-1 .content{padding-bottom:9rem}@media screen and (min-width: 1025px){#page-history .section-1 .content{padding-bottom:15rem}}#page-history .section-1 .content .mv{height:200vw;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:6%;z-index:10}@media screen and (min-width: 1025px){#page-history .section-1 .content .mv{height:100vh;margin-bottom:6%}}#page-history .section-1 .content .mv .common-head-large{padding-top:0;padding-bottom:0;position:relative;z-index:1}#page-history .section-1 .content .mv .img{width:100%;height:113vw;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width: 1025px){#page-history .section-1 .content .mv .img{height:49vw}}#page-history .section-1 .content .anchors{position:fixed;z-index:15;left:0;bottom:3rem;box-shadow:0 1.3rem 2.4rem 1rem #0000000d;border-radius:100px;background:#fff;padding:1rem 1.5rem;transition:opacity .1s;opacity:0;pointer-events:none}@media screen and (max-width: 1025px){#page-history .section-1 .content .anchors{overflow-x:scroll;overflow-y:hidden;width:90%;right:0;margin:auto}}@media screen and (min-width: 1025px){#page-history .section-1 .content .anchors{padding:1rem 3.5rem;left:5rem;bottom:5rem}}#page-history .section-1 .content .anchors.is-show{opacity:1;pointer-events:visible}#page-history .section-1 .content .anchors .inner{display:flex}@media screen and (max-width: 1025px){#page-history .section-1 .content .anchors .inner{width:169%}}@media screen and (min-width: 1025px){#page-history .section-1 .content .anchors .inner{display:flex}}#page-history .section-1 .content .anchors .inner .current{pointer-events:none}#page-history .section-1 .content .anchors .inner .current span{color:#ff7326}#page-history .section-1 .content .anchors .inner a{position:relative;margin:0 1rem}@media screen and (min-width: 1025px){#page-history .section-1 .content .anchors .inner a:hover span{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.3)}#page-history .section-1 .content .anchors .inner a:hover span:last-child{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}}#page-history .section-1 .content .anchors .inner a span{color:#8c8c8c;font-size:1.5rem;transition:all .3s}#page-history .section-1 .content .anchors .inner a span:last-child{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(.7)}#page-history .section-1 .content .wrap{position:relative}#page-history .section-1 .content .wrap .year-sticky{position:fixed;top:0;left:5vw;font-family:uzuz-display;font-size:10rem;line-height:.95;transform:translate(0) translateY(100vh) translateZ(0);height:8rem;z-index:10}#page-history .section-1 .content .wrap .lines{position:absolute;top:0;left:0;width:100%}#page-history .section-1 .content .wrap .lines .inner .img:nth-child(4n){margin-bottom:30%}#page-history .section-1 .content .wrap .lines .grad{position:fixed;bottom:0;left:0;width:100%;height:90vw;z-index:1;background:linear-gradient(0deg,#f4f3ef 70%,#f4f3ef00)}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .lines .grad{position:fixed;height:40vh}}#page-history .section-1 .content .wrap .txt-flex{width:88.8%;margin:0 auto;margin-bottom:15rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex{width:90%;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:15rem}}#page-history .section-1 .content .wrap .txt-flex:last-child{margin-bottom:0}#page-history .section-1 .content .wrap .txt-flex .year{font-family:uzuz-display;font-size:4.6rem;line-height:.95;opacity:1}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .year{margin:0 0 7rem}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .year{font-size:10rem;width:30%;opacity:0;pointer-events:none}}#page-history .section-1 .content .wrap .txt-flex .r{width:100%}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r{width:57.4%}}#page-history .section-1 .content .wrap .txt-flex .r .box{margin-bottom:12rem}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box{margin-bottom:10rem}}#page-history .section-1 .content .wrap .txt-flex .r .box:last-child{margin-bottom:0}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .ttl-spiral{width:100%;margin:0 0 6rem}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .ttl-spiral{margin-bottom:4.4rem}}#page-history .section-1 .content .wrap .txt-flex .r .box strong{margin:0 0 5rem;font-size:2.6rem;line-height:1.65;font-family:ac-medium,heisei-kaku-gothic-std,Yu Gothic,YuGothic,sans-serif;font-weight:500}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box strong{padding:0;width:100%;text-align:left}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box strong{margin:6rem 0;font-size:4.6rem}}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea{margin:0 0 6rem;padding:0;font-size:1.6rem;text-align:justify}#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea br{display:none}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .txtarea{margin:6rem 0}}#page-history .section-1 .content .wrap .txt-flex .r .box .img{margin:0 0 6rem}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .img{margin:7rem 0}}#page-history .section-1 .content .wrap .txt-flex .r .box .align{display:flex;margin:0 0 6rem}@media screen and (max-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .align{width:100%;flex-direction:row-reverse}}@media screen and (min-width: 1025px){#page-history .section-1 .content .wrap .txt-flex .r .box .align{margin:7rem 0}}#page-history .section-1 .content .wrap .txt-flex .r .box *:last-child{margin-bottom:0}#page-history .section-links{position:relative;z-index:1;border-radius:0 0 20px 20px;background:#fff}#page-history .section-links .flex a{background:#f4f3ef}#page-history #footer{z-index:100}#page-service .section-2 .content,#page-service .section-3 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-service .section-2 .content,#page-service .section-3 .content{padding:15rem 0rem}}#page-service .section-3 .scalable{transform:translate(0) translateY(0) translateZ(0)!important}#page-service .section-3 .common-layout1 .cell{background:#f4f3ef}#page-service-detail .section-1 .content{position:relative;z-index:1;padding:0 0 5rem}@media screen and (min-width: 1025px){#page-service-detail .section-1 .content{padding:0 0 2rem}}#page-service-detail .section-2 .content{padding:0 0 9rem}@media screen and (min-width: 1025px){#page-service-detail .section-2 .content{padding:0 0 2rem}}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner{padding:0 5%}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner{display:flex;justify-content:space-between;width:97%;margin:0 auto;height:27.5vw}}#page-service-detail .section-2 .toggle-banner.is-hover .l .txt{opacity:0;transform:translate(0) translateY(20px) translateZ(0);transition-delay:0s}#page-service-detail .section-2 .toggle-banner.is-hover .l .bg,#page-service-detail .section-2 .toggle-banner.is-hover .l .back{opacity:1}#page-service-detail .section-2 .toggle-banner.is-hover .r .txt{opacity:1;transition-delay:.3s;transform:translate(0) translateY(0) translateZ(0)}#page-service-detail .section-2 .toggle-banner.is-hover .r .bg,#page-service-detail .section-2 .toggle-banner.is-hover .r .back{opacity:0}#page-service-detail .section-2 .toggle-banner .l,#page-service-detail .section-2 .toggle-banner .r{cursor:pointer;position:relative;background:#f4f3ef;padding:7% 5%}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l,#page-service-detail .section-2 .toggle-banner .r{display:flex;align-items:center;padding:0 5%}}#page-service-detail .section-2 .toggle-banner .l .txt,#page-service-detail .section-2 .toggle-banner .r .txt{position:relative;z-index:1;transition:all .2s}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt,#page-service-detail .section-2 .toggle-banner .r .txt{margin-top:-3.6rem}}#page-service-detail .section-2 .toggle-banner .l .txt .ttl-spiral,#page-service-detail .section-2 .toggle-banner .r .txt .ttl-spiral{margin-bottom:3.6rem}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt .ttl-spiral span,#page-service-detail .section-2 .toggle-banner .r .txt .ttl-spiral span{color:#fff}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt .ttl-spiral,#page-service-detail .section-2 .toggle-banner .r .txt .ttl-spiral{margin-bottom:3.6rem}}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt strong,#page-service-detail .section-2 .toggle-banner .r .txt strong{color:#fff}}#page-service-detail .section-2 .toggle-banner .l .txt p,#page-service-detail .section-2 .toggle-banner .r .txt p{margin-top:3.6rem}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt p,#page-service-detail .section-2 .toggle-banner .r .txt p{color:#fff}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt p,#page-service-detail .section-2 .toggle-banner .r .txt p{margin-top:3.6rem}}#page-service-detail .section-2 .toggle-banner .l .back,#page-service-detail .section-2 .toggle-banner .r .back{height:100rem;position:absolute;top:0;left:0;bottom:0;margin:auto auto auto 7rem;color:#fff;display:flex;align-items:center;z-index:1;transition:all .3s}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .back,#page-service-detail .section-2 .toggle-banner .r .back{display:none}}#page-service-detail .section-2 .toggle-banner .l .back .btn-arw,#page-service-detail .section-2 .toggle-banner .r .back .btn-arw{border:1px solid currentColor;margin-right:2rem}#page-service-detail .section-2 .toggle-banner .l .back .btn-arw svg,#page-service-detail .section-2 .toggle-banner .r .back .btn-arw svg{fill:currentColor}#page-service-detail .section-2 .toggle-banner .l .back p,#page-service-detail .section-2 .toggle-banner .r .back p{text-transform:uppercase;font-size:2.6rem;color:#fff}#page-service-detail .section-2 .toggle-banner .l .bg,#page-service-detail .section-2 .toggle-banner .r .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;transition:opacity .3s}@media screen and (max-width: 1025px){#page-service-detail .section-2 .toggle-banner .l{margin-bottom:3rem}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l{width:67%}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .txt{transition-delay:.3s}}#page-service-detail .section-2 .toggle-banner .l .back{opacity:0}#page-service-detail .section-2 .toggle-banner .l .bg{background-image:url(/resource/img/career-support/s2_bg2@sp.jpg)}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .l .bg{opacity:0;background-image:url(/resource/img/career-support/s2_bg2@2x.jpg)}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .r{width:31%}}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .r .txt{opacity:0;transform:translate(0) translateY(20px) translateZ(0)}}#page-service-detail .section-2 .toggle-banner .r .bg{background-image:url(/resource/img/career-support/s2_bg1@sp.jpg)}@media screen and (min-width: 1025px){#page-service-detail .section-2 .toggle-banner .r .bg{background-image:url(/resource/img/career-support/s2_bg1@2x.jpg)}}#page-service-detail .section-3 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-service-detail .section-3 .content{padding:15rem 0}}#page-service-detail .section-3 .orange-list{position:relative;z-index:2;display:flex;justify-content:space-between;width:90%;margin:-17.4vw auto 0}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list{margin:-8.3vw auto 0}}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .l{width:20%}}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r{width:63%}}#page-service-detail .section-3 .orange-list .r .cell{background-size:cover;background-position:center;padding:7% 5%;margin-bottom:2rem}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell{display:flex;justify-content:space-between;padding:6.6rem 7.6rem}}#page-service-detail .section-3 .orange-list .r .cell.bg-1{background-image:url(/resource/img/career-support/s3_bg1@sp.jpg)}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell.bg-1{background-image:url(/resource/img/career-support/s3_bg1@2x.jpg)}}#page-service-detail .section-3 .orange-list .r .cell.bg-2{background-image:url(/resource/img/career-support/s3_bg2@sp.jpg)}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell.bg-2{background-image:url(/resource/img/career-support/s3_bg2@2x.jpg)}}#page-service-detail .section-3 .orange-list .r .cell.bg-3{background-image:url(/resource/img/career-support/s3_bg3@sp.jpg)}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell.bg-3{background-image:url(/resource/img/career-support/s3_bg3@2x.jpg)}}#page-service-detail .section-3 .orange-list .r .cell span{font-family:uzuz-display;font-size:3rem;color:#fff}@media screen and (max-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell span{margin-bottom:2rem}}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell span{width:10%}}@media screen and (min-width: 1025px){#page-service-detail .section-3 .orange-list .r .cell .txts{width:84%}}#page-service-detail .section-3 .orange-list .r .cell .txts b{margin-bottom:2rem;display:block;color:#fff;text-transform:none}#page-service-detail .section-3 .orange-list .r .cell .txts p{color:#fff}#page-service-detail .section-4 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-service-detail .section-4 .content{padding:15rem 0}}#page-service-detail .section-4 .common-head{margin-bottom:4rem}@media screen and (min-width: 1025px){#page-service-detail .section-4 .common-head{margin-bottom:4rem}}#page-service-detail .section-5 .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-service-detail .section-5 .content{padding:15rem 0}}#page-service-detail .section-5 .common-layout1 .cell{background:#fff}#page-service-detail .section-banner .content{padding:9rem 0rem;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-service-detail .section-banner .content{padding:15rem 0}}#page-service-detail .section-banner .banner{width:90%;margin:0 auto;background-image:url(/resource/img/common/support_bg_sp.jpg);background-position:center;background-size:cover;padding:9.3% 5%;display:flex;justify-content:center}@media screen and (max-width: 1025px){#page-service-detail .section-banner .banner{flex-wrap:wrap}}@media screen and (min-width: 1025px){#page-service-detail .section-banner .banner{padding:9.3% 5%;display:flex;align-items:center;justify-content:space-between;background-image:url(/resource/img/common/support_bg_pc.jpg)}}#page-service-detail .section-banner .banner b{color:#fff}@media screen and (max-width: 1025px){#page-service-detail .section-banner .banner b{text-align:center;margin-bottom:3rem}}@media screen and (max-width: 1025px){#page-service-detail .section-banner .banner .btn-common .inner .dot{top:auto}}#page-blog .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-blog .section-2 .content{padding:15rem 0}}#page-blog .section-2 .swiper-large{background:#f4f3ef}@media screen and (min-width: 1025px){#page-blog .section-2 .swiper-large .swiper-slide:hover .btn-arw{background:#363331}#page-blog .section-2 .swiper-large .swiper-slide:hover .btn-arw svg{fill:#fff}}#page-blog .section-2 .swiper-large .swiper-slide .btn-arw{background:#f4f3ef}#page-blog .section-3 .content{position:relative;z-index:1;padding:9rem 0rem 0}@media screen and (min-width: 1025px){#page-blog .section-3 .content{padding:15rem 0 0}}#page-recruit .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit .section-2 .content{padding:15rem 0}}#page-recruit .section-2 .common-head{margin-bottom:4rem}@media screen and (min-width: 1025px){#page-recruit .section-2 .common-head{margin-bottom:4rem}}#page-recruit .section-3 .content{position:relative;z-index:1;padding:0}@media screen and (min-width: 1025px){#page-recruit .section-3 .content{padding:0}}#page-recruit .section-3 .flex{display:flex;flex-wrap:wrap;width:100%;margin-top:6rem}@media screen and (min-width: 1025px){#page-recruit .section-3 .flex{width:76.6%;margin-top:11.4rem}}#page-recruit .section-3 .flex .cell{width:100%;background:#fff;text-align:left;display:flex;padding:2rem 3rem;margin-bottom:1rem}@media screen and (min-width: 1025px){#page-recruit .section-3 .flex .cell{padding:2rem 3rem;margin-right:1%;margin-bottom:1rem;width:49.5%}#page-recruit .section-3 .flex .cell:nth-child(2n){margin-right:0}}#page-recruit .section-3 .flex .cell span{width:16%;font-family:uzuz-display;font-size:1.8rem;color:#ff7326;line-height:1.6}@media screen and (min-width: 1025px){#page-recruit .section-3 .flex .cell span{width:10%;line-height:1.8;font-size:2rem}}#page-recruit .section-3 .flex .cell p{font-size:1.8rem;width:84%;line-height:1.6;text-align:left;padding-right:0}@media screen and (min-width: 1025px){#page-recruit .section-3 .flex .cell p{width:90%;font-size:2rem}}#page-recruit .section-4 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit .section-4 .content{padding:15rem 0}}#page-recruit .section-4 .cell{background:#f4f3ef}@media screen and (max-width: 1025px){#page-recruit .section-4 .dot{top:auto}}#page-recruit .section-5 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit .section-5 .content{padding:15rem 0}}#page-recruit .section-5 .g-slide{width:90vw;height:70vw;margin:4rem auto 0}@media screen and (min-width: 1025px){#page-recruit .section-5 .g-slide{width:56.5vw;height:34.4vw;margin:4rem auto 0}}#page-recruit .section-5 .g-slide iframe{width:100%!important;height:100%!important}#page-recruit .section-6 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit .section-6 .content{padding:15rem 0}}#page-recruit .section-6 .common-layout1 .r .orange{padding:2.4rem 3rem}@media screen and (min-width: 1025px){#page-recruit .section-6 .common-layout1 .r .orange{padding:3.3rem 0}}#page-recruit .section-6 .common-layout1 .r .orange .txt{width:100%}@media screen and (max-width: 1025px){#page-recruit .section-6 .common-layout1 .r .orange .txt{margin-top:0}}@media screen and (min-width: 1025px){#page-recruit .section-6 .common-layout1 .r .orange .txt{width:77%}}@media screen and (max-width: 1025px){#page-recruit .section-6 .common-layout1 .r .orange .txt b{display:block;margin-bottom:1rem}}#page-recruit .section-6 .common-layout1 .r .orange .align{display:flex;justify-content:flex-end}@media screen and (max-width: 1025px){#page-recruit .section-6 .common-layout1 .r .orange .align{margin-top:2rem}}#page-recruit .section-7 .content{position:relative;z-index:1;padding:9rem 0 0}@media screen and (min-width: 1025px){#page-recruit .section-7 .content{padding:15rem 0}}#page-recruit .section-7 .common-layout1 .cell{background:#fff}#page-recruit-detail .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .content{padding:15rem 0}}#page-recruit-detail .section-2 .flex{width:90%;margin:0 auto}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex{display:flex;justify-content:space-between}}@media screen and (max-width: 1025px){#page-recruit-detail .section-2 .flex .l{margin-bottom:8rem}}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .l{width:25%}}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .r{width:63%;margin-top:1rem}}#page-recruit-detail .section-2 .flex .r .ttl-spiral{margin-bottom:6rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .r .ttl-spiral{margin-bottom:3.8rem}}#page-recruit-detail .section-2 .flex .r .txtarea{margin:2rem 0;font-size:1.5rem;line-height:2.2}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .r .txtarea{margin:2rem 0;font-size:1.8rem}}#page-recruit-detail .section-2 .flex .r .img{margin:4rem 0}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .r .img{margin:4rem 0}}#page-recruit-detail .section-2 .flex .r .youtube{margin:4rem 0;height:67vw}@media screen and (min-width: 1025px){#page-recruit-detail .section-2 .flex .r .youtube{margin:4rem 0;height:32vw}}#page-recruit-detail .section-2 .flex .r .youtube iframe{width:100%;height:100%}#page-recruit-detail .section-3 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-3 .content{padding:15rem 0}}#page-recruit-detail .section-3 .flex{width:90%;margin:0 auto}@media screen and (min-width: 1025px){#page-recruit-detail .section-3 .flex{display:flex;justify-content:space-between}}@media screen and (max-width: 1025px){#page-recruit-detail .section-3 .flex .l{margin-bottom:4.4rem}}@media screen and (min-width: 1025px){#page-recruit-detail .section-3 .flex .l{width:25%}}#page-recruit-detail .section-3 .flex .r{background:#fff;padding:3rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-3 .flex .r{width:63%;padding:5rem}}#page-recruit-detail .section-3 .flex .r b{display:block;margin-bottom:2.5rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-3 .flex .r b{margin-bottom:2.5rem}}#page-recruit-detail .section-4 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-4 .content{padding:15rem 0}}#page-recruit-detail .section-5 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-5 .content{padding:15rem 0}}#page-recruit-detail .section-5 .cell{background:#fff}#page-recruit-detail .section-6 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-6 .content{padding:15rem 0}}#page-recruit-detail .section-6 .cell{background:#f4f3ef}#page-recruit-detail .section-7 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-7 .content{padding:15rem 0}}#page-recruit-detail .section-7 .common-layout1 .r .flow{background:#fff;padding:1.6rem 3rem;align-items:flex-start}@media screen and (min-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow{padding:2.9rem 7.5rem}}#page-recruit-detail .section-7 .common-layout1 .r .flow .num{font-family:uzuz-display;font-size:2rem;color:#ff7326;line-height:1.8}@media screen and (max-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow .num{position:absolute;top:0;left:0;padding:1.6rem 2.9rem}}@media screen and (min-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow .num{width:16.5%}}#page-recruit-detail .section-7 .common-layout1 .r .flow .head{margin:0}@media screen and (max-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow .head{padding-left:4.2rem}}@media screen and (min-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow .head{width:18.5%}}@media screen and (max-width: 1025px){#page-recruit-detail .section-7 .common-layout1 .r .flow .txt{margin-top:0;padding-left:4.2rem}}#page-recruit-detail .section-7 .common-layout1 .r .flow .txt small{font-size:1.1rem}#page-recruit-detail .section-8 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-recruit-detail .section-8 .content{padding:15rem 0}}#page-contact .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-contact .section-2 .content{padding:15rem 0}}#page-thanks .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-thanks .section-2 .content{padding:15rem 0}}#page-thanks .thanks{position:relative}#page-thanks .thanks .inner{text-align:center;position:relative;z-index:1}#page-thanks .thanks .inner b{display:block;margin-bottom:3.8rem}@media screen and (max-width: 1025px){#page-thanks .thanks .inner b{text-align:left;padding:0 5.8%}}@media screen and (min-width: 1025px){#page-thanks .thanks .inner b{margin-bottom:3.8rem}}#page-thanks .thanks .inner p{margin-bottom:6rem}@media screen and (max-width: 1025px){#page-thanks .thanks .inner p{text-align:left;padding:0 5.8%}#page-thanks .thanks .inner p br{display:none}}@media screen and (min-width: 1025px){#page-thanks .thanks .inner p{text-align:center;margin-bottom:6rem}}#page-thanks .thanks .inner .align{display:flex}@media screen and (max-width: 1025px){#page-thanks .thanks .inner .align{width:100%;padding:0 5.8%;flex-direction:row-reverse}}@media screen and (min-width: 1025px){#page-thanks .thanks .inner .align{justify-content:center}}#page-thanks .thanks .bg-img{position:absolute;width:100%;top:-14vw;left:0}@media screen and (min-width: 1025px){#page-thanks .thanks .bg-img{width:100%;top:-11.5vw}}#page-error .section-1{position:relative;overflow:hidden}#page-error .section-1 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-error .section-1 .content{padding:12rem 0}}#page-error .common-head-large h1{position:relative;z-index:1}@media screen and (max-width: 1025px){#page-error .common-head-large h1{padding:0 5.8%;text-align:left}}#page-error .common-head-large p{position:relative;z-index:1;text-align:left}@media screen and (max-width: 1025px){#page-error .common-head-large p{padding:0 5.8%}#page-error .common-head-large p br{display:none}}@media screen and (min-width: 1025px){#page-error .common-head-large p{text-align:center}}#page-error .common-head-large .align{position:relative;z-index:1;display:flex;margin-top:6.2rem}@media screen and (max-width: 1025px){#page-error .common-head-large .align{width:100%;padding:0 5.8%;flex-direction:row-reverse}}@media screen and (min-width: 1025px){#page-error .common-head-large .align{justify-content:center}}#page-error .bg-img{position:absolute;left:0}@media screen and (max-width: 1025px){#page-error .bg-img{bottom:0}}@media screen and (min-width: 1025px){#page-error .bg-img{top:0}}#page-error #footer{margin-top:0}#page-policy .section-2{position:relative;overflow:hidden}#page-policy .section-2 .content{position:relative;z-index:1;padding:9rem 0rem}@media screen and (min-width: 1025px){#page-policy .section-2 .content{padding:12rem 0}}#page-policy .flex{width:90%;margin:0 auto}@media screen and (min-width: 1025px){#page-policy .flex{display:flex;justify-content:space-between}}@media screen and (max-width: 1025px){#page-policy .flex .l{margin-bottom:5rem}}@media screen and (min-width: 1025px){#page-policy .flex .l{width:25%}}@media screen and (min-width: 1025px){#page-policy .flex .r{width:63%}}#page-policy .flex .r .box{background:#f4f3ef;padding:3.4rem;margin:0 0 2rem}@media screen and (min-width: 1025px){#page-policy .flex .r .box{padding:4.2rem;margin:0 0 2rem}}#page-policy .flex .r .box b,#page-policy .flex .r .box p{display:block}#page-policy .flex .r .box .list{width:100%;margin:2rem 0}@media screen and (min-width: 1025px){#page-policy .flex .r .box .list{margin:2rem 0}}#page-policy .flex .r .box .list .cell{display:flex;flex-wrap:wrap;width:100%}#page-policy .flex .r .box .list .cell span{margin-right:.5rem}#page-policy .flex .r .box .list .cell p{width:92%}@media screen and (max-width: 1025px){#page-policy .flex .r .box .list .cell p{text-align:justify}}@media screen and (min-width: 1025px){#page-policy .flex .r .box .list .cell p{width:95%}}#page-policy .flex .r .box .mt{margin-top:2rem}#page-policy .flex .r .box.box1 b{text-align:right;display:block;margin-bottom:2rem}#page-policy .flex .r .box.box2 b{margin-bottom:2rem}#page-policy .flex .r .box.box2 .list-2{margin:0;padding-left:1.6rem}@media screen and (max-width: 1025px){#page-policy .flex .r .box.box2 .list-2 .cell p{width:89%}}#page-policy .flex .r .box.box2 .list-3{margin:0;padding-left:2.9rem}@media screen and (max-width: 1025px){#page-policy .flex .r .box.box2 .list-3 .cell p{width:89%}}#page-policy .flex .r .box.box3 b{margin-bottom:2rem}#page-policy .flex .r .box.box3 .flex{flex-wrap:wrap;margin-left:0}#page-policy .flex .r .box.box3 .flex .wrap{display:flex;width:100%}#page-policy .flex .r .box.box3 .flex .wrap span{width:25%;margin-right:5%}@media screen and (min-width: 1025px){#page-policy .flex .r .box.box3 .flex .wrap span{width:15%}}#page-policy .flex .r .box.box3 .flex .wrap p{width:75%}#page-article .sns{display:flex;align-items:center}@media screen and (max-width: 1025px){#page-article .sns{margin-top:30px;padding-top:30px;border-top:1px solid rgba(37,35,34,.2)}}#page-article .sns p{text-transform:uppercase}#page-article .sns a{width:1.6rem;margin-left:1.8rem}#page-article .sns a:last-child{width:1.8rem}@media screen and (min-width: 1025px){#page-article .sns a{transition:opacity .3s}#page-article .sns a:hover{opacity:.5}}#page-article .section-1 .content{min-height:100vh;margin:0 auto;width:100%;padding:12rem 2.7% 0}@media screen and (min-width: 1025px){#page-article .section-1 .content{padding:17rem 21.7% 10rem}}#page-article .article-head h1{font-size:2.8rem;line-height:1.6}@media screen and (max-width: 1025px){#page-article .article-head h1{padding:0 3%}}@media screen and (min-width: 1025px){#page-article .article-head h1{font-size:4.6rem}}#page-article .article-head .row1{margin-top:2rem}@media screen and (max-width: 1025px){#page-article .article-head .row1{padding:0 3%}}@media screen and (min-width: 1025px){#page-article .article-head .row1{display:flex;align-items:center;justify-content:space-between}}#page-article .article-head .row2{display:flex}@media screen and (max-width: 1025px){#page-article .article-head .row2{flex-wrap:wrap}}#page-article .article-head .row2 .row3{display:flex;align-items:center}@media screen and (max-width: 1025px){#page-article .article-head .row2 .row3{margin-bottom:1rem;width:100%}}#page-article .article-head .row2 .row3 .tag{margin-right:1rem}@media screen and (min-width: 1025px){#page-article .article-head .row2 .row3 .tag{margin-right:2rem}}#page-article .article-head .row2 .date{margin-right:1rem}@media screen and (min-width: 1025px){#page-article .article-head .row2 .date{margin-right:2rem}}#page-article .article-head .img{margin-top:3rem;margin-bottom:6rem}@media screen and (min-width: 1025px){#page-article .article-head .img{margin-top:6rem;margin-bottom:6rem}}@media screen and (max-width: 1025px){#page-article .article{padding:0 3%}}#page-article .article .menu{background:#fff;padding:2rem;margin-bottom:3rem}@media screen and (min-width: 1025px){#page-article .article .menu{padding:2rem 3.2rem}}#page-article .article .menu b{font-size:2rem;display:block;margin-bottom:1.2rem}#page-article .article .menu div a{font-size:1.6rem;line-height:1.8;text-decoration:underline}@media screen and (min-width: 1025px){#page-article .article .menu div a:hover{text-decoration:none}}#page-article .article h1{padding-left:2.5rem;position:relative;margin:6rem 0 4rem}#page-article .article h1:before{display:block;content:"";width:5px;position:absolute;top:0;left:0;height:100%;border-radius:100px;background:linear-gradient(180deg,#ff7326,#ff5900,#ff5901,#ff8b4c)}@media screen and (min-width: 1025px){#page-article .article h1{padding-left:2.5rem;margin:6rem 0 3rem}}#page-article .article h2{font-size:2rem;line-height:1.5;border-bottom:1px solid #ff7326;padding-bottom:1rem;margin:6rem 0 4rem}@media screen and (min-width: 1025px){#page-article .article h2{font-size:2.5rem;line-height:3.75rem;margin:6rem 0 3rem}}#page-article .article h3{color:#ff7326;margin:6rem 0 4rem}@media screen and (min-width: 1025px){#page-article .article h3{margin:6rem 0 3rem}}#page-article .article ul{padding-left:2rem}#page-article .article ul li{font-size:1.6rem;line-height:3.68rem}#page-article .article div[data-label=本文] strong{font-size:1.6rem;line-height:3.68rem;text-align:justify;color:#ff7326;display:inline}#page-article .article div[data-label=本文] p{font-size:1.6rem;line-height:3.68rem;text-align:justify}#page-article .article div[data-row="1"]{margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-row="1"]{margin:5rem 0}}#page-article .article div[data-row="1"] small{font-size:1.2rem;color:#8c8c8c;display:block;margin-top:1rem}#page-article .article div[data-row="2"]{display:flex;justify-content:space-between;margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-row="2"]{margin:5rem 0}}#page-article .article div[data-row="2"] .cell{width:48.5%}#page-article .article div[data-row="2"] small{font-size:1.2rem;color:#8c8c8c;display:block;margin-top:1rem}#page-article .article div[data-label=画像（フルサイズ）]{width:95vw;margin:5rem 0 5rem -2.5vw}@media screen and (min-width: 1025px){#page-article .article div[data-label=画像（フルサイズ）]{width:90vw;margin:5rem 0 5rem -16.5vw}}#page-article .article div[data-label=画像（図・グラフ）]{margin:5rem 0}@media screen and (max-width: 1025px){#page-article .article div[data-label=画像（図・グラフ）]{width:100vw;margin-left:-5vw}}@media screen and (max-width: 1025px){#page-article .article div[data-label=画像（図・グラフ）] .scroller{overflow-x:scroll;padding:0 5vw}}@media screen and (max-width: 1025px){#page-article .article div[data-label=画像（図・グラフ）] .scroller img{width:150%}}#page-article .article div[data-label=テキスト大]{font-size:2.6rem;line-height:1.6}@media screen and (min-width: 1025px){#page-article .article div[data-label=テキスト大]{font-size:3.6rem;line-height:5.76rem}}#page-article .article div[data-label=テキスト中]{font-size:2rem;line-height:1.6}@media screen and (min-width: 1025px){#page-article .article div[data-label=テキスト中]{font-size:2.8rem;line-height:4.48rem}}#page-article .article div[data-label=テキスト小]{font-size:1.2rem;line-height:1.92rem}#page-article .article div[data-label=ボックス]{background:#fff;padding:3rem;margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-label=ボックス]{margin:5rem 0}}#page-article .article div[data-label=ボックス] b{display:block;margin-bottom:3rem}#page-article .article div[data-label=ボックス] p{font-size:1.6rem;line-height:3.04rem}#page-article .article div[data-label=質問]{display:flex;align-items:center;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 1025px){#page-article .article div[data-label=質問]{margin-top:3rem;margin-bottom:3rem}}#page-article .article div[data-label=質問]:before{display:block;content:"";width:2rem;height:1px;background:#363331}#page-article .article div[data-label=質問] p{margin-left:2.4rem;font-size:1.6rem;line-height:2.4rem}#page-article .article div[data-label=回答]{display:flex;flex-wrap:wrap}#page-article .article div[data-label=回答] span{font-size:1.6rem;line-height:3.6rem;width:20%}#page-article .article div[data-label=回答] p{font-size:1.6rem;line-height:3.6rem;width:80%;margin-bottom:2rem;padding-left:2.5rem;position:relative}#page-article .article div[data-label=回答] p:before{display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:#25232233}#page-article .article div[data-label=引用]{font-size:1.6rem;line-height:3.6rem;position:relative;padding-left:5rem;margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-label=引用]{margin:5rem 0}}#page-article .article div[data-label=引用]:before{display:block;content:"";width:3px;height:100%;position:absolute;top:0;left:0;background:#25232233}#page-article .article div[data-label=概要]{margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-label=概要]{margin:5rem 0}}#page-article .article div[data-label=概要] .cell{display:flex;background:#fff;font-size:1.6rem;line-height:3.6rem;margin-bottom:1rem;padding:1rem 3rem}#page-article .article div[data-label=概要] .cell span{width:30%}#page-article .article div[data-label=概要] .cell div{width:70%}#page-article .article div[data-label=概要] .cell div blockquote,#page-article .article div[data-label=概要] .cell div blockquote *{color:#ff7326!important}#page-article .article div[data-label=ボタン]{display:flex;justify-content:center;margin:3rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-label=ボタン]{margin:5rem 0}}@media screen and (min-width: 1025px){#page-article .article div[data-label=ボタン]:hover p a{background:#363331}}#page-article .article div[data-label=ボタン] p a{font-size:1.5rem;line-height:3.72rem;background:#ff7326;border-radius:100px;text-align:center;color:#fff;padding:2.4rem 4rem;transition:all .3s}@media screen and (min-width: 1025px){#page-article .article div[data-label=ボタン] p a{padding:3rem 10rem}}#page-article .article div[data-label=コード]{margin:5rem 0}#page-article .article div[data-label=コード] iframe{width:100%;height:auto;aspect-ratio:1/.5625}#page-article .article div[data-label=関連サービス] .cell,#page-article .article div[data-label=関連ブログ] .cell{background:#fff;padding:1rem 2rem 3rem;position:relative;margin:1rem 0}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell,#page-article .article div[data-label=関連ブログ] .cell{display:flex;align-items:center;padding:1rem 2rem}#page-article .article div[data-label=関連サービス] .cell:hover .img img,#page-article .article div[data-label=関連ブログ] .cell:hover .img img{transform:translate(0) translateY(0) translateZ(0) scale(1.1)}}#page-article .article div[data-label=関連サービス] .cell .img,#page-article .article div[data-label=関連ブログ] .cell .img{width:100%;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .img,#page-article .article div[data-label=関連ブログ] .cell .img{width:26%}}#page-article .article div[data-label=関連サービス] .cell .img img,#page-article .article div[data-label=関連ブログ] .cell .img img{position:relative;z-index:1;transition:transform .6s}@media screen and (max-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt,#page-article .article div[data-label=関連ブログ] .cell .txt{margin-top:2.4rem}}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt,#page-article .article div[data-label=関連ブログ] .cell .txt{width:58%;margin-left:6%}}@media screen and (max-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt b,#page-article .article div[data-label=関連ブログ] .cell .txt b{margin-bottom:1rem}}#page-article .article div[data-label=関連サービス] .cell .txt b small,#page-article .article div[data-label=関連ブログ] .cell .txt b small{padding-left:1rem}#page-article .article div[data-label=関連サービス] .cell .txt p,#page-article .article div[data-label=関連ブログ] .cell .txt p{text-align:left}#page-article .article div[data-label=関連サービス] .cell .txt p br,#page-article .article div[data-label=関連ブログ] .cell .txt p br{display:none}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt p,#page-article .article div[data-label=関連ブログ] .cell .txt p{margin-top:1.5rem}}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .flex,#page-article .article div[data-label=関連ブログ] .cell .txt .flex{display:flex;margin-top:1.4rem}}#page-article .article div[data-label=関連サービス] .cell .txt .flex span,#page-article .article div[data-label=関連ブログ] .cell .txt .flex span{margin-right:1.5rem}#page-article .article div[data-label=関連サービス] .cell .txt .flex .tags,#page-article .article div[data-label=関連ブログ] .cell .txt .flex .tags{display:flex}@media screen and (max-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .flex .tags,#page-article .article div[data-label=関連ブログ] .cell .txt .flex .tags{margin-top:1rem}}#page-article .article div[data-label=関連サービス] .cell .txt .flex .cats,#page-article .article div[data-label=関連ブログ] .cell .txt .flex .cats{display:flex}@media screen and (max-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .flex .cats,#page-article .article div[data-label=関連ブログ] .cell .txt .flex .cats{margin-top:1rem}}#page-article .article div[data-label=関連サービス] .cell .txt .flex .cats span,#page-article .article div[data-label=関連ブログ] .cell .txt .flex .cats span{font-size:1.2rem;line-height:1.3}@media screen and (max-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .align,#page-article .article div[data-label=関連ブログ] .cell .txt .align{display:none}}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .align .btn-arw,#page-article .article div[data-label=関連ブログ] .cell .txt .align .btn-arw{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}@media screen and (min-width: 1025px){#page-article .article div[data-label=関連サービス] .cell .txt .align .btn-blank,#page-article .article div[data-label=関連ブログ] .cell .txt .align .btn-blank{position:absolute;bottom:2.7rem;right:2.7rem;margin:auto}}#page-article .end-contents{display:flex;align-items:center;justify-content:space-between;margin:6rem 0}@media screen and (max-width: 1025px){#page-article .end-contents{width:94%;margin:6rem auto}}@media screen and (max-width: 1025px){#page-article .end-contents .sns{margin-top:0;padding-top:0;border-top:none}}#page-article .writer{border-top:1px solid rgba(37,35,34,.2);padding-top:2rem;position:relative}@media screen and (max-width: 1025px){#page-article .writer{width:94%;margin:0 auto}}#page-article .writer strong{margin:0 0 3.4rem}#page-article .writer .box{background:#fff;padding:2rem 2rem 3rem;position:relative}@media screen and (min-width: 1025px){#page-article .writer .box{padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}}#page-article .writer .box .img{width:40%}@media screen and (max-width: 1025px){#page-article .writer .box .img{margin:0 auto}}@media screen and (min-width: 1025px){#page-article .writer .box .img{width:22.3%}}@media screen and (max-width: 1025px){#page-article .writer .box .txt{margin-top:2rem}}@media screen and (min-width: 1025px){#page-article .writer .box .txt{width:71.4%}}#page-article .writer .box .txt .row1 .row2{display:flex;align-items:center;margin-bottom:2rem}@media screen and (max-width: 1025px){#page-article .writer .box .txt .row1 .row2{width:100%;flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 1025px){#page-article .writer .box .txt .row1 .row2{align-items:flex-end}}#page-article .writer .box .txt .row1 .row2 .kana{margin-left:1rem}#page-article .writer .box .txt .row1 .row2 small{font-size:1.2rem;line-height:2;margin-left:1rem;color:#8c8c8c}@media screen and (max-width: 1025px){#page-article .writer .box .txt .row1 .row2 small{width:100%;text-align:center}}#page-article .writer .box .txt .body{font-size:1.2rem}@media screen and (max-width: 1025px){#page-article .writer .box .txt .body{text-align:justify}}@media screen and (min-width: 1025px){#page-article .writer .box .txt .body{padding:0 3rem 0 0}}#page-article .writer .box .txt .writer-sns{display:flex;align-items:center;margin-top:2rem}@media screen and (max-width: 1025px){#page-article .writer .box .txt .writer-sns{justify-content:center}}#page-article .writer .box .txt .writer-sns b{margin-right:2rem;font-size:1.5rem;line-height:1}#page-article .writer .box .txt .writer-sns a{margin-right:1.8rem}@media screen and (min-width: 1025px){#page-article .writer .box .txt .writer-sns a{transition:all .3s}}@media screen and (min-width: 1025px){#page-article .writer .box .txt .writer-sns a:hover{opacity:.5}}#page-article .writer .box .txt .writer-sns a img{vertical-align:middle}#page-article .writer .box .txt .writer-sns .link-x,#page-article .writer .box .txt .writer-sns .link-linkedin,#page-article .writer .box .txt .writer-sns .link-note{width:1.2rem}#page-article .writer .box .txt .writer-sns .link-ig{display:flex;align-items:center}#page-article .writer .box .txt .writer-sns .link-ig svg{width:1.4rem;height:1.8rem}#page-article .writer .box .txt .writer-sns .link-tiktok{display:flex;align-items:center}#page-article .writer .box .txt .writer-sns .link-tiktok svg{width:1.2rem;height:1.2rem}#page-article .writer .box .txt .writer-sns .link-yt{display:flex;align-items:center}#page-article .writer .box .txt .writer-sns .link-yt svg{width:1.6rem;height:1.2rem}#page-article .writer .box .txt .writer-sns .link-fb{width:1.2rem;height:1.2rem}#page-article .writer .box .txt .writer-sns .link-toyo{font-size:1.3rem;text-decoration:underline;opacity:1!important}@media screen and (min-width: 1025px){#page-article .writer .box .txt .writer-sns .link-toyo:hover{text-decoration:none}}#page-article .pen{position:absolute;width:30%}@media screen and (max-width: 1025px){#page-article .pen{top:42vw;right:-4vw}}@media screen and (min-width: 1025px){#page-article .pen{bottom:-1.2vw;right:-1.6vw;width:14.5%}}.is-safari .ttl-spiral span{font-family:ac-medium}.is-safari #footer strong{font-weight:700!important}
