.inner_1000{max-width:1000px; margin:0 auto;}
table.table01{border-top: 2px solid #085ba3; text-align:left; width:100%;}
table.table01.center th, table.table01.center td{text-align:center;}
table.table01 th, table.table01 td{ border-bottom:1px solid #d1d1d1 ; font-size:17px; padding:15px 20px;}
table.table01 th{ font-weight:500; text-align:left; background: #f9f9f9; font-size: 17px; vertical-align: middle; padding: 10px 20px; word-break: keep-all; word-wrap: break-word;}
table.table01 td{font-size:17px; border-left:1px solid #e0e0e0;}
table.table01.center td{text-align:center;}
table.table01 tr th.b_left{border-left-width:1px;}
table.table01 tr td.b_left{border-left-width:1px;}
table.table01 tr th.b_top{border-top:2px solid #333;}
table.table01 tr td.b_top{border-top:2px solid #333;}
table.table01 th.bl_no, table td.bl_no{border-left:0 !important;}
.tr_color{background:#fafcff !important;}
.table01 select{font-size:15px; border:1px #e0e0e0 solid; height:30px; padding:0px 5px;}
.table01 select option{display:block; padding:50px;}
.table01 input{font-size:15px; padding:0 5px; box-sizing:border-box; height:30px;}
.w_80p{width:80px;}
.w_100p{width:100px;}
.w_120p{width:120px;}
.w_150p{width:150px;}
.w_180p{width:180px;}
.w_200p{width:200px;}
.w_100{width:100%;}
.ml_20{margin-left:20px;}
.mr_10{margin-right:10px;}
.mt_30{margin-top:30px;}
.mt_50{margin-top:50px;}
.mt_70{margin-top:70px;}
.com_add{margin-top:7px;}
.birth_selc em{display:inline-block; margin-left:5px; margin-right:15px; vertical-align:inherit;}
.post_num {display:inline-block; padding:0px 20px; height:40px; line-height:40px; background:#333; color:#ffffff !important; vertical-align:top; margin-left:5px; font-size:16px;}
.tiny_txt {display: block; color: #1940ad; font-size: 15px; margin-top: 10px; }
.tiny_txt.inline{display:inline-block; margin-left:10px; font-size:16px !important;}
label{vertical-align:middle;}
input[type="radio"], input[type="checkbox"]{margin: 0 5px 0px 10px;}
input[type="radio"].first, input[type="checkbox"].first{margin-left:0;}
.table_note {text-align: right; font-size: 15px; margin-bottom: 10px; margin-top: -30px; color: #0f6560; font-weight: 500;}
.tel_selc input {width: 98px;}
.mr_15{margin-right:15px;}
.mt_20{margin-top:20px;}
.mb_30{margin-bottom:30px;}
.f_red {color: #e84730;}
.LR_list table td.bg_color{background:#ececec;}
.m_br br{display:none;}
table.table01.th_L th{text-align:left;}
.tel_selc .check_btn input{ width:20px; margin-right:5px; }
.tel_selc .f_tel{margin-top:7px;}
.tel_selc .f_tel input{width:200px;} 
.certify_btn{display:inline-block; padding:0px 20px; height:40px; line-height:40px; background:#333; color:#ffffff !important; vertical-align:top; margin-left:5px;}

#content.confirm .btn_box{margin-top:40px; text-align:center;}
#content.confirm .btn_box a{display:inline-block;  line-height:50px; text-align:center; color:#fff; font-size:18px; padding:0 25px; background:#085ba3; font-weight:500;}


#content.confirm .explain_box{position:relative; background:#f5f5f5; margin-top:50px; padding:20px; text-align:left;}
#content.confirm .explain_box p{font-size:16px;}
#content.confirm .explain_box .link_btn{position:absolute; top:50%; right:20px; transform:translateY(-50%);}
#content.confirm .explain_box .link_btn a{display:inline-block; background:#00b0d0; padding:10px 20px; font-size:15px; font-weight:500; color:#fff;}


@media (max-width:1024px){

#content.confirm .btn_box{margin-top:30px;}
#content.confirm .btn_box a{line-height:40px; font-size:16px;}

#content.confirm .explain_box{margin-top:30px;}
#content.confirm .explain_box p{text-align:center; word-break:keep-all;}
#content.confirm .explain_box .link_btn{position:static; top:auto; left:auto; transform:inherit; text-align:center; margin-top:10px;}
#content.confirm .explain_box .link_btn a{font-size:14px;}









}



@media (max-width:767px){
.table_scroll {position:relative; overflow-x: auto;    width: 100%;}
/*.table_scroll:before{content:""; display:block; width:50px; height:50px;  position:absolute; top:50%; left:50%; margin-top: -23px; margin-left: -28px; background:url(../../images/sub/scroll_ico.png) no-repeat; background-size:50px auto;}*/
.table_scroll.scrolled:before{display:none;}
.table_box { width: 120%;}
.table_box table{min-width:652px;}
.table_box table th, .table_box table td{word-break:keep-all;}

table td, table th{padding:10px 10px 6px;}
table th br{display:none;}
.m_br br{display:block;}
table.m_block,
table.m_block thead,
table.m_block tbody,
table.m_block tr,
table.m_block th, 
table.m_block td{display:block; width:100%; text-align:left;}
table.m_block th, 
table.m_block td{padding:10px; width:100%; box-sizing:border-box; border-left:0; font-size:16px;}
table.m_block th{background:#f7f7f7;}
.w_100p{width:95px;}
.tel_selc input{width:93px;}
.m_100p{width:100%; box-sizing:border-box;}
.certify_btn{display:block; margin-left:0; margin-top:5px; width:100%; box-sizing:border-box; text-align:center;}
.zip_code{width:100px;}
.post_num{padding:0 17px; margin-left:-5px;}
table.m_block .mail_mw{width:140px;}
table.m_block .mail_mselect{display:block; max-width:300px; width:100%; margin-top:10px;}
.mt_50{margin-top:30px;}
.tiny_txt{font-size:14px;}
.tiny_txt.inline{margin-left:0;}
.tiny_txt.inline.m_inline{margin-top:0; margin-left:10px;}
.tr_color{background:none !important;}
.m_th_color{background:#f0f6fd !important;}
table td.area .w_200p{width:45%;}
table td.area select:nth-child(2){margin-left:10px;}
.mt_70{margin-top:40px;}
#auto_image {height: 25px;}
.auto_txt_input { margin-top: 0; width: 150px;}
}

















