@charset "utf-8";

/*フォント読み込み*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Schibsted+Grotesk&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap");

/*フォントオーサムをcssで読み込み*/
@import url("https://use.fontawesome.com/releases/v6.2.0/css/all.css");

html {
    --txt-font-00: "Noto Sans JP", sans-serif;
    --txt-font-01: "Poppins", sans-serif;
    --txt-font-02: "Oswald", sans-serif;
    --txt-font-03: "Schibsted Grotesk", sans-serif;
    --txt-font-05: "Abril Fatface", cursive;
    --txt-color-00: #fff;
    --txt-color-01: #1c1c1c;
    --txt-color-02: #ebebeb;
    --txt-color-03: #d0d0d0;
    --txt-color-04: #f2f2f2;
    --txt-color-05: #ea7015;
    --txt-color-06: #ef8f0c;
    --txt-color-07: #f3aa03;
    --txt-color-08: #f0f0f0;
    --txt-color-09: rgba(244, 206, 93, 0.9);
    --txt-color-10: #c4a546;
    --txt-color-11: #00bfff;
    --txt-color-12: #b0b924;
    --txt-color-13: #dbdbdb;
    --back-color-00: #fff;
    --back-color-01: #000;
    --back-color-02: #ebebeb;
    --back-color-03: #d0d0d0;
    --back-color-04: #f2f2f2;
    --back-color-05: #ea7015;
    --back-color-06: #ef8f0c;
    --back-color-07: #f3aa03;
    --back-color-08: #f0f0f0;
    --back-color-09: rgba(244, 206, 93, 0.9);
    --back-color-10: #c4a546;
    --back-color-11: #00bfff;
    --back-color-12: #b0b924;
    --ttl-color-00: #fff;
    --ttl-color-01: #000;
    --ttl-color-02: #ebebeb;
    --ttl-color-03: #d0d0d0;
    --ttl-color-04: #f2f2f2;
    --ttl-color-05: #ea7015;
    --ttl-color-06: #ef8f0c;
    --ttl-color-07: #f3aa03;
    --ttl-color-08: #f0f0f0;
    --ttl-color-09: rgba(244, 206, 93, 0.9);
    --ttl-color-10: #c4a546;
    --ttl-color-11: #00bfff;
    --ttl-color-12: #b0b924;
    --btn-color-00: #fff;
    --btn-color-01: #000;
    --btn-color-02: #ebebeb;
    --btn-color-03: #d0d0d0;
    --btn-color-04: #f2f2f2;
    --btn-color-05: #ea7015;
    --btn-color-06: #ef8f0c;
    --btn-color-07: #f3aa03;
    --btn-color-08: #f0f0f0;
    --btn-color-09: rgba(244, 206, 93, 0.9);
    --btn-color-10: #c4a546;
    --btn-color-11: #00bfff;
    --btn-color-12: #b0b924;
}

