@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:100%}body{width:100%;height:100%;color:#000;font-family:"Helvetica Neue LT W05_55 Roman","A+EqpB-游ゴシック体 Pr6N D";font-style:normal;letter-spacing:.05em;text-align:left;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';background-color:#000}body.ie .invert .blink.c{color:#00b3ff}body.ie .invert .blink.m{color:#ff0082}body.ie .invert .blink.y{color:#ff0}body.ie .invert .blink.k{color:#000}body.ie .invert .blink.w{color:#fff}@media all and (min-width:769px){body.ie #global_navigation a{color:#000}}@media all and (min-width:769px){body.ie #global_navigation a.coming_soon{color:rgba(0,0,0,.3)}}@media all and (min-width:769px){body.ie #global_navigation a.coming_soon::after{background-color:#000}}body.ie #global_navigation a .bar::after{background-color:#000}body.ie #global_navigation .policies{color:#000}@media all and (max-width:768px){body.ie #global_navigation .policies.open{color:#fff}}@media all and (max-width:768px){body.ie #humburger.open .bars .bar{background-color:#fff}body.ie #humburger .bars .bar{background-color:#000}}body.ie #contents .page_identifier #copyright{color:#000}@media all and (max-width:768px){body.ie #contents .page_identifier #copyright.open{color:#fff}}body.logo{width:calc(100% - 2px);height:calc(100% - 2px);border:solid 1px #f2f2f2;background-color:#fff}body.logo #contents{height:100%}body.logo #contents .page_identifier #copyright{display:block;left:-77px;bottom:7px;color:#000}@media all and (max-width:768px){body.logo #contents .page_identifier #copyright.open{color:#000}}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}a{color:#000;text-decoration:none}a.hover{-webkit-animation:blink .5s ease-in forwards;animation:blink .5s ease-in forwards}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}a.hover.button{-webkit-transition-duration:0s;transition-duration:0s}a.hover.button::after{-webkit-transition-duration:0s;transition-duration:0s}@media all and (max-width:499px){a.hover.button::after{-webkit-transform:translate3d(5px,-50%,0);transform:translate3d(5px,-50%,0)}}@media all and (min-width:500px){a.hover.button::after{-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}}a.hover.button.black{color:#000;border-color:#000;background-color:#fff}a.hover.button.white{color:#fff;border-color:#fff;background-color:#000}a.button{display:block;position:relative;white-space:nowrap;border-radius:5px;-webkit-animation:none;animation:none;overflow:hidden;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}@media all and (max-width:499px){a.button{padding-right:20px;padding-left:20px}}@media all and (min-width:500px){a.button{padding-right:30px;padding-left:30px}}a.button::after{content:'\f061';position:absolute;top:50%;font-family:'Font Awesome\ 5 Free';font-weight:900;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}@media all and (max-width:499px){a.button::after{right:20px}}@media all and (min-width:500px){a.button::after{right:30px}}a.button.black{color:#fff;border:1px solid #000;background-color:#000}a.button.white{color:#000;border:1px solid #000;background-color:#fff}a.button>span{display:block}@media all and (max-width:499px){a.button>span{margin:-20px 0}}@media all and (min-width:500px){a.button>span{margin:-10px 0}}.invert.open .blink.c{color:#00b3ff}.invert.open .blink.m{color:#ff0082}.invert.open .blink.y{color:#ff0}.invert.open .blink.k{color:#000}.invert.open .blink.w{color:#fff}.invert .blink.c{color:#ff4c00}.invert .blink.m{color:#00ff7d}.invert .blink.y{color:#00f}.invert .blink.k{color:#fff}.invert .blink.w{color:#000}.blink{display:inline-block;text-indent:0;pointer-events:none;text-decoration:inherit}.blink.n{opacity:0}.blink.c{color:#00b3ff}.blink.m{color:#ff0082}.blink.y{color:#ff0}.blink.k{color:#000}.blink.w{color:#fff}.font_thin{font-family:"Helvetica Neue LT W05_35 Thin","A+EqpB-游ゴシック体 Pr6N L"}.font_light{font-family:"Helvetica Neue LT W05_45 Light","A+EqpB-游ゴシック体 Pr6N M"}.font_regular{font-family:"Helvetica Neue LT W05_55 Roman","A+EqpB-游ゴシック体 Pr6N D"}.font_medium{font-family:"Helvetica Neue LT W05_65 Medium","A+EqpB-游ゴシック体 Pr6N B"}.font_bold{font-family:"Helvetica Neue LT W01_75 Bold","A+EqpB-游ゴシック体 Std N E"}@media all and (min-width:769px){.font_bold_only_lxlxxl{font-family:"Helvetica Neue LT W01_75 Bold","A+EqpB-游ゴシック体 Std N E"}}@media all and (min-width:769px){.only_xssm{display:none}}@media all and (max-width:768px){.only_lxlxxl{display:none}}@media all and (min-width:500px){.only_xss{display:none}}@media all and (max-width:499px){.only_mlxlxxl{display:none}}.no_link{pointer-events:none}.nowrap{display:inline-block;white-space:nowrap}dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width:768px){dl{font-size:12px;line-height:22px}}@media all and (min-width:769px){dl{font-size:14px;line-height:26px}}@media all and (max-width:768px){dl dt{width:80px;padding-bottom:19px}}@media all and (min-width:769px){dl dt{width:130px;padding-bottom:36px}}@media all and (max-width:768px){dl dd{width:calc(100% - 80px);padding-bottom:19px}}@media all and (min-width:769px){dl dd{width:calc(100% - 130px);padding-bottom:36px}}ul{list-style-type:disc;padding-left:19px}ol{list-style-type:decimal;padding-left:19px}.note{display:block;font-size:12px;opacity:.5}.note::before{content:'※ '}@media all and (min-width:769px){.about #global_navigation_bg,.contact #global_navigation_bg,.members #global_navigation_bg,.news #global_navigation_bg,.policies #global_navigation_bg,.recruit #global_navigation_bg,.works #global_navigation_bg{width:300px}.about #global_navigation_bg::before,.contact #global_navigation_bg::before,.members #global_navigation_bg::before,.news #global_navigation_bg::before,.policies #global_navigation_bg::before,.recruit #global_navigation_bg::before,.works #global_navigation_bg::before{width:300px}}.home #global_navigation .main_navigation a.home .bar::after{width:100%}.about #global_navigation .main_navigation a.about .bar::after{width:100%}.about #global_navigation .sub_navigation.about{display:block}.works #global_navigation .main_navigation a.works .bar::after{width:100%}.works #global_navigation .sub_navigation.works{display:block}.members #global_navigation .main_navigation a.members .bar::after{width:100%}.members #global_navigation .sub_navigation.members{display:block}.recruit #global_navigation .main_navigation a.recruit .bar::after{width:100%}.recruit #global_navigation .sub_navigation.recruit{display:block}.news #global_navigation .main_navigation a.news .bar::after{width:100%}.news #global_navigation .sub_navigation.news{display:block}.contact #global_navigation .main_navigation a.contact .bar::after{width:100%}.contact #global_navigation .sub_navigation.contact{display:block}@media all and (max-width:768px){#global_navigation_bg_back{display:none}}@media all and (min-width:769px){#global_navigation_bg_back{position:fixed;top:0;left:0;width:300px;height:100%;background-color:#fff;z-index:-1}}#global_navigation_bg{position:fixed;top:0;left:0;height:100%;z-index:1000}@media all and (max-width:768px){#global_navigation_bg{width:100%;pointer-events:none}#global_navigation_bg.open{width:100%;background-color:rgba(0,0,0,.9)}#global_navigation_bg.open #global_navigation{display:block}}@media all and (min-width:769px){#global_navigation_bg{width:208px;background-color:#fff}#global_navigation_bg::before{content:'';display:block;position:absolute;top:0;left:0;width:208px;height:100%;background-color:#f7f7f7;-webkit-transition:width 1s cubic-bezier(.8,0,.2,1);transition:width 1s cubic-bezier(.8,0,.2,1)}}@media all and (max-width:768px){.about #global_navigation .main_navigation,.contact #global_navigation .main_navigation,.members #global_navigation .main_navigation,.news #global_navigation .main_navigation,.recruit #global_navigation .main_navigation,.works #global_navigation .main_navigation{width:170px}}@media all and (min-width:769px){.about #global_navigation,.contact #global_navigation,.members #global_navigation,.news #global_navigation,.recruit #global_navigation,.works #global_navigation{top:187px;width:300px}.about #global_navigation .main_navigation,.contact #global_navigation .main_navigation,.members #global_navigation .main_navigation,.news #global_navigation .main_navigation,.recruit #global_navigation .main_navigation,.works #global_navigation .main_navigation{width:170px}.about #global_navigation .main_navigation a,.contact #global_navigation .main_navigation a,.members #global_navigation .main_navigation a,.news #global_navigation .main_navigation a,.recruit #global_navigation .main_navigation a,.works #global_navigation .main_navigation a{width:150px;text-indent:30px}}@media all and (max-width:768px){.policies #global_navigation .main_navigation{width:auto}}@media all and (min-width:769px){.policies #global_navigation{top:187px;width:300px}.policies #global_navigation .main_navigation{width:350px}.policies #global_navigation .main_navigation a{width:330px;text-indent:30px}}#global_navigation{position:fixed;mix-blend-mode:difference;-webkit-transition:top 1s cubic-bezier(.8,0,.2,1);transition:top 1s cubic-bezier(.8,0,.2,1);z-index:1000}@media all and (max-width:768px){#global_navigation{display:none;top:143px;width:100%;font-size:21px}}@media all and (min-width:769px){#global_navigation{top:280px;width:208px;font-size:16px}}@media all and (max-width:320px){#global_navigation{line-height:30px}}@media all and (min-width:321px) and (max-width:768px){#global_navigation{line-height:38px}}@media all and (min-width:769px){#global_navigation{line-height:30px}}@media all and (max-width:768px){#global_navigation.open{display:block}}@media all and (min-width:769px){#global_navigation .main_navigation{width:calc(208px + 30px)}}#global_navigation .sub_navigation{display:none;position:absolute}@media all and (max-width:768px){#global_navigation .sub_navigation{left:180px;width:calc(100% - 180px)}}@media all and (min-width:769px){#global_navigation .sub_navigation{left:160px;width:170px}}@media all and (max-width:320px){#global_navigation .sub_navigation.about{top:30px}#global_navigation .sub_navigation.works{top:60px}#global_navigation .sub_navigation.members{top:90px}#global_navigation .sub_navigation.recruit{top:120px}#global_navigation .sub_navigation.news{top:150px}#global_navigation .sub_navigation.contact{top:180px}}@media all and (min-width:321px) and (max-width:768px){#global_navigation .sub_navigation.about{top:38px}#global_navigation .sub_navigation.works{top:76px}#global_navigation .sub_navigation.members{top:114px}#global_navigation .sub_navigation.recruit{top:152px}#global_navigation .sub_navigation.news{top:190px}#global_navigation .sub_navigation.contact{top:228px}}@media all and (min-width:769px){#global_navigation .sub_navigation.about{top:30px}#global_navigation .sub_navigation.works{top:60px}#global_navigation .sub_navigation.members{top:90px}#global_navigation .sub_navigation.recruit{top:120px}#global_navigation .sub_navigation.news{top:150px}#global_navigation .sub_navigation.contact{top:180px}}#global_navigation .sub_navigation a{text-indent:0}#global_navigation .sub_navigation a.current .bar::after{width:100%}#global_navigation a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;white-space:nowrap;pointer-events:auto;-webkit-animation:none;animation:none;-webkit-transition:text-indent 1s cubic-bezier(.8,0,.2,1);transition:text-indent 1s cubic-bezier(.8,0,.2,1)}@media all and (max-width:768px){#global_navigation a{color:#fff;text-indent:33px}}@media all and (min-width:769px){#global_navigation a{color:#fff;text-indent:67px}}#global_navigation a.hover .bar::after{width:100%;-webkit-transition:width 0s cubic-bezier(.8,0,.2,1);transition:width 0s cubic-bezier(.8,0,.2,1)}#global_navigation a.coming_soon{pointer-events:none}@media all and (max-width:768px){#global_navigation a.coming_soon{color:rgba(255,255,255,.3)}}@media all and (min-width:769px){#global_navigation a.coming_soon{color:rgba(255,255,255,.3)}}#global_navigation a.coming_soon::after{content:'';display:block;position:absolute;left:0;width:100%;height:1px;opacity:.5;z-index:10}@media all and (max-width:320px){#global_navigation a.coming_soon::after{top:15px}}@media all and (min-width:321px) and (max-width:768px){#global_navigation a.coming_soon::after{top:19px}}@media all and (min-width:769px){#global_navigation a.coming_soon::after{top:15px}}@media all and (max-width:768px){#global_navigation a.coming_soon::after{background-color:#fff}}@media all and (min-width:769px){#global_navigation a.coming_soon::after{background-color:#fff}}#global_navigation a .label{padding-right:9px;pointer-events:none;z-index:2}#global_navigation a .label .nowrap{display:inline}#global_navigation a .bar{position:relative;width:100%;height:2px;pointer-events:none}@media all and (max-width:320px){#global_navigation a .bar{margin-top:20px}}@media all and (min-width:321px) and (max-width:768px){#global_navigation a .bar{margin-top:24px}}@media all and (min-width:769px){#global_navigation a .bar{margin-top:19px}}#global_navigation a .bar::after{content:'';display:block;position:absolute;top:0;left:0;width:0%;height:2px;background-color:#fff;-webkit-transition:width .5s cubic-bezier(.8,0,.2,1);transition:width .5s cubic-bezier(.8,0,.2,1)}#global_navigation .policies{display:block;position:fixed;left:0;width:200px;color:#fff;font-size:10px;letter-spacing:.1em;text-align:right;text-indent:0;white-space:nowrap;-webkit-transform:rotate(90deg) translate3d(-100px,0,0);transform:rotate(90deg) translate3d(-100px,0,0);z-index:1500;mix-blend-mode:difference}@media all and (max-width:768px){#global_navigation .policies{display:none;left:-45px;bottom:14px}#global_navigation .policies.open{display:block}}@media all and (min-width:769px){#global_navigation .policies{left:-48px;bottom:14px}}@media all and (min-width:769px){.about #logo,.contact #logo,.members #logo,.news #logo,.policies #logo,.recruit #logo,.works #logo{width:72px;height:129px;margin:20px auto 0 20px}}#logo{position:fixed;z-index:1000;pointer-events:none;-webkit-transition:top 1s cubic-bezier(.8,0,.2,1),right 1s cubic-bezier(.8,0,.2,1),width 1s cubic-bezier(.8,0,.2,1),height 1s cubic-bezier(.8,0,.2,1),margin 1s cubic-bezier(.8,0,.2,1);transition:top 1s cubic-bezier(.8,0,.2,1),right 1s cubic-bezier(.8,0,.2,1),width 1s cubic-bezier(.8,0,.2,1),height 1s cubic-bezier(.8,0,.2,1),margin 1s cubic-bezier(.8,0,.2,1)}@media all and (max-width:768px){#logo{top:20px;right:20px;width:41px;height:74px}}@media all and (min-width:769px){#logo{width:108px;height:193px;margin:50px 50px 0 50px}}@media all and (max-width:768px){#logo.open{width:63px;height:113px}}#logo.open #logo_typo{display:block}#logo.open #logo_typo .img{background-image:url(../img/logo_typo_white.svg)}#logo.open .img{position:absolute;top:13.80731%;left:14.3965%;width:74.5%;height:86.19269%;background-image:url(../img/logo_typo.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}#logo #logo_symbol{position:absolute;top:0;left:0;width:100%;height:55.89934%}#logo #logo_symbol.static #craft_ring{opacity:0}#logo #logo_symbol.static::after{opacity:1}#logo #logo_symbol #craft_ring{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-webkit-transition:opacity 3s ease-in;transition:opacity 3s ease-in}#logo #logo_symbol::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/logo_ring.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity 3s ease-out;transition:opacity 3s ease-out}#logo #logo_typo{position:absolute;top:55.89934%;left:0;width:100%;height:44.10066%}@media all and (max-width:768px){#logo #logo_typo{display:none}}#logo #logo_typo .img{position:absolute;top:13.80731%;left:14.3965%;width:74.5%;height:86.19269%;background-image:url(../img/logo_typo.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (max-width:768px){#humburger{display:block;position:fixed;top:0;left:0;width:96px;height:81px;pointer-events:auto;mix-blend-mode:difference;z-index:1000}#humburger.open .bars .bar{-webkit-transition:top .3s cubic-bezier(.7,0,1,.3),-webkit-transform .3s cubic-bezier(0,.7,.3,1) .3s;transition:top .3s cubic-bezier(.7,0,1,.3),-webkit-transform .3s cubic-bezier(0,.7,.3,1) .3s;transition:top .3s cubic-bezier(.7,0,1,.3),transform .3s cubic-bezier(0,.7,.3,1) .3s;transition:top .3s cubic-bezier(.7,0,1,.3),transform .3s cubic-bezier(0,.7,.3,1) .3s,-webkit-transform .3s cubic-bezier(0,.7,.3,1) .3s}#humburger.open .bars .bar:nth-child(1){top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#humburger.open .bars .bar:nth-child(2){top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#humburger.ie .bars .bar{background-color:#000}#humburger .bars{position:absolute;display:block;top:30px;left:30px}#humburger .bars .bar{display:block;position:absolute;left:0;width:36px;height:2px;background-color:#fff;-webkit-transition:top .3s cubic-bezier(0,.7,.3,1) .3s,-webkit-transform .3s cubic-bezier(.7,0,1,.3);transition:top .3s cubic-bezier(0,.7,.3,1) .3s,-webkit-transform .3s cubic-bezier(.7,0,1,.3);transition:top .3s cubic-bezier(0,.7,.3,1) .3s,transform .3s cubic-bezier(.7,0,1,.3);transition:top .3s cubic-bezier(0,.7,.3,1) .3s,transform .3s cubic-bezier(.7,0,1,.3),-webkit-transform .3s cubic-bezier(.7,0,1,.3)}#humburger .bars .bar:nth-child(1){top:0}#humburger .bars .bar:nth-child(2){top:19px}}@media all and (min-width:769px){#humburger{display:none}}#contents{position:relative}@media all and (max-width:768px){#contents .page_identifier#_about section,#contents .page_identifier#_contact section,#contents .page_identifier#_members section,#contents .page_identifier#_members_detail section,#contents .page_identifier#_news section,#contents .page_identifier#_news_detail section,#contents .page_identifier#_policies section,#contents .page_identifier#_recruit section,#contents .page_identifier#_works section,#contents .page_identifier#_works_detail section{width:100%;margin-left:0}}@media all and (min-width:769px){#contents .page_identifier#_about section,#contents .page_identifier#_contact section,#contents .page_identifier#_members section,#contents .page_identifier#_members_detail section,#contents .page_identifier#_news section,#contents .page_identifier#_news_detail section,#contents .page_identifier#_policies section,#contents .page_identifier#_recruit section,#contents .page_identifier#_works section,#contents .page_identifier#_works_detail section{width:calc(100% - 300px);max-width:1280px;margin-left:300px}}#contents .page_identifier#_home section#access h2{display:none}#contents .page_identifier#_home section#access .body{padding-bottom:0}#contents .page_identifier#_home section#access .body #map{padding-bottom:0}#contents .page_identifier#_home section#access .body .address{padding-bottom:89px}#contents .page_identifier#_logo #logo{position:absolute;top:calc(50% - 125px);left:calc(50% - 125px);width:250px;height:250px;margin:0;pointer-events:none;-webkit-transition-duration:0s;transition-duration:0s}#contents .page_identifier#_logo #logo #logo_symbol{position:absolute;top:0;left:0;width:100%;height:100%}#contents .page_identifier#_logo #logo #logo_symbol.static #craft_ring{opacity:0}#contents .page_identifier#_logo #logo #logo_symbol.static::after{opacity:1}#contents .page_identifier#_logo #logo #logo_symbol #craft_ring{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-webkit-transition:opacity 3s ease-in;transition:opacity 3s ease-in}#contents .page_identifier#_logo #logo #logo_symbol #craft_ring #canvas_ring{position:absolute;top:0;left:0;width:100%;height:100%}#contents .page_identifier#_logo #logo #logo_symbol::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/logo_ring.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity 3s ease-out;transition:opacity 3s ease-out}#contents .page_identifier section{position:relative;color:#000;background-color:#fff;z-index:100;overflow:hidden}@media all and (max-width:768px){#contents .page_identifier section{width:100%;margin-left:0}}@media all and (min-width:769px){#contents .page_identifier section{width:calc(100% - 208px);max-width:1372px;margin-left:208px}}@media all and (max-width:768px){#contents .page_identifier section h2{font-size:28px;line-height:30px}}@media all and (min-width:769px){#contents .page_identifier section h2{font-size:32px;line-height:36px}}@media all and (max-width:499px){#contents .page_identifier section h2{width:calc(100% - 30px - 30px);margin-left:30px;padding-right:30px}}@media all and (min-width:500px){#contents .page_identifier section h2{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}@media all and (max-width:499px){#contents .page_identifier section h3{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}@media all and (min-width:500px){#contents .page_identifier section h3{width:calc(100% - 100px - 100px);margin-left:100px;padding-right:100px}}@media all and (max-width:499px){#contents .page_identifier section h4{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}@media all and (min-width:500px){#contents .page_identifier section h4{width:calc(100% - 100px - 100px);margin-left:100px;padding-right:100px}}@media all and (max-width:499px){#contents .page_identifier section .body{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}@media all and (min-width:500px){#contents .page_identifier section .body{width:calc(100% - 100px - 100px);margin-left:100px;padding-right:100px}}#contents .page_identifier section#cover h2{position:absolute;width:auto;color:rgba(255,255,255,0);margin:0;padding:0;z-index:1}@media all and (max-width:320px){#contents .page_identifier section#cover h2{font-size:16px}}@media all and (min-width:321px) and (max-width:499px){#contents .page_identifier section#cover h2{font-size:18px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#cover h2{font-size:24px}}@media all and (max-width:768px){#contents .page_identifier section#cover h2{top:38.19599%;left:23.60691%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@media all and (min-width:769px){#contents .page_identifier section#cover h2{top:23.60691%;right:23.60691%;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}}#contents .page_identifier section#cover .body .movie{margin-left:-100px;background-color:rgba(0,0,0,.5)}@media all and (max-width:499px){#contents .page_identifier section#cover .body .movie{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#cover .body .movie{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#cover .body .movie #craft_movie{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#contents .page_identifier section#statement{color:#fff}@media all and (max-width:499px){#contents .page_identifier section#statement{padding:137px 0 50px 0}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#statement{padding:133px 0 50px 0}}@media all and (min-width:769px){#contents .page_identifier section#statement{padding:175px 0 90px 0}}#contents .page_identifier section#statement h2{display:none}@media all and (max-width:499px){#contents .page_identifier section#statement h3{font-size:20px;line-height:46.6px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#statement h3{font-size:25px;line-height:58.3px}}@media all and (min-width:769px){#contents .page_identifier section#statement h3{font-size:30px;line-height:70px}}@media all and (max-width:768px){#contents .page_identifier section#statement h4{font-size:40px;line-height:44px}}@media all and (min-width:769px){#contents .page_identifier section#statement h4{font-size:60px;line-height:65px}}@media all and (max-width:499px){#contents .page_identifier section#statement h4{margin-top:78px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#statement h4{margin-top:74px}}@media all and (min-width:769px){#contents .page_identifier section#statement h4{margin-top:116px}}@media all and (min-width:321px) and (max-width:768px){#contents .page_identifier section#statement h4{white-space:nowrap}}#contents .page_identifier section#statement h4 .dct{display:block;margin-top:-3px;padding-left:2px}@media all and (max-width:768px){#contents .page_identifier section#statement h4 .dct{font-size:18px}}@media all and (min-width:769px){#contents .page_identifier section#statement h4 .dct{font-size:24px}}#contents .page_identifier section#statement .photo{width:100%;height:0;padding-bottom:66.66666%;background-color:rgba(0,0,0,.05);background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (max-width:768px){#contents .page_identifier section#statement .photo{margin-top:85px}}@media all and (min-width:769px){#contents .page_identifier section#statement .photo{margin-top:126px}}@media all and (max-width:768px){#contents .page_identifier section#access h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#access h2{padding:43px 0 43px 0}}#contents .page_identifier section#access .body{padding-bottom:50px}#contents .page_identifier section#access .body #map{height:0;margin-left:-100px}@media all and (max-width:768px){#contents .page_identifier section#access .body #map{padding-bottom:100%}}@media all and (min-width:769px){#contents .page_identifier section#access .body #map{padding-bottom:75%}}@media all and (max-width:499px){#contents .page_identifier section#access .body #map{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#access .body #map{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#access .body .address{padding-top:38px;padding-bottom:39px}#contents .page_identifier section#access .body .address a{display:inline-block;color:#000;line-height:30px}@media all and (max-width:768px){#contents .page_identifier section#outline h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#outline h2{padding:43px 0 43px 0}}#contents .page_identifier section#outline .body{margin-top:40px;padding-bottom:60px}#contents .page_identifier section.works_index{padding-top:50px}#contents .page_identifier section.works_index:last-of-type .body{padding-bottom:0}#contents .page_identifier section.works_index .body{margin-top:50px}#contents .page_identifier section#work_info h2{display:none}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .works,#contents .page_identifier section.works_index .body .works{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#work_info .body .works,#contents .page_identifier section.works_index .body .works{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#work_info .body .works .work,#contents .page_identifier section.works_index .body .works .work{display:block;position:relative;width:100%;height:0;color:#fff;background-color:#000;overflow:hidden;-webkit-animation:none;animation:none}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .works .work,#contents .page_identifier section.works_index .body .works .work{padding-bottom:60%}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#work_info .body .works .work,#contents .page_identifier section.works_index .body .works .work{padding-bottom:40%}}@media all and (min-width:769px) and (max-width:1200px){#contents .page_identifier section#work_info .body .works .work,#contents .page_identifier section.works_index .body .works .work{padding-bottom:30%}}@media all and (min-width:1201px){#contents .page_identifier section#work_info .body .works .work,#contents .page_identifier section.works_index .body .works .work{padding-bottom:20%}}#contents .page_identifier section#work_info .body .works .work:nth-child(n+2),#contents .page_identifier section.works_index .body .works .work:nth-child(n+2){margin-top:1px}#contents .page_identifier section#work_info .body .works .work.black,#contents .page_identifier section.works_index .body .works .work.black{color:#000}#contents .page_identifier section#work_info .body .works .work.hover .bg,#contents .page_identifier section.works_index .body .works .work.hover .bg{opacity:.8;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:opacity 0s ease-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-out;transition:opacity 0s ease-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-out;transition:opacity 0s ease-out,filter 0s ease-in-out,transform 1s ease-out;transition:opacity 0s ease-out,filter 0s ease-in-out,transform 1s ease-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-out}#contents .page_identifier section#work_info .body .works .work.current,#contents .page_identifier section.works_index .body .works .work.current{color:#000;background-color:#fff}#contents .page_identifier section#work_info .body .works .work.current .bg,#contents .page_identifier section.works_index .body .works .work.current .bg{opacity:.64;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-filter:saturate(30%);filter:saturate(30%)}#contents .page_identifier section#work_info .body .works .work .bg,#contents .page_identifier section.works_index .body .works .work .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-transition:opacity 2s ease-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-out;transition:opacity 2s ease-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-out;transition:opacity 2s ease-out,filter 2s ease-in-out,transform 2s ease-out;transition:opacity 2s ease-out,filter 2s ease-in-out,transform 2s ease-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-out}#contents .page_identifier section#work_info .body .works .work .info,#contents .page_identifier section.works_index .body .works .work .info{display:block;position:absolute;top:50%;pointer-events:none}@media all and (max-width:768px){#contents .page_identifier section#work_info .body .works .work .info,#contents .page_identifier section.works_index .body .works .work .info{font-size:10px;line-height:17px;-webkit-transform:translate3d(0,calc(-50% - 1px),0);transform:translate3d(0,calc(-50% - 1px),0)}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .works .work .info,#contents .page_identifier section.works_index .body .works .work .info{font-size:12px;line-height:19px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .works .work .info,#contents .page_identifier section.works_index .body .works .work .info{left:50px;width:calc(100% - 50px - 50px)}}@media all and (min-width:500px){#contents .page_identifier section#work_info .body .works .work .info,#contents .page_identifier section.works_index .body .works .work .info{left:100px;width:calc(100% - 100px - 50px)}}#contents .page_identifier section#work_info .body .works .work .info .title,#contents .page_identifier section.works_index .body .works .work .info .title{display:inline-block;overflow:hidden}#contents .page_identifier section#work_info .body .works .work .info .others,#contents .page_identifier section.works_index .body .works .work .info .others{display:block}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .works .work .info .others,#contents .page_identifier section.works_index .body .works .work .info .others{margin-top:-60px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_info .body .works .work .info .others,#contents .page_identifier section.works_index .body .works .work .info .others{margin-top:-50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_info .body .works .work .info .others,#contents .page_identifier section.works_index .body .works .work .info .others{margin-top:-50px}}@media all and (max-width:768px){#contents .page_identifier section#other_works h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#other_works h2{padding:43px 0 43px 0}}@media all and (max-width:499px){#contents .page_identifier section#other_works .body .works_index{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#other_works .body .works_index{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#other_works .body .works_index:first-of-type{padding-top:50px}#contents .page_identifier section#other_works .body .works_index:last-of-type .body{padding-bottom:0}#contents .page_identifier section#other_works .body .works_index h2{font-size:24px}@media all and (max-width:499px){#contents .page_identifier section#other_works .body .works_index h2{padding:40px 0 41px 18px}}@media all and (min-width:500px){#contents .page_identifier section#other_works .body .works_index h2{padding:40px 0 41px 48px}}#contents .page_identifier section#other_works .body .works_index .body{padding-bottom:0}#contents .page_identifier section#other_works .body .works_index .body .works{margin-top:0}#contents .page_identifier section#participated_works.hide{display:none}#contents .page_identifier section#work_info .body .works{margin-top:0}#contents .page_identifier section#work_info .body .works .work{height:auto;color:#000;padding-bottom:0;background-color:transparent}#contents .page_identifier section#work_info .body .works .work .info{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto}@media all and (max-width:768px){#contents .page_identifier section#work_info .body .works .work .info{font-size:12px;line-height:18px;padding-top:95px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .works .work .info{font-size:14px;line-height:20px;padding-top:94px}}@media all and (max-width:768px){#contents .page_identifier section#work_info .body .works .work .info .date{margin-top:36px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .works .work .info .date{margin-top:34px}}@media all and (max-width:768px){#contents .page_identifier section#work_info .body .description{font-size:12px;line-height:28px;margin-top:37px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .description{font-size:14px;line-height:33px;margin-top:35px}}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .description{padding-bottom:36px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#work_info .body .description{padding-bottom:36px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .description{padding-bottom:34px}}#contents .page_identifier section#work_info .body .description a{text-decoration:underline}#contents .page_identifier section#work_info .body .description a>span{text-decoration:underline}@media all and (max-width:768px){#contents .page_identifier section#work_info .body .links{font-size:12px;line-height:22px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .links{font-size:14px;line-height:26px}}@media all and (max-width:499px){#contents .page_identifier section#work_info .body .links{padding-bottom:43px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#work_info .body .links{padding-bottom:93px}}@media all and (min-width:769px){#contents .page_identifier section#work_info .body .links{padding-bottom:93px}}#contents .page_identifier section#work_images h2{display:none}#contents .page_identifier section#work_images .body{line-height:0}@media all and (max-width:768px){#contents .page_identifier section#work_images .body{padding-bottom:20px}}@media all and (min-width:769px) and (max-width:1024px){#contents .page_identifier section#work_images .body{padding-bottom:0}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body{padding-bottom:50px}}#contents .page_identifier section#work_images .body .col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:1px}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col{width:calc(100% + 50px + 50px + 1px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#work_images .body .col{width:calc(100% + 100px + 100px + 1px);margin-left:-100px}}#contents .page_identifier section#work_images .body .col.one .img{width:calc(100% - 1px)}#contents .page_identifier section#work_images .body .col.one .img:first-child{margin-top:0}#contents .page_identifier section#work_images .body .col.two .img{width:calc(50% - 1px)}#contents .page_identifier section#work_images .body .col.two .img:nth-child(-n+2){margin-top:0}#contents .page_identifier section#work_images .body .col.three .img{width:calc(33.33333% - 1px)}#contents .page_identifier section#work_images .body .col.three .img:nth-child(-n+3){margin-top:0}#contents .page_identifier section#work_images .body .col.four .img{width:calc(25% - 1px)}#contents .page_identifier section#work_images .body .col.four .img:nth-child(-n+4){margin-top:0}#contents .page_identifier section#work_images .body .col.five .img{width:calc(20% - 1px)}#contents .page_identifier section#work_images .body .col.five .img:nth-child(-n+5){margin-top:0}#contents .page_identifier section#work_images .body .col.six .img{width:calc(16.66666% - 1px)}#contents .page_identifier section#work_images .body .col.six .img:nth-child(-n+6){margin-top:0}#contents .page_identifier section#work_images .body .col.margin{margin-top:1px}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin{padding-left:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin{padding-left:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin{padding-left:100px}}#contents .page_identifier section#work_images .body .col.margin.no_top_border{margin-top:0}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.one{width:calc(100% + 40px);padding-right:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.one{width:calc(100% + 100px);padding-right:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.one{width:100%;padding-right:100px}}#contents .page_identifier section#work_images .body .col.margin.one .img{width:100%}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.one .img{margin-top:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.one .img{margin-top:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.one .img{margin-top:100px}}#contents .page_identifier section#work_images .body .col.margin.one .description{width:100%}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.two{width:calc(100% + 30px + 40px)}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.two{width:calc(100% + 50px + 100px)}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.two{width:calc(100% + 100px)}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.two .img{width:calc(50% - 30px);margin-top:30px;margin-right:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.two .img{width:calc(50% - 50px);margin-top:50px;margin-right:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.two .img{width:calc(50% - 100px);margin-top:100px;margin-right:100px}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.three{width:calc(100% + 30px + 40px);padding-top:0;padding-right:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.three{width:calc(100% + 50px + 100px);padding-top:0;padding-right:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.three{width:calc(100% + 50px);padding-top:50px;padding-right:50px}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.three .img{width:calc(33.33333% - 30px);margin-top:30px;margin-right:30px}}@media all and (min-width:500px){#contents .page_identifier section#work_images .body .col.margin.three .img{width:calc(33.33333% - 50px);margin-top:50px;margin-right:50px}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin.bottom_margin{padding-bottom:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin.bottom_margin{padding-bottom:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin.bottom_margin{padding-bottom:100px}}#contents .page_identifier section#work_images .body .col.margin .img::after{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:solid 1px rgba(0,0,0,.05)}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin .youtube{margin-top:30px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin .youtube{margin-top:50px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin .youtube{margin-top:100px}}#contents .page_identifier section#work_images .body .col.margin .description{margin-left:0;padding-right:0}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col.margin .description{width:calc(100% - 30px)}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col.margin .description{width:calc(100% - 50px)}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col.margin .description{width:calc(100% - 50px)}}#contents .page_identifier section#work_images .body .col.absolute{padding-bottom:0!important}#contents .page_identifier section#work_images .body .col .img{position:relative;margin-top:1px;margin-right:1px;background-color:rgba(0,0,0,.02);background-position:center center;background-repeat:no-repeat;background-size:cover}#contents .page_identifier section#work_images .body .col .img.absolute{position:absolute}#contents .page_identifier section#work_images .body .col .vimeo,#contents .page_identifier section#work_images .body .col .youtube{position:relative;width:100%;height:0;margin-top:1px;margin-right:1px;padding-bottom:56.25%;background-color:rgba(0,0,0,.02)}#contents .page_identifier section#work_images .body .col .vimeo iframe,#contents .page_identifier section#work_images .body .col .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:768px){#contents .page_identifier section#work_images .body .col .description{font-size:10px;line-height:20px}}@media all and (min-width:769px){#contents .page_identifier section#work_images .body .col .description{font-size:12px;line-height:22px}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col .description{padding-top:24px;padding-bottom:25px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#work_images .body .col .description{padding-top:24px;padding-bottom:45px}}@media all and (min-width:769px) and (max-width:1024px){#contents .page_identifier section#work_images .body .col .description{padding-top:25px;padding-bottom:44px}}@media all and (min-width:1025px){#contents .page_identifier section#work_images .body .col .description{padding-top:45px;padding-bottom:94px}}@media all and (max-width:499px){#contents .page_identifier section#work_images .body .col .description{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}@media all and (min-width:500px){#contents .page_identifier section#work_images .body .col .description{width:calc(100% - 50px - 50px);margin-left:50px;padding-right:50px}}#contents .page_identifier section.members_index:first-of-type{padding-top:50px}#contents .page_identifier section.members_index:last-of-type .body{padding-bottom:0}#contents .page_identifier section.members_index .body{padding-bottom:50px}@media all and (max-width:768px){#contents .page_identifier section#member_info h2,#contents .page_identifier section.members_index h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#member_info h2,#contents .page_identifier section.members_index h2{padding:43px 0 44px 0}}#contents .page_identifier section#member_info .body .members,#contents .page_identifier section.members_index .body .members{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members,#contents .page_identifier section.members_index .body .members{width:calc(100% + 50px + 50px + 1px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#member_info .body .members,#contents .page_identifier section.members_index .body .members{width:calc(100% + 100px + 100px + 1px);margin-left:-100px}}#contents .page_identifier section#member_info .body .members .member,#contents .page_identifier section.members_index .body .members .member{position:relative;color:#000;margin-right:1px;overflow:hidden;-webkit-animation:none;animation:none}#contents .page_identifier section#member_info .body .members .member.cyan,#contents .page_identifier section.members_index .body .members .member.cyan{background-color:rgba(0,179,255,.05)}#contents .page_identifier section#member_info .body .members .member.cyan .bg::after,#contents .page_identifier section.members_index .body .members .member.cyan .bg::after{background-color:#00b3ff}#contents .page_identifier section#member_info .body .members .member.magenta,#contents .page_identifier section.members_index .body .members .member.magenta{background-color:rgba(255,0,130,.05)}#contents .page_identifier section#member_info .body .members .member.magenta .bg::after,#contents .page_identifier section.members_index .body .members .member.magenta .bg::after{background-color:#ff0082}#contents .page_identifier section#member_info .body .members .member.yellow,#contents .page_identifier section.members_index .body .members .member.yellow{background-color:rgba(255,255,0,.05)}#contents .page_identifier section#member_info .body .members .member.yellow .bg::after,#contents .page_identifier section.members_index .body .members .member.yellow .bg::after{background-color:#ff0}#contents .page_identifier section#member_info .body .members .member.l:nth-child(n+2),#contents .page_identifier section#member_info .body .members .member.xl:nth-child(n+2),#contents .page_identifier section.members_index .body .members .member.l:nth-child(n+2),#contents .page_identifier section.members_index .body .members .member.xl:nth-child(n+2){margin-top:1px}@media all and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member.l .info,#contents .page_identifier section#member_info .body .members .member.xl .info,#contents .page_identifier section.members_index .body .members .member.l .info,#contents .page_identifier section.members_index .body .members .member.xl .info{width:calc(100% - 25px);-webkit-transform:translate3d(-25px,39px,0);transform:translate3d(-25px,39px,0)}#contents .page_identifier section#member_info .body .members .member.l .info .position,#contents .page_identifier section#member_info .body .members .member.xl .info .position,#contents .page_identifier section.members_index .body .members .member.l .info .position,#contents .page_identifier section.members_index .body .members .member.xl .info .position{font-size:12px;line-height:18px}#contents .page_identifier section#member_info .body .members .member.l .info .name,#contents .page_identifier section#member_info .body .members .member.xl .info .name,#contents .page_identifier section.members_index .body .members .member.l .info .name,#contents .page_identifier section.members_index .body .members .member.xl .info .name{font-size:16px;line-height:24px;margin-top:1px}#contents .page_identifier section#member_info .body .members .member.l .info .titles,#contents .page_identifier section#member_info .body .members .member.xl .info .titles,#contents .page_identifier section.members_index .body .members .member.l .info .titles,#contents .page_identifier section.members_index .body .members .member.xl .info .titles{font-size:10px;line-height:14px;margin-top:2px}}@media all and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member.l .company,#contents .page_identifier section#member_info .body .members .member.xl .company,#contents .page_identifier section.members_index .body .members .member.l .company,#contents .page_identifier section.members_index .body .members .member.xl .company{height:23.5px;-webkit-transform:translate3d(-25px,25px,0);transform:translate3d(-25px,25px,0)}#contents .page_identifier section#member_info .body .members .member.l .company.qosmo,#contents .page_identifier section#member_info .body .members .member.xl .company.qosmo,#contents .page_identifier section.members_index .body .members .member.l .company.qosmo,#contents .page_identifier section.members_index .body .members .member.xl .company.qosmo{bottom:40px;width:41px}#contents .page_identifier section#member_info .body .members .member.l .company.spfdesign,#contents .page_identifier section#member_info .body .members .member.xl .company.spfdesign,#contents .page_identifier section.members_index .body .members .member.l .company.spfdesign,#contents .page_identifier section.members_index .body .members .member.xl .company.spfdesign{bottom:40px;width:66.5px}#contents .page_identifier section#member_info .body .members .member.l .company.kawashima,#contents .page_identifier section#member_info .body .members .member.xl .company.kawashima,#contents .page_identifier section.members_index .body .members .member.l .company.kawashima,#contents .page_identifier section.members_index .body .members .member.xl .company.kawashima{bottom:40px;width:99.5px}#contents .page_identifier section#member_info .body .members .member.l .company.pics,#contents .page_identifier section#member_info .body .members .member.xl .company.pics,#contents .page_identifier section.members_index .body .members .member.l .company.pics,#contents .page_identifier section.members_index .body .members .member.xl .company.pics{bottom:40px;width:42.5px}#contents .page_identifier section#member_info .body .members .member.l .company.dcx,#contents .page_identifier section#member_info .body .members .member.xl .company.dcx,#contents .page_identifier section.members_index .body .members .member.l .company.dcx,#contents .page_identifier section.members_index .body .members .member.xl .company.dcx{bottom:40px;width:108.5px}#contents .page_identifier section#member_info .body .members .member.l .company.dlt,#contents .page_identifier section#member_info .body .members .member.xl .company.dlt,#contents .page_identifier section.members_index .body .members .member.l .company.dlt,#contents .page_identifier section.members_index .body .members .member.xl .company.dlt{bottom:49px;width:45px}}#contents .page_identifier section#member_info .body .members .member.xl,#contents .page_identifier section.members_index .body .members .member.xl{width:100%}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member.xl::before,#contents .page_identifier section.members_index .body .members .member.xl::before{padding-bottom:75%}}@media all and (min-width:500px){#contents .page_identifier section#member_info .body .members .member.xl::before,#contents .page_identifier section.members_index .body .members .member.xl::before{padding-bottom:50%}}@media all and (min-width:1201px){#contents .page_identifier section#member_info .body .members .member.xl .company,#contents .page_identifier section#member_info .body .members .member.xl .info,#contents .page_identifier section.members_index .body .members .member.xl .company,#contents .page_identifier section.members_index .body .members .member.xl .info{-webkit-transform:translate3d(50px,-50px,0);transform:translate3d(50px,-50px,0)}}#contents .page_identifier section#member_info .body .members .member.l,#contents .page_identifier section.members_index .body .members .member.l{width:calc(50% - 1px)}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member.l::before,#contents .page_identifier section.members_index .body .members .member.l::before{padding-bottom:150%}}@media all and (min-width:500px){#contents .page_identifier section#member_info .body .members .member.l::before,#contents .page_identifier section.members_index .body .members .member.l::before{padding-bottom:100%}}#contents .page_identifier section#member_info .body .members .member.l .bg,#contents .page_identifier section.members_index .body .members .member.l .bg{background-position:55% center}#contents .page_identifier section#member_info .body .members .member.m,#contents .page_identifier section#member_info .body .members .member.s,#contents .page_identifier section.members_index .body .members .member.m,#contents .page_identifier section.members_index .body .members .member.s{margin-top:1px}#contents .page_identifier section#member_info .body .members .member.m .info,#contents .page_identifier section#member_info .body .members .member.s .info,#contents .page_identifier section.members_index .body .members .member.m .info,#contents .page_identifier section.members_index .body .members .member.s .info{width:calc(100% - 25px);-webkit-transform:translate3d(-25px,39px,0);transform:translate3d(-25px,39px,0)}#contents .page_identifier section#member_info .body .members .member.m .info .position,#contents .page_identifier section#member_info .body .members .member.s .info .position,#contents .page_identifier section.members_index .body .members .member.m .info .position,#contents .page_identifier section.members_index .body .members .member.s .info .position{font-size:12px;line-height:18px}#contents .page_identifier section#member_info .body .members .member.m .info .name,#contents .page_identifier section#member_info .body .members .member.s .info .name,#contents .page_identifier section.members_index .body .members .member.m .info .name,#contents .page_identifier section.members_index .body .members .member.s .info .name{font-size:16px;line-height:24px;margin-top:1px}#contents .page_identifier section#member_info .body .members .member.m .info .titles,#contents .page_identifier section#member_info .body .members .member.s .info .titles,#contents .page_identifier section.members_index .body .members .member.m .info .titles,#contents .page_identifier section.members_index .body .members .member.s .info .titles{font-size:10px;line-height:14px;margin-top:2px}#contents .page_identifier section#member_info .body .members .member.m .company,#contents .page_identifier section#member_info .body .members .member.s .company,#contents .page_identifier section.members_index .body .members .member.m .company,#contents .page_identifier section.members_index .body .members .member.s .company{height:23.5px;-webkit-transform:translate3d(-25px,25px,0);transform:translate3d(-25px,25px,0)}#contents .page_identifier section#member_info .body .members .member.m .company.qosmo,#contents .page_identifier section#member_info .body .members .member.s .company.qosmo,#contents .page_identifier section.members_index .body .members .member.m .company.qosmo,#contents .page_identifier section.members_index .body .members .member.s .company.qosmo{bottom:40px;width:41px}#contents .page_identifier section#member_info .body .members .member.m .company.spfdesign,#contents .page_identifier section#member_info .body .members .member.s .company.spfdesign,#contents .page_identifier section.members_index .body .members .member.m .company.spfdesign,#contents .page_identifier section.members_index .body .members .member.s .company.spfdesign{bottom:40px;width:66.5px}#contents .page_identifier section#member_info .body .members .member.m .company.kawashima,#contents .page_identifier section#member_info .body .members .member.s .company.kawashima,#contents .page_identifier section.members_index .body .members .member.m .company.kawashima,#contents .page_identifier section.members_index .body .members .member.s .company.kawashima{bottom:40px;width:99.5px}#contents .page_identifier section#member_info .body .members .member.m .company.pics,#contents .page_identifier section#member_info .body .members .member.s .company.pics,#contents .page_identifier section.members_index .body .members .member.m .company.pics,#contents .page_identifier section.members_index .body .members .member.s .company.pics{bottom:40px;width:42.5px}#contents .page_identifier section#member_info .body .members .member.m .company.dcx,#contents .page_identifier section#member_info .body .members .member.s .company.dcx,#contents .page_identifier section.members_index .body .members .member.m .company.dcx,#contents .page_identifier section.members_index .body .members .member.s .company.dcx{bottom:40px;width:108.5px}#contents .page_identifier section#member_info .body .members .member.m .company.dlt,#contents .page_identifier section#member_info .body .members .member.s .company.dlt,#contents .page_identifier section.members_index .body .members .member.m .company.dlt,#contents .page_identifier section.members_index .body .members .member.s .company.dlt{bottom:49px;width:45px}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .members .member.m,#contents .page_identifier section.members_index .body .members .member.m{width:calc(100% - 1px)}}@media all and (min-width:769px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member.m,#contents .page_identifier section.members_index .body .members .member.m{width:calc(50% - 1px)}}@media all and (min-width:1025px) and (max-width:1200px){#contents .page_identifier section#member_info .body .members .member.m,#contents .page_identifier section.members_index .body .members .member.m{width:calc(33.33333% - 1px)}}@media all and (min-width:1201px){#contents .page_identifier section#member_info .body .members .member.m,#contents .page_identifier section.members_index .body .members .member.m{width:calc(50% - 1px)}}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member.m::before,#contents .page_identifier section.members_index .body .members .member.m::before{padding-bottom:75%}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#member_info .body .members .member.m::before,#contents .page_identifier section.members_index .body .members .member.m::before{padding-bottom:50%}}@media all and (min-width:769px) and (max-width:1200px){#contents .page_identifier section#member_info .body .members .member.m::before,#contents .page_identifier section.members_index .body .members .member.m::before{padding-bottom:100%}}@media all and (min-width:1201px){#contents .page_identifier section#member_info .body .members .member.m::before,#contents .page_identifier section.members_index .body .members .member.m::before{padding-bottom:50%}}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .members .member.s,#contents .page_identifier section.members_index .body .members .member.s{width:calc(50% - 1px)}}@media all and (min-width:769px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member.s,#contents .page_identifier section.members_index .body .members .member.s{width:calc(50% - 1px)}}@media all and (min-width:1025px) and (max-width:1200px){#contents .page_identifier section#member_info .body .members .member.s,#contents .page_identifier section.members_index .body .members .member.s{width:calc(33.33333% - 1px)}}@media all and (min-width:1201px){#contents .page_identifier section#member_info .body .members .member.s,#contents .page_identifier section.members_index .body .members .member.s{width:calc(25% - 1px)}}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member.s::before,#contents .page_identifier section.members_index .body .members .member.s::before{padding-bottom:150%}}@media all and (min-width:500px){#contents .page_identifier section#member_info .body .members .member.s::before,#contents .page_identifier section.members_index .body .members .member.s::before{padding-bottom:100%}}#contents .page_identifier section#member_info .body .members .member.s .bg,#contents .page_identifier section.members_index .body .members .member.s .bg{background-position:55% center}#contents .page_identifier section#member_info .body .members .member.no_photo .bg,#contents .page_identifier section.members_index .body .members .member.no_photo .bg{background-image:url(../../cms/wp-content/uploads/2021/02/nophoto.jpg)}#contents .page_identifier section#member_info .body .members .member.no_photo .bg::before,#contents .page_identifier section.members_index .body .members .member.no_photo .bg::before{content:'No Photo Yet';display:block;position:absolute;top:50%;left:60%;color:rgba(0,0,0,.3);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#contents .page_identifier section#member_info .body .members .member.hover .bg,#contents .page_identifier section.members_index .body .members .member.hover .bg{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out, -webkit-transform 1s ease-out}#contents .page_identifier section#member_info .body .members .member.hover .bg::after,#contents .page_identifier section.members_index .body .members .member.hover .bg::after{-webkit-animation:member_blink .3s ease-in forwards;animation:member_blink .3s ease-in forwards}@-webkit-keyframes member_blink{0%{opacity:.1}100%{opacity:0}}@keyframes member_blink{0%{opacity:.1}100%{opacity:0}}#contents .page_identifier section#member_info .body .members .member.current,#contents .page_identifier section.members_index .body .members .member.current{color:#fff;background-color:#000}#contents .page_identifier section#member_info .body .members .member.current .bg,#contents .page_identifier section.members_index .body .members .member.current .bg{opacity:.64;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-filter:saturate(30%);filter:saturate(30%)}#contents .page_identifier section#member_info .body .members .member.current .info .position,#contents .page_identifier section.members_index .body .members .member.current .info .position{color:#000}#contents .page_identifier section#member_info .body .members .member::before,#contents .page_identifier section.members_index .body .members .member::before{content:'';display:block;position:relative;width:100%;height:0}#contents .page_identifier section#member_info .body .members .member .bg,#contents .page_identifier section.members_index .body .members .member .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-transform:scale(1.001,1.001);-ms-transform:scale(1.001,1.001);transform:scale(1.001,1.001);-webkit-transition:-webkit-transform 2s ease-out;transition:-webkit-transform 2s ease-out;transition:transform 2s ease-out;transition:transform 2s ease-out, -webkit-transform 2s ease-out}#contents .page_identifier section#member_info .body .members .member .bg::after,#contents .page_identifier section.members_index .body .members .member .bg::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}#contents .page_identifier section#member_info .body .members .member .info,#contents .page_identifier section.members_index .body .members .member .info{display:block;position:absolute;bottom:108px;left:50px;pointer-events:none}#contents .page_identifier section#member_info .body .members .member .info .position,#contents .page_identifier section.members_index .body .members .member .info .position{display:block;color:rgba(0,0,0,.3);font-size:16px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#contents .page_identifier section#member_info .body .members .member .info .name,#contents .page_identifier section.members_index .body .members .member .info .name{display:block;font-size:24px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px}#contents .page_identifier section#member_info .body .members .member .info .titles,#contents .page_identifier section.members_index .body .members .member .info .titles{display:block;font-size:12px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px}#contents .page_identifier section#member_info .body .members .member .info .titles .title:nth-child(n+2)::before,#contents .page_identifier section.members_index .body .members .member .info .titles .title:nth-child(n+2)::before{content:'\0020/\0020'}#contents .page_identifier section#member_info .body .members .member .company,#contents .page_identifier section.members_index .body .members .member .company{display:block;position:absolute;left:50px;background-position:left center;background-repeat:no-repeat;background-size:contain}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company,#contents .page_identifier section.members_index .body .members .member .company{height:32.9px}}@media all and (min-width:500px){#contents .page_identifier section#member_info .body .members .member .company,#contents .page_identifier section.members_index .body .members .member .company{height:32.9px}}#contents .page_identifier section#member_info .body .members .member .company.qosmo,#contents .page_identifier section.members_index .body .members .member .company.qosmo{bottom:36px;width:57.4px;background-image:url(../img/logo_qosmo.svg)}#contents .page_identifier section#member_info .body .members .member .company.spfdesign,#contents .page_identifier section.members_index .body .members .member .company.spfdesign{bottom:36px;width:93.1px;background-image:url(../img/logo_spfdesign.svg)}#contents .page_identifier section#member_info .body .members .member .company.kawashima,#contents .page_identifier section.members_index .body .members .member .company.kawashima{bottom:36px;width:139.3px;background-image:url(../img/logo_kawashima.svg)}#contents .page_identifier section#member_info .body .members .member .company.pics,#contents .page_identifier section.members_index .body .members .member .company.pics{bottom:36px;width:59.5px;background-image:url(../img/logo_pics.svg)}#contents .page_identifier section#member_info .body .members .member .company.dcx,#contents .page_identifier section.members_index .body .members .member .company.dcx{bottom:36px;width:151.9px;background-image:url(../img/logo_dcx.svg)}#contents .page_identifier section#member_info .body .members .member .company.dlt,#contents .page_identifier section.members_index .body .members .member .company.dlt{bottom:50px;width:63px;background-image:url(../img/logo_dlt.svg)}@media all and (max-width:768px){#contents .page_identifier section#members_in_participation h2,#contents .page_identifier section#other_members h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#members_in_participation h2,#contents .page_identifier section#other_members h2{padding:43px 0 43px 0}}@media all and (max-width:499px){#contents .page_identifier section#members_in_participation .body .members_index,#contents .page_identifier section#other_members .body .members_index{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#members_in_participation .body .members_index,#contents .page_identifier section#other_members .body .members_index{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#members_in_participation .body .members_index h2,#contents .page_identifier section#other_members .body .members_index h2{font-size:24px}@media all and (max-width:499px){#contents .page_identifier section#members_in_participation .body .members_index h2,#contents .page_identifier section#other_members .body .members_index h2{padding:43px 0 43px 18px}}@media all and (min-width:500px){#contents .page_identifier section#members_in_participation .body .members_index h2,#contents .page_identifier section#other_members .body .members_index h2{padding:40px 0 40px 48px}}#contents .page_identifier section#members_in_participation .body .members_index .body .members,#contents .page_identifier section#other_members .body .members_index .body .members{margin-top:0}#contents .page_identifier section#other_members .body .members_index:first-of-type{padding-top:0}#contents .page_identifier section#other_members .body .members_index:last-of-type .body{padding-bottom:0}#contents .page_identifier section#other_members .body .members_index .body{padding-bottom:0}#contents .page_identifier section#members_in_participation .body .members_index h2{display:none}#contents .page_identifier section#members_in_participation .body .members_index .body{padding-bottom:50px}@media all and (max-width:768px){#contents .page_identifier section#awards h2,#contents .page_identifier section#credits h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#awards h2,#contents .page_identifier section#credits h2{padding:43px 0 43px 0}}#contents .page_identifier section#awards .body h3,#contents .page_identifier section#credits .body h3{width:auto;font-size:24px;margin:0;padding:40px 0 41px 0}#contents .page_identifier section#awards .body dl,#contents .page_identifier section#credits .body dl{margin-top:40px;padding-bottom:40px}@media all and (max-width:768px){#contents .page_identifier section#awards .body dl,#contents .page_identifier section#credits .body dl{display:block;line-height:27px}}@media all and (min-width:769px){#contents .page_identifier section#awards .body dl,#contents .page_identifier section#credits .body dl{line-height:30px}}#contents .page_identifier section#awards .body dl dt,#contents .page_identifier section#credits .body dl dt{padding-bottom:0}@media all and (max-width:768px){#contents .page_identifier section#awards .body dl dt,#contents .page_identifier section#credits .body dl dt{display:inline}#contents .page_identifier section#awards .body dl dt:nth-of-type(n+2)::before,#contents .page_identifier section#credits .body dl dt:nth-of-type(n+2)::before{content:'\0020/\0020'}#contents .page_identifier section#awards .body dl dt::after,#contents .page_identifier section#credits .body dl dt::after{content:':\0020'}}@media all and (min-width:769px){#contents .page_identifier section#awards .body dl dt,#contents .page_identifier section#credits .body dl dt{width:230px}}#contents .page_identifier section#awards .body dl dd,#contents .page_identifier section#credits .body dl dd{padding-bottom:0}@media all and (max-width:768px){#contents .page_identifier section#awards .body dl dd,#contents .page_identifier section#credits .body dl dd{display:inline}}@media all and (min-width:769px){#contents .page_identifier section#awards .body dl dd,#contents .page_identifier section#credits .body dl dd{width:calc(100% - 230px)}}#contents .page_identifier section#awards .body dl dd ul,#contents .page_identifier section#credits .body dl dd ul{list-style-type:none;padding-left:0}@media all and (max-width:768px){#contents .page_identifier section#awards .body dl dd ul,#contents .page_identifier section#credits .body dl dd ul{display:inline}#contents .page_identifier section#awards .body dl dd ul li,#contents .page_identifier section#credits .body dl dd ul li{display:inline}#contents .page_identifier section#awards .body dl dd ul li:nth-child(n+2)::before,#contents .page_identifier section#credits .body dl dd ul li:nth-child(n+2)::before{content:',\0020'}}@media all and (max-width:768px){#contents .page_identifier section#awards .body dl dt:nth-of-type(n+2)::before{content:'\0020/\0020';font-family:"Helvetica Neue LT W05_35 Thin","A+EqpB-游ゴシック体 Pr6N L"}}#contents .page_identifier section#awards .body dl dd .award:nth-child(n+2)::before{content:',\0020'}#contents .page_identifier section#member_info h2{display:none}#contents .page_identifier section#member_info .body .members{margin-top:0}#contents .page_identifier section#member_info .body .members .member{width:100%}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .members .member::before{padding-bottom:75%}}@media all and (min-width:769px){#contents .page_identifier section#member_info .body .members .member::before{padding-bottom:50%}}#contents .page_identifier section#member_info .body .members .member .info{top:50%;bottom:auto;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);pointer-events:auto}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .members .member .info{left:50px}}@media all and (min-width:769px){#contents .page_identifier section#member_info .body .members .member .info{left:100px}}#contents .page_identifier section#member_info .body .members .member .info .position{display:block;color:#fff}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .info .position{font-size:12px;line-height:18px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .info .position{font-size:15px;line-height:22px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .info .position{font-size:18px;line-height:26px}}#contents .page_identifier section#member_info .body .members .member .info .name{display:block}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .info .name{font-size:16px;line-height:24px;margin-top:1px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .info .name{font-size:24px;line-height:35px;margin-top:3px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .info .name{font-size:32px;line-height:46px;margin-top:5px}}#contents .page_identifier section#member_info .body .members .member .info .titles{display:block}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .info .titles{font-size:10px;line-height:14px;margin-top:2px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .info .titles{font-size:12px;line-height:17px;margin-top:4px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .info .titles{font-size:14px;line-height:20px;margin-top:7px}}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company{height:32.9px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company{height:40px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company{height:47px}}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .members .member .company{left:50px}}@media all and (min-width:769px){#contents .page_identifier section#member_info .body .members .member .company{left:100px}}@media all and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}}#contents .page_identifier section#member_info .body .members .member .company.qosmo{bottom:80px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.qosmo{width:57.4px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.qosmo{width:69.7px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.qosmo{width:82px}}#contents .page_identifier section#member_info .body .members .member .company.spfdesign{bottom:80px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.spfdesign{width:93.1px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.spfdesign{width:113.1px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.spfdesign{width:133px}}#contents .page_identifier section#member_info .body .members .member .company.kawashima{bottom:80px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.kawashima{width:139.3px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.kawashima{width:169.2px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.kawashima{width:199px}}#contents .page_identifier section#member_info .body .members .member .company.pics{bottom:80px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.pics{width:59.5px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.pics{width:72.3px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.pics{width:85px}}#contents .page_identifier section#member_info .body .members .member .company.dcx{bottom:80px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.dcx{width:151.9px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.dcx{width:184.5px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.dcx{width:217px}}#contents .page_identifier section#member_info .body .members .member .company.dlt{bottom:100px}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .members .member .company.dlt{width:63px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#member_info .body .members .member .company.dlt{width:76.5px}}@media all and (min-width:1025px){#contents .page_identifier section#member_info .body .members .member .company.dlt{width:90px}}@media all and (max-width:768px){#contents .page_identifier section#member_info .body .profile{font-size:12px;line-height:28px;padding-bottom:41px}}@media all and (min-width:769px){#contents .page_identifier section#member_info .body .profile{font-size:14px;line-height:33px;padding-bottom:40px}}@media all and (max-width:499px){#contents .page_identifier section#member_info .body .profile{margin-top:42px}}@media all and (min-width:500px) and (max-width:768px){#contents .page_identifier section#member_info .body .profile{margin-top:92px}}@media all and (min-width:769px){#contents .page_identifier section#member_info .body .profile{margin-top:90px}}#contents .page_identifier section#companies h2{display:none}#contents .page_identifier section#companies .body{text-align:center}@media all and (max-width:499px){#contents .page_identifier section#companies .body{padding-top:33px;padding-bottom:100px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body{padding-top:75px;padding-bottom:150px}}#contents .page_identifier section#companies .body .companies .company{display:block;text-indent:-1000px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain;overflow:hidden}#contents .page_identifier section#companies .body .companies .company.dcx{background-image:url(../img/credit_dcx.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.dcx{width:172px;height:42px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.dcx{width:258px;height:63px}}#contents .page_identifier section#companies .body .companies .company.qosmo{background-image:url(../img/credit_qosmo.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.qosmo{width:56px;height:47.33px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.qosmo{width:84px;height:71px}}#contents .page_identifier section#companies .body .companies .company.spfdesign{background-image:url(../img/credit_spfdesign.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.spfdesign{width:87.33px;height:46.67px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.spfdesign{width:131px;height:70px}}#contents .page_identifier section#companies .body .companies .company.kawashima{background-image:url(../img/credit_kawashima.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.kawashima{width:128.67px;height:51.33px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.kawashima{width:193px;height:77px}}#contents .page_identifier section#companies .body .companies .company.pics{background-image:url(../img/credit_pics.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.pics{width:58px;height:46.67px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.pics{width:87px;height:70px}}#contents .page_identifier section#companies .body .companies .company.pics{background-image:url(../img/credit_pics.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.pics{width:58px;height:46.67px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.pics{width:87px;height:70px}}#contents .page_identifier section#companies .body .companies .company.dlt{background-image:url(../img/credit_dlt.svg)}@media all and (max-width:499px){#contents .page_identifier section#companies .body .companies .company.dlt{width:119.33px;height:62.67px;margin-top:-11px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .companies .company.dlt{width:179px;height:94px;margin-top:29px}}@media all and (max-width:499px){#contents .page_identifier section#companies .body .lead{margin-top:13px}}@media all and (min-width:500px){#contents .page_identifier section#companies .body .lead{margin-top:36px}}#contents .page_identifier section#recruit_message h2{display:none}@media all and (max-width:768px){#contents .page_identifier section#recruit_message .body{font-size:16px;line-height:38px;padding-top:88px;padding-bottom:38px}}@media all and (min-width:769px){#contents .page_identifier section#recruit_message .body{font-size:20px;line-height:47px;padding-top:158px;padding-bottom:135px}}#contents .page_identifier section#recruit_message .body .note{display:block;opacity:1}@media all and (max-width:768px){#contents .page_identifier section#recruit_message .body .note{font-size:12px;line-height:22px;margin-top:33px}}@media all and (min-width:769px){#contents .page_identifier section#recruit_message .body .note{font-size:14px;line-height:26px;margin-top:30px}}#contents .page_identifier section#recruit_message .body .note::before{content:'※ '}@media all and (max-width:768px){#contents .page_identifier section#recruit_movies{padding-top:100px}}@media all and (min-width:769px){#contents .page_identifier section#recruit_movies{padding-top:145px}}@media all and (max-width:768px){#contents .page_identifier section#recruit_movies h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#recruit_movies h2{padding:43px 0 43px 0}}#contents .page_identifier section#recruit_movies .body{padding:0 0 50px 0}#contents .page_identifier section#recruit_movies .body .youtube{position:relative;width:100%;height:0;padding-bottom:56.25%}#contents .page_identifier section#recruit_movies .body .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:768px){#contents .page_identifier section#available_position h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#available_position h2{padding:43px 0 43px 0}}#contents .page_identifier section#available_position .body{padding-bottom:144px}#contents .page_identifier section#available_position .body a:nth-of-type(n+2){margin-top:10px}@media all and (max-width:768px){#contents .page_identifier section#details h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#details h2{padding:43px 0 43px 0}}@media all and (max-width:768px){#contents .page_identifier section#details .body{padding-top:48px;padding-bottom:25px}}@media all and (min-width:769px){#contents .page_identifier section#details .body{padding-top:41px;padding-bottom:7px}}@media all and (max-width:768px){#contents .page_identifier section#details .body dl dd ul li{padding-bottom:20px}}@media all and (min-width:769px){#contents .page_identifier section#details .body dl dd ul li{padding-bottom:37px}}#contents .page_identifier section#details .body dl dd ul li:last-child{padding-bottom:0}#contents .page_identifier section#details .body dl dd ul li .position{display:block}@media all and (max-width:768px){#contents .page_identifier section#news_info h2,#contents .page_identifier section.news_index h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#news_info h2,#contents .page_identifier section.news_index h2{padding:43px 0 43px 0}}#contents .page_identifier section#news_info .body .news,#contents .page_identifier section.news_index .body .news{margin-top:50px}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news,#contents .page_identifier section.news_index .body .news{width:calc(100% + 50px + 50px);margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .news,#contents .page_identifier section.news_index .body .news{width:calc(100% + 100px + 100px);margin-left:-100px}}#contents .page_identifier section#news_info .body .news .new,#contents .page_identifier section.news_index .body .news .new{display:block;position:relative;width:100%;color:#000;background-color:#f2f2f2;overflow:hidden;-webkit-animation:none;animation:none;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new,#contents .page_identifier section.news_index .body .news .new{padding:46px 0 93px 0}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new,#contents .page_identifier section.news_index .body .news .new{padding:46px 0 43px 0}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new,#contents .page_identifier section.news_index .body .news .new{padding:46px 0 92px 0}}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new:nth-child(n+2),#contents .page_identifier section.news_index .body .news .new:nth-child(n+2){margin-top:1px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .news .new:nth-child(n+2),#contents .page_identifier section.news_index .body .news .new:nth-child(n+2){margin-top:1px}}#contents .page_identifier section#news_info .body .news .new.hover,#contents .page_identifier section.news_index .body .news .new.hover{background-color:#eee;-webkit-transition:background-color 0s ease-out;transition:background-color 0s ease-out}#contents .page_identifier section#news_info .body .news .new.hover .thumbnail_wrapper .thumbnail,#contents .page_identifier section.news_index .body .news .new.hover .thumbnail_wrapper .thumbnail{opacity:.8;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:opacity 0s ease-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 0s ease-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 0s ease-out,filter 0s ease-in-out,transform 1s ease-in-out;transition:opacity 0s ease-out,filter 0s ease-in-out,transform 1s ease-in-out,-webkit-filter 0s ease-in-out,-webkit-transform 1s ease-in-out}#contents .page_identifier section#news_info .body .news .new.current,#contents .page_identifier section.news_index .body .news .new.current{color:#fff;background-color:#9b9b9b}#contents .page_identifier section#news_info .body .news .new.current.hover .thumbnail_wrapper .thumbnail,#contents .page_identifier section.news_index .body .news .new.current.hover .thumbnail_wrapper .thumbnail{opacity:.4}#contents .page_identifier section#news_info .body .news .new.current .thumbnail_wrapper .thumbnail,#contents .page_identifier section.news_index .body .news .new.current .thumbnail_wrapper .thumbnail{opacity:.64;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-filter:saturate(30%);filter:saturate(30%)}#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper{display:block;position:absolute;top:0;right:0;overflow:hidden;pointer-events:none}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper{width:100%;height:0;padding-bottom:50%}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper{width:33.33333%;height:100%}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper{width:50%;height:100%}}#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper .thumbnail,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper .thumbnail{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 2s ease-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-in-out;transition:opacity 2s ease-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-in-out;transition:opacity 2s ease-out,filter 2s ease-in-out,transform 2s ease-in-out;transition:opacity 2s ease-out,filter 2s ease-in-out,transform 2s ease-in-out,-webkit-filter 2s ease-in-out,-webkit-transform 2s ease-in-out}#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper::after,#contents .page_identifier section.news_index .body .news .new .thumbnail_wrapper::after{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:rgba(0,0,0,.05)}#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap;pointer-events:none}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{width:calc(100% - 50px - 50px);padding:0 50px 0 50px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{width:calc(66.66666% - 50px - 50px);padding:0 50px 0 50px}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{width:calc(50% - 100px - 100px);padding:0 100px 0 100px}}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{margin-top:calc(50% - 0px)}}@media all and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{font-size:10px;line-height:14px}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .info,#contents .page_identifier section.news_index .body .news .new .info{font-size:12px;line-height:18px}}@media all and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .info .item,#contents .page_identifier section.news_index .body .news .new .info .item{width:70px}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .info .item,#contents .page_identifier section.news_index .body .news .new .info .item{width:100px}}@media all and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .info .value,#contents .page_identifier section.news_index .body .news .new .info .value{width:calc(100% - 70px)}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .info .value,#contents .page_identifier section.news_index .body .news .new .info .value{width:calc(100% - 100px)}}#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{display:block;pointer-events:none}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{width:calc(100% - 50px - 50px);padding:0 50px 0 50px}}@media all and (min-width:500px) and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{width:calc(66.66666% - 50px - 50px);padding:0 50px 0 50px}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{width:calc(50% - 100px - 100px);padding:0 100px 0 100px}}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{font-size:14px;line-height:26px;margin-top:21px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .news .new .title,#contents .page_identifier section.news_index .body .news .new .title{font-size:16px;line-height:28px;margin-top:20px}}#contents .page_identifier section.news_index{padding-top:50px}#contents .page_identifier section#news_info h2{display:none}#contents .page_identifier section#news_info .body .news{margin-top:0}#contents .page_identifier section#news_info .body .news .new{padding:0;background-color:transparent}#contents .page_identifier section#news_info .body .news .new .thumbnail_wrapper{display:none}#contents .page_identifier section#news_info .body .news .new .info{position:absolute;margin:0}@media all and (max-width:768px){#contents .page_identifier section#news_info .body .news .new .info{top:96px}}@media all and (min-width:769px){#contents .page_identifier section#news_info .body .news .new .info{top:39px}}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .info{padding:0 0 0 50px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .news .new .info{padding:0 0 0 100px}}@media all and (max-width:1024px){#contents .page_identifier section#news_info .body .news .new .info{font-size:10px;line-height:14px}}@media all and (min-width:1025px){#contents .page_identifier section#news_info .body .news .new .info{font-size:12px;line-height:18px}}#contents .page_identifier section#news_info .body .news .new .title{margin:0;pointer-events:auto}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .news .new .title{width:calc(100% - 50px - 50px);font-size:27px;line-height:50px;padding:158px 50px 12px 50px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .news .new .title{width:calc(100% - 100px - 100px);font-size:36px;line-height:66px;padding:181px 100px 33px 100px}}#contents .page_identifier section#news_info .body p{display:block;clear:both}@media all and (max-width:499px){#contents .page_identifier section#news_info .body p{padding-top:15px;padding-bottom:13px;font-size:14px;line-height:33px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body p{padding-top:38px;padding-bottom:38px;font-size:18px;line-height:40px}}#contents .page_identifier section#news_info .body p a{display:inline-block;color:#000;text-decoration:underline}#contents .page_identifier section#news_info .body p a>span{text-decoration:underline}#contents .page_identifier section#news_info .body .img{position:relative;line-height:0}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .img{width:calc(100% + 50px + 50px);margin-top:25px;margin-bottom:25px;margin-left:-50px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .img{width:calc(100% + 100px + 100px);margin-top:50px;margin-bottom:50px;margin-left:-100px}}#contents .page_identifier section#news_info .body .img.alignleft{float:left}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .img.alignleft{width:calc(100% + 20px + 20px);margin:0 -20px 20px -20px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .img.alignleft{width:auto;max-width:240px;margin:0 20px 20px -20px}}#contents .page_identifier section#news_info .body .img.alignright{float:right}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .img.alignright{width:calc(100% + 20px + 20px);margin:0 -20px 20px -20px}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .img.alignright{width:auto;max-width:240px;margin:0 -20px 20px 20px}}#contents .page_identifier section#news_info .body .img img{width:100%;height:auto}#contents .page_identifier section#news_info .body .img img.alignleft,#contents .page_identifier section#news_info .body .img img.alignright{width:100%}#contents .page_identifier section#news_info .body .img::after{content:'';position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:solid 1px rgba(0,0,0,.05)}#contents .page_identifier section#news_info .body .vimeo,#contents .page_identifier section#news_info .body .youtube{position:relative;height:0;line-height:0}@media all and (max-width:499px){#contents .page_identifier section#news_info .body .vimeo,#contents .page_identifier section#news_info .body .youtube{width:calc(100% + 50px + 50px);margin-top:25px;margin-bottom:25px;margin-left:-50px;padding-bottom:calc(56.25% + (50px + 50px) * .5625)}}@media all and (min-width:500px){#contents .page_identifier section#news_info .body .vimeo,#contents .page_identifier section#news_info .body .youtube{width:calc(100% + 100px + 100px);margin-top:50px;margin-bottom:50px;margin-left:-100px;padding-bottom:calc(56.25% + (100px + 100px) * .5625)}}#contents .page_identifier section#news_info .body .vimeo iframe,#contents .page_identifier section#news_info .body .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contents .page_identifier section.contact:first-of-type{padding-top:50px}#contents .page_identifier section.contact:last-of-type{padding-bottom:50px}@media all and (max-width:768px){#contents .page_identifier section.contact h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section.contact h2{padding:43px 0 43px 0}}@media all and (max-width:768px){#contents .page_identifier section.contact .body{padding-top:14px;padding-bottom:36px}}@media all and (min-width:769px){#contents .page_identifier section.contact .body{padding-top:11px;padding-bottom:38px}}#contents .page_identifier section.contact .body a{display:block;color:#000;padding-bottom:6px}@media all and (max-width:768px){#contents .page_identifier section.contact .body a{margin-top:36px}}@media all and (min-width:769px){#contents .page_identifier section.contact .body a{margin-top:37px}}#contents .page_identifier section.contact .body a .item{display:block;white-space:nowrap;pointer-events:none}@media all and (max-width:768px){#contents .page_identifier section.contact .body a .item{font-size:36px;padding-bottom:7px}}@media all and (min-width:769px){#contents .page_identifier section.contact .body a .item{font-size:48px;padding-bottom:6px}}#contents .page_identifier section.contact .body a .value{display:block;line-height:24px;word-break:break-all;pointer-events:none}@media all and (max-width:768px){#contents .page_identifier section.contact .body a .value{padding-top:15px}}@media all and (min-width:769px){#contents .page_identifier section.contact .body a .value{padding-top:18px}}#contents .page_identifier section#site_policy{padding-top:50px}@media all and (max-width:768px){#contents .page_identifier section#site_policy{padding-bottom:36px}}@media all and (min-width:769px){#contents .page_identifier section#site_policy{padding-bottom:39px}}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy{padding-bottom:92px}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy{padding-bottom:89px}}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy h2,#contents .page_identifier section#site_policy h2{padding:45px 0 45px 0}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy h2,#contents .page_identifier section#site_policy h2{padding:43px 0 43px 0}}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy .body,#contents .page_identifier section#site_policy .body{margin-top:42px}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy .body,#contents .page_identifier section#site_policy .body{margin-top:41px}}#contents .page_identifier section#privacy_policy .body h3,#contents .page_identifier section#site_policy .body h3{width:auto;margin:0}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy .body h3,#contents .page_identifier section#site_policy .body h3{padding:34px 0 34px 0}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy .body h3,#contents .page_identifier section#site_policy .body h3{padding:79px 0 79px 0}}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy .body .table,#contents .page_identifier section#site_policy .body .table{width:calc(100% + 30px + 30px);line-height:22px;margin:0 -30px 0 -30px;padding-top:8px;padding-bottom:8px}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy .body .table,#contents .page_identifier section#site_policy .body .table{line-height:30px;padding-top:10px;padding-bottom:11px}}#contents .page_identifier section#privacy_policy .body .table .low,#contents .page_identifier section#site_policy .body .table .low{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1px}#contents .page_identifier section#privacy_policy .body .table .low:nth-child(even) .cell,#contents .page_identifier section#site_policy .body .table .low:nth-child(even) .cell{background-color:rgba(0,0,0,.05)}#contents .page_identifier section#privacy_policy .body .table .low:nth-child(odd) .cell,#contents .page_identifier section#site_policy .body .table .low:nth-child(odd) .cell{background-color:rgba(0,0,0,.03)}#contents .page_identifier section#privacy_policy .body .table .low:first-child,#contents .page_identifier section#site_policy .body .table .low:first-child{margin-top:0}#contents .page_identifier section#privacy_policy .body .table .low:first-child .cell,#contents .page_identifier section#site_policy .body .table .low:first-child .cell{color:#fff;text-align:center;background-color:#9b9b9b}@media all and (max-width:1024px){#contents .page_identifier section#privacy_policy .body .table .low .cell,#contents .page_identifier section#site_policy .body .table .low .cell{padding:15px 10px 14px 10px}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(1),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(1){width:calc(45% - 10px - 10px - 1px)}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(2),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(2){width:calc(28% - 10px - 10px - 1px)}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(3),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(3){width:calc(27% - 10px - 10px)}}@media all and (min-width:1025px){#contents .page_identifier section#privacy_policy .body .table .low .cell,#contents .page_identifier section#site_policy .body .table .low .cell{padding:25px 20px 24px 20px}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(1),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(1){width:calc(50% - 20px - 20px - 1px)}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(2),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(2){width:calc(30% - 20px - 20px - 1px)}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(3),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(3){width:calc(20% - 20px - 20px)}}#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(1),#contents .page_identifier section#privacy_policy .body .table .low .cell:nth-child(2),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(1),#contents .page_identifier section#site_policy .body .table .low .cell:nth-child(2){margin-right:1px}@media all and (max-width:768px){#contents .page_identifier section#privacy_policy .body .signiture,#contents .page_identifier section#site_policy .body .signiture{margin-top:84px}}@media all and (min-width:769px){#contents .page_identifier section#privacy_policy .body .signiture,#contents .page_identifier section#site_policy .body .signiture{margin-top:78px}}#contents .page_identifier section#privacy_policy .body a,#contents .page_identifier section#site_policy .body a{text-decoration:underline}#contents .page_identifier #copyright{position:fixed;width:200px;color:#fff;font-size:10px;letter-spacing:.1em;text-align:right;white-space:nowrap;opacity:.5;-webkit-transform:rotate(90deg) translate3d(-100px,0,0);transform:rotate(90deg) translate3d(-100px,0,0);z-index:1500;mix-blend-mode:difference}@media all and (max-width:768px){#contents .page_identifier #copyright{display:none;left:-62px;bottom:22px}#contents .page_identifier #copyright.open{display:block}}@media all and (min-width:769px){#contents .page_identifier #copyright{left:-65px;bottom:16px}}#map>div .gm-style>div:first-child .gm-style-pbc{background-color:rgba(255,255,255,.8)!important}#map>div .gm-style>div:first-child .gm-style-pbc .gm-style-pbt{color:#000!important;font-family:"Helvetica Neue LT W05_55 Roman","A+EqpB-游ゴシック体 Pr6N D"}@media all and (max-width:499px){#map>div .gm-style>div:first-child .gm-style-pbc .gm-style-pbt{font-size:16px}}@media all and (min-width:500px){#map>div .gm-style>div:first-child .gm-style-pbc .gm-style-pbt{font-size:21px}}