/* CSS Document */
/*@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');*/
@font-face{
font-family:'Nanum Gothic';
	font-style: normal;
	font-weight: normal;
	src:url('/common/fonts/NanumGothic.eot');
	src: url('/common/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothic.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothic.woff') format('woff');
}

/* @charset "utf-8"*/

/* ºí·Ï¿ä¼Ò ¿©¹é 0À¸·Î ÃÊ±âÈ­ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, abbr, abbress, cite, code, del, dfn, em, img,
ins, kdb, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, head, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
menu, nav, section, summery, time, mark, audio, video
{margin:0; padding:0;}

/* ºí·Ï¿ä¼Ò ÁöÁ¤ */
article, aside, details,figcaption, figure, footer, header, menu, nav, section
{display:block;}

a {text-decoration:none;}
li {list-style-type:none;} /* li ½ºÅ¸ÀÏ */
img, fieldset, iframe {border:0;} /* border : 0 ÃÊ±âÈ­*/
img, fieldset {border:none;}
img {max-width:100%;} /* ÀÌ¹ÌÁö ÀÚµ¿ Á¶Á¤ */
li img, dd img {vertical-align:top;} /* ¿øÄ¡ ¾Ê´Â ¿©¹é Á¶Á¤ */ 
input {vertical-align:middle;} /* ¹®ÀÚ °£°Ý Á¶Á¤ */
hr {display:block;} /* ±¸Á¶»ó */

html, body, div {
    font-family: "Nanum Gothic", sans-serif !important;
	font-size:16px;
}
body {min-width:18.5em;}
#m_page{width:100%;height:inherit}

img[usemap] {-webkit-tap-highlight-color:transparent;}