/*===================================
基本設定
===================================*/
html{font-family:var(--txt-font-00);font-weight:400;font-size:16px;color:var(--txt-color-01);letter-spacing:1px}@media (max-width:1024px){html{font-size:16px}}@media (max-width:1024px){.inner{width:94%;font-size:15px}}.main>*{z-index:1}.text-shadow-white{text-shadow:1px 1px 0 white,-1px 1px 0 white,1px -1px 0 white,-1px -1px 0 white,1px 0 0 white,0 1px 0 white,-1px 0 0 white,0 -1px 0 #fff}.text-underline{text-decoration:underline}.em-space{width:1em;height:1em;display:inline-block}.specific-text{display:inline-block;margin:0 .1em;font-size:36pt;color:red;letter-spacing:.01em;text-shadow:3px 3px 1px #fff,-3px 3px 1px #fff,3px -3px 1px #fff,-3px -3px 1px #fff,3px 0 1px #fff,0 3px 1px #fff,-3px 0 1px #fff,0 -3px 1px #fff;-webkit-filter:drop-shadow(3px 3px 0 rgba(0,0,0,.8));filter:drop-shadow(3px 3px 0 rgba(0,0,0,.8));-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.specific-text.-ver2{color:#000}.specific-text .fz-small{display:inline-block;font-size:55%;-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)}.square-heading{display:inline-block;margin-right:1em;padding:.25em .5em;color:#fff;line-height:1.2;border-radius:.25em;background-color:red}.fz-exsmall{font-size:60%}.fz-small{font-size:80%}.fz-slightly-larget{font-size:105%}.fz-120large{font-size:120%}.fz-140large{font-size:140%}.fz-large{font-size:150%}.fz-exlarge{font-size:180%;line-height:1}.fz-90small{font-size:90%}.up-fz-22-to-18{font-size:clamp(1.125rem,0.975rem+0.64vw,1.375rem)}.plus-break\@pc{width:1em;height:1em;display:inline-block!important}@media (max-width:599px){.plus-break{width:1em;height:1em;display:block}.specific-text.-ver2{font-size:32px}.arrow-bg-text .text-arrow{display:none}.arrow-bg-text{width:100%;height:150px;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/upload/tenant_1/arrow-up.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}}.group-wrap .group-item+.group-item{margin-top:80px}.pc-only{display:block}.tb-only{display:none}.sp-only{display:none}.mobile-only{display:none}.marker{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,var(--txt-color-09)));background:linear-gradient(transparent 60%,var(--txt-color-09) 60%)}.mass-wrap .mass+.mass{margin-top:100px}@media (max-width:1024px){.group-wrap .group-item+.group-item{margin-top:50px}.pc-only{display:none}.tb-only\@tb{display:block}.mobile-only{display:block}.mass-wrap .mass+.mass{margin-top:80px}}@media (max-width:599px){.tb-only{display:none}.sp-only{display:block}.mass-wrap .mass+.mass{margin-top:60px}}.youtube video{width:100%;max-width:initial;height:100%;margin:auto;position:absolute;top:0;left:0;}.common-txt-lh{line-height:2}.list-inner{width:100%;height:100%}.list-dot li{padding-left:1.5em;position:relative}.list-dot li+li{margin-top:.5em}.list-dot li::before{content:"●";color:var(--txt-color-06);position:absolute;top:0;left:0}.text-rotate1{display:inline-block;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.text-rotate2{display:inline-block;margin:0 .5em;font-size:120%;-webkit-transform:rotate(-5deg);transform:rotate(-10deg)}.round-text{display:inline-block;padding:0 .25em;border:1px solid #000}@media (max-width:599px){.common-txt-lh{line-height:1.8}}.wrapper{overflow:hidden}.up-reader4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;}.gradation-back-01{background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background-image:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.gradation-back-02{background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#001e56),color-stop(90%,#004b7f));background-image:linear-gradient(90deg,#001e56 10%,#004b7f 90%)}.gradation-txt-01{display:inline-block;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradation-btn-01 .btn-inner>*{background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background-image:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.gradation-effect-01{background-size:200% 100%;-webkit-animation:animationtxt 4s ease infinite;animation:animationtxt 4s ease infinite}@-webkit-keyframes animationtxt{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes animationtxt{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.sns>*:before{content:"";width:18px;height:18px;display:block;background-size:contain;background-repeat:no-repeat}.sns.instagram>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-01.webp)}.sns.instagram.version-01>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-05.webp)}.sns.facebook>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-02.webp)}.sns.facebook.version-01>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-06.webp)}.sns.line>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-03.webp)}.sns.line.version-01>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-07.webp)}.sns.tiktok>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-04.webp)}.sns.tiktok.version-01>*:before{background-image:url(/import/tenant_1/160.16.78.102/html/images/sns-08.webp)}.fead-mv.mv{-webkit-transition:1s ease-out;transition:1s ease-out}.fead-left{-webkit-transform:translateX(12%);transform:translateX(12%)}.fead-right{-webkit-transform:translateX(-12%);transform:translateX(-12%)}.fead-img img{-webkit-transition:1s cubic-bezier(.25,.46,.45,.94);transition:1s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.2);transform:scale(1.2)}.fead-img.mv img{-webkit-transform:scale(1);transform:scale(1)}.fead-zoomout{opacity:0;-webkit-transition:0.8s;transition:0.8s;scale:2}.fead-zoomout.mv{opacity:1;scale:1}.fead-up{-webkit-transition:1s cubic-bezier(.08,1.06,1,1);transition:1s cubic-bezier(.08,1.06,1,1);-webkit-transform:translateY(60px);transform:translateY(60px)}.fead-up-01.mv{-webkit-transition-delay:0.8s;transition-delay:0.8s}.purun{-webkit-animation:purun 0.8s linear 1.2s 1;animation:purun 0.8s linear 1.2s 1}@-webkit-keyframes purun{0%{-webkit-transform:translateY(-50%) skew(-10deg,0deg);transform:translateY(-50%) skew(-10deg,0deg)}30%{-webkit-transform:translateY(-50%) skew(10deg,0deg);transform:translateY(-50%) skew(10deg,0deg)}100%{-webkit-transform:translateY(-50%) skew(-10deg,0deg);transform:translateY(-50%) skew(-10deg,0deg)}}@keyframes purun{0%{-webkit-transform:translateY(-50%) skew(-10deg,0deg);transform:translateY(-50%) skew(-10deg,0deg)}30%{-webkit-transform:translateY(-50%) skew(10deg,0deg);transform:translateY(-50%) skew(10deg,0deg)}100%{-webkit-transform:translateY(-50%) skew(-10deg,0deg);transform:translateY(-50%) skew(-10deg,0deg)}}.btn-hover-01 .btn-inner>*{overflow:hidden;position:relative}.btn-hover-01 .btn-inner>*:hover{opacity:1}.btn-hover-01 .btn-inner>* .btndeco{width:100%;height:100%;-webkit-transition:-webkit-transform 0.6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform 0.6s cubic-bezier(.8,0,.2,1) 0s;transition:transform 0.6s cubic-bezier(.8,0,.2,1) 0s;transition:transform 0.6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform 0.6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;position:absolute;top:0;left:0;z-index:0}.btn-hover-01 .btn-inner>*:hover .btndeco{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left top;transform-origin:left top}.btn-hover-01 .btntxt{position:relative;z-index:1}.btn-hover-02 a:hover{opacity:1}.btn-hover-02 a:hover .btndeco{opacity:1;-webkit-animation:1s wavebtn forwards;animation:1s wavebtn forwards}@-webkit-keyframes wavebtn{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes wavebtn{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.img-effect-01 .pic{position:relative;z-index:0}.img-effect-01 a:hover img{-webkit-filter:brightness(.4);filter:brightness(.4)}.img-effect-01 .hover-img-txt{width:90%;visibility:hidden;text-align:center;opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}.img-effect-01 a:hover .hover-img-txt{visibility:visible;opacity:1}.back-font{width:100%;padding:6vw 0 0;font-weight:700;font-size:clamp(1.3rem,1.15rem+0.63vw,1.625rem);position:relative;z-index:0}.back-font.-no-padding{padding-top:0}.back-font .ttl-sub{width:96%;margin:0 auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:2}.back-font .ttl-subsub{font-weight:400;font-size:clamp(.875rem,0.8rem+0.32vw,1rem)}.back-font .u-marquee{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;font-family:"Roboto",sans-serif;font-size:11vw;color:var(--txt-color-13);line-height:1;white-space:nowrap;position:relative;z-index:1;gap:10rem}.back-font .u-marquee .u-marquee-inner{line-height:1;-webkit-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite;position:relative}[data-element-id] .back-font .u-marquee .u-marquee-inner{-webkit-animation:none;animation:none}@-webkit-keyframes marquee{0%{translate:0}100%{translate:calc(-100% - 10rem)}}@keyframes marquee{0%{translate:0}100%{translate:calc(-100% - 10rem)}}@media (max-width:599px){.back-font{margin:20vw 0;padding:0}.back-font .u-marquee{font-size:30vw}}.deco-cmn-01,.deco-cmn-01:before,.deco-cmn-01:after,.deco-cmn-01-body,.deco-cmn-01-body:before{width:100px;height:100px;background-color:#eb7314;position:absolute}.deco-cmn-01:before{content:"";-webkit-transform:rotate(22deg);transform:rotate(22deg)}.deco-cmn-01:after{content:"";-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}.deco-cmn-01-body{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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.deco-cmn-01-body:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.deco-cmn-01-body p{padding:.1rem;font-weight:700;font-size:12px;color:#fff;letter-spacing:0}.deco-parent3 .deco-cmn-01-body p{font-size:10px}.deco-parent3 .deco-cmn-01,.deco-parent3 .deco-cmn-01:before,.deco-parent3 .deco-cmn-01:after,.deco-parent3 .deco-cmn-01-body,.deco-parent3 .deco-cmn-01-body:before{width:90px;height:90px}@media (max-width:599px){.deco-cmn-01,.deco-cmn-01:before,.deco-cmn-01:after,.deco-cmn-01-body,.deco-cmn-01-body:before{width:80px;height:80px}.deco-cmn-01-body p{padding:0;font-size:10px;letter-spacing:0}}.cmn-flame-01{padding:50px 30px}@media (max-width:599px){.cmn-flame-01{padding:30px 15px}}.ttl-cmn-01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding-bottom:5px;font-weight:600;font-size:30px;color:#ea7015;border-bottom:1px solid}.ttl-cmn-01.-no-underline{border-bottom:none}.ttl-cmn-02{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;font-weight:600;font-size:22px;color:#ea7015}@media(max-width:599px){.ttl-cmn-01{font-size:26px}.ttl-cmn-02{font-size:18px}}.cmn-shadow-01>*{display:block;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;-webkit-transition:-webkit-box-shadow ease-in-out 0.5s;transition:-webkit-box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s,-webkit-box-shadow ease-in-out 0.5s}.cmn-shadow-01>*:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);opacity:1}.cmn-shadow-02>*{display:block;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.cmn-shadow-03>*{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.cmn-deco-01{position:relative;z-index:0}.cmn-deco-01 .deco-01-item{width:80%;height:100%;border-radius:0 40px 40px 0;position:absolute;top:0;left:0;z-index:-1}.cmn-deco-02{position:relative;z-index:0}.cmn-deco-02 .deco-02-item{width:60%;height:100%;border-radius:40px 0 0 40px;position:absolute;top:0;right:0;z-index:-1}.deco-upper{position:relative;z-index:1}@media (max-width:1024px){.cmn-deco-01 .deco-01-item{width:90%}}.deco-back-01,.deco-back-02,.deco-back-03,.deco-back-04{position:relative;z-index:0}.deco-back-01 .deco-back-item,.deco-back-02 .deco-back-item,.deco-back-03 .deco-back-item,.deco-back-04 .deco-back-item{pointer-events:none}.deco-back-01 .deco-back-item.mv,.deco-back-02 .deco-back-item.mv,.deco-back-03 .deco-back-item.mv,.deco-back-04 .deco-back-item.mv{-webkit-transition:2s ease-out;transition:2s ease-out}.deco-back-01 .deco-back-item img,.deco-back-02 .deco-back-item img,.deco-back-03 .deco-back-item img,.deco-back-04 .deco-back-item img{width:100%}.deco-back-01 .deco-back-item{width:100%;margin:auto;position:absolute;top:-260px;left:0;right:0;z-index:-1}.deco-back-02 .deco-back-item{width:100%;margin:auto;position:absolute;top:-220px;left:0;right:0;z-index:-1}.deco-back-03 .deco-back-item{width:100%;margin:auto;position:absolute;top:-220px;left:0;right:0;z-index:-1}.deco-back-04 .deco-back-item{width:100%;margin:auto;position:absolute;top:-220px;left:0;right:0;z-index:-1}.para-down img{-webkit-transform-origin:bottom;transform-origin:bottom}.txt-font-00{font-family:var(--txt-font-00)}.txt-font-01{font-family:var(--txt-font-01)}.txt-font-02{font-family:var(--txt-font-02)}.txt-font-03{font-family:var(--txt-font-03)}.txt-font-04{font-family:var(--txt-font-04)}.txt-font-05{font-family:var(--txt-font-05)}.icon-01,.icon-01:before,.icon-01:after{margin:0 auto}.icon-01{width:30px;display:inline-block;border-bottom:solid 5px}.icon-01:before{content:"";width:10px;display:block;border-bottom:solid 15px}.icon-01:after{content:"";width:20px;display:block;border-bottom:solid 10px}.txt-color-00{color:var(--txt-color-00)}.txt-color-01{color:var(--txt-color-01)}.txt-color-02{color:var(--txt-color-02)}.txt-color-03{color:var(--txt-color-03)}.txt-color-04{color:var(--txt-color-04)}.txt-color-05{color:var(--txt-color-05)}.txt-color-06{color:var(--txt-color-06)}.txt-color-07{color:var(--txt-color-07)}.txt-color-08{color:var(--txt-color-08)}.txt-color-09{color:var(--txt-color-09)}.txt-color-10{color:var(--txt-color-10)}.txt-color-11{color:var(--txt-color-11)}.txt-color-12{color:var(--txt-color-12)}.txt-color-13{color:var(--txt-color-13)}.txt-color-14{color:var(--txt-color-14)}.txt-color-15{color:var(--txt-color-15)}.txt-color-16{color:var(--txt-color-16)}.txt-color-17{color:var(--txt-color-17)}.txt-color-18{color:var(--txt-color-18)}.txt-color-19{color:var(--txt-color-19)}.txt-color-20{color:var(--txt-color-20)}.txt-color-21{color:var(--txt-color-21)}.txt-color-22{color:var(--txt-color-22)}.txt-color-23{color:var(--txt-color-23)}.txt-color-24{color:var(--txt-color-24)}.txt-color-25{color:var(--txt-color-25)}.txt-color-26{color:var(--txt-color-26)}.txt-color-27{color:var(--txt-color-27)}.txt-color-28{color:var(--txt-color-28)}.txt-color-29{color:var(--txt-color-29)}.txt-color-30{color:var(--txt-color-30)}.back-color-00{background:var(--back-color-00)}.back-color-01{background:var(--back-color-01)}.back-color-02{background:var(--back-color-02)}.back-color-03{background:var(--back-color-03)}.back-color-04{background:var(--back-color-04)}.back-color-05{background:var(--back-color-05)}.back-color-06{background:var(--back-color-06)}.back-color-07{background:var(--back-color-07)}.back-color-08{background:var(--back-color-08)}.back-color-09{background:var(--back-color-09)}.back-color-10{background:var(--back-color-10)}.back-color-11{background:var(--back-color-11)}.back-color-12{background:var(--back-color-12)}.back-color-13{background:var(--back-color-13)}.back-color-14{background:var(--back-color-14)}.back-color-15{background:var(--back-color-15)}.back-color-16{background:var(--back-color-16)}.back-color-17{background:var(--back-color-17)}.back-color-18{background:var(--back-color-18)}.back-color-19{background:var(--back-color-19)}.back-color-20{background:var(--back-color-20)}.back-color-21{background:var(--back-color-21)}.back-color-22{background:var(--back-color-22)}.back-color-23{background:var(--back-color-23)}.back-color-24{background:var(--back-color-24)}.back-color-25{background:var(--back-color-25)}.back-color-26{background:var(--back-color-26)}.back-color-27{background:var(--back-color-27)}.back-color-28{background:var(--back-color-28)}.back-color-29{background:var(--back-color-29)}.back-color-30{background:var(--back-color-30)}.ttl-color-00{color:var(--ttl-color-00)}.ttl-color-01{color:var(--ttl-color-01)}.ttl-color-02{color:var(--ttl-color-02)}.ttl-color-03{color:var(--ttl-color-03)}.ttl-color-04{color:var(--ttl-color-04)}.ttl-color-05{color:var(--ttl-color-05)}.ttl-color-06{color:var(--ttl-color-06)}.ttl-color-07{color:var(--ttl-color-07)}.ttl-color-08{color:var(--ttl-color-08)}.ttl-color-09{color:var(--ttl-color-09)}.ttl-color-10{color:var(--ttl-color-10)}.ttl-color-11{color:var(--ttl-color-11)}.ttl-color-12{color:var(--ttl-color-12)}.ttl-color-13{color:var(--ttl-color-13)}.ttl-color-14{color:var(--ttl-color-14)}.ttl-color-15{color:var(--ttl-color-15)}.ttl-color-16{color:var(--ttl-color-16)}.ttl-color-17{color:var(--ttl-color-17)}.ttl-color-18{color:var(--ttl-color-18)}.ttl-color-19{color:var(--ttl-color-19)}.ttl-color-20{color:var(--ttl-color-20)}.ttl-color-21{color:var(--ttl-color-21)}.ttl-color-22{color:var(--ttl-color-22)}.ttl-color-23{color:var(--ttl-color-23)}.ttl-color-24{color:var(--ttl-color-24)}.ttl-color-25{color:var(--ttl-color-25)}.ttl-color-26{color:var(--ttl-color-26)}.ttl-color-27{color:var(--ttl-color-27)}.ttl-color-28{color:var(--ttl-color-28)}.ttl-color-29{color:var(--ttl-color-29)}.ttl-color-30{color:var(--ttl-color-30)}.btn-color-00 .btn-inner>*{background:var(--btn-color-00)}.btn-color-01 .btn-inner>*{background:var(--btn-color-01)}.btn-color-02 .btn-inner>*{background:var(--btn-color-02)}.btn-color-03 .btn-inner>*{background:var(--btn-color-03)}.btn-color-04 .btn-inner>*{background:var(--btn-color-04)}.btn-color-05 .btn-inner>*{background:var(--btn-color-05)}.btn-color-06 .btn-inner>*{background:var(--btn-color-06)}.btn-color-07 .btn-inner>*{background:var(--btn-color-07)}.btn-color-08 .btn-inner>*{background:var(--btn-color-08)}.btn-color-09 .btn-inner>*{background:var(--btn-color-09)}.btn-color-10 .btn-inner>*{background:var(--btn-color-10)}.btn-color-11 .btn-inner>*{background:var(--btn-color-11)}.btn-color-12 .btn-inner>*{background:var(--btn-color-12)}.btn-color-13 .btn-inner>*{background:var(--btn-color-13)}.btn-color-14 .btn-inner>*{background:var(--btn-color-14)}.btn-color-15 .btn-inner>*{background:var(--btn-color-15)}.btn-color-16 .btn-inner>*{background:var(--btn-color-16)}.btn-color-17 .btn-inner>*{background:var(--btn-color-17)}.btn-color-18 .btn-inner>*{background:var(--btn-color-18)}.btn-color-19 .btn-inner>*{background:var(--btn-color-19)}.btn-color-20 .btn-inner>*{background:var(--btn-color-20)}.btn-color-21 .btn-inner>*{background:var(--btn-color-21)}.btn-color-22 .btn-inner>*{background:var(--btn-color-22)}.btn-color-23 .btn-inner>*{background:var(--btn-color-23)}.btn-color-24 .btn-inner>*{background:var(--btn-color-24)}.btn-color-25 .btn-inner>*{background:var(--btn-color-25)}.btn-color-26 .btn-inner>*{background:var(--btn-color-26)}.btn-color-27 .btn-inner>*{background:var(--btn-color-27)}.btn-color-28 .btn-inner>*{background:var(--btn-color-28)}.btn-color-29 .btn-inner>*{background:var(--btn-color-29)}.btn-color-30 .btn-inner>*{background:var(--btn-color-30)}[class*="hovertxt-color-"] a:hover{opacity:1;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.hovertxt-color-00 a:hover{color:var(--btn-color-00)}.hovertxt-color-01 a:hover{color:var(--btn-color-01)}.hovertxt-color-02 a:hover{color:var(--btn-color-02)}.hovertxt-color-03 a:hover{color:var(--btn-color-03)}.hovertxt-color-04 a:hover{color:var(--btn-color-04)}.hovertxt-color-05 a:hover{color:var(--btn-color-05)}.hovertxt-color-06 a:hover{color:var(--btn-color-06)}.hovertxt-color-07 a:hover{color:var(--btn-color-07)}.hovertxt-color-08 a:hover{color:var(--btn-color-08)}.hovertxt-color-09 a:hover{color:var(--btn-color-09)}.hovertxt-color-10 a:hover{color:var(--btn-color-10)}.hoverbtn-color-00 .btn-inner>*:hover{background:var(--btn-color-00)}.hoverbtn-color-01 .btn-inner>*:hover{background:var(--btn-color-01)}.hoverbtn-color-02 .btn-inner>*:hover{background:var(--btn-color-02)}.hoverbtn-color-03 .btn-inner>*:hover{background:var(--btn-color-03)}.hoverbtn-color-04 .btn-inner>*:hover{background:var(--btn-color-04)}.hoverbtn-color-05 .btn-inner>*:hover{background:var(--btn-color-05)}.hoverbtn-color-06 .btn-inner>*:hover{background:var(--btn-color-06)}.hoverbtn-color-07 .btn-inner>*:hover{background:var(--btn-color-07)}.hoverbtn-color-08 .btn-inner>*:hover{background:var(--btn-color-08)}.hoverbtn-color-09 .btn-inner>*:hover{background:var(--btn-color-09)}.hoverbtn-color-10 .btn-inner>*:hover{background:var(--btn-color-10)}.cmn-line-01{border-bottom:4px dotted var(--txt-color-02)}.cmn-line-02{border-bottom:4px dotted var(--txt-color-05)}.hover-img-01 a,.hover-img-02 a .pic,.hover-img-02 .pic{display:block;overflow:hidden}.hover-img-01 a:hover,.hover-img-02 a:hover{opacity:1}.hover-img-01 a img,.hover-img-02 a img,.hover-img-02 img{transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1);transform:scale(1)}.hover-img-01 a:hover img,.hover-img-02 a:hover img,.hover-img-02:hover img{transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.hover-txt-01 a{display:block;position:relative}.hover-txt-01 a:hover{opacity:1}.hover-txt-01 a .pic .hover-txt{width:70%;visibility:hidden;opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}.hover-txt-01 a:hover .pic .hover-txt{visibility:visible;opacity:1}.hover-txt-01 a:hover .pic img{-webkit-filter:brightness(.6);filter:brightness(.6)}.delay-01{-webkit-transition-delay:.5;transition-delay:.5}@media (max-width:1024px){.hover-txt-01 a .pic .hover-txt{visibility:visible;opacity:1}.hover-txt-01 a .pic img{-webkit-filter:brightness(.6);filter:brightness(.6)}}@media (max-width:599px){.hover-txt-01 a .pic .hover-txt{width:90%}}.cmn-pager-01 li{margin:0 5px}.cmn-pager-01 li>*{width:50px;height:50px;display:block;font-weight:700;font-size:20px;color:var(--txt-color-00);line-height:50px;text-align:center;background:var(--back-color-03)}.cmn-pager-01.version-01 li>*{background:var(--back-color-02)}.cmn-pager-01 li.prev>*,.cmn-pager-01 li.next>*{font-size:18px}.cmn-pager-01 li.now>*{text-decoration:underline;text-underline-position:under}.cmn-pager-01 li.prev>*:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-01 li.next>*:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:599px){.cmn-pager-01 li{margin:0 5px}.cmn-pager-01 li>*{width:40px;height:40px;font-size:18px;line-height:40px}}.cmn-pager-02 li{margin:0 5px}.cmn-pager-02 li>*{width:43px;height:43px;display:block;font-size:20px;color:var(--txt-color-00);line-height:41px;text-align:center;border-radius:5px;background:var(--back-color-04)}.cmn-pager-02 li.prev>*,.cmn-pager-02 li.next>*{font-size:18px}.cmn-pager-02 li.now>*{color:var(--txt-color-01);background:none}.cmn-pager-02 li.prev>*:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-02 li.next>*:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-02 li.first>*:after{content:"\f100";font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-02 li.last>*:after{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-02.version-01 li>*{background:var(--back-color-07)}.cmn-pager-02.version-01 li.now>*{color:var(--txt-color-01);background:none}@media (max-width:599px){.cmn-pager-02 li>*{width:40px;height:40px;font-size:18px;line-height:36px}.cmn-pager-02 li.prev>*,.cmn-pager-02 li.next>*{font-size:16px}}.cmn-pager-03 li{margin:0 10px}.cmn-pager-03 li>*{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 50px;font-weight:700;font-size:20px;text-align:center}.cmn-pager-03 li.back>*{color:var(--txt-color-00);background:var(--back-color-03)}.cmn-pager-03 li.prev>*,.cmn-pager-03 li.next>*{padding:5px 15px;color:var(--txt-color-03);border:2px solid;background:var(--back-color-00)}.cmn-pager-03 li.prev>*:before{content:"\f053";margin-bottom:-2px;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900}.cmn-pager-03 li.next>*:after{content:"\f054";margin-bottom:-2px;margin-left:10px;font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:599px){.cmn-pager-03 li{margin:0 5px}.cmn-pager-03 li>*{padding:5px 20px;font-size:16px}.cmn-pager-03 li.prev>*,.cmn-pager-03 li.next>*{padding:5px}.cmn-pager-03 li.prev>*:before{margin-bottom:0;margin-right:5px}.cmn-pager-03 li.next>*:after{margin-bottom:0;margin-left:5px}}.cmn-tel-01 a{font-weight:700;font-size:40px;line-height:1}.cmn-tel-01 .icon{display:inline-block;margin-right:10px;font-size:30px;-webkit-transform-origin:top right;transform-origin:top right}.cmn-tel-01.vision-01 .icon{font-size:20px}@media (max-width:599px){.cmn-tel-01 a{font-size:32px}.cmn-tel-01 .icon{font-size:24px}}.cmn-day-01{font-size:14px}.cmn-day-01.pattern-01{font-size:16px}.cmn-day-02>*{display:inline-block;margin-bottom:15px;margin-right:15px;padding-left:16px;position:relative}.cmn-day-02>*:before{content:"";width:10px;height:10px;display:block;border-radius:50%;background:var(--back-color-02);position:absolute;top:8px;left:0}@media (max-width:599px){.cmn-day-01.pattern-01{font-size:14px}.cmn-day-02>*{margin-bottom:10px;margin-right:10px;font-size:14px}.cmn-day-02>*:before{top:6px}}.cmn-tag-01>*{display:inline-block;margin-bottom:3px;margin-right:5px;padding:2px 20px;font-size:14px;color:var(--txt-color-00);border-radius:100px;background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background-image:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.cmn-tag-01.other>*{padding:6px 20px;font-size:12px}@media (max-width:599px){.cmn-tag-01>*{padding:2px 15px;font-size:12px}}.cmn-tag-02>*{display:inline-block;margin-bottom:3px;margin-right:5px;padding:2px 20px;font-size:14px;color:var(--txt-color-00);border-radius:100px;background:var(--back-color-07)}@media (max-width:599px){.cmn-tag-02>*{padding:2px 15px;font-size:12px}}.cmn-cate-01 .box{height:100%}.cmn-cate-01 .tit{padding:10px;font-size:20px;text-align:center}.cmn-cate-01 .tit .icon{width:30px;height:30px;display:inline-block;margin-left:10px;font-size:18px;line-height:32px;text-align:center;border-radius:50%}.cmn-cate-01 .list{padding:30px 20px}.cmn-cate-01 .list li+li{margin-top:10px}.cmn-cate-01 .list li a{padding-left:25px;font-size:16px;position:relative;z-index:0}.cmn-cate-01 .list li .icon{font-size:18px;position:absolute;top:-5px;left:0;z-index:0}.cmn-cate-02 .list li>*{display:block;padding:10px 35px;font-weight:700;font-size:20px;color:var(--txt-color-00);text-align:center;background:var(--back-color-03);position:relative;z-index:0}.cmn-cate-02 .list li.version-01>*{background:var(--back-color-02)}.cmn-cate-02 .list li.version-02>*{background:var(--back-color-11)}.cmn-cate-02 .list li .icon{position:absolute;top:6px;right:15px;z-index:0}@media (max-width:599px){.cmn-cate-02 .list li>*{padding:10px 20px;font-size:16px}.cmn-cate-02 .list li .icon{right:5px}}.cmn-ttl-01 .ttl-main{font-size:60px;line-height:1;letter-spacing:4px}.cmn-ttl-01.version-01 .ttl-main{font-size:50px}.cmn-ttl-01.version-02 .ttl-main{font-size:clamp(3.75rem,1.875rem+5vw,5rem);line-height:1.5;white-space:nowrap;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:center center;transform-origin:center center;position:relative;z-index:1}.cmn-ttl-01.version-03 .ttl-main{line-height:1.5;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:center center;transform-origin:center center}.cmn-ttl-01.version-04 .ttl-main{font-size:clamp(1.375rem,1.091rem+1.21vw,2rem);line-height:1.4}.cmn-ttl-01.ttl-fz-small .ttl-main{font-size:clamp(2rem,1.512rem+2.08vw,2.813rem)}.cmn-ttl-01.ttl-fz-small .ttl-sub{font-size:clamp(1.125rem,0.975rem+0.64vw,1.375rem)}.cmn-ttl-01 .ttl-sub{margin-top:15px;font-size:24px}.cmn-ttl-02 .ttl-main{font-size:30px;line-height:1.2;letter-spacing:0}.cmn-ttl-02 .ttl-sub{font-weight:400;font-size:16px}.cmn-ttl-03 .ttl-main{font-weight:700;font-size:18px}.cmn-ttl-03 .ttl-sub{margin-top:10px;font-weight:400;font-size:14px;letter-spacing:0}.cmn-ttl-04 .ttl-main{font-weight:700;font-size:24px;position:relative;z-index:0}.cmn-ttl-04 .ttl-sub{font-weight:100;font-size:140px;line-height:1;letter-spacing:4px;text-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),3px 3px 12px transparent,-3px -3px 12px transparent;position:absolute;bottom:calc(100% + -30px);left:-40px;z-index:-1}.cmn-ttl-05 .ttl-main{font-weight:100;font-size:64px;line-height:1;letter-spacing:0;text-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),3px 3px 12px transparent,-3px -3px 12px transparent;z-index:-1}.cmn-ttl-06{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 45px;padding:10px 30px;font-weight:500;font-size:20px;color:#fff;letter-spacing:2px;border-radius:20px;background:#f3a605;position:relative}.cmn-ttl-06:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;color:#f3a605;position:absolute;bottom:-50px;left:100px}.cmn-ttl-06:after{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;font-size:23px;color:#f3a605;position:absolute;bottom:-40px;left:75px}.cmn-ttl-07{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:.5em 2.5em;font-size:24px;color:#fff;line-height:2;text-align:center;background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background-image:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-transform:skew(-10deg);transform:skew(-10deg);position:relative}.-small .cmn-ttl-07{font-size:21px}.cmn-ttl-07::before,.cmn-ttl-07::after{content:"";height:100%;display:block;opacity:0;-webkit-transition:0.5s linear;transition:0.5s linear;position:absolute;top:0}.cmn-ttl-07::before{width:1em;background-color:#f3b72e;right:-1.25em}.cmn-ttl-07::after{width:.5em;background-color:#f3bb3c;right:-2em}.ttl-wrap.mv .cmn-ttl-07::before,.ttl-wrap.mv .cmn-ttl-07::after{opacity:1}.ttl-wrap.mv .cmn-ttl-07::before{-webkit-transition-delay:0.25s;transition-delay:0.25s}.ttl-wrap.mv .cmn-ttl-07::after{-webkit-transition-delay:0.5s;transition-delay:0.5s}.cmn-ttl-07 .title-inner{-webkit-transform:skew(10deg);transform:skew(10deg)}.ttl-wrap.-left .cmn-ttl-07{margin-left:0}.cmn-ttl-rotate5{display:inline-block;-webkit-transform:rotate(5deg);transform:rotate(5deg)}@media (max-width:1024px){.cmn-ttl-01 .ttl-main{font-size:42px}.cmn-ttl-01 .ttl-sub{font-size:20px}.cmn-ttl-01.version-01 .ttl-main{font-size:30px}.cmn-ttl-04 .ttl-sub{font-size:120px}.cmn-ttl-05 .ttl-main{font-size:42px}}@media (max-width:599px){.cmn-ttl-01 .ttl-main{font-size:38px;letter-spacing:2px}#begin-01 .cmn-ttl-01 .ttl-main{font-size:clamp(2.875rem,0.97rem+9.52vw,3.5rem)}.cmn-ttl-01 .ttl-sub{margin-top:10px;font-size:18px;letter-spacing:1px}.cmn-ttl-03.version-01 .ttl-main{font-size:14px}.cmn-ttl-03 .ttl-sub{margin-top:5px}.cmn-ttl-04 .ttl-main{font-size:20px}.cmn-ttl-04 .ttl-sub{font-size:90px;left:-30px}.cmn-ttl-05 .ttl-main{font-size:30px}.cmn-ttl-06{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmn-ttl-07{font-size:18px;line-height:1.4}.-small .cmn-ttl-07{font-size:17px}}[class*="ttl-mb-"]{--ttl-mb-xlarge:80px;--ttl-mb-large:60px;--ttl-mb-medium:40px;--ttl-mb-small:20px;--ttl-mb-xsmall:10px}.ttl-mb-xlarge{margin-bottom:var(--ttl-mb-xlarge)}.ttl-mb-large{margin-bottom:var(--ttl-mb-large)}.ttl-mb-medium{margin-bottom:var(--ttl-mb-medium)}.ttl-mb-small{margin-bottom:var(--ttl-mb-small)}.ttl-mb-xsmall{margin-bottom:var(--ttl-mb-xsmall)}.ttl-mb-none{margin-bottom:0}@media (max-width:1024px){.ttl-mb-xlarge{margin-bottom:calc(var(--ttl-mb-xlarge) * 0.8)}.ttl-mb-large{margin-bottom:calc(var(--ttl-mb-large) * 0.8)}.ttl-mb-medium{margin-bottom:calc(var(--ttl-mb-medium) * 0.8)}.ttl-mb-small{margin-bottom:calc(var(--ttl-mb-small) * 0.8)}.ttl-mb-xsmall{margin-bottom:calc(var(--ttl-mb-xsmall) * 0.8)}}@media (max-width:599px){.ttl-mb-xlarge{margin-bottom:calc(var(--ttl-mb-xlarge) * 0.6)}.ttl-mb-large{margin-bottom:calc(var(--ttl-mb-large) * 0.6)}.ttl-mb-medium{margin-bottom:calc(var(--ttl-mb-medium) * 0.6)}.ttl-mb-small{margin-bottom:calc(var(--ttl-mb-small) * 0.6)}.ttl-mb-xsmall{margin-bottom:calc(var(--ttl-mb-xsmall) * 0.6)}}.add-ttl-01{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;position:absolute;top:30px;right:30px;z-index:2}@media(max-width:599px){.add-ttl-01{top:10px;right:0}}.detail-ttl .ttl-main{padding-bottom:10px;font-weight:700;font-size:22px;border-bottom:2px solid}@media (max-width:599px){.detail-ttl .ttl-main{font-size:20px}}.detail-content h2{margin-top:30px;margin-bottom:20px;padding-bottom:10px;font-size:24px;position:relative;z-index:0}.detail-content h2:after{content:"";width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,var(--back-color-03)),color-stop(20%,var(--back-color-00)));background:linear-gradient(to right,var(--back-color-03) 20%,var(--back-color-00) 20%);position:absolute;bottom:0;left:0;z-index:0}.detail-content h3{margin-top:30px;margin-bottom:20px;padding:5px 0 5px 15px;font-size:20px;color:var(--txt-color-02);border-left:3px solid}.detail-content h4{margin-top:30px;margin-bottom:20px;padding-left:25px;font-size:20px;position:relative;z-index:0}.detail-content h4:before{content:"";width:15px;border-bottom:2px solid var(--txt-color-03);position:absolute;top:15px;left:0}.cmn-btn-01 .btn-inner>*{display:block;padding:22px 10px;font-weight:700;font-size:22px;text-align:center;border-radius:100px}.cmn-btn-02 .btn-inner>*{width:230px;max-width:100%;display:block;padding:15px 10px;font-weight:700;font-size:18px;letter-spacing:0;text-align:center;border-radius:100px}.cmn-btn-02.other .btn-inner>*{width:360px;font-size:16px}.cmn-btn-02.-w-fit .btn-inner>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:2.5em;padding-right:2.5em}.cmn-btn-02 .btn-inner .arrow{margin-left:20px}.cmn-btn-02.back .btn-inner .arrow:before{content:"←"}.cmn-btn-02 .btn-inner .arrow:after{content:"→"}.cmn-btn-02.back .btn-inner .arrow:after{content:none}.cmn-btn-03 .btn-inner>*{width:250px;display:block;padding:5px 10px;font-size:14px;letter-spacing:0;text-align:center;border-radius:100px}.cmn-btn-03 .btn-inner .arrow{margin-left:10px}.cmn-btn-03 .btn-inner .arrow:after{content:"→"}.cmn-btn-04 .btn-inner>*{display:block;padding:8px 10px;font-weight:600;font-size:14px;font-size:18px;letter-spacing:0;text-align:center;border-radius:100px}.cmn-btn-04 .btn-inner .arrow{margin-left:10px;font-weight:100;font-size:20px}.cmn-btn-04 .btn-inner .arrow:after{content:"→"}.cmn-btn-05 .btn-inner>*{min-width:160px;display:block;padding:8px;font-weight:600;font-size:14px;color:#fff;text-align:center;border-radius:30px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.cmn-btn-05.-max,.cmn-btn-05.-max .btn-inner,.cmn-btn-05.-max .btn-inner>*{width:100%;min-width:100%;max-width:100%}.cmn-btn-05.-max{margin-top:20px}.cmn-line-btn a{width:50%;width:100%;max-width:500px;min-height:100px;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;font-weight:600;font-size:22px;color:#fff;letter-spacing:2px;border-radius:10px;background:#00b050}.cmn-zoom-btn a{width:50%;width:100%;max-width:500px;min-height:100px;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;font-weight:600;font-size:22px;letter-spacing:2px;border-radius:10px;background:#fff}@media (max-width:1024px){.cmn-line-btn a{font-size:17px}.cmn-zoom-btn a{font-size:17px}}@media (max-width:599px){.cmn-btn-01 .btn-inner>*{padding:20px 10px;font-size:20px}.cmn-btn-02.version-01 .btn-inner>*{width:200px;padding:10px 10px;font-size:16px}.cmn-btn-02.version-99 .btn-inner>*{width:230px}.cmn-btn-02.other .btn-inner>*{width:340px;margin:0 auto;font-size:14px}}.contact-btn-01 .btn-inner>*{width:280px;display:block;padding:20px 10px;font-weight:700;font-size:16px;text-align:center;border-radius:100px;position:relative;z-index:0}.contact-btn-01 .btn-inner>*:after{content:"→";margin-left:20px}.contact-btn-01.back .btn-inner>*:after{content:none;margin-right:0}.contact-btn-01.back .btn-inner>*:before{content:"←";margin-right:20px}@media (max-width:599px){.contact-btn-01 .btn-inner>*{width:260px}.contact-btn-01.min .btn-inner>*{width:160px}.contact-btn-01.version-01 .btn-inner>*{width:140px}}.backbtn[data-color*="backbtn-color-"] .btn-inner{position:relative;z-index:0}.backbtn[data-color*="backbtn-color-"] .btn-inner:after{content:"";width:100%;height:100%;position:absolute;top:3px;left:0;z-index:-1}.backbtn[data-color="backbtn-color-00"] .btn-inner:after{background:var(--btn-color-00)}.backbtn[data-color="backbtn-color-01"] .btn-inner:after{background:var(--btn-color-01)}.backbtn[data-color="backbtn-color-02"] .btn-inner:after{background:var(--btn-color-02)}.backbtn[data-color="backbtn-color-03"] .btn-inner:after{background:var(--btn-color-03)}.backbtn[data-color="backbtn-color-04"] .btn-inner:after{background:var(--btn-color-04)}.backbtn[data-color="backbtn-color-05"] .btn-inner:after{background:var(--btn-color-05)}.backbtn[data-color="backbtn-color-06"] .btn-inner:after{background:var(--btn-color-06)}.backbtn[data-color="backbtn-color-07"] .btn-inner:after{background:var(--btn-color-07)}.backbtn[data-color="backbtn-color-08"] .btn-inner:after{background:var(--btn-color-08)}.backbtn[data-color="backbtn-color-09"] .btn-inner:after{background:var(--btn-color-09)}.backbtn[data-color="backbtn-color-10"] .btn-inner:after{background:var(--btn-color-10)}.backbtn[data-color="backbtn-color-11"] .btn-inner:after{background:var(--btn-color-11)}.backbtn[data-color="backbtn-color-12"] .btn-inner:after{background:var(--btn-color-12)}.backbtn[data-color="backbtn-color-13"] .btn-inner:after{background:var(--btn-color-13)}.backbtn[data-color="backbtn-color-14"] .btn-inner:after{background:var(--btn-color-14)}.backbtn[data-color="backbtn-color-15"] .btn-inner:after{background:var(--btn-color-15)}.backbtn[data-color="backbtn-color-16"] .btn-inner:after{background:var(--btn-color-16)}.backbtn[data-color="backbtn-color-17"] .btn-inner:after{background:var(--btn-color-17)}.backbtn[data-color="backbtn-color-18"] .btn-inner:after{background:var(--btn-color-18)}.backbtn[data-color="backbtn-color-19"] .btn-inner:after{background:var(--btn-color-19)}.backbtn[data-color="backbtn-color-20"] .btn-inner:after{background:var(--btn-color-20)}.backbtn[data-color="backbtn-color-21"] .btn-inner:after{background:var(--btn-color-21)}.backbtn[data-color="backbtn-color-22"] .btn-inner:after{background:var(--btn-color-22)}.backbtn[data-color="backbtn-color-23"] .btn-inner:after{background:var(--btn-color-23)}.backbtn[data-color="backbtn-color-24"] .btn-inner:after{background:var(--btn-color-24)}.backbtn[data-color="backbtn-color-25"] .btn-inner:after{background:var(--btn-color-25)}.backbtn[data-color="backbtn-color-26"] .btn-inner:after{background:var(--btn-color-26)}.backbtn[data-color="backbtn-color-27"] .btn-inner:after{background:var(--btn-color-27)}.backbtn[data-color="backbtn-color-28"] .btn-inner:after{background:var(--btn-color-28)}.backbtn[data-color="backbtn-color-29"] .btn-inner:after{background:var(--btn-color-29)}.backbtn[data-color="backbtn-color-30"] .btn-inner:after{background:var(--btn-color-30)}.btn-effect-01 .btn-inner{position:relative;z-index:1}.btn-effect-01 .btn-inner>*:not(.backbtn){-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-effect-01 .btn-inner>*:not(.backbtn):hover{opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateY(3px)!important;transform:translateY(3px)!important}[class*="btn-mt-"]{--btn-mt-xlarge:80px;--btn-mt-large:60px;--btn-mt-medium:40px;--btn-mt-small:20px;--btn-mt-xsmall:10px}.btn-mt-xlarge{margin-top:var(--btn-mt-xlarge)}.btn-mt-large{margin-top:var(--btn-mt-large)}.btn-mt-medium{margin-top:var(--btn-mt-medium)}.btn-mt-small{margin-top:var(--btn-mt-small)}.btn-mt-xsmall{margin-top:var(--btn-mt-xsmall)}.btn-mt-none{margin-top:0}@media (max-width:1024px){.btn-mt-xlarge{margin-top:calc(var(--btn-mt-xlarge) * 0.8)}.btn-mt-large{margin-top:calc(var(--btn-mt-large) * 0.8)}.btn-mt-medium{margin-top:calc(var(--btn-mt-medium) * 0.8)}.btn-mt-small{margin-top:calc(var(--btn-mt-small) * 0.8)}.btn-mt-xsmall{margin-top:calc(var(--btn-mt-xsmall) * 0.8)}}@media (max-width:599px){.btn-mt-xlarge{margin-top:calc(var(--btn-mt-xlarge) * 0.6)}.btn-mt-large{margin-top:calc(var(--btn-mt-large) * 0.6)}.btn-mt-medium{margin-top:calc(var(--btn-mt-medium) * 0.6)}.btn-mt-small{margin-top:calc(var(--btn-mt-small) * 0.6)}.btn-mt-xsmall{margin-top:calc(var(--btn-mt-xsmall) * 0.6)}}.text-effect-01 span{display:inline-block;color:var(--txt-color-05);opacity:0}.text-effect-01 span.indention{display:block}.text-effect-01.mv span{-webkit-transform:translate(-150px,0) scale(.3);transform:translate(-150px,0) scale(.3);-webkit-animation:leftRight 0.5s forwards;animation:leftRight 0.5s forwards}@-webkit-keyframes leftRight{40%{color:var(--txt-color-06);opacity:1;-webkit-transform:translate(50px,0) scale(.7);transform:translate(50px,0) scale(.7)}60%{color:var(--txt-color-07)}80%{opacity:0;-webkit-transform:translate(0) scale(2);transform:translate(0) scale(2)}100%{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes leftRight{40%{color:var(--txt-color-06);opacity:1;-webkit-transform:translate(50px,0) scale(.7);transform:translate(50px,0) scale(.7)}60%{color:var(--txt-color-07)}80%{opacity:0;-webkit-transform:translate(0) scale(2);transform:translate(0) scale(2)}100%{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}.text-effect-01 span:nth-of-type(2){-webkit-animation-delay:0.05s;animation-delay:0.05s}.text-effect-01 span:nth-of-type(3){-webkit-animation-delay:0.1s;animation-delay:0.1s}.text-effect-01 span:nth-of-type(4){-webkit-animation-delay:0.15s;animation-delay:0.15s}.text-effect-01 span:nth-of-type(5){-webkit-animation-delay:0.2s;animation-delay:0.2s}.text-effect-01 span:nth-of-type(6){-webkit-animation-delay:0.25s;animation-delay:0.25s}.text-effect-01 span:nth-of-type(7){-webkit-animation-delay:0.3s;animation-delay:0.3s}.text-effect-01 span:nth-of-type(8){-webkit-animation-delay:0.35s;animation-delay:0.35s}.text-effect-01 span:nth-of-type(9){-webkit-animation-delay:0.4s;animation-delay:0.4s}.text-effect-01 span:nth-of-type(10){-webkit-animation-delay:0.45s;animation-delay:0.45s}.text-effect-01 span:nth-of-type(11){-webkit-animation-delay:0.5s;animation-delay:0.5s}.text-effect-01 span:nth-of-type(12){-webkit-animation-delay:0.55s;animation-delay:0.55s}.text-effect-01 span:nth-of-type(13){-webkit-animation-delay:0.6s;animation-delay:0.6s}.text-effect-01 span:nth-of-type(14){-webkit-animation-delay:0.65s;animation-delay:0.65s}.text-effect-01 span:nth-of-type(15){-webkit-animation-delay:0.7s;animation-delay:0.7s}.text-effect-01 span:nth-of-type(16){-webkit-animation-delay:0.75s;animation-delay:0.75s}.text-effect-01 span:nth-of-type(17){-webkit-animation-delay:0.8s;animation-delay:0.8s}.text-effect-01 span:nth-of-type(18){-webkit-animation-delay:0.85s;animation-delay:0.85s}.text-effect-01 span:nth-of-type(19){-webkit-animation-delay:0.9s;animation-delay:0.9s}.text-effect-01 span:nth-of-type(20){-webkit-animation-delay:0.95s;animation-delay:0.95s}.text-effect-01 span:nth-of-type(21){-webkit-animation-delay:1s;animation-delay:1s}.text-effect-01 span:nth-of-type(22){-webkit-animation-delay:1.05s;animation-delay:1.05s}.text-effect-01 span:nth-of-type(23){-webkit-animation-delay:1.1s;animation-delay:1.1s}.text-effect-01 span:nth-of-type(24){-webkit-animation-delay:1.15s;animation-delay:1.15s}.text-effect-01 span:nth-of-type(25){-webkit-animation-delay:1.2s;animation-delay:1.2s}.text-effect-01 span:nth-of-type(26){-webkit-animation-delay:1.25s;animation-delay:1.25s}.text-effect-01 span:nth-of-type(27){-webkit-animation-delay:1.3s;animation-delay:1.3s}.text-effect-01 span:nth-of-type(28){-webkit-animation-delay:1.35s;animation-delay:1.35s}.text-effect-01 span:nth-of-type(29){-webkit-animation-delay:1.4s;animation-delay:1.4s}.text-effect-01 span:nth-of-type(30){-webkit-animation-delay:1.45s;animation-delay:1.45s}.text-effect-01 span:nth-of-type(31){-webkit-animation-delay:1.5s;animation-delay:1.5s}.text-effect-01 span:nth-of-type(32){-webkit-animation-delay:1.55s;animation-delay:1.55s}.text-effect-01 span:nth-of-type(33){-webkit-animation-delay:1.6s;animation-delay:1.6s}.text-effect-01 span:nth-of-type(34){-webkit-animation-delay:1.65s;animation-delay:1.65s}.text-effect-01 span:nth-of-type(35){-webkit-animation-delay:1.7s;animation-delay:1.7s}.text-effect-01 span:nth-of-type(36){-webkit-animation-delay:1.75s;animation-delay:1.75s}.text-effect-01 span:nth-of-type(37){-webkit-animation-delay:1.8s;animation-delay:1.8s}.text-effect-01 span:nth-of-type(38){-webkit-animation-delay:1.85s;animation-delay:1.85s}.text-effect-01 span:nth-of-type(39){-webkit-animation-delay:1.9s;animation-delay:1.9s}.text-effect-01 span:nth-of-type(40){-webkit-animation-delay:1.95s;animation-delay:1.95s}.text-effect-01 span:nth-of-type(41){-webkit-animation-delay:2s;animation-delay:2s}.text-effect-01 span:nth-of-type(42){-webkit-animation-delay:2.05s;animation-delay:2.05s}.text-effect-01 span:nth-of-type(43){-webkit-animation-delay:2.1s;animation-delay:2.1s}.text-effect-01 span:nth-of-type(44){-webkit-animation-delay:2.15s;animation-delay:2.15s}.text-effect-01 span:nth-of-type(45){-webkit-animation-delay:2.2s;animation-delay:2.2s}.text-effect-01 span:nth-of-type(46){-webkit-animation-delay:2.25s;animation-delay:2.25s}.text-effect-01 span:nth-of-type(47){-webkit-animation-delay:2.3s;animation-delay:2.3s}.text-effect-01 span:nth-of-type(48){-webkit-animation-delay:2.35s;animation-delay:2.35s}.text-effect-01 span:nth-of-type(49){-webkit-animation-delay:2.4s;animation-delay:2.4s}.text-effect-01 span:nth-of-type(50){-webkit-animation-delay:2.45s;animation-delay:2.45s}.text-effect-01 span:nth-of-type(51){-webkit-animation-delay:2.5s;animation-delay:2.5s}.text-effect-01 span:nth-of-type(52){-webkit-animation-delay:2.55s;animation-delay:2.55s}.text-effect-01 span:nth-of-type(53){-webkit-animation-delay:2.6s;animation-delay:2.6s}.text-effect-01 span:nth-of-type(54){-webkit-animation-delay:2.65s;animation-delay:2.65s}.text-effect-01 span:nth-of-type(55){-webkit-animation-delay:2.7s;animation-delay:2.7s}.text-effect-01 span:nth-of-type(56){-webkit-animation-delay:2.75s;animation-delay:2.75s}.text-effect-01 span:nth-of-type(57){-webkit-animation-delay:2.8s;animation-delay:2.8s}.text-effect-01 span:nth-of-type(58){-webkit-animation-delay:2.85s;animation-delay:2.85s}.text-effect-01 span:nth-of-type(59){-webkit-animation-delay:2.9s;animation-delay:2.9s}.text-effect-01 span:nth-of-type(60){-webkit-animation-delay:2.95s;animation-delay:2.95s}.text-effect-01 span:nth-of-type(61){-webkit-animation-delay:3s;animation-delay:3s}.text-effect-01 span:nth-of-type(62){-webkit-animation-delay:3.05s;animation-delay:3.05s}.text-effect-01 span:nth-of-type(63){-webkit-animation-delay:3.1s;animation-delay:3.1s}.text-effect-01 span:nth-of-type(64){-webkit-animation-delay:3.15s;animation-delay:3.15s}.text-effect-01 span:nth-of-type(65){-webkit-animation-delay:3.2s;animation-delay:3.2s}.text-effect-01 span:nth-of-type(66){-webkit-animation-delay:3.25s;animation-delay:3.25s}.text-effect-01 span:nth-of-type(67){-webkit-animation-delay:3.3s;animation-delay:3.3s}.text-effect-01 span:nth-of-type(68){-webkit-animation-delay:3.35s;animation-delay:3.35s}.text-effect-01 span:nth-of-type(69){-webkit-animation-delay:3.4s;animation-delay:3.4s}.text-effect-01 span:nth-of-type(70){-webkit-animation-delay:3.45s;animation-delay:3.45s}.text-effect-01 span:nth-of-type(71){-webkit-animation-delay:3.5s;animation-delay:3.5s}.text-effect-01 span:nth-of-type(72){-webkit-animation-delay:3.55s;animation-delay:3.55s}.text-effect-01 span:nth-of-type(73){-webkit-animation-delay:3.6s;animation-delay:3.6s}.text-effect-01 span:nth-of-type(74){-webkit-animation-delay:3.65s;animation-delay:3.65s}.text-effect-01 span:nth-of-type(75){-webkit-animation-delay:3.7s;animation-delay:3.7s}.text-effect-01 span:nth-of-type(76){-webkit-animation-delay:3.75s;animation-delay:3.75s}.text-effect-01 span:nth-of-type(77){-webkit-animation-delay:3.8s;animation-delay:3.8s}.text-effect-01 span:nth-of-type(78){-webkit-animation-delay:3.85s;animation-delay:3.85s}.text-effect-01 span:nth-of-type(79){-webkit-animation-delay:3.9s;animation-delay:3.9s}.text-effect-01 span:nth-of-type(80){-webkit-animation-delay:3.95s;animation-delay:3.95s}.text-effect-01 span:nth-of-type(81){-webkit-animation-delay:4s;animation-delay:4s}.text-effect-01 span:nth-of-type(82){-webkit-animation-delay:4.05s;animation-delay:4.05s}.text-effect-01 span:nth-of-type(83){-webkit-animation-delay:4.1s;animation-delay:4.1s}.text-effect-01 span:nth-of-type(84){-webkit-animation-delay:4.15s;animation-delay:4.15s}.text-effect-01 span:nth-of-type(85){-webkit-animation-delay:4.2s;animation-delay:4.2s}.text-effect-01 span:nth-of-type(86){-webkit-animation-delay:4.25s;animation-delay:4.25s}.text-effect-01 span:nth-of-type(87){-webkit-animation-delay:4.3s;animation-delay:4.3s}.text-effect-01 span:nth-of-type(88){-webkit-animation-delay:4.35s;animation-delay:4.35s}.text-effect-01 span:nth-of-type(89){-webkit-animation-delay:4.4s;animation-delay:4.4s}.text-effect-01 span:nth-of-type(90){-webkit-animation-delay:4.45s;animation-delay:4.45s}.text-effect-01 span:nth-of-type(91){-webkit-animation-delay:4.5s;animation-delay:4.5s}.text-effect-01 span:nth-of-type(92){-webkit-animation-delay:4.55s;animation-delay:4.55s}.text-effect-01 span:nth-of-type(93){-webkit-animation-delay:4.6s;animation-delay:4.6s}.text-effect-01 span:nth-of-type(94){-webkit-animation-delay:4.65s;animation-delay:4.65s}.text-effect-01 span:nth-of-type(95){-webkit-animation-delay:4.7s;animation-delay:4.7s}.text-effect-01 span:nth-of-type(96){-webkit-animation-delay:4.75s;animation-delay:4.75s}.text-effect-01 span:nth-of-type(97){-webkit-animation-delay:4.8s;animation-delay:4.8s}.text-effect-01 span:nth-of-type(98){-webkit-animation-delay:4.85s;animation-delay:4.85s}.text-effect-01 span:nth-of-type(99){-webkit-animation-delay:4.9s;animation-delay:4.9s}.text-effect-01 span:nth-of-type(100){-webkit-animation-delay:4.95s;animation-delay:4.95s}.cmn-h1-01{padding:3px 10px 0;font-size:11px;letter-spacing:1px;position:absolute;top:0;left:0;z-index:1}@media (max-width:1024px){.cmn-h1-01{padding:3px 60px 0 10px;position:relative}}@media (max-width:599px){.cmn-h1-01{padding:3px 50px 0 10px}}.cmn-logo-01{width:160px;margin-right:10px}.cmn-logo-01 img{max-width:160px}@media (max-width:1024px){.cmn-logo-01{width:auto}.cmn-logo-01 img{max-width:200px}}@media (max-width:599px){.cmn-logo-01 img{max-width:150px}}.show\@pc{display:block}.hide\@pc{display:none}@media (max-width:1024px){.show\@tb{display:block}.hide\@tb{display:none}}@media (max-width:599px){.show\@sp{display:block}.hide\@sp{display:none}}.cmn-nav-01 .gnav{position:relative;z-index:10}.cmn-nav-01 .gnav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmn-nav-01 .gnav>ul>li{margin:0 15px 10px}.cmn-nav-01 .gnav>ul>li .txt-main{font-weight:700;font-size:16px;text-align:center}.cmn-nav-01 .gnav>ul>li .txt-sub{font-weight:700;font-size:12px;text-align:center}.cmn-nav-01 .snsbox .sns>*{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:50px;text-align:center;border-radius:50%}.cmn-nav-01 .gnav li.dropdown{overflow:hidden;cursor:pointer;position:relative}.cmn-nav-01 .gnav li.dropdown:hover{overflow:visible}.cmn-nav-01 .gnav li.dropdown .dropdown-box{width:350px;visibility:hidden;margin:0 auto;padding-top:10px;opacity:0;-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:100%;left:-150px;right:-150px;z-index:1}.cmn-nav-01 .gnav li.dropdown:hover .dropdown-box{visibility:visible;opacity:1}.cmn-nav-01 .gnav li.dropdown .box{padding:30px 20px;background:rgba(255,255,255,.8);-webkit-box-shadow:0 3px 15px rgb(90 74 55 / 10%);box-shadow:0 3px 15px rgb(90 74 55 / 10%)}.cmn-nav-01 .gnav li.dropdown .tit{padding-bottom:5px;font-weight:700;font-size:20px;border-bottom:1px dotted}.cmn-nav-01 .gnav li.dropdown li{padding-left:10px;padding-right:10px}.cmn-nav-01 .gnav li.dropdown li+li{margin-top:10px;padding-top:10px;border-top:1px solid var(--txt-color-03)}.cmn-nav-01 .gnav li.dropdown li a{font-weight:700;font-size:13px;position:relative;z-index:0}.cmn-nav-01 .btnbox .btn{border-radius:100px}.cmn-nav-01 .btnbox .btn>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px;font-weight:700;font-size:14px;text-align:center;border-radius:100px}.cmn-nav-01 .btnbox .btn.line>*:before{display:inline-block;margin:auto;margin-left:0;margin-right:5px}@media (max-width:1024px){.cmn-nav-01{width:60%;height:100%;overflow-y:scroll;padding:50px 0;background:var(--back-color-04);-webkit-transition:0.6s!important;transition:0.6s!important;-webkit-transform:translateX(100%);transform:translateX(100%);position:fixed;top:0;right:0;z-index:9998}.cmn-nav-01.action{-webkit-transform:translateX(0);transform:translateX(0)}.cmn-nav-01 .gnav>ul{display:block}.cmn-nav-01 .logo img{max-width:250px}.cmn-nav-01 .gnav>ul>li{margin:0 20px}.cmn-nav-01 .gnav>ul>li+li{margin-top:30px}.cmn-nav-01 .gnav>ul>li .txt-main{font-size:20px;text-align:left}.cmn-nav-01 .gnav>ul>li .txt-sub{margin-top:5px;text-align:left}.cmn-nav-01 .gnav li.dropdown .dropdown-box{width:auto;visibility:visible;margin:0 auto;padding-top:20px;opacity:1;position:relative;top:0;left:0;right:0}.cmn-nav-01 .gnav li.dropdown .box{padding:0;background:none;-webkit-box-shadow:0 3px 15px rgb(90 74 55 / 10%);box-shadow:none}.cmn-nav-01 .gnav li.dropdown li{padding-left:0;padding-right:0}.cmn-nav-01 .gnav li.dropdown li+li{padding-top:0;border:none}.cmn-nav-01 .gnav li.dropdown li a{padding-left:20px;position:relative;z-index:0}.cmn-nav-01 .gnav li.dropdown li a:before{content:"└";position:absolute;top:0;left:0;z-index:0}}@media (max-width:599px){.cmn-nav-01{width:90%}.cmn-nav-01 .gnav>ul>li .txt-main{font-size:18px}.cmn-nav-01 .gnav>ul>li+li{margin-top:20px}.cmn-nav-01 .gnav li.dropdown .dropdown-box{padding-top:10px}}body.hidden{overflow:hidden}body.hidden .cmn-h1-01,body.hidden .cmn-logo-01,body.hidden .cmn-mainimg-01,body.hidden .main,body.hidden .footer{-webkit-filter:blur(3px);filter:blur(3px)}.overlay{width:100%;height:100%;display:none;overflow:hidden;background-color:rgb(0 0 0 / 50%);position:fixed;top:0;right:0;z-index:20;-ms-touch-action:none;touch-action:none}.overlay.active{display:block}.header.fixed{width:100%;background:rgba(255,255,255,.9);-webkit-box-shadow:0 4px 2px -2px rgb(0 0 0 / 20%);box-shadow:0 4px 2px -2px rgb(0 0 0 / 20%);position:fixed;top:0;left:0;z-index:99}.cmn-header-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.cmn-header-01 li{border-radius:100px}.cmn-header-01 li+li{margin-left:10px}.cmn-header-01 li>*{width:100%;height:100%;display:block;padding:10px 20px;font-weight:700;font-size:14px;text-align:center;border-radius:100px;cursor:pointer;position:relative;z-index:2}.cmn-header-01 li.tel>*{font-size:16px}.cmn-header-01 li.line>*:before{margin:auto}.cmn-header-01 li .icon{display:block;margin:auto}.cmn-header-01 .snsbox{visibility:hidden;opacity:0;-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:0;right:10px;z-index:0}.cmn-header-01 .active .snsbox{visibility:visible;opacity:1;top:calc(100% + 20px)}.cmn-header-01 .snsbox>*+*{margin-top:10px}.cmn-header-01 .snsbox .sns>*{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:50px;text-align:center;border-radius:50%;background:var(--back-color-04)}.cmn-header-01 .dropdown-box{width:350px;visibility:hidden;margin:0 auto;padding-top:10px;opacity:0;-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:100%;left:-150px;right:-150px;z-index:1}.cmn-header-01 .active .dropdown-box{visibility:visible;opacity:1}.cmn-header-01 .dropdown-box .box{display:block;padding:30px 20px;background:rgba(255,255,255,.8);-webkit-box-shadow:0 3px 15px rgb(90 74 55 / 10%);box-shadow:0 3px 15px rgb(90 74 55 / 10%)}.cmn-header-01 .dropdown-box .tit{padding-bottom:5px;font-weight:700;font-size:20px;border-bottom:1px dotted}.cmn-header-01 .dropdown-box li{padding-left:10px;padding-right:10px;border-radius:0}.cmn-header-01 .dropdown-box li+li{margin-top:10px;margin-left:0;padding-top:10px;border-top:1px solid var(--txt-color-03)}.cmn-header-01 .dropdown-box li a{display:inline-block;padding:0;font-weight:700;font-size:14px;text-align:left;border-radius:0;position:relative;z-index:0}.cmn-hamburger-01{width:60px;height:60px;border-radius:0 0 0 10px;opacity:.7;cursor:pointer;-webkit-transition:0.3s linear;transition:0.3s linear;position:fixed;top:0;right:0;z-index:9999}.cmn-hamburger-01 .bar{width:39px;height:4px;margin-top:-1px;padding:0;text-indent:9998px;border-bottom:4px solid;-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:50%;left:10px}.cmn-hamburger-01.active .bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-hamburger-01 .bar:before,.cmn-hamburger-01 .bar:after{content:"";width:40px;display:block;border-bottom:4px solid;position:absolute;left:0}.cmn-hamburger-01 .bar:before{top:15px}.cmn-hamburger-01 .bar:after{top:-15px}.cmn-hamburger-01.active .bar:before,.cmn-hamburger-01.active .bar:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;left:0}@media (max-width:599px){.cmn-hamburger-01{width:50px;height:50px}.cmn-hamburger-01{width:40px;height:40px}.cmn-hamburger-01 .bar{width:32px;height:3px;border-bottom:3px solid;left:4px}.cmn-hamburger-01 .bar:before,.cmn-hamburger-01 .bar:after{width:32px;border-bottom:3px solid}.cmn-hamburger-01 .bar:before{top:12px}.cmn-hamburger-01 .bar:after{top:-12px}}.cmn-return-01{width:50px;height:50px;visibility:hidden;border-radius:50%;-webkit-box-shadow:0 4px 2px -2px rgb(0 0 0 / 20%);box-shadow:0 2px 12px -2px rgb(0 0 0 / 20%);opacity:0;-webkit-transition:0.5s ease-out;transition:0.5s ease-out;position:fixed;bottom:130px;right:30px;z-index:10}.other .cmn-return-01{bottom:180px}.cmn-return-01.scroll-addition{visibility:visible;opacity:1}.cmn-return-01>*{width:100%;height:100%;display:block;font-weight:500;font-size:16px;line-height:59px;text-align:center}.cmn-return-01 .icon{font-size:26px}@media (max-width:1024px){.cmn-return-01{bottom:105px;right:20px}}@media (max-width:599px){.cmn-return-01{width:40px;height:40px;bottom:100px;right:5px}.other .cmn-return-01{bottom:140px}.cmn-return-01>*{line-height:48px}.cmn-return-01 .icon{font-size:18px}}#footer{position:relative;z-index:1}.cmn-footer-01 .logo img{max-width:250px}@media (max-width:599px){.cmn-footer-01 .logo img{max-width:160px}}.cmn-footer-02 a{display:block;position:relative;z-index:0}.cmn-footer-02 a:hover{opacity:1}.cmn-footer-02 a .pic{overflow:hidden}.cmn-footer-02 a .pic img{transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1);transform:scale(1)}.cmn-footer-02 a:hover .pic img{-webkit-transform:scale(1.2);transform:scale(1.2)}.cmn-footer-02 .logo{position:absolute;top:10px;right:10px;z-index:1}.cmn-footer-02 .logo img{max-width:60px;-webkit-filter:drop-shadow(0 0 4px #fff);filter:drop-shadow(0 0 4px #fff)}.cmn-footer-02 .catch{padding:0 5px;font-weight:700;font-size:11px;color:var(--txt-color-05);letter-spacing:0;background:#fff8eb;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:left;transform-origin:left;position:absolute;top:40px;left:30px;z-index:1}.cmn-footer-02 .txtbox{width:calc(100% - 20px);margin:auto;position:absolute;bottom:20px;left:0;right:0;z-index:1}.cmn-footer-02 .txtbox .item{padding:5px;text-align:center;background:rgba(234,112,21,.8)}.cmn-footer-02 .txtbox .txt{font-size:10px}.cmn-footer-02 .txtbox .tit{margin:7px 0}.cmn-footer-02 .txtbox .tit img{max-width:120px;-webkit-filter:drop-shadow(0 0 2px #3f3f3f);filter:drop-shadow(0 0 2px #3f3f3f)}.cmn-footer-02 .txtbox .url{margin-top:5px;font-size:12px;text-align:center;opacity:.6}@media (max-width:599px){.cmn-footer-02 .logo{top:5px;right:5px}.cmn-footer-02 .logo img{max-width:40px}.cmn-footer-02 .catch{font-size:10px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:15px;left:10px}.cmn-footer-02 .txtbox{width:calc(100% - 10px);bottom:5px}.cmn-footer-02 .txtbox .tit img{max-width:80px}.cmn-footer-02 .txtbox .txt{letter-spacing:-1px}}.cmn-footer-03 .box>*{display:block;position:relative;z-index:0}.cmn-footer-03 .nav .tit{margin-bottom:5px;font-weight:700;font-size:16px}.cmn-footer-03 .nav li{padding-bottom:10px;padding-left:1em;position:relative}.cmn-footer-03 .nav li::before{content:"";width:10px;height:2px;margin-top:-3px;background:#fff;position:absolute;top:1em;left:0}.cmn-footer-03 .nav li>*{font-size:12px}.list-pay-brand.-in-footer{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.list-pay-brand.-in-footer li{width:calc((100% / 5) - 1em)}.list-pay-brand.-in-footer li,.list-pay-brand.-in-footer div[data-hide-element]{padding:5px}@media (max-width:1024px){.list-pay-brand.-in-footer li{width:calc((100% / 7) - 1em)}}@media (max-width:599px){.cmn-footer-03 .nav li{padding-bottom:7px}.list-pay-brand.-in-footer li{width:calc((100% / 4) - 1em)}}.cmn-fixed-01{min-width:270px;visibility:hidden;opacity:0;-webkit-transition:0.3s linear;transition:0.3s linear;position:fixed;bottom:40px;right:30px;z-index:10}.cmn-fixed-01.type02{display:none;bottom:120px}.other .cmn-fixed-01.type02{display:block}.cmn-fixed-01.scroll-addition{visibility:visible;opacity:1}.cmn-fixed-01.active{visibility:hidden;opacity:0}.cmn-fixed-01 .close{width:20px;height:20px;font-size:14px;line-height:19px;text-align:center;border-radius:50%;position:absolute;top:-10px;right:-10px;z-index:1}.cmn-fixed-01 .box{overflow:hidden;border-radius:10px}.cmn-fixed-01 .tit-link a{display:block}.cmn-fixed-01 .tit{padding:8px 50px;font-weight:700;font-size:15px;text-align:center}.cmn-fixed-01.type02 .tit{padding:10px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.cmn-fixed-01 .item>*{display:block;padding:8px 10px;font-weight:700;text-align:center}.cmn-fixed-01 .item .icon{margin-right:5px}#wrapper #fixButton .career-pattern{display:none}#wrapper.career #fixButton .normal-pattern{display:none}#wrapper.career #fixButton .career-pattern{display:block}@media (max-width:1024px){.cmn-fixed-01{bottom:20px;right:20px}}@media (max-width:599px){.cmn-fixed-01{width:calc(100% - 20px);bottom:10px;right:10px}.cmn-fixed-01.type02{bottom:90px}.cmn-fixed-01 .tit{padding:20px 50px}.cmn-fixed-01 .close{top:-2px;right:-2px}}.cmn-pankuzu-01 li{display:inline;font-weight:500;font-size:14px;letter-spacing:1px}.cmn-pankuzu-01 li+li:before{content:"\f054";margin:0 5px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:var(--txt-color-03)}@media (max-width:599px){.cmn-pankuzu-01 li{font-size:12px}}.cmn-mainimg-01{overflow:hidden;position:relative}.cmn-mainimg-01 .video{width:100%;height:100%;display:block;position:relative;z-index:1}.cmn-mainimg-01 .video:after{content:"";display:block;padding-top:45%}.cmn-mainimg-01 .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media (max-width:1024px){.cmn-mainimg-01 .video:after{padding-top:56.25%}}.cmn-lowerimg-01{position:relative;z-index:1}.cmn-lowerimg-01 .pic{height:45vh;display:block;overflow:hidden;border-radius:0 0 200px 0;position:relative;z-index:0}.cmn-lowerimg-01.type02 .pic{width:100%;height:45vh}.cmn-lowerimg-01 .pic img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-filter:brightness(.5);filter:brightness(.5);position:absolute;top:0;bottom:0;left:0;right:0}.cmn-lowerimg-01 .pic.obp-t img{-o-object-position:50% 30%;object-position:50% 30%}.cmn-lowerimg-01 .pic:after{content:"";display:block;padding-top:350px}.cmn-lowerimg-01 .pic video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cmn-lowerimg-01 .catch{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:5%;z-index:2}.seminar .cmn-lowerimg-01 .catch{top:70%}.cmn-lowerimg-01 .catch .catch-inner{position:relative}.cmn-lowerimg-01 .catch .catch-inner .more-text{font-size:12px}.cmn-lowerimg-01 .catch .catch-inner .more-text .more-text-price{display:inline-block;font-size:150%;position:relative}.cmn-lowerimg-01 .catch .catch-inner .more-text .more-text-price .balloon{width:35em;min-width:33em;max-width:50vw;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em;font-size:10px;line-height:1.2;border-radius:.5em;background-color:var(--back-color-06);-webkit-transform:translate(1em,calc(-100% - 1em));transform:translate(1em,calc(-100% - 1em));position:absolute;top:0;left:0}.cmn-lowerimg-01 .catch .catch-inner .more-text .more-text-price .balloon::after{content:"";width:0;height:0;border-width:15px 5px 0 5px;border-style:solid;border-color:var(--back-color-06) transparent transparent transparent;-webkit-transform:translate(0,70%) rotate(30deg);transform:translate(0,70%) rotate(30deg);position:absolute;bottom:0;left:1em}.cmn-lowerimg-01 .catch.-include-deco .deco-img{width:180px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);position:absolute;top:0;left:0;z-index:1}.cmn-lowerimg-01 .catch.-include-deco .deco-img .img{width:65%;margin-left:auto;margin-right:auto}.cmn-lowerimg-01 .catch.-include-deco .deco-img .deco-img-text{width:100%;font-weight:700;font-size:20px;color:transparent;letter-spacing:-.1em;text-align:center;background:linear-gradient(135deg,rgba(178,158,71,1) 0%,rgba(237,221,160,1) 50%,rgba(180,158,73,1) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-animation:AnimationText 2s ease infinite;animation:AnimationText 2s ease infinite;position:relative}@-webkit-keyframes AnimationText{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationText{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.cmn-lowerimg-01 .catch.-include-deco .deco-img .deco-img-text::before{content:"";width:2.5em;height:2.5em;display:inline-block;background-image:url(/upload/tenant_1/kirakira.png);background-size:100% auto;background-repeat:no-repeat;background-position:center center;opacity:.7;-webkit-transform:translate(-25%,-45%);transform:translate(-25%,-45%);-webkit-animation:kirakira 2s ease infinite;animation:kirakira 2s ease infinite;position:absolute;top:0;left:0;z-index:1}@-webkit-keyframes kirakira{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes kirakira{0%{opacity:0}25%{opacity:1}75%{opacity:.5}100%{opacity:0}}.cmn-lowerimg-01 .catch-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;font-size:20px;letter-spacing:3px}.cmn-lowerimg-01 .catch-main:after{content:"";min-width:10px;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px;border-bottom:2px solid;opacity:.5}.cmn-lowerimg-01 .catch-sub{font-size:50px;letter-spacing:0}.deco-parent{position:relative}.deco-parent2{padding-top:80px;padding-left:65px}.deco-parent3 .deco-parent{padding-top:50px;padding-left:70px}.deco-parent3 .text{margin-top:50px}.deco-parent .deco-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:1}.deco-parent .deco-item.-version2{top:auto;bottom:5%;left:80%}.deco-parent .catch-add{width:150px;height:150px;position:relative;z-index:1}.deco-parent .catch-add .deco-cmn-01{margin:25px}.deco-parent .deco-item .deco-img{width:150px;margin-top:50px;margin-left:-25px}.cmn-lowerimg-01 .catch-add02{font-weight:600;font-size:34px;color:#fff;letter-spacing:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:5%}.cmn-lowerimg-01 .catch-attention{margin-left:-33px;padding:10px 50px 10px 50px;font-weight:600;font-size:22px;color:#000;line-height:1.3;background:rgb(255 255 255 / 80%);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;bottom:100px;right:-20px;z-index:1}.cmn-lowerimg-01 .catch-attention span{display:block;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.cmn-lowerimg-01 .catch-notice{font-size:.7em;color:#fff;position:absolute;bottom:1em;left:5%;z-index:1}@media (max-width:1024px){.cmn-lowerimg-01 .pic{height:35vh;border-radius:0 0 100px 0}.cmn-lowerimg-01 .pic:after{padding-top:250px}.cmn-lowerimg-01 .catch{top:70%;left:3%}.cmn-lowerimg-01 .catch-sub{font-size:40px}.cmn-lowerimg-01 .catch-main{font-size:18px}.cmn-lowerimg-01 .catch-add02{font-size:28px}.cmn-lowerimg-01 .catch-add{left:auto;right:20%}.cmn-lowerimg-01 .catch-attention{bottom:70px}.deco-parent .catch-add{width:120px;height:120px}.deco-parent .catch-add .deco-cmn-01{margin:10px}.deco-parent .deco-item{-webkit-transform:translate(-50%,-25%);transform:translate(-5%,-25%)}.deco-parent .deco-item .deco-img{width:120px;margin-top:60px;margin-left:-45px}.cmn-lowerimg-01 .catch.-include-deco .deco-img{width:150px}.cmn-lowerimg-01 .catch.-include-deco .deco-img .deco-img-text{font-size:18px}.deco-parent2{margin-top:120px;padding-top:0;padding-left:40px}.deco-parent3 .deco-parent{padding-top:20px;padding-left:50px}.deco-parent3 .deco-cmn-01,.deco-parent3 .deco-cmn-01:before,.deco-parent3 .deco-cmn-01:after,.deco-parent3 .deco-cmn-01-body,.deco-parent3 .deco-cmn-01-body:before{width:80px;height:80px}}@media (max-width:599px){.cmn-lowerimg-01 .pic{height:30vh;border-radius:0 0 60px 0}.cmn-lowerimg-01 .pic:after{padding-top:50%}.cmn-lowerimg-01 .catch .catch-inner .more-text .more-text-price .balloon{-webkit-transform:translate(-40%,calc(-100% - 1em));transform:translate(-40%,calc(-100% - 1em))}.career .cmn-lowerimg-01 .catch{top:20%}.heroine .cmn-lowerimg-01 .catch{top:20%}.cmn-lowerimg-01 .catch-sub{font-size:34px;line-height:1.2}.cmn-lowerimg-01 .catch-main{font-size:14px}.cmn-lowerimg-01 .catch-main:after{margin-left:10px}.cmn-lowerimg-01 .catch-add02{font-size:22px;-webkit-transform:none;transform:none;top:auto;bottom:5%}.cmn-lowerimg-01 .catch-attention{padding:8px 40px 8px 20px;font-size:15px;bottom:55px}.cmn-lowerimg-01 .catch-notice{font-size:.5em}.cmn-lowerimg-01 .catch-notice{padding-right:3em}.deco-parent .catch-add .deco-cmn-01{margin:20px}.deco-parent .deco-item{-webkit-transform:translate(-10%,-50%);transform:translate(-10%,-50%)}.deco-parent .deco-item .deco-img{width:100px;margin-top:75px;margin-left:-70px}.deco-parent .deco-item.-version2{bottom:30%}.deco-parent3{margin-top:80px}.deco-parent3 .deco-parent{padding-top:20px;padding-left:30px}}.cmn-arrow-01{width:0;height:0;border-top:50px solid;border-left:100px solid transparent;border-right:100px solid transparent}@media (max-width:599px){.cmn-arrow-01{border-top:30px solid;border-left:80px solid transparent;border-right:80px solid transparent}}.cmn-slick-01 .item{margin:0 20px;padding-bottom:15px}.cmn-slick-01 .btn-slick{width:50px;height:50px;font-size:26px;color:var(--txt-color-06);line-height:50px;text-align:center;border-radius:50%;background:var(--back-color-04);-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;-webkit-transition:-webkit-box-shadow ease-in-out 0.5s;transition:-webkit-box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s,-webkit-box-shadow ease-in-out 0.5s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:calc(50% - 80px);z-index:1}.cmn-slick-01 .btn-slick:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1)}.cmn-slick-01 .btn-slick.btn-back{left:4%}.cmn-slick-01 .btn-slick.btn-back:after{content:"←"}.cmn-slick-01 .btn-slick.btn-next{right:4%}.cmn-slick-01 .btn-slick.btn-next:after{content:"→"}.cmn-slick-01 .slick-dots{width:98%;max-width:1200px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 0;position:relative;bottom:0}.cmn-slick-01 .slick-dots li{height:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;text-indent:-9999rem;background-color:var(--back-color-00)}.cmn-slick-01 .slick-dots li.slick-active{background-color:var(--back-color-06)}.cmn-slick-01 .txtbox{margin-top:15px}.cmn-slick-01 .txtbox .tag{margin-bottom:10px;font-size:12px;text-align:center}.cmn-slick-01 .txtbox .name{font-weight:700;text-align:center}.cmn-slick-01 .txtbox .name .em{margin-right:20px;font-size:20px}.cmn-slick-01 .txtbox .name .small{font-size:14px}@media (max-width:1024px){.cmn-slick-01 .item{margin:0 15px}.cmn-slick-01 .txtbox .name .em{display:block;margin-right:0}.cmn-slick-01 .txtbox .name .small{display:block}}@media (max-width:599px){.cmn-slick-01 .btn-slick{width:35px;height:35px;font-size:20px;line-height:35px;top:calc(50% - 100px)}.cmn-slick-01 .btn-slick.btn-back{left:2%}.cmn-slick-01 .btn-slick.btn-next{right:2%}.cmn-slick-01 .slick-dots{margin:30px auto 0}}.cmn-slick-02 .slick-list{margin-right:-35%}.cmn-slick-02 .item+.item{margin-left:40px}.cmn-slick-02 .btn-slick{width:50px;height:50px;font-size:26px;color:var(--txt-color-06);line-height:50px;text-align:center;border-radius:50%;background:var(--back-color-04);-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;-webkit-transition:-webkit-box-shadow ease-in-out 0.5s;transition:-webkit-box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s,-webkit-box-shadow ease-in-out 0.5s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:calc(50% - 60px);z-index:1}.cmn-slick-02 .btn-slick:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1)}.cmn-slick-02 .btn-slick.btn-back{left:4%}.cmn-slick-02 .btn-slick.btn-back:after{content:"←"}.cmn-slick-02 .btn-slick.btn-next{right:4%}.cmn-slick-02 .btn-slick.btn-next:after{content:"→"}.cmn-slick-02 .slick-dots{width:98%;max-width:1200px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 0;position:relative;bottom:0}.cmn-slick-02 .slick-dots li{height:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;text-indent:-9999rem;background-color:var(--back-color-00)}.cmn-slick-02 .slick-dots li.slick-active{background-color:var(--back-color-07)}.cmn-slick-02 .txtbox{margin-top:15px}.cmn-slick-02 .txtbox .cate{margin-bottom:5px;font-size:12px;letter-spacing:0}.cmn-slick-02 .txtbox .name{font-weight:700;font-size:20px;letter-spacing:0}.cmn-slick-02 .txtbox .name .small{font-size:60%}.cmn-slick-02 .txtbox .name .em{margin-right:20px}@media (max-width:1024px){.cmn-slick-02 .txtbox .name .em{display:block;margin-right:0}.cmn-slick-02 .txtbox .name .small{display:block}}@media (max-width:599px){.cmn-slick-02 .slick-list{margin-right:-40%}.cmn-slick-02 .btn-slick{width:35px;height:35px;font-size:20px;line-height:35px;top:calc(50% - 55px)}.cmn-slick-02 .btn-slick.btn-back{left:2%}.cmn-slick-02 .btn-slick.btn-next{right:2%}.cmn-slick-02 .slick-dots{margin:30px auto 0}.cmn-slick-02 .item+.item{margin-left:15px}.cmn-slick-02 .txtbox .name{font-size:18px}}.cmn-map-01 .map{-webkit-filter:grayscale(1);filter:grayscale(1)}.cmn-blog-01 .item>*{display:block;padding:20px 50px 20px 20px;border-radius:20px;position:relative;z-index:0}.cmn-blog-01 .item .arrow{width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;border-radius:50%;position:absolute;bottom:10px;right:10px;z-index:1}.cmn-blog-01 .item .arrow:after{content:"→"}.cmn-blog-01 .item .tit{line-height:2}@media (max-width:599px){.cmn-blog-01 .item>*{padding:10px 30px 10px 10px}.cmn-blog-01 .item .tit{line-height:1.8}.cmn-blog-01 .item .arrow{width:25px;height:25px;font-size:12px;line-height:24px}}.cmn-news-01 .item{padding-bottom:30px;border-bottom:1px solid var(--txt-color-03)}.cmn-news-01 .item+.item{margin-top:30px}.cmn-news-01 .item .day{width:150px;-ms-flex-negative:0;flex-shrink:0;padding-right:20px}.cmn-news-01 .item .tit{width:calc(100% - 150px)}@media (max-width:599px){.cmn-news-01 .item{padding-bottom:20px}.cmn-news-01 .item+.item{margin-top:20px}.cmn-news-01 .item .day{width:100%;padding-bottom:5px;padding-right:0}.cmn-news-01 .item .tit{width:100%}}.cmn-vision-01 .box{position:relative;z-index:0}.cmn-vision-01 .box:after{content:"";width:280px;height:280px;border-radius:50%;-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,.7);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,.7);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:-1}.cmn-vision-01 .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cmn-vision-01 .item>*{padding-top:100%;border-radius:50%;position:relative;z-index:0}.cmn-vision-01 .item:nth-of-type(1),.cmn-vision-01 .item:nth-of-type(3){margin-top:320px}.cmn-vision-01 .item:nth-of-type(1){margin-right:-100px}.cmn-vision-01 .item:nth-of-type(3){margin-left:-100px}.cmn-vision-01 .item>*>*{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;z-index:1}@media (max-width:599px){.cmn-vision-01 .box:after{width:150px;height:150px;top:calc(50% + 20px)}.cmn-vision-01 .item:nth-of-type(1),.cmn-vision-01 .item:nth-of-type(3){margin-top:170px}.cmn-vision-01 .item:nth-of-type(1){margin-right:-50px}.cmn-vision-01 .item:nth-of-type(3){margin-left:-50px}}.cmn-banner-01 .item>*{height:100%;overflow:hidden;border-radius:20px;background:var(--back-color-04);position:relative;z-index:0}.cmn-banner-01 .item .arrow{width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;border-radius:50%;position:absolute;bottom:10px;right:10px;z-index:1}.cmn-banner-01 .item .arrow:after{content:"→"}.banner-box{margin-top:80px}.list-banner{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.list-banner li{overflow:hidden;border-radius:20px;position:relative}.list-banner li+li{margin-top:30px}.list-banner li .pic{width:100%;height:100%;position:absolute;top:0;left:0}.list-banner li .pic::before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1}.list-banner li .txtbox{padding:1.5em;color:#fff;position:relative;z-index:2}@media (max-width:599px){.cmn-banner-01 .item .arrow{width:25px;height:25px;font-size:12px;line-height:24px}.banner-box{margin-top:50px}}.cmn-recruit-01 .item>*{display:block;overflow:hidden;border-radius:20px;position:relative;z-index:0}.cmn-recruit-01 .item .arrow{width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;border-radius:50%;position:absolute;bottom:10px;right:10px;z-index:1}.cmn-recruit-01 .item .arrow:after{content:"→"}.cmn-recruit-01 .item .pic{-webkit-filter:brightness(.4);filter:brightness(.4)}.cmn-recruit-01 .item .txtbox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;z-index:1}.cmn-recruit-01 .item .txtbox>*{width:100%}.cmn-recruit-01 .btn-item{margin-top:auto;pointer-events:none}@media (max-width:1024px){.cmn-recruit-01 .item .txtbox{padding:20px}}.cmn-suggestion-01 .box{padding:50px}.cmn-suggestion-01 .huki{height:100%;padding:20px;font-size:14px;border-radius:20px;position:relative;z-index:0}.cmn-suggestion-01 .huki .arrow{width:0;height:0;display:block;border-top:20px solid transparent;border-bottom:20px solid;border-left:20px solid;border-right:20px solid transparent;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(-45deg);-webkit-transform-origin:left;transform-origin:left;position:absolute;top:calc(100% - 6px);left:40px}.cmn-suggestion-01 .huki .arrow:after{content:"";width:0;height:0;display:block;border-top:20px solid transparent;border-bottom:20px solid var(--txt-color-04);border-left:20px solid var(--txt-color-04);border-right:20px solid transparent;border-radius:50%;position:absolute;top:-10px;left:-10px}@media (max-width:1024px){.cmn-suggestion-01 .box{padding:40px}}@media (max-width:599px){.cmn-suggestion-01 .box{padding:30px 10px}.cmn-suggestion-01 .huki{padding:10px;font-size:12px}}.cmn-voice-01 .item .imgbox>*{display:block;overflow:hidden;border-radius:20px;position:relative;z-index:0}.cmn-voice-01 .item .imgbox>*:after{content:"";width:100%;height:30%;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,.5)),color-stop(60%,rgba(0,0,0,.4)),color-stop(90%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 90%);position:absolute;bottom:0;left:0}.cmn-voice-01 .item .imgbox .catebox{width:100%;padding:0 30px;pointer-events:none;position:absolute;bottom:30px;left:0;z-index:1}@media (max-width:1024px){.cmn-voice-01 .item .txtbox{padding:0 10px;bottom:20px}.cmn-voice-01 .item>*:after{height:40%}}@media (max-width:599px){.cmn-voice-01 .item+.item{margin-top:20px}.cmn-voice-01 .item .imgbox .catebox{padding:0 10px;bottom:10px}}.cmn-seminar-01 .item{padding-bottom:30px;border-bottom:1px solid var(--txt-color-03)}.cmn-seminar-01 .item+.item{margin-top:30px}@media (max-width:599px){.cmn-seminar-01 .item{padding-bottom:20px}.cmn-seminar-01 .item+.item{margin-top:40px}}.cmn-solution-01 .item>*{height:100%;padding:40px 20px 60px;border-radius:20px;background:var(--txt-color-04);position:relative;z-index:0}.cmn-solution-01 .item .arrow{width:35px;height:35px;font-size:16px;line-height:35px;text-align:center;border-radius:50%;position:absolute;bottom:15px;right:15px;z-index:1}.cmn-solution-01 .item .arrow:after{content:"→"}.cmn-solution-01 .item .pic{width:80px;margin:0 auto 20px}.cmn-solution-01 .item .pic img{-o-object-fit:contain;object-fit:contain}.cmn-solution-01 .item .tit{margin-bottom:20px;font-size:14px;text-align:center}.cmn-solution-01 .item .tit .em{font-weight:500;font-size:22px}.cmn-solution-01 .item .list>*{padding-left:27px;font-size:14px;position:relative;z-index:0}.cmn-solution-01 .item .list>*+*{margin-top:10px}.cmn-solution-01 .item .list>*:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:var(--txt-color-05);position:absolute;top:-2px;left:0;z-index:0}@media (max-width:1024px){.cmn-solution-01 .item>*{padding:20px 20px 50px}}@media (max-width:599px){.cmn-solution-01 .item>*{padding:15px 10px 40px}.cmn-solution-01 .item .pic{width:70px;margin:0 auto 10px}.cmn-solution-01 .item .tit{margin-bottom:10px}.cmn-solution-01 .item .tit .em{font-size:20px}.cmn-solution-01 .item .arrow{width:25px;height:25px;font-size:12px;line-height:24px;bottom:10px;right:10px}}.cmn-solution-02 .box>*{display:block;overflow:hidden;border-radius:20px}.cmn-solution-02 .pic{opacity:.8;-webkit-clip-path:polygon(0% 0%,100% 0%,80% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,80% 100%,0% 100%)}.cmn-solution-02 .txtbox{height:100%;padding-left:10px;padding-right:50px}.cmn-solution-02 .tit{margin-bottom:10px;font-weight:600;font-size:34px}.cmn-solution-02 .yenbox{padding-left:50px;position:relative;z-index:0}.cmn-solution-02 .yenbox .hukibox{position:absolute;top:10px;left:0;z-index:0}.cmn-solution-02 .yenbox .hukibox .huki{width:50px;height:50px;font-weight:700;font-size:13px;line-height:50px;letter-spacing:0;text-align:center;white-space:nowrap;border-radius:50%;position:relative;z-index:0}.cmn-solution-02 .yenbox .hukibox .huki .arrow{width:0;height:0;display:block;border-top:5px solid transparent;border-bottom:10px solid;border-left:10px solid;border-right:10px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(-100deg);-webkit-transform-origin:left;transform-origin:left;position:absolute;top:calc(100% - 12px);left:45px}.cmn-solution-02 .yenbox .yen{font-size:80px;line-height:1;letter-spacing:0}.cmn-solution-02 .yenbox .yen .small{margin-right:-15px;font-size:70%}@media (max-width:1024px){.cmn-solution-02 .txtbox{padding-right:30px}.cmn-solution-02 .tit{font-size:26px}.cmn-solution-02 .yenbox .yen{font-size:70px}}@media (max-width:599px){.cmn-solution-02 .pic{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 80%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 80%)}.cmn-solution-02 .txtbox{margin-top:-15px;padding:0 15px 15px}.cmn-solution-02 .tit{font-size:22px}}.cmn-contact-01 .snsbox .sns>*{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:50px;text-align:center;border-radius:50%}@media (max-width:599px){.cmn-contact-01 .snsbox .sns>*{width:45px;height:45px}}.cmn-contact-02 .form input,.cmn-contact-02 .form select,.cmn-contact-02 .form textarea{padding:10px 15px;line-height:1.6;border-radius:5px;background:var(--back-color-00);-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.cmn-contact-02 .form input[readonly]{color:#9a9a9a}.cmn-contact-02 .form textarea{height:250px}.cmn-contact-02 .form dl>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.cmn-contact-02 .form dl>*+*{margin-top:30px}.cmn-contact-02 .form dt{width:180px;padding-right:20px}.cmn-contact-02 .form dd{width:calc(100% - 180px)}.cmn-contact-02 .form .tit{width:100%;font-weight:700}.cmn-contact-02 .form .label{display:inline-block;-ms-flex-negative:0;flex-shrink:0;padding:2px 10px;font-size:12px;border-radius:5px}.cmn-contact-02 .form dd.radiobtn{position:relative;z-index:0}.cmn-contact-02 .form dd.radiobtn .item{margin-bottom:10px;margin-right:30px}.cmn-contact-02 .form select{border:unset}.cmn-contact-02 .form dd.radiobtn label{display:inline-block;padding:0 20px 0 30px;position:relative}.cmn-contact-02 .form dd.radiobtn label:before{content:"";width:20px;height:20px;border-radius:5px;background:var(--back-color-00);-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;position:absolute;top:2px;left:0}.cmn-contact-02 .form dd.radiobtn label:hover{cursor:pointer}.cmn-contact-02 .form dd.radiobtn input{display:none}.cmn-contact-02 .form dd.radiobtn input:checked+label:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:23px;color:var(--txt-color-05);position:absolute;top:-4px;left:1px;z-index:1}.cmn-contact-02 .form dd.radiobtn .uk-text-danger{width:100%;display:block;position:absolute;left:0}*+.form-notice-text{margin-top:1em;padding:.5em;font-size:14px}.consul-day-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consul-day-time .consultation-month-and-day,.consul-day-time .consultation-time{width:48%}.consul-day-time .consultation-month-and-day input,.consul-day-time .consultation-time textarea{height:3em;padding:1em;font-size:inherit;color:inherit}.alertArea{display:block;color:#d85030}.postal-address .postal-mark{font-size:1.5em}.postal-address input{width:auto;display:inline-block}.postal-address input+br+input{width:100%;margin-top:.5em}@media (max-width:599px){.cmn-contact-02 .form dt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding-bottom:10px;padding-right:0}.cmn-contact-02 .form dd{width:100%}.cmn-contact-02 .form .tit{width:auto;display:inline-block;margin-right:20px}.cmn-contact-02 .form dd.radiobtn label{display:block}.cmn-contact-02 .form dd.radiobtn input+label{margin-top:1em}}.cmn-feature-01 .box+.box{margin-top:150px}@media (max-width:599px){.cmn-feature-01 .box+.box{margin-top:80px}}.form-table-title,.form-element-title{font-weight:700;font-size:clamp(1.125rem,0.975rem+0.64vw,1.375rem);line-height:1.2}.form-element-title{margin-bottom:.5em}.form-table-title{padding:.75em 0}.acc-btn{padding-right:3.5em;position:relative}.acc-btn::before,.acc-btn::after{content:"";width:1.5em;height:2px;background-color:var(--txt-color-06);-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:1.25em;right:1em}.acc-btn::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.acc-btn:hover{cursor:pointer}.acc-parent.action .acc-btn::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.form-parts+.form-parts{margin-top:50px}.form-element+.form-element{margin-top:20px}.cmn-contact-02 .form dl>.form-element{display:block}.cmn-contact-02 .form dl>.form-element .form-element-division{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.table-item{overflow:hidden;padding:1em;border-radius:1em;background-color:#fff}.table-item+.table-item{margin-top:2em}.table-item table{width:100%;table-layout:fixed;border:1px solid #d3d3d3}.colored-heading{background-color:#f5f5f5}.table-item table tr th,.table-item table tr td{vertical-align:top;padding:.75em;font-size:14px;border:1px solid #d3d3d3}.table-item table tr td .pc-only{padding:0;border:unset}.table-item table tr td .pc-only::before{display:none}.table-item table tr th.heading{width:20%}.table-item table tr td input{width:100%;padding:.5em;border:1px solid #dcdcdc;border-radius:.25em}.table-item table tr td textarea{padding:.5em}.table-item table tr td.period input{width:120px;margin:2px;font-size:14px!important;color:inherit}.table-item table tr td.period input::-webkit-input-placeholder{font-size:10px}.table-item table tr td.period input::-moz-placeholder{font-size:10px}.table-item table tr td.period input:-ms-input-placeholder{font-size:10px}.table-item table tr td.period input::-ms-input-placeholder{font-size:10px}.table-item table tr td.period input::placeholder{font-size:10px}.calc-btn{display:inline-block;margin:.5em 0;padding:.5em 1em;color:#fff;line-height:1;border-radius:2em;background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background-image:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.calc-btn:hover{cursor:pointer}.table-item table tr td.period .calc-period{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-top:1em}.table-item table tr td.period .calc-period .notice{width:100%;margin-top:1em;font-size:12px}.table-item table tr td textarea{width:100%;height:150px;border:1px solid #dcdcdc}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division{display:block}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division+.form-element-division{margin-top:2em}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division dt,.cmn-contact-02 .form dl>.form-element.-wide .form-element-division dd{width:100%;padding:0}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division dt{margin-bottom:.5em}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division dd textarea{height:150px}.cmn-contact-02 .form dl>.form-element.-wide .form-element-division dd.confirm-area{padding:.5em;background-color:#fff}#etc_content{display:none}@media (max-width:599px){.table-item table tbody .pc-tb-heading{display:none}.table-item table,.table-item table tbody,.table-item table tbody tr,.table-item table tbody tr th,.table-item table tbody tr td{width:100%;display:block}.table-item table [data-label]{padding-top:4em;position:relative}.table-item table [data-label]::before{content:attr(data-label);width:calc(100% + 2px);display:block;padding:.75em;font-size:14px;border:1px solid #d3d3d3;border-bottom:2px solid #d3d3d3;background-color:#f5f5f5;position:absolute;top:-1px;left:-1px}}.cmn-info-01 .box{padding:70px 100px 80px}.cmn-info-01 .item>*{display:block;border-radius:20px;position:relative;z-index:0}.cmn-info-01.other .item>*{border-radius:10px}.cmn-info-01 .item .pic img{-webkit-filter:brightness(.5);filter:brightness(.5)}.cmn-info-01 .item .txtbox{margin:auto;padding:0 30px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;z-index:1}.cmn-info-01.other .item .txtbox{padding:0 20px}.cmn-info-01 .item .tit{font-size:18px}.cmn-info-01.other .item .tit{font-size:16px}.cmn-info-01 .item .arrow{width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;border-radius:50%;position:absolute;bottom:10px;right:10px;z-index:1}.cmn-info-01.other .item .arrow{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmn-info-01 .item .arrow:after{content:"→"}.cmn-info-01.other .item .arrow:after{font-size:12px}@media (max-width:1024px){.cmn-info-01 .box{padding:40px 40px 20px}}@media (max-width:599px){.cmn-info-01 .box{padding:20px 20px 5px}.cmn-info-01 .item .txtbox{padding:0 20px}.cmn-info-01 .item .tit{font-size:14px}.cmn-info-01 .item .arrow{width:18px;height:18px;font-size:10px;line-height:18px}}.cmn-service-01.side-scroll-list-wrapper{width:100%;height:820px;position:relative}.cmn-service-01 .side-scroll-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;gap:0 60px}.cmn-service-01 .side-scroll-list>*{width:calc(100vw - 200px)!important}.cmn-service-01 .box{width:100%}.cmn-service-01 .box+.box{margin-left:60px}.cmn-service-01 .box a{display:block}.cmn-service-01 .pic{position:relative;z-index:0}.cmn-service-01 .tit{margin-bottom:20px;font-weight:600;font-size:26px}.cmn-service-01 .pic .pseudo{width:0;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(10%,rgba(237,155,17,.8)),color-stop(50%,rgba(235,122,17,.6)),color-stop(90%,rgba(0,0,0,0)));background:linear-gradient(-90deg,rgba(237,155,17,.8) 10%,rgba(235,122,17,.6) 50%,rgba(0,0,0,0) 90%);-webkit-transition:0.6s all ease;transition:0.6s all ease;position:absolute;top:0;right:0;z-index:1}.cmn-service-01 a:hover{opacity:1}.cmn-service-01 a:hover .pic .pseudo{width:100%}@media (max-width:1024px){.cmn-service-01.side-scroll-list-wrapper{height:500px}.cmn-service-01 .side-scroll-list>*{width:calc(100vw - 40px)!important}.cmn-service-01 .tit{margin-bottom:10px;font-size:22px}}@media (max-width:599px){.cmn-service-01 .side-scroll-list>*{width:700px!important}.cmn-service-01 .box+.box{padding-top:150px}.cmn-service-01 .tit{margin-top:10px;margin-bottom:5px;font-size:18px}}.cmn-service-02-box .item>.pic{width:70px;max-width:50%;margin:10px auto}.cmn-service-02-box .item .tit-wrap{text-align:center}.cmn-service-02-box .item .tit-wrap .tit{margin:0 .5em 1em;font-weight:700;font-size:26px;text-align:center}.cmn-service-02 .imgbox>*{display:block;position:relative;z-index:0}.cmn-service-02 .imgbox>*:after{content:"";width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,.5)),color-stop(60%,rgba(0,0,0,.4)),color-stop(90%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 90%);position:absolute;bottom:0;left:0}.cmn-service-02 .imgbox .tit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em;position:absolute;bottom:20px;left:0;right:0;z-index:1}.cmn-service-02 .imgbox .tit-wrap .tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;position:static}.cmn-service-02 .imgbox .tit-wrap .tit-arrow{margin-right:1em;padding:.25em .5em;color:#fff;background:rgb(234,112,21);background:-webkit-gradient(linear,left top,right top,from(rgba(234,112,21,1)),to(rgba(243,170,3,1)));background:linear-gradient(to right,rgba(234,112,21,1) 0%,rgba(243,170,3,1) 100%);opacity:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea7015',endColorstr='#f3aa03',GradientType=1);-webkit-transition:1s linear;transition:1s linear;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.cmn-service-02 .imgbox .tit-wrap .tit-arrow.mv{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.cmn-service-02 .imgbox .tit-wrap .tit-arrow::after{content:"";width:1em;height:100%;display:block;background:-webkit-gradient(linear,right top,left bottom,color-stop(50.1%,rgba(255,255,255,0)),color-stop(50.5%,var(--txt-color-07))) no-repeat top left/100% 50.1%,-webkit-gradient(linear,right bottom,left top,color-stop(50.1%,rgba(255,255,255,0)),color-stop(50.5%,var(--txt-color-07))) no-repeat bottom right/100% 50.1%;background:linear-gradient(to bottom left,rgba(255,255,255,0) 50.1%,var(--txt-color-07) 50.5%) no-repeat top left/100% 50.1%,linear-gradient(to top left,rgba(255,255,255,0) 50.1%,var(--txt-color-07) 50.5%) no-repeat bottom right/100% 50.1%;-webkit-transform:translate(100%,0);transform:translate(100%,0);position:absolute;top:0;right:0}.cmn-service-02 .imgbox .tit{width:90%;margin:auto;font-weight:600;font-size:26px;position:absolute;bottom:20px;left:0;right:0;z-index:1}@media (max-width:1024px){.cmn-service-02 .imgbox .tit{font-size:20px}.cmn-service-02-box .item .tit-wrap .tit{font-size:20px}}@media (max-width:599px){.cmn-service-02-box>.item,.cmn-service-02-box>.item ul{display:contents}.cmn-service-02-box>.item ul li .list-inner{padding:1em;border-radius:1em;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.cmn-service-02-box>.item ul li{width:100%}.cmn-service-02-box>.item ul li#service-04{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmn-service-02-box>.item ul li#service-02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmn-service-02-box>.item ul li#service-03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cmn-service-02-box>.item ul li#service-05{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.cmn-service-02-box .item>.pic{width:50px}}.cmn-service-03 .item{margin:0 20px}.cmn-service-03 .imgbox>*{display:block;position:relative;z-index:0}.cmn-service-03 .imgbox>*:after{content:"";width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,.5)),color-stop(60%,rgba(0,0,0,.4)),color-stop(90%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 90%);position:absolute;bottom:0;left:0}.cmn-service-03 .imgbox .tit{width:90%;margin:auto;font-weight:600;font-size:26px;position:absolute;bottom:20px;left:0;right:0;z-index:1}.cmn-service-03 .btn-slick{width:35px;height:35px;font-size:20px;color:var(--txt-color-06);line-height:35px;text-align:center;border-radius:50%;background:var(--back-color-04);-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;-webkit-transition:-webkit-box-shadow ease-in-out 0.5s;transition:-webkit-box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s,-webkit-box-shadow ease-in-out 0.5s;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:calc(50% - 80px);z-index:1}.cmn-service-03 .btn-slick:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1)}.cmn-service-03 .btn-slick.btn-back{left:2%}.cmn-service-03 .btn-slick.btn-back:after{content:"←"}.cmn-service-03 .btn-slick.btn-next{right:2%}.cmn-service-03 .btn-slick.btn-next:after{content:"→"}.cmn-service-03 .slick-dots{width:98%;max-width:1200px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px auto 0;position:relative;bottom:0}.cmn-service-03 .slick-dots li{height:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;text-indent:-9999rem;background-color:var(--back-color-00)}.cmn-service-03 .slick-dots li.slick-active{background-color:var(--back-color-06)}@media (max-width:1024px){.cmn-service-03 .imgbox .tit{font-size:20px}}.cmn-professionals-01{height:560px;overflow:hidden;position:relative}.cmn-professionals-01 .video{width:100%;height:100%;display:block;overflow:hidden;border-radius:20px;position:relative;z-index:1}.cmn-professionals-01 .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.5);filter:brightness(.5);position:absolute;top:0;left:0}.cmn-professionals-01 .video.play-active video{-webkit-filter:brightness(1);filter:brightness(1)}.cmn-professionals-01 .play{font-weight:700;font-size:14px;letter-spacing:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}.cmn-professionals-01 .play.play-active{opacity:0}.cmn-professionals-01 .play .arrow{width:80px;height:80px;margin:0 auto 10px;border:1px solid;border-radius:50%;position:relative;z-index:0}.cmn-professionals-01 .play .arrow:after{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:calc(50% + 2px);z-index:1}@media (max-width:1024px){.cmn-professionals-01{height:400px}}@media (max-width:599px){.cmn-professionals-01{height:200px}.cmn-professionals-01 .play .arrow{width:60px;height:60px;margin:0 auto 5px}.cmn-professionals-01 .play .arrow:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid}}.cmn-flow-box01 .item{width:80%;padding:30px;border-radius:20px;background:#fff;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.cmn-flow-box01 .item:nth-of-type(even){margin-left:auto}.cmn-flow-box01 .item:nth-of-type(odd){margin-right:auto}.cmn-flow-box01 .item .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-right:20px;font-family:var(--txt-font-01);font-size:80px;line-height:1;letter-spacing:4px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.flow-item{width:80%;padding:30px 30px 30px 130px;border-radius:20px;background:#fff;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;position:relative}.flow-item+.flow-item{margin-top:50px}.flow-item:nth-of-type(even){margin-left:auto}.flow-item:nth-of-type(odd){margin-right:auto}.flow-item .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-right:20px;font-family:var(--txt-font-01);font-size:80px;line-height:1;letter-spacing:4px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-background-clip:text;background-clip:text;position:absolute;top:30px;left:30px;-webkit-text-fill-color:transparent}.item-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.item-title dt{-ms-flex-negative:0;flex-shrink:0;font-weight:400}.item-title dd{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700}@media (max-width:1024px){.flow-item{padding:30px 30px 30px 100px}}@media (max-width:599px){.flow-item{width:100%;padding:20px}.flow-item+.flow-item{margin-top:30px}.flow-item .num{position:static}.item-title{-ms-flex-wrap:wrap;flex-wrap:wrap}.item-title dd{width:100%}}.cmn-listbox-01>*{width:90%}.cmn-listbox-01>*:nth-of-type(odd){margin-right:auto}.cmn-listbox-01>*:nth-of-type(even){margin-left:auto}.cmn-listbox-01>*:nth-of-type(even)>*{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cmn-listbox-02 .item:nth-of-type(5n+3){margin:0 25%}.cmn-listbox-03 .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.cmn-listbox-03.-ver2 .item{width:85%}.cmn-listbox-03 .item .tit{margin-bottom:10px;font-weight:600;font-size:28px;color:#ea7015}.cmn-listbox-03 .tit-box{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:5%}.cmn-listbox-03 .img{width:20%;-ms-flex-negative:0;flex-shrink:0}.cmn-listbox-03.-ver2 .img{width:30%}.cmn-listbox-03 .item:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cmn-listbox-03.-ver2 .item:nth-of-type(even){margin-left:auto}.cmn-listbox-03 .item:nth-of-type(even) .tit-box{margin-left:0;margin-right:5%}.cmn-listbox-03.-ver2 .item:nth-of-type(even) .tit{text-align:right}.cmn-listbox-03 .item .sub-item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cmn-listbox-03 .item .sub-item .sub-tit{margin-bottom:10px;padding-bottom:5px;font-weight:600;font-size:22px;color:#ea7015;border-bottom:1px solid}.cmn-listbox-03 .item .sub-item{margin-top:2em}.cmn-listbox-03 .item .sub-item .tit-box{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cmn-listbox-add .item{border-left:1px solid #ccc}.cmn-listbox-add .item:first-child{border-left:none}@media (max-width:1024px){.cmn-listbox-add .item:nth-of-type(2n+1){border:none}.cmn-listbox-add .item:nth-child(n+3){margin-top:20px}.cmn-listbox-03.-ver2 .item{width:90%}.cmn-listbox-03 .img{width:30%}}@media (max-width:599px){.cmn-listbox-01>*{width:100%}.cmn-listbox-02 .item:nth-of-type(5n+3){margin:0}.cmn-listbox-03 .item{width:100%}.cmn-listbox-03.-ver2 .item{width:100%}.cmn-listbox-03.-ver2 .img,.cmn-listbox-03 .item>*{width:100%}.cmn-listbox-03 .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmn-listbox-03 .item .tit-box{display:contents}.cmn-listbox-03 .item .tit{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:20px;font-size:22px;text-align:center}.cmn-listbox-03.-ver2 .item:nth-of-type(even) .tit{text-align:center}.cmn-listbox-03 .txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px}.cmn-listbox-03 .item .sub-item .sub-tit{font-size:18px}.cmn-listbox-add .item{border-left:none}}.cmn-balloon-01{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5em 0 0;padding:10px 15px;font-size:16px;border-radius:15px;background:#ffe4d0;position:relative}.cmn-balloon-01:before{content:"";margin-left:-15px;border:10px solid transparent;border-bottom:15px solid #ffe4d0;position:absolute;bottom:100%;left:10%}.cmn-balloon-01 span{display:block;margin:0;padding:0}.cmn-table-01 table{width:100%;table-layout:fixed;border:1px solid silver}.cmn-table-01 table td{height:100px;padding:10px;text-align:center;border-bottom:1px solid silver;border-right:1px solid silver;background:#fff}.cmn-table-01 table td:first-child{width:20%;font-weight:600;font-size:18px;color:#ea7015;background:#ffe5d3}.cmn-table-01 table td:nth-of-type(2){width:20%}.cmn-table-01 table td:nth-of-type(3){width:30%}.cmn-table-01 table td:last-child{width:30%;text-align:left}.cmn-table-01 table td.btn a{padding:10px 30px;color:#fff;border-radius:30px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-box-shadow:1px 2px 4px #ccc;box-shadow:1px 2px 4px #ccc}.cmn-table-01 table td.btn a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.cmn-table-02 table{width:100%;border:1px solid silver}.cmn-table-02 table th{padding:12px;font-weight:600;font-size:18px;color:#fff;letter-spacing:2px;background:#ea7015}.cmn-table-02 table td{min-height:60px;padding:10px;border-bottom:1px solid silver;border-right:1px solid silver;background:#fff}.cmn-table-02 table td:first-child{font-weight:600;color:#ea7015;text-align:center;background:#ffe5d3}@media (max-width:1024px){.cmn-table-01{overflow-x:scroll}.cmn-table-01 table{width:1000px}}@media (max-width:599px){.cmn-table-01 table{width:800px}.cmn-table-01 table td,.cmn-table-01 table td:first-child{font-size:14px}.cmn-table-01 table td:first-child,.cmn-table-01 table td:nth-of-type(2){width:30%;-ms-flex-negative:0;flex-shrink:0}.cmn-table-01 table td.btn a{padding:8px 30px;font-size:12px}.cmn-table-02 table th{padding:10px;font-size:16px}.cmn-table-02 table td{font-size:13px}}.cmn-rnk-01{padding:30px}.cmn-rnk-01.type02{padding:60px 30px 30px 30px;position:relative}.cmn-rnk-01 .tit{width:100%;padding:8px;font-size:16px;color:#fff;text-align:center;background:#ea7015;position:absolute;top:0;left:0}.cmn-rnk-01 .num{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;font-family:"Noto Sans Japanese";font-weight:700;font-size:40px;color:#000;background-image:url(/upload/tenant_1/no01.webp);background-size:contain;background-repeat:no-repeat;aspect-ratio:80/80}.cmn-rnk-01 .num.no2{background-image:url(/upload/tenant_1/no2.webp)}.cmn-rnk-01 .num.no3{background-image:url(/upload/tenant_1/no3.webp)}.cmn-rnk-01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:40px;color:#ea7015}.cmn-rnk-01 .btn a{display:block;padding:10px 30px;color:#fff;text-align:center;border-radius:30px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-box-shadow:1px 2px 4px #ccc;box-shadow:1px 2px 4px #ccc}.cmn-rnk-01 .btn a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}@media (max-width:1024px){.cmn-rnk-01 .num{width:60px;height:60px;margin-right:0;font-size:26px}.cmn-rnk-01 .time{font-size:20px}.cmn-rnk-01 .btn a{padding:10px 15px;font-size:10px}}@media (max-width:599px){.cmn-rnk-01{padding:20px}.cmn-rnk-01.type02{padding:60px 20px 20px 20px}.cmn-rnk-01 .num{width:50px}.cmn-rnk-01 .btn a{width:220px;margin:0 auto}.cmn-rnk-01 .tit{font-size:14px}}.list-ranking{list-style:none;counter-reset:number}.list-ranking li{overflow:hidden;border-radius:2em;background-color:#fff;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;position:relative}.list-ranking li+li{margin-top:2em}.list-ranking li .list-ranking-number::before{content:counter(number)"";width:100px;height:100px;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;counter-increment:number;font-size:clamp(1.75rem,1.3rem+1.92vw,2.5rem);background-image:url(/upload/tenant_1/no01.webp);background-size:100% auto;background-repeat:no-repeat;background-position:center center}.list-ranking li:nth-child(2) .list-ranking-number::before{background-image:url(/upload/tenant_1/no2.webp)}.list-ranking li:nth-child(3) .list-ranking-number::before{background-image:url(/upload/tenant_1/no3.webp)}.list-ranking-catch{padding:.5em;font-size:18px;color:#fff;line-height:1.2;text-align:center;background-color:#ea7015}.list-ranking-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em}.list-ranking-img{width:30%}.list-ranking-info{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1em;margin-right:1em}.list-ranking-btn{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.list-ranking-btn .anchor-substitution{display:block;-ms-flex-negative:0;flex-shrink:0;padding:10px 30px;color:#fff;text-align:center;border-radius:30px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-box-shadow:1px 2px 4px #ccc;box-shadow:1px 2px 4px #ccc}.list-ranking-number{width:100px;height:100px;margin-top:1em;margin-right:1em}.list-ranking-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5em 0}.list-ranking-box>div+div{margin-left:1em}.list-ranking-title{display:block;overflow:hidden;font-weight:700;font-size:clamp(1.75rem,1.3rem+1.92vw,2.5rem);color:#ea7015;text-overflow:ellipsis;white-space:nowrap}.list-ranking-description{font-size:12px}@media (max-width:1024px){.list-ranking-number{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.list-ranking-img{width:80%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto}.list-ranking-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:1em;margin-bottom:1em}.list-ranking-info{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:0;margin-right:0}}@media (max-width:599px){.list-ranking-inner{padding:2em 1em}.list-ranking-number{margin:0 20px 0 0}.list-ranking-img{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0;margin-right:0}.list-ranking-info{width:calc(100% - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.list-ranking-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.deco-ttl-01{width:150px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:26px;color:#fff;border-radius:50%;background:#ea7015}.deco-ttl-01 span{width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:50%;background:#ea7015}@media (max-width:1024px){.deco-ttl-01{width:130px;height:130px;font-size:22px}.deco-ttl-01 span{width:120px;height:120px}}@media (max-width:599px){.deco-ttl-01{width:90px;height:90px;font-size:16px}.deco-ttl-01 span{width:80px;height:80px}}.selectbox-001{position:relative}.selectbox-001::before,.selectbox-001::after{content:"";pointer-events:none;position:absolute}.selectbox-001::before{content:"";width:2.8em;height:2.8em;display:inline-block;border-radius:0 3px 3px 0;background-color:#ea7015;right:0}.selectbox-001::after{content:"";width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);position:absolute;top:50%;right:1.4em}.selectbox-001 select{min-width:300px;height:2.8em;padding:.4em 3.6em .4em .8em;font-size:1em;color:#333;border:2px solid #ea7015;border-radius:3px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.selectbox-001 select:focus{outline:1px solid #ea7015}.line-two{width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:inherit;line-clamp:2;-webkit-line-clamp:2}.line-three{width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:inherit;/*line-clamp:3;-webkit-line-clamp:3*/}.date{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:silver;letter-spacing:.1em}.category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.category span{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin:1px;padding:0 0 0 .75em;font-size:12px;color:var(--txt-color-05);line-height:1.2;position:relative}.category span::before{content:"#";position:absolute;top:0;left:0}.supervisor-item{width:500px;max-width:100%;margin-left:auto;margin-right:auto}.list-movie li+li{margin-top:1em}.moive-accordion{overflow:hidden;border-radius:.75em;background-color:#fff}.moive-accordion>dt,.moive-accordion>dd{padding:1em}.movie-cover{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.movie-cover-img{width:40%;overflow:hidden;border-radius:.75em}.movie-cover-content{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em}.list-movie-card li+li{margin-top:.5em}.movie-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border-radius:.75em;background-color:#fff}.movie-card dt{width:35%}.movie-card dd{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:.5em}.movie-card-title{width:100%;margin:.5em 0}.movie-card dd .movie-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:auto}.pager{width:100%;margin:clamp(1.875rem,1.31rem+2.42vw,3.125rem) 0}.pager-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager-list.-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pager-list.-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager-list li{width:2.5em;height:2.5em;margin:0 .5em}.pager-list li a,.pager-list li .now{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25em;font-size:1.25em;color:var(--txt-color-05);line-height:1;border:2px solid transparent;border-radius:.1em;background-color:transparent;position:relative}.pager-list li a:hover,.pager-list li .now{color:#fff;background-color:var(--txt-color-05);opacity:1}.pager-list li a:focus,.pager-list li .now:focus{outline:none}.pager-list .arrow a::before{content:"";width:10px;height:10px;display:inline-block;border-top:2px solid var(--txt-color-05);border-right:2px solid var(--txt-color-05)}.pager-list .arrow a:hover::before{border-top:2px solid #fff;border-right:2px solid #fff}.pager-list .arrow.-prev a::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pager-list .arrow.-next a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pager.-circle-list li a,.pager.-circle-list li .now{border-radius:100%}.pager.-deformation-list li a,.pager.-deformation-list li .now{border-radius:.5em 0}@media (max-width:1024px){.pager-list.-left\@tb{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pager-list.-right\@tb{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager-list li{margin:0 .25em}}@media (max-width:599px){.pager-list.-left\@sp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pager-list.-right\@sp{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}[data-hide-element]{-webkit-box-shadow:0 0 0 1.5px #ff1493!important;box-shadow:0 0 0 1.5px #ff1493!important}[data-hide-element]::before{content:"非表示コンテンツ"!important;font-size:initial!important;line-height:1!important;background-color:#ff1493!important}.cmn-fixed-01 [data-hide-element]{border:5px solid #f44336!important}.cmn-fixed-01 [data-hide-element]:before{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;font-size:10px!important;line-height:1.2!important;white-space:nowrap}.ask-content .ttl-inner{padding:50px;border-radius:20px;background:#fff;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.ask-content .ttl-inner .list-box li{display:block;padding-left:1.5em;text-align:left;position:relative}.ask-content .ttl-inner .list-box li+li{margin-top:10px}.ask-content .ttl-inner .list-box li::before{content:"\f0c8";margin-right:5px;font-family:"font awesome 5 free";font-weight:700;color:#ffe1c2;position:absolute;top:0;left:0}.focus-add{padding:20px;font-size:30px;color:#fff;background:linear-gradient(45deg,#ee880e 50%,#ffdf1d 100%);-webkit-transform:translateY(-50%) skew(-10deg,0deg);transform:translateY(-50%) skew(-10deg,0deg);position:absolute;top:50%;right:5%}.focus-add .focus-add-tit .item{display:block;font-weight:600;font-size:42px}.focus-add .focus-add-tit .item.item01{font-family:auto;font-weight:700;color:transparent;-webkit-text-stroke:1px #fff}.focus-add .focus-add-tit .item.item03{font-size:26px}.flow-content .cmn-btn-02 .btn-inner>*{width:400px}.flow-content .dtl-box .dtl:last-child{border-left:1px solid #ccc}.side-block{width:200px}.side-block .item>*{overflow:hidden;border-radius:10px;background:#fff}.side-block .item ul li>*{display:block;padding:10px;text-align:center}.side-block .item ul li>*:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);opacity:1}.side-block .item .tit{padding:10px;font-weight:600;font-size:20px;color:#fff;letter-spacing:2px;text-align:center;background:#ec7d10}.side-block .item:last-child .tit{background:#f3aa03}.main-block{width:calc(100% - 220px)}.consultantlist .name{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;align-items:center;-ms-flex-align:center;margin-top:5px}.consultantlist .name .em{font-weight:500;font-size:22px}.consultantlist .able{text-align:center}.consultantlist .number{margin-top:10px;font-weight:700;font-size:22px;text-align:center}.consultantlist dl{overflow:hidden;margin-top:10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.consultantlist dl+dl{margin-top:10px}.consultantlist dl dt{padding:.2em .5em;color:#fff;text-align:center}.consultantlist.other dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;background-color:#f3b72e}.consultantlist.other dl dt .replaceDate{-ms-flex-negative:0;flex-shrink:0}.consultantlist.other dl dt .word{display:block;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;margin-left:1em;text-overflow:ellipsis;white-space:nowrap}.consultantlist dl dd{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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em .5em;font-size:14px;background:#faf3e9}.consultantlist dl.history dd{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.consultantlist dl.select-date dd{padding:0}.consultantlist dl.nickname dd{text-align:center}.consultantlist dl.history dd span{width:100%;display:block;padding:5px;border-bottom:1px solid #fff}.consultantlist dl.history dd span:last-child{border-bottom:none}.consultantlist dl.select-date dd select{width:100%;padding:1em .5em;text-align:center;border:none;background:#fff}.select-date{margin-top:10px}.consultantlist .intro-box{width:100%;padding:.5em;border:1px solid #6e6e6e;border-radius:.75em}.consultantlist .intro-box .dtl-btn{font-size:12px;color:#6e6e6e;text-align:center}.consultantlist .intro-box .intro{padding:.5em;font-size:14px;background-color:#f4f4f4}.consultantlist .tit-box{width:100%;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.consultantlist .job-number{font-size:32px;color:#fff;position:absolute;top:.15em;left:1.5em;z-index:4}.list-include-number li .img-wrap [class*="up-ofi"]{width:100%;display:block;position:relative}.list-include-number li .img-wrap [class*="up-ofi"]::after{content:"";display:block;padding-top:83.3249%}.list-include-number li .img-wrap [class*="up-ofi"] img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;top:0;left:0}.sb-payment-btn.with-amount-and-time-button{margin-top:1em}.sb-payment-btn.with-amount-and-time-button .title{width:100%;margin:.5em 0;font-size:22px}.sb-payment-btn.with-amount-and-time-button .sb-payment-btn{width:100%;margin-top:.5em;text-align:center}.sb-payment-btn.with-amount-and-time-button .anchor-substitution{width:100%;margin:.5em auto 0;padding:10px 20px;font-size:14px;color:#fff;text-align:center;border-radius:.25;background:#ea7015}.sb-payment-btn.with-amount-and-time-button .movie-timeandfee{display:block;font-weight:600;text-align:center}.sb-payment-btn.with-amount-and-time-button .movie-timeandfee .movie-time,.sb-payment-btn.with-amount-and-time-button .movie-timeandfee .movie-fee{display:inline-block}.sb-payment-btn.with-amount-and-time-button .movie-timeandfee .movie-fee{margin-left:1em}.accordion-btn{margin:.5em 0;padding:.5em 2em;font-size:18px;color:#fff;text-align:center;border-radius:.25em;background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#001e56),color-stop(90%,#004b7f));background-image:linear-gradient(90deg,#001e56 10%,#004b7f 90%);position:relative}.accordion-btn::after{content:"\f107";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transition:0.3s linear;transition:0.3s linear;position:absolute;top:.5em;right:.5em}.accordion-btn.is-parent::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1024px){.focus-add .focus-add-tit .item{font-size:32px}.focus-add .focus-add-tit .item{font-size:32px}.focus-add .focus-add-tit .item.item03{font-size:20px}.flow-content .cmn-btn-02 .btn-inner>*{width:300px;font-size:15px}.side-block{width:100%}.main-block{width:100%}.accordion-btn{font-size:16px}.consultantlist .job-number{font-size:36px}}@media (max-width:599px){.ask-content .ttl-inner{padding:20px}.focus-add{-webkit-transform:translateY(-50%) skew(-10deg,0deg) scale(.9);transform:translateY(-50%) skew(-10deg,0deg) scale(.9);top:65%}.flow-content .item{width:100%}.flow-content .dtl-box .dtl:last-child{border:none}.consultantlist .job-number{font-size:38px}}.video-slider{height:45vh;overflow:hidden;border-radius:0 0 200px 0;-webkit-filter:brightness(.8);filter:brightness(.8)}.video-slider .slick-list{height:100%}.video-slider .slick-list .slick-track{height:100%}.video-slider .slick-list .slick-track video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.link-box .list-link li a{display:block;padding:10px 30px 10px 0;font-weight:500;font-size:20px;position:relative}.link-box .list-link li a:hover{opacity:1}.link-box .list-link li a::before{content:"";width:10px;height:10px;display:block;border-bottom:1px solid;border-right:1px solid;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:5px}.link-box .list-link li a:after{content:"";width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}.link-box .list-link li a:hover::after{-webkit-animation:btnFX 1s;animation:btnFX 1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes btnFX{0%{width:100%;left:0;}33%{width:0%;left:100%;}66%{width:0%;left:0;}100%{width:100%;left:0;}}@keyframes btnFX{0%{width:100%;left:0;}33%{width:0%;left:100%;}66%{width:0%;left:0;}100%{width:100%;left:0;}}@media (max-width:1024px){.link-box .list-link li a{font-size:14px}}@media (max-width:599px){.link-box .list-link li a{font-size:12px}}.search-form-001{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border:2px solid #ea7015;border-radius:3px}.search-form-001 input{width:550px;max-width:100%;height:45px;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;outline:none;border:none}.search-form-001 input::-webkit-input-placeholder{color:#000}.search-form-001 input::-moz-placeholder{color:#000}.search-form-001 input:-ms-input-placeholder{color:#000}.search-form-001 input::-ms-input-placeholder{color:#000}.search-form-001 input::placeholder{color:#000}.search-form-001 button{width:50px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background-color:#ea7015;cursor:pointer}.search-form-001 button::after{content:"";width:20px;height:20px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M23.7%2020.8%2019%2016.1c-.2-.2-.5-.3-.8-.3h-.8c1.3-1.7%202-3.7%202-6C19.5%204.4%2015.1%200%209.7%200S0%204.4%200%209.7s4.4%209.7%209.7%209.7c2.3%200%204.3-.8%206-2v.8c0%20.3.1.6.3.8l4.7%204.7c.4.4%201.2.4%201.6%200l1.3-1.3c.5-.5.5-1.2.1-1.6zm-14-5.1c-3.3%200-6-2.7-6-6s2.7-6%206-6%206%202.7%206%206-2.6%206-6%206z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E);background-repeat:no-repeat}@media (max-width:599px){.search-form-001 input{width:250px}}.online-apply-select .box>*{overflow:hidden;border:5px solid #ea7015;border-radius:10px}.online-apply-select .box .month{padding:5px 10px;font-size:22px;color:#fff;text-align:center;background:#ea7015}.online-apply-select .box ul li .anchor-substitution{display:block;padding:10px 25px 10px 10px;border-bottom:1px solid #ccc;-webkit-transition:0.3s linear;transition:0.3s linear;position:relative}.online-apply-select .box ul li [class*="btn"]{margin-top:0}.online-apply-select .box ul li .anchor-substitution:hover{background:#ccc;opacity:1;cursor:pointer}.online-apply-select .box ul li .anchor-substitution::before{content:"";width:10px;height:10px;border-bottom:2px solid #acacac;border-right:2px solid #acacac;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;right:10px}.download-btn-list .cmn-btn-02 .btn-inner>*{width:300px;font-size:15px}.emergency-counter{margin-top:20px}.emergency-counter .anchor-substitution,.emergency-counter a{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:20px;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.7),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.7),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;-webkit-transition:0.3s linear;-webkit-transition:-webkit-box-shadow ease-in-out 0.5s;transition:0.3s linear;transition:-webkit-box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s;transition:box-shadow ease-in-out 0.5s,-webkit-box-shadow ease-in-out 0.5s;position:relative}.emergency-counter .anchor-substitution:hover,.emergency-counter a:hover{-webkit-box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);box-shadow:-3px -3px 12px transparent,3px 3px 12px transparent,inset 3px 3px 12px rgba(17,17,17,.3),inset -3px -3px 12px rgba(255,255,255,1);opacity:1}.emergency-counter .anchor-substitution .tit,.emergency-counter a .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-weight:600;font-size:28px;color:#fff;letter-spacing:2px;position:relative;z-index:2}.emergency-counter .anchor-substitution .tit .tel-box,.emergency-counter a .tit .tel-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline;margin-left:20px}.emergency-counter .anchor-substitution .tit .tel-box i,.emergency-counter a .tit .tel-box i{margin-right:5px;font-size:80%;-webkit-transform:rotate(110deg);transform:rotate(110deg)}.emergency-counter .anchor-substitution .img,.emergency-counter a .img{width:100%;height:100%;-webkit-filter:brightness(.5);filter:brightness(.5);position:absolute;top:0;left:0;z-index:1}.emergency-counter .anchor-substitution .img img,.emergency-counter a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.online-apply-select .box .month{font-size:18px}.emergency-counter .anchor-substitution .tit,.emergency-counter a .tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.review-list .deco-ttl-01{-webkit-transform:rotate(10deg);transform:rotate(10deg);position:absolute;top:-40px;right:-30%}@media (max-width:1024px){.review-list .youtube{padding-top:200px}.review-list .deco-ttl-01{right:-36%}}@media (max-width:599px){.review-list .deco-ttl-01{top:-30px;right:-25%}}.iphone-area .cmn-ttl-01 .ttl-main{line-height:1.5}.iphone-area .item:nth-of-type(odd) .sns-item{margin-left:auto}.iphone-area .item:nth-child(n+2){margin-top:-200px}.iphone-area .item:last-child{margin-top:-50px}.iphone-area .item .iphone-box{width:300px;overflow:hidden;margin:0 auto;-webkit-filter:drop-shadow(5px 5px 10px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 10px rgba(0,0,0,.5));position:relative}.iphone-area .item .img{position:relative;z-index:1}.iphone-area .item .img::before{content:"";width:91.9%;height:96.7%;display:block;margin:auto;margin:auto;border-radius:3px;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.iphone-area .item .content{width:91.5%;height:96.7%;overflow:hidden;overflow-y:scroll;margin:auto;border-radius:1px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;-ms-overflow-style:none;scrollbar-width:none}.iphone-area .item .content::-webkit-scrollbar{display:none}.iphone-area .tiktok-embed{min-width:100%!important;max-width:100%!important;margin:-1px auto 0;border-left:none!important}.iphone-box.instagram iframe{min-width:260px!important}.iphone-area .item.item-youtube .iphone-box{width:630px}.iphone-area .item.item-youtube .iphone-box .img::before{width:96.8%;height:91.7%}.iphone-area .item.item-youtube .content{width:100%;max-width:90%;height:92.3%}.item.item-youtube .iphone-box .content .content-inner{width:87.7%;margin:auto;position:relative}.item.item-youtube .iphone-box .content .content-inner::before{content:"";display:block;padding-top:56.25%}.item.item-youtube .iphone-box .content .content-inner iframe{width:100%;max-width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.blockquote{border-left:none!important}@media (max-width:1024px){.iphone-area .item:last-child{margin-top:-50px;margin-left:0;margin-right:auto}}@media (max-width:599px){.iphone-area .item:nth-of-type(odd){margin:50px auto}.iphone-area .item:nth-child(n+2){margin:50px auto}.iphone-area .item.item-youtube .iphone-box{width:100%}}.history-area .item{padding:20px 10px 20px 10px;color:#fff;background:#eb7712}.history-area .item:nth-of-type(1){margin-top:120px;background:-webkit-gradient(linear,left top,right top,from(#eb4f15),to(#ef710d));background:linear-gradient(90deg,#eb4f15,#ef710d)}.history-area .item:nth-of-type(2){margin-top:80px;background:-webkit-gradient(linear,left top,right top,from(#ef710d),to(#eb8514));background:linear-gradient(90deg,#ef710d,#eb8514)}.history-area .item:nth-of-type(3){margin-top:40px;background:-webkit-gradient(linear,left top,right top,from(#eb8514),to(#f09609));background:linear-gradient(90deg,#eb8514,#f09609)}.history-area .item:nth-of-type(4){margin-top:0;background:-webkit-gradient(linear,left top,right top,from(#f09609),to(#efb20b));background:linear-gradient(90deg,#f09609,#efb20b)}.history-area .item .year{font-family:var(--txt-font-01);font-size:22px;letter-spacing:2px}.history-area .item .day{font-family:var(--txt-font-01);font-size:18px;letter-spacing:2px}.access-info .title{font-family:var(--txt-font-01);font-weight:700;font-size:28px;letter-spacing:2px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:599px){.history-area .item{padding:10px 5px 10px 5px;font-size:12px}.history-area .item .year{font-size:16px}.history-area .item .day{font-size:14px;letter-spacing:0}}.list-cmp09{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.list-cmp09.type02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0}.list-cmp09 .item{overflow:hidden;border-radius:20px;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.list-cmp09.type02 .item{margin-bottom:30px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.list-cmp09 .item:last-child{border:none}.list-cmp09.type02 .item>*{overflow:hidden;margin:10px;border-radius:20px;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.list-cmp09 .datattl{padding:1.5em 7em 1.5em 4em;color:#000;line-height:130%;background:#fff;cursor:pointer;position:relative}.list-cmp09.type02 .datattl{padding:1.5em 5em 1.5em 3em;color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ea7015),color-stop(60%,#ef8f0c),color-stop(90%,#f3aa03));background:linear-gradient(90deg,#ea7015 10%,#ef8f0c 60%,#f3aa03 90%)}.list-cmp09 .datattl .txt{display:-webkit-box;display:-ms-flexbox;display:flex}.list-cmp09 .datattl .txt .q{width:10%;margin-right:10px;font-family:var(--txt-font-01);font-weight:900;font-size:30px;color:#ea7015}.list-cmp09 .datattl .txt .dtl{width:90%;font-weight:500}.list-cmp09 .datattl:after{content:"";width:1em;height:2px;text-align:center;background:#000;-webkit-transition:0.3s linear;transition:0.3s linear;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:4em}.list-cmp09.type02 .datattl:after{content:none}.list-cmp09 .datattl:before{content:"";width:1em;height:2px;text-align:center;background:#000;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:4em}.list-cmp09.type02 .datattl:before{top:40%;right:2.5em}.list-cmp09.type02 .datattl:before{content:"";width:10px;height:10px;padding-top:0;border-bottom:2px solid;border-right:2px solid;background:none;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-cmp09.type02 .is-closest .datattl:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.list-cmp09 .datattl.is-parent:after{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.list-cmp09 .data{display:none;padding:1em 4em;color:#000;background:#eb7d2b;position:relative}.list-cmp09.type02 .data{-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding:1em 2em;background:#fff}.list-cmp09.type02 .data.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.list-cmp09 .data .txt{display:-webkit-box;display:-ms-flexbox;display:flex}.list-cmp09.type02 .data .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:10px}.list-cmp09 .data .txt .a{width:10%;margin-right:10px;font-family:var(--txt-font-01);font-weight:900;font-size:30px;color:#fff}.list-cmp09.type02 .data .txt a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;color:#fff;border-radius:3px;background:#999}.list-cmp09 .data .txt .dtl{width:90%}.list-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}.list-btn li{margin:1em}.cover-anchor-substitution .anchor-substitution{-webkit-transition:0.3s linear;transition:0.3s linear}.cover-anchor-substitution .anchor-substitution:hover{cursor:pointer}.cover-anchor-substitution .anchor-substitution .img{overflow:hidden}.cover-anchor-substitution .anchor-substitution .img img{-webkit-transition:0.3s linear;transition:0.3s linear}.cover-anchor-substitution .anchor-substitution:hover .img img{-webkit-transform:scale(1.5);transform:scale(1.5)}.vol-wrap{position:relative}.vol-wrap .vol{font-size:clamp(2.125rem,1.75rem+1.6vw,2.75rem);color:var(--txt-color-06);line-height:1;text-shadow:0 0 5px rgba(255,255,255,.8);position:absolute;top:1em;right:.5em;z-index:1}@media (max-width:599px){.list-cmp09.type02 .item{margin-bottom:20px}.list-cmp09.type02 .item>*{border-radius:10px}.list-cmp09 .datattl{padding-left:25px;padding-right:30px;font-size:16px}.list-cmp09.type02 .datattl{font-size:12px}.list-cmp09 .datattl:before{right:2em}.list-cmp09 .datattl:after{line-height:18px;right:2em}.list-cmp09 .datattl.is-parent:after{line-height:20px}.list-cmp09 .datattl .txt .dtl{width:75%}.list-cmp09 .data{padding:1em 25px}.list-btn{margin:30px 0}}.news-box .newslist .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline;margin-bottom:20px;padding:20px;border-radius:50px;background:#fff;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.news-box .newslist .item a .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newslist li a{padding:1em;border-radius:1em;background-color:#fff}.newslist li+li{margin-top:1em}@media(max-width:599px){.news-box .newslist .item a{-ms-flex-wrap:wrap;flex-wrap:wrap}}.columnlist a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff}.columnlist a .img{height:180px}.columnlist a .content{padding:10px}.columnlist a .content .tit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.article-detail>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;background:#fff}.article-detail .tit{margin-bottom:20px;padding:10px 20px;font-size:22px;color:#fff;border-radius:10px;background:#ea7015}.article-detail .txt h2{margin:1em 0;padding:10px 20px;font-size:24px;color:#fff;line-height:1;border-radius:10px;background:#ea7015}.article-detail .txt h3{margin:1em 0;padding:.5em;font-weight:700;font-size:20px;line-height:1;border-left:solid 10px #f3aa03}.article-detail .txt h4{margin:1em 0;padding-bottom:.5em;font-weight:700;font-size:18px;border-bottom:dotted 2px #f3aa03}.article-detail .txt ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.article-detail .txt ul li::before{content:"■";color:var(--txt-color-05)}.article-detail .txt ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline;list-style-type:none;counter-increment:cnt}.article-detail .txt ol li::before{content:""counter(cnt)".";margin-right:10px;font-weight:700;font-size:120%;color:var(--txt-color-05)}.supervisor-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;border-radius:20px;background:#fff;-webkit-box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent;box-shadow:-3px -3px 12px rgba(255,255,255,1),3px 3px 12px rgba(17,17,17,.3),inset 3px 3px 12px transparent,inset -3px -3px 12px transparent}.scrolled .cmn-fixed-01{visibility:visible;opacity:1}.add-atention .txtbox .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.add-atention .txtbox .txt>*{display:block;padding-left:1em;text-indent:-1em}.add-atention .txtbox .txt .point::before{content:"・"}.add-atention02 .txtbox .acc{font-weight:600;font-size:120%;color:red}.add-atention02 .balloon1{min-width:120px;max-width:100%;display:inline-block;margin:1.5em 0;padding:20px 20px;font-size:16px;line-height:2;border-radius:15px;background:#ffd78b;position:relative}.add-atention02 .balloon1:before{content:"";margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #ffd78b;position:absolute;bottom:100%;left:10%}.add-atention02 .balloon1 span{margin:0;padding:0}.add-line-btn{width:70%;margin:80px auto}.add-line-btn a{width:100%;display:block;padding:20px;font-size:24px;color:#fff;text-align:center;border-radius:10px;background:#00b050}@media(max-width:599px){.add-line-btn{width:90%;margin:50px auto}.add-line-btn a{font-size:20px}}.list-service{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-service li{width:calc(25% - 1em);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.5em}.list-service li:nth-of-type(1),.list-service li:nth-of-type(2){width:calc(50% - 1em)}@media (max-width:599px){.list-service li,.list-service li:nth-of-type(1),.list-service li:nth-of-type(2){width:calc(100% - 1em)}}.heroine-bg-color{background-color:#e7ebe3}.heroine .heading .text-effect-01 span{color:#160f5b}.heroine-catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#938caf;position:relative}.heroine-catch::after{content:"";width:300%;height:100%;display:block;background-color:#d7a7f0;position:absolute;top:0;left:-100%;z-index:-1}.heroine-catch.heroine-catch-top::after{background-color:#d6adf2}.heroine-catch-img{width:45%;opacity:.6;-webkit-mask-image:url(/upload/tenant_1/AdobeStock_620547494.webp);mask-image:url(/upload/tenant_1/AdobeStock_620547494.webp);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.heroine-catch-movie{width:100%;display:block;overflow:hidden;position:relative}.heroine-catch-movie::after{content:"";display:block;padding-top:56.2687%}.heroine-catch-movie video,.heroine-catch-movie img{width:100%;height:calc(100% + 4px)!important;margin-top:-4px;margin-left:-3px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;top:0;left:0}.heroine-catch-content{width:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3vw;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;left:0;z-index:1}.heroine-catch-main{font-size:clamp(1.375rem,0.011rem+5.82vw,4.375rem);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3)}.heroine-catch-sub{font-size:clamp(1.25rem,0.795rem+2.27vw,2.5rem)}.heroine-catch-content .handwriting{margin:auto;font-family:"Homemade Apple",cursive;font-size:10vw;color:#f9f9f9;text-align:left;text-align:left;opacity:.3;-webkit-transform:translate(0,-50%) rotate(-10deg);transform:translate(0,-50%) rotate(-10deg);position:absolute;top:50%;left:0;right:0;z-index:-1}.heroine-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5em 0;padding:2em;border-radius:2em;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.heroine-list dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;margin-right:1em;font-weight:700;font-size:clamp(1.375rem,1.091rem+1.21vw,2rem)}.heroine-list dd{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.youtube-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding:.5em 2em;font-size:clamp(1.375rem,1.091rem+1.21vw,2rem);color:#fff;letter-spacing:.1em;border-radius:1.5em;background:rgb(155,130,201);background:-webkit-gradient(linear,left top,right top,from(rgba(155,130,201,1)),color-stop(50%,rgba(203,174,207,1)),to(rgba(225,194,210,1)));background:linear-gradient(to right,rgba(155,130,201,1) 0%,rgba(203,174,207,1) 50%,rgba(225,194,210,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b82c9',endColorstr='#e1c2d2',GradientType=1)}.heroine-movie-item{padding:3em;border:2px solid #160f5b;border-radius:1em;background-color:#fff}.heroine-movie-item.-ver2{border:none;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.heroine-movie-item .img .price{width:100%;font-weight:700;font-size:22px;color:#fff;text-align:center;text-shadow:1px 1px 3px #000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.heroine-box .gradation-txt-01{background:-webkit-gradient(linear,left top,right top,color-stop(10%,#160f5b),color-stop(60%,#986095),color-stop(90%,#af8caf));background:linear-gradient(90deg,#160f5b 10%,#986095 60%,#af8caf 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.heroine-impression{width:100%;max-width:700px;margin-top:50px;margin-bottom:50px;margin-left:auto;margin-right:auto}.retro-tv{width:100%;position:relative}.retro-tv-frame{width:100%;position:relative;z-index:1}.retro-tv .youtube-wrap{width:67%;background-color:#000;position:absolute;top:18%;left:9%;z-index:2}.retro-tv .youtube-wrap2{width:32%;margin:auto;-webkit-transform:translate(-75%,0);transform:translate(-75%,0);top:11%;left:50%}.heroine-movie-notice{min-height:110px}.heroine-movie-notice-wrap{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.heroine-movie-notice+.heroine-movie-notice{margin-top:1em}.heroine-movie-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;overflow:hidden;border-radius:1em;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.heroine-movie-notice dt{width:25%;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;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;padding:1em 2em;color:#fff;background:rgb(155,130,201);background:-webkit-gradient(linear,left top,right top,from(rgba(155,130,201,1)),color-stop(50%,rgba(203,174,207,1)),to(rgba(225,194,210,1)));background:linear-gradient(to right,rgba(155,130,201,1) 0%,rgba(203,174,207,1) 50%,rgba(225,194,210,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b82c9',endColorstr='#e1c2d2',GradientType=1)}.heroine-movie-notice dd{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;padding:1em}.heroine-movie-attention{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.text-alert{color:#160f5b}@media (max-width:599px){.heroine-catch-img{width:100%}.heroine-catch-item{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}.heroine-list dt{width:100%;margin-bottom:.5em}.heroine-movie-item{padding:3em 1em}.heroine-movie-notice dt{width:35%;padding:1em}.heroine-movie-notice dd{font-size:14px}}.iphone-area .item:last-child{margin-top:50px}.text-color-orange{color:var(--txt-color-06)}.box-white{margin-top:50px;margin-bottom:50px;padding:2em;border-radius:2em;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.wakuwaku .catch{-webkit-transform:unset;transform:unset;top:auto;bottom:1em}.catch-02{margin:auto;font-size:clamp(1.125rem,0.216rem+3.88vw,3.125rem);color:#fff;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.8);position:absolute;top:1em;left:0;right:0;z-index:1}.catch-02 .sub{font-size:70%}.sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.iphone-area .item:nth-of-type(odd) .sns-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sns-wrap .sns-content{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2em}.huge-text{margin-bottom:1em;font-weight:700;font-size:clamp(1.375rem,0.864rem+2.18vw,2.5rem);color:var(--back-color-06)}@media (max-width:1024px){.box-white{padding:1.5em}}@media (max-width:599px){.box-white{padding:1.5em .75em}}.oshigoto-profile li .list-inner{padding:1.5em;border-radius:1.5em;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.oshigoto-img{width:100%;display:block;position:relative}.oshigoto-img::after{content:"";display:block;padding-top:83.3249%}.oshigoto-img img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;left:0}.oshigoto-profile li .list-inner .img-wrap{position:relative}.hover-scale-1\.5 .img{overflow:hidden}.hover-scale-1\.5 .img img{-webkit-transition:0.3s linear;transition:0.3s linear}.hover-scale-1\.5:hover .img img{-webkit-transform:scale(1.5);transform:scale(1.5)}.img-wrap .job-number{font-size:clamp(1.125rem,1.05rem+0.32vw,1.25rem);color:#fff;position:absolute;top:.3em;left:1em;z-index:1}.img-wrap .job-number .no{display:inline-block;margin-right:.5em;padding:.1em .25em;color:initial;line-height:1;border-radius:.25em;background-color:#fff}.oshigoto-nickname{padding:.5em;font-weight:700;font-size:18px;text-align:center}.oshigoto-profile li .list-inner .acc-btn{padding:.5em;padding-right:3.5em;color:#fff;border-radius:.25em;background-color:var(--back-color-06)}.oshigoto-profile li .list-inner .acc-btn::before,.oshigoto-profile li .list-inner .acc-btn::after{background-color:#fff}.oshigoto-profile li .list-inner .acc-content{padding:.5em 0}.oshigoto-profile li .list-inner .acc-content .acc-content-element+.acc-content-element{margin-top:.5em}.oshigoto-inner-list{display:-webkit-box;display:-ms-flexbox;display:flex}.oshigoto-inner-list dt{-ms-flex-negative:0;flex-shrink:0;padding-right:1em;position:relative}.oshigoto-inner-list dd{width:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.oshigoto-inner-list dt::after{content:"：";position:absolute}.oshigoto-title{margin-bottom:.5em;font-weight:700;font-size:18px;color:var(--txt-color-06)}.oshigoto-profile .text{font-size:14px}.youtube-vertical{padding-top:177.8325%}.youtube-vertical2{padding-top:158.8325%}@media (max-width:599px){.img-wrap .job-number{top:.5em}}.list-pay-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-pay-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.list-pay-brand.-credit-card{width:calc((100% / 7) * 3)}.list-pay-brand.-career-pay{width:calc((100% / 7) * 4)}.list-pay-brand li,.list-pay-brand div[data-hide-element]{overflow:hidden;margin:.5em;border-radius:.5em;background-color:#fff}.list-pay-brand.-credit-card li,.list-pay-brand.-credit-card div[data-hide-element]{width:calc((100% / 3) - 1em)}.list-pay-brand.-career-pay li,.list-pay-brand.-career-pay div[data-hide-element]{width:calc((100% / 4) - 1em)}.list-pay-brand div[data-hide-element] li{width:calc(100% - 1em)}.list-pay-brand div[data-hide-element]::before{font-size:10px!important;line-height:1.2!important}@media (max-width:599px){.list-pay-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-pay-brand{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-pay-brand.-credit-card{width:100%}.list-pay-brand.-career-pay{width:100%;margin-top:1em}.list-pay-brand.-credit-card li{width:calc((100% / 4) - 1em)}}.list-top-career-job{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1em auto 1em auto;padding:.5em 1.5em;font-size:14px;border-radius:1em;background-color:var(--back-color-09);position:relative}.list-top-career-job::before{content:"";width:0;height:0;margin:auto;border-width:0 5px 15px 5px;border-style:solid;border-color:transparent transparent var(--back-color-09) transparent;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);position:absolute;top:0;left:40%}[data-element-id] .pc-only{display:inline-block;padding:2em 1em 1em;border:2px solid green;position:relative}[data-element-id] .tb-only{display:inline-block;padding:2em 1em 1em;border:2px solid green;position:relative}[data-element-id] .sp-only{display:inline-block;padding:2em 1em 1em;border:2px solid green;position:relative}[data-element-id] .mobile-only{display:inline-block;padding:2em 1em 1em;border:2px solid green;position:relative}[data-element-id] .pc-only::before,[data-element-id] .tb-only::before,[data-element-id] .sp-only::before,[data-element-id] .mobile-only::before{width:100%;display:block;padding:.5em;font-size:10px;color:#fff;line-height:1.2;text-align:center;background-color:green;position:absolute;top:0;left:0;z-index:1}[data-element-id] .pc-only::before{content:"PCのみ表示"}[data-element-id] .tb-only::before{content:"タブレットのみ表示"}[data-element-id] .sp-only::before{content:"スマホのみ表示"}[data-element-id] .mobile-only::before{content:"モバイルのみ表示"}[data-element-id] [data-ab-test-contents]::before{position:relative}[data-element-id] .fead-img img{-webkit-transform:scale(1);transform:scale(1)}[data-element-id].fead-zoomout{opacity:1;scale:1}[data-element-id] .back-font .ttl-sub{-webkit-transform:none;transform:none;top:0;left:0}[data-element-id] .back-font .ttl-sub{position:relative}[data-element-id] .back-font .u-marquee{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-element-id] .back-font .u-marquee .u-marquee-inner{max-width:100%;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;text-align:center;white-space:break-spaces;border:5px solid sienna;-webkit-transform:none;transform:none;position:relative}[data-element-id] .back-font .u-marquee .u-marquee-inner::before{content:"公開画面では横に文字が流れます";width:100%;padding:10px 5px 5px;font-size:12px;color:#fff;text-align:center;background:sienna}[data-element-id] .cmn-ttl-01.version-02 .ttl-main,[data-element-id] .cmn-ttl-01.version-03 .ttl-main{color:var(--txt-color-05)}[data-element-id] .btn-effect-01 .btn-inner>*:not(.backbtn):hover{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}[data-element-id] .show\@tb{display:block;border:solid 4px green!important;background:#fff;position:relative;z-index:200}[data-element-id] .show\@tb:after{content:"モバイル用";display:block;padding:5px;font-weight:700;color:#fff;text-align:center;text-shadow:none;background:green!important}[data-element-id] .show\@tb.indention:after{content:"モバイル用はここで改行";padding:0}[data-element-id] .show\@pc.indention:after{content:"PC用はここで改行";display:block;padding:5px;font-weight:700;font-size:12px;color:#fff;text-align:center;text-shadow:none;background:blue}[data-element-id] .show\@sp{display:inline-block;position:relative}[data-element-id] .show\@sp:after{content:"モバイル用";display:block;padding:.25em;font-weight:700;font-size:10px;color:#fff;text-align:center;text-shadow:none;background:green!important}[data-element-id] .show\@pc.indention{display:block;line-height:1;border:unset!important;background:transparent}[data-element-id] .show\@tb.indention,[data-element-id] .show\@sp.indention{display:inline-block;line-height:1;border:unset!important;background:transparent}[data-element-id] .show\@pc.indention:after{content:"PC\A改行";display:inline-block;padding:.25em;font-size:10px;line-height:1;white-space:pre;background:hotpink!important}[data-element-id] .show\@tb.indention:after{content:"TB\A改行";display:inline-block;padding:.25em;font-size:10px;line-height:1;white-space:pre;background:gray!important}[data-element-id] .show\@sp.indention:after{content:"SP\A改行";display:inline-block;padding:.25em;font-size:10px;line-height:1;white-space:pre}[data-element-id] .navbox .up-show\@tb{max-width:400px;margin:30px auto}[data-element-id] .navbox .up-show\@tb::after{margin-top:30px}[data-element-id] .cmn-nav-01 .gnav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-element-id] .cmn-nav-01 .gnav li.dropdown .dropdown-box{visibility:visible;opacity:1;position:relative;left:0;right:0}[data-element-id] .header-content{display:block}[data-element-id] .cmn-header-01 .snsbox{visibility:visible;opacity:1;position:relative;right:0}[data-element-id] .cmn-header-01 .dropdown-box{width:auto;visibility:visible;opacity:1;position:relative;left:0;right:0}[data-element-id] .cmn-hamburger-01{width:250px;height:140px;top:0;right:0}[data-element-id] .cmn-fixed-01.type02{display:block;padding:10px;border:3px solid #3595ff}[data-element-id] .cmn-fixed-01.type02::before{content:"キャリア相談のページでのみ表示されます";width:calc(100% + 6px);padding:5px;font-size:14px;color:#fff;text-align:center;background:#3595ff;position:absolute;top:-30px;left:-3px}[data-element-id] .cmn-fixed-01{max-width:340px;visibility:visible!important;margin:0 30px 30px auto;opacity:1!important;position:relative;bottom:0;right:0}[data-element-id] .cmn-slick-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-element-id] .cmn-slick-01 .item{width:22%}[data-element-id] .cmn-slick-02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-element-id] .cmn-slick-02 .item{width:30%}[data-element-id] .cmn-recruit-01 .item>*{overflow:visible}[data-element-id] .cmn-recruit-01 .item .txtbox{width:100%;height:auto;padding:0 30px}[data-element-id] .cmn-recruit-01 .btn-item{pointer-events:auto}[data-element-id] .cmn-voice-01 .item .imgbox .catebox{margin:20px 0;pointer-events:auto;position:relative;bottom:0}[data-element-id] .cmn-service-01.side-scroll-list-wrapper{height:auto}[data-element-id] .cmn-service-01 .side-scroll-list{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}[data-element-id] .cmn-service-02 .imgbox .tit-wrap .tit-arrow{opacity:1;-webkit-transform:unset;transform:unset}[data-element-id] .video-slider{height:auto;overflow:visible}[data-element-id] .video-slider video{width:100%;height:45vh;-o-object-fit:cover;object-fit:cover}[data-element-id] .review-list .deco-ttl-01{right:-90%}[data-element-id].list-cmp09 .data{display:block}[data-element-id] .accordion-content{padding:2em 0 0;border:2px solid green;position:relative}[data-element-id] .accordion-content::before{content:"アコーディオンの中身です";width:100%;display:block;padding:.5em;font-size:10px;color:#fff;line-height:1.2;text-align:center;background-color:green;position:absolute;top:0;left:0;z-index:1}[data-element-id][data-collection-list-filtering]{padding-bottom:2em;position:relative}[data-element-id][data-collection-list-filtering]::after{content:attr(data-collection-list-filtering);width:100%;display:block;padding:.5em;font-size:11px;color:#fff;line-height:1;text-align:center;background-color:green;position:absolute;bottom:0;left:0}[data-hide-element]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-top:0!important}[data-hide-element]:before{height:auto!important;line-height:1.5!important;position:relative!important;top:auto!important;left:auto!important}[data-element-id] .ttl-wrap .cmn-ttl-07::before,[data-element-id] .ttl-wrap .cmn-ttl-07::after{opacity:1}[data-element-id] .heroine-catch{margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-element-id] .heroine-catch-img{position:relative;z-index:2}[data-element-id] .heroine .heading .text-effect-01{color:#160f5b}[data-element-id] .online-apply-select .box ul li:nth-of-type(n+2){display:none}[data-element-id] #wrapper #fixButton .career-pattern,[data-element-id] #wrapper.career #fixButton .normal-pattern{display:block}[data-element-id] #wrapper #fixButton .career-pattern{padding:2em 1em 1em;border:2px solid royalblue;position:relative}[data-element-id] #wrapper #fixButton .career-pattern::before{content:"キャリア相談ページのみ表示";width:100%;display:block;padding:.5em;font-size:10px;color:#fff;line-height:1.2;text-align:center;background-color:royalblue;position:absolute;top:0;left:0;z-index:1}[data-element-id] #etc_content{display:block}[data-element-id] .text-effect-01 span.indention{display:inline-block}[data-element-id] .two-handred-list li:nth-of-type(n+4){display:none}@media (max-width:599px){.heroine-box{order:5}.backnumber-box{order:6}}@media (max-width:599px){.career-box{padding-left:0!important}}.list-marchant .item+.item:before {
    display: none;
}

