#wrap{overflow:hidden}.strength .c-main-visual .page-ttl__en{font-size:120px;letter-spacing:-0.02em}@media only screen and (min-width: 768px) and (max-width: 1220px){.strength .c-main-visual .page-ttl__en{font-size:9.5082vw}}@media (max-width: 767px){.strength .c-main-visual .page-ttl__en{font-size:65px;top:10px}}.strength .c-main-visual .page-ttl__en em{font-style:normal;position:relative}@media (max-width: 767px){.strength .c-main-visual .page-ttl__en em{left:-7px}}.strength .c-head{font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.1em;font-weight:normal;position:relative;padding-bottom:11px;border-bottom:1px solid #3b3b3b}@media (max-width: 767px){.strength .c-head{font-size:20px;line-height:30px;letter-spacing:0.03em;padding-bottom:15px}}.strength .strength_main .ttl-intro{font-family:"Shippori Mincho",serif;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;margin-top:6px;margin-bottom:68px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.strength .strength_main .ttl-intro{padding-left:18px}}@media (max-width: 767px){.strength .strength_main .ttl-intro{font-size:16px;letter-spacing:0.1em;line-height:35px;text-align:center;margin:18px 0 54px}}.strength .strength_main .ancLst li a{position:relative;display:flex;align-items:center;letter-spacing:0.025em;line-height:30px;color:#3b3b3b;border-bottom:1px solid #cfd5e0;padding:12px 0 12px;cursor:pointer}@media (max-width: 767px){.strength .strength_main .ancLst li a{font-size:14px;padding:13px 0 13px}}.strength .strength_main .ancLst li a::after{content:"";width:10px;height:10px;background:url(../../img/common/icon/ico-carr-right.svg) no-repeat center/contain;position:absolute;top:50%;right:15px;transition:0.3s all ease-in-out;margin-top:-5px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.strength .strength_main .ancLst li a::after{width:11px;height:11px;border-radius:50%}}@media (max-width: 767px){.strength .strength_main .ancLst li a::after{right:3px;margin-top:-5px}}@media only screen and (min-width: 1025px){.strength .strength_main .ancLst li a:hover::after{transform:translateX(4px)}}.strength .strength_main .ancLst li span.num{width:48px;font-family:"Gilda Display",serif;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.02em;color:#5b6879;position:relative;padding-top:5px}@media (max-width: 767px){.strength .strength_main .ancLst li span.num{width:33px;font-size:14px;font-family:"Crimson Text",serif;padding-top:0}}.strength .strength_main .ancLst li span.num::after{content:"";position:absolute;width:1px;height:25px;background:#82889c;right:11px;top:2px;transform:rotate(25deg)}@media (max-width: 767px){.strength .strength_main .ancLst li span.num::after{height:18px;right:7px;top:-2px}}.strength .strength_main .ancLst li span:last-child{flex:1;padding-left:13px}@media (max-width: 767px){.strength .strength_main .ancLst li span:last-child{padding-left:9px}}.strength .strength_main .sec-anc{position:relative}.strength .strength_main .sec-anc .img_bg{display:block;object-fit:cover;width:100%;max-height:667px}.strength .strength_main .sec-anc__box{position:relative;max-width:1360px;width:calc(100% - 180px);margin:-254px auto 0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(35px) brightness(150%);padding:26px 0 41px}@media only screen and (min-width: 768px) and (max-width: 1024px){.strength .strength_main .sec-anc__box{width:calc(100% - 40px)}}@media (max-width: 767px){.strength .strength_main .sec-anc__box{background:#fff;width:100%;margin:14px auto 0;padding-bottom:38px}}.strength .strength_main .sec-anc__box .inner{position:relative;z-index:2;display:flex;align-items:center}@media (max-width: 767px){.strength .strength_main .sec-anc__box .inner{flex-direction:column;padding:0}}.strength .strength_main .sec-anc__box .title{flex:1;padding-left:103px;position:relative;top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.strength .strength_main .sec-anc__box .title{padding-left:40px}}@media (max-width: 767px){.strength .strength_main .sec-anc__box .title{width:calc(100% - 30px);margin:-90px auto 23px;background:#5b6879;color:#fff;text-align:center;padding:44px 0 27px}.strength .strength_main .sec-anc__box .title::after{content:"";position:absolute;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #5b6879;left:50%;transform:translateX(-50%);bottom:-9px}}.strength .strength_main .sec-anc__box .title .jp{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.875em;letter-spacing:.2em;margin-bottom:15px}@media (max-width: 767px){.strength .strength_main .sec-anc__box .title .jp{font-size:18px;line-height:1;color:#ffffff}}.strength .strength_main .sec-anc__box .title .en{max-width:142px;font-family:"Gilda Display",serif;font-size:14px;letter-spacing:0.025em;position:relative;text-align:center}@media (max-width: 767px){.strength .strength_main .sec-anc__box .title .en{max-width:105px;margin:0 auto;font-size:10px;color:#c7ccd9}}.strength .strength_main .sec-anc__box .title .en::after,.strength .strength_main .sec-anc__box .title .en::before{content:"";position:absolute;width:18px;height:1px;background:#3b3b3b;top:50%;margin-top:-2px}@media (max-width: 767px){.strength .strength_main .sec-anc__box .title .en::after,.strength .strength_main .sec-anc__box .title .en::before{width:13px;background:#c7ccd9}}.strength .strength_main .sec-anc__box .title .en::after{left:0}.strength .strength_main .sec-anc__box .title .en::before{right:0}.strength .strength_main .sec-anc__box .ancLst{width:57.2%;max-width:584px}@media only screen and (min-width: 768px) and (max-width: 1200px){.strength .strength_main .sec-anc__box .ancLst{margin-right:0}}@media (max-width: 767px){.strength .strength_main .sec-anc__box .ancLst{width:100%;max-width:100%;margin-right:0;padding:0 33px}}.strength .strength_main .sec-anc__box .ancLst li a{padding-left:4px;padding-right:35px}@media (max-width: 767px){.strength .strength_main .sec-anc__box .ancLst li a{padding-left:1px}}@media (min-width: 768px){.strength .strength_main .sec-anc--limit .sec-anc__box{position:relative;z-index:4;max-height:392px;padding:107px 0 122px;margin-top:-191px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box{padding-bottom:42px}}@media (min-width: 768px){.strength .strength_main .sec-anc--limit .sec-anc__box .title{top:1px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box .title{margin-bottom:14px}}@media (min-width: 768px){.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst{margin-right:0;max-width:100%;width:60%;padding-right:30px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst li a{line-height:22px;padding-top:17px;padding-bottom:11px}.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst li a::after{margin-top:-6px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst li:nth-child(1) a::after{margin-top:1px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst li:nth-child(2) a{padding-bottom:20px}}@media (max-width: 767px){.strength .strength_main .sec-anc--limit .sec-anc__box .ancLst li:nth-child(3) a{padding-top:7px;padding-bottom:8px}}.strength .strength_main .lst-row .row{padding:116px 0 110px;background:linear-gradient(#f0f1f4 0%, #f0f1f4 0%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.strength .strength_main .lst-row .row{padding:23px 0 60px}}.strength .strength_main .lst-row .row__ttl{position:relative;z-index:1}@media (max-width: 767px){.strength .strength_main .lst-row .row__ttl{text-align:center;padding-top:58px;margin-bottom:52px}}.strength .strength_main .lst-row .row__ttl .num{font-family:"Gilda Display",serif;font-size:240px;letter-spacing:-0.05em;line-height:1;color:#fff;position:absolute;left:-94px;top:50%;transform:translateY(-50%);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1215px){.strength .strength_main .lst-row .row__ttl .num{left:-20px}}@media (max-width: 767px){.strength .strength_main .lst-row .row__ttl .num{left:50%;transform:translateX(-50%);font-size:95px;top:-6px}}.strength .strength_main .lst-row .row__ttl .jp{position:relative;font-family:"Shippori Mincho",serif;font-size:28px;letter-spacing:0.1em;line-height:50px}@media (max-width: 767px){.strength .strength_main .lst-row .row__ttl .jp{font-size:24px;line-height:40px;letter-spacing:0.025em}}.strength .strength_main .lst-row .row .strCol{position:relative;z-index:2;display:flex;flex-wrap:wrap}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol{flex-direction:column-reverse}}.strength .strength_main .lst-row .row .strCol .img{flex:1}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol .img{width:calc(100% + 42px);margin:0 -21px 30px}}.strength .strength_main .lst-row .row .strCol .img img{display:block;width:100%}.strength .strength_main .lst-row .row .strCol .ctn{width:51.56%;max-width:528px;padding-right:45px}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol .ctn{width:100%;padding-right:0;max-width:100%}}.strength .strength_main .lst-row .row .strCol .ctn .row__ttl{margin-bottom:40px;margin-top:-5px}.strength .strength_main .lst-row .row .strCol .ctn .c-head{margin-bottom:22px}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol .ctn .c-head{margin-bottom:17px}}.strength .strength_main .lst-row .row .strCol .ctn .txt{line-height:30px;letter-spacing:0.025em}.strength .strength_main .lst-row .row .strCol .ctn .txt p+p{margin-top:20px}.strength .strength_main .lst-row .row .strCol .ctn .note{font-size:12px;letter-spacing:0.05em;color:#6e7179;margin-top:23px}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol .ctn .note{margin-top:19px}}.strength .strength_main .lst-row .row .strCol .ctn .c-btn{max-width:300px;text-align:center;margin-top:45px}@media (max-width: 767px){.strength .strength_main .lst-row .row .strCol .ctn .c-btn{margin:37px auto 0}}.strength .strength_main .lst-row .row .grBtn{max-width:640px;margin:77px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){.strength .strength_main .lst-row .row .grBtn{flex-direction:column;align-items:center;justify-content:center;margin-top:37px}}.strength .strength_main .lst-row .row .grBtn .c-btn{width:calc(50% - 20px);max-width:100%}@media (max-width: 767px){.strength .strength_main .lst-row .row .grBtn .c-btn{width:100%;max-width:300px;margin-bottom:25px}}@media (min-width: 768px){.strength .strength_main .lst-row .row:nth-child(odd) .strCol .img{margin-right:calc(-1 * (100vw - 100%) / 2)}}.strength .strength_main .lst-row .row:nth-child(even) .strCol{flex-direction:row-reverse}@media (max-width: 767px){.strength .strength_main .lst-row .row:nth-child(even) .strCol{flex-direction:column-reverse}}@media (min-width: 768px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .img{margin-left:calc(-1 * (100vw - 100%) / 2)}}@media (max-width: 767px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .img{margin-bottom:30px}}.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn{max-width:562px;padding-right:0;padding-left:83px}@media only screen and (min-width: 768px) and (max-width: 1200px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn{padding-left:45px}}@media (max-width: 767px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn{max-width:100%;padding-left:0}}.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn__ins{margin-right:-36px}@media only screen and (min-width: 768px) and (max-width: 1200px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn__ins{margin-right:0}}@media (max-width: 767px){.strength .strength_main .lst-row .row:nth-child(even) .strCol .ctn__ins{margin-right:0}}.strength .strength_main .lst-row .row:not(:first-child) .strCol{margin-top:94px}@media (max-width: 767px){.strength .strength_main .lst-row .row:not(:first-child) .strCol{margin-top:0}}.strength .strength_main .lst-row .row:not(:first-child) .strCol .ctn{margin-top:-5px}@media (max-width: 767px){.strength .strength_main .lst-row .row:not(:first-child) .strCol .ctn{margin-top:0}}.strength .strength_main .lst-row .row.row01{position:relative;padding:158px 0 120px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row01{padding:15px 0 35px}}.strength .strength_main .lst-row .row.row01::after{content:"";position:absolute;width:100%;height:220px;background:#f0f1f4;left:0;top:-220px;z-index:-1}@media (max-width: 767px){.strength .strength_main .lst-row .row.row01 .row__ttl{margin-bottom:59px}}.strength .strength_main .lst-row .row.row01 .row__ttl .num{top:25px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row01 .row__ttl .num{top:0}}.strength .strength_main .lst-row .row.row01 .strCol{margin-top:0}@media (max-width: 767px){.strength .strength_main .lst-row .row.row01 .strCol .img{margin-bottom:20px}}.strength .strength_main .lst-row .row.row02{padding:116px 0 110px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row02{padding:23px 0 60px}}@media (max-width: 767px){.strength .strength_main .lst-row .row.row03 .strCol .ctn .c-head{margin-bottom:24px}}.strength .strength_main .lst-row .row.row03 .strCol .ctn .c-btn{margin-top:51px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row03 .strCol .ctn .c-btn{margin-top:37px}}.strength .strength_main .lst-row .row.row05{padding:27px 0 100px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05{padding:25px 0 60px}}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05 .row__ttl{margin-bottom:72px}}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05 .strCol .img{margin-bottom:25px}}.strength .strength_main .lst-row .row.row05 .strCol .ctn{margin-top:0}@media (min-width: 768px){.strength .strength_main .lst-row .row.row05 .strCol .ctn .row__ttl{margin-bottom:90px}}.strength .strength_main .lst-row .row.row05 .strCol .ctn .c-head{padding-bottom:24px}@media only screen and (min-width: 768px) and (max-width: 800px){.strength .strength_main .lst-row .row.row05 .strCol .ctn .c-head{font-size:18px}}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05 .strCol .ctn .c-head{letter-spacing:0.05em;padding-bottom:20px;margin-bottom:24px}}.strength .strength_main .lst-row .row.row05 .strCol .ctn .c-head span{position:relative;top:-9px;left:-1px;font-size:12px;font-family:"Shippori Mincho",serif}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05 .strCol .ctn .c-head span{top:-11px}}.strength .strength_main .lst-row .row.row05 .c-btn{max-width:300px;margin:61px auto 0}@media (max-width: 767px){.strength .strength_main .lst-row .row.row05 .c-btn{margin-top:35px}}.strength .strength_main .lst-row .row.row06{padding-bottom:102px}@media (max-width: 767px){.strength .strength_main .lst-row .row.row06{padding-bottom:65px}}.strength .strength_main .sec-limit{position:relative;z-index:2}.strength .strength_main .sec-limit .lst-row .row{background:linear-gradient(#5b6879 0%, #657589 100%);color:#fff;padding:126px 0 118px}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row{padding:25px 0 53px}}.strength .strength_main .sec-limit .lst-row .row__ttl .num{color:#657488}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row .strCol .img{margin-bottom:21px}}.strength .strength_main .sec-limit .lst-row .row.row07{padding:160px 0 133px;position:relative}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row07{padding:25px 0 58px}}.strength .strength_main .sec-limit .lst-row .row.row07::after{content:"";position:absolute;width:100%;height:201px;background:#5c697b;left:0;top:-201px;z-index:-1}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row07::after{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.strength .strength_main .sec-limit .lst-row .row.row07::after{top:-200px}}.strength .strength_main .sec-limit .lst-row .row.row07 .row__ttl{margin-bottom:42px}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row07 .row__ttl{margin-bottom:48px}}.strength .strength_main .sec-limit .lst-row .row.row07 .row__ttl .num{margin-top:-25px}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row07 .row__ttl .num{margin-top:0}}.strength .strength_main .sec-limit .lst-row .row.row09{padding:130px 0 102px}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row09{padding:25px 0 48px}}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row09 .row__ttl{margin-bottom:48px}}.strength .strength_main .sec-limit .lst-row .row.row09 .row__ttl .num{margin-top:-25px}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row09 .row__ttl .num{margin-top:0}}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row09 .row__ttl .jp{margin:0 -10px}}.strength .strength_main .sec-limit .lst-row .row.row09 .strCol{margin-top:0}.strength .strength_main .sec-limit .lst-row .row.row09 .strCol .ctn{margin-top:0}@media (max-width: 767px){.strength .strength_main .sec-limit .lst-row .row.row09 .strCol .ctn{margin-top:-4px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.strength .strength_main .sec-limit .lst-row .row+.row{position:relative;top:-1px;margin-bottom:-1px}}

/*# sourceMappingURL=maps/strength.min.css.map */
