@charset "utf-8";
/************************************************
特商法、プライバシーポリシー、マイページなどのindexまたは商品詳細ページ以外
************************************************ */


/*　特商法　*/

.toku_p_pay{

}
.toku_p_pay_block{

}
.toku_p_pay_name{
    border: 2px solid #ddd;
    background: #eee;
    display: inline-block;
    padding: 5px 15px;
    margin: 0 0 10px;
    font-weight: bold;
}
.toku_p_pay_txt{
display: block;
    margin: 0 10px 25px;
    text-align: justify;
    line-height: 1.4em;
}
.toku_p_img{
display: block;
    margin: 0 0 10px
}
.toku_p_pay_att{
    display: block;
    font-size: 0.8em;
    margin: 5px 0 0 5px;
    line-height: 1.3em;
}

.toku_p_pay_kouza{
    background: #f0f0f0;
    padding: 20px 30px;
    margin: 10px;
}
.toku_p_pay_kouzattl{
font-weight: bold;
    border-bottom: 1px dotted #999;
    margin: 0 0 10px;
}
.toku_p_pay_kouzashurui{

}
.toku_p_pay_kouzashurui li{
background: #fff;
    margin: 10px;
    padding: 10px 20px;
    font-size: 12px;
    line-height: 1.3em;
}
.toku_p_pay_kouzashurui li:last-child{
    margin: 10px 10px 0 10px;
}

.toku_p_pay_red{
    color: #cd0a0a;
    font-weight: bold;
}
.toku_p_pay_att a{
text-decoration: underline;
}

#undercolumn table{

}
#undercolumn table tr{

}
#undercolumn table tr th{
padding: 25px 30px;
    text-align: center;
    font-weight: bold;
}
#undercolumn table tr td{
    padding: 25px 30px;
    line-height: 1.4em;
    text-align: justify;
}