/* 2024/04/17 */
.iphone-box.instagram iframe {
  height: 100%;
}

.top-prace{
  width: 60%;
    margin: auto;
}

.top-prace img{
  border-radius: 20px;
}

.prace-pic{
  position: relative;
}

.topprace-p{
  position: absolute;
    top: 33%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
    font-size: 28px;
    font-weight: bold;
}


@media (max-width:1024px){
  .top-prace {
    width: 80%;
    margin: auto;
}

.top-prace {
        width: 94%;
        margin: auto;
}

.topprace-p {
    font-size: 20px;
}
}

/* 2024/06/06 */

#top #topics-01.deco-back-01 .deco-back-item {
    width: 100%;
    margin: auto;
    position: absolute;
    top: 8vw;
    left: 0;
    right: 0;
    z-index: -1;
}

@media screen and (min-width:1025px) {
#top #begin-01 .cmn-ttl-01 .ttl-main{
  font-size: 44px;
}
}

.a-linkbtn-w-auto a{
 width: auto !Important; 
}

.a-linkbtn-w-auto.py-15 a{
 padding-top: 15px !Important; 
 padding-bottom: 15px !Important; 
}

.a-linkbtn-w-auto.px-30 a{
 padding-right: 30px !Important; 
 padding-left: 30px !Important; 
}

