@charset "utf-8";
@import url("pages.css");
/*--京links_tokuten.css--*/

/*###############PC first###############*/
#contents_title h1{
    font-weight:bold;
    font-size:20px;
    padding-top:30px;
    padding-bottom:28px;
    padding-left:40px;
    background-image:url(/shared/order/bg_ttl_01.png)
}
.links_tokuten_box{
    background: #fff;
    overflow: hidden;
    padding: 30px 20px;
}
.links_tokuten_box h2{
    font-size: 20px;
    font-weight: bold;
    padding: 13px 15px;
    background: url(/shared/order/bg_01.gif);
    border-radius: 5px;
    color: #FFF;
    margin: 0 0 20px 0;
    clear: both;
}

.tokuten_detail{
    border:solid 3px #1aa7b4;
    border-radius:6px;
    padding:20px;
    margin:0 20px 50px 20px;
}

body#pages #page_body .tokuten_detail h3{
    color:#c50067;
    text-align:center;
    padding:0 0 10px 0;
    background:none;
    margin:0 0 20px 0;
    border-bottom:1px solid #1aa7b4;
    border-radius:0;
}

.tokuten_detail h4{
    margin:30px 0 10px 0px;
    font-size:18px;
    font-weight:bold;
    color:#0e8092;
}

.tokuten_detail h4:before{
    font-family: FontAwesome;
    content:"\f02e";
    margin-right:0.5em;
}

.link_info{
    margin:0 30px;
}

body#pages #page_body .link_info h3{
    text-align:center;
    padding:0;
    background:none;
    margin:0 0 20px 0;
    color:#0e8092;
}

.notice_msg{
    color:#c40026;
    line-height:1.6em;
}

.notice_msg li{
    padding-left:1.4em;
    position:relative;
    margin-bottom:0.5em;
}

.notice_msg li:last-child{
    margin-bottom:0;
}

.notice_msg li:before{
    content:"※";
    position:absolute;
    left:0;
    top:0;
}

.notice_msg li .fs_small{
    font-size:0.9em;
}



@media screen and (max-width: 479px) {
    .links_tokuten_box{
        padding:10px;
    }

    .links_tokuten_box h2{
        font-size:1.2em;
        line-height:1.4em;
        padding:10px;
    }

    .tokuten_detail{
        padding:10px;
        margin:0 0 50px 0;
    }

    .link_info{
        margin:0;
    }

}