body.body.company-category-page .common-company-title{color:#1e277e;line-height:1.4}body.body.company-category-page .common-company-title .en{font-size:2.375rem;font-weight:bold;font-family:"Roboto Slab",serif;letter-spacing:.1em}body.body.company-category-page .common-company-title .jp{font-size:1.375rem;letter-spacing:0.2em;display:block;margin-top:0.5555555556vh;font-weight:500}@media(max-width: 768px){body.body.company-category-page .common-company-title .en{font-size:1.75rem}body.body.company-category-page .common-company-title .jp{font-size:1.125rem}}body.body .our-service-page .top-box{width:980px;max-width:80%;margin:3.3333333333vh auto 0}body.body .our-service-page .top-box .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6.6666666667vh}body.body .our-service-page .top-box .double-box .left-box{width:550px;max-width:calc(93.9795918367% - 191px)}body.body .our-service-page .top-box .double-box .left-box .catch{font-weight:500;font-size:1.375rem;letter-spacing:0.2em;line-height:1.5909090909em;color:#00afec}body.body .our-service-page .top-box .double-box .left-box .common-text{margin-top:1.7777777778vh}body.body .our-service-page .top-box .double-box .right-box{width:191px}body.body .our-service-page .top-box .double-box .right-box .common-nav .pc-nav ul li{width:100%;margin-left:0;margin-right:0}body.body .our-service-page .service-contents{margin-top:16.6666666667vh}body.body .our-service-page .service-contents .service-content .content-top .main-image{width:1262px;max-width:100%;margin:0 auto;position:relative}body.body .our-service-page .service-contents .service-content .content-top .main-image h3{color:#fff;width:980px;max-width:80vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .our-service-page .service-contents .service-content .content-top .main-image h3 .en{font-weight:bold;font-size:3.375rem;letter-spacing:.1em;font-family:"Roboto Slab",serif;display:block}body.body .our-service-page .service-contents .service-content .content-top .main-image h3 .jp{font-weight:500;font-size:1.625rem;letter-spacing:0.2em;display:block;margin-top:0.6153846154em}body.body .our-service-page .service-contents .service-content .content-top .main-image .image img{display:block;width:100%}body.body .our-service-page .service-contents .service-content .content-top .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:980px;margin:2.7777777778vh auto 0;max-width:80%}body.body .our-service-page .service-contents .service-content .content-top .double-box .catch{font-size:1.375rem;font-weight:500;letter-spacing:0.2em;line-height:1.5909090909em;color:#00afec;max-width:100%;margin-top:2.2222222222vh}body.body .our-service-page .service-contents .service-content .content-top .double-box .common-text{margin-left:auto;width:615px;max-width:100%;text-align:justify;text-justify:inter-ideograph;margin-top:2.2222222222vh}body.body .our-service-page .service-contents .service-content .description-box{width:980px;max-width:80%;margin:7.7777777778vh auto 0}body.body .our-service-page .service-contents .service-content .description-box ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .our-service-page .service-contents .service-content .description-box ol li{width:31.8367346939%;background:rgba(0,175,236,.12)}body.body .our-service-page .service-contents .service-content .description-box ol li .image img{display:block;width:100%}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box{width:85.8974358974%;margin:0 auto;padding:2vh 0 2.2222222222vh}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .title-box{line-height:1.5;padding-bottom:3px;border-bottom:1px solid #1e277e;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .title-box .nth{font-family:"Roboto Slab",serif;font-weight:bold;font-size:1.875rem;display:inline-block;margin-right:0.3333333333em;color:#00afec;-ms-flex-negative:0;flex-shrink:0}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .title-box .title{color:#1e277e;font-weight:500;font-size:1.0625rem;letter-spacing:.05em;margin-top:0.7058823529em}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .text{font-size:0.875rem;text-align:justify;text-justify:inter-ideograph;line-height:1.7857142857em;letter-spacing:0.025em;margin-top:1.6666666667vh}body.body .our-service-page .service-contents .service-content .description-box ol li:nth-of-type(even){background:#f0f5f5}body.body .our-service-page .service-contents .service-content .description-box .more-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.5555555556vh;-webkit-transform:translate(-17px, 0);transform:translate(-17px, 0)}body.body .our-service-page .service-contents .service-content .description-box .more-box dt{color:#1e277e;font-weight:500;font-size:1rem;letter-spacing:0.05em}body.body .our-service-page .service-contents .service-content .description-box .more-box dt:before{content:"■";color:#00afec}body.body .our-service-page .service-contents .service-content .description-box .more-box dd{margin-top:1.7777777778vh;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .our-service-page .service-contents .service-content .description-box .more-box dd a{width:204px;margin-right:17px;padding-right:12px}body.body .our-service-page .service-contents .service-content+.service-content{margin-top:17.7777777778vh}@media(max-width: 768px){body.body .our-service-page .top-box .double-box{display:block;margin-top:25px}body.body .our-service-page .top-box .double-box .left-box{width:100%;max-width:none}body.body .our-service-page .top-box .double-box .right-box{width:100%;margin-top:45px}body.body .our-service-page .top-box .double-box .right-box .common-nav .sp-nav{width:100%}body.body .our-service-page .service-contents{margin-top:16.6666666667vh}body.body .our-service-page .service-contents .service-content .content-top .main-image h3 .en{font-size:2rem}body.body .our-service-page .service-contents .service-content .content-top .main-image h3 .jp{font-size:1.25rem}body.body .our-service-page .service-contents .service-content .description-box ol{display:block;width:97.5%;margin-left:auto;margin-right:auto}body.body .our-service-page .service-contents .service-content .description-box ol li{width:100%}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .title-box .nth{font-size:1.8125rem}body.body .our-service-page .service-contents .service-content .description-box ol li .text-box .title-box .title{letter-spacing:.02em}body.body .our-service-page .service-contents .service-content .description-box ol li+li{margin-top:25px}body.body .our-service-page .service-contents .service-content .description-box .more-box{-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.body .our-service-page .service-contents .service-content .description-box .more-box dl dt{letter-spacing:.02em}body.body .our-service-page .service-contents .service-content .description-box .more-box dl dd{display:block}body.body .our-service-page .service-contents .service-content .description-box .more-box dl dd a{margin:17px 0 0}}/*# sourceMappingURL=page-our-service.css.map */