@charset "UTF-8";

/* CSS Document */
.pageBody {}

.pageBody_inner {}

.mainTitle {}

.mainVisual {
    margin: 0 0 50px;
}

.mainVisual>img {}

.outline {}

.outline_title {}

.outline_box {}

.outline_box_leftCol {
    width: 490px;
    float: left;
}

.outline_box_text {
    margin-bottom: 26px;
}

.outline_table {}

.outline_table th {
    width: 65px;
}

.outline_box_rightCol {
    width: 490px;
    float: right;
    padding: 8px 0 0;
}

.outline_fig {}

.outline_fig>img {}

.outline_fig>figcaption {}

.guide {}

.guide_title {}

.guide_box {}

.guide_box_leftCol {
    width: 490px;
    float: left;
}

.guide_table {}

.guide_table-no1 {
    margin-bottom: 21px;
}

.guide_table th {
    width: 62px;
}

.guide_cautionText {
    margin: 7px 0 0;
    text-indent: -1em;
    padding: 0 0 0 1em;
}

.guide_box_rightCol {
    float: right;
    width: 490px;
    padding: 15px 0 0;
}

.guide_pics {}

.guide_pics:after {
    content: "";
    display: block;
    clear: both;
}

.guide_pics_rightCol {
    width: 235px;
    float: right;
}

.guide_fig {}

.guide_fig>img {}

.guide_fig>figcaption {}

.guide_pics_leftCol {
    width: 235px;
    float: left;
}

.guide_image {
    margin: 23px 0 0;
}

.guide_image_title {}

.guide_image_image {}

.guide_image_image>img {}

.lend {}

.lend_title {}

.lend_text {}

.lend_table {}

.lend_table-no1 {
    margin-bottom: 22px;
}

.lend_table th,
.lend_table td {
    width: 25%;
}

.lend_table td {
    text-align: center;
}

.lend_table-no2>thead>tr>th {
    text-align: center;
    width: 33%;
}

.lend_box {
    margin: 28px 0 0;
}

.lend_box_leftCol {
    width: 490px;
    float: left;
}

.lend_fig {}

.lend_fig>img {}

.lend_fig>figcaption {}

.lend_box_rightCol {
    width: 490px;
    float: right;
}

.contact {
    background-color: #EEE;
}

.contact_title {
    margin-bottom: 0;
}

.contact_inner {
    padding: 27px 36px 43px;
}

.contact_cols {
    display: table;
    width: 100%;
}

.contact_col {
    display: table-cell;
    padding: 5px 0 0;
}

.contact_col-no1 {
    border-right: 1px solid #ccc;
    width: 464px;
}

.contact_col-no2 {
    padding: 0 0 0 42px;
}

.contact_headline {
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 9px;
}

.contact_list {
    display: inline-block;
    vertical-align: middle;
}

.contact_list>dt {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 5px 0 0;
    line-height: 25px;
}

.contact_list>dd {
    color: #B20000;
    font-size: 21px;
    display: inline-block;
    vertical-align: bottom;
    line-height: 25px;
    margin: 0 20px 0 0;
}

.contact_list>dd>a {
    color: inherit;
}

