.sec-business{padding:116px 20px 0;margin-bottom:116px}@media (max-width: 767px){.sec-business{padding:37px 40px 0;margin-bottom:61px}}.sec-business .content-sec{max-width:1000px;margin:0 auto}.sec-business .content-sec .tit-sec{margin-bottom:121px}@media (max-width: 767px){.sec-business .content-sec .tit-sec{margin-bottom:47px}}@media (min-width: 768px){.sec-business .list-business{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-business .list-business .item{width:30%;margin-right:5%}.sec-business .list-business .item:last-child{margin-right:0}}@media (max-width: 767px){.sec-business .list-business .item{margin-bottom:30px}.sec-business .list-business .item:last-child{margin-bottom:0}}.sec-business .list-business .item .tit{font-size:33px;font-size:3.3rem;font-weight:400;text-align:center;padding-bottom:26px;margin-bottom:27px;letter-spacing:-3px;position:relative}.sec-business .list-business .item .tit:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/common/bg_dash.png") repeat-x top left;background-size:100% 1px;width:100%;height:1px;bottom:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-business .list-business .item .tit{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-business .list-business .item .tit{display:block;width:225px;margin:0 auto 12px;font-size:17px;font-size:1.7rem;letter-spacing:-2px;padding-bottom:6px}}.sec-business .list-business .item .img{width:100%;margin-bottom:5px}@media (max-width: 767px){.sec-business .list-business .item .img{max-width:199px;margin:0 auto 10px}}.sec-business .list-business .item .img img{display:block;width:100%}.sec-business .list-business .item .desc{font-size:15px;font-size:1.5rem;line-height:1.7;letter-spacing:.4px}@media (max-width: 767px){.sec-business .list-business .item .desc{font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:1px}}.sec-diagram{max-width:1041px;margin:0 auto 89px;padding:0 20px}@media (max-width: 767px){.sec-diagram{margin-bottom:55px}}.sec-diagram .tit-sec{border-bottom:0;padding-bottom:0;margin-bottom:41px}@media (max-width: 767px){.sec-diagram .tit-sec{margin-bottom:0}}.sec-diagram .tit-sec .txt-ja{font-size:37px;font-size:3.7rem;margin-bottom:20px}@media (max-width: 767px){.sec-diagram .tit-sec .txt-ja{font-size:13px;font-size:1.3rem;letter-spacing:.9px;margin-bottom:5px}}.sec-diagram img{width:100%;display:block}.sec-parallax{margin-bottom:153px}@media (max-width: 767px){.sec-parallax{margin-bottom:24px}}.sec-parallax img{width:100%;display:block}.sec-intro{padding:0 20px 171px}@media (max-width: 767px){.sec-intro{padding-bottom:54px}}.sec-intro .content-sec{max-width:1000px;margin:0 auto}.sec-intro .content-sec .tit-sec{margin-bottom:59px}@media (max-width: 767px){.sec-intro .content-sec .tit-sec{margin-bottom:21px}}@media (min-width: 768px){.sec-intro .list-intro .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:150px}.sec-intro .list-intro .item:last-child{margin-bottom:0}}@media (max-width: 767px){.sec-intro .list-intro .item{margin-bottom:61px}.sec-intro .list-intro .item:last-child{margin-bottom:0}}@media (min-width: 768px){.sec-intro .list-intro .item .img-intro{width:40%}}@media (max-width: 767px){.sec-intro .list-intro .item .img-intro{max-width:200px;margin:0 auto 8px}}@media (min-width: 768px){.sec-intro .list-intro .item .detail{width:60%;padding-left:70px;padding-top:3px}}.sec-intro .list-intro .item .detail .tit{text-align:center;font-size:31px;font-size:3.1rem;font-weight:400;padding-bottom:20px;margin-bottom:19px;position:relative}.sec-intro .list-intro .item .detail .tit:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/common/bg_dash.png") repeat-x top left;width:100%;height:1px;bottom:0;left:0}@media (max-width: 767px){.sec-intro .list-intro .item .detail .tit{max-width:268px;margin:0 auto 10px;font-size:16px;font-size:1.6rem;padding-bottom:4px}}.sec-intro .list-intro .item .detail .desc{font-size:18px;font-size:1.8rem;line-height:1.65;letter-spacing:.1px}@media (max-width: 767px){.sec-intro .list-intro .item .detail .desc{font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.2px;padding:0 20px}}

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