﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabe,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main,fieldset,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{width:100%;height:100.1%}html{font-size:10px;font-size:.52vw !important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media only screen and (max-width:1450px){html{font-size:10px;font-size:.68965vw !important}}@media only screen and (max-width:1280px){html{font-size:10px;font-size:.78125vw !important}}@media only screen and (max-width:1024px){html{font-size:10px;font-size:.976563vw !important}}@media only screen and (max-width:834px){html{font-size:10px;font-size:1.19904vw !important}}@media only screen and (max-width:650px){html{font-size:10px;font-size:1.538vw !important}}@media only screen and (max-width:393px){html{font-size:10px;font-size:2.54452vw !important}}html.lenis.lenis-stopped{overflow:visible !important}body{position:relative;font-size:16px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;color:#000;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media only screen and (max-width:393px){body{font-size:1.6rem}}body.english{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;color:#000;word-break:break-word}a{color:#000;text-decoration:none}a,button,input,textarea{color:#000;cursor:pointer;-webkit-appearance:none;transition:all .2s ease-in-out}a.hover,button.hover,input.hover,textarea.hover{opacity:.5 !important}input,textarea{-webkit-appearance:none !important;border-radius:0 !important}select{color:#000}textarea{cursor:text}textarea.hover{opacity:1 !important}input::-webkit-search-decoration{display:none}::placeholder{opacity:1 !important;color:#9d9d9d !important}::-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}:-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}input[type=checkbox]{-webkit-appearance:auto;appearance:auto}input[type=radio]{-webkit-appearance:radio;appearance:radio}input:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff;background-image:none;color:#000}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box}.i{visibility:hidden}@-webkit-keyframes fI{from{opacity:0}to{opacity:1}}@keyframes fI{from{opacity:0}to{opacity:1}}.fI{animation-name:fI}@-webkit-keyframes fID{from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fID{from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fID{-webkit-animation-name:fID;animation-name:fID}@-webkit-keyframes fIU{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIU{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIU{-webkit-animation-name:fIU;animation-name:fIU}@-webkit-keyframes fIR{from{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIR{from{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIR{-webkit-animation-name:fIR;animation-name:fIR}@-webkit-keyframes fIL{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIL{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIL{-webkit-animation-name:fIL;animation-name:fIL}.fIL{animation-name:fIL}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pc{display:block}@media only screen and (max-width:650px){.pc{display:none !important}}.pcLN{display:block}@media only screen and (max-width:1280px){.pcLN{display:none !important}}.pcL{display:none}@media only screen and (max-width:1280px){.pcL{display:block !important}}.desk{display:block}@media only screen and (max-width:1024px){.desk{display:none !important}}.tabSN{display:block !important}@media only screen and (max-width:834px){.tabSN{display:none !important}}.spBN{display:block}@media only screen and (max-width:650px){.spBN{display:none !important}}.tab{display:none !important}@media only screen and (max-width:1024px){.tab{display:block !important}}.tabS{display:none !important}@media only screen and (max-width:834px){.tabS{display:block !important}}.spB{display:none !important}@media only screen and (max-width:650px){.spB{display:block !important}}.sp{display:none !important}@media only screen and (max-width:393px){.sp{display:block !important}}.ll{opacity:0;transition:all 1s ease-in-out}.lazyloaded{opacity:1 !important}.lazyloaded.hover{opacity:.5 !important}html.lenis.lenis-auto{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.lenis.lenis-scrolling iframe{pointer-events:none}html,body,a,button,input,textarea{cursor:none !important}#pointer{transform:translate(0,0);pointer-events:none;position:fixed;top:-4px;left:-4px;width:8px;height:8px;background:#fff;border-radius:50%;z-index:99999999;transition:opacity .3s,width .3s,height .3s,top .3s,left .3s;mix-blend-mode:exclusion;will-change:transform,mix-blend-mode;opacity:0}#pointer.init{opacity:1}#pointer.hov{top:-15px;left:-15px;width:30px;height:30px;opacity:.75}.touchDevice,.touchDevice body{cursor:auto !important}.touchDevice a,.touchDevice button,.touchDevice input,.touchDevice textarea{cursor:pointer !important}.touchDevice #pointer{display:none !important}#loadingScreen{display:none}.home #loadingScreen{display:block}.previewpage #worksSingleWrap article #detailPh img{opacity:1 !important}#loadingScreen{width:100%;height:100%;position:fixed;top:0;right:0;z-index:999999;opacity:1;visibility:visible;background:#fff;transition:opacity 1s,visibility 1s}.loadshow #loadingScreen #loadingBox{opacity:1}.is-loaded #loadingScreen{visibility:hidden;opacity:0}#loadingScreen #loadingBox{width:220px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);opacity:0;transition:opacity .4s}@media only screen and (max-width:1450px){#loadingScreen #loadingBox{width:176px}}@media only screen and (max-width:393px){#loadingScreen #loadingBox{width:44.7837150127vw}}#loadingScreen #loadingBox .w{width:100%;position:relative}#loadingScreen #loadingBox img{width:100%;height:auto}#wrapper{width:100%;height:auto !important;height:100%;min-height:100%;position:relative;z-index:0}#logo{width:40px;position:fixed;top:30px;left:30px;z-index:10000;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){#logo{width:30px;top:15px;left:15px}}@media only screen and (max-width:393px){#logo{width:7.6335877863vw;top:3.8167938931vw;left:3.8167938931vw}}#logo a{position:relative;display:block}#logo a img{width:100%;height:auto;display:block}header{width:100%;position:fixed;top:0;left:0;z-index:99999;mix-blend-mode:difference}header nav{position:absolute;top:36px;right:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 70px}@media only screen and (max-width:1450px){header nav{gap:0vw 2.0689655172vw}}@media only screen and (max-width:1024px){header nav{display:none}}header ul li,header ul li a{position:relative;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:2.0714285714;font-size:14px}@-moz-document url-prefix(){header ul li,header ul li a{font-weight:400}}header ul li:after,header ul li a:after{content:' ';width:0;height:1px;display:block;background:#fff;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}header ul li.hover,header ul li.on,header ul li.current,header ul li a.hover,header ul li a.on,header ul li a.current{opacity:1 !important}header ul li.hover:after,header ul li.on:after,header ul li.current:after,header ul li a.hover:after,header ul li a.on:after,header ul li a.current:after{width:100%}header #menu{width:400px;height:90px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-width:auto;-webkit-column-width:auto;column-width:auto;gap:0 70px;transition:all .2s ease-in-out}@media only screen and (max-width:1450px){header #menu{width:350px;gap:0vw 2.0689655172vw}}header .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 3px}#ham{width:80px;height:80px;position:fixed;top:0;right:0;z-index:1000;mix-blend-mode:difference;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){#ham{width:6.1%;height:50px}}@media only screen and (max-width:650px){#ham{width:50px}}@media only screen and (max-width:393px){#ham{width:12.7226463104vw;height:12.7226463104vw}}#ham .drawer-hamburger{width:100%;height:100%;padding:0;position:absolute;top:0;box-sizing:content-box;transition:all .6s cubic-bezier(.19,1,.22,1);border:0;outline:0;background-color:transparent;cursor:pointer;display:block;z-index:150}#ham .drawer-hamburger .drawer-hamburger-icon{width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);overflow:visible}@media only screen and (max-width:393px){#ham .drawer-hamburger .drawer-hamburger-icon{width:5.0890585242vw;height:5.0890585242vw}}#ham .drawer-hamburger .drawer-hamburger-icon span{position:absolute;transition:all .6s cubic-bezier(.19,1,.22,1);transform-origin:center center;background-color:#fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg)}#ham .drawer-hamburger .drawer-hamburger-icon span:first-child{width:100%;height:1px}#ham .drawer-hamburger .drawer-hamburger-icon span:last-child{width:1px;height:100%}.drawer-nav{width:700px;height:100%;padding:0;margin:0;position:fixed;top:0;right:-150%;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#fff;overflow:hidden;z-index:999;opacity:0}@media only screen and (max-width:1024px){.drawer-nav{width:100%;right:-101%}}.drawer-nav .drawer-menu{width:100%;min-height:100%;padding:100px 30px 25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.drawer-nav .drawer-menu{padding:100px 15px 15px}}@media only screen and (max-width:834px){.drawer-nav .drawer-menu{padding:85px 15px 15px}}@media only screen and (max-width:393px){.drawer-nav .drawer-menu{padding:21.6284987277vw 3.8167938931vw 3.8167938931vw}}.drawer-nav .drawer-menu>li{width:100%;margin-bottom:20px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li{margin-bottom:5.0890585242vw}}.drawer-nav .drawer-menu>li.contactLink,.drawer-nav .drawer-menu>li.privacyLink{margin-bottom:0}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li.contactLink,.drawer-nav .drawer-menu>li.privacyLink{margin-bottom:0}}.drawer-nav .drawer-menu>li#langWrap,.drawer-nav .drawer-menu>li#snsWrap{margin-bottom:26px}.drawer-nav .drawer-menu>li#langWrap{margin-top:auto;padding-top:40px}@media only screen and (max-width:1024px){.drawer-nav .drawer-menu>li#langWrap{margin-bottom:20px}}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#langWrap{padding-top:10.1781170483vw;margin-bottom:5.0890585242vw}}.drawer-nav .drawer-menu>li#langWrap .lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#langWrap .lang{gap:0vw 1.0178117048vw}}.drawer-nav .drawer-menu>li#langWrap .lang li,.drawer-nav .drawer-menu>li#langWrap .lang li a{position:relative;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#langWrap .lang li,.drawer-nav .drawer-menu>li#langWrap .lang li a{line-height:1;font-size:1.4rem}}.drawer-nav .drawer-menu>li#langWrap .lang li a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#langWrap .lang li a:after{bottom:-.5089058524vw}}.drawer-nav .drawer-menu>li#langWrap .lang li a.hover,.drawer-nav .drawer-menu>li#langWrap .lang li a.current{opacity:1 !important}.drawer-nav .drawer-menu>li#langWrap .lang li a.hover:after,.drawer-nav .drawer-menu>li#langWrap .lang li a.current:after{width:100%}@media only screen and (max-width:1024px){.drawer-nav .drawer-menu>li#snsWrap{margin-bottom:13px}}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#snsWrap{margin-bottom:3.3078880407vw}}.drawer-nav .drawer-menu>li#snsWrap .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 22px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#snsWrap .sns{gap:0vw 5.5979643766vw}}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li#snsWrap .sns li.ytBtn{width:7.2688804071vw}.drawer-nav .drawer-menu>li#snsWrap .sns li.fbBtn{width:2.7989821883vw}.drawer-nav .drawer-menu>li#snsWrap .sns li.inBtn{width:5.0890585242vw}.drawer-nav .drawer-menu>li#snsWrap .sns li a{width:100%}.drawer-nav .drawer-menu>li#snsWrap .sns li a img{width:100%;height:auto;display:block}}.drawer-nav .drawer-menu>li.privacyLink a{position:relative;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.03em;display:inline-block}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li.privacyLink a{line-height:1;font-size:1.3rem}}.drawer-nav .drawer-menu>li.privacyLink a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li.privacyLink a:after{bottom:-.5089058524vw}}.drawer-nav .drawer-menu>li.privacyLink a.hover,.drawer-nav .drawer-menu>li.privacyLink a.current{opacity:1 !important}.drawer-nav .drawer-menu>li.privacyLink a.hover:after,.drawer-nav .drawer-menu>li.privacyLink a.current:after{width:100%}.drawer-nav .drawer-menu>li .w{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.drawer-nav .drawer-menu>li .w .menuParent{top:-2px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li .w .menuParent{top:-.5089058524vw}}.drawer-nav .drawer-menu>li>a,.drawer-nav .drawer-menu>li .w>a{font-weight:600;line-height:1;font-size:21px;display:block;padding:0;margin:0;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;background:0 0;outline:none;border:none;text-align:left;letter-spacing:0em}@media only screen and (max-width:650px){.drawer-nav .drawer-menu>li>a,.drawer-nav .drawer-menu>li .w>a{line-height:1;font-size:21px}}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li>a,.drawer-nav .drawer-menu>li .w>a{line-height:1;font-size:2.1rem}}.drawer-nav .drawer-menu>li .subNav{display:none}.drawer-nav .drawer-menu>li .subNav>ul{position:relative;padding:20px 0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 15px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li .subNav>ul{padding:5.0890585242vw 0;margin-top:5.0890585242vw;gap:3.8167938931vw 3.8167938931vw}}.drawer-nav .drawer-menu>li .subNav>ul.catSplit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.drawer-nav .drawer-menu>li .subNav>ul:before,.drawer-nav .drawer-menu>li .subNav>ul:after{content:' ';width:0;height:1px;display:block;background:#e2e2e2;position:absolute;top:0;left:0}.drawer-nav .drawer-menu>li .subNav>ul:after{top:auto;bottom:0}.drawer-nav .drawer-menu>li .subNav>ul.open:before,.drawer-nav .drawer-menu>li .subNav>ul.open:after{width:100%;transition:all .5s ease-in-out .3s}.drawer-nav .drawer-menu>li .subNav>ul>li{text-align:left;margin:0}.drawer-nav .drawer-menu>li .subNav>ul>li.allBtn,.drawer-nav .drawer-menu>li .subNav>ul>li.parent{width:100%}.drawer-nav .drawer-menu>li .subNav>ul>li.allBtn a,.drawer-nav .drawer-menu>li .subNav>ul>li.parent a{font-weight:600}.drawer-nav .drawer-menu>li .subNav>ul>li.parent{margin-top:10px}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li .subNav>ul>li.parent{margin-top:2.5445292621vw}}.drawer-nav .drawer-menu>li .subNav>ul>li.parent:first-child{margin-top:0}.drawer-nav .drawer-menu>li .subNav>ul>li a{position:relative;color:#000;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li .subNav>ul>li a{line-height:1;font-size:1.4rem}}.drawer-nav .drawer-menu>li .subNav>ul>li a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.drawer-nav .drawer-menu>li .subNav>ul>li a:after{bottom:-.5089058524vw}}.drawer-nav .drawer-menu>li .subNav>ul>li a.hover,.drawer-nav .drawer-menu>li .subNav>ul>li a.current{opacity:1 !important}.drawer-nav .drawer-menu>li .subNav>ul>li a.hover:after,.drawer-nav .drawer-menu>li .subNav>ul>li a.current:after{width:100%}.menuParent,.plus{width:20px;height:20px;padding:0;margin:0;position:relative;display:block;overflow:hidden;background:0 0;border:none;outline:none}@media only screen and (max-width:393px){.menuParent,.plus{width:5.0890585242vw;height:5.0890585242vw}}.menuParent:before,.menuParent:after,.plus:before,.plus:after{content:' ';position:absolute;transition:all .6s cubic-bezier(.19,1,.22,1);transform-origin:center center;background-color:#000;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg)}.menuParent:before,.plus:before{width:100%;height:1px}.menuParent:after,.plus:after{width:1px;height:100%}.menuParent.on:after,.plus.on:after{opacity:0}.drawer-overlay{width:100%;height:101%;position:fixed;top:0;left:0;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/dot.svg) repeat rgba(0,0,0,.4);filter:blur(1px);opacity:0;visibility:hidden;z-index:100;transition:all .6s cubic-bezier(.19,1,.22,1)}.drawer-open{overflow:visible}.drawer-open .drawer-nav{right:0;opacity:1}.drawer-open #ham .drawer-hamburger .drawer-hamburger-icon span:first-child{-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.drawer-open #ham .drawer-hamburger .drawer-hamburger-icon span:last-child{-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.drawer-open .drawer-overlay{opacity:1;visibility:visible}.link,.linkPc,.linkSp{width:100vw;height:0;position:absolute;left:0;bottom:0;z-index:-100}main{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1024px){main{padding-bottom:308px}}@media only screen and (max-width:650px){main{padding-bottom:333px}}@media only screen and (max-width:393px){main{padding-bottom:82.4427480916vw}}main:before{content:' ';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:11000;pointer-events:none;transition:all .2s ease-in-out;opacity:0;visibility:hidden}main:after{content:' ';position:fixed;top:0;left:0;width:0;height:100%;background-color:#fff;z-index:11000;pointer-events:none;transition:left .3s cubic-bezier(.55,.055,.675,.19) .6s,right .3s cubic-bezier(.55,.055,.675,.19) .6s,width .3s cubic-bezier(.215,.61,.355,1) .3s}main.fading:before{opacity:1;visibility:visible}main.sliding:after{width:100%}main.sliding.open:after{width:0;left:auto;right:0}.container.hide{display:none !important}#topWrap{width:100%;height:50vh;min-height:300px;position:relative;top:0;left:0;background:#fff}@media only screen and (max-width:1024px){#topWrap{min-height:200px}}@media only screen and (max-width:834px){#topWrap{height:25vh}}@media only screen and (max-width:393px){#topWrap{min-height:50.8905852417vw}}#topWrap .w{position:absolute;left:30px;bottom:25px}@media only screen and (max-width:1450px) and (orientation:landscape) and (max-height:800px){#topWrap .w{bottom:21px}}@media only screen and (max-width:834px){#topWrap .w{left:15px}}@media only screen and (max-width:650px){#topWrap .w{bottom:20px}}@media only screen and (max-width:393px){#topWrap .w{left:3.8167938931vw;bottom:5.0890585242vw}}#topWrap .w h2{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:700;line-height:1;font-size:7.6rem;letter-spacing:-.07em}@media only screen and (min-width:1921px){#topWrap .w h2{line-height:1;font-size:76px}}@media only screen and (max-width:1450px) and (orientation:landscape) and (max-height:800px){#topWrap .w h2{line-height:1;font-size:61px}}@media only screen and (max-width:1280px) and (orientation:landscape) and (max-height:800px){#topWrap .w h2{line-height:1;font-size:50px}}@media only screen and (max-width:834px){#topWrap .w h2{line-height:1;font-size:6.5rem}}@media only screen and (max-width:650px){#topWrap .w h2{line-height:1;font-size:6.2rem}}@media only screen and (max-width:393px){#topWrap .w h2{line-height:1;font-size:3.8rem}}#topWrap .w h2 span:last-child{font-weight:300}#topWrap .w h3{margin-top:4px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;line-height:1;font-size:2rem;letter-spacing:.15em}@media only screen and (min-width:1921px){#topWrap .w h3{line-height:1;font-size:20px}}@media only screen and (max-width:1450px) and (orientation:landscape) and (max-height:800px){#topWrap .w h3{line-height:1;font-size:16px}}@media only screen and (max-width:1280px) and (orientation:landscape) and (max-height:800px){#topWrap .w h3{line-height:1;font-size:13px}}@media only screen and (max-width:834px){#topWrap .w h3{margin-top:5px;line-height:1;font-size:20px;letter-spacing:0em}}@media only screen and (max-width:650px){#topWrap .w h3{line-height:1;font-size:2.2rem}}@media only screen and (max-width:393px){#topWrap .w h3{margin-top:1.272264631vw;line-height:1;font-size:1.5rem}}.english #topWrap .w h3{letter-spacing:0em}#videoWrap{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-10}#videoWrap:before{content:' ';width:100%;height:100%;background:repeat rgba(0,0,0,.4);position:absolute;top:0;left:0;display:block;z-index:9;transition:all 1s cubic-bezier(.19,1,.22,1);opacity:0}#videoWrap.bg:before{opacity:1}#videoWrap.fixed{position:fixed;top:0}#videoWrap video{width:100%;height:100%;object-fit:cover}.home #swiperCompany,.page-template-top #swiperCompany{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-20;background:#fff;opacity:0;visibility:hidden}.home #swiperCompany.front,.page-template-top #swiperCompany.front{z-index:-1;opacity:1;visibility:visible}.home .swiperInit,.home .swiperInit .swiper-wrapper,.page-template-top .swiperInit,.page-template-top .swiperInit .swiper-wrapper{width:100%;height:100%;margin:0}.home .swiperInit .swiper-slide,.page-template-top .swiperInit .swiper-slide{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:1280px){.home .swiperInit .swiper-slide,.page-template-top .swiperInit .swiper-slide{background-position:bottom center}}@media only screen and (max-width:834px){.home .swiperInit .swiper-slide,.page-template-top .swiperInit .swiper-slide{background-position:center}}.home .swiperInit .swiper-slide img,.page-template-top .swiperInit .swiper-slide img{width:100%;height:100%;object-fit:cover}.home .swiperInit .swiper-pagination,.page-template-top .swiperInit .swiper-pagination{display:none !important;width:auto;position:absolute;top:15px;bottom:auto;left:auto;right:15px;z-index:10}@media only screen and (max-width:1280px){.home .swiperInit .swiper-pagination,.page-template-top .swiperInit .swiper-pagination{top:15px;bottom:auto}}@media only screen and (max-width:393px){.home .swiperInit .swiper-pagination,.page-template-top .swiperInit .swiper-pagination{top:3.8167938931vw;right:3.8167938931vw}}.home .swiperInit .swiper-pagination span,.page-template-top .swiperInit .swiper-pagination span{width:8px;height:8px;margin:0 0 8px;border:solid 1px #fff;border-radius:100%;cursor:none !important;display:block;opacity:1 !important;box-shadow:0 0 3px rgba(0,0,0,.5);background:0 0}@media only screen and (max-width:1280px){.home .swiperInit .swiper-pagination span,.page-template-top .swiperInit .swiper-pagination span{margin:0 0 8px}}@media only screen and (max-width:393px){.home .swiperInit .swiper-pagination span,.page-template-top .swiperInit .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 0 2.0356234097vw}}.home .swiperInit .swiper-pagination span.swiper-pagination-bullet-active,.page-template-top .swiperInit .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}@media only screen and (max-width:1280px){.home #serviceTop.topService #aboutWrap .w p,.page-template-top #serviceTop.topService #aboutWrap .w p{margin-bottom:70px}}@media only screen and (max-width:1024px){.home #serviceTop.topService #aboutWrap .w p,.page-template-top #serviceTop.topService #aboutWrap .w p{margin-bottom:40px}}@media only screen and (max-width:393px){.home #serviceTop.topService #aboutWrap .w p,.page-template-top #serviceTop.topService #aboutWrap .w p{margin-bottom:10.1781170483vw}}.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{width:264px;margin:0 auto 150px;display:none;color:#fff;border-color:#fff;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity 1s ease-in-out .9s,transform 1s ease-in-out .9s}.home #serviceTop.topService .btn.on,.page-template-top #serviceTop.topService .btn.on{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1280px){.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1024px){.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{margin-bottom:100px}}@media only screen and (max-width:834px){.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{margin-bottom:70px}}@media only screen and (max-width:650px){.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{width:92.36%}}@media only screen and (max-width:393px){.home #serviceTop.topService .btn,.page-template-top #serviceTop.topService .btn{margin-bottom:17.8117048346vw}}.home #serviceTop.topService .btn:after,.page-template-top #serviceTop.topService .btn:after{border-color:#fff}.home #serviceTop.topService>a:not(.btn),.page-template-top #serviceTop.topService>a:not(.btn){position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(.1deg);transform:translateY(-50%) rotate(.1deg);right:40px;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity 1s ease-in-out .3s,transform 1s ease-in-out .3s}@media only screen and (max-width:393px){.home #serviceTop.topService>a:not(.btn),.page-template-top #serviceTop.topService>a:not(.btn){right:10.1781170483vw;line-height:1;font-size:2.4rem}}.home #serviceTop.topService>a:not(.btn).on,.page-template-top #serviceTop.topService>a:not(.btn).on{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home #serviceTop.topService>a:not(.btn).hover:after,.page-template-top #serviceTop.topService>a:not(.btn).hover:after{right:0}.home #serviceTop.topService>a:not(.btn):after,.page-template-top #serviceTop.topService>a:not(.btn):after{content:' ';width:23px;height:23px;border-top:solid 1px #fff;border-right:solid 1px #fff;display:block;transform:rotate(45deg);transform-origin:center;position:relative;top:1px;right:3px;right:.15625vw;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){.home #serviceTop.topService>a:not(.btn):after,.page-template-top #serviceTop.topService>a:not(.btn):after{width:10px;height:10px;transform:rotate(135deg);margin:0 auto;right:0;top:-3px}}@media only screen and (max-width:393px){.home #serviceTop.topService>a:not(.btn):after,.page-template-top #serviceTop.topService>a:not(.btn):after{width:2.5445292621vw;height:2.5445292621vw;top:-.7633587786vw}}@media only screen and (max-width:1280px){.home #serviceTop.topService .synergies,.page-template-top #serviceTop.topService .synergies{order:-1}}.home #companyTopWrap,.page-template-top #companyTopWrap{width:100%;position:relative}@media only screen and (max-width:1280px){.home #companyTopWrap,.page-template-top #companyTopWrap{height:auto;padding:150px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.home #companyTopWrap:before,.page-template-top #companyTopWrap:before{content:' ';width:100%;height:100%;background:repeat rgba(54,63,70,.4);position:absolute;top:0;left:0;display:block;z-index:9}.home #companyTopWrap:after,.page-template-top #companyTopWrap:after{width:100%;height:100%;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/dotW.svg) repeat;filter:blur(.8px);position:absolute;top:0;left:0;display:block;z-index:10}}@media only screen and (max-width:1024px){.home #companyTopWrap,.page-template-top #companyTopWrap{padding:100px 0}}@media only screen and (max-width:834px){.home #companyTopWrap,.page-template-top #companyTopWrap{padding:70px 0}}@media only screen and (max-width:393px){.home #companyTopWrap,.page-template-top #companyTopWrap{padding-top:17.8117048346vw;padding-bottom:17.8117048346vw}}.home #companyTopWrap .ttl,.page-template-top #companyTopWrap .ttl{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:26px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(.1deg);transform:translateY(-50%) rotate(.1deg);left:30px;z-index:10;text-shadow:0 0 3px rgba(0,0,0,.5)}@media only screen and (max-width:1280px){.home #companyTopWrap .ttl,.page-template-top #companyTopWrap .ttl{position:static;transform:none;margin-bottom:35px}}@media only screen and (max-width:650px){.home #companyTopWrap .ttl,.page-template-top #companyTopWrap .ttl{margin-bottom:25px;line-height:1;font-size:22px}}@media only screen and (max-width:393px){.home #companyTopWrap .ttl,.page-template-top #companyTopWrap .ttl{margin-bottom:6.3613231552vw;line-height:1;font-size:2.2rem}}.home #companyTopWrap ul,.page-template-top #companyTopWrap ul{width:417px;padding:70px 0;z-index:10;margin:0 80px 0 auto}@media only screen and (max-width:1280px){.home #companyTopWrap ul,.page-template-top #companyTopWrap ul{padding:0;margin:0 auto;position:static;transform:none}}@media only screen and (max-width:650px){.home #companyTopWrap ul,.page-template-top #companyTopWrap ul{width:92.36%}}.home #companyTopWrap ul li,.page-template-top #companyTopWrap ul li{position:relative}.home #companyTopWrap ul li:before,.page-template-top #companyTopWrap ul li:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s;box-shadow:0 0 2px rgba(0,0,0,.3)}.home #companyTopWrap ul li:last-child:after,.page-template-top #companyTopWrap ul li:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s;box-shadow:0 0 2px rgba(0,0,0,.3)}.home #companyTopWrap ul li.animated:before,.home #companyTopWrap ul li.animated:after,.page-template-top #companyTopWrap ul li.animated:before,.page-template-top #companyTopWrap ul li.animated:after{width:100%}.home #companyTopWrap ul li .btn,.page-template-top #companyTopWrap ul li .btn{height:70px;color:#fff;border:none;text-shadow:0 0 3px rgba(0,0,0,.5);line-height:1;font-size:18px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:393px){.home #companyTopWrap ul li .btn,.page-template-top #companyTopWrap ul li .btn{height:17.8117048346vw;line-height:1;font-size:1.8rem}}.home #companyTopWrap ul li .btn.hover .arrow,.page-template-top #companyTopWrap ul li .btn.hover .arrow{right:0}.home #companyTopWrap ul li .btn div,.page-template-top #companyTopWrap ul li .btn div{position:relative;top:1px}.home #companyTopWrap ul li .btn div span,.page-template-top #companyTopWrap ul li .btn div span{position:static;font-weight:600}.home #companyTopWrap ul li .btn div span:nth-child(2),.page-template-top #companyTopWrap ul li .btn div span:nth-child(2){font-weight:300}.home #companyTopWrap ul li .btn:after,.page-template-top #companyTopWrap ul li .btn:after{content:none}.home #companyTopWrap ul li .btn .arrow,.page-template-top #companyTopWrap ul li .btn .arrow{width:10px;height:10px;margin-left:auto;display:block;transform:rotate(45deg);transform-origin:center;position:relative;top:-1px;right:3px;z-index:10;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.home #companyTopWrap ul li .btn .arrow,.page-template-top #companyTopWrap ul li .btn .arrow{width:2.5445292621vw;height:2.5445292621vw;top:-.2544529262vw;right:.7633587786vw}}.home #companyTopWrap ul li .btn .arrow:before,.page-template-top #companyTopWrap ul li .btn .arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.5)}.home #companyTopWrap ul li .btn .arrow:after,.page-template-top #companyTopWrap ul li .btn .arrow:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.5)}.home .wh,.page-template-top .wh{background:#fff}.home .wh .ttl,.page-template-top .wh .ttl{margin-bottom:35px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:26px;text-align:center}@media only screen and (max-width:650px){.home .wh .ttl,.page-template-top .wh .ttl{margin-bottom:25px;line-height:1;font-size:22px}}@media only screen and (max-width:393px){.home .wh .ttl,.page-template-top .wh .ttl{margin-bottom:6.3613231552vw;line-height:1;font-size:2.2rem}}.home .wh .ttl span:nth-child(2),.page-template-top .wh .ttl span:nth-child(2){font-weight:300}.home .banner,.page-template-top .banner{width:calc(100% - 160px);padding:70px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2%;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){.home .banner,.page-template-top .banner{width:87.8%;padding:70px 0 70px;margin:0 auto}}@media only screen and (max-width:834px){.home .banner,.page-template-top .banner{width:92.36%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}}@media only screen and (max-width:650px){.home .banner,.page-template-top .banner{margin-top:0;padding:0 0 40px}}@media only screen and (max-width:393px){.home .banner,.page-template-top .banner{margin-top:0;padding-bottom:10.1781170483vw;gap:3.8167938931vw 0vw}}.home .banner li,.page-template-top .banner li{width:32%;height:9.375vw}@media only screen and (max-width:1280px){.home .banner li,.page-template-top .banner li{height:14.0625vw}}@media only screen and (max-width:834px){.home .banner li,.page-template-top .banner li{width:100%;height:21.5827338129vw}}.home .banner li a,.page-template-top .banner li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.home .banner li a:before,.page-template-top .banner li a:before{content:' ';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);display:block;z-index:5}.home .banner li a:after,.page-template-top .banner li a:after{content:' ';width:12px;height:12px;position:absolute;bottom:10px;right:10px;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconBlank.svg) no-repeat center/cover;display:block;z-index:8}@media only screen and (max-width:393px){.home .banner li a:after,.page-template-top .banner li a:after{width:3.0534351145vw;height:3.0534351145vw;right:2.5445292621vw;bottom:2.5445292621vw}}.home .banner li a img,.page-template-top .banner li a img{max-width:328px;width:90%;position:relative;z-index:10;-webkit-transform:rotate(.1deg);transform:rotate(.1deg)}@media only screen and (max-width:1280px){.home .banner li a img,.page-template-top .banner li a img{max-width:328px;width:25.625vw}}@media only screen and (max-width:834px){.home .banner li a img,.page-template-top .banner li a img{width:39.3285371703vw}}@media only screen and (max-width:650px){.home .banner li a img,.page-template-top .banner li a img{width:61.5384615385vw}}#worksTopWrap{width:100%;padding-top:120px}@media only screen and (max-width:1280px){#worksTopWrap{padding-top:150px}}@media only screen and (max-width:1024px){#worksTopWrap{padding-top:100px}}@media only screen and (max-width:834px){#worksTopWrap{padding-top:70px}}@media only screen and (max-width:393px){#worksTopWrap{padding-top:17.8117048346vw}}#worksTopWrap .swiper .swiper-wrapper{padding-bottom:20px}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-wrapper{padding-bottom:5.0890585242vw}}#worksTopWrap .swiper .swiper-wrapper .swiper-slide{width:45.0520833333vw}@media only screen and (max-width:1280px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide{width:100%}}@media only screen and (max-width:650px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide{width:100%}}#worksTopWrap .swiper .swiper-wrapper .swiper-slide a.hover{opacity:1 !important}#worksTopWrap .swiper .swiper-wrapper .swiper-slide a.hover .ph{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.025,1.025);transform:translateY(-50%) translateX(-50%) scale(1.025,1.025)}#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w{width:100%;position:relative;overflow:hidden;height:33.6979166667vw}@media only screen and (max-width:1280px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w{height:66.640625vw}}@media only screen and (max-width:650px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w{height:66.6153846154vw}}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w{height:66.6666666667vw}}#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w.none{border:solid 2px #e2e2e2}#worksTopWrap .swiper .swiper-wrapper .swiper-slide .w .ph{width:101%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);transition:all .35s ease-in-out}#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head{margin-top:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1920px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head{margin-top:16px;display:block;text-align:center}}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head{margin-top:4.0712468193vw}}#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head h2{width:100%;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1450px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head h2{line-height:1;font-size:16px;text-align:center}}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head h2{line-height:1;font-size:1.6rem}}@media only screen and (max-width:1920px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head .cat{margin-top:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-wrapper .swiper-slide .head .cat{margin-top:4.0712468193vw}}#worksTopWrap .swiper .swiper-wrapper .swiper-slide a{display:block}#worksTopWrap .swiper .w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;bottom:0}#worksTopWrap .swiper .swiper-button-prev,#worksTopWrap .swiper .swiper-button-next{width:30px;height:30px;border:none;padding:0;background:0 0;outline:none;margin:0;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#worksTopWrap .swiper .swiper-button-prev:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-left:solid 1px #000;display:block;transform:rotate(-45deg);transform-origin:center;position:relative}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-button-prev:after{width:2.5445292621vw;height:2.5445292621vw}}#worksTopWrap .swiper .swiper-button-next:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform:rotate(45deg);transform-origin:center;position:relative}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-button-next:after{width:2.5445292621vw;height:2.5445292621vw}}#worksTopWrap .swiper .swiper-pagination{width:auto;margin:0 10px;position:static;z-index:10}#worksTopWrap .swiper .swiper-pagination span{width:8px;height:8px;margin:0 4px;border:solid 1px #000;background:#fff;border-radius:100%;cursor:none !important;opacity:1 !important}@media only screen and (max-width:393px){#worksTopWrap .swiper .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 1.0178117048vw}}#worksTopWrap .swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#000}#worksTopWrap .btn{display:none}@media only screen and (max-width:1280px){#worksTopWrap .btn{width:264px;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:650px){#worksTopWrap .btn{width:92.36%}}#newsTopWrap{margin:0 auto !important;padding:90px 0}@media only screen and (max-width:1280px){#newsTopWrap{padding:150px 0}}@media only screen and (max-width:1024px){#newsTopWrap{padding:100px 0}}@media only screen and (max-width:834px){#newsTopWrap{padding:70px 0}}@media only screen and (max-width:393px){#newsTopWrap{padding-top:17.8117048346vw;padding-bottom:17.8117048346vw}}#newsTopWrap .btn{width:264px;margin:60px auto 0}@media only screen and (max-width:650px){#newsTopWrap .btn{width:100%}}@media only screen and (max-width:393px){#newsTopWrap .btn{margin-top:15.2671755725vw}}#showRentalTopWrap>div a,#recruitTopWrap a,#toContactWrap a{width:100%;height:100%;display:block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden}#showRentalTopWrap>div a.hover,#recruitTopWrap a.hover,#toContactWrap a.hover{opacity:1 !important}#showRentalTopWrap>div a.hover .arrow,#recruitTopWrap a.hover .arrow,#toContactWrap a.hover .arrow{right:-3px}#showRentalTopWrap>div a .ttl,#recruitTopWrap a .ttl,#toContactWrap a .ttl{color:#fff;margin:0 0 0 30px;position:relative;z-index:10;text-shadow:0 0 3px rgba(0,0,0,.5)}@media only screen and (max-width:650px){#showRentalTopWrap>div a .ttl,#recruitTopWrap a .ttl,#toContactWrap a .ttl{margin:0 0 0 15px}}@media only screen and (max-width:393px){#showRentalTopWrap>div a .ttl,#recruitTopWrap a .ttl,#toContactWrap a .ttl{margin-left:3.8167938931vw}}#showRentalTopWrap>div a .ttl span:nth-child(2),#recruitTopWrap a .ttl span:nth-child(2),#toContactWrap a .ttl span:nth-child(2){font-weight:300}#showRentalTopWrap>div a .arrow,#recruitTopWrap a .arrow,#toContactWrap a .arrow{width:23px;height:23px;margin-right:30px;display:block;transform:rotate(45deg);transform-origin:center;position:relative;top:-1px;right:0;z-index:10;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){#showRentalTopWrap>div a .arrow,#recruitTopWrap a .arrow,#toContactWrap a .arrow{width:10px;height:10px}}@media only screen and (max-width:650px){#showRentalTopWrap>div a .arrow,#recruitTopWrap a .arrow,#toContactWrap a .arrow{margin-right:15px}}@media only screen and (max-width:393px){#showRentalTopWrap>div a .arrow,#recruitTopWrap a .arrow,#toContactWrap a .arrow{width:2.5445292621vw;height:2.5445292621vw;top:-.2544529262vw;margin-right:3.8167938931vw}}#showRentalTopWrap>div a .arrow:before,#recruitTopWrap a .arrow:before,#toContactWrap a .arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.5)}#showRentalTopWrap>div a .arrow:after,#recruitTopWrap a .arrow:after,#toContactWrap a .arrow:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.5)}#showRentalTopWrap>div a .swiperInit,#recruitTopWrap a .swiperInit,#toContactWrap a .swiperInit{position:absolute}#showRentalTopWrap>div a .ph,#recruitTopWrap a .ph,#toContactWrap a .ph{width:101%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);transition:all .35s ease-in-out}#showRentalTopWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:650px){#showRentalTopWrap{width:92.36%;display:block;margin:0 auto}}#showRentalTopWrap>div{width:50%;height:33.8541666667vw;position:relative}@media only screen and (max-width:650px){#showRentalTopWrap>div{width:100%;height:58.4615384615vw;margin-bottom:20px}}#showRentalTopWrap>div .swiperFullInit{width:100%;height:100%;position:absolute;overflow:hidden}@media only screen and (max-width:650px){#showRentalTopWrap>div a .ttl{margin:0 auto;text-align:center}}@media only screen and (max-width:650px){#showRentalTopWrap>div a .ttl,#showRentalTopWrap>div a .arrow{z-index:10}}@media only screen and (max-width:650px){#showRentalTopWrap>div a .arrow{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media only screen and (max-width:650px){#showRentalTopWrap>div a:after{content:' ';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(54,63,70,.4);z-index:5}}#showRentalTopWrap>div a.hover{opacity:.5 !important}#recruitTopWrap,#toContactWrap{width:100%;height:33.8541666667vw}@media only screen and (max-width:1280px){#recruitTopWrap,#toContactWrap{height:42.96875vw}}@media only screen and (max-width:650px){#recruitTopWrap,#toContactWrap{height:66.6153846154vw}}@media only screen and (max-width:650px){#recruitTopWrap a,#toContactWrap a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#recruitTopWrap a.hover,#toContactWrap a.hover{opacity:1 !important}#recruitTopWrap a.hover .arrow,#toContactWrap a.hover .arrow{right:-3px}#recruitTopWrap a .ttl,#toContactWrap a .ttl{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:26px}@media only screen and (max-width:650px){#recruitTopWrap a .ttl,#toContactWrap a .ttl{line-height:1;font-size:22px}}@media only screen and (max-width:393px){#recruitTopWrap a .ttl,#toContactWrap a .ttl{line-height:1;font-size:2.2rem}}#recruitTopWrap a .ttl+.ttl,#toContactWrap a .ttl+.ttl{margin-left:auto;margin-right:5px;line-height:1;font-size:20px}@media only screen and (max-width:650px){#recruitTopWrap a .ttl+.ttl,#toContactWrap a .ttl+.ttl{margin:2px 0 0 15px}}@media only screen and (max-width:393px){#recruitTopWrap a .ttl+.ttl,#toContactWrap a .ttl+.ttl{margin:.5089058524vw 0 0 3.8167938931vw;line-height:1;font-size:2rem}}@media only screen and (max-width:650px){#recruitTopWrap a .arrow,#toContactWrap a .arrow{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}#recruitTopWrap a .ph,#toContactWrap a .ph{background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/contactTop.jpg) no-repeat center/cover}#toContactWrap{height:33.8541666667vw}@media only screen and (max-width:1280px){#toContactWrap{height:450px}}@media only screen and (max-width:650px){#toContactWrap{height:69.2307692308vw}}#contactTopWrap{width:100%}#contactTopWrap .wrap{width:calc(100% - 110px);padding:70px 0 140px;margin:0 0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 80px}@media only screen and (max-width:1024px){#contactTopWrap .wrap{width:calc(100% - 60px);padding:70px 0}}@media only screen and (max-width:834px){#contactTopWrap .wrap{width:87.8%;margin:0 auto;display:block}}@media only screen and (max-width:650px){#contactTopWrap .wrap{width:92.36%}}@media only screen and (max-width:393px){#contactTopWrap .wrap{padding-top:17.8117048346vw;padding-bottom:17.8117048346vw}}#contactTopWrap .wrap #contactTopLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}#contactTopWrap .wrap #contactTopLink .arrow{width:10px;height:10px;margin-left:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform:rotate(45deg);transform-origin:center;position:relative;top:7px;right:3px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#contactTopWrap .wrap #contactTopLink .arrow{width:2.5445292621vw;height:2.5445292621vw;top:1.7811704835vw;right:.7633587786vw}}@media only screen and (max-width:834px){#contactTopWrap .wrap .address{display:inline-block;margin-right:80px;vertical-align:top}}@media only screen and (max-width:650px){#contactTopWrap .wrap .address{margin-right:40px}}@media only screen and (max-width:393px){#contactTopWrap .wrap .address{margin-right:10.1781170483vw}}#contactTopWrap .wrap .address h3{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1.625;font-size:16px}@media only screen and (max-width:393px){#contactTopWrap .wrap .address h3{line-height:1.625;font-size:1.6rem}}#contactTopWrap .wrap .address h3 span{font-weight:600}#contactTopWrap .wrap .address h3 span:last-child{font-weight:300}#contactTopWrap .wrap .address p{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1.8571428571;font-size:14px}@media only screen and (max-width:393px){#contactTopWrap .wrap .address p{line-height:1.8571428571;font-size:1.4rem}}@media only screen and (max-width:834px){#contactTopWrap .wrap .address .address{margin-right:0}}#contactTopWrap .wrap .r{margin-left:auto}#contactTopWrap .wrap .r .sns{width:100%;padding:0 0 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 20px}@media only screen and (max-width:393px){#contactTopWrap .wrap .r .sns{padding-top:5.0890585242vw;padding-bottom:3.8167938931vw;gap:0vw 5.0890585242vw}}#contactTopWrap .wrap .r .sns:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:393px){#contactTopWrap .wrap .r .sns li.ytBtn{width:7.2688804071vw}#contactTopWrap .wrap .r .sns li.fbBtn{width:2.7989821883vw}#contactTopWrap .wrap .r .sns li.inBtn{width:5.0890585242vw}#contactTopWrap .wrap .r .sns li a{width:100%}#contactTopWrap .wrap .r .sns li a img{width:100%;height:auto;display:block}}#contactTopWrap .wrap .r .privacyLink{position:relative;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.03em;display:inline-block;margin:0 auto}@media only screen and (max-width:393px){#contactTopWrap .wrap .r .privacyLink{line-height:1;font-size:1.3rem}}#contactTopWrap .wrap .r .privacyLink:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#contactTopWrap .wrap .r .privacyLink:after{bottom:-.5089058524vw}}#contactTopWrap .wrap .r .privacyLink.hover,#contactTopWrap .wrap .r .privacyLink.current{opacity:1 !important}#contactTopWrap .wrap .r .privacyLink.hover:after,#contactTopWrap .wrap .r .privacyLink.current:after{width:100%}#serviceWrap{min-height:100vh;position:relative}@media only screen and (max-width:1280px){#serviceWrap{overflow:visible}}#serviceWrap .link,#serviceWrap .linkPc,#serviceWrap .linkSp{top:0;bottom:auto}#serviceWrap .link#bottom,#serviceWrap .linkPc#bottom,#serviceWrap .linkSp#bottom{top:1px}#serviceWrap #videoWrap:before{background:repeat rgba(0,0,0,.8)}#serviceTop{width:100%;min-height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 70px;padding:165px 0}@media only screen and (max-width:1450px){#serviceTop{gap:0 40px}}@media only screen and (max-width:1280px){#serviceTop{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media only screen and (max-width:1024px){#serviceTop{padding:80px 0}}@media only screen and (max-width:393px){#serviceTop{padding:20.3562340967vw 0}}#serviceTop>.synergies{margin:0;opacity:1;visibility:visible}@media only screen and (max-width:1450px){#serviceTop>.synergies{margin:0 0 0 100px}}@media only screen and (max-width:1280px){#serviceTop>.synergies{margin:0 0 50px}}@media only screen and (max-width:1024px){#serviceTop>.synergies{margin:0 0 50px}}@media only screen and (max-width:834px){#serviceTop>.synergies{width:69.5443645084vw;height:64.7482014388vw}}@media only screen and (max-width:650px){#serviceTop>.synergies{margin-bottom:30px}}@media only screen and (max-width:393px){#serviceTop>.synergies{margin:17.8117048346vw 0 7.6335877863vw}}#serviceTop>.synergies.topSynergies{margin-left:0 !important}#serviceTop>.synergies.linkOn .circle{pointer-events:auto}#serviceTop>.synergies .circle{pointer-events:none}@media only screen and (max-width:834px){#serviceTop>.synergies .circle{width:41.9664268585vw;height:41.9664268585vw}}#serviceTop #aboutWrap{text-align:left;transition:all .5s linear}@media only screen and (max-width:1280px){#serviceTop #aboutWrap{text-align:center}}@media only screen and (max-width:834px){#serviceTop #aboutWrap{text-align:left;width:87.8%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:650px){#serviceTop #aboutWrap{width:92.36%}}#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2,#serviceTop #aboutWrap .w p{color:#fff;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;line-height:1.7037037037;font-size:27px;letter-spacing:.15em;transition:opacity 1s ease-in-out .6s,transform 1s ease-in-out .6s,font-size .3s}@media only screen and (max-width:1450px){#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2{line-height:1.6818181818;font-size:22px}}@media only screen and (max-width:1280px){#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2{line-height:1.7037037037;font-size:27px}}@media only screen and (max-width:650px){#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2{line-height:1.7692307692;font-size:2.6rem;text-align:center}}@media only screen and (max-width:393px){#serviceTop #aboutWrap .w h1,#serviceTop #aboutWrap .w h2{line-height:1.9;font-size:2rem}}@media only screen and (max-width:650px){#serviceTop #aboutWrap .w h1 br.tab,#serviceTop #aboutWrap .w h2 br.tab{display:none !important}}@media only screen and (max-width:393px){#serviceTop #aboutWrap .w h1 br.tab,#serviceTop #aboutWrap .w h2 br.tab{display:block !important}}#serviceTop #aboutWrap .w p{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;line-height:2.4444444444;font-size:18px;letter-spacing:.15em;transition:opacity 1s ease-in-out .9s,transform 1s ease-in-out .9s,font-size .3s}@media only screen and (max-width:1450px){#serviceTop #aboutWrap .w p{line-height:2.5;font-size:16px;letter-spacing:.12em}}@media only screen and (max-width:1280px){#serviceTop #aboutWrap .w p{margin-bottom:150px;line-height:2.6111111111;font-size:18px}}@media only screen and (max-width:1024px){#serviceTop #aboutWrap .w p{margin-bottom:70px}}@media only screen and (max-width:650px){#serviceTop #aboutWrap .w p{line-height:2.1333333333;font-size:15px}}@media only screen and (max-width:393px){#serviceTop #aboutWrap .w p{margin-bottom:17.8117048346vw;line-height:2.1333333333;font-size:1.5rem}}#serviceTop #aboutWrap.on .w h1,#serviceTop #aboutWrap.on .w h2,#serviceTop #aboutWrap.on .w p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#serviceTop.on:after{background:#fff}#serviceTop.on .synergies{opacity:0;visibility:hidden}.synergies{width:690px;height:643px;width:35.9375vw;height:33.4895833333vw;position:relative;transition:all .2s ease-in-out;transition:all .5s linear;z-index:50}@media only screen and (max-width:1450px){.synergies{width:33.1034482759vw;height:30.8965517241vw}}@media only screen and (max-width:1280px){.synergies{width:859px;height:800px;width:44.7395833333vw;height:41.6666666667vw}}@media screen and (orientation:landscape) and (max-height:650px){.synergies{width:30.2083333333vw;height:28.125vw}}.synergies .circle{width:418px;height:418px;width:21.7708333333vw;height:21.7708333333vw;position:absolute;z-index:5;transition:all .5s linear}@media only screen and (max-width:1450px){.synergies .circle{width:20vw;height:20vw}}@media only screen and (max-width:1280px){.synergies .circle{width:520px;height:520px;width:27.0833333333vw;height:27.0833333333vw}}@media screen and (orientation:landscape) and (max-height:650px){.synergies .circle{width:18.2291666667vw;height:18.2291666667vw;display:block}}.synergies .circle.hover{opacity:1 !important}.synergies .circle.hover svg circle{fill:rgba(255,255,255,.2)}.synergies .circle.product{position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(.1deg);transform:translateX(-50%) rotate(.1deg)}.synergies .circle.product svg circle{transition:stroke-dasharray 1s linear .5s,transform 1s linear .5s,fill .3s ease-in-out}.synergies .circle.product .tx{transition:margin 1s linear .5s,opacity 1s linear .5s}.synergies .circle.display{left:0;bottom:0}.synergies .circle.display svg circle{transition:stroke-dasharray 1s linear .8s,transform 1s linear .8s,fill .3s ease-in-out}.synergies .circle.display .tx{transition:margin 1s linear .8s,opacity 1s linear .8s}.synergies .circle.space{right:0;bottom:0}.synergies .circle.space svg circle{transition:stroke-dasharray 1s linear 1.1s,transform 1s linear 1.1s,fill .3s ease-in-out}.synergies .circle.space .tx{transition:margin 1s linear 1.1s,opacity 1s linear 1.1s}.synergies .circle svg{width:100%;height:100%;transform:rotate(90deg);overflow:visible}.synergies .circle svg circle{fill:rgba(255,255,255,0);stroke:#fff;stroke-width:1;box-shadow:0 0 6px rgba(0,0,0,.7);stroke-dasharray:0 1632.8;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.synergies .circle .tx{margin-top:20px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:2.4rem;text-shadow:0 0 6px rgba(0,0,0,.7);opacity:0;transition:all .5s linear}@media only screen and (max-width:1280px){.synergies .circle .tx{line-height:1;font-size:2rem}}@media only screen and (max-width:834px){.synergies .circle .tx{line-height:1;font-size:2.4rem}}@media only screen and (max-width:393px){.synergies .circle .tx{line-height:1;font-size:1.6rem}}.synergies img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s linear 1.8s}.synergies.on .circle svg circle{stroke-dasharray:1632.8 1632.8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.synergies.on .circle .tx{opacity:1;margin-top:0}.synergies.on img{opacity:.3}.synergies.on img.synergiesTotal{opacity:1}.serviceListWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:1280px){.serviceListWrap{display:none}}.serviceListWrap .serviceList{width:50%}.serviceListWrap .serviceList ul{width:100%}.serviceListWrap .serviceList ul li{width:100%;height:100vh}.serviceListWrap .serviceList ul li a{width:100%;height:100%;display:block}.serviceListWrap .serviceList ul li a.hover{opacity:1 !important}.serviceListWrap .serviceList ul li a.hover .ph{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.025,1.025);transform:translateY(-50%) translateX(-50%) scale(1.025,1.025)}.serviceListWrap .serviceList ul li a .w{width:100%;height:100%;position:relative;overflow:hidden}.serviceListWrap .serviceList ul li a .w h4{width:100%;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px;letter-spacing:.05em;display:block;position:absolute;bottom:15px;right:15px;z-index:5;text-align:right}@media only screen and (max-width:393px){.serviceListWrap .serviceList ul li a .w h4{line-height:1;font-size:1.4rem}}.serviceListWrap .serviceList ul li a .ph{width:101%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);transition:all .35s ease-in-out}.serviceListWrap .serviceList ul li a .ph.ll{-webkit-transform:translateY(-50%) translateX(-50%) scale(.985,.985);transform:translateY(-50%) translateX(-50%) scale(.985,.985)}.serviceListWrap .serviceHeadWrap{width:50%;position:relative}.serviceListWrap .serviceHeadWrap .serviceHead{width:100%;min-height:100vh;padding:165px 80px 80px 40px;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.serviceListWrap .serviceHeadWrap .serviceHead.productWrap{background:#34455d}.serviceListWrap .serviceHeadWrap .serviceHead.displayWrap{background:#165548}.serviceListWrap .serviceHeadWrap .serviceHead.spaceWrap{background:#d8b753}.serviceListWrap .serviceHeadWrap .serviceHead .detailWrap{position:relative}.serviceListWrap .serviceHeadWrap .serviceHead .synergies{position:absolute;top:-92px;right:-9px;width:188px;height:176px}@media only screen and (min-height:980px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies{max-width:none;max-height:none;width:23.5vh;height:22vh;top:-15vh}}@media only screen and (max-width:1280px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies{width:301px;height:280px}}@media only screen and (max-width:834px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies{width:36.0911270983vw;height:33.5731414868vw}}@media only screen and (max-width:650px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies{width:46.3076923077vw;height:43.0769230769vw}}.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle{width:114px;height:114px}@media only screen and (min-height:980px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle{max-width:none;max-height:none;width:14.25vh;height:14.25vh}}@media only screen and (max-width:1280px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle{width:182px;height:182px}}@media only screen and (max-width:834px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle{width:21.8225419664vw;height:21.8225419664vw}}@media only screen and (max-width:650px){.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle{width:28vw;height:28vw}}.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle:not(.on) circle{fill:rgba(255,255,255,.1)}.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle:not(.on).hover circle{fill:rgba(255,255,255,.3)}.serviceListWrap .serviceHeadWrap .serviceHead .synergies .circle .tx{font-size:12px}.serviceListWrap .serviceHeadWrap .serviceHead section{width:100%;transition:all .2s ease-in-out}.serviceListWrap .serviceHeadWrap .serviceHead section h2{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:35px}@media only screen and (max-width:650px){.serviceListWrap .serviceHeadWrap .serviceHead section h2{line-height:1.25;font-size:28px}}@media only screen and (max-width:393px){.serviceListWrap .serviceHeadWrap .serviceHead section h2{line-height:1.25;font-size:2.8rem}}.serviceListWrap .serviceHeadWrap .serviceHead section h3{color:#fff;margin:12px 0 0;font-weight:600;line-height:1.4;font-size:15px;letter-spacing:.05em}@media only screen and (max-width:393px){.serviceListWrap .serviceHeadWrap .serviceHead section h3{margin:3.0534351145vw 0 0;line-height:1.4;font-size:1.5rem}}.serviceListWrap .serviceHeadWrap .serviceHead section .w p,.serviceListWrap .serviceHeadWrap .serviceHead section .w ul,.serviceListWrap .serviceHeadWrap .serviceHead section .w li{color:#fff;line-height:2;font-size:14px}@media only screen and (max-width:393px){.serviceListWrap .serviceHeadWrap .serviceHead section .w p,.serviceListWrap .serviceHeadWrap .serviceHead section .w ul,.serviceListWrap .serviceHeadWrap .serviceHead section .w li{line-height:2;font-size:1.4rem}}.serviceListWrap .serviceHeadWrap .serviceHead section .w p{margin:30px 0}@media only screen and (max-width:1280px){.serviceListWrap .serviceHeadWrap .serviceHead section .w p{width:100%;margin-bottom:15px}}@media only screen and (max-width:393px){.serviceListWrap .serviceHeadWrap .serviceHead section .w p{margin-bottom:3.8167938931vw}}.serviceListWrap .serviceHeadWrap .serviceHead section .w ul li{padding-left:.5em;text-indent:-.5em}.serviceListWrap .serviceHeadWrap .serviceHead .banner{margin-top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 4%}.serviceWorksLink{margin-top:30px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.serviceWorksLink div{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:18px;margin-right:1px}.serviceWorksLink div span{font-weight:300}.serviceWorksLink>span{display:block;width:12px;height:12px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);transform-origin:center;position:relative;top:-1px;right:0;transition:all .2s ease-in-out}.serviceWorksLink.hover>span{right:-3px}.hoSc{height:100vh;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;will-change:auto;transition:all 1s linear;background:0 0 !important}@media only screen and (max-width:1280px){.hoSc{height:auto;display:block;white-space:normal}}.hoSc.on100{background:#fff}.hoSc.on{opacity:1}.hoSc .proxy{position:absolute;visibility:hidden}.hoSc .scr{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;position:relative}@media only screen and (max-width:1280px){.hoSc .scr{height:auto;height:500px}}@media only screen and (max-width:1280px){.hoSc .scr#displayWrap,.hoSc .scr#spaceWrap{display:none}}.hoSc .scr .blankHead{width:100%;height:48vh}@media only screen and (max-width:1280px){.hoSc .scr .blankHead{display:none}}.hoSc .scr#productWrap,.hoSc .scr#displayWrap,.hoSc .scr#spaceWrap,.hoSc .scr .scr{position:relative}.hoSc .scr#productWrap>ul,.hoSc .scr#displayWrap>ul,.hoSc .scr#spaceWrap>ul,.hoSc .scr .scr>ul{width:100%;height:100%;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0;gap:0}.hoSc .scr#productWrap>ul>li,.hoSc .scr#displayWrap>ul>li,.hoSc .scr#spaceWrap>ul>li,.hoSc .scr .scr>ul>li{width:100vw;height:100%;flex:0 0 auto;margin:0;padding:0}.hoSc .scr#productWrap>ul img,.hoSc .scr#displayWrap>ul img,.hoSc .scr#spaceWrap>ul img,.hoSc .scr .scr>ul img{width:100%;height:100%;display:block;object-fit:cover}.serviceHead .synergies,#serviceListWrapSp .synergies{max-width:301px;max-height:280px;width:15.6770833333vw;height:14.5833333333vw;position:relative;z-index:50;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1280px){.serviceHead .synergies,#serviceListWrapSp .synergies{width:301px;height:280px}}@media only screen and (max-width:834px){.serviceHead .synergies,#serviceListWrapSp .synergies{width:36.0911270983vw;height:33.5731414868vw}}@media only screen and (max-width:650px){.serviceHead .synergies,#serviceListWrapSp .synergies{width:46.3076923077vw;height:43.0769230769vw;z-index:100}}.serviceHead .synergies .circle,#serviceListWrapSp .synergies .circle{max-width:182px;max-height:182px;width:9.4791666667vw;height:9.4791666667vw}@media only screen and (max-width:1280px){.serviceHead .synergies .circle,#serviceListWrapSp .synergies .circle{width:182px;height:182px}}@media only screen and (max-width:834px){.serviceHead .synergies .circle,#serviceListWrapSp .synergies .circle{width:21.8225419664vw;height:21.8225419664vw}}@media only screen and (max-width:650px){.serviceHead .synergies .circle,#serviceListWrapSp .synergies .circle{width:28vw;height:28vw}}.serviceHead .synergies .circle.hover,#serviceListWrapSp .synergies .circle.hover{opacity:1 !important}.serviceHead .synergies .circle.hover svg circle,#serviceListWrapSp .synergies .circle.hover svg circle{fill:rgba(191,191,191,.8)}.serviceHead .synergies .circle svg circle,#serviceListWrapSp .synergies .circle svg circle{stroke:#fff;fill:rgba(255,255,255,.5)}.serviceHead .synergies .circle .tx,#serviceListWrapSp .synergies .circle .tx{color:#fff;line-height:1;font-size:1.4rem;text-shadow:none}@media only screen and (min-width:1921px){.serviceHead .synergies .circle .tx,#serviceListWrapSp .synergies .circle .tx{line-height:1;font-size:15px}}@media only screen and (max-width:393px){.serviceHead .synergies .circle .tx,#serviceListWrapSp .synergies .circle .tx{line-height:1;font-size:1.4rem}}.serviceHead .banner,.serviceHeadSp .banner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4% 0;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){.serviceHead .banner,.serviceHeadSp .banner{margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-left:0;opacity:1;visibility:visible;gap:15px 0}}@media only screen and (max-width:650px){.serviceHead .banner,.serviceHeadSp .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:393px){.serviceHead .banner,.serviceHeadSp .banner{gap:3.8167938931vw 0vw}}.serviceHead .banner li,.serviceHeadSp .banner li{width:48%;height:100px}@media only screen and (max-width:1280px){.serviceHead .banner li,.serviceHeadSp .banner li{width:100%;height:100px}}@media only screen and (max-width:650px){.serviceHead .banner li,.serviceHeadSp .banner li{width:100%}}@media only screen and (max-width:393px){.serviceHead .banner li,.serviceHeadSp .banner li{height:25.4452926209vw}}.serviceHead .banner li a,.serviceHeadSp .banner li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.serviceHead .banner li a:before,.serviceHeadSp .banner li a:before{content:' ';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);display:block;z-index:5}.serviceHead .banner li a:after,.serviceHeadSp .banner li a:after{content:' ';width:12px;height:12px;position:absolute;bottom:10px;right:10px;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconBlank.svg) no-repeat center/cover;display:block;z-index:8}@media only screen and (max-width:393px){.serviceHead .banner li a:after,.serviceHeadSp .banner li a:after{width:3.0534351145vw;height:3.0534351145vw;right:2.5445292621vw;bottom:2.5445292621vw}}.serviceHead .banner li a img,.serviceHeadSp .banner li a img{max-width:280px;width:90%;position:relative;z-index:10;-webkit-transform:rotate(.1deg);transform:rotate(.1deg)}@media only screen and (max-width:1280px){.serviceHead .banner li a img,.serviceHeadSp .banner li a img{max-width:328px;width:25.625vw}}@media only screen and (max-width:834px){.serviceHead .banner li a img,.serviceHeadSp .banner li a img{width:32.3741007194vw}}@media only screen and (max-width:650px){.serviceHead .banner li a img,.serviceHeadSp .banner li a img{width:61.5384615385vw}}.serviceHeadSp{width:100%;padding:40px 80px 40px 40px;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 60px;background:#34455d;z-index:50;transition:top 1s,opacity .5s,background .5s}@media only screen and (max-width:834px){.serviceHeadSp.displayWrap .detailWrap{order:-1}}@media only screen and (max-width:1280px){.serviceHeadSp{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:40px 0 70px 14%;position:relative}}@media only screen and (max-width:1024px){.serviceHeadSp{padding:40px 6.1% 70px}}@media only screen and (max-width:650px){.serviceHeadSp{position:relative;display:block;padding:30px 3.82% 70px}}@media only screen and (max-width:393px){.serviceHeadSp{padding-top:7.6335877863vw;padding-bottom:17.8117048346vw}}.serviceHeadSp .detailWrap{width:calc(100% - 40%);position:relative}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap{width:calc(100% - 461px)}}@media only screen and (max-width:1024px){.serviceHeadSp .detailWrap{width:calc(100% - 301px - 40px)}}@media only screen and (max-width:834px){.serviceHeadSp .detailWrap{width:calc(100% - 36.0911270983vw - 40px)}}@media only screen and (max-width:650px){.serviceHeadSp .detailWrap{width:100%}}.serviceHeadSp .detailWrap section{width:100%;position:absolute;top:0;left:0;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap section{position:static}}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap section#displayDetail,.serviceHeadSp .detailWrap section#spaceDetail{display:none}}.serviceHeadSp .detailWrap section h2{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:35px}@media only screen and (max-width:650px){.serviceHeadSp .detailWrap section h2{line-height:1.25;font-size:28px}}@media only screen and (max-width:393px){.serviceHeadSp .detailWrap section h2{line-height:1.25;font-size:2.8rem}}.serviceHeadSp .detailWrap section h3{color:#fff;margin:12px 0 13px;font-weight:600;line-height:1.4;font-size:15px;letter-spacing:.05em}@media only screen and (max-width:393px){.serviceHeadSp .detailWrap section h3{margin:3.0534351145vw 0 3.3078880407vw;line-height:1.4;font-size:1.5rem}}.serviceHeadSp .detailWrap section .w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap section .w{display:block}}.serviceHeadSp .detailWrap section .w p,.serviceHeadSp .detailWrap section .w ul,.serviceHeadSp .detailWrap section .w li{color:#fff;line-height:2;font-size:14px}@media only screen and (max-width:393px){.serviceHeadSp .detailWrap section .w p,.serviceHeadSp .detailWrap section .w ul,.serviceHeadSp .detailWrap section .w li{line-height:2;font-size:1.4rem}}.serviceHeadSp .detailWrap section .w p{width:38%}@media only screen and (max-width:1500px){.serviceHeadSp .detailWrap section .w p{width:43%}}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap section .w p{width:100%;margin-bottom:15px}}@media only screen and (max-width:393px){.serviceHeadSp .detailWrap section .w p{margin-bottom:3.8167938931vw}}.serviceHeadSp .detailWrap section .w ul{width:58%}@media only screen and (max-width:1500px){.serviceHeadSp .detailWrap section .w ul{width:53%}}@media only screen and (max-width:1280px){.serviceHeadSp .detailWrap section .w ul{width:100%}}.serviceHeadSp .detailWrap section .w ul li{padding-left:.5em;text-indent:-.5em}.serviceHeadSp .banner li{width:100%;height:48%}@media only screen and (max-width:1280px){.serviceHeadSp .banner li{height:100px}}@media only screen and (max-width:393px){.serviceHeadSp .banner li{height:25.4452926209vw}}.serviceHeadSp .line{width:0;height:5px;background:rgba(180,180,180,.9);display:block;position:fixed;left:0;top:0}.serviceHeadSp,.serviceHeadSp.productWrap{background:#34455d}.serviceHeadSp .synergies .circle,.serviceHeadSp.productWrap .synergies .circle{opacity:1}.serviceHeadSp .synergies .circle.display,.serviceHeadSp .synergies .circle.space,.serviceHeadSp.productWrap .synergies .circle.display,.serviceHeadSp.productWrap .synergies .circle.space{opacity:.2}.serviceHeadSp .detailWrap #displayDetail,.serviceHeadSp .detailWrap #spaceDetail,.serviceHeadSp.productWrap .detailWrap #displayDetail,.serviceHeadSp.productWrap .detailWrap #spaceDetail{opacity:0;visibility:hidden}.serviceHeadSp .detailWrap #productDetail,.serviceHeadSp.productWrap .detailWrap #productDetail{opacity:1;visibility:visible}.serviceHeadSp .on.banner,.serviceHeadSp.productWrap .on.banner{opacity:1;visibility:visible}.serviceHeadSp.displayWrap{background:#165548}.serviceHeadSp.displayWrap .synergies .circle{opacity:1}.serviceHeadSp.displayWrap .synergies .circle.product,.serviceHeadSp.displayWrap .synergies .circle.space{opacity:.2}.serviceHeadSp.displayWrap .detailWrap #productDetail,.serviceHeadSp.displayWrap .detailWrap #spaceDetail{opacity:0;visibility:hidden}.serviceHeadSp.displayWrap .detailWrap #displayDetail{opacity:1;visibility:visible}.serviceHeadSp.displayWrap .on.banner{opacity:0;visibility:hidden}.serviceHeadSp.spaceWrap{background:#d8b753}.serviceHeadSp.spaceWrap .synergies .circle{opacity:1}.serviceHeadSp.spaceWrap .synergies .circle.display,.serviceHeadSp.spaceWrap .synergies .circle.product{opacity:.2}.serviceHeadSp.spaceWrap .detailWrap #productDetail,.serviceHeadSp.spaceWrap .detailWrap #displayDetail{opacity:0;visibility:hidden}.serviceHeadSp.spaceWrap .detailWrap #spaceDetail{opacity:1;visibility:visible}.serviceHeadSp.spaceWrap .on.banner{opacity:0;visibility:hidden}.serviceHeadSp .synergiesWrap .synergies .circle{opacity:1 !important}.serviceHeadSp .synergiesWrap .synergies .circle svg circle{fill:rgba(255,255,255,.2)}.serviceHeadSp .synergiesWrap .synergies.on img{opacity:.1}.serviceHeadSp.productWrap .synergiesWrap .synergies .circle.display,.serviceHeadSp.productWrap .synergiesWrap .synergies .circle.space{opacity:.3 !important}.serviceHeadSp.displayWrap .synergiesWrap .synergies .circle.product,.serviceHeadSp.displayWrap .synergiesWrap .synergies .circle.space{opacity:.3 !important}.serviceHeadSp.spaceWrap .synergiesWrap .synergies .circle.display,.serviceHeadSp.spaceWrap .synergiesWrap .synergies .circle.product{opacity:.3 !important}#serviceListWrapSp{width:100%}@media only screen and (max-width:834px){#serviceListWrapSp .synergiesWrap{width:36.0911270983vw}}@media only screen and (max-width:650px){#serviceListWrapSp .synergiesWrap{width:46.3076923077vw;position:absolute;top:-21.5384615385vw;right:3.82%}}@media only screen and (max-width:1280px){#serviceListWrapSp .synergiesWrap .synergies{position:sticky;top:80px}}@media only screen and (max-width:650px){#serviceListWrapSp .synergiesWrap .synergies{position:static}}#serviceListWrapSp .serviceBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#serviceListWrapSp .sliderSp{background:#34455d}@media only screen and (max-width:1280px){#serviceListWrapSp .sliderSp{height:74.609375vw}}#serviceListWrapSp .sliderSp:nth-child(2){background:#165548}#serviceListWrapSp .sliderSp:nth-child(3){background:#d8b753}#serviceListWrapSp .swiper,#serviceListWrapSp .swiper .swiper-wrapper{width:100%;height:100%;margin:0}#serviceListWrapSp .swiper .swiper-slide{width:56.25vw;height:100%}#serviceListWrapSp .swiper .swiper-slide a{width:100%;height:100%;display:block}#serviceListWrapSp .swiper .swiper-slide a.hover{opacity:1 !important}#serviceListWrapSp .swiper .swiper-slide a.hover .ph{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.025,1.025);transform:translateY(-50%) translateX(-50%) scale(1.025,1.025)}#serviceListWrapSp .swiper .swiper-slide a .w{width:100%;height:100%;position:relative;overflow:hidden}#serviceListWrapSp .swiper .swiper-slide a .w h4{width:100%;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px;letter-spacing:.05em;display:block;position:absolute;bottom:15px;right:15px;z-index:5;text-align:right}@media only screen and (max-width:650px){#serviceListWrapSp .swiper .swiper-slide a .w h4{right:auto;left:15px;text-align:left}}@media only screen and (max-width:393px){#serviceListWrapSp .swiper .swiper-slide a .w h4{line-height:1;font-size:1.4rem}}#serviceListWrapSp .swiper .swiper-slide a .ph{width:101%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);transition:all .35s ease-in-out}#serviceListWrapSp .swiper .swiper-slide a .ph.ll{-webkit-transform:translateY(-50%) translateX(-50%) scale(.985,.985);transform:translateY(-50%) translateX(-50%) scale(.985,.985)}#serviceListWrapSp .swiper-pagination{width:auto;position:absolute;bottom:10px;left:30px;z-index:10;mix-blend-mode:difference}@media only screen and (max-width:650px){#serviceListWrapSp .swiper-pagination{top:15px;bottom:auto;left:auto;right:15px;display:block}}@media only screen and (max-width:393px){#serviceListWrapSp .swiper-pagination{top:3.8167938931vw;right:3.8167938931vw}}#serviceListWrapSp .swiper-pagination span{width:8px;height:8px;margin:0 8px 0 0;border:solid 1px #fff;border-radius:100%;cursor:none !important}@media only screen and (max-width:650px){#serviceListWrapSp .swiper-pagination span{display:block;margin:0 0 8px}}@media only screen and (max-width:393px){#serviceListWrapSp .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 0 2.0356234097vw}}#serviceListWrapSp .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}#valueWrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden}@media only screen and (max-width:1280px){#valueWrap{min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#valueWrap .w{width:100%;display:block;gap:0vw 3.6458333333vw;margin:165px auto}@media only screen and (max-width:1700px){#valueWrap .w{width:1000px}}@media only screen and (max-width:1280px){#valueWrap .w{width:calc(100% - 302px);padding:0 80px 0 0;margin-right:0;margin-bottom:0}}@media only screen and (max-width:1024px){#valueWrap .w{width:87.8%;padding:0;margin:100px auto 0}}@media only screen and (max-width:834px){#valueWrap .w{margin:80px auto 0}}@media only screen and (max-width:650px){#valueWrap .w{width:92.36%}}@media only screen and (max-width:393px){#valueWrap .w{margin-top:20.3562340967vw}}#valueWrap .w h2{width:1413px;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:39px;margin:0 auto 55px}@media only screen and (max-width:1700px){#valueWrap .w h2{width:1000px}}@media only screen and (max-width:1280px){#valueWrap .w h2{text-align:left}}@media only screen and (max-width:1024px){#valueWrap .w h2{margin-bottom:40px;text-align:center}}@media only screen and (max-width:650px){#valueWrap .w h2{line-height:1;font-size:32px}}@media only screen and (max-width:393px){#valueWrap .w h2{margin-bottom:10.1781170483vw;line-height:1;font-size:3.2rem}}#valueWrap .w .wrap{width:1413px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px 0;margin:0 auto}@media only screen and (max-width:1700px){#valueWrap .w .wrap{width:100%}}@media only screen and (max-width:1500px){#valueWrap .w .wrap{gap:120px 0}}@media only screen and (max-width:1280px){#valueWrap .w .wrap{gap:70px 0}}@media only screen and (max-width:1024px){#valueWrap .w .wrap{gap:70px 0}}@media only screen and (max-width:393px){#valueWrap .w .wrap{gap:17.8117048346vw 0vw}}#valueWrap .w .wrap .b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 70px}@media only screen and (max-width:1700px){#valueWrap .w .wrap .b{display:block}}#valueWrap .w .wrap .b .l{max-width:400px;width:20.8333333333vw;color:#fff}@media only screen and (max-width:1700px){#valueWrap .w .wrap .b .l{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b .l{display:block}}@media only screen and (max-width:650px){#valueWrap .w .wrap .b .l{margin-bottom:40px}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b .l{margin-bottom:10.1781170483vw}}@media only screen and (max-width:1700px){#valueWrap .w .wrap .b .l .ttl{width:40%}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b .l .ttl{width:100%}}@media only screen and (max-width:1024px){#valueWrap .w .wrap .b .l .ttl .tab{display:none !important}}#valueWrap .w .wrap .b .l h3{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:34px}@media only screen and (max-width:650px){#valueWrap .w .wrap .b .l h3{line-height:1;font-size:24px}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b .l h3{line-height:1;font-size:2.4rem}}#valueWrap .w .wrap .b .l h3 span:last-child{font-weight:300}#valueWrap .w .wrap .b .l h4{position:relative;padding-bottom:22px;margin:7px 0 14px;color:#fff;font-weight:600;line-height:1;font-size:14px}@media only screen and (max-width:393px){#valueWrap .w .wrap .b .l h4{margin:1.7811704835vw 0 3.5623409669vw;line-height:1;font-size:1.4rem}}#valueWrap .w .wrap .b .l h4:after{content:' ';width:0;height:1px;display:block;position:absolute;left:0;bottom:0;background:#fff;transition:all 1s ease-in-out .3s}@media only screen and (max-width:1700px){#valueWrap .w .wrap .b .l h4:after{content:none}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b .l h4:after{content:' '}}#valueWrap .w .wrap .b .l p{line-height:2;font-size:14px}@media only screen and (max-width:1700px){#valueWrap .w .wrap .b .l p{width:60%}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b .l p{width:100%}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b .l p{line-height:2;font-size:1.4rem}}#valueWrap .w .wrap .b .l.animated h4:after{width:100%}#valueWrap .w .wrap .b ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul{width:100%;display:block;margin-left:auto}}#valueWrap .w .wrap .b ul li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li{text-align:left}}#valueWrap .w .wrap .b ul li:nth-child(odd){width:302px;height:302px;border:solid 1px #fff;border-radius:100%}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(odd){width:100%;height:auto;border-radius:10px;padding:20px 20px 15px}}@media only screen and (max-width:650px){#valueWrap .w .wrap .b ul li:nth-child(odd){padding:15px 15px 10px}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b ul li:nth-child(odd){padding:3.8167938931vw 3.8167938931vw 2.5445292621vw;border-radius:2.5445292621vw}}#valueWrap .w .wrap .b ul li:nth-child(odd) h5{margin-top:65px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:26px;color:#fff}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(odd) h5{margin-top:0}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b ul li:nth-child(odd) h5{line-height:1;font-size:2.6rem}}#valueWrap .w .wrap .b ul li:nth-child(odd) div{margin:10px 0 20px;line-height:1;font-size:14px;font-weight:600;color:#fff;position:relative}@media only screen and (max-width:1500px){#valueWrap .w .wrap .b ul li:nth-child(odd) div{margin:10px 0;padding-bottom:14px}#valueWrap .w .wrap .b ul li:nth-child(odd) div:after{content:' ';width:0;height:1px;display:block;position:absolute;left:0;bottom:0;background:#fff;transition:all 1s ease-in-out .3s}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b ul li:nth-child(odd) div{line-height:1;font-size:1.4rem}}#valueWrap .w .wrap .b ul li:nth-child(odd) p{line-height:1.7857142857;font-size:14px;color:#fff}@media only screen and (max-width:393px){#valueWrap .w .wrap .b ul li:nth-child(odd) p{line-height:1.7857142857;font-size:1.4rem}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(odd) p br.br1138{display:none}}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(odd) p br{display:none !important}}#valueWrap .w .wrap .b ul li:nth-child(even){width:40px;height:1px;position:relative}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(even){width:1px;height:40px;margin:0 auto}}@media only screen and (max-width:393px){#valueWrap .w .wrap .b ul li:nth-child(even){height:10.1781170483vw}}#valueWrap .w .wrap .b ul li:nth-child(even):after{content:' ';width:0;height:1px;display:block;position:absolute;left:0;top:0;background:#fff;transition:all 1s ease-in-out .3s}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li:nth-child(even):after{width:1px;height:0}}@media only screen and (max-width:1500px){#valueWrap .w .wrap .b ul li.animated:nth-child(odd) div:after{width:100%}}#valueWrap .w .wrap .b ul li.animated:nth-child(even):after{width:100%}@media only screen and (max-width:1280px){#valueWrap .w .wrap .b ul li.animated:nth-child(even):after{height:100%}}.pin-spacer{width:100% !important}.pin-spacer #totalSolutionHoScWrap .hoSc{visibility:visible}#totalSolutionHoScWrap{width:100% !important;max-width:100% !important;height:100vh;background:0 0 !important;z-index:100;position:relative;overflow:hidden}@media only screen and (max-width:1280px){#totalSolutionHoScWrap{height:auto;position:relative;right:0}}#totalSolutionHoScWrap .none{pointer-events:none !important}#totalSolutionHoScWrap .hoSc{visibility:hidden}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo{width:100vw;padding:90px 0 0;position:fixed;top:0;z-index:50;transition:top 1s,opacity .5s,background .5s}@media screen and (orientation:landscape) and (max-height:1000px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo{padding:60px 0 0}}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{width:1413px;margin:0 auto 55px;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:39px}@media screen and (orientation:landscape) and (max-height:1000px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{margin:0 auto 40px}}@media only screen and (max-width:1700px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{width:1000px}}@media only screen and (max-width:1280px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{text-align:left}}@media only screen and (max-width:1024px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{text-align:center}}@media only screen and (max-width:650px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{line-height:1;font-size:32px}}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2{line-height:1;font-size:3.2rem}}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo h2 span:last-child{font-weight:300}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo .flowWrap li a{width:100%;height:100%;display:block;border-radius:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo .flowWrap li a.on{background:rgba(255,255,255,.2)}#totalSolutionHoScWrap #totalSolutionWrap #flowWrapHo .flowWrap li a.hover{opacity:1 !important;background:rgba(255,255,255,.2)}#totalSolutionHoScWrap #totalSolutionWrap .flow{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;position:relative;padding:7.2916666667vw 0;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media screen and (orientation:landscape) and (max-height:1000px){#totalSolutionHoScWrap #totalSolutionWrap .flow{padding:40px 0}}#totalSolutionHoScWrap #totalSolutionWrap .flow .l{width:400px;margin-right:40px}#totalSolutionHoScWrap #totalSolutionWrap .flow .l h3{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:31px}@media only screen and (max-width:650px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l h3{line-height:1;font-size:28px}}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l h3{line-height:1;font-size:2.8rem}}#totalSolutionHoScWrap #totalSolutionWrap .flow .l h4{margin:10px 0 20px;color:#fff;font-weight:600;line-height:1;font-size:14px}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l h4{margin-top:2.5445292621vw;margin-bottom:5.0890585242vw;line-height:1;font-size:1.4rem}}#totalSolutionHoScWrap #totalSolutionWrap .flow .l p{color:#fff;margin:20px 0 10px;line-height:2;font-size:14px}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l p{margin-top:5.0890585242vw;margin-bottom:2.5445292621vw;line-height:2;font-size:1.4rem}}#totalSolutionHoScWrap #totalSolutionWrap .flow .l ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:10px 10px}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l ul{gap:2.5445292621vw 2.5445292621vw}}#totalSolutionHoScWrap #totalSolutionWrap .flow .l ul li{color:#fff;line-height:1;font-size:14px;display:inline-block;padding:6px 6px 5px;border:solid 1px #fff;border-radius:5px}@media only screen and (max-width:393px){#totalSolutionHoScWrap #totalSolutionWrap .flow .l ul li{padding:1.5267175573vw 1.5267175573vw 1.272264631vw;border-radius:1.272264631vw;line-height:1;font-size:1.4rem}}#totalSolutionHoScWrap #totalSolutionWrap .flow .r{height:100%}#totalSolutionHoScWrap #totalSolutionWrap .flow .r ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}#totalSolutionHoScWrap #totalSolutionWrap .flow .r ul li{height:100%}#totalSolutionHoScWrap #totalSolutionWrap .flow .r ul li img{width:auto;max-height:100%;display:block}ul.flowWrap{width:1413px;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative}@media only screen and (max-width:1700px){ul.flowWrap{width:1000px}}@media only screen and (max-width:1280px){ul.flowWrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}ul.flowWrap li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1280px){ul.flowWrap li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:650px){ul.flowWrap li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}ul.flowWrap li:first-child,ul.flowWrap li:nth-child(3),ul.flowWrap li:nth-child(5),ul.flowWrap li:nth-child(7),ul.flowWrap li:nth-child(9),ul.flowWrap li:nth-child(11),ul.flowWrap li:nth-child(12){width:197px;height:197px;border:solid 1px #fff;border-radius:100%}@media only screen and (max-width:1700px){ul.flowWrap li:first-child,ul.flowWrap li:nth-child(3),ul.flowWrap li:nth-child(5),ul.flowWrap li:nth-child(7),ul.flowWrap li:nth-child(9),ul.flowWrap li:nth-child(11),ul.flowWrap li:nth-child(12){width:149px;height:149px}}@media only screen and (max-width:1280px){ul.flowWrap li:first-child,ul.flowWrap li:nth-child(3),ul.flowWrap li:nth-child(5),ul.flowWrap li:nth-child(7),ul.flowWrap li:nth-child(9),ul.flowWrap li:nth-child(11),ul.flowWrap li:nth-child(12){width:100%;height:80px;padding:0 20px;border-radius:0;border:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border:solid 1px #fff}}@media only screen and (max-width:650px){ul.flowWrap li:first-child,ul.flowWrap li:nth-child(3),ul.flowWrap li:nth-child(5),ul.flowWrap li:nth-child(7),ul.flowWrap li:nth-child(9),ul.flowWrap li:nth-child(11),ul.flowWrap li:nth-child(12){padding:0;height:90px}}@media only screen and (max-width:393px){ul.flowWrap li:first-child,ul.flowWrap li:nth-child(3),ul.flowWrap li:nth-child(5),ul.flowWrap li:nth-child(7),ul.flowWrap li:nth-child(9),ul.flowWrap li:nth-child(11),ul.flowWrap li:nth-child(12){height:22.9007633588vw}}ul.flowWrap li h3{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:2rem;letter-spacing:-.03em;color:#fff}@media only screen and (max-width:1700px){ul.flowWrap li h3{line-height:1;font-size:17px}}@media only screen and (max-width:1280px){ul.flowWrap li h3{line-height:1;font-size:26px}}@media only screen and (max-width:393px){ul.flowWrap li h3{line-height:1;font-size:2.6rem}}ul.flowWrap li h4{margin:10px 0 0;line-height:1.2857142857;font-size:14px;font-weight:600;color:#fff}@media only screen and (max-width:1700px){ul.flowWrap li h4{line-height:1.2857142857;font-size:14px}}@media only screen and (max-width:1280px){ul.flowWrap li h4{margin:0 0 0 10px;line-height:1.2857142857;font-size:14px}}@media only screen and (max-width:650px){ul.flowWrap li h4{margin:10px 0 0}}@media only screen and (max-width:393px){ul.flowWrap li h4{margin-top:2.5445292621vw;line-height:1.2857142857;font-size:1.4rem}}ul.flowWrap li h4 .br1700{display:none}@media only screen and (max-width:1700px){ul.flowWrap li h4 .br1700{display:block}}@media only screen and (max-width:1280px){ul.flowWrap li h4 .br1700{display:none}}ul.flowWrap li.last{display:none}@media only screen and (max-width:1280px){ul.flowWrap li.last{height:50px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none}}@media only screen and (max-width:650px){ul.flowWrap li.last{padding:0;height:90px}}@media only screen and (max-width:393px){ul.flowWrap li.last{height:22.9007633588vw}}ul.flowWrap li:nth-child(2),ul.flowWrap li:nth-child(4),ul.flowWrap li:nth-child(6),ul.flowWrap li:nth-child(8),ul.flowWrap li:nth-child(10){width:46px;height:46px;width:2.3958333333vw;height:2.3958333333vw}@media only screen and (max-width:1700px){ul.flowWrap li:nth-child(2),ul.flowWrap li:nth-child(4),ul.flowWrap li:nth-child(6),ul.flowWrap li:nth-child(8),ul.flowWrap li:nth-child(10){width:1.5vw;height:1.5vw}}@media only screen and (max-width:1280px){ul.flowWrap li:nth-child(2),ul.flowWrap li:nth-child(4),ul.flowWrap li:nth-child(6),ul.flowWrap li:nth-child(8),ul.flowWrap li:nth-child(10){width:100%;height:46px}}@media only screen and (max-width:393px){ul.flowWrap li:nth-child(2),ul.flowWrap li:nth-child(4),ul.flowWrap li:nth-child(6),ul.flowWrap li:nth-child(8),ul.flowWrap li:nth-child(10){height:11.7048346056vw}}ul.flowWrap li:nth-child(2):nth-child(200),ul.flowWrap li:nth-child(4):nth-child(200),ul.flowWrap li:nth-child(6):nth-child(200),ul.flowWrap li:nth-child(8):nth-child(200),ul.flowWrap li:nth-child(10):nth-child(200){margin-right:10px;margin-right:.5208333333vw}@media only screen and (max-width:1280px){ul.flowWrap li:nth-child(2):nth-child(200),ul.flowWrap li:nth-child(4):nth-child(200),ul.flowWrap li:nth-child(6):nth-child(200),ul.flowWrap li:nth-child(8):nth-child(200),ul.flowWrap li:nth-child(10):nth-child(200){margin-right:0}}ul.flowWrap li:nth-child(2):after,ul.flowWrap li:nth-child(4):after,ul.flowWrap li:nth-child(6):after,ul.flowWrap li:nth-child(8):after,ul.flowWrap li:nth-child(10):after{content:' ';width:10px;height:10px;width:.5208333333vw;height:.5208333333vw;border-top:solid 1px #fff;border-right:solid 1px #fff;display:block;transform:rotate(45deg);transform-origin:center;position:relative;right:3px;right:.15625vw;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){ul.flowWrap li:nth-child(2):after,ul.flowWrap li:nth-child(4):after,ul.flowWrap li:nth-child(6):after,ul.flowWrap li:nth-child(8):after,ul.flowWrap li:nth-child(10):after{width:10px;height:10px;transform:rotate(135deg);margin:0 auto;right:0;top:-3px}}@media only screen and (max-width:393px){ul.flowWrap li:nth-child(2):after,ul.flowWrap li:nth-child(4):after,ul.flowWrap li:nth-child(6):after,ul.flowWrap li:nth-child(8):after,ul.flowWrap li:nth-child(10):after{width:2.5445292621vw;height:2.5445292621vw;top:-.7633587786vw}}ul.flowWrap li#circleTotal{width:1296px;height:238px;width:67.5vw;height:12.3958333333vw;position:absolute;top:-10px;right:-10px;top:-.6896551724vw;right:-.5208333333vw}@media only screen and (max-width:1280px){ul.flowWrap li#circleTotal{display:none}}ul.flowWrap li#circleTotal:after{content:none}ul.flowWrap li#circleTotal svg{opacity:.5;width:100%;height:auto;display:block}ul.flowWrap li#circleTotal svg path{stroke:#fff}ul.flowWrap li#reserch{width:1058px;height:60px;width:55.1041666667vw;height:3.125vw;border:solid 1px #fff;border-top:none;position:absolute;bottom:-80px;right:109px;bottom:-4.1666666667vw;right:5.6770833333vw;border-radius:0}@media only screen and (max-width:1280px){ul.flowWrap li#reserch{width:50px;height:calc(100% - 65px);bottom:25px;right:-60px;border:solid 1px #fff;border-left:none}}@media only screen and (max-width:650px){ul.flowWrap li#reserch{width:15px;height:calc(100% - 90px);bottom:45px;right:-20px}}@media only screen and (max-width:393px){ul.flowWrap li#reserch{width:3.8167938931vw;height:calc(100% - 22.9vw);bottom:11.4503816794vw;right:-5.0890585242vw}}ul.flowWrap li#reserch:before{content:' ';width:1px;height:20px;height:1.0416666667vw;background:#fff;display:block;position:absolute;top:-20px;top:-1.3793103448vw;right:-1px}@media only screen and (max-width:1280px){ul.flowWrap li#reserch:before{width:10px;height:1px;top:auto;bottom:-1px;right:auto;left:-10px}}@media only screen and (max-width:650px){ul.flowWrap li#reserch:before{width:5px;left:-5px}}@media only screen and (max-width:393px){ul.flowWrap li#reserch:before{width:1.272264631vw;left:-1.272264631vw}}ul.flowWrap li#reserch:after{content:' ';width:16px;height:16px;width:.8333333333vw;height:.8333333333vw;border-top:solid 1px #fff;border-right:solid 1px #fff;display:block;transform:rotate(-45deg);transform-origin:center;position:absolute;top:2px;left:-8px;top:.1379310345vw;left:-.4166666667vw;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){ul.flowWrap li#reserch:after{width:16px;height:16px;top:-9px;left:2px;transform:rotate(-135deg)}}@media only screen and (max-width:650px){ul.flowWrap li#reserch:after{width:10px;height:10px;top:-6px;left:1px}}@media only screen and (max-width:393px){ul.flowWrap li#reserch:after{width:2.5445292621vw;height:2.5445292621vw;top:-1.5267175573vw;left:.2544529262vw}}ul.flowWrap li#reserch div{position:absolute;bottom:-70px;bottom:-4.1666666667vw}@media only screen and (max-width:1280px){ul.flowWrap li#reserch div{display:none}}#workflowWrap{max-width:1300px;width:67.7083333333vw;position:relative;z-index:10;margin:0 auto 165px;padding-top:165px}@media only screen and (max-width:1280px){#workflowWrap{width:calc(100% - 300px);padding:165px 80px 0 0;margin-right:0;margin-bottom:120px}}@media only screen and (max-width:1024px){#workflowWrap{padding:0;margin-right:auto;width:87.8%;margin:0 auto 80px;padding-top:80px}}@media only screen and (max-width:834px){#workflowWrap{padding-top:80px;margin:0 auto 80px}}@media only screen and (max-width:650px){#workflowWrap{width:92.36%}}@media only screen and (max-width:393px){#workflowWrap{padding-top:20.3562340967vw;margin-bottom:20.3562340967vw}}#workflowWrap .w{margin:0 auto 70px}@media only screen and (max-width:1024px){#workflowWrap .w{margin-bottom:40px}}@media only screen and (max-width:834px){#workflowWrap .w{margin-bottom:40px}}@media only screen and (max-width:650px){#workflowWrap .w{margin-bottom:40px}}@media only screen and (max-width:393px){#workflowWrap .w{margin-bottom:10.1781170483vw}}#workflowWrap .w h2{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:39px;text-align:center}@media only screen and (max-width:1280px){#workflowWrap .w h2{text-align:left}}@media only screen and (max-width:1024px){#workflowWrap .w h2{text-align:center}}@media only screen and (max-width:650px){#workflowWrap .w h2{line-height:1;font-size:32px}}@media only screen and (max-width:393px){#workflowWrap .w h2{line-height:1;font-size:3.2rem}}#workflowWrap .w h2 span:last-child{font-weight:300}#workflowWrap>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 4%}@media only screen and (max-width:834px){#workflowWrap>ul{gap:60px 0}}@media only screen and (max-width:393px){#workflowWrap>ul{gap:15.2671755725vw 0vw}}#workflowWrap>ul>li{width:48%;color:#fff}@media only screen and (max-width:1280px){#workflowWrap>ul>li{width:100%}}#workflowWrap>ul>li .head{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#workflowWrap>ul>li .head{margin-bottom:5.0890585242vw}}#workflowWrap>ul>li .head h3{color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:31px}@media only screen and (max-width:650px){#workflowWrap>ul>li .head h3{line-height:1;font-size:28px}}@media only screen and (max-width:393px){#workflowWrap>ul>li .head h3{line-height:1;font-size:2.8rem}}#workflowWrap>ul>li .head h4{margin-left:10px;color:#fff;font-weight:600;line-height:1;font-size:14px}@media only screen and (max-width:393px){#workflowWrap>ul>li .head h4{margin-left:2.5445292621vw;line-height:1;font-size:1.4rem}}#workflowWrap>ul>li p{margin:20px 0 7px;line-height:2;font-size:14px}@media only screen and (max-width:393px){#workflowWrap>ul>li p{margin-top:5.0890585242vw;margin-bottom:1.7811704835vw;line-height:2;font-size:1.4rem}}#workflowWrap>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:10px 10px}@media only screen and (max-width:393px){#workflowWrap>ul>li ul{gap:2.5445292621vw 2.5445292621vw}}#workflowWrap>ul>li ul li{line-height:1;font-size:14px;display:inline-block;padding:6px 6px 5px;border:solid 1px #fff;border-radius:5px}@media only screen and (max-width:393px){#workflowWrap>ul>li ul li{padding:1.5267175573vw 1.5267175573vw 1.272264631vw;border-radius:1.272264631vw;line-height:1;font-size:1.4rem}}#workflowWrap>ul>li .swiper,#workflowWrap>ul>li .swiper .swiper-wrapper{width:100%;margin:0}#workflowWrap>ul>li .swiper .swiper-slide{width:56.25vw;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:1280px){#workflowWrap>ul>li .swiper .swiper-slide{background-position:bottom center}}@media only screen and (max-width:834px){#workflowWrap>ul>li .swiper .swiper-slide{background-position:center}}#workflowWrap>ul>li .swiper .swiper-slide span{position:absolute;bottom:12px;left:15px;z-index:10;mix-blend-mode:difference;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1;font-size:14px;font-weight:400}@media only screen and (max-width:1024px){#workflowWrap>ul>li .swiper .swiper-slide span{left:15px}}@media only screen and (max-width:650px){#workflowWrap>ul>li .swiper .swiper-slide span{left:3.82%}}@media only screen and (max-width:393px){#workflowWrap>ul>li .swiper .swiper-slide span{bottom:3.0534351145vw;line-height:1;font-size:1.4rem}}#workflowWrap>ul>li .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}#workflowWrap>ul>li .swiper-pagination{width:auto;position:absolute;top:15px;left:auto;right:15px;z-index:10;mix-blend-mode:difference}@media only screen and (max-width:1280px){#workflowWrap>ul>li .swiper-pagination{top:15px;bottom:auto}}@media only screen and (max-width:393px){#workflowWrap>ul>li .swiper-pagination{top:3.8167938931vw;right:3.8167938931vw}}#workflowWrap>ul>li .swiper-pagination span{width:8px;height:8px;margin:0 0 8px;border:solid 1px #fff;border-radius:100%;cursor:none !important;display:block !important}@media only screen and (max-width:1280px){#workflowWrap>ul>li .swiper-pagination span{display:block;margin:0 0 8px}}@media only screen and (max-width:393px){#workflowWrap>ul>li .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 0 2.0356234097vw}}#workflowWrap>ul>li .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}.english #valueWrap .w .wrap .b .l h4,.english #valueWrap .w .wrap .b ul li:nth-child(2n+1) div,.english #totalWrap .wrap ul li h4,.english #workflowWrap ul li .head h4{display:none}.english #valueWrap .w .wrap .b ul li:nth-child(2n+1) h5{margin-bottom:15px}@media only screen and (max-width:650px){.english #valueWrap .w .wrap .b ul li:nth-child(2n+1) h5{margin-bottom:10px}}@media only screen and (max-width:393px){.english #valueWrap .w .wrap .b ul li:nth-child(2n+1) h5{margin-bottom:2.5445292621vw}}.english #totalWrap .wrap ul li#reserch div{bottom:-50px;bottom:-2.6041666667vw}body:not(.toppage) #wrapper{background:#fff}body.post-type-archive-works #worksNav,body.page-template-archive-works #worksNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.single-works #worksSingleNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){body.filterOpen.post-type-archive-works #worksNav,body.filterOpen.page-template-archive-works #worksNav,body.filterOpen.single-works #worksSingleNav,body.filterOpen.page-template-archive-mannequin #mannequinNav,body.filterOpen.page-template-archive-body #bodyNav,body.filterOpen.page-template-archive-fixture #fixtureNav,body.filterOpen.page-template-archive-tools #toolNav,body.filterOpen.blog #newsNav,body.filterOpen.category #newsNav,body.filterOpen.single-post #newsNav,body.filterOpen.page-template-index-php #newsNav{left:0}}@media only screen and (max-width:1024px){body.post-type-archive-works main,body.page-template-archive-works main,body.single-works main,body.page-template-archive-mannequin main,body.page-template-archive-body main,body.page-template-archive-fixture main,body.page-template-archive-tools main,body.blog main,body.category main,body.single-post main,body.page-template-index-php main{padding-bottom:348px}}@media only screen and (max-width:650px){body.post-type-archive-works main,body.page-template-archive-works main,body.single-works main,body.page-template-archive-mannequin main,body.page-template-archive-body main,body.page-template-archive-fixture main,body.page-template-archive-tools main,body.blog main,body.category main,body.single-post main,body.page-template-index-php main{padding-bottom:373px}}@media only screen and (max-width:393px){body.post-type-archive-works main,body.page-template-archive-works main,body.single-works main,body.page-template-archive-mannequin main,body.page-template-archive-body main,body.page-template-archive-fixture main,body.page-template-archive-tools main,body.blog main,body.category main,body.single-post main,body.page-template-index-php main{padding-bottom:92.6208651399vw}}@media only screen and (max-width:1024px){body.post-type-archive-works footer,body.page-template-archive-works footer,body.single-works footer,body.page-template-archive-mannequin footer,body.page-template-archive-body footer,body.page-template-archive-fixture footer,body.page-template-archive-tools footer,body.blog footer,body.category footer,body.single-post footer,body.page-template-index-php footer{height:348px;padding-bottom:40px}}@media only screen and (max-width:650px){body.post-type-archive-works footer,body.page-template-archive-works footer,body.single-works footer,body.page-template-archive-mannequin footer,body.page-template-archive-body footer,body.page-template-archive-fixture footer,body.page-template-archive-tools footer,body.blog footer,body.category footer,body.single-post footer,body.page-template-index-php footer{height:373px}}@media only screen and (max-width:393px){body.post-type-archive-works footer,body.page-template-archive-works footer,body.single-works footer,body.page-template-archive-mannequin footer,body.page-template-archive-body footer,body.page-template-archive-fixture footer,body.page-template-archive-tools footer,body.blog footer,body.category footer,body.single-post footer,body.page-template-index-php footer{height:92.6208651399vw}}body.post-type-archive-works #worksNav .filterCloseWrap,body.page-template-archive-works #worksNav .filterCloseWrap,body.single-works #worksSingleNav .filterCloseWrap,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap,body.page-template-archive-body #bodyNav .filterCloseWrap,body.page-template-archive-fixture #fixtureNav .filterCloseWrap,body.page-template-archive-tools #toolNav .filterCloseWrap,body.blog #newsNav .filterCloseWrap,body.category #newsNav .filterCloseWrap,body.single-post #newsNav .filterCloseWrap,body.page-template-index-php #newsNav .filterCloseWrap{display:none}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav .filterCloseWrap,body.page-template-archive-works #worksNav .filterCloseWrap,body.single-works #worksSingleNav .filterCloseWrap,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap,body.page-template-archive-body #bodyNav .filterCloseWrap,body.page-template-archive-fixture #fixtureNav .filterCloseWrap,body.page-template-archive-tools #toolNav .filterCloseWrap,body.blog #newsNav .filterCloseWrap,body.category #newsNav .filterCloseWrap,body.single-post #newsNav .filterCloseWrap,body.page-template-index-php #newsNav .filterCloseWrap{width:100%;height:40px;background:#fff;top:auto;bottom:0;position:fixed;display:block}body.post-type-archive-works #worksNav .filterCloseWrap .filterClose,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose,body.single-works #worksSingleNav .filterCloseWrap .filterClose,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose,body.blog #newsNav .filterCloseWrap .filterClose,body.category #newsNav .filterCloseWrap .filterClose,body.single-post #newsNav .filterCloseWrap .filterClose,body.page-template-index-php #newsNav .filterCloseWrap .filterClose{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(.1deg);transform:translateY(-50%) rotate(.1deg);left:15px}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav .filterCloseWrap .filterClose,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose,body.single-works #worksSingleNav .filterCloseWrap .filterClose,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose,body.blog #newsNav .filterCloseWrap .filterClose,body.category #newsNav .filterCloseWrap .filterClose,body.single-post #newsNav .filterCloseWrap .filterClose,body.page-template-index-php #newsNav .filterCloseWrap .filterClose{left:3.8167938931vw}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav .filterCloseWrap .filterClose button,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose button,body.single-works #worksSingleNav .filterCloseWrap .filterClose button,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose button,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose button,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose button,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose button,body.blog #newsNav .filterCloseWrap .filterClose button,body.category #newsNav .filterCloseWrap .filterClose button,body.single-post #newsNav .filterCloseWrap .filterClose button,body.page-template-index-php #newsNav .filterCloseWrap .filterClose button{background:0 0;outline:none;border:none;padding:0;margin:0;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:12px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav .filterCloseWrap .filterClose button,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose button,body.single-works #worksSingleNav .filterCloseWrap .filterClose button,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose button,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose button,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose button,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose button,body.blog #newsNav .filterCloseWrap .filterClose button,body.category #newsNav .filterCloseWrap .filterClose button,body.single-post #newsNav .filterCloseWrap .filterClose button,body.page-template-index-php #newsNav .filterCloseWrap .filterClose button{line-height:1;font-size:1.2rem}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav .filterCloseWrap .filterClose button:before,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose button:before,body.single-works #worksSingleNav .filterCloseWrap .filterClose button:before,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose button:before,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose button:before,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose button:before,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose button:before,body.blog #newsNav .filterCloseWrap .filterClose button:before,body.category #newsNav .filterCloseWrap .filterClose button:before,body.single-post #newsNav .filterCloseWrap .filterClose button:before,body.page-template-index-php #newsNav .filterCloseWrap .filterClose button:before{content:' ';width:10px;height:10px;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconFilterClose.svg) no-repeat center/cover;display:block;margin-right:5px}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav .filterCloseWrap .filterClose button:before,body.page-template-archive-works #worksNav .filterCloseWrap .filterClose button:before,body.single-works #worksSingleNav .filterCloseWrap .filterClose button:before,body.page-template-archive-mannequin #mannequinNav .filterCloseWrap .filterClose button:before,body.page-template-archive-body #bodyNav .filterCloseWrap .filterClose button:before,body.page-template-archive-fixture #fixtureNav .filterCloseWrap .filterClose button:before,body.page-template-archive-tools #toolNav .filterCloseWrap .filterClose button:before,body.blog #newsNav .filterCloseWrap .filterClose button:before,body.category #newsNav .filterCloseWrap .filterClose button:before,body.single-post #newsNav .filterCloseWrap .filterClose button:before,body.page-template-index-php #newsNav .filterCloseWrap .filterClose button:before{width:2.5445292621vw;height:2.5445292621vw;margin-right:1.272264631vw}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav,body.page-template-archive-works #worksNav,body.single-works #worksSingleNav,body.page-template-archive-mannequin #mannequinNav,body.page-template-archive-body #bodyNav,body.page-template-archive-fixture #fixtureNav,body.page-template-archive-tools #toolNav,body.blog #newsNav,body.category #newsNav,body.single-post #newsNav,body.page-template-index-php #newsNav{width:100%;background:#fff;top:0;left:-100%;transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.post-type-archive-works #worksNav ul,body.page-template-archive-works #worksNav ul,body.single-works #worksSingleNav ul,body.page-template-archive-mannequin #mannequinNav ul,body.page-template-archive-body #bodyNav ul,body.page-template-archive-fixture #fixtureNav ul,body.page-template-archive-tools #toolNav ul,body.blog #newsNav ul,body.category #newsNav ul,body.single-post #newsNav ul,body.page-template-index-php #newsNav ul{width:92.36%;position:relative;padding:0;margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px 15px}}@media only screen and (max-width:1024px) and (max-width:834px){body.post-type-archive-works #worksNav ul,body.page-template-archive-works #worksNav ul,body.single-works #worksSingleNav ul,body.page-template-archive-mannequin #mannequinNav ul,body.page-template-archive-body #bodyNav ul,body.page-template-archive-fixture #fixtureNav ul,body.page-template-archive-tools #toolNav ul,body.blog #newsNav ul,body.category #newsNav ul,body.single-post #newsNav ul,body.page-template-index-php #newsNav ul{padding:85px 0;margin:0 auto 0}}@media only screen and (max-width:1024px) and (max-width:650px){body.post-type-archive-works #worksNav ul,body.page-template-archive-works #worksNav ul,body.single-works #worksSingleNav ul,body.page-template-archive-mannequin #mannequinNav ul,body.page-template-archive-body #bodyNav ul,body.page-template-archive-fixture #fixtureNav ul,body.page-template-archive-tools #toolNav ul,body.blog #newsNav ul,body.category #newsNav ul,body.single-post #newsNav ul,body.page-template-index-php #newsNav ul{width:92.36%}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav ul,body.page-template-archive-works #worksNav ul,body.single-works #worksSingleNav ul,body.page-template-archive-mannequin #mannequinNav ul,body.page-template-archive-body #bodyNav ul,body.page-template-archive-fixture #fixtureNav ul,body.page-template-archive-tools #toolNav ul,body.blog #newsNav ul,body.category #newsNav ul,body.single-post #newsNav ul,body.page-template-index-php #newsNav ul{padding-top:21.6284987277vw;padding-bottom:21.6284987277vw;gap:3.8167938931vw 3.8167938931vw}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav ul:before,body.post-type-archive-works #worksNav ul:after,body.page-template-archive-works #worksNav ul:before,body.page-template-archive-works #worksNav ul:after,body.single-works #worksSingleNav ul:before,body.single-works #worksSingleNav ul:after,body.page-template-archive-mannequin #mannequinNav ul:before,body.page-template-archive-mannequin #mannequinNav ul:after,body.page-template-archive-body #bodyNav ul:before,body.page-template-archive-body #bodyNav ul:after,body.page-template-archive-fixture #fixtureNav ul:before,body.page-template-archive-fixture #fixtureNav ul:after,body.page-template-archive-tools #toolNav ul:before,body.page-template-archive-tools #toolNav ul:after,body.blog #newsNav ul:before,body.blog #newsNav ul:after,body.category #newsNav ul:before,body.category #newsNav ul:after,body.single-post #newsNav ul:before,body.single-post #newsNav ul:after,body.page-template-index-php #newsNav ul:before,body.page-template-index-php #newsNav ul:after{content:' ';width:0;height:1px;display:block;background:#e2e2e2;position:absolute;top:0;left:0}body.post-type-archive-works #worksNav ul:after,body.page-template-archive-works #worksNav ul:after,body.single-works #worksSingleNav ul:after,body.page-template-archive-mannequin #mannequinNav ul:after,body.page-template-archive-body #bodyNav ul:after,body.page-template-archive-fixture #fixtureNav ul:after,body.page-template-archive-tools #toolNav ul:after,body.blog #newsNav ul:after,body.category #newsNav ul:after,body.single-post #newsNav ul:after,body.page-template-index-php #newsNav ul:after{top:auto;bottom:0}body.post-type-archive-works #worksNav ul.open:before,body.post-type-archive-works #worksNav ul.open:after,body.page-template-archive-works #worksNav ul.open:before,body.page-template-archive-works #worksNav ul.open:after,body.single-works #worksSingleNav ul.open:before,body.single-works #worksSingleNav ul.open:after,body.page-template-archive-mannequin #mannequinNav ul.open:before,body.page-template-archive-mannequin #mannequinNav ul.open:after,body.page-template-archive-body #bodyNav ul.open:before,body.page-template-archive-body #bodyNav ul.open:after,body.page-template-archive-fixture #fixtureNav ul.open:before,body.page-template-archive-fixture #fixtureNav ul.open:after,body.page-template-archive-tools #toolNav ul.open:before,body.page-template-archive-tools #toolNav ul.open:after,body.blog #newsNav ul.open:before,body.blog #newsNav ul.open:after,body.category #newsNav ul.open:before,body.category #newsNav ul.open:after,body.single-post #newsNav ul.open:before,body.single-post #newsNav ul.open:after,body.page-template-index-php #newsNav ul.open:before,body.page-template-index-php #newsNav ul.open:after{width:100%;transition:all .5s ease-in-out .3s}body.post-type-archive-works #worksNav ul>li,body.page-template-archive-works #worksNav ul>li,body.single-works #worksSingleNav ul>li,body.page-template-archive-mannequin #mannequinNav ul>li,body.page-template-archive-body #bodyNav ul>li,body.page-template-archive-fixture #fixtureNav ul>li,body.page-template-archive-tools #toolNav ul>li,body.blog #newsNav ul>li,body.category #newsNav ul>li,body.single-post #newsNav ul>li,body.page-template-index-php #newsNav ul>li{text-align:left;margin:0}body.post-type-archive-works #worksNav ul>li.allBtn,body.post-type-archive-works #worksNav ul>li.parent,body.post-type-archive-works #worksNav ul>li.other,body.page-template-archive-works #worksNav ul>li.allBtn,body.page-template-archive-works #worksNav ul>li.parent,body.page-template-archive-works #worksNav ul>li.other,body.single-works #worksSingleNav ul>li.allBtn,body.single-works #worksSingleNav ul>li.parent,body.single-works #worksSingleNav ul>li.other,body.page-template-archive-mannequin #mannequinNav ul>li.allBtn,body.page-template-archive-mannequin #mannequinNav ul>li.parent,body.page-template-archive-mannequin #mannequinNav ul>li.other,body.page-template-archive-body #bodyNav ul>li.allBtn,body.page-template-archive-body #bodyNav ul>li.parent,body.page-template-archive-body #bodyNav ul>li.other,body.page-template-archive-fixture #fixtureNav ul>li.allBtn,body.page-template-archive-fixture #fixtureNav ul>li.parent,body.page-template-archive-fixture #fixtureNav ul>li.other,body.page-template-archive-tools #toolNav ul>li.allBtn,body.page-template-archive-tools #toolNav ul>li.parent,body.page-template-archive-tools #toolNav ul>li.other,body.blog #newsNav ul>li.allBtn,body.blog #newsNav ul>li.parent,body.blog #newsNav ul>li.other,body.category #newsNav ul>li.allBtn,body.category #newsNav ul>li.parent,body.category #newsNav ul>li.other,body.single-post #newsNav ul>li.allBtn,body.single-post #newsNav ul>li.parent,body.single-post #newsNav ul>li.other,body.page-template-index-php #newsNav ul>li.allBtn,body.page-template-index-php #newsNav ul>li.parent,body.page-template-index-php #newsNav ul>li.other{width:100%}body.post-type-archive-works #worksNav ul>li.allBtn a,body.post-type-archive-works #worksNav ul>li.parent a,body.post-type-archive-works #worksNav ul>li.other a,body.page-template-archive-works #worksNav ul>li.allBtn a,body.page-template-archive-works #worksNav ul>li.parent a,body.page-template-archive-works #worksNav ul>li.other a,body.single-works #worksSingleNav ul>li.allBtn a,body.single-works #worksSingleNav ul>li.parent a,body.single-works #worksSingleNav ul>li.other a,body.page-template-archive-mannequin #mannequinNav ul>li.allBtn a,body.page-template-archive-mannequin #mannequinNav ul>li.parent a,body.page-template-archive-mannequin #mannequinNav ul>li.other a,body.page-template-archive-body #bodyNav ul>li.allBtn a,body.page-template-archive-body #bodyNav ul>li.parent a,body.page-template-archive-body #bodyNav ul>li.other a,body.page-template-archive-fixture #fixtureNav ul>li.allBtn a,body.page-template-archive-fixture #fixtureNav ul>li.parent a,body.page-template-archive-fixture #fixtureNav ul>li.other a,body.page-template-archive-tools #toolNav ul>li.allBtn a,body.page-template-archive-tools #toolNav ul>li.parent a,body.page-template-archive-tools #toolNav ul>li.other a,body.blog #newsNav ul>li.allBtn a,body.blog #newsNav ul>li.parent a,body.blog #newsNav ul>li.other a,body.category #newsNav ul>li.allBtn a,body.category #newsNav ul>li.parent a,body.category #newsNav ul>li.other a,body.single-post #newsNav ul>li.allBtn a,body.single-post #newsNav ul>li.parent a,body.single-post #newsNav ul>li.other a,body.page-template-index-php #newsNav ul>li.allBtn a,body.page-template-index-php #newsNav ul>li.parent a,body.page-template-index-php #newsNav ul>li.other a{font-weight:600}body.post-type-archive-works #worksNav ul>li.parent,body.page-template-archive-works #worksNav ul>li.parent,body.single-works #worksSingleNav ul>li.parent,body.page-template-archive-mannequin #mannequinNav ul>li.parent,body.page-template-archive-body #bodyNav ul>li.parent,body.page-template-archive-fixture #fixtureNav ul>li.parent,body.page-template-archive-tools #toolNav ul>li.parent,body.blog #newsNav ul>li.parent,body.category #newsNav ul>li.parent,body.single-post #newsNav ul>li.parent,body.page-template-index-php #newsNav ul>li.parent{margin-top:10px}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav ul>li.parent,body.page-template-archive-works #worksNav ul>li.parent,body.single-works #worksSingleNav ul>li.parent,body.page-template-archive-mannequin #mannequinNav ul>li.parent,body.page-template-archive-body #bodyNav ul>li.parent,body.page-template-archive-fixture #fixtureNav ul>li.parent,body.page-template-archive-tools #toolNav ul>li.parent,body.blog #newsNav ul>li.parent,body.category #newsNav ul>li.parent,body.single-post #newsNav ul>li.parent,body.page-template-index-php #newsNav ul>li.parent{margin-top:2.5445292621vw}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav ul>li.child,body.page-template-archive-works #worksNav ul>li.child,body.single-works #worksSingleNav ul>li.child,body.page-template-archive-mannequin #mannequinNav ul>li.child,body.page-template-archive-body #bodyNav ul>li.child,body.page-template-archive-fixture #fixtureNav ul>li.child,body.page-template-archive-tools #toolNav ul>li.child,body.blog #newsNav ul>li.child,body.category #newsNav ul>li.child,body.single-post #newsNav ul>li.child,body.page-template-index-php #newsNav ul>li.child{margin-bottom:0}body.post-type-archive-works #worksNav ul>li.child:before,body.page-template-archive-works #worksNav ul>li.child:before,body.single-works #worksSingleNav ul>li.child:before,body.page-template-archive-mannequin #mannequinNav ul>li.child:before,body.page-template-archive-body #bodyNav ul>li.child:before,body.page-template-archive-fixture #fixtureNav ul>li.child:before,body.page-template-archive-tools #toolNav ul>li.child:before,body.blog #newsNav ul>li.child:before,body.category #newsNav ul>li.child:before,body.single-post #newsNav ul>li.child:before,body.page-template-index-php #newsNav ul>li.child:before{content:none}body.post-type-archive-works #worksNav ul>li a,body.page-template-archive-works #worksNav ul>li a,body.single-works #worksSingleNav ul>li a,body.page-template-archive-mannequin #mannequinNav ul>li a,body.page-template-archive-body #bodyNav ul>li a,body.page-template-archive-fixture #fixtureNav ul>li a,body.page-template-archive-tools #toolNav ul>li a,body.blog #newsNav ul>li a,body.category #newsNav ul>li a,body.single-post #newsNav ul>li a,body.page-template-index-php #newsNav ul>li a{position:relative;color:#000;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.05em}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav ul>li a,body.page-template-archive-works #worksNav ul>li a,body.single-works #worksSingleNav ul>li a,body.page-template-archive-mannequin #mannequinNav ul>li a,body.page-template-archive-body #bodyNav ul>li a,body.page-template-archive-fixture #fixtureNav ul>li a,body.page-template-archive-tools #toolNav ul>li a,body.blog #newsNav ul>li a,body.category #newsNav ul>li a,body.single-post #newsNav ul>li a,body.page-template-index-php #newsNav ul>li a{line-height:1;font-size:1.3rem}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav ul>li a:after,body.page-template-archive-works #worksNav ul>li a:after,body.single-works #worksSingleNav ul>li a:after,body.page-template-archive-mannequin #mannequinNav ul>li a:after,body.page-template-archive-body #bodyNav ul>li a:after,body.page-template-archive-fixture #fixtureNav ul>li a:after,body.page-template-archive-tools #toolNav ul>li a:after,body.blog #newsNav ul>li a:after,body.category #newsNav ul>li a:after,body.single-post #newsNav ul>li a:after,body.page-template-index-php #newsNav ul>li a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}}@media only screen and (max-width:1024px) and (max-width:393px){body.post-type-archive-works #worksNav ul>li a:after,body.page-template-archive-works #worksNav ul>li a:after,body.single-works #worksSingleNav ul>li a:after,body.page-template-archive-mannequin #mannequinNav ul>li a:after,body.page-template-archive-body #bodyNav ul>li a:after,body.page-template-archive-fixture #fixtureNav ul>li a:after,body.page-template-archive-tools #toolNav ul>li a:after,body.blog #newsNav ul>li a:after,body.category #newsNav ul>li a:after,body.single-post #newsNav ul>li a:after,body.page-template-index-php #newsNav ul>li a:after{bottom:-.5089058524vw}}@media only screen and (max-width:1024px){body.post-type-archive-works #worksNav ul>li a.hover,body.post-type-archive-works #worksNav ul>li a.current,body.page-template-archive-works #worksNav ul>li a.hover,body.page-template-archive-works #worksNav ul>li a.current,body.single-works #worksSingleNav ul>li a.hover,body.single-works #worksSingleNav ul>li a.current,body.page-template-archive-mannequin #mannequinNav ul>li a.hover,body.page-template-archive-mannequin #mannequinNav ul>li a.current,body.page-template-archive-body #bodyNav ul>li a.hover,body.page-template-archive-body #bodyNav ul>li a.current,body.page-template-archive-fixture #fixtureNav ul>li a.hover,body.page-template-archive-fixture #fixtureNav ul>li a.current,body.page-template-archive-tools #toolNav ul>li a.hover,body.page-template-archive-tools #toolNav ul>li a.current,body.blog #newsNav ul>li a.hover,body.blog #newsNav ul>li a.current,body.category #newsNav ul>li a.hover,body.category #newsNav ul>li a.current,body.single-post #newsNav ul>li a.hover,body.single-post #newsNav ul>li a.current,body.page-template-index-php #newsNav ul>li a.hover,body.page-template-index-php #newsNav ul>li a.current{opacity:1 !important}body.post-type-archive-works #worksNav ul>li a.hover:after,body.post-type-archive-works #worksNav ul>li a.current:after,body.page-template-archive-works #worksNav ul>li a.hover:after,body.page-template-archive-works #worksNav ul>li a.current:after,body.single-works #worksSingleNav ul>li a.hover:after,body.single-works #worksSingleNav ul>li a.current:after,body.page-template-archive-mannequin #mannequinNav ul>li a.hover:after,body.page-template-archive-mannequin #mannequinNav ul>li a.current:after,body.page-template-archive-body #bodyNav ul>li a.hover:after,body.page-template-archive-body #bodyNav ul>li a.current:after,body.page-template-archive-fixture #fixtureNav ul>li a.hover:after,body.page-template-archive-fixture #fixtureNav ul>li a.current:after,body.page-template-archive-tools #toolNav ul>li a.hover:after,body.page-template-archive-tools #toolNav ul>li a.current:after,body.blog #newsNav ul>li a.hover:after,body.blog #newsNav ul>li a.current:after,body.category #newsNav ul>li a.hover:after,body.category #newsNav ul>li a.current:after,body.single-post #newsNav ul>li a.hover:after,body.single-post #newsNav ul>li a.current:after,body.page-template-index-php #newsNav ul>li a.hover:after,body.page-template-index-php #newsNav ul>li a.current:after{width:100%}}body.page-template-archive-mannequin #mannequinNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.page-template-archive-body #bodyNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.page-template-archive-fixture #fixtureNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.page-template-archive-tools #toolNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.blog #newsNav,body.category #newsNav,body.single-post #newsNav,body.page-template-index-php #newsNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.page-template-service #serviceNav,body.page-template-service #serviceNavSp{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1000}@media only screen and (max-width:1024px){body.page-template-service #serviceNav,body.page-template-service #serviceNavSp{display:none !important}}body.page-template-service #serviceNav a,body.page-template-service #serviceNavSp a{color:#fff}body.page-template-service #serviceNav nav ul li a:after,body.page-template-service #serviceNavSp nav ul li a:after{background:#fff}body.page-template-service #serviceNav nav ul li a.hover:after,body.page-template-service #serviceNav nav ul li a.current:after,body.page-template-service #serviceNavSp nav ul li a.hover:after,body.page-template-service #serviceNavSp nav ul li a.current:after{background:#fff}body.page-template-company #companyNav,body.page-template-office #companyNav,body.page-template-topmessage #companyNav,body.page-template-csr #companyNav,body.page-template-philosophy #companyNav,body.page-template-history #companyNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){body.page-template-company #companyNav,body.page-template-office #companyNav,body.page-template-topmessage #companyNav,body.page-template-csr #companyNav,body.page-template-philosophy #companyNav,body.page-template-history #companyNav{display:none}}body.page-template-archive-recruit #recruitNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){body.page-template-archive-recruit #recruitNav{display:none}}body.page-template-contact-business #contactNav,body.page-template-contact-business-confirm #contactNav,body.page-template-contact-recruit #contactNav,body.page-template-contact-recruit-confirm #contactNav,body.page-template-contact-collaboration #contactNav,body.page-template-contact-collaboration-confirm #contactNav,body.page-template-contact-coverage #contactNav,body.page-template-contact-coverage-confirm #contactNav,body.page-template-contact-showroom #contactNav,body.page-template-contact-showroom-confirm #contactNav,body.page-template-contact-rentalspace #contactNav,body.page-template-contact-rentalspace-confirm #contactNav,body.page-template-contact-other #contactNav,body.page-template-contact-other-confirm #contactNav,body.page-template-contact-thanks #contactNav{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){body.page-template-contact-business #contactNav,body.page-template-contact-business-confirm #contactNav,body.page-template-contact-recruit #contactNav,body.page-template-contact-recruit-confirm #contactNav,body.page-template-contact-collaboration #contactNav,body.page-template-contact-collaboration-confirm #contactNav,body.page-template-contact-coverage #contactNav,body.page-template-contact-coverage-confirm #contactNav,body.page-template-contact-showroom #contactNav,body.page-template-contact-showroom-confirm #contactNav,body.page-template-contact-rentalspace #contactNav,body.page-template-contact-rentalspace-confirm #contactNav,body.page-template-contact-other #contactNav,body.page-template-contact-other-confirm #contactNav,body.page-template-contact-thanks #contactNav{display:none}}.content{width:700px;margin:185px auto;position:relative}@media only screen and (max-width:1280px){.content{width:60%}}@media only screen and (max-width:1024px){.content{width:87.8%;margin:100px auto 80px}}@media only screen and (max-width:834px){.content{margin:85px auto 70px}}@media only screen and (max-width:650px){.content{width:92.36%}}@media only screen and (max-width:393px){.content{margin-top:21.6284987277vw;margin-bottom:17.8117048346vw}}.content .link{top:0}.content h1,.content .ttl{margin-bottom:35px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:1280px){.content h1,.content .ttl{margin-bottom:13px}}@media only screen and (max-width:650px){.content h1,.content .ttl{line-height:1;font-size:22px}}@media only screen and (max-width:393px){.content h1,.content .ttl{margin-bottom:3.3078880407vw;line-height:1;font-size:2.2rem}}.content h1 span:last-child,.content .ttl span:last-child{font-weight:300}aside{width:220px;height:100%;position:fixed;top:0;left:0;z-index:1010;visibility:hidden;opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);overflow:hidden}aside nav{width:100%}aside nav ul{padding-top:180px;padding-bottom:30px;padding-left:30px}@media only screen and (max-width:393px){aside nav ul{padding-top:45.8015267176vw;padding-bottom:7.6335877863vw;padding-left:7.6335877863vw}}aside nav ul li{margin-bottom:16px}@media only screen and (max-width:393px){aside nav ul li{margin-bottom:4.0712468193vw}}aside nav ul li>div,aside nav ul li a,aside nav ul li button{position:relative;padding:0;margin:0;background:0 0;border:none;outline:none;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.05em;display:inline-block;white-space:pre}@media only screen and (max-width:393px){aside nav ul li>div,aside nav ul li a,aside nav ul li button{line-height:1;font-size:1.3rem}}aside nav ul li>div.desk,aside nav ul li a.desk,aside nav ul li button.desk{display:inline-block !important}aside nav ul li>div:after,aside nav ul li a:after,aside nav ul li button:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}aside nav ul li>div.hover,aside nav ul li>div.current,aside nav ul li a.hover,aside nav ul li a.current,aside nav ul li button.hover,aside nav ul li button.current{opacity:1 !important}aside nav ul li>div.hover:after,aside nav ul li>div.current:after,aside nav ul li a.hover:after,aside nav ul li a.current:after,aside nav ul li button.hover:after,aside nav ul li button.current:after{width:100%}aside#worksNav nav ul li,aside#worksSingleNav nav ul li,aside#mannequinNav nav ul li,aside#bodyNav nav ul li,aside#fixtureNav nav ul li,aside#toolNav nav ul li,aside #newsNav nav ul li{margin-bottom:0}aside#worksNav nav ul li.allBtn a,aside#worksNav nav ul li.allBtn button,aside#worksSingleNav nav ul li.allBtn a,aside#worksSingleNav nav ul li.allBtn button,aside#mannequinNav nav ul li.allBtn a,aside#mannequinNav nav ul li.allBtn button,aside#bodyNav nav ul li.allBtn a,aside#bodyNav nav ul li.allBtn button,aside#fixtureNav nav ul li.allBtn a,aside#fixtureNav nav ul li.allBtn button,aside#toolNav nav ul li.allBtn a,aside#toolNav nav ul li.allBtn button,aside #newsNav nav ul li.allBtn a,aside #newsNav nav ul li.allBtn button{font-weight:600}aside#worksNav nav ul li.parent,aside#worksSingleNav nav ul li.parent,aside#mannequinNav nav ul li.parent,aside#bodyNav nav ul li.parent,aside#fixtureNav nav ul li.parent,aside#toolNav nav ul li.parent,aside #newsNav nav ul li.parent{margin:20px 0 10px}@media only screen and (max-width:1024px){aside#worksNav nav ul li.parent,aside#worksSingleNav nav ul li.parent,aside#mannequinNav nav ul li.parent,aside#bodyNav nav ul li.parent,aside#fixtureNav nav ul li.parent,aside#toolNav nav ul li.parent,aside #newsNav nav ul li.parent{margin:0}}aside#worksNav nav ul li.parent a,aside#worksNav nav ul li.parent button,aside#worksNav nav ul li.parent div,aside#worksSingleNav nav ul li.parent a,aside#worksSingleNav nav ul li.parent button,aside#worksSingleNav nav ul li.parent div,aside#mannequinNav nav ul li.parent a,aside#mannequinNav nav ul li.parent button,aside#mannequinNav nav ul li.parent div,aside#bodyNav nav ul li.parent a,aside#bodyNav nav ul li.parent button,aside#bodyNav nav ul li.parent div,aside#fixtureNav nav ul li.parent a,aside#fixtureNav nav ul li.parent button,aside#fixtureNav nav ul li.parent div,aside#toolNav nav ul li.parent a,aside#toolNav nav ul li.parent button,aside#toolNav nav ul li.parent div,aside #newsNav nav ul li.parent a,aside #newsNav nav ul li.parent button,aside #newsNav nav ul li.parent div{font-weight:600}aside#worksNav nav ul li.child,aside#worksSingleNav nav ul li.child,aside#mannequinNav nav ul li.child,aside#bodyNav nav ul li.child,aside#fixtureNav nav ul li.child,aside#toolNav nav ul li.child,aside #newsNav nav ul li.child{margin-bottom:10px}aside#worksNav nav ul li.child:before,aside#worksSingleNav nav ul li.child:before,aside#mannequinNav nav ul li.child:before,aside#bodyNav nav ul li.child:before,aside#fixtureNav nav ul li.child:before,aside#toolNav nav ul li.child:before,aside #newsNav nav ul li.child:before{content:'-';display:inline-block;margin-right:5px}aside#worksNav nav ul li.child+.other,aside#worksSingleNav nav ul li.child+.other,aside#mannequinNav nav ul li.child+.other,aside#bodyNav nav ul li.child+.other,aside#fixtureNav nav ul li.child+.other,aside#toolNav nav ul li.child+.other,aside #newsNav nav ul li.child+.other{margin-top:20px}@media only screen and (max-width:393px){aside#worksNav nav ul li.child+.other,aside#worksSingleNav nav ul li.child+.other,aside#mannequinNav nav ul li.child+.other,aside#bodyNav nav ul li.child+.other,aside#fixtureNav nav ul li.child+.other,aside#toolNav nav ul li.child+.other,aside #newsNav nav ul li.child+.other{margin-top:5.0890585242vw}}aside#worksNav nav ul li.other,aside#worksSingleNav nav ul li.other,aside#mannequinNav nav ul li.other,aside#bodyNav nav ul li.other,aside#fixtureNav nav ul li.other,aside#toolNav nav ul li.other,aside #newsNav nav ul li.other{margin-bottom:10px}@media only screen and (max-width:393px){aside#worksNav nav ul li.other,aside#worksSingleNav nav ul li.other,aside#mannequinNav nav ul li.other,aside#bodyNav nav ul li.other,aside#fixtureNav nav ul li.other,aside#toolNav nav ul li.other,aside #newsNav nav ul li.other{margin-bottom:2.5445292621vw}}aside#worksNav nav ul li.other:last-child,aside#worksSingleNav nav ul li.other:last-child,aside#mannequinNav nav ul li.other:last-child,aside#bodyNav nav ul li.other:last-child,aside#fixtureNav nav ul li.other:last-child,aside#toolNav nav ul li.other:last-child,aside #newsNav nav ul li.other:last-child{margin-bottom:60px}@media only screen and (max-width:393px){aside#worksNav nav ul li.other:last-child,aside#worksSingleNav nav ul li.other:last-child,aside#mannequinNav nav ul li.other:last-child,aside#bodyNav nav ul li.other:last-child,aside#fixtureNav nav ul li.other:last-child,aside#toolNav nav ul li.other:last-child,aside #newsNav nav ul li.other:last-child{margin-bottom:15.2671755725vw}}aside#worksNav nav ul li.other a,aside#worksSingleNav nav ul li.other a,aside#mannequinNav nav ul li.other a,aside#bodyNav nav ul li.other a,aside#fixtureNav nav ul li.other a,aside#toolNav nav ul li.other a,aside #newsNav nav ul li.other a{font-weight:600}.map,.reserve{position:relative;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){.map,.reserve{line-height:1;font-size:1.4rem}}.map span,.reserve span{display:block;margin-right:8px}@media only screen and (max-width:393px){.map span,.reserve span{margin-right:2.0356234097vw}}.map:after,.reserve:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform:rotate(45deg);transform-origin:center;position:relative;right:3px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.map:after,.reserve:after{width:2.5445292621vw;height:2.5445292621vw;right:.7633587786vw}}.map.hover:after,.reserve.hover:after{right:0}.map{position:absolute;top:33px;right:2px}@media only screen and (max-width:650px){.map{top:18px}}@media only screen and (max-width:393px){.map{top:4.5801526718vw;right:.5089058524vw}}.btn,.wpcf7-previous,.wpcf7-submit{width:100%;height:60px;padding:0;position:relative;border:solid 1px #000;background:0 0;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:650px){.btn,.wpcf7-previous,.wpcf7-submit{height:52px}}@media only screen and (max-width:393px){.btn,.wpcf7-previous,.wpcf7-submit{height:13.2315521628vw;line-height:1;font-size:1.4rem}}.btn span,.wpcf7-previous span,.wpcf7-submit span{position:relative}.btn:after,.wpcf7-previous:after,.wpcf7-submit:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform-origin:center;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:50%;right:18px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){.btn:after,.wpcf7-previous:after,.wpcf7-submit:after{width:2.5445292621vw;height:2.5445292621vw;right:4.5801526718vw}}.btn.hover:after,.wpcf7-previous.hover:after,.wpcf7-submit.hover:after{right:15px}@media only screen and (max-width:393px){.btn.hover:after,.wpcf7-previous.hover:after,.wpcf7-submit.hover:after{right:3.8167938931vw}}.cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px 10px}@media only screen and (max-width:393px){.cat{gap:2.5445292621vw 2.5445292621vw}}.cat li a,.cat li div,.cat li button{outline:none;background:0 0;white-space:pre;padding:9.5px 6px 8.5px 8px;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:0;font-size:12px;letter-spacing:.1em;display:inline-block;vertical-align:top}@media only screen and (max-width:650px){.cat li a,.cat li div,.cat li button{padding:5px 4px 4px 6px;line-height:1;font-size:12px}}@media only screen and (max-width:393px){.cat li a,.cat li div,.cat li button{padding:1.272264631vw 1.0178117048vw 1.0178117048vw 1.5267175573vw;line-height:1;font-size:1.2rem}}#related{margin-top:100px}@media only screen and (max-width:1280px){#related{margin-top:80px}}@media only screen and (max-width:393px){#related{margin-top:20.3562340967vw}}#related h2{margin-bottom:20px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:834px){#related h2{margin-bottom:23px;line-height:1;font-size:21px}}@media only screen and (max-width:393px){#related h2{margin-bottom:5.8524173028vw;line-height:1;font-size:2.1rem}}#related h2 span:last-child{font-weight:300}#collectionTopWrap{padding:120px 0;margin:0 auto}@media only screen and (max-width:1280px){#collectionTopWrap{padding:150px 0}}@media only screen and (max-width:1024px){#collectionTopWrap{padding:100px 0}}@media only screen and (max-width:834px){#collectionTopWrap{padding:70px 0 70px}}@media only screen and (max-width:393px){#collectionTopWrap{padding-top:17.8117048346vw;padding-bottom:17.8117048346vw}}#collectionTopWrap ul li a .phWrap{height:31vw;min-height:auto}@media only screen and (max-width:1280px){#collectionTopWrap ul li a .phWrap{height:61.953125vw;min-height:auto}}@media only screen and (max-width:650px){#collectionTopWrap ul li a .phWrap{height:72.3076923077vw}}#collectionListWrap{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:165px 0;margin:0}@media only screen and (max-width:1280px){#collectionListWrap{padding:0;margin:165px auto 80px}}@media only screen and (max-width:1024px){#collectionListWrap{margin:100px auto 80px}}@media only screen and (max-width:834px){#collectionListWrap{margin:85px auto 70px}}@media only screen and (max-width:393px){#collectionListWrap{margin-top:21.6284987277vw;margin-bottom:17.8117048346vw}}#collectionListWrap .ttl{text-align:left}@media only screen and (max-width:650px){#collectionListWrap .ttl{text-align:center}}#collectionListWrap ul li a .phWrap{width:100%;height:31vw;min-height:auto}@media only screen and (max-width:1280px){#collectionListWrap ul li a .phWrap{height:61.953125vw;min-height:auto}}@media only screen and (max-width:650px){#collectionListWrap ul li a .phWrap{height:72.3076923077vw}}#collectionTopWrap,#collectionListWrap{width:100%}@media only screen and (max-width:1280px){#collectionTopWrap,#collectionListWrap{display:block;width:87.8%;min-height:auto}}@media only screen and (max-width:1024px){#collectionTopWrap,#collectionListWrap{width:87.8%}}@media only screen and (max-width:650px){#collectionTopWrap,#collectionListWrap{width:100%}}#collectionTopWrap ul,#collectionListWrap ul{width:calc(100% - 160px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1.7%}@media only screen and (max-width:1280px){#collectionTopWrap ul,#collectionListWrap ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 1.7%}}@media only screen and (max-width:650px){#collectionTopWrap ul,#collectionListWrap ul{gap:40px 0}}@media only screen and (max-width:393px){#collectionTopWrap ul,#collectionListWrap ul{gap:10.1781170483vw 0vw}}#collectionTopWrap ul li,#collectionListWrap ul li{width:23.72%}@media only screen and (max-width:1280px){#collectionTopWrap ul li,#collectionListWrap ul li{width:49.15%}}@media only screen and (max-width:650px){#collectionTopWrap ul li,#collectionListWrap ul li{width:50%}}#collectionTopWrap ul li a,#collectionListWrap ul li a{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#collectionTopWrap ul li a.hover,#collectionListWrap ul li a.hover{opacity:1 !important}#collectionTopWrap ul li a.hover .ph,#collectionListWrap ul li a.hover .ph{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.025,1.025);transform:translateY(-50%) translateX(-50%) scale(1.025,1.025)}#collectionTopWrap ul li a .phWrap,#collectionListWrap ul li a .phWrap{width:100%;position:relative;overflow:hidden}#collectionTopWrap ul li a .ph,#collectionListWrap ul li a .ph{width:101%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);transition:all .35s ease-in-out}#collectionTopWrap ul li a h2,#collectionListWrap ul li a h2{margin-top:12px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:834px){#collectionTopWrap ul li a h2,#collectionListWrap ul li a h2{line-height:1;font-size:21px}}@media only screen and (max-width:650px){#collectionTopWrap ul li a h2,#collectionListWrap ul li a h2{text-align:center}}@media only screen and (max-width:393px){#collectionTopWrap ul li a h2,#collectionListWrap ul li a h2{margin-top:3.0534351145vw;line-height:1;font-size:2.1rem}}#worksWrap,#collectionWrap{width:calc(100% - 300px);margin-left:220px;position:relative}@media only screen and (max-width:1024px){#worksWrap,#collectionWrap{width:87.8%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:650px){#worksWrap,#collectionWrap{width:92.36%}}#worksWrap .no,#collectionWrap .no{position:absolute;top:0;left:0;z-index:-1}#worksWrap .no p,#collectionWrap .no p{transition:all .2s ease-in-out;opacity:0;line-height:1;font-size:14px}@media only screen and (max-width:650px){#worksWrap .no p,#collectionWrap .no p{line-height:1;font-size:14px}}@media only screen and (max-width:393px){#worksWrap .no p,#collectionWrap .no p{line-height:1;font-size:1.4rem}}#worksList,#collectionList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 2%}@media only screen and (max-width:1024px){#worksList,#collectionList{margin:0 auto}}@media only screen and (max-width:650px){#worksList,#collectionList{gap:4vw 0}}#worksList>li,#collectionList>li{position:relative}#worksList>li .w,#collectionList>li .w{width:100%;position:relative;overflow:hidden}#worksList>li .w.none,#collectionList>li .w.none{border:solid 2px #e2e2e2}#worksList>li .w.open .detail,#collectionList>li .w.open .detail{opacity:1;visibility:visible}#worksList>li .w .detail,#collectionList>li .w .detail{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.7);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;opacity:0;visibility:hidden;transition:all .2s ease-in-out}#worksList>li .w .detail ul,#collectionList>li .w .detail ul{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}@media only screen and (max-width:393px){#worksList>li .w .detail ul,#collectionList>li .w .detail ul{width:71.2468193384vw;gap:3.8167938931vw 0vw}}#worksList>li .w .detail ul li,#collectionList>li .w .detail ul li{width:100%;height:60px}@media only screen and (max-width:393px){#worksList>li .w .detail ul li,#collectionList>li .w .detail ul li{height:15.2671755725vw}}#worksList>li .w .detail ul li.downloadBtn a span:after,#collectionList>li .w .detail ul li.downloadBtn a span:after{background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconDownload.svg) no-repeat center/cover}#worksList>li .w .detail ul li a,#collectionList>li .w .detail ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border:solid 1px #fff}#worksList>li .w .detail ul li a span,#collectionList>li .w .detail ul li a span{position:relative;top:2px;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:650px){#worksList>li .w .detail ul li a span,#collectionList>li .w .detail ul li a span{top:0}}@media only screen and (max-width:393px){#worksList>li .w .detail ul li a span,#collectionList>li .w .detail ul li a span{top:0;line-height:1;font-size:1.6rem}}#worksList>li .w .detail ul li a span:after,#collectionList>li .w .detail ul li a span:after{content:' ';width:12px;height:12px;display:block;margin-left:5px;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconBlank.svg) no-repeat center/cover}@media only screen and (max-width:393px){#worksList>li .w .detail ul li a span:after,#collectionList>li .w .detail ul li a span:after{width:3.0534351145vw;height:3.0534351145vw;margin-left:1.272264631vw}}#worksList>li .w .ph,#collectionList>li .w .ph{width:101%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);transition:all .35s ease-in-out}#worksList>li .head,#collectionList>li .head{margin-top:11px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:393px){#worksList>li .head,#collectionList>li .head{margin-top:2.7989821883vw}}#worksList>li .head>a,#worksList>li .head>h2,#worksList>li .head>h3,#collectionList>li .head>a,#collectionList>li .head>h2,#collectionList>li .head>h3{margin:5px 0 0}#worksList>li .head h2,#worksList>li .head h3,#collectionList>li .head h2,#collectionList>li .head h3{width:100%;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:1;font-size:14px;letter-spacing:.05em;display:block}@media only screen and (max-width:393px){#worksList>li .head h2,#worksList>li .head h3,#collectionList>li .head h2,#collectionList>li .head h3{line-height:1;font-size:1.4rem}}#worksList>li>a,#collectionList>li>a{display:block}#worksList>li>a.hover,#collectionList>li>a.hover{opacity:1 !important}#worksList>li>a.hover .ph,#collectionList>li>a.hover .ph{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.025,1.025);transform:translateY(-50%) translateX(-50%) scale(1.025,1.025)}#worksList>li{width:49%}@media only screen and (max-width:1280px){#worksList>li{width:100%}}#worksList>li .w{height:27.6041666667vw}@media only screen and (max-width:1280px){#worksList>li .w{height:51.25vw}}@media only screen and (max-width:1024px){#worksList>li .w{height:56.25vw}}@media only screen and (max-width:650px){#worksList>li .w{height:62.3076923077vw}}@media only screen and (max-width:393px){#worksList>li .w{height:62.3409669211vw}}@media only screen and (max-width:1920px){#worksList>li .head{margin-top:13px;display:block !important}}@media only screen and (max-width:1280px){#worksList>li .head{margin-top:11px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media only screen and (max-width:834px){#worksList>li .head{display:block !important}}@media only screen and (max-width:393px){#worksList>li .head{margin-top:2.7989821883vw}}@media only screen and (max-width:1920px){#worksList>li .head .cat{margin-top:11px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1280px){#worksList>li .head .cat{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:834px){#worksList>li .head .cat{margin-top:11px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:393px){#worksList>li .head .cat{margin-top:2.7989821883vw}}#collectionList>li{width:32%;position:relative}@media only screen and (max-width:1500px){#collectionList>li{width:49%}}@media only screen and (max-width:650px){#collectionList>li{width:100%}}#collectionList>li .w{height:35.4166666667vw}@media only screen and (max-width:1500px){#collectionList>li .w{height:50.9vw}}@media only screen and (max-width:1024px){#collectionList>li .w{height:56.25vw}}@media only screen and (max-width:650px){#collectionList>li .w{height:120.1538461538vw}}#counterWrap{width:80px;position:fixed;top:68px;right:0;z-index:1001;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600}@media only screen and (max-width:1024px){#counterWrap{width:100%;height:40px;background:#fff;top:auto;bottom:0;transition:all .2s ease-in-out}#counterWrap.sc{bottom:-41px}}@media only screen and (max-width:393px){#counterWrap{height:10.1781170483vw}#counterWrap.sc{height:-10.4325699746vw}}#counterWrap .i{width:100%}@media only screen and (max-width:1024px){#counterWrap .i{width:auto}}@media only screen and (max-width:1024px){#counterWrap #counterBox{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);margin-top:1px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}#counterWrap #counterBox #counter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1024px){#counterWrap #counterBox #counter{width:50px}}@media only screen and (max-width:393px){#counterWrap #counterBox #counter{width:12.7226463104vw}}#counterWrap #counterBox #counter span{line-height:1;font-size:12px}@media only screen and (max-width:393px){#counterWrap #counterBox #counter span{line-height:1;font-size:1.2rem}}#counterWrap #counterBox #counter span:nth-child(2){font-weight:300}#counterWrap #counterBox button{width:100%;height:40px;padding:0;margin:0;background:0 0;outline:none;border:none;margin:0 auto;position:relative;opacity:0;pointer-events:none}@media only screen and (max-width:1024px){#counterWrap #counterBox button{width:15px;height:100%}}@media only screen and (max-width:393px){#counterWrap #counterBox button{width:3.8167938931vw}}#counterWrap #counterBox button:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform:rotate(-45deg);transform-origin:center;position:absolute;left:50%;margin-left:-5px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#counterWrap #counterBox button:after{width:2.5445292621vw;height:2.5445292621vw;right:.7633587786vw}}@media only screen and (max-width:1024px){#counterWrap #counterBox button#prev{display:none !important}}#counterWrap #counterBox button#prev:after{margin-top:-10px}#counterWrap #counterBox button#prev.show{margin-top:0}@media only screen and (max-width:1024px){#counterWrap #counterBox button#prev.show{margin-top:-4px}}@media only screen and (max-width:393px){#counterWrap #counterBox button#prev.show{margin-top:-1.0178117048vw}}#counterWrap #counterBox button#prev.show:after{margin-top:0}@media only screen and (max-width:1024px){#counterWrap #counterBox button#next{display:none !important}}#counterWrap #counterBox button#next:after{margin-bottom:-20px;transform:rotate(135deg)}#counterWrap #counterBox button#next.show{margin-bottom:0}@media only screen and (max-width:1024px){#counterWrap #counterBox button#next.show{margin-bottom:-4px}}@media only screen and (max-width:393px){#counterWrap #counterBox button#next.show{margin-bottom:-1.0178117048vw}}#counterWrap #counterBox button#next.show:after{margin-top:-10px}@media only screen and (max-width:393px){#counterWrap #counterBox button#next.show:after{margin-top:-2.5445292621vw}}#counterWrap #counterBox button.show{opacity:1;pointer-events:auto}#counterWrap #counterBox button.hover:after{right:0}#counterWrap #filter,#counterWrap #reset,#counterWrap #resetNews{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(.1deg);transform:translateY(-50%) rotate(.1deg);left:15px;margin-top:1px}@media only screen and (max-width:393px){#counterWrap #filter,#counterWrap #reset,#counterWrap #resetNews{left:3.8167938931vw}}#counterWrap #filter a,#counterWrap #filter button,#counterWrap #reset a,#counterWrap #reset button,#counterWrap #resetNews a,#counterWrap #resetNews button{background:0 0;outline:none;border:none;padding:0;margin:0;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:12px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#counterWrap #filter a,#counterWrap #filter button,#counterWrap #reset a,#counterWrap #reset button,#counterWrap #resetNews a,#counterWrap #resetNews button{line-height:1;font-size:1.2rem}}#counterWrap #filter a:before,#counterWrap #filter button:before,#counterWrap #reset a:before,#counterWrap #reset button:before,#counterWrap #resetNews a:before,#counterWrap #resetNews button:before{content:' ';width:10px;height:10px;background:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/iconFilter.svg) no-repeat center/cover;display:block;margin-right:5px}@media only screen and (max-width:393px){#counterWrap #filter a:before,#counterWrap #filter button:before,#counterWrap #reset a:before,#counterWrap #reset button:before,#counterWrap #resetNews a:before,#counterWrap #resetNews button:before{width:2.5445292621vw;height:2.5445292621vw;margin-right:1.272264631vw}}#counterWrap #reset,#counterWrap #resetNews{left:85px;visibility:hidden;opacity:0;pointer-events:none;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#counterWrap #reset,#counterWrap #resetNews{left:21.6284987277vw}}#counterWrap #reset.visible,#counterWrap #resetNews.visible{visibility:visible;opacity:1;pointer-events:auto}#counterWrap #reset a:before,#counterWrap #reset button:before,#counterWrap #resetNews a:before,#counterWrap #resetNews button:before{content:none}#counterWrap #read{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){#counterWrap #read{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(.1deg);transform:translateY(-50%) rotate(.1deg);margin-top:1px;right:6.1%}}@media only screen and (max-width:650px){#counterWrap #read{right:15px}}@media only screen and (max-width:393px){#counterWrap #read{right:3.8167938931vw}}#counterWrap #read.hide a{opacity:0;pointer-events:none}@media only screen and (max-width:1024px){#counterWrap #read.hide a{opacity:1;pointer-events:auto}}#counterWrap #read a.desk{margin:5px auto 0}#counterWrap #read a.desk svg{position:relative;left:-1px}#counterWrap #read a.desk:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform-origin:center;position:absolute;transform:rotate(135deg);margin-top:5px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#counterWrap #read a.desk:after{width:2.5445292621vw;height:2.5445292621vw;margin-top:1.272264631vw}}#counterWrap #read a.desk.hover:after{margin-top:8px}@media only screen and (max-width:393px){#counterWrap #read a.desk.hover:after{margin-top:2.0356234097vw}}#counterWrap #read a.tab{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:12px}@media only screen and (max-width:393px){#counterWrap #read a.tab{line-height:1;font-size:1.2rem}}#worksSingleWrap{width:calc(100% - 300px);margin-left:220px;position:relative}@media only screen and (max-width:1024px){#worksSingleWrap{width:87.8%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:650px){#worksSingleWrap{width:92.36%}}#worksSingleWrap article .head{margin-bottom:23px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1920px){#worksSingleWrap article .head{display:block !important}}@media only screen and (max-width:1280px){#worksSingleWrap article .head{display:block !important;margin-bottom:15px}}@media only screen and (max-width:393px){#worksSingleWrap article .head{margin-bottom:3.8167938931vw}}#worksSingleWrap article .head h1{margin-bottom:0}@media only screen and (max-width:1920px){#worksSingleWrap article .head h1{margin-bottom:15px}}@media only screen and (max-width:650px){#worksSingleWrap article .head h1{margin-bottom:10px;line-height:1.1052631579;font-size:19px}}@media only screen and (max-width:393px){#worksSingleWrap article .head h1{line-height:1.1052631579;font-size:1.9rem;margin-bottom:2.5445292621vw}}@media only screen and (max-width:1920px){#worksSingleWrap article .head .cat{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#worksSingleWrap article #detailPh img{width:100%;height:auto;display:block;margin-bottom:20px;opacity:0;transition:opacity .6s ease-in-out}@media only screen and (max-width:650px){#worksSingleWrap article #detailPh img{margin-bottom:15px}}@media only screen and (max-width:393px){#worksSingleWrap article #detailPh img{margin-bottom:3.8167938931vw}}#worksSingleWrap article #detailWrap{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:1280px){#worksSingleWrap article #detailWrap{margin-top:40px}}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap{margin-top:10.1781170483vw}}#worksSingleWrap article #detailWrap .link{top:-185px}@media only screen and (max-width:1024px){#worksSingleWrap article #detailWrap .link{top:-100px}}@media only screen and (max-width:834px){#worksSingleWrap article #detailWrap .link{top:-85px}}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap .link{top:-21.6284987277vw}}@media only screen and (max-width:1280px){#worksSingleWrap article #detailWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap{margin-top:12.7226463104vw}}#worksSingleWrap article #detailWrap .w{margin-right:4.1666666667vw}@media only screen and (max-width:1280px){#worksSingleWrap article #detailWrap .w{width:100%;margin:0}}#worksSingleWrap article #detailWrap .w h2{margin-bottom:10px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1.3125;font-size:16px;letter-spacing:.05em}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap .w h2{margin-bottom:2.5445292621vw;line-height:1.3125;font-size:1.6rem}}#worksSingleWrap article #detailWrap .w p,#worksSingleWrap article #detailWrap .w ul,#worksSingleWrap article #detailWrap .w li,#worksSingleWrap article #detailWrap .w a{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1.7692307692;font-size:13px;letter-spacing:.05em;display:inline-block}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap .w p,#worksSingleWrap article #detailWrap .w ul,#worksSingleWrap article #detailWrap .w li,#worksSingleWrap article #detailWrap .w a{line-height:1.7692307692;font-size:1.3rem}}#worksSingleWrap article #detailWrap .w .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 5px}#worksSingleWrap article #detailWrap .w .btn{width:264px;margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}#worksSingleWrap article #detailWrap #tx{width:72%;column-count:2;column-gap:3vw;margin-left:auto;line-height:2;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1280px){#worksSingleWrap article #detailWrap #tx{width:100%;margin-top:20px}}@media only screen and (max-width:1024px){#worksSingleWrap article #detailWrap #tx{column-count:1 !important}}@media only screen and (max-width:393px){#worksSingleWrap article #detailWrap #tx{margin-top:5.0890585242vw;line-height:2;font-size:1.4rem}}#worksSingleWrap article #detailWrap #tx p{min-height:284px}@media only screen and (max-width:1024px){#worksSingleWrap article #detailWrap #tx p{min-height:auto}}#worksSingleWrap article>.pcL .btn{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){#worksSingleWrap article>.pcL .btn{margin-top:30px}}@media only screen and (max-width:393px){#worksSingleWrap article>.pcL .btn{margin-top:7.6335877863vw}}#newsWrap{width:100%}#newsWrap .content{width:780px}@media only screen and (max-width:1280px){#newsWrap .content{width:60%}}@media only screen and (max-width:1024px){#newsWrap .content{width:87.8%}}@media only screen and (max-width:650px){#newsWrap .content{width:92.36%}}#newsWrap #pagerWrap{width:100%;margin:40px auto 0}@media only screen and (max-width:393px){#newsWrap #pagerWrap{margin-top:10.1781170483vw}}#newsWrap #pagerWrap .wp-pagenavi{margin-top:15px;position:relative;text-align:center}@media only screen and (max-width:393px){#newsWrap #pagerWrap .wp-pagenavi{margin-top:3.8167938931vw}}#newsWrap #pagerWrap .wp-pagenavi .previouspostslink,#newsWrap #pagerWrap .wp-pagenavi .nextpostslink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;z-index:10;transition:all .2s ease-in-out;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-size:16px;letter-spacing:.05em;white-space:nowrap;overflow:hidden}@media only screen and (max-width:393px){#newsWrap #pagerWrap .wp-pagenavi .previouspostslink,#newsWrap #pagerWrap .wp-pagenavi .nextpostslink{font-size:1.6rem}}#newsWrap #pagerWrap .wp-pagenavi .previouspostslink{left:0}#newsWrap #pagerWrap .wp-pagenavi .previouspostslink:before{content:'<';display:block;margin-right:10px;position:relative}@media only screen and (max-width:393px){#newsWrap #pagerWrap .wp-pagenavi .previouspostslink:before{margin-right:2.5445292621vw}}#newsWrap #pagerWrap .wp-pagenavi .nextpostslink{right:0}#newsWrap #pagerWrap .wp-pagenavi .nextpostslink:after{content:'>';display:block;margin-left:10px;position:relative}@media only screen and (max-width:393px){#newsWrap #pagerWrap .wp-pagenavi .nextpostslink:after{margin-left:2.5445292621vw}}#newsWrap #pagerWrap .wp-pagenavi .page,#newsWrap #pagerWrap .wp-pagenavi .post-page-numbers,#newsWrap #pagerWrap .wp-pagenavi .current{margin:0 10px;color:#868686;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-size:16px;display:inline-block}@media only screen and (max-width:650px){#newsWrap #pagerWrap .wp-pagenavi .page,#newsWrap #pagerWrap .wp-pagenavi .post-page-numbers,#newsWrap #pagerWrap .wp-pagenavi .current{margin:0 7px}}@media only screen and (max-width:393px){#newsWrap #pagerWrap .wp-pagenavi .page,#newsWrap #pagerWrap .wp-pagenavi .post-page-numbers,#newsWrap #pagerWrap .wp-pagenavi .current{margin:0 1.7811704835vw;font-size:1.6rem}}#newsWrap #pagerWrap .wp-pagenavi .current,#newsWrap #pagerWrap .wp-pagenavi .page.hover{color:#000;opacity:1}#newsList>li{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:650px){#newsList>li{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:18px 0}}@media only screen and (max-width:393px){#newsList>li{padding-top:4.5801526718vw;padding-bottom:4.5801526718vw}}#newsList>li:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#newsList>li.animated:before{width:100%}#newsList>li:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#newsList>li:last-child.animated:after{width:100%}#newsList>li.no p{padding:33px 0 33px;line-height:1.4;font-size:15px;letter-spacing:.05em}@media only screen and (max-width:650px){#newsList>li.no p{padding:0;line-height:1.4;font-size:15px}}@media only screen and (max-width:393px){#newsList>li.no p{line-height:1.4;font-size:1.5rem}}#newsList>li>span,#newsList>li>a>span{color:#747474;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1.6153846154;font-size:13px;letter-spacing:.03em;position:relative;top:2px;display:inline-block}@media only screen and (max-width:650px){#newsList>li>span,#newsList>li>a>span{top:2px;line-height:1.9090909091;font-size:11px}}@media only screen and (max-width:393px){#newsList>li>span,#newsList>li>a>span{top:.5089058524vw;line-height:1.9090909091;font-size:1.1rem}}#newsList>li>a{width:100%;padding:33px 0 33px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:650px){#newsList>li>a{padding:0 0 8px}}@media only screen and (max-width:393px){#newsList>li>a{padding-bottom:2.0356234097vw}}#newsList>li>a span{width:100px}#newsList>li>a h2,#newsList>li>a h3{line-height:1.4;font-size:15px;letter-spacing:.05em}@media only screen and (max-width:650px){#newsList>li>a h2,#newsList>li>a h3{line-height:1.4;font-size:15px}}@media only screen and (max-width:393px){#newsList>li>a h2,#newsList>li>a h3{line-height:1.4;font-size:1.5rem}}@media only screen and (max-width:650px){#newsList>li>a h2{width:100%;margin-bottom:5px}}@media only screen and (max-width:393px){#newsList>li>a h2{margin-bottom:1.272264631vw}}#newsList>li .cat{padding:33px 0 30px}@media only screen and (max-width:650px){#newsList>li .cat{padding:0;margin-left:auto}}#newsSingleWrap.content{width:780px}@media only screen and (max-width:1280px){#newsSingleWrap.content{width:60%}}@media only screen and (max-width:1024px){#newsSingleWrap.content{width:87.8%}}@media only screen and (max-width:650px){#newsSingleWrap.content{width:92.36%}}#newsSingleWrap.content .ttl{padding-bottom:13px;position:relative}@media only screen and (max-width:393px){#newsSingleWrap.content .ttl{padding-bottom:3.3078880407vw}}#newsSingleWrap.content .ttl:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#newsSingleWrap.content .ttl.animated:after{width:100%}#newsSingleWrap.content h1{margin-bottom:9px;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:500;line-height:1.4;font-size:15px;letter-spacing:.05em}@media only screen and (max-width:393px){#newsSingleWrap.content h1{margin-bottom:2.2900763359vw;line-height:1.4;font-size:1.5rem}}#newsSingleWrap.content .head{margin-top:10px;margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#newsSingleWrap.content .head{margin-top:2.5445292621vw;margin-bottom:5.8524173028vw}}#newsSingleWrap.content .head span{color:#747474;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.03em;position:relative;display:inline-block;top:2px}@media only screen and (max-width:650px){#newsSingleWrap.content .head span{top:1px;line-height:1.9090909091;font-size:11px}}@media only screen and (max-width:393px){#newsSingleWrap.content .head span{top:.2544529262vw;line-height:1.9090909091;font-size:1.1rem}}#newsSingleWrap.content #postWrap img{width:100%;height:auto;display:block;margin-bottom:22px}@media only screen and (max-width:393px){#newsSingleWrap.content #postWrap img{margin-bottom:5.5979643766vw}}#newsSingleWrap.content #postWrap,#newsSingleWrap.content #postWrap p,#newsSingleWrap.content #postWrap a{line-height:2.1428571429;font-size:14px}@media only screen and (max-width:650px){#newsSingleWrap.content #postWrap,#newsSingleWrap.content #postWrap p,#newsSingleWrap.content #postWrap a{line-height:2;font-size:14px}}@media only screen and (max-width:393px){#newsSingleWrap.content #postWrap,#newsSingleWrap.content #postWrap p,#newsSingleWrap.content #postWrap a{line-height:2;font-size:1.4rem}}#newsSingleWrap.content .btn{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;width:264px;margin:35px auto 0}@media only screen and (max-width:393px){#newsSingleWrap.content .btn{width:67.1755725191vw;margin-top:8.9058524173vw}}#newsSingleWrap.content .btn span{top:0}#showroomWrap,#rentalspaceWrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){#showroomWrap,#rentalspaceWrap{display:block}}#showroomWrap>.pcL,#rentalspaceWrap>.pcL{margin-bottom:0;width:92.36%}@media only screen and (max-width:650px){#showroomWrap>.pcL,#rentalspaceWrap>.pcL{width:92.36%}}#showroomWrap>.pcL>.head,#rentalspaceWrap>.pcL>.head{margin-bottom:13px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:650px){#showroomWrap>.pcL>.head,#rentalspaceWrap>.pcL>.head{display:block}#showroomWrap>.pcL>.head ul,#rentalspaceWrap>.pcL>.head ul{margin-top:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#showroomWrap h3,#rentalspaceWrap h3{line-height:1;font-size:14px;letter-spacing:.05em;position:relative;top:1px}@media only screen and (max-width:1280px){#showroomWrap h3,#rentalspaceWrap h3{font-weight:700;margin-bottom:10px;text-align:center}}@media only screen and (max-width:650px){#showroomWrap h3,#rentalspaceWrap h3{text-align:left}}@media only screen and (max-width:393px){#showroomWrap h3,#rentalspaceWrap h3{margin-bottom:2.5445292621vw;line-height:1;font-size:1.4rem}}#showroomWrap .head,#rentalspaceWrap .head{margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1280px){#showroomWrap .head,#rentalspaceWrap .head{margin-bottom:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:650px){#showroomWrap .head,#rentalspaceWrap .head{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#showroomWrap .head h1,#rentalspaceWrap .head h1{margin-bottom:0}#showroomWrap .head h2,#rentalspaceWrap .head h2{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:1280px){#showroomWrap .head h2,#rentalspaceWrap .head h2{text-align:center}}@media only screen and (max-width:650px){#showroomWrap .head h2,#rentalspaceWrap .head h2{line-height:1;font-size:21px;text-align:left}}@media only screen and (max-width:393px){#showroomWrap .head h2,#rentalspaceWrap .head h2{line-height:1;font-size:2.1rem}}#showroomWrap .head h2 span:nth-child(2),#rentalspaceWrap .head h2 span:nth-child(2){font-weight:300}#showroomWrap .head ul,#rentalspaceWrap .head ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 6px}#showroomWrap .head ul li,#showroomWrap .head ul li a,#rentalspaceWrap .head ul li,#rentalspaceWrap .head ul li a{position:relative;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:12px;letter-spacing:.05em;text-align:right}@media only screen and (max-width:393px){#showroomWrap .head ul li,#showroomWrap .head ul li a,#rentalspaceWrap .head ul li,#rentalspaceWrap .head ul li a{line-height:1;font-size:1.2rem}}#showroomWrap .head ul li a:after,#rentalspaceWrap .head ul li a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#showroomWrap .head ul li a:after,#rentalspaceWrap .head ul li a:after{bottom:-.5089058524vw}}#showroomWrap .head ul li a.hover,#rentalspaceWrap .head ul li a.hover{opacity:1 !important}#showroomWrap .head ul li a.hover:after,#rentalspaceWrap .head ul li a.hover:after{width:100%}#showroomWrap .l,#rentalspaceWrap .l{width:56.25vw;height:100vh;position:sticky;top:0}@media only screen and (max-width:1280px){#showroomWrap .l,#rentalspaceWrap .l{width:100%;height:80vh;position:relative}}@media only screen and (max-width:834px){#showroomWrap .l,#rentalspaceWrap .l{height:100vw}}#showroomWrap .l .swiper,#showroomWrap .l .swiper .swiper-wrapper,#rentalspaceWrap .l .swiper,#rentalspaceWrap .l .swiper .swiper-wrapper{width:100%;height:100%;margin:0}#showroomWrap .l .swiper .swiper-slide,#rentalspaceWrap .l .swiper .swiper-slide{width:56.25vw;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:1280px){#showroomWrap .l .swiper .swiper-slide,#rentalspaceWrap .l .swiper .swiper-slide{background-position:bottom center}}@media only screen and (max-width:834px){#showroomWrap .l .swiper .swiper-slide,#rentalspaceWrap .l .swiper .swiper-slide{background-position:center}}#showroomWrap .l .swiper .swiper-slide span,#rentalspaceWrap .l .swiper .swiper-slide span{position:absolute;bottom:12px;left:15px;z-index:10;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1;font-size:14px;font-weight:500;text-shadow:0 0 3px rgba(0,0,0,.8)}@media only screen and (max-width:1024px){#showroomWrap .l .swiper .swiper-slide span,#rentalspaceWrap .l .swiper .swiper-slide span{left:15px}}@media only screen and (max-width:650px){#showroomWrap .l .swiper .swiper-slide span,#rentalspaceWrap .l .swiper .swiper-slide span{left:3.82%}}@media only screen and (max-width:393px){#showroomWrap .l .swiper .swiper-slide span,#rentalspaceWrap .l .swiper .swiper-slide span{bottom:3.0534351145vw;line-height:1;font-size:1.4rem}}#showroomWrap .l .swiper .swiper-slide img,#rentalspaceWrap .l .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}#showroomWrap .l .swiper-pagination,#rentalspaceWrap .l .swiper-pagination{width:auto;position:absolute;bottom:15px;left:auto;right:15px;z-index:10}@media only screen and (max-width:1280px){#showroomWrap .l .swiper-pagination,#rentalspaceWrap .l .swiper-pagination{top:15px;bottom:auto}}@media only screen and (max-width:393px){#showroomWrap .l .swiper-pagination,#rentalspaceWrap .l .swiper-pagination{top:3.8167938931vw;right:3.8167938931vw}}#showroomWrap .l .swiper-pagination span,#rentalspaceWrap .l .swiper-pagination span{width:8px;height:8px;margin:0 4px;border:solid 1px #fff;background:0 0;box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:100%;cursor:none !important;opacity:1}@media only screen and (max-width:1280px){#showroomWrap .l .swiper-pagination span,#rentalspaceWrap .l .swiper-pagination span{display:block;margin:0 0 8px}}@media only screen and (max-width:393px){#showroomWrap .l .swiper-pagination span,#rentalspaceWrap .l .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 0 2.0356234097vw}}#showroomWrap .l .swiper-pagination span.swiper-pagination-bullet-active,#rentalspaceWrap .l .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}#showroomWrap .r,#rentalspaceWrap .r{width:608px;margin-right:auto;margin-left:auto}@media only screen and (max-width:1920px){#showroomWrap .r,#rentalspaceWrap .r{width:100%}}@media only screen and (max-width:1280px){#showroomWrap .r,#rentalspaceWrap .r{width:87.8%;margin-top:40px}}@media only screen and (max-width:1024px){#showroomWrap .r,#rentalspaceWrap .r{width:87.8%}}@media only screen and (max-width:650px){#showroomWrap .r,#rentalspaceWrap .r{width:92.36%;margin-top:15px}}@media only screen and (max-width:393px){#showroomWrap .r,#rentalspaceWrap .r{margin-top:3.8167938931vw}}#showroomWrap .r .w,#rentalspaceWrap .r .w{width:608px}@media only screen and (max-width:1920px){#showroomWrap .r .w,#rentalspaceWrap .r .w{width:100%;padding:0 80px}}@media only screen and (max-width:1280px){#showroomWrap .r .w,#rentalspaceWrap .r .w{width:100%;padding:0}}#showroomWrap .r .w>.head,#rentalspaceWrap .r .w>.head{margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#showroomWrap .r .w p,#rentalspaceWrap .r .w p{line-height:2;font-size:14px}@media only screen and (max-width:1280px){#showroomWrap .r .w p,#rentalspaceWrap .r .w p{text-align:center}}@media only screen and (max-width:650px){#showroomWrap .r .w p,#rentalspaceWrap .r .w p{text-align:left}}@media only screen and (max-width:393px){#showroomWrap .r .w p,#rentalspaceWrap .r .w p{line-height:2;font-size:1.4rem}}@media only screen and (max-width:1700px){#showroomWrap .r .w p.cap br,#rentalspaceWrap .r .w p.cap br{display:none}}@media only screen and (max-width:1280px){#showroomWrap .r .w p.cap br,#rentalspaceWrap .r .w p.cap br{display:block}}#showroomWrap .r .w section,#rentalspaceWrap .r .w section{padding-top:45px;margin-top:35px;position:relative}@media only screen and (max-width:1280px){#showroomWrap .r .w section,#rentalspaceWrap .r .w section{padding-top:40px;margin-top:40px}}@media only screen and (max-width:393px){#showroomWrap .r .w section,#rentalspaceWrap .r .w section{padding-top:10.1781170483vw;margin-top:10.1781170483vw}}#showroomWrap .r .w section .link,#rentalspaceWrap .r .w section .link{top:-185px}@media only screen and (max-width:1280px){#showroomWrap .r .w section .link,#rentalspaceWrap .r .w section .link{top:-65px}}@media only screen and (max-width:834px){#showroomWrap .r .w section .link,#rentalspaceWrap .r .w section .link{top:-40px}}@media only screen and (max-width:393px){#showroomWrap .r .w section .link,#rentalspaceWrap .r .w section .link{top:-10.1781170483vw}}#showroomWrap .r .w section:after,#rentalspaceWrap .r .w section:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#showroomWrap .r .w section.animated:after,#rentalspaceWrap .r .w section.animated:after{width:100%}#showroomWrap .r .w section .head h3,#rentalspaceWrap .r .w section .head h3{margin:0 10px}@media only screen and (max-width:393px){#showroomWrap .r .w section .head h3,#rentalspaceWrap .r .w section .head h3{margin-bottom:2.5445292621vw}}#showroomWrap .r .w section .head .reserve,#rentalspaceWrap .r .w section .head .reserve{margin-left:auto}#showroomWrap .r .w section .googleMap,#rentalspaceWrap .r .w section .googleMap{width:100%;position:relative;padding-top:56.25%;margin:20px 0 15px}@media only screen and (max-width:1280px){#showroomWrap .r .w section .googleMap,#rentalspaceWrap .r .w section .googleMap{margin:0 0 20px}}@media only screen and (max-width:650px){#showroomWrap .r .w section .googleMap,#rentalspaceWrap .r .w section .googleMap{width:100vw;padding-top:69.21%;margin-left:-3.82vw}}@media only screen and (max-width:393px){#showroomWrap .r .w section .googleMap,#rentalspaceWrap .r .w section .googleMap{margin-top:0;margin-bottom:5.0890585242vw}}#showroomWrap .r .w section .googleMap iframe,#rentalspaceWrap .r .w section .googleMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#companyWrap{position:relative}#companyWrap article dl,#companyWrap section dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:650px){#companyWrap article dl,#companyWrap section dl{display:block}}#companyWrap article dl:before,#companyWrap section dl:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap article dl.animated:before,#companyWrap section dl.animated:before{width:100%}#companyWrap article dl:last-child:after,#companyWrap section dl:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap article dl:last-child.animated:after,#companyWrap section dl:last-child.animated:after{width:100%}#companyWrap article dl dt,#companyWrap article dl dd,#companyWrap section dl dt,#companyWrap section dl dd{padding:27px 0;line-height:1.9333333333;font-size:15px}@media only screen and (max-width:834px){#companyWrap article dl dt,#companyWrap article dl dd,#companyWrap section dl dt,#companyWrap section dl dd{line-height:1.9333333333;font-size:15px}}@media only screen and (max-width:650px){#companyWrap article dl dt,#companyWrap article dl dd,#companyWrap section dl dt,#companyWrap section dl dd{padding:18px 0;line-height:1.5;font-size:14px}}@media only screen and (max-width:393px){#companyWrap article dl dt,#companyWrap article dl dd,#companyWrap section dl dt,#companyWrap section dl dd{padding-top:4.5801526718vw;padding-bottom:4.5801526718vw;line-height:1.5;font-size:1.4rem}}#companyWrap article dl dt,#companyWrap section dl dt{width:22%}@media only screen and (max-width:650px){#companyWrap article dl dt,#companyWrap section dl dt{width:100%;position:relative;padding-bottom:10px}}@media only screen and (max-width:393px){#companyWrap article dl dt,#companyWrap section dl dt{padding-bottom:2.5445292621vw}}#companyWrap article dl dd,#companyWrap section dl dd{width:78%;position:relative}@media only screen and (max-width:650px){#companyWrap article dl dd,#companyWrap section dl dd{width:100%;padding:0 0 18px;position:static}}@media only screen and (max-width:393px){#companyWrap article dl dd,#companyWrap section dl dd{padding-bottom:4.5801526718vw}}#companyWrap article dl dd ul li,#companyWrap section dl dd ul li{padding-left:1em;text-indent:-1em}#companyWrap article dl dd ul li:before,#companyWrap section dl dd ul li:before{content:'・';display:inline;margin-right:.5em}#companyWrap.officeList article button{width:100%;background:0 0;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative;padding:27px 0;line-height:1.9333333333;font-size:15px}@media only screen and (max-width:650px){#companyWrap.officeList article button{padding:18px 0;line-height:1.5;font-size:14px}}@media only screen and (max-width:393px){#companyWrap.officeList article button{padding-top:4.5801526718vw;padding-bottom:4.5801526718vw;line-height:1.5;font-size:1.4rem}}#companyWrap.officeList article button:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap.officeList article button.animated:before{width:100%}#companyWrap.officeList article button#hokkaido:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap.officeList article button#hokkaido.animated:after{width:100%}#companyWrap.officeList article button#hokkaido+.w dl:first-child:before{content:none}#companyWrap.officeList article button#hokkaido+.w dl:last-child:after{content:' ';width:100%;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:650px){#companyWrap.officeList article dl dt{padding-right:15rem}}#companyWrap.officeList article dl dd{padding-right:15rem}#companyWrap.officeList article .w{display:none}#companyWrap.officeList article .w dl:before{width:100%}#companyWrap.officeList article .w dl:last-child:after{content:none}#companyWrap.topmessage.content{width:900px}@media only screen and (max-width:1280px){#companyWrap.topmessage.content{width:60%}}@media only screen and (max-width:1024px){#companyWrap.topmessage.content{width:87.8%}}@media only screen and (max-width:650px){#companyWrap.topmessage.content{width:92.36%}}@media only screen and (max-width:1280px){#companyWrap.topmessage.content h1{text-align:center}}#companyWrap.topmessage.content .w{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1280px){#companyWrap.topmessage.content .w{display:block}}#companyWrap.topmessage.content .w .l{width:175px}@media only screen and (max-width:1280px){#companyWrap.topmessage.content .w .l{margin:0 auto}}@media only screen and (max-width:393px){#companyWrap.topmessage.content .w .l{width:44.5292620865vw}}#companyWrap.topmessage.content .w .l img{width:100%;height:auto;display:block}#companyWrap.topmessage.content .w .r{width:626px}@media only screen and (max-width:1280px){#companyWrap.topmessage.content .w .r{width:100%;text-align:center}}@media only screen and (max-width:834px){#companyWrap.topmessage.content .w .r{text-align:left}}#companyWrap.topmessage.content .w .r h2{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;font-size:20px}@media only screen and (max-width:1280px){#companyWrap.topmessage.content .w .r h2{margin-top:40px}}@media only screen and (max-width:650px){#companyWrap.topmessage.content .w .r h2{line-height:1;font-size:17px}}@media only screen and (max-width:393px){#companyWrap.topmessage.content .w .r h2{margin-top:10.1781170483vw;line-height:1;font-size:1.7rem}}#companyWrap.topmessage.content .w .r p{margin:25px 0 40px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.8125;font-size:16px}@media only screen and (max-width:650px){#companyWrap.topmessage.content .w .r p{margin:20px 0 40px;line-height:1.9333333333;font-size:15px}}@media only screen and (max-width:393px){#companyWrap.topmessage.content .w .r p{margin-top:5.0890585242vw;margin-bottom:10.1781170483vw;line-height:1.9333333333;font-size:1.5rem}}@media only screen and (max-width:834px){#companyWrap.topmessage.content .w .r .cowtv{width:100%;display:block}#companyWrap.topmessage.content .w .r .cowtv img{width:100%;height:auto;display:block}}#companyWrap.philosophy article{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){#companyWrap.philosophy article{display:block}}#companyWrap.philosophy article>.content:not(.r){margin-bottom:0}#companyWrap.philosophy article .l{width:41.6666666667vw;height:100vh;margin-left:220px;position:sticky;top:0}@media only screen and (max-width:1280px){#companyWrap.philosophy article .l{width:60%;height:42.96875vw;margin-left:auto;margin-right:auto;position:static}}@media only screen and (max-width:1024px){#companyWrap.philosophy article .l{height:66.6015625vw;width:100%}}@media only screen and (max-width:834px){#companyWrap.philosophy article .l{height:66.5467625899vw}}@media only screen and (max-width:393px){#companyWrap.philosophy article .l{height:66.6666666667vw}}#companyWrap.philosophy article .l>div{width:100%;height:100%}#companyWrap.philosophy article .l .swiper,#companyWrap.philosophy article .l .swiper .swiper-wrapper{width:100%;height:100%;margin:0}#companyWrap.philosophy article .l .swiper .swiper-slide{width:56.25vw;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:1280px){#companyWrap.philosophy article .l .swiper .swiper-slide{background-position:bottom center}}@media only screen and (max-width:834px){#companyWrap.philosophy article .l .swiper .swiper-slide{background-position:center}}#companyWrap.philosophy article .l .swiper .swiper-slide span{position:absolute;bottom:12px;left:15px;z-index:10;mix-blend-mode:difference;color:#fff;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;line-height:1;font-size:14px;font-weight:400}@media only screen and (max-width:1024px){#companyWrap.philosophy article .l .swiper .swiper-slide span{left:15px}}@media only screen and (max-width:650px){#companyWrap.philosophy article .l .swiper .swiper-slide span{left:3.82%}}@media only screen and (max-width:393px){#companyWrap.philosophy article .l .swiper .swiper-slide span{bottom:3.0534351145vw;line-height:1;font-size:1.4rem}}#companyWrap.philosophy article .l .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}#companyWrap.philosophy article .l .swiper-pagination{width:auto;position:absolute;bottom:15px;left:auto;right:15px;z-index:10;mix-blend-mode:difference}@media only screen and (max-width:1280px){#companyWrap.philosophy article .l .swiper-pagination{top:15px;bottom:auto}}@media only screen and (max-width:393px){#companyWrap.philosophy article .l .swiper-pagination{top:3.8167938931vw;right:3.8167938931vw}}#companyWrap.philosophy article .l .swiper-pagination span{width:8px;height:8px;margin:0 4px;border:solid 1px #fff;border-radius:100%;cursor:none !important}@media only screen and (max-width:1280px){#companyWrap.philosophy article .l .swiper-pagination span{display:block;margin:0 0 8px}}@media only screen and (max-width:393px){#companyWrap.philosophy article .l .swiper-pagination span{width:2.0356234097vw;height:2.0356234097vw;margin:0 0 2.0356234097vw}}#companyWrap.philosophy article .l .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}#companyWrap.philosophy article .r{width:900px;padding:0 0 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1920px){#companyWrap.philosophy article .r{width:46.875vw;padding-left:4.1666666667vw}}@media only screen and (max-width:1280px){#companyWrap.philosophy article .r{width:60%;display:block;padding:0;margin-top:25px;text-align:center}}@media only screen and (max-width:1024px){#companyWrap.philosophy article .r{width:87.8%}}@media only screen and (max-width:650px){#companyWrap.philosophy article .r{width:92.36%;text-align:left}}#companyWrap.philosophy article .r .w{width:624px}@media only screen and (max-width:1920px){#companyWrap.philosophy article .r .w{width:32.5vw}}@media only screen and (max-width:1280px){#companyWrap.philosophy article .r .w{width:100%}}#companyWrap.philosophy article .r .w h2{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.8461538462;font-size:26px;font-weight:500}@media only screen and (max-width:1450px){#companyWrap.philosophy article .r .w h2{line-height:1.8181818182;font-size:22px}}@media only screen and (max-width:650px){#companyWrap.philosophy article .r .w h2{line-height:1.8333333333;font-size:18px}}@media only screen and (max-width:393px){#companyWrap.philosophy article .r .w h2{line-height:1.8333333333;font-size:1.8rem}}#companyWrap.philosophy article .r .w h2 .br1533{display:none}@media only screen and (max-width:1533px){#companyWrap.philosophy article .r .w h2 .br1533{display:block}}@media only screen and (max-width:1450px){#companyWrap.philosophy article .r .w h2 .br1533{display:none}}@media only screen and (max-width:834px){#companyWrap.philosophy article .r .w h2 .pcLN{display:block !important}}#companyWrap.philosophy article .r .w section{margin-top:42px}@media only screen and (max-width:650px){#companyWrap.philosophy article .r .w section{margin-top:35px}}@media only screen and (max-width:393px){#companyWrap.philosophy article .r .w section{margin-top:8.9058524173vw}}#companyWrap.philosophy article .r .w section.animated h3:after{width:100%}#companyWrap.philosophy article .r .w section h3{width:100%;position:relative;padding-bottom:17px;margin-bottom:8px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;font-size:18px}@media only screen and (max-width:650px){#companyWrap.philosophy article .r .w section h3{padding-bottom:12px;line-height:1;font-size:16px}}@media only screen and (max-width:393px){#companyWrap.philosophy article .r .w section h3{padding-bottom:3.0534351145vw;margin-bottom:2.0356234097vw;line-height:1;font-size:1.6rem}}#companyWrap.philosophy article .r .w section h3:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap.philosophy article .r .w section p{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:2.1176470588;font-size:17px}@media only screen and (max-width:650px){#companyWrap.philosophy article .r .w section p{line-height:2;font-size:14px}}@media only screen and (max-width:393px){#companyWrap.philosophy article .r .w section p{line-height:2;font-size:1.4rem}}#companyWrap.csr.content{width:900px}@media only screen and (max-width:1280px){#companyWrap.csr.content{width:60%}}@media only screen and (max-width:1024px){#companyWrap.csr.content{width:87.8%}}@media only screen and (max-width:650px){#companyWrap.csr.content{width:92.36%}}#companyWrap.csr.content article h1{margin-bottom:48px}@media only screen and (max-width:650px){#companyWrap.csr.content article h1{margin-bottom:20px}}@media only screen and (max-width:393px){#companyWrap.csr.content article h1{margin-bottom:5.0890585242vw}}#companyWrap.csr.content article h2{margin-bottom:65px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;font-size:26px;font-weight:600;letter-spacing:.1em}@media only screen and (max-width:1450px){#companyWrap.csr.content article h2{line-height:1;font-size:23px}}@media only screen and (max-width:650px){#companyWrap.csr.content article h2{margin-bottom:35px;line-height:1.8333333333;font-size:18px;letter-spacing:0em}}@media only screen and (max-width:393px){#companyWrap.csr.content article h2{margin-bottom:8.9058524173vw;line-height:1.8333333333;font-size:1.8rem}}#companyWrap.csr.content article h2.en{letter-spacing:0em}#companyWrap.csr.content article section{padding-left:18px;position:relative}@media only screen and (max-width:650px){#companyWrap.csr.content article section{padding-left:0}}#companyWrap.csr.content article section:before{content:' ';width:1px;height:0;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:650px){#companyWrap.csr.content article section:before{content:none}}#companyWrap.csr.content article section.animated:before{height:100%}@media only screen and (max-width:650px){#companyWrap.csr.content article section.animated h3:after{width:100%}}#companyWrap.csr.content article section h3{margin-bottom:14px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;font-size:20px;font-weight:600;letter-spacing:.05em}@media only screen and (max-width:650px){#companyWrap.csr.content article section h3{position:relative;padding-bottom:12px;margin-bottom:8px;line-height:1;font-size:16px}#companyWrap.csr.content article section h3:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}}@media only screen and (max-width:393px){#companyWrap.csr.content article section h3{padding-bottom:3.0534351145vw;margin-bottom:2.0356234097vw;line-height:1;font-size:1.6rem}}#companyWrap.csr.content article section h4{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.8125;font-size:16px;font-weight:600;letter-spacing:.05em}@media only screen and (max-width:650px){#companyWrap.csr.content article section h4{line-height:2;font-size:14px}#companyWrap.csr.content article section h4 br{display:none}}@media only screen and (max-width:393px){#companyWrap.csr.content article section h4{line-height:2;font-size:1.4rem}}#companyWrap.csr.content article section p{margin-top:10px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:2.0714285714;font-size:14px;font-weight:600}@media only screen and (max-width:1280px){#companyWrap.csr.content article section p br{display:none}}@media only screen and (max-width:650px){#companyWrap.csr.content article section p{line-height:1.9230769231;font-size:13px}}@media only screen and (max-width:393px){#companyWrap.csr.content article section p{margin-top:2.5445292621vw;line-height:1.9230769231;font-size:1.3rem}}#companyWrap.csr.content article section:last-child{margin-top:70px;position:relative}@media only screen and (max-width:650px){#companyWrap.csr.content article section:last-child{margin-top:50px}}@media only screen and (max-width:393px){#companyWrap.csr.content article section:last-child{margin-top:12.7226463104vw}}#companyWrap.csr.content article section:last-child #mark{width:174px;height:auto;position:absolute;bottom:0;right:122px;display:block}@media only screen and (max-width:1280px){#companyWrap.csr.content article section:last-child #mark{position:static;margin-top:25px}}@media only screen and (max-width:650px){#companyWrap.csr.content article section:last-child #mark{width:135px;margin:20px auto 0}}@media only screen and (max-width:393px){#companyWrap.csr.content article section:last-child #mark{width:34.3511450382vw;margin-top:5.0890585242vw}}#companyWrap.csr.content article section:last-child #mark.en{right:0}@media only screen and (max-width:1280px){#companyWrap.history article h1{margin-bottom:10px}}@media only screen and (max-width:393px){#companyWrap.history article h1{margin-bottom:2.5445292621vw}}#companyWrap.history article img{width:100%;height:auto;display:block;margin-bottom:40px}@media only screen and (max-width:650px){#companyWrap.history article img{width:100vw;margin-left:-3.82vw;margin-bottom:30px}}@media only screen and (max-width:393px){#companyWrap.history article img{margin-bottom:7.6335877863vw}}@media only screen and (max-width:650px){#companyWrap.history article dl{display:-webkit-box;display:-ms-flexbox;display:flex}}#companyWrap.history article dl.head dt,#companyWrap.history article dl.head dd{padding:12px 0}@media only screen and (max-width:393px){#companyWrap.history article dl.head dt,#companyWrap.history article dl.head dd{padding-top:3.0534351145vw;padding-bottom:3.0534351145vw}}#companyWrap.history article dl dt{width:84px}@media only screen and (max-width:650px){#companyWrap.history article dl dt{width:65px}}@media only screen and (max-width:393px){#companyWrap.history article dl dt{width:16.5394402036vw}}#companyWrap.history article dl dt,#companyWrap.history article dl dd{padding:27px 0}@media only screen and (max-width:650px){#companyWrap.history article dl dt,#companyWrap.history article dl dd{padding:18px 0}}@media only screen and (max-width:393px){#companyWrap.history article dl dt,#companyWrap.history article dl dd{padding-top:4.5801526718vw;padding-bottom:4.5801526718vw}}#companyWrap.history article dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}#companyWrap nav{margin-top:70px}@media only screen and (max-width:650px){#companyWrap nav{margin-top:70px}}@media only screen and (max-width:393px){#companyWrap nav{margin-top:17.8117048346vw}}#companyWrap nav h2{margin-bottom:20px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:834px){#companyWrap nav h2{margin-bottom:23px;line-height:1;font-size:21px}}@media only screen and (max-width:393px){#companyWrap nav h2{margin-bottom:5.8524173028vw;line-height:1;font-size:2.1rem}}#companyWrap nav h2 span:last-child{font-weight:300}#companyWrap nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3%}@media only screen and (max-width:650px){#companyWrap nav ul{display:block}}#companyWrap nav ul li{width:48.5%;height:60px;margin-bottom:30px}#companyWrap nav ul li:nth-last-child(-n+2){margin-bottom:0}@media only screen and (max-width:650px){#companyWrap nav ul li:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (max-width:650px){#companyWrap nav ul li{width:100%;height:64px;position:relative;margin-bottom:0}#companyWrap nav ul li:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap nav ul li.animated:before{width:100%}#companyWrap nav ul li:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#companyWrap nav ul li:last-child.animated:after{width:100%}}@media only screen and (max-width:393px){#companyWrap nav ul li{height:16.2849872774vw}}@media only screen and (max-width:650px){#companyWrap nav ul li .btn{height:100%;border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:16px;letter-spacing:-.02em}#companyWrap nav ul li .btn:after{right:6px}#companyWrap nav ul li .btn.hover:after{right:3px}}@media only screen and (max-width:393px){#companyWrap nav ul li .btn{height:100%;line-height:1;font-size:1.3rem}#companyWrap nav ul li .btn:after{width:2.5445292621vw;height:2.5445292621vw;right:1.5267175573vw}#companyWrap nav ul li .btn.hover:after{right:.7633587786vw}}@media only screen and (max-width:393px){#companyWrap nav ul li .btn{line-height:1;font-size:1.6rem}}#companyWrap nav ul li .btn span:nth-child(2){font-weight:400}#companyWrap nav ul li .btn.currentNav:after{right:18px;margin-top:1px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media only screen and (max-width:650px){#companyWrap nav ul li .btn.currentNav:after{right:3px}}@media only screen and (max-width:393px){#companyWrap nav ul li .btn.currentNav:after{right:.7633587786vw}}#companyWrap nav ul li .btn.currentNav.hover:after{margin-top:-1px}.english #companyWrap.history article dl dt:nth-child(1){display:none}#recruitWrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#recruitWrap:after{content:' ';width:100%;height:250px;position:absolute;bottom:0;left:0;z-index:-1;background:#fff;display:block}@media only screen and (max-width:1280px){#recruitWrap{display:block}}#recruitWrap>.l{width:750px;height:100vh;margin-left:220px;position:sticky;top:0;transition:all .2s ease-in-out}@media only screen and (max-width:1920px){#recruitWrap>.l{width:39.0625vw}}@media only screen and (max-width:1280px){#recruitWrap>.l{width:100%;margin-left:0;position:relative;z-index:-10}}#recruitWrap>.l.animated #bar{height:100vh}#recruitWrap>.l #recruitLogo{width:202px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);z-index:10}@media only screen and (max-width:1280px){#recruitWrap>.l #recruitLogo{position:fixed}}@media only screen and (max-width:650px){#recruitWrap>.l #recruitLogo{width:181px}}@media only screen and (max-width:393px){#recruitWrap>.l #recruitLogo{width:46.0559796438vw}}#recruitWrap>.l #recruitLogo img{width:100%;height:auto;display:block}#recruitWrap>.l #bar{width:236px;height:0;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(.1deg);transform:translateX(-50%) rotate(.1deg);top:0;margin:0 auto;background:#ef1931;mix-blend-mode:multiply;z-index:1;transition:all 1s ease-in-out .6s}@media only screen and (max-width:1280px){#recruitWrap>.l #bar{position:fixed}}@media only screen and (max-width:650px){#recruitWrap>.l #bar{width:211px}}@media only screen and (max-width:393px){#recruitWrap>.l #bar{width:53.68956743vw}}#recruitWrap>.l .ph{width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;background-size:contain}@media only screen and (max-width:1280px){#recruitWrap>.l .ph{position:fixed;top:0;left:0}}#recruitWrap>.r{width:900px;padding:0 0 0 25px}@media only screen and (max-width:1920px){#recruitWrap>.r{width:46.8%;padding:0}}@media only screen and (max-width:1280px){#recruitWrap>.r{width:100%;margin-top:0;background:#fff}}#recruitWrap>.r #bottom{top:-185px}@media only screen and (max-width:1280px){#recruitWrap>.r #bottom{top:0}}#recruitWrap>.r .w{width:710px;padding-bottom:185px;min-height:calc(100vh - 185px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1920px){#recruitWrap>.r .w{width:81%}}@media only screen and (max-width:1280px){#recruitWrap>.r .w{width:60%;min-height:auto;padding-bottom:0;text-align:center;margin:0 auto}}@media only screen and (max-width:1024px){#recruitWrap>.r .w{width:87.8%;text-align:left}}@media only screen and (max-width:650px){#recruitWrap>.r .w{width:92.36%}}#recruitWrap>.r .w .b{width:100%}#recruitWrap>.r .w .b img{transform:rotate(.1deg)}@media only screen and (max-width:1280px){#recruitWrap>.r .w .b img{display:block;margin:185px auto 80px}}@media only screen and (max-width:834px){#recruitWrap>.r .w .b img{margin:60px auto 40px}}@media only screen and (max-width:650px){#recruitWrap>.r .w .b img{width:186.41px;height:auto}}@media only screen and (max-width:393px){#recruitWrap>.r .w .b img{width:47.4325699746vw;margin-top:15.2671755725vw;margin-bottom:10.1781170483vw}}#recruitWrap>.r .w .b h2{position:relative;padding:25px 0;margin:40px 0 30px;font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.85;font-size:20px;font-weight:600}@media only screen and (max-width:1450px){#recruitWrap>.r .w .b h2 br{display:none}}@media only screen and (max-width:1280px){#recruitWrap>.r .w .b h2 br{display:block}}@media only screen and (max-width:650px){#recruitWrap>.r .w .b h2{padding:13px 0;margin:0 0 15px;line-height:2;font-size:16px}#recruitWrap>.r .w .b h2 br{display:none}}@media only screen and (max-width:393px){#recruitWrap>.r .w .b h2{line-height:2;font-size:1.6rem}}#recruitWrap>.r .w .b h2:before,#recruitWrap>.r .w .b h2:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#recruitWrap>.r .w .b h2:after{top:auto;bottom:0}#recruitWrap>.r .w .b h2.animated:before,#recruitWrap>.r .w .b h2.animated:after{width:100%}#recruitWrap>.r .w .b p{font-family:"Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.8125;font-size:16px;font-weight:600}@media only screen and (max-width:650px){#recruitWrap>.r .w .b p{line-height:2;font-size:14px}}@media only screen and (max-width:393px){#recruitWrap>.r .w .b p{line-height:2;font-size:1.4rem}}#recruitWrap>.r .w #description{top:auto;bottom:185px}@media only screen and (max-width:1280px){#recruitWrap>.r .w #description{bottom:55px}}#recruitWrap>.r section{width:710px;margin-bottom:150px;position:relative}#recruitWrap>.r section:last-child{margin-bottom:185px}@media only screen and (max-width:1280px){#recruitWrap>.r section:last-child{margin-bottom:185px}}@media only screen and (max-width:1024px){#recruitWrap>.r section:last-child{margin-bottom:0}}@media only screen and (max-width:1920px){#recruitWrap>.r section{width:81%}}@media only screen and (max-width:1280px){#recruitWrap>.r section{width:60%;margin:130px auto 0}}@media only screen and (max-width:1024px){#recruitWrap>.r section{width:87.8%;padding:0;margin:80px auto 0}}@media only screen and (max-width:650px){#recruitWrap>.r section{width:92.36%}}@media only screen and (max-width:393px){#recruitWrap>.r section{margin-top:20.3562340967vw}}#recruitWrap>.r section .head{padding-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#recruitWrap>.r section .head{padding-bottom:2.5445292621vw}}#recruitWrap>.r section .head#desc:after{content:none}@media only screen and (max-width:650px){#recruitWrap>.r section .head#desc:after{content:' '}}#recruitWrap>.r section .head:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#recruitWrap>.r section .head.animated:after{width:100%}#recruitWrap>.r section .head h3{font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:600;line-height:1;font-size:24px}@media only screen and (max-width:650px){#recruitWrap>.r section .head h3{line-height:1;font-size:21px}}@media only screen and (max-width:393px){#recruitWrap>.r section .head h3{line-height:1;font-size:2.1rem}}#recruitWrap>.r section .head h3 span:nth-child(2){font-weight:300}#recruitWrap>.r section .head h4{padding:6px 8px;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:650px){#recruitWrap>.r section .head h4{padding:6px;line-height:1;font-size:11px}}@media only screen and (max-width:393px){#recruitWrap>.r section .head h4{padding:1.5267175573vw;line-height:1;font-size:1.1rem}}#recruitWrap>.r section .deskWrap{margin-bottom:40px}@media only screen and (max-width:650px){#recruitWrap>.r section .deskWrap{margin-bottom:20px}}@media only screen and (max-width:393px){#recruitWrap>.r section .deskWrap{margin-bottom:5.0890585242vw}}@media only screen and (max-width:650px){#recruitWrap>.r section .deskWrap dl:before{top:0;bottom:auto}#recruitWrap>.r section .deskWrap dl:last-child:after{content:' '}}#recruitWrap>.r section dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:650px){#recruitWrap>.r section dl{display:block}}#recruitWrap>.r section dl:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:650px){#recruitWrap>.r section dl:before{top:auto;bottom:0}}#recruitWrap>.r section dl.animated:before{width:100%}@media only screen and (max-width:650px){#recruitWrap>.r section dl.animated dt:before{width:100%}}#recruitWrap>.r section dl.last:after,#recruitWrap>.r section dl:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:650px){#recruitWrap>.r section dl.last:after,#recruitWrap>.r section dl:last-child:after{content:none}}#recruitWrap>.r section dl.last.animated:after,#recruitWrap>.r section dl:last-child.animated:after{width:100%}#recruitWrap>.r section dl dt,#recruitWrap>.r section dl dd{padding:27px 0;line-height:2;font-size:14px}@media only screen and (max-width:650px){#recruitWrap>.r section dl dt,#recruitWrap>.r section dl dd{padding:18px 0}}@media only screen and (max-width:393px){#recruitWrap>.r section dl dt,#recruitWrap>.r section dl dd{padding-top:4.5801526718vw;padding-bottom:4.5801526718vw;line-height:2;font-size:1.4rem}}#recruitWrap>.r section dl dt{width:18%;font-weight:600}@media only screen and (max-width:650px){#recruitWrap>.r section dl dt{width:100%;padding-bottom:9px;position:relative}#recruitWrap>.r section dl dt:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}}@media only screen and (max-width:650px) and (max-width:650px){#recruitWrap>.r section dl dt:before{content:none}}#recruitWrap>.r section dl dd{width:82%;position:relative}@media only screen and (max-width:650px){#recruitWrap>.r section dl dd{width:100%;padding:0 0 18px}}#recruitWrap>.r section dl dd ul li{padding-left:1em;text-indent:-1em}#recruitWrap>.r section dl dd ul li:before{content:'・';display:inline;margin-right:.5em}#recruitWrap>.r section .cap{margin:15px 0 40px}@media only screen and (max-width:650px){#recruitWrap>.r section .cap{margin-bottom:20px}}@media only screen and (max-width:393px){#recruitWrap>.r section .cap{margin-top:3.8167938931vw;margin-bottom:5.0890585242vw}}#recruitWrap>.r section .cap p{line-height:2;font-size:14px}@media only screen and (max-width:393px){#recruitWrap>.r section .cap p{line-height:2;font-size:1.4rem}}#recruitWrap>.r section #recruitBanner{width:100%;height:7.1354166667vw;max-height:137px;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #000}@media only screen and (max-width:1280px){#recruitWrap>.r section #recruitBanner{height:137px}}@media only screen and (max-width:650px){#recruitWrap>.r section #recruitBanner{height:80px}}@media only screen and (max-width:393px){#recruitWrap>.r section #recruitBanner{height:20.3562340967vw}}#recruitWrap>.r section #recruitBanner>div{width:50%;height:100%}@media only screen and (max-width:1280px){#recruitWrap>.r section #recruitBanner>div.l{width:45%}#recruitWrap>.r section #recruitBanner>div.r{width:55%}}@media only screen and (max-width:650px){#recruitWrap>.r section #recruitBanner>div.l{width:50%}#recruitWrap>.r section #recruitBanner>div.r{width:50%}}#recruitWrap>.r section #recruitBanner>div.l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#recruitWrap>.r section #recruitBanner>div.l img{width:78%;height:auto;transform:rotate(.01deg)}#recruitWrap>.r section #recruitBanner>div.r{background-image:url(//kyoya.co.jp/wp-content/themes/kyoya/assets/img/recruitThumb.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}#recruitWrap>.r section .link{top:auto;bottom:25px}@media only screen and (max-width:1280px){#recruitWrap>.r section .link{bottom:55px}}@media only screen and (max-width:393px){#recruitWrap>.r section .link{bottom:13.9949109415vw}}.english #recruitWrap>.r .w .b h2{line-height:1.6;font-size:20px}@media only screen and (max-width:650px){.english #recruitWrap>.r .w .b h2{line-height:1.75;font-size:16px}}@media only screen and (max-width:393px){.english #recruitWrap>.r .w .b h2{line-height:1.75;font-size:1.6rem}}.english #recruitWrap>.r section .head h4{display:none}#contactListWrap{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1024px){#contactListWrap{min-height:auto}}#contactListWrap .content{width:900px;padding-bottom:60px;margin-bottom:0}@media only screen and (max-width:1024px){#contactListWrap .content{width:87.8%}}@media only screen and (max-width:650px){#contactListWrap .content{width:92.36%}}@media only screen and (max-width:393px){#contactListWrap .content{padding-bottom:15.2671755725vw}}#contactListWrap .content p{margin-bottom:40px}@media only screen and (max-width:650px){#contactListWrap .content p{margin-bottom:17px;line-height:2.1538461538;font-size:13px}}@media only screen and (max-width:393px){#contactListWrap .content p{margin-bottom:4.3256997455vw;line-height:2.1538461538;font-size:1.3rem}}#contactListWrap .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3%}@media only screen and (max-width:650px){#contactListWrap .content ul{display:block}}#contactListWrap .content ul li{width:48.5%;height:60px;margin-bottom:30px}#contactListWrap .content ul li:nth-last-child(-n+2){margin-bottom:0}@media only screen and (max-width:650px){#contactListWrap .content ul li:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (max-width:650px){#contactListWrap .content ul li{width:100%;height:64px;position:relative;margin-bottom:0}#contactListWrap .content ul li:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}#contactListWrap .content ul li.animated:before{width:100%}#contactListWrap .content ul li:last-child:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#contactListWrap .content ul li:last-child.animated:after{width:100%}}@media only screen and (max-width:393px){#contactListWrap .content ul li{height:16.2849872774vw}}@media only screen and (max-width:650px){#contactListWrap .content ul li .btn{height:100%;border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;font-size:13px;letter-spacing:-.02em}#contactListWrap .content ul li .btn:after{right:3px}#contactListWrap .content ul li .btn.hover:after{right:0}}@media only screen and (max-width:393px){#contactListWrap .content ul li .btn{height:100%;line-height:1;font-size:1.3rem}#contactListWrap .content ul li .btn:after{width:2.5445292621vw;height:2.5445292621vw;right:.7633587786vw}#contactListWrap .content ul li .btn.hover:after{right:0}}#contactListWrap>.desk{margin-top:auto;position:relative;top:5px}#contactListWrap>.desk .ph{width:100%;min-height:378px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:auto}#contactWrap{width:900px}@media only screen and (max-width:1350px){#contactWrap{width:58%}}@media only screen and (max-width:1024px){#contactWrap{width:87.8%}}@media only screen and (max-width:650px){#contactWrap{width:92.36%}}#contactWrap article .head{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#contactWrap article .head{margin-bottom:8.9058524173vw}}#contactWrap article .head h1{margin-bottom:0}#contactWrap article .head+p{line-height:2;font-size:15px}@media only screen and (max-width:650px){#contactWrap article .head+p{line-height:2;font-size:14px}}@media only screen and (max-width:393px){#contactWrap article .head+p{line-height:2;font-size:1.4rem}}#contactWrap article .head+p span{color:#a01}#contactWrap article #contactForm{width:100%;margin-top:60px}@media only screen and (max-width:650px){#contactWrap article #contactForm{margin-top:40px}}@media only screen and (max-width:393px){#contactWrap article #contactForm{margin-top:10.1781170483vw}}#contactWrap article #contactForm.confirmWrap label{pointer-events:none}#contactWrap article #contactForm dl,#contactWrap article #contactForm dt,#contactWrap article #contactForm dd,#contactWrap article #contactForm select,#contactWrap article #contactForm input{line-height:1;font-size:15px}@media only screen and (max-width:393px){#contactWrap article #contactForm dl,#contactWrap article #contactForm dt,#contactWrap article #contactForm dd,#contactWrap article #contactForm select,#contactWrap article #contactForm input{line-height:1;font-size:1.5rem}}#contactWrap article #contactForm .subject:after{content:' ';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;transform:rotate(135deg);transform-origin:center;position:absolute;top:0;right:5px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#contactWrap article #contactForm .subject:after{width:2.5445292621vw;height:2.5445292621vw;right:1.272264631vw}}#contactWrap article #contactForm select{appearance:none}#contactWrap article #contactForm textarea{resize:none;line-height:1.8666666667;font-size:15px}@media only screen and (max-width:393px){#contactWrap article #contactForm textarea{line-height:1.8666666667;font-size:1.5rem}}#contactWrap article #contactForm dl{width:100%;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:650px){#contactWrap article #contactForm dl{display:block}}@media only screen and (max-width:393px){#contactWrap article #contactForm dl{margin-bottom:12.7226463104vw}}#contactWrap article #contactForm dl dt{width:30%}@media only screen and (max-width:650px){#contactWrap article #contactForm dl dt{width:100%;padding:0 0 20px}}@media only screen and (max-width:393px){#contactWrap article #contactForm dl dt{padding-bottom:5.0890585242vw}}#contactWrap article #contactForm dl dt span{color:#a01}#contactWrap article #contactForm dl dd{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 30px}@media only screen and (max-width:650px){#contactWrap article #contactForm dl dd{width:100%}}@media only screen and (max-width:650px){#contactWrap article #contactForm dl dd{gap:0 20px}}@media only screen and (max-width:393px){#contactWrap article #contactForm dl dd{gap:0vw 5.0890585242vw}}#contactWrap article #contactForm dl dd .naiyou{position:relative;top:-5px}@media only screen and (max-width:393px){#contactWrap article #contactForm dl dd .naiyou{top:-1.272264631vw}}#contactWrap article #contactForm .wpcf7-not-valid-tip{margin-top:20px}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-not-valid-tip{margin-top:5.0890585242vw}}#contactWrap article #contactForm .wpcf7-form>div#acceptWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#contactWrap article #contactForm .wpcf7-form>div#acceptWrap .wpcf7-form-control-wrap{width:auto;position:static}#contactWrap article #contactForm .wpcf7-form>div#acceptWrap>span:last-child{color:#a01}#contactWrap article #contactForm .wpcf7-form>div .wpcf7-form-control-wrap .wpcf7-checkbox{top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contactWrap article #contactForm .wpcf7-form>div .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;width:100%;display:inline-block;left:0;text-align:center;bottom:-2em}#contactWrap article #contactForm .wpcf7-form-control-wrap{width:100%}#contactWrap article #contactForm .wpcf7-form-control-wrap .hover{opacity:1 !important}#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-checkbox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item{margin:0}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item input{display:none}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item input:checked+.wpcf7-list-item-label:after{content:' '}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label{position:relative;display:block;cursor:pointer}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label:before{content:'';width:20px;height:20px;position:relative;top:4px;border:1px solid #000;background:#fff;display:inline-block;margin-right:12px}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label:before{width:5.0890585242vw;height:5.0890585242vw;top:1.0178117048vw}}#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label:after{content:none;display:block;width:6px;height:13px;top:25px;left:7px;margin-top:-19px;position:absolute;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label:after{width:1.5267175573vw;height:3.3078880407vw;top:6.3613231552vw;left:1.7811704835vw;margin-top:-4.834605598vw;border-width:.5089058524vw}}#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-radio,#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-checkbox{position:relative;top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:30px}@media only screen and (max-width:650px){#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-radio,#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-checkbox{gap:20px}}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-radio,#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-checkbox{gap:5.0890585242vw 5.0890585242vw}}#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-not-valid-tip,#contactWrap article #contactForm .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-not-valid-tip{margin-top:0}#contactWrap article #contactForm .wpcf7-form-control-wrap select,#contactWrap article #contactForm .wpcf7-form-control-wrap input,#contactWrap article #contactForm .wpcf7-form-control-wrap textarea{width:100%;padding:0 0 20px;border:none;outline:none;background:0 0;border-bottom:solid 1px #e2e2e2}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-form-control-wrap select,#contactWrap article #contactForm .wpcf7-form-control-wrap input,#contactWrap article #contactForm .wpcf7-form-control-wrap textarea{padding-bottom:5.0890585242vw}}#contactWrap article #contactForm #acceptWrap{position:relative}#contactWrap article #contactForm #acceptWrap a{text-decoration:underline}#contactWrap article #contactForm #submitWrap{text-align:center}#contactWrap article #contactForm #submitWrap .wpcf7-previous,#contactWrap article #contactForm #submitWrap .wpcf7-submit{width:264px;margin:50px auto 0}@media only screen and (max-width:393px){#contactWrap article #contactForm #submitWrap .wpcf7-previous,#contactWrap article #contactForm #submitWrap .wpcf7-submit{width:67.1755725191vw;margin-top:12.7226463104vw}}#contactWrap article #contactForm #submitWrap.confirm .wpcf7-previous{margin:70px auto 0}@media only screen and (max-width:393px){#contactWrap article #contactForm #submitWrap.confirm .wpcf7-previous{margin-top:17.8117048346vw}}#contactWrap article #contactForm #submitWrap.confirm .wpcf7-submit{margin:20px auto 0;background:#000;color:#fff}@media only screen and (max-width:393px){#contactWrap article #contactForm #submitWrap.confirm .wpcf7-submit{margin-top:5.0890585242vw}}#contactWrap article #contactForm .wpcf7-spinner{display:block;margin:20px auto}@media only screen and (max-width:393px){#contactWrap article #contactForm .wpcf7-spinner{margin-top:5.0890585242vw;margin-bottom:5.0890585242vw}}#contactWrap article #contactForm .wpcf7-response-output{margin:0 auto}#contactWrap article #contactForm .wpcf7 form.init .wpcf7-response-output{display:none}#contactWrap article #contactForm .wpcf7 form.invalid .wpcf7-response-output,#contactWrap article #contactForm .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232;border-width:1px}#contactWrap.complete{text-align:center}@media only screen and (max-width:650px){#contactWrap.complete{text-align:left}}#contactWrap.complete p{margin-bottom:40px;line-height:2;font-size:15px}@media only screen and (max-width:650px){#contactWrap.complete p{line-height:2;font-size:14px}}@media only screen and (max-width:393px){#contactWrap.complete p{margin-bottom:10.1781170483vw;line-height:2;font-size:1.4rem}}#contactWrap.complete .btn{width:264px;margin:0 auto}@media only screen and (max-width:393px){#contactWrap.complete .btn{width:67.1755725191vw}}.english #contactWrap .head .cat{display:none}.page-template-contact-other #contactWrap article #contactForm .subject:after{content:none}#privacyWrap .content{width:900px;margin-bottom:100px}@media only screen and (max-width:1024px){#privacyWrap .content{width:87.8%}}@media only screen and (max-width:834px){#privacyWrap .content{margin-bottom:50px}}@media only screen and (max-width:650px){#privacyWrap .content{width:92.36%}}@media only screen and (max-width:393px){#privacyWrap .content{margin-bottom:12.7226463104vw}}#privacyWrap .content h1{margin-bottom:52px}@media only screen and (max-width:834px){#privacyWrap .content h1{margin-bottom:45px}}@media only screen and (max-width:393px){#privacyWrap .content h1{margin-bottom:11.4503816794vw}}#privacyWrap section{margin-bottom:45px}@media only screen and (max-width:393px){#privacyWrap section{margin-bottom:11.4503816794vw}}#privacyWrap section:last-child{margin-bottom:0}#privacyWrap section h2,#privacyWrap section h3{position:relative;padding-bottom:15px;margin-bottom:15px;line-height:1.4444444444;font-size:18px;letter-spacing:.05em}@media only screen and (max-width:834px){#privacyWrap section h2,#privacyWrap section h3{padding-bottom:10px;margin-bottom:10px;line-height:1.3125;font-size:16px}}@media only screen and (max-width:393px){#privacyWrap section h2,#privacyWrap section h3{padding-bottom:2.5445292621vw;margin-bottom:2.5445292621vw;line-height:1.3125;font-size:1.6rem}}#privacyWrap section h2:after,#privacyWrap section h3:after{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .3s}#privacyWrap section.animated h2:after,#privacyWrap section.animated h3:after{width:100%}#privacyWrap section p,#privacyWrap section ul,#privacyWrap section li,#privacyWrap section a{line-height:2;font-size:14px}@media only screen and (max-width:834px){#privacyWrap section p,#privacyWrap section ul,#privacyWrap section li,#privacyWrap section a{line-height:2;font-size:14px}}@media only screen and (max-width:650px){#privacyWrap section p,#privacyWrap section ul,#privacyWrap section li,#privacyWrap section a{line-height:2.1538461538;font-size:13px}}@media only screen and (max-width:393px){#privacyWrap section p,#privacyWrap section ul,#privacyWrap section li,#privacyWrap section a{line-height:2.1538461538;font-size:1.3rem}}#privacyWrap section p+ul,#privacyWrap section li+ul{padding-top:15px}@media only screen and (max-width:834px){#privacyWrap section p+ul,#privacyWrap section li+ul{padding-top:10px}}@media only screen and (max-width:393px){#privacyWrap section p+ul,#privacyWrap section li+ul{padding-top:2.5445292621vw}}#privacyWrap section li>ul{padding-bottom:15px}@media only screen and (max-width:834px){#privacyWrap section li>ul{padding-bottom:10px}}@media only screen and (max-width:393px){#privacyWrap section li>ul{padding-bottom:2.5445292621vw}}#privacyWrap section li>ul>li>ul{padding-bottom:0}#privacyWrap section ul{counter-reset:count 0}#privacyWrap section ul>li{padding-left:1em;text-indent:-1em}#privacyWrap section ul>li:before{content:counter(count);counter-increment:count 1;display:inline;margin-right:.5em}#privacyWrap section ul>li>ul{padding-left:0;margin-top:16px}@media only screen and (max-width:393px){#privacyWrap section ul>li>ul{margin-top:4.0712468193vw}}#privacyWrap section ul>li>ul>li:before{content:counter(count,lower-alpha);counter-increment:count 1}#privacyWrap section ul>li>ul>li>ul{padding-left:0;margin-top:16px}@media only screen and (max-width:393px){#privacyWrap section ul>li>ul>li>ul{margin-top:4.0712468193vw}}#privacyWrap section ul>li>ul>li>ul>li:before{content:counter(count,lower-roman);counter-increment:count 1}#scrollWrap{width:80px;height:120px;position:fixed;bottom:-.1%;right:0;z-index:1005;mix-blend-mode:difference;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){#scrollWrap{width:6.1%}}@media only screen and (max-width:650px){#scrollWrap{display:none !important}}@media only screen and (max-width:393px){#scrollWrap{width:2.2900763359vw;height:30.534351145vw;right:1.272264631vw}}#scrollWrap.hide{visibility:hidden;opacity:0;pointer-events:none}#scrollWrap a{width:9px;height:100%;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px 0;overflow:hidden;gap:1.272264631vw 0vw}#scrollWrap a .w{width:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#scrollWrap a .w{width:4.5801526718vw}}#scrollWrap a .w div{width:9px}@media only screen and (max-width:393px){#scrollWrap a .w div{width:2.2900763359vw}}@media only screen and (max-width:393px){#scrollWrap a .w div svg{width:100%;height:auto;display:block}}#scrollWrap a #barWrap{width:1px;height:75px;background-color:rgba(255,255,255,.2);position:relative;left:3.5px;overflow:hidden}@media only screen and (max-width:393px){#scrollWrap a #barWrap{height:19.0839694656vw;left:.8905852417vw}}#scrollWrap a #barWrap #scrollBar{width:1px;height:75px;position:absolute;top:0;left:0;background-color:#fff;animation:scrolldown 5s ease-in-out infinite;opacity:0;transform:translateY(-100%)}@media only screen and (max-width:393px){#scrollWrap a #barWrap #scrollBar{height:19.0839694656vw}}#scrollWrap a #barWrap #currentBar{width:1px;height:0;position:absolute;top:0;left:0;background-color:#fff;opacity:1}#scrollWrap.topScroll a .w{margin-left:-9px}@media only screen and (max-width:393px){#scrollWrap.topScroll a .w{margin-left:-2.2900763359vw}}@-webkit-keyframes scrolldown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}20%{opacity:1}50%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes scrolldown{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}50%{opacity:1;transform:translateY(100%)}100%{opacity:1;transform:translateY(100%)}}footer{position:absolute;right:78px;bottom:0;text-align:right;z-index:100;transition:all .2s ease-in-out;transition-delay:.3s}@media only screen and (max-width:1280px){footer{right:50px}}@media only screen and (max-width:1024px){footer{width:100%;height:308px;left:0;right:auto;text-align:left;background:#fff}}@media only screen and (max-width:650px){footer{height:333px}}@media only screen and (max-width:393px){footer{height:82.4427480916vw}}footer .tab{width:100%;margin-bottom:25px;position:relative}@media only screen and (max-width:393px){footer .tab{margin-bottom:6.3613231552vw}}footer .tab:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}footer .tab.animated:before,footer .tab.animated .sns:before{width:100%}footer .tab nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;padding:40px 6.1%}@media only screen and (max-width:650px){footer .tab nav{padding:25px 3.82% 20px}}@media only screen and (max-width:393px){footer .tab nav{gap:0vw 5.0890585242vw;padding-top:6.3613231552vw;padding-bottom:5.0890585242vw}}footer .tab ul li,footer .tab ul li a{position:relative;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:500;line-height:2.0714285714;font-size:14px}@media only screen and (max-width:393px){footer .tab ul li,footer .tab ul li a{line-height:2.0714285714;font-size:1.4rem}}footer .tab ul li:after,footer .tab ul li a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){footer .tab ul li:after,footer .tab ul li a:after{bottom:-.5089058524vw}}footer .tab ul li.hover,footer .tab ul li.on,footer .tab ul li.current,footer .tab ul li a.hover,footer .tab ul li a.on,footer .tab ul li a.current{opacity:1 !important}footer .tab ul li.hover:after,footer .tab ul li.on:after,footer .tab ul li.current:after,footer .tab ul li a.hover:after,footer .tab ul li a.on:after,footer .tab ul li a.current:after{width:100%}footer .tab #menuFooter{height:90px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-column-width:auto;-webkit-column-width:auto;column-width:auto;-moz-column-count:3;-webkit-column-count:3;column-count:3;transition:all .2s ease-in-out;gap:1px 63px}@media only screen and (max-width:650px){footer .tab #menuFooter{height:150px;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (max-width:393px){footer .tab #menuFooter{height:38.1679389313vw;gap:.2544529262vw 16.0305343511vw}}footer .tab .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 3px}@media only screen and (max-width:393px){footer .tab .lang{gap:0vw .7633587786vw}}footer .sns{width:100%;padding:20px 0 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 20px}@media only screen and (max-width:393px){footer .sns{padding-top:5.0890585242vw;padding-bottom:3.8167938931vw;gap:0vw 5.0890585242vw}}footer .sns:before{content:' ';width:0;height:1px;background:#e2e2e2;display:block;position:absolute;top:0;left:0;transition:all 1s ease-in-out .3s}@media only screen and (max-width:393px){footer .sns li.ytBtn{width:7.2688804071vw}footer .sns li.fbBtn{width:2.7989821883vw}footer .sns li.inBtn{width:5.0890585242vw}footer .sns li a{width:100%}footer .sns li a img{width:100%;height:auto;display:block}}footer .privacyLink{margin:0 auto;text-align:center}footer .privacyLink a{position:relative;color:#000;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:13px;letter-spacing:.03em;display:inline-block;margin:0 auto}@media only screen and (max-width:393px){footer .privacyLink a{line-height:1;font-size:1.3rem}}footer .privacyLink a:after{content:' ';width:0;height:1px;display:block;background:#000;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}@media only screen and (max-width:393px){footer .privacyLink a:after{bottom:-.5089058524vw}}footer .privacyLink a.hover,footer .privacyLink a.current{opacity:1 !important}footer .privacyLink a.hover:after,footer .privacyLink a.current:after{width:100%}footer p{color:#000;padding-bottom:20px;font-family:YakuHanJP,"aktiv-grotesk","Noto Sans JP",sans-serif;font-weight:300;line-height:1;font-size:10px;letter-spacing:-.015em}@media only screen and (max-width:1024px){footer p{padding-bottom:15px;color:#000;font-weight:400;text-align:center}}@media only screen and (max-width:393px){footer p{padding-bottom:3.8167938931vw;line-height:1;font-size:1rem}}footer p.copy{transition:all .2s ease-in-out}footer p.copy.wh{color:#fff}.grecaptcha-badge{display:none !important}