@charset "UTF-8";:root{--w-btn-menu-bar: 22px;--vh: 1vh;--h-header: 80px;--h-home-footer: 80px;--h-home-thumb: calc(100 * var(--vh));--pdg-container-side: 100px;--pdg-container-side-half: calc(var(--pdg-container-side) * .5);--clr-white-text: #D6D1CA;--clr-white-text-2: #C5C5C5;--clr-gray-text-list: #5A5D57;--clr-black-line: #373C36;--clr-black-common-96: #282D28;--clr-black-common: #1F241F;--clr-black-square-btn: #292D28;--clr-black-square-btn-rollover: #2F352E;--clr-dark-green-black: #212721;--clr-light-green: #007455;--clr-red: #a93432;--clr-focus-green2: rgba(0, 116, 85, .75);--clr-bg-default: #F9F7F4;--clr-img-nothing: #EFEDEB;--clr-line-default: #DDDBD8;--clr-text-non-active: #B9B9B5;--clr-line-credit-gray: #9B9894;--clr-text-default: #3D3935;--clr-rollover-default: #3F443E;--clr-square-btn: #1F241F;--clr-square-btn-rollover: #3F443E;--clr-focus-green: rgba(0, 116, 85, .333);--clr-form-error-red: #EAD9D9;--clr-form-bg-gray: #EDEAE6;--clr-form-rollover-gray: #E4E0DA;--clr-form-place-holder-gray: #B0B0AB;--layout-side-1: 22.222%;--layout-center-1: min(calc(100% - var(--layout-side-1)), 800px);--font-weight-bold: 700;--font-weight-ja-default: 500;--font-weight-ja-bold: var(--font-weight-bold);--font-weight-en-default: 400;--font-weight-en-bold: var(--font-weight-bold);--ls-wider: .3em;--ls-wide: .1em;--ls-narrow: .05em;--ls-narrower: .03em;--hover-text-opacity: .67;--hover-duration-default: .05s;--hover-ease-default: linear}*{box-sizing:border-box;margin:0;padding:0;outline:none;outline:0;outline-color:var(--clr-light-green)}*:before,*:after{box-sizing:border-box}picture{display:block}address,em,strong,th,cite{font-style:normal;font-weight:400}em{font-weight:inherit}small{font-size:80%}img{-webkit-user-select:none;-moz-user-select:none;border:0;vertical-align:top;pointer-events:none;user-select:none}button,input,select,textarea{border:0;font-size:100%;font-family:inherit}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{background-color:transparent;line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}li{list-style-type:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--font-weight-ja-default);font-size:62.5%;text-rendering:optimizeLegibility}body{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,Hiragino Kaku Gothic ProN,Hiragino Sans,\30e1\30a4\30ea\30aa,sans-serif}.font-m{font-weight:400;font-family:Maax,sans-serif}.font-m.font-bold{font-weight:var(--font-weight-en-bold)}.font-bold:not(.font-m){font-weight:var(--font-weight-ja-bold)}html.is-wait{cursor:wait}html.is-wait *{-webkit-user-select:none;-moz-user-select:none;pointer-events:none!important;user-select:none}[data-browser=safari]{overflow-x:hidden}body,#Main{width:100vw;overflow-x:hidden}#App{width:100vw}[data-page]{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--vh) * 100)}picture{width:100%;height:100%}br.-mq{display:none}a,button,[role=button],[tabindex="0"]{-webkit-tap-highlight-color:var(--clr-focus-green)}::-moz-selection{background:var(--clr-light-green);color:var(--clr-bg-default)}::selection{background:var(--clr-light-green);color:var(--clr-bg-default)}body{background-color:var(--clr-bg-default);color:var(--clr-text-default)}a,button{color:currentColor}a{text-decoration:none}.text-m{font-size:12px;line-height:2.08;letter-spacing:var(--ls-narrower)}.text-m p:not(:last-child){margin-bottom:1.5em}.text-l{font-size:12px;line-height:2.27;letter-spacing:var(--ls-narrower)}.text-l p:not(:last-of-type){margin-bottom:1em}.text-m.-justify,.text-l.-justify{text-align:justify}.text-m a,.text-m strong,.text-l a,.text-l strong{font-weight:var(--font-weight-bold);letter-spacing:var(--ls-wide);text-decoration:underline}.text-m em,.text-l em{font-weight:var(--font-weight-bold)}.text-date{font-size:10px;letter-spacing:var(--ls-wide)}.u-rel{position:relative}.u-abs{position:absolute}.u-fix{position:fixed}.dsp-blk{display:block}.dsp-iblk{display:inline-block}.dsp-flx{display:flex}.dsp-iflx{display:inline-flex}.u-ws.-nowrap{white-space:nowrap}.u-of_hide{overflow:hidden}.u-of_clip{overflow:hidden;overflow:clip}.u-pe_none{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.u-pe_all{-webkit-user-select:auto;-moz-user-select:auto;pointer-events:all;user-select:auto}.u-bg{background-position:center;background-repeat:no-repeat}.u-bg.-fill{width:100%;height:100%}.u-bg.-cover{background-size:cover}.u-bg.-contain{background-size:contain}.u-img_fit.-fill{width:100%;height:100%}.u-img_fit.-cover{-o-object-fit:cover;object-fit:cover}.u-img_fit.-contain{-o-object-fit:contain;object-fit:contain}.u-csr-pe{cursor:pointer}.tt-upc{text-transform:uppercase}.u-hidden{display:block;width:0;height:0;overflow:hidden}#Header{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}#Header :is(a,button){-webkit-user-select:auto;-moz-user-select:auto;pointer-events:all;user-select:auto}#HeaderLogo{display:inline-block;margin-left:-1rem;padding:1rem;font-size:0;line-height:0;letter-spacing:0}#HeaderLogo svg,#HeaderLogo img{aspect-ratio:58.1/35.1;width:43px}#HeaderLogo svg path,#HeaderLogo svg use,#HeaderLogo img path,#HeaderLogo img use{fill:currentColor}#HeaderMb{z-index:100;position:fixed;top:0;left:0;width:100vw}.page-home{overflow:hidden}.page-home:not(.is-opened) #HeaderMb{color:var(--clr-white-text)}#HeaderMbInner{display:flex;align-items:center;justify-content:space-between;height:var(--h-header)}#HeaderBtnMenu{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:70px;height:auto;transform:translate(calc(50% - var(--w-btn-menu-bar) * .5))}#HeaderBtnMenu:before,#HeaderBtnMenu:after{position:absolute;width:var(--w-btn-menu-bar);height:1px;background-color:currentColor;content:"";transition:transform ease 25ms}#HeaderBtnMenu:before{transform:translateY(-2.5px)}#HeaderBtnMenu:after{transform:translateY(2.5px)}body[data-bg-color-type=black]:not(.is-opened) #HeaderLogo,body[data-bg-color-type=black]:not(.is-opened) #HeaderBtnMenu{color:var(--clr-white-text)}#GNav{display:none;z-index:90;position:fixed;top:0;left:0;width:100vw;height:calc(100 * var(--vh));overflow-y:auto;background-color:var(--clr-bg-default);pointer-events:all}#GNav .inner{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--vh) * 100);padding-top:calc(var(--h-header) + 40px);padding-right:var(--pdg-container-side-half);padding-left:var(--pdg-container-side-half)}#GNav .foot .pp{margin-bottom:8px;margin-left:-12px;font-size:13px;line-height:1.9230769231;letter-spacing:var(--ls-wide)}#GNav .foot .pp a{display:inline-block;padding:12px}#GNav .foot .pp p{color:var(--clr-text-non-active);transition:color var(--hover-duration-default) var(--hover-ease-default)}#GNav .foot .pp.is-current a{pointer-events:none!important}#GNav .foot .pp.is-current p{color:currentColor}#GNav .foot .info{display:flex;align-items:flex-end;justify-content:space-between}#GNav .foot .address{font-size:13px;line-height:1.9230769231;letter-spacing:var(--ls-wide)}#GNav .foot .address a{text-decoration:underline}#GNav .foot .copy small{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--h-home-footer);font-size:10px;letter-spacing:var(--ls-wide)}#GNavLi{margin-top:-12px;margin-bottom:38px;margin-left:-12px}#GNavLi a{display:inline-block;padding:12px;font-size:24px;line-height:1;letter-spacing:var(--ls-wider)}#GNavLi p{display:inline-block;color:var(--clr-text-non-active);transition:color var(--hover-duration-default) var(--hover-ease-default)}#GNavLi li.is-current a{pointer-events:none!important}#GNavLi li.is-current p{color:currentColor}#GNavLi li.-notice p{position:relative}#GNavLi li.-notice p:after{position:absolute;top:0;right:0;width:6px;height:6px;transform:translate(100%,-150%);border-radius:50%;background-color:var(--clr-red);content:""}body[data-bg-color-type=black]:not(.is-opened) #GNavLi p{color:#575a54}body[data-bg-color-type=black]:not(.is-opened) #GNavLi li.is-current p{color:var(--clr-white-text)}body.page-home #GNavLi p,body.page-home #GNav .foot .pp p{color:var(--clr-text-default)}#Footer{width:100vw}#Footer .info{display:flex;flex-direction:column-reverse;padding-top:100px;padding-bottom:80px;gap:70px 0}#Footer .info dl{display:flex;flex-wrap:wrap;font-size:10px;letter-spacing:var(--ls-wide)}#Footer .info dl p{line-height:1.3}#Footer .info dl a{text-decoration:underline}#Footer .info dl.address{flex-direction:column;justify-content:space-between}#Footer .info dl.address dt{display:none}#Footer .info dd{line-height:1}#Footer .info dd p.-ja{font-weight:var(--font-weight-ja-bold)}#Footer .info dd p:not(:last-of-type){margin-bottom:12px}#Footer .info dd small{font-size:10px;letter-spacing:var(--ls-wide)}#Footer .contact{display:block;padding-top:100px;padding-bottom:110px;border-top:solid 1px var(--clr-black-line);text-align:center}#Footer .contact .icon svg{display:block;aspect-ratio:1/1;width:24px;height:auto;margin:0 auto 30px}#Footer .contact .icon svg use,#Footer .contact .icon svg path{fill:currentColor}.page-home #Footer,.page-contact #Footer .contact{display:none}#Noscript{display:flex;z-index:500;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100vw;height:calc(var(--vh) * 100);background-color:var(--clr-dark-green-black);color:var(--clr-white-text);text-align:center}#Noscript p{font-size:12px;line-height:2.5;letter-spacing:var(--ls-narrower)}#Noscript a{text-decoration:underline}#NoscriptHeader{position:absolute;top:0;left:0;width:100vw;text-align:left}#NoscriptHeaderInner{display:flex;z-index:100;position:absolute;top:0;right:0;left:0;align-items:center;justify-content:flex-start;height:var(--h-header);margin:0 auto}#NoscriptHeaderLogo{display:inline-block;font-size:0;line-height:0;letter-spacing:0}#NoscriptHeaderLogo svg,#NoscriptHeaderLogo img{aspect-ratio:58.1/35.1;width:43px}#NoscriptHeaderLogo svg path,#NoscriptHeaderLogo svg use,#NoscriptHeaderLogo img path,#NoscriptHeaderLogo img use{fill:currentColor}.container,.container-wide{width:calc(100vw - var(--pdg-container-side));margin:0 auto}.bg-dark{background-color:var(--clr-black-common);color:var(--clr-white-text)}.bg-reserve{background-color:var(--clr-dark-green-black);color:var(--clr-white-text)}.bg-reserve-96{background-color:var(--clr-black-common-96);color:var(--clr-white-text)}.page_header{z-index:50;position:fixed;top:0;left:0;width:100vw;height:var(--h-header);pointer-events:none}.page_header>.inner{display:flex;align-items:center;height:100%;padding-left:105px}.page_header .title{position:relative;padding:1em 0 .8em;color:currentColor;font-size:11px;letter-spacing:.3em;pointer-events:all}.page_header .title:before{-webkit-user-select:none;-moz-user-select:none;position:absolute;top:50%;left:-35px;width:1px;height:20px;transform:translateY(-50%);background-color:currentColor;content:"";pointer-events:none;user-select:none}body[data-bg-color-type=black] .page_header{color:var(--clr-white-text)}.page-home{background-color:var(--clr-bg-default)}#HomeHeroImg{display:flex;position:relative;align-items:center;width:100vw;height:var(--h-home-thumb);margin-left:calc(-1 * var(--pdg-container-side-half));background-color:var(--clr-img-nothing)}#HomeHeroImg picture{position:absolute;top:0;left:0}#HomeHeroImg img{display:block;width:100%;height:100%}#HomeHeroTitle{position:relative;padding-left:var(--pdg-container-side-half);color:var(--clr-white-text);font-size:26px;line-height:1.67;letter-spacing:var(--ls-wider)}#HomeHeroFooter{display:flex;z-index:10;position:absolute;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;height:var(--h-home-footer);pointer-events:none}#HomeHeroFooter small{color:var(--clr-white-text);font-size:10px;letter-spacing:var(--ls-wide);pointer-events:all}#GNavLi a:focus-visible,#GNav .foot .pp a:focus-visible,#HeaderLogo:focus-visible,.text-m a:focus-visible,.text-l a:focus-visible,#GNav .foot .address a:focus-visible,#ContactSide a:focus-visible,#Noscript p a:focus-visible,.creation_art .content_btn:focus-visible,.creation_art .info.-award dd a:focus-visible,#Footer .contact:focus-visible,.page_header .title:focus-visible,#AtelierAwards .body .list a.row:focus-visible,#AtelierOverview .body a:focus-visible,#HeaderBtnMenu:focus-visible{background-color:var(--clr-focus-green)}#Footer .info dl a:focus-visible{background-color:var(--clr-focus-green2)}#HomeHeroImg:focus-visible:after,.creation_art .thumb:focus-visible:after,#ContactMain .btn-submit:focus-visible:after,#ContactThanksContents .btn-home:focus-visible:after,#ContactErrorContents .btn-home:focus-visible:after{z-index:30;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-focus-green);content:"";pointer-events:none}#ContactMain .form input:focus-visible,#ContactMain .form select:focus-visible,#ContactMain .form textarea:focus-visible{outline:solid 2px var(--clr-light-green)}#AtelierAwards .body .list a.row{position:relative}#AtelierAwards .body .list a.row:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--clr-white-text);content:"";opacity:0;pointer-events:none;transition:opacity var(--hover-duration-default) var(--hover-ease-default)}#AtelierAwards .body .list a.row .cell{transition:color var(--hover-duration-default) var(--hover-ease-default)}#Footer .contact{transition:background-color var(--hover-ease-default) var(--hover-duration-default)}#CreationLead{padding-top:110px;padding-bottom:70px}#CreationLead .notice{color:var(--clr-red);font-size:.85em}#CreationArticles{padding-bottom:80px}.creation_art:not(:last-of-type){margin-bottom:60px}.creation_art .head{display:none}.creation_art .body{margin-bottom:36px}.creation_art .thumb{display:block;position:relative;aspect-ratio:8/5;width:calc(100% + 80px);height:auto;margin-bottom:10px;margin-left:-40px;background-color:var(--clr-img-nothing)}.creation_art .thumb>.i{-webkit-user-select:none;-moz-user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .175s var(--hover-ease-default);user-select:none}.creation_art .thumb>.i.-front>img{position:absolute;top:0;left:0}.creation_art .thumb>.i.-front picture{position:relative}.creation_art .thumb>.i.-back{z-index:10;opacity:0}.creation_art .thumb picture,.creation_art .thumb img,.creation_art .thumb video{-o-object-fit:cover;-webkit-user-select:none;-moz-user-select:none;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.creation_art .content_head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:75px}.creation_art .content_title{width:calc(100% - 75px);margin-top:10px;padding:1em 0;font-size:13px;line-height:1.6;letter-spacing:var(--ls-narrow)}.creation_art .content_title.font-m{line-height:1.5}.creation_art .content_btn{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1/1;width:74px;transform:translate(19px)}.creation_art .content_btn svg{position:relative;aspect-ratio:13/12;width:10px;height:auto;transform:rotate(-45deg);font-size:0;line-height:0;letter-spacing:0}.creation_art .content_btn svg path,.creation_art .content_btn svg use{fill:var(--clr-bg-default);stroke:var(--clr-bg-default)}.creation_art .content_btn:before{position:absolute;top:50%;right:0;left:0;width:35px;height:35px;margin-right:auto;margin-left:auto;transform:translateY(-50%);border-radius:50%;background-color:var(--clr-text-default);content:""}.creation_art .foot-date{display:none}.creation_art .info-parent{display:flex;position:relative;padding-top:20px}.creation_art .info-parent>dt{width:95px;padding-right:1em;font-size:10px;line-height:1.333;letter-spacing:var(--ls-wide)}.creation_art .info-parent>dt span{display:block}.creation_art .info-parent>dt span:not(:last-child){margin-bottom:10px}.creation_art .info-parent>dd{width:calc(100% - 95px)}.creation_art .info{position:relative;font-size:10px;line-height:1.3333;letter-spacing:var(--ls-wide)}.creation_art .info>.i{padding-bottom:20px}.creation_art .info dt{margin-bottom:10px}.creation_art .info dd{line-height:1.3}.creation_art .info dd p:not(:last-of-type){margin-bottom:5px}.creation_art .info dd a{font-weight:var(--font-weight-bold)}.creation_art .info:not(:first-child){padding-top:20px}.creation_art .info:not(:first-child):before{position:absolute;top:0;left:0;width:20px;height:1px;background-color:var(--clr-line-credit-gray);content:""}.creation_art .info.-award dd a{display:flex;position:relative;align-items:center;justify-content:space-between;gap:1em}.creation_art .info.-award dd a span{text-decoration:underline}.creation_art .info.-award dd a svg{aspect-ratio:13/12;width:8px;height:auto;transform:rotate(-45deg);font-size:0;line-height:0;letter-spacing:0}.creation_art .info.-award dd a svg use,.creation_art .info.-award dd a svg path{stroke:currentColor}.atelier_sect_title .title{margin-bottom:40px;font-size:13px;letter-spacing:var(--ls-wide)}.atelier_sect_desc{width:100%}#AtelierHero{padding-top:140px;padding-bottom:100px}#AtelierHero .inner{position:relative}#AtelierHero .head{margin-bottom:80px}#AtelierHero .head .title{margin-bottom:59px}#AtelierHero .head .title svg{aspect-ratio:461/175;width:min(460px,100%);height:auto}#AtelierHero .head .title path,#AtelierHero .head .title use{fill:currentColor}#AtelierHero .head .scroll{display:none}#AtelierHero .head .scroll svg{aspect-ratio:13/12;height:auto;transform:rotate(90deg)}#AtelierHero .head .scroll svg path,#AtelierHero .head .scroll svg use{stroke:currentColor}#AtelierHero .body{position:relative;width:100vw;height:87.5vw;margin-left:-50px}#AtelierHero .body .img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-img-nothing)}#AtelierHero .body .img picture,#AtelierHero .body .img img{display:block;width:100%;height:100%}#AtelierWwd{padding-bottom:100px}#AtelierWwd .body{padding-top:70px}#AtelierWwd .body dl{width:100%}#AtelierWwd .body dl>.i{display:flex}#AtelierWwd .body dl>.i:not(:last-of-type){margin-bottom:30px}#AtelierWwd .body dt{width:110px;margin-bottom:0;padding-right:1em;font-size:10px;letter-spacing:var(--ls-wide)}#AtelierWwd .body dd{width:calc(100% - 110px);margin-top:-.55em;font-size:10px;line-height:2;letter-spacing:var(--ls-wide)}#AtelierMember .inner{background-image:url(/assets/img/atelier/img_member_back_noize.jpg);background-size:100px 100px;background-repeat:repeat;background-color:var(--clr-white-text-2)}#AtelierMember .container{width:100%}#AtelierMember .title{aspect-ratio:375/350;width:100%}#AtelierMember .title img{display:block;width:100%;height:100%}#AtelierMember picture:nth-child(2){display:none}#AtelierCompasses{padding-top:100px;padding-bottom:60px}#AtelierCompasses .head{padding-bottom:50px}#AtelierCompasses .body dl>.i{padding-top:45px;padding-bottom:50px;border-top:solid 1px var(--clr-line-default)}#AtelierCompasses .body dt{display:flex;margin-bottom:16px;font-size:13px;letter-spacing:var(--ls-wide)}#AtelierCompasses .body dt .num{display:inline-flex;align-items:center;width:30px;padding-left:0;font-size:13px}#AtelierCompasses .body dt .title{display:block;width:calc(100% - 30px);margin-top:-.1875em;font-size:13px}#AtelierCompasses .body dd{padding-left:30px}#AtelierAwards{padding-top:100px;padding-bottom:110px}#AtelierAwards .head .title{margin-bottom:48px}#AtelierAwards .body .list{width:calc(100vw - 20px);margin-left:-40px;padding-top:50px}#AtelierAwards .body .list>.i:not(:first-of-type){margin-top:-1px}#AtelierAwards .body .list>.i:last-of-type .row{border-bottom:solid 1px var(--clr-black-line)}#AtelierAwards .body .list .row{display:flex;position:relative;width:100%;border-top:solid 1px var(--clr-black-line)}#AtelierAwards .body .list .row .icon{display:inline-flex;position:absolute;top:0;right:10px;align-items:flex-start;height:100%}#AtelierAwards .body .list .row .icon svg{position:relative;top:22px;aspect-ratio:13/12;width:8px;height:auto;transform:rotate(-45deg)}#AtelierAwards .body .list .row .icon svg use,#AtelierAwards .body .list .row .icon svg path{stroke:currentColor}#AtelierAwards .body .list .row_inner{display:flex;width:100%;height:100%;padding:22px 10px}#AtelierAwards .body .list .th{width:max(122px,36.6%)}#AtelierAwards .body .list .th .cell{width:100%}#AtelierAwards .body .list .td{width:max(100% - 122px,63.4%)}#AtelierAwards .body .list .cell{padding-right:11px;color:var(--clr-gray-text-list);font-size:11px;line-height:1.82;letter-spacing:var(--ls-narrow)}#AtelierOverview{padding-bottom:100px}#AtelierOverview .head .title{margin-bottom:50px}#AtelierOverview .body dl{width:calc(100vw - 20px);margin-left:-40px;color:var(--clr-white-text);font-size:11px;letter-spacing:var(--ls-narrower)}#AtelierOverview .body dl>.i{display:flex;padding:22px 10px;border-top:solid 1px var(--clr-black-line)}#AtelierOverview .body dl>.i:last-child{border-bottom:solid 1px var(--clr-black-line)}#AtelierOverview .body dt{width:max(122px,36.6%)}#AtelierOverview .body dd{width:max(100% - 122px,63.4%)}#RecruitLead{padding-top:110px;padding-bottom:60px}#RecruitArticles{padding-bottom:100px}#RecruitArticles article:last-child{padding-bottom:73px}.recruit_sect{border-top:solid 1px var(--clr-line-default)}.recruit_sect .head{margin-bottom:5px;padding-top:30px}.recruit_sect .head .title{font-size:13px;letter-spacing:var(--ls-wide)}.recruit_sect .body{position:relative}.recruit_sect .body>dl{padding-bottom:27px}.recruit_sect .body>dl>.i>dt{margin-bottom:10px}.recruit_sect .body .info>.i>dd .block:not(:last-child){margin-bottom:1.5em}.recruit_sect .body .info>.i>dd .block ul{padding-left:1em}.recruit_sect .body .info>.i>dd .block li{position:relative;padding-left:calc(.3em - 3px)}.recruit_sect .body .info>.i>dd .block li:before{position:absolute;top:10px;left:-.75em;aspect-ratio:1/1;width:3px;border-radius:50%;background:currentColor;content:""}.recruit_sect .body .info>.i>dd .block-head{margin-bottom:0}.recruit_sect .body .info>.i:not(:last-of-type){margin-bottom:32px}.recruit_sect[data-recruitment=true] .body>dl>.i>dt{margin-bottom:32px}.recruit_sect[data-recruitment=false] .head,.recruit_sect[data-recruitment=false] .body{color:var(--clr-text-non-active)}#RecruitApply .head{padding-top:70px}#RecruitApply .body{padding-top:40px}#TopicsArticles{padding-top:110px;padding-bottom:100px}.topics_article{display:flex;flex-direction:column}.topics_article .head{width:100%;margin-bottom:13px}.topics_article .head .date{display:none}.topics_article .body{width:100%}.topics_article .body .date{display:block;margin-bottom:13px;line-height:2}.topics_article .body .title{margin-bottom:20px;font-size:13px}.topics_article .body .content p:not(:last-child){margin-bottom:10px}.topics_article .body .img{aspect-ratio:8/5;width:calc(100vw - 20px);height:auto;margin-bottom:30px;margin-left:-40px;background-color:var(--clr-img-nothing);font-size:0;line-height:0;letter-spacing:0}.topics_article .body .img img{width:100%;height:100%}.topics_article:not(:last-child){margin-bottom:80px}#ContactMain{width:100%}#ContactMain .head{padding-bottom:60px}#ContactMain .btn-submit{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% + 56px);height:80px;margin-left:-28px;background-color:var(--clr-square-btn)}#ContactMain .btn-submit:disabled{position:relative;cursor:not-allowed}#ContactMain .btn-submit:disabled:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-square-btn);content:"";opacity:.8}#ContactMain .btn-submit svg{aspect-ratio:30/24;width:25px}#ContactMain .btn-submit svg path,#ContactMain .btn-submit svg use{fill:var(--clr-white-text)}#ContactMain .form .line{margin-bottom:20px}#ContactMain .form .line.-grid>.i{display:flex;flex-direction:column;justify-content:space-between}#ContactMain .form .line.-grid>.i:not(:last-child){margin-bottom:20px}#ContactMain .form .line .block{position:relative;width:calc(100% + 56px);margin-left:-28px}#ContactMain .form .line .arrow{-webkit-user-select:none;-moz-user-select:none;position:absolute;top:50%;right:19px;aspect-ratio:13/12;width:10px;transform:translateY(-50%) rotate(90deg);pointer-events:none;user-select:none}#ContactMain .form .line .arrow use,#ContactMain .form .line .arrow path{fill:currentColor;stroke:currentColor}#ContactMain .form input,#ContactMain .form select,#ContactMain .form textarea{display:block;width:100%;min-height:60px;padding:13px 28px;border-radius:0;background-color:var(--clr-form-bg-gray);color:currentColor;font-size:16px;transition:background-color var(--hover-ease-default) var(--hover-duration-default)}#ContactMain .form input:-webkit-autofill,#ContactMain .form select:-webkit-autofill,#ContactMain .form textarea:-webkit-autofill{-webkit-text-fill-color:var(--clr-text-default);box-shadow:0 0 0 70px var(--clr-form-bg-gray) inset}#ContactMain .form input:focus-visible,#ContactMain .form select:focus-visible,#ContactMain .form textarea:focus-visible{background-color:var(--clr-form-rollover-gray)}#ContactMain .form input:focus-visible:-webkit-autofill,#ContactMain .form select:focus-visible:-webkit-autofill,#ContactMain .form textarea:focus-visible:-webkit-autofill{box-shadow:0 0 0 70px var(--clr-form-rollover-gray) inset}#ContactMain .form input,#ContactMain .form select{display:inline-flex;align-items:center}#ContactMain .form input::-moz-placeholder,#ContactMain .form textarea::-moz-placeholder{color:var(--clr-form-place-holder-gray)}#ContactMain .form input::placeholder,#ContactMain .form textarea::placeholder,#ContactMain .form select{color:var(--clr-form-place-holder-gray)}#ContactMain .form option{background-color:var(--clr-form-bg-gray);color:var(--clr-text-default)}#ContactMain .form textarea{resize:vertical}#ContactMain .form select.-selected{color:var(--clr-current)}#ContactMain .form select{cursor:pointer}#ContactMain .form .label-p{margin-bottom:10px;font-size:12px;line-height:2.5;letter-spacing:var(--ls-narrower)}#ContactMain .form .icon-required{color:var(--clr-red);font-size:.8em;vertical-align:top}#ContactMain .form .contact_caution{display:none;margin-left:20px;color:var(--clr-red);font-size:14px;letter-spacing:var(--ls-narrower)}#ContactMain .form .i.is-entered select{color:currentColor}#ContactMain .form .i.is-error input::-moz-placeholder,#ContactMain .form .i.is-error textarea::-moz-placeholder{background-color:var(--clr-form-error-red);color:var(--clr-red)}#ContactMain .form .i.is-error input::placeholder,#ContactMain .form .i.is-error textarea::placeholder,#ContactMain .form .i.is-error input,#ContactMain .form .i.is-error select,#ContactMain .form .i.is-error textarea{background-color:var(--clr-form-error-red);color:var(--clr-red)}#ContactMain .form .i.is-error input::placeholder:-webkit-autofill,#ContactMain .form .i.is-error textarea::placeholder:-webkit-autofill,#ContactMain .form .i.is-error input:-webkit-autofill,#ContactMain .form .i.is-error select:-webkit-autofill,#ContactMain .form .i.is-error textarea:-webkit-autofill{box-shadow:0 0 0 70px var(--clr-form-error-red) inset}#ContactMain .form .i.is-error .contact_caution.-required{display:inline-block}#ContactMain .form .i.is-error.is-error-mail .contact_caution.-mail{display:none}#ContactMain .form .i.is-error-mail input::-moz-placeholder,#ContactMain .form .i.is-error-mail textarea::-moz-placeholder{background-color:var(--clr-form-error-red);color:var(--clr-red)}#ContactMain .form .i.is-error-mail input::placeholder,#ContactMain .form .i.is-error-mail textarea::placeholder,#ContactMain .form .i.is-error-mail input,#ContactMain .form .i.is-error-mail select,#ContactMain .form .i.is-error-mail textarea{background-color:var(--clr-form-error-red);color:var(--clr-red)}#ContactMain .form .i.is-error-mail input::placeholder:-webkit-autofill,#ContactMain .form .i.is-error-mail textarea::placeholder:-webkit-autofill,#ContactMain .form .i.is-error-mail input:-webkit-autofill,#ContactMain .form .i.is-error-mail select:-webkit-autofill,#ContactMain .form .i.is-error-mail textarea:-webkit-autofill{box-shadow:0 0 0 70px var(--clr-form-error-red) inset}#ContactMain .form .i.is-error-mail .contact_caution.-mail{display:inline-block}#ContactSide{display:none;width:max(var(--layout-side-1),240px);min-width:240px;padding-top:15px}#ContactSide a{text-decoration:underline}#ContactSide .info{font-size:10px;letter-spacing:var(--ls-wide)}#ContactSide .info:not(:last-child){margin-bottom:40px}#ContactSide .info>.i:not(:last-of-type){margin-bottom:35px}#ContactSide .info>.i>dt{position:relative;margin-bottom:15px;padding-bottom:20px}#ContactSide .info>.i>dt:after{position:absolute;bottom:0;left:0;width:13px;height:1px;background-color:var(--clr-line-credit-gray);content:""}#ContactSide .info>.i>dd{line-height:1}#ContactSide .info>.i p:not(:last-of-type){margin-bottom:12px}#ContactSide .info>.i p.-ja{font-weight:var(--font-weight-ja-bold)}#ContactSide .pp{font-size:10px;line-height:1.9230769231;letter-spacing:var(--ls-wide)}#ContactSide .pp a{display:inline-block;margin-top:-.5em;padding:.5em 0}#ContactContents>.inner{padding-top:110px;padding-bottom:100px}#ContactThanksMain,#ContactErrorMain{display:flex;align-items:center;justify-content:center;min-height:calc(var(--vh) * 100);padding-top:125px;padding-bottom:70px}#ContactThanksContents,#ContactErrorContents{text-align:center}#ContactThanksContents .head .title,#ContactErrorContents .head .title{margin-bottom:20px;font-size:16px;line-height:1.53;letter-spacing:var(--ls-narrower)}#ContactThanksContents .body,#ContactErrorContents .body{width:min(100%,400px);margin-right:auto;margin-bottom:30px;margin-left:auto;text-align:left}#ContactThanksContents .btn-home,#ContactErrorContents .btn-home{display:flex;position:relative;align-items:center;justify-content:center;width:min(100%,400px);height:80px;margin:0 auto;background-color:var(--clr-black-square-btn);font-size:11px;letter-spacing:var(--ls-wide)}#ContactThanksContents .btn-home .arrow,#ContactErrorContents .btn-home .arrow{position:absolute;left:30px;aspect-ratio:13/12;width:8px;transform:rotate(180deg)}#ContactThanksContents .btn-home .arrow use,#ContactErrorContents .btn-home .arrow use{fill:currentColor;stroke:currentColor}#ContactThanksContents .head .icon{margin-bottom:30px}#ContactThanksContents .head .icon svg{aspect-ratio:40/60;width:27px}#ContactErrorContents .head .icon{margin-bottom:30px}#ContactErrorContents .head .icon svg{aspect-ratio:1/1;width:36px}#ContactErrorContents .head .title{color:var(--clr-red)}#PrivacyMain{padding-top:110px;padding-bottom:100px}#PrivacyMainInner{max-width:800px;margin:0 auto}#PrivacyMainInner .head{margin-bottom:30px}#PrivacyMainInner .head .title{margin-bottom:20px;font-size:13px;line-height:1.75;letter-spacing:var(--ls-narrow)}#PrivacyMainInner .sect .title{margin-bottom:20px;font-size:13px}#PrivacyMainInner .sect:not(:last-child){margin-bottom:30px}#PrivacyMainInner .sect .block>ol{padding-left:.5em;counter-reset:count 0}#PrivacyMainInner .sect .block>ol>li{padding-left:.8em;text-indent:-1.2em}#PrivacyMainInner .sect .block>ol>li:before{content:counter(count) ". ";counter-increment:count 1}#PrivacyMainInner .sect .block>ol>li>ol{padding-left:.5em;counter-reset:alphabet 0}#PrivacyMainInner .sect .block>ol>li>ol>li{padding-left:.8em;text-indent:-1.2em}#PrivacyMainInner .sect .block>ol>li>ol>li:before{content:counter(alphabet,lower-latin) ". ";counter-increment:alphabet 1}#PrivacyMainInner .sect .block-head{margin-bottom:0}@font-face{font-weight:400;src:url(/assets/font/maax_medium.woff2) format("woff2"),url(/assets/font/maax_medium.woff) format("woff");font-family:Maax;font-display:swap}@font-face{font-weight:700;src:url(/assets/font/maax_bold.woff2) format("woff2"),url(/assets/font/maax_bold.woff) format("woff");font-family:Maax;font-display:swap}@media screen and (min-width: 768px){:root{--w-btn-menu-bar: 30px;--h-header: 120px;--h-home-footer: clamp(80px, calc(var(--vh) * 18.5), 185px);--pdg-container-side: 206px}[data-browser=safari] #HeaderInner{position:static}[data-browser=safari] #Main{margin-top:calc(-1 * var(--h-header))}.text-m p:not(:last-child){margin-bottom:32px}.text-l{line-height:2.5}#HeaderLogo svg,#HeaderLogo img{width:49px}#HeaderInner{display:flex;z-index:100;position:absolute;top:0;left:0;align-items:center;justify-content:flex-end;width:100vw;height:var(--h-header)}#Footer .info{display:grid;grid-template-columns:25% 75%;padding-top:100px;padding-bottom:101px}#Footer .info dl{gap:60px 85px}#Footer .info dl.address{flex-direction:row;justify-content:flex-end}#Footer .info dl.address dt{display:block}#Footer .info dt{position:relative;margin-bottom:30px;padding-bottom:30px}#Footer .info dt:after{position:absolute;bottom:0;left:0;width:13px;height:1px;background-color:var(--clr-line-credit-gray);content:""}#Footer .contact{padding-top:144px;padding-bottom:156px}#Footer .contact .container{width:calc(100% - 30px)}#Noscript p{font-size:16px}#NoscriptHeaderLogo svg,#NoscriptHeaderLogo img{width:49px}.page_header>.inner{padding-left:138px}.page_header .title:before{left:-40px}#HomeHeroFooter small{font-size:11px}#CreationLead{padding-top:180px;padding-bottom:85px}#CreationArticles{padding-bottom:150px}.creation_art{display:flex}.creation_art:not(:last-of-type){margin-bottom:100px}.creation_art .body{width:71.8%;margin-bottom:0}.creation_art .foot{width:28.2%;padding-left:6.24%}.creation_art .thumb{width:100%;margin-bottom:0;margin-left:0}.creation_art .content_head{min-height:105px}.creation_art .content_title{width:calc(100% - 105px);margin-top:1em;font-size:20px}.creation_art .foot-date{display:block;margin-bottom:30px}.creation_art .info-parent{display:block;padding-top:30px}.creation_art .info-parent>dt{display:none}.creation_art .info-parent>dd{width:100%}.creation_art .info>.i{padding-bottom:38px}.creation_art .info:not(:first-child){margin-top:-10px;padding-top:30px}.atelier_sect_title{width:var(--layout-side-1)}.atelier_sect_title .title{margin-bottom:60px}#AtelierHero{padding-top:var(--h-header);padding-bottom:250px}#AtelierHero .inner{display:flex}#AtelierHero .head{width:64.2%;margin-bottom:0;padding-top:100px;padding-right:11%}#AtelierHero .head .title{margin-bottom:43px}#AtelierHero .head .scroll svg{width:10px}#AtelierHero .body{width:35.8%;height:850px;margin-left:0}#AtelierHero .body .img{width:37.4vw}#AtelierWwd{padding-bottom:150px}#AtelierWwd .head .desc{margin-top:-.9em}#AtelierWwd .body{padding-top:80px}#AtelierWwd .body dl{display:grid;grid-template-columns:calc(33.33% - 30px) calc(33.33% - 30px) calc(33.33% - 30px);gap:30px}#AtelierWwd .body dl>.i{display:block}#AtelierWwd .body dl>.i:not(:last-of-type){margin-bottom:0}#AtelierWwd .body dt{width:auto;margin-bottom:24px;padding-right:0;font-size:13px}#AtelierWwd .body dd{width:auto;margin-top:0;line-height:3}#AtelierMember .title{aspect-ratio:1400/600}#AtelierCompasses{padding-top:150px;padding-bottom:140px}#AtelierCompasses .head .desc{margin-top:-.9em}#AtelierCompasses .body dt .num{width:52px;padding-left:20px}#AtelierCompasses .body dt .title{width:calc(100% - 52px);margin-top:-1px}#AtelierCompasses .body dd{padding-left:52px}#AtelierAwards{padding-top:250px;padding-bottom:100px}#AtelierAwards .head .title{margin-bottom:35px}#AtelierAwards .body .list{width:inherit;margin-left:0}#AtelierAwards .body .list .row_inner{padding-right:0;padding-left:0}#AtelierAwards .body .list .th{width:25%;min-width:180px}#AtelierAwards .body .list .tb{width:54.1%;min-width:200px}#AtelierAwards .body .list .tf{width:45.9%}#AtelierAwards .body .list .td{display:flex;width:75%}#AtelierAwards .body .list .cell{padding-right:13px;font-size:13px;line-height:1.2}#AtelierOverview .head .title{margin-bottom:35px}#AtelierOverview .body dl{width:inherit;margin-left:0}#AtelierOverview .body dl>.i{padding-top:16px;padding-bottom:14px}#AtelierOverview .body dt{width:25%;min-width:180px}#AtelierOverview .body dd{width:75%}#RecruitLead{padding-top:calc(var(--h-header) + 106px);padding-bottom:120px}#RecruitArticles{padding-bottom:150px}#RecruitArticles article:last-child{padding-bottom:25px}.recruit_sect .head{padding-top:40px}.recruit_sect .body>dl{padding-bottom:30px}.recruit_sect .body .info>.i>dd .block:not(:last-child){margin-bottom:32px}.recruit_sect .body .info>.i>dd .block li:before{top:17px}#TopicsArticles{padding-top:calc(var(--h-header) + 120px);padding-bottom:185px}.topics_article{flex-direction:row}.topics_article .head{width:var(--layout-side-1);margin-bottom:0}.topics_article .head .date{display:block}.topics_article .body{width:var(--layout-center-1)}.topics_article .body .date{display:none}.topics_article .body .title{margin-top:-.45em}.topics_article .body .img{width:100%;margin-left:0}.topics_article:not(:last-child){margin-bottom:100px}#ContactMain .head{padding-bottom:100px}#ContactMain .btn-submit{width:100%;height:120px;margin-left:0}#ContactMain .btn-submit svg{width:30px}#ContactMain .form .line.-grid{display:flex;justify-content:space-between;width:100%}#ContactMain .form .line.-grid>.i:not(:last-child){margin-bottom:0}#ContactMain .form .line.-grid>.i{width:calc(50% - 10px)}#ContactMain .form .line .block{width:100%;margin-left:0}#ContactMain .form .line .arrow{right:40px}#ContactMain .form input,#ContactMain .form select,#ContactMain .form textarea{min-height:70px;padding:24.5px 20px;font-size:14px}#ContactMain .form .label-p{font-size:14px}#ContactContents>.inner{display:flex;padding-top:calc(var(--h-header) + 106px);padding-bottom:180px}#ContactThanksMain,#ContactErrorMain{padding-top:288px;padding-bottom:180px}#ContactThanksContents .head .title,#ContactErrorContents .head .title{font-size:26px}#ContactThanksContents .body,#ContactErrorContents .body{width:100%;margin-right:0;margin-bottom:65px;margin-left:0;text-align:inherit}#ContactThanksContents .btn-home,#ContactErrorContents .btn-home{height:120px;font-size:14px}#ContactThanksContents .btn-home .arrow,#ContactErrorContents .btn-home .arrow{width:12px}#ContactThanksContents .head .icon svg{width:40px}#ContactErrorContents .head .icon svg{width:55px}#PrivacyMain{padding-top:calc(var(--h-header) + 120px);padding-bottom:200px}}@media screen and (min-width: 961px){.atelier_sect_title .title{margin-bottom:0}.atelier_sect_desc{width:var(--layout-center-1)}#AtelierWwd .head{display:flex}#AtelierWwd .body{width:var(--layout-center-1);margin-left:var(--layout-side-1)}#AtelierCompasses .head{display:flex;padding-bottom:80px}#AtelierCompasses .body{width:var(--layout-center-1);margin-left:var(--layout-side-1)}#AtelierAwards .body .list .th{min-width:216px}#AtelierAwards .body .list .tb{display:flex;width:56.25%;min-width:400px}#AtelierAwards .body .list .tb .cell:nth-child(1){width:36.5%}#AtelierAwards .body .list .tb .cell:nth-child(2){width:63.5%}#AtelierAwards .body .list .tf{width:39.58%}#AtelierOverview .body dt{min-width:216px}#RecruitLead .desc{width:var(--layout-center-1);margin-left:var(--layout-side-1)}#RecruitArticles{padding-bottom:190px}#RecruitArticles article:last-child{padding-bottom:48px}.recruit_sect{display:flex;width:100%;border-top:0}.recruit_sect .head{width:var(--layout-side-1);margin-bottom:0;padding-top:42px}.recruit_sect .head .title{font-size:16px}.recruit_sect .body{width:var(--layout-center-1);border-top:solid 1px var(--clr-line-default)}.recruit_sect .body>dl{padding-top:32px;padding-bottom:27px}.recruit_sect .body>dl>.i>dt{margin-bottom:0;padding-right:1em;padding-left:50px}.recruit_sect .body .info>.i{display:flex}.recruit_sect .body .info>.i>dt{width:190px;padding-left:50px}.recruit_sect .body .info>.i>dd{width:calc(100% - 190px)}.recruit_sect[data-recruitment=false] .head,.recruit_sect[data-recruitment=false] .body{opacity:inherit}.recruit_sect[data-recruitment=false] .body>dl>.i{display:flex}.recruit_sect[data-recruitment=false] .body>dl>.i>dt{width:190px}.recruit_sect[data-recruitment=false] .body>dl>.i>dd{width:calc(100% - 190px)}#RecruitApply .head{padding-top:100px}#RecruitApply .body{padding-top:90px}#RecruitApply .desc{padding-left:50px}#ContactMain{width:var(--layout-center-1)}#ContactSide{display:block}}@media screen and (min-width: 1081px){:root{--h-header: clamp(80px, calc(var(--vh) * 18.5), 185px);--h-home-thumb: calc(100 * var(--vh) - var(--h-header) - var(--h-home-footer));--pdg-container-side: 160px}.text-m{font-size:15px;line-height:2.5}.text-l{font-size:16px}.text-l p:not(:last-of-type){margin-bottom:20px}.text-date{font-size:13px}#HeaderLogo svg,#HeaderLogo img{width:58px}#HeaderMb{background-color:transparent}.page-home:not(.is-opened) #HeaderMb{color:inherit}#HeaderBtnMenu{display:none}#GNav{display:block;position:static;top:initial;left:initial;width:auto;height:auto;padding-right:calc(var(--pdg-container-side-half) - 18px);background-color:transparent;pointer-events:none}#GNav .inner{display:block;min-height:0;padding:0}#GNav .foot{display:none}#GNavLi{display:flex;justify-content:center;margin-top:initial;margin-bottom:initial;margin-left:initial}#GNavLi a{padding:18px;font-size:11px}#Footer .info{padding-top:130px;padding-bottom:110px}#Footer .info dl,#Footer .info dd small{font-size:13px}#Footer .contact{padding-top:260px;padding-bottom:260px}#Footer .contact .icon svg{width:32px;margin-bottom:38px}#NoscriptHeaderLogo svg,#NoscriptHeaderLogo img{width:58px}#HomeHero{padding-top:var(--h-header)}#HomeHeroImg{width:min(100%,var(--h-home-thumb) * 2.22);margin-right:auto;margin-left:auto}#HomeHeroTitle{margin-top:min(30px,var(--h-home-thumb) * .05);padding-left:min(min(8vw,160px),var(--h-home-thumb) * .2);font-size:min(30px,var(--h-home-thumb) * .05)}#HomeHeroFooter{position:relative}#HomeHeroFooter small{color:currentColor}#CreationLead{padding-top:calc(var(--h-header) + 106px);padding-bottom:185px}#CreationLead .inner{padding-right:var(--layout-side-1);padding-left:var(--layout-side-1)}#CreationArticles{padding-bottom:185px}.creation_art:not(:last-of-type){margin-bottom:230px}.creation_art .head,.creation_art .foot{width:var(--layout-side-1)}.creation_art .head{display:block;padding-right:3.47%}.creation_art .body{width:calc(100% - var(--layout-side-1) * 2)}.creation_art .foot{padding-left:3.47%}.creation_art .content_head{min-height:125px}.creation_art .content_title{width:calc(100% - 125px)}.creation_art .content_btn{transform:translate(15px)}.creation_art .content_btn svg{width:13px}.creation_art .content_btn:before{width:44px;height:44px}.creation_art .foot-date{display:none}.creation_art .info-parent{padding-top:0}.creation_art .info-parent:not(:last-child){padding-bottom:23px}.creation_art .info-parent:not(:last-child):before{position:absolute;bottom:34px;left:0;width:20px;height:1px;background-color:var(--clr-line-credit-gray);content:"";pointer-events:none}.creation_art .info{font-size:13px}.creation_art .info.-award dd a svg{width:10px}.atelier_sect_title .title{font-size:16px}#AtelierHero{padding-bottom:285px}#AtelierHero .head .scroll{display:block;margin-top:38px}#AtelierHero .head .scroll svg{width:13px}#AtelierHero .body{height:1000px}#AtelierHero .body .img{width:50vw}#AtelierWwd{padding-bottom:195px}#AtelierWwd .body{padding-top:113px}#AtelierWwd .body dt{margin-bottom:40px;font-size:18px}#AtelierWwd .body dd{font-size:13px;line-height:2.92}#AtelierCompasses{padding-top:230px}#AtelierCompasses .head{padding-bottom:70px}#AtelierCompasses .body dt{font-size:18px}#AtelierCompasses .body dt .num{height:30px;font-size:inherit}#AtelierCompasses .body dt .title{font-size:inherit}#AtelierAwards .body .list .row .icon{right:5px;align-items:center}#AtelierAwards .body .list .row .icon svg{top:0;width:13px;margin-top:-3px}#AtelierAwards .body .list .th{width:16.67%;min-width:200px}#AtelierAwards .body .list .tb{width:52.5%;min-width:500px}#AtelierAwards .body .list .tf{width:47.5%}#AtelierAwards .body .list .td{width:83.33%}#AtelierOverview .body dl{font-size:15px}#AtelierOverview .body dl>.i{padding-top:21px;padding-bottom:15px}#AtelierOverview .body dt{width:16.67%;min-width:200px}#AtelierOverview .body dd{width:83.33%}.topics_article .body .title{margin-bottom:35px;font-size:20px}.topics_article .body .img{margin-bottom:60px}.topics_article:not(:last-child){margin-bottom:140px}#ContactSide .info{font-size:13px}#ContactSide .info>.i:not(:last-of-type){margin-bottom:50px}#ContactSide .info>.i>dt{margin-bottom:17px;padding-bottom:26px}#ContactSide .pp{font-size:13px}#PrivacyMainInner .head{margin-bottom:40px}#PrivacyMainInner .head .title{margin-bottom:20px;font-size:20px}#PrivacyMainInner .sect .title{margin-bottom:35px;font-size:20px}#PrivacyMainInner .sect:not(:last-child){margin-bottom:52px}}@media screen and (min-width: 1281px){#HeaderInner{justify-content:center}#GNav{padding-right:0}}@media screen and (min-width: 1561px){.container{max-width:1440px}}@media screen and (max-width: 1080px){body.is-opened #HeaderBtnMenu:before{transform:rotate(45deg)}body.is-opened #HeaderBtnMenu:after{transform:rotate(-45deg)}body.is-opened #GNav{display:block}.creation_art .info-parent:before{position:absolute;top:0;left:0;width:20px;height:1px;background-color:var(--clr-line-credit-gray);content:""}#AtelierMember .inner{width:100vw}}@media screen and (max-width: 767px){html{font-size:2.666667vw}br.-pc{display:none}br.-mq{display:block}#Footer .info dl.address{gap:40px 0}#Footer .info dl.copy>.i{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:20px}#Footer .message{width:calc(100% + 60px);margin-left:-30px}}@media (hover: hover){.text-m a,.text-m strong,.text-l a,.text-l strong,#GNav .foot .address a,#GNav .foot .address strong,#ContactSide a,#ContactSide strong,#Noscript p a,#Noscript p strong{transition:color var(--hover-ease-default) var(--hover-duration-default)}.text-m a:hover,.text-l a:hover,#GNav .foot .address a:hover,#ContactSide a:hover,#Noscript p a:hover{color:var(--clr-text-non-active);text-decoration:none}.page_header .title[tabindex="0"] span{transition:color var(--hover-ease-default) var(--hover-duration-default)}.page_header .title[tabindex="0"]:hover span{color:var(--clr-text-non-active)}#GNavLi a.is-enter p{color:currentColor}#GNav .foot .pp a.is-enter p{color:var(--clr-text-default)}[data-hover=gNavGrp].is-enter #GNavLi li.is-current p,[data-hover=gNavGrp].is-enter #GNav .foot .pp.is-current p{color:var(--clr-text-non-active)}.page-home [data-hover=gNavGrp].is-enter #GNavLi a:not(.is-enter) p,.page-home [data-hover=gNavGrp].is-enter #GNav.foot .pp:not(.is-enter) p{color:var(--clr-text-non-active)}body[data-bg-color-type=black]:not(.is-opened) [data-hover=gNavGrp].is-enter #GNavLi li.is-current p{color:#575a54}body[data-bg-color-type=black]:not(.is-opened) #GNavLi a.is-enter p{color:var(--clr-white-text)}body[data-bg-color-type=black]:not(.is-opened) .page_header .title[tabindex="0"]:hover span{color:#575a54}#Footer .info dl a{transition:color var(--hover-ease-default) var(--hover-duration-default)}#Footer .info dl a:hover{color:#575a54;text-decoration:none}#Footer .contact:hover{border-top-color:transparent;background-color:var(--clr-black-common-96)}.creation_art .content_btn:before{transition:background-color var(--hover-ease-default) var(--hover-duration-default)}.creation_art .content_btn:hover:before{background-color:var(--clr-rollover-default)}.creation_art .info.-award dd a span{transition:color var(--hover-ease-default) var(--hover-duration-default)}.creation_art .info.-award dd a:hover span{color:var(--clr-text-non-active);text-decoration:none}#AtelierAwards .body .list a.row:hover:after{opacity:1}#AtelierAwards .body .list a.row:hover .cell{color:var(--clr-white-text)}#AtelierOverview .body a:hover{text-decoration:underline}#ContactMain .form input:hover,#ContactMain .form select:hover,#ContactMain .form textarea:hover{background-color:var(--clr-form-rollover-gray)}#ContactMain .form input:hover:-webkit-autofill,#ContactMain .form select:hover:-webkit-autofill,#ContactMain .form textarea:hover:-webkit-autofill{box-shadow:0 0 0 1000px var(--clr-form-rollover-gray) inset}#ContactMain .btn-submit{transition:background-color var(--hover-ease-default) var(--hover-duration-default)}#ContactMain .btn-submit:hover{background-color:var(--clr-square-btn-rollover)}#ContactThanksContents .btn-home,#ContactErrorContents .btn-home{transition:background-color var(--hover-ease-default) var(--hover-duration-default)}#ContactThanksContents .btn-home:hover,#ContactErrorContents .btn-home:hover{background-color:var(--clr-black-square-btn-rollover)}}@media (hover: none){#AtelierAwards .body .list a.row.is-touched:after{opacity:1}#AtelierAwards .body .list a.row.is-touched .cell{color:var(--clr-white-text)}#Footer .contact.is-touched{border-top-color:transparent;background-color:var(--clr-black-common-96)}}@media (prefers-color-scheme: dark){:root{--clr-bg-default: #212721;--clr-img-nothing: #262C26;--clr-line-default: var(--clr-black-line);--clr-text-non-active: #575A54;--clr-line-credit-gray: #575A54;--clr-text-default: var(--clr-white-text);--clr-rollover-default: #EFEDEA;--clr-square-btn: #292D28;--clr-square-btn-rollover: #2F352E;--clr-focus-green: rgba(0, 116, 85, .35);--clr-form-error-red: #482924;--clr-form-bg-gray: #292D28;--clr-form-rollover-gray: #2F352E;--clr-form-place-holder-gray: #555954;color-scheme:dark}:root[data-current-dark-theme=default] a,:root[data-current-dark-theme=default] button,:root[data-current-dark-theme=default] [role=button],:root[data-current-dark-theme=default] [tabindex="0"]{-webkit-tap-highlight-color:initial}}
