@charset "utf-8";

@import url("/css/reset.css");
@import url("/css/basic.css");
@import url("/css/button.css");
@import url("/css/font-awesome.css");
@import url("/css/ionicons.css");

.frm_input {height:23px;padding:3px 7px 3px 7px;border:1px solid #ccc;font-size:12px !important;line-height:1.444;background-color:#fff;}
.frm_file {height:23px;background-color:#f5f5f5;}
.frm_textbox {padding:5px 2px 1px 5px;border:1px solid #ccc;font-size:12px !important;line-height:1.444;color:#333;}
.sir_input {height:23px;padding:3px 7px 3px 7px;font-size:12px !important;line-height:1.444;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#dde4e8 !important;}

/*ÇÊ¼öÀÔ·Â*/
.required, textarea.required {background:url('/img/wrest.gif') #fff top right no-repeat;}

/*input_Å©·Ò ¹è°æÄÃ·¯*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}

/*placeholder ¼Ó¼º*/
::-webkit-input-placeholder {color:#bbb;font-size:inherit;letter-spacing:-1px; /*Webkit browsers*/}
:-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;letter-spacing:-1px; /*Mozilla Firefox 4 to 18*/}
::-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;letter-spacing:-1px; /*Mozilla Firefox 19+*/}
:-ms-input-placeholder {color:#bbb;font-size:inherit;letter-spacing:-1px; /*Internet Explorer 10+*/}

/*ÀÚ·á ¾ø´Â ¸ñ·Ï*/
.empty_table {font-size:13px;color:#999;padding:40px 0 !important;text-align:center !important;}
.empty_list {min-height:16px !important;font-size:13px;color:#999;padding:40px 0 !important;text-align:center !important;}

/*±âº»Å×ÀÌºí*/
.tbl_wrap{margin:0;}
.tbl_wrap table{width:100%;}

.tbl_head01 {border-top:1px solid #666;}
.tbl_head01 th {font-size:12px;padding:7px 0;border-bottom:1px solid #ddd;font-weight:600;text-align:center;}
.tbl_head01 th input {vertical-align:middle;}
.tbl_head01 td {font-size:12px;padding:7px;text-align:left;line-height:1.3;border-bottom:1px solid #ddd;word-break:break-all;}

.tbl_head02 {border-top:1px solid #666;}
.tbl_head02 th {font-size:12px; padding:9px 0; border-left:1px solid #ddd; border-bottom:1px solid #ddd; font-weight:600; text-align:center; vertical-align:middle;}
.tbl_head02 td {padding:7px 5px; text-align:center; line-height:1.3; border-left:1px solid #ddd; border-bottom:1px solid #ddd; word-break:break-all;}

/*Æû Å×ÀÌºí*/
.tbl_frm01 {border-top:1px solid #666;margin:0 0 10px;}
.tbl_frm01 input[type=text], .tbl_frm01 input[type=email], .tbl_frm01 input[type=file], .tbl_frm01 input[type=url], .tbl_frm01 input[type=password] {width:100%;}
.tbl_frm01 th {height:25px;font-size:12px;padding:7px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#ddd;background-color:#f8f8f8;font-weight:600;text-align:left;}
.tbl_frm01 td {min-height:23px;padding:7px 10px;border-bottom:1px solid #ddd;background:transparent;}
.tbl_frm01 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#333;vertical-align:middle;line-height:1.4em;}
.tbl_frm01 textarea {width:100%;height:140px;}

.tbl_frm02 {}
.tbl_frm02 input[type=text], .tbl_frm02 input[type=email], .tbl_frm02 input[type=file], .tbl_frm02 input[type=url], .tbl_frm02 input[type=password] {width:100%;}
.tbl_frm02 th {padding:7px 10px;border:1px solid #e8e8e8;background-color:#fafafa;font-weight:600;text-align:left;}
.tbl_frm02 td {padding:7px 10px;text-align:left;border:1px solid #e8e8e8;background:transparent;}
.tbl_frm02 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#333;vertical-align:middle;line-height:1.4;}
.tbl_frm02 textarea {width:100%;height:140px;}

/*¼³¸í±Û*/
.frm_info {display:block;padding-top:5px;line-height:1.4em;}
.td_label label {margin-right:5px !important}

/*ÆË¾÷·¹ÀÌ¾î*/
#hd_pop {z-index:9999;position:absolute;top:101px;margin:0 auto;width:100%;text-align:center;}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {background:#fff;border:2px solid #000;display:inline-block;}
.hd_pops_con {}
.hd_pops_con img{min-width:100%;}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {font-size:12px;line-height:1em;margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
.sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/*°øÅë*/
.btn_confirm{margin-top:10px;overflow:hidden;text-align:center;}
.btn_confirm a,.btn_confirm input,.btn_confirm button{margin:0 1.5px;}

/*»õÃ¢ ±âº» ½ºÅ¸ÀÏ*/
.new_win {}
.new_win .tbl_wrap {margin:0 15px;}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #555;border-bottom:1px solid #e9e9e9;background-color:#fff;font-size:14px;line-height:1.2em;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em;}
.new_win .win_ul {margin:-21px 0 20px 0;padding:0 20px;border-top:1px solid #333;background-color:#333;list-style:none;zoom:1;}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:"";}
.new_win .win_ul li {float:left;margin-left:-1px;}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #555;border-left:1px solid #555;color:#fff;font-family:dotum;font-weight:600;text-decoration:none;}
.new_win .win_ul a.on {background-color:#fff;color:#222;}
.new_win .win_desc {margin:10px 15px 0 15px;}
.new_win .win_btn {clear:both;padding:20px;text-align:center;} /*»õÃ¢¿ë*/
.new_win .win_btn a,.new_win .win_btn input,.new_win .win_btn button {margin:0 1.5px;}
.new_win .win_paging {padding-top:20px;text-align:center;}

/*ÁÖ¹®»ó¼¼³»¿ª Áß Çö±Ý¿µ¼öÁõ ¹ß±Þ*/
#scash {}
#scash h3 {margin:0 0 5px;text-align:left;}
#scash_apply {padding:10px 0 20px;text-align:center;}
#scash_apply #show_progress span {display:block;margin:7px 0 0;}
#scash_copy {margin-bottom:20px;text-align:center;}

#sod_fin #show_progress {text-align:center;}
#sod_fin #show_progress span {display:block;margin:5px 0 0;}

#sod_pay_not{margin:20px 0;text-align:center;font-size:18px;font-weight:600;color:red;}

/*Á¦ÈÞÀÌ¿ë¾È³» ¸ð¹ÙÀÏ*/
.m_content h2 { font-size: 14px; border-bottom: 2px solid #eee; margin-bottom: 10px}
.m_content h2 strong { border-bottom: 2px solid #0F4C81; padding-bottom: 3px }
.m_content p { margin: 5px 0 15px }
.m_content dl dt { font-weight: bold }
.m_content dl dd { padding-left: 18px; margin-bottom: 10px; color: #9d9d9d }
.m_content .no { font-size: 13px; margin-right: 3px; color: #ccc }


/*
==============================================================
¡¡¡¡¾à°ü
==============================================================
*/
.text_area { height: 100px; box-sizing:border-box; overflow-y: auto; border: 1px solid #ddd }
.seller_text { box-sizing:border-box; padding: 10px 15px; line-height: 130%; color: #737373; font-size: 12px }

.seller_text strong { color: #000; display: block; margin-bottom: 5px }
.seller_text p { margin-left: 5px; margin-bottom: 10px }
.seller_text .subject { color: #000;  margin-left: 5px; margin-bottom: 5px }


.seller_text dl { margin-bottom: 5px }
.seller_text dt { float: left; width: 20px; text-align: right; padding-right: 4px }
.seller_text dd { margin-bottom: 5px }


.seller_text ul { margin-left: 25px; margin-bottom: 10px }
.seller_text ul li { list-style: disc !important; margin-bottom: 5px }
.seller_text ul,.seller_text ul li { list-style-type:decimal !important; list-style:decimal !important; overflow: visible !important; }

.seller_text ul li ul li { margin-bottom: 3px }
.seller_text ul li ul li:nth-child(1):before { content:"1) " }
.seller_text ul li ul li:nth-child(2):before { content:"2) " }
.seller_text ul li ul { margin-left: 10px; margin-bottom: 0 }

.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type {width:100%;border-bottom:1px solid #e5e5e5;font-family:'µ¸¿ò',dotum;font-size:12px;border-collapse:collapse}
.tbl_type th{padding:9px 10px 7px 10px;border-top:2px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background-color:#f5f7f9;color:#333;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:9px 10px 7px 10px;border:1px solid #e5e5e5;color:#333}


.detail_tbl,.detail_tbl th,.detail_tbl td { border: 0 }
.detail_tbl { width: 100%; margin-bottom: 20px; border-top: 1px solid #595959; text-align: center; border-collapse: collapse }
.detail_tbl th { padding: 5px 10px; border: 1px solid #ddd; background-color: #f8f8f8; color: #454545; font-family: 'Nanum Gothic', sans-serif; font-size: 12px; font-weight: bold }
.detail_tbl td { padding: 5px 10px; border: 1px solid #ddd; text-align: left; color: #737373; line-height: 160% }
.detail_tbl td .tac { text-align: center !important }
.detail_tbl .subject { background: #fafafa }
.detail_tbl .info { text-align: left; padding-left: 20px }

.detail_tbl li { background:url('../../img/book/img_dot.gif') no-repeat 5px 15px;border-bottom: 1px dotted #ccc; padding: 10px 12px }
.detail_tbl li:last-child { border-bottom: 0 }

.chaininfo_list li {margin:10px 0;width:100%;border:1px solid #e0e0e0;padding:10px;box-sizing:border-box}
.chaininfo_list img {width:100%}
.chaininfo_list strong,.chaininfo_list p {margin: 0 8px}
.chaininfo_list strong {display:inline-block;font-size:16px;color:#0f4c81;margin-top:5px;line-height:200%}
.chaininfo_list p {font-size:13px;color:#464646;line-height:140%}

.chaininfo_list2 li {margin:10px 0;width:100%;border:1px solid #e0e0e0;padding:10px 10px 0 10px;text-align:left;box-sizing:border-box}
.chaininfo_list2 img {width:100%}
.chaininfo_list2 strong {margin: 0 8px}
.chaininfo_list2 strong {display:inline-block;font-size:16px;color:#0f4c81;margin:5px 8px;line-height:180%}
.chaininfo_list2 .pcbr {display:block}
.chaininfo_list2 .mbr {display:inline}



.comm_tab1>.tab_menus>li {float:left;text-align:center;width:25%;box-sizing:border-box;border-right:1px solid #eee;border-bottom:1px solid #eee}
.comm_tab1>.tab_menus>li:nth-child(4),.comm_tab1>.tab_menus>li:nth-child(8) {border-right:1px solid #eee}
.comm_tab1>.tab_menus>li:nth-child(1),.comm_tab1>.tab_menus>li:nth-child(2),.comm_tab1>.tab_menus>li:nth-child(3),.comm_tab1>.tab_menus>li:nth-child(4) {border-top:1px solid #eee}

.comm_tab1>.tab_menus>li:nth-child(6),
.comm_tab1>.tab_menus>li:nth-child(7),
.comm_tab1>.tab_menus>li:nth-child(8),
.comm_tab1>.tab_menus>li:nth-child(9),
.comm_tab1>.tab_menus>li:nth-child(10)
{border-bottom:1px solid #eee}
.comm_tab1>.tab_menus .tit {display:block;padding:7px 0;font-size:12px;color:#666;background-color:#fff;cursor:pointer;box-sizing:border-box}
.comm_tab1>.tab_menus .on .tit {position:relative;background-color:#0F4C81;color:#fff}

.comm_tab2>.tab_menus>li {float:left;text-align:center;width:33.3%;box-sizing:border-box;border-right:1px solid #eee;border-bottom:1px solid #eee}
.comm_tab2>.tab_menus>li:nth-child(3),.comm_tab2>.tab_menus>li:nth-child(6) {border-right:1px solid #eee}
.comm_tab2>.tab_menus>li:nth-child(1),.comm_tab2>.tab_menus>li:nth-child(2),.comm_tab2>.tab_menus>li:nth-child(3) {border-top:1px solid #eee}

.comm_tab2>.tab_menus>li:nth-child(6),
.comm_tab2>.tab_menus>li:nth-child(7),
.comm_tab2>.tab_menus>li:nth-child(8),
.comm_tab2>.tab_menus>li:nth-child(9),
.comm_tab2>.tab_menus>li:nth-child(10)
	{border-bottom:1px solid #eee}
.comm_tab2>.tab_menus .tit {display:block;padding:7px 0;font-size:12px;color:#666;background-color:#fff;cursor:pointer;box-sizing:border-box}
.comm_tab2>.tab_menus .on .tit {position:relative;background-color:#0F4C81;color:#fff}

