@charset "utf-8";

@import "base.css";
@import "common.css";
@import "style.css";
@import "gnav.css";
@import "gnav_sp.css";
@import "subPage.css";

body .subPageContents {
    padding-top:50px;
}

body .subPageContents section p {
   line-height: 1.6;
    font-size: 100%;
    margin-bottom: 30px;
}


/* Privacy
---------------------------------------------------*/

/* Policy
---------------------------------------------------*/

body#policy .num_list.dot li:before {
    content:"・";
    color:#006cb9;
}

body#policy .num_list.dot li{
    padding-left:0;
}

/* Contact
---------------------------------------------------*/

body.contact .num_list.dot li:before {
    content:"・";
    color:#006cb9;
}

body.contact .num_list.dot li{
    padding-left:0;
}


/* Info3
---------------------------------------------------*/
dl.info_list{
    overflow:hidden;
    line-height: 1.6;
    }

dl.info_list dt{
    color:#006cb9;
    padding:0 20px;
    }

dl.info_list dd{
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
    padding:0 20px 20px 20px;
    }

dl.info_list dd a{
    background: url("../img/common/icn_arrow01.png") no-repeat left center;
    padding-left: 10px;
    }

dl.info_list dd a.link_pdf,
a.link_pdf{
    background: url("../img/common/icon_pdf.gif") no-repeat left center;
    padding-left: 20px;
    }

@media only screen and (max-width:767px) {
    body .subPageContents {
        padding-top:25px;
    }
    
    body .subPageContents section p {
        font-size: 75%;
        margin-bottom: 20px;
    }    

    /* Privacy
    ---------------------------------------------------*/

    /* Poricy
    ---------------------------------------------------*/
    
    /* Contact
    ---------------------------------------------------*/
    
    /* Info3
    ---------------------------------------------------*/    
    dl.info_list{
        font-size: 75%;
    }

    dl.info_list dt{
        padding:0;
    }

    dl.info_list dd{
        margin-bottom: 10px;
        padding:0 0 10px 0;
    }

    dl.info_list dd a{
        background: url("../img/common/icn_arrow01.png") no-repeat left center;
        background-size:4px auto;
        padding-left: 7px;
    }

    dl.info_list dd a.link_pdf,
    a.link_pdf{
        background: url("../img/common/icon_pdf.gif") no-repeat left center;
        background-size:10px auto;
        padding-left: 15px;
    }
    

}

