/*from button*/
.form_table {
    margin-top: 0;overflow-y: hidden;
}
.form_table .btn_apply {
    padding: 0 20px;
}
.btn_apply {
    background: #ff2d04;
    color: #fff;
    line-height: 30px;
    font-size: 12px;
	padding: 0 10px 0 10px;
}
.btn_grey {
    background: #a6a4af;
    color: #fff;
    font-size: 12px;
}
.btn_blue{
	background: #005fca ;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
}
/**/
.price_ctn{padding-bottom:30px;}
.apply_title.active {
    background: #005fca;
    color: #fff;
    border: 1px solid #005fca;
}
.apply_title {
    height: 100%;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    padding: 15px 30px;
    border-radius: 30px;
    font-size: 16px;
    cursor: pointer;
}
.padding020{
 padding: 0 20px !important;
}
.apply_title.active h3, .apply_title.active i {
    color: #fff !important;
}
#wrap_contents article h3 {
    font-size: 22px;
    margin-bottom: 0px;display: inline-block;
}
.contents_box h4 {
    color: #005fca;
}
.hide{display:none;}
.dl_both{
width:100%
}
.dl_both dt {
display:none;
}
/*0324*/
#my_content .table_td{padding-left:20px}

/*0330 */

.form_table_second {
    margin-top: 0;overflow-y: hidden;
}
.form_table_second .btn_apply {
   /* padding: 0 20px; */
}

/* 170413 */
.h_tab_40 { height:40px; margin:0; padding:0; font-weight:bold; cursor:pointer;}
.h_tab_40 li { border-right:1px solid #ddd; }

.h_tab_40 .active { color:#fff; background-color:#005fca; }

.not_border_top { border-top:0px !important; }

/* 180221 */
.price_right_4 { padding-right:4px !important; }
.price_li_head1 { display:inline-block; text-align:center; width:48%; }
.price_li_body1 { display:inline-block; text-align:center; width:48%; height:100%; min-height:45px; vertical-align:middle; line-height:45px; }
.price_li_head2 { display:inline-block; text-align:center; width:32%; }
.price_li_body2 { display:inline-block; text-align:center; width:32%; height: 100%; text-align: center; line-height: 45px; vertical-align: middle; }