/* header ºÎºÐ */
nav ul{padding:0;margin:0;}
nav ul li{float:left;display:inline-block; height:100%; text-align:center; color:#FFFFFF; font-size:1.06em; font-weight:bold}
#m_head_wrap{width:100%; min-width:18.5em}
#m_head_wrap #m_head_section01{width:100%; height:3.12em; display:table;}
#m_head_wrap #m_head_section02{width:100%; height:3.12em; line-height:3.12em}
#m_head_wrap #m_head_section02 a{text-decoration:none; display:block; height:inherit}
#m_head_wrap #m_head_section03{width:100%; height:2.5em;}

.sub_menu{margin:0;padding:0;position:absolute;height:2.5em;line-height:2.5em;display:none;}
.sub_menu a{text-decoration:none;font-size:0.93em;color:#000000}
.sub_menu .sub_menu_li{padding:0 10px;font-size:0.93em}
.sub_menu .sub_menu_li a{color:#333}


#simplemodal-overlay {background-color:#000;}
#modal_content{display:none;position:fixed;left:0;top:0;width:19.31em;height:100%;color:#fff;background-color:#fff}
.modal_menu{width:100%; height:3.0em; color:#323232; font-weight:bold; line-height:3.0em; border-bottom:1px solid #d2d2d2}
.modal_menu > img{height:1.5em; vertical-align:middle; padding:0 1.04em 0 0.54em}
.modal_sub_ul{width:100%;border-bottom:1px solid #d2d2d2; background-color:#f7f7f7}
.modal_sub_ul > li{height:2.5em; font-weight:bold; line-height:2.5em; padding-left:1.45em } 
.modal_sub_ul > li > a{color:#323232;}

/*.sub_menu_li{float:left;height:2.5em;line-height:2.5em;}}*/
#top_menu0{width:30%}
#top_menu1{width:25%}
#top_menu2{width:20%}
#top_menu3{width:25%}

/*#sub_menu_ul1{left:3.5em}*/
/*#sub_menu_ul2{left:10em}*/
/*#sub_menu_ul3{left:6.3em}*/
#sub_menu_ul1{left:0em}
#sub_menu_ul2{left:0em}
#sub_menu_ul3{left:0em}

/* main ºÎºÐ */
#m_main_img_wrap{width:100%;}
.main_news{border-top:1px solid #cecece}
.main_news li span a{text-decoration:none;color:#666;font-size:0.87em}
.ellipsis{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: normal;}


/* footer ºÎºÐ */
#m_footer_wrap{display:block;width:inherit;}
#m_footer_wrap #m_footer_section01{width:inherit; height:4.06em; background-color:#f2f2f2;  vertical-align:middle; line-height:4.06em}
#m_footer_wrap #m_footer_section02{width:inherit; padding:0.93em; background-color:#696f71}


/*company */
.wrapper { height:auto; min-height:65vh;}
.wrapper p {line-height:1.5em}
.wrapper img {max-width:100%; /*display:none;*/}
.wrapper input {padding-left:0.3em;}

#content_div {padding:5% !important; line-height:1.8em; height:100%;}

/* taxinfo_month */
.wrapper .tax_ul li {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em; }
.wrapper .tax_ul  li a {color:#333333; margin-left:0.5em; font-size:1em;}
.month_div {width:100%; height:2.5em; background-color:#f2f2f2; color:#333333; border:1px solid #dcdcdc; border-bottom:none;}
.month_div:last-child{border-bottom:1px solid #dcdcdc;}
.month_open {float:right; display:inline; margin-top:1em; margin-right:1em;}

#cal_table td {font-size:0.8em; font-weight:bold;}
#cal_table #td1 { border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:30%; padding:0em 0.5em; text-align:center;}
#cal_table #td2 { border-bottom:1px solid #dcdcdc; padding:1em; color:#333333; font-weight:bold;}	
#cal_table #td3 { border-bottom:1px solid #dcdcdc; padding:1em; color:#666666; font-weight:bold;}

/* borar_inc */
.wrapper .news_list li {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em; margin-left:0.5em; margin-right:0.5em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: normal; color:#333333;}
.wrapper .news_list li a {color:#333333;font-size:1em;}
.wrapper .news_list li img {vertical-align:middle; margin-bottom:0.3em;}
.wrapper .title_span {color:#333333; text-decoration:none; margin-left:0.3em; margin-right:0.3em;}
.loadbutton {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em;}


.wrapper .fund_list01 li {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em; margin-left:0.5em; margin-right:0.5em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: normal; color:#333333;}
.wrapper .fund_list02 li {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em; margin-left:0.5em; margin-right:0.5em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: normal; color:#333333;}
.wrapper .fund_list03 li {height:2.5em; border-bottom:1px solid #dcdcdc; line-height:2.5em; margin-left:0.5em; margin-right:0.5em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: normal; color:#333333;}


.wrapper #board_list_div {padding:3% !important; line-height:1.8em;}
.wrapper #board_list_div #search_d {margin-bottom:0.4em;} 
.wrapper #board_list_div #search_d #s_string {
	border:1px #CCCCCC solid;  width:80%; height:1.8em; margin:0; padding:0; vertical-align:middle; line-height:1.8em; padding-left:0.3em;
}
.wrapper #board_list_div #search_d #search_btn {border:0; margin:0px;padding:0px;vertical-align:middle;}
.wrapper #board_list_div .loadmore {display:inline-table; border:none; background:#FFFFFF; color:#555555;font-weight:normal; text-align:center; TEXT-DECORATION: none; font-size:0.8em; height:2em;}
.wrapper #board_list_div .wr_btn_div {height:2em; text-align:right; margin-top:1em;}
.wrapper #board_list_div .wr_btn_div .wr_btn {display:inline-block; background:#7C7D80; color:#FFFFFF;font-weight:bold; width:5em; line-height:2.3em; text-align:center; TEXT-DECORATION: none;}

.wrapper #board_view_div {padding:4% !important; line-height:1.8em;}
.wrapper #board_view_div .view_title {font-weight:bold; font-size:1.5em;}
.wrapper #board_view_div .view_date {font-weight:bold; color:#989898; margin-top:0.5em; margin-bottom:0.5em;}
.wrapper #board_view_div .view_name {font-size:1em; color:#989898; float:right;}
.wrapper #board_view_div .view_content {padding-top:0.8em; padding-bottom:0.8em; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; min-height:15em; word-break:break-word;}
.wrapper #board_view_div .list_btn_div {height:2.5em; text-align:center; margin-top:1em;}

.wrapper .white_btn {display:inline-table; border:1px #CECECE solid; background:#FFFFFF; color:#555555;font-weight:bold; width:4.5em; height:2.5em; line-height:2.5em; text-align:center; TEXT-DECORATION: none;}
.wrapper .bk_btn {display:inline-table; border:1px #7C7D80 solid; background:#7C7D80; color:#FFFFFF;font-weight:bold; width:4.5em; height:2.5em; line-height:2.5em; text-align:center; TEXT-DECORATION: none;}

#board_tbl {width:100%; border-top:2px solid #919499; border-bottom:2px solid #919499;}
#board_tbl > tr {border-bottom:1px solid #e1e1e2;}
#board_tbl .td_left{height:2.5em; background-color:#f2f2f2; text-align:center; line-height:2.5em; border-bottom:1px solid #dcdcdc;}
#board_tbl .td_left span{font-size:1em; color:#333333;}
#board_tbl .td_right{padding-left:0.4em;  border-bottom:1px solid #dcdcdc;}
#board_tbl .input_text2{width:65%; height:1.2em;}
#board_tbl .input_text{width:94%; height:1.2em;}

/* center_online */
#center_online_tbl {width:100%; border-top:2px solid #919499; border-bottom:2px solid #919499;}
#center_online_tbl > tr {border-bottom:1px solid #e1e1e2}
#center_online_tbl .td_left{height:3em; background-color:#f2f2f2; text-align:center; line-height:1.87em}
#center_online_tbl .td_left span{font-size:0.8em; color:#333333;}
#center_online_tbl .td_right{padding-left:0.4em}
.policy{padding:3px 3px 3px 5px; border:1px solid #C0C0C0; width:96%; height:7.48em; color:#666666; background-color:#ffffff; font-family:"Nanum Gothic", "Gulim", "Dotum"; font-size:1em}
.input_text{width:95%;height:2.2em}

@media only screen and (orientation: landscape){
	.input_phone{width:28.5%;height:1.5em}
}
@media only screen and (orientation: portrait){
	.input_phone{width:26%;height:1.5em}
}

.switchTap{width:7.7em; height:1.87em; text-align:center; line-height:1.87em; display:inline-block;}
.switchTap > span{font-size:0.83em; }
.btn_on{background-color:#4d556c; color:#ffffff}
.btn_off{background-color:#eeeeee; color:#333333}





/*
.blue_table { width:100%; border-top:2px #7E95BC solid; border-bottom:1px #DCDCDC solid; }
.blue_table th { color:#575758; background:#E9E9E9; border-left:1px #DCDCDC solid; border-top:1px #DCDCDC solid; border-bottom:1px #DCDCDC solid; padding:5px; font-size:0.83em}
.blue_table th.first { border-left:0px; }
.blue_table td { color:#444444; border-left:1px #DCDCDC solid; border-top:1px #DCDCDC solid; padding:5px; line-height:18px; }
.blue_table td.first { border-left:0px; background:#F9F9F9; }
.blue_table td.first_none { border-left:0px; background:none; }
.blue_table td.gray { background:#F9F9F9; }
.blue_table a { color:#444444; }
.blue_table a:hover{ color:#1FA2F3; }
.blue_table a.gray { color:#898989;}
.blue_table a.gray:hover{ color:#1FA2F3; }
.cal_result{font-size:0.83em}
.red_font {color:#ff0000; }
.blue_font {color:#009afe; }
.print_area{font-size:0.83em}
*/

/* ÀÚµ¿°è»ê g2 »õ¹öÀü */
.span-right {float:right;}

#trans_tra1 {padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px;}
#gift1_1 {padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px;}
#gift1_2 {padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px;}

.cal_result .first{border-right:1px #E0E0E0 solid;}
.cal_result2 .first{border-right:1px #E0E0E0 solid;}


.auto_table { width:100%; border-bottom:1px #E0E0E0 solid; border-spacing:1px; border-collapse:collapse;}
.auto_table th { color:#000000; text-align:left; border-top:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; padding:12px; }
.auto_table th.first { border-left:0px;  }
.auto_table th.result {background:#F7F7F7; text-align:center; }
.auto_table td { color:#444444; border-top:1px #E0E0E0 solid; padding:5px; line-height:28px; }
.auto_table td.first { border-left:0px; }
.auto_table td.first_none { border-left:0px; background:none; }
.auto_table td.gray { background:#F9F9F9; }
.auto_table .top-line {border-top:1px #DA5350 solid;}

.auto_table input{  border:0; }
.auto_table input[type=text]{ padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px; }

.auto_table select{ padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px; }

.auto_table a { color:#444444; }
.auto_table a:hover{ color:#1FA2F3; }
.auto_table a.gray { color:#898989;}
.auto_table a.gray:hover{ color:#1FA2F3; }

.auto_table_pop {width:100%; border-top:1px #5F9DCE solid; table-layout:fixed;border-spacing:1px; border-collapse:collapse;}
.auto_table_pop td { color:#000000; border-bottom:1px #E0E0E0 solid; padding:7px; line-height:18px; }
.auto_table_pop td.first { background:#DDEBF6; font-weight:bold; text-align:center;}
.auto_table_pop td.first_none { border-left:0px; background:none; }
.auto_table_pop td.gray { background:#F9F9F9; text-align:right; }
.auto_table_pop .top-line {border-top:1px #DA5350 solid;}

.auto_table_pop input{ padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px; }
.auto_table_pop input[type=checkbox]{ border:0; }

.auto_table_pop select{ padding:6px 6px; border:1px #D7D7D7 solid; border-radius: 3px; }

/* ºí·ç Å×ÀÌºí2 > popup */
.blue-table2-popup { width:100%; border:1px #DCDCDC solid; table-layout:fixed;border-spacing:1px; border-collapse:collapse; }
.blue-table2-popup td { color:#444444; border-left:1px #DCDCDC solid; border-top:1px #DCDCDC solid; padding:2px; line-height:18px; text-align:center; }
.blue-table2-popup td.first { border-left:0px; background:#F9F9F9; }
.blue-table2-popup td.first_none { border-left:0px; background:none; }
.blue-table2-popup td.td-title { background:#DDEBF7; }
.blue-table2-popup td.gray { background:#F9F9F9; }

.btn-1 { background:#F0F0F0; border:1px #D1D1D1 solid;  border-radius: 3px; color:#000000; padding:8px; font-weight:bold; cursor:pointer }
.btn-2 { background:#2273CE; border:1px #326EAD solid;  border-radius: 3px; color:#ffffff; padding:8px; font-weight:bold; cursor:pointer }
.btn-3 { background:#FFFFFF; border:1px #D1D1D1 solid;  border-radius: 3px; color:#000000; padding:8px; font-weight:bold; cursor:pointer }

.cal_result4 td { text-align:center;}
.auto_table td.first2 { background:#F9F9F9; }