#wrap .inner{max-width:1050px;padding:0 25px;margin:0 auto}#wrap .cmon__service__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -5px}@media (max-width: 767px){#wrap .cmon__service__list{margin:0;flex-wrap:wrap}}#wrap .cmon__service__list__item{background-color:#edf9ff;width:33.333%;margin:0 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 20px 16px 25px;align-items:center;position:relative;border-radius:5px;cursor:pointer}#wrap .cmon__service__list__item::after{content:"";position:absolute;background:url(../../img/common/icon/ico_arr_right.svg) center no-repeat;width:24px;height:24px;right:20px;background-color:#ce1e26;border-radius:50%}@media only screen and (min-width: 768px) and (max-width: 1000px){#wrap .cmon__service__list__item::after{right:10px}}@media only screen and (min-width: 1025px){#wrap .cmon__service__list__item:hover:hover{cursor:pointer;opacity:1}#wrap .cmon__service__list__item:hover:hover::after{background-color:#1b95e0}}@media screen and (max-width: 1150px) and (min-width: 768px){#wrap .cmon__service__list__item{padding:12px}}@media (max-width: 767px){#wrap .cmon__service__list__item{width:100%;margin:0 0 10px;padding:18px 20px 22px 20px}#wrap .cmon__service__list__item:last-child{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1000px){#wrap .cmon__service__list__item .thumb{max-width:50px}}@media (max-width: 767px){#wrap .cmon__service__list__item .thumb{max-width:50px}}#wrap .cmon__service__list__item .cont{flex:1;text-align:left;margin-left:16px}@media only screen and (min-width: 768px) and (max-width: 1000px){#wrap .cmon__service__list__item .cont{margin-left:10px}}@media (max-width: 767px){#wrap .cmon__service__list__item .cont{margin-left:20px}}#wrap .cmon__service__list__item .cont .en{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:700;color:#0350bf;font-family:"Lato",sans-serif;text-transform:uppercase}#wrap .cmon__service__list__item .cont .jp{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){#wrap .cmon__service__list__item .cont .jp{font-size:14px;font-size:1.4rem;line-height:1.66667em;letter-spacing:.08em;font-weight:500}}.about-main{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;max-width:1180px;margin:118px auto 113px}@media screen and (max-width: 1280px) and (min-width: 768px){.about-main{padding-left:7.8125%;max-width:1280px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.about-main{padding-left:40px;margin:70px 0}}@media (max-width: 767px){.about-main{margin:70px 0 36px;padding-left:25px}}.about-main__content{width:55.084%}@media (max-width: 767px){.about-main__content{width:100%}}.about-main__content .intro_img{margin-bottom:30px}@media (max-width: 767px){.about-main__content .intro_img{margin-bottom:25px}}.about-main__content .intro_img.SP{text-align:right}.about-main__content .ttl{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:500;color:#0350bf;margin-bottom:46px}@media only screen and (min-width: 768px) and (max-width: 1150px){.about-main__content .ttl{font-size:26px;margin-bottom:31px}}@media (max-width: 767px){.about-main__content .ttl{margin-bottom:40px;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:500}}.about-main__content .ttl>span{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.08em;font-weight:700;font-family:"Lato",sans-serif;text-transform:uppercase;position:relative;display:block;margin-bottom:18px;padding-left:22px}@media only screen and (min-width: 768px) and (max-width: 1150px){.about-main__content .ttl>span{margin-bottom:16px;font-size:16px}}@media (max-width: 767px){.about-main__content .ttl>span{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:700;margin-bottom:7px}}.about-main__content .ttl>span::after{content:"";position:absolute;width:12px;height:14px;background:url("../../img/policy/ico_ttl.svg") no-repeat center center;left:0;top:50%;transform:translateY(-50%)}.about-main__content .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-bottom:23px}.about-main__content .txt:nth-child(6){margin-bottom:42px}@media (max-width: 767px){.about-main__content .txt:nth-child(6){margin-bottom:24px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.about-main__content .txt{margin-bottom:18px}}@media (max-width: 767px){.about-main__content .txt{margin-bottom:17px;padding-right:25px;line-height:1.867}.about-main__content .txt:last-child{margin-bottom:30px}}.about-main__content .sign{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.about-main__content .sign .name{font-size:32px;font-size:3.2rem;line-height:1.875em;letter-spacing:.24em;font-weight:900;color:#0350bf;font-family:"Lato",sans-serif;margin-right:7px}@media (max-width: 767px){.about-main__content .sign .name{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.24em;font-weight:900}}.about-main__content .sign .sub{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;color:#0350bf;margin-right:18px}@media (max-width: 767px){.about-main__content .sign .sub{font-size:12px;font-size:1.2rem;line-height:3em;letter-spacing:.08em;font-weight:400}}.about-main__content .sign .cont{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.08em;font-weight:400;display:inline-block;margin-top:-3px}@media (max-width: 767px){.about-main__content .sign .cont{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em;font-weight:400}}.about-main__txtBg{position:absolute;right:132px;top:39px;z-index:2}@media only screen and (max-width: 1180px){.about-main__txtBg{top:13.5%;right:5%;max-width:41.25vw}}@media only screen and (min-width: 768px) and (max-width: 900px){.about-main__txtBg{right:2%;top:30vw;width:50%}}@media (max-width: 767px){.about-main__txtBg{right:16px;top:155px}}.about-main__introImg{width:36.441%;margin-top:auto}@media only screen and (min-width: 768px) and (max-width: 900px){.about-main__introImg{width:41%}}.about-main__introImg img{position:relative;border-top-left-radius:30px;top:-5px}.service{text-align:center;position:relative;margin-top:149px;margin-bottom:197px}.service::after{content:"";width:calc(100% + 80px);height:2px;background-color:#e2f3fc;position:absolute;bottom:-100px;left:-40px}@media only screen and (min-width: 768px) and (max-width: 1200px){.service::after{width:100%;left:0}}@media (max-width: 767px){.service::after{bottom:-60px}}@media (max-width: 767px){.service::after{width:100%;left:0}}@media only screen and (min-width: 768px) and (max-width: 1150px){.service{margin-bottom:160px}}@media (max-width: 767px){.service{margin-top:85px;margin-bottom:126px}}.service__content{position:relative}.service__content__bg{position:absolute;top:-61px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px) and (max-width: 900px){.service__content__bg{top:-44px}}@media (max-width: 767px){.service__content__bg{top:-24px;width:100%}}.service__content .ttl{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:500;color:#0350bf;margin-bottom:36px}@media only screen and (min-width: 768px) and (max-width: 1150px){.service__content .ttl{font-size:28px}}@media (max-width: 767px){.service__content .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:500}}.service__content .ttl>span{color:#1b95e0}.service__content .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-bottom:56px}@media (max-width: 767px){.service__content .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.08em;font-weight:400;text-align:left;margin-bottom:41px}}.company{margin-bottom:111px}@media (max-width: 767px){.company{margin-bottom:60px}}.company__ttl{text-align:center;margin-bottom:60px}@media (max-width: 767px){.company__ttl{margin-bottom:37px}}.company__ttl__en{font-size:58px;font-size:5.8rem;line-height:.93103em;letter-spacing:.08em;font-weight:700;font-family:"Lato",sans-serif;color:#0350bf;text-transform:uppercase;margin-bottom:25px;display:block}@media (max-width: 767px){.company__ttl__en{font-size:36px;font-size:3.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:700;margin-bottom:1px}}.company__ttl__jp{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.company__ttl__jp{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:500}}.company__table{padding:0 20px}@media only screen and (min-width: 768px) and (max-width: 1150px){.company__table{padding:0}}@media (max-width: 767px){.company__table{padding:0}}.company table{border-radius:5px;width:100%;border-collapse:separate;border:1px solid #dbddde;border-spacing:0;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.08em;font-weight:400;margin-bottom:15px;position:relative;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1000px){.company table{font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.04em;font-weight:400}}@media (max-width: 767px){.company table{border-top:none;border-left:none;border-right:none}}@media (min-width: 768px){.company table .pt-25{padding-top:25px}}.company table .mr-26{margin-right:26px}@media (max-width: 767px){.company table .mr-26{margin-right:0}}.company table .mr-67{margin-right:67px}@media only screen and (min-width: 768px) and (max-width: 1150px){.company table .mr-67{margin-right:24px}}@media (max-width: 767px){.company table .mr-67{margin-right:0}}.company table .mr-78{margin-right:78px}@media only screen and (min-width: 768px) and (max-width: 1150px){.company table .mr-78{margin-right:32px}}@media (max-width: 767px){.company table .mr-78{margin-right:0}}.company table .mr-113{margin-right:113px}@media only screen and (min-width: 768px) and (max-width: 1150px){.company table .mr-113{margin-right:42px}}@media (max-width: 767px){.company table .mr-113{margin-right:0}}.company table .star{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.012em;font-weight:500;margin-left:12px}.company table tr:last-child td{border-bottom:none}@media (max-width: 767px){.company table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}.company table tr th,.company table tr td{padding:20px 0;vertical-align:middle;border-bottom:1px solid #dbddde}@media (max-width: 767px){.company table tr th:first-child,.company table tr td:first-child{padding-top:12px;padding-bottom:13px}}@media (max-width: 767px){.company table tr th,.company table tr td{border-bottom:0}}.company table tr th:first-child,.company table tr td:first-child{background-color:#0350bf;color:#fff;text-align:center;width:180px;padding-left:10px;padding-right:10px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.company table tr th:first-child,.company table tr td:first-child{width:14%}}@media (max-width: 767px){.company table tr th:first-child,.company table tr td:first-child{width:100%;text-align:left;padding-left:31px}}.company table tr th:last-child,.company table tr td:last-child{padding-left:40px;padding-right:10px;text-align:left;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1150px){.company table tr th:last-child,.company table tr td:last-child{padding-left:15px}}@media (max-width: 767px){.company table tr th:last-child,.company table tr td:last-child{padding-left:30px;padding-right:30px;border-left:1px solid #dbddde;border-right:1px solid #dbddde}}.company table tr .tflex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:-7px}@media (max-width: 767px){.company table tr .tflex{margin-bottom:-8px}}.company table tr .tflex.col2 li{width:47%}@media only screen and (min-width: 768px) and (max-width: 1000px){.company table tr .tflex.col2 li{width:50%}}.company table tr .tflex.col3 li:nth-child(3n+1){width:37%}@media only screen and (min-width: 768px) and (max-width: 1000px){.company table tr .tflex.col3 li:nth-child(3n+1){width:34%}}.company table tr .tflex.col3 li:nth-child(3n+2){width:34%}.company table tr .tflex.col3 li:nth-child(3n+0){width:26%}@media only screen and (min-width: 768px) and (max-width: 1000px){.company table tr .tflex.col3 li:nth-child(3n+0){width:30%}}@media (max-width: 767px){.company table tr .tflex{flex-direction:column}}.company table tr .tflex li{position:relative;margin-bottom:7px;position:relative;padding-left:24px}@media (max-width: 767px){.company table tr .tflex li{margin-bottom:9px;width:100% !important}}@media only screen and (min-width: 768px) and (max-width: 900px){.company table tr .tflex li{padding-left:18px}}.company table tr .tflex li::before{content:"";position:absolute;width:14px;height:14px;background:url(../../img/common/icon/ico_dot_li.svg) no-repeat center center;left:-1px;top:4px}.company__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}@media (max-width: 767px){.company__btn{margin-right:0}}.company__btn a{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:400;color:#0350bf;border:1px solid #0350bf;padding:2px 16px 2px}

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