img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--mainColor:#0e0863;--mainColorLight:#3a92d0;--mainColorExLight:#ecf0f4;--subColor:#401b17;--lineColor:#06c755;--lineColorDeep:#368f48}.mainColor{color:var(--mainColor)}.bgMainColor{background-color:var(--mainColor)}.lineColor{color:var(--lineColor)}.bglineColor{background-color:var(--lineColor)}.gradeColor{color:#fff;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;z-index:2}.gradeColor:before{content:"";position:absolute;background:linear-gradient(135deg,#0149a0,#0175c2);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;width:100%;height:100%;z-index:-1}.gradeColor:hover{color:#fff}.gradeColor:hover:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.redGradeColor{color:#fff;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;z-index:2}.redGradeColor:before{content:"";position:absolute;background:linear-gradient(135deg,#be000a 49%,#e95305 100%);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;width:100%;height:100%;z-index:-1}.redGradeColor:hover{color:#fff}.redGradeColor:hover:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.bgRedGradeColor{background:linear-gradient(135deg,#be000a 49%,#e95305 100%)}.borderGradeColor{background:linear-gradient(135deg,#0149a0,#0175c2);position:relative;z-index:2;color:var(--mainColor)}.borderGradeColor:before{content:"";position:absolute;background-color:#fff;height:calc(100% - 4px);width:calc(100% - 4px);z-index:-1}:root{--fontEn:"DM Sans",sans-serif}:root{--fontNum:"League Spartan",sans-serif}:root{--fontJp:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}:root{--fontColor:#060606}body{font-family:var(--fontJp);color:var(--fontColor)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}li{list-style-type:none}html{font-size:10px}html,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:0;font-weight:400;line-height:1.8}h1,h2,h3,h4,h5,h6,p,span,div{line-height:1.6;font-weight:400}a{color:inherit;text-decoration:none}.bold{font-weight:600 !important}@media screen and (min-width:768px) and (max-width:959px){body{font-size:14px}}@media screen and (max-width:767px){body{font-size:14px}}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%}ul{padding:0;list-style-type:none;margin:0}img{display:block;max-width:100%;height:auto;margin:0 auto}a:hover{text-decoration:none;color:inherit}.relative{position:relative}.absolute{position:absolute}.opa{-webkit-transition:.3s;transition:.3s;opacity:1}.opa:hover{opacity:.7}.cursorPointer{cursor:pointer}.tra,.tra:hover{-webkit-transition:.3s;transition:.3s}.text-center{text-align:center}@media screen and (min-width:768px){.sp{display:none !important}}@media screen and (max-width:767px){.pc{display:none !important}}@media screen and (min-width:768px) and (max-width:959px){.notTab{display:none !important}}@media screen and (min-width:960px){.tab{display:none !important}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.w100{width:100%}.cnt{width:100%;max-width:1190px;padding-inline:15px;margin-inline:auto}@media only screen and (max-width:767px){.cnt .cntS{padding-inline:0}.cntL .cntS{padding-inline:0}}.cntM{max-width:950px;margin-inline:auto;padding-inline:15px}.cntL{max-width:1110px;margin-inline:auto;padding-left:15px;padding-right:15px}:root{--spaceSizeS:clamp(25px,10vw,50px);--spaceSize:clamp(50px,10vw,100px);--spaceSizeWide:clamp(90px,15vw,180px)}a:hover .bgZoomImg{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9)}html.open,html.noScroll{overflow-y:hidden}html.open body,html.noScroll body{overflow-y:hidden}@media only screen and (max-width:767px){.menu-btn{background-color:var(--mainColor);border:none;z-index:1000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:6px;height:50px;width:50px}}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--menuTrigeHeight:22px}.menu-trigger{position:relative;height:var(--menuTrigeHeight);width:28px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:3px}.menu-trigger span:nth-of-type(2){top:calc(var(--menuTrigeHeight) / 2)}.menu-trigger span:nth-of-type(3){bottom:1px}.menu-trigger.active span{background-color:#fff}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.menu-trigger.active span:nth-of-type(4){background:0 0 !important}li.widget{list-style-type:none;margin-bottom:20%}li.widget li{color:#a7a7a7;margin-bottom:3%}a:hover .lkc-title-text{color:var(--mainColor);text-decoration:none}a:hover .lkc-thumbnail-img{opacity:.7}a.page-numbers{color:#c5c5c5}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{font-size:16px;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){body{font-size:15px}}:root{--bg:#fff;--c1:#5ee4ff;--c2:#167dff;--c3:#06c755;--c4:#368f48}:root{--spWidgetH:50px;--headerH:95px}@media only screen and (min-width:767px) and (max-width:959px){:root{--headerH:70px}}@media only screen and (max-width:767px){:root{--headerH:50px}}.commonBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-inline:1.8em;padding-block:1.1em;border-radius:72rem;gap:15px;-webkit-transition:.3s;transition:.3s}.commonBtn .commonBtnTx{line-height:1.2}.commonBtn .commonBtnArw{background-color:#fff;border-radius:50%;height:1.1em;width:1.1em;position:relative;overflow:hidden}.commonBtn .commonBtnArw i{color:var(--mainColorLight);font-size:12px;line-height:1;position:absolute;top:57%;left:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.commonBtn .commonBtnArw i+i{left:-100%}.commonBtn.redGradeColor .commonBtnArw i{color:#be000a}.commonBtn:hover .commonBtnArw i{left:200%}.commonBtn:hover .commonBtnArw i+i{left:54%}.widgetBlock{position:fixed;bottom:200px;right:0;-webkit-transition:.3s;transition:.3s;z-index:999}@media print,screen and (min-width:768px){.widgetBlock.__pc{-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px))}.widgetBlock.__pc:hover{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:959px){.widgetBlock.__pc{-webkit-transform:translateX(150%);transform:translateX(150%)}.widgetBlock.__pc.open{-webkit-transform:translateX(0);transform:translateX(0)}.widgetBlock.__pc.show{-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px))}.widgetBlock.__pc.show.open{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.widgetBlock{bottom:150px}.widgetBlock.__sp{display:grid;grid-template-columns:1.5fr 1fr 1fr;bottom:0;left:0;right:0;height:var(--spWidgetH);width:100%}}.widgetBlock.__pc .widgetBlockIcon{position:absolute;left:-49px;bottom:0;width:30%;z-index:-1}@media only screen and (max-width:767px){.widgetBlock.__pc .widgetBlockIcon{left:-36px;bottom:5px;width:24%}}.widgetBlockTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1em}.widgetBlockTitle .widgetBlockTitleIcon{width:13px}.widgetBlockTitle .widgetBlockTitleTxt{color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:14px;font-weight:600;letter-spacing:.08em;margin-top:8px;line-height:1}@media only screen and (max-width:767px){.widgetBlockLinkBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.widgetBlockLinkBtn.bgLineColor{background-color:var(--lineColor)}.widgetBlockTitle{color:#fff;font-size:3.7333333333vw;font-weight:600;letter-spacing:.05em;padding-right:0;line-height:1.2}.borderGradeColor .widgetBlockTitle{color:var(--mainColor)}.widgetBlockLineIcon{width:5.3333333333vw}.widgetBlockTelIcon{width:3.2vw}.widgetBlockTitleTel span{font-size:4.5333333333vw}.widgetBlockTitleTel span.telText{font-size:3.2vw;margin-top:-.2666666667vw;font-family:var(--fontNum)}.widgetBlockTitleTelText{gap:1.0666666667vw}}header{background-color:rgba(255,255,255,.9);position:fixed;top:0;left:0;height:var(--headerH);width:100%;z-index:999;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;opacity:1}header.hide{-webkit-transform:translateY(-150%);transform:translateY(-150%)}@media only screen and (max-width:767px){header{position:fixed}}.headerBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin-inline:auto;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1280px){.headerBlock{padding-inline:30px;padding-block:8px 2px}}@media print,screen and (min-width:768px){.headerBlock{padding-inline:30px;padding-block:8px 2px}}@media only screen and (min-width:767px) and (max-width:959px){.headerBlock{padding-inline:15px}}@media only screen and (max-width:767px){.headerBlock{padding-inline:10px 0}}.headerLogoTx{font-size:12px}@media only screen and (max-width:959px){.headerLogoTx{font-size:10px}}.logo{width:160px}@media only screen and (min-width:1280px){.logo{width:250px}}@media only screen and (max-width:959px){.logo{width:160px}}.headerInnerHead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.headerInnerHead .headerinnerBtn{padding-inline:.6em;padding:.4em;gap:10px}.headerInnerHead .headerinnerBtn.lineColorBtn{background-color:var(--lineColor);color:#fff}.headerInnerHead .headerinnerBtn.lineColorBtn:hover{background-color:#43ac57}.headerInnerHead .headerBtnIcon{width:14px}.headerInnerHead .headerBtnIcon.__lineIcon{width:16px}.headerInnerHead .headerBtnIcon img{width:100%}.headerInnerHead .headerInnerBtnTx{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.headerInnerHead .headerInnerBtnTx span{font-size:12px;font-weight:500}@media only screen and (min-width:1280px){.headerInnerHead .headerinnerBtn{padding-inline:1em;padding-block:.8em}.headerInnerHead .headerInnerBtnTx .commonBtnTx{letter-spacing:.08em;font-size:17px}.headerInnerHead .headerBtnIcon{width:18px}.headerInnerHead .headerBtnIcon.__lineIcon{width:24px}.headerInnerHead .headerBtnIcon img{width:100%}}@media only screen and (min-width:767px) and (max-width:959px){.headerInnerHead .headerinnerBtn{padding-inline:.6em;padding-block:.3em}.headerInnerHead .headerBtnIcon{width:11px}.headerInnerHead .headerBtnIcon.__lineIcon{width:18px}.headerInnerHead .headerInnerBtnTx{font-size:14px;gap:5px}}.headerInnerTelBtn{border-radius:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.headerInnerTelBtn .headerTelImg{position:absolute;bottom:0;left:62%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:27%}.headerInnerTelBtn .leftBox{overflow:hidden;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:1.2em 3em;padding-block:.5em;border:2px solid var(--mainColor);border-radius:30px}.headerInnerTelBtn .leftBox .headerInnerTelBtnIcon{margin-right:10px}.headerInnerTelBtn .leftBox .headerInnerTelBtnIcon i{font-size:20px;line-height:1}.headerInnerTelBtn .leftBox .telBtnMainTx__sub{font-size:12px;line-height:1;margin-bottom:.3em}.headerInnerTelBtn .leftBox .telBtnMainTx__main{font-size:19px;line-height:1;letter-spacing:-.01em;font-weight:600}.headerInnerTelBtn .rightBox{overflow:hidden;border-radius:0 30px 30px 0;background-color:var(--mainColorLight);color:#fff;text-align:center;padding-inline:3em 1.1em;padding-block:.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-1.5em;position:relative;z-index:-1}.headerInnerTelBtn .rightBox p:first-of-type{background:#fff;color:var(--mainColorLight);display:inline-block;font-size:12px;line-height:1;padding-inline:.3em;padding-block:.3em;font-weight:600}.headerInnerTelBtn .rightBox p:last-of-type{font-size:12px;line-height:1.1;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.headerInnerFoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:959px){.headerinnerFootTelIcon{background-color:var(--mainColor);border-radius:50%;margin-right:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;width:35px}.headerinnerFootTelIcon i{color:#fff;font-size:15px}}@media only screen and (min-width:767px) and (max-width:959px){.headerinnerFootTelIcon{height:30px;width:30px}.headerinnerFootTelIcon i{font-size:13px}}.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{cursor:pointer;padding-inline:.4em;padding-block:.35em .5em;-webkit-transition:.3s;transition:.3s}.headerListMenu>li>a:hover,.headerListMenu>li .innerMenuTitle:hover{color:var(--mainColorLight)}.headerListMenu>li>a{font-weight:600;display:block;line-height:1;font-size:13px}.headerListMenu>li .innerMenuTitle span{font-size:13px;font-weight:600;line-height:1;display:block;position:relative;padding-right:1em}.headerListMenu>li .innerMenuTitle span:before{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:0;top:65%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;color:var(--mainColorLight);font-size:.8em}@media only screen and (min-width:1280px){.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-inline:1em}.headerListMenu>li>a{font-size:16px}.headerListMenu>li .innerMenuTitle span{font-size:16px}}@media print,screen and (min-width:768px){.headerListMenu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:767px) and (max-width:959px){.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-inline:.5em}.headerListMenu>li>a{font-size:10px}.headerListMenu>li .innerMenuTitle span{font-size:10px}}@media only screen and (max-width:767px){.headerListMenu>li{border-bottom:1px solid var(--mainColor)}.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-block:1em;color:var(--mainColor)}.headerListMenu>li>a{font-size:16px}.headerListMenu>li .innerMenuTitle span{font-size:16px}.headerListMenu>li .innerMenuTitle span:before{background-color:var(--mainColor);border-radius:50%;color:#fff;padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.headerListMenu>li .innerMenuTitle.open span:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}@media only screen and (max-width:767px){.overRayBlock{background-color:#fff;position:fixed;top:var(--headerH);left:0;padding-inline:20px;padding-block:5%;overflow-y:scroll;height:calc(100dvh - var(--headerH));width:100%;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0}}:root{--floatBtnBlockH:80px}@media only screen and (min-width:1280px){:root{--floatBtnBlockH:95px}}@media only screen and (min-width:767px) and (max-width:959px){:root{--floatBtnBlockH:65px}}.floatBtnBlock{position:fixed;bottom:0;left:0;width:100%;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.floatBtnBlock.show{opacity:1;visibility:visible}.topFvBlock{position:relative;z-index:2}.topFvBlock:before{content:"";position:absolute;top:0;left:0;opacity:.8;background:-webkit-gradient(linear,right top,left top,color-stop(27.5%,rgba(255,255,255,0)),to(rgba(6,6,6,.4)));background:linear-gradient(270deg,rgba(255,255,255,0) 27.5%,rgba(6,6,6,.4) 100%);height:100%;width:100%;z-index:1}.topFvImg{position:relative;height:100vh}.topFvImg:before{content:"";position:absolute;background:linear-gradient(135deg,#0149a0,#0175c2);top:0;left:0;height:100%;width:100%;z-index:-2}.topFvImg img{-o-object-fit:cover;object-fit:cover;height:100vh;width:100%}@media only screen and (max-width:959px){.topFvImg{height:calc(84svh - var(--spWidgetH))}.topFvImg img{height:calc(84svh - var(--spWidgetH))}}.fvTx{display:block;width:clamp(250px,53.2vw,680px);margin-bottom:1%}.topFvTxtBox{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:60px;max-width:1280px;width:100%;z-index:2}.topFvTxtBox .commonBtn{padding-inline:2em;padding-block:1.1em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1.5em}.topFvTxtBox .commonBtn .commonBtnIcon img{width:100%}.topFvTxtBox .commonBtn .commonBtnTx{font-size:24px;font-weight:500}.topFvTxtBox .commonBtn .commonBtnArw{height:1.5em;width:1.5em}.topFvTxtBox .commonBtn .commonBtnArw i{font-size:15px;top:50%}@media only screen and (min-width:767px) and (max-width:959px){.topFvTxtBox{bottom:20px;padding-left:20px}.topFvTxtBox .commonBtn{padding-inline:1.2em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1em}.topFvTxtBox .commonBtn .commonBtnTx{font-size:16px}}@media only screen and (max-width:767px){.topFvTxtBox{top:55svh;padding-left:15px}.topFvTxtBox .commonBtn{padding-inline:1.2em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1em}.topFvTxtBox .commonBtn .commonBtnTx{font-size:16px}}.contactModalBlock{position:relative;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.contactModalBlock.active{opacity:1;visibility:visible}.ctaModaloverlay,.contactModaloverlay{position:fixed;opacity:.25;background-color:var(--fontColor);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100vh;width:100vw;z-index:1000}.ctaModalBlock{position:relative;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.ctaModalBlock.active{opacity:1;visibility:visible}a:hover .serviceReasonDetailListTxtArw{right:-3em}@media only screen and (max-width:767px){a:hover .serviceReasonDetailListTxtArw{right:-3em}}:root{--fcMainColor:#0eb88a;--fcMainColorLight:#e8f9f4;--fcSubColor:#ff8a1f}@media print{body{-webkit-print-color-adjust:exact;zoom:.8;border-top:none}header{display:none}.menu-btn{display:none}}
@charset "UTF-8";:root{--mainColor:#0e0863;--mainColorLight:#3a92d0;--mainColorExLight:#ecf0f4;--subColor:#401b17;--lineColor:#06c755;--lineColorDeep:#368f48}.mainColor{color:var(--mainColor)}.bgMainColor{background-color:var(--mainColor)}.mainColorLight{color:var(--mainColorLight)}.bgMainColorLight{background-color:var(--mainColorLight)}.mainColorExLight{color:var(--mainColorExLight)}.bgMainColorExLight{background-color:var(--mainColorExLight)}.subColor{color:var(--subColor)}.bgsubColor{background-color:var(--subColor)}.grayColor{color:#f7f7f7}.bgGrayColor{background-color:#f7f7f7}.lineColor{color:var(--lineColor)}.bglineColor{background-color:var(--lineColor)}.grayColorLight{color:#f9f9f9}.bgGrayColorLight{background-color:#f9f9f9}.bgGrayColorExLight{background-color:#ececec}.bgBlueLight{background-color:#ecf0f3}.gradeColor{color:#fff;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;z-index:2}.gradeColor:before{content:"";position:absolute;background:linear-gradient(135deg,#0149a0,#0175c2);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;width:100%;height:100%;z-index:-1}.gradeColor:hover{color:#fff}.gradeColor:hover:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.redGradeColor{color:#fff;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;z-index:2}.redGradeColor:before{content:"";position:absolute;background:linear-gradient(135deg,#be000a 49%,#e95305 100%);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;width:100%;height:100%;z-index:-1}.redGradeColor:hover{color:#fff}.redGradeColor:hover:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.bgGradeColor{background:linear-gradient(135deg,#0149a0,#0175c2)}.bgRedGradeColor{background:linear-gradient(135deg,#be000a 49%,#e95305 100%)}.borderGradeColor{background:linear-gradient(135deg,#0149a0,#0175c2);position:relative;z-index:2;color:var(--mainColor)}.borderGradeColor:before{content:"";position:absolute;background-color:#fff;height:calc(100% - 4px);width:calc(100% - 4px);z-index:-1}:root{--fontEn:"DM Sans",sans-serif}.fontEn{font-family:var(--fontEn)}:root{--fontNum:"League Spartan",sans-serif}.fontNum{font-family:var(--fontNum)}:root{--fontJp:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.fontJp{font-family:var(--fontJp)}.gothic{font-family:"Noto Sans JP",sans-serif}.serif{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}:root{--fontColor:#060606}body{font-family:var(--fontJp);color:var(--fontColor)}@media only screen and (max-width:767px){.fs12Sp{font-size:3.2vw}.fs14Sp{font-size:3.7333333333vw}}@media print,screen and (min-width:768px){.fs12Pc{font-size:12px}.fs14Pc{font-size:14px}}.m0{margin:0}.mtXl{margin-top:min(3vw, 36px)}.mtLg{margin-top:min(2.8vw, 32px)}.mtSm{margin-top:min(1.2vw, 16px)}.mtBase{margin-top:min(2vw, 24px)}.mb4xl{margin-bottom:min(5.3vw, 56px)}.mb5xl{margin-bottom:min(6vw, 64px)}.mb3xl{margin-bottom:min(4.2vw, 48px)}.mb2xl{margin-bottom:min(4vw, 40px)}.mbXl{margin-bottom:min(3vw, 36px)}.mbLg{margin-bottom:min(2.8vw, 32px)}.mbBase{margin-bottom:min(2vw, 24px)}.mbSm{margin-bottom:min(1.2vw, 16px)}.mbXs{margin-bottom:min(1vw, 12px)}.mb2xs{margin-bottom:min(0.8vw, 8px)}.mrXl{margin-right:min(3vw, 36px)}.mrLg{margin-right:min(2.8vw, 32px)}.mrBase{margin-right:min(2vw, 24px)}.mrSm{margin-right:min(1.2vw, 16px)}.mrXs{margin-right:min(1vw, 12px)}.mlXl{margin-left:min(3vw, 36px)}.mlSm{margin-left:min(1.2vw, 16px)}.mlXs{margin-left:min(1vw, 12px)}.ml2xs{margin-left:min(0.8vw, 8px)}@media print,screen and (min-width:768px){.mrSmPc{margin-right:min(1.2vw, 16px)}.mlSmPc{margin-left:min(1.2vw, 16px)}}@media only screen and (max-width:767px){.mb0Sp{margin-bottom:0 !important}.mb4xlSp{margin-bottom:21.3333333333vw}.mb3xlSp{margin-bottom:17.0666666667vw}.mb2xlSp{margin-bottom:14.9333333333vw}.mbXlSp{margin-bottom:12.8vw}.mbLgSp{margin-bottom:8.5333333333vw}.mbBaseSp{margin-bottom:6.4vw}.mbSmSp{margin-bottom:4.2666666667vw}.mbXsSp{margin-bottom:2.1333333333vw}.mb2XsSp{margin-bottom:1.0666666667vw}.mrLgSp{margin-right:8.5333333333vw}.mrBaseSp{margin-right:6.4vw}.mrSmSp{margin-right:4.2666666667vw}.mrXsSp{margin-right:2.1333333333vw}.mr0Sp{margin-right:0}.ml0Sp{margin-left:0}.mlBaseSp{margin-left:6.4vw}.mlSmSp{margin-left:4.2666666667vw}.mlXsSp{margin-left:2.1333333333vw !important}.ml2xsSp{margin-left:1.0666666667vw}.mt0{margin-top:0}.mtSmSp{margin-top:4.2666666667vw}.mtBaseSp{margin-top:6.4vw}.mtLgSp{margin-top:8.5333333333vw}}@media only screen and (min-width:767px) and (max-width:959px){.mbSmTab{margin-bottom:min(1.6vw, 16px)}.mbXsTab{margin-bottom:min(0.8vw, 8px)}}.ptSm{padding-top:min(1.2vw, 16px)}.ptBase{padding-top:min(2vw, 24px)}.pbBase{padding-bottom:min(2vw, 24px)}.pbSm{padding-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.pbBaseSp{padding-bottom:6.4vw}.pbSmSp{padding-bottom:4.2666666667vw}.ptSmSp{padding-top:4.2666666667vw}.ptBaseSp{padding-top:6.4vw}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li{list-style-type:none}.italic{font-style:italic}html{font-size:10px}html,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:0;font-weight:400;line-height:1.8}h1,h2,h3,h4,h5,h6,p,span,div{line-height:1.6;font-weight:400}.lh_xxl{line-height:2.5}.lh_xxl *{line-height:2.5}.lh_xl{line-height:2}.lh_xl *{line-height:2}@media only screen and (max-width:767px){.lh_xl{line-height:1.8}.lh_xl *{line-height:1.8}}.lh_l{line-height:1.8}.lh_l *{line-height:1.8}.lh_m{line-height:1.5}.lh_m *{line-height:1.5}.lh_s{line-height:1.1}.lh_s *{line-height:1.1}.lh_xs{line-height:.7}.lh_xs *{line-height:.7}.ls_xl{letter-spacing:.2em}.ls_l{letter-spacing:.15em}.ls_m{letter-spacing:.1em}.ls_s{letter-spacing:.05em}.ls_xs{letter-spacing:.01em}.ls_0{letter-spacing:0}a{color:inherit;text-decoration:none}.thin{font-weight:100}.normal{font-weight:400 !important}.ave{font-weight:500 !important}.bold{font-weight:600 !important}.bold700{font-weight:700 !important}.bold800{font-weight:800 !important}.bold900{font-weight:900 !important}.nowrap{white-space:nowrap}.white{color:#fff}.black{color:#333}.gray{color:#686868}.red{color:#ec462f !important}.fsL{font-size:100px}@media only screen and (min-width:767px) and (max-width:959px){.fsL{font-size:64px}}@media only screen and (max-width:767px){.fsL{font-size:42px}}.fsL2{font-size:64px}@media only screen and (min-width:767px) and (max-width:959px){.fsL2{font-size:42px}}@media only screen and (max-width:767px){.fsL2{font-size:36px}}.fsL3{font-size:56px}@media only screen and (min-width:767px) and (max-width:959px){.fsL3{font-size:42px}}@media only screen and (max-width:767px){.fsL3{font-size:36px}}.fsL4{font-size:42px}@media only screen and (min-width:767px) and (max-width:959px){.fsL4{font-size:32px}}@media only screen and (max-width:767px){.fsL4{font-size:24px}}.fsL5{font-size:40px}@media only screen and (min-width:767px) and (max-width:959px){.fsL5{font-size:30px}}@media only screen and (max-width:767px){.fsL5{font-size:22px}}.fsM{font-size:34px}@media only screen and (min-width:767px) and (max-width:959px){.fsM{font-size:24px}}@media only screen and (max-width:767px){.fsM{font-size:21px}}.fsM2{font-size:28px}@media only screen and (min-width:767px) and (max-width:959px){.fsM2{font-size:24px}}@media only screen and (max-width:767px){.fsM2{font-size:20px}}.fsM3{font-size:24px}@media only screen and (min-width:767px) and (max-width:959px){.fsM3{font-size:20px}}@media only screen and (max-width:767px){.fsM3{font-size:17px}}.fsM35{font-size:21px}@media only screen and (min-width:767px) and (max-width:959px){.fsM35{font-size:18px}}@media only screen and (max-width:767px){.fsM35{font-size:16px}}.fsM4{font-size:18px}@media only screen and (min-width:767px) and (max-width:959px){.fsM4{font-size:16px}}@media only screen and (max-width:767px){.fsM4{font-size:14px}}.fsM5{font-size:16px}@media only screen and (min-width:767px) and (max-width:959px){.fsM5{font-size:14px}}@media only screen and (max-width:767px){.fsM5{font-size:14px}}.fsS{font-size:14px}@media only screen and (min-width:767px) and (max-width:959px){.fsS{font-size:13px}}@media only screen and (max-width:767px){.fsS{font-size:12px !important}}.fsS2{font-size:13px}@media only screen and (min-width:767px) and (max-width:959px){.fsS2{font-size:12px}}@media only screen and (max-width:767px){.fsS2{font-size:12px}}.fsS3{font-size:12px}@media only screen and (min-width:767px) and (max-width:959px){.fsS3{font-size:11px}}@media only screen and (max-width:767px){.fsS3{font-size:11px}}.fsS4{font-size:10px}@media only screen and (min-width:767px) and (max-width:959px){.fsS4{font-size:9px}}@media only screen and (max-width:767px){.fsS4{font-size:9px}}@media only screen and (max-width:767px){.fsSpM5{font-size:14px}}@media only screen and (max-width:767px){.fsSpS{font-size:12px}}.h000{font-size:100px}.h00{font-size:64px}.h0{font-size:42px}.h1{font-size:32px}.h2{font-size:28px}.h3{font-size:24px}.h4{font-size:18px}.h5{font-size:16px}.text_m{font-size:14px}.text_sm{font-size:13px}.text_s{font-size:12px}.text_ss{font-size:10px}@media screen and (min-width:768px) and (max-width:959px){body{font-size:14px}.h000{font-size:64px}.h00{font-size:36px}.h0{font-size:25px}.h1{font-size:24px}.h2{font-size:24px}.h3{font-size:20px}.h4{font-size:15px}.h5{font-size:14px}.text_m{font-size:13px}.text_s{font-size:11px}}@media screen and (max-width:767px){body{font-size:14px}.h000{font-size:42px}.h00{font-size:36px}.h0{font-size:24px}.h1{font-size:22px}.h2{font-size:20px}.h3{font-size:17px}.h4{font-size:15px}.h5{font-size:15px}.text_m{font-size:13px}.text_s{font-size:11px}}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%}ul{padding:0;list-style-type:none;margin:0}label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:100}img{display:block;max-width:100%;height:auto;margin:0 auto}hr{margin:10px auto}a:hover{text-decoration:none;color:inherit}.clearfix:after{content:"";clear:both;display:block}.remove{text-indent:-9999px;overflow:hidden;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;height:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media print,screen and (min-width:768px){.relativePc{position:relative}}@media only screen and (max-width:767px){.relativeSp{position:relative}}.relapadding{padding-right:80px}.inline{display:inline}.block{display:block}.inlineBlock{display:inline-block}.inlineFlex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inlineBlockUl li{display:inline-block}.disNone{display:none !important}.bgCenter{background-position:center center;background-size:cover}.opa{-webkit-transition:.3s;transition:.3s;opacity:1}.opa:hover{opacity:.7}.cursorPointer{cursor:pointer}.overHidden{overflow:hidden}.tra,.tra:hover{-webkit-transition:.3s;transition:.3s}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}@media print,screen and (min-width:768px){.text-center-pc{text-align:center}}@media only screen and (max-width:767px){.text-center-sp{text-align:center}}@media only screen and (max-width:767px){.text-right-sp{text-align:right}}@media only screen and (max-width:767px){.text-left-sp{text-align:left}}.linkA{text-decoration:underline;-webkit-transition:.3s;transition:.3s;color:var(--mainColor)}.linkA:hover{color:var(--mainColor);text-decoration:underline}.linkA.fontColor{color:var(--fontColor)}.linkA.fontColor:hover{color:var(--fontColor);opacity:.7}@media screen and (min-width:768px){.sp{display:none !important}}@media screen and (max-width:767px){.pc{display:none !important}}@media screen and (min-width:768px) and (max-width:959px){.notTab{display:none !important}}@media screen and (min-width:960px){.tab{display:none !important}}@media screen and (max-width:959px){.spTab{display:none !important}}.m0{margin:0}.p0{padding:0}.mtAuto{margin-top:auto}.mrAuto{margin-right:auto}.mbAuto{margin-bottom:auto}.mlAuto{margin-left:auto}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}@media only screen and (max-width:767px){.mb30{margin-bottom:20px}}.mb40{margin-bottom:40px}@media only screen and (max-width:767px){.mb40{margin-bottom:30px}}.mb50{margin-bottom:50px}@media only screen and (max-width:767px){.mb50{margin-bottom:30px}}.mb60{margin-bottom:60px}@media only screen and (max-width:767px){.mb60{margin-bottom:40px}}.mb70{margin-bottom:70px}@media only screen and (max-width:767px){.mb70{margin-bottom:40px}}.mb80{margin-bottom:80px}@media only screen and (max-width:767px){.mb80{margin-bottom:40px}}.mb90{margin-bottom:90px}@media only screen and (max-width:767px){.mb90{margin-bottom:50px}}.mb100{margin-bottom:100px}@media only screen and (max-width:767px){.mb100{margin-bottom:50px}}.mb200{margin-bottom:200px}@media only screen and (max-width:767px){.mb200{margin-bottom:70px}}.ml0{margin-left:0 !important}.ml05{margin-left:.5em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}@media only screen and (max-width:767px){.mlSp0{margin-left:0}.mlSp1{margin-left:1em}.mlSp2{margin-left:2em}.mlSp3{margin-left:3em}}.mr0{margin-right:0 !important}.mr05{margin-right:.5em}.mr1{margin-right:1em}.mr2{margin-right:2em}.mr3{margin-right:3em}@media only screen and (max-width:767px){.mrSp0{margin-right:0}.mrSp1{margin-right:1em}.mrSp2{margin-right:2em}.mrSp3{margin-right:3em}}.mtL{margin-top:30%}.mtL2{margin-top:25%}.mtL3{margin-top:20%}.mtL4{margin-top:15%}.mtM{margin-top:10%}.mtM2{margin-top:7.5%}.mtM3{margin-top:5%}.mtS{margin-top:3.5%}.mtS2{margin-top:2%}.mtS3{margin-top:1%}@media only screen and (max-width:767px){.mtSpL{margin-top:30%}.mtSpL2{margin-top:25%}.mtSpL3{margin-top:20%}.mtSpL4{margin-top:15%}.mtSpM{margin-top:10%}.mtSpM2{margin-top:7.5%}.mtSpM3{margin-top:5%}.mtSpS{margin-top:3.5%}.mtSpS2{margin-top:2%}.mtSpS3{margin-top:1%}}.mbL{margin-bottom:30%}.mbL2{margin-bottom:25%}.mbL3{margin-bottom:20%}.mbL4{margin-bottom:15%}.mbM{margin-bottom:10%}.mbM2{margin-bottom:7.5%}.mbM3{margin-bottom:5%}.mbS{margin-bottom:3.5%}.mbS2{margin-bottom:2%}.mbS3{margin-bottom:1%}@media only screen and (max-width:767px){.mbSpL{margin-bottom:30%}.mbSpL2{margin-bottom:25%}.mbSpL3{margin-bottom:20%}.mbSpL4{margin-bottom:15%}.mbSpM{margin-bottom:10%}.mbSpM2{margin-bottom:7.5%}.mbSpM3{margin-bottom:5%}.mbSpS{margin-bottom:3.5%}.mbSpS2{margin-bottom:2%}.mbSpS3{margin-bottom:1%}}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}@media only screen and (max-width:767px){.pt30{padding-top:20px}}.pt40{padding-top:40px}@media only screen and (max-width:767px){.pt40{padding-top:30px}}.pt50{padding-top:50px}@media only screen and (max-width:767px){.pt50{padding-top:30px}}.pt60{padding-top:60px}@media only screen and (max-width:767px){.pt60{padding-top:40px}}.pt70{padding-top:70px}@media only screen and (max-width:767px){.pt70{padding-top:40px}}.pt80{padding-top:80px}@media only screen and (max-width:767px){.pt80{padding-top:40px}}.pt90{padding-top:90px}@media only screen and (max-width:767px){.pt90{padding-top:50px}}.pt100{padding-top:100px}@media only screen and (max-width:767px){.pt100{padding-top:50px}}.pt200{padding-top:200px}@media only screen and (max-width:767px){.pt200{padding-top:70px}}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}@media only screen and (max-width:767px){.pb30{padding-bottom:20px}}.pb40{padding-bottom:40px}@media only screen and (max-width:767px){.pb40{padding-bottom:30px}}.pb50{padding-bottom:50px}@media only screen and (max-width:767px){.pb50{padding-bottom:30px}}.pb60{padding-bottom:60px}@media only screen and (max-width:767px){.pb60{padding-bottom:40px}}.pb70{padding-bottom:70px}@media only screen and (max-width:767px){.pb70{padding-bottom:40px}}.pb80{padding-bottom:80px}@media only screen and (max-width:767px){.pb80{padding-bottom:40px}}.pb90{padding-bottom:90px}@media only screen and (max-width:767px){.pb90{padding-bottom:50px}}.pb100{padding-bottom:100px}@media only screen and (max-width:767px){.pb100{padding-bottom:50px}}.pb200{padding-bottom:200px}@media only screen and (max-width:767px){.pb200{padding-bottom:70px}}.pl0{padding-left:0 !important}.pl1{padding-left:1em}.pl2{padding-left:2em}.pl3{padding-left:3em}@media only screen and (max-width:767px){.plSp0{padding-left:0}.plSp1{padding-left:1em}.plSp2{padding-left:2em}.plSp3{padding-left:3em}}.pbL{padding-bottom:30%}.pbL2{padding-bottom:25%}.pbL3{padding-bottom:20%}.pbL4{padding-bottom:15%}.pbM{padding-bottom:10%}.pbM2{padding-bottom:7.5%}.pbM3{padding-bottom:5%}.pbS{padding-bottom:3.5%}.pbS2{padding-bottom:2%}.pbS3{padding-bottom:1%}@media only screen and (max-width:767px){.pbSpL{padding-bottom:30%}.pbSpL2{padding-bottom:25%}.pbSpL3{padding-bottom:20%}.pbSpL4{padding-bottom:15%}.pbSpM{padding-bottom:10%}.pbSpM2{padding-bottom:7.5%}.pbSpM3{padding-bottom:5%}.pbSpS{padding-bottom:3.5%}.pbSpS2{padding-bottom:2%}.pbSpS3{padding-bottom:1%}}.grid{display:grid}.grid2{grid-template-columns:repeat(2,minmax(0, 1fr))}.grid3{grid-template-columns:repeat(3,minmax(0, 1fr))}.grid4{grid-template-columns:repeat(4,minmax(0, 1fr))}@media only screen and (max-width:1007px){.grid2Sp{grid-template-columns:repeat(2,minmax(0, 1fr))}.grid3Sp{grid-template-columns:repeat(3,minmax(0, 1fr))}.grid4Sp{grid-template-columns:repeat(4,minmax(0, 1fr))}}@media print,screen and (min-width:768px){.grid2Pc{grid-template-columns:repeat(2,minmax(0, 1fr))}.grid3Pc{grid-template-columns:repeat(3,minmax(0, 1fr))}.grid4Pc{grid-template-columns:repeat(4,minmax(0, 1fr))}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justEnd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.justBetweenSp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignStart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.alignEnd{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alignSelfEnd{-ms-flex-item-align:end;align-self:end}.alignSelfStart{-ms-flex-item-align:start;align-self:start}.flexReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.flexWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:768px){.alignSelfEndPc{-ms-flex-item-align:end;align-self:end}}.gapColXs{-webkit-column-gap:min(1vw, 12px);-moz-column-gap:min(1vw, 12px);column-gap:min(1vw, 12px)}.gapColSm{-webkit-column-gap:min(1.2vw, 16px);-moz-column-gap:min(1.2vw, 16px);column-gap:min(1.2vw, 16px)}.gapColBase{-webkit-column-gap:min(2vw, 24px);-moz-column-gap:min(2vw, 24px);column-gap:min(2vw, 24px)}.gapColXl{-webkit-column-gap:min(3vw, 36px);-moz-column-gap:min(3vw, 36px);column-gap:min(3vw, 36px)}.gapCol2xl{-webkit-column-gap:min(4vw, 40px);-moz-column-gap:min(4vw, 40px);column-gap:min(4vw, 40px)}.gapCol3xl{-webkit-column-gap:min(4.2vw, 48px);-moz-column-gap:min(4.2vw, 48px);column-gap:min(4.2vw, 48px)}.gapRow2xl{row-gap:min(4vw, 40px)}.gapRow3xl{row-gap:min(4.2vw, 48px)}.gapRowXl{row-gap:min(3vw, 36px)}@media print,screen and (min-width:768px){.gapColXlPc{-webkit-column-gap:min(3vw, 36px);-moz-column-gap:min(3vw, 36px);column-gap:min(3vw, 36px)}}@media only screen and (max-width:767px){.gapRow4xlSp{row-gap:14.9333333333vw}.gapRow3xlSp{row-gap:12.8vw}.gapRow2xlSp{row-gap:10.6666666667vw}.gapRowXlSp{row-gap:8.5333333333vw}.gapRowBaseSp{row-gap:6.4vw}.gapRowXsSp{row-gap:2.1333333333vw}.gapColBaseSp{-webkit-column-gap:6.4vw;-moz-column-gap:6.4vw;column-gap:6.4vw}.gapColSmSp{-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw}.gapColXsSp{-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}}.col{padding-left:15px;padding-right:15px}.flexCol{width:100%}.col1{width:100%}.col2{width:50%}.col3{width:33.3333%}.col-3{width:66.6666%}.col4{width:25%}.col-4{width:75%}.col5{width:20%}.col-5{width:80%}.col6{width:16.666%}.col-6{width:83.333%}.col3-2{width:60%}.col-3-2{width:40%}@media screen and (max-width:767px){.flexSplit{width:100%}.flexPc{display:block}.flexWrapSp{-ms-flex-wrap:wrap;flex-wrap:wrap}.bgFixed{background-attachment:unset}.flexReverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.flexSp{display:-webkit-box;display:-ms-flexbox;display:flex}.flexColSp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexColReverseSp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.colSp1{width:100%}.colSp2{width:50%}.colSp3{width:33.3333%}.colSp-3{width:66.6666%}.colSp4{width:25%}.colSp-4{width:75%}.colSp5{width:20%}.colSp-5{width:80%}.colSp6{width:16.666%}.colSp-6{width:83.333%}.colSp3-2{width:60%}.colSp-3-2{width:40%}}@media screen and (min-width:768px) and (max-width:959px){.colMd1{width:100%}.colMd2{width:50%}.colMd3{width:33.3333%}.colMd-3{width:66.6666%}.colMd4{width:25%}.colMd-4{width:75%}.colMd5{width:20%}.colMd-5{width:80%}.colMd6{width:16.666%}.colMd-6{width:83.333%}.colMd3-2{width:60%}.colMd-3-2{width:40%}}@media only screen and (max-width:767px){.spPadding{padding-inline:15px}}.w100{width:100%}.cnt{width:100%;max-width:1190px;padding-inline:15px;margin-inline:auto}.cntS{max-width:830px;margin-inline:auto;padding-inline:15px}@media only screen and (max-width:767px){.cntS.spPadding{padding-inline:30px}.cnt .cntS{padding-inline:0}.cntL .cntS{padding-inline:0}}.cntM{max-width:950px;margin-inline:auto;padding-inline:15px}.cntL{max-width:1110px;margin-inline:auto;padding-left:15px;padding-right:15px}.cntML{max-width:1220px;margin-inline:auto;padding-inline:15px}.cntXl{max-width:1280px;margin-right:2%;margin-left:2%}@media screen and (min-width:1740px){.cntXl{margin-inline:auto}}.cntWide{max-width:1280px;margin-inline:auto}.cntWideL{max-width:1920px;margin-inline:auto}@media only screen and (max-width:767px){.cntPadding0Sp{padding-right:0;padding-left:0}}.paNone{padding:0}.rw{margin-inline:-15px}:root{--spaceSizeS:clamp(25px, 10vw, 50px);--spaceSize:clamp(50px, 10vw, 100px);--spaceSizeWide:clamp(90px, 15vw, 180px)}.padding{padding-top:var(--spaceSize);padding-bottom:var(--spaceSize)}.paddingS{padding-top:var(--spaceSizeS);padding-bottom:var(--spaceSizeS)}.paddingW{padding-top:var(--spaceSizeWide);padding-bottom:var(--spaceSizeWide)}.margin{margin-top:var(--spaceSize);margin-bottom:var(--spaceSize)}.marginS{margin-top:var(--spaceSizeS);margin-bottom:var(--spaceSizeS)}.marginW{margin-top:var(--spaceSizeWide);margin-bottom:var(--spaceSizeWide)}.marginInlineNone{margin-inline:0 !important}.marginCenter{margin-inline:auto}@media only screen and (max-width:767px){.spMargin{margin-block:100px}}.bgImg{background-size:cover;background-position:center center;background-repeat:no-repeat}.bgImgHeight{padding-bottom:67%}.bgImgParallax{position:absolute;width:100%;height:100%;left:0;top:0}.bgFixed{background-attachment:fixed}@media only screen and (max-width:767px){.bgFixed{background-attachment:inherit}}.bgImgCircle{border-radius:50%;padding-bottom:100%}.bgBlur{position:relative;z-index:0;overflow:hidden}.bgBlur:before{content:"";background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.bgWhite{background-color:#fff}.bgZoom{position:relative;overflow:hidden;width:100%}.bgZoomImg{position:absolute;width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);will-change:transform;height:100%;top:0;left:0}a:hover .bgZoomImg{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9)}.bgZoomText{position:relative;pointer-events:none;width:100%;z-index:1}table{border-collapse:collapse}.table{width:100%;margin-bottom:1rem;color:#212529}.table th{text-align:inherit;font-weight:400}.table td,.table th{padding:1.2rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:#e8edf0}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.maskCenter .maskWrap{margin-left:auto;margin-right:auto}.maskWrap{display:table;overflow:hidden}.maskWrap .mask{display:table;position:relative;margin-bottom:.25em;left:-100%;overflow:hidden}.maskWrap .maskBg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#ae9373}.radiusS{border-radius:10px}.radiusM{border-radius:16px}@media only screen and (max-width:767px){.radiusM{border-radius:8px}}.radiusL{border-radius:20px}.radiusXl{border-radius:40px}@media only screen and (max-width:767px){.radiusXl{border-radius:20px}}.radiusCircle{border-radius:50%}.shadowS{-webkit-box-shadow:rgba(0,0,0,.1) 0px 10px 50px;box-shadow:rgba(0,0,0,.1) 0px 10px 50px}@media only screen and (max-width:767px){.shadowS{-webkit-box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}}.shadowM{-webkit-box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}@media only screen and (max-width:767px){.shadowM{-webkit-box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px}}.shadowL{-webkit-box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px}@media only screen and (max-width:767px){.shadowL{-webkit-box-shadow:rgba(0,0,0,.2) 0px 30px 90px;box-shadow:rgba(0,0,0,.2) 0px 30px 90px}}.shadowLL{-webkit-box-shadow:rgba(0,0,0,.4) 0px 30px 90px;box-shadow:rgba(0,0,0,.4) 0px 30px 90px}.pageHeaderInner{position:relative;z-index:2}.pageHeaderInner:before{content:"";position:absolute;background-color:var(--fontColor);opacity:.2;top:0;left:0;height:100%;width:100%;z-index:-1}.pageHeaderInner.linePage:before{content:none}.pageHeaderTitleBox{padding-block:12% 8%}.recruitPage .pageHeaderTitleBox{padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:767px) and (max-width:959px){.pageHeaderTitleBox{padding-block:14% 8%}.estimate .pageHeaderTitleBox{padding-block:12% 8%}}@media only screen and (max-width:767px){.pageHeaderTitleBox{padding-block:21% 13%}.estimate .pageHeaderTitleBox{padding-block:7% 19%}}.pageHeaderTitleEn{color:#fff;font-size:clamp(41px, 6.1vw, 78px);font-weight:700;letter-spacing:.08em;font-family:var(--fontEn);line-height:1}.pageHeaderTitleJp{color:#fff;font-size:18px;font-weight:700;position:relative;letter-spacing:.13em;padding-left:1.2em}.pageHeaderTitleJp:before{content:"";position:absolute;background-color:#fff;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:.5em;width:.5em;z-index:-1}.estimate .pageHeaderTitleJp:before{content:none}@media only screen and (max-width:767px){.pageHeaderTitleJp{font-size:14px}}.pageHeaderBgGrid{position:relative;top:0;left:0;height:100%;width:100%;z-index:-2;display:grid;grid-template-columns:.95fr 2fr .95fr}.pageHeaderBgGrid .leftGridBox{display:grid;grid-template-rows:repeat(2,1fr)}.pageHeaderBgGrid .rightGridBox{display:grid;grid-template-rows:repeat(2,1fr)}.pageHeaderBgGrid .mainGridBox{width:100%}@media only screen and (max-width:767px){.pageHeaderBgGrid{left:-10%;width:120%}}.pageHeaderBreadcrumb{background-color:#fff;border-radius:40px 40px 0 0;margin-top:-32px;position:relative;line-height:1;padding-block:.8em;padding-inline:1em;z-index:2}.pageHeaderBg{position:relative}.pageHeaderBg:before{content:"";position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;top:0;opacity:.4;left:0;height:100%;width:100%;z-index:-1}.pageHeaderBg.fixedasset:before{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/simulatorImg01.jpg)}.pageHeaderBg.estimate:before{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/simulatorImg02.jpg)}.simulationPage .pageHeaderIcon{position:absolute;bottom:0;right:0;margin-inline:auto;max-width:1280px;width:27%}.simulationPage .pageHeaderIcon img{width:100%}.simulationPage .pageHeaderTitleEn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:.1em}.simulationPage .pageHeaderTitleEn span{overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(26px, 4.1vw, 52px);font-weight:600;border-radius:50%;height:1.7em;width:1.7em;letter-spacing:0}.simulationPage .pageHeaderTitleJp{color:var(--fontColor);font-size:clamp(42px, 6.3vw, 80px);line-height:1;padding-left:0}.servicePageHeader{position:relative;height:80svh;z-index:2}.servicePageHeader:before{content:"";position:absolute;top:0;left:0;background-color:var(--fontColor);opacity:.25;height:100%;width:100%;z-index:-1}.servicePageHeaderInner{position:relative;height:100%;max-width:1280px;margin-inline:auto;width:100%;overflow:hidden}.serviceHeaderItem{position:absolute;z-index:-1}.serviceHeaderItem.__left{width:clamp(180px, 32.5vw, 415px);bottom:14px}.serviceHeaderItem.__right{top:calc(50% + 140px);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:70px}@media only screen and (min-width:767px) and (max-width:959px){.serviceHeaderItem.__right{top:calc(50% + 200px);right:30px}}@media only screen and (max-width:767px){.serviceHeaderItem.__left{bottom:-26px}.serviceHeaderItem.__right{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:3%;width:100%}}.serviceHeaderItemIcon{position:relative;width:clamp(90px, 10.2vw, 130px)}.serviceHeaderItemIcon.__01{left:clamp(-70px, -5.5vw, -50px)}.serviceHeaderItemIcon.__02{left:clamp(-140px, -11vw, -100px);top:-10px}.serviceHeaderItemIcon.__03{top:clamp(-140px, -11vw, -100px)}@media only screen and (min-width:767px) and (max-width:959px){.serviceHeaderItemIcon{width:90px}.serviceHeaderItemIcon.__01{left:-50px}.serviceHeaderItemIcon.__02{left:-100px}.serviceHeaderItemIcon.__03{top:-100px}}@media only screen and (max-width:767px){.serviceHeaderItemIcon{max-width:75px}.serviceHeaderItemIcon.__01{left:auto}.serviceHeaderItemIcon.__02{left:auto;top:auto}.serviceHeaderItemIcon.__03{top:auto}}.serviceHeaderTitleBox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:calc(100% - 30px);z-index:2}@media only screen and (max-width:767px){.serviceHeaderTitleBox{top:40%}}.serviceHeaderSubTitle{text-align:center;margin-bottom:1em}.serviceHeaderSubTitle span{color:#f9db55;font-size:25px;letter-spacing:.14em;font-weight:600;padding-inline:1em;position:relative}.serviceHeaderSubTitle span:before,.serviceHeaderSubTitle span:after{content:"";position:absolute;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/serviceHeaderSubTitleIcon.png);background-size:cover;background-position:center center;background-repeat:no-repeat;bottom:0;height:100%;width:15px}.serviceHeaderSubTitle span:before{left:0;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.serviceHeaderSubTitle span:after{right:0;-webkit-transform:rotate(7deg) scale(-1,1);transform:rotate(7deg) scale(-1,1)}@media only screen and (max-width:767px){.serviceHeaderSubTitle span{font-size:18px}}.serviceHeaderTitleEn{color:#fff;font-size:32px;letter-spacing:.1em;text-align:center;font-weight:600;line-height:1;margin-bottom:.1em}@media only screen and (max-width:767px){.serviceHeaderTitleEn{font-size:18px}}.serviceHeaderTitleJa{color:#fff;font-size:clamp(38px, 5.5vw, 70px);line-height:1.2;font-weight:600;letter-spacing:.15em;position:relative;display:inline-block;text-align:left}.serviceHeaderTitleJa:before{content:"";position:absolute;background-color:#fff;border-radius:50%;top:50%;left:-.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:.3em;width:.3em}@media only screen and (max-width:767px){.serviceHeaderTitleJa:before{left:-.5em}}.serviceHeaderTx{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;background-color:var(--mainColor);color:#fff;font-size:clamp(20px, 2.4vw, 30px);letter-spacing:.12em;font-weight:600;padding-inline:.4em;line-height:1.8;padding-block:0;border-radius:8px}.zIndex-1{z-index:1}.zIndex-2{z-index:2}.zIndex-3{z-index:3}.zIndex-4{z-index:4}.zIndex-5{z-index:5}.zIndex-6{z-index:6}.zIndex-7{z-index:7}.zIndex-8{z-index:8}.zIndex-9{z-index:9}.zIndex-10{z-index:10}@media only screen and (max-width:767px){.zIndex-1_sp{z-index:1}.zIndex-2_sp{z-index:2}.zIndex-3_sp{z-index:3}.zIndex-4_sp{z-index:4}.zIndex-5_sp{z-index:5}.zIndex-6_sp{z-index:6}.zIndex-7_sp{z-index:7}.zIndex-8_sp{z-index:8}.zIndex-9_sp{z-index:9}.zIndex-10_sp{z-index:10}}html.open,html.noScroll{overflow-y:hidden}html.open body,html.noScroll body{overflow-y:hidden}@media only screen and (max-width:767px){.menu-btn{background-color:var(--mainColor);border:none;z-index:1000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:6px;height:50px;width:50px}}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--menuTrigeHeight:22px}.menu-trigger{position:relative;height:var(--menuTrigeHeight);width:28px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:3px}.menu-trigger span:nth-of-type(2){top:calc(var(--menuTrigeHeight) / 2)}.menu-trigger span:nth-of-type(3){bottom:1px}.menu-trigger.active span{background-color:#fff}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.menu-trigger.active span:nth-of-type(4){background:0 0 !important}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.breadcrumbsInner span{font-size:12px;font-family:var(--fontJp)}@media only screen and (max-width:767px){.breadcrumbsInner span{font-size:11px}}.archive_title{position:relative;padding-left:.7em}.archive_title:before{content:"";position:absolute;background-color:var(--mainColor);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:.3em;width:.3em}.archive_title span{font-weight:600}.topicsItemBox>div{gap:5px 10px}.topicsItemImgBox{overflow:hidden}.topicsItemImgBox img{aspect-ratio:2/1.32;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.topicsCard:hover .topicsItemImgBox img{-webkit-transform:scale(1.1);transform:scale(1.1)}.topTopicsItemTitle{-webkit-transition:.3s;transition:.3s}.topicsCard:hover .topTopicsItemTitle{color:var(--subColor)}.otherNewsBlockTitle{background-color:var(--subColor);color:#fff;font-size:21px;font-weight:600;padding:.3em 1.2em;letter-spacing:.08em}.cform{width:100%;margin-inline:auto}.cform tr{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cform tr.alignStart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cform tr.alignStart th{margin-top:.2em}.cform tr th,.cform tr td{letter-spacing:.01em;display:block;width:100%;text-align:left}.cform tr th{margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px;width:230px}.cform tr td{width:calc(100% - 230px)}.cform tr td+td{margin-top:3%}@media only screen and (max-width:767px){.cform tr{display:block}.cform tr th{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.cform tr td{width:100%}}.cform label{cursor:pointer;margin-right:1.5em}.cform label span{vertical-align:middle;line-height:1;display:inline-block}.cform select{cursor:pointer}.cform option,.cform textarea,.cform select,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{background-color:#f9f9f9;width:100%;border:none;border-radius:2px;padding:1em;font-size:15px;letter-spacing:.07em;line-height:1.4;border-radius:7px}.cform option::-webkit-input-placeholder,.cform textarea::-webkit-input-placeholder,.cform select::-webkit-input-placeholder,.cform input[type=text]::-webkit-input-placeholder,.cform input[type=email]::-webkit-input-placeholder,.cform input[type=search]::-webkit-input-placeholder,.cform input[type=url]::-webkit-input-placeholder{color:#c1c1c1}.cform option::-moz-placeholder,.cform textarea::-moz-placeholder,.cform select::-moz-placeholder,.cform input[type=text]::-moz-placeholder,.cform input[type=email]::-moz-placeholder,.cform input[type=search]::-moz-placeholder,.cform input[type=url]::-moz-placeholder{color:#c1c1c1}.cform option:-ms-input-placeholder,.cform textarea:-ms-input-placeholder,.cform select:-ms-input-placeholder,.cform input[type=text]:-ms-input-placeholder,.cform input[type=email]:-ms-input-placeholder,.cform input[type=search]:-ms-input-placeholder,.cform input[type=url]:-ms-input-placeholder{color:#c1c1c1}.cform option::-ms-input-placeholder,.cform textarea::-ms-input-placeholder,.cform select::-ms-input-placeholder,.cform input[type=text]::-ms-input-placeholder,.cform input[type=email]::-ms-input-placeholder,.cform input[type=search]::-ms-input-placeholder,.cform input[type=url]::-ms-input-placeholder{color:#c1c1c1}.cform option::-webkit-input-placeholder,.cform textarea::-webkit-input-placeholder,.cform select::-webkit-input-placeholder,.cform input[type=text]::-webkit-input-placeholder,.cform input[type=email]::-webkit-input-placeholder,.cform input[type=search]::-webkit-input-placeholder,.cform input[type=url]::-webkit-input-placeholder{color:#c1c1c1}.cform option::-moz-placeholder,.cform textarea::-moz-placeholder,.cform select::-moz-placeholder,.cform input[type=text]::-moz-placeholder,.cform input[type=email]::-moz-placeholder,.cform input[type=search]::-moz-placeholder,.cform input[type=url]::-moz-placeholder{color:#c1c1c1}.cform option:-ms-input-placeholder,.cform textarea:-ms-input-placeholder,.cform select:-ms-input-placeholder,.cform input[type=text]:-ms-input-placeholder,.cform input[type=email]:-ms-input-placeholder,.cform input[type=search]:-ms-input-placeholder,.cform input[type=url]:-ms-input-placeholder{color:#c1c1c1}.cform option::-ms-input-placeholder,.cform textarea::-ms-input-placeholder,.cform select::-ms-input-placeholder,.cform input[type=text]::-ms-input-placeholder,.cform input[type=email]::-ms-input-placeholder,.cform input[type=search]::-ms-input-placeholder,.cform input[type=url]::-ms-input-placeholder{color:#c1c1c1}.cform option::placeholder,.cform textarea::placeholder,.cform select::placeholder,.cform input[type=text]::placeholder,.cform input[type=email]::placeholder,.cform input[type=search]::placeholder,.cform input[type=url]::placeholder{color:#c1c1c1}.cform .zip{max-width:200px}.cform .title{font-weight:600;letter-spacing:.1em}.cform input[type=radio]{display:none}.cform input[type=radio]+span{padding-left:2em;position:relative;font-size:15px;letter-spacing:.08em}.cform input[type=radio]+span:before{content:"";position:absolute;border:1px solid #333;background-color:#fff;top:-1px;left:0;border-radius:50%;height:16px;width:16px}.cform input[type=radio]+span:after{content:"";position:absolute;background-color:var(--mainColor);border-radius:50%;top:46%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:8px;width:8px;display:none}@media only screen and (max-width:767px){.cform input[type=radio]+span:after{top:47%}}.cform input[type=radio]:checked+span:after{display:block}.cform input[type=checkbox]{display:none}.cform input[type=checkbox]+span{cursor:pointer;padding-left:1.7em;position:relative}.cform input[type=checkbox]+span:before{content:"";position:absolute;border:1px solid #333;background-color:#fff;top:0;left:0;height:1em;width:1em}.cform input[type=checkbox]+span:after{content:"";position:absolute;border-left:2px solid var(--mainColor);border-bottom:2px solid var(--mainColor);top:2px;left:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:8px;width:14px;display:none}.cform input[type=checkbox]:checked+span:after{display:block}@media only screen and (max-width:767px){.cform tr{margin-bottom:2em}.cform .title{font-size:14px}}.contactFormPrivacyAlertBox{background-color:#f9f9f9;padding:5%}.mwform-checkbox-field{cursor:pointer;margin-bottom:1%;display:inline-block}.mwform-checkbox-field input{cursor:pointer;margin-top:1px}@media only screen and (max-width:767px){.mwform-checkbox-field{margin-bottom:3%}}.mwform-radio-field{cursor:pointer;margin-bottom:.5%;display:inline-block}.mwform-radio-field input{cursor:pointer;margin:0;margin-right:0 !important;display:inline-block;vertical-align:middle}.mw_wp_form_confirm .hopeBlock div{width:200px}.mw_wp_form_confirm .hopeBlock div+div{width:calc(100% - 200px)}.required-srt{background-color:#ff5b5b;color:#fff;font-size:14px;font-family:var(--fontJp);margin-left:1em;padding:.1em .8em}@media only screen and (max-width:767px){.required-srt{font-size:12px;padding:.2em 1em}}.cform [type=submit]{display:inline-block;font-size:20px;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contactAlertBox{background-color:#fff;padding:8% 5%;margin:0 0 5%}@media only screen and (max-width:767px){.contactAlertBox{padding:12% 5%;margin:0 0 6%}}.contactAlertTitle{font-size:18px;text-align:center;margin-bottom:1.5em}.submit-btn{text-align:center;margin-top:4%}.submit-btn input{border:2px solid #fff;background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:70px;color:#fff;cursor:pointer;display:block;font-family:var(--fontJp);font-size:16px;-webkit-transition:.3s;transition:.3s;padding-block:1.2em;position:relative;margin-inline:auto;letter-spacing:.15em;text-align:center;width:300px}.submit-btn input:hover{opacity:.7}.submit-btn input[name=submitBack]{background-color:#838383;border-color:#838383;width:250px}.submit-btn input[name=submitBack]:hover{background-color:#fff;color:var(--fontColor)}.submit-btn.fcColor{margin-top:0}.submit-btn.fcColor input{border:1px solid var(--fcMainColor);background-color:var(--fcMainColor)}.submit-btn.fcColor input:hover{background-color:#fff;color:var(--fcMainColor)}.submit-btn.fcColor input[name=submitBack]{background-color:#838383;border-color:#838383}.submit-btn.fcColor input[name=submitBack]:hover{background-color:#fff;color:var(--fontColor)}.submit-btn.fcColor+.fcColor{margin-top:3%}.contactHr{margin:7% 0}@media only screen and (max-width:767px){.contactHr{margin:12% 0}}.mw_wp_form_confirm .confirm-none{display:none}.mw_wp_form_complete .complete-none{display:none}li.widget{list-style-type:none;margin-bottom:20%}.widgettitle{font-size:18px;font-weight:700;margin-bottom:3%}li.widget li{color:#a7a7a7;margin-bottom:3%}.tagCloud li{list-style:none;background:#db4a39;display:inline-block;color:#fff;padding:.5% 2%;font-size:12px}.tagCloud li .glyphicon{right:5px}.tagCloud li a{color:#fff;font-weight:100;text-decoration:none}.tagcloud a{color:gray;border:1px solid gray;border-radius:25px;padding:2%;margin-bottom:5%;display:inline-block}.entry{line-height:1.8;letter-spacing:.15em;float:none;margin-inline:auto}.entry figcaption{font-size:13px;color:gray}.entry a{display:inline;text-decoration:underline;word-break:break-all;word-wrap:break-word;color:var(--mainColor)}.entry blockquote{padding:2em 4em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;color:#7b7b7b;background-color:#f6f7f9;font-style:italic;margin-bottom:1.5em}.entry blockquote p{font-size:14px}.entry strong{font-style:normal;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#fff7c0));background:linear-gradient(transparent 40%,#fff7c0 40%)}.entry p{margin:.5em 0 1.3em;line-height:2.2;letter-spacing:.1em;font-size:16px}@media only screen and (max-width:767px){.entry p{font-size:14px}}.entry h1 span,.entry h2 span,.entry h3 span,.entry h4 span,.entry h5 span{font-weight:700}.entry h1{background-color:var(--mainColor);color:#fff;font-size:22px;font-weight:600;margin:8% auto 3%;padding:.5em 1.3em}@media only screen and (max-width:767px){.entry h1{font-size:20px;padding:.6em 1.2em}}.entry h2{background-color:var(--mainColorExLight);position:relative;font-size:28px;font-weight:600;padding-inline:1.3em;padding-block:.3em;margin-bottom:3%;line-height:1.4}.entry h2:after{position:absolute;top:0;left:0;z-index:2;content:"";width:8px;height:100%;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h2{font-size:20px;margin:12% auto 6%;padding-block:.3em}}.entry h3{position:relative;font-size:20px;font-weight:600;padding-left:1.3em;padding-block:.3em;margin-bottom:3%}.entry h3:after{position:absolute;top:0;left:0;z-index:2;content:"";width:8px;height:100%;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h3{font-size:20px;margin:12% auto 6%;padding-block:.3em}}.entry h4{position:relative;border-bottom:2px solid #b8b8b8;font-size:20px;font-weight:600;padding-left:.3em;padding-bottom:.3em;margin-bottom:2%}.entry h4:after{position:absolute;bottom:-2px;left:0;z-index:2;content:"";width:15%;height:3px;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h4{font-size:20px;margin:10% auto 6%}.entry h4:after{width:35%}}.entry h5{font-size:19px;font-weight:600;padding-left:.3em;padding-block:.3em;margin-block:3%;border-block:1px solid var(--mainColor)}@media only screen and (max-width:767px){.entry h5{font-size:20px;margin:5% auto 3%}}.entry h6{font-size:18px;font-weight:600;letter-spacing:.1em;margin-bottom:1%}@media only screen and (max-width:767px){.entry h6{font-size:18px}}.entry table{margin-bottom:2%}.entry table tr:nth-child(2n) td{background-color:#f7f6f9;color:#515151}.entry table th,.entry table td{padding:1rem 2rem;letter-spacing:.01em}@media only screen and (max-width:767px){.entry table th,.entry table td{padding:.5em;border-bottom:1px solid var(--mainColor)}}.entry table tr{border-bottom:1px solid var(--mainColor)}@media only screen and (max-width:767px){.entry table tr{border-bottom:none}}.entry table tr:first-child{border-top:1px solid var(--mainColor)}.entry table td{border:1px solid var(--mainColor);background-color:#fff}@media only screen and (max-width:767px){.entry table{width:100%}}.entry ul{margin-bottom:2%}.entry li{list-style-type:none;line-height:1.8;font-weight:400;margin-bottom:.3em;position:relative;padding-left:1.5em}.entry li:before{font-family:"Font Awesome 6 Pro";content:"\f14a";color:var(--mainColor);position:absolute;left:0;font-weight:400;line-height:1;top:.5em}.entry .wp-block-embed.is-provider-active .wp-block-embed__wrapper iframe.wp-embedded-content{width:100% !important;max-width:100%}.singleContactBlock{background-color:#ecf0f4;overflow:hidden;margin-bottom:8%}.singleContactBlock .singleContactBlockInner{padding:3%;position:relative}.singleContactBlock .singleContactBlockTitle{color:#fff;background-color:var(--mainColor)}.singleContactBlock .singleContactBlockTitle p{font-size:23px;font-weight:600;padding-block:.6em;line-height:1.4;margin:0;letter-spacing:.15em}@media only screen and (max-width:767px){.singleContactBlock .singleContactBlockTitle p{font-size:16px;padding-inline:.2em}}.singleContactBlock .singleContactBlockFlexBox p{margin:0;letter-spacing:.1em}.singleContactBlock .singleContactBlockCathtxt{letter-spacing:.05em;font-size:18px;margin:0;margin-bottom:1em}.singleContactBlock .singleContactBlockCathtxt span{color:#ca040b}@media only screen and (min-width:767px) and (max-width:959px){.singleContactBlock .singleContactBlockCathtxt{font-size:16px;text-align:left;margin-left:auto;width:55%}}@media only screen and (max-width:767px){.singleContactBlock .singleContactBlockCathtxt{font-size:14px;text-align:left;margin-left:auto;width:55%}}.singleContactBlock .singleContactBlockFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:959px){.singleContactBlock .singleContactBlockFlexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:768px){.singleContactBlock .singleContactBlockImgBox{position:relative;width:20%}.singleContactBlock .singleContactBlockImgBox .singleContactBlockImg{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:174%}}@media only screen and (min-width:767px) and (max-width:959px){.singleContactBlock .singleContactBlockImgBox{position:absolute;top:0;z-index:0;width:31%;left:3%}}@media only screen and (max-width:767px){.singleContactBlock .singleContactBlockImgBox{position:absolute;top:0;z-index:0;width:56%;left:-10%}}.singleContactBlock .singleContactBlockLinkBox{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-left:5%;width:80%}@media only screen and (max-width:959px){.singleContactBlock .singleContactBlockLinkBox{position:relative;padding-left:0;width:100%;z-index:2}}.singleContactBlock .singleContactBtnLink{text-decoration:none;border-radius:12px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:12px}.singleContactBlock .singleContactBtnLink .singleContactBtnIcon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:7px;height:50px;width:50px}.singleContactBlock .singleContactBtnLink .singleContactBtnIcon img{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1);width:100%}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox{color:#fff;width:calc(100% - 50px - 15px)}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.4;font-weight:600}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:23px;letter-spacing:.05em}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:11px}.singleContactBlock .singleContactBtnLink:hover.bgMainColor{-webkit-filter:brightness(1);filter:brightness(1)}.singleContactBlock .singleContactBtnLink:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.singleContactBlock .singleContactBtnLink:hover .singleContactBtnIcon img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:767px) and (max-width:959px){.singleContactBlock .singleContactBtnLink{border-radius:8px;gap:10px;padding:7px 5px}.singleContactBlock .singleContactBtnLink .singleContactBtnIcon{padding:3px;height:30px;width:30px}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 30px - 10px)}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.2}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:22px;letter-spacing:.02em}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:9px;line-height:1.3}}@media only screen and (max-width:767px){.singleContactBlock .singleContactBtnLink{border-radius:8px;gap:10px;padding:8% 4%}.singleContactBlock .singleContactBtnLink .singleContactBtnIcon{padding:3px;height:25px;width:25px}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 25px - 10px)}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.2;font-size:12px}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:15px;letter-spacing:.02em}.singleContactBlock .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:9px;line-height:1.3}}.singleContactBlock.subsidyBlock{overflow:unset}.singleContactBlock.subsidyBlock .singleContactBlockInner{padding-inline:7%}.singleContactBlock.subsidyBlock .singleContactBlockTitle{background:linear-gradient(135deg,#0149a0,#0175c2)}.singleContactBlock.subsidyBlock .singleContactBlockTitle p{font-size:clamp(20px, 2.7vw, 34px);padding-block:.45em;line-height:1;letter-spacing:.13em}.singleContactBlock.subsidyBlock .singleContactBlockImgBox{width:30%}@media print,screen and (min-width:768px){.singleContactBlock.subsidyBlock .singleContactBlockImgBox .singleContactBlockImg{top:auto;bottom:-35px;left:28%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:158%}}.singleContactBlock.subsidyBlock .singleContactBlockLinkBox{width:70%}@media only screen and (min-width:767px) and (max-width:959px){.singleContactBlock.subsidyBlock .singleContactBlockInner{padding-inline:5%}.singleContactBlock.subsidyBlock .singleContactBlockTitle p{padding-block:.75em}.singleContactBlock.subsidyBlock .singleContactBlockFlexBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.singleContactBlock.subsidyBlock .singleContactBlockImgBox{position:static}.singleContactBlock.subsidyBlock .singleContactBlockImgBox .singleContactBlockImg{bottom:-1px;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:45%}}@media only screen and (max-width:767px){.singleContactBlock.subsidyBlock .singleContactBlockInner{padding-inline:3%}.singleContactBlock.subsidyBlock .singleContactBlockTitle p{padding-block:.45em;line-height:1.4}.singleContactBlock.subsidyBlock .singleContactBlockCathtxt{margin-bottom:2.3em}.singleContactBlock.subsidyBlock .singleContactBlockImgBox{left:0;width:43%}.singleContactBlock.subsidyBlock .singleContactBlockLinkBox{width:100%}}.toc_number{font-family:var(--fontNum);font-size:18px;line-height:1;color:#cacaca;font-weight:400}#toc_container{background:#ececec;border:none !important;margin:0 auto;padding:4% 6%;border-radius:10px}#toc_container a{color:var(--mainColor)}.toc_list li:before{display:none}.toc_title{border-bottom:1px solid var(--mainColor);font-size:21px;font-weight:700;padding-bottom:.3em}.toc_toggle{font-size:14px}.wp-caption{max-width:100% !important;padding:2%;margin:auto auto 3% auto}.wp-caption-text{background:rgba(195,184,177,.67);width:100%;text-align:left;padding:1% 3%;word-wrap:break-word;font-size:10px;color:#fff !important;position:relative !important;z-index:1;top:-35px;display:block;left:5%}.wp-caption-text a{color:#fff}@media screen and (max-width:767px){.wp-caption-text{background:hsla(330,50%,60%,.48);width:100%;text-align:left;padding:1% 3%;word-wrap:break-word;font-size:10px;color:#fff !important;position:relative !important;z-index:1;top:-50px;display:block;left:5%}}.entry img{margin:2% auto 3%}.lkc-title-text{font-weight:400;letter-spacing:.15em;-webkit-transition:.3s;transition:.3s}a:hover .lkc-title-text{color:var(--mainColor);text-decoration:none}@media only screen and (max-width:767px){.lkc-title-text{font-size:14px;line-height:1.5}}.lkc-excerpt{display:none}.lkc-url{display:none}.lkc-external-wrap,.lkc-internal-wrap{-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--mainColor);border-radius:10px}.lkc-external-wrap,.lkc-internal-wrap,.lkc-this-wrap{max-width:none}.lkc-thumbnail-img{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;-webkit-transition:.3s;transition:.3s}a:hover .lkc-thumbnail-img{opacity:.7}.lkc-thumbnail{margin-right:3%}.lkc-date{position:absolute;bottom:10%;right:3%;color:var(--mainColor);font-family:var(--fontNum);font-size:14px;display:none !important}.lkc-info{background-color:var(--mainColor);display:inline-block !important;position:absolute;right:3%;top:-5%;padding:.5em 1em;border-radius:5px;z-index:1}@media only screen and (max-width:767px){.lkc-info{top:-11%}}.lkc-domain{color:#fff}.lkc-card{padding:2rem 1rem 1rem}.lkc-card img{vertical-align:middle}.lkc-content{overflow:auto !important;height:inherit !important}.lkc-sns-fb{padding:1%}div#respond textarea,div#respond input{width:100%;border-radius:5px;border:1px solid #cacaca;padding:10px}#respond input#submit{background:#0a0a0a;color:#fff;border-radius:0;font-size:12px;-webkit-transition:.3s;transition:.3s}#respond input#submit:hover{background:#c69;-webkit-transition:.3s;transition:.3s}.singleColumnArticle{margin-bottom:10%}.singleColumnArticleContent{margin-top:5%}.singleColumnTitle{font-size:32px;line-height:1.4;letter-spacing:.1em}@media only screen and (max-width:767px){.singleColumnTitle{font-size:24px}}.cateCss{display:inline-block;background-color:var(--mainColor);color:#fff;text-align:center;font-size:14px;border-radius:8px;padding-inline:.9em;padding-block:.1em;-webkit-transition:.3s;transition:.3s}.cateCss:hover{color:#fff;opacity:.7}.singleColumnInfoUl .date{margin-right:.6em;font-size:14px;color:var(--fontColor)}.singleColumnInfoUl .cateUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.singleColumnInfoUl .cateUl li{display:inline-block;background-color:var(--mainColor);color:#fff;text-align:center;font-size:14px;border-radius:8px;padding-inline:.9em;padding-block:.1em;-webkit-transition:.3s;transition:.3s}.singleColumnInfoUl .cateUl li:hover{color:#fff;opacity:.7}.singleColumnInfoUl .cateUl li+li{margin-left:.5em}@media only screen and (max-width:767px){.singleColumnInfoUl .cateUl li{font-size:12px}}.singleColumnShareButton{border-radius:10px;padding:.7rem 1rem;width:20%;text-align:center;-webkit-transition:.3s;transition:.3s}.singleColumnShareButton+.singleColumnShareButton{margin-left:3%}@media only screen and (max-width:959px){.singleColumnShareButton{width:31.33333%}}.singleColumnShareButton>*{vertical-align:middle}@media only screen and (max-width:767px){.singleColumnShareButton>*{font-size:12px}}.singleColumnShareButton i{font-size:22px}@media only screen and (max-width:767px){.singleColumnShareButton i{font-size:16px}}.singleColumnShareButton i{margin-right:.5rem}.singleColumnShareButton.twitter{background:#000;border:1px solid #000}.singleColumnShareButton.twitter:hover{background:#fff;color:#000}.singleColumnShareButton.facebook{background:#1877f2;border:1px solid #1877f2}.singleColumnShareButton.facebook:hover{background:#fff;color:#1877f2}.singleColumnShareButton.line{background:#4cc764;border:1px solid #4cc764}.singleColumnShareButton.line:hover{background:#fff;color:#4cc764}.singleColumnShareTitle{font-size:16px;font-weight:600;width:27%}@media only screen and (max-width:959px){.singleColumnShareTitle{width:100%;margin-bottom:3%}}.singleColumnWriterImg{padding-bottom:100%;border-radius:50%}@media only screen and (max-width:767px){.singleColumnWriterImgBox{max-width:140px;margin-left:auto;margin-right:auto;margin-bottom:4%}}.singleColumnWriter{padding:5% 3%;margin:6% 0;border:10px solid #cbdaf5;background-color:#fff}@media only screen and (max-width:767px){.singleColumnWriter{margin:12% 0 6%}}.singleColumnWriterTitle{font-weight:500;letter-spacing:.1em;position:relative}.singleColumnWriterTitle:before{content:"";position:absolute;background:var(--mainColor);bottom:0;right:0;height:1px;width:100%}.singleColumnWriterButton{background:#fff;border:1px solid var(--mainColor);border-radius:25px;padding:.25em;max-width:280px;display:block;-webkit-transition:.3s;transition:.3s;color:var(--mainColor)}.singleColumnWriterButton:hover{background:var(--mainColor);color:#fff}.singleColumnWriterInnerHead .leftbox{width:65%}.singleColumnWriterInnerHead .rightbox{width:35%}@media only screen and (max-width:767px){.singleColumnWriterInnerHead .leftbox{width:70%}.singleColumnWriterInnerHead .rightbox{width:30%}}.sidebarWriterSns{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebarWriterSns li{margin-bottom:4%;width:20%}.sidebarWriterSns li+li{margin-left:5%}.sidebarWriterSns li a{letter-spacing:.05em}@media only screen and (max-width:767px){.sidebarWriterSns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebarWriterSns li{width:45%;margin-bottom:10%}.sidebarWriterSns li+li{margin-left:0}}.singleColumnPreNextBox{background-color:#f5f9ff}.singleColumnPreNextBox.pre{margin-right:1.5%}.singleColumnPreNextBox.next{margin-left:1.5%}.singleColumnPreNextBox .singlePageLinkBox{height:100%;display:block;padding:5%;position:relative;-webkit-transition:.3s;transition:.3s;border-radius:10px}.singleColumnPreNextBox .singlePageLinkBox:hover p,.singleColumnPreNextBox .singlePageLinkBox:hover .singlePageLink{color:var(--mainColorLight)}.singleClumnPreNextDescri{color:#727171}.singlePageLinkBox+.singlePageLinkBox{margin-left:5em}@media only screen and (max-width:767px){.singlePageLinkBox+.singlePageLinkBox{margin-left:2.5em}}.singlePageLinkBox+.singlePageLink.next{margin-left:5em}@media only screen and (max-width:767px){.singlePageLinkBox+.singlePageLink.next{margin-left:2.5em}}.singlePageLink.prev+.singlePageLinkBox{margin-left:5em}@media only screen and (max-width:767px){.singlePageLink.prev+.singlePageLinkBox{margin-left:2.5em}}.cmNewsText{padding-top:10px;margin-top:15px;border-top:1px solid #afafaf;font-size:14px}.singlePageLinkBox.next .cmNewsText{text-align:left}.singlePageLink{position:relative;-webkit-transition:.3s;transition:.3s;display:inline-block;font-weight:600;letter-spacing:.13em}.singlePageLink:before,.singlePageLink:after{content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.singlePageLink:before{background:var(--mainColor);border-radius:50%;-webkit-transition:.3s;transition:.3s;height:35px;width:35px}.singlePageLink:after{clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;height:13px;width:8px;z-index:2}.singlePageLink.prev{padding-left:3.5em}.singlePageLink.prev:before{left:0}.singlePageLink.prev:after{-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1);left:13px}.singlePageLink.next{padding-right:3.5em}.singlePageLink.next:before{right:0}.singlePageLink.next:after{right:13px}.singlePageLink:hover{color:var(--subColor)}.singlePageLink:hover:before{opacity:.7}@media only screen and (max-width:767px){.singlePageLink:before{height:25px;width:25px}.singlePageLink:after{height:9px;width:7px;z-index:2}.singlePageLink.prev{padding-left:2.4em}.singlePageLink.prev:after{left:8px}.singlePageLink.next{padding-right:2.4em}.singlePageLink.next:after{right:8px}}.otherNewsTitle{background-color:var(--mainColor);color:#fff;font-size:22px;font-family:serif;padding:.3em 1.3em;border-radius:16px;margin-bottom:4%;letter-spacing:.1em}@media only screen and (max-width:767px){.otherNewsTitle{font-size:20px;padding:.6em 1.3em}}.otherNews{margin-bottom:5%}.otherNews li+li{margin-top:3%}@media only screen and (max-width:767px){.otherNews li+li{margin-top:5%}}@media only screen and (max-width:767px){.otherNewsBlock{background-color:#fff;display:block;border-radius:8px;padding:5% 0}}.otherNewsBlockImg{overflow:hidden;border-radius:16px;width:20%}@media only screen and (max-width:767px){.otherNewsBlockImg{border-radius:8px;margin-bottom:5%;width:100%}}.otherNewsBlockTextBox{padding-left:5%;width:80%}@media only screen and (max-width:767px){.otherNewsBlockTextBox{padding-left:0;width:100%}}.cmNewsListUl{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.cmNewsListUl a{display:block}@media only screen and (min-width:767px) and (max-width:959px){.cmNewsListUl{gap:15px}}@media only screen and (max-width:767px){.cmNewsListUl{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmNewsListInfoUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.sidebarBlock{padding-left:8%}@media only screen and (max-width:959px){.sidebarBlock{padding-left:15px}}.pagenation{margin-top:8%}.pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagenation ul li{margin-inline:.4em}.pagenation ul li.active,.pagenation ul li a{border-radius:50%;background-color:var(--mainColorExLight);text-align:center;color:var(--fontColor);font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:40px}.pagenation ul li.active{background:linear-gradient(135deg,#0149a0,#0175c2);color:#fff}.pagenation ul .prev a,.pagenation ul .next a{display:block;position:relative}.pagenation ul .prev a:before,.pagenation ul .next a:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-top:2px solid var(--fontColor);border-right:2px solid var(--fontColor);height:10px;width:10px}.pagenation ul .prev a:before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);margin-left:.1em}@media only screen and (max-width:767px){.pagenation{margin-top:15%}}.page-numbers{padding:.7% 1%}span.page-numbers{color:var(--mainColor);font-weight:700}a.page-numbers{color:#c5c5c5}@media only screen and (max-width:767px){#sidebar{margin-top:15%}}.sidebarBox{margin-bottom:15%;margin-left:5%}@media only screen and (max-width:767px){.sidebarBox{margin-left:0;margin-bottom:8%}}.sidebarNewsUl .cat-item{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #dcdcdc}.sidebarNewsUl .cat-item a{-webkit-transition:.3s;transition:.3s}.sidebarNewsUl .cat-item a:hover{opacity:.7}.sidebarNewsUl .cat-item .date{font-size:14px;color:var(--fontColor)}.sidebarNewsUl .cat-item .title{font-size:15px;margin-bottom:3%}@media only screen and (max-width:767px){.sidebarNewsUl .cat-item{padding-bottom:.75em;margin-bottom:.75em}}.popularCount{border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;font-family:var(--fontEn);font-weight:600;font-size:19px;top:-10px;left:calc(35% - 10px);height:25px;width:25px;z-index:2}.popularCount.__popular1{background-color:#d1aa3a}.popularCount.__popular2{background-color:#b8b9ba}.popularCount.__popular3{background-color:#ba7e4c}.popularCount.__popular4{background-color:#89a5ff}.popularCount.__popular5{background-color:#89a5ff}.sidebarCategoryBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.sidebarCategoryBlock li a{display:inline-block;background-color:var(--mainColor);color:#fff;text-align:center;font-size:14px;border-radius:8px;padding-inline:.9em;padding-block:.1em;-webkit-transition:.3s;transition:.3s}.sidebarCategoryBlock li a:hover{color:#fff;opacity:.7}.sidebarCategoryBlock li a{-webkit-transition:.3s;transition:.3s}.sidebarCategoryBlock li a:hover{opacity:.7}.sidebarTitle{font-weight:600;line-height:1.4;margin-bottom:5%}.sidebarTitle span{line-height:1.4;font-size:29px;font-weight:600;color:var(--mainColor);display:inline-block;margin-right:.1em;letter-spacing:.06em}@media only screen and (min-width:767px) and (max-width:959px){.sidebarTitle{font-size:14px}.sidebarTitle span{font-size:24px}}@media only screen and (max-width:767px){.sidebarTitle{margin-bottom:1em}}.sidebarRankingImg{width:40%;padding-bottom:26%;margin-right:5%;border-radius:5px}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRankingImg{display:none}}.sidebarRankingText{width:60%}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRankingText{width:100%}}.sidebarRankingNum{background:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;color:var(--mainColor);right:10px;top:10px;position:absolute;font-size:14px}#sidebar select{border-color:var(--mainColor);width:100%;padding:.7em}.archive-block{border-bottom:1px solid #ccc}.archive-year{cursor:pointer;padding-block:.5em;position:relative}.archive-year:before{content:"";position:absolute;top:1em;border-top:1px solid var(--mainColor);border-right:1px solid var(--mainColor);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.3s;transition:.3s;right:20px;height:.7em;width:.7em}.archive-year.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.archive-months{display:none}.archive-months-list{border-bottom:1px solid #ccc;display:block;padding:.5em;padding-left:1em}.archive-months-list:first-of-type{border-top:1px solid #ccc}.archive-months-list:last-of-type{border-bottom:none}.sidebarTagWrap a{font-size:14px !important;color:var(--mainColor)}.sidebarTagWrap a:before{content:"#"}.sidebarTagWrap a:after{content:"/";display:inline-block;margin-left:.5em;margin-right:.5em;color:#f7f7f7}@media only screen and (max-width:767px){.sidebarTagWrap a{font-size:12px !important}}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{font-size:16px;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){body{font-size:15px}}:root{--bg:#fff;--c1:#5ee4ff;--c2:#167dff;--c3:#06c755;--c4:#368f48}#map-area svg{width:100%;height:auto;overflow:visible}:root{--spWidgetH:50px;--headerH:95px}@media only screen and (min-width:767px) and (max-width:959px){:root{--headerH:70px}}@media only screen and (max-width:767px){:root{--headerH:50px}}main{overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:767px){main{padding-top:50px}}.telLink{text-decoration:none !important}@media print,screen and (min-width:768px){.telLink{pointer-events:none}}.telLink:hover{text-decoration:none !important}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.loading{display:none;opacity:1;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100vh;width:100vw}.loading:before{content:"";background-color:var(--mainColorExLight);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.loading.fade-out{opacity:0}.loading.is-active{display:block}.loadingInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.loadingLogo img{max-width:300px;width:100%}.secTitleEn{color:var(--mainColor);font-family:var(--fontEn);font-size:clamp(64px, 7.9vw, 100px);font-weight:700;line-height:1;letter-spacing:.08em}.secTitleBox.white .secTitleEn{color:#fff}.secTitleJa span{font-size:18px;padding-left:1.1em;position:relative;letter-spacing:.08em;font-weight:600}.secTitleJa span:before{content:"";background-color:var(--mainColorLight);position:absolute;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:.5em;height:.5em}.secTitleBox.white .secTitleJa span{color:#fff}.secTitleBox.white .secTitleJa span:before{background-color:#fff}.secTitleJa.fcColor span:before{background-color:var(--fcMainColor)}@media only screen and (max-width:767px){.secTitleJa span{font-size:16px}}.commonTitleBox .commonTitle{font-size:clamp(24px, 2.5vw, 32px);font-weight:700;letter-spacing:.1em;line-height:1.4}.commonTitleBox .commonTitle.small{font-size:clamp(16px, 1.9vw, 24px)}.commonTitleBox .commonTitle.large{font-size:clamp(25px, 3.2vw, 40px);line-height:1.2}.commonTitleBox .commonTitle.exLarge{font-size:clamp(36px, 5.5vw, 70px);line-height:1.2}.commonTitleBox .commonTitle small{font-size:80%}.commonTitleBox .commonTitle span{font-weight:700}.commonTitleBox .commonTx{line-height:1.9;letter-spacing:.12em}@media only screen and (max-width:767px){.commonTitleBox .commonTx{line-height:1.6}}.commonBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-inline:1.8em;padding-block:1.1em;border-radius:72rem;gap:15px;-webkit-transition:.3s;transition:.3s}.commonBtn .commonBtnTx{line-height:1.2}.commonBtn .commonBtnArw{background-color:#fff;border-radius:50%;height:1.1em;width:1.1em;position:relative;overflow:hidden}.commonBtn .commonBtnArw i{color:var(--mainColorLight);font-size:12px;line-height:1;position:absolute;top:57%;left:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.commonBtn .commonBtnArw i+i{left:-100%}.commonBtn.redGradeColor .commonBtnArw i{color:#be000a}.commonBtn:hover .commonBtnArw i{left:200%}.commonBtn:hover .commonBtnArw i+i{left:54%}.max400{max-width:400px}.max500{max-width:500px}.max640{max-width:640px}.scrollTextBox{position:absolute;left:0;height:clamp(150px, 19.6vw, 250px);width:100%;overflow:hidden;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.06}.bgFcMainColor .scrollTextBox{opacity:.15}.scrollTextInner{white-space:nowrap;-webkit-animation:scrollText 55s linear infinite;animation:scrollText 55s linear infinite}.scrollTextInner p{line-height:1}.scrollTextInner span{color:#fff;display:inline-block;line-height:1;padding-inline:.2em;font-family:var(--fontEn);font-size:clamp(150px, 19.6vw, 250px);font-weight:600;letter-spacing:.05em;line-height:1.1}@-webkit-keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.footerSimulatorInner{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media only screen and (max-width:767px){.footerSimulatorInner{grid-template-columns:1fr;gap:15px}}.footerSimulatorItem{border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#0149a0,#0175c2);padding:4px}.footerSimulatorItem .footerSimulatorItemInner{border-radius:12px;background-color:#fff;position:relative;overflow:hidden;display:block;height:100%;z-index:2}.footerSimulatorItem .footerSimulatorItemInner:before{content:"";background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;z-index:-1}.footerSimulatorItem .footerSimulatorItemInner.__01:before{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/simulatorImg01.jpg);opacity:.12}.footerSimulatorItem .footerSimulatorItemInner.__02:before{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/simulatorImg02.jpg);opacity:.12}@media only screen and (max-width:767px){.footerSimulatorItem{border-radius:6px}.footerSimulatorItem .footerSimulatorItemInner{border-radius:3px}}.footerSimulatorItemHead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:4% 2% 2%}.footerSimulatorItemHead .footerSimulatorTxBox{width:70%}.footerSimulatorItemHead .footerSimulatorImgBox{position:relative;width:30%}.footerSimulatorItemHead .footerSimulatorImgBox .footerSimulatorImg{position:absolute;bottom:-105px;right:-20px;width:130%}@media print,screen and (min-width:768px){.footerSimulatorItemHead{height:calc(100% - 50px)}}@media only screen and (max-width:767px){.footerSimulatorItemHead .footerSimulatorImgBox .footerSimulatorImg{width:145%}}.footerSimulatorTxBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:.5em}.footerSimulatorTxBox__title span{overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(20px, 2.5vw, 32px);font-weight:500;border-radius:50%;height:1.7em;width:1.7em}.footerSimulatorTxBox__txt{text-align:center;font-size:clamp(25px, 3.9vw, 50px);line-height:1.1;font-weight:600;letter-spacing:.16em}.footerSimulatorItemFoot{background:linear-gradient(135deg,#0149a0,#0175c2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-block:.7em;-webkit-transition:.3s;transition:.3s}.footerSimulatorItemInner:hover .footerSimulatorItemFoot{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.footerSimulatorItemFoot .footerSimulatorItemFootTx{color:#fff}.footerSimulatorItemFoot .footerSimulatorItemFootArw{background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;height:1em;width:1em}.footerSimulatorItemFoot .footerSimulatorItemFootArw i{color:var(--mainColorLight);font-size:.8em}.footerSimulatorItemInner:hover .footerSimulatorItemFoot .footerSimulatorItemFootArw{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:768px){.footerSimulatorItemFoot{height:50px}}@media only screen and (max-width:767px){.footerSimulatorItemFoot{padding-block:.4em}}.footerContactScroll{top:0;z-index:-1}.footerContactBlock{padding-block:40px}.footerContactBlockHead{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.footerContactBlockHead .footerContactBlockHeadImg{width:30%}.footerContactBlockHead .footerContactBlockHeadImg img{margin-top:-26%;margin-right:-7%}.footerContactBlockHead .footerContactBlockHeadTxBox{padding-bottom:5%;padding-left:5%;width:70%}}@media only screen and (min-width:767px) and (max-width:959px){.footerContactBlockHead .footerContactBlockHeadImg{width:25%}.footerContactBlockHead .footerContactBlockHeadImg img{margin-top:15%;margin-right:0}.footerContactBlockHead .footerContactBlockHeadTxBox{padding-left:3%;width:75%}}@media only screen and (max-width:767px){.footerContactBlockHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-inline:-15px}.footerContactBlockHead .footerContactBlockHeadImg{position:absolute;top:-65px;left:-20px;width:38%;max-width:200px}}.footerContactTitleEn{color:#fff;font-weight:600;letter-spacing:.05em;font-family:var(--fontEn);font-size:clamp(24px, 2.5vw, 32px);line-height:1;margin-bottom:.4em}@media only screen and (max-width:767px){.footerContactTitleEn{margin-left:auto;width:65%}}.footerContactTitleJa{color:#fff;font-size:clamp(24px, 3.2vw, 40px);line-height:1.4;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.footerContactTitleJa{margin-left:auto;width:65%}}.footerContactLinkBox{display:grid;grid-template-columns:repeat(3,clamp(247px, 21.5vw, 275px));gap:20px}@media only screen and (max-width:767px){.footerContactLinkBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:.8fr}}.fotoerContactBtnCntSubTitle{text-align:center;margin-bottom:5px}.fotoerContactBtnCntSubTitle span{color:#fff;position:relative;display:inline-block;padding-inline:1em}.fotoerContactBtnCntSubTitle span:before,.fotoerContactBtnCntSubTitle span:after{content:"";position:absolute;background-color:#fff;bottom:0;height:1em;width:1px}.fotoerContactBtnCntSubTitle span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0}.fotoerContactBtnCntSubTitle span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0}.fotoerContactBtn{border-radius:16px;background-color:#fff;border:1px solid #fff;display:block;padding:5% 3%;text-align:center;height:calc(100% - 1.6em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;max-width:360px}@media only screen and (max-width:767px){.fotoerContactBtn{border-radius:6px;padding:25px 10px}.fotoerContactBtn.telBtn{padding:17px 10px}}.fotoerContactBtnTop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.telBtn .fotoerContactBtnTop{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.fotoerContactBtnTop .btnArw{background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.7em;width:1.7em}.fotoerContactBtnTop .btnArw i{color:var(--mainColorLight)}@media only screen and (min-width:767px) and (max-width:959px){.fotoerContactBtnTop{gap:10px}}.fotoerContactBtnTelIcon{width:27px}.fotoerContactBtnTelIcon img{width:100%}.telBtn .fotoerContactBtnTelIcon i{font-size:26px}@media only screen and (min-width:767px) and (max-width:959px){.fotoerContactBtnTelIcon{width:20px}.telBtn .fotoerContactBtnTelIcon i{font-size:20px}}.fotoerContactBtnTelNumber p{color:var(--fontColor);font-size:13px}.fotoerContactBtnTelNumber p+p{font-size:28px;font-weight:500;letter-spacing:.03em;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.fotoerContactBtnTelNumber p+p{font-size:23px}}.fotoerContactBtnTxt p{font-size:18px;color:#fff;font-weight:500;line-height:1.4}.fotoerContactBtnLastTx .telLabel{font-size:12px;color:#fff;background-color:var(--mainColor);line-height:1;padding-inline:.4em;padding-block:.1em;margin-right:.6em}.fotoerContactBtnLastTx .telTx{font-size:12px}.footerContactBlockfoot{display:grid;grid-template-columns:1fr .94fr;grid-template-columns:repeat(2,1fr);gap:30px}@media only screen and (max-width:767px){.footerContactBlockfoot{grid-template-columns:1fr;gap:15px}}@media only screen and (max-width:959px){.spSlide{margin-inline:-15px}.spSlide .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.spSlide .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.spSlide .slick-arrow.slick-disabled{opacity:.5}.spSlide .slick-arrow:hover,.spSlide .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:1}.spSlide .slick-arrow:hover:before,.spSlide .slick-arrow:focus:before{opacity:1}.spSlide .slick-arrow.slick-prev{left:25px}.spSlide .slick-arrow.slick-prev:before{content:"\f104"}.spSlide .slick-arrow.slick-next{right:25px}.spSlide .slick-arrow.slick-next:before{content:"\f105"}}.lineupBlock{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}@media only screen and (min-width:767px) and (max-width:959px){.lineupBlock{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.lineupBlock{grid-template-columns:1fr;gap:5px}}.lineupItem{border:1px solid #cbdaf5;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.08);box-shadow:4px 4px 10px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background-color:#fff;border-radius:16px;overflow:hidden;padding-block:1em}.lineupItem:hover .commonBtn{color:#fff}.lineupItem:hover .commonBtn:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.lineupItem:hover .commonBtn .commonBtnArw i{left:200%}.lineupItem:hover .commonBtn .commonBtnArw i+i{left:54%}@media only screen and (max-width:767px){.lineupItem{border-radius:6px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:.4em;padding-inline:1em}}.lineupItemImg{background-color:#f1f0f6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;height:100px;width:100px}.lineupItemImg img{width:100%;max-width:60px}@media only screen and (max-width:767px){.lineupItemImg{margin-inline:0;height:50px;width:50px}.lineupItemImg img{max-width:30px}}@media print,screen and (min-width:768px){.lineupItemTitle{background-color:var(--mainColor);color:#fff;text-align:center;font-size:24px;letter-spacing:.08em;line-height:1.2;font-weight:500;max-height:60px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:.1em}}@media only screen and (max-width:767px){.lineupItemTitle{font-size:16px;font-weight:600}}.lineupItemTx{padding:0 5% 5%}.lineupItemArw{height:30px;width:30px;border-radius:50%;background:linear-gradient(135deg,#0149a0,#0175c2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.ctaBlock{border-radius:16px;padding:3.5% 3%}@media only screen and (max-width:767px){.ctaBlock{border-radius:6px;padding-block:8%;padding-inline:1%;margin-inline:-15px}}.ctaBlockScroll{bottom:0;z-index:-1}@media only screen and (min-width:1280px){.ctaBlockinner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:959px){.ctaBlockinner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ctaBlockImgBox{position:relative;width:40%}.ctaBlockImgBox .ctaBlockImg{position:absolute;bottom:auto;width:54%;left:-7%;top:-54px;z-index:-1}@media only screen and (min-width:1280px){.ctaBlockImgBox{width:23%}.ctaBlockImgBox .ctaBlockImg{top:-73px;bottom:-12.5%;width:117%;left:-26%}}@media only screen and (min-width:767px) and (max-width:959px){.ctaBlockImgBox{width:40%}.ctaBlockImgBox .ctaBlockImg{bottom:auto;width:54%;left:-7%;top:-54px;z-index:-1}}@media only screen and (max-width:767px){.ctaBlockImgBox{position:absolute;top:-30px}.ctaBlockImgBox .ctaBlockImg{position:static;width:100%}.ctaBlockImgBox{width:100%;max-width:150px;left:calc(50% - 215px)}}.ctaBlockTxBox .ctaBlockTxHeadTitleEn{color:#fff;font-weight:600;letter-spacing:.05em;font-family:var(--fontEn);font-size:clamp(24px, 2.5vw, 32px);line-height:1;margin-bottom:.4em}.ctaBlockTxBox .ctaBlockTxHeadTitleJa{color:#fff;font-size:clamp(24px, 3.2vw, 40px);line-height:1.4;font-weight:600;letter-spacing:.08em}@media only screen and (min-width:1280px){.ctaBlockTxBox{width:77%}}@media only screen and (min-width:767px) and (max-width:959px){.ctaBlockTxBox{width:100%}}@media only screen and (max-width:767px){.ctaBlockTxBox{margin-inline:auto;width:100%}}.ctaBlockTxHead{margin-left:auto;width:75%}@media only screen and (min-width:1280px){.ctaBlockTxHead{margin-left:0}}@media only screen and (max-width:767px){.ctaBlockTxHead{margin-left:auto;width:65%}}.ctaBlockTxFoot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media only screen and (max-width:767px){.ctaBlockTxFoot{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ctaBlockBtnHeadTxt{margin-bottom:.3em;text-align:center}.ctaBlockBtnHeadTxt span{padding-inline:1em;display:inline-block;position:relative;line-height:1}.ctaBlockBtnHeadTxt span:before,.ctaBlockBtnHeadTxt span:after{content:"";position:absolute;bottom:0;height:1em;width:1px;background-color:var(--fontColor)}.ctaBlockBtnHeadTxt span:before{left:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.ctaBlockBtnHeadTxt span:after{right:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.ctaBlockBtnHeadTxt span.white:before,.ctaBlockBtnHeadTxt span.white:after{background-color:#fff}.ctaBlockBtn{border:1px solid #fff;background-color:#fff;border-radius:16px;padding:1.8em .3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;gap:10px;max-width:300px;margin-inline:auto}.ctaBlockBtn.telBtn{padding-block:6%;border:1px solid var(--mainColor)}.fcColorCnt .ctaBlockBtn.telBtn{border-color:var(--fcMainColor)}.ctaBlockBtn.lineBtn{background-color:var(--lineColor);color:#fff}.ctaBlockBtn:hover.lineBtn{background-color:var(--lineColorDeep)}@media only screen and (max-width:767px){.ctaBlockBtn{padding:1.3em 1em}.ctaBlockBtn.telBtn{padding-block:.6em}}.ctaBlockBtnIcon{width:23px}.ctaBlockBtnIcon img{width:100%}.telBtn .ctaBlockBtnIcon{font-size:27px;line-height:1;margin-top:-7px;width:auto}.fcColorCnt .telBtn .ctaBlockBtnIcon{color:var(--fcMainColor)}.lineBtn .ctaBlockBtnIcon{width:36px}@media only screen and (min-width:767px) and (max-width:959px){.ctaBlockBtnIcon{width:18px}.lineBtn .ctaBlockBtnIcon{width:25px}}@media only screen and (max-width:767px){.ctaBlockBtnIcon{width:20px}.telBtn .ctaBlockBtnIcon{font-size:20px}.lineBtn .ctaBlockBtnIcon{width:28px}}.ctaBtnMainSubTxt{font-size:12px;text-align:center}.fcColorCnt .ctaBtnMainSubTxt{color:var(--fcMainColor)}@media only screen and (min-width:767px) and (max-width:959px){.ctaBtnMainSubTxt{font-size:11px}}.ctaBtnMainTxt{font-size:18px;font-weight:500;line-height:1.4}.telBtn .ctaBtnMainTxt{font-size:28px;line-height:1;margin-bottom:.1em}.fcColorCnt .telBtn .ctaBtnMainTxt{color:var(--fcMainColor)}@media only screen and (min-width:767px) and (max-width:959px){.ctaBtnMainTxt{font-size:15px}.telBtn .ctaBtnMainTxt{font-size:24px}}.ctaBlockBtnArw{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:30px;width:30px}.ctaBlockBtnArw i{margin-left:1px}.formBtn .ctaBlockBtnArw i{color:var(--mainColor)}.lineBtn .ctaBlockBtnArw i{color:var(--lineColor)}.ctaBlockBtnArw i{line-height:1;position:absolute;top:50%;left:51%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.ctaBlockBtnArw i+i{left:-100%}.ctaBlockBtn:hover .ctaBlockBtnArw i{left:200%}.ctaBlockBtn:hover .ctaBlockBtnArw i+i{left:51%}@media only screen and (min-width:767px) and (max-width:959px){.ctaBlockBtnArw{height:20px;width:20px}}@media only screen and (max-width:767px){.ctaBlockBtnArw{height:25px;width:25px}}.cta_formBlock{max-width:80%;margin-inline:auto;color:#fff}.cta_formBlock .cform tr{margin-bottom:10px}.cta_formBlock .contactFormPrivacyAlertBox{color:var(--fontColor)}.telCtaBlockBtnNote{margin-left:-1.5em}.telCtaBlockBtnNote span{display:inline-block;font-size:12px}.telCtaBlockBtnNote .head{color:#fff;background-color:var(--mainColor);line-height:1;padding-inline:.4em;padding-block:2px 1px;margin-right:.6em}.fcColorCnt .telCtaBlockBtnNote .head{background-color:var(--fcMainColor)}@media only screen and (min-width:767px) and (max-width:959px){.telCtaBlockBtnNote span{font-size:10px}}.reasonBlock{padding:6px;border-radius:16px}@media only screen and (max-width:767px){.reasonBlock{border-radius:6px}}.reasonBlockInner{background-color:#fff;border-radius:10px;padding:5%}@media only screen and (min-width:767px) and (max-width:959px){.reasonBlockInner{padding:5% 3%}}@media only screen and (max-width:767px){.reasonBlockInner{border-radius:3px;padding-bottom:10%}}.reasonBlockNumber{margin-block:-5.8em 1em}@media only screen and (min-width:767px) and (max-width:959px){.reasonBlockNumber{margin-block:-4.5em 1em}}@media only screen and (max-width:767px){.reasonBlockNumber{margin-block:-3.4em 1em}}.reasonBlockNumberTxt{color:#fff;text-align:center;padding:1em 3em;border-radius:50px;display:inline-block;font-size:18px;letter-spacing:.05em;font-weight:500;line-height:1.4}@media only screen and (max-width:767px){.reasonBlockNumberTxt{font-size:16px;padding:.8em 2.5em}}.reasonBlockTitle{font-size:clamp(52px, 10.7vw, 136px);font-weight:600;letter-spacing:.05em;opacity:.1;color:var(--mainColor);text-align:center;line-height:1;margin-bottom:-.1em}.fcColorCnt .reasonBlockTitle{color:var(--fcMainColor)}.reasonBlockFlexBox .reasonImg{border-radius:16px;overflow:hidden}@media print,screen and (min-width:768px){.reasonBlockFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex}.reasonBlockFlexBox .reasonImgBox{width:55%}.reasonBlockFlexBox .reasonTxtBox{padding-left:3%;width:45%}.reasonBlockFlexBox.beginnerBlockFlexBox .reasonImgBox{width:45%}.reasonBlockFlexBox.beginnerBlockFlexBox .reasonTxtBox{padding-left:3%;width:55%}.reasonBlockFlexBox.estimate{margin-inline:auto;width:80%}.reasonBlockFlexBox.estimate .reasonImgBox{width:40%}.reasonBlockFlexBox.estimate .reasonTxtBox{width:60%}}@media only screen and (min-width:767px) and (max-width:959px){.reasonBlockFlexBox .reasonImgBox{width:50%}.reasonBlockFlexBox .reasonTxtBox{width:50%}.reasonBlockFlexBox.beginnerBlockFlexBox .reasonImgBox{width:50%}.reasonBlockFlexBox.beginnerBlockFlexBox .reasonTxtBox{width:50%}.reasonBlockFlexBox.estimate{width:100%}}@media only screen and (max-width:767px){.reasonBlockFlexBox .reasonImg{border-radius:6px}.reasonBlockFlexBox.beginnerBlockFlexBox .reasonImg{border-radius:6px}.reasonBlockFlexBox.estimate .reasonImgBox{margin-bottom:5%}}.reasonTxtBoxTitle{font-size:clamp(24px, 3.2vw, 40px);font-weight:700;letter-spacing:.08em;line-height:1.2}.reasonTxtBoxTitle span{font-size:clamp(24px, 3.2vw, 40px);font-weight:700;letter-spacing:.08em;line-height:1.2;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.fcColorCnt .reasonTxtBoxTitle span{color:var(--fcMainColor);background:0 0;-webkit-background-clip:text;-webkit-text-fill-color:var(--fcMainColor)}.reasonTxtBoxTx{line-height:1.8;letter-spacing:.12em}@media only screen and (max-width:767px){.reasonTxtBoxTx{line-height:1.6}}.reasonCardBlock{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.reasonCardBlock.__col2{grid-template-columns:repeat(2,clamp(260px, 26.8vw, 343px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reasonCardBlock.__col4{grid-template-columns:repeat(4,1fr)}@media only screen and (min-width:767px) and (max-width:959px){.reasonCardBlock.__col4{gap:10px}}@media only screen and (max-width:767px){.reasonCardBlock{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reasonCardBlock.__col2{grid-template-columns:.9fr}.reasonCardBlock.__col4{grid-template-columns:.9fr}}.reasonCardImg{border-radius:16px;overflow:hidden;margin-bottom:20px}@media only screen and (max-width:767px){.reasonCardImg{border-radius:6px;margin-bottom:15px}}.reasonCardImgLabel{position:absolute;bottom:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;background-color:var(--mainColor);color:#fff;font-size:14px;border-radius:4px;line-height:1;padding-block:.5em;padding-inline:.7em}.reasonCardTitle{text-align:center;font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.2}.reasonCardTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:31px;font-weight:600;letter-spacing:.08em;line-height:1.2}.fcColorCnt .reasonCardTitle span{color:var(--fcMainColor);background:0 0;-webkit-background-clip:text;-webkit-text-fill-color:var(--fcMainColor)}.reasonCardTitle.__small span{font-size:22px}.reasonCardTitle.__small span small{font-size:77%}@media only screen and (max-width:767px){.reasonCardTitle{font-size:14px}.reasonCardTitle span{font-size:24px}}@media only screen and (max-width:767px){.reasonCardSubTitle{font-size:16px}}.reasonPointItem{display:grid;grid-template-columns:70px auto;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--mainColorExLight);border-radius:50px 16px 16px 50px}.reasonPointItem+.reasonPointItem{margin-top:10px}@media only screen and (min-width:767px) and (max-width:959px){.reasonPointItem{grid-template-columns:60px auto;gap:10px}}@media only screen and (max-width:767px){.reasonPointItem{grid-template-columns:60px auto;gap:15px}}.reasonPointNumber{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1.2;height:70px;width:70px;font-size:11px;font-weight:600}.reasonPointNumber span{font-size:25px;line-height:1;font-weight:600}@media only screen and (min-width:767px) and (max-width:959px){.reasonPointNumber{height:60px;width:60px}}@media only screen and (max-width:767px){.reasonPointNumber{height:60px;width:60px}.reasonPointNumber span{font-size:20px}}.reasonPointTitle{line-height:1;font-weight:600}.reasonPointTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:23px;font-weight:600;letter-spacing:.05em;line-height:1.4}@media only screen and (min-width:767px) and (max-width:959px){.reasonPointTitle span{font-size:20px}}@media only screen and (max-width:767px){.reasonPointTitle{font-size:13px}.reasonPointTitle span{font-size:18px}}.topReasonBtn{margin-block:2em -5em}@media only screen and (min-width:767px) and (max-width:959px){.topReasonBtn{margin-block:1.5em -3.8em}}@media only screen and (max-width:767px){.topReasonBtn{margin-block:1.3em -3.8em}}.postureBlock{border:1px solid var(--mainColorLight);background-color:var(--mainColorLight);border-radius:16px;padding:5%}@media only screen and (min-width:767px) and (max-width:959px){.postureBlock{padding:5% 3%}}.postureBlockCircleTitle{background-color:var(--mainColorLight);border-radius:50%;padding-top:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:-13% -9%;margin-inline:auto;height:clamp(210px, 22.7vw, 290px);width:clamp(210px, 22.7vw, 290px)}.postureBlockCircleTitle .postureBlockIcon{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5%;height:60px;width:60px}.postureBlockCircleTitle .postureBlockIcon i{color:var(--mainColorLight);font-size:41px;line-height:1;font-weight:900}@media only screen and (max-width:767px){.postureBlockCircleTitle{margin-block:-18% -26%}.postureBlockCircleTitle .postureBlockIcon{height:50px;width:50px}.postureBlockCircleTitle .postureBlockIcon i{font-size:32px}}.postureBlockArchtxt{text-align:center}.postureBlockArchtxt span{color:#fff;font-size:24px;font-weight:600;position:relative;display:inline-block;margin:0 .15em}.postureBlockArchtxt span:nth-child(1){-webkit-transform:rotate(-16deg) translateY(13px);transform:rotate(-16deg) translateY(13px)}.postureBlockArchtxt span:nth-child(2){-webkit-transform:rotate(-8deg) translateY(5px);transform:rotate(-8deg) translateY(5px)}.postureBlockArchtxt span:nth-child(3){-webkit-transform:rotate(-2deg) translateY(0);transform:rotate(-2deg) translateY(0)}.postureBlockArchtxt span:nth-child(4){-webkit-transform:rotate(2deg) translateY(1px);transform:rotate(2deg) translateY(1px)}.postureBlockArchtxt span:nth-child(5){-webkit-transform:rotate(16deg) translateY(5px);transform:rotate(16deg) translateY(5px)}.postureBlockArchtxt span:nth-child(6){-webkit-transform:rotate(26deg) translateY(15px);transform:rotate(26deg) translateY(15px)}@media only screen and (max-width:767px){.postureBlockArchtxt span{font-size:18px}}.postureBlockTitle{color:#fff;font-size:30px;letter-spacing:.08em;line-height:1.4;font-weight:600}.postureBlockTitle span{font-size:38px;font-weight:600;letter-spacing:.08em;line-height:1.4}@media only screen and (max-width:767px){.postureBlockTitle{font-size:16px}.postureBlockTitle span{font-size:26px}}.postureCardBox{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (min-width:767px) and (max-width:959px){.postureCardBox{gap:10px}}@media only screen and (max-width:767px){.postureCardBox{grid-template-columns:1fr;gap:50px}}.postureCardimg{overflow:hidden;border-radius:16px;margin-bottom:20px}@media only screen and (max-width:767px){.postureCardimg{border-radius:6px;margin-bottom:10px;width:85%;margin-inline:auto}}.postureCardTitle{font-size:18px;font-weight:600;color:#fff;letter-spacing:.08em;line-height:1.4}.postureCardTitle span{font-size:30px;font-weight:600;letter-spacing:.08em;line-height:1.4}@media only screen and (max-width:959px){.postureCardTitle{font-size:16px}.postureCardTitle span{font-size:24px}}.postureFootBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postureFootBox .postureFootImg{border-radius:50%;overflow:hidden;width:200px}.postureFootBox .postureFootTitle{color:#fff;font-size:32px;font-weight:600;margin-left:3%;letter-spacing:.08em}@media only screen and (min-width:767px) and (max-width:959px){.postureFootBox .postureFootImg{width:130px}.postureFootBox .postureFootTitle{font-size:24px}}@media only screen and (max-width:767px){.postureFootBox .postureFootImg{width:60px}.postureFootBox .postureFootTitle{font-size:20px;line-height:1.4;width:calc(100% - 60px)}}.widgetBlock{position:fixed;bottom:200px;right:0;-webkit-transition:.3s;transition:.3s;z-index:999}@media print,screen and (min-width:768px){.widgetBlock.__pc{-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px))}.widgetBlock.__pc:hover{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:959px){.widgetBlock.__pc{-webkit-transform:translateX(150%);transform:translateX(150%)}.widgetBlock.__pc.open{-webkit-transform:translateX(0);transform:translateX(0)}.widgetBlock.__pc.show{-webkit-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px))}.widgetBlock.__pc.show.open{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.widgetBlock{bottom:150px}.widgetBlock.__sp{display:grid;grid-template-columns:1.5fr 1fr 1fr;bottom:0;left:0;right:0;height:var(--spWidgetH);width:100%}}.widgetBlock.__pc .widgetBlockIcon{position:absolute;left:-49px;bottom:0;width:30%;z-index:-1}@media only screen and (max-width:767px){.widgetBlock.__pc .widgetBlockIcon{left:-36px;bottom:5px;width:24%}}.widgetBlockInner{display:grid;grid-template-columns:40px auto;background-color:var(--mainColorLight);padding:10px;border-radius:16px 0 0 16px}@media only screen and (max-width:767px){.widgetBlockInner{gap:10px;padding:10px 10px 10px 5px}}.widgetBlockTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1em}.widgetBlockTitle .widgetBlockTitleIcon{width:13px}.widgetBlockTitle .widgetBlockTitleTxt{color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:14px;font-weight:600;letter-spacing:.08em;margin-top:8px;line-height:1}.widgetLink{display:grid;grid-template-columns:50px auto 26px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;padding-inline:.5em;padding-block:.4em;width:243px}.widgetLink+.widgetLink{margin-top:10px}@media only screen and (max-width:767px){.widgetLink{grid-template-columns:35px auto 20px;padding-inline:.5em;padding-block:.4em;width:193px}}.widgetLinkImg{width:50px}@media only screen and (max-width:767px){.widgetLinkImg{width:35px}}.widgetLinkTitle{line-height:1.2;font-weight:600}@media only screen and (max-width:767px){.widgetLinkTitle{font-size:14px}}.widgetLinkArw{border-radius:50%;background:linear-gradient(135deg,#0149a0,#0175c2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.3s;transition:.3s;height:26px;width:26px}.widgetLink:hover .widgetLinkArw{-webkit-transform:translateX(3px);transform:translateX(3px)}@media only screen and (max-width:767px){.widgetLinkArw{background:#fff;color:var(--mainColor);height:20px;width:20px}}@media only screen and (max-width:767px){.widgetBlockLinkBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.widgetBlockLinkBtn.bgLineColor{background-color:var(--lineColor)}.widgetBlockTitle{color:#fff;font-size:3.7333333333vw;font-weight:600;letter-spacing:.05em;padding-right:0;line-height:1.2}.borderGradeColor .widgetBlockTitle{color:var(--mainColor)}.widgetBlockLineIcon{width:5.3333333333vw}.widgetBlockTelIcon{width:3.2vw}.widgetBlockTitleTel span{font-size:4.5333333333vw}.widgetBlockTitleTel span.telText{font-size:3.2vw;margin-top:-.2666666667vw;font-family:var(--fontNum)}.widgetBlockTitleTelText{gap:1.0666666667vw}}header{background-color:rgba(255,255,255,.9);position:fixed;top:0;left:0;height:var(--headerH);width:100%;z-index:999;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;opacity:1}header.hide{-webkit-transform:translateY(-150%);transform:translateY(-150%)}@media only screen and (max-width:767px){header{position:fixed}}.headerBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin-inline:auto;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1280px){.headerBlock{padding-inline:30px;padding-block:8px 2px}}@media print,screen and (min-width:768px){.headerBlock{padding-inline:30px;padding-block:8px 2px}}@media only screen and (min-width:767px) and (max-width:959px){.headerBlock{padding-inline:15px}}@media only screen and (max-width:767px){.headerBlock{padding-inline:10px 0}}.headerLogoTx{font-size:12px}@media only screen and (max-width:959px){.headerLogoTx{font-size:10px}}.logo{width:160px}@media only screen and (min-width:1280px){.logo{width:250px}}@media only screen and (max-width:959px){.logo{width:160px}}.headerInnerHead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.headerInnerHead .headerinnerBtn{padding-inline:.6em;padding:.4em;gap:10px}.headerInnerHead .headerinnerBtn.lineColorBtn{background-color:var(--lineColor);color:#fff}.headerInnerHead .headerinnerBtn.lineColorBtn:hover{background-color:#43ac57}.headerInnerHead .headerBtnIcon{width:14px}.headerInnerHead .headerBtnIcon.__lineIcon{width:16px}.headerInnerHead .headerBtnIcon img{width:100%}.headerInnerHead .headerInnerBtnTx{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.headerInnerHead .headerInnerBtnTx span{font-size:12px;font-weight:500}@media only screen and (min-width:1280px){.headerInnerHead .headerinnerBtn{padding-inline:1em;padding-block:.8em}.headerInnerHead .headerInnerBtnTx .commonBtnTx{letter-spacing:.08em;font-size:17px}.headerInnerHead .headerBtnIcon{width:18px}.headerInnerHead .headerBtnIcon.__lineIcon{width:24px}.headerInnerHead .headerBtnIcon img{width:100%}}@media only screen and (min-width:767px) and (max-width:959px){.headerInnerHead .headerinnerBtn{padding-inline:.6em;padding-block:.3em}.headerInnerHead .headerBtnIcon{width:11px}.headerInnerHead .headerBtnIcon.__lineIcon{width:18px}.headerInnerHead .headerInnerBtnTx{font-size:14px;gap:5px}}.headerInnerTelBtn{border-radius:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.headerInnerTelBtn .headerTelImg{position:absolute;bottom:0;left:62%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:27%}.headerInnerTelBtn .leftBox{overflow:hidden;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:1.2em 3em;padding-block:.5em;border:2px solid var(--mainColor);border-radius:30px}.headerInnerTelBtn .leftBox .headerInnerTelBtnIcon{margin-right:10px}.headerInnerTelBtn .leftBox .headerInnerTelBtnIcon i{font-size:20px;line-height:1}.headerInnerTelBtn .leftBox .telBtnMainTx__sub{font-size:12px;line-height:1;margin-bottom:.3em}.headerInnerTelBtn .leftBox .telBtnMainTx__main{font-size:19px;line-height:1;letter-spacing:-.01em;font-weight:600}.headerInnerTelBtn .rightBox{overflow:hidden;border-radius:0 30px 30px 0;background-color:var(--mainColorLight);color:#fff;text-align:center;padding-inline:3em 1.1em;padding-block:.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-1.5em;position:relative;z-index:-1}.headerInnerTelBtn .rightBox p:first-of-type{background:#fff;color:var(--mainColorLight);display:inline-block;font-size:12px;line-height:1;padding-inline:.3em;padding-block:.3em;font-weight:600}.headerInnerTelBtn .rightBox p:last-of-type{font-size:12px;line-height:1.1;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.headerInnerFoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:959px){.headerinnerFootTelIcon{background-color:var(--mainColor);border-radius:50%;margin-right:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;width:35px}.headerinnerFootTelIcon i{color:#fff;font-size:15px}}@media only screen and (min-width:767px) and (max-width:959px){.headerinnerFootTelIcon{height:30px;width:30px}.headerinnerFootTelIcon i{font-size:13px}}.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{cursor:pointer;padding-inline:.4em;padding-block:.35em .5em;-webkit-transition:.3s;transition:.3s}.headerListMenu>li>a:hover,.headerListMenu>li .innerMenuTitle:hover{color:var(--mainColorLight)}.headerListMenu>li>a{font-weight:600;display:block;line-height:1;font-size:13px}.headerListMenu>li .innerMenuTitle span{font-size:13px;font-weight:600;line-height:1;display:block;position:relative;padding-right:1em}.headerListMenu>li .innerMenuTitle span:before{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:0;top:65%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;color:var(--mainColorLight);font-size:.8em}@media only screen and (min-width:1280px){.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-inline:1em}.headerListMenu>li>a{font-size:16px}.headerListMenu>li .innerMenuTitle span{font-size:16px}}@media print,screen and (min-width:768px){.headerListMenu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:767px) and (max-width:959px){.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-inline:.5em}.headerListMenu>li>a{font-size:10px}.headerListMenu>li .innerMenuTitle span{font-size:10px}}@media only screen and (max-width:767px){.headerListMenu>li{border-bottom:1px solid var(--mainColor)}.headerListMenu>li>a,.headerListMenu>li .innerMenuTitle{padding-block:1em;color:var(--mainColor)}.headerListMenu>li>a{font-size:16px}.headerListMenu>li .innerMenuTitle span{font-size:16px}.headerListMenu>li .innerMenuTitle span:before{background-color:var(--mainColor);border-radius:50%;color:#fff;padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.headerListMenu>li .innerMenuTitle.open span:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}@media print,screen and (min-width:768px){.innerMenuBlock .innerMenuBlockIn{opacity:0;visibility:hidden;background-color:rgba(255,255,255,.9);position:absolute;top:var(--headerH);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;width:100%}.innerMenuBlock .innerMenuBlockInImg{padding-bottom:32%;width:27%}.innerMenuBlock .innerMenuBlockInLink{padding-block:3%;padding-inline:5%;width:73%}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTitle{color:var(--mainColor);font-size:24px;font-weight:600;margin-bottom:.6em;line-height:1}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTxBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:2em;padding-block:.3em;border:1px solid var(--mainColor);border-radius:72rem;padding-inline:1em;padding-block:.5em;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTxBox:hover .innerMenuBlockInLinkArw{-webkit-transform:translateX(5px);transform:translateX(5px)}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTx{font-size:18px;font-weight:600;letter-spacing:.08em}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkArw{border-radius:50%;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1em;width:1em}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkArw i{font-size:.7em;margin-top:2px;margin-left:1px}.innerMenuBlock:hover .innerMenuBlockIn{opacity:1;visibility:visible}}@media only screen and (min-width:767px) and (max-width:959px){.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTitle{font-size:20px}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkTx{font-size:14px}.innerMenuBlock .innerMenuBlockInBlockInLink{padding-block:1%;padding-left:4%}.innerMenuBlock .innerMenuBlockIn{opacity:0;visibility:hidden;background-color:rgba(255,255,255,.9);position:absolute;top:var(--headerH);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;width:100%}.innerMenuBlock .innerMenuBlockInImg{padding-bottom:32%;width:27%}}@media only screen and (max-width:767px){.innerMenuBlock .innerMenuBlockIn{display:none}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkList{padding-left:2em;padding-bottom:.7em}.innerMenuBlock .innerMenuBlockInLink .innerMenuBlockInLinkList .innerMenuBlockInLinkTxBox{display:block;padding-block:.1em}}@media only screen and (max-width:767px){.overRayBlock{background-color:#fff;position:fixed;top:var(--headerH);left:0;padding-inline:20px;padding-block:5%;overflow-y:scroll;height:calc(100dvh - var(--headerH));width:100%;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0}.open .overRayBlock{cursor:url(//active-okayama.com/wp-content/themes/initializr/css/../images/cross.svg),auto;visibility:visible;opacity:1}}footer{margin-bottom:var(--floatBtnBlockH)}@media only screen and (max-width:767px){footer{margin-bottom:var(--spWidgetH)}}.footerBlock{background-color:#f8fafb;padding-block:30px}@media print,screen and (min-width:768px){.footerInner{display:-webkit-box;display:-ms-flexbox;display:flex}.footerInner .footerInnerInfo{width:27%}.footerInner .footerInnerSiteMap{padding-left:2%;width:73%}}@media only screen and (min-width:767px) and (max-width:959px){.footerInner .footerInnerInfo{width:40%}.footerInner .footerInnerSiteMap{width:60%}}@media only screen and (max-width:767px){.footerInner .footerInnerSiteMap{margin-top:10%}}.footerLogo{margin-bottom:5%}.footerLogo p{font-size:12px}.footerLogo img{margin:0}@media only screen and (max-width:767px){.footerLogo img{width:50%}}.footerSns{display:grid;grid-template-columns:repeat(3,60px);gap:10px}@media only screen and (max-width:959px){.footerSns{grid-template-columns:repeat(3,40px)}}.footerPr{max-width:270px}@media only screen and (max-width:767px){.footerPr{margin-inline:auto}}.footerInnerSiteMap{display:grid;grid-template-columns:repeat(4,auto);gap:30px}.footerInnerSiteMap dt{margin-bottom:.6em}.footerInnerSiteMap dt a{color:var(--mainColor);font-size:18px;font-weight:700;line-height:1.2;position:relative}.footerInnerSiteMap dt a:before{content:"";position:absolute;bottom:0;left:0;background-color:var(--mainColor);-webkit-transition:.3s;transition:.3s;height:2px;width:0}.footerInnerSiteMap dt a:hover:before{width:100%}.footerInnerSiteMap dd a{display:inline-block;padding-left:1em;padding-block:.1em;letter-spacing:.01em;font-size:16px;-webkit-transition:.3s;transition:.3s}.footerInnerSiteMap dd a:hover{color:var(--mainColorLight)}.footerInnerSiteMap dd.gridCustom{display:grid;grid-template-columns:repeat(2,4.5em);gap:0 5px}@media only screen and (max-width:959px){.footerInnerSiteMap{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.footerInnerSiteMap dd a{padding-left:.6em;font-size:14px}}.copyright{background-color:var(--mainColor);color:#fff;text-align:center;padding-block:.5em;font-family:var(--fontEn);font-size:12px}@media only screen and (max-width:767px){.copyright{padding-block:.8em;font-size:10px}}:root{--floatBtnBlockH:80px}@media only screen and (min-width:1280px){:root{--floatBtnBlockH:95px}}@media only screen and (min-width:767px) and (max-width:959px){:root{--floatBtnBlockH:65px}}.floatBtnBlock{position:fixed;bottom:0;left:0;width:100%;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.floatBtnBlock.show{opacity:1;visibility:visible}.ctaBtnWid{position:fixed;left:0;right:0;bottom:calc(var(--floatBtnBlockH) + 20px);z-index:999;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.ctaBtnWid.show{opacity:1;visibility:visible}.ctaBtnWid a{display:block;max-width:560px;margin-inline:auto;width:calc(100% - 30px)}@media only screen and (max-width:767px){.ctaBtnWid{bottom:calc(var(--floatBtnBlockH) - 20px)}}.floatBtnBlockInner{border-top:3px solid var(--mainColor);background-color:var(--mainColorExLight)}.floatBtnBlockGrid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr);display:grid;gap:20px;margin-inline:auto;height:var(--floatBtnBlockH);width:calc(100% - 15px);max-width:900px;margin-inline:auto}.floatBtnBlockGrid .singleContactBtnLink{cursor:pointer}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtnIcon{height:35px;width:35px}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 35px - 15px)}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{font-size:13px}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:18px}@media only screen and (min-width:1280px){.floatBtnBlockGrid .singleContactBtnLink .singleContactBtnIcon{height:50px;width:50px}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 50px - 15px)}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{font-size:16px}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:21px}}@media only screen and (min-width:767px) and (max-width:959px){.floatBtnBlockGrid{gap:10px}.floatBtnBlockGrid .singleContactBtnLink{padding:5% 4%}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{font-size:12px}.floatBtnBlockGrid .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:17px}}.singleContactBtnLink{text-decoration:none;border-radius:12px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:12px}.singleContactBtnLink .singleContactBtnIcon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:7px;height:50px;width:50px}.singleContactBtnLink .singleContactBtnIcon img{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1);width:100%}.singleContactBtnLink .singleContactBtntxtBox{color:#fff;width:calc(100% - 50px - 15px)}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.4;font-weight:600}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:23px;letter-spacing:.05em}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:11px}.singleContactBtnLink:hover.bgMainColor{-webkit-filter:brightness(1);filter:brightness(1)}.singleContactBtnLink:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.singleContactBtnLink:hover .singleContactBtnIcon img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:767px) and (max-width:959px){.singleContactBtnLink{border-radius:8px;gap:10px;padding:7px 5px}.singleContactBtnLink .singleContactBtnIcon{padding:3px;height:30px;width:30px}.singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 30px - 10px)}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.2}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:22px;letter-spacing:.02em}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:9px;line-height:1.3}}@media only screen and (max-width:767px){.singleContactBtnLink{border-radius:8px;gap:10px;padding:8% 4%}.singleContactBtnLink .singleContactBtnIcon{padding:3px;height:25px;width:25px}.singleContactBtnLink .singleContactBtntxtBox{width:calc(100% - 25px - 10px)}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{line-height:1.2;font-size:12px}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:15px;letter-spacing:.02em}.singleContactBtnLink .singleContactBtntxtBox .singleContactBtnSubTxt{font-size:9px;line-height:1.3}}.topFvBlock{position:relative;z-index:2}.topFvBlock:before{content:"";position:absolute;top:0;left:0;opacity:.8;background:-webkit-gradient(linear,right top,left top,color-stop(27.5%,rgba(255,255,255,0)),to(rgba(6,6,6,.4)));background:linear-gradient(270deg,rgba(255,255,255,0) 27.5%,rgba(6,6,6,.4) 100%);height:100%;width:100%;z-index:1}.topFvSlideTxt{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.topFvSlide{position:relative}.topFvSlide:before{content:"";position:absolute;background:linear-gradient(135deg,#0149a0,#0175c2);top:0;left:0;height:100%;width:100%;z-index:-2}.topFvSlide .topFvSlideImg{height:100vh}.topFvSlide .topFvSlideImg img{-o-object-fit:cover;object-fit:cover;height:100vh;width:100%}@media only screen and (max-width:959px){.topFvSlide .topFvSlideImg{height:calc(84svh - var(--spWidgetH))}.topFvSlide .topFvSlideImg img{height:calc(84svh - var(--spWidgetH))}}.topFvImg{position:relative;height:100vh}.topFvImg:before{content:"";position:absolute;background:linear-gradient(135deg,#0149a0,#0175c2);top:0;left:0;height:100%;width:100%;z-index:-2}.topFvImg img{-o-object-fit:cover;object-fit:cover;height:100vh;width:100%}@media only screen and (max-width:959px){.topFvImg{height:calc(84svh - var(--spWidgetH))}.topFvImg img{height:calc(84svh - var(--spWidgetH))}}.fvTx{display:block;width:clamp(250px, 53.2vw, 680px);margin-bottom:1%}.topFvTxtBox{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:60px;max-width:1280px;width:100%;z-index:2}.topFvTxtBox .commonBtn{padding-inline:2em;padding-block:1.1em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1.5em}.topFvTxtBox .commonBtn .commonBtnIcon img{width:100%}.topFvTxtBox .commonBtn .commonBtnTx{font-size:24px;font-weight:500}.topFvTxtBox .commonBtn .commonBtnArw{height:1.5em;width:1.5em}.topFvTxtBox .commonBtn .commonBtnArw i{font-size:15px;top:50%}@media only screen and (min-width:767px) and (max-width:959px){.topFvTxtBox{bottom:20px;padding-left:20px}.topFvTxtBox .commonBtn{padding-inline:1.2em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1em}.topFvTxtBox .commonBtn .commonBtnTx{font-size:16px}}@media only screen and (max-width:767px){.topFvTxtBox{top:55svh;padding-left:15px}.topFvTxtBox .commonBtn{padding-inline:1.2em}.topFvTxtBox .commonBtn .commonBtnIcon{width:1em}.topFvTxtBox .commonBtn .commonBtnTx{font-size:16px}}.topFvIconBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topFvIconBox .topFvIconBoxHead{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.topFvIconBox .topFvIconBoxHead>div{max-width:100px}@media only screen and (min-width:767px) and (max-width:959px){.topFvIconBox .topFvIconBoxHead>div{max-width:70px}}@media only screen and (max-width:767px){.topFvIconBox .topFvIconBoxHead>div{max-width:85px}}.topFvIconBoxFoot{max-width:190px}@media only screen and (min-width:767px) and (max-width:959px){.topFvIconBoxFoot{max-width:120px}}@media only screen and (max-width:767px){.topFvIconBoxFoot{max-width:180px;position:absolute;left:0;z-index:2;bottom:245px}}.topFvTitle{text-shadow:4px 4px 12px rgba(0,0,0,.35);font-size:clamp(28px, 3.8vw, 48px);color:#fff;font-weight:700;letter-spacing:.13em;line-height:1.2;margin-block:.3em}.fvBannerSlide{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-block:5%;width:100%}.fvBannerSlide .fvBannerSlideItem{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:4px 8px 12px rgba(0,0,0,.1);box-shadow:4px 8px 12px rgba(0,0,0,.1);margin-inline:10px;border-radius:5%;overflow:hidden;-webkit-transition:.3s;transition:.3s;aspect-ratio:256/355;-o-object-fit:cover;object-fit:cover}.fvBannerSlide .fvBannerSlideItem img{display:block;height:100%;width:100%}.fvBannerSlide .fvBannerSlideItem:hover{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:2}.fvBannerSlide .fvBannerSlideItem a{display:block;width:100%}@media only screen and (min-width:767px) and (max-width:959px){.fvBannerSlide .fvBannerSlideItem{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}@media only screen and (max-width:767px){.fvBannerSlide{margin-block:8% 5%}.fvBannerSlide .fvBannerSlideItem{-webkit-box-flex:0;-ms-flex:0 0 47.619047619%;flex:0 0 47.619047619%}.fvBannerSlide .fvBannerSlideItem:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.topLinkBoxTitle{font-size:clamp(32px, 4.1vw, 52px);text-align:center;font-weight:700;line-height:1.3;letter-spacing:.075em;margin-bottom:.6em}.topLinkBoxTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3;font-weight:700;letter-spacing:.05em}@media print,screen and (min-width:768px){.topAboutBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.topAboutBlock .topAboutBlockTxtBox{padding-right:5%;width:55%}.topAboutBlock .topAboutBlockImgBox{position:relative;width:45%}}.topAboutBlockImg{border-radius:16px;overflow:hidden;-webkit-box-shadow:4px 8px 12px rgba(0,0,0,.1);box-shadow:4px 8px 12px rgba(0,0,0,.1)}.topAboutBlockImg img{width:100%}@media print,screen and (min-width:768px){.topAboutBlockImg.__01{margin-inline:13% -13%;border-radius:27px;width:90%}.topAboutBlockImg.__02{position:absolute;bottom:-90px;right:-70px;max-width:180px}.topAboutBlockImg.__03{position:absolute;max-width:220px;top:0;left:-60px}.topAboutBlockImg.__04{position:absolute;max-width:500px;bottom:0;left:38%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media only screen and (max-width:767px){.topAboutBlockImg{border-radius:8px;margin-right:40px}.topAboutBlockImg.__01{margin-top:30px;width:250px}.topAboutBlockImg.__02{margin-block:auto;width:170px}.topAboutBlockImg.__03{width:200px}.topAboutBlockImg.__04{margin-top:auto;width:300px}}.topAboutBlockImgBoxFoot{position:relative;width:100%;padding-bottom:44%}@media only screen and (min-width:767px) and (max-width:959px){.topAboutBlockImgBoxFoot{padding-bottom:58%}}@media only screen and (max-width:767px){.topAboutBlockImgBoxFoot{padding-bottom:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-inline:-15px;width:calc(100% + 30px)}.topAboutBlockImgBoxFoot .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}}.topAboutTxt{opacity:.1;top:34%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.topAboutTxt .scrollTextInner span{color:var(--mainColor)}.topServiceBlock{background-color:#f8fafb;padding-block:90px;border-radius:40px}@media only screen and (max-width:767px){.topServiceBlock{border-radius:20px}}.serviceCntHead{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media only screen and (min-width:767px) and (max-width:959px){.serviceCntHead{gap:30px}}@media only screen and (max-width:767px){.serviceCntHead{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.serviceCard{position:relative}.serviceCard:before{content:"";position:absolute;top:0;left:0;background-color:var(--mainColor);border-radius:16px;-webkit-transition:.3s;transition:.3s;height:100%;width:100%;z-index:1}.serviceCard .serviceCardimg{padding-bottom:52%;position:relative;display:block;width:100%}.topServiceCntFoot .serviceCard .serviceCardimg{padding-bottom:60%}.serviceCard .serviceCardimg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.serviceCard:hover:before{top:10px;left:-10px}.serviceCardInner{display:block;background-color:#fff;border:1px solid #cbdaf5;border-radius:16px;overflow:hidden;-webkit-transition:.3s;transition:.3s;position:relative;height:100%;z-index:3}.serviceCardInner .commonBtn:before{-webkit-transition:.5s;transition:.5s}.serviceCardInner .commonBtn:after{content:"";position:absolute;background:#e7e7e7;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;transition:.5s;opacity:0;width:100%;height:100%;z-index:-1}.serviceCardInner:hover .commonBtn:before{opacity:0}.serviceCardInner:hover .commonBtn:after{opacity:1}.serviceCardInner:hover .commonBtn .commonBtnTx{color:var(--fontColor)}.serviceCardInner:hover .commonBtn .commonBtnArw i{left:200%}.serviceCardInner:hover .commonBtn .commonBtnArw i+i{left:54%}.serviceCardtxtBox{padding:3% 5%}.topServiceCntFoot .serviceCardtxtBox{padding:5%}@media only screen and (max-width:767px){.serviceCardtxtBox .commonBtn{padding-inline:1.2em 1.4em}}.serviceCardSubTitle{text-align:center;font-weight:600;letter-spacing:.08em;font-size:20px;line-height:1.4}.topServiceCntFoot .serviceCardSubTitle{font-size:18px}@media only screen and (min-width:767px) and (max-width:959px){.topServiceCntFoot .serviceCardSubTitle{font-size:14px}}@media only screen and (max-width:767px){.serviceCardSubTitle{font-size:18px}.topServiceCntFoot .serviceCardSubTitle{font-size:18px}}.serviceCardTitle{text-align:center}.serviceCardTitle span{color:var(--mainColor);font-size:46px;font-weight:600;letter-spacing:.08em;border-bottom:2px solid var(--mainColor)}.topServiceCntFoot .serviceCardTitle span{font-size:34px}@media only screen and (min-width:767px) and (max-width:959px){.serviceCardTitle span{font-size:36px}.topServiceCntFoot .serviceCardTitle span{font-size:28px}}@media only screen and (max-width:767px){.serviceCardTitle span{font-size:38px;letter-spacing:.07em}.topServiceCntFoot .serviceCardTitle span{font-size:32px}}.topServiceCntFoot{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media only screen and (min-width:767px) and (max-width:959px){.topServiceCntFoot{gap:8px}}@media only screen and (max-width:767px){.topServiceCntFoot{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.topPriceBlock{background-color:var(--mainColorExLight);padding-block:180px 90px;margin-top:-90px;border-radius:40px}@media only screen and (max-width:767px){.topPriceBlock{padding-block:90px 45px;margin-top:-45px}}.topPriceTitleBox{position:relative}@media print,screen and (min-width:768px){.topPriceTitleBox .commonTitleBox{margin-left:5em}}.topPriceImg{position:absolute;top:-10px;right:-30px;width:27%;z-index:-1}@media only screen and (max-width:767px){.topPriceImg{top:52px;right:-61px;width:54%}}@media print,screen and (min-width:768px){.priceGridBlock{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.priceGridBlock.servicePrice.__col3{grid-template-columns:repeat(3,1fr)}.priceGridBlock.servicePrice.__col4{grid-template-columns:repeat(4,1fr)}}.priceItem{display:block;overflow:hidden;border-radius:16px;border:1px solid #cbdaf5;background-color:#fff}.priceItem:hover .commonBtn{color:#fff}.priceItem:hover .commonBtn:before{-webkit-filter:brightness(.6);filter:brightness(.6);height:200%;width:200%}.priceItem:hover .commonBtn .commonBtnArw i{left:200%}.priceItem:hover .commonBtn .commonBtnArw i+i{left:54%}@media only screen and (max-width:959px){.priceItem{margin-inline:8px}}.priceItemTitle{text-align:center;background-color:var(--mainColor);color:#fff;font-size:23px;font-weight:600;letter-spacing:.08em;line-height:1;padding-block:.4em;height:40px}.matchHeight .priceItemTitle{font-size:24px;padding-block:.4em;height:auto}.matchHeight .priceItemTitle span{font-size:65%;line-height:1;font-weight:600}.priceItemInner{padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 40px)}.flowItem .priceItemInner{padding:16% 5%}.servicePriceItem{text-align:center;font-weight:600;line-height:1.2;margin-bottom:.8em}.servicePriceItem span{color:var(--mainColor);font-weight:600;line-height:1.4;font-size:24px;display:inline-block;margin-top:.1em}.priceItemIcon{background-color:#f1f0f6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-inline:auto;padding:24px;height:117px;width:117px}.priceItemIcon img{width:100%}.priceItemTxt{text-align:center;font-size:30px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;margin-block:.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.priceItemTxt span{font-size:47%;font-weight:600;letter-spacing:.08em;margin-left:.4em;line-height:1.1;text-align:left}.topCoverBlock{background-color:var(--mainColorLight);border-radius:40px;overflow:hidden;padding:3% 5%;position:relative}@media only screen and (max-width:767px){.topCoverBlock{padding:0 3% 6%;border-radius:20px}}.topCoverBlockImg{position:absolute;padding-bottom:57%;-webkit-transition:1.3s;transition:1.3s;top:0;width:50%;z-index:2}.topCoverBlockImg.__left{left:0;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left center;transform-origin:left center}.is-visible .topCoverBlockImg.__left{-webkit-transform:perspective(1800px) rotateY(50deg);transform:perspective(1800px) rotateY(50deg)}.topCoverBlockImg.__right{right:0;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:right center;transform-origin:right center}.is-visible .topCoverBlockImg.__right{-webkit-transform:perspective(1800px) rotateY(-50deg);transform:perspective(1800px) rotateY(-50deg)}@media only screen and (max-width:767px){.topCoverBlockImg{padding-bottom:70%}.is-visible .topCoverBlockImg.__left{-webkit-transform:perspective(1800px) rotateY(35deg);transform:perspective(1800px) rotateY(35deg)}.is-visible .topCoverBlockImg.__right{-webkit-transform:perspective(1800px) rotateY(-35deg);transform:perspective(1800px) rotateY(-35deg)}}.topCoverBlockInner{opacity:0;visibility:hidden;-webkit-transition:.5s 1s;transition:.5s 1s}.is-visible+.topCoverBlockInner{opacity:1;visibility:visible}@media only screen and (min-width:767px) and (max-width:959px){.topCoverBlockInner{margin-top:55%}}@media only screen and (max-width:767px){.topCoverBlockInner{margin-top:80%}}.topCoverBlockInnerHead{margin-bottom:3%}.topCoverBlockInnerHead .topCoverBlockTitle{text-align:center;color:#fff;font-size:clamp(24px, 2.5vw, 32px);font-weight:600;letter-spacing:.08em;line-height:1.5}.topCoverBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:100px auto 40px;gap:10px;border-radius:16px;overflow:hidden;background-color:#fff}.topCoverBtn+.topCoverBtn{margin-top:10px}@media only screen and (max-width:767px){.topCoverBtn{grid-template-columns:70px auto 30px}}.topCoverBtnImg{padding-bottom:100%}@media only screen and (max-width:767px){.topCoverBtnImg{padding-bottom:120%}}.topCoverBtnSubTitle{text-align:center;margin-bottom:.3em;line-height:1.2}.topCoverBtnSubTitle span{padding-inline:1em;position:relative;font-size:14px;line-height:1.2}.topCoverBtnSubTitle span:before,.topCoverBtnSubTitle span:after{content:"";position:absolute;background-color:var(--fontColor);bottom:0;height:1em;width:1px}.topCoverBtnSubTitle span:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.topCoverBtnSubTitle span:after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.topCoverBtnSubTitle span{font-size:11px;display:inline-block}}@media only screen and (max-width:767px){.topCoverBlockTxt{font-size:13px}}.topCoverBtnTitle{text-align:center;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.2}@media only screen and (max-width:767px){.topCoverBtnTitle{font-size:18px}}.topCoverBtnArw{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;height:30px;width:30px}.topCoverBtnArw i{color:#fff;font-size:1.3em}.topCoverBtn:hover .topCoverBtnArw{-webkit-transform:translateX(5px);transform:translateX(5px)}@media only screen and (max-width:767px){.topCoverBtnArw{height:25px;width:25px}.topCoverBtnArw i{font-size:.9em}}.topWorksSlide{position:relative;max-width:1110px;padding-inline:15px;margin-inline:auto}.topWorksSlide .slick-list{padding-right:clamp(30px, 18.8vw, 240px)}@media only screen and (max-width:767px){.topWorksSlide .slick-list{padding-right:30px}}.topWorksSlide .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.topWorksSlide .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.topWorksSlide .slick-arrow:hover,.topWorksSlide .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:1}.topWorksSlide .slick-arrow:hover:before,.topWorksSlide .slick-arrow:focus:before{opacity:1}.topWorksSlide .slick-arrow.slick-prev{left:-20px}.topWorksSlide .slick-arrow.slick-prev:before{content:"\f104"}.topWorksSlide .slick-arrow.slick-next{right:-20px}.topWorksSlide .slick-arrow.slick-next:before{content:"\f105"}@media only screen and (max-width:767px){.topWorksSlide{margin-inline:15px}.topWorksSlide .slick-arrow{height:30px;width:30px}.topWorksSlide .slick-arrow.slick-prev{left:-15px}.topWorksSlide .slick-arrow.slick-next{right:-10px}}.topWorksSlide2 .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.topWorksSlide2 .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.topWorksSlide2 .slick-arrow:hover,.topWorksSlide2 .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:1}.topWorksSlide2 .slick-arrow:hover:before,.topWorksSlide2 .slick-arrow:focus:before{opacity:1}.topWorksSlide2 .slick-arrow.slick-prev{left:-50px}.topWorksSlide2 .slick-arrow.slick-prev:before{content:"\f104"}.topWorksSlide2 .slick-arrow.slick-next{right:-50px}.topWorksSlide2 .slick-arrow.slick-next:before{content:"\f105"}@media only screen and (max-width:767px){.topWorksSlide2 .slick-arrow{height:30px;width:30px}.topWorksSlide2 .slick-arrow.slick-prev{left:20px}.topWorksSlide2 .slick-arrow.slick-next{right:20px}}.topWorksSlideItem{padding:6px;border-radius:16px;margin-inline:15px}.topWorksSlideItem .topWorksSlideItemInner{padding:5% 4%;border-radius:10px;background-color:#fff;height:100%}@media only screen and (max-width:767px){.topWorksSlideItem{margin-inline:8px}}.topWorksFlexBox .topWorksImgBox{border-radius:8px;overflow:hidden}.topWorksFlexBox .topWorksImgBox img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s;aspect-ratio:1.6/1.1;-o-object-fit:cover;object-fit:cover}.topWorksSlideItemInner:hover .topWorksFlexBox .topWorksImgBox img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media print,screen and (min-width:768px){.topWorksFlexBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.topWorksFlexBox .topWorksImgBox{width:48%}.topWorksFlexBox .topWorksTxtBox{padding-left:3%;width:52%}}@media only screen and (min-width:767px) and (max-width:959px){.topWorksFlexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topWorksFlexBox .topWorksImgBox{margin-bottom:10px}.topWorksFlexBox .topWorksImgBox,.topWorksFlexBox .topWorksTxtBox{padding:0;width:100%}}@media only screen and (max-width:767px){.topWorksFlexBox .topWorksImgBox{margin-bottom:10px}}.topWorksItemInfoTitle{background-color:var(--mainColor);color:#fff;font-size:23px;font-weight:600;letter-spacing:.08em;padding-inline:1em;padding-block:.4em;border-radius:8px;margin-bottom:.5em;line-height:1.2}@media only screen and (max-width:767px){.topWorksItemInfoTitle{font-size:18px;padding-inline:.8em;padding-block:.3em}}@media only screen and (max-width:767px){.topWorksInfoBox{margin-bottom:8%}}.topWorksItemList{border-bottom:1px solid var(--fontColor);padding-block:.5em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topWorksItemList:before{content:"";background-color:var(--mainColorLight);position:absolute;bottom:-.1em;left:0;height:3px;width:5em}.topWorksItemList dt{color:var(--mainColor);font-size:18px;line-height:1.2;font-weight:600;width:9em}.topWorksItemList dd{width:calc(100% - 9em)}.topWorksItemList dd span{font-size:240%;line-height:1;font-weight:600;letter-spacing:-.01em;margin-right:.2em}@media only screen and (min-width:767px) and (max-width:959px){.topWorksItemList dt{font-size:16px}.topWorksItemList dd{font-size:16px}.topWorksItemList dd span{font-size:180%}}@media only screen and (max-width:767px){.topWorksItemList dt{font-size:14px;margin-bottom:.1em;width:6em}.topWorksItemList dd{font-size:14px;width:calc(100% - 6em)}.topWorksItemList dd span{font-size:160%}}.topWorksItemTitle{font-size:28px;font-weight:600;letter-spacing:.05em}@media only screen and (max-width:767px){.topWorksItemTitle{font-size:18px}.topWorksItemTitle+p{font-size:13px}}.topFeatureLinks{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media only screen and (min-width:767px) and (max-width:959px){.topFeatureLinks{gap:10px}}@media only screen and (max-width:767px){.topFeatureLinks{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px 10px}}.topFeatureLinkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px;padding:12px 20px;-webkit-transition:.3s;transition:.3s;max-width:247px;width:100%}.topFeatureLinkBtn .topFeatureLinkIcon{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;height:50px;width:50px}@media only screen and (max-width:767px){.topFeatureLinkBtn .topFeatureLinkIcon{padding:4px;height:30px;width:30px}}@media only screen and (min-width:767px) and (max-width:959px){.topFeatureLinkBtn .topFeatureLinkIcon{height:35px;width:35px}}.topFeatureLinkBtn .topFeatureLinkTitle{line-height:1.2;width:calc(100% - 60px)}.topFeatureLinkBtn .topFeatureLinkArw{background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;height:15px;width:15px}.topFeatureLinkBtn .topFeatureLinkArw i{color:var(--mainColor);font-size:10px;line-height:1}.topFeatureLinkBtn:hover .topFeatureLinkArw{-webkit-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width:767px){.topFeatureLinkBtn{gap:8px;max-width:calc(50% - 10px);padding-inline:10px}}.topVoiceBlock{position:relative}.topVoiceBlock .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating{display:none}.topVoiceBlock .topVoiceBlockIcon{position:absolute;right:10px;top:-55px;width:21%}@media only screen and (max-width:767px){.topVoiceBlock .topVoiceBlockIcon{right:-43px;top:9px;width:44%}}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next,.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:40px}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next:before,.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev:before{font-family:"Font Awesome 6 Pro";font-weight:900;font-size:20px;color:#fff;top:50%;left:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:0 0;height:1em;width:1em}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next:after,.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev:after{content:none}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next:before{content:"\f105"}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev:before{content:"\f104"}@media only screen and (max-width:767px){.topVoiceBlock .ti-widget.ti-goog .ti-controls{display:block}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next,.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev{height:30px;width:30px}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next{right:-15px}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev{left:-15px}}.topAreaBg{background-color:var(--mainColorExLight);padding-block:90px;border-radius:40px}.topAreaBg.fcColorCnt{background-color:var(--fcMainColorLight)}@media only screen and (max-width:767px){.topAreaBg{padding-block:45px;border-radius:20px}}@media print,screen and (min-width:768px){.topAreaBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.topAreaBlock .topAreaListBox{width:50%}.topAreaBlock .topAreaMap{width:50%}.topAreaBlock .topAreaMap .topAreaMapImg{width:110%}}@media only screen and (max-width:767px){.topAreaBlock .topAreaListBox{margin-bottom:5%}.topAreaBlock .topAreaMap{-webkit-transform:rotateX(51deg);transform:rotateX(51deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;margin-top:-47%}}.topAreaListTitle{background:linear-gradient(135deg,#0149a0,#0175c2);color:#fff;text-align:center;font-size:23px;display:inline-block;padding-inline:1em;padding-block:.5em;border-radius:6px;font-weight:600;letter-spacing:.08em}.fcColorCnt .topAreaListTitle{background:var(--fcMainColor)}@media only screen and (max-width:767px){.topAreaListTitle{font-size:18px}}.topAreaList+.topAreaList{margin-top:1em}.topAreaList dt{color:var(--mainColor);font-size:20px;font-weight:600;letter-spacing:.12em;margin-bottom:.25em}.topAreaList dt i{font-size:120%;margin-right:.5em}.fcColorCnt .topAreaList dt{color:var(--fcMainColor)}.topAreaList dd{letter-spacing:.08em}@media only screen and (max-width:767px){.topAreaList dt{font-size:18px}}.topAreaLinks{gap:50px}@media only screen and (max-width:767px){.topAreaLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.topColumnLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.columnLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--mainColor);border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:1.5em;padding-block:.3em;-webkit-transition:.3s;transition:.3s;gap:10px}.columnLink:hover{color:#fff;-webkit-filter:brightness(.9);filter:brightness(.9)}@media only screen and (max-width:767px){.columnLink{font-size:14px}}.columnLinkArw{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;height:15px;width:15px}.columnLinkArw i{color:var(--mainColor);font-size:.7em;line-height:1;margin-top:3px}.columnLink:hover .columnLinkArw{-webkit-transform:translateY(3px);transform:translateY(3px)}.topColumnSlide .columnCard{margin-right:20px}.topColumnSlide .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.topColumnSlide .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.topColumnSlide .slick-arrow:hover{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:.85}.topColumnSlide .slick-arrow:hover:before{opacity:1}.topColumnSlide .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:.8}.topColumnSlide .slick-arrow.slick-prev{left:20px}.topColumnSlide .slick-arrow.slick-prev:before{content:"\f104"}.topColumnSlide .slick-arrow.slick-next{right:20px}.topColumnSlide .slick-arrow.slick-next:before{content:"\f105"}@media only screen and (max-width:767px){.topColumnSlide{padding-inline:15px}.topColumnSlide .columnCard{margin-inline:auto}.topColumnSlide .slick-arrow{height:30px;width:30px}.topColumnSlide .slick-arrow.slick-prev{left:15px}.topColumnSlide .slick-arrow.slick-next{right:15px}}.columnCardImgBox{border-radius:16px;overflow:hidden;margin-bottom:10px}.columnCardImgBox .columnCardImg{padding-bottom:67%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.columnCard:hover .columnCardImgBox .columnCardImg{-webkit-transform:scale(1.1);transform:scale(1.1)}.columnCardTime{font-size:14px;line-height:1;margin-bottom:10px}.columnCardTitle{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:.3em;-webkit-transition:.3s;transition:.3s}.columnCard:hover .columnCardTitle{color:var(--mainColorLight)}.columnCardCateBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px}.columnCardCate{display:inline-block;background-color:var(--mainColor);color:#fff;text-align:center;font-size:14px;border-radius:8px;padding-inline:.9em;padding-block:.2em;-webkit-transition:.3s;transition:.3s;line-height:1.3}.columnCardCate:hover{color:#fff;opacity:.7}.bannerCnt{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media only screen and (min-width:767px) and (max-width:959px){.bannerCnt{gap:30px}}@media only screen and (max-width:767px){.bannerCnt{grid-template-columns:1fr;gap:15px}}.topLastLinkWrap{max-width:1280px;margin-inline:auto;width:100%}.topLastLinkBlock{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:767px){.topLastLinkBlock{grid-template-columns:1fr}}.topLastLink{display:block;overflow:hidden;position:relative}.topLastLink:before{content:"";position:absolute;top:0;left:0;background-color:var(--fontColor);opacity:.2;-webkit-transition:.3s;transition:.3s;height:100%;width:100%;z-index:1}.topLastLink:hover:before{opacity:.6}.topLastLinkBg{overflow:hidden}.topLastLinkBg .topLastLinkBgImg{padding-bottom:70%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s;position:relative}.topLastLink:hover .topLastLinkBg .topLastLinkBgImg{-webkit-transform:scale(1.1);transform:scale(1.1)}.topLastLinkBg .topLastLinkBgImg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.topLastLinkBg .topLastLinkBgImg{padding-bottom:42%}}.topLastLinkTxtBox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.topLastLinkTxtBox .secTitleEn{font-size:clamp(38px, 5.5vw, 70px);color:#fff}.topLastLinkTxtBox .secTitleJa{color:#fff}.topLastLinkTxtBox .secTitleJa span:before{background-color:#fff}.topFcbannerLinkBg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:3%}@media only screen and (max-width:767px){.topFcbannerLinkBg{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-block:6%}}.topFcbannerImgBox{position:relative;width:40%}@media print,screen and (min-width:768px){.topFcbannerImgBox .topFcbannerImg{top:50%;-webkit-transform:translateY(-47.5%);transform:translateY(-47.5%);position:absolute;left:5%;width:102%}}@media only screen and (max-width:767px){.topFcbannerImgBox{width:74%}.topFcbannerImgBox .topFcbannerImg{margin-bottom:-8%}}.topFcbannerTxBox{padding-inline:3%}.topFcbannerTxBox .topFcbannerTx{margin-block:0% -4%}@media print,screen and (min-width:768px){.topFcbannerTxBox{width:60%}}@media only screen and (max-width:767px){.topFcbannerTxBox .topFcbannerTx{margin-block:0% -7%}}.companyConceptInnerBg{padding-block:clamp(50px, 8vw, 110px) clamp(150px, 24vw, 310px);position:relative;border-radius:40px;overflow:hidden}.companyConceptInnerBg:before{content:"";background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/companyConceptBg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;opacity:.3;top:0;left:0;height:100%;width:100%;z-index:-1}.companyMessageBlock{border-radius:16px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px;margin-top:clamp(-192px, -15vw, -85px);position:relative;z-index:2}@media print,screen and (min-width:768px){.companyMessageBlock .companyMessageTxtBox{padding-right:5%;width:70%}.companyMessageBlock .companyMessageImgBox{width:30%}}@media only screen and (min-width:767px) and (max-width:959px){.companyMessageBlock{padding:40px}}@media only screen and (max-width:767px){.companyMessageBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px 15px}.companyMessageBlock .companyMessageImgBox{margin-bottom:8%}}.companyMessageImg{border-radius:16px;overflow:hidden;margin-bottom:2em}@media only screen and (max-width:767px){.companyMessageImg{border-radius:8px;margin-bottom:.8em;width:70%;margin-inline:auto}}.companyMessageName{text-align:center;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1}.companyMessageName span{font-size:16px;margin-right:.7em;display:inline-block;line-height:1}@media only screen and (max-width:767px){.companyMessageName{font-size:18px}.companyMessageName span{font-size:14px;margin-right:.5em}}@media print,screen and (min-width:768px){.companyHistoryBlock{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.companyHistoryBlock .companyHistoryTitleBox,.companyHistoryBlock .companyHistoryListBox{width:50%}.companyHistoryBlock .showroomTitleBox{width:60%}.companyHistoryBlock .showroomListBox{width:40%}}@media only screen and (min-width:767px) and (max-width:959px){.companyHistoryBlock .companyHistoryTitleBox{width:40%}.companyHistoryBlock .companyHistoryListBox{width:60%}.companyHistoryBlock .showroomTitleBox,.companyHistoryBlock .showroomListBox{width:50%}}.companyHistoryListBox dl{border-bottom:1px dotted #cbdaf5;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1em}.companyHistoryListBox dt{width:10em}.companyHistoryListBox dd{width:calc(100% - 10em)}.companyLicenseBlock{border-radius:40px;background-color:var(--mainColorExLight);padding-block:90px}@media only screen and (max-width:767px){.companyLicenseBlock{border-radius:20px;padding-block:45px}}.companyLicenseList ul li{margin-block:.2em;letter-spacing:.08em;list-style:disc;margin-left:1em}.companyLicenseList ul li::marker{font-size:60%}@media print,screen and (min-width:768px){.companyLicenseList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.companyLicenseList ul{width:50%}}@media only screen and (max-width:767px){.companyLicenseList ul li{font-size:12px}}@media print,screen and (min-width:768px){.companyMachineHeadBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.companyMachineHeadBlock .companyMachine_leftBox{padding-right:5%}.companyMachineHeadBlock .companyMachine_leftBox,.companyMachineHeadBlock .companyMachine_rightBox{width:50%}}.companyMachine_rightBox{margin-top:5%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.companyMachine_rightBox dl{border-bottom:1px dotted #cbdaf5;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1em}.companyMachine_rightBox dt{width:10em}.companyMachine_rightBox dd{text-align:right;width:calc(100% - 10em)}@media only screen and (min-width:767px) and (max-width:959px){.companyMachine_rightBox dt,.companyMachine_rightBox dd{font-size:15px}.companyMachine_rightBox dt{width:8em}.companyMachine_rightBox dd{width:calc(100% - 8em)}}@media only screen and (max-width:767px){.companyMachine_rightBox dt,.companyMachine_rightBox dd{font-size:14px}.companyMachine_rightBox dt{width:8em}.companyMachine_rightBox dd{width:calc(100% - 8em)}}.machine-slider-container{position:relative;width:100%;margin-bottom:2em;overflow:hidden}.machine-slider{border:1px solid #cbdaf5;position:relative;width:100%;height:300px;overflow:hidden}@media only screen and (max-width:959px){.machine-slider{height:220px}}.machine-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.machine-slide.active{opacity:1}.machine-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slider-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.slider-nav i{font-size:40px;color:#cacaca}.slider-nav.prev{left:0}.slider-nav.next{right:0}@media only screen and (max-width:767px){.slider-nav i{font-size:32px}}.machine-caption{text-align:center;padding:10px;font-weight:500}.companyMachineFootBlock{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:-120px}@media print,screen and (min-width:768px){.companyOutlineBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.companyOutlineBlock .companyOutlineTitleBox{padding-right:8%}.companyOutlineBlock .companyOutlineTitleBox,.companyOutlineBlock .companyOutlineListBox{width:50%}}.gmap .commonFrameWrap{position:relative;width:100%;padding-top:56%}.gmap .commonFrameWrap iframe{position:absolute;top:0;right:0;width:100%;height:100%}.companyOutlineListBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1em;border-bottom:1px solid #cacaca;position:relative}.companyOutlineListBox dl:before{content:"";position:absolute;background-color:var(--mainColorLight);bottom:-.1em;left:0;height:2px;width:9em}.fcColorCnt .companyOutlineListBox dl:before{background-color:var(--fcMainColor)}.companyOutlineListBox dl:last-child{border-bottom:none}.companyOutlineListBox dl:last-child:before{display:none}.companyOutlineListBox dt{font-weight:600;letter-spacing:.08em;width:10em}.companyOutlineListBox dd{width:calc(100% - 10em)}.companyOutlineListBox dd ul li{list-style:disc;margin-left:1em;margin-block:.1em}.companyOutlineListBox dd ul li::marker{font-size:60%}@media only screen and (min-width:767px) and (max-width:959px){.companyOutlineListBox dl:before{width:6em}.companyOutlineListBox dt{width:7em}.companyOutlineListBox dd{width:calc(100% - 7em)}}@media only screen and (max-width:767px){.companyOutlineListBox dl{padding-block:.8em}.companyOutlineListBox dl:before{width:5em}.companyOutlineListBox dt{width:6em}.companyOutlineListBox dd{width:calc(100% - 6em)}.companyOutlineListBox dd ul li{margin-block:.5em;line-height:1.2;letter-spacing:.08em}}.locationsBody{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (min-width:767px) and (max-width:959px){.locationsBody{gap:15px}}@media only screen and (max-width:767px){.locationsBody{grid-template-columns:1fr;gap:20px}}.locationCard{border:1px solid var(--mainColorLight);background-color:#fff;border-radius:12px;padding:15px}.locationCard .locationCardImg{border-radius:12px;overflow:hidden}.locationCardIn{padding-block:20px 5px}.locationCardIn .locationCardTitle{font-size:22px;font-weight:600;line-height:1;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--mainColorExLight)}@media only screen and (min-width:767px) and (max-width:959px){.locationCardIn .locationCardTitle{font-size:18px}}.locationCardInfo dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:.4em}.locationCardInfo dt{font-size:14px;font-weight:600;width:4.5em}.locationCardInfo dd{font-size:14px;width:calc(100% - 4.5em)}.recruitMessageBlock{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}@media print,screen and (min-width:768px){.recruitMessageBlock .recruitMessageTxtBox{padding-right:5%;width:70%}.recruitMessageBlock .recruitMessageImgBox{width:30%}}@media only screen and (max-width:767px){.recruitMessageBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruitMessageBlock .recruitMessageImgBox{margin-bottom:8%}}.recruitMessageImg{border-radius:16px;overflow:hidden;margin-bottom:2em}@media only screen and (max-width:767px){.recruitMessageImg{border-radius:8px;margin-bottom:.8em;width:70%;margin-inline:auto}}.recruitMessageName{text-align:center;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1}.recruitMessageName span{font-size:16px;margin-right:.7em;display:inline-block;line-height:1}@media only screen and (max-width:767px){.recruitMessageName{font-size:18px}.recruitMessageName span{font-size:14px;margin-right:.5em}}.recruitSecTitleBoxBg{position:relative;z-index:2}.recruitSecTitleBoxBg:before{content:"";position:absolute;top:0;left:0;background-color:var(--fontColor);opacity:.2;height:100%;width:100%;z-index:-1}.recruitSecTitleBoxBg .secTitleBox{padding-block:16%}@media only screen and (max-width:767px){.recruitSecTitleBoxBg .secTitleBox{padding-block:20%}}.recruitWantedBlock{background-color:#f1f0f6}.recruitWantedItem{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:16px;padding:30px;-webkit-box-shadow:2px 2px 14px rgba(0,0,0,.08);box-shadow:2px 2px 14px rgba(0,0,0,.08)}.recruitWantedItem+.recruitWantedItem{margin-top:20px}@media only screen and (max-width:767px){.recruitWantedItem{padding:15px}}.recruitWantedItemIcon{border:3px solid #e9ce48;margin-right:1em;margin-top:.4em;height:23px;width:23px;position:relative}.recruitWantedItemIcon:before{content:"";position:absolute;border-left:3px solid var(--mainColor);border-bottom:3px solid var(--mainColor);top:18%;left:70%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);height:13px;width:20px}@media only screen and (max-width:767px){.recruitWantedItemIcon{margin-top:.1em;height:20px;width:20px}.recruitWantedItemIcon:before{height:10px;width:15px}}.recruitWantedItemContent{width:calc(100% - 23px)}@media only screen and (max-width:767px){.recruitWantedItemContent{width:calc(100% - 20px)}}.recruitWantedItemTitle{color:var(--mainColor);font-size:26px;font-weight:600;margin-bottom:.3em;line-height:1.2;letter-spacing:.08em}@media only screen and (min-width:767px) and (max-width:959px){.recruitWantedItemTitle{font-size:22px}}@media only screen and (max-width:767px){.recruitWantedItemTitle{font-size:20px}}.recruitWantedItemText{line-height:1.8;letter-spacing:.1em}@media only screen and (max-width:767px){.recruitWantedItemText{font-size:14px}}.recruitSupportGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:767px){.recruitSupportGrid{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.recruitSupportCardNum{text-align:center;position:relative;z-index:2}.recruitSupportCardNum p{color:#fff;background-color:var(--mainColor);display:inline-block;text-align:center;padding-inline:1.4em;padding-block:.3em;border-radius:30px;font-weight:600;font-family:var(--fontEn);letter-spacing:.07em;line-height:1;font-size:15px}.recruitSupportCardNum p span{font-size:150%;font-weight:600;letter-spacing:.1em;line-height:1;margin-left:.1em}@media only screen and (max-width:959px){.recruitSupportCardNum p{font-size:14px}}.recruitSupportCardImg{border-radius:16px;overflow:hidden;margin-block:-15px 1em}.recruitSupportCardImg img{width:100%}.recruitSupportCardTitle{color:var(--mainColorLight);text-align:center;font-size:24px;font-weight:600;letter-spacing:.1em;margin-bottom:.6em;line-height:1}.recruitSupportCardTitle span{font-size:14px;font-weight:600;line-height:1}@media only screen and (max-width:959px){.recruitSupportCardTitle{font-size:22px}}.recruitSupportCardtxt{line-height:1.8;letter-spacing:.1em}.recruitDetailBg{background-color:var(--mainColorExLight);border-radius:40px}@media only screen and (max-width:767px){.recruitDetailBg{border-radius:20px}}.recruitDetaillist dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1em;border-bottom:1px dashed #a9c0eb}.recruitDetaillist dt{letter-spacing:.08em;font-weight:600;width:8em}.recruitDetaillist dd{line-height:1.8;width:calc(100% - 8em)}.showroomCardTitle{text-align:center}.showroomCardTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:600;line-height:1.4;font-size:26px;letter-spacing:.1em;margin-bottom:.3em}@media only screen and (max-width:959px){.showroomCardTitle span{font-size:22px}}.showroomInfoBlock{background-color:var(--mainColorExLight);border-radius:40px}@media only screen and (max-width:767px){.showroomInfoBlock{border-radius:20px}}.showroomAccessBlockTitle{font-size:20px;font-weight:600;letter-spacing:.08em;border-bottom:1px solid #58585a;position:relative;padding-bottom:.4em;margin-bottom:1.7em}.showroomAccessBlockTitle:before{content:"";position:absolute;background-color:var(--mainColor);bottom:-.1em;left:0;height:3px;width:6em;border-radius:10px}.showroomAccessBlockTitle span{font-size:32px;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:767px){.showroomAccessBlockTitle{font-size:18px}.showroomAccessBlockTitle span{font-size:26px}}.showroomAccessVarTitle{font-size:20px;font-weight:600;color:var(--mainColor);margin-bottom:2.2em}@media only screen and (max-width:767px){.showroomAccessVarTitle{font-size:18px;margin-bottom:.7em}}.showroomAccessBlockGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:90px}.showroomAccessBlockGrid .showroomAccessCardImg{border-radius:16px;overflow:hidden;margin-bottom:2em}@media only screen and (max-width:767px){.showroomAccessBlockGrid{grid-template-columns:1fr;gap:40px}.showroomAccessBlockGrid .showroomAccessCardImg{margin-bottom:.5em}}.showroomAccessCard+.showroomAccessCard .showroomAccessCardImgBox{position:relative}.showroomAccessCard+.showroomAccessCard .showroomAccessCardImgBox:before{content:"\f105";font-family:"Font Awesome 6 Pro";position:absolute;color:var(--mainColor);font-size:45px;line-height:1;left:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.showroomAccessCard+.showroomAccessCard .showroomAccessCardImgBox:before{top:-40px;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);font-size:32px}}.flowGridBlock{margin-left:90px}.flowGridBlock .flowItem{margin-inline:10px}.flowGridBlock .slick-list{padding-right:200px}@media only screen and (max-width:767px){.flowGridBlock{margin-left:30px}.flowGridBlock .slick-list{padding-right:120px}}.flowGridBlock .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.flowGridBlock .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.flowGridBlock .slick-arrow.slick-disabled{opacity:.5}.flowGridBlock .slick-arrow:hover,.flowGridBlock .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:1}.flowGridBlock .slick-arrow:hover:before,.flowGridBlock .slick-arrow:focus:before{opacity:1}.flowGridBlock .slick-arrow.slick-prev{left:-50px}.flowGridBlock .slick-arrow.slick-prev:before{content:"\f104"}.flowGridBlock .slick-arrow.slick-next{right:25px}.flowGridBlock .slick-arrow.slick-next:before{content:"\f105"}@media only screen and (max-width:767px){.flowGridBlock .slick-arrow{height:30px;width:30px}.flowGridBlock .slick-arrow.slick-prev{left:-20px}.flowGridBlock .slick-arrow.slick-next{right:15px}}.flowGridBlock.fcColorCnt .slick-arrow{background:var(--fcMainColor)}.flowItemIcon{border-radius:50%;margin-inline:auto;margin-bottom:5%;width:90%}.flowItemIcon img{width:100%}.flowItemIcon.smallImg{width:60%}.flowItemTitle{text-align:center;background-color:var(--mainColor);color:#fff;font-size:18px;font-weight:600;letter-spacing:.08em;line-height:1;padding-block:.6em}.fcColorCnt .flowItemTitle{background-color:var(--fcMainColor)}.flowItemTxt{text-align:center;font-size:18px;font-weight:600;line-height:1.2}.showroomRecommendBlock{position:relative;background-color:#d1ecff;padding:5%;border-radius:16px}.showroomRecommendBlock .showroomIcon{position:absolute;top:max(-80px, -5vw);left:max(-130px, -10vw);width:clamp(140px, 24.3vw, 310px)}@media only screen and (max-width:767px){.showroomRecommendBlock{border-radius:20px}.showroomRecommendBlock .showroomIcon{top:-50px;left:-48px}}.showroomRecoSubTitle{text-align:center}.showroomRecoSubTitle span{border-radius:50px;display:inline-block;font-size:24px;font-weight:600;letter-spacing:.12em;line-height:1;padding-inline:4.5em;padding-block:.8em}@media only screen and (max-width:767px){.showroomRecoSubTitle span{font-size:18px;padding-inline:2.3em;padding-block:.7em}}.showroomRecoTitle{text-align:center}.showroomRecoTitle span{font-size:52px;line-height:1.2;font-weight:600;letter-spacing:.1em;display:inline-block;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:767px){.showroomRecoTitle span{font-size:28px}}.beginnerCnt{position:relative;border-radius:16px;padding:5% 3%}.beginnerCnt+.beginnerCnt{margin-top:160px}.beginnerCnt+.beginnerCnt:before{content:"";position:absolute;background-color:var(--mainColor);clip-path:polygon(50% 100%,0% 0%,100% 0%);top:-106.6666666667px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:50px;width:230px}.beginnerCnt+.fcColorCnt:before{background-color:var(--fcMainColor)}.beginnerCnt.servicePageCnt+.servicePageCnt{margin-top:120px}.beginnerCnt.servicePageCnt+.servicePageCnt:before{content:none}.beginnerCnt.beginnerStep01{background-color:#f1f0f6}.beginnerCnt.beginnerStep02{background-color:#fffcde}.beginnerCnt.beginnerStep03{background-color:#d1ecff}@media only screen and (max-width:767px){.beginnerCnt{padding:10% 3%}.beginnerCnt+.beginnerCnt{margin-top:100px}.beginnerCnt+.beginnerCnt:before{top:-66.6666666667px;height:27px;width:170px}}.beginnerIcon{position:absolute;top:max(-100px, -13.5vw);width:clamp(110px, 24.3vw, 310px)}.beginnerIcon.__topLeft{left:max(-130px, -10vw)}.beginnerIcon.__topRight{right:max(-130px, -10vw)}.beginnerIcon.asbestosAreaIcon{width:clamp(106px, 20.3vw, 260px)}.beginnerIcon.__requestIcon{left:-40px;-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}@media only screen and (max-width:767px){.beginnerIcon{top:-50px}.beginnerIcon.__topLeft{left:-48px}.beginnerIcon.__topRight{right:-48px}.beginnerIcon.asbestosAreaIcon{left:-30px}}.beginnerCntMainTitle{text-align:center;font-size:24px;margin-block:-3.4em 1.1em;display:block}.beginnerCntMainTitle p{border-radius:50px;color:#fff;letter-spacing:.13em;font-weight:600;display:inline-block;padding-inline:.9em;padding-block:.7em;line-height:1}.beginnerStep01 .beginnerCntMainTitle p{background-color:var(--mainColor)}.fcColorCnt .beginnerCntMainTitle p{background-color:var(--fcMainColor)}.beginnerCntMainTitle.servicePage p{font-size:32px;padding-inline:.9em;padding-block:.9em}.beginnerCntMainTitle.--lh p{line-height:1.4}@media only screen and (max-width:767px){.beginnerCntMainTitle{font-size:16px}.beginnerCntMainTitle.servicePage p{font-size:22px}}.beginnerCntSubTitle{text-align:center;margin-bottom:.7em}.beginnerCntSubTitle span{padding-inline:.8em;font-size:24px;font-weight:600;letter-spacing:.08em;display:inline-block;position:relative;line-height:1.2}.beginnerCntSubTitle span:before,.beginnerCntSubTitle span:after{content:"";position:absolute;background-color:var(--fontColor);bottom:0;height:1.3em;width:2px}.beginnerCntSubTitle span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.beginnerCntSubTitle span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (max-width:767px){.beginnerCntSubTitle span{font-size:16px}}.beginnerCntTitle{text-align:center;font-size:clamp(26px, 4.1vw, 52px);font-weight:600;letter-spacing:.1em;line-height:1.2;margin-bottom:.4em}.beginnerCntTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;font-weight:600;letter-spacing:.1em;line-height:1.2}.fcColorCnt .beginnerCntTitle span{color:var(--fcMainColor);background:0 0;-webkit-background-clip:text;-webkit-text-fill-color:var(--fcMainColor)}.beginnerCntTitle.small{font-size:clamp(16px, 2.5vw, 32px)}.beginnerCntTitle.small .largeTxt{font-size:clamp(34px, 5vw, 64px);margin-bottom:.2em}.beginnerCntTitle.lh_m{line-height:1.5}.beginnerStep01-Inner{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px}@media only screen and (min-width:767px) and (max-width:959px){.beginnerStep01-Inner{gap:15px 20px}}@media only screen and (max-width:767px){.beginnerStep01-Inner{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.beginnerStep01-listItem{-webkit-box-shadow:2px 2px 14px rgba(0,0,0,.08);box-shadow:2px 2px 14px rgba(0,0,0,.08);background-color:#fff;border-radius:8px;padding:5%}@media only screen and (max-width:767px){.beginnerStep01-listItem{padding:3% 2%}}.beginnerStep01-listItemSubTitle{text-align:center;margin-bottom:.6em}.beginnerStep01-listItemSubTitle span{display:inline-block;line-height:1.4;position:relative;padding-inline:1em;padding-bottom:.3em}.beginnerStep01-listItemSubTitle span:before,.beginnerStep01-listItemSubTitle span:after{content:"";position:absolute;bottom:0;background-color:var(--fontColor);height:1em;width:1px}.beginnerStep01-listItemSubTitle span:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:0}.beginnerStep01-listItemSubTitle span:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:0}@media only screen and (max-width:767px){.beginnerStep01-listItemSubTitle span{font-size:13px}}.beginnerStep01-listItemTitle{color:var(--mainColor);text-align:center;font-size:24px;line-height:1.2;letter-spacing:.08em;font-weight:600}.fcColorCnt .beginnerStep01-listItemTitle{color:var(--fcMainColor)}@media only screen and (max-width:767px){.beginnerStep01-listItemTitle{font-size:20px}}.sdgsAboiutBg{background-color:var(--mainColorExLight);border-radius:40px}@media only screen and (max-width:767px){.sdgsAboiutBg{border-radius:20px}}.sdgsAboiutBlock{padding:2px;border-radius:16px}.sdgsAboiutBlock .sdgsAboiutBlockInner{border-radius:14px;padding:5%}.sdgsAboiutTitle{text-align:center;margin-block:-4.2em 1.6em;font-size:20px}.sdgsAboiutTitle p{display:inline-block;text-align:center;color:#fff;font-weight:600;border-end-start-radius:.08em;padding-inline:3em;padding-block:.7em;border-radius:72rem}@media only screen and (min-width:767px) and (max-width:959px){.sdgsAboiutTitle{margin-block:-3.8em 1.5em;font-size:18px}}@media only screen and (max-width:767px){.sdgsAboiutTitle{margin-block:-2.5em 1.6em;font-size:16px}.sdgsAboiutTitle p{padding-inline:2.5em}}.sdgsAboitFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.sdgsAboitFlexBox .sdgsTxtBox{padding-right:5%;width:80%;line-height:1.9;letter-spacing:.12em}.sdgsAboitFlexBox .sdgsImgBox{width:20%}}@media only screen and (max-width:767px){.sdgsAboitFlexBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sdgsAboitFlexBox .sdgsImgBox{margin-inline:auto;margin-bottom:8%;width:40%}}.sdgsInfoBlock{-webkit-box-shadow:2px 2px 14px rgba(0,0,0,.08);box-shadow:2px 2px 14px rgba(0,0,0,.08);border-radius:16px;background-color:#fff;padding:5%}.sdgsInfoitem+.sdgsInfoitem{margin-top:5%}.sdgsInfoitemInner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.sdgsInfoitemInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.sdgsInfoitemList li{font-weight:600;letter-spacing:.08em;font-size:17px;list-style:disc;margin-left:1em;margin-block:.3em}.sdgsInfoitemList li::marker{font-size:80%}@media print,screen and (min-width:768px){.sdgsInfoitemList{padding-right:3%;width:75%}}@media only screen and (min-width:767px) and (max-width:959px){.sdgsInfoitemList{width:70%}}@media only screen and (max-width:767px){.sdgsInfoitemList li{font-size:15px}}.sdgsInfoitemGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media print,screen and (min-width:768px){.sdgsInfoitemGrid{width:25%}.sdgsInfoitemGrid>:nth-child(1):nth-last-child(2){grid-column:2}.sdgsInfoitemGrid>:nth-child(2):nth-last-child(1){grid-column:3}}@media only screen and (min-width:767px) and (max-width:959px){.sdgsInfoitemGrid{width:30%}}@media only screen and (max-width:767px){.sdgsInfoitemGrid{margin-inline:auto;margin-bottom:8%;width:70%}}.aprtnerMainBlock .commonTitle{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.1em}.partnerListBg{background-color:var(--mainColorExLight);border-radius:40px}@media only screen and (max-width:767px){.partnerListBg{border-radius:20px}}.partnerListGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media only screen and (min-width:767px) and (max-width:959px){.partnerListGrid{gap:15px}}@media only screen and (max-width:767px){.partnerListGrid{grid-template-columns:repeat(2,1fr);gap:10px}}.okayamaMainCntBlock{border-radius:16px;overflow:hidden;position:relative;padding:11%;z-index:2}.okayamaMainCntBlock:before{content:"";position:absolute;background-color:var(--mainColor);top:0;left:0;opacity:.72;height:100%;width:100%;z-index:-1}@media only screen and (max-width:767px){.okayamaMainCntBlock{padding:12% 5%}}.contractor-table-wrapper{width:100%;overflow-x:auto;margin:30px 0}@media only screen and (max-width:767px){.contractor-table-wrapper{margin:20px 0}}.contractor-table{width:100%;border-collapse:collapse;font-size:16px}@media only screen and (max-width:767px){.contractor-table{font-size:14px;width:900px}}.contractor-table th,.contractor-table td{border:1px solid #b9b9b9;padding:.4em .5em;text-align:left;vertical-align:middle;font-size:15px}@media only screen and (max-width:767px){.contractor-table th,.contractor-table td{padding:10px;font-size:13px}}.contractor-table th{background-color:#f0f0f0;font-weight:700;white-space:nowrap}.areaMainBlock{position:relative}@media print,screen and (min-width:768px){.areaMainBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.areaMainBlock .areaMainBlockTxtBox{width:70%}.areaMainBlock .areaMainBlockImgBox{width:30%}}@media only screen and (max-width:767px){.areaMainBlock .areaMainBlockTxtBox{padding-block:5% 36vh}.areaMainBlock .areaMainBlockImgBox{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotateX(51deg);transform:translateX(-50%) rotateX(51deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;opacity:.6;width:120%}}@media print,screen and (min-width:768px){.areaMainBlockImg{margin-left:-90%;width:190%}}.areaListBox+.areaListBox{margin-top:5%}@media only screen and (max-width:767px){.areaListBox+.areaListBox{margin-top:10%}}.areaListItem{background-color:var(--mainColorExLight);border-radius:16px;padding:8% 2% 3%;position:relative}.areaListItem+.areaListItem{margin-top:25px}.areaListItem .areaListItemTitle{background-color:var(--mainColor);color:#fff;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1;text-align:center;padding-inline:.9em;padding-block:.6em;position:absolute;display:inline-block;border-radius:16px 0;top:0;left:0}@media only screen and (max-width:767px){.areaListItem{padding:15% 2% 3%}.areaListItem .areaListItemTitle{font-size:18px}}.areaListItemUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.areaListItemUl .areaListItemTxt{border-radius:12px;border:1px solid var(--mainColor);display:inline-block;padding-inline:1.2em;padding-block:.2em;text-align:center;font-weight:600;letter-spacing:.08em;-webkit-transition:.3s;transition:.3s}.areaListItemUl .areaListItemTxt:hover{opacity:.7}.worksCateBox{background-color:var(--mainColorExLight);padding:5%;border-radius:16px}.worksCateBoxTitle{text-align:center;font-size:25px;margin-block:-3.5em 1.2em}.worksCateBoxTitle p{color:#fff;font-weight:600;text-align:center;display:inline-block;border-radius:72rem;padding-inline:3em;padding-block:.5em;letter-spacing:.08em}@media only screen and (min-width:767px) and (max-width:959px){.worksCateBoxTitle{font-size:20px;margin-block:-3em 1.2em}}@media only screen and (max-width:767px){.worksCateBoxTitle{font-size:16px;margin-block:-2em 1.2em}.worksCateBoxTitle p{padding-inline:2.5em}}.worksCateBoxDlBlock dl{margin-block:1em}.worksCateBoxDlBlock dt{font-size:21px;letter-spacing:.1em;color:var(--mainColor);font-weight:600}.worksCateBoxDlBlock dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.worksCateBoxDlBlock dd ul .columnCardCate{font-size:16px}@media print,screen and (min-width:768px){.worksCateBoxDlBlock dl{display:-webkit-box;display:-ms-flexbox;display:flex}.worksCateBoxDlBlock dt{width:10em}.worksCateBoxDlBlock dd{width:calc(100% - 10em)}}@media only screen and (max-width:767px){.worksCateBoxDlBlock dt{margin-bottom:.5em;font-size:20px}.worksCateBoxDlBlock dd ul{gap:8px 10px}.worksCateBoxDlBlock dd ul .columnCardCate{font-size:14px}}.worksListBlockInner{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (min-width:767px) and (max-width:959px){.worksListBlockInner{grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.worksListBlockInner{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.worksCard{border-radius:16px;overflow:hidden;border:1px solid #cbdaf5}.worksCard a{display:block;height:100%}.worksCardImgBox{position:relative}.worksCardImg{position:relative}.worksCardImg:before{content:"";position:absolute;top:0;left:0;color:#fff;font-size:12px;line-height:1;text-align:center;display:inline-block;padding-inline:.5em;padding-block:.1em;border-radius:8px 0 0;overflow:hidden}.worksCardImg.__beforeImg:before{content:"Before";background-color:var(--mainColor)}.worksCardImg.__afterImg:before{content:"After";background:linear-gradient(135deg,#0149a0,#0175c2);padding-inline:1em .5em}.worksCardImg img{aspect-ratio:2/1.37;-o-object-fit:cover;object-fit:cover}.worksCardImg.__afterImg{border:1px solid var(--mainColor);position:absolute;bottom:0;left:0;width:40%;z-index:2}.worksCardImg.__afterImg.no-beforeImg{position:static;width:100%}.worksCardTxtBox{padding:5% 5% 10%}@media only screen and (max-width:767px){.worksCardTxtBox{padding:5% 3% 10%}.worksCardTxtBox .columnCardCate{font-size:12px}}.worksCardCateBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px;margin-bottom:3%}@media only screen and (max-width:767px){.worksCardCateBox{gap:5px}}.worksCardTitle{font-size:22px;line-height:1.2;letter-spacing:.08em;font-weight:600;-webkit-transition:.3s;transition:.3s}.worksCardLink:hover .worksCardTitle{color:var(--mainColorLight)}.worksInfoBlockTItle{font-size:clamp(24px, 2.5vw, 32px);letter-spacing:.08em;font-weight:600;line-height:1.3;margin-bottom:.4em}.worksInfoInner{border-radius:16px;background-color:var(--mainColorExLight);padding:3% 5%}@media print,screen and (min-width:768px){.worksInfoInner{display:-webkit-box;display:-ms-flexbox;display:flex}.worksInfoInner .worksInfoImgBox{padding-right:5%;width:60%}.worksInfoInner .worksInfoTxtBox{width:40%}}@media only screen and (min-width:767px) and (max-width:959px){.worksInfoInner .worksInfoImgBox{width:50%}.worksInfoInner .worksInfoTxtBox{width:50%}}@media only screen and (max-width:767px){.worksInfoInner{padding:8% 5%}.worksInfoInner .worksInfoImgBox{margin-bottom:6%}}.worksInfoImg{position:relative}.worksInfoImg:before{content:"";position:absolute;top:0;left:0;color:#fff;font-size:12px;line-height:1;text-align:center;display:inline-block;padding-inline:.5em;padding-block:.1em;border-radius:8px 0 0;overflow:hidden}.worksInfoImg.__beforeImg:before{content:"Before";background-color:var(--mainColor)}.worksInfoImg.__afterImg:before{content:"After";background:linear-gradient(135deg,#0149a0,#0175c2);padding-inline:1em .5em}.worksInfoImg+.worksInfoImg{position:relative;margin-top:50px}.worksInfoImg+.worksInfoImg:after{content:"";position:absolute;background-color:var(--mainColor);clip-path:polygon(50% 100%,0% 0%,100% 0%);top:-38.4615384615px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:25px;width:140px}.worksInfoImg img{border-radius:8px;overflow:hidden;aspect-ratio:1.6/1.1;-o-object-fit:cover;object-fit:cover}.worksInfoImg:before{font-size:17px;padding-inline:.6em;padding-block:.3em .4em;line-height:1}.worksInfoImg.__afterImg:before{padding-inline:1em}@media only screen and (max-width:767px){.worksInfoImg+.worksInfoImg{margin-top:30px}.worksInfoImg+.worksInfoImg:after{top:-20px;height:15px;width:110px}.worksInfoImg:before{font-size:14px}}.worksInfoTxtBoxTitle{font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1;padding-inline:.5em;padding-block:.4em;border-radius:6px;background-color:var(--mainColor);color:#fff;display:inline-block}.worksInfoTxtBoxTitle.__redTitle{background-color:#b70b0b}@media only screen and (max-width:959px){.worksInfoTxtBoxTitle{font-size:20px;padding-inline:.9em;padding-block:.3em}}.worksInfoTxtBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:.7em;border-bottom:1px solid var(--fontColor);position:relative}.worksInfoTxtBox dl:before{content:"";background-color:var(--mainColorLight);border-radius:10px;position:absolute;bottom:-.15em;left:0;height:3px;width:6em}.worksInfoTxtBox dt{color:var(--mainColor);font-weight:600;font-size:18px;letter-spacing:.08em;width:160px}.worksInfoTxtBox dd{width:calc(100% - 160px)}.worksInfoTxtBox dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.worksInfoTxtBox dd ul li a{border-bottom:1px solid var(--mainColorLight)}@media only screen and (min-width:767px) and (max-width:959px){.worksInfoTxtBox dt{width:130px}.worksInfoTxtBox dd{width:calc(100% - 130px)}}@media only screen and (max-width:767px){.worksInfoTxtBox dt{width:120px}.worksInfoTxtBox dd{width:calc(100% - 120px)}}.worksCostTxtTitle{font-weight:600;letter-spacing:.08em;line-height:1;padding-inline:.5em;padding-block:.4em;border-radius:6px;background-color:#b70b0b;color:#fff;display:inline-block;margin-right:.8em;margin-top:.3em}.worksCostNum{color:#b70b0b;font-weight:600;font-size:24px;line-height:1;margin-block:.4em .2em}.worksCostNum span{font-weight:600;font-size:40px;line-height:1}.worksCostNum.listPage{font-size:18px;margin-block:auto}.worksCostNum.listPage span{font-size:32px}.worksOtherSlide .worksCard{margin-inline:15px}.worksOtherSlide .slick-arrow{background:linear-gradient(135deg,#0149a0,#0175c2);border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:767px){.worksOtherSlide .slick-arrow{height:30px;width:30px}}.worksOtherSlide .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-weight:600;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.worksOtherSlide .slick-arrow.slick-disabled{opacity:.5}.worksOtherSlide .slick-arrow:hover,.worksOtherSlide .slick-arrow:focus{background:linear-gradient(135deg,#0149a0,#0175c2);opacity:1}.worksOtherSlide .slick-arrow:hover:before,.worksOtherSlide .slick-arrow:focus:before{opacity:1}.worksOtherSlide .slick-arrow.slick-prev{left:-15px}.worksOtherSlide .slick-arrow.slick-prev:before{content:"\f104"}@media only screen and (max-width:959px){.worksOtherSlide .slick-arrow.slick-prev{left:10px}}.worksOtherSlide .slick-arrow.slick-next{right:-15px}.worksOtherSlide .slick-arrow.slick-next:before{content:"\f105"}@media only screen and (max-width:959px){.worksOtherSlide .slick-arrow.slick-next{right:10px}}@media only screen and (max-width:959px){.worksOtherSlide{margin-inline:-15px}}.staffListBox+.staffListBox{margin-top:8%}@media only screen and (max-width:767px){.staffListBox+.staffListBox{margin-top:15%}}.staffListBoxInner{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:767px){.staffListBoxInner{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.staffCardImg{border-radius:16px;padding-bottom:133%;width:100%}@media only screen and (max-width:767px){.staffCardImg{padding-bottom:123%}}.staffCardInfoHead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}@media only screen and (max-width:959px){.staffCardInfoHead p{font-size:14px}}.staffCardName{font-size:26px;font-weight:600;letter-spacing:.1em;line-height:1;margin-block:.2em}@media only screen and (max-width:767px){.staffCardName{font-size:20px}}.staffCardTitle{font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.4;margin-bottom:.4em}@media only screen and (min-width:767px) and (max-width:959px){.staffCardTitle{font-size:20px}}@media only screen and (max-width:767px){.staffCardTitle{font-size:18px}}.staffCardtxt{line-height:1.8;letter-spacing:.1em}.subsidyDetailBlock{background-color:var(--mainColorExLight);border-radius:40px;padding-block:50px}@media only screen and (max-width:767px){.subsidyDetailBlock{border-radius:20px;padding-block:25px}}.subsidyContent p{margin:.5em 0 1em;line-height:1.8;letter-spacing:.2em;font-size:16px}@media only screen and (max-width:767px){.subsidyContent p{font-size:14px;line-height:1.6}}.subsidyContent h2,.subsidyContent h3{font-size:32px;font-weight:700;letter-spacing:.08em;border-bottom:1px solid #58585a;position:relative;padding-bottom:.4em;margin-bottom:1.2em}.subsidyContent h2:before,.subsidyContent h3:before{content:"";position:absolute;background-color:var(--mainColor);bottom:-.1em;left:0;height:3px;width:6em;border-radius:10px}@media only screen and (max-width:767px){.subsidyContent h2,.subsidyContent h3{font-size:22px;line-height:1.2}}.subsidyContent .wp-block-table{overflow:auto}.subsidyContent .wp-block-table a{text-decoration:underline;-webkit-transition:.3s;transition:.3s;color:var(--mainColor)}.subsidyContent .wp-block-table a:hover{color:var(--mainColor);text-decoration:underline}.subsidyContent table{margin-block:1% 3%}.subsidyContent table td{background-color:#fff;padding:.6em 1.3em;width:calc(100% - 300px)}.subsidyContent table td:first-child{background-color:#f1f0f6;width:300px;font-size:18px;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.subsidyContent table td{padding:.3em .8em;width:calc(100% - 130px)}.subsidyContent table td:first-child{width:130px}}.modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:none}.modalWrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;display:none;max-width:1190px;padding-inline:15px;margin-inline:auto;width:100%}.modalClose{color:#fff;cursor:pointer;background:0 0;position:absolute;top:-41px;right:10px;border:none;font-size:1.6em}.contactBtnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-inline:auto;max-width:600px}@media only screen and (max-width:767px){.contactBtnBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin:30px auto 15px}}.contactBtnItem{width:100%;max-width:380px;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);-webkit-transition:.3s;transition:.3s}.contactBtnItem:hover{opacity:.7}.contactBtnItem.lineBtn{background-color:#06c755}.contactBtnItem.zoomBtn{background-color:#0e72ed}.contactBtnItem.calenderBtn{background-color:#ff8a1f}@media only screen and (max-width:767px){.contactBtnItem{max-width:100%;margin-inline:auto;width:90%}}.contactBtnLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;color:#fff;text-decoration:none;height:100%}.contactBtnLink:hover{color:#fff}@media only screen and (max-width:767px){.contactBtnLink{padding:12px 20px}}.contactBtnIcon{background-color:#fff;border-radius:50%;padding:8px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.contactBtnIcon img{width:100%;height:auto}@media only screen and (max-width:767px){.contactBtnIcon{width:40px;height:40px;margin-right:10px}}.contactBtnText{-webkit-box-flex:1;-ms-flex:1;flex:1}.contactBtnText p{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.05em;margin:0}@media only screen and (max-width:767px){.contactBtnText p{font-size:16px}}.contactModalBlock{position:relative;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.contactModalBlock.active{opacity:1;visibility:visible}.ctaModaloverlay,.contactModaloverlay{position:fixed;opacity:.25;background-color:var(--fontColor);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100vh;width:100vw;z-index:1000}.contactModalBox{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 30px);background-color:var(--mainColorExLight);z-index:1001}.contactModalCloseBtn{cursor:pointer;position:absolute;top:-115px;right:-45px;font-size:35px}.contactModalCloseBtn i{color:#fff}@media only screen and (min-width:767px) and (max-width:959px){.contactModalCloseBtn{top:-60px;right:0}}@media only screen and (max-width:767px){.contactModalCloseBtn{top:-45px;right:0;font-size:26px}}.contactModalBoxTitle{padding-inline:1em;padding-block:.4em;font-size:32px;text-align:center;font-weight:600;letter-spacing:.08em;line-height:1.2}@media only screen and (min-width:767px) and (max-width:959px){.contactModalBoxTitle{padding-block:.4em;font-size:28px}}@media only screen and (max-width:767px){.contactModalBoxTitle{padding-block:.5em;font-size:20px}}.contactModalBoxTxtBox{padding:2% 8% 3%;position:relative}@media only screen and (min-width:767px) and (max-width:959px){.contactModalBoxTxtBox{padding:5% 3%}}@media only screen and (max-width:767px){.contactModalBoxTxtBox{padding:5% 8%}}.contactModalBoxIcon{position:absolute;top:-110px;right:-60px;width:clamp(150px, 23.5vw, 300px)}@media only screen and (min-width:767px) and (max-width:959px){.contactModalBoxIcon{top:-60px;right:-30px}}@media only screen and (max-width:767px){.contactModalBoxIcon{top:auto;bottom:-20px;right:-30px}}.contactModalBoxHeadSubTxt{text-align:center;font-size:20px;margin-bottom:1em}.contactModalBoxHeadSubTxt span{color:#ca040b}@media only screen and (max-width:767px){.contactModalBoxHeadSubTxt{font-size:16px}}.contactModalBoxHeadTxt{margin-bottom:1em;text-align:center}.contactModalBoxHeadTxt span{display:inline-block;font-size:24px;font-weight:600;letter-spacing:.1em;padding-inline:.8em;position:relative}.contactModalBoxHeadTxt span:before,.contactModalBoxHeadTxt span:after{background-color:var(--fontColor);content:"";position:absolute;bottom:0;height:1.5em;width:2px}.contactModalBoxHeadTxt span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.contactModalBoxHeadTxt span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (max-width:767px){.contactModalBoxHeadTxt span{font-size:18px}}.contactModalBtnBox{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media only screen and (max-width:767px){.contactModalBtnBox{grid-template-columns:.85fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactModalBtnBox .singleContactBtnLink .singleContactBtnIcon{height:35px;width:35px}.contactModalBtnBox .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt.telNumber{font-size:26px}.contactModalBtnBox .singleContactBtnLink .singleContactBtntxtBox .singleContactBtnTxt{font-size:18px}}.ctaModalBlock{position:relative;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.ctaModalBlock.active{opacity:1;visibility:visible}.ctaModalBanner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:760px;padding-inline:15px;z-index:9999}.ctaModalBanner a{display:block;border-radius:16px;overflow:hidden}@media only screen and (max-width:767px){.ctaModalBanner a{border-radius:8px}}.ctaModalBox{background-color:#fff;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:16px;padding:2%;width:calc(100% - 30px);max-width:540px;z-index:1001}@media only screen and (max-width:767px){.ctaModalBox{padding:5%}}.ctaModalBoxContentHead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quotationModal .ctaModalBoxContentHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3%}.ctaModalCloseBtn{cursor:pointer;position:absolute;top:8%;right:3%;height:20px;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;font-size:60%}.ctaModalCloseBtn.__lineCloseBtn{background-color:var(--lineColor)}.ctaModalCloseBtn.__telCloseBtn{background-color:var(--mainColor)}.ctaModalBoxContentHeadIconBox{width:25%}.ctaModalBoxContentHeadIconBox .ctaModalBoxContentHeadIcon{margin-left:-10%;margin-top:-15%;width:150%}.ctaModalBoxContentHeadIconBox img{aspect-ratio:2/1.7;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media only screen and (max-width:767px){.ctaModalBoxContentHeadIconBox .ctaModalBoxContentHeadIcon{width:130%}}.ctaModalBoxContentHeadTx{text-align:center;font-size:clamp(16px, 3.2vw, 24px);font-weight:600;line-height:1.4;width:75%}.quotationModal .ctaModalBoxContentHeadTx{width:100%}.quotationModalBtn{max-width:300px;margin-inline:auto}.catModalBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-block:.9em;padding-inline:1em;border-radius:8px;-webkit-transition:.3s;transition:.3s}.catModalBtn:hover{opacity:.7}.catModalBtn .catModalBtnIcon{height:35px;width:35px}.catModalBtn .catModalBtnIcon img{width:100%}.catModalBtn .catModalBtnTx{color:#fff;font-size:20px;letter-spacing:.08em;font-weight:600}.catModalBtn.lineBtn{background-color:var(--lineColor)}.catModalBtn.telBtn{background-color:var(--mainColor)}.catModalBtn.telBtn .catModalBtnIcon{color:#fff;font-size:28px;height:auto;width:auto;line-height:1}.catModalBtn.telBtn .catModalBtnTx{font-size:28px;line-height:1;letter-spacing:.03em;margin-bottom:.3em}.catModalBtnTxtBox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catModalBtnTxtBox .catModalBtnSubTx{color:#fff;text-align:center;display:block;font-size:12px}.catModalBtnTxtBox .catModalBtnTime{margin-left:-2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;line-height:1;font-size:12px}.catModalBtnTxtBox .catModalBtnTime .label{background-color:#fff;color:var(--mainColor);display:inline-block;font-size:11px;padding-inline:.2em;padding-block:.2em;line-height:1;font-weight:600;margin-right:1em;border-radius:3px}.lineBanner{border-radius:16px;overflow:hidden}.lineMeritGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:767px){.lineMeritGrid{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.lineMeritCardImg{border-radius:16px;overflow:hidden;margin-bottom:.5em}@media only screen and (max-width:767px){.lineMeritCardImg{border-radius:8px}}.lineMeritCardTitle{font-size:25px;font-weight:700;line-height:1.4;margin-bottom:.5em;letter-spacing:.08em}@media only screen and (max-width:767px){.lineMeritCardTitle{font-size:22px}}.snsTitleBand.lineBand{background-color:var(--lineColor)}.snsTitleBand.zoomBand{background-color:var(--mainColorLight)}@media only screen and (max-width:959px){.snsTitleBand{padding-block:1em}}.snsTitleBandInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:768px){.snsTitleBandInner .snsTitleBandTxtBox{width:75%}.snsTitleBandInner .snsTitleBandImgBox{width:25%}}@media only screen and (max-width:767px){.snsTitleBandInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.snsTitleBandTxtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2em}@media only screen and (max-width:767px){.snsTitleBandTxtBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.7em}}.snsBtnDesign{background-color:#fff;border-radius:72rem;padding-inline:1.8em;padding-block:.8em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsBtnDesign span{font-size:24px;font-weight:600;letter-spacing:.13em}.snsBtnDesign span:first-child{margin-right:.4em}.snsBtnDesign.lineTx{color:var(--lineColor)}.snsBtnDesign.zoomTx{color:var(--mainColorLight)}@media only screen and (max-width:959px){.snsBtnDesign span{font-size:16px}.snsBtnDesign span:first-child{margin-right:.3em;width:58px}}.snsStepTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:38px;line-height:1;font-weight:700;letter-spacing:.1em}.snsStepTitle span{font-family:var(--fontEn);font-size:260%;font-weight:600;line-height:.8;letter-spacing:.08em}@media only screen and (max-width:959px){.snsStepTitle{font-size:30px}.snsStepTitle span{font-size:200%}}.snsTitleBandImgBox{background-color:#fff;border-radius:50%;overflow:hidden;padding:10px}@media print,screen and (min-width:768px){.snsTitleBandImgBox{margin-block:-30px}}@media only screen and (max-width:767px){.snsTitleBandImgBox{margin-block:-50px 20px;padding:5px;width:30%}}.lineStepBoxTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lineStepBoxNum{background-color:var(--lineColor);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;width:100px}.lineStepBoxNum span{font-weight:600;letter-spacing:.08em;line-height:1}.lineStepBoxNum .smalTxt{font-size:14px}.lineStepBoxNum .bigTxt{font-size:46px;font-family:var(--fontEn)}.zoomStepBoxTitle .lineStepBoxNum{background-color:var(--mainColorLight)}@media only screen and (max-width:767px){.lineStepBoxNum{height:50px;width:50px}.lineStepBoxNum .smalTxt{font-size:10px}.lineStepBoxNum .bigTxt{font-size:20px}}.lineStepBoxTitleTxt{font-size:38px;font-weight:600;letter-spacing:.08em;margin-left:.5em;line-height:1.2;width:auto}.lineStepBoxTitleTxt span{color:var(--lineColor);font-weight:700;letter-spacing:.08em;line-height:1.2}.zoomStepBoxTitle .lineStepBoxTitleTxt span{color:var(--mainColorLight)}@media only screen and (max-width:767px){.lineStepBoxTitleTxt{font-size:23px;width:calc(100% - 50px)}}.lineStepBoxSubTitleTxt{font-size:24px;letter-spacing:.1em;line-height:1.4;font-weight:600;margin-top:-.8em;margin-left:120px}.lineStepBoxSubTitleTxt.__request{font-size:20px;margin-top:.3em;font-weight:400}@media only screen and (max-width:767px){.lineStepBoxSubTitleTxt{margin-top:0;margin-left:60px;font-size:18px}}.lineStepQrGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media only screen and (max-width:767px){.lineStepQrGrid{grid-template-columns:1fr}}.lineStepQrItem{background-color:#e3f5e1;border-radius:10px;padding:8%;position:relative}.lineStepQrItem:nth-child(2n):before{content:"";clip-path:polygon(0% 100%,0% 0%,100% 50%);background-color:var(--lineColor);position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:20px}.lineStepQrItem.zoomStepQrItem{background-color:#d1ecff}.lineStepQrItem.zoomStepQrItem:nth-child(2n):before{background-color:var(--mainColorLight)}.lineStepQrItem.lastBox{padding:3%}.lineStepQrItem.lastBox:before{content:none}@media only screen and (max-width:767px){.lineStepQrItem{padding:6% 3%}.lineStepQrItem+.lineStepQrItem:before{content:"";position:absolute;clip-path:polygon(0% 0%,100% 0%,50% 100%);left:50%;top:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:20px;width:30px}.lineStepQrItem.zoomStepQrItem{background-color:#d1ecff}.lineStepQrItem.zoomStepQrItem+.zoomStepQrItem:before{background-color:var(--mainColorLight)}}.lineStepQrTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:767px) and (max-width:959px){.lineStepQrTitleBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lineStepQrTitle{font-size:23px;line-height:1.4;letter-spacing:.1em;font-weight:600}@media only screen and (max-width:767px){.lineStepQrTitle{font-size:18px}}.lineStepQrNum{width:7em}.lineStepQrNum span{border-radius:4px;background-color:#fff;display:inline-block;padding-inline:1em;padding-block:.3em;font-weight:600;letter-spacing:.08em;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.lineStepQrNum{margin-bottom:3%;width:100%}}@media only screen and (max-width:767px){.lineStepQrNum{width:6.5em}.lineStepQrNum span{font-size:14px}}.lineStepQrtxtBox{width:calc(100% - 7em)}@media only screen and (min-width:767px) and (max-width:959px){.lineStepQrtxtBox{width:100%}}@media only screen and (max-width:767px){.lineStepQrtxtBox{width:calc(100% - 6.5em)}}.lineStepQrItemImg{margin-inline:auto}.lineStepQrItemImg._10{width:10%}.lineStepQrItemImg._20{width:20%}.lineStepQrItemImg._30{width:30%}.lineStepQrItemImg._40{width:40%}.lineStepQrItemImg._50{width:50%}.lineStepQrItemImg._60{width:60%}.lineStepQrItemImg._70{width:70%}.lineStepQrItemImg._80{width:80%}.lineStepQrItemImg._90{width:90%}.lineStepQrItemImg._100{width:100%}.lineStepDetail{background-color:var(--lineColor);position:relative;border-radius:10px;padding:5px}.lineStepDetail:before{content:"";position:absolute;background-color:var(--lineColor);clip-path:polygon(0% 100%,50% 0%,100% 100%);top:-30px;left:21%;height:30px;width:40px}.lineStepDetailInner{padding:8% 10%;background-color:#fff;border-radius:10px}.lineStepDetailInner:before{content:"";position:absolute;background-color:#fff;clip-path:polygon(0% 100%,50% 0%,100% 100%);top:-20px;left:21%;height:30px;width:40px}@media only screen and (min-width:767px) and (max-width:959px){.lineStepDetailInner{padding:8% 3%}}@media only screen and (max-width:767px){.lineStepDetailInner{padding:8% 7%}}.lineStepDetailBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media only screen and (max-width:767px){.lineStepDetailBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lineStepDetailItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333333333% - 30px)}.lineStepDetailItem.lastStep{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:767px){.lineStepDetailItem{margin-inline:auto;width:80%}.lineStepDetailItem.lastStep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(80% + 30px)}}.lineStepDetailItemNum{text-align:center;margin-bottom:1em;font-size:15px;font-weight:600;color:var(--lineColor)}.lineStepDetailItemNum span{font-weight:600;font-family:var(--fontEn);font-size:23px}.lastStep .lineStepDetailItemNum{text-align:left;margin-bottom:.1em}@media only screen and (max-width:767px){.lineStepDetailItemNum{margin-bottom:.2em}}.lineStepDetailItemTitle{text-align:center;font-weight:600;letter-spacing:.08em;margin-bottom:1.3em}.lastStep .lineStepDetailItemTitle{text-align:left;line-height:1.8;letter-spacing:.12em}@media print,screen and (min-width:768px){.lineStepDetailImgBox{margin-top:auto}.lastStep .lineStepDetailImgBox{width:40%}}.lineStepSendBlock{background-color:#e3f5e1;padding:3%;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.lineStepSendBlock .lineStepSendTxtBox{padding-right:5%;width:74%}.lineStepSendBlock .lineStepSendImgBox{width:26%}.lineStepSendBlock .lineStepSendImgBox .lineStepSendImg{margin-top:-22%}@media only screen and (max-width:767px){.lineStepSendBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineStepSendBlock .lineStepSendTxtBox{padding-right:0;margin-bottom:5%;width:100%}.lineStepSendBlock .lineStepSendImgBox{margin-inline:auto;width:60%}.lineStepSendBlock .lineStepSendImgBox .lineStepSendImg{margin-top:0}}.lineSendChildBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media only screen and (max-width:767px){.lineSendChildBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}.lineSendChildTxtBox{border-radius:30px;padding:5%;background-color:#fff;position:relative;line-height:1.8;letter-spacing:.08em;width:55%}.lineSendChildTxtBox:before{content:"";position:absolute;background-color:#fff;clip-path:polygon(0% 0%,100% 0%,0% 100%);top:10%;right:-15px;height:15px;width:15px}@media only screen and (max-width:767px){.lineSendChildTxtBox{width:100%}.lineSendChildTxtBox:before{clip-path:polygon(100% 100%,80% 0%,0% 100%);top:-15px;left:20%;right:auto}}.lineSendChildImgBox{width:45%}@media only screen and (max-width:767px){.lineSendChildImgBox{margin-inline:auto;width:80%}}.lineSendChildImgTxt{color:#ff0009;text-align:center;margin-top:.7em}.lineCtaBlock{background-color:var(--lineColor);border-radius:16px;padding:5%}.lineCtaBlockInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.lineCtaBlockInner .lineCtaBlockImgInner{width:200px}@media print,screen and (min-width:768px){.lineCtaBlockInner .lineCtaBlockTxtInner{width:calc(100% - 200px)}}@media only screen and (max-width:767px){.lineCtaBlockInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lineCtaBlockInner .lineCtaBlockImgInner{margin-bottom:8%;width:130px}}.snsCtaBlock{background-color:var(--mainColor);border-radius:16px;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsCtaBlock.lineCtaBlock{background-color:var(--lineColor)}.snsCtaBlock.zoomCtaBlock{background-color:var(--mainColorLight)}.snsCtaBlock.zoomStep{background-color:#d1ecff}.snsCtaBlock+.snsCtaBlock{margin-top:30px}@media only screen and (max-width:767px){.snsCtaBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.snsCtaBlockTxtBox{padding-right:5%;width:60%}@media print,screen and (min-width:768px){.lineCtaBlock .snsCtaBlockTxtBox{width:calc(100% - 200px)}.zoomCtaBlock.top .snsCtaBlockTxtBox{width:50%}}@media only screen and (max-width:767px){.snsCtaBlockTxtBox{padding-right:0;margin-top:8%;width:100%}}.snsCtaBlockImgBox{width:40%}.zoomCtaBlock.top .snsCtaBlockImgBox{gap:40px;width:50%}.zoomCtaBlock.top .snsCtaBlockImgBox .snsCtaBlockImg{position:relative}.zoomCtaBlock.top .snsCtaBlockImgBox .snsCtaBlockImg:last-of-type:before{content:"or";position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-35px;font-size:24px;color:#fff;font-weight:600;letter-spacing:.08em}.zoomCtaBlock:not(.top) .snsCtaBlockImgBox .snsCtaBlockImg{margin-left:auto;width:80%}.zoomCtaBlock.zoomStep .snsCtaBlockImgBox .snsCtaBlockImg:last-of-type:before{color:var(--fontColor)}.snsCtaBlockImgBox .snsCtaBlockImg.__lastBanner{margin-block:-22% -14%;width:95%}.lineCtaBlock .snsCtaBlockImgBox{width:200px}@media only screen and (max-width:767px){.lineCtaBlock .snsCtaBlockImgBox{margin-bottom:8%;width:130px}}.onlineBanner .snsCtaBlockImgBox{padding-bottom:29%}@media only screen and (max-width:767px){.snsCtaBlockImgBox{width:100%}.zoomCtaBlock.top .snsCtaBlockImgBox{width:100%}.zoomCtaBlock:not(.top) .snsCtaBlockImgBox .snsCtaBlockImg{margin-inline:auto;width:100%}.snsCtaBlockImgBox .snsCtaBlockImg.__lastBanner{margin-block:-15% -5%;width:53%;margin-inline:auto}.onlineBanner .snsCtaBlockImgBox{padding-bottom:0;width:60%;margin-block:-15% -7%}}@media print,screen and (min-width:768px){.onlineBanner .snsCtaBlockImg{position:absolute;width:93%;right:0;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.onlineAnswerBlock{border-radius:16px;background-color:#d1ecff;position:relative;padding:5%}@media only screen and (max-width:767px){.onlineAnswerBlock{padding:12% 5% 5%}}.onlineAnswerList{max-width:750px;margin-inline:auto;width:100%}.onlineAnswerItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:72rem}.onlineAnswerItem:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.onlineAnswerItem+.onlineAnswerItem{margin-top:3%}.onlineAnswerItem.zoomStep{background-color:#d1ecff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:767px){.onlineAnswerItem+.onlineAnswerItem{margin-top:5%}}.onlineAnswerItemImgBox{background-color:#fff;padding:7px;border-radius:50%;overflow:hidden;margin-block:-10px;width:110px}.onlineAnswerItemImgBox img{border-radius:50%}.zoomStep .onlineAnswerItemImgBox{background-color:#d1ecff;padding:10px;width:180px;margin-block:-30px}@media only screen and (max-width:767px){.onlineAnswerItemImgBox{padding:5px;margin-block:-5px;width:70px}.zoomStep .onlineAnswerItemImgBox{padding:8px;width:80px;margin-block:-5px}}.onlineAnswerTxt{font-size:24px;font-weight:600;letter-spacing:.1em;padding-inline:2em;width:calc(100% - 110px)}.zoomStep .onlineAnswerTxt{font-size:32px;padding-inline:.9em;width:calc(100% - 180px)}@media only screen and (max-width:767px){.onlineAnswerTxt{padding-inline:.5em;font-size:18px;line-height:1.4;width:calc(100% - 90px)}.zoomStep .onlineAnswerTxt{font-size:18px;width:calc(100% - 100px)}}.onlineFlowBlock{margin-left:0}.onlineFlowBlock .flowGridOnline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.onlineFlowBlock .flowGridOnline .flowItem{margin-inline:0;width:calc(33.3333333333% - 40px)}.onlineFlowBlock .flowGridOnline .priceItemInner{padding:16% 7%}.onlineFlowBlock .flowGridOnline .flowItemIcon{width:65%}.onlineFlowBlock .flowGridOnline .flowItemTxt{color:var(--mainColor);font-size:24px}@media only screen and (max-width:767px){.onlineFlowBlock .flowGridOnline{display:block}.onlineFlowBlock .flowGridOnline .priceItem{margin-inline:auto;width:80%}.onlineFlowBlock .flowGridOnline .flowItemIcon{width:45%}}.onlineFlowArw{position:relative;background-color:var(--mainColor);clip-path:polygon(0% 100%,0% 0%,100% 50%);margin-block:auto;height:30px;width:20px}.onlineFlowArw:before{content:"";position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.onlineFlowArw{margin-block:1em;margin-inline:auto;clip-path:polygon(0% 0%,100% 0%,50% 100%);height:20px;width:30px}}.zoomVarCnt{background-color:#f2faff;border-radius:16px;padding:5%}.zoomVarCnt+.zoomVarCnt{margin-top:3%}.zoomStepSubTitle{padding-block:.7em;padding-inline:1em;border-radius:16px;line-height:1}@media only screen and (max-width:767px){.zoomStepSubTitle{padding-block:.3em}}.zoomApplyBlock{padding:5%;border-radius:70px;background-color:#f2faff;position:relative}@media only screen and (max-width:767px){.zoomApplyBlock{border-radius:25px;padding:12% 3%}}.zoomApplyTitle{position:relative;padding-bottom:1em}.zoomApplyTitle:before,.zoomApplyTitle:after{content:"";position:absolute;background-color:var(--fontColor);bottom:0;height:90%;width:2px}.zoomApplyTitle:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);left:2em}.zoomApplyTitle:after{-webkit-transform:rotate(40deg);transform:rotate(40deg);right:2em}@media only screen and (max-width:767px){.zoomApplyTitle{padding-inline:.5em}.zoomApplyTitle:before,.zoomApplyTitle:after{height:30%}.zoomApplyTitle:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:.5em}.zoomApplyTitle:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:.5em}}.beginnerIcon.__zoomPage{-webkit-transform:rotate(17deg);transform:rotate(17deg);width:clamp(100px, 19.5vw, 250px);right:max(-60px, -4.7vw);top:max(-80px, -6.2vw)}.zoomApplyBtn .commonBtn{padding-inline:2em;padding-block:1.1em}.zoomApplyBtn .commonBtn .commonBtnTx{font-size:24px}@media only screen and (max-width:767px){.zoomApplyBtn .commonBtn{padding-inline:1.5em;padding-block:1em}.zoomApplyBtn .commonBtn .commonBtnTx{font-size:20px}}.fixed-asset-calculator-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;width:100%}@media only screen and (max-width:959px){.fixed-asset-calculator-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calculator-input-area{display:grid;grid-template-columns:auto 130px;gap:10px;width:55%}@media only screen and (min-width:767px) and (max-width:959px){.calculator-input-area{width:100%}}@media only screen and (max-width:767px){.calculator-input-area{grid-template-columns:.9fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--mainColor);border-radius:10px;overflow:hidden}.input-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;background:var(--mainColor);color:#fff;height:100%;font-size:18px;font-weight:600;letter-spacing:.08em;line-height:1;width:170px}@media only screen and (max-width:767px){.input-field label{padding:.8em 5px;font-size:16px;width:5.8em;line-height:1.4;text-align:center}}.input-with-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;height:100%;width:calc(100% - 170px)}.input-with-unit input{border:none;outline:none;font-size:20px;line-height:1;font-weight:600;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.input-with-unit{padding:.7em;width:calc(100% - 5.8em)}.input-with-unit input{font-size:24px}}.calculate-button{padding:1em;font-size:20px;line-height:1;background:var(--mainColor);color:#fff;border:2px solid var(--mainColor);border-radius:10px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.calculate-button:hover{background:#fff;color:var(--mainColor)}@media only screen and (max-width:767px){.calculate-button{font-size:14px;max-width:150px;margin-inline:auto;width:100%}}.calculator-result-area{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:45%}@media only screen and (max-width:767px){.calculator-result-area{width:100%}}.result-field{border-bottom:2px solid var(--mainColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1em}@media only screen and (max-width:767px){.result-field{padding-block:.6em}}#fixed-asset-calculator .result-value{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;outline:none;font-size:20px;line-height:20px;padding:0 15px}#fixed-asset-calculator .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;line-height:1;white-space:nowrap;height:100%}@media only screen and (max-width:767px){#fixed-asset-calculator .unit{font-size:12px}}#fixed-asset-calculator .note{text-align:right;color:#ca040b;font-size:14px;margin-top:1.2em}@media only screen and (max-width:767px){#fixed-asset-calculator .note{font-size:12px;margin-top:.7em}}.collaboImg{border-radius:16px;margin-inline:-60px;overflow:hidden}@media only screen and (max-width:767px){.collaboImg{margin-inline:-15px;border-radius:6px}.collaboImg img{aspect-ratio:2/0.8;-o-object-fit:cover;object-fit:cover}}.collaboMainBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media print,screen and (min-width:768px){.collaboMainBox .collaboMainTxtBox{width:50%}.collaboMainBox .collaboMainImgBox{width:50%}}@media only screen and (max-width:767px){.collaboMainBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.collaboMainBox .collaboMainImgBox{margin-inline:auto;width:80%}}.collaboMainImg{border-radius:16px;overflow:hidden}.collaboWaitTitle{display:inline-block;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.collaboSupportItem+.collaboSupportItem{margin-top:5%}@media only screen and (max-width:767px){.collaboSupportItem{margin-inline:auto;width:85%}.collaboSupportItem+.collaboSupportItem{margin-top:10%}}.collaboSupportItemTitle{background-color:var(--mainColor);text-align:center;color:#fff;font-size:20px;font-weight:600;padding-block:.6em;letter-spacing:.08em;border-radius:8px;line-height:1;margin-bottom:2em}@media only screen and (max-width:767px){.collaboSupportItemTitle{margin-bottom:1em;font-size:17px}}.collaboSupportItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media print,screen and (min-width:768px){.collaboSupportItemInner .collaboSupportItemImgBox{width:50%}.collaboSupportItemInner .collaboSupportItemTxtBox{width:50%}}@media only screen and (max-width:767px){.collaboSupportItemInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.collaboSupportItemInner .collaboSupportItemImgBox{margin-inline:auto}}.collaboSupportItemDetailTitle{color:var(--mainColor);font-size:20px;font-weight:600;letter-spacing:.08em;margin-bottom:.3em}.collaboSupportItemDetailList{background-color:#eff5ff;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.collaboSupportItemDetailList li{margin-left:1em;list-style:disc;width:calc(48% - 1em)}@media print,screen and (min-width:768px){.collaboAreaBlock{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.collaboAreaBlock .collaboAreaTxtBox{width:50%}.collaboAreaBlock .collaboAreaImgBox{width:50%}}@media only screen and (max-width:767px){.collaboAreaBlock .collaboAreaTxtBox{margin-bottom:5%}.collaboAreaBlock .collaboAreaImgBox{margin-inline:auto;width:80%}}.collaboAreaList li{list-style:disc;color:var(--mainColor);margin-left:1em;font-weight:600}.collaboBtn img{width:100%}.serviceAboutTitle{letter-spacing:.13em !important;line-height:1.4 !important}.serviceAboutTitle span{letter-spacing:.13em !important;line-height:1.4 !important}@media only screen and (min-width:1280px){.asbestosAboutImgBox{position:relative;max-width:1280px;margin-inline:auto;width:100%}}@media only screen and (max-width:767px){.asbestosAboutImgBox .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:767px) and (max-width:959px){.servicePageAboutCnt .commonTitleBox.max640{width:50%}}.asbestosAboutImg{border-radius:27px;overflow:hidden;-webkit-box-shadow:6px 13px 20px rgba(0,0,0,.1);box-shadow:6px 13px 20px rgba(0,0,0,.1)}.asbestosAboutImg img{width:100%}@media print,screen and (min-width:768px){.asbestosAboutImg{position:absolute;z-index:-1}.asbestosAboutImg.__01{max-width:clamp(200px, 21.9vw, 280px);top:140px;right:0}.asbestosAboutImg.__02{max-width:clamp(130px, 15.7vw, 200px);bottom:70px;right:110px}.asbestosAboutImg.__03{max-width:clamp(170px, 15.7vw, 200px);top:130px;left:130px}.asbestosAboutImg.__04{max-width:clamp(170px, 16.5vw, 210px);bottom:120px;left:30px}}@media only screen and (min-width:1280px){.asbestosAboutImg.__01{top:-400px}.asbestosAboutImg.__02{bottom:-70px}.asbestosAboutImg.__03{top:-420px}.asbestosAboutImg.__04{bottom:-30px}}@media only screen and (min-width:767px) and (max-width:959px){.asbestosAboutImg.__01{top:130px;right:-20px}.asbestosAboutImg.__02{bottom:220px;right:30px}.asbestosAboutImg.__03{top:100px;left:30px}.asbestosAboutImg.__04{bottom:80px;left:5px}}@media only screen and (max-width:767px){.asbestosAboutImg{border-radius:16px;margin-inline:15px}.asbestosAboutImg.__01{max-width:280px}.asbestosAboutImg.__02{margin-block:auto 20px;max-width:200px}.asbestosAboutImg.__03{margin-top:40px;max-width:200px}.asbestosAboutImg.__04{margin-block:auto;max-width:210px}}.sevicePage{opacity:.05;bottom:-15%;z-index:-2}.sevicePage .scrollTextInner span{color:var(--mainColor)}@media only screen and (max-width:767px){.sevicePage{bottom:35%}}.serviceMainSubTitle{padding-inline:1em;display:inline-block;position:relative}.serviceMainSubTitle:before,.serviceMainSubTitle:after{content:"";background-color:var(--fontColor);position:absolute;bottom:-.25em;height:1.5em;width:2px}.serviceMainSubTitle:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:0}.serviceMainSubTitle:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:0}.serviceMainTitle span{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:700;line-height:1.2}.serviceMainItemTxTitle{background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.serviceMainItem+.serviceMainItem{margin-top:3%}.serviceMainItem:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.serviceMainItem:nth-child(2n) .serviceMainItemTxBox{padding-left:0;padding-right:5%}@media print,screen and (min-width:768px){.serviceMainItem{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceMainItem .serviceMainItemImgBox{width:50%}.serviceMainItem .serviceMainItemTxBox{padding-left:5%;width:50%}}@media only screen and (max-width:767px){.serviceMainItem+.serviceMainItem{margin-top:8%}.serviceMainItem .serviceMainItemImgBox{margin-bottom:5%;width:85%}}.serviceMainItemImg{border-radius:0 16px 16px 0;overflow:hidden;margin-left:-60px;width:calc(100% + 60px)}.serviceMainItem:nth-child(2n) .serviceMainItemImg{border-radius:16px 0 0 16px;margin-inline:0 -60px}@media only screen and (max-width:767px){.serviceMainItemImg{border-radius:0 8px 8px 0;margin-left:-20px;width:calc(100% + 20px)}.serviceMainItem:nth-child(2n) .serviceMainItemImg{border-radius:8px 0 0 8px;margin-inline:40px -40px;width:calc(100% + 40px)}}.asbestos-risk-table{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;display:table;border-spacing:0}@media only screen and (max-width:767px){.asbestos-risk-table{font-size:13px;width:768px}}.asbestos-risk-tableBox{overflow-x:auto}.asbestos-risk-row{display:table-row;background-color:#fff}.asbestos-risk-cell{display:table-cell;padding:12px 15px;border:1px solid #e0e0e0;vertical-align:middle;line-height:1.5}@media only screen and (max-width:767px){.asbestos-risk-cell{padding:8px 10px}}.asbestos-risk-header{background-color:#f5f5f5;font-weight:600}.asbestos-risk-level{text-align:center;font-weight:600}.asbestos-risk-category{background-color:#f1f0f6;font-weight:600;text-align:center;width:100px}@media only screen and (max-width:767px){.asbestos-risk-category{width:60px}}.servicePriceBox{border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:680px;margin-inline:auto}.servicePriceBox .leftBox{background-color:var(--mainColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:.8em;padding-inline:1em;width:50%}.servicePriceBox .rightBox{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.servicePriceBox.pavementPriceBox .leftBox{width:35%}.servicePriceBox.pavementPriceBox .rightBox{width:65%}@media only screen and (max-width:767px){.servicePriceBox .leftBox{padding-inline:.6em;width:45%}.servicePriceBox .rightBox{width:55%}}.servicePriceIcon{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;height:80px;width:80px}.servicePriceIcon i{font-size:45px}.servicePriceIcon img{width:45px}@media only screen and (min-width:767px) and (max-width:959px){.servicePriceIcon{height:45px;width:45px}.servicePriceIcon i{font-size:20px}}@media only screen and (max-width:767px){.servicePriceIcon{height:25px;width:25px}.servicePriceIcon i{font-size:16px}.servicePriceIcon img{width:18px}}.servicePriceTitle{color:#fff;font-size:25px;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.servicePriceTitle{font-size:14px}}.servicePriceNum{font-size:51px;line-height:1;font-weight:700}.servicePriceNum span{font-size:45%;margin-left:.3em;font-weight:600;letter-spacing:.08em}@media only screen and (min-width:767px) and (max-width:959px){.servicePriceNum{font-size:42px}}@media only screen and (max-width:767px){.servicePriceNum{font-size:26px}}.grid-table .table-col{display:grid;grid-template-columns:2.5fr 5fr 2.5fr}.interiorTable .grid-table .table-col{grid-template-columns:repeat(2,290px)}.grid-table .table-col+.table-col{margin-top:-1px}.grid-table .table-col>div{border:1px solid #b5b7ba;background-color:#fff;padding:10px}.grid-table .table-col>div+div{margin-left:-1px}.grid-table .table-col .header{font-weight:700;background-color:#f1f0f6}@media only screen and (max-width:767px){.grid-table{width:100%}.interiorTable .grid-table .table-col{grid-template-columns:repeat(2,1fr)}}.serviceReasonDetailBlock{border-radius:16px;overflow:hidden;background-color:#f1f0f6}.serviceReasonDetailTitle{text-align:center;font-size:30px;font-weight:600;letter-spacing:.1em;color:#fff;background-color:var(--mainColor);padding-inline:.5em;line-height:1.6;padding-block:.6em}@media only screen and (max-width:959px){.serviceReasonDetailTitle{font-size:22px;line-height:1.2}}.serviceReasonDetailList{padding:3% 5%;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.serviceReasonDetailList li{text-align:center}@media only screen and (min-width:767px) and (max-width:959px){.serviceReasonDetailList{padding-inline:3%;gap:20px}}@media only screen and (max-width:767px){.serviceReasonDetailList{padding:5%;grid-template-columns:repeat(2,1fr);gap:30px 40px}}.serviceReasonDetailListImg{border-radius:50%;overflow:hidden;margin-inline:auto;width:85%}.serviceReasonDetailListTxtBox{position:relative;display:inline-block;margin-top:.6em}.serviceReasonDetailListTxt{font-weight:600;letter-spacing:.08em}.serviceReasonDetailListTxtArw{font-size:14px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:-2.5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;height:20px;width:20px}.serviceReasonDetailListTxtArw i{color:#fff}a:hover .serviceReasonDetailListTxtArw{right:-3em}@media only screen and (max-width:767px){.serviceReasonDetailListTxtArw{right:-2.5em}a:hover .serviceReasonDetailListTxtArw{right:-3em}}.asbestosFlexible{background-color:#f8fafb;border-radius:16px;padding-block:5%}.serviceStaffSlide .staffCard{margin-inline:20px}.serviceStaffSlide .staffCardtxt{display:none}@media only screen and (max-width:767px){.serviceStaffSlide{margin-inline:-15px}.serviceStaffSlide .staffCard{margin-inline:10px}}.serviceVoiceBlock{background-color:#f8fafb;padding-block:90px;border-radius:40px}@media only screen and (max-width:767px){.serviceVoiceBlock{padding-block:45px;border-radius:20px}}.serviceVoiceItem{border:1px solid #cbdaf5;background-color:#fff;border-radius:16px;padding:3% 5%}.serviceVoiceItem+.serviceVoiceItem{margin-top:2%}.serviceVoiceItem .serviceVoiceItemImgBox .serviceVoiceItemImg{border-radius:16px;overflow:hidden}.serviceVoiceItem .serviceVoiceItemImgBox .serviceVoiceItemImg img{width:100%}@media print,screen and (min-width:768px){.serviceVoiceItem{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceVoiceItem .serviceVoiceItemImgBox{width:25%}.serviceVoiceItem .serviceVoiceItemTxtBox{padding-left:3%;width:75%}}@media only screen and (max-width:767px){.serviceVoiceItem{width:90%;margin-inline:auto}.serviceVoiceItem .serviceVoiceItemImgBox{margin-inline:auto;margin-bottom:5%;width:80%}}.serviceVoiceItemTxtInfo{margin-bottom:1em}@media only screen and (max-width:767px){.serviceVoiceItemTxtInfo{margin-bottom:.5em;font-size:14px}}.serviceVoiceItemTxtTitle{font-size:25px;font-weight:600;letter-spacing:.12em;margin-bottom:.8em;line-height:1.4}@media only screen and (max-width:767px){.serviceVoiceItemTxtTitle{font-size:20px}}.serviceVoiceItemTxtTx{line-height:1.8;letter-spacing:.1em}@media only screen and (max-width:767px){.serviceVoiceItemTxtTx{font-size:15px}}.serviceFaqBlock+.serviceFaqBlock{margin-top:2%}.serviceFaqBlockTitleBox{cursor:pointer;background-color:#ecf0f4;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:60px auto 40px;gap:10px;padding-block:1em;padding-inline:1.4em}.fcColorCnt .serviceFaqBlockTitleBox{background-color:var(--fcMainColorLight)}@media only screen and (max-width:767px){.serviceFaqBlockTitleBox{grid-template-columns:30px auto 20px;padding-block:.8em;padding-inline:1em}}.serviceTitle_q{line-height:1.3;font-size:30px;font-weight:600;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.fcColorCnt .serviceTitle_q{color:var(--fcMainColor);background:0 0;-webkit-background-clip:text;-webkit-text-fill-color:var(--fcMainColor)}@media only screen and (max-width:767px){.serviceTitle_q{font-size:24px}}.serviceTitle{font-size:22px;font-weight:600;letter-spacing:.08em;line-height:1.2}@media only screen and (max-width:767px){.serviceTitle{font-size:18px}}.serviceTitleArw{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;height:24px;width:24px}.serviceTitleArw i{color:var(--mainColorLight);font-size:80%;line-height:0;letter-spacing:0}.fcColorCnt .serviceTitleArw i{color:var(--fcMainColor)}.open .serviceTitleArw{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.serviceFaqBlockContentBox{padding-block:1em;padding-inline:4.5em 1.4em;display:none}@media only screen and (max-width:767px){.serviceFaqBlockContentBox{padding-inline:1em}}.serviceOtherGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px}@media only screen and (min-width:767px) and (max-width:959px){.serviceOtherGrid{gap:30px}}@media only screen and (max-width:767px){.serviceOtherGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-inline:auto;width:100%}}.serviceOtherGridImgBox{border-radius:16px;overflow:hidden;margin-bottom:.6em}.serviceOtherGridImgBox .serviceOtherGridImg{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1)}.serviceOtherGridItem:hover .serviceOtherGridImgBox .serviceOtherGridImg{-webkit-transform:scale(1.1);transform:scale(1.1)}.serviceOtherGridImgBox .serviceOtherGridImg img{width:100%}.serviceOtherGridItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.serviceOtherGridItemTitleTx{font-size:22px;font-weight:600}@media only screen and (max-width:767px){.serviceOtherGridItemTitleTx{font-size:16px}}.serviceOtherGridItemArw{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;height:20px;width:20px}.serviceOtherGridItemArw i{color:#fff;font-size:80%;line-height:0;letter-spacing:0}.serviceOtherGridItem:hover .serviceOtherGridItemArw{-webkit-transform:translateX(3px);transform:translateX(3px)}.pavementTipsGrid{display:grid;gap:40px 60px}.pavementTipsGrid.__col4{grid-template-columns:repeat(4,1fr)}@media only screen and (min-width:767px) and (max-width:959px){.pavementTipsGrid{gap:30px}}@media only screen and (max-width:767px){.pavementTipsGrid.__col4{grid-template-columns:repeat(2,1fr);gap:20px 40px}}.pavementTipsItemImgBox{border-radius:50%;overflow:hidden;margin-bottom:1em}.pavementTipsItemImgBox .pavementTipsItemImg{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.pavementTipsItemImgBox .pavementTipsItemImg img{width:100%}@media only screen and (max-width:767px){.pavementTipsItemImgBox{margin-bottom:.5em}}.pavementTipsItemTx{text-align:center;font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.4;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:959px){.pavementTipsItemTx{font-size:16px}}.otherServiceBlockInner+.otherServiceBlockInner{margin-top:8%}.otherServiceGridBox{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (min-width:767px) and (max-width:959px){.otherServiceGridBox{gap:20px 10px}}@media only screen and (max-width:767px){.otherServiceGridBox{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}.otherServiceGridItem{border-radius:16px;overflow:hidden;border:1px solid var(--mainColorLight)}.otherServiceGridItemTitle{background-color:var(--mainColor);text-align:center;color:#fff;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1;padding-block:.3em}@media only screen and (min-width:767px) and (max-width:959px){.otherServiceGridItemTitle{font-size:20px}}@media only screen and (max-width:767px){.otherServiceGridItemTitle{font-size:22px}}.otherServiceGridItemInner{text-align:center;padding:5% 1%}.otherServiceGridItemtxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;font-size:clamp(24px, 2.5vw, 32px)}.otherServiceGridItemtxt+.otherServiceGridItemtxt{margin-top:.2em}.otherServiceGridItemtxt .bigTxt{color:#b70b0b;font-weight:700;line-height:1;letter-spacing:-.01em}.otherServiceGridItemtxt .smallTxt{font-size:45%;font-weight:600;line-height:1;letter-spacing:.08em;margin-left:.1em;text-align:left;display:inline-block}@media only screen and (min-width:767px) and (max-width:959px){.otherServiceGridItemtxt{font-size:21px}.otherServiceGridItemtxt .smallTxt{font-size:50%}}.documentsMainBlock+.documentsMainBlock{margin-top:3%}.documentsItem+.documentsItem{margin-top:15px}@media print,screen and (min-width:768px){.documentsItem{display:-webkit-box;display:-ms-flexbox;display:flex}}.documentsItemImgBox{width:30%}@media only screen and (max-width:767px){.documentsItemImgBox{margin-inline:auto;margin-bottom:5%;width:85%}}@media print,screen and (min-width:768px){.documentsItemTxtBox{padding-left:3%;width:70%}}.schema-faq-answer{padding:.75em 1em;border:2px solid #191970;background:#f9f9ff}.schema-faq-question{padding:.75em 1em;display:block;background:#191970 !important;color:#fff}.ulStyle{list-style-type:disc;padding-left:1.5em}.ulStyle li{list-style-type:disc}.olStyle{list-style-type:auto;padding-left:1.5em}.olStyle li{list-style-type:auto}.underPageFv{height:min(90vw, 912px);position:relative}.underPageFv:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.25)}@media only screen and (min-width:1600px){.professional .underPageFv{background-position:0 top}}@media only screen and (max-width:767px){.underPageFv{height:60vh}.professional .underPageFv{background-size:200%}}.underPageFvTitleJpSub{position:relative;color:#f9db55;font-size:min(2.2vw, 24px);font-weight:700;letter-spacing:.1em;padding-left:.3em;padding-right:.3em;display:inline-block}.underPageFvTitleJpSub:before,.underPageFvTitleJpSub:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/underpage_title_deco.png);width:min(2vw, 25px);height:min(4.5vw, 48px);bottom:max(-0.5vw, -5px)}.underPageFvTitleJpSub:before{right:100%;rotate:-5deg}.underPageFvTitleJpSub:after{left:100%;-webkit-transform:scaleX(-1) rotate(-5deg);transform:scaleX(-1) rotate(-5deg)}@media only screen and (max-width:767px){.underPageFvTitleJpSub{font-size:5.3333333333vw;padding-left:0;padding-right:0}.underPageFvTitleJpSub:before,.underPageFvTitleJpSub:after{width:1em;height:1.5em}.demolition .underPageFvTitleJpSub{font-size:4.2666666667vw}}.underPageFvTextWrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media only screen and (max-width:767px){.underPageFvTextWrap{top:43%}}.underPageFvTitleEnSub{font-weight:700;font-family:var(--fontEn);color:#fff;font-size:min(3vw, 32px);letter-spacing:.05em}@media only screen and (max-width:767px){.underPageFvTitleEnSub{font-size:5.3333333333vw}}.underPageFvTitleJp{color:#fff;font-size:min(7vw, 70px);font-weight:700;letter-spacing:.1em;line-height:1.4;position:relative}.underPageFvTitleJp:before{content:"・";margin-right:.3em}@media only screen and (max-width:767px){.underPageFvTitleJp{font-size:8.5333333333vw}.demolition .underPageFvTitleJp{font-size:6.9333333333vw}}.underPageFvTitleJpText{color:#fff;font-size:min(3vw, 30px);font-weight:700;position:relative;z-index:10;letter-spacing:.1em;display:inline-block}.underPageFvTitleJpText:before{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:8px;width:110%;height:108%;background-color:var(--mainColor);z-index:-1;opacity:.7}@media only screen and (max-width:767px){.underPageFvTitleJpText{font-size:4.8vw}}.underPageFvIcon{position:absolute;width:min(37vw, 415px);bottom:0;left:max(-2vw, -24px)}.underPageFvImgWrap{width:100%;height:100%}.underPageFvBadge{width:min(30vw, 313px);right:0;bottom:min(12vw, 136px);position:absolute}@media only screen and (max-width:767px){.underPageFvBadge{width:72vw;bottom:6.4vw}}.underPageCommonTitleJp{font-size:min(3.7vw, 39px);font-weight:700;letter-spacing:.1em;line-height:1.6}.underPageCommonTitleJp.title--ss{font-size:min(1.8vw, 18px);font-weight:400}.underPageCommonTitleJp.title--s{font-size:min(2.2vw, 24px)}.underPageCommonTitleJp.title--m{font-size:min(3vw, 32px)}.underPageCommonTitleJp.title--ml{font-size:min(3.7vw, 40px)}.underPageCommonTitleJp.title--l{font-size:min(4.4vw, 48px)}.underPageCommonTitleJp.title--xl{font-size:min(6vw, 60px)}.underPageCommonTitleJp .colorText{color:#0175c2}@media only screen and (max-width:767px){.underPageCommonTitleJp{font-size:5.8666666667vw}.underPageCommonTitleJp.title--l{font-size:6.4vw}.underPageCommonTitleJp.title--m{font-size:4.8vw}.underPageCommonTitleJp.title--ml{font-size:6.4vw}.underPageCommonTitleJp.title--s{font-size:4.8vw}.underPageCommonTitleJp.title--ss{font-size:4vw}}.underPageColorText{color:#0175c2;background:#0175c2 !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.canDoTitleJp{color:#0175c2}.canDoText{text-align:center;font-size:min(2.1vw, 24px);font-weight:700;letter-spacing:.1em;line-height:2}@media only screen and (max-width:767px){.canDoText{font-size:4.8vw}}.canDoSectionManagerWrap{background-color:#d1ecff;border-top-left-radius:min(3vw, 40px);border-top-right-radius:min(3vw, 40px);padding-top:min(8vw, 80px);padding-bottom:min(14vw, 140px)}.canDoImg{margin-bottom:min(1vw, 12px)}@media only screen and (max-width:767px){.canDoImg{margin-bottom:2.1333333333vw}}.canDoImgList{display:grid;grid-template-columns:repeat(4,1fr);gap:min(3vw, 32px)}@media only screen and (max-width:767px){.canDoImgList{grid-template-columns:repeat(2,1fr);gap:8.5333333333vw;width:85%;margin-right:auto;margin-left:auto}}.canDoImgListWrap{background-color:#ecf0f4;border-radius:min(3vw, 40px);padding-top:min(8vw, 80px);padding-bottom:min(8vw, 80px);margin-top:max(-4vw, -42px)}@media only screen and (max-width:767px){.canDoImgListWrap{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.canDoImgTitle{color:var(--A_,#0e0863);text-align:center;font-size:min(2.1vw, 24px);font-weight:700;letter-spacing:.1em}@media only screen and (max-width:767px){.canDoImgTitle{font-size:4.8vw;white-space:nowrap}}.canDoImgListTitle{text-align:center;font-size:min(2.4vw, 28px);font-weight:700;letter-spacing:.1em;position:relative}.canDoImgListTitle:before{content:"＼"}.canDoImgListTitle:after{content:"／"}@media only screen and (max-width:767px){.canDoImgListTitle{display:inline-block;font-size:4.8vw;position:relative}.canDoImgListTitle:before{right:100%}.canDoImgListTitle:after{left:100%}.canDoImgListTitle:before,.canDoImgListTitle:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;font-size:13.3333333333vw;font-weight:300}}.canDoMerit{background-color:#fff;-webkit-box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);border-radius:8px;padding:min(5vw, 60px)}@media only screen and (max-width:767px){.canDoMerit{padding:6.4vw 4.2666666667vw}}.canDoMeritTitle{font-size:min(2.7vw, 32px);font-weight:700;letter-spacing:.1em;position:relative;border-bottom:1px solid #000;padding-bottom:min(1.2vw, 16px)}.canDoMeritTitle:before{content:"";background-color:#0e0863;border-radius:10px;position:absolute;bottom:-1.5px;left:0;height:3px;width:6em}@media only screen and (max-width:767px){.canDoMeritTitle{font-size:5.3333333333vw;padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw}}.recruitOurJobCharmUl li{padding-left:1.7em;position:relative;font-weight:700;color:var(--A_,#0e0863);font-size:min(1.8vw, 20px);letter-spacing:.08em}.recruitOurJobCharmUl li:before,.recruitOurJobCharmUl li:after{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruitOurJobCharmUl li:before{content:"";background-color:#fff;border:2px solid var(--B,#e9ce48);display:inline-block;width:1em;height:1em;position:absolute;top:.9em}.recruitOurJobCharmUl li:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;width:min(1.8vw, 22px);height:min(1.8vw, 22px);background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/icon_check.svg);z-index:10;line-height:1;top:.7em;left:0}.recruitOurJobCharmUl li:not(:last-child){margin-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.recruitOurJobCharmUl li{font-size:4vw}.recruitOurJobCharmUl li:before{width:4.2666666667vw;height:4.2666666667vw}.recruitOurJobCharmUl li:after{left:.5333333333vw;width:3.2vw;height:3.2vw}.recruitOurJobCharmUl li:not(:last-child){margin-bottom:3.2vw}}.underPageGradientText{background:linear-gradient(106deg,#0149a0 38.74%,#0175c2 69.64%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strengthTitle{background:linear-gradient(106deg,#0149a0 38.74%,#0175c2 69.64%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:min(2vw, 24px);font-weight:700;letter-spacing:.07em;margin-bottom:min(1vw, 12px)}@media only screen and (max-width:767px){.strengthTitle{font-size:5.8666666667vw;margin-bottom:2.1333333333vw}}.strengthMainTitle .title--xl{color:#004da1}@media only screen and (max-width:767px){.strengthMainTitle{font-size:4.8vw;line-height:1.8}}.strengthImg{border-radius:min(1.4vw, 16px);margin-bottom:min(2vw, 22px)}@media only screen and (max-width:767px){.strengthImg{border-radius:2.6666666667vw;margin-bottom:4.2666666667vw;width:80%}}.underPageCommonText{letter-spacing:.1em;line-height:1.8;font-size:min(1.5vw, 16px)}@media only screen and (max-width:767px){.underPageCommonText{font-size:4vw}}.underPageFlowUl{display:grid;row-gap:min(8vw, 84px)}.underPageFlowUl>li{display:grid;grid-template-columns:min(19vw, 218px) 1fr;gap:min(3vw, 36px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.underPageFlowUl>li:not(:last-child) .underPageFlowUlImgBox{position:relative}.underPageFlowUl>li:not(:last-child) .underPageFlowUlImgBox:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/icon_triangle.svg);width:min(3vw, 33px);height:min(2vw, 27px);position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:calc(100% + min(2.7vw, 30px))}@media only screen and (max-width:767px){.underPageFlowUl{gap:12.8vw}.underPageFlowUl li{grid-template-columns:1fr;position:relative}.underPageFlowUl li:not(:last-child) .underPageFlowUlImgBox{position:static}.underPageFlowUl li:not(:last-child) .underPageFlowUlImgBox:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/icon_triangle.svg);width:7.4666666667vw;height:5.8666666667vw;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:calc(100% + min(2.7vw, 30px))}}@media only screen and (max-width:767px){.underPageFlowUlImgBox img{width:50%}}.underPageFlowUlTitle{font-size:min(2.2vw, 26px);font-weight:700;letter-spacing:.1em;background:linear-gradient(106deg,#0149a0 38.74%,#0175c2 69.64%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.underPageFlowUlTitle{font-size:4.8vw}}.underPageFlowSection{background-color:#ecf0f4}.underPageFaqBlock .serviceTitleArw{background-color:transparent}.underPageFaqBlock .serviceTitle{color:#0e0863}.underPageFaqBlock .serviceTitle_q{-webkit-text-fill-color:#0e0863}.underPageFaqBlock .serviceFaqBlockTitleBox{border-radius:0;background-color:#cbdaf5;padding-top:min(0.8vw, 8px);padding-bottom:min(0.8vw, 8px)}@media only screen and (max-width:767px){.underPageFaqBlock .serviceTitle{font-size:4.2666666667vw}.underPageFaqBlock .serviceFaqBlockTitleBox{padding-top:3.2vw;padding-bottom:3.2vw}}.underPageContactText{font-size:min(2vw, 20px)}@media only screen and (max-width:767px){.underPageContactText{font-size:4.5333333333vw}.underPageContactText.__optiondemoriSp{font-size:4vw}}@media print,screen and (min-width:768px){.underPageContactBtnWrap{width:min(60vw, 630px)}}@media print,screen and (min-width:768px){.underPageContactAreaImgBox{position:absolute;z-index:-1;width:min(50vw, 550px);right:0;top:0}}@media only screen and (min-width:767px) and (max-width:959px){.underPageContactAreaImgBox{right:-5%;top:5%}}@media only screen and (max-width:767px){.underPageContactAreaImg{margin-top:10.6666666667vw}}.underPageContactSection{margin-bottom:min(14vw, 150px)}.professionalWorrierText{font-size:min(2.2vw, 24px)}@media only screen and (max-width:767px){.professionalWorrierText{font-size:4.2666666667vw}}.underPageBigenerItemText span{color:#0175c2;font-weight:700}.commonBalloon{display:inline-block;-webkit-transition:.3s;transition:.3s;background-color:#fff;padding:.3em .7em;border-radius:min(1vw, 10px);position:relative}.commonBalloon:after{content:"";display:block;width:0;height:0;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.commonBalloon .balloonText{font-family:var(--fontEn);font-size:min(1.6vw, 16px);font-weight:700}.commonBalloon.--color{background-color:#004da1}.commonBalloon.--color:after{border-bottom:10px solid #004da1}.commonBalloon.--color .balloonText{color:#fff}@media only screen and (max-width:767px){.commonBalloon{border-radius:2.6666666667vw}.commonBalloon .balloonText{font-size:4.8vw}}.canDoManagerBalloon{width:100%;text-align:center;padding:min(1.2vw, 16px);margin-top:10px}@media only screen and (max-width:767px){.canDoManagerBalloon{padding:4.2666666667vw}}.canDoManagerWrap{display:grid;grid-template-columns:repeat(3,1fr);gap:min(7vw, 80px)}@media only screen and (max-width:767px){.canDoManagerWrap{grid-template-columns:1fr;gap:34.6666666667vw}}.canDoManagerImgBox:before,.canDoManagerImgBox:after{content:"";display:block;position:absolute}.canDoManagerImgBox:before{font-size:min(2vw, 24px);color:#0e0863;font-weight:700;white-space:nowrap;top:34%}.canDoManagerImgBox:after{background-size:contain;background-position:center center;background-repeat:no-repeat;top:50%}@media print,screen and (min-width:768px){.canDoManagerImgBox{position:relative}}@media only screen and (max-width:767px){.canDoManagerImgBox img{width:50%}.canDoManagerImgBox:before,.canDoManagerImgBox:after{position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.canDoManagerImgBox:before{font-size:6.4vw}.canDoManagerImgBox:after{-webkit-transform:translateX(50%) rotate(90deg) !important;transform:translateX(50%) rotate(90deg) !important}}.canDoManagerCard{position:relative}.canDoManagerCard:first-child .canDoManagerImgBox:after{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/candomaneager_arrow_light.svg);width:min(4vw, 46px);height:min(2vw, 24px)}.canDoManagerCard:first-child .canDoManagerImgBox:before{content:"ご相談"}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:after{background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/candomaneager_two-way-arrow.svg);width:min(6vw, 66px);height:min(2vw, 24px)}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:before{content:"連携"}@media print,screen and (min-width:768px){.canDoManagerCard:first-child .canDoManagerImgBox:before{left:calc(100% + 3px)}.canDoManagerCard:first-child .canDoManagerImgBox:after{left:calc(100% + min(1.7vw, 18px))}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:before{left:calc(100% + min(1.7vw, 19px))}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:after{left:calc(100% + min(0.8vw, 10px))}}@media only screen and (max-width:767px){.canDoManagerCard:first-child .canDoManagerImgBox:before{top:calc(100% + 3.2vw)}.canDoManagerCard:first-child .canDoManagerImgBox:after{width:12.2666666667vw;height:6.4vw;top:calc(100% + 19.7333333333vw)}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:before{top:calc(100% + 3.2vw)}.canDoManagerCard:nth-child(2) .canDoManagerImgBox:after{width:17.6vw;height:6.4vw;top:calc(100% + 19.7333333333vw)}}.canDoManagerTitle{text-align:center;width:100%;font-weight:700;font-size:min(2vw, 20px)}@media print,screen and (min-width:768px){.canDoManagerTitle{position:absolute;bottom:100%}}@media only screen and (max-width:767px){.canDoManagerTitle{font-size:4.8vw}}.canDoManagerImgBox{margin-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.underPageFrowText{font-size:5.8666666667vw !important}}.underPageBigenerTitle p{line-height:1.6}.underPageBigenerCntTitle .smallText{font-size:min(3vw, 36px);background:#060606;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.underPageBeginnerCntText{font-size:min(2.2vw, 24px);font-weight:700;line-height:1.6}@media only screen and (max-width:767px){.underPageBeginnerCntText{font-size:4.2666666667vw}}.emptyHouseSection{margin-bottom:min(12vw, 120px)}.emptyHouseCnt{display:grid;gap:min(10vw, 100px)}@media only screen and (max-width:767px){.emptyHouseCnt{gap:18.6666666667vw}}@media only screen and (min-width:767px) and (max-width:959px){.emptyHouseCnt{gap:0}}.emptyHouseCardImgNum{position:absolute;color:#d1ecff;font-family:var(--fontNum);font-size:min(12vw, 128px);font-weight:600;line-height:1;bottom:80%}@media only screen and (max-width:767px){.emptyHouseCardImgNum{font-size:21.3333333333vw;bottom:70%}}.emptyHouseCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.emptyHouseCard:nth-child(even) .emptyHouseCardTextBox:before{right:0}.emptyHouseCard:nth-child(even) .emptyHouseCardImgNum{left:min(1.2vw, 16px)}.emptyHouseCard:nth-child(odd){padding-right:min(6vw, 60px)}.emptyHouseCard:nth-child(odd) .emptyHouseCardTextBox:before{left:0}.emptyHouseCard:nth-child(odd) .emptyHouseCardImgNum{right:min(1.2vw, 16px)}@media print,screen and (min-width:768px){.emptyHouseCard:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:min(6vw, 60px)}}@media only screen and (max-width:767px){.emptyHouseCard{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.emptyHouseCard:nth-child(even) .emptyHouseCardTextBox{padding-right:4.2666666667vw}.emptyHouseCard:nth-child(odd){padding-right:min(6vw, 60px)}.emptyHouseCard:nth-child(odd) .emptyHouseCardTextBox{padding-left:4.2666666667vw}}.emptyHouseCardTextBox{position:relative;z-index:10;-webkit-box-flex:1;-ms-flex:1;flex:1}.emptyHouseCardTextBox:before{content:"";display:block;position:absolute;width:130%;height:min(40vw, 420px);background-color:#d1ecff;border-radius:min(1.4vw, 16px);z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:768px){.emptyHouseCardTextBox{padding:min(5.3vw, 56px)}}@media only screen and (min-width:767px) and (max-width:959px){.emptyHouseCardTextBox:before{height:45vw}}@media only screen and (max-width:767px){.emptyHouseCardTextBox:before{height:140%;top:40%}}.emptyHouseCardTitle{line-height:1.3}.emptyHouseCardImgBox{width:min(45vw, 495px);z-index:20}@media only screen and (max-width:767px){.emptyHouseCardImgBox{width:80%;margin-bottom:6.4vw}}.emptyHouseCardImg{border-radius:min(1.4vw, 16px)}.emptyHouseReasonLabel{background-color:#0175c2;padding:min(1.2vw, 16px);border-bottom-left-radius:min(1vw, 10px);border-bottom-right-radius:min(1vw, 10px)}@media only screen and (max-width:767px){.emptyHouseReasonLabel{padding:2.6666666667vw;border-bottom-left-radius:2.6666666667vw;border-bottom-right-radius:2.6666666667vw}}.emptyHouseReasonLabelText{color:#fff;font-size:min(2vw, 23px);font-weight:500;letter-spacing:.1em;text-align:center}@media only screen and (max-width:767px){.emptyHouseReasonLabelText{font-size:4.2666666667vw}}.emptyHouseReasonSection{position:relative}.emptyHouseReasonSection .canDoMerit{border-bottom-left-radius:0;border-bottom-right-radius:0}.emptyHouseReasonSection:after{content:"";display:block;width:0;height:0;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);border-left:min(4vw, 48px) solid transparent;border-right:min(4vw, 48px) solid transparent;border-top:min(4vw, 48px) solid #ecf0f4;top:100%}@media only screen and (max-width:767px){.emptyHouseReasonSection:after{border-left:8vw solid transparent;border-right:8vw solid transparent;border-top:8vw solid #ecf0f4}}@media only screen and (min-width:767px) and (max-width:959px){.emptyHouseReasonSection{padding-top:6vw;padding-bottom:6vw}}.underPageTotalPlanningCard .strengthTitle{margin-bottom:min(2vw, 24px)}@media only screen and (max-width:767px){.underPageTotalPlanningCard .strengthTitle{margin-bottom:6.4vw}}.underPageTotalPlanningTitle{color:#0e0863 !important}.underPageTotalPlanningCardImgBox{margin-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.underPageTotalPlanningCardImgBox{margin-bottom:2.1333333333vw}}@media only screen and (max-width:767px){.underPageTotalPlanningCardImg{width:40%}}.emptyHouseReasonImg{position:absolute;bottom:0;right:0;width:min(24vw, 260px)}@media only screen and (max-width:767px){.emptyHouseReasonImg{right:8vw}}.underPageTotalPlanningBalloon{background-color:#cbdaf5;padding:min(1.2vw, 16px) min(2vw, 24px);width:100%;text-align:center}.underPageTotalPlanningBalloon:after{border-bottom:10px solid #cbdaf5}@media only screen and (max-width:767px){.underPageTotalPlanningBalloon{padding:4.2666666667vw}.underPageTotalPlanningBalloon:after{border-bottom:4.2666666667vw solid #cbdaf5;border-left:4.2666666667vw solid transparent;border-right:4.2666666667vw solid transparent}}.underPageTotalPlanningCnt{display:grid;grid-template-columns:repeat(3,1fr);gap:min(8vw, 80px);position:relative;z-index:10}@media print,screen and (min-width:768px){.underPageTotalPlanningCnt:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/long_arrow.svg);height:min(6vw, 68px);width:100vw;margin:0 calc(50% - 50vw);top:min(10vw, 100px);z-index:-1;left:0}}@media only screen and (min-width:767px) and (max-width:959px){.underPageTotalPlanningCnt{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width:767px){.underPageTotalPlanningCnt{grid-template-columns:1fr}}@media print,screen and (min-width:768px){.emptyHouseReasonMsgImg{width:min(27vw, 293px);position:absolute;border-radius:min(1.4vw, 16px)}.emptyHouseReasonMsgImg.__left{left:max(-7vw, -80px)}.emptyHouseReasonMsgImg.__right{right:max(-7vw, -80px)}}@media only screen and (max-width:767px){.emptyHouseReasonMsgImgBox{display:grid;grid-template-columns:repeat(2,1fr);gap:4.2666666667vw}.emptyHouseReasonMsgImgBox img{width:100%;border-radius:2.6666666667vw}}@media print,screen and (min-width:768px){.emptyHouseReasonMsgTextBox{width:min(55vw, 598px);margin-right:auto;margin-left:auto}}@media only screen and (max-width:767px){.emptyHouseReasonMsgTextBox{padding-left:4.2666666667vw;padding-right:4.2666666667vw;margin-bottom:6.4vw}}.underPageTotalPlanning .canDoMerit{background-color:#ecf0f4}.beginnerCntTitle .smallText{font-size:min(3.2vw, 36px)}.beginnerCntTitle .smallText.black{color:var(--fontColor);background:#060606;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:767px){.beginnerCntTitle .smallText{font-size:4.2666666667vw}}.demolitionStrengthCard{display:grid}.demolitionStrengthCardNum{background-color:#0e0863;border-radius:100px;display:inline-block;padding:0 min(2vw, 24px) 2px;margin-bottom:min(2vw, 24px)}.demolitionStrengthCardNum span{color:#fff;font-weight:700;letter-spacing:.1em}.demolitionStrengthCardNum span.textNum{font-size:min(2.2vw, 24px)}@media only screen and (max-width:767px){.demolitionStrengthCardNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6.4vw 2px;gap:2.1333333333vw;margin-bottom:4.2666666667vw}.demolitionStrengthCardNum span{font-size:4.2666666667vw}.demolitionStrengthCardNum span.textNum{font-size:6.4vw}}.demolitionStrengthCardImg{border-radius:min(1.4vw, 16px);margin-bottom:min(2vw, 24px)}@media only screen and (max-width:767px){.demolitionStrengthCardImg{border-radius:2.6666666667vw;margin-bottom:4.2666666667vw}}.demolitionStrengthCardLinkBar{background-color:#fff;border-radius:min(1vw, 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(2vw, 24px);padding:min(1.2vw, 16px);-ms-flex-item-align:end;align-self:end;margin-top:min(2.8vw, 32px)}@media only screen and (max-width:767px){.demolitionStrengthCardLinkBar{margin-top:4.2666666667vw;padding:3.2vw;border-radius:2.1333333333vw;gap:8.5333333333vw}}.demolitionStrengthCardLink{color:#004da1;font-weight:700;padding-right:min(2.8vw, 32px);position:relative}.demolitionStrengthCardLink:after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/icon_circle_arrow.svg);width:min(1.6vw, 17px);height:min(2vw, 20px);right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.demolitionStrengthCardLink{-webkit-transition:.3s;transition:.3s}.demolitionStrengthCardLink:hover{color:#004da1;opacity:.7}.demolitionStrengthCardLink:hover:after{right:max(-0.3vw, -4px)}@media only screen and (max-width:767px){.demolitionStrengthCardLink{font-size:4.5333333333vw;padding-right:6.4vw}.demolitionStrengthCardLink:after{width:4.8vw;height:5.3333333333vw}}.demolitionStrengthSection{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:var(--spaceSize)}.demolitionStrengthSectionMsgBar{background-color:#0175c2;border-bottom-left-radius:min(3.7vw, 40px);border-bottom-right-radius:min(3.7vw, 40px);padding-top:min(3vw, 36px);padding-bottom:min(5.3vw, 56px)}.demolitionStrengthSectionMsgBar{margin-bottom:var(--spaceSize)}.demolitionStrengthSectionMsgBarIcon{right:0;rotate:15deg}@media only screen and (max-width:767px){.demolitionStrengthSectionMsgBarIcon{left:auto !important}}.demolitionFlowBox{background-color:#ecf0f4;padding:2em;border-radius:12px;max-width:600px;margin:0 auto;font-family:"Helvetica Neue",sans-serif}@media only screen and (max-width:767px){.demolitionFlowBox{padding:4.2666666667vw}}.demolitionFlowLead{font-size:min(1.4vw, 16px);color:#333;margin-bottom:1em;line-height:1.6}@media only screen and (max-width:767px){.demolitionFlowLead{font-size:4.2666666667vw}}.demolitionFlowTitle{font-size:min(1.8vw, 20px);font-weight:700;color:#007ac1;margin-bottom:1.2em;text-align:left}@media only screen and (max-width:767px){.demolitionFlowTitle{font-size:5.3333333333vw}}.demolitionFlowList{list-style:none;padding-left:0;counter-reset:flow-counter}.demolitionFlowList li{position:relative;padding-left:1.6em;margin-bottom:.6em;font-weight:700;color:#000;font-size:min(1.4vw, 16px)}@media only screen and (max-width:767px){.demolitionFlowList li{font-size:4.2666666667vw}}.demolitionFlowList li:before{content:counter(flow-counter) ". ";counter-increment:flow-counter;position:absolute;left:0;top:0;line-height:1.2;font-size:1.2em;font-weight:700;color:#007ac1}@media only screen and (max-width:767px){.demolitionFlowList li::before li{font-size:4.2666666667vw}}.demolitionFlowNote{font-size:min(1.2vw, 13px);color:#555;line-height:1.6}@media only screen and (max-width:767px){.demolitionFlowNote{font-size:3.4666666667vw}}.removalBeginnerSection{margin-bottom:min(10vw, 110px)}@media only screen and (max-width:767px){.removalBeginnerTitleJp{font-size:4.8vw}}.removalServiceNavUl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.2vw, 12px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.removalServiceNavUl li a{border-radius:min(1vw, 10px);border:1px solid #060606;padding:min(1.2vw, 12px) min(2vw, 24px);display:block;line-height:1;-webkit-transition:.3s;transition:.3s;font-weight:500}.removalServiceNavUl li a:hover{background:linear-gradient(106deg,#0149a0 38.74%,#0175c2 69.64%);color:#fff;border:1px solid #0175c2}@media only screen and (max-width:767px){.removalServiceNavUl{gap:4.2666666667vw 2.1333333333vw}.removalServiceNavUl li a{padding:2.1333333333vw 4.2666666667vw}}.underPageFaqBlock .serviceTitleArw{width:4.8vw;height:4.8vw}@media only screen and (max-width:767px){.underPageFaqBlock .serviceTitleArw{width:4vw;height:4vw}.underPageFaqBlock:not(:last-child){margin-bottom:4.2666666667vw}}.removalServiceItemBlock{position:relative}.removalServiceItemTitleIcon{position:absolute;top:0;left:0;width:min(10vw, 100px);height:min(10vw, 100px)}@media only screen and (max-width:767px){.removalServiceItemTitleIcon{top:-2.6666666667vw;width:16vw;height:16vw}}.removalServiceItemTitle{grid-template-columns:auto 40px;padding:min(5vw, 56px);margin-left:7%}.removalServiceItemTitle .serviceTitle{font-size:min(2.2vw, 25px)}@media only screen and (max-width:767px){.removalServiceItemTitle{padding:4.2666666667vw;padding-left:8.5333333333vw;margin-left:10.6666666667vw;grid-template-columns:auto 4.2666666667vw}.removalServiceItemTitle .serviceTitle{font-size:4.2666666667vw}}.removalServiceItemBlock{display:grid;gap:min(2vw, 24px)}@media only screen and (max-width:767px){.removalServiceItemBlock:not(:last-child){margin-bottom:2.1333333333vw}}.removalServiceItemList{padding-bottom:min(1.2vw, 16px)}.removalServiceItemList:not(:first-of-type){padding-top:min(1.2vw, 16px)}.removalServiceItemList:not(:last-of-type){border-bottom:1px solid #cbdaf5}.removalServiceItemList dt{font-size:min(2vw, 20px);font-weight:700}.removalServiceItemList dd{font-size:min(1.6vw, 17px)}@media only screen and (max-width:767px){.removalServiceItemList{padding-bottom:2.1333333333vw}.removalServiceItemList:not(:first-of-type){padding-top:2.1333333333vw}.removalServiceItemList dt{font-size:4.5333333333vw;margin-bottom:1.0666666667vw}.removalServiceItemList dd{font-size:4vw}}.removalServiceItemBlockWrap{display:grid;gap:min(2vw, 24px)}.pageRemovalPriceContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2vw, 24px);margin-bottom:min(8vw, 96px)}@media only screen and (max-width:767px){.pageRemovalPriceContainer{grid-template-columns:repeat(1,1fr);gap:4.2666666667vw;margin-bottom:16vw}}.pageRemovalPriceCard{border-radius:min(1.4vw, 16px);border:1px solid #cbdaf5;background:rgba(255,255,255,.6);text-align:center}@media only screen and (max-width:767px){.pageRemovalPriceCard{border-radius:2.6666666667vw}}.pageRemovalPriceCardHeader{border-radius:min(1.4vw, 16px) min(1.4vw, 16px) 0 0;background:var(--A_,#0e0863);color:#fff;font-size:min(2.2vw, 24px);font-weight:700;padding:min(1.2vw, 12px);margin-bottom:min(2.7vw, 32px)}@media only screen and (max-width:767px){.pageRemovalPriceCardHeader{font-size:4.8vw;padding:2.1333333333vw 0 1.8666666667vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;margin-bottom:4.2666666667vw}}.pageRemovalPriceCardImageContainer{margin-bottom:min(1.2vw, 16px)}.pageRemovalPriceCardImageContainer img{width:min(16vw, 176px)}@media only screen and (max-width:767px){.pageRemovalPriceCardImageContainer{margin-bottom:2.1333333333vw}.pageRemovalPriceCardImageContainer img{width:35%}}.pageRemovalPriceCardPrice{margin-bottom:min(2vw, 22px)}.pageRemovalPriceCardPrice .enNum{font-size:min(3.2vw, 32px);font-weight:700;letter-spacing:.05em}@media only screen and (max-width:767px){.pageRemovalPriceCardPrice .enNum{font-size:7.2vw}}@media print,screen and (min-width:768px){.pageRemovalPriceTitle{margin-top:min(2.8vw, 32px)}}.pageRemovalPriceCardContent{padding-bottom:min(2.8vw, 32px)}.commonUlDisc li{position:relative;padding-left:min(1.6vw, 18px)}.commonUlDisc li:before{content:"・";position:absolute;left:0}@media only screen and (max-width:767px){.commonUlDisc li{padding-left:3.4666666667vw}}.pageRemovalPriceGuidanceContents{border-radius:min(0.8vw, 8px);border:2px solid #0149a0;background-color:#fff;-webkit-box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);padding:min(3vw, 36px);padding-top:min(4.2vw, 48px)}@media only screen and (max-width:767px){.pageRemovalPriceGuidanceContents{padding:4.2666666667vw;padding-top:10.6666666667vw;border-radius:2.6666666667vw}}@media only screen and (min-width:767px) and (max-width:959px){.pageRemovalPriceGuidanceContents{padding-top:7vw}}.pageRemovalPriceGuidanceContentsLabel{position:absolute;top:max(-3vw, -32px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.pageRemovalPriceGuidanceContentsLabel{white-space:nowrap;top:-6.4vw}}.pageRemovalPriceGuidanceContentsUl li{font-size:min(2.2vw, 24px);font-weight:500}@media only screen and (max-width:767px){.pageRemovalPriceGuidanceContentsUl li{font-size:4.2666666667vw}.pageRemovalPriceGuidanceContentsUl li:not(:last-child){margin-bottom:2.1333333333vw}}.removeStrengthTopImg{width:min(60vw, 694px)}@media only screen and (max-width:767px){.removeStrengthTopImg{width:80%}}.removeStrengthCard{display:block}.removeStrengthTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.removeStrengthTitleWrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.removeStrengthHeadTitle{color:#0e0863;font-size:48px;font-weight:700;letter-spacing:.1em;line-height:1}.removeStrengthHeadText{line-height:1}.removeStrengthHeadText:before{content:"｜"}@media only screen and (max-width:767px){.removeStrengthHeadText{font-size:4.2666666667vw !important}}.removeStrengthCardWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.removeStrengthCardWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.removeStrengthCardImg{width:80%}}@media print,screen and (min-width:768px){.removeStrengthCard{width:33.3333333333%}}.removalFlowCorrespondence{border-radius:16px;background:#cbdaf5;text-align:center;padding:min(3vw, 36px)}@media only screen and (max-width:767px){.removalFlowCorrespondence{padding:4.2666666667vw;padding-bottom:5.3333333333vw;border-radius:2.1333333333vw}}.removalFlowCorrespondenceTitle{color:#0e0863}.removalFlowLineBannerLinkIcon{width:min(30vw, 330px)}.removalFlowLineBannerLink{-webkit-transition:.3s;transition:.3s}.removalFlowLineBannerLink:hover{opacity:.7}.removalFlowLineBannerLinkIcon{position:absolute;width:min(30vw, 330px);right:max(-5vw, -56px);bottom:min(1.2vw, 16px)}.farewellCanItemBox{width:min(24vw, 256px);height:min(24vw, 256px);border-radius:1000px;background-color:#0e0863;position:relative}@media only screen and (max-width:767px){.farewellCanItemBox{width:53.3333333333vw;height:53.3333333333vw;margin-right:auto;margin-left:auto}}.farewellCanItemTextWrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%}.farewellCanItemTitle{margin-bottom:min(1vw, 12px)}.farewellServiceMsgText{line-height:1.8;letter-spacing:.12em}.farewellRemainsUl{display:grid;grid-template-columns:repeat(4,1fr);gap:min(2vw, 24px)}@media only screen and (max-width:767px){.farewellRemainsUl{grid-template-columns:1fr;gap:10.6666666667vw}}.farewellRemainsUlImgBox{margin-bottom:min(1.2vw, 16px)}.farewellRemainsUlImgBox img{border-radius:min(1.2vw, 16px)}@media only screen and (max-width:767px){.farewellRemainsUlImgBox{margin-bottom:4.2666666667vw}.farewellRemainsUlImgBox img{border-radius:2.6666666667vw;width:70%}}.farewellServiceWrap{margin-top:min(7vw, 80px);margin-bottom:min(10vw, 110px)}.farewellPriceTitleJp{color:#0175c2}.farewellServicePriceTable{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:min(11vw, 120px)}.farewellServicePriceTable thead th{background-color:#f5f5f5;font-weight:700}.farewellServicePriceTable thead th:first-child{border-top-left-radius:min(0.7vw, 8px)}.farewellServicePriceTable thead th:last-child{border-top-right-radius:min(0.7vw, 8px)}.farewellServicePriceTable thead th{border-bottom:none}.farewellServicePriceTable tbody td{border-top:none}.farewellServicePriceTable tbody tr:last-child td:first-child{border-bottom-left-radius:min(0.7vw, 8px)}.farewellServicePriceTable tbody tr:last-child td:last-child{border-bottom-right-radius:min(0.7vw, 8px)}.farewellServicePriceTable th,.farewellServicePriceTable td{border:1px solid #ccc;border-left:none;padding:min(0.9vw, 10px) min(1.1vw, 12px);text-align:left}.farewellServicePriceTable tr>*:first-child{border-left:1px solid #ccc}@media only screen and (max-width:767px){.farewellServicePriceTable{margin-bottom:21.3333333333vw}.farewellServicePriceTable th,.farewellServicePriceTable td{padding:2.6666666667vw 0;text-align:center}}@media print,screen and (min-width:768px){.farewellPriceGuidanceUlWrap{width:85%;margin-right:auto;margin-left:auto}}.farewellStrengthMsgIcon{width:min(19vw, 212px);position:absolute;bottom:0;right:min(2vw, 24px)}@media only screen and (max-width:767px){.farewellStrengthMsgIcon{width:26.6666666667vw}}.farewellStrengthMsgCard{border-radius:min(1vw, 12px);border:2px solid #0149a0;background-color:#fff;-webkit-box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);box-shadow:2px 2px 14px 0 rgba(0,0,0,.08);padding:min(2.8vw, 32px) min(4vw, 40px);position:relative}@media print,screen and (min-width:768px){.farewellStrengthMsgCard{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.farewellStrengthMsgCard{border-radius:2.1333333333vw;padding-top:5.3333333333vw;padding-bottom:21.3333333333vw}}@media print,screen and (min-width:768px){.farewellStrengthMsgCardTextBox{width:80%}}.farewellFlowUl{margin-bottom:min(15vw, 160px)}.farewellContactSection .underPageContactAreaImgBox{top:-10%}@media print,screen and (min-width:768px){.farewellContactSection{margin-bottom:min(40vw, 400px)}}.underPageCommonTopSection{margin-top:min(11vw, 120px)}@media only screen and (min-width:767px) and (max-width:959px){.underPageCommonTopSection{margin-top:15vw}}@media only screen and (max-width:767px){.underPageCommonTopSection{margin-top:16vw}}.underPageCommonWorksSlideItem{border-radius:16px;border:5px solid #0175c2;-webkit-box-shadow:4px 4px 10px 0 rgba(0,0,0,.08);box-shadow:4px 4px 10px 0 rgba(0,0,0,.08);padding:min(4vw, 50px) min(4vw, 48px);margin-right:min(1.2vw, 16px);margin-left:min(1.2vw, 16px);margin-bottom:min(2vw, 24px)}@media only screen and (max-width:767px){.underPageCommonWorksSlideItem{border-radius:4.2666666667vw;margin-right:4.2666666667vw;margin-left:4.2666666667vw;margin-bottom:5.3333333333vw;padding-top:5.3333333333vw;padding-bottom:5.3333333333vw;border:2px solid #0175c2}}.underPageCommonWorksSlideImages{display:grid;grid-template-columns:repeat(2,1fr);gap:min(3vw, 36px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:min(3vw, 36px)}@media only screen and (max-width:767px){.underPageCommonWorksSlideImages{grid-template-columns:1fr}}.underPageCommonWorksSlideImageBox{position:relative}.underPageCommonWorksSlideImage{width:100%;border-radius:min(1.4vw, 16px);display:block;margin-bottom:min(1vw, 12px)}@media only screen and (max-width:767px){.underPageCommonWorksSlideImage{width:80%}}.underPageCommonWorksSlideLabel{font-size:min(1.4vw, 16px);text-align:center}.underPageCommonWorksSlideLabel strong{font-size:min(2vw, 24px);margin-right:min(1.2vw, 16px)}@media only screen and (max-width:767px){.underPageCommonWorksSlideLabel{font-size:3.7333333333vw}.underPageCommonWorksSlideLabel strong{font-size:5.3333333333vw}}.underPageCommonWorksSlideTextBox{margin-top:20px}.underPageCommonWorksSlideSubTitle{color:#0e0863;margin-bottom:min(1.2vw, 16px)}@media only screen and (max-width:767px){.underPageCommonWorksSlideSubTitle{margin-bottom:2.1333333333vw}}.underPageCommonWorksSlideArrow{width:min(4.4vw, 48px);height:min(4.4vw, 48px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer}.underPageCommonWorksSlideArrow.--before{right:calc(100% + min(1vw, 10px))}.underPageCommonWorksSlideArrow.--after{left:calc(100% + min(1vw, 10px))}@media only screen and (min-width:767px) and (max-width:959px){.underPageCommonWorksSlideArrow.--before{right:96%}.underPageCommonWorksSlideArrow.--after{left:96%}}@media only screen and (max-width:767px){.underPageCommonWorksSlideArrow{width:8.5333333333vw;height:8.5333333333vw}.underPageCommonWorksSlideArrow.--before{right:calc(100% - 5.8666666667vw)}.underPageCommonWorksSlideArrow.--after{left:calc(100% - 5.8666666667vw)}}.estimateInfoList{border-left:2px solid #000;padding-left:min(1.2vw, 16px)}.estimateInfoItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimateInfoItem dt{font-weight:700;margin-right:min(1vw, 12px)}.estimateInfoRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;gap:16px}.estimateInfoNote{margin-top:8px;font-size:.85em;color:#666}.commonLink{text-decoration:underline;-webkit-transition:.3s;transition:.3s}.commonLink:hover{text-decoration:underline;opacity:.7}.reasonSubBox{text-align:center}.reasonSubBoxInner{display:inline-block;background-color:#fff;padding-inline:80px 180px;padding-block:20px;position:relative;border-radius:50px}@media only screen and (min-width:767px) and (max-width:959px){.reasonSubBoxInner{padding-inline:40px}}@media only screen and (max-width:767px){.reasonSubBoxInner{padding-inline:20px;padding-block:40px 20px;border-radius:15px}}.reasonSubBoxTitle{font-size:32px;font-weight:600;letter-spacing:.08em;line-height:1.2}.reasonSubBoxTitle span{font-weight:600;letter-spacing:.08em;line-height:1.2;color:var(--lineColor)}@media only screen and (min-width:767px) and (max-width:959px){.reasonSubBoxTitle{font-size:27px}}@media only screen and (max-width:767px){.reasonSubBoxTitle{font-size:24px}}.reasonSubBoxTx{font-size:24px;line-height:1;margin-top:.4em}@media only screen and (min-width:767px) and (max-width:959px){.reasonSubBoxTx{font-size:18px}}@media only screen and (max-width:767px){.reasonSubBoxTx{font-size:16px}}.reasonSubBoxIcon{right:-40px;top:-83px;-webkit-transform:rotate(22deg);transform:rotate(22deg);width:clamp(110px, 19.6vw, 250px)}@media only screen and (max-width:767px){.reasonSubBoxIcon{right:-30px;top:-43px}}.requestOpenBg{background-color:var(--mainColorExLight);padding-block:30px}.requestOpenLabel{text-align:center;margin-block:-3.5em 1.5em;display:block}.requestOpenLabel span{display:inline-block;padding-inline:1.4em;padding-block:.4em;color:#fff;background-color:var(--mainColor);border-radius:30px;font-size:24px;letter-spacing:.08em;font-weight:600}@media only screen and (max-width:767px){.requestOpenLabel span{font-size:18px}}.requestOpenTitle{font-size:49px;line-height:1;font-weight:600;margin-bottom:.6em;letter-spacing:.08em}@media only screen and (min-width:767px) and (max-width:959px){.requestOpenTitle{font-size:42px}}@media only screen and (max-width:767px){.requestOpenTitle{font-size:28px}}.requestOpenGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}@media only screen and (min-width:767px) and (max-width:959px){.requestOpenGrid{gap:60px}}@media only screen and (max-width:767px){.requestOpenGrid{grid-template-columns:1fr;gap:30px}}.requestOpenItemTitle{text-align:center}.requestOpenItemTitle span{background-color:#cbdaf5;display:inline-block;border-radius:4px;padding-inline:4.5em;padding-block:.6em;text-align:center;position:relative;font-weight:600;letter-spacing:-.01em;font-size:15px}.requestOpenItemTitle span:before{content:"";position:absolute;top:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);clip-path:polygon(0 100%,100% 100%,50% 0%);background-color:inherit;height:12px;width:20px}.estateWorryTtl{background-color:#004da1;padding:1em;min-width:260px;border-radius:100vw;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.estateWorryMain{max-width:460px;margin-inline:auto;position:relative}.estateWorryMain .estateWorryTtl{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.estateWorryMain:before,.estateWorryMain:after{content:"";display:block;position:absolute;background-image:url(//active-okayama.com/wp-content/themes/initializr/css/../img/candomaneager_arrow_light.svg);width:46px;aspect-ratio:46/21;bottom:-17%}.estateWorryMain:before{left:65%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}@media only screen and (max-width:767px){.estateWorryMain:before{left:50%;-webkit-transform:rotate(90deg) translateX(-10%) translateY(100%);transform:rotate(90deg) translateX(-10%) translateY(100%)}}.estateWorryMain:after{right:65%;-webkit-transform:rotate(130deg);transform:rotate(130deg)}@media only screen and (max-width:767px){.estateWorryMain:after{display:none}}.estateWorrySubWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}@media only screen and (max-width:767px){.estateWorrySubWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.5em}}.estateWorrySubWrap>*{width:calc(50% - 1em)}@media only screen and (max-width:767px){.estateWorrySubWrap>*{width:100%;margin-inline:auto}}.estateWorrySubBox,.estateWorryLast{background-color:#ecf0f4;border-radius:.5em;padding:3.5em 1.5em 2em;position:relative}@media only screen and (max-width:767px){.estateWorrySubBox,.estateWorryLast{padding-inline:1em}}.estateWorrySubBox .estateWorryTtl,.estateWorryLast .estateWorryTtl{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.estateWorrySubBox .canDoImgList,.estateWorryLast .canDoImgList{grid-template-columns:repeat(3,1fr);gap:min(3vw, 20px)}@media only screen and (max-width:767px){.estateWorrySubBox .canDoImgList,.estateWorryLast .canDoImgList{width:100%;gap:0}}.estateWorrySubBox .canDoImgList img,.estateWorryLast .canDoImgList img{max-width:80%;margin-inline:auto}.estateWorryLast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.estateWorryLast img{max-width:135px;margin-inline:0}#estateSolution{margin-top:20%}@media print,screen and (min-width:768px){#estateSolution{margin-top:150px}}#estateSolution .bgGradeColor{padding-inline:2em}#estateSolution .beginnerCntTitle{margin-bottom:0}@media only screen and (max-width:767px){#estateSolution .beginnerCntTitle{font-size:22px}#estateSolution .beginnerCnt.beginnerStep02{width:95%;margin-inline:auto}}.--estateTriangle{position:relative}.estateTriangle{margin-top:2em;margin-bottom:4em}@media only screen and (max-width:767px){.estateTriangle{margin-bottom:3em}.estateTriangle img{width:120px}}.estateTriangle.--mbMin{margin-bottom:2em}@media only screen and (max-width:767px){#estateSupport{padding-top:13%}#estateSupport .beginnerCntMainTitle{margin-block:-5.4em 1.1em}}#estateAnshin .demolitionStrengthSectionMsgBar{border-top-left-radius:min(3.7vw, 40px);border-top-right-radius:min(3.7vw, 40px);padding-left:5em}@media only screen and (max-width:767px){#estateAnshin .demolitionStrengthSectionMsgBar{padding-left:2em;padding-right:4em}}#estateAnshin .demolitionStrengthSectionMsgBar .demolitionStrengthSectionMsgBarIcon{width:clamp(95px, 28vw, 340px);right:3em;top:-4em}@media only screen and (max-width:767px){#estateAnshin .demolitionStrengthSectionMsgBar .demolitionStrengthSectionMsgBarIcon{right:0}}#estateWorks .commonTitle{letter-spacing:.1em}#estateWorks .topWorksSlide2{width:100%;max-width:1100px;margin-inline:auto}@media only screen and (max-width:767px){#estateWorks .topWorksSlide2 .topWorksSlideItemInner{padding:2%}}#estateWorks .topWorksSlide2 .topWorksSlideItem{border:solid 4px #0175c2;border-radius:16px;background:unset}@media only screen and (max-width:767px){#estateWorks .topWorksSlide2 .topWorksSlideItem{border-width:2px}}.estateWorksItemTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.estateWorksItemTtl{font-size:1.2em}}.estateWorksItemTtl *:first-of-type{margin-right:.5em;padding-right:.5em;position:relative}.estateWorksItemTtl *:first-of-type:after{content:"";display:block;width:1px;height:1em;background-color:#000;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.estateWorksItemBA{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media only screen and (max-width:767px){.estateWorksItemBA{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}}.estateWorksItemBA .flex{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.estateWorksItemBA .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9em}}.estateWorksItemInfo{padding-left:1em;position:relative}@media only screen and (max-width:767px){.estateWorksItemInfo{padding-left:.7em;font-size:.9em}}.estateWorksItemInfo:before{content:"";left:0;top:50%;height:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;background-color:#000;position:absolute}@media only screen and (max-width:767px){.estateWorksItemInfo:before{height:100%}}@media only screen and (max-width:767px){.estateWorksItemTxt{font-size:14px}}#estateArea .underPageContactAreaImgBox{position:relative}.estateAreaFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.estateAreaFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.estateAreaList{max-width:400px}.estateAreaGradation{background:linear-gradient(106deg,#0149a0 38.74%,#0175c2 69.64%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.estateCanDoTitle{font-size:13px}}.reasonCard.--rec{position:relative}.reasonCard.--rec:before{content:"おすすめ";width:110px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vw;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0149a0,#0175c2);position:absolute;left:0;top:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.reasonCard.--rec:before{width:80px;font-size:15px}}#estateService .underPageBigenerItemText span,#estateWorry .underPageBigenerItemText span{font-size:1.3em}@media only screen and (max-width:767px){#estateService .underPageBigenerItemText span,#estateWorry .underPageBigenerItemText span{font-size:1.2em}#estateService .underPageCommonTitleJp,#estateWorry .underPageCommonTitleJp{font-size:5.8vw;line-height:1.4}#estateService .canDoText,#estateWorry .canDoText{font-size:4.2vw;line-height:1.6}}@media only screen and (max-width:767px){#estateStrength .strengthMainTitle,#estateWorks .strengthMainTitle{font-size:4.2vw;line-height:1.6}}@media only screen and (max-width:767px){.scroll-hint img{width:700px;max-width:unset}}:root{--fcMainColor:#0eb88a;--fcMainColorLight:#e8f9f4;--fcSubColor:#ff8a1f}.fcMainColor{color:var(--fcMainColor)}.bgFcMainColor{background-color:var(--fcMainColor)}.fcMainColorLight{color:var(--fcMainColorLight)}.bgFcMainColorLight{background-color:var(--fcMainColorLight)}.gap10{gap:10px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.gap60{gap:60px}.gap70{gap:70px}.gap80{gap:80px}.gap90{gap:90px}.gap100{gap:100px}.goldGradient{background:-webkit-gradient(linear,left top,right top,from(#dba414),color-stop(52%,#fde260),to(#e6b523));background:linear-gradient(90deg,#dba414 0%,#fde260 52%,#e6b523 100%)}.goldGradientText{background:-webkit-gradient(linear,left top,right top,from(#dba414),color-stop(52%,#fde260),to(#e6b523));background:linear-gradient(90deg,#dba414 0%,#fde260 52%,#e6b523 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.fcSubColor{color:var(--fcSubColor)}.bgFcSubColor{background-color:var(--fcSubColor)}.fcBtn{display:inline-block}@media only screen and (max-width:767px){.fcBtn{display:block;margin-inline:auto;width:85%}}.fcBtnInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--fcSubColor);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.12);box-shadow:0 5px 8px rgba(0,0,0,.12);border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.fcBtnInner .fcBtnImgBox{width:100px}.fcBtnInner .fcBtntxtBox{padding-inline:1em 5em;width:calc(100% - 100px)}@media only screen and (max-width:767px){.fcBtnInner .fcBtnImgBox{width:80px}.fcBtnInner .fcBtntxtBox{padding-inline:1em 3em;width:calc(100% - 80px)}}.fcBtnImg{padding-bottom:95%}.fcBtnTxt{color:#fff;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.4}@media only screen and (max-width:767px){.fcBtnTxt{font-size:20px}}.fcBtnArw{position:absolute;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;right:2em;height:30px;width:30px}.fcBtnArw i{color:var(--fcSubColor)}.fcBtn:hover .fcBtnArw{right:1.5em}@media only screen and (max-width:767px){.fcBtnArw{right:1em;height:25px;width:25px}.fcBtn:hover .fcBtnArw{right:.5em}}.fcBandBlock{border-radius:72rem;padding-inline:1em;padding-block:1em;position:relative}.fcBandBlock.fcColor{background-color:var(--fcMainColorLight)}.fcBandBlock.whiteColor{background-color:#fff}.fcBandBlockTitle{text-align:center;font-size:clamp(20px, 3.3vw, 32px);font-weight:600;letter-spacing:.08em;line-height:1.4}.fcBandBlockTitle span{color:var(--fcMainColor);font-weight:600;letter-spacing:.08em;line-height:1.4}.fcBandBlockImg{position:absolute;width:220px}.fcBandBlockImg.__leftTop{top:-20px;left:-100px}.fcBandBlockImg.__rightTop{right:-50px;top:-50px;-webkit-transform:rotate(18deg);transform:rotate(18deg)}@media only screen and (min-width:767px) and (max-width:959px){.fcBandBlockImg{width:180px}.fcBandBlockImg.__rightTop{right:-50px;top:-70px}}@media only screen and (max-width:767px){.fcBandBlockImg{width:110px}.fcBandBlockImg.__leftTop{top:0;left:-40px}.fcBandBlockImg.__rightTop{right:-37px;top:-40px}}.fcCtaBtn{background-color:var(--fcSubColor);border:1px solid #fff;border-radius:16px;overflow:hidden;display:block}.fcCtaBtnInner{display:-webkit-box;display:-ms-flexbox;display:flex}.fcCtaBtnImgBox{width:82px}.fcCtaBtnImgBox .fcCtaBtnImg{padding-bottom:130%}@media only screen and (max-width:767px){.fcCtaBtnImgBox .fcCtaBtnImg{padding-bottom:115%}}.fcCtaBtnTxtBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 82px);padding-inline:.8em 2.5em}.fcCtaBtnTxt{font-size:18px;color:#fff;line-height:1.4;letter-spacing:.08em;font-weight:600}.fcCtaBtnArw{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;right:10px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;width:25px}.fcCtaBtnArw i{color:var(--fcSubColor)}.fcCtaBtn:hover .fcCtaBtnArw{right:5px}.fcFvBlockInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:calc(var(--headerH) + 5%) 5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.fcFvBlockInner .fcFvBlockImgBox{width:35%}.fcFvBlockInner .fcFvBlockTxtBox{width:65%}}@media only screen and (max-width:767px){.fcFvBlockInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fcFvBlockInner .fcFvBlockImgBox{margin-left:-36%;width:80%}}@media print,screen and (min-width:768px){.fcFvBlockImg{width:150%;margin-top:-14%}}.fcFvBlockSubTxt{text-align:center;margin-bottom:1em}.fcFvBlockSubTxt span{display:inline-block;padding-inline:.6em;padding-block:.6em;background-color:var(--mainColor);color:#fff;font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1;border-radius:6px}@media only screen and (max-width:767px){.fcFvBlockSubTxt span{font-size:16px}}.fcFvBlockSubTitle{text-align:center;margin-bottom:.5em}.fcFvBlockSubTitle span{color:#fff;display:inline-block;text-shadow:4px 4px 8px rgba(0,0,0,.25);font-weight:600;font-size:36px;letter-spacing:.08em;line-height:1;position:relative;padding-inline:1em}.fcFvBlockSubTitle span:before,.fcFvBlockSubTitle span:after{content:"";position:absolute;background-color:#fff;bottom:-.2em;height:1.3em;width:2px}.fcFvBlockSubTitle span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.fcFvBlockSubTitle span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (min-width:767px) and (max-width:959px){.fcFvBlockSubTitle span{padding-inline:.8em}}@media only screen and (max-width:767px){.fcFvBlockSubTitle span{font-size:26px}}.fcFvBlockTitle{color:#fff;text-shadow:4px 4px 8px rgba(0,0,0,.25);font-size:clamp(45px, 5.2vw, 66px);text-align:center;letter-spacing:.08em;font-weight:600;line-height:1.2;margin-bottom:.2em}.fcFvBlockIconBox{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-inline:11%}@media only screen and (max-width:767px){.fcFvBlockIconBox{gap:10px;padding-inline:5%}}.fcRequestFormBlock{background-color:var(--fcMainColorLight);border-radius:40px;overflow:hidden;margin-top:-60px;position:relative;z-index:2}@media only screen and (max-width:767px){.fcRequestFormBlock{border-radius:20px;margin-inline:-5px}}.fcRequestFormSubTxt{position:absolute;top:20px;left:6%;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.fcRequestFormSubTxt span{color:#fff;display:inline-block;font-size:20px;font-weight:600;letter-spacing:.05em;padding-inline:1em;position:relative}.fcRequestFormSubTxt span:before,.fcRequestFormSubTxt span:after{content:"";position:absolute;background-color:#fff;bottom:0;height:1.5em;width:2px}.fcRequestFormSubTxt span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.fcRequestFormSubTxt span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (min-width:767px) and (max-width:959px){.fcRequestFormSubTxt{top:10px}.fcRequestFormSubTxt span{font-size:16px}}@media only screen and (max-width:767px){.fcRequestFormSubTxt{top:3px}.fcRequestFormSubTxt span{font-size:14px}}.fcRequestFormBlockTitle{background-color:var(--fcMainColor);color:#fff;text-align:center;font-size:32px;font-weight:600;letter-spacing:.08em;padding-block:.4em}@media only screen and (min-width:767px) and (max-width:959px){.fcRequestFormBlockTitle{font-size:22px;padding-block:1em .6em}}@media only screen and (max-width:767px){.fcRequestFormBlockTitle{font-size:16px;padding-block:1.7em .7em}}.fcRequestFormBox{padding:3% 4%}.fcRequestFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media only screen and (max-width:767px){.fcRequestFormGrid{grid-template-columns:1fr}}.fcRequestFormInner dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.fcRequestFormInner dl dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40%}.fcRequestFormInner dl dd{width:60%}.fcRequestFormInner .privacyCheck{display:block}@media only screen and (min-width:767px) and (max-width:959px){.fcRequestFormInner dl dt{width:50%}.fcRequestFormInner dl dt .title{font-size:14px}.fcRequestFormInner dl dt .required-srt{font-size:12px;white-space:nowrap}.fcRequestFormInner dl dd{font-size:14px;width:50%}.fcRequestFormInner option,.fcRequestFormInner textarea,.fcRequestFormInner select,.fcRequestFormInner input[type=text],.fcRequestFormInner input[type=email],.fcRequestFormInner input[type=search],.fcRequestFormInner input[type=url]{font-size:13px}}@media only screen and (max-width:767px){.fcRequestFormInner dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fcRequestFormInner dl dt{display:block;width:100%}.fcRequestFormInner dl dd{width:100%}}.fcSaleAve{-webkit-box-shadow:6px 6px 14px rgba(0,0,0,.12);box-shadow:6px 6px 14px rgba(0,0,0,.12);padding:0 7px 7px}.fcSaleAveTitle{text-align:center;font-size:30px;font-weight:600;letter-spacing:.1em;line-height:1;padding-block:.5em}@media only screen and (max-width:767px){.fcSaleAveTitle{font-size:20px}}.fcSaleAveInner{background-color:#fff;border-radius:16px;padding:1.1% 3%;text-align:center}.fcSaleAvePrice{margin-top:-.2em;font-size:clamp(50px, 7.9vw, 100px);font-weight:800;line-height:1.3;letter-spacing:.03em}.fcSaleAvePrice span{font-size:48%;line-height:1}@media only screen and (max-width:767px){.fcSaleAvePrice{margin-top:0;line-height:1}}.fcSalesSupport{background-color:#fff;border-radius:16px;padding-block:2%;padding-inline:5%}@media only screen and (min-width:767px) and (max-width:959px){.fcSalesSupport{padding-block:6%}}@media only screen and (max-width:767px){.fcSalesSupport{padding-block:5% 40%}}.fcSalesSupportSubTxt{text-align:center}.fcSalesSupportSubTxt span{font-size:24px;font-weight:600;letter-spacing:.08em;padding-inline:1em;position:relative;display:inline-block}.fcSalesSupportSubTxt span:before,.fcSalesSupportSubTxt span:after{content:"";position:absolute;background-color:var(--fontColor);bottom:-.3em;height:2em;width:2px}.fcSalesSupportSubTxt span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.fcSalesSupportSubTxt span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (min-width:767px) and (max-width:959px){.fcSalesSupportSubTxt span{padding-inline:.4em}}@media only screen and (max-width:767px){.fcSalesSupportSubTxt span{font-size:18px;padding-inline:.5em;line-height:1.5}.fcSalesSupportSubTxt span:before{left:-.5em}.fcSalesSupportSubTxt span:after{right:-.5em}}.fcSalesSupportGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-inline:20%}@media only screen and (max-width:767px){.fcSalesSupportGrid{padding-inline:0}}.fcSalesSupportImg{position:absolute;bottom:0;max-width:280px;left:-120px}@media only screen and (min-width:767px) and (max-width:959px){.fcSalesSupportImg{max-width:230px;left:-90px}}@media only screen and (max-width:767px){.fcSalesSupportImg{max-width:160px;left:-40px}}.fcSalesSupportArw{position:absolute;bottom:50px;max-width:150px;right:-30px}@media only screen and (min-width:767px) and (max-width:959px){.fcSalesSupportArw{max-width:100px}}@media only screen and (max-width:767px){.fcSalesSupportArw{bottom:auto;max-width:50px;right:-20px;top:47%}}@media print,screen and (min-width:768px){.fcReasonItem{display:-webkit-box;display:-ms-flexbox;display:flex}.fcReasonItem .fcReasonItemImgBox{width:40%}.fcReasonItem .fcReasonItemTxtBox{padding-left:3%;width:60%}.fcReasonItem.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fcReasonItem.reverse .fcReasonItemTxtBox{padding-inline:0 3%}}@media only screen and (max-width:767px){.fcReasonItem{margin-inline:auto;width:90%}.fcReasonItem .fcReasonItemImgBox{margin-inline:auto;margin-bottom:5%;width:85%}}.fcReasonItemNum{background-color:var(--fcMainColor);color:#fff;display:inline-block;text-align:center;padding-inline:.7em;padding-block:.4em;border-radius:6px;letter-spacing:.08em}@media only screen and (max-width:767px){.fcReasonItemNum{padding-block:.2em}}.fcReasonItemTitle{font-size:clamp(28px, 3.2vw, 40px);font-weight:600;letter-spacing:.08em;line-height:1.2}.fcReasonItemTitle span{color:var(--fcMainColor);font-weight:600;letter-spacing:.08em;line-height:1.2}.fcReasonItemTx{line-height:1.8;letter-spacing:.14em}.fcReasonItemPlusTitle{text-align:center;margin-bottom:1em}.fcReasonItemPlusTitle span{font-size:30px;font-weight:600;letter-spacing:.08em;display:inline-block;padding-inline:.8em;position:relative;line-height:1.2}.fcReasonItemPlusTitle span:before,.fcReasonItemPlusTitle span:after{content:"";position:absolute;background-color:var(--fontColor);bottom:0;height:2em;width:2px}.fcReasonItemPlusTitle span:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:0}.fcReasonItemPlusTitle span:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:0}@media only screen and (max-width:767px){.fcReasonItemPlusTitle span{font-size:20px}.fcReasonItemPlusTitle span:before,.fcReasonItemPlusTitle span:after{height:1.5em}}.fcReasonItemPlusInner{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.fcReasonItemPlusInner.fcConsider{padding-inline:4%}@media only screen and (max-width:767px){.fcReasonItemPlusInner{gap:20px}.fcReasonItemPlusInner.fcConsider{padding-inline:0;grid-template-columns:.5fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fcSupportBlock{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media only screen and (max-width:767px){.fcSupportBlock{grid-template-columns:.93fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.fcSupportCard{border-radius:16px;padding:5% 9%;background-color:#fff;margin-top:16%}.fcSupportCardImg{border-radius:16px;overflow:hidden;margin-top:-23%;margin-inline:auto}.fcSupportCardImg img{width:100%}.fcSupportCardNumberBox{margin-block:-2.5em 1em;text-align:center}@media only screen and (max-width:959px){.fcSupportCardNumberBox{margin-block:-1.5em 1em}}.fcSupportCardNumber{display:inline-block;background-color:var(--fcMainColor);padding-inline:3.5em;padding-block:1em;border-radius:72rem;font-size:18px;font-weight:600;letter-spacing:.08em;text-align:center;color:#fff}@media only screen and (min-width:767px) and (max-width:959px){.fcSupportCardNumber{padding-inline:2.5em;padding-block:.4em}}@media only screen and (max-width:767px){.fcSupportCardNumber{padding-inline:2.5em;padding-block:.5em}}.fcSupportCardTitle{font-size:clamp(24px, 2.5vw, 32px);text-align:center;color:var(--fcMainColor);letter-spacing:.1em;font-weight:600;line-height:1.2}.fcSupportCardTxt{line-height:1.8;letter-spacing:.12em}.fcFeatureItem+.fcFeatureItem{margin-top:5%}@media only screen and (max-width:767px){.fcFeatureItem+.fcFeatureItem{margin-top:10%}}.fcFeatureItemTitlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-bottom:1px solid #58585a;padding-bottom:10px;margin-bottom:3%}.fcFeatureItemNum{border-radius:50%;background-color:var(--fcMainColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75px;width:75px}.fcFeatureItemNum span{display:block;color:#fff;line-height:1}.fcFeatureItemNum span.smallTx{font-size:12px;letter-spacing:.05em}.fcFeatureItemNum span.largeTx{font-size:32px;font-weight:600;letter-spacing:.08em;font-family:var(--fontEn)}@media only screen and (max-width:767px){.fcFeatureItemNum{height:55px;width:55px}.fcFeatureItemNum span.smallTx{font-size:10px}.fcFeatureItemNum span.largeTx{font-size:26px}}.fcFeatureItemTitle{font-size:40px;font-weight:600;letter-spacing:.08em;line-height:1.2;width:calc(100% - 75px)}.fcFeatureItemTitle span{font-weight:600;letter-spacing:.08em;line-height:1.2;color:var(--fcMainColor)}@media only screen and (max-width:767px){.fcFeatureItemTitle{font-size:27px;width:calc(100% - 55px)}}@media print,screen and (min-width:768px){.fcFeatureItemInner{display:-webkit-box;display:-ms-flexbox;display:flex}.fcFeatureItemInner .fcFeatureItemImgBox{padding-right:3%;width:40%}.fcFeatureItemInner .fcFeatureItemtxtBox{width:60%}}@media only screen and (max-width:767px){.fcFeatureItemInner .fcFeatureItemImgBox{margin-inline:auto;margin-bottom:5%;width:85%}}.fcFeatureItemPoint{border-radius:16px;background-color:var(--fcMainColorLight);padding:3%}@media only screen and (max-width:767px){.fcFeatureItemPoint{padding:5% 3%}}.fcFeatureItemPointTitle{text-align:center;margin-block:-2.5em 1em}.fcFeatureItemPointTitle span{border-radius:72rem;display:inline-block;padding-inline:2.6em;padding-block:.5em;background-color:var(--fcMainColor);color:#fff;text-align:center;font-size:18px;font-weight:600;letter-spacing:.08em}@media only screen and (max-width:767px){.fcFeatureItemPointTitle span{padding-inline:1.7em}}.fcFeatureItemTx{line-height:1.8;letter-spacing:.12em}.fcSystemBlockImg{margin-inline:auto;width:70%}@media only screen and (max-width:767px){.fcSystemBlockImg{width:80%}}.fcSystemPartnerTitle{text-align:center;margin-bottom:2em}.fcSystemPartnerTitle span{font-size:32px;font-weight:600;padding-inline:1em;position:relative;display:inline-block}.fcSystemPartnerTitle span:before,.fcSystemPartnerTitle span:after{content:"";position:absolute;background-color:var(--fontColor);bottom:0;height:1.6em;width:2px}.fcSystemPartnerTitle span:before{left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.fcSystemPartnerTitle span:after{right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (max-width:767px){.fcSystemPartnerTitle span{font-size:20px}.fcSystemPartnerTitle span:before,.fcSystemPartnerTitle span:after{height:1.3em}}.fcSystemPartnerGrid{display:grid;grid-template-columns:repeat(3,230px);gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:767px) and (max-width:959px){.fcSystemPartnerGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.fcSystemPartnerGrid{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.fcSystemPartnerImg{background-color:#ededed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;height:230px;width:100%}.fcSystemPartnerImg img{max-width:130px;width:100%}@media only screen and (min-width:767px) and (max-width:959px){.fcSystemPartnerImg{margin-inline:auto;height:180px;width:180px}.fcSystemPartnerImg img{max-width:80px}}@media only screen and (max-width:767px){.fcSystemPartnerImg{margin-inline:auto;margin-bottom:10px;height:180px;width:180px}.fcSystemPartnerImg img{max-width:80px}}.fcSystemPartnerTxt{text-align:center;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.3}.fcSystemPartnerTxt span{color:var(--fcMainColor);font-weight:600;letter-spacing:.08em;line-height:1.3}@media only screen and (max-width:767px){.fcSystemPartnerTxt{font-size:20px}}.fcMeetingBlock{border-radius:16px;background-color:#fffcde;padding:3% 5%}@media only screen and (min-width:767px) and (max-width:959px){.fcMeetingBlock{padding:5% 3%}}@media only screen and (max-width:767px){.fcMeetingBlock{padding:8% 3%}}@media print,screen and (min-width:768px){.fcMeetingBlockInner{display:-webkit-box;display:-ms-flexbox;display:flex}.fcMeetingBlockInner .fcMeetingBlockImgBox{padding-right:5%;width:40%}.fcMeetingBlockInner .fcMeetingBlocktxtBox{width:60 .fcMeetingBlockInner .fcMeetingBlocktxtBox}}@media only screen and (max-width:767px){.fcMeetingBlockInner .fcMeetingBlockImgBox{margin-inline:auto;margin-bottom:5%;width:85%}.fcMeetingBlockInner .fcMeetingBlocktxtBox{text-align:center}.fcMeetingBlockInner .fcMeetingBlocktxtBox ul li{text-align:left}}.fcMeetingBlockTitle{color:#fff;border-radius:72rem;background-color:var(--fcMainColor);display:inline-block;font-weight:600;text-align:center;padding-inline:2.5em;padding-block:1em;line-height:1;letter-spacing:.08em}.fcMeetingBlockList{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px}.fcMeetingBlockList li{letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.fcMeetingBlockList li span{line-height:1;display:inline-block}.fcMeetingBlockList li .fcMeetingBlockListCheck{background-color:var(--fcMainColor);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.2em;width:1.2em}.fcMeetingBlockList li .fcMeetingBlockListCheck i{font-size:80%}.fcMeetingBlockList li .fcMeetingBlockListTxt{width:calc(100% - 1.2em)}.fcReportSlideItem{margin-inline:10px}.fcReportSlideItemInner{background-color:#fff;border:1px solid var(--fcMainColorLight);border-radius:16px;padding:30px 60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.fcReportSlideItemInner .fcReportItemImgBox{width:25%}.fcReportSlideItemInner .fcReportItemTxtBox{padding-left:3%;width:75%}}@media only screen and (min-width:767px) and (max-width:959px){.fcReportSlideItemInner{padding:15px 20px}}@media only screen and (max-width:767px){.fcReportSlideItemInner{padding:15px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fcReportSlideItemInner .fcReportItemImgBox{margin-inline:auto;margin-bottom:5%;width:85%}}.fcReportItemTxtOrner,.fcReportItemTxt{letter-spacing:.08em;line-height:1.8}.fcReportItemTitle{font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.3}@media only screen and (max-width:767px){.fcReportItemTitle{font-size:20px}}.fcReportSlide{position:relative;padding-inline:60px}.fcReportSlide .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--fcMainColor);border-radius:50%;cursor:pointer;color:#fff;-webkit-transition:.3s;transition:.3s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;height:50px;width:50px;z-index:2}.fcReportSlide .slick-arrow:hover{background-color:var(--fcMainColor);opacity:.7}.fcReportSlide .slick-arrow:focus{background-color:var(--fcMainColor);opacity:1}.fcReportSlide .slick-arrow.slick-prev{left:0}.fcReportSlide .slick-arrow.slick-prev:before{content:"\f104"}.fcReportSlide .slick-arrow.slick-next{right:0}.fcReportSlide .slick-arrow.slick-next:before{content:"\f105"}.fcReportSlide .slick-arrow:before{font-family:"Font Awesome 6 Pro";font-size:20px;opacity:1}@media only screen and (min-width:767px) and (max-width:959px){.fcReportSlide{padding-inline:30px}}@media only screen and (max-width:767px){.fcReportSlide{padding-inline:0}.fcReportSlide .slick-arrow{height:30px;width:30px}}.fcRequestBlock{background-color:#fffcde;border-radius:16px;padding:3% 5%;position:relative}.fcRequestBlockimg{width:61%;margin-inline:auto;margin-block:-3% 1%}@media only screen and (max-width:767px){.fcRequestBlockimg{width:90%;margin-inline:auto;margin-block:-3% 5%}}.fcRequestIcon{position:absolute;bottom:0;right:0;max-width:340px}@media only screen and (min-width:767px) and (max-width:959px){.fcRequestIcon{max-width:230px}}@media only screen and (max-width:767px){.fcRequestIcon{bottom:11.9%;right:-6%;max-width:130px}}.fcAreaNote{width:clamp(280px, 32.1vw, 410px)}@media print,screen and (min-width:768px){.fcAreaNote{position:absolute;top:1%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:767px) and (max-width:959px){.fcAreaNote{left:58%}}@media only screen and (max-width:767px){.fcAreaNote{margin-inline:auto;-webkit-transform:rotate(11deg);transform:rotate(11deg);margin-block:-7% 5%}}.input-hidden{display:none !important}.start-est{cursor:pointer}.autocal-text-wrap{display:none;text-align:center}.autocal-text-wrap span{font-size:clamp(22px, 3.2vw, 40px);font-weight:600;letter-spacing:.1em;line-height:1.2}.autocal-qsec{min-height:calc(100vh - 50px);display:none}.autocalTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #58585a;position:relative;padding-bottom:.7em;margin-bottom:2em}.autocalTitleBox:before{content:"";position:absolute;background-color:var(--mainColor);bottom:-.15em;left:0;height:3px;width:8em;border-radius:10px}.autocalTitleBox .autocalTitle{font-size:32px;font-weight:700;letter-spacing:.08em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.2;width:calc(100% - 175px)}.autocalTitleBox .autocalTitle span{margin-right:.7em;font-weight:700;letter-spacing:.1em;display:inline-block;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}@media only screen and (min-width:767px) and (max-width:959px){.autocalTitleBox .autocalTitle{font-size:26px}}@media only screen and (max-width:767px){.autocalTitleBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.autocalTitleBox .autocalTitle{font-size:24px;width:100%}.autocalTitleBox .autocalTitle span{margin-right:.5em}}.autocalGridBox{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));padding-bottom:50px}@media only screen and (max-width:767px){.autocalGridBox{grid-template-columns:.8fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}.autocalItem{cursor:pointer;position:relative;z-index:2}.autocalItem:before{content:"";position:absolute;top:0;left:0;background-color:var(--mainColor);border-radius:16px;-webkit-transition:.3s;transition:.3s;height:100%;width:100%;z-index:-1}.autocalItem:hover:before{top:10px;left:-10px}.autocalItem.active:before{top:10px;left:-10px}.autocalItemTitle{background-color:var(--mainColor);color:#fff;text-align:center;font-size:24px;letter-spacing:.08em;line-height:1;padding-block:.5em}.autocalItemTitle.noImg{background-color:transparent;color:var(--fontColor);padding-block:.8em}@media only screen and (max-width:767px){.autocalItemTitle{font-size:20px}}.autocalItemImg{padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100% - 3em)}.autocalItemImg img{max-width:130px}@media only screen and (max-width:767px){.autocalItemImg img{max-width:80px}}.autocalItemInner{border:1px solid #cbdaf5;border-radius:16px;overflow:hidden;background-color:#fff;height:100%}.autocalTitleNotic{background-color:var(--mainColorExLight);display:inline-block;text-align:center;padding-inline:.4em;padding-block:.6em;line-height:1;width:175px}@media only screen and (max-width:767px){.autocalTitleNotic{margin-left:auto;padding-inline:.2em;padding-block:.5em;line-height:1;font-size:14px;width:auto}}.autocal-result{display:none}.autocalResultBlock{border-radius:16px;padding:6px}.autocalResultBlockInner{background-color:#fff;border-radius:11px;padding:3% 5%}@media only screen and (max-width:767px){.autocalResultBlockInner{border-radius:12px;padding:7% 3%}}.autocalResultBlockText{text-align:center;font-size:24px;letter-spacing:.08em;line-height:1}@media only screen and (max-width:767px){.autocalResultBlockText{font-size:18px}}.autocal-result-text{font-size:36px;font-weight:600;letter-spacing:.03em}.autocal-result-text span{font-size:190%;font-weight:600}@media only screen and (max-width:767px){.autocal-result-text{font-size:24px}.autocal-result-text span{font-size:160%}}.autocal-result-subtext{font-size:22px;font-weight:600;margin-left:1em}@media only screen and (max-width:767px){.autocal-result-subtext{font-size:16px;margin-left:.3em}}.autocalResultBlockTitleBox{text-align:center;padding-left:3em;margin-bottom:1em}@media only screen and (max-width:767px){.autocalResultBlockTitleBox{padding-left:0}}.autocalResultNoteBox p,.autocalResultNoteBox ul li{font-size:14px;letter-spacing:.08em;line-height:1.8}.autocalResultNoteBox ul li{list-style:disc;margin-left:1.5em}.autocalResultNoteBox ul li::marker{font-size:70%}@media only screen and (max-width:767px){.autocalResultNoteBox p,.autocalResultNoteBox ul li{font-size:12px}}.autocalResultInfoTitle{text-align:center;font-size:32px;font-weight:600;letter-spacing:.08em;line-height:1;margin-bottom:.8em}@media only screen and (max-width:767px){.autocalResultInfoTitle{font-size:22px}}.autocalResultInfoBox{border-radius:16px;padding:7px}.autocalResultInfoBox .autocalResultInfoBoxinner{border-radius:11px;background-color:#fff;padding:3% 5%}@media only screen and (max-width:767px){.autocalResultInfoBox{padding:5px}}.autocal-result-a li{margin-block:.6em}.grayNoteBlock{border-radius:16px;background-color:#f0f0f0;padding:7% 5% 5%}.grayNoteBlockIcon{-webkit-box-shadow:4px 4px 12px 0 rgba(0,0,0,.08);box-shadow:4px 4px 12px 0 rgba(0,0,0,.08);background-color:#f0f0f0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin-inline:auto;margin-top:-100px;height:100px;width:100px}@media only screen and (max-width:767px){.grayNoteBlockIcon{margin-top:-50px;height:70px;width:70px}}.grayNoteBlockInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.grayNoteBlockInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:768px){.grayNoteBlockTxtBox{padding-right:5%;width:60%}.servicePage .grayNoteBlockTxtBox{width:75%}}@media print,screen and (min-width:768px){.grayNoteBlockImgBox{width:40%}.servicePage .grayNoteBlockImgBox{width:25%}}@media only screen and (max-width:767px){.grayNoteBlockImgBox{margin-top:5%;width:80%}}.grayNoteBlockTitle{font-size:30px;font-weight:600;letter-spacing:.08em;line-height:1.2}.grayNoteBlockTitle span{font-weight:600;letter-spacing:.08em;display:inline-block;background:linear-gradient(135deg,#0149a0,#0175c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.servicePage .grayNoteBlockTitle{letter-spacing:.13em;line-height:1.3}@media only screen and (min-width:767px) and (max-width:959px){.servicePage .grayNoteBlockTitle{font-size:26px}}@media only screen and (max-width:767px){.grayNoteBlockTitle{font-size:26px}}@media print{body{-webkit-print-color-adjust:exact;zoom:.8;border-top:none}.bgImg{display:list-item;list-style-image:url(//active-okayama.com/wp-content/themes/initializr/css/print_bg.png);list-style-position:inside}header{display:none}footer{display:none}.footerTelSp{display:none}.menu-btn{display:none}.fixBar{display:none !important}.parallax-mirror{display:none;height:0 !important}.rellax{-webkit-transform:none !important;transform:none !important}.PrintHidden{display:none}.printArea{margin:0;padding:0}}
#topLinkBox,#topFeature,#topColumn,#topLastLinks{content-visibility:auto;contain-intrinsic-size:auto 900px}#topColumn{contain-intrinsic-size:auto 1200px}.footerBlock{content-visibility:auto;contain-intrinsic-size:auto 1200px}.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-prev:before,.topVoiceBlock .ti-widget.ti-goog .ti-controls .ti-next:before{border:none !important}
.splide__list.slick-track,.splide__list.slick-list{position:relative;display:flex;overflow:visible;margin:0;padding:0;list-style:none}.splide__slide.slick-slide{height:auto;min-height:1px}.splide__slide.slick-slide img{display:block}.splide__arrow svg{display:none}.splide__arrow{background:0 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}i.fa,i.fas,i.far,i.fal,i.fad,i.fab,i.fa-solid,i.fa-regular,i.fa-light,i.fa-brands,i.fa-thin,i.fa-duotone{transition:transform .3s,opacity .3s !important;-webkit-transition:-webkit-transform .3s,opacity .3s !important}