.strength .mainvs__img{background:url(../../img/common/banner_visual.jpg) no-repeat center;background-size:cover}@media only screen and (max-width: 767px){.strength .mainvs__img{background:url(../../img/common/banner_visual_sp.jpg) no-repeat center;background-size:cover}}.strength .mainvs__content-tit .en{font-size:54px;font-size:5.4rem}@media only screen and (max-width: 767px){.strength .mainvs__content-tit .en{font-size:44px;font-size:4.4rem}}.strength-blocks{padding:80px 0 0}@media only screen and (max-width: 767px){.strength-blocks{padding:35px 0 0}}.strength-blocks-img-block{padding:30px 0;min-height:370px;background:url("../../img/strength/main_img@2x.png") 0 0/cover no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 767px){.strength-blocks-img-block{background:url("../../img/strength/main_img_sp@2x.png") 0 0/cover no-repeat;min-height:460px}}.strength-blocks-img-block-inner{max-width:840px;margin:0 auto;padding:0 20px}.strength-blocks-img-block-inner h3{font-size:28px;font-size:2.8rem;font-weight:700;text-align:center;color:#fff;line-height:1.5em;letter-spacing:0.1em;white-space:nowrap}@media only screen and (max-width: 767px){.strength-blocks-img-block-inner h3{font-size:20px;font-size:2rem;line-height:28px;white-space:unset;font-size:20px;font-size:2rem;line-height:28px}}.strength-blocks-img-block-inner p{color:#fff;text-align:justify;font-size:15px;font-size:1.5rem;line-height:1.73em;letter-spacing:0.1em;margin:20px 0 0}@media only screen and (max-width: 767px){.strength-blocks-img-block-inner p{margin:15px 0 0}}.strength-blocks-main-navi{margin:65px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-navi{margin:30px 0 0}}.strength-blocks-main-navi-inner{max-width:1000px;margin:0 auto}.strength-blocks-main-navi-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;overflow:hidden}.strength-blocks-main-navi-list .item{width:20%;padding:5px 10px}@media only screen and (max-width: 767px){.strength-blocks-main-navi-list .item{width:100%}}.strength-blocks-main-navi-list .item-wrap{position:relative;overflow:hidden}.strength-blocks-main-navi-list .item .overlay-link{background:transparent;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.strength-blocks-main-navi-list .item-img a{display:block;position:relative}.strength-blocks-main-navi-list .item-img a:before{content:'';background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.strength-blocks-main-navi-list .item-img a:hover{opacity:1}.strength-blocks-main-navi-list .item-info{position:absolute;left:0;top:0;right:0;text-align:center;height:60%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.strength-blocks-main-navi-list .item-info{height:100%;width:100%;padding:0 25px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:left;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.strength-blocks-main-navi-list .item-info:before{content:'';background:url("../../img/common/icon/ico_arrow_white2.svg") 0 0/19px 7px no-repeat;width:19px;height:7px;position:absolute;bottom:-40px;left:50%;margin-left:-10px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 768px){.strength-blocks-main-navi-list .item-info:before{bottom:-25px}}@media only screen and (min-width: 992px){.strength-blocks-main-navi-list .item-info:before{bottom:-40px}}@media only screen and (max-width: 767px){.strength-blocks-main-navi-list .item-info:before{left:initial;right:25px;bottom:initial;top:50%;margin-left:0;margin-top:-5px}}.strength-blocks-main-navi-list .item-info small{color:#fff;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.57em;letter-spacing:0.05em;display:block}@media only screen and (max-width: 767px){.strength-blocks-main-navi-list .item-info small{font-size:15px;font-size:1.5rem;line-height:1.46em;text-align:left}}.strength-blocks-main-navi-list .item-info h5{font-size:20px;font-size:2rem;font-weight:700;color:#fff;line-height:1.5em;letter-spacing:0.1em;margin:10px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-navi-list .item-info h5{margin:0}}.strength-blocks-main-info--box{margin:100px 0 0}.strength-blocks-main-info--box:not(:first-child){margin:130px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box:not(:first-child){margin:75px 0 0}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box{margin:60px 0 0}}.strength-blocks-main-info--box .box-title:before,.strength-blocks-main-info--box .box-title:after{content:" ";display:table}.strength-blocks-main-info--box .box-title:after{clear:both}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title{margin:0 -20px}}.strength-blocks-main-info--box .box-title--tit{position:relative;width:64%}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit{width:100%}}.strength-blocks-main-info--box .box-title--tit:before{content:'';background:#F4F4F4;position:absolute;z-index:-1;width:100%;height:100%;top:30px}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-title--tit:before{top:22px}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-title--tit:before{top:30px}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit:before{top:18px}}@media only screen and (max-width: 360px){.strength-blocks-main-info--box .box-title--tit:before{top:14px}}.strength-blocks-main-info--box .box-title--tit-wrap{padding:0 30px 38px 90px}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-title--tit-wrap{padding:0 30px 38px 40px}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-title--tit-wrap{padding:0 30px 38px 90px}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit-wrap{padding:0 20px 92px}}.strength-blocks-main-info--box .box-title--tit .mfTxt2{font-size:38px;font-size:3.8rem;font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:0.05em}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-title--tit .mfTxt2{font-size:28px;font-size:2.8rem}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-title--tit .mfTxt2{font-size:38px;font-size:3.8rem}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit .mfTxt2{font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 360px){.strength-blocks-main-info--box .box-title--tit .mfTxt2{font-size:18px;font-size:1.8rem}}.strength-blocks-main-info--box .box-title--tit .mfTxt2:first-letter{color:#008639}.strength-blocks-main-info--box .box-title--tit small{font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:0.1em;display:block}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit small{font-size:16px;font-size:1.6rem;margin:15px 0 0}}.strength-blocks-main-info--box .box-title--tit em{font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:0.1em;line-height:1.3em;font-style:normal}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-title--tit em{font-size:23px;font-size:2.3rem}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-title--tit em{font-size:28px;font-size:2.8rem}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--tit em{font-size:28px;font-size:2.8rem}}@media only screen and (max-width: 360px){.strength-blocks-main-info--box .box-title--tit em{font-size:22px;font-size:2.2rem}}.strength-blocks-main-info--box .box-title--des{width:65.45%;background:#fff;-webkit-box-shadow:10px 10px 0px 0px #f4f4f4;-moz-box-shadow:10px 10px 0px 0px #f4f4f4;-ms-box-shadow:10px 10px 0px 0px #f4f4f4;-o-box-shadow:10px 10px 0px 0px #f4f4f4;box-shadow:10px 10px 0px 0px #f4f4f4;float:right;margin:-78px 10px 0 0;padding:40px 45px 70px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-title--des{margin:-75px 30px 0 20px;width:auto;padding:25px 30px}}.strength-blocks-main-info--box .box-title--des p{font-size:15px;font-size:1.5rem;line-height:1.73em;letter-spacing:0.1em}.strength-blocks-main-info--box .box-content--inner{max-width:1040px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--inner{padding:0}}.strength-blocks-main-info--box .box-content--list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding:10px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list{margin:0 -10px;padding:15px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}}.strength-blocks-main-info--box .box-content--list .item{width:25%;text-align:center;padding:0 30px;margin:117px 0 0}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-content--list .item{padding:0 15px}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-content--list .item{padding:0 30px}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item{width:50%;padding:0 10px;margin:35px 0 0}}.strength-blocks-main-info--box .box-content--list .item:first-child .txt{margin-left:-5px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item:first-child .txt{margin-left:0}}.strength-blocks-main-info--box .box-content--list .item:nth-child(5),.strength-blocks-main-info--box .box-content--list .item:nth-child(6){margin-top:48px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item:nth-child(5),.strength-blocks-main-info--box .box-content--list .item:nth-child(6){margin-top:35px}}.strength-blocks-main-info--box .box-content--list .item:nth-child(5) .tit,.strength-blocks-main-info--box .box-content--list .item:nth-child(6) .tit{margin-top:22px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item:nth-child(5) .tit,.strength-blocks-main-info--box .box-content--list .item:nth-child(6) .tit{margin-top:13px}}.strength-blocks-main-info--box .box-content--list .item:nth-child(5) .txt,.strength-blocks-main-info--box .box-content--list .item:nth-child(6) .txt{margin-top:20px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item:nth-child(5) .txt,.strength-blocks-main-info--box .box-content--list .item:nth-child(6) .txt{margin-top:10px}}.strength-blocks-main-info--box .box-content--list .item .icon{height:94px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .icon{height:91px}}.strength-blocks-main-info--box .box-content--list .item .icon img.icon-3{margin:-18px 0 0 -15px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .icon img.icon-3{margin:0}}.strength-blocks-main-info--box .box-content--list .item .icon img.icon-4{margin:-25px 0 0 10px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .icon img.icon-4{margin:0}}.strength-blocks-main-info--box .box-content--list .item .tit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:6px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .tit{margin:13px 0 0}}.strength-blocks-main-info--box .box-content--list .item .tit h3{font-size:19px;font-size:1.9rem;font-weight:700;line-height:1.47em;letter-spacing:0.1em}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-content--list .item .tit h3{font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-content--list .item .tit h3{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .tit h3{letter-spacing:0}}@media only screen and (max-width: 375px){.strength-blocks-main-info--box .box-content--list .item .tit h3{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 320px){.strength-blocks-main-info--box .box-content--list .item .tit h3{font-size:14px;font-size:1.4rem}}.strength-blocks-main-info--box .box-content--list .item .txt{font-size:15px;font-size:1.5rem;line-height:1.53em;margin:10px 0 0;text-align:left}@media only screen and (min-width: 768px){.strength-blocks-main-info--box .box-content--list .item .txt{font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 992px){.strength-blocks-main-info--box .box-content--list .item .txt{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list .item .txt{text-align:justify;letter-spacing:0}}@media only screen and (max-width: 360px){.strength-blocks-main-info--box .box-content--list .item .txt{font-size:14px;font-size:1.4rem}}.strength-blocks-main-info--box .box-content--factory-img{margin:60px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--factory-img{margin:50px 0 0}}.strength-blocks-main-info--box .box-content--factory-img img{width:100%}.strength-blocks-main-info--box .box-content--factory-text{padding:0 100px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--factory-text{padding:0}}.strength-blocks-main-info--box .box-content--factory-text p{font-size:15px;font-size:1.5rem;line-height:2em;text-align:justify;letter-spacing:0.1em;margin:30px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--factory-text p{margin:20px 0 0;line-height:1.7em !important}}.strength-blocks-main-info--box .box-content--list-content{margin:0 -15px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:80px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:-5px 0 0}}.strength-blocks-main-info--box .box-content--list-content-item{padding:0 16px;margin-bottom:60px;position:relative}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item{margin:40px 0 0;padding:0}}.strength-blocks-main-info--box .box-content--list-content-item:before{content:'';width:calc(50% - 16px);height:1px;background:#008639;position:absolute;bottom:0;left:16px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item:before{width:50%;left:0}}.strength-blocks-main-info--box .box-content--list-content-item:after{content:'';width:calc(50% - 16px);height:1px;background:#025C28;position:absolute;bottom:0;right:16px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item:after{width:50%;right:0}}.strength-blocks-main-info--box .box-content--list-content-item .item-img img{width:100%}.strength-blocks-main-info--box .box-content--list-content-item .item-info{padding:0 10px 20px;margin:20px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item .item-info{margin:25px 0 0;padding:0 10px 15px}}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item .item-info{width:312px;padding:0 0 15px;margin:15px auto 0}}.strength-blocks-main-info--box .box-content--list-content-item .item-info h3{font-size:19px;font-size:1.9rem;font-weight:700;line-height:1.47em;color:#025C28;letter-spacing:0.1em}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item .item-info h3{font-size:20px;font-size:2rem;line-height:1.4em}}.strength-blocks-main-info--box .box-content--list-content-item .item-info p{font-size:15px;font-size:1.5rem;line-height:1.73em;letter-spacing:0.1em;text-align:justify;margin:10px 0 0}.strength-blocks-main-info--box .box-content--list-content-item.col-2{width:50%}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item.col-2{width:100%}}.strength-blocks-main-info--box .box-content--list-content-item.col-3{width:calc(100% / 3)}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content-item.col-3{width:100%}}.strength-blocks-main-info--box .box-content--list-content--list02{padding:120px 0 0}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--list-content--list02{padding:15px 0 0}}.strength-blocks-main-info--box .box-content--notice{padding:50px 100px;border:1px solid #025C28}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--notice{padding:25px 0;margin:40px auto 0}}.strength-blocks-main-info--box .box-content--notice span{display:block;font-size:19px;font-size:1.9rem;color:#025C28;text-align:center;font-weight:bold;margin-bottom:15px}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--notice span{font-size:20px;font-size:2rem;margin:0 auto 7px;width:277px;letter-spacing:0.05em}}.strength-blocks-main-info--box .box-content--notice p{letter-spacing:.025em}@media only screen and (max-width: 767px){.strength-blocks-main-info--box .box-content--notice p{letter-spacing:0.1em;width:277px;margin:0 auto}}.strength .infoC{margin:85px 0 0}@media only screen and (max-width: 767px){.strength .infoC{margin:110px 0 0}}.strength .text-left{text-align:left}.strength .col--l .item-info:before,.strength .col--l .item-info:after{bottom:-25px}@media only screen and (max-width: 767px){.strength .col--l .item-info:before,.strength .col--l .item-info:after{bottom:0}}.strength .moreimg{margin:58px 0 0;text-align:center}@media only screen and (max-width: 767px){.strength .moreimg{margin:54px 0 -15px}}.strength .mt16{margin-top:16px !important}@media only screen and (max-width: 767px){.strength .mt16{margin-top:10px !important}}.strength .p13{padding-top:13px}@media only screen and (max-width: 767px){.strength .p13{padding:0}}#box03 .box-content--list .item .tit h5{margin-top:10px}@media only screen and (max-width: 767px){#box03 .box-content--list .item .tit h5{margin-top:0}}#box03 .icon-11{margin:-5px 0 0 -40px}@media only screen and (max-width: 767px){#box03 .icon-11{margin:0}}#box03 .icon-12{margin:-10px 0 0 -8px}@media only screen and (max-width: 767px){#box03 .icon-12{margin:0}}#box03 .icon-13{margin:20px 0 0}@media only screen and (max-width: 767px){#box03 .icon-13{margin:0}}#box03 .icon-15{margin:35px 0 0}@media only screen and (max-width: 767px){#box03 .icon-15{margin:0}}#box03 .icon-16{margin:17px 0 0 10px}@media only screen and (max-width: 767px){#box03 .icon-16{margin:0}}#box03 .item:first-child,#box03 .item:nth-child(2),#box03 .item:nth-child(3){height:48px !important}@media only screen and (max-width: 767px){#box03 .item:first-child,#box03 .item:nth-child(2),#box03 .item:nth-child(3){height:auto !important}}@media only screen and (max-width: 767px){#box03 .item:nth-child(3) .tit{margin-top:-2px}}#box03 .item:nth-child(5),#box03 .item:nth-child(6){margin-top:38px}@media only screen and (max-width: 767px){#box03 .item:nth-child(5),#box03 .item:nth-child(6){margin-top:35px}}#box05{margin:70px 0 0 !important}@media only screen and (max-width: 767px){#box05{margin:7px 0 0 !important}}

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