.fz-min18andmax24{
  font-size: clamp(1.125rem, 0.989rem + 0.68vw, 1.5rem);
}

.lh-13{
  line-height: 1.3em;  
}


@media screen and (min-width:1025px) {
.fzi-pc-36{
  font-size: 36px !Important;
  }

}

@media screen and (max-width:1024px) {
 .fzi-sp-22{
  font-size: 22px !Important;
}
}

.ws-nowrap{
  white-space: nowrap !Important;
}


.sp-rb {
  display: inline;
}
  
@media (max-width: 599px){
  .sp-rb {
    display: block;
  }
}


@media (max-width: 599px){
.cmn-service-02-box>.item ul li#service-02 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
}
    .backnumber-box {
        order: 3;
    }

.heroine-box{
  order: 3;
}


    .cmn-service-02-box>.item ul li#service-05 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    
        .cmn-service-02-box>.item ul li#service-04 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    
  #service-07{
    order: 6;
  }
}

/* 2024/06/17 追記 */

.mainimg img{
  width: 100%;
}

.cmn-contact-02 .form dd label input{
  width: auto;
  height: auto;
  box-shadow: none;
  margin-right: 5px;
}

/* 2024/08/20 追記 */
.back-font .ttl-sub.noabsolute {
  position: initial;
  transform: none;
}

