<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.common-contactus-mv-wrap-img{left:calc(50% - 400px);width:calc(50% + 400px)}.common-offering{padding-top:30px;padding-bottom:80px}@media screen and (min-width:769px){.common-offering{padding-top:20px;padding-bottom:80px}}.common-offering-box{padding:15px;border:12px solid #f5f5f5}@media screen and (min-width:769px){.common-offering-box{-ms-flex-wrap:wrap;flex-wrap:wrap;border:15px solid #f5f5f5;padding:35px 45px}}.common-offering-box-h3{font-weight:700;font-size:22px;line-height:1.5;text-align:center}@media screen and (min-width:769px){.common-offering-box-h3{font-size:24px}}.common-offering-box-text{font-size:14px;line-height:1.71;margin-top:20px;margin-bottom:20px;text-align:center}@media screen and (min-width:769px){.common-offering-box-text{margin-top:20px;font-size:16px;line-height:1.88}}.common-offering-box-mail{width:260px;margin:20px auto 0;text-align:center}@media screen and (min-width:769px){.common-offering-box-mail{margin:auto}}@media screen and (min-width:769px){.common-offering-box-mail:before{width:300px}}.common-offering-box-mail-img{width:23px;height:17px;margin-right:10px}@media screen and (min-width:769px){.common-offering-box-mail-img{width:20px;height:14px;margin-right:10px}}.common-offering-box-mail-img-hover{display:none}@media screen and (min-width:769px){.common-offering-box-mail:hover .common-offering-box-mail-img{display:none}}@media screen and (min-width:769px){.common-offering-box-mail:hover .common-offering-box-mail-img-hover{display:block}}.common-offering-box-mail.common-red-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:700}@media screen and (min-width:769px){.common-offering-box-mail.common-red-btn{max-width:300px;width:100%;margin-top:20px}}.common-catalog{padding-top:30px;padding-bottom:80px}@media screen and (min-width:769px){.common-catalog{padding-top:40px}}.common-catalog-box{padding:15px;border:12px solid #f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.common-catalog-box{border:15px solid #f5f5f5;padding:50px 45px 40px}}.common-catalog-box-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.common-catalog-box-description{width:100%}.common-catalog-box-description-h3{font-weight:700;font-size:22px;text-align:center;line-height:1.5}@media screen and (min-width:769px){.common-catalog-box-description-h3{font-size:30px;line-height:1.4}}.common-catalog-box-description-text{font-size:14px;line-height:1.71;line-height:2;margin-top:20px;margin-bottom:20px;text-align:center}@media screen and (min-width:769px){.common-catalog-box-description-text{font-size:16px}}.common-catalog-box-item{position:relative;width:50%}@media screen and (min-width:769px){.common-catalog-box-item{width:33.33%}}.common-catalog-box-item:nth-of-type(2){padding-bottom:30px}@media screen and (min-width:769px){.common-catalog-box-item:nth-of-type(2){padding:0;padding-left:36px;padding-right:36px}}.common-catalog-box-item:nth-of-type(3){padding-bottom:30px}@media screen and (min-width:769px){.common-catalog-box-item:nth-of-type(3){padding:0;padding-left:36px;padding-right:36px}}@media screen and (min-width:769px){.common-catalog-box-item:nth-of-type(4){padding-top:0;padding-left:36px}}.common-catalog-box-item-link{display:block}@media screen and (min-width:769px){.common-catalog-box-item-link-figure{position:relative}}.common-catalog-box-item-link-figure-img{margin:auto;margin-bottom:20px;width:132.5px;height:auto}@media screen and (min-width:769px){.common-catalog-box-item-link-figure-img{position:relative;width:171px}}.common-catalog-box-item-link-figure-cate{margin-bottom:10px;font-size:12px;width:100px;height:24px}@media screen and (min-width:769px){.common-catalog-box-item-link-figure-cate{font-size:12px}}.common-catalog-box-item-link-figure-title{font-size:14px;line-height:1.71;font-weight:700;color:#000;text-decoration:none}@media screen and (min-width:769px){.common-catalog-box-item-link-figure-title{font-size:18px;line-height:1.71}}.common-catalog-box-item-link-figure-title:after{content:"";display:inline-block;width:12px;height:12px;background:url(/jpn/img/common/icon-target-accent.svg) 50% no-repeat;background-size:contain}.common-catalog-box-text{width:100%;font-size:14px;line-height:1.71;margin-top:20px;margin-bottom:20px;text-align:center}@media screen and (min-width:769px){.common-catalog-box-text{margin-top:33px;font-size:16px;line-height:2}}.common-catalog-box-mail{margin:auto;min-width:260px;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.common-catalog-box-mail{min-width:300px}}
.common-question-container{
    display: block;
}
.common-question-container--left{
    border-bottom: 5px solid #f5f5f5;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.common-question-container--center{
    border-bottom: 5px solid #f5f5f5;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.common-question-tab {
    margin-top: 20px;
}
@media screen and (min-width:769px){
    .common-question-container{
        display: flex;
    }
    .common-question-container--left{
        flex: 0 0 25%;
        border-right: 5px solid #f5f5f5;
        border-bottom: none;
        padding-right: 10px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .common-question-container--center{
        flex: 0 0 37%;
        border-right: 5px solid #f5f5f5;
        border-bottom: none;
        padding: 0 12px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .common-question-container--right{
        flex: 0 0 39%;
        padding-left: 10px;
    }
    .common-question-link {
        position: absolute;
        bottom: 0;
    }
    .common-question-tel {
        font-size: 30px;
    }
}
.faq-page-link {
    padding-top: 130px;
    margin-top: -130px;
}

.scroll-contact-img {
    max-width: 300px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #102E61;
    padding-bottom: 21px;
}

.scroll-contact-link {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 300px;
    padding: 0 15px;
}

.scroll-contact-btn {
    position: absolute;
    top: -21px;
    right: 0;
    max-width: 30px;
}

.scroll-contact-container {
    position: relative;
    width: 300px;
    height: 215px;
}

.d-none {
    display: none;
}
</pre></body></html>