@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("layout.css");
/*===========================================================================
	RESET CSS
============================================================================*/
html{-webkit-text-size-adjust:none;overflow-y:scroll}
html,body{width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,textarea,p,blockquote,address{margin:0;padding:0;outline-style:none;outline-offset:0;}
input[type=image],input[type=text],input[type=submit],input[type=password]{-webkit-border-radius:0;-webkit-appearance:none;}
img,fieldset,button,iframe{border:0 none;}
hr,button img{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
textarea{overflow:auto;}
legend{position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
/*===========================================================================
	GLOBAL FONT
============================================================================*/
body{font-size:x-small;}
*{font-family:'Open Sans','Nanum Gothic','Arial','Gulim';color:#333;}
/*===========================================================================
	CONTENT USER SETTING
===========================================================================*/
/*- visibility,display ----------------------------------------------------------------------*/
.fixed{display:block;min-height:1%;*zoom:1;}
.fixed:after{display:block;visibility:hidden;clear:both;height:0;content:".";font-size:0;line-height:0;}
* html .fixed{height:1%;}
.show{display:block;visibility:visible;}
.hide{display:none;visibility:hidden;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.imgText, .imgText *,.imgTextTitle{display:inline-block !important;overflow:hidden;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.imgMenu,.imgMenu *{display:inline-block !important;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*- link ----------------------------------------------------------------------*/
a,a *,a:link,a:link *{color:#e1462d;cursor:pointer;}
a:hover{color:#e1462d;text-decoration:underline}
a.tNone,a.tNone *{color:#444444 !important;text-decoration:none !important}
a.txLink{color:#e1462d !important}
/*bx_hover*/
.bx_hover:hover{background-color:#feffd4}
html>body .bx_hover.on{background-color:#feffd4}
/*- cursor ----------------------------------------------------------------------*/
.cursor{cursor:pointer}
/*- li,ol,ul,dl ----------------------------------------------------------------------*/
ol{padding-left:25px;list-style:decimal;list-style-position:outside;}
ol.bold{font-weight:bold;}
ol.bold li:first-line{font-weight:bold;}
ol.bold li{font-weight:normal;}
ol.bold{counter-reset:item1;}
ol.bold li{display:block;}
ol.bold li:before{margin-left:-18px;padding-right:3px;content:counter(item1) ". ";counter-increment:item1;font-weight:bold;}
ol.bold li ol{counter-reset:item2;}
ol.bold li ol li:before{content:counter(item2) ". ";counter-increment:item2;}
ul li{list-style-position:outside}
ul.li_circle li,ul.li_square li,ul.li_arrow li,ul.li_line li{padding-left:18px;list-style:none}
ul.li_square li{background:url(/images/bul_li_square.png) no-repeat 3px 0.31em}
ul.li_circle li{background:url(/images/bul_li_circle.png) no-repeat 3px 0.5em}
ul.li_arrow li{background:url(/images/bul_li_arrow.png) no-repeat 3px 0.31em}
ul.li_line li{background:url(/images/bul_li_line.png) no-repeat 3px 0.3em}
dl dt{font-weight:bold}
/*- table ----------------------------------------------------------------------*/
table{position:relative;width:100%;border-spacing:0;}
/*vertical*/
table.table_v1{width:100%;border-top:#E1462D 5px solid}
table.table_v1 th,table.table_v1 td{padding:5px 10px;border-bottom:#c2c2c2 1px solid}
table.table_v1 thead th{background:#ececec;font-weight:bold;text-transform:capitalize !important}
table.table_v2{width:100%;border-top:#E1462D 5px solid}
table.table_v2 th,table.table_v2 td{padding:5px 10px;border-bottom:#c2c2c2 1px solid;vertical-align:top;}
table.table_v2 thead th{background:#ececec;font-weight:bold;text-transform:capitalize !important}
table.table_v2 tbody tr > *{padding:15px;}
table.table_v2 tbody tr > th{text-align:center;font-weight:bold;}
table.table_v3{width:100%;border:#d5d5d5 1px solid}
table.table_v3 > thead > tr > *{background:#fafafa;font-weight:bold;padding:7px 20px}
table.table_v3 > tbody > tr > *{border-top:#d5d5d5 1px solid;padding:20px;}
table.table_v3.inner_table > tbody > tr > *{padding:5px 15px;}
/*horizontal*/
table.table_h1{width:100%;border-top:#E1462D 5px solid}
table.table_h1 th{text-align:left;font-weight:bold;text-transform:capitalize !important}
table.table_h1 th,table.table_h1 td{padding:5px 10px;border-bottom:#c2c2c2 1px solid}
table.table_h2{width:100%;border-top:#c2c2c2 1px solid}
table.table_h2 th{background:#F8F8F8;text-align:left;font-weight:normal;text-transform:capitalize !important}
table.table_h2 th,table.table_h2 td{padding:5px 10px;border-bottom:#c2c2c2 1px solid}
table.table_h3{width:100%;}
table.table_h3 th{background:#F8F8F8;text-align:left;font-weight:normal;text-transform:capitalize !important}
table.table_h3 th,table.table_h3 td{padding:3px 5px;border-top:#c2c2c2 1px dotted;vertical-align:top;}
table.table_h3 tr:first-child > *{border-top-width:0;}
/*- wrapForm ----------------------------------------------------------------------*/
fieldset.form_wrap1 .form_desc{margin-bottom:5px;color:#e1472f;text-align:right}
fieldset.form_wrap1 table th,fieldset.form_wrap1 table td{vertical-align:top}
fieldset.form_wrap1 table .disc{font-size:0.92em;color:gray}
/*default*/
fieldset.form_wrap1 table th{text-align:left}
fieldset.form_wrap1 table td .checkbox_field{vertical-align:top}
fieldset.form_wrap1 table td .text_field{width:50%}
fieldset.form_wrap1 table td .textarea_field{width:100%}
fieldset.form_wrap1 table td .select_field{width:51%}
fieldset.form_wrap1 table td .text_field{width:50%}
fieldset.form_wrap1 .btn_wrap{position:relative}
/*- form ----------------------------------------------------------------------*/
.text_field,.select_field,.textarea_field,.file_field{display:inline-block;margin:0;padding:0;outline:none;border:#d5d5d5 1px solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;font-size:12px !important;line-height:18px !important;vertical-align:top !important;}
.text_field{height:18px;text-indent:3px;-webkit-appearance:none;}
.select_field{padding-left:2px\9;height:20px;*text-indent:0;-webkit-appearance:menulist;}
.select_field.multiple{height:auto;}
.file_field{height:20px;}
.checkbox_field,.radio_field{margin-bottom:3px;margin-left:0;vertical-align:middle;}
/*disabled*/
.text_field[disabled],.select_field[disabled],.textarea_filed[disabled],.file_field[disabled]{background:#f1f1ef;color:#9a9a99;border-color:#e3e2e0;}
.txInputGuide,.txInputGuide *{color:#999999;}
/*- button ----------------------------------------------------------------------*/
.btn{display:inline-block !important;overflow:visible !important;position:relative;height:30px !important;margin:0;padding:0 15px !important;border:0 !important;color:#fff !important;font-size:12px !important;font-weight:bold !important;line-height:30px !important;text-decoration:none !important;vertical-align:top !important;cursor:pointer !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
button.btn{line-height:28px !important;}
.btn{background-color:#1f8bef !important}
.btn:hover{background-color:#02b4ff !important}
.btn.small{height:20px !important;padding:0 15px !important;font-size:11px !important;line-height:20px !important}
.btn.gray{background-color:#b0b0b0 !important}
.btn.gray:hover{background-color:#d2d2d2 !important}
.btn.new{height:17px !important;font-size:11px !important;padding:0 10px !important;line-height:16px !important;background-color:#d90000 !important;
-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;cursor:text !important;border:#cacaca 1px solid !important;}
.btn.v2{background:#f39d0a !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;height:auto !important;padding:5px 15px 10px !important;line-height:22px !important;font-weight:normal !important;text-transform:none !important;font-size:12px !important;border:#dd900b 1px solid !important;-webkit-box-shadow:2px 2px 3px #d4d4d4;-moz-box-shadow:2px 2px 3px #d4d4d4;box-shadow:2px 2px 3px #d4d4d4;-o-box-shadow:2px 2px 3px #d4d4d4;}
.btn.v2:hover{background:#f3bb0a !important;}
.btn.v2 > span{color:#fff;font-weight:bold;font-size:1.9em;}
/*- Image Button ----------------------------------------------------------------------*/
.imgBtn{display:inline-block !important;overflow:visible;margin:0;padding:0;outline:none !important;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;vertical-align:top;text-align:center;text-decoration:none;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;cursor:pointer;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.imgBtn.betaDownload{width:190px;height:40px;background-image:url("/images/btn-download_beta.gif");}
/*- line ----------------------------------------------------------------------*/
.line{display:block;margin-top:30px !important;padding-top:30px !important;border-color:#d5d5d5 !important;border-width:1px 0 0 0 !important;border-style:dotted !important}
.line.s_down{margin-top:0 !important;padding-top:30px !important;padding-bottom:0.4em !important;border-width:0 0 1px 0 !important}
.line.s_hide{margin-top:0 !important;padding-bottom:0 !important;border-width:0 !important}
 /*- tap ----------------------------------------------------------------------*/
.tap_wrap1 .tap_head li{padding:0}
.tap_wrap1 .tap_body{margin:0;padding:20px;border:#cacaca 1px solid}
.tap_wrap1 .tap_body:after{content:".";display:block;visibility:hidden;clear:both;height:0}
.tap_wrap1 .tap_body{display:block;min-height:1%;*zoom:1}
* html .content .tap_wrap1 .tap_body{height:1%}
.tap_wrap1 .tap_head *{list-style:none}
.tap_wrap1 .tap_head{padding:0;font-weight:bold}
.tap_wrap1 .tap_head{overflow:hidden;height:25px;margin:2px 0 0 0;padding:0 0 0 0}
.tap_wrap1 .tap_head li{float:left;margin:0 2px 0 0;line-height:18px}
.tap_wrap1 .tap_head li a{display:block;text-decoration:none}
.tap_wrap1 .tap_head li a span{display:inline-block;height:27px;padding:4px 15px 0 15px;background:#e4e4e4;color:#929292;font-size:12px;font-weight:bold;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
.tap_wrap1 .tap_head li a:hover span,.tap_wrap1 .tap_head li a.on span{background:#686868;color:#fff}
 /*- tab ----------------------------------------------------------------------*/
.tab_wrap .tab_head li{padding:0}
.tab_wrap .tab_body{margin:0;padding:20px;border:#cacaca 1px solid}
.tab_wrap .tab_body:after{content:".";display:block;visibility:hidden;clear:both;height:0}
.tab_wrap .tab_body{display:block;min-height:1%;*zoom:1}
* html .content .tab_wrap .tab_body{height:1%}
.tab_wrap .tab_head *{list-style:none}
.tab_wrap .tab_head{padding:0;font-weight:bold}
.tab_wrap .tab_head{overflow:hidden;height:25px;margin:2px 0 0 0;padding:0 0 0 0}
.tab_wrap .tab_head li{float:left;margin:0 2px 0 0;line-height:18px}
.tab_wrap .tab_head li a{display:block;text-decoration:none}
.tab_wrap .tab_head li a span{display:inline-block;height:27px;padding:4px 15px 0 15px;background:#e4e4e4;color:#929292;font-size:12px;font-weight:bold;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
.tab_wrap .tab_head li a:hover span{color:#686868}
.tab_wrap .tab_head li a.on span{background:#686868;color:#fff}
/*- box ----------------------------------------------------------------------*/
.bx_h1{display:block;position:relative;min-height:1%;border:#d5d5d5 1px solid !important;background:#f3f3f3;*zoom:1;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;*zoom:1}
.bx_h1:after{content:".";display:block;visibility:hidden;clear:both;height:0}
* html .bx_h1{height:1%}
.bx_h1 .bx_contents{position:relative;margin:0;padding:0}
.bx_h1 .bx_contents .bx_head{position:absolute;top:50%;margin:-0.75em 0 0 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1em}
.bx_h1 .bx_contents .bx_body_wrap{position:relative;margin:0;background:#fff;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
.bx_h1 .bx_contents .bx_body_wrap .bx_body{margin:0;border-left:#d5d5d5 1px solid;line-height:1.8em}
.bx_h1 .bx_contents .bx_body_wrap .bx_body li{float:left;white-space:nowrap}
/*default*/
.bx_h1 .bx_contents .bx_head{left:1em}
.bx_h1 .bx_contents .bx_body_wrap{left:8em;margin-right:8em}
.bx_h1 .bx_contents .bx_body_wrap .bx_body{padding:1em 1em 1.2em 2em}
.bx_h1 .bx_contents .bx_body_wrap .bx_body li{width:12em}
.bx_v1{display:block;min-height:1%;*zoom:1}
.bx_v1:after{content:".";display:block;visibility:hidden;clear:both;height:0}
* html .bx_v1{height:1%}
.bx_v1 .bx_contents{margin:0;padding:0}
.bx_v1 .bx_contents .bx_head{margin:0;padding:0 15px;background:#e4e4e4;font-weight:bold;line-height:2.5em;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
.bx_v1 .bx_contents .bx_body_wrap{background:#fff;border-top:#fff 1px solid;line-height:1.8em}
.bx_v1 .bx_contents .bx_body_wrap ul.bx_body{margin:0;padding:5px 10px}
.bx_v1 .bx_contents .bx_body_wrap ol.bx_body{margin:0;padding:5px 15px}
.bx_v1 .bx_contents .bx_body_wrap .bx_body *{color:#e1462d;font-weight:bold;text-decoration:none}
.bx_p1{overflow:hidden;display:block;position:relative;min-height:1%;border-color:#c2c2c2;border-width:1px 0;border-style:solid;*zoom:1}
.bx_p1:after{content:".";display:block;visibility:hidden;clear:both;height:0}
* html .bx_p1{height:1%}
.bx_p1 .bx_contents.fl_l,.bx_p1 .bx_contents.fl_r{position:absolute;top:0}
*:first-child+html .content .bx_p1 .bx_contents.fl_l,*:first-child+html .content .bx_p1 .bx_contents.fl_r{padding-bottom:2px}
.bx_p1 .bx_contents.fl_l{left:0}
.bx_p1 .bx_contents.fl_r{right:0}
.bx_p1 .bx_contents{border-color:#c2c2c2;border-width:0 1px;border-style:solid}
.bx_p1 .bx_contents .bx_body{position:relative}
.bx_p1 .bx_contents .bx_body .bx_link{position:absolute;font-weight:bold}
.bx_p1 .bx_contents.fl_l,.bx_p1 .bx_contents.fl_r{width:33%}
.bx_p1 .bx_contents.fl_c{margin:0 33%}
.bx_p1 .bx_contents .bx_body{height:15em;padding:20px}
.bx_p1 .bx_contents .bx_body .bx_link{bottom:20px}
/*etc*/
.ico_pdf{background:url(/images/ico-extn_pdf.png) no-repeat;text-indent:20px;line-height:1.6em}
.ico_news{background:url(/images/ico-extn_news.png) no-repeat;text-indent:20px;line-height:1.6em}
.ico_twitter{background:url(/images/ico-ci_twitter.png) no-repeat;text-indent:20px;line-height:1.6em}
img.size_reset{max-width:100%}
img.size_reset.half{max-width:45%;_width:45%}
img.size_reset.thumbnail{max-height:100px;_height:100px;vertical-align:top;padding:0 11px 11px 0;cursor:pointer}
/*captcha*/
.g-recaptcha > * > *{margin:0 auto;}
td > .g-recaptcha > * > *{margin:0 !important;}
.ajax-loding{position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:999;width:80px;height:80px;background:#000 url('/images/bul_loding_circle.gif') 50% 50% no-repeat;opacity:0.7;filter:alpha(opacity=70);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