.cmn-header-01 li+li a {
  background-color: #00b050;
}

.cmn-nav-01 .btnbox .btn.line {
  background-color: #00b050;
}

.add-telwrap{
  font-weight: bold;
  color: #ea6c0e;
  font-size: 20px;
  margin-bottom: 5px;
}

@media(max-width:1024px){
.add-telwrap{
  text-align: center;
}    
}

/* 2025/01/20 */

.profile-img{
  width: 20%;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width:599px) {
 .profile-img{
  width: 40%;
}
}

/* 2025/01/22 */

.lh-18{
  line-height: 1.8rem;  
}

.strong-txt{
  font-size: 20px;
  font-weight: bolder;
}

.pc-block{
  display: block;
}

@media screen and (max-width:599px) {
 .pc-block{
  display: none;
}
}

@media screen and (max-width:599px) {
 .strong-txt{
  font-size: 16px;
}
}

/* 2025/02/27 追記 */

#TermsInfoModal .list-buyContent li{
  width: 35%;
}

@media screen and (min-width:1025px) {
 #modaal_174072212324728f9080abcbe2 .list-buyContent li {
    width: 30%;
    margin: 1%;
}
}

/* 2025/08/06 */

#top .career-content{
  width: 90%;
  margin: 0px auto 80px;
}

#top .career-link {
    width: 50%;
    margin: 0px auto 300px;
}

@media screen and (max-width:1024px) {
#top .career-content {
    width: 90%;
    margin: 0px auto 50px;
}

#top .career-link {
    width: 50%;
    margin: 0px auto 200px;
}

#top .mb-100-tb {
  margin-bottom: 100px;
}
}

@media screen and (max-width:599px) {
#top .cmn-mainimg-01 .mb-50-sp{
  margin-bottom: 50px;
}

#top .career-content {
    margin: 0px auto 20px;
}

#top .career-link {
    margin: 0px auto 100px;
}
}

