@font-face{font-family:"Aurantiaca";src:url("/wp/wp-content/themes/wp-templ/assets/fonts/aurantiaca-v4z6e.ttf")}body{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_1.jpg");background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-size:cover;transition:background-image .3s;position:relative}@media (max-width: 767px){body{width:100%;height:100%;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_1_sp.jpg");background-size:100vw 100vh;background-repeat:repeat;background-attachment:scroll;background-position:center center}}body:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_2_3.jpg");background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-size:cover;opacity:0;transition:all .3s;z-index:-1}@media (max-width: 767px){body:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_2_3_sp.jpg");background-size:100vw 100vh;background-repeat:repeat;background-position:center center;background-attachment:scroll;position:fixed}}body:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_4_5.jpg");background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-size:cover;transition:all .3s;opacity:0;z-index:-1}@media (max-width: 767px){body:after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_4_5_sp.jpg");background-size:100vw 100vh;background-repeat:repeat;background-position:center center;background-attachment:scroll;position:fixed}}body.bg-1{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_1.jpg")}@media (max-width: 767px){body.bg-1{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/strength/bg_1_sp.jpg")}}body.bg-1:before,body.bg-1:after{opacity:0}body.bg-2:before{opacity:1}body.bg-2:after{opacity:0}body.bg-3:before{opacity:0}body.bg-3:after{opacity:1}.mr15{margin-right:15px}@media (max-width: 767px){.mr15{margin-right:9px}}.anchor-point{display:block;margin-top:-200px;padding-top:200px}.box-center{text-align:center;margin-bottom:56px}@media (max-width: 767px){.box-center{margin-bottom:28px}}@media (min-width: 768px){.box-center .tit-sec{position:relative;left:30px}}@media (max-width: 767px){.box-center .tit-sec{position:relative;left:34px}}.box-center .tit-sec .txt-en{font-size:45px;font-size:4.5rem;letter-spacing:0;margin-bottom:19px}@media (max-width: 767px){.box-center .tit-sec .txt-en{font-size:42px;font-size:4.2rem}}.box-center .tit-sec .txt-en:before{width:63px;left:-45px;bottom:-18px;transform:rotate(-17deg)}@media (max-width: 767px){.box-center .tit-sec .txt-en:before{width:59px;left:11px;bottom:-10px;transform:rotate(-11deg)}}.box-center .tit-sec .txt-ja{font-size:15px;font-size:1.5rem;padding-right:0;text-align:left;position:relative;left:-17px;letter-spacing:1px}@media (max-width: 767px){.box-center .tit-sec .txt-ja{font-size:14px;font-size:1.4rem;left:-33px;letter-spacing:2px}}.list-steps{width:82.21%;margin:0 0 0 auto;padding-right:110px}@media only screen and (min-width: 768px) and (max-width: 1200px){.list-steps{padding:0 20px;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps{width:95%}}@media only screen and (min-width: 768px) and (min-width: 1600px){.list-steps{width:1015px;margin:0 auto;padding:0}}@media (max-width: 767px){.list-steps{width:100%;padding-left:29px;padding-right:27px}}.list-steps .item{padding-bottom:49px;position:relative}.list-steps .item:before{position:absolute;content:'';width:1px;height:calc(100% - 40px);left:0;top:40px;border-left:dotted 1px #363636}.list-steps .item:first-child{padding-bottom:59px}@media (max-width: 767px){.list-steps .item:first-child{margin-bottom:33px;padding-bottom:0}}.list-steps .item:first-child .detail{display:block}.list-steps .item:last-child{padding-bottom:0}@media (min-width: 768px){.list-steps .item:last-child:before{display:none}}.list-steps .item.item-white{flex-wrap:wrap}@media (min-width: 768px){.list-steps .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.list-steps .item{margin-bottom:33px;padding-bottom:0}}.list-steps .item .number-step{font-family:"gill-sans-nova",sans-serif;padding-left:9px;position:relative}.list-steps .item .number-step:before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background:#18191A;left:0;top:8px}@media (max-width: 767px){.list-steps .item .number-step:before{left:-1px;top:2px}}@media (min-width: 768px){.list-steps .item .number-step{width:117px}}@media (max-width: 767px){.list-steps .item .number-step{margin-bottom:12px}}.list-steps .item .number-step span{font-size:19px;font-size:1.9rem;font-weight:500}@media (max-width: 767px){.list-steps .item .number-step span{font-size:18px;font-size:1.8rem;letter-spacing:1px;margin-right:2px}}.list-steps .item .number-step strong{font-size:40px;font-size:4rem;font-weight:500;position:relative;left:2px;top:2px}@media (max-width: 767px){.list-steps .item .number-step strong{font-size:32px;font-size:3.2rem}}@media (min-width: 768px){.list-steps .item .detail{width:calc(100% - 117px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.list-steps .item .detail{padding-left:20px}}@media (min-width: 768px){.list-steps .item .detail .detail-left{width:calc(100% - 350px);padding-right:97px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .detail-left{padding-right:30px}}@media (max-width: 767px){.list-steps .item .detail .detail-left{margin-bottom:13px}}@media (min-width: 768px){.list-steps .item .detail .detail-right{width:350px}}.list-steps .item .detail .tit-step{font-size:22px;font-size:2.2rem;line-height:36px;font-weight:500;margin-bottom:7px;letter-spacing:1.2px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1300px){.list-steps .item .detail .tit-step{white-space:normal}}@media only screen and (min-width: 768px) and (max-width: 1000px){.list-steps .item .detail .tit-step{font-size:18px;font-size:1.8rem;line-height:30px}}@media (max-width: 767px){.list-steps .item .detail .tit-step{font-size:20px;font-size:2rem;margin-bottom:9px;letter-spacing:1px}}.list-steps .item .detail .desc-step{font-size:16px;font-size:1.6rem;line-height:34px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.list-steps .item .detail .desc-step{font-size:14px;font-size:1.4rem;line-height:28px}}@media (max-width: 767px){.list-steps .item .detail .desc-step{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:.6px}}.list-steps .item .detail .box-contact{margin-top:30px;background:#EAEAEA;padding:20px 0}@media (min-width: 768px){.list-steps .item .detail .box-contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.list-steps .item .detail .box-contact{margin-top:21px;padding:17px 25px 25px;overflow:hidden}}@media (min-width: 768px){.list-steps .item .detail .box-contact .box-left{width:45.69%;padding:18px 0 27px 79px;border-right:dotted 1px #363636}}@media only screen and (min-width: 768px) and (max-width: 1300px){.list-steps .item .detail .box-contact .box-left{padding-left:30px}}@media only screen and (min-width: 768px) and (max-width: 900px){.list-steps .item .detail .box-contact .box-left{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left{padding-bottom:15px;border-bottom:dotted 1px #363636;margin-bottom:7px}}.list-steps .item .detail .box-contact .box-left .tit-box-left{font-size:18px;font-size:1.8rem;line-height:36px;font-weight:500;letter-spacing:1px;margin-bottom:13px}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-left .tit-box-left{font-size:15px;font-size:1.5rem;letter-spacing:0;text-align:center}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left .tit-box-left{text-align:center;font-size:15px;font-size:1.5rem;letter-spacing:.8px;margin-bottom:6px}}.list-steps .item .detail .box-contact .box-left a{padding-left:47px;display:block}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a{padding-left:0;background:#FFFFFF;border-radius:5px;padding-top:17px;text-align:center;overflow:hidden}}.list-steps .item .detail .box-contact .box-left a .tel{font-family:"gill-sans-nova",sans-serif;font-size:34px;font-size:3.4rem;letter-spacing:1.5px;color:#18191A;margin-bottom:5px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-left a .tel{font-size:30px;font-size:3rem;letter-spacing:0}}@media only screen and (min-width: 768px) and (max-width: 900px){.list-steps .item .detail .box-contact .box-left a .tel{font-size:25px;font-size:2.5rem;letter-spacing:0}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a .tel{font-size:25px;font-size:2.5rem;letter-spacing:2px;display:inline-block;left:17px;margin-bottom:0}}.list-steps .item .detail .box-contact .box-left a .tel:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_tel.svg");background-size:100% 100%;width:39px;height:39px;left:-46px;top:50%;margin-top:-20px}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a .tel:before{width:29px;height:29px;left:-35px;margin-top:-14px}}.list-steps .item .detail .box-contact .box-left a .date-time{color:#18191A}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a .date-time{margin-top:-6px;position:relative;left:-16px;margin-bottom:8px}}.list-steps .item .detail .box-contact .box-left a .date-time strong{font-family:"gill-sans-nova",sans-serif;font-size:17px;font-size:1.7rem;font-weight:500;letter-spacing:1.7px;margin-right:8px}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-left a .date-time strong{font-size:14px;font-size:1.4rem;letter-spacing:0}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a .date-time strong{font-size:12px;font-size:1.2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;letter-spacing:1.2px}}.list-steps .item .detail .box-contact .box-left a .date-time span{font-size:15px;font-size:1.5rem}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-left a .date-time span{font-size:13px;font-size:1.3rem;letter-spacing:0}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-left a .date-time span{font-size:12px;font-size:1.2rem}}.list-steps .item .detail .box-contact .box-left a .txt-hint{background:#696969;color:#fff;text-align:center;height:25px;line-height:25px;font-size:12px;font-size:1.2rem}@media (min-width: 768px){.list-steps .item .detail .box-contact .box-right{width:54.31%;padding-left:65px;padding-right:0;padding-top:18px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.list-steps .item .detail .box-contact .box-right{padding-left:30px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-right{padding-right:15px;padding-left:15px}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right{text-align:center}}.list-steps .item .detail .box-contact .box-right .tit-box-right{font-size:18px;font-size:1.8rem;line-height:36px;font-weight:500;letter-spacing:1px;margin-bottom:18px;padding-left:16px}.list-steps .item .detail .box-contact .box-right .tit-box-right span{position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-right .tit-box-right{font-size:15px;font-size:1.5rem;padding-left:0;text-align:center;letter-spacing:0}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right .tit-box-right{font-size:15px;font-size:1.5rem;padding-left:0;letter-spacing:.5px;margin-bottom:3px}}.list-steps .item .detail .box-contact .box-right .btn-contact a{display:block;border-radius:50px;width:335px;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;background:#112946;color:#fff;padding:13px 0 15px;position:relative;letter-spacing:1px;transition:all .3s;border:solid 1px #313231;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1100px){.list-steps .item .detail .box-contact .box-right .btn-contact a{width:100%}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right .btn-contact a{width:100%;font-size:14px;font-size:1.4rem;padding:7px 0 9px}}@media only screen and (min-width: 1025px){.list-steps .item .detail .box-contact .box-right .btn-contact a:hover{background:#fff;color:#18191A;opacity:1}.list-steps .item .detail .box-contact .box-right .btn-contact a:hover .ico:before{opacity:1}.list-steps .item .detail .box-contact .box-right .btn-contact a:hover .ico:after{opacity:0}.list-steps .item .detail .box-contact .box-right .btn-contact a:hover .arr:before{opacity:1}.list-steps .item .detail .box-contact .box-right .btn-contact a:hover .arr:after{opacity:0}}@media only screen and (min-width: 768px) and (max-width: 1250px){.list-steps .item .detail .box-contact .box-right .btn-contact a{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 1000px){.list-steps .item .detail .box-contact .box-right .btn-contact a{font-size:10px;font-size:1rem}}.list-steps .item .detail .box-contact .box-right .btn-contact a p{position:relative;font-weight:500;padding-left:15px;letter-spacing:1.7px}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right .btn-contact a p{padding-left:10px;letter-spacing:.5px}}.list-steps .item .detail .box-contact .box-right .btn-contact a .ico{position:absolute;width:36px;height:36px;left:19px;top:50%;margin-top:-18px}@media only screen and (min-width: 768px) and (max-width: 900px){.list-steps .item .detail .box-contact .box-right .btn-contact a .ico{display:none}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right .btn-contact a .ico{width:27px;height:27px;left:13px;margin-top:-14px}}.list-steps .item .detail .box-contact .box-right .btn-contact a .ico:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_mail.svg");background-size:100% 100%;width:100%;height:100%;left:0;top:0;z-index:2;transition:all .3s;opacity:0}.list-steps .item .detail .box-contact .box-right .btn-contact a .ico:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_mail_w.png");background-size:100% 100%;width:100%;height:100%;left:0;top:0;transition:all .3s}.list-steps .item .detail .box-contact .box-right .btn-contact a .arr{position:absolute;width:12px;height:7px;right:29px;top:50%;margin-top:-4px}@media only screen and (min-width: 768px) and (max-width: 900px){.list-steps .item .detail .box-contact .box-right .btn-contact a .arr{display:none}}@media (max-width: 767px){.list-steps .item .detail .box-contact .box-right .btn-contact a .arr{right:12px;width:10px;height:6px;margin-top:-3px}}.list-steps .item .detail .box-contact .box-right .btn-contact a .arr:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next.svg");background-size:100% 100%;width:100%;height:100%;left:0;top:0;z-index:2;transition:all .3s;opacity:0}.list-steps .item .detail .box-contact .box-right .btn-contact a .arr:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next_w.svg");background-size:100% 100%;width:100%;height:100%;left:0;top:0;transition:all .3s}.list-steps .item .box-white{padding:39px 38px 37px;background:#fff;margin-left:117px;margin-top:19px}@media (max-width: 767px){.list-steps .item .box-white{margin-left:20px;margin-top:28px;padding:28px 12px 27px;margin-bottom:15px}}.list-steps .item .box-white .row-white{padding-bottom:24px;border-bottom:dotted 1px #363636;margin-bottom:22px}.list-steps .item .box-white .row-white:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (max-width: 767px){.list-steps .item .box-white .row-white{margin:0 12px 23px;padding-bottom:23px}}.list-steps .item .box-white .row-white .tit{font-size:18px;font-size:1.8rem;line-height:29px;font-weight:700;margin-bottom:12px;padding-left:12px;letter-spacing:.8px}@media (max-width: 767px){.list-steps .item .box-white .row-white .tit{margin-bottom:9px;padding-left:0}}.list-steps .item .box-white .row-white .desc-white{font-size:14px;font-size:1.4rem;line-height:24px;font-weight:500;padding-left:10px;padding-right:10px;letter-spacing:1.1px}@media (max-width: 767px){.list-steps .item .box-white .row-white .desc-white{padding-left:0;letter-spacing:.9px}}.list-steps .item .box-white .row-white ul{margin-bottom:8px;margin-left:10px;margin-top:7px}@media (min-width: 768px){.list-steps .item .box-white .row-white ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.list-steps .item .box-white .row-white ul{margin-top:14px;margin-bottom:10px;margin-left:0}}.list-steps .item .box-white .row-white ul li{background:#EAEAEA;padding:4px 18px 6px;margin-right:10px}.list-steps .item .box-white .row-white ul li:last-child{margin-right:0;width:151px}@media (max-width: 767px){.list-steps .item .box-white .row-white ul li{padding:6px 18px 7px;margin-bottom:5px;margin-right:0}.list-steps .item .box-white .row-white ul li:last-child{margin-bottom:0;width:100%}}.list-steps .item .box-white .row-white ul li p strong{font-family:"gill-sans-nova",sans-serif;font-size:19px;font-size:1.9rem;margin-right:15px;font-weight:400}.list-steps .item .box-white .row-white ul li p span{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:1px}.list-steps .item .box-white .row-white .txt-note{font-size:12px;font-size:1.2rem;line-height:24px;font-weight:500;padding-left:10px;letter-spacing:1px}@media (max-width: 767px){.list-steps .item .box-white .row-white .txt-note{padding-left:0;line-height:22px;letter-spacing:.5px}}@media (max-width: 767px){.list-steps .item .img-step-sp{margin-left:20px}}.sec-main{background:#F1F1EC;padding:0 57px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-main{padding:0 30px}}@media (max-width: 767px){.sec-main{padding:13px 19px 0}}.sec-main .tit-sec{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);margin-top:29px}@media (max-width: 767px){.sec-main .tit-sec{margin-top:0;top:45%}}.sec-main .tit-sec .txt-en{height:76px;color:#fff;font-size:66px;font-size:6.6rem;letter-spacing:0;margin-bottom:19px}@media (max-width: 767px){.sec-main .tit-sec .txt-en{height:49px;font-size:42px;font-size:4.2rem;margin-bottom:2px}}.sec-main .tit-sec .txt-en:before{left:94px;bottom:-10px;background:#fff}@media (max-width: 767px){.sec-main .tit-sec .txt-en:before{width:60px;left:36px;bottom:-4px}}.sec-main .tit-sec .txt-ja{color:#fff;padding-right:89px;font-size:15px;font-size:1.5rem}@media (max-width: 767px){.sec-main .tit-sec .txt-ja{font-size:14px;font-size:1.4rem;padding-right:32px}}.sec-main .c-breadcrumb{padding:17px 51px 17px 0}@media (max-width: 767px){.sec-main .c-breadcrumb{padding:9px 0 17px 0}}.sec-main .c-breadcrumb li{letter-spacing:.4px}@media (max-width: 767px){.sec-main .c-breadcrumb li{letter-spacing:1.3px}}.sec-main .content-sec{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-main .content-sec .img-left{width:52.6%}.sec-main .content-sec .img-left img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1366px){.sec-main .content-sec .img-left{height:448px}.sec-main .content-sec .img-left img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.sec-main .content-sec .img-left{width:50%;height:224px}}.sec-main .content-sec .img-right{width:calc(100% - 52.6%);margin-top:95px}.sec-main .content-sec .img-right img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1366px){.sec-main .content-sec .img-right{height:382px}.sec-main .content-sec .img-right img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.sec-main .content-sec .img-right{width:50%;height:224px;margin-top:7px}}.sec-design{background:#F1F1EC;position:relative;padding:116px 20px 262px;margin-bottom:207px}@media (max-width: 767px){.sec-design{padding:17px 18px 151px 19px;margin-bottom:117px}}.sec-design .img-design-1{position:absolute;right:0;top:44.6%;width:20%;transition:all .3s}@media (max-width: 767px){.sec-design .img-design-1{width:120px;left:auto;right:0;top:auto;bottom:-13px}}.sec-design .img-design-2{position:absolute;left:110px;bottom:-92px;transition:all .3s}@media (max-width: 767px){.sec-design .img-design-2{width:193px;top:auto;right:auto;left:0;bottom:-65px}}.sec-design .content-sec{max-width:1198px;margin:0 auto}@media (min-width: 768px){.sec-design .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-design .content-sec .content-left{width:34.14%;padding-top:15px;padding-left:26px}}@media (max-width: 767px){.sec-design .content-sec .content-left{margin-bottom:23px}.sec-design .content-sec .content-left img{width:100%}}@media (min-width: 768px){.sec-design .content-sec .content-right{width:calc(100% - 34.14%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-design .content-sec .content-right{padding-left:30px}}@media (max-width: 767px){.sec-design .content-sec .content-right{padding-left:9px}}.sec-design .content-sec .tit-sec{font-size:29px;font-size:2.9rem;line-height:54px;font-weight:500;margin-bottom:45px;letter-spacing:4.3px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-design .content-sec .tit-sec{font-size:22px;font-size:2.2rem;line-height:34px}}@media (max-width: 767px){.sec-design .content-sec .tit-sec{font-size:20px;font-size:2rem;line-height:38px;letter-spacing:.6px;margin-bottom:12px}}.sec-design .content-sec .desc{max-width:67.2%}@media (max-width: 767px){.sec-design .content-sec .desc{max-width:100%}}.sec-design .content-sec .desc p{font-size:16px;font-size:1.6rem;line-height:34px;font-weight:500;margin-bottom:34px}.sec-design .content-sec .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-design .content-sec .desc p{font-size:15px;font-size:1.5rem;line-height:28px;margin-bottom:28px}}.sec-strength .number{width:85.35%;margin:0 0 -5px auto;position:relative}@media (max-width: 767px){.sec-strength .number{width:89.33%;margin:0 auto -10px}.sec-strength .number img{width:60px}}.sec-strength .number:before{position:absolute;content:'';width:0;height:1px;background:#18191A;left:85px;top:16px}@media (max-width: 767px){.sec-strength .number:before{left:73px;top:13px}}.sec-strength .tit-point{font-size:26px;font-size:2.6rem;line-height:48px;font-weight:500;text-align:center;margin-bottom:34px;letter-spacing:3.9px}@media (max-width: 767px){.sec-strength .tit-point{font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:.9px;margin-bottom:16px}}.sec-strength .desc{max-width:920px;padding:0 20px;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:30px;font-weight:500;margin-bottom:87px}@media (max-width: 767px){.sec-strength .desc{font-size:15px;font-size:1.5rem;line-height:28px;padding:0 27px;margin-bottom:36px}}.sec-strength .box-point-1{border-top-left-radius:40px;border-top-right-radius:40px;background:rgba(255,255,255,0.9);margin-bottom:110px;padding:91px 0 120px 0}@media (max-width: 767px){.sec-strength .box-point-1{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:35px;padding-bottom:49px;margin-bottom:31px}}.sec-strength .box-point-1 .box-detail{margin-bottom:91px;position:relative}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail{margin-bottom:40px}}.sec-strength .box-point-1 .box-detail:last-child{margin-bottom:0}.sec-strength .box-point-1 .box-detail:last-child .bg-mv .inner-mv{width:4232px}.sec-strength .box-point-1 .box-detail .txt-abs{position:absolute;left:51px;top:106px;z-index:2}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .txt-abs{width:20px;left:0;top:100px}}.sec-strength .box-point-1 .box-detail .tit-box{text-align:center;margin-bottom:33px}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .tit-box{margin-bottom:23px}}.sec-strength .box-point-1 .box-detail .tit-box .tit-en{font-family:"gill-sans-nova",sans-serif;font-size:45px;font-size:4.5rem;margin-bottom:22px;font-weight:500}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .tit-box .tit-en{font-size:24px;font-size:2.4rem;margin-bottom:7px}}.sec-strength .box-point-1 .box-detail .tit-box .tit-ja{font-size:18px;font-size:1.8rem;line-height:30px;font-weight:500;letter-spacing:1.8px}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .tit-box .tit-ja{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.2px}}.sec-strength .box-point-1 .box-detail .bg-mv{position:relative;overflow:hidden;height:358px;background-color:#fff;padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .bg-mv{height:155px;padding-top:0;padding-bottom:0}}.sec-strength .box-point-1 .box-detail .bg-mv .inner-mv{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;width:4224px;height:100%;transform:translateX(0);animation:mvSlide 45s linear infinite}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .bg-mv .inner-mv{width:1940px}}.sec-strength .box-point-1 .box-detail .bg-mv span{display:block;width:100%;height:100%;margin-right:13px}@media (max-width: 767px){.sec-strength .box-point-1 .box-detail .bg-mv span{margin-right:5px}}.sec-strength .box-point-1 .box-detail .bg-mv span:last-child{margin-right:0}.sec-strength .box-point-1 .box-detail .bg-mv span img{height:100%;width:100%;object-fit:cover;object-position:center;max-width:inherit}.sec-strength .box-point-2{padding:91px 0 128px 0;border-top-left-radius:40px;border-top-right-radius:40px;background:rgba(255,255,255,0.9);margin-bottom:110px}@media (max-width: 767px){.sec-strength .box-point-2{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:34px;padding-bottom:40px;margin-bottom:40px}}.sec-strength .box-point-2 .desc{margin-bottom:72px}@media (max-width: 767px){.sec-strength .box-point-2 .desc{margin-bottom:26px}}.sec-strength .box-point-2 .box-detail{position:relative;max-width:920px;padding:0 20px;margin:0 auto;left:43px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-strength .box-point-2 .box-detail{left:0}}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail{left:0;padding:0 27px}}.sec-strength .box-point-2 .box-detail .img-detail{width:100%;height:390px}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail .img-detail{height:589px}}.sec-strength .box-point-2 .box-detail .img-detail img{width:100%;height:100%;object-fit:cover}.sec-strength .box-point-2 .box-detail h3{position:absolute;font-size:14px;font-size:1.4rem;line-height:24px;font-weight:500;padding:20px 18px 20px 19px;background:#fff;border-radius:5px;letter-spacing:1.1px}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail h3{font-size:12px;font-size:1.2rem;line-height:17px;letter-spacing:1px;padding:16px 11px 14px 10px}}.sec-strength .box-point-2 .box-detail h3.txt-detail-1{top:98px;left:39px}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail h3.txt-detail-1{top:85px;left:42px}}.sec-strength .box-point-2 .box-detail h3.txt-detail-2{left:276px;bottom:27px}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-strength .box-point-2 .box-detail h3.txt-detail-2{left:225px}}@media only screen and (min-width: 768px) and (max-width: 800px){.sec-strength .box-point-2 .box-detail h3.txt-detail-2{left:190px}}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail h3.txt-detail-2{top:203px;bottom:auto;right:58px;left:auto}}.sec-strength .box-point-2 .box-detail h3.txt-detail-3{top:27px;right:245px}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-strength .box-point-2 .box-detail h3.txt-detail-3{right:200px}}@media only screen and (min-width: 768px) and (max-width: 800px){.sec-strength .box-point-2 .box-detail h3.txt-detail-3{right:170px}}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail h3.txt-detail-3{left:60px;right:auto;bottom:207px;top:auto}}.sec-strength .box-point-2 .box-detail h3.txt-detail-4{right:62px;bottom:52px}@media (min-width: 768px){.sec-strength .box-point-2 .box-detail h3.txt-detail-4{padding-right:12px}}@media (max-width: 767px){.sec-strength .box-point-2 .box-detail h3.txt-detail-4{right:46px;bottom:38px}}.sec-strength .box-point-3{padding:91px 0 128px 0;border-top-left-radius:40px;border-top-right-radius:40px;background:rgba(255,255,255,0.9)}@media (max-width: 767px){.sec-strength .box-point-3{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:35px;padding-bottom:55px}}@media (min-width: 768px){.sec-strength .box-point-3 .number{width:82.21%}}.sec-strength .box-point-3 .desc{margin-bottom:78px}@media (max-width: 767px){.sec-strength .box-point-3 .desc{margin-bottom:35px}}.sec-strength .box-point-4{padding:110px 0 117px 0;border-top-left-radius:40px;border-top-right-radius:40px;background:rgba(255,255,255,0.9);margin-top:110px;margin-bottom:110px}@media (max-width: 767px){.sec-strength .box-point-4{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:35px;padding-bottom:40px;margin-top:49px;margin-bottom:49px}.sec-strength .box-point-4 .number{margin-bottom:-7px}.sec-strength .box-point-4 .tit-point{margin-bottom:14px}}.sec-strength .box-point-4 .desc{margin-bottom:71px}@media (max-width: 767px){.sec-strength .box-point-4 .desc{line-height:26px;margin-bottom:18px}}.sec-strength .box-point-4 .point-detail{max-width:82.21%;margin:0 0 0 auto;padding:0 110px 0 0;height:389px;overflow:hidden}@media (min-width: 768px){.sec-strength .box-point-4 .point-detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-strength .box-point-4 .point-detail{max-width:90%;margin:0 auto;padding:0 20px}}@media only screen and (min-width: 768px) and (min-width: 1382px){.sec-strength .box-point-4 .point-detail{max-width:1013px;padding-right:0;margin:0 auto}}@media (max-width: 767px){.sec-strength .box-point-4 .point-detail{max-width:100%;height:auto;padding:0 26px 0 29px}}.sec-strength .box-point-4 .point-detail .detail-left img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-strength .box-point-4 .point-detail .detail-left{width:47.5%;height:389px}}.sec-strength .box-point-4 .point-detail .detail-right{width:calc(100% - 47.5%);padding:57px 60px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-strength .box-point-4 .point-detail .detail-right{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-strength .box-point-4 .point-detail .detail-right{padding:26px 40px 17px;width:100%}}.sec-strength .box-point-4 .point-detail .detail-right ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-strength .box-point-4 .point-detail .detail-right ul li{width:33.33%;text-align:center;margin-bottom:6px}@media (max-width: 767px){.sec-strength .box-point-4 .point-detail .detail-right ul li{width:50%;margin-bottom:-3px;padding-left:4px}.sec-strength .box-point-4 .point-detail .detail-right ul li:nth-child(2n) .icon{margin:0 auto}.sec-strength .box-point-4 .point-detail .detail-right ul li:nth-child(2n) .icon-name{left:0}}@media (min-width: 768px){.sec-strength .box-point-4 .point-detail .detail-right ul li.pl5{padding-left:5px}}@media (min-width: 768px){.sec-strength .box-point-4 .point-detail .detail-right ul li.pr5{padding-right:5px}}@media (min-width: 768px){.sec-strength .box-point-4 .point-detail .detail-right ul li:nth-child(3n){padding-left:10px}.sec-strength .box-point-4 .point-detail .detail-right ul li:nth-child(3n) .icon-name{padding:0 9px;left:4px}.sec-strength .box-point-4 .point-detail .detail-right ul li:nth-child(3n) .icon{text-align:right}}@media (max-width: 767px){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon{width:99px}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon{margin:0 auto}}.sec-strength .box-point-4 .point-detail .detail-right ul li .icon-name{font-size:17px;font-size:1.7rem;font-weight:500;display:inline-block;padding:0 5px;background:#fff;position:relative;z-index:2;top:-18px;letter-spacing:2.6px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon-name{letter-spacing:0;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon-name{font-size:15px;font-size:1.5rem;line-height:20px}}@media (max-width: 767px){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon-name{font-size:14px;font-size:1.4rem;padding:0 10px;left:-8px;top:-17px;white-space:nowrap}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-strength .box-point-4 .point-detail .detail-right ul li .icon-name{left:0}}.sec-strength .box-point-5{padding:91px 0 89px 0;border-top-left-radius:40px;border-top-right-radius:40px;background:rgba(255,255,255,0.9)}@media (max-width: 767px){.sec-strength .box-point-5{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:35px;padding-bottom:40px}.sec-strength .box-point-5 .number{margin-bottom:-7px}.sec-strength .box-point-5 .tit-point{margin-bottom:10px}}.sec-strength .box-point-5 .desc{margin-bottom:71px}@media (max-width: 767px){.sec-strength .box-point-5 .desc{line-height:26px;margin-bottom:25px}}.sec-strength .box-point-5 ul{max-width:920px;padding:0 20px;margin:0 auto}@media (min-width: 768px){.sec-strength .box-point-5 ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media (max-width: 767px){.sec-strength .box-point-5 ul{padding:0 27px 0 28px}}@media (min-width: 768px){.sec-strength .box-point-5 ul li{width:49.54%;margin-right:.92%;margin-bottom:42px}.sec-strength .box-point-5 ul li:nth-child(2n){margin-right:0}}@media (max-width: 767px){.sec-strength .box-point-5 ul li{margin-bottom:30px}.sec-strength .box-point-5 ul li:last-child{margin-bottom:0}}.sec-strength .box-point-5 ul li .img-point{margin-bottom:11px}@media (max-width: 767px){.sec-strength .box-point-5 ul li .img-point{margin-bottom:14px}.sec-strength .box-point-5 ul li .img-point img{width:100%}}.sec-strength .box-point-5 ul li .cap{text-align:center;font-size:17px;font-size:1.7rem;line-height:30px;font-weight:500;letter-spacing:2.6px}@media (max-width: 767px){.sec-strength .box-point-5 ul li .cap{font-size:14px;font-size:1.4rem;line-height:21px;letter-spacing:2.1px}}.sec-works{padding:109px 20px 103px}@media (max-width: 767px){.sec-works{padding:39px 27px 39px 28px}}.sec-works .content-sec{display:block;max-width:776px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:solid 1px #18191A;align-items:center;background:#fff;transition:all .3s;cursor:pointer}@media only screen and (min-width: 1025px){.sec-works .content-sec:hover{opacity:1;background:#313231;color:#fff}.sec-works .content-sec:hover .content-left img{transform:scale(1.1, 1.1)}.sec-works .content-sec:hover .content-right p .arr{background:#fff}.sec-works .content-sec:hover .content-right p .arr:before{left:100%;transition:all .3s ease-in-out}.sec-works .content-sec:hover .content-right p .arr:after{left:50%;transition:all .3s ease-in-out}.sec-works .content-sec:hover .content-right p strong:before{background:#fff}}.sec-works .content-sec .content-left{width:302px;overflow:hidden}@media (max-width: 767px){.sec-works .content-sec .content-left{width:125px}}.sec-works .content-sec .content-left img{transition:all .3s}.sec-works .content-sec .content-right{width:calc(100% - 302px);padding:0 43px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-works .content-sec .content-right{padding-left:20px}}@media (max-width: 767px){.sec-works .content-sec .content-right{width:calc(100% - 125px);padding:0 24px}}.sec-works .content-sec .content-right p{position:relative}@media (min-width: 768px){.sec-works .content-sec .content-right p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}.sec-works .content-sec .content-right p .arr{position:absolute;width:20px;height:20px;overflow:hidden;border-radius:4px;background:#18191A;top:50%;margin-top:-9px;right:-38px;transition:all .3s}@media (max-width: 767px){.sec-works .content-sec .content-right p .arr{width:27px;height:27px;right:-60px;margin-top:-14px}}.sec-works .content-sec .content-right p .arr:before{position:absolute;content:"";background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next_w.svg");background-size:100% 100%;width:10px;height:6px;top:50%;left:50%;margin-left:-5px;margin-top:-3px;transition:all .3s;z-index:2}@media (max-width: 767px){.sec-works .content-sec .content-right p .arr:before{width:15px;height:9px;margin-left:-7px;margin-top:-4px}}.sec-works .content-sec .content-right p .arr:after{position:absolute;content:"";background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next.svg");background-size:100% 100%;width:10px;height:6px;top:50%;left:-50%;margin-left:-5px;margin-top:-3px;transition:all .3s}.sec-works .content-sec .content-right p strong{font-family:"gill-sans-nova",sans-serif;font-size:49px;font-size:4.9rem;margin-right:54px;font-weight:500;letter-spacing:0;position:relative}@media (max-width: 767px){.sec-works .content-sec .content-right p strong{font-size:32px;font-size:3.2rem;margin-right:0;display:block;margin-bottom:3px}}.sec-works .content-sec .content-right p strong:before{position:absolute;content:'';width:38px;height:1px;background:#18191A;transform:rotate(-44deg);right:-41px;top:18px;transition:all .3s}@media (max-width: 767px){.sec-works .content-sec .content-right p strong:before{width:24px;right:-20px;top:15px}}.sec-works .content-sec .content-right p span{font-size:18px;font-size:1.8rem;font-weight:700;position:relative;letter-spacing:2.5px;top:1px}@media (max-width: 767px){.sec-works .content-sec .content-right p span{font-size:12px;font-size:1.2rem;display:block;letter-spacing:1.7px}}

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