@charset "utf-8";
/*
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

/* ·¹ÀÌ¾Æ¿ô */
.btn_fold span,.msearch .search_btn,.msearch .ico_bu,.msearch .title .icon,.win_body .toptitle .icon,.msearch_sub .title .icon{background-image:url(images/skin_m_icon.png);background-repeat:no-repeat}
.msearch{margin-top:0;padding:5px 0;white-space:nowrap;float:left;position:relative;z-index:20;width:100%;}
.msearch .search,.msearch .search_btn,.msearch .detail{border:1px solid #b4b4b4;border-radius:0;-webkit-appearance:none;color:#999;vertical-align:top;float:left;height:22px;line-height:22px}
.msearch .title_small{position:relative;display:inline-block;float:left;height:18px;line-height:18px;padding:5px 0px 0 10px;color:#666;}
.msearch .title{position:relative;display:inline-block;float:left;height:18px;line-height:18px;padding:5px 20px 0 10px;color:#666;font-size:14px;font-weight:bold;}
.msearch .title > i{padding:0 5px 0 0;} 
.msearch .title > span{color:#aaa;margin:0 0 0 10px;font-size:12px;font-weight:normal;} 
.msearch .search_div{padding:0px 0 0 0;float:left;position:relative;}
.msearch .search{padding-left:4px;width:130px;position:relative;z-index:1;background-color:transparent}
.msearch .search:focus{border-color:#2A62A1}
.msearch .search_btn{background-color:transparent;width:27px;height:24px;background-position:4px 2px;margin-left:-1px;cursor:pointer;*background-position:5px 3px}
.msearch .tbox{border:1px solid #b4b4b4;padding-left:4px;position:relative;z-index:1;background-color:transparent;height:21px;line-height:21px;}
.topmenubtn_div{float:left;width:1px;height:30px;background-color:#eee;margin:0 10px;}
.topmenubtn_mid{position:relative;zoom:1;font-size:12px;float:left;padding:2px 10px 0 0;}
.topmenubtn_mid > .sinfo{color:#bbb;padding:5px 0 0 0;}
.topmenubtn_right{float:right;padding:2px 10px 0 0;}

.listWrap{position:absolute;top:38px;bottom:0;left:0;right:0;background-color:#fff;overflow:hidden;border-top:1px solid #f4f4f4;}
.listWrapauto{position:absolute;top:38px;bottom:0;left:0;right:0;background-color:#fff;overflow:auto;border-top:1px solid #f4f4f4;}
.listWrapDBL{position:absolute;top:64px;bottom:0;left:0;right:0;background-color:#fff;overflow:hidden;border-top:1px solid #f4f4f4;}
.listWrapFull{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow:hidden;}
.listWrapScroll{position:absolute;top:38px;bottom:0;left:0;right:0;background-color:#fff;overflow-y:auto;border-top:1px solid #f4f4f4;}
.listWrapFullScroll{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow-y:auto;}
.listHeader { position: relative;padding-top: 28px;background:url(../images/table/tablelist_bg1_28.png) repeat-x 0 0;position:absolute;top:0;bottom:0;left:0;right:0; }
.listBody { overflow:hidden;overflow-y: auto;height:100%;background:#fff;}
.listBodyauto { overflow: auto;height:100%;background:#fff;}
.listBodyAll { overflow: auto;height:100%;background:#fff;}
.listBodybd { overflow:hidden;overflow-y: auto;height:100%;background:#fff;background:url(./images/bg_bd.jpg); }
.listBodybd2 { overflow:hidden;overflow-y: auto;height:100%;background:#fff; }
.roundbox { background-color:#fff;border:2px solid #999;border-radius:10px;padding:20px;margin-bottom:10px;}

/* Å×ÀÌºí */
.fixed_headers { width:100%; }
.fixed_headers td { border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 3px 5px 3px;line-height:18px;}
.fixed_headers td:first-child { border-left:none;}
.fixed_headers th > div{ position: absolute;padding:6px 0px 0px 0px;top: 0;line-height: normal;border-left:1px dotted #ccc;height:18px;text-align:center;font-weight:normal; }
.fixed_headers th div .top22{position: absolute;padding:7px 3px 0px 3px;top: 26px;line-height: normal;height:18px;border-left:1px dotted #ccc;text-align:center;font-weight:normal;}
.fixed_headers tbody tr:hover, .fixed_headers tbody tr.trselected {background:#fff6f6;}

.listHeaderDbl { position: relative;padding-top: 49px;background:url(../images/table/tablelist_bg1_dbl.png) repeat-x 0 0;position:absolute;top:0;bottom:0;left:0;right:0; }
.fixed_headersDbl { width:100%; }
.fixed_headersDbl th > div{ position: absolute;padding:3px 0px 0px 0px;line-height: normal;border-left:1px dotted #ccc;height:20px;text-align:center;font-weight:normal; }
.fixed_headersDbl tr:nth-child(1) th > div {top:0;}
.fixed_headersDbl tr:nth-child(1) th > div.row {padding-top:16px;}
.fixed_headersDbl tr:nth-child(1) th > div.row2 {padding-top:16px;height:32px;}
.fixed_headersDbl tr:nth-child(2) th > div {padding-top:5px;top:22px;border-top:1px dotted #ccc;}
.fixed_headersDbl tr:nth-child(2) th {}
.fixed_headersDbl td { border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 3px 5px 3px;line-height:18px;}
.fixed_headersDbl td:first-child { border-left:none;}
.fixed_headersDbl tbody tr:hover, .fixed_headersDbl tbody tr.trselected {background:#fff6f6;}

.fixed_headers2 { width:100%; }
.fixed_headers2 td { border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 3px 5px 3px;line-height:18px;}
.fixed_headers2 td:first-child { border-left:none;}
.fixed_headers2 th > div{ position: absolute;padding:6px 0px 0px 0px;top: 0;line-height: normal;border-left:1px dotted #ccc;height:18px;text-align:center;font-weight:normal; }

/* Å×ÀÌºí */
.order_marker {position:absolute;display:table;right:4px;top:2px;width:8px;height:inherit;}
.order_marker.th_row1 {height:25px;}
.order_marker.th_row2 {height:50px;}
.order_marker span {display:table-cell;width:8px;vertical-align:middle;}
.order_marker a {height:9px;line-height:9px;display:block;font-size:8px;cursor:pointer;color:#bbb;}
.order_marker a:hover {color:#b13335;}

/* ÅÇ */
.DTabDesign{ padding:0px 0 0px 0px;border-bottom:1px solid #E08F0A; }
.DTabDesign ul{  margin:0; padding-left:5px; list-style:none;font-size:12px;line-height:16px; *zoom:1;}
.DTabDesign ul:after{ content:""; display:block; clear:both;}
.DTabDesign li{ float:left; margin:0px 1px -1px 1px;  }
.DTabDesign li a{ margin-top:4px;position:relative; float:left; text-decoration:none; border-top:1px solid #c0c0c0; border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;background:#efefef; color:#666;}
.DTabDesign li a span{ display:inline-block; padding:3px 7px 5px 7px; letter-spacing:-0.1px; cursor:pointer;}
.DTabDesign li a div{float:left;padding:4px 0 0 7px;}
.DTabDesign li a div i{font-size:16px;color:#bbb;}
.DTabDesign li a:hover{background:#fff; color:#E08F0A; }
.DTabDesign li.selected a{ border:1px solid #E08F0A; border-bottom:0px solid #fff; background-color:#fff; color:#E08F0A;}
.DTabDesign li.selected a span{ padding-top:4px; font-weight:bold;background-color:#fff; }
.DTabDesign li.selected a div i{color:#E08F0A;}
.tabbody{position:absolute;top:31px;bottom:0;left:0;right:0;overflow:hidden;}

.D2TabDesign{ padding:0px 0 0px 0px;border-bottom:1px solid #777;box-shadow: 0 0 8px #777;background-color:#fefefe; }
.D2TabDesign ul{  margin:0; padding-left:5px; list-style:none;font-size:12px;line-height:16px; *zoom:1;}
.D2TabDesign ul:after{ content:""; display:block; clear:both;}
.D2TabDesign li{ float:left; margin:0px 1px -1px 1px;  }
.D2TabDesign li.title{ padding:5px 10px 0 10px; }
.D2TabDesign li.title span{ display:inline-block;padding:2px 20px 0 5px;font-weight:bold;color:#444;  }
.D2TabDesign li.title div{float:left;padding:2px 5px 0 0;}
.D2TabDesign li.title i{ font-size:18px;color:#999; }
.D2TabDesign li a{ margin-top:4px;position:relative; float:left; text-decoration:none; border:1px solid #ddd;border-bottom:none;background:#f4f4f4; color:#666;}
.D2TabDesign li a span{ display:inline-block; padding:3px 7px 5px 7px; letter-spacing:-0.1px; cursor:pointer;}
.D2TabDesign li a div{float:left;padding:4px 0 0 7px;}
.D2TabDesign li a div i{font-size:16px;color:#bbb;}
.D2TabDesign li a:hover{background:#fff; color:#E08F0A; }
.D2TabDesign li.selected a{ border:1px solid #777; border-bottom:1px solid #777; background-color:#777; color:#fff;}
.D2TabDesign li.selected a span{ font-weight:bold;padding-top:4px; }
.D2TabDesign li.selected a div i{color:#fff;}
.tabbody2{position:absolute;top:35px;bottom:0;left:0;right:0;overflow:no;}
.tabbodynoscroll{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}


/*¹öÆ° */
.buttonSet{vertical-align:top;height:20px;line-height:20px;padding-left:0px;color:#c4c4c4;font-size:11px;white-space:nowrap;position:relative;display:inline-block;z-index:1;*display:inline;*zoom:1}
button {position:relative;top:0;box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:4px;letter-spacing:-1px;font-family:"NanumGothic",sans-serif;font-size:12px;box-sizing:border-box;color:#333;cursor:pointer;background:#fafafa;border:1px solid #b4b4b4;padding:0px 6px;display:inline-block;*display:inline;*zoom:1;
	/* height:23px;line-height:18px; */
	}
button > i {position:relative;top:0;margin:0 5px 0 0;color:#aaa;}
button.mng, button.mng > i{background:#777;color:yellow;}
.btn_right{float:right;padding:0 5px 0 0;}
.btn_right_out{float:right;padding:5px;}

select{height:30px;color:#555;line-height:14px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#fff;vertical-align:middle;border:1px solid #cdcdcd;padding:3px;}
/* Æû */
.ma_form{width:100%;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;font-family:"NanumGothic",sans-serif;}
.ma_form .qtit{height:20px;font-size:18px;line-height:15px;text-align:left; margin:8px 0 8px 15px;padding:0 0 0 25px;color:#888;font-weight:bold;background:url(../images/common/form_title_bul.png) no-repeat 0 0;}
.ma_form .qtit span{font-size:11px;padding-left:10px;}
.ma_form > .qtit2{height:16px;line-height:15px;text-align:left; margin:8px 0 8px 5px;padding:0 0 0 5px;color:#888;font-size:12px;font-weight:bold;}
.ma_form > .qtit2 > i{margin:2px 5px 0;}
.ma_form > .qtit2_mng{height:16px;line-height:15px;text-align:left; margin:8px 0 8px 5px;padding:0 0 0 5px;color:#008000;font-size:12px;font-weight:bold;}
.ma_form > .qtit2_mng > i{margin:2px 5px 0;}
.ma_form tr{border-top:1px solid #cdcdcd;}
.ma_form tr:first-child{border-top:0;}
.ma_form th{background:#f6f6f6;width:140px;text-align:left; padding-left:10px;font-family:"dotum";font-size:12px;color:#888;line-height:14px;}
.ma_form td{text-align:left;background:#fff;padding:5px;!important;color:#5c5c5c;line-height:26px;height:30px;}
.ma_form .w50{ width:calc(50% - 160px);width: -webkit-calc(50% - 160px);width: -moz-calc(50% - 160px);border:1px solid #f40; }
.ma_form input[type="text"],.ma_form input[type="password"],.ma_form input[type="number"]{height:22px;margin-right:5px;color:#5c5c5c;line-height:14px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#fff;vertical-align:middle;border:1px solid #cdcdcd;padding:3px;}
.ma_form input[type="file"]{height:30px;}
.ma_form select{height:30px;margin-right:3px;color:#5c5c5c;line-height:14px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#f6f6f6;vertical-align:middle;border:1px solid #cdcdcd;padding:3px;}
.ma_form textarea{vertical-align:middle;border:1px solid #cdcdcd; width:calc(100% - 10px);height:100px;background:#fcfcfc;padding:5px;}
.ma_form label{margin-right:1%;font-size:14px;}
.ma_form .button{line-height:12px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#5e5e5e;vertical-align:middle;border:1px solid #5e5e5e;padding:1%; cursor:pointer;}
.ma_form .button a{color:#fff;}
.ma_form .add{margin-top:1%;}
.ma_form label.checkbox{background-image:url(../images/common/checkbox.png);}
.ma_form label.radio{background-image:url(../images/common/radio.png);}
.ma_form input[type=checkbox]{ position: absolute;overflow: hidden;clip: rect(0 0 0 0);height:0px;width:0px;margin:-1px;padding:0;border:0;}
.ma_form input[type=checkbox] + label.checkbox { padding-left:22px; height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;}
.ma_form input[type=checkbox]:checked + label.checkbox{background-position: 0 -20px;}
.ma_form input[type=checkbox]:disabled + label.checkbox{background-position: 0 -40px;color:#bbb;}
.ma_form input[type=radio]{ position: absolute;overflow:hidden;clip:rect(0 0 0 0);height:0px;width:0px;margin:-1px;padding:0;border:0;}
.ma_form input[type=radio] + label.radio { padding-left:20px; height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;}
.ma_form input[type=radio]:checked + label.radio{background-position: 0 -20px;}
.ma_form input[type=radio]:disabled + label.radio{background-position: 0 -40px;color:#bbb;}
.ma_form input[type="text"]{ width:calc(100% - 10px); }
.ma_form input[type="text"].wid100{width:100px;}
.ma_form input[type="text"].wid150{width:150px;}
.ma_form input[type="text"].wid200{width:200px;}
.ma_form input[type="text"].wid300{width:300px;}
.maform_btn{margin-top:15px;margin-bottom:20px;position:relative;text-align:center;display:block;height:40px;}
.maform_btn a{display:inline-block; background:url('../images/ma_btn_bg.png') left 0;height:40px;padding-left:16px; line-height:220%;text-decoration:none; cursor:pointer; overflow:hidden;color:#eee;margin:0 5px;font-size:18px;font-weight:bold;}
.maform_btn a span{display:block; float:left; background:url('../images/ma_btn_bg.png') right 0; height:40px; padding-right:16px;line-height:220%; overflow:hidden}
.maform_btn > a ~ .Gray {background:url('../images/ma_btn_bg_gray.png')}
.maform_btn > a ~ .Gray span {background:url('../images/ma_btn_bg_gray.png') right 0;}

/** °ø¿ë ÆäÀÌÂ¡Ã³¸® **/
.paginate{float:left;padding:0px 5px;text-align:center;white-space:nowrap;overflow:hidden;position:relative;z-index:10;}
.paginate a{vertical-align:top;display:inline-block;*display:inline;*zoom:1}
.paginate a.pre_end,.paginate a.pre_end_n,.paginate a.next,.paginate a.next_n{margin-right:-1px}
.paginate a .spr{display:inline-block;width:25px;height:24px;vertical-align:top;zoom:1}
.paginate .pre .spr{background-position:-24px -80px}
.paginate .pre_n .spr{background-position:-24px -106px}
.paginate .pre_end .spr{background-position:0 -80px}
.paginate .pre_end_n .spr{background-position:0 -106px}
.paginate .next .spr{background-position:-52px -80px}
.paginate .next_n .spr{background-position:-52px -106px}
.paginate .next_end .spr{background-position:-76px -80px}
.paginate .next_end_n .spr{background-position:-76px -106px}
.paginate a .spr{background-image:url(images/ico_mail.png);background-repeat:no-repeat}
.paginate .record_total{float:right;height:24px;padding:0 3px;line-height:22px;}

.pageSelector{display:inline-block;width:75px;height:22px;line-height:22px;vertical-align:middle;margin-right:5px;position:relative;}
.pageSelector > div{position:absolute;top:-2px;}
.pageSelector > div > span{}
.pageSelector input{text-align:right;width:35px;height:22px;padding-right:3px;border:1px solid #b4b4b4;margin:0px 1px 0 0;font-weight:bold}
.pageSelector,.pageSelector input{font-family:tahoma;font-size:12px;color:#333}

.weekSelector{display:inline-block;width:145px;height:22px;line-height:22px;vertical-align:middle;margin-right:5px;position:relative;}
.weekSelector > div{position:absolute;top:-2px;text-align:center;font-size:14px;letter-spacing:-0.05em;}
/**/
.tree_main{position:relative;height:100%;}
.tree_main .tree_empty{float:left;min-width:15px;width:15px;height:23px;}
.tree_main .tree_2{position:absolute;top:-3px;min-width:16px;width:16px;height:15px;background-image:url(../images/icon/tree1.png);background-repeat:no-repeat;background-position:0px -3px;}
.tree_main .tree_3{position:absolute;top:-3px;min-width:16px;width:16px;height:15px;background-image:url(../images/icon/tree1.png);background-repeat:no-repeat;background-position:0px -3px;}
.tree_main .tree_hline{float:left;min-width:16px;width:16px;height:1px;margin-top:13px;background-image:url(../images/icon/tree1.png);background-repeat:no-repeat;background-position:0px -16px;}
.tree_main .tree_vline{float:left;min-width:16px;width:16px;height:15px;background-image:url(../images/icon/tree1.png);background-repeat:no-repeat;background-position:0px -17px;}
.tree_main .tree_title{float:left;padding:2px 0 0 5px;}
.cont_full {background: #777;color:#fff;}

.nav{position:relative;height:100%;}
nav { position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto; }
nav ul { list-style: none;margin: 0;padding: 0; }
nav ul li { }
nav ul li a { display: block;background: #777;padding: 6px 10px;color: #fff;text-decoration: none;font-size:12px; }
nav ul li a:hover { background: #ddd;color:#444; }
nav ul li a .fa { width: 16px;text-align: center;margin-right: 5px; }
nav ul li a .badge { display: inline-block;background: #fff;background: rgba(255, 255, 255, 0.2);padding: 0px 5px;color: #fff;font-size: 11px;font-weight: 400; }
nav ul li a:hover .badge { background: #888;color:#fff; }
nav ul li ul li a { background: #444;border-left: 4px solid transparent;padding: 8px 16px; }
nav ul li ul li a:hover { background: #333;color:#fff;border-left: 4px solid #ff8800; }
nav ul li a .fa.right{margin:4px 0 0 0;}
/* Float Right/Left */
.right { float: right; }
.left { float: left; }

.padding5{padding:5px;}

.wid100{width:100px;}
.wid150{width:150px;}

.group_btn button{margin:0}
.group_btn button.lft{margin-right:-1px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:5px}
.group_btn button.mdl{border-radius:0;margin-right:-1px;padding-right:5px;padding-left:5px}
.group_btn button.rgt{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px}
button.no{background-color:#eee;color:#ccc;}

/** Layout **/
.center, .east, .west, .north, .south {
	background-color:#ffffff;
	display: inline-block;
}
.center{	border-left: 1px solid #9C9B98;position:relative;}
/*.center .msearch{	padding:0px 0 0 5px; }*/
.north{min-height:20px;border-bottom: 1px solid #9C9B98;}
.west{min-width:150px;border-right: 1px solid #9C9B98;}
.east{min-width:150px;border-left: 1px solid #9C9B98;}

/* seller type */
.seller_top {background-color:#2C2C34;color:#e0e0e0;font-family:"Arial","jejugothic";font-size:14px;padding:13px 18px;}
.seller_main{padding:20px;}

.matitle{position:relative;font-size:13px;font-family:"Arial","jeju gothic";height:20px;line-height:18px;padding:0px 0 0px 20px;border-bottom:2px solid #666;letter-spacing:-0.05em;color:#555;}
.matitle span{position:absolute;left:3px;bottom:3px;display:inline-block;width:16px;height:16px;background-image:url(images/icons.gif);background-repeat:no-repeat;background-color:transparent;}
.matitle span.bag{background-position:-417px -424px;}
.matitle span.boardsmall{background-position:-371px -190px;}
.matitle span.pengreen{background-position:-371px -34px;}

.maform4 th,.maform4 td{padding:8px;}
.maform4 th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F5F5F4;font-size:14px;font-weight:normal;font-family:"jejugothic";}
.maform4 td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;text-align:left;}
.maform4 select{ width:100%;}
.maform4 input[type="text"]{ width:calc(100% - 10px);height:25px;border:1px solid #ccc;padding:0 3px; }

/* modnexam */
.set_treebox{position:relative;}
.tree_abox, .tree_abox_in{position:absolute;width:10px;height:100%;top:0;bottom:0;}
.tree_abox div, .tree_abox_in div{width:100%;text-align:center;}
.tree_abox div:first-child{height:16px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.tree_abox div:last-child{height:17px;border-left:1px solid #ccc;}	
.tree_abox_in div{height:33px;border-left:1px solid #ccc;}	

.qattr_subject{clear:both;background-color:#777;color:#fff;margin:0px 0px;padding:2px 5px 3px;}
.qattr_prenum{width:16px;height:16px;float:left;display:inline-block;text-align:right;}
.qattr {height:100%;clear:both;margin:3px 0;}
.qattr .qattr_title{float:left;color:#999;margin:0 5px;}
.qattr .qattr_cont{float:left;}

.tbl_a {width:100%;}
.tbl_a th {height:30px;border:1px dotted #aaa;background-color:#f4f4f4;color:#666;}
.tbl_a td {min-height:30px;border:1px dotted #bbb;background-color:#fff;padding:0 5px;}


.seller_guide{border:1px solid #ccc;background-color:#fff;padding:8px;margin:8px 0;}
.seller_guide ul{margin:0;padding:0;list-style:none;}
.seller_guide li{margin:0;padding:0;list-style:none;line-height:1.8em;text-indent:15px;background:url("http://v7data.iamtest.com/images/login/bg_dot1.gif") no-repeat 5px 7px;text-align:left;}
.seller_guide li span {color:#ec5401;}