/* タブレット以下設定 */
@media screen and (max-width:999px) {
    .pageBody {}

    .pageBody_inner {}

    .mainTitle {}

    .mainVisual {
        margin: 0 0 40px;
    }

    .mainVisual>img {}

    .outline {}

    .outline_title {}

    .outline_box {}

    .outline_box_leftCol {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .outline_box_text {}

    .outline_table {
        /* max-width: 490px; */
        /* margin: 0 auto; */
    }

    .outline_table th {}

    .outline_box_rightCol {
        width: 100%;
        max-width: 490px;
        padding: 0;
        margin: 30px auto 0;
        float: none;
    }

    .outline_fig {}

    .outline_fig>img {}

    .outline_fig>figcaption {}

    .guide {}

    .guide_title {}

    .guide_box {}

    .guide_box_leftCol {
        width: 100%;
        float: none;
    }

    .guide_table {}

    .guide_table-no1 {}

    .guide_table th {}

    .guide_cautionText {}

    .guide_box_rightCol {
        float: none;
        width: 100%;
        max-width: 490px;
        margin: 30px auto;
        padding: 0;
    }

    .guide_pics {}

    .guide_pics_rightCol {}

    .guide_fig {}

    .guide_fig>img {}

    .guide_fig>figcaption {}

    .guide_pics_leftCol {}

    .guide_image {
        margin: 15px 0 0;
    }

    .guide_image_title {}

    .guide_image_image {}

    .guide_image_image>img {}

    .lend {}

    .lend_title {}

    .lend_text {}

    .lend_table {}

    .lend_table-no1 {}

    .lend_table th,
    .lend_table td {}

    .lend_table td {}

    .lend_table-no2>thead>tr>th {}

    .lend_box {
        margin: 15px 0 0;
    }

    .lend_box_leftCol {
        width: 100%;
        max-width: 490px;
        float: none;
        margin: 0 auto;
    }

    .lend_fig {}

    .lend_fig>img {}

    .lend_fig>figcaption {}

    .lend_box_rightCol {
        width: 100%;
        max-width: 490px;
        margin: 30px auto 0;
        float: none;
    }

    .contact {}

    .contact_title {}

    .contact_inner {
        padding: 20px 0;
    }

    .contact_cols {}

    .contact_col {
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 30px;
        text-align: center;
    }

    .contact_col-no1 {
        /* width: 50%; */
    }

    .contact_col-no2 {}

    .contact_headline {
        font-size: 15px;
    }

    .contact_list {}

    .contact_list>dt {}

    .contact_list>dd {
        margin: 0;
        font-size: 18px;
    }

    .contact_list>dd>a {}
}

/* スマホ設定 */
@media screen and (max-width:639px) {
    .pageBody {}

    .pageBody_inner {}

    .mainTitle {}

    .mainVisual {
        margin: 0 0 25px;
    }

    .mainVisual>img {}

    .outline {}

    .outline_title {}

    .outline_box {}

    .outline_box_leftCol {}

    .outline_box_text {
        margin-bottom: 15px;
    }

    .outline_table {}

    .outline_table th {}

    .outline_box_rightCol {}

    .outline_fig {}

    .outline_fig>img {}

    .outline_fig>figcaption {}

    .guide {}

    .guide_title {}

    .guide_box {}

    .guide_box_leftCol {}

    .guide_table {}

    .guide_table-no1 {}

    .guide_table th {}

    .guide_cautionText {}

    .guide_box_rightCol {
        margin: 15px auto;
    }

    .guide_pics {}

    .guide_pics_rightCol {
        /* float: none; */
        width: 49.5%;
        max-width: 235px;
        margin: 0;
    }

    .guide_fig {}

    .guide_fig>img {}

    .guide_fig>figcaption {}

    .guide_pics_leftCol {
        /* float: none; */
        width: 49.5%;
        max-width: 235px;
        margin: 0 auto;
    }

    .guide_image {}

    .guide_image_title {}

    .guide_image_image {}

    .guide_image_image>img {}

    .lend {}

    .lend_title {}

    .lend_text {}

    .lend_table {}

    .lend_table-no1 {}

    .lend_table th,
    .lend_table td {}

    .lend_table td {}

    .lend_table-no2>thead>tr>th {}

    .lend_box {
        margin: 10px 0 0;
    }

    .lend_box_leftCol {}

    .lend_fig {}

    .lend_fig>img {}

    .lend_fig>figcaption {}

    .lend_box_rightCol {
        margin-top: 15px;
    }

    .contact {}

    .contact_title {}

    .contact_inner {
        padding: 15px 20px;
    }

    .contact_cols {
        display: block;
    }

    .contact_col {
        display: block;
        width: 100%;
        border: none;
    }

    .contact_col-no1 {
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .contact_col-no2 {}

    .contact_headline {
        font-size: 14px;
    }

    .contact_list {
        display: block;
        margin: 0 0 5px 0;
    }

    .contact_list>dt {}

    .contact_list>dd {}

    .contact_list>dd>a {}
}