@charset "UTF-8";
/*! このCSSファイルは書き換えないで下さい。（クライアント様のほうで追記したい場合は、「custom.css」に追記してください。）*/
/*! */
/*! */@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css);.flex-bx{margin:auto;width:60%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.flex-bx a{width:48%}@media screen and (max-width:834px){.flex-bx{width:90%;margin:auto;margin-top:30px}}@media screen and (max-width:559px){#kv-ttl{font-size:15px;height:48px!important;line-height:48px!important}iframe{width:100%;height:300px}.b-img{width:100%!important;margin-right:0;text-align:center}.blog-middle{padding:10px}.blog-bx{flex-direction:column!important}.blog-ctt{width:100%!important}.blog-middle{padding:10px!important}}.blog-stop-bx{position:relative;pointer-events:none}.blog-stop{color:red;z-index:10;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.h2-video{font-size:28px}.slick-slide{margin:0 5px 20px 5px}.slick-slide img{border-radius:10px}.v-bx{text-align:center;margin:100px 0}.header-sns{width:160px;position:absolute;top:55%;right:200px;transform:translateY(-51%)}.header-sns ul{display:flex}.header-sns ul li{margin:0 10px}.btn-xbx{text-align:center;width:360px;margin:auto;margin-top:30px}.x{background:#ca2a25;color:#fff;border-radius:4px;padding:10px 0;align-items:center;display:flex;justify-content:center;text-decoration:none;font-size:1.2rem;transition:0.3s}.x:hover{opacity:0.7}a.x img{margin-right:5px}.btn-xbx:hover{opacity:0.6}@media screen and (max-width:959px){.header-sns{right:150px}.btn-xbx{max-width:320px}.x{padding:7px 0}}@media screen and (max-width:480px){.header-sns{display:none}.btn-xbx{max-width:280px}}.footer-sns{width:60%;margin:auto;text-align:center;margin-top:50px}.footer-sns ul{display:flex;justify-content:center}.footer-sns ul li{margin:0 10px}.tel-logo{width:20%;display:inline-block;top:13px;position:relative}.tel-logo img{width:50%}.blog-middle{background:#fff;padding:20px 40px;margin:50px 0;position:relative}.blog-middle-bx{position:relative;z-index:8}.blog-bx{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.b-img{width:20%;margin-right:20px}.b-img img{width:190px}.blog-ctt{width:80%}.p-date{text-align:right}.blog-link{text-decoration:none;color:#000;transition:0.7s}.blog-link:hover{color:#000;opacity:0.7}.fc-listDay-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right,.fc-listMonth-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right,.fc-listWeek-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right{padding-right:20px!important}.fc-listDay-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right:before,.fc-listMonth-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right:before,.fc-listWeek-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right:before{position:absolute;top:1px;right:5px;content:"日"}*{box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll}@media screen and (max-width:984px){html{font-size:58.25%}}@media screen and (max-width:559px){html{font-size:56.25%}}body{color:#000;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:1.7rem;font-weight:400;line-height:1.9}@media screen and (max-width:984px){body{line-height:1.7674418605}}@media screen and (max-width:559px){body{line-height:1.7272727273}}body{letter-spacing:0.08rem}@media screen and (max-width:984px){body{letter-spacing:0.04rem}}@media screen and (max-width:559px){body{letter-spacing:0.032rem}}@media screen and (max-width:984px){body{font-size:1.6rem}}@media screen and (max-width:559px){body{font-size:1.5rem}}#page{background:#fff;padding-top:96px;position:relative}@media screen and (max-width:984px){#page{padding-top:68px;overflow:hidden}}@media screen and (max-width:559px){#page{padding-top:52px}}#footer,#header,#main{min-width:1384px;position:relative}@media screen and (max-width:984px){#footer,#header,#main{min-width:0}}a{color:#000;text-decoration:underline}@media screen and (min-width:984px){a:hover{text-decoration:none}}.hd-h2{font-size:2.4rem;line-height:1.75}@media screen and (max-width:984px){.hd-h2{font-size:2.1818181818rem}}@media screen and (max-width:559px){.hd-h2{font-size:2.0869565217rem}}.hd-h2{font-weight:700;margin:4.8rem 0rem 3.2rem 0rem}@media screen and (max-width:984px){.hd-h2{margin:3.4285714286rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){.hd-h2{margin:2.6666666667rem 0rem 1.7777777778rem 0rem}}.hd-h2{padding:0rem 0rem 3.2rem 0rem}@media screen and (max-width:984px){.hd-h2{padding:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){.hd-h2{padding:0rem 0rem 1.7777777778rem 0rem}}.hd-h2{position:relative}.hd-h2:before{content:"";background:#000;width:48px;height:1px;position:absolute;bottom:0;left:12px;z-index:2}@media screen and (max-width:984px){.hd-h2:before{width:40px;left:8px}}@media screen and (max-width:559px){.hd-h2:before{width:32px;left:4px}}.hd-h3{border-left:6px solid #ca2a25;font-size:2rem}@media screen and (max-width:984px){.hd-h3{font-size:1.8181818182rem}}@media screen and (max-width:559px){.hd-h3{font-size:1.7391304348rem}}.hd-h3{font-weight:700;margin:4.8rem 0rem 1.6rem 0rem}@media screen and (max-width:984px){.hd-h3{margin:3.4285714286rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){.hd-h3{margin:2.6666666667rem 0rem 0.8888888889rem 0rem}}.hd-h3{padding:0rem 0rem 0rem 1.6rem}@media screen and (max-width:984px){.hd-h3{padding:0rem 0rem 0rem 1.1428571429rem}}@media screen and (max-width:559px){.hd-h3{padding:0rem 0rem 0rem 0.8888888889rem}}@media screen and (max-width:559px){.hd-h3{border-width:4px}}.hd-h4{font-size:1.8rem}@media screen and (max-width:984px){.hd-h4{font-size:1.6363636364rem}}@media screen and (max-width:559px){.hd-h4{font-size:1.5652173913rem}}.hd-h4{font-weight:700;margin:3.2rem 0rem 0.8rem 0rem}@media screen and (max-width:984px){.hd-h4{margin:2.2857142857rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){.hd-h4{margin:1.7777777778rem 0rem 0.4444444444rem 0rem}}.hd-h5{font-size:1.6rem;font-weight:700;margin:3.2rem 0rem 0.8rem 0rem}@media screen and (max-width:984px){.hd-h5{margin:2.2857142857rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){.hd-h5{margin:1.7777777778rem 0rem 0.4444444444rem 0rem}}#header--pc{background:#ca2a25;text-align:center;width:100%;min-width:1072px;height:96px;position:fixed;top:0;left:0;z-index:402}@media screen and (max-width:984px){#header--pc{min-width:0;height:68px}}@media screen and (max-width:559px){#header--pc{height:52px}}@media print{#header--pc{position:absolute!important}}#hamburger-btn--toggle{background:#fff;text-align:center;line-height:96px;width:96px;height:96px;position:fixed;top:0;left:0;cursor:pointer;z-index:401;transform:translate(0,0)}@media screen and (max-width:984px){#hamburger-btn--toggle{line-height:68px;width:68px;height:68px}}@media screen and (max-width:559px){#hamburger-btn--toggle{line-height:52px;width:52px;height:52px}}#hamburger-btn--toggle .hamburger-btn--icn{width:38px;height:28px;position:absolute;top:-14px;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:984px){#hamburger-btn--toggle .hamburger-btn--icn{top:-12px;width:30px;height:22px}}@media screen and (max-width:559px){#hamburger-btn--toggle .hamburger-btn--icn{top:-10px;width:24px;height:18px}}#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{background:#ca2a25;width:38px;height:2px;position:absolute;left:0;display:inline-block;transition:transform 0.4s ease}@media screen and (max-width:984px){#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{width:30px}}@media screen and (max-width:559px){#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2,#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{width:24px}}#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1{top:0}#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2{top:50%;margin:-1px 0 0}#hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{bottom:0;opacity:1}#hamburger-btn--toggle .hamburger-btn--txt{position:absolute;left:0;right:0;bottom:16px;margin:auto}@media screen and (max-width:984px){#hamburger-btn--toggle .hamburger-btn--txt{bottom:12px}}@media screen and (max-width:559px){#hamburger-btn--toggle .hamburger-btn--txt{bottom:8px}}#hamburger-btn--toggle .hamburger-btn--txt:before{content:"メニュー";color:#ca2a25;font-size:9px;font-weight:600;text-align:center;letter-spacing:0;line-height:0;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:984px){#hamburger-btn--toggle .hamburger-btn--txt:before{font-size:8px}}@media screen and (max-width:559px){#hamburger-btn--toggle .hamburger-btn--txt:before{font-size:7px}}#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line1{transform:translate(0,13px) rotate(-45deg)}@media screen and (max-width:984px){#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line1{transform:translate(0,10px) rotate(-45deg)}}@media screen and (max-width:559px){#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line1{transform:translate(0,8px) rotate(-45deg)}}#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line2{opacity:0}#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line3{transform:translate(0,-13px) rotate(45deg)}@media screen and (max-width:984px){#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line3{transform:translate(0,-10px) rotate(45deg)}}@media screen and (max-width:559px){#hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line3{transform:translate(0,-8px) rotate(45deg)}}#hamburger-nav-area{background:#ca2a25;width:100%;height:100vh;padding:128px 16px 64px;position:fixed;top:0;right:0;z-index:400;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:translateY(-105%);transition:all 0.3s ease}@media screen and (max-width:984px){#hamburger-nav-area{padding:100px 16px 64px}}@media screen and (max-width:559px){#hamburger-nav-area{padding:84px 16px 64px}}#hamburger-nav-area.hamburger-nav-area--show{transform:translate(0,0)}#hamburger-nav{border-top:1px solid #fff;margin:0 0 80px}#hamburger-nav ul li{position:relative}#hamburger-nav ul li a{border-bottom:1px solid #fff;color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none;padding:16px 40px;display:block;position:relative;transition:all 0.3s ease}#hamburger-nav ul li a:before{content:"";border-right:3px solid #fff;border-bottom:3px solid #fff;width:8px;height:8px;position:absolute;top:50%;right:8px;margin:-4px 0 0;transform:rotate(-45deg);right:24px}@media screen and (min-width:984px){#hamburger-nav ul li a:hover{background:rgba(255,255,255,0.2)}}#header-logo{text-decoration:none;line-height:0;width:110px;margin-left:auto;margin-right:auto;padding:5px 0 0;display:block}@media screen and (max-width:984px){#header-logo{width:78.5714285714px;padding:3px 0 0}}@media screen and (max-width:559px){#header-logo{width:61.1111111111px}}#telnum--header{width:226px;position:absolute;top:50%;left:110px;transform:translateY(-51%)}#header-btn--contact,#header-btn--line{width:188px;position:absolute;top:50%;right:8px;transform:translateY(-51%)}#header-btn--contact a,#header-btn--line a{padding:1.5rem 0.8rem 1.5rem 0.8rem}@media screen and (max-width:984px){#header-btn--contact a,#header-btn--line a{padding:1.0714285714rem 0.5714285714rem 1.0714285714rem 0.5714285714rem}}@media screen and (max-width:559px){#header-btn--contact a,#header-btn--line a{padding:0.8333333333rem 0.4444444444rem 0.8333333333rem 0.4444444444rem}}#header-btn--contact a .btn--txt,#header-btn--line a .btn--txt{font-size:1.4rem}@media screen and (min-width:984px){#header-btn--contact a:hover,#header-btn--line a:hover{opacity:0.9}}#header-btn--line{right:8px}#header-btn--contact{right:204px}#main{border-top:19px solid #fff;border-left:19px solid #fff;border-right:19px solid #fff}@media screen and (max-width:984px){#main{border-width:9px}}@media screen and (max-width:559px){#main{border-width:5px}}#primary{width:calc(100% - 300px - 40px);margin-right:40px;float:left}@media screen and (max-width:984px){#primary{width:auto;margin:0 auto 8rem;float:none}}#secondary{width:300px;float:right;padding:0 0 4rem}@media screen and (max-width:984px){#secondary{width:auto;float:none}}#pttl-wrap{background:#f4f4f4;text-align:center;padding:3.6rem 0rem 3.6rem 0rem}@media screen and (max-width:984px){#pttl-wrap{padding:2.5714285714rem 0rem 2.5714285714rem 0rem}}@media screen and (max-width:559px){#pttl-wrap{padding:2rem 0rem 2rem 0rem}}#pttl-wrap{position:relative}#pttl{position:relative;z-index:2}#pttl #pttl--eng,#pttl #pttl--jpn{display:block}#pttl #pttl--jpn{font-size:3rem;line-height:1.75}@media screen and (max-width:984px){#pttl #pttl--jpn{font-size:2.7272727273rem}}@media screen and (max-width:559px){#pttl #pttl--jpn{font-size:2.6086956522rem}}#pttl #pttl--jpn{font-weight:600;letter-spacing:0.2rem}@media screen and (max-width:984px){#pttl #pttl--jpn{letter-spacing:0.1rem}}@media screen and (max-width:559px){#pttl #pttl--jpn{letter-spacing:0.08rem}}#pttl #pttl--jpn{margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:984px){#pttl #pttl--jpn{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#pttl #pttl--jpn{margin:0rem 0rem 0.2222222222rem 0rem}}#pttl #pttl--eng{font-size:1.6rem;font-weight:500;letter-spacing:0.1rem}@media screen and (max-width:984px){#pttl #pttl--eng{letter-spacing:0.05rem}}@media screen and (max-width:559px){#pttl #pttl--eng{letter-spacing:0.04rem}}#pttl #pttl--eng{text-transform:uppercase}.section,.section-l,.section-s{margin-bottom:19px;position:relative}@media screen and (max-width:984px){.section,.section-l,.section-s{margin-bottom:9px}}@media screen and (max-width:559px){.section,.section-l,.section-s{margin-bottom:5px}}.section{padding:11.2rem 0rem 11.2rem 0rem}@media screen and (max-width:984px){.section{padding:8rem 0rem 8rem 0rem}}@media screen and (max-width:559px){.section{padding:6.2222222222rem 0rem 6.2222222222rem 0rem}}@media screen and (max-width:984px){.section{padding:9.6rem 0rem 9.6rem 0rem}}@media screen and (max-width:984px) and (max-width:984px){.section{padding:6.8571428571rem 0rem 6.8571428571rem 0rem}}@media screen and (max-width:984px) and (max-width:559px){.section{padding:5.3333333333rem 0rem 5.3333333333rem 0rem}}@media screen and (max-width:559px){.section{padding:8rem 0rem 8rem 0rem}}@media screen and (max-width:559px) and (max-width:984px){.section{padding:5.7142857143rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){.section{padding:4.4444444444rem 0rem 4.4444444444rem 0rem}}.section-s{padding:4rem 0rem 4rem 0rem}@media screen and (max-width:984px){.section-s{padding:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){.section-s{padding:2.2222222222rem 0rem 2.2222222222rem 0rem}}.section-l{padding:14rem 0rem 14rem 0rem}@media screen and (max-width:984px){.section-l{padding:10rem 0rem 10rem 0rem}}@media screen and (max-width:559px){.section-l{padding:7.7777777778rem 0rem 7.7777777778rem 0rem}}@media screen and (max-width:984px){.section-l{padding:10.4rem 0rem 10.4rem 0rem}}@media screen and (max-width:984px) and (max-width:984px){.section-l{padding:7.4285714286rem 0rem 7.4285714286rem 0rem}}@media screen and (max-width:984px) and (max-width:559px){.section-l{padding:5.7777777778rem 0rem 5.7777777778rem 0rem}}@media screen and (max-width:559px){.section-l{padding:8rem 0rem 8rem 0rem}}@media screen and (max-width:559px) and (max-width:984px){.section-l{padding:5.7142857143rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){.section-l{padding:4.4444444444rem 0rem 4.4444444444rem 0rem}}.bg--white{background-color:#fff}.bg--gray{background-color:#f4f4f4}.bg-red{background-color:#ca2a25;color:#fff}.bg-red a{color:#fff}.section-ttl{font-size:4rem;line-height:1.75}@media screen and (max-width:984px){.section-ttl{font-size:3.6363636364rem}}@media screen and (max-width:559px){.section-ttl{font-size:3.4782608696rem}}@media screen and (max-width:984px){.section-ttl{font-size:3.3333333333rem}}@media screen and (max-width:559px){.section-ttl{font-size:2.8571428571rem}}.section-ttl{font-weight:900;text-align:center;letter-spacing:0.1rem}@media screen and (max-width:984px){.section-ttl{letter-spacing:0.05rem}}@media screen and (max-width:559px){.section-ttl{letter-spacing:0.04rem}}.section-ttl{font-style:italic;margin:0rem 0rem 4rem 0rem}@media screen and (max-width:984px){.section-ttl{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){.section-ttl{margin:0rem 0rem 2.2222222222rem 0rem}}@media screen and (max-width:559px){.section-ttl{font-size:3.2rem;line-height:1.75}}@media screen and (max-width:559px) and (max-width:984px){.section-ttl{font-size:2.9090909091rem}}@media screen and (max-width:559px) and (max-width:559px){.section-ttl{font-size:2.7826086957rem}}@media screen and (max-width:559px) and (max-width:984px){.section-ttl{font-size:2.6666666667rem}}@media screen and (max-width:559px) and (max-width:559px){.section-ttl{font-size:2.2857142857rem}}.section-sub-ttl{color:#ca2a25;font-size:1.5rem;font-weight:600;font-style:italic;margin:-4rem 0rem 4rem 0rem}@media screen and (max-width:984px){.section-sub-ttl{margin:-2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){.section-sub-ttl{margin:-2.2222222222rem 0rem 2.2222222222rem 0rem}}#kv{line-height:0;max-height:760px;position:relative;overflow:hidden}#slideshow{width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}#slideshow .slide-viewport{width:100%;height:100%;position:absolute;top:0}#slideshow .slide{background-repeat:no-repeat;background-position:center center;background-size:cover;height:760px;min-height:760px}@media screen and (max-width:984px){#slideshow .slide{height:420px!important;min-height:0}}@media screen and (max-width:559px){#slideshow .slide{height:280px!important}}#slideshow .slide#slide-01{background-image:url(img/kv/slideshow_01.jpg?2305021611)}@media screen and (max-width:559px){#slideshow .slide#slide-01{background-image:url(img/kv/slideshow--xs_01.jpg?2305021611)}}#slideshow .slide#slide-02{background-image:url(img/kv/slideshow_02.jpg?2305021611)}@media screen and (max-width:559px){#slideshow .slide#slide-02{background-image:url(img/kv/slideshow--xs_02.jpg?2305021611)}}#slideshow .slide#slide-03{background-image:url(img/kv/slideshow_03.jpg?2305021611)}@media screen and (max-width:559px){#slideshow .slide#slide-03{background-image:url(img/kv/slideshow--xs_03.jpg?2305021611)}}#slideshow .slide#slide-04{background-image:url(img/kv/slideshow_04.jpg?2305021611)}@media screen and (max-width:559px){#slideshow .slide#slide-04{background-image:url(img/kv/slideshow--xs_04.jpg?2305021611)}}#slideshow .slide#slide-05{background-image:url(img/kv/slideshow_05.jpg?2305021611)}@media screen and (max-width:559px){#slideshow .slide#slide-05{background-image:url(img/kv/slideshow--xs_05.jpg?2305021611)}}#kv-ttl{background:rgba(167.5163179916,34.830125523,30.6836820084,0.75);color:#fff;font-size:56px;font-weight:900;letter-spacing:0.1rem}@media screen and (max-width:984px){#kv-ttl{letter-spacing:0.05rem}}@media screen and (max-width:559px){#kv-ttl{letter-spacing:0.04rem}}#kv-ttl{text-align:center;font-style:italic;white-space:nowrap;width:100%;height:88px;line-height:88px;position:absolute;left:0;bottom:0;z-index:202}@media screen and (max-width:984px){#kv-ttl{font-size:24px;height:48px;line-height:48px}}@media screen and (max-width:559px){#kv-ttl{font-size:15px;height:32px;line-height:32px}}#youtube-section #video-wrap{max-width:640px;margin-left:auto;margin-right:auto}#youtube-section #video-wrap #video-txt{font-size:1.4rem;line-height:1.75;text-align:center}#catchcopy-section{background:url(img/catchcopy/catchcopy_bg.webp?2607101524) no-repeat center center/cover #ca2a25;color:#fff;text-align:center}@media screen and (max-width:984px){#catchcopy-section{background-image:url(img/catchcopy/catchcopy_bg--sm.webp?2607101524)}}#catchcopy-section #catchcopy-txt{font-size:1.8rem}@media screen and (max-width:984px){#catchcopy-section #catchcopy-txt{font-size:1.6363636364rem}}@media screen and (max-width:559px){#catchcopy-section #catchcopy-txt{font-size:1.5652173913rem}}#catchcopy-section #catchcopy-txt{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:984px){#catchcopy-section #catchcopy-txt{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#catchcopy-section #catchcopy-txt{margin:0rem 0rem 2.2222222222rem 0rem}}#catchcopy-section #catchcopy-list{text-align:left;display:inline-block}#strength-section #strength-wrap .one-strength{border:5px solid #ca2a25;margin:0rem 0rem 6.4rem 0rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength{margin:0rem 0rem 4.5714285714rem 0rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength{margin:0rem 0rem 3.5555555556rem 0rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength{border-width:4px;margin:0rem 0rem 4rem 0rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength{margin:0rem 0rem 2.2222222222rem 0rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength{border-width:2px}}#strength-section #strength-wrap .one-strength:last-child{margin-bottom:0!important}#strength-section #strength-wrap .one-strength .strength-ttl{background:#fff;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl{width:100%;display:block}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num,#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{display:inline-block;vertical-align:middle;display:block;flex-shrink:0}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num{background:#ca2a25;color:#fff;text-align:center;width:240px;padding:2.8rem 0.8rem 2rem 0.8rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num{padding:2rem 0.5714285714rem 1.4285714286rem 0.5714285714rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num{padding:1.5555555556rem 0.4444444444rem 1.1111111111rem 0.4444444444rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num{width:auto}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num,#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{display:block;line-height:1.2}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num,#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{line-height:1.1162790698}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num,#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{line-height:1.0909090909}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num,#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{display:inline-block;vertical-align:middle}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:4.8rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:4.3636363636rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:4.1739130435rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:4rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:3.4285714286rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:3.4285714286rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:3rem}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-weight:900}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:2rem;font-weight:700;margin:0rem 0.8rem 0rem 0rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:1.8181818182rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{font-size:1.7391304348rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{margin:0rem 0.5714285714rem 0rem 0rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--txt{margin:0rem 0.4444444444rem 0rem 0rem}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:9.6rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:8.7272727273rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:8.347826087rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:8rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6.8571428571rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6.8571428571rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:5.3333333333rem}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-weight:700}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:7.2rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6.5454545455rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6.2608695652rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:6rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:5.1428571429rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:5.1428571429rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:4.5rem}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:4.5rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--num .strength-ttl--num--num{font-size:4rem}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{width:calc(100% - 240px);font-size:3rem;line-height:1.75}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-size:2.7272727273rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-size:2.6086956522rem}}#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-weight:700;text-align:center;padding:2.4rem 2.4rem 2.4rem 2.4rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{padding:1.7142857143rem 1.7142857143rem 1.7142857143rem 1.7142857143rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{padding:1.3333333333rem 1.3333333333rem 1.3333333333rem 1.3333333333rem}}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-size:2rem;width:auto}}@media screen and (max-width:984px) and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-size:1.8181818182rem}}@media screen and (max-width:984px) and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-ttl .strength-ttl--txt{font-size:1.7391304348rem}}#strength-section #strength-wrap .one-strength .strength-img{line-height:0}#strength-section #strength-wrap .one-strength .strength-txt{background:#fff;font-size:1.8rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-txt{font-size:1.6363636364rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-txt{font-size:1.5652173913rem}}#strength-section #strength-wrap .one-strength .strength-txt{text-align:center;padding:4.8rem 2.4rem 4.8rem 2.4rem}@media screen and (max-width:984px){#strength-section #strength-wrap .one-strength .strength-txt{padding:3.4285714286rem 1.7142857143rem 3.4285714286rem 1.7142857143rem}}@media screen and (max-width:559px){#strength-section #strength-wrap .one-strength .strength-txt{padding:2.6666666667rem 1.3333333333rem 2.6666666667rem 1.3333333333rem}}#faq-section #faq-wrap .one-faq{background:#bd7a26;background:radial-gradient(circle,#e2b057,#bd7a26 90%);margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq{margin:0rem 0rem 1.7777777778rem 0rem}}#faq-section #faq-wrap .one-faq{padding:1.2rem 1.2rem 1.2rem 1.2rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq{padding:0.8571428571rem 0.8571428571rem 0.8571428571rem 0.8571428571rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq{padding:0.6666666667rem 0.6666666667rem 0.6666666667rem 0.6666666667rem}}#faq-section #faq-wrap .one-faq{border-radius:8px}#faq-section #faq-wrap .one-faq .faq-question{color:#fff;font-weight:700;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question{margin:0rem 0rem 0.4444444444rem 0rem}}#faq-section #faq-wrap .one-faq .faq-question{padding:10px 16px 10px 64px;position:relative;font-size:1.8rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question{font-size:1.6363636364rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question{font-size:1.5652173913rem}}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question{padding:10px 16px 10px 56px}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question{font-size:1.5rem;line-height:1.7;height:auto;padding:6px 12px 6px 40px}}#faq-section #faq-wrap .one-faq .faq-question:before{content:"Q";background:#fff;color:#bd7a26;font-size:2.2rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:2rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:1.9130434783rem}}#faq-section #faq-wrap .one-faq .faq-question:before{font-family:"Roboto",sans-serif;font-weight:700;text-align:center;width:48px;height:48px;line-height:48px;margin:-24px 0 0;position:absolute;top:50%;left:0;border-radius:50%;z-index:3}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:2rem;width:40px;height:40px;line-height:40px;margin:-20px 0 0}}@media screen and (max-width:984px) and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:1.8181818182rem}}@media screen and (max-width:984px) and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:1.7391304348rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:1.6rem;width:28px;height:28px;line-height:28px;margin:-14px 0 0}}#faq-section #faq-wrap .one-faq .faq-answer{background:#fff;color:#000;font-size:1.5rem;padding:2.4rem 3.2rem 2.4rem 3.2rem}@media screen and (max-width:984px){#faq-section #faq-wrap .one-faq .faq-answer{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 2.2857142857rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-answer{padding:1.3333333333rem 1.7777777778rem 1.3333333333rem 1.7777777778rem}}#faq-section #faq-wrap .one-faq .faq-answer{border-radius:8px}#faq-section #faq-wrap .one-faq .faq-answer a{color:#000}#recruit-section #recruit-table{margin:0 0 1.6rem}#recruit-section #recruit-table tr td,#recruit-section #recruit-table tr th{border:1px solid #cfcfcf;text-align:center;padding:2rem 2.4rem}@media screen and (max-width:984px){#recruit-section #recruit-table tr td,#recruit-section #recruit-table tr th{padding:1.4rem 1.6rem}}@media screen and (max-width:559px){#recruit-section #recruit-table tr td,#recruit-section #recruit-table tr th{font-size:1.4rem;padding:1rem 1.4rem}}#recruit-section #recruit-table tr th{background:#f4f4f4;text-align:center;width:244px}@media screen and (max-width:984px){#recruit-section #recruit-table tr th{width:148px}}@media screen and (max-width:559px){#recruit-section #recruit-table tr th{width:104px!important}}#recruit-section #recruit-table tr th.empty{background:none;border:none}#recruit-section #recruit-table tr td{background:#fff}#player-section .player-wrap .one-player{margin:0 0 2.4rem}#player-section .player-wrap .one-player .player-img{line-height:0}#player-section .player-wrap .one-player .player-ctt{background:#fff;padding:2rem 2.4rem}#player-section .player-wrap .one-player .player-ctt .player-ttl{font-size:1.8rem;font-weight:700;margin:0 0 0.8rem}#player-section .player-wrap .one-player .player-ctt dl{border-bottom:1px dotted #cfcfcf;font-size:1.5rem;margin:0 0 0.2rem;padding:0 0 0.2rem;display:flex;flex-wrap:wrap}#player-section .player-wrap .one-player .player-ctt dl dt{color:#ca2a25;font-weight:700;margin:0 0.8rem 0 0}#greeting-section{background:url(img/greeting/greeting_bg.webp?2509041919) no-repeat center center/cover #f4f4f4}@media screen and (max-width:984px){#greeting-section{background-image:url(img/greeting/greeting_bg--sm.webp?2509041919)}}#greeting-section:before{content:"";background:url(img/greeting/cover.webp?2603031749) repeat center center/4px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#greeting-section #greeting-wrap .greeting-txt{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:984px){#greeting-section #greeting-wrap .greeting-txt{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#greeting-section #greeting-wrap .greeting-txt{margin:0rem 0rem 1.3333333333rem 0rem}}#greeting-section #greeting-wrap .greeting-txt p{margin:0 0 1.4rem}#greeting-section #greeting-wrap .greeting-txt p:last-child{margin-bottom:0!important}#greeting-section #greeting-wrap .greeting-table{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:984px){#greeting-section #greeting-wrap .greeting-table{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#greeting-section #greeting-wrap .greeting-table{margin:0rem 0rem 1.3333333333rem 0rem}}#greeting-section #greeting-wrap .greeting-table{margin:0 0 2.4rem}#greeting-section #greeting-wrap .greeting-table tr td,#greeting-section #greeting-wrap .greeting-table tr th{border-top:1px dotted #cfcfcf;border-bottom:1px dotted #cfcfcf;line-height:1.75;padding:0.6rem 0}#greeting-section #greeting-wrap .greeting-table tr th{text-align:left;font-weight:400;width:160px;padding-right:3.2rem}@media screen and (max-width:984px){#greeting-section #greeting-wrap .greeting-table tr th{padding-right:2.6666666667rem}}@media screen and (max-width:559px){#greeting-section #greeting-wrap .greeting-table tr th{padding-right:2.2857142857rem}}#greeting-section #greeting-wrap #greeting-name{font-weight:700;text-align:right}#blog-section #screenshot{max-width:400px;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:984px){#blog-section #screenshot{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#blog-section #screenshot{margin:0rem 0rem 0.4444444444rem 0rem}}#blog-section #screenshot{margin-left:auto!important;margin-right:auto!important}#blog-section #post-list-wrap{margin:0 0 2.4rem}#sponsor-section #bnr-square{line-height:0;max-width:524px;margin:2.4rem auto 0;color:#000;text-decoration:none;display:block;transition:all 0.3s ease}@media screen and (min-width:984px){#sponsor-section #bnr-square:hover{opacity:0.8}}.join-section #feature-wrap .one-feature{margin:0 0 3.2rem}.join-section #feature-wrap .one-feature .feature-ttl{background:#ca2a25;color:#fff;font-size:2rem;font-weight:700;padding:0.6rem 2.4rem;position:relative}.join-section #feature-wrap .one-feature .feature-ttl:before{content:"";border:0px solid rgba(0,0,0,0);border-color:rgb(158.8953974895,33.0376569038,29.1046025105) rgb(158.8953974895,33.0376569038,29.1046025105) rgba(0,0,0,0) rgba(0,0,0,0);border-width:4px 8px;width:0;height:0;position:absolute;bottom:-8px;left:2px;left:0;z-index:2}.join-section #feature-wrap .one-feature .feature-txt{background:#fff;font-size:1.5rem;padding:2.2rem 3.2rem 2.4rem;margin-left:16px}.join-section #voice-wrap .one-voice{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 4rem}@media screen and (max-width:984px){.join-section #voice-wrap .one-voice{margin:0 0 3.6363636364rem}}@media screen and (max-width:559px){.join-section #voice-wrap .one-voice{margin:0 0 3.3333333333rem}}.join-section #voice-wrap .one-voice:last-child{margin-bottom:0!important}.join-section #voice-wrap .one-voice .voice-img{line-height:0;width:120px;margin:0 36px 0 0}@media screen and (max-width:984px){.join-section #voice-wrap .one-voice .voice-img{width:96px;margin:0 31px 0 0}}@media screen and (max-width:559px){.join-section #voice-wrap .one-voice .voice-img{width:80px;margin:0 25px 0 0}}.join-section #voice-wrap .one-voice .voice-txt{background:#fff;font-size:1.5rem;padding:3.2rem 4rem;border-radius:0.8rem;width:868px;position:relative}@media screen and (max-width:984px){.join-section #voice-wrap .one-voice .voice-txt{width:calc(100% - 96px - 31px);padding:2.6666666667rem 3.3333333333rem}}@media screen and (max-width:559px){.join-section #voice-wrap .one-voice .voice-txt{width:calc(100% - 80px - 25px);padding:2.2857142857rem 2.8571428571rem}}.join-section #voice-wrap .one-voice .voice-txt:before{content:"";border:0px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 14px;width:0;height:0;position:absolute;top:50%;left:-28px;margin:-10px 0 0;z-index:2}.join-section #voice-wrap .one-voice.one-voice--02,.join-section #voice-wrap .one-voice.one-voice--04{flex-direction:row-reverse}.join-section #voice-wrap .one-voice.one-voice--02 .voice-img,.join-section #voice-wrap .one-voice.one-voice--04 .voice-img{margin:0 0 0 36px}@media screen and (max-width:984px){.join-section #voice-wrap .one-voice.one-voice--02 .voice-img,.join-section #voice-wrap .one-voice.one-voice--04 .voice-img{margin:0 0 0 31px}}@media screen and (max-width:559px){.join-section #voice-wrap .one-voice.one-voice--02 .voice-img,.join-section #voice-wrap .one-voice.one-voice--04 .voice-img{margin:0 0 0 25px}}.join-section #voice-wrap .one-voice.one-voice--02 .voice-txt:before,.join-section #voice-wrap .one-voice.one-voice--04 .voice-txt:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;left:auto;right:-28px}.join-section .strength-wrap .one-strength{background:#fff;text-align:center;margin:0 0 2.4rem;padding:2.2rem 3.2rem 3.2rem}@media screen and (max-width:984px){.join-section .strength-wrap .one-strength{margin:0 0 2.1818181818rem;padding:2rem 2.9090909091rem 2.9090909091rem}}@media screen and (max-width:559px){.join-section .strength-wrap .one-strength{margin:0 0 2rem;padding:1.8333333333rem 2.6666666667rem 2.6666666667rem}}.join-section .strength-wrap .one-strength .strength-num{background:#ca2a25;color:#fff;font-size:1.3rem;text-align:center;width:150px;margin:0 auto 1.6rem;border-radius:100px}.join-section .strength-wrap .one-strength .strength-ill{line-height:0;max-width:120px;margin:0 auto 0.4rem}@media screen and (max-width:984px){.join-section .strength-wrap .one-strength .strength-ill{max-width:100px}}@media screen and (max-width:559px){.join-section .strength-wrap .one-strength .strength-ill{max-width:85.7142857143px}}.join-section .strength-wrap .one-strength .strength-ttl{font-size:2rem;font-weight:700;margin:0 0 0.8rem}@media screen and (max-width:984px){.join-section .strength-wrap .one-strength .strength-ttl{font-size:1.9047619048rem}}@media screen and (max-width:559px){.join-section .strength-wrap .one-strength .strength-ttl{font-size:1.8181818182rem}}.join-section .strength-wrap .one-strength .strength-txt{font-size:1.5rem}.join-section .comparison-table{margin:2.4rem 0 0}@media screen and (max-width:984px){.join-section .comparison-table{overflow-x:scroll}}.join-section .comparison-table table{width:100%;border-collapse:separate;border-spacing:4px 0}.join-section .comparison-table table tr td,.join-section .comparison-table table tr th{border-bottom:1px solid #cfcfcf;border-left:4px solid #cfcfcf;border-right:4px solid #cfcfcf;color:#656565;font-size:1.4rem;text-align:center;line-height:1.5;letter-spacing:0;padding:1rem 0.8rem}@media screen and (max-width:984px){.join-section .comparison-table table tr td,.join-section .comparison-table table tr th{border-width:3px;font-size:1.5vw}}@media screen and (max-width:559px){.join-section .comparison-table table tr td,.join-section .comparison-table table tr th{border-width:2px;font-size:1.8vw}}.join-section .comparison-table table tr td b,.join-section .comparison-table table tr th b{font-weight:700}.join-section .comparison-table table tr td strong,.join-section .comparison-table table tr th strong{font-size:2rem;font-weight:800}@media screen and (max-width:984px){.join-section .comparison-table table tr td strong,.join-section .comparison-table table tr th strong{font-size:2.6vw}}.join-section .comparison-table table tr td.empty,.join-section .comparison-table table tr th.empty{background:#fff!important}.join-section .comparison-table table tr td.comparison-hd,.join-section .comparison-table table tr th.comparison-hd{color:#000;width:19%}.join-section .comparison-table table tr td.comparison-chita,.join-section .comparison-table table tr th.comparison-chita{border-left-color:#ff5402!important;border-right-color:#ff5402!important;color:#ff5402;font-weight:700;width:27%}.join-section .comparison-table table tr td.comparison-other,.join-section .comparison-table table tr th.comparison-other{width:18%}.join-section .comparison-table table tr th{background:#fff4de}.join-section .comparison-table table tr th.comparison-chita{background:#ff5402;color:#fff}.join-section .comparison-table table tr td{background:#fafafa}.join-section .comparison-table table tr:nth-child(2n) td,.join-section .comparison-table table tr:nth-child(2n) th{background:#f2f2f2}.join-section .comparison-table table tr:first-child td,.join-section .comparison-table table tr:first-child th{border-top:4px solid #cfcfcf}@media screen and (max-width:984px){.join-section .comparison-table table tr:first-child td,.join-section .comparison-table table tr:first-child th{border-width:3px}}@media screen and (max-width:559px){.join-section .comparison-table table tr:first-child td,.join-section .comparison-table table tr:first-child th{border-width:2px}}.join-section .comparison-table table tr:first-child td.comparison-chita,.join-section .comparison-table table tr:first-child th.comparison-chita{border-top-color:#ff5402!important}.join-section .comparison-table table tr:last-child td,.join-section .comparison-table table tr:last-child th{border-bottom:4px solid #cfcfcf}@media screen and (max-width:984px){.join-section .comparison-table table tr:last-child td,.join-section .comparison-table table tr:last-child th{border-width:3px}}@media screen and (max-width:559px){.join-section .comparison-table table tr:last-child td,.join-section .comparison-table table tr:last-child th{border-width:2px}}.join-section .comparison-table table tr:last-child td.comparison-chita,.join-section .comparison-table table tr:last-child th.comparison-chita{border-bottom-color:#ff5402!important}.join-section .comparison-table #comparison-logo{line-height:0;width:160px;margin:0 auto}@media screen and (max-width:984px){.join-section .comparison-table #comparison-logo{width:16vw}}#autoslide{width:100%;height:375px;position:relative}@media screen and (max-width:984px){#autoslide{height:187.5px}}@media screen and (max-width:559px){#autoslide{height:125px}}#autoslide:before{content:"";background:url(img/autoslide.jpg?2305021611) repeat-x 0 0;background-size:4500px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;backface-visibility:hidden;animation:autoslide 5000s linear infinite forwards}@media screen and (max-width:984px){#autoslide:before{background-size:2250px}}@media screen and (max-width:559px){#autoslide:before{background-size:1500px}}@keyframes autoslide{0%{background-position:0 0}to{background-position:-150000px 0}}.slider .slider-txt{font-size:1.3rem;text-align:center;margin:0.4rem 0 0}.telnum{color:#fff;text-align:center;line-height:1}.telnum a{color:#fff;text-decoration:none}.telnum .telnum--num{font-size:0}.telnum .telnum--num .telnum--num--icn,.telnum .telnum--num .telnum--num--num{display:inline-block;vertical-align:middle}.telnum .telnum--num .telnum--num--icn{line-height:0;max-width:26px;margin:0rem 1rem 0rem 0rem}@media screen and (max-width:984px){.telnum .telnum--num .telnum--num--icn{margin:0rem 0.7142857143rem 0rem 0rem}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--icn{margin:0rem 0.5555555556rem 0rem 0rem}}.telnum .telnum--num .telnum--num--icn{position:relative;top:3px}@media screen and (max-width:984px){.telnum .telnum--num .telnum--num--icn{max-width:20.8px}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--icn{max-width:17.3333333333px}}#telnum--header .telnum .telnum--num .telnum--num--icn{background:url(img/icn_tel--white.png) no-repeat center center/cover;max-width:16px;top:2px}@media screen and (max-width:984px){#telnum--header .telnum .telnum--num .telnum--num--icn{max-width:12.8px}}@media screen and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--icn{max-width:10.6666666667px}}#telnum--header .telnum .telnum--num .telnum--num--icn img{visibility:hidden}#bottom-fixed .telnum .telnum--num .telnum--num--icn{background:url(img/icn_tel--white.png) no-repeat center center/cover;max-width:13px;margin:0 4px 0 0;top:2px}#bottom-fixed .telnum .telnum--num .telnum--num--icn img{visibility:hidden}.telnum .telnum--num .telnum--num--num{font-size:44px;font-weight:700}@media screen and (max-width:984px){.telnum .telnum--num .telnum--num--num{font-size:35.2px}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:29.3333333333px}}#telnum--header .telnum .telnum--num .telnum--num--num{font-size:24px}@media screen and (max-width:984px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:19.2px}}@media screen and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:16px}}#bottom-fixed .telnum .telnum--num .telnum--num--num{font-size:22px}.telnum .telnum--metatxt{font-size:1.3rem;margin:1rem 0rem 0rem 0rem}@media screen and (max-width:984px){.telnum .telnum--metatxt{margin:0.7142857143rem 0rem 0rem 0rem}}@media screen and (max-width:559px){.telnum .telnum--metatxt{margin:0.5555555556rem 0rem 0rem 0rem}}#telnum--header .telnum .telnum--metatxt{font-size:1.1rem}#bottom-fixed .telnum .telnum--metatxt{font-size:9px}.tocontact-section{background:url(img/tocontact_bg.webp?2510222302) no-repeat center center/cover}@media screen and (max-width:984px){.tocontact-section{background-image:url(img/tocontact_bg--sm.webp?2510222302)}}#form-section .section-ttl,#form-section .telnum .telnum--metatxt,#form-section .telnum .telnum--num .telnum--num--num,.tocontact-section .section-ttl,.tocontact-section .telnum .telnum--metatxt,.tocontact-section .telnum .telnum--num .telnum--num--num{text-shadow:0 0 1px rgba(255,255,255,0.8),0 0 2px rgba(255,255,255,0.8),0 0 3px rgba(255,255,255,0.8),0 0 4px rgba(255,255,255,0.8),0 0 5px rgba(255,255,255,0.8),0 0 6px rgba(255,255,255,0.8),0 0 7px rgba(255,255,255,0.8),0 0 8px rgba(255,255,255,0.8),0 0 9px rgba(255,255,255,0.8),0 0 10px rgba(255,255,255,0.8),0 0 11px rgba(255,255,255,0.8),0 0 12px rgba(255,255,255,0.8),0 0 13px rgba(255,255,255,0.8),0 0 14px rgba(255,255,255,0.8),0 0 15px rgba(255,255,255,0.8),0 0 16px rgba(255,255,255,0.8),0 0 17px rgba(255,255,255,0.8),0 0 18px rgba(255,255,255,0.8),0 0 19px rgba(255,255,255,0.8),0 0 20px rgba(255,255,255,0.8)}#form-section .telnum,#form-section .telnum a,.tocontact-section .telnum,.tocontact-section .telnum a{color:#000}#form-section .btn-twin-wrap,.tocontact-section .btn-twin-wrap{max-width:640px;margin:3.2rem 0rem 0rem 0rem}@media screen and (max-width:984px){#form-section .btn-twin-wrap,.tocontact-section .btn-twin-wrap{margin:2.2857142857rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#form-section .btn-twin-wrap,.tocontact-section .btn-twin-wrap{margin:1.7777777778rem 0rem 0rem 0rem}}#form-section .btn-twin-wrap,.tocontact-section .btn-twin-wrap{margin-left:auto!important;margin-right:auto!important}#form-section .btn-twin-wrap .btn,.tocontact-section .btn-twin-wrap .btn{margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:984px){#form-section .btn-twin-wrap .btn,.tocontact-section .btn-twin-wrap .btn{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#form-section .btn-twin-wrap .btn,.tocontact-section .btn-twin-wrap .btn{margin:0rem 0rem 0.4444444444rem 0rem}}.check-list li{font-size:1.6rem;margin:0 0 4px;padding-left:34px;display:block;position:relative}.check-list li:before{content:"";background:url(img/icn_check.png) no-repeat center center/cover;width:24px;height:24px;position:absolute;top:5px;left:0}@media screen and (max-width:984px){.check-list li{padding-left:26px}.check-list li:before{width:18px;height:18px}}@media screen and (max-width:559px){.check-list li{padding-left:24px}.check-list li:before{width:16px;height:16px}}#bnrob-section{padding:0!important}@media screen and (max-width:984px){#bnrob-section{padding:2.4rem 0!important}}@media screen and (max-width:559px){#bnrob-section{padding:2.4rem 0!important}}#bnrob-section #bnrob{display:flex;flex-wrap:wrap;justify-content:center}#bnrob-section #bnrob a{color:#000;text-decoration:none;line-height:0;max-width:300px;margin:0 0.8rem;display:block}@media screen and (max-width:984px){#bnrob-section #bnrob a{width:calc(50% - 0.8rem);margin:0 0.4rem}}@media screen and (max-width:559px){#bnrob-section #bnrob a{width:calc(50% - 0.4rem);margin:0 0.2rem}}#copyright-wrap{background:#000;padding:6.4rem 0rem 6.4rem 0rem}@media screen and (max-width:984px){#copyright-wrap{padding:4.5714285714rem 0rem 4.5714285714rem 0rem}}@media screen and (max-width:559px){#copyright-wrap{padding:3.5555555556rem 0rem 3.5555555556rem 0rem}}@media screen and (max-width:984px){#copyright-wrap{padding-bottom:110px!important}}@media screen and (max-width:559px){#copyright-wrap{padding-bottom:94px!important}}#footer-logo{text-decoration:none;line-height:0;max-width:200px;margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:984px){#footer-logo{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#footer-logo{margin:0rem 0rem 1.7777777778rem 0rem}}#footer-logo{margin-left:auto!important;margin-right:auto!important;display:block}@media screen and (max-width:984px){#footer-logo{max-width:133.3333333333px}}@media screen and (max-width:559px){#footer-logo{max-width:100px}}#copyright{color:rgba(255,255,255,0.75);font-size:1.3rem;line-height:1.75;font-weight:700;text-align:center}.scrlFadeIn--pagetop-wrap{position:relative;z-index:300}#pagetop{position:fixed;bottom:4px;right:4px;z-index:300;text-decoration:none;line-height:0;width:90px;height:140px;display:block}@media screen and (max-width:984px){#pagetop{width:72px;height:112px}}@media screen and (max-width:559px){#pagetop{width:60px;height:93.3333333333px}}#bottom-fixed{display:none;background:#bd7a26;background:radial-gradient(circle,#e2b057,#bd7a26 90%);text-decoration:none;text-align:center;line-height:0;white-space:nowrap;width:200px;height:54px;padding:8px 0 0;border-radius:8px;position:fixed;bottom:2px;left:2px;z-index:300;transition:all 0.3s ease}@media screen and (max-width:984px){#bottom-fixed{display:block}}