@charset "euc-kr";
@import url(./nanumbarungothic.css);
@import url(./button.css);

/**
 * reset
 */

html,body{height:100%}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{background-color:#fff;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,iframe{padding:0;margin:0}
body,table,input,select,textarea,button{color:#333;font-size:12px;line-height:1.5;font-family:Gulim,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}
hr{display:none}
img,fieldset,iframe,button{border:0}
img,iframe{vertical-align:top}
dl,ul,ol,li{list-style:none}
i,em,address{font-style:normal}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
button,input,label,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
button{background-color:transparent;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type=text],input[type=password],input[type=search],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=button],input[type=reset],input[type=submit],input[type=image]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}
input::-ms-clear,input::-ms-reveal{display:none}
input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}
::-webkit-input-placeholder{color:#bec5cc;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.05em}
:-moz-placeholder{color:#bec5cc;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.05em}
::-moz-placeholder{color:#bec5cc;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.05em}
:-ms-input-placeholder{color:#bec5cc;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.05em}
::placeholder{color:#bec5cc;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.5px;opacity:1}
table{width:100%;border:0;border-spacing:0;border-collapse:collapse;empty-cells:show}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.blind{overflow:hidden;position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;padding:0 !important;margin:-1px !important;background:none !important;line-height:0 !important}
mark{background-color:#ffff00;color:#000}
.yscroll{overflow-x:hidden;overflow-y:scroll}

/**
 * common
 */

/* form */
select,textarea,input[type=text],input[type=password],input[type=search],input[type=url],input[type=email],input[type=tel],input[type=file]{border:1px solid #bec5cc;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;color:#444}
select{height:24px;padding:3px 0 1px 5px;background:#fff url(/_image/partner/icon/arr_sel.png) 100% 50% no-repeat;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{opacity:0} /* IE10, IE11 ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
select[disabled]{opacity:.5}
@media screen and (-webkit-min-device-pixel-ratio:0){
	select{padding-right:20px !important}
}
.search_sel{border:0;background:#fff url(/_image/partner/icon/arr_sel_srch.png) 100% 50% no-repeat;color:#333}
select[multiple$=multiple]{height:100px;padding:5px !important;background:none !important}
textarea{overflow-x:hidden;overflow-y:auto;padding:10px;line-height:18px;resize:none}
input[type=text],input[type=password],input[type=search],input[type=url],input[type=email],input[type=tel]{height:24px;padding:2px 0 0 5px}
input[type=file]{width:60%;height:24px}
input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{border-color:#95a9ca}
input[type=checkbox],input[type=radio]{width:13px;height:13px}
button[disabled],input[disabled],input[disabled]+label{cursor:default}

/* input checkbox, radio */
.inp_chk,.inp_rdo{display:inline-block;line-height:normal;vertical-align:top}
.inp_chk label,.inp_rdo label{color:#666;vertical-align:top;cursor:pointer}
.inp_chk input,.inp_rdo input{margin-top:-1px;vertical-align:top}

/* img radio */
.img_rdo{display:inline-block;position:relative;vertical-align:top}
.img_rdo input{position:absolute;top:0;left:0;width:24px;height:24px;outline:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.img_rdo label{display:block;position:relative;height:24px;padding-left:29px;color:#666;font-size:14px;line-height:24px;font-family:'Nanum Barun Gothic',sans-serif;cursor:pointer}
:root .img_rdo label:before{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(/_image/partner/icon/sp_charge.png) -9999px -9999px no-repeat;content:''}
:root .img_rdo label:before{background-position:0 0}
:root .img_rdo input:checked+label:before{background-position:-26px 0}
.img_rdo input[disabled]+label{opacity:.5}
.img_rdo input:focus+label{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px}
.img_rdo.v2 input{width:32px;height:32px}
.img_rdo.v2 label{height:32px;padding-left:37px;line-height:32px}
:root .img_rdo.v2 label:before{width:32px;height:32px}
:root .img_rdo.v2 label:before{background-position:-60px 0}
:root .img_rdo.v2 input:checked+label:before{background-position:-94px 0}

/* input[type=file] */
.inp_file{position:relative;padding-right:62px}
.inp_file input[type=file]{overflow:hidden;position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px}
.inp_file label{position:absolute;top:0;right:0;width:58px;height:24px;-webkit-border-radius:2px;border-radius:2px;background-color:#91a3bf;color:#fff;font-size:12px;line-height:24px;font-family:'Nanum Barun Gothic',sans-serif;text-align:center;cursor:pointer}
.inp_file .upld_name{width:100%;vertical-align:top}

/* title */
.sectionTitle{min-height:22px;padding:5px 0;position:relative}
.sectionTitle h3,.sectionTitle h4{color:#345383;font-size:15px;line-height:22px;font-family:'Nanum Barun Gothic',sans-serif}
.sectionTitle h3{padding:0 0 8px 25px;border-bottom:2px solid #607dab;position:relative}
.sectionTitle h3:after{content:'';display:block;position:absolute;top:4px;left:0;width:16px;height:14px;background:url(/_image/partner/icon/sp_nav.png) -40px -30px no-repeat}
.sectionTitle .opt{position:absolute;top:9px;right:0;}
.sectionTitle .opt .inp_rdo{margin-left:20px}

/* tab */
.tab_comm{position:relative;height:36px;border-bottom:1px solid #aaa}
.tab_comm .tab{position:relative}
.tab_comm .tab:after{display:block;clear:both;content:''}
.tab_comm .tab li{float:left}
.tab_comm .tab li a{display:block;width:130px;height:36px;margin-left:-1px;border:1px solid #d5d5d5;border-bottom:0;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:14px;font-family:'Nanum Barun Gothic',sans-serif;line-height:36px;letter-spacing:-.05em;text-decoration:none;text-align:center;white-space:nowrap}
.tab_comm .tab li a:hover{background-color:#f9f9f9}
.tab_comm .tab li.on a{position:relative;z-index:1;height:37px;border-color:#aaa;background-color:#fff;font-weight:bold}
.tab_comm+.article_list .tbl_list{border-top:0}
.tab_comm+.article_list .data_opt.top+.tbl_list{border-top:1px solid #aaa}

/* table list */
.article_list{position:relative}
.tbl_list{table-layout:fixed;border-top:1px solid #aaa;color:#666;font-size:12px;line-height:17px;font-family:Dotum,sans-serif}
.article_list.board .tbl_list{border-top:2px solid #d5d5d5}
.tbl_list a{color:inherit}
.tbl_list thead th{padding:14px 0 10px;border-bottom:1px solid #d5d5d5;font-weight:bold;line-height:16px;vertical-align:top}
.tbl_list tbody td,.tbl_list tfoot th,.tbl_list tfoot td{padding:11px 0 8px;border-bottom:1px solid #ebebeb;text-align:center;vertical-align:top}
.tbl_list tfoot{font-weight:bold;font-size:12px;font-family:Gulim,sans-serif}
.tbl_list tfoot td{color:#607dab}
.tbl_list tbody tr:nth-child(odd){background-color:#f9f9f9}
.tbl_list td .btn{margin-top:-4px;vertical-align:top}
.tbl_list .chk{}
.tbl_list .sbj{padding-left:10px;color:#666;font-size:12px;font-family:Gulim,sans-serif;text-align:left}
.tbl_list .sbj a{display:inline-block;overflow:hidden;max-width:80%;padding-right:1px;color:#333;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.tbl_list .sbj img[src*=ico_new]{margin-top:2px}
.tbl_list .byte,.tbl_list .point,.tbl_list .price,.tbl_list .count,.tbl_list .rgt{padding-right:15px;text-align:right}
.tbl_list .lft{padding-left:10px;text-align:left}
.tbl_list .report{padding-right:65px;text-align:right}
.tbl_list .cate{color:#607eac;letter-spacing:-.05em}
.tbl_list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tbl_list .state{font-size:12px;font-family:Gulim,sans-serif}
.tbl_list .item .btn{width:20px;height:20px;padding:0;margin-top:-3px;font-weight:bold;line-height:20px}
.tbl_list .item .ico{margin:0}
.tbl_list .tit{position:relative}
.tbl_list .cmt{display:inline-block;color:#666;font-size:10px;line-height:normal;font-family:Arial,sans-serif;letter-spacing:-.05em;vertical-align:top}
.tbl_list .ico_dc{position:absolute;top:0;right:0}
.tbl_list .finish{color:#b6c1d4} /* µî·Ï¿Ï·á, ¼ö½Å¿Ï·á */
.tbl_list .waiting{color:#607dab} /* ¹Ìµî·Ï, Ã³¸®Áß */
.tbl_list .decision{color:#0ab2e5} /* ±¸¸Å°áÁ¤ */
.tbl_list .cancle{color:#888} /* Ãë¼Ò */
.tbl_list .refusal,.tbl_list .del{color:#ff6600} /* °ÅÀý, »èÁ¦ */
.tbl_list .null{font-size:12px;font-family:Gulim,sans-serif}
.tbl_list .point_ext td{color:#ff6600} /* Æ÷ÀÎÆ® ¼Ò¸ê¿¹Á¤ */
.tbl_list .point_end td{color:#888;text-decoration:line-through} /* Æ÷ÀÎÆ® ±â°£¸¸·á */
.tbl_list img[src*=ico_chk]{margin-top:-1px}
.tbl_list.type2{border-top:2px solid #607dab}
.tbl_list.type3,.article_list.board .tbl_list.type3{border-top:0}
.article_list.board .tbl_list.type3{margin-top:-6px}
.tbl_list.v2 thead th{background-color:#f9f9f9;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle}
.tbl_list.v2 thead tr:first-child th:last-child{border-right:0}
.tbl_list.v2 thead tr+tr th{font-weight:normal}
.tbl_list.v2 tbody td{border-right:1px solid #e5e5e5}
.tbl_list.v2 tbody td:last-child{border-right:0}
.tbl_list.v2 tbody tr:nth-child(odd){background:none}
/*.tbl_list.v2 tbody tr:nth-child(even){background-color:#f9f9f9}*/
.tbl_list.v2 tbody tr:last-child td{border-bottom:1px solid #d5d5d5;position:relative}
.tbl_list.v2 tbody tr:last-child td:after{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#d5d5d5}
.tbl_list.v2 tfoot td{background-color:#f9f9f9;border-right:1px solid #e5e5e5}
.tbl_list.v2 tfoot td:last-child{border-right:0}
.tbl_list.box{border:1px solid #ebebeb;border-top:0}

/* table view */
.article_view{position:relative}
.tbl_view{table-layout:fixed;border-top:1px solid #ebebeb;color:#666;line-height:17px}
.article_view.board .tbl_view{border-top:2px solid #d5d5d5}
.tbl_view a{color:inherit}
.tbl_view tbody th,.tbl_view tbody td{border-bottom:1px solid #ebebeb;vertical-align:top}
.tbl_view tbody th{padding:13px 0 10px 20px;background-color:#f9f9f9;text-align:left}
.tbl_view tbody td{padding:13px 12px 10px}
.tbl_view .sbj{font-weight:bold}
.tbl_view .sbj .sort{color:#607dab}
.tbl_view .point{color:#607eac;font-weight:bold}
.tbl_view .contents{padding:20px;line-height:20px}
.tbl_view .contents img{max-width:760px}
.tbl_view .qna{padding:0}
.tbl_view .question:after,.tbl_view .answer:after{display:block;clear:both;content:''}
.tbl_view .answer dt{position:relative;padding:14px 20px 10px;border-top:1px solid #ebebeb;background-color:#f9f9f9;line-height:17px}
.tbl_view .answer dt:after{display:block;position:absolute;right:0;bottom:0;left:0;height:1px;background:url(/_image/partner/common/line_dot_common.gif) 0 0 repeat-x;content:'';opacity:.6}
.tbl_view .answer .tit{display:block;position:relative;padding-left:16px;margin-right:150px;color:#607dab;line-height:17px}
.tbl_view .answer .tit:before{display:block;position:absolute;top:0;left:0;width:14px;height:13px;background:url(/_image/partner/icon/sp_common.png) -75px -60px no-repeat;content:''}
.tbl_view .answer .date{position:absolute;top:14px;right:20px;color:#666;text-align:right}
.tbl_view.type2{border-top:2px solid #607dab}
.tbl_view.type3,.article_view.board .tbl_view.type3{border-top:0}
.article_view.board .tbl_view.type3{margin-top:-5px}
.view_btn_area{padding:15px 0 30px}
.view_btn_area:after{display:block;clear:both;content:''}
.view_btn_area .col_lft{float:left}
.view_btn_area .col_rgt{float:right}
.view_btn_area .btn{min-width:60px;font-weight:bold;vertical-align:top}

.view_btn_reg{position:relative;padding:10px 0;border:1px solid #ebebeb;background-color:#f5f5f5;text-align:center}
.view_btn_reg:after{display:block;clear:both;content:''}
.view_btn_reg>.btn{min-width:120px;margin:0 4px}

.page_link{position:relative;padding:12px 0;margin-top:-1px;border:1px solid #ebebeb;border-width:1px 0}
.page_link:before{display:block;position:absolute;top:0;bottom:0;left:0;width:100px;background-color:#f9f9f9;content:''}
.page_link:after{display:block;clear:both;content:''}
.page_link dt,.page_link dd{position:relative;padding:6px 0 3px;color:#666;line-height:17px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_link dt{float:left;width:100px;padding-left:20px;font-weight:bold}
.page_link dt:after{display:block;position:absolute;top:10px;right:20px;width:9px;height:5px;background:url(/_image/partner/icon/sp_common.png) -9999px -9999px no-repeat;content:''}
.page_link .next:after{background-position:-21px -75px}
.page_link .prev:after{background-position:-32px -75px}
.page_link dd{padding-left:15px;margin-left:100px}
.page_link dd a{display:inline-block;overflow:hidden;max-width:99%;padding-right:1px;color:#333;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}

/* table write */
.article_write{position:relative}
.tbl_write{table-layout:fixed;border-top:1px solid #ebebeb;color:#666;line-height:24px}
.article_write.board .tbl_write{border-top:2px solid #d5d5d5}
.tbl_write a{color:inherit}
.tbl_write tbody th,.tbl_write tbody td{border-bottom:1px solid #ebebeb;vertical-align:top}
.tbl_write tbody th{padding:10px 0 6px 20px;background-color:#f9f9f9;text-align:left}
.tbl_write tbody td{padding:8px 12px}
.tbl_write .write{padding:10px 0 0;border-bottom:0}
.tbl_write .tf,.tbl_write select,.tbl_write .tf_write,.tbl_write .btn{vertical-align:top}
.tbl_write .tf,.tbl_write select{width:150px}
.tbl_write .tf.w100p,.tbl_write select.w100p{width:100%}
.tbl_write .tf_write{width:100%;height:349px}
.tbl_write .inp_chk,.tbl_write .inp_rdo{margin:6px 15px 0 0}
.tbl_write .tf_box{position:relative;padding-right:74px}
.tbl_write .tf_box .tf{width:100%}
.tbl_write .tf_box .btn{position:absolute;top:0;right:0;width:70px;padding:0}
.tbl_write .tf_box .btn:active{top:1px}
.tbl_write .inp_file{width:340px}
.tbl_write .opt{padding-top:12px;line-height:normal}
.tbl_write .opt:after{display:block;clear:both;content:''}
.tbl_write .opt .inp_rdo{margin:0 0 0 15px}
.tbl_write .opt .inp_rdo:first-child{margin:0}
.tbl_write .txt{display:inline-block;margin-top:6px;line-height:normal;vertical-align:top}
.tbl_write .txt_desc{display:block;margin-top:8px;color:#888;font-size:11px;line-height:normal;font-family:Dotum,sans-serif;letter-spacing:-.03em;vertical-align:top}
.tbl_write .txt_tip{margin-top:7px}
.tbl_write .txt_msg{display:inline-block;margin:7px 0 0 5px;color:#888;font-size:11px;line-height:normal;font-family:Dotum,sans-serif;letter-spacing:-.03em;vertical-align:top}
.tbl_write .txt_msg.success{color:#607dab}
.tbl_write .txt_msg.error{color:#ff6600}
.tbl_write .txt_at{display:inline-block;padding:7px 1px 0 0;line-height:normal;vertical-align:top}
.tbl_write .point,.tbl_write .count{color:#607dab;font-weight:bold}
.tbl_write .user_name{color:#0ab2e5}
.tbl_write .answer_opt{padding:10px 20px}
.tbl_write .answer_opt .tf_box{display:inline-block;padding-right:0;margin-left:15px;vertical-align:top}
.tbl_write .answer_opt .tf_box .tf{width:140px}
.tbl_write .answer_opt .tf_box .txt_msg{color:#ff6600}
.tbl_write .required{color:#ff6600}
.tbl_write.type2{border-top:2px solid #607dab}
.tbl_write.type3,.article_write.board .tbl_write.type3{border-top:0}
.article_write.board .tbl_write.type3{margin-top:-5px}
.article_write.board.col2:after{content:'';display:block;clear:both}
.article_write.board.col2 .tbl_write{width:48%;float:left}
.article_write.board.col2 .tbl_write:first-child{margin-right:4%}
.write_btn_area{padding:30px 0;text-align:center}
.write_btn_area:after{display:block;clear:both;content:''}
.write_btn_area .btn{min-width:120px;margin:0 4px}

/* table desc */
.article_tbl_desc{position:relative;border:1px solid #d5d5d5}
.tbl_desc{table-layout:fixed;color:#888;font-size:11px;line-height:16px;font-family:Dotum,sans-serif}
.tbl_desc a{color:inherit}
.tbl_desc thead th{padding:8px 0 4px;border:1px solid #ebebeb;border-width:0 0 1px 1px;background-color:#f9f9f9;color:#666;font-weight:normal}
.tbl_desc tbody th{padding:6px 20px 2px;border:1px solid #ebebeb;border-width:1px 0 0 0;background-color:#f9f9f9;color:#666;font-weight:normal;text-align:left}
.tbl_desc tbody td{padding:6px 0 2px;border:1px solid #ebebeb;border-width:1px 0 0 1px;background-color:#fff;text-align:center}
.tbl_desc thead th:first-child,
.tbl_desc tbody td:first-child{border-left:0}
.tbl_desc tbody tr:first-child th,.tbl_desc tbody tr:first-child td{border-top:0}
.tbl_desc .level{display:inline-block;width:80px;text-align:left}
.tbl_desc img[src*=level]{margin-top:-1px}
.tbl_desc.lft tbody td{padding-right:20px;padding-left:20px;text-align:left}

/* paginate */
.paginate{clear:both;overflow:hidden;padding:20px 0;text-align:center}
.paginate .pg_inner{display:inline-block;padding-left:3px}
.paginate .pg_inner:after{display:block;clear:both;content:''}
.paginate a,.paginate strong{overflow:hidden;display:inline-block;float:left;min-width:20px;max-width:45px;padding:3px 2px 2px;margin-right:3px;border:1px solid #ebebeb;background-color:#fff;color:#737373;font-weight:normal;line-height:19px;font-family:Arial,sans-serif;letter-spacing:-1px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.paginate a:hover{border-color:#345383}
.paginate strong{border-color:#345383;color:#345383;cursor:default}
.paginate .disabled{border-color:#ebebeb !important;cursor:default}
.paginate .disabled:before{opacity:.35}
.paginate .frst,.paginate .prev,.paginate .next,.paginate .last{position:relative;width:24px;height:24px;padding:0;color:transparent;font-size:0;line-height:0}
.paginate .frst:before,.paginate .prev:before,.paginate .next:before,.paginate .last:before{display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;margin:-5px 0 0 -3px;background:url(/_image/partner/icon/sp_common.png) -9999px -9999px no-repeat;content:''}
.paginate .frst:before,.paginate .last:before{width:10px;margin-left:-5px}
.paginate .frst:before{background-position:0 -135px}
.paginate .prev:before{background-position:-13px -135px}
.paginate .next:before{background-position:-21px -135px}
.paginate .last:before{background-position:-30px -135px}
.paginate .prev{margin-right:14px}
.paginate .next{margin-left:11px}

/* data info */
.section_data_info{padding:0 20px;border-top:2px solid #607dab}
.section_data_info.type1{border-bottom:1px solid #ebebeb}
.section_data_info.type2{margin-bottom:30px}
.section_data_info .txt{display:block;position:relative;padding-left:8px;margin:25px 0 20px;color:#666;line-height:22px}
.section_data_info .txt:before{display:block;position:absolute;top:8px;left:1px;width:2px;height:2px;background:url(/_image/partner/icon/sp_common.png) -32px -60px no-repeat;content:''}
.section_data_info .txt strong{color:#607dab}

/* desc */
.desc_comm{overflow:hidden;padding:25px 0 20px;color:#666;line-height:18px}
.desc_comm>strong{display:block}
.desc_comm li{position:relative;padding-left:8px}
.desc_comm li:before{display:block;position:absolute;top:8px;left:1px;width:2px;height:2px;background:url(/_image/partner/icon/sp_common.png) -32px -60px no-repeat;content:''}
.desc_comm li em{color:#607dab}
.desc_comm li strong{color:#ff6600}
.desc_comm.type2{color:#888;font-size:11px;font-family:Dotum,sans-serif;letter-spacing:-.03em}
.desc_comm.box{padding:16px 20px 14px;border:1px solid #ebebeb;background-color:#f5f5f5}

/* data opt */
.data_opt{text-align:center;min-height:24px;line-height:24px}
.data_opt:after{display:block;clear:both;content:''}
.data_opt.top{padding:15px 10px}
.data_opt.top.type1{border-top:2px solid #607dab}
.data_opt.btm{padding:10px;border:1px solid #ebebeb;background-color:#f5f5f5}
.data_opt.array{position:absolute;top:0;right:0}
.data_opt .col_lft{float:left}
.data_opt .col_rgt{float:right}
.data_opt select{width:80px}
.data_opt .tf{width:80px}
.data_opt .sel_search{width:70px}
.data_opt .tf_search{width:190px}
.data_opt .btn_write{min-width:60px}
.data_opt .btn_search,.data_opt .btn_write{font-weight:bold}
.data_opt select,.data_opt input[type=text],.data_opt .btn,.data_opt .link_info{vertical-align:top}
.data_opt .txt{display:inline-block;margin:5px 5px 0 0;color:#666;font-size:11px;line-height:18px;font-family:Dotum,sans-serif;vertical-align:top}
.data_opt .txt strong{color:#607dab;font-size:12px;font-family:Gulim,sans-serif}
.data_opt .txt_at{display:inline-block;padding-top:7px;line-height:normal;vertical-align:top}
.data_opt .link_info{display:inline-block;position:relative;top:6px;right:auto;margin-right:5px}
.data_opt .inp_chk,.data_opt .inp_rdo{margin:7px 5px 0 0}

/* box */
.box{padding:10px 20px 9px;border:1px solid #ebebeb;border-top:2px solid #607dab;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.box>ul,.box>dl{text-align:center}
.box>ul:after,.box>dl:after{display:block;clear:both;content:''}
.box>ul>li{position:relative;padding:15px 0;background:url(/_image/partner/line_dot_common.gif) 0 0 repeat-x;color:#666;line-height:18px}
.box>ul>li:first-child{background:none}
.box>ul>li>a{display:inline-block;overflow:hidden;position:relative;max-width:85%;padding:0 1px 0 8px;color:#666;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.box>ul>li>a:before{display:block;position:absolute;top:5px;left:0;width:2px;height:2px;background:url(/_image/partner/icon/sp_common.png) -32px -60px no-repeat;content:''}
.box .date{position:absolute;top:9px;right:0;font-size:11px;font-family:Dotum,sans-serif}
.box .null{text-align:center}
.box .tit{padding-right:6px;color:#345383;font-size:15px;line-height:24px;font-family:'Nanum Barun Gothic',sans-serif}
.box .inp_rdo{margin:0 20px}
.box.hfix{height:230px}

/* calendar */
.calendar{position:absolute;top:4px;right:0}
.calendar a{overflow:hidden;display:inline-block;float:left;min-width:20px;max-width:45px;padding:3px 2px 2px;text-decoration:none}
.calendar .prev,.calendar .next{position:relative;width:24px;height:24px;padding:0;color:transparent;font-size:0;line-height:0}
.calendar .prev:before,.calendar .next:before{display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;margin:-5px 0 0 -3px;background:url(/_image/partner/icon/sp_common.png) -9999px -9999px no-repeat;content:''}
.calendar .prev:before{background-position:-13px -135px}
.calendar .next:before{background-position:-21px -135px}
.calendar .prev{margin-right:14px}
.calendar .next{margin-left:11px}
.calendar strong{overflow:hidden;display:inline-block;float:left;padding:3px 0 2px;color:#737373;font-size:15px;font-weight:bold;line-height:19px;font-family:'Nanum Barun Gothic',sans-serif;letter-spacing:-.05em}

/**
 * layout
 */

#wrap{position:relative;min-width:1000px}
#header{width:100%;position:relative}
#container{position:relative;width:1000px;margin:35px auto}
#footer{clear:both;position:relative;width:100%;background-color:#dedede;border-top:#ccc;padding:15px 0}

/**
 * header
 */

#header{position:relative;width:100%}
.inner_box{width:1000px;margin:0 auto}
.inner_box:after{display:block;clear:both;content:''}
#header h1{float:left;display:inline-block;overflow:hidden;position:relative;height:80px}
#header h1 a{display:block;margin:19px 0}

/* login before */
.login_before,.login_after{float:right;height:80px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-family:Dotum,sans-serif}
.login_before:after,.login_after:after{display:block;clear:both;content:''}
.tf_box_group,.btn_area{float:left;margin:25px 0}
.btn_area .btn{margin-right:6px}
.btn_area button+button{margin-right:0}

.login_before{line-height:16px}
.login_before:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:'';pointer-events:none}
.login_before fieldset{position:relative}
.login_before fieldset:after{display:block;clear:both;content:''}
.login_before .tf_box{position:relative;float:left;margin:0 10px 0 0}
.login_before .lab_login{position:absolute;top:8px;left:8px;color:#bec5cc;letter-spacing:-1px;cursor:text}
.login_before .tf_login{width:150px;height:30px;padding:2px 5px;ime-mode:disabled}

/* login after */
.login_after{height:30px}
.login_after:after{display:block;clear:both;content:''}
.login_after .myinfo{float:left;margin:25px 10px 25px 0;border:1px solid #bec5cc;height:28px;-webkit-border-radius:2px;border-radius:2px}
.login_after .myinfo:after{display:block;clear:both;content:''}
.login_after .user_name{float:left;padding:6px 0;margin: 0 15px;display:inline-block;color:#607dab;font-size:12px;font-family:Gulim,sans-serif;vertical-align:top;line-height:18px;white-space:nowrap}
.login_after .user_name strong{vertical-align:top}
.login_after .myinfo_txt,
.login_after .myinfo_txt dl{float:left}
.login_after .myinfo_txt:after,
.login_after .myinfo_txt dl:after{display:block;clear:both;content:''}
.login_after .myinfo_txt dl{margin-right:15px}
.login_after .myinfo_txt dt,.login_after .myinfo_txt dd{float:left;padding:6px 0;color:#444;line-height:18px}
.login_after .myinfo_txt dt{margin-right:5px}
.login_after .myinfo_txt dd{color:#0ab2e5}

 /* gnb */
.gnb{position:relative;width:100%;height:50px;background-color:#345383;text-align:center}
.gnb>ul{display:inline-block}
.gnb>ul:after{display:block;clear:both;content:''}
.gnb>ul>li{float:left}
.gnb>ul>li>a{display:inline-block;position:relative;padding:0 45px;color:#fff;font-weight:bold;font-size:17px;height:50px;line-height:50px;font-family:'Nanum Barun Gothic',sans-serif;text-decoration:none}
.gnb>ul>li>a:hover,.gnb>ul>li.on>a{color:#0cceff}

/**
 * footer
 */

#footer p{font-size:11px;font-family:Dotum,sans-serif;color:#666;text-align:center}


/* display */
.show{display:block !important}
.hide{display:none !important}

/* float */
.fl{float:left !important}
.fr{float:right !important}
.fnone{float:none !important}
.clear{clear:both !important}
.clearfix:after{display:block;clear:both;content:''}

 /* width */
.w_10{width:10px !important}
.w_20{width:20px !important}
.w_30{width:30px !important}
.w_40{width:40px !important}
.w_50{width:50px !important}
.w_60{width:60px !important}
.w_70{width:70px !important}
.w_80{width:80px !important}
.w_90{width:90px !important}
.w_100{width:100px !important}
.w_120{width:120px !important}
.w_130{width:130px !important}
.w_140{width:140px !important}
.w_150{width:150px !important}
.w_160{width:160px !important}
.w_165{width:165px !important}
.w_170{width:170px !important}
.w_180{width:180px !important}
.w_190{width:190px !important}
.w_200{width:200px !important}
.w_300{width:300px !important}
.w_400{width:400px !important}
.w_500{width:500px !important}
.w_600{width:600px !important}
.w_700{width:700px !important}
.w_800{width:800px !important}
.w_900{width:900px !important}
.w_950{width:950px !important}
.w_100p{width:100% !important}

/* space */
.pd_0{padding:0 !important}
.pd_10{padding:10px !important}
.pd_20{padding:20px !important}
.pd_30{padding:30px !important}
.pd_40{padding:40px !important}
.pd_50{padding:50px !important}
.pd_t0{padding-top:0 !important}
.pd_t10{padding-top:10px !important}
.pd_t20{padding-top:20px !important}
.pd_t30{padding-top:30px !important}
.pd_t40{padding-top:40px !important}
.pd_t50{padding-top:50px !important}
.pd_r0{padding-right:0 !important}
.pd_r10{padding-right:10px !important}
.pd_r20{padding-right:20px !important}
.pd_r30{padding-right:30px !important}
.pd_r40{padding-right:40px !important}
.pd_r50{padding-right:50px !important}
.pd_b0{padding-bottom:0 !important}
.pd_b10{padding-bottom:10px !important}
.pd_b20{padding-bottom:20px !important}
.pd_b30{padding-bottom:30px !important}
.pd_b40{padding-bottom:40px !important}
.pd_b50{padding-bottom:50px !important}
.pd_l0{padding-left:0 !important}
.pd_l10{padding-left:10px !important}
.pd_l20{padding-left:20px !important}
.pd_l30{padding-left:30px !important}
.pd_l40{padding-left:40px !important}
.pd_l50{padding-left:50px !important}

.mg_0{margin:0 !important}
.mg_10{margin:10px !important}
.mg_20{margin:20px !important}
.mg_30{margin:30px !important}
.mg_40{margin:40px !important}
.mg_50{margin:50px !important}
.mg_60{margin:60px !important}
.mg_70{margin:70px !important}
.mg_80{margin:80px !important}
.mg_90{margin:90px !important}
.mg_100{margin:100px !important}
.mg_t0{margin-top:0 !important}
.mg_t10{margin-top:10px !important}
.mg_t20{margin-top:20px !important}
.mg_t30{margin-top:30px !important}
.mg_t40{margin-top:40px !important}
.mg_t50{margin-top:50px !important}
.mg_r0{margin-right:0 !important}
.mg_r5{margin-right:5px !important}
.mg_r10{margin-right:10px !important}
.mg_r20{margin-right:20px !important}
.mg_r30{margin-right:30px !important}
.mg_r40{margin-right:40px !important}
.mg_r50{margin-right:50px !important}
.mg_b0{margin-bottom:0 !important}
.mg_b10{margin-bottom:10px !important}
.mg_b20{margin-bottom:20px !important}
.mg_b30{margin-bottom:30px !important}
.mg_b40{margin-bottom:40px !important}
.mg_b50{margin-bottom:50px !important}
.mg_l0{margin-left:0 !important}
.mg_l10{margin-left:10px !important}
.mg_l20{margin-left:20px !important}
.mg_l30{margin-left:30px !important}
.mg_l40{margin-left:40px !important}
.mg_l50{margin-left:50px !important}

/* border */
.bd_none{border:0 !important}
.bd_bottom{border-bottom:1px solid #ddd}
.bd_left{border-left:1px solid #d5d5d5}
.bd_right{border-right:1px solid #d5d5d5}

/* background */
.bg_none{background:none !important}
.bg_light{background-color:#f3f3f3 !important}
.bg_dark{background-color:#444 !important}

 /* font */
.color_white{color:#fff !important}
.color_black{color:#000 !important}
.color_gray{color:#666 !important}
.color_gray_lt{color:#aaa !important}
.color_gray_md{color:#888 !important}
.color_gray_dk{color:#333 !important}
.color_blue{color:#0ab2e5 !important}
.color_blue_lt{color:#95a9ca !important}
.color_blue_md{color:#607dab !important}
.color_blue_dk{color:#345383 !important}
.color_orange{color:#ff6600 !important}

.bold{font-weight:bold !important}
.normal{font-weight:normal !important}
.underline{text-decoration:underline !important}

.font_11{font-size:11px !important}
.font_12{font-size:12px !important}
.font_13{font-size:13px !important}
.font_14{font-size:14px !important}
.font_15{font-size:15px !important}
.font_16{font-size:16px !important}

.dotum{font-family:Dotum,sans-serif !important}
.gulim{font-family:Gulim,sans-serif !important}
.nanum{font-family:'Nanum Barun Gothic',sans-serif !important}
.malgun{font-family:'Malgun Gothic',sans-serif !important}
.arial{font-family:Arial,sans-serif !important}
.verdana{font-family:Verdana,sans-serif !important}
.tahoma{font-family:Tahoma,sans-serif !important}

.ls_none{letter-spacing:0 !important}
.ls_1{letter-spacing:-1px !important}
 
/* align */
.ta_lft{text-align:left !important}
.ta_rgt{text-align:right !important}
.ta_cen{text-align:center !important}
.ta_jus{text-align:justify !important}

.va_top{vertical-align:top !important}
.va_mid{vertical-align:middle !important}
.va_btm{vertical-align:bottom !important}
.va_bsl{vertical-align:baseline !important}