﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabe,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main,fieldset,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{width:100%;height:100%}html{font-size:10px;font-size:.52vw !important}@media only screen and (max-width:1280px){html{font-size:10px;font-size:.78125vw !important}}@media only screen and (max-width:1024px){html{font-size:10px;font-size:.976563vw !important}}@media only screen and (max-width:834px){html{font-size:10px;font-size:1.19904vw !important}}@media only screen and (max-width:650px){html{font-size:10px;font-size:1.538vw !important}}@media only screen and (max-width:393px){html{font-size:10px;font-size:2.54452vw !important}}body{position:relative;font-size:16px;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:400;color:#000;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media only screen and (max-width:393px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;color:#000;word-break:break-word}a{color:#000;text-decoration:none}a,button,input,textarea{color:#000;cursor:pointer;-webkit-appearance:none;transition:all .2s ease-in-out}a.hover,button.hover,input.hover,textarea.hover{opacity:.5 !important}input,textarea{-webkit-appearance:none !important;border-radius:0 !important}select{color:#000}textarea{cursor:text}textarea.hover{opacity:1 !important}input::-webkit-search-decoration{display:none}::placeholder{opacity:1 !important;color:#9d9d9d !important}::-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}:-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}input[type=checkbox]{-webkit-appearance:auto;appearance:auto}input[type=radio]{-webkit-appearance:radio;appearance:radio}input:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff;background-image:none;color:#000}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box}.i{visibility:hidden}@-webkit-keyframes fI{from{opacity:0}to{opacity:1}}@keyframes fI{from{opacity:0}to{opacity:1}}.fI{animation-name:fI}@-webkit-keyframes fID{from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fID{from{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fID{-webkit-animation-name:fID;animation-name:fID}@-webkit-keyframes fIU{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIU{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIU{-webkit-animation-name:fIU;animation-name:fIU}@-webkit-keyframes fIR{from{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIR{from{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIR{-webkit-animation-name:fIR;animation-name:fIR}@-webkit-keyframes fIL{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fIL{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fIL{-webkit-animation-name:fIL;animation-name:fIL}.fIL{animation-name:fIL}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pc{display:block}@media only screen and (max-width:650px){.pc{display:none !important}}.pcLN{display:block}@media only screen and (max-width:1280px){.pcLN{display:none !important}}.pcL{display:none}@media only screen and (max-width:1280px){.pcL{display:block !important}}.desk{display:block}@media only screen and (max-width:1024px){.desk{display:none !important}}.tabSN{display:block !important}@media only screen and (max-width:834px){.tabSN{display:none !important}}.spBN{display:block}@media only screen and (max-width:650px){.spBN{display:none !important}}.tab{display:none !important}@media only screen and (max-width:1024px){.tab{display:block !important}}.tabS{display:none !important}@media only screen and (max-width:834px){.tabS{display:block !important}}.spB{display:none !important}@media only screen and (max-width:650px){.spB{display:block !important}}.sp{display:none !important}@media only screen and (max-width:393px){.sp{display:block !important}}.ll{opacity:0;transition:all 1s ease-in-out}.lazyloaded{opacity:1 !important}.lazyloaded.hover{opacity:.5 !important}#loadingScreen{width:100%;height:100%;position:fixed;top:0;right:0;z-index:20000;opacity:1;transition:opacity .5s,visibility .8s}#loadingScreen.loaded #loadingBox svg{visibility:hidden;opacity:0}#loadingScreen.loaded #loadingBg{width:0}#loadingScreen.loaded #loadingBg:after{-webkit-animation:loadBg 1s cubic-bezier(1,0,.39,.99) 0s 1 normal forwards;animation:loadBg 1s cubic-bezier(1,0,.39,.99) 0s 1 normal forwards}#loadingScreen #loadingBox{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);width:175px;position:relative;opacity:0;animation:fI 1s linear both;z-index:20010;transition:all .2s ease-in-out}@media only screen and (max-width:393px){#loadingScreen #loadingBox{width:44.5292620865vw}}#loadingScreen #loadingBox svg{width:100%;height:auto;transition:all .4s ease-in-out .2s}#loadingScreen #loadingBg{width:100%;height:100%;position:fixed;top:0;right:0}#loadingScreen #loadingBg:before,#loadingScreen #loadingBg:after{content:' ';width:0;height:100%;position:fixed;top:0;left:0;transform-origin:right}#loadingScreen #loadingBg:before{width:100%;background:#fff;animation-delay:1s;z-index:19999;transform:scaleX(1)}#loadingScreen #loadingBg:after{z-index:999;animation:right-move 2s forwards;animation-delay:1s;background:#000;z-index:20000}@keyframes right-move{0%{transform:scaleX(1)}100%{transform:scaleX(0);visibility:hidden}}@-webkit-keyframes loadBg{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes loadBg{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}#wrapper{width:100%;height:auto !important;height:100%;min-height:100%;position:relative;z-index:0}header{width:100%;position:fixed;top:0;left:0;z-index:100;mix-blend-mode:difference}header #logo{position:absolute;top:38px;left:41px;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){header #logo{top:31.8px;left:33.9px}}@media only screen and (max-width:834px){header #logo{top:3.8129496403vw;left:4.0647482014vw}}@media only screen and (max-width:393px){header #logo{top:3.8167938931vw;left:4.0712468193vw}}header #logo a{position:relative;display:inline-block;overflow:visible;color:#fff;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:10.5rem;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){header #logo a{line-height:1;font-size:50.9px}}@media only screen and (max-width:834px){header #logo a{line-height:1;font-size:5.09rem}}@media only screen and (max-width:393px){header #logo a{line-height:1;font-size:2.4rem}}header #logo a .logoAnime{opacity:0;display:none}header.sc #logo{top:18px;left:23px}@media only screen and (max-width:1024px){header.sc #logo{top:16.8px;left:17px}}@media only screen and (max-width:834px){header.sc #logo{top:2.0143884892vw;left:2.0383693046vw}}@media only screen and (max-width:393px){header.sc #logo{top:2.5445292621vw;left:3.5623409669vw}}header.sc #logo a{line-height:1;font-size:70px}@media only screen and (max-width:1024px){header.sc #logo a{line-height:1;font-size:40px}}@media only screen and (max-width:834px){header.sc #logo a{line-height:1;font-size:4rem}}@media only screen and (max-width:393px){header.sc #logo a{line-height:1;font-size:2.4rem}}header.sc ul{top:16px}@media only screen and (max-width:1024px){header.sc ul{top:9px;right:18px}}@media only screen and (max-width:834px){header.sc ul{top:1.0791366906vw;right:2.1582733813vw}}@media only screen and (max-width:393px){header.sc ul{top:1.0178117048vw;right:4.0712468193vw}}header ul{position:absolute;top:36px;right:61px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 22px;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){header ul{top:19.0992366412214px;right:33.9541984732824px}}@media only screen and (max-width:834px){header ul{top:2.2900763359vw;right:4.0712468193vw}}@media only screen and (max-width:393px){header ul{top:2.2900763359vw;right:4.0712468193vw;gap:0vw 5.5979643766vw}}header ul li a{position:relative;color:#fff;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:14px}@media only screen and (max-width:393px){header ul li a{line-height:1;font-size:1.4rem}}header ul li a:after{content:' ';width:0;height:1px;display:block;background:#fff;position:absolute;left:0;bottom:-2px;transition:all .2s ease-in-out}header ul li a.on:after{width:100%}header ul li a .navAnime{opacity:0}.home #wrapper{visibility:hidden}.home header #logo a{color:#fff}.home header ul li a{color:#fff}.home header ul li a:after{background:#fff}.home footer{mix-blend-mode:difference}.home footer p{color:#fff}body:not(.home) #wrapper{background:#fff}body:not(.home) header{width:100%;position:fixed;top:0;left:0;z-index:99999;background:#fff}body:not(.home) header #logo{top:27px;left:40px}@media only screen and (max-width:1024px){body:not(.home) header #logo{top:31.8px;left:33.9px}}@media only screen and (max-width:834px){body:not(.home) header #logo{top:3.8129496403vw;left:4.0647482014vw}}@media only screen and (max-width:393px){body:not(.home) header #logo{top:3.8167938931vw}}body:not(.home) header #logo a{line-height:1;font-size:48px}@media only screen and (max-width:1024px){body:not(.home) header #logo a{line-height:1;font-size:48px}}@media only screen and (max-width:834px){body:not(.home) header #logo a{line-height:1;font-size:4.8rem}}@media only screen and (max-width:393px){body:not(.home) header #logo a{line-height:1;font-size:2.4rem}}body:not(.home) header.sc #logo{top:18px}@media only screen and (max-width:1024px){body:not(.home) header.sc #logo{top:16.8px}}@media only screen and (max-width:834px){body:not(.home) header.sc #logo{top:2.0143884892vw}}@media only screen and (max-width:393px){body:not(.home) header.sc #logo{top:2.5445292621vw}}@-webkit-keyframes fadeInAnimation{to{opacity:1;left:0}}@keyframes fadeInAnimation{to{opacity:1;left:0}}.link{width:100%;height:0;position:absolute;left:0;bottom:0;z-index:-100}.link#business{bottom:95px}@media only screen and (max-width:1024px){.link#business{bottom:65px}}@media only screen and (max-width:834px){.link#business{bottom:49px}}@media only screen and (max-width:393px){.link#business{bottom:-12.4681933842vw}}.link#about{bottom:-10px}@media only screen and (max-width:1024px){.link#about{bottom:27px}}@media only screen and (max-width:834px){.link#about{bottom:25px}}@media only screen and (max-width:393px){.link#about{bottom:6.3613231552vw}}.link#contact{bottom:85px}@media only screen and (max-width:1024px){.link#contact{bottom:30px}}@media only screen and (max-width:834px){.link#contact{bottom:30px}}@media only screen and (max-width:393px){.link#contact{bottom:7.6335877863vw}}#videoWrapToggle{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-10;opacity:1 !important;visibility:visible !important}@media only screen and (max-width:1280px){#videoWrapToggle{height:101.859375vw}}@media only screen and (max-width:834px){#videoWrapToggle{height:1303.8px}}@media only screen and (max-width:393px){#videoWrapToggle{height:156.4885496183vw}}#videoWrapToggle.animated:before{width:0}#videoWrapToggle:before{content:' ';width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;display:block;z-index:100;transition:width .5s ease-in-out .8s}#videoWrapToggle #videoWrap{position:absolute;top:0;left:0;width:100%;height:100vh;background:#000}#videoWrapToggle #videoWrap:before{content:none;width:100%;height:100%;background:url(//arctos-inc.jp/wp-content/themes/arctos/assets/img/dot.svg) repeat;position:fixed;top:0;left:0;display:block;z-index:10}#videoWrapToggle #videoWrap video{width:100%;height:100%;object-fit:cover}#videoWrapBottom{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-15;background:#000}#videoWrapBottom video{width:100%;height:100%;object-fit:cover}@keyframes clip-text{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{-webkit-transform-origin:0 50%;transform-origin:0 50%}60%,100%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}60%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}main{width:100%;position:relative}main #bgW{width:100%;height:451px;height:23.4895833333vw;background:#fff;display:block;position:absolute;top:0;left:0}@media only screen and (max-width:1280px){main #bgW{height:52.71875vw}}@media only screen and (max-width:834px){main #bgW{height:674.8px}}@media only screen and (max-width:393px){main #bgW{height:80.9160305344vw}}main section{width:100%;position:relative}main section .wh{width:100%;height:8.22916vw;position:absolute;left:0;z-index:-1;overflow:hidden}main section .wh:before{content:' ';width:0;height:0;position:absolute;left:0;top:0;border-style:solid;border-width:158px 100vw 0 0;border-width:8.22916vw 100vw 0 0;border-color:#fff transparent transparent;display:block}@media only screen and (max-width:1280px){main section .wh:before{border-width:5.29687vw 100vw 0 0}}@media only screen and (max-width:834px){main section .wh:before{border-width:8.14vw 100vw 0 0}}main section .wh.bottom:before{border-width:0 0 158px 100vw;border-width:0 0 8.22916vw 100vw;border-color:transparent transparent #fff}@media only screen and (max-width:1280px){main section .wh.bottom:before{border-width:0 0 5.29687vw 100vw}}@media only screen and (max-width:834px){main section .wh.bottom:before{border-width:0 0 8.14vw 100vw}}main section#contentTop h2{width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible;transition:all .2s ease-in-out;padding:277px 0 0 284px;line-height:1.4590163934;font-size:6.1rem;padding-top:14.4270833333vw;padding-left:14.7916666667vw}@media only screen and (max-width:1280px){main section#contentTop h2{padding-top:23.203125vw;padding-left:4.609375vw}}@media only screen and (max-width:1024px){main section#contentTop h2{line-height:1.4705882353;font-size:51px}}@media only screen and (max-width:834px){main section#contentTop h2{padding-top:140px;padding-left:7.0743405276vw;line-height:1.4705882353;font-size:5.1rem}}@media only screen and (max-width:393px){main section#contentTop h2{padding:35.6234096692vw 0 0 7.3791348601vw;line-height:1.4516129032;font-size:3.1rem}}main section#contentTop h2 .txAnime{--animation-delay:var(--delay,0);--animation-duration:var(--duration,.6s);--animation-iterations:var(--iterations,1);position:relative;white-space:nowrap;cursor:default;display:block;clip-path:inset(0 100% 0 0)}main section#contentTop h2 .txAnime,main section#contentTop h2 .txAnime:after{animation-delay:var(--animation-delay,2s);animation-iteration-count:var(--iterations,1);animation-duration:var(--duration,.6s);animation-fill-mode:both;animation-timing-function:ease-out}main section#contentTop h2 .txAnime:after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#000;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}main section#contentTop h2.on{visibility:visible;opacity:1}main section#contentTop h2.on .txAnime{animation-name:clip-text}main section#contentTop h2.on .txAnime:nth-child(1){--delay:.8s}main section#contentTop h2.on .txAnime:nth-child(2){--delay:1.2s}main section#contentTop h2.on .txAnime:nth-child(3){--delay:1.6s}main section#contentTop h2.on .txAnime:nth-child(4){--delay:2s}main section#contentTop h2.on .txAnime:after{animation-name:text-revealer}main section#contentTop h2.set .txAnime,main section#contentTop h2.set .txAnime:after,main section#contentTop h2.set .fadeInRight{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation-name:none;opacity:1 !important}main section#contentTop .wh{top:451px;top:23.4895833333vw}main section#contentBottom{mix-blend-mode:difference}main section#contentBottom .w{padding:56px 0 883px 289px;padding-top:2.9166666667vw;padding-bottom:45.9895833333vw;padding-left:15.0520833333vw}@media only screen and (max-width:1280px){main section#contentBottom .w{padding:30px 0 502px 30px;padding:4.973759542vw 0 83.2275763359vw 4.973759542vw}}@media only screen and (max-width:834px){main section#contentBottom .w{padding:30px 0 502px 30px;padding:7.6335877863vw 0 127.7353689567vw 7.6335877863vw}}@media only screen and (max-width:393px){main section#contentBottom .w{padding:7.6335877863vw 0 127.7353689567vw 7.6335877863vw}}main section#contentBottom .w p{width:555px;width:28.90625vw;min-width:549px;color:#fff;line-height:1.7142857143;font-size:1.4rem;letter-spacing:.015em}@media only screen and (max-width:1920px){main section#contentBottom .w p{line-height:1.7142857143;font-size:14px}}@media only screen and (max-width:1280px){main section#contentBottom .w p{width:46.71875vw;min-width:auto}}@media only screen and (max-width:834px){main section#contentBottom .w p{width:75.75%}}@media only screen and (max-width:650px){main section#contentBottom .w p{line-height:1.6923076923;font-size:13px}}@media only screen and (max-width:393px){main section#contentBottom .w p{line-height:1.6666666667;font-size:1.2rem}}main section#contentAbout h2,main section#contentBusiness h2,main section#contentContact h2{width:52.22px;position:absolute;left:22px;transform:translateY(0px);transition:all .2s ease-in-out}@media only screen and (max-width:1280px){main section#contentAbout h2,main section#contentBusiness h2,main section#contentContact h2{left:1.71875vw}}@media only screen and (max-width:650px){main section#contentAbout h2,main section#contentBusiness h2,main section#contentContact h2{width:8.0338461538vw}}@media only screen and (max-width:393px){main section#contentAbout h2,main section#contentBusiness h2,main section#contentContact h2{width:5.3155216285vw;left:3.3078880407vw}}main section#contentAbout h2 a,main section#contentBusiness h2 a,main section#contentContact h2 a{position:sticky;top:150px;display:block}@media only screen and (max-width:1024px){main section#contentAbout h2 a,main section#contentBusiness h2 a,main section#contentContact h2 a{top:100px}}@media only screen and (max-width:834px){main section#contentAbout h2 a,main section#contentBusiness h2 a,main section#contentContact h2 a{top:11.9904076739vw}}@media only screen and (max-width:393px){main section#contentAbout h2 a,main section#contentBusiness h2 a,main section#contentContact h2 a{top:11.4503816794vw}}main section#contentAbout h2 img,main section#contentBusiness h2 img,main section#contentContact h2 img{width:100%;height:auto;display:block}main section#contentAbout .w,main section#contentBusiness .w,main section#contentContact .w{width:1000px;margin:0 auto}@media only screen and (max-width:1280px){main section#contentAbout .w,main section#contentBusiness .w,main section#contentContact .w{width:79.38931%}}@media only screen and (max-width:834px){main section#contentAbout .w,main section#contentBusiness .w,main section#contentContact .w{width:79.38931%}}@media only screen and (max-width:1024px){main section#contentAbout .w,main section#contentBusiness .w,main section#contentContact .w{margin-right:5%}}main section#contentAbout{padding-bottom:244px}@media only screen and (max-width:1024px){main section#contentAbout{padding-bottom:11.914vw}}@media only screen and (max-width:393px){main section#contentAbout{padding-bottom:20.3562340967vw}}main section#contentAbout h2{top:245px}@media only screen and (max-width:1024px){main section#contentAbout h2{top:12vw}}@media only screen and (max-width:393px){main section#contentAbout h2{top:20.1017811705vw}}main section#contentAbout .wh{top:0}main section#contentAbout .wh.bottom{top:auto !important;bottom:-1px}main section#contentAbout .wh.bottom:before{top:auto;bottom:0}main section#contentAbout #overlay{width:100%;height:100%;background:url(//arctos-inc.jp/wp-content/themes/arctos/assets/img/dot.svg) rgba(0,0,0,.7) repeat;position:absolute;top:0;left:0;display:block;z-index:-10;filter:blur(1px);backdrop-filter:blur(20px);opacity:0}main section#contentAbout #overlay.on{animation:fI 1s linear both}main section#contentAbout .w{padding:291px 0 50px}@media only screen and (max-width:1024px){main section#contentAbout .w{padding:14.16vw 0 4.8828vw}}@media only screen and (max-width:393px){main section#contentAbout .w{padding:20.1017811705vw 0 5.0890585242vw}}main section#contentAbout .w .b{background:#fff;padding-bottom:10px}@media only screen and (max-width:393px){main section#contentAbout .w .b{padding-bottom:2.5445292621vw}}main section#contentAbout .w dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative}@media only screen and (max-width:834px){main section#contentAbout .w dl{display:block}}main section#contentAbout .w dl:before{content:' ';width:0;height:1px;display:block;background:#e2e2e2;position:absolute;bottom:0;left:0;transition:width 1s ease-in-out}main section#contentAbout .w dl:last-child:before{content:none}main section#contentAbout .w dl.animated:before{width:100%}main section#contentAbout .w dl.animated:last-child:after{width:100%}main section#contentAbout .w dl dt,main section#contentAbout .w dl dd{padding:25px 0 26px;line-height:2.0625;font-size:16px;transition:all .2s ease-in-out}@media only screen and (max-width:650px){main section#contentAbout .w dl dt,main section#contentAbout .w dl dd{line-height:1.7857142857;font-size:14px}}@media only screen and (max-width:393px){main section#contentAbout .w dl dt,main section#contentAbout .w dl dd{line-height:1.6923076923;font-size:1.3rem}}main section#contentAbout .w dl dt{width:322px;padding-left:40px;color:#909090}@media only screen and (max-width:834px){main section#contentAbout .w dl dt{width:100%;padding:19px 14px 7px}}@media only screen and (max-width:393px){main section#contentAbout .w dl dt{padding:4.834605598vw 3.5623409669vw 1.7811704835vw}}main section#contentAbout .w dl dd{letter-spacing:.03em}@media only screen and (max-width:834px){main section#contentAbout .w dl dd{width:100%;padding:0 14px 18.5px}}@media only screen and (max-width:393px){main section#contentAbout .w dl dd{padding:0 3.5623409669vw 4.7073791349vw}}main section#contentAbout .sponsor{width:1000px;margin:0 auto;padding:62px 0 50px;margin:0 auto;background:#f5f5f4;text-align:center}@media only screen and (max-width:1280px){main section#contentAbout .sponsor{width:79.38931%}}@media only screen and (max-width:834px){main section#contentAbout .sponsor{width:79.38931%}}@media only screen and (max-width:1024px){main section#contentAbout .sponsor{margin-right:5% !important}}@media only screen and (max-width:834px){main section#contentAbout .sponsor{padding:33px 0 28px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor{padding-top:8.3969465649vw;padding-bottom:7.1246819338vw}}main section#contentAbout .sponsor h3{font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:52px}@media only screen and (max-width:834px){main section#contentAbout .sponsor h3{line-height:1;font-size:5.2rem}}@media only screen and (max-width:650px){main section#contentAbout .sponsor h3{line-height:1;font-size:26px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor h3{line-height:1;font-size:2.6rem}}main section#contentAbout .sponsor .line{width:0;height:1px;background:#000;display:block;margin:20px auto 33px;transition:width 1s ease-in-out .15s}@media only screen and (max-width:834px){main section#contentAbout .sponsor .line{margin:15px auto 17px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor .line{margin-top:3.8167938931vw;margin-bottom:4.3256997455vw}}main section#contentAbout .sponsor .line.animated{width:136px}@media only screen and (max-width:834px){main section#contentAbout .sponsor .line.animated{width:16.3069544365vw}}@media only screen and (max-width:650px){main section#contentAbout .sponsor .line.animated{width:76px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor .line.animated{width:19.3384223919vw}}main section#contentAbout .sponsor p{margin:0 auto 33px;line-height:1.44;font-size:25px;letter-spacing:.03em}@media only screen and (max-width:834px){main section#contentAbout .sponsor p{line-height:1.44;font-size:2.5rem}}@media only screen and (max-width:650px){main section#contentAbout .sponsor p{margin:0 auto 21px;line-height:1.4615384615;font-size:13px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor p{margin-bottom:5.3435114504vw;line-height:1.4615384615;font-size:1.3rem}}main section#contentAbout .sponsor img{width:116px;height:auto;display:block;margin:0 auto}@media only screen and (max-width:834px){main section#contentAbout .sponsor img{width:13.9088729017vw}}@media only screen and (max-width:650px){main section#contentAbout .sponsor img{width:65px}}@media only screen and (max-width:393px){main section#contentAbout .sponsor img{width:16.5394402036vw}}main section#contentBusiness{background:#fff;padding-bottom:79px}@media only screen and (max-width:1024px){main section#contentBusiness{padding-bottom:7.7148vw}}@media only screen and (max-width:393px){main section#contentBusiness{padding-bottom:29.0076335878vw}}main section#contentBusiness .wh{top:-157px;top:-8.1770833333vw}@media only screen and (max-width:1280px){main section#contentBusiness .wh{top:-5.2vw}}@media only screen and (max-width:834px){main section#contentBusiness .wh{top:-7.9vw}}main section#contentBusiness h2{top:77px}@media only screen and (max-width:1024px){main section#contentBusiness h2{top:7.5195vw}}@media only screen and (max-width:393px){main section#contentBusiness h2{top:33.0788804071vw}}main section#contentBusiness .w{padding-top:77px}@media only screen and (max-width:1024px){main section#contentBusiness .w{padding-top:7.5195vw}}@media only screen and (max-width:393px){main section#contentBusiness .w{padding-top:32.5699745547vw}}main section#contentBusiness .w h3{line-height:1;font-size:16px;letter-spacing:.14em}@media only screen and (max-width:834px){main section#contentBusiness .w h3{display:none}}main section#contentBusiness .w>p{margin:22px 0 29px;line-height:1.6923076923;font-size:13px;letter-spacing:.03em}@media only screen and (max-width:834px){main section#contentBusiness .w>p{display:none}}main section#contentBusiness .w>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 1%}@media only screen and (max-width:1024px){main section#contentBusiness .w>ul{gap:30px 1.5%}}@media only screen and (max-width:834px){main section#contentBusiness .w>ul{gap:0}}main section#contentBusiness .w>ul>li{background:#fff;box-shadow:0 0 26px rgba(0,0,0,.16);border-radius:5px;overflow:hidden}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li{margin-bottom:20px}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li{margin-bottom:5.0890585242vw;box-shadow:0 0 6.6157vw rgba(0,0,0,.16);border-radius:1.272264631vw}}main section#contentBusiness .w>ul>li .ph{width:100%;height:250px;background-position:center;background-repeat:no-rpeat;background-size:cover}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li .ph{height:63.6132315522vw}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li .ph{height:63.6132315522vw}}main section#contentBusiness .w>ul>li h4{line-height:1.375;font-size:16px}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li h4{line-height:1.375;font-size:1.6rem}}main section#contentBusiness .w>ul>li h4 span{line-height:1.3076923077;font-size:13px;display:block}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li h4 span{line-height:1.3076923077;font-size:1.3rem}}main section#contentBusiness .w>ul>li p{margin-top:14px;line-height:1.6923076923;font-size:13px;letter-spacing:.03em}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li p{margin-top:3.5623409669vw;line-height:1.6923076923;font-size:1.3rem}}main section#contentBusiness .w>ul>li .btnLink{position:relative;margin-top:19px;line-height:1;font-size:14px;padding-bottom:11px;display:inline-block}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li .btnLink{margin-top:17px}}main section#contentBusiness .w>ul>li .btnLink:after{content:' ';width:100%;height:1px;background:#000;position:absolute;left:0;bottom:0}main section#contentBusiness .w>ul>li .btnLink+.btnLink{margin-top:15px}main section#contentBusiness .w>ul>li .btnLink img{margin-left:19px}main section#contentBusiness .w>ul>li .pageBtnLink{width:242px;height:43px;padding:0 20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#000;color:#fff;line-height:1;font-size:14px}@media only screen and (max-width:1024px){main section#contentBusiness .w>ul>li .pageBtnLink{width:100%}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li .pageBtnLink{height:10.941475827vw;padding:0 5.0890585242vw;margin-top:5.0890585242vw}}main section#contentBusiness .w>ul>li:first-child,main section#contentBusiness .w>ul>li:nth-child(2){width:100% !important}main section#contentBusiness .w>ul>li:first-child .ph,main section#contentBusiness .w>ul>li:nth-child(2) .ph{height:448px}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:first-child .ph,main section#contentBusiness .w>ul>li:nth-child(2) .ph{height:63.6132315522vw}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li:first-child .ph,main section#contentBusiness .w>ul>li:nth-child(2) .ph{height:63.6132315522vw}}main section#contentBusiness .w>ul>li:first-child .b,main section#contentBusiness .w>ul>li:nth-child(2) .b{padding:25px 18px 29px}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:first-child .b,main section#contentBusiness .w>ul>li:nth-child(2) .b{padding:25px 16px 41px}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li:first-child .b,main section#contentBusiness .w>ul>li:nth-child(2) .b{padding:7.8880407125vw 4.0712468193vw 10.4325699746vw}}main section#contentBusiness .w>ul>li:nth-child(2){margin-bottom:10px}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:nth-child(2){margin-bottom:20px}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li:nth-child(2){margin-bottom:5.0890585242vw}}main section#contentBusiness .w>ul>li:nth-child(n+3){width:24.25%}@media only screen and (max-width:1024px){main section#contentBusiness .w>ul>li:nth-child(n+3){width:49.25%}}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:nth-child(n+3){width:100%}}main section#contentBusiness .w>ul>li:nth-child(n+3) .b{padding:25px 13px 31px}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:nth-child(n+3) .b{padding:25px 16px 41px}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li:nth-child(n+3) .b{padding:7.8880407125vw 4.0712468193vw 10.4325699746vw}}@media only screen and (max-width:834px){main section#contentBusiness .w>ul>li:last-child{margin-bottom:0}}@media only screen and (max-width:393px){main section#contentBusiness .w>ul>li:last-child{margin-bottom:0}}main section#contentContact{background:#fff;padding-bottom:419px}@media only screen and (max-width:1024px){main section#contentContact{padding-bottom:20.5vw}}@media only screen and (max-width:393px){main section#contentContact{padding-bottom:41.9847328244vw}}main section#contentContact h2{top:117px}@media only screen and (max-width:1024px){main section#contentContact h2{top:9vw}}@media only screen and (max-width:393px){main section#contentContact h2{top:23.6641221374vw}}main section#contentContact .w{padding:121px 0 0}@media only screen and (max-width:1024px){main section#contentContact .w{width:77.09923%;padding-top:11.7187vw}}@media only screen and (max-width:393px){main section#contentContact .w{padding-top:30.534351145vw}}main section#contentContact .w h3{line-height:1;font-size:26px;letter-spacing:.14em}@media only screen and (max-width:834px){main section#contentContact .w h3{line-height:1;font-size:2.6rem}}@media only screen and (max-width:650px){main section#contentContact .w h3{line-height:1;font-size:20px}}@media only screen and (max-width:393px){main section#contentContact .w h3{line-height:1;font-size:2rem}}main section#contentContact .w h3+p{margin:45px 0 60px;line-height:1.5;font-size:16px}@media only screen and (max-width:834px){main section#contentContact .w h3+p{margin:25px 0 32px;letter-spacing:.03em}}@media only screen and (max-width:650px){main section#contentContact .w h3+p{line-height:1.5714285714;font-size:14px}}@media only screen and (max-width:393px){main section#contentContact .w h3+p{margin:6.3613231552vw 0 8.1424936387vw;line-height:1.5384615385;font-size:1.3rem}}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .invalid .wrap .r .acceptance{margin-bottom:0 !important}}main section#contentContact .w #contactWrap .input,main section#contentContact .w #contactWrap .wrap{transition:all .2s ease-in-out}main section#contentContact .w #contactWrap .input{margin-bottom:20px}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .input{margin-bottom:2.5445292621vw}}main section#contentContact .w #contactWrap .input input,main section#contentContact .w #contactWrap .input textarea{width:100%;height:77px;padding:28px 29px;border:solid 1px #000;outline:none;font-weight:400;line-height:1.4;font-size:15px;letter-spacing:.03em;font-family:YakuHanJP,"Noto Sans JP",sans-serif;cursor:text}@media only screen and (max-width:834px){main section#contentContact .w #contactWrap .input input,main section#contentContact .w #contactWrap .input textarea{height:50px;padding:20px 10px}}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .input input,main section#contentContact .w #contactWrap .input textarea{line-height:1.4285714286;font-size:14px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .input input,main section#contentContact .w #contactWrap .input textarea{height:12.7226463104vw;padding:5.0890585242vw 2.5445292621vw;line-height:1.4285714286;font-size:1.4rem}}main section#contentContact .w #contactWrap .input input.hover,main section#contentContact .w #contactWrap .input textarea.hover{opacity:1 !important}main section#contentContact .w #contactWrap .input textarea{height:381px}@media only screen and (max-width:834px){main section#contentContact .w #contactWrap .input textarea{height:250px;padding:12px 10px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .input textarea{height:63.6132315522vw;padding:3.0534351145vw 2.5445292621vw}}main section#contentContact .w #contactWrap .wpcf7-not-valid-tip{margin-top:15px;color:#be0000;line-height:1;font-size:15px}@media only screen and (max-width:834px){main section#contentContact .w #contactWrap .wpcf7-not-valid-tip{margin-top:6px;margin-bottom:15px}}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wpcf7-not-valid-tip{line-height:1;font-size:13px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wpcf7-not-valid-tip{margin-top:1.5267175573vw;margin-bottom:3.8167938931vw;line-height:1;font-size:1.3rem}}main section#contentContact .w #contactWrap .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap{display:block}}main section#contentContact .w #contactWrap .wrap .l{width:520px;height:141px;border:solid 1px #000;background:#f5f5f5}@media only screen and (max-width:1280px){main section#contentContact .w #contactWrap .wrap .l{width:52%}}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .l{width:100%;height:141px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .l{height:35.8778625954vw}}main section#contentContact .w #contactWrap .wrap .r{width:425px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1280px){main section#contentContact .w #contactWrap .wrap .r{width:42.5%}}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r{width:100%}}main section#contentContact .w #contactWrap .wrap .r .acceptance{margin:15px 0 0;display:block}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .acceptance{margin:36px 0 40px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance{margin:9.1603053435vw 0 10.1781170483vw}}main section#contentContact .w #contactWrap .wrap .r .acceptance .wpcf7-not-valid-tip{margin-bottom:21px}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .acceptance .wpcf7-not-valid-tip{margin-top:16px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance .wpcf7-not-valid-tip{margin-top:4.0712468193vw}}main section#contentContact .w #contactWrap .wrap .r .acceptance span.wpcf7-list-item{margin:0;display:block}main section#contentContact .w #contactWrap .wrap .r .acceptance input{display:none}main section#contentContact .w #contactWrap .wrap .r .acceptance input:checked+span:after{content:'';display:block;border-right:solid 2px #000;border-bottom:solid 2px #000;width:8px;height:15px;background:#fff;display:block;position:absolute;top:4px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .acceptance input:checked+span:after{width:6px;height:13px;top:4px;left:7px}}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wrap .r .acceptance input:checked+span:after{top:-1px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance input:checked+span:after{width:1.5267175573vw;height:3.3078880407vw;top:.5089058524vw;left:1.7811704835vw}}main section#contentContact .w #contactWrap .wrap .r .acceptance label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding-top:2px;padding-left:40px}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .acceptance label{padding-top:0;padding-left:29px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance label{padding-top:.5089058524vw;padding-left:7.3791348601vw}}main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label{font-size:15px;letter-spacing:.03em}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label{line-height:1;font-size:13px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label{line-height:1;font-size:1.3rem}}main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label:before{content:' ';width:26px;height:26px;background:#fff;border:solid 1px #707070;display:block;position:absolute;top:0;left:0}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label:before{width:20px;height:20px;top:2px}}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label:before{top:-3px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .acceptance label .wpcf7-list-item-label:before{width:5.0890585242vw;height:5.0890585242vw;top:0}}main section#contentContact .w #contactWrap .wrap .r .submit{width:100%;margin-top:auto;position:relative}main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-submit{width:100%;height:78px;border:none;outline:none;padding:0;margin:0;background:#000;color:#fff;line-height:1;font-size:15px;letter-spacing:.03em}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-submit{height:53px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-submit{height:13.4860050891vw;line-height:1;font-size:1.5rem}}main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-submit.hover{opacity:1 !important}main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-spinner{display:inline-block;background-color:#fff;border:solid 1px #000;opacity:1;width:100%;height:100%;border-radius:0;padding:0;margin:0;position:absolute;top:0;left:0;z-index:5}main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-spinner:before{content:none}main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-spinner:after{content:' ';width:24px;height:24px;border:2px rgba(0,0,0,.25) solid;border-top-width:2px;border-top-style:solid;border-top-color:rgba(0,0,0,.25);border-top:2px #000 solid;-webkit-animation:spCircRot .6s infinite linear;animation:load .6s infinite linear;border-radius:100%;padding:0;margin:0;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg)}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wrap .r .submit .wpcf7-spinner:after{width:6.106870229vw;height:6.106870229vw}}main section#contentContact .w #contactWrap #scrollWrap{width:100%;height:100%;position:relative}main section#contentContact .w #contactWrap #scrollWrap .scrollArea{width:100%;height:100%;position:relative}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspContainer{overflow:hidden;position:relative}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspPane{transition:top 0s ease-in-out;position:absolute}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspCap{display:none}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspTrack{position:relative}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspDrag{transition:top 0s ease-in-out;border-radius:4px;background:#000;cursor:pointer;left:0;position:relative;top:0}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspDrag{border-radius:1.0178117048vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspArrow{background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspDisabled{background:#80808d;cursor:default}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspVerticalBar{position:absolute;top:0;right:0;width:4px;height:100%}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspVerticalBar{width:1.0178117048vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .jspCorner{float:left;height:100%}main section#contentContact .w #contactWrap #scrollWrap .scrollArea .tx{padding:21px 10px}@media only screen and (max-width:1024px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea .tx{padding:25px 2px 21px 7px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea .tx{padding:6.3613231552vw .5089058524vw 5.3435114504vw 1.7811704835vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea h4{margin-bottom:24px;line-height:1;font-size:15px}@media only screen and (max-width:834px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea h4{margin-bottom:22px;line-height:1;font-size:11px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea h4{margin-bottom:5.5979643766vw;line-height:1;font-size:1.1rem}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea h5{margin-top:16px;font-weight:700}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea h5{margin-top:4.0712468193vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea p,main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul{margin-top:10px}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea p,main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul{margin-top:2.5445292621vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea p,main section#contentContact .w #contactWrap #scrollWrap .scrollArea h5,main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul,main section#contentContact .w #contactWrap #scrollWrap .scrollArea li,main section#contentContact .w #contactWrap #scrollWrap .scrollArea a{line-height:1.6363636364;font-size:11px}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea p,main section#contentContact .w #contactWrap #scrollWrap .scrollArea h5,main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul,main section#contentContact .w #contactWrap #scrollWrap .scrollArea li,main section#contentContact .w #contactWrap #scrollWrap .scrollArea a{line-height:1.6363636364;font-size:1.1rem}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul{padding-left:1em;counter-reset:count 0}main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li{padding-left:calc(1em + 0.5em);text-indent:calc(-1em - 0.5em)}main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li:before{content:counter(count);counter-increment:count 1;display:inline;margin-right:10px}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li:before{margin-right:2.5445292621vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li>ul{padding-left:0;margin-top:16px}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li>ul{margin-top:4.0712468193vw}}main section#contentContact .w #contactWrap #scrollWrap .scrollArea ul>li>ul>li:before{content:counter(count,lower-alpha);counter-increment:count 1}main section#contentContact .w #contactWrap .wpcf7 form .wpcf7-response-output{opacity:1;visibility:visible;margin-top:1em;margin-left:0;margin-right:0;margin-bottom:0;padding:.5em .75em;line-height:1;font-size:15px;transition:opacity .5s ease-in-out .5s}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wpcf7 form .wpcf7-response-output{line-height:1;font-size:13px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wpcf7 form .wpcf7-response-output{line-height:1;font-size:1.3rem}}main section#contentContact .w #contactWrap .wpcf7 form.init .wpcf7-response-output,main section#contentContact .w #contactWrap .wpcf7 form.resetting .wpcf7-response-output,main section#contentContact .w #contactWrap .wpcf7 form.submitting .wpcf7-response-output{display:block;visibility:hidden;opacity:0;transition:opacity .5s ease-in-out .5s}main section#contentContact .w #contactWrap .wpcf7 form.sent{position:relative}main section#contentContact .w #contactWrap .wpcf7 form.sent .input,main section#contentContact .w #contactWrap .wpcf7 form.sent .wrap{visibility:hidden !important;pointer-events:none;opacity:0}main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output{padding:0;margin:0;border:none;position:absolute;top:271px;line-height:1.5;font-size:16px}@media only screen and (max-width:650px){main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output{top:287px}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output{top:73.0279898219vw;line-height:1.5;font-size:1.6rem}}main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output:before{content:'送信が完了しました。';margin-bottom:23px;display:block;line-height:1;font-size:20px;letter-spacing:.03em}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output:before{margin-bottom:5.8524173028vw;line-height:1;font-size:2rem}}main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output:after{content:'後ほどご記入いただきましたメールアドレス宛に\A確認後、担当者からご連絡いたします。\A今しばらくお待ちください。';white-space:pre;display:block;line-height:1.5;font-size:16px}@media only screen and (max-width:834px){main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output:after{content:'後ほどご記入いただきました\Aメールアドレス宛に\A確認後、担当者からご連絡いたします。\A今しばらくお待ちください。'}}@media only screen and (max-width:393px){main section#contentContact .w #contactWrap .wpcf7 form.sent .wpcf7-response-output:after{line-height:1.5;font-size:1.6rem}}main .wpcf7 form.invalid .wpcf7-response-output,main .wpcf7 form.unaccepted .wpcf7-response-output,main .wpcf7 form.payment-required .wpcf7-response-output{border-color:#be0000;background:#be0000;color:#fff}@-webkit-keyframes load{from{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) translateX(-50%) rotate(359deg)}}@keyframes load{from{transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{transform:translateY(-50%) translateX(-50%) rotate(359deg)}}#bannerTop{width:100%;height:420px;margin:0 0 155px;position:relative}@media only screen and (max-width:834px){#bannerTop{height:65.1079136691vw;margin:0 0 66px}}@media only screen and (max-width:393px){#bannerTop{height:63.6132315522vw;margin:0 0 16.7938931298vw}}#bannerTop .ph{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-position:center;background-repeat:no-rpeat;background-size:cover}#bannerTop .w{height:100%;width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:1280px){#bannerTop .w{width:79.38931%}}@media only screen and (max-width:834px){#bannerTop .w{width:79.38931%}}#bannerTop .w h1{color:#fff;line-height:1;font-size:26px;letter-spacing:.08em}@media only screen and (max-width:834px){#bannerTop .w h1{line-height:1;font-size:18px}}@media only screen and (max-width:393px){#bannerTop .w h1{line-height:1;font-size:1.8rem}}.page-template-entertainment main,.page-template-entertainment-none main{padding-top:170px;padding-bottom:258px}@media only screen and (max-width:834px){.page-template-entertainment main,.page-template-entertainment-none main{padding:89px 0 271px}}@media only screen and (max-width:393px){.page-template-entertainment main,.page-template-entertainment-none main{padding:22.6463104326vw 0 68.9567430025vw}}.page-template-entertainment section h2,.page-template-entertainment-none section h2{width:100%;position:relative;padding-bottom:22px;margin-bottom:43px;line-height:1;font-size:26px;letter-spacing:.1em}@media only screen and (max-width:834px){.page-template-entertainment section h2,.page-template-entertainment-none section h2{padding-bottom:14px;margin-bottom:23px;line-height:1;font-size:22px}}@media only screen and (max-width:393px){.page-template-entertainment section h2,.page-template-entertainment-none section h2{padding-bottom:3.5623409669vw;margin-bottom:5.8524173028vw;line-height:1;font-size:2.2rem}}.page-template-entertainment section h2:before,.page-template-entertainment-none section h2:before{content:' ';width:0;height:1px;display:block;background:#707070;position:absolute;left:0;bottom:0;z-index:10;transition:all 1s ease-in-out .2s}@media only screen and (max-width:393px){.page-template-entertainment section h2:before,.page-template-entertainment-none section h2:before{width:0}}.page-template-entertainment section h2:after,.page-template-entertainment-none section h2:after{content:' ';width:0;height:1px;display:block;background:#e0e0e0;position:absolute;left:0;bottom:0;transition:all 1s ease-in-out .2s}.page-template-entertainment section h2.animated:before,.page-template-entertainment-none section h2.animated:before{width:156px}@media only screen and (max-width:393px){.page-template-entertainment section h2.animated:before,.page-template-entertainment-none section h2.animated:before{width:39.6946564885vw}}.page-template-entertainment section h2.animated:after,.page-template-entertainment-none section h2.animated:after{width:100%}#enterAbout{width:1000px;margin:0 auto;margin-bottom:108px}@media only screen and (max-width:1280px){#enterAbout{width:79.38931%}}@media only screen and (max-width:834px){#enterAbout{width:79.38931%}}@media only screen and (max-width:834px){#enterAbout{width:90%;margin-bottom:105px}}@media only screen and (max-width:393px){#enterAbout{margin-bottom:26.7175572519vw}}#enterAbout p{line-height:2.375;font-size:16px}@media only screen and (max-width:393px){#enterAbout p{line-height:2.375;font-size:1.6rem}}#enterAbout img{display:block;margin:-5px 0 0 auto}@media only screen and (max-width:834px){#enterAbout img{width:69.7841726619vw;margin:35px auto 0}}@media only screen and (max-width:393px){#enterAbout img{width:68.1933842239vw}}#enterService{width:1000px;margin:0 auto;margin-bottom:203px}@media only screen and (max-width:1280px){#enterService{width:79.38931%}}@media only screen and (max-width:834px){#enterService{width:79.38931%}}@media only screen and (max-width:834px){#enterService{width:90%;margin-bottom:99px}}@media only screen and (max-width:393px){#enterService{margin-bottom:25.1908396947vw}}#enterService>p{line-height:2;font-size:20px}@media only screen and (max-width:650px){#enterService>p{line-height:2.375;font-size:16px}}@media only screen and (max-width:393px){#enterService>p{line-height:2.375;font-size:1.6rem}}@media only screen and (max-width:834px){#enterService>p br{display:none}}#enterService>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:54px;gap:0 4%}@media only screen and (max-width:1024px){#enterService>ul{gap:0 4%}}@media only screen and (max-width:834px){#enterService>ul{gap:0;margin-top:36px}}@media only screen and (max-width:393px){#enterService>ul{margin-top:9.1603053435vw}}#enterService>ul>li{width:48%;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 26px rgba(0,0,0,.16)}@media only screen and (max-width:834px){#enterService>ul>li{width:100%;margin-bottom:20px}}@media only screen and (max-width:393px){#enterService>ul>li{margin-bottom:5.0890585242vw;box-shadow:0 0 6.6157vw rgba(0,0,0,.16);border-radius:1.272264631vw}}#enterService>ul>li .ph{width:100%;height:300px;background-position:center;background-repeat:no-rpeat;background-size:cover}@media only screen and (max-width:834px){#enterService>ul>li .ph{height:57.3141486811vw}}@media only screen and (max-width:393px){#enterService>ul>li .ph{height:55.9796437659vw}}#enterService>ul>li .b{padding:57px 55px 50px}@media only screen and (max-width:834px){#enterService>ul>li .b{padding:44px 25px 32px}}@media only screen and (max-width:393px){#enterService>ul>li .b{padding:11.1959287532vw 6.3613231552vw 8.1424936387vw}}#enterService>ul>li .b h3{line-height:1;font-size:18px}@media only screen and (max-width:393px){#enterService>ul>li .b h3{line-height:1;font-size:1.8rem}}#enterService>ul>li .b h4{margin:11px 0 15px;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:12px}@media only screen and (max-width:393px){#enterService>ul>li .b h4{line-height:1;font-size:1.2rem}}#enterService>ul>li .b p{line-height:2.125;font-size:16px}@media only screen and (max-width:393px){#enterService>ul>li .b p{line-height:2.4615384615;font-size:1.3rem}}#enterLatest{width:1000px;margin:0 auto}@media only screen and (max-width:1280px){#enterLatest{width:79.38931%}}@media only screen and (max-width:834px){#enterLatest{width:79.38931%}}@media only screen and (max-width:834px){#enterLatest{width:90%}}#enterLatest #enterLatestList{width:100%;padding-top:5px;margin-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px 2.75%}@media only screen and (max-width:834px){#enterLatest #enterLatestList{padding-top:26px}}@media only screen and (max-width:393px){#enterLatest #enterLatestList{gap:17.8117vw 2.75%;padding-top:6.6157760814vw}}@media only screen and (max-width:393px) and (max-width:393px){#enterLatest #enterLatestList{margin-bottom:38.1679389313vw}}#enterLatest #enterLatestList .enterPost{width:31.5%}@media only screen and (max-width:834px){#enterLatest #enterLatestList .enterPost{width:84.7457%;margin:0 auto}}#enterLatest #enterLatestList .enterPost button{outline:none;background:0 0;border:none}#enterLatest #enterLatestList .enterPost .thumbBtn{width:100%;height:0;position:relative;padding-top:141.5873%}#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn{width:25px;height:25px;position:absolute;top:10px;left:10px;z-index:10;background:#000;border-radius:100%}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn{width:6.3613231552vw;height:6.3613231552vw;top:2.5445292621vw;left:2.5445292621vw}}#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div{width:100%;height:100%;position:relative}#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:before,#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:after{content:' ';position:absolute;transform-origin:center center;background-color:#fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg)}#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:before{width:14px;height:1px}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:before{width:3.5623409669vw}}#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:after{width:1px;height:14px}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost .thumbBtn .plusBtn div:after{height:3.5623409669vw}}#enterLatest #enterLatestList .enterPost .thumbBtn .thumb{width:100%;height:100%;position:absolute;top:0;left:0}#enterLatest #enterLatestList .enterPost .thumbBtn .thumb img{width:100%;height:100%;object-fit:contain;object-position:center center}#enterLatest #enterLatestList .enterPost .date{margin:28px 0 11px;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:12px}@media only screen and (max-width:834px){#enterLatest #enterLatestList .enterPost .date{margin:23px 0 11px}}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost .date{margin:5.8524173028vw 0 2.7989821883vw;line-height:1;font-size:1.2rem}}#enterLatest #enterLatestList .enterPost h3{margin-bottom:29px;line-height:1.75;font-size:16px}@media only screen and (max-width:834px){#enterLatest #enterLatestList .enterPost h3{margin-bottom:16px}}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost h3{margin-bottom:4.0712468193vw;line-height:1.75;font-size:1.6rem}}#enterLatest #enterLatestList .enterPost h3+.modalBtn{width:136px;height:43px;padding:0 20px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost h3+.modalBtn{width:34.6055979644vw;height:10.941475827vw;padding:0 5.0890585242vw}}#enterLatest #enterLatestList .enterPost h3+.modalBtn span{color:#fff;line-height:1;font-size:14px}@media only screen and (max-width:393px){#enterLatest #enterLatestList .enterPost h3+.modalBtn span{line-height:1;font-size:1.4rem}}#enterLatest #enterLatestList .comingSoon{margin-top:139px;margin-bottom:195px;width:100%;line-height:2.125;font-size:16px;letter-spacing:.1em;text-align:center}@media only screen and (max-width:834px){#enterLatest #enterLatestList .comingSoon{margin-top:146px;margin-bottom:194px}}@media only screen and (max-width:393px){#enterLatest #enterLatestList .comingSoon{margin-top:37.1501272265vw;margin-bottom:49.3638676845vw;line-height:2.125;font-size:1.6rem}}html.iziModal-isAttached{overflow:visible !important}body .iziModal{box-shadow:none !important;min-height:100%}body .iziModal .iziModal-content{width:100%;padding:0 !important;margin:0 auto;position:relative}body .iziModal .iziModal-content .closeBg{width:100%;height:100%;position:absolute;top:0;left:0}body .iziModal .iziModal-content .b{width:598px;padding:133px 20px !important;margin:0 auto;position:relative;z-index:10}@media only screen and (max-width:650px){body .iziModal .iziModal-content .b{width:79.916%;padding:100px 0 !important;margin:0 0 0 3.8167%}}@media only screen and (max-width:393px){body .iziModal .iziModal-content .b{padding:25.4452vw 0 !important;margin:0 0 0 3.8167%}}body .iziModal .iziModal-content img{width:100%;height:auto;display:block}body .iziModal .iziModal-content h4{line-height:1.4;font-size:20px}@media only screen and (max-width:650px){body .iziModal .iziModal-content h4{line-height:1.5555555556;font-size:18px}}@media only screen and (max-width:393px){body .iziModal .iziModal-content h4{line-height:1.5555555556;font-size:1.8rem}}body .iziModal .iziModal-content .date{margin:20px 0 31px;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:12px}@media only screen and (max-width:834px){body .iziModal .iziModal-content .date{margin:31px 0 34px}}@media only screen and (max-width:393px){body .iziModal .iziModal-content .date{margin:7.8880407125vw 0 8.6513994911vw;line-height:1;font-size:1.2rem}}body .iziModal .iziModal-content img{width:100%;height:auto;display:block;margin-top:40px}body .iziModal .iziModal-content .thumb{margin-bottom:40px}@media only screen and (max-width:834px){body .iziModal .iziModal-content .thumb{margin-bottom:30px}}@media only screen and (max-width:393px){body .iziModal .iziModal-content .thumb{margin-bottom:7.6335877863vw}}body .iziModal .iziModal-content .thumb img{margin-top:0}body .iziModal .iziModal-content .content{line-height:2;font-size:14px}@media only screen and (max-width:393px){body .iziModal .iziModal-content .content{line-height:2;font-size:1.4rem}}body .iziModal-overlay{width:25px;height:25px;outline:none;background:0 0;border:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:fixed;margin-left:310px;background:#000 !important;border-radius:100%;cursor:pointer;z-index:9999 !important;transition:all .2s ease-in-out}@media only screen and (max-width:834px){body .iziModal-overlay{left:auto;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%);margin-left:0;right:18px}}@media only screen and (max-width:393px){body .iziModal-overlay{width:6.3613231552vw;height:6.3613231552vw;right:4.5801526718vw}}body .iziModal-overlay.hover{opacity:.5 !important}body .iziModal-overlay div{width:100%;height:100%;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body .iziModal-overlay div:before,body .iziModal-overlay div:after{content:' ';position:absolute;transform-origin:center center;background-color:#fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(.1deg);transform:translateY(-50%) translateX(-50%) rotate(.1deg);margin-left:-1px}body .iziModal-overlay div:before{width:14px;height:1px}@media only screen and (max-width:393px){body .iziModal-overlay div:before{width:3.5623409669vw}}body .iziModal-overlay div:after{width:1px;height:14px}@media only screen and (max-width:393px){body .iziModal-overlay div:after{height:3.5623409669vw}}body .iziModal-overlay span{width:3em;line-height:1;font-size:10px;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(.1deg);transform:translateX(-50%) rotate(.1deg);margin-top:5px;display:none}@media only screen and (max-width:650px){body .iziModal-overlay span{display:block}}@media only screen and (max-width:393px){body .iziModal-overlay span{margin-top:1.272264631vw;line-height:1;font-size:1rem}}.iziModal-navigate{z-index:9999999999 !important}.iziModal-navigate .iziModal-button{width:54px;height:64px;position:fixed;top:0;right:0;margin:0;outline:none;z-index:9999;cursor:crosshair;pointer-events:all;transition:all .2s ease-in-out}.iziModal-navigate .iziModal-button.hover{opacity:.5 !important}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-button{width:54px;height:64px}}@media only screen and (max-width:393px){.iziModal-navigate .iziModal-button{width:13.7404580153vw;height:16.2849872774vw}}.iziModal-navigate .iziModal-button span{width:17px;height:17px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);transform-origin:center center;box-sizing:content-box;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.iziModal-navigate .iziModal-button span:before,.iziModal-navigate .iziModal-button span:after{content:' ';width:17px;height:1px;background-color:#fff;position:absolute;top:7px;left:0}.iziModal-navigate .iziModal-button span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.iziModal-navigate .iziModal-button span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.iziModal-navigate .iziModal-navigate-prev,.iziModal-navigate .iziModal-navigate-next{width:50px;height:50px;position:fixed;z-index:9999;display:block;background:0 0}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-prev,.iziModal-navigate .iziModal-navigate-next{width:50%;height:38px;top:auto;transform:none;bottom:14px}}@media only screen and (max-width:393px){.iziModal-navigate .iziModal-navigate-prev,.iziModal-navigate .iziModal-navigate-next{width:12.7226463104vw;height:12.7226463104vw;bottom:3.5623409669vw}}.iziModal-navigate .iziModal-navigate-prev:before,.iziModal-navigate .iziModal-navigate-next:before{content:'';width:30px;height:30px;margin-top:-15px;display:block;position:absolute}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-prev:before,.iziModal-navigate .iziModal-navigate-next:before{width:26px;height:26px}}@media only screen and (max-width:393px){.iziModal-navigate .iziModal-navigate-prev:before,.iziModal-navigate .iziModal-navigate-next:before{width:6.6157760814vw;height:6.6157760814vw;margin-top:-3.8167938931vw}}.iziModal-navigate .iziModal-navigate-prev span,.iziModal-navigate .iziModal-navigate-next span{display:none}.iziModal-navigate .iziModal-navigate-prev{left:50%}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-prev{left:0;margin-left:0 !important}}.iziModal-navigate .iziModal-navigate-prev:before{border-bottom:1px solid #fff;border-left:1px solid #fff;left:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-prev:before{left:25px}}@media only screen and (max-width:393px){.iziModal-navigate .iziModal-navigate-prev:before{left:6.3613231552vw}}.iziModal-navigate .iziModal-navigate-next{right:50%}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-next{right:0;margin-right:0 !important}}.iziModal-navigate .iziModal-navigate-next:before{border-top:1px solid #fff;border-right:1px solid #fff;right:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:834px){.iziModal-navigate .iziModal-navigate-next:before{right:25px}}@media only screen and (max-width:393px){.iziModal-navigate .iziModal-navigate-next:before{right:6.3613231552vw}}#enterProfile{width:100%;background:#f8f8f8;padding:88px 0 99px}@media only screen and (max-width:834px){#enterProfile{padding:88px 0 93px}}@media only screen and (max-width:393px){#enterProfile{padding-top:22.3918575064vw;padding-bottom:23.6641221374vw}}#enterProfile .b{width:1000px;margin:0 auto}@media only screen and (max-width:1280px){#enterProfile .b{width:79.38931%}}@media only screen and (max-width:834px){#enterProfile .b{width:79.38931%}}@media only screen and (max-width:834px){#enterProfile .b{width:90%}}#enterProfile .b .w{width:100%;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 8.8%}@media only screen and (max-width:834px){#enterProfile .b .w{padding-top:16px;display:block}}@media only screen and (max-width:393px){#enterProfile .b .w{padding-top:4.0712468193vw}}#enterProfile .b .w .l{width:362px;height:380px}@media only screen and (max-width:834px){#enterProfile .b .w .l{margin:0 auto}}@media only screen and (max-width:650px){#enterProfile .b .w .l{width:290px;height:305px}}@media only screen and (max-width:393px){#enterProfile .b .w .l{width:73.7913486005vw;height:77.6081424936vw}}#enterProfile .b .w .l img{width:100%;height:100%;object-fit:cover}#enterProfile .b .w .r{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#enterProfile .b .w .r h3{margin:47px 0 40px;line-height:1;font-size:20px}@media only screen and (max-width:834px){#enterProfile .b .w .r h3{margin:54px 0 40px;text-align:center}}@media only screen and (max-width:393px){#enterProfile .b .w .r h3{margin:13.7404580153vw 0 10.1781170483vw;line-height:1;font-size:2rem}}#enterProfile .b .w .r p{line-height:2.4285714286;font-size:14px}@media only screen and (max-width:393px){#enterProfile .b .w .r p{line-height:2.4615384615;font-size:1.3rem}}footer{position:absolute;right:61px;bottom:0;text-align:right}@media only screen and (max-width:1024px){footer{right:5%}}footer p{padding-bottom:25px;font-family:YakuHanJP,"quasimoda",sans-serif;font-weight:300;line-height:1;font-size:11px}@media only screen and (max-width:1024px){footer p{padding-bottom:15px}}@media only screen and (max-width:393px){footer p{padding-bottom:3.8167938931vw;line-height:1;font-size:1.1rem}}