@charset "utf-8";

/* Common */
.opt-tbl { width:100%; border-collapse:collapse; padding:0px; margin:0 0 15px; border:0px; border:1px solid #ddd; border-bottom:0px; background:#fff;} 
.opt-tbl th { width:120px; text-align:center; padding:8px 10px; border-bottom:1px solid #ddd; background:#fafafa; white-space:nowrap;}
.opt-tbl td { padding:8px 10px; border-bottom:1px solid #ddd;}
.bsk-tbl th { text-align:center; }
.bsk-tbl .well { margin:6px 0px !important; }
.bsk-tbl .well ul  { padding:0; padding-left:15px; margin:0; }
.bsk-tbl .well li  { font-size:12px; }
.item-img { display:inline-block; position:relative; overflow:hidden; text-align:center; }
.item-type { position:absolute; left:0; bottom:0; background: rgba(0, 0, 0, 0.7); width:100%; color: rgb(255,255,255); padding:3px; font-size:11px; letter-spacing:-1px; }
.addr-line { margin-bottom:7px; }
.radio-line label { margin-right:20px; line-height:24px; cursor:pointer; }
.radio-line label span { vertical-align:middle; }

#sod_frm_escrow { margin:0px; }
#sod_frm_escrow h2 { display:none; }
#sod_frm_escrow img { margin:0 auto 15px }

/* Personal List */
.ppay-container { overflow:hidden; margin-right:-15px; margin-bottom:15px; }
.ppay-box { background:#fff; text-align:center; margin-right:15px; margin-bottom:15px; border: 1px solid rgb(231, 231, 231); transition:0.3s linear; border-image: none; overflow: hidden; position: relative; cursor: default; }
.ppay-box h2 { margin: 0px; padding: 12px 15px 0px; color: rgb(51, 51, 51); font-size: 16px; font-weight: 500; text-align:center; }
.ppay-box p { margin:0px 0px 10px; padding:10px; }
.ppay-box .ppay-fa { padding: 20px 0px 10px; }
.ppay-box .ppay-fa i { color: rgb(97, 97, 97); font-size: 80px; }


/* Ãß°¡ */
.lookup strong{font-size:16px;color:#333;margin-bottom:10px;display:block;}
.lookup form{display:block;margin-bottom:10px;}
.lookup form input[type=text]{-webkit-appearance: none;background-color: #f3f3f3;border: 1px solid #d9d9d9;height: 25px;line-height:25px;width:200px;}
.lookup form input[type=submit]{padding: 0 5px;height: 25px;line-height:25px; border: 0;background:#383838; color: #fff; font-size: 13px; vertical-align: middle;cursor: pointer;}

/* ±³À°½ÅÃ» ºäÆäÀÌÁö */
.new_item{width:100%;}
	.new_item .top_map .root_daum_roughmap{width:100% !important;}
	.new_item .subj{font-size:24px;line-height:26px;color:#333;font-weight:bold;text-align:center;margin:30px 0 26px;}
	.new_item .new_item_tb01{width:100%;border-top:1px solid #ddd;}
		.new_item .new_item_tb01 tr th{font-size:16px;line-height:20px;color:#333;border-bottom:1px solid #ddd;text-align:left;padding:18px 5px 18px 20px;}
		.new_item .new_item_tb01 tr td{font-size:16px;line-height:20px;color:#333;border-bottom:1px solid #ddd;padding:18px 5px;letter-spacing:-0.5px;word-break:keep-all;}
	.new_item .gray_box{width:100%;background:#f7f7f7;padding:18px 20px;margin-top:20px;}
		.new_item .gray_box ul.in_noti{list-style:none;margin:0;padding:0;width:100%;display:inline-block;}
			.new_item .gray_box ul.in_noti li{font-size:16px;line-height:20px;color:#333;margin-bottom:5px;letter-spacing:-0.5;}
				.new_item .gray_box ul.in_noti li:last-child{margin-bottom:0;}
	.new_item .btn_ct{text-align:center;margin:20px 0 60px;}
		.new_item .btn_ct .btn_ct_apply{display:inline-block;background:#059eda;font-size:15px;line-height:17px;color:#fff;padding:16px 45px;font-weight:bold; border:0;}
	.new_item .under_info .nav-tabs-new li{width:50%;}
	.new_item .under_info .tab_tb{width:100%;border-top:2px solid #333;}
		.new_item .under_info .tab_tb tr th{font-size:15px;line-height:17px;color:#333;font-weight:bold;text-align:center;padding:12px 5px;background:#f6f9ff;border-bottom:1px solid #e5e7ea;border-right:1px solid #e5e7ea;}
			.new_item .under_info .tab_tb tr th.nbdr{border-right:0;}
		.new_item .under_info .tab_tb tr td{font-size:13px;line-height:17px;color:#333;padding:8px;border-bottom:1px solid #e5e7ea;border-right:1px solid #e5e7ea;letter-spacing:-0.5px;word-break:keep-all;}
			.new_item .under_info .tab_tb tr td.nbdr{border-right:0;text-align:center;}
	.new_item .under_info .tab_tb_ct tr td{text-align:center !important;}
		.new_item .under_info .tab_tb_ct tr td.tal{text-align:left !important;}
	.txt_red { color:#ff0000;	}
/* //±³À°½ÅÃ» ºäÆäÀÌÁö */

/* ¸¶ÀÌÆäÀÌÁö ±³À°°úÁ¤ÇöÈ² */
.well-sm{font-size:14px;line-height:22px;color:#ff0000;background:#f7f7f7 !important;border:0 !important;}
.bsk-tbl{border-bottom:1px solid #ddd;}
.bsk-tbl tr th{background:#f6f9ff; font-size:15px; }
.bsk-tbl tr td{font-size:13px;line-height:20px !important;word-break:keep-all;}

a.btn_frmline:hover, a.btn_frmline:focus, a.btn_frmline:active{color:#fff !important;}
/* //¸¶ÀÌÆäÀÌÁö ±³À°°úÁ¤ÇöÈ² */

.noti_txt01{font-size:15px;line-height:17px;color:#000;margin-top:15px;}
	.noti_txt01	.btn_02{margin-top:10px;}

@media all and (max-width:991px) {
/* ±³À°½ÅÃ» ºäÆäÀÌÁö */
.new_item{width:100%;}
	.new_item .top_map .root_daum_roughmap{width:100% !important;height:220px !important;}
	.new_item .subj{font-size:16px;line-height:18px;margin:20px 0 15px;letter-spacing:-0.5px;}
	.new_item .new_item_tb01{width:100%;}
		.new_item .new_item_tb01 tr th{font-size:13px;line-height:17px;padding:10px 5px 10px 10px;}
		.new_item .new_item_tb01 tr td{font-size:12px;line-height:16px;padding:10px 5px;}
	.new_item .gray_box{padding:8px 10px;margin-top:10px;}
		.new_item .gray_box ul.in_noti{width:100%;}
			.new_item .gray_box ul.in_noti li{font-size:12px;line-height:16px;margin-bottom:3px;}
	.new_item .btn_ct{text-align:center;margin:20px 0 40px;}
		.new_item .btn_ct .btn_ct_apply{font-size:13px;line-height:15px;padding:10px 30px;}
	.new_item .under_info .tab_tb{width:100%;}
		.new_item .under_info .tab_tb tr th{font-size:13px;line-height:15px;padding:8px 5px;}
		.new_item .under_info .tab_tb tr td{font-size:12px;line-height:16px;padding:8px 8px;}
			.new_item .under_info .tab_tb tr td.nbdr{width:40px;}
/* //±³À°½ÅÃ» ºäÆäÀÌÁö */

/* ¸¶ÀÌÆäÀÌÁö ±³À°°úÁ¤ÇöÈ² */
.well-sm{font-size:12px;line-height:18px;}
.bsk-tbl tr th{font-size:13px;}
.bsk-tbl tr td{font-size:12px;line-height:16px !important;}
.print-hide-mb{margin-bottom:20px;}
/* //¸¶ÀÌÆäÀÌÁö ±³À°°úÁ¤ÇöÈ² */

.noti_txt01{font-size:12px;line-height:14px;margin-top:10px;word-break:keep-all;}
	.noti_txt01	.btn_02{margin-top:5px;}

}


.btn_01, a.btn_01	{ background: #1d65a5; color: #fff !important; }
a.btn {display: inline-block;line-height: 24px;border: 0; vertical-align: middle; }
.btn {border: 0; vertical-align: middle;}
.btn_02, a.btn_02 {background: #aaaaaa;color: #fff !important;}
.attend_bar {position: relative; height: 15px; width:100%; background:#e9e9e9;  }
.attend_bar span {position: absolute;top: 0px;left: 0px; height:100%; background: #13a7cb;	}
a.btn.radius{ border-radius:7px !important; }

#sod_fin_top{border:1px solid #e4e4e4;background:#f2f5f9;width:100%;height:224px;text-align:center;}
	#sod_fin_top img{margin:46px 0 21px;}
	#sod_fin_top p{font-size:20px;line-height:22px;color:#000;font-weight:500;}




/* ¿À´Ã ÀüÃ¼ ¾Æ·¡ ÅÇ */
.order_all_tab:after{ content:""; clear:both; display:block;}
.order_all_tab{ border-top:1px solid #ddd; border-left:1px solid #ddd; margin:0px; padding:0px; }
.order_all_tab li{ list-style:none;  float:left; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.order_all_tab li a{ display:block; height:50px; line-height:50px; text-align:center; font-size:15px;  font-weight:700; }
.order_all_tab li a.on{ background:#555; color:#fff;  }

.order_all_tab.grid4 li{ width:25%; }
.order_all_tab.grid3 li{ width:33.333%; }
.order_all_tab.grid2 li{ width:50%; }
.order_all_tab.grid1 li{ width:100%; }

@media all and ( max-width:991px ){
	.order_all_tab li a{ height:30px; height:30px; line-height:30px;  font-size:12px; }
}
@media all and ( max-width:420px ){
	.order_all_tab li{ width:50% !important; }
	.order_all_tab.grid3 li:nth-child(3){ width:100% !important; }
}



.orderinquiry_btn_box{ display:inline-block; }
.orderinquiry_btn_box:after{ content:""; clear:both; display:block;  }
.orderinquiry_btn_box > a{ float:left; height:30px; line-height:30px; border-radius:5px; padding:0 10px; min-width:70px;  background:#004281;   margin:3px;  color:#fff;   }
.orderinquiry_btn_box > a:nth-child(2n+1){ clear:both; }
.orderinquiry_btn_box > a:nth-child(1),
.orderinquiry_btn_box > a:nth-child(4){ background:#13a7cb; }