﻿/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ mandatory CSS ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/

body, th, td, p, select, textarea, input 	
{font-family: dotum,verdana; font-size: 12px; color:#666666; margin:0; padding:0;line-height:140%;}

img 		{border:0px;}

.input1 		{border-style:solid;border-width:1;border-color:#E0E0E0;color:#000000;background-color:#FFFFFF;font-size:12px;}
.input_login	{border:1px solid #E0E0E0;color:#000000;background-color:#FFFFFF;width:95%;height:19px;font-size:12px;} /*login input*/
.input_search	{border:1px solid #7F9DB9;color:#7F9DB9;background-color:#FFFFFF;width:95%;height:19px;font-size:12px;} /*search input*/
.input 		{border-style:solid; border:1px; border-color:#E0E0E0; color:#666666; background-color:#FFFFFF;font-size:12px;}
.select1		{font-family: "dotum,gulim,verdana";, font-size: 12px;, color: #555555;}

.font_normal                               {font-family:gulim;font-size:12px;color:#555555;}
.font_normal a:link 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:visited 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:active 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:hover 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: underline;}

.lineEEE		{border-bottom:1px solid #EEE;} /*table tag underline eee*/
.lineDDD		{border-bottom:1px solid #DDD;} /*table tag underline ddd*/
.dotlineEEE	{border-bottom:1px dotted #EEE;} /*table tag underline eee*/
.dotlineDDD	{border-bottom:1px dotted #DDD;} /*table tag underline ddd*/

.boxboderDDD	{border: 1px solid #DDD}
.boxboderDDDfillEEE	{border: 1px solid #DDD;background-color:#F5F5F5;}

.fs11		{font-size:11px;}
.fs12		{font-size:12px;}
.fs14		{font-size:14px;}

.ffdt		{font-family:Dotum;} /* font family dotum */
.ffvd		{font-family:verdana; letter-spacing:-1px;}

.fb		{font-weight:bold;} /* font bold */

.fc777		{color:#777;}
.fc666		{color:#666;}
.fc333		{color:#333;}
.fcaaa		{color:#aaaaaa;}

.fc07b		{color:#07b;} /* skyblue */
.fc6b0		{color:#6b0;} /* right green */
.fcf60		{color:#f60;} /* orange */
.fcfff		{color:#fff;} /* white */

.tdv5		{padding-top:5px;padding-bottom:2px;}
.tdv7		{padding-top:7px;padding-bottom:4px;}
.tdv10		{padding-top:10px;padding-bottom:7px;}

.tdh5		{padding-left:5px;padding-right:5px;}
.tdh10		{padding-left:10px;padding-right:10px;}

.pdlr10		{padding-left:10px;padding-right:10px;}

.alncnt		{text-align: center}
.alnrt	 	{text-align: right}

.width100p 		{width:100%}


/*PAGING*/
paging{display:block; position:relative; clear:both; width:710px; margin:0 0 48px 30px; _margin-bottom:24px; padding:35px 0; text-align:center;}
.paging a {position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#000; text-decoration:none;line-height:normal; _width:26px;}
.paging strong{color:#ff6600 !important; border:1px solid #e9e9e9;}
.paging a:hover{background:#fff; text-decoration:underline; border:1px solid #e9e9e9;}
.paging .pre, .paging .next{font-weight:normal; display:inline-block; color:#565656; border:1px solid #FFFFFF;_position:relative; _top:-1px; _width:84px;}


/*COLOR CONFIG*/
.colorfont			{color:#4499Cc;font-size:12px;} /* site font color*/
.redfont			{color:#ff6600} /* strong color */
.colorsubtitlefont		{color:#676767} /* subtitle font color */
.colorbg			{background-color:#4499FF} /* site bg color*/
.itemtitlefont		{font-family:dotum;font-size:11px;color:#4499Cc} /* table item font color */
.itemtitlebg		{background-color:#FFFFFF} /* table item bgcolor */


/*BOARD*/
.tabletitle		{background-color:#EEE; border-top:5px solid #DDD; border-bottom:1px solid #DDD}/* table title bgcolor : eee, top/bottom line */
.boardtitlefont 	{font-family:dotum;font-size:11px;color:#4499Cc} /* board title font*/

.boardfont a:link 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.boardfont a:visited 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.boardfont a:active 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.boardfont a:hover 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: underline;}

.boardnumfont	{font-family:verdana;font-size:11px;color:#555555;letter-spacing:-1px;} /* board number font*/
.boardclassname	{font-family:gulim;font-size:12px;color:#ff6600;}
.boardline		{border-bottom:1px solid #EEE;}
.boardlinebg1	{background-color:#f5f5f5} /* board list bgcolor 1 */
.boardlinebg2	{background-color:#ffffff} /* board list bgcolor 2 */
.boardsubjectfont	{font-family:gulim;font-size:14px;color:#333333;font-weight:bold;background-color:#F6F6F6} /* board subject title font*/
.albumboardfont 	{font-family:gulim;font-size:12px;color:#555555;font-weight:bold;} /* album board list font*/
.albumboxborder 	{border: 1px solid #EEEEEE} /* album board image border*/


/*CALENDAR*/
.calendartitlefont	{font-family:gulim;font-size:14px;color:#555555} /* calendar title font*/
.calendartodayfont	{font-family:verdana;font-size:11px;color:#555555;letter-spacing:-1px;} /* calendar todat font*/
.calendarweekdayfont	{font-family:verdana;font-size:12px;color:#555555} /* calendar weekday font*/
.calendarsatfont	{font-family:verdana;font-size:12px;color:#4499CC} /*calendar saturday font*/
.calendarssunfont	{font-family:verdana;font-size:12px;color:#ff6600} /*calendar sunday font*/
.calendarlinecolor	{background-color:#4499CC} /*calendar table line color*/
.calendarbgcolor	{background-color:#FFFFFF} /*calendar table title bgcolor*/

/*Category*/
.categorystyle	{font-family:dotum;font-size:12px;color:#555555}


 /*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ USER CSS ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/


a:link {font-family:돋움; font-size:12px; color:#666; text-decoration:none}
a:visited {font-family:돋움; font-size:12px; color:#666; text-decoration:none;}
a:active {font-family:돋움; font-size:12px; color:#666; text-decoration:none;}
a:hover	{font-family:돋움; font-size:12px; color:#666; text-decoration:underline;}



/***********************메인************************/
.lmbox{
	background-attachment: scroll;
	background-image: url(/images/chun_lmhz_02.gif);
	background-repeat:repeat-y;
	background-position: top right;
}
.lmbox2{
	background-attachment: scroll;
	background-image: url(/images/chun_lmhz_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
.lmbox3{
	background-attachment: scroll;
	background-image: url(/images/chun_lmvt_01.gif);
	background-repeat:repeat-x;
	background-position: top left;
}
.lmbox4{
	background-attachment: scroll;
	background-image: url(/images/chun_lmvt_02.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
}
.dragon{font-family: dotum; font-size: 11px; font-weight: bold; color: #ffffff;  valign:middle; line-height:130%; padding:3px 0px 0px 0px;}
.dragon a:link     {color:#ffffff; text-decoration:none; font-family:dotum; font-size:11px; font-weight: bold;letter-spacing:-1pt;line-height:130%;}
.dragon a:visited {color:#ffffff; text-decoration:none; font-family:dotum; font-size:11px; font-weight: bold;letter-spacing:-1pt;line-height:130%;}
.dragon a:active  {color:#ffffff; text-decoration:none; font-family:dotum; font-size:11px; font-weight: bold;letter-spacing:-1pt;line-height:130%;}
.dragon a:hover   {color:#c5ccd0; text-decoration:none; font-family:dotum; font-size:11px; font-weight: bold;letter-spacing:-1pt;line-height:130%;}
	


.footerbox {border-bottom:solid 1px #E5E5E5; color:#666666; background-color:#FFFFFF;font-size:12px;border-top:solid 1px #E5E5E5; color:#666666; background-color:#FFFFFF;font-size:12px;}

.box1 {border-style:solid;border-width:1;border-color:#d1d1d1;color:#000000;background-color:#efefef}
.box2 {border-style:solid;border-left:1px;border-color:#d1d1d1;color:#000000;background-color:#F8F8F8;
border-right:1px;border-color:#d1d1d1;color:#000000;background-color:#F8F8F8;
border-bottom:1px;border-color:#d1d1d1;color:#000000;background-color:#F8F8F8;}
.dot01 { 
 border-bottom-width: 2px;   
 border-bottom-style: dashed; 
 border-bottom-color: #E7E7E7; height:3px;  }
.category {font-family: dotum; font-size: 12px; color: #454545;  line-height:210%; padding:15px 0px 0px 20px; border-right:1px dashed #e0e0e0;}
.category2 {font-family: dotum; font-size: 12px; color: #454545;  line-height:210%; padding:15px 0px 0px 20px; }

.dot02 {border-bottom:1px dotted #666666; height:3px;  }

.box{
	background-attachment: scroll;
	background-image: url(/images/box_width.gif);
	background-repeat:repeat-x;
	background-position: top left;
}
.box2{
	background-attachment: scroll;
	background-image: url(/images/box_height.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
.box3{
	background-attachment: scroll;
	background-image: url(/images/box_width.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
}
.box4{
	background-attachment: scroll;
	background-image: url(/images/box_height.gif);
	background-repeat:repeat-y;
	background-position: top right;
}
.font1{font-family: dotum; font-size: 11px;  color: #666666;   line-height:130%; }
.font2{font-family: dotum; font-size: 11px;  color: #666666;   line-height:140%; }
.dot03 {border-bottom:1px dotted #e0e0e0; height:1px;  }
.font_11_pa{font-family: dotum; font-size: 12px; color: #666666;  line-height:130%; padding:0px 0px 0px 10px;}
.padding_font {font-size:12px; color:#787878; padding:5px 0px 0px 47px;}
.font_b{font-family: dotum; font-size: 12px;  color: #454545;   line-height:130%;font-weight:bold; text-align:center;}
.font_center{font-family: dotum; font-size: 12px;  color: #416070;   line-height:130%; text-align:center;}
.font_center_grey{font-family: dotum; font-size: 12px;  color: #666666;   line-height:130%; text-align:center;}
.font_padding{font-family: dotum; font-size: 12px;  color: #666666;   line-height:130%; padding:0px 0px 0px 13px;}
.font_right{font-family: dotum; font-size: 12px;  color: #666666;   line-height:130%; padding-right:10px; text-align:right}
.font_left{font-family: dotum; font-size: 12px;  color: #666666;   line-height:130%; padding-left:10px; text-align:left}
.font20{font-size: 20px; font-weight: bold;	font-family: verdana,dotum;	letter-spacing:-1;	padding:8 0 0 8; }

/** 천군만마 **/

.td01 {border-bottom:1px solid #C5D3E4; background:url(/images/dot_gray.gif) no-repeat 10px 14px #DDE7F3; padding:10 0 8 22; width:25%; color:5B5B5B; font-weight:bold}
.td02 {background-color:#EAF3FF; border-bottom:1px solid #C5D3E4; width:75%; padding:8 0 6 10;}
.ti01 {background:url(/images/dot_black.gif) no-repeat 5px 2px; padding:0 0 0 18; color:393939; font-weight:bold;}
.td03 {background:url(/images/dot_red.gif) no-repeat 5px 5px; padding:0 0 0 10; color:000000; font-size:11px;}
.td04 {background:url(/images/dot_blue.gif) no-repeat 0px 7px; padding:2 0 0 10; font-size:12px;}

.td_m01 {border-bottom:1px solid #EDEDED; height:30px; font-weight:bold; width:20%; padding:8 0 8 20; background:url(/images/dot_red2.gif) no-repeat 10 13 #F9F9F9;}
.td_m01_1 {background-color:#F9F9F9; border-bottom:1px solid #EDEDED; height:30px; font-weight:bold; width:20%; padding:8 0 8 20;}
.td_m01_2 {background-color:#F9F9F9; border-bottom:1px solid #EDEDED; height:30px; font-weight:bold;   font-size:11px;padding:0 0 0 0;text-align:center;}
.td_m01_3 {background-color:#F9F9F9;  height:50px; font-weight:bold;   padding:0 0 0 0;text-align:center;}
.td_m01_4 {background-color:#E8E8E8;  height:30px; font-weight:bold;   padding:0 0 0 0;text-align:center;}
.td_m02 {background-color:#fff; border-bottom:1px solid #EDEDED; padding:6 10 6 10; width:80%;}
.td_m02_1 {background-color:#fff; border-bottom:1px solid #EDEDED; padding:0 0 0 0; font-weight:bold;   font-size:11px;text-align:center;}
.td_m02_2 {background-color:#fff;  padding:0 0 0 0;    font-size:11px;text-align:center;}
.td_m03 {background-color:#f9f9f9; padding:8 10 8 30;}
.td_m04 {background-color:#f9f9f9; padding:0 10 0 20; color:075F75; border-bottom:1px solid #EDEDED;}

.td_m05 {background-color:#F9F9F9; border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED; height:30px; text-align:center;}
.td_m06 {background-color:#fff; border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED; height:30px; text-align:center;}

.board_ti_td {background-color:E8E8E8; padding: 8 0 8 0;}
.board_ti_td2 {background-color:#F9F9F9; padding: 8 0 8 0;}
.board_ti { border-right: #ccc 1px solid; color:454545; font-size:11px; font-weight:bold; text-align:center; line-height:120%;}
.board_list_ti {color:#666666; padding: 2 0 3 5;}

.page_num_now {color:#D11B1B; font-size:11px; font-weight:bold}
.page_num {color:#878787; font-size:11px; text-decoration: none;}
.page_num a:link {color:#878787; font-size:11px; text-decoration: none;}
.page_num a:visited {color:#878787; font-size:11px; text-decoration: none;}
.page_num a:hover {color:#D11B1B; font-size:11px; text-decoration: none;}

.path_td {font-size:11px; color:#787878; text-align:right;}
.path_td a:link {font-size:11px; color:#787878; text-align:right; text-decoration:none;}
.path_td a:visited {font-size:11px; color:#787878; text-align:right; text-decoration:none;}
.path_td a:hover {font-size:11px; color:#000; text-align:right; text-decoration:none;}
.path_now {font-size:11px; color:#000;}

/** 공통 **/

.font_blue {color:#2A466C; font-size:12px; font-weight:bold;}
.font_blue2 {color:#173BB0; font-size:12px; font-weight:bold;}
.font_gray_11 {color:#878787; font-size:11px;}
.font_gray_11_b {color:#878787; font-size:11px; font-weight:bold;}
.font_gray_11_2  {color:#454545; font-size:11px;}
.font_gray_b {color:454545; font-size:12px; font-weight:bold;}
.font_gray_b2 {color:A6A6A6; font-size:12px; font-weight:bold;}
.font_gray {color:#878787; font-size:12px;}
.font_red {color:#C11D1D; font-size:12px;}
.font_red_11 {color:#C11D1D; font-size:11px;}
.font_red_11_b{color:#CF3D47; font-size:11px; font-weight:bold;}

.font_green {color:075F75; font-size:12px;text-decoration:underline;}
.font_green a:link {color:075F75; font-size:12px; text-decoration:underline;}
.font_green a:visited {color:075F75; font-size:12px;text-decoration:underline;}
.font_green a:hover {color:075F75; font-size:12px;text-decoration:underline;}

.font_nogreen {color:#999999; font-size:12px;text-decoration:none;}
.font_nogreen a:link {color:999999; font-size:12px; text-decoration:none;}
.font_nogreen a:visited {color:999999; font-size:12px;text-decoration:none;}
.font_nogreen a:hover {color:999999; font-size:12px;text-decoration:none;}

.font_violet {color:714487; font-size:12px;}  
.font_navy_b {color:5266B3; font-size:12px; font-weight:bold;}
.font_orange_b {color:F07B08; font-size:12px; font-weight:bold;}
.dash2 {background:url(/images/dash2.gif) repeat-x 0 0; height:1px;} 
.dash2_10 {background:url(/images/dash2.gif) repeat-x 0 5; height:10px;}
.dash2_6 {background:url(/images/dash2.gif) repeat-x 0 5; height:6px;}
.dash2_20 {background:url(/images/dash2.gif) repeat-x 0 10; height:20px;}
.dash1_6 {background:url(/images/dash.gif) repeat-x 0 3; height:6px;}
.dash1 {background:url(/images/dash.gif) repeat-x 0 0; height:1px;}

.line01 {background-color:#EDEDED; height:4;}
.line02 {background-color:#c9c9c9; height:1;}
.line03 {background-color:#F3F3F3; height:5;}
.line04 {background-color:#969696; height:2;}
.line05 {background-color:#E9E9E9; height:2;}
.line06 {background-color:#F5F5F5; height:2;}

.inputbox_01 {height:20; border:#CDCDCD 1px solid; padding:1 0 3 5; width:140; background-color:ffffff;}
.inputbox_02 {height:20; border:#CDCDCD 1px solid; padding:1 0 3 5; width:100; background-color:FBFBFB;}
.selectbox_01 {height:20; border:#CDCDCD 1px solid; padding:2 0 2 5; width:100;}
.writebox {background:#ffffff; padding:5px; width:100%; height:120px; border:#E0E0E0 1px solid; overflow:auto;scrollbar-arrow-color:#cccccc;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#cccccc;scrollbar-shadow-color:#cccccc;scrollbar-track-color:#f9f9f9;}

/** 메인 **/

.td_main {padding:2 0 2 10; background:url(/images/bullet_01.gif) no-repeat 0 7;}
.td_main2 {padding:3 0 3 10; background:url(/images/dot_blackgray.gif) no-repeat 0 7;}
.td_main3 {padding:2 0 0 10; background:url(/images/bullet_01.gif) no-repeat 0 9;}

/** 글로벌비지니스 **/

.td_violet {color:#5E3156; font-size:12px; text-decoration: none; text-align:center;}
.td_violet a:link {color:#5E3156; font-size:12px; text-decoration: none; text-align:center;}
.td_violet a:visited {color:#5E3156; font-size:12px; text-decoration: none; text-align:center;}
.td_violet a:hover {color:#5E3156; font-size:12px; font-weight:bold; text-decoration: none; text-align:center;}

.violet_s {color:#5E3156; font-size:11px; text-decoration: none; letter-spacing:-1px;}
.violet_s a:link {color:#5E3156; font-size:11px; text-decoration: none;}
.violet_s a:visited {color:#5E3156; font-size:11px; text-decoration: none;}
.violet_s a:hover {color:#5E3156; font-size:11px; text-decoration: none;}

.td_mm_num {border:dddddd 1px solid; border-left:none; color:454545; text-align:center; width:25px; height:25px; font-size:11px; background-color:ffffff;}
.td_mm_ti {padding:2 0 2 14; background:url(/images/bullet_02.gif) no-repeat 0 5; color:714487; font-weight:bold;}
.bottom_line {background-image: url(/images/gb_line.gif); height:1px;}

/** 고객센터, 마이페이지 **/

.td_notice {padding:2 0 2 55; background:url(/images/icon_notice.gif) no-repeat 0 3;}
.td_faq {padding:2 0 2 55; background:url(/images/icon_faq.gif) no-repeat 0 3;}
.td_qna{padding:2 0 2 55; background:url(/images/icon_qna.gif) no-repeat 0 3;}
.td_my {padding:3 0 3 15; background:url(/images/bullet_03.gif) no-repeat 0 6;}

/** 나라별커뮤니티 **/

.td_board01 {padding:4 0 3 10; background:url(/images/dot_black3.gif) no-repeat 0 10; color:555;}
.td_board02 {padding:2 0 2 8; background:url(/images/dot_black2.gif) no-repeat 0 8; color:555;}
.td_board03 {padding:3 0 3 12; background:url(/images/bullet_04.gif) no-repeat 0 6; color:555;}
.font_green {font-family:dotum; font-size: 12px; color: #165555;  line-height:150%; padding:0px 0px 0px 0px; }
.td_ti_line {height:2px; background:url(/images/nara_ti_line.gif) no-repeat 0 0 DADADA;}

/**미니홈피 **/

/**도시레이어메뉴**/
.citydiv {border-right:2px solid #CBDEDF;border-bottom:2px solid #CBDEDF;padding:1px;width:180px;z-index:1;background-color:#ffffff;}
#CityMenu table {border:1px solid #4C999B;background-color:#ffffff;}
#CityMenu td {padding:3px 3px 1px 5px; border-bottom:1px dotted #efefef;}
#CityMenu .cityfont {font-family:dotum; font-size:11px;}
#CityMenu .cityfont a:link {font-family:dotum; font-size:11px;}
#CityMenu .cityfont a:visited {font-family:dotum; font-size:11px;}
#CityMenu .cityfont a:hover {font-family:dotum; font-size:11px;}

/**나라상단 나라폰트**/
.narafont {font-size: 16px;color: #003399;font-weight: bold;text-decoration:none}
.narafont a:link {font-size: 16px;color: #003399;font-weight: bold;text-decoration:none}
.narafont a:visited {font-size: 16px;color: #003399;font-weight: bold;text-decoration:none}
.narafont a:hover {font-size: 16px;color: #003399;font-weight: bold;text-decoration:none}

.citytitlefont {font-size: 16px;color: #ff6600;font-weight: bold;text-decoration:none}
.citytitlefont a:link {font-size: 16px;color: #ff6600;font-weight: bold;text-decoration:none}
.citytitlefont a:visited {font-size: 16px;color: #ff6600;font-weight: bold;text-decoration:none}
.citytitlefont a:hover {font-size: 16px;color: #ff6600;font-weight: bold;text-decoration:none}


.table_border{   
  BORDER-TOP	: silver 1px solid;     
  BORDER-BOTTOM	: silver 1px solid;
  BORDER-LEFT	: silver 1px solid;
  BORDER-RIGHT	: silver 1px solid;
}
	

.tfont              {font-family: dotum,verdana; font-size: 13px; color:#ffffff; font-weight: bold; padding-top:2px;line-height:140%;}
.tfont a:link      {font-family:gulim;font-size:13px;color:#ffffff; text-decoration: none;}
.tfont a:visited  {font-family:gulim;font-size:13px;color:#ffffff; text-decoration: none;}
.tfont a:active   {font-family:gulim;font-size:13px;color:#FEFABA; text-decoration: none;}
.tfont a:hover   {font-family:gulim;font-size:13px;color:#FEFABA; text-decoration: none;}

.tit_w {font-size: 12px; font-weight:bold; font-family:gulim; color: #3B3B3B;}


.font_green1 {color:003399; font-size:12px;font-weight: bold;text-decoration:none;}
.font_green1 a:link {color:003399; font-size:12px;font-weight: bold;text-decoration:none;}
.font_green1 a:visited {color:003399; font-size:12px;font-weight: bold;text-decoration:none;}
.font_green1 a:hover {color:003399; font-size:12px;font-weight: bold;text-decoration:none;}

.font_nogreen1 {color:666666; font-size:12px;text-decoration:none;}
.font_nogreen1 a:link {color:666666; font-size:12px; text-decoration:none;}
.font_nogreen1 a:visited {color:666666; font-size:12px;text-decoration:none;}
.font_nogreen1 a:hover {color:666666; font-size:12px;text-decoration:none;}