/* div#seciton4-----------------------------------------------------------------------------*/
div.modal-body div#section4{
    width:100%;
}
div.modal-body div#section4 .title-h3 {
    font-size: 28px;
    line-height: 43px;
    font-weight: bold;
    color: #313131;
    margin-top: 0px;
    margin-bottom: 18px;
}
div.modal-body .btn_wrap {padding-top: 0px;}
div.modal-body .btn_wrap a{ color:#fff; background:#8d8984; border-radius:5px; display:inline-block; padding: 5px 0; text-align: center; }
div.modal-body .btn_wrap a:hover{ background:#4e4b48; }
div.modal-body .btn_wrap img{ vertical-align: middle; margin-right:4px; }
div.modal-body .btn_wrap span{ vertical-align: middle; color:#fff; font-size:14px; }
div.modal-body .btn_wrap a{ padding: 5px 8px 6px; margin-right:8px; }

div.modal-body div#section4 div.section4_inner{ padding-bottom:123px; padding-top:99px; background:#ededed; padding-left:64px; }
div.modal-body div#section4 div.title{ padding-top:0px; padding-left:0; padding-bottom:51px; }
div.modal-body div.how_to_register_div > div{ overflow:hidden; }
div.modal-body div#section4 div.how_to_register_div > div > img{ float:left; margin-right:34px; width: 320px;}
div.modal-body div#section4 div.how_to_register_div > div > div{ float:left; }
div.modal-body div#section4 div.how_to_register_div > div.how_to_register01{ margin-bottom:64px; }
div.modal-body div#section4 div.how_to_register_div > div.how_to_register02{ margin-bottom:64px; }
div.modal-body div#section4 div.how_to_register_div > div.how_to_register03{ margin-bottom:60px; }
div.modal-body div#section4 div.how_to_register_div h2{ font-size:30px; font-weight:normal; margin-bottom:19px; }
div.modal-body div#section4 div.how_to_register_div h3{ font-size: 16px;
    line-height: 24px;
    color: #313131;
    margin-bottom: 0px; }
div.modal-body div#section4 div.how_to_register_div p{ color:#4E95D9; font-size:14px; font-weight:normal; line-height: 24px; margin-bottom:21px; }
div.modal-body div#section4 div.how_to_register_div div.step01{ padding-top:-6px; width:400px;  }
div.modal-body div#section4 div.how_to_register_div div.step02{ padding-top:0px; width:400px; }
div.modal-body div#section4 div.how_to_register_div div.step03{ padding-top:0px; width:400px; }
div.modal-body div#section4 div.how_to_register_div div.step04{ padding-top:0px; width:400px; }
div.modal-body div.sec4_btn_div{overflow:hidden; width:100%;}
div.modal-body div.sec4_btn_div > div{
    width:50%;
    float:left;
    font-size:26px;
    height:76px;
    border-top:2px solid #ededed;
    border-left:2px solid #ededed;
    text-align: center;
    padding: 20px 0;
    cursor:pointer;
    box-sizing: border-box;
}
*+html body div.modal-body div.sec4_btn_div > div{ width:49.6% !important; }
div.modal-body div.sec4_btn_div > div span{ opacity:0.55; }
div.modal-body div.sec4_btn_div > div.on{
    background:#ededed;
}
div.modal-body div.sec4_btn_div > div.on span{ opacity:1; }
div.modal-body div.sec4_btn_div > div.sec4_btn_02{ border-right:2px solid #ededed; }
.red{ color:#ff0000; font-weight:bold;  }
.font_light{ font-weight:bold;  }
.normal{ font-weight:normal;  }
div.modal-body div.step01_btn_div > a:first-child{ width:188px; margin-right:4px; }
div.modal-body div.step01_btn_div > a:last-child{ width:195px; }
div.modal-body div.step01_btn_div > a{
    padding: 0 12px;
    text-align: center;
    box-sizing: border-box;
    height: 44px;
    vertical-align: middle;
    padding-top: 10px;
}
div.modal-body div.sec4_content01 div.step01_btn_div a.step01_btn01{ width:160px; margin-bottom:15px; }
div.modal-body div.sec4_content01 div.step01_btn_div a.step01_btn02{ width:200px; margin-bottom:15px; }
div.modal-body div.sec4_content01 div.step01_btn_div a.step01_btn03{ width:160px; margin-right: 6px; padding-top: 5px; }
div.modal-body div.sec4_content01 div.step01_btn_div a.step01_btn04{ width:160px; padding-top: 5px; }
div.modal-body div.how_to_register_div{ display:none; }
div.modal-body div.how_to_register_div.on{ display:block !important; }
div.modal-body div#section4 div.how_to_register_div.sec4_content01 > div.how_to_register03{ margin-bottom:0; }
*+html body div#section4 div.how_to_register_div h3{ font-size:22px; }
/*div.modal-body div#section4 .how_to_register_div .how_to_register04 p{ color:#505050; font-size:18px; line-height:36px; }*/

