@charset "UTF-8";

/**
 * mbc.css
 */

/**
 * SC
 */
body.sc .one_column_box h4 {
    margin: 0 0 0.1em 0;
    color: #274371;
    font-size: 1.15em;
}
body.sc .detail_l { 
    float: left;
    width: 553px;
    margin-right: 3px;
}
body.sc .detail_l img { padding-top: 15px; }
body.sc .detail_l .mar_l { 
    padding-left: 25px;
}
body.sc .detail_l p {
    font-size: 0.85em;
    line-height: 1.25;
    margin: 20px 0px 0px 20px;
    text-indent: -1.75em;
}
body.sc .detail_r { 
    float: right;
    width: 279px;
}
body.sc .detail_cap {
    position: relative;
    padding-top: 15px;
    height: 190px;
}
body.sc .detail_cap img { padding-top: 0 !important; }
body.sc .detail_cap p.cap {
    position: absolute;
    bottom: 1em;
    left: 0;
    margin: 0 !important;
    padding-left: 30px;
    width: 240px;
    color: white;
    z-index: 999;
}
body.sc .detail_img {
    margin-right: 35px;
    float: left;
}
body.sc .one_column_box p { margin-bottom: 15px; }
}
body.sc p span {
    font-size: 0.85em;
    line-height: 1.75;
}
body.sc h4 span {
    font-size: 0.85em;
    line-height: 1.75;
}

/**
 * TR
 */
body.tr .one_column_box h4 {
    margin: 0 0 0.1em 0;
    color: #274371;
    font-size: 1.15em;
}
body.tr .detail_l { 
    float: left;
    width: 553px;
    margin-right: 3px;
}
body.tr .detail_l img { padding-top: 15px; }
body.tr .detail_l .mar_l { 
    padding-left: 25px;
}
body.tr .detail_l p {
    font-size: 0.85em;
    line-height: 1.25;
    margin: 20px 0px 0px 20px;
    text-indent: -1.75em;
}
body.tr .detail_r { 
    float: right;
    width: 279px;
}
body.tr .detail_img {
    margin-right: 35px;
    float: left;
}
body.tr .one_column_box p { margin-bottom: 15px; }
}
body.tr p span {
    font-size: 0.85em;
    line-height: 1.75;
}

body.tr h4 span {
    font-size: 0.85em;
    line-height: 1.75;
}
/**
 * WA
 */
body.wa .two_column_box h4 {
    margin: 0 0 0.1em 0;
    color: #274371;
    font-size: 1.15em;
}
body.wa h4 span { font-size: 0.85em; }
body.wa .detail_img_l { 
    float: left;
    width: 352px;
    margin-right: 30px;
}
body.wa .detail_img_r { 
    float: right;
    width: 352px;
    margih-left: 30px;
}
body.wa .detail_img { margin: 10px 0 5px 0; }
body.wa .one_column_box p { margin-bottom: 15px; }

body.wa .two_column_box p.step {
    padding: 0px 0 15px 0;
}
body.wa p span {
    font-size: 0.85em;
    line-height: 1.75;
}
body.wa .two_column_box .detail_img_step {
    float: left;
    width: 52px;
    padding: 0px 10px 15px 0px;
}
