
/******************************************** left ******************************************/

/** Common **/
body,form {
	font-size:13px;
	margin:0 !important;
	padding:0 !important;
	background-color:#FFFFFF;	
	font-family:'Noto Sans KR', "Malgun Gothic";
	color:#333333;
	height:100%;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #b4b4b4; 
	SCROLLBAR-SHADOW-COLOR: #b4b4b4; 
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #fafafa; 
	SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
	} 

TD {
	FONT-SIZE: 13px; FONT-FAMILY: 'Noto Sans KR', "Malgun Gothic"; TEXT-DECORATION: none;
}

select {
	font-size:13px;
	font-family:'Noto Sans KR', "Malgun Gothic";
	padding:0px 2px 2px;
	height:30px;
	border-radius:3px;
	border:1px solid #ccc;
	}		
	
IMG {
	border:none;
	width:auto;
	}
	
input {
	padding:2px;
	margin:0px;
	font-family:'Noto Sans KR', "Malgun Gothic";
	font-size:13px;
	height:auto;
	border:1px solid #ccc;
	border-radius:3px;
}
input[type="text"] {height:30px;}
.tbl_input input {height:24px;}
.tbl_input span {line-height:24px;}

.inputbox {
	font-size:13px;
	font-family:"'Noto Sans KR', Malgun Gothic";
	padding:3px 3px;
	border:1px solid #cccccc;
	}

textarea {
	font-size:13px;
	font-family:'Noto Sans KR', "Malgun Gothic";
	padding:5px;
	overflow:auto;
	border:1px solid #C2C2C2;
	}

IMG.product_top{
	margin-top:10px;
	margin-bottom:10px;
}
	
IMG.copyright_padding {
	margin-bottom:5px;
	margin-left:11px;
}

INPUT.list_border {
	border:1px solid #DADADA
}

INPUT.list_border1{
	border:1px solid #DADADA;
	width:98%;
	padding-left:2px
}
INPUT.list_border2{
	border:1px solid #DADADA;
	width:212px;
	padding-left:2px
}

INPUT.choice {
	font:13px 'Noto Sans KR', "Malgun Gothic";
	color:#3c5576;
	border-style:solid;
	border-width:1;
	border-color:#b1c0d4;
}

SELECT.search_font {
}

INPUT.login_font {
	font:13px 'Noto Sans KR', "Malgun Gothic";
	color:#b4b4b4;
	border-style:solid;
	border-width:1;
	border-color:#333333;
	background-color:#454545;
}

INPUT.apply_border {
	border:1pt #c0ab92 solid;
	color:#8e6c43;
}

INPUT.txtLineColor 
{
 border: solid 1px #a5acb2;
}

SELECT.choice {
	color:#3c5576;
}

SELECT.apply_down {
	color:#683b00;
	border:1pt #c0ab92 solid;
}

TABLE.quick_border {
	border:1px solid #EDE9E1
}

TABLE.board_border {
	border:1px solid #DADADA
}

TABLE.attach_border {
	background:#DADADA;
	margin-top:10px;
}
TABLE.attach_border td {padding:5px;}


TABLE.support_border {
	background:#E5E5E5
}

TR.product_height{
	height:24px;
}

TR.product_height1{
	height:26px;
	background-color:#ffffff
}

TD.topmenu_padding1 {
	padding-left:5px
}

TD {
	/* color:#565656 */
}

TD.list_font {
	color:#3c5576;
}

TD.number_font {
	font:25px 'Noto Sans KR', "Malgun Gothic" !important;
	color:#b9b237;
}


TD.input_style {
	border:1pt #c0ab92 solid;
}


TD.news_padding {
	padding-left:10px;
	color:#565656;
}

TD.faq_font {
	font:11px, 'Noto Sans KR';
	padding-bottom:2px;
	line-height:15px
}

TD.faq_padding {
	padding-top:5px
}

TD.copyright_padding {
	padding-top:13px;
	padding-left:40px
}

TD.list_font {
	font:bold 13px 'Noto Sans KR', "Malgun Gothic";
	color:#565656;
	padding-top:2px
}

TD.list_font2 {
	color:#3259A1;
	padding-bottom:2px
}

TD.list_font3 {
	font:13px 'Noto Sans KR', "Malgun Gothic";
	color:#6a6a6a;
	padding-left:15px;
}

TD.listtitle_padding {
	padding-left:13px
}

TD.attach_font {
	font:10px Arial;
	color:#565656
}

TD.list_padding {
	padding:5px 10px;
	line-height:18px;
}

TD.list_padding2 {
	padding:7px 5px;
}

TD.list_padding3 {
	padding-top:5px
}

TD.photo_padding {
	padding-top:15px;
}

TD.view_padding {
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	padding-bottom:17px;
	line-height:18px
}

TD.viewtitle_padding {
	padding-left:2px;
	padding-right:2px
}

TD.view_padding_popup {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
	border-bottom:1 #dedede solid;
}

TD.zip_padding_popup {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:25px;
	line-height:18px;
	border-bottom:1 #dedede solid;
}


TD.contents_padding {
	padding-left:27px;
	padding-right:27px
}

TD.contents_padding_1 {
	padding-left:15px;
	padding-right:15px
}

TD.contents_line {
	line-height:18px
}

TD.contents_padding2 {
	/* padding-left:8px;
	padding-top:4px;
	/* background-color:#E8EBF0; */

}

TD.contents_padding3 {
/*	padding-left:8px;
	padding-top:4px;
	line-height:18px */
}


TD.contents_padding5 {
	/* padding-left:8px;
	padding-top:4px;
	line-height:19px */
}
TD.contents_padding6 {
	/* padding-left:8px;
	padding-top:4px;
	/* background-color:#E8EBF0; */
	color:565656 */

}

TD.contents_padding7 {
	/* padding-left:18px;
	padding-top:15px;
	line-height:5px */
}

TD.contents_padding8 {
	padding-left:20px;
	padding-top:4px;
	line-height:20px
}

TD.contents_padding9 {
	padding-left:8px;
	padding-top:8px;
	line-height:18px
}

TD.contents_padding10 {
	padding-left:10px;
	/* line-height:18px */
}

TD.contents_padding12 {
	padding-left:10px;
	padding-top:5px;
	line-height:16px
}

TD.contents_padding11 {
	padding-left:40px;
}

TD.desk_font {
	font-weight:bold;
	color:#623200
}

TD.desk_font01 {
	color:#6e4113;
}

TD.title_padding {
	padding-bottom:6px;
	padding-top:12px;
	line-height:18px
}

TD.title_padding01 {
	padding-bottom:2px;
	padding-top:3px;
	line-height:18px
}

TD.align {
	align:left;
	valign:top
}


TD.logo_padding {
	padding-left:4px;
	padding-top:7;
	padding-bottom:5
}

TD.logo_padding01 {
	padding-left:4px;
	padding-top:1;
	padding-bottom:1
}

TD.bottom_padding {
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px
}

TD.leftmenu_underline {
	height:23;
	border-bottom:1pt #e1dcd2 solid;
}

TD.padding_bottom3 {
	padding-bottom:3px;
	padding-top:3px;
}

TD.padding_bottom50 {
	padding-bottom:50px
}

TD.padding_bottom15 {
	padding-bottom:15px
}


TD.padding_margin {
	padding-left:25px
}

TD.padding_margin01 {
	padding-left:15px
}

TD.font_applypoint {
	font:13px 'Noto Sans KR', "Malgun Gothic";
	color:#ff0000
}

TD.padding_right {
	height:30;
	background-color:#f7f7f7;
	padding-right:10px;
}

TD.padding_right15 {
	height:300;
	background-color:#f7f7f7;
	padding-right:15px
}

TD.list_titmiddle {
	height:30;
	background-color:#f9f6f3;
}

TD.list_height30 {
	height:30;
}

TD.zipcode_font {
	color:#3c5576;
	padding-bottom:10px;
}

TD.zip_underline {
	border-bottom:1 #dedede solid;
	height:20px;
}

TD.admin_optionbar {
	background-color:#e6edf8;
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	padding-left:15px;
	color:#3c5576;
}

TD.admin_optionbar01 {
	background-color:#e6edf8;
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
}

TD.zipcode_titbar {
	background-color:#e6edf8;
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	font-weight:bold;
	color:#3c5576;
	height:30;
}

TD.admin_optionbar02 {
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
	padding-left:10px;
}

TD.admin_infotopbg {
	background-color:#e6edf8;
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
	height:30;
}

TD.admin_infotop {
	border-top:2px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
	height:30;
	padding-left:10px;
}

TD.admin_infounderbg {
	background-color:#e6edf8;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
	height:30;
}

TD.admin_infounder {
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
	height:30;
	padding-left:10px;
}

TD.admin_infobottombg {
	background-color:#e6edf8;
	border-bottom:2px #b1c0d4 solid;
	color:#3c5576;
	height:30;
}

TD.admin_infobottom {
	border-bottom:2px #b1c0d4 solid;
	color:#3c5576;
	height:30;
	padding-left:10px;
}

TD.admin_add {
	background-color:#e6edf8;
	border-top:1px #b1c0d4 solid;
	border-bottom:1px #b1c0d4 solid;
	color:#3c5576;
}

TD.admin_underline {
 	height:30;
	border-bottom:1px #b1c0d4 solid;
	padding-left:5px;
	color:#3c5576;
}

TD.admin_underline2 {
 	height:30;
	border-bottom:2px #b1c0d4 solid;
	padding-left:5px;
	color:#3c5576;
}

TD.admin_bgunderline {
	background-color:#e6edf8;
 	height:30;
	border-bottom:1px #b1c0d4 solid;
	padding-left:5px;
	color:#3c5576;
}


TD.tagree {
	padding-bottom:15px;
	padding-top:20px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:2px #b1c0d4 solid;
	color:#3c5576;
}

TD.del_partner {
	padding-bottom:15px;
	padding-top:20px;
	border-bottom:2px #b1c0d4 solid;
	color:#3c5576;
}

INPUT.in_box {
	color:#7b7f83;
}

TEXTAREA.view_font {
	color:#7b7f83;
}

TEXTAREA.admin_view_font {
	color:#3c5576;
}

TEXTAREA.admin_add_textfield {
	color:#3c5576;
	background-color:#f3f6fb;
	border:1px #b1c0d4 solid;
}

TD.admin_view_padding {
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	padding-bottom:17px;
	border-bottom:2px #b1c0d4 solid;
}

/* ¼öÁ¤ ½ÃÀÛ  */
TD.contents_padding4 {
	padding-top:3px;
	padding-bottom:5px;
}



/* 080828 Ãß°¡ leftmenu titlebar */
.left_menu_title {
	color: #c37900;
	font-weight: bold;
}


/* 20150122 Ãß°¡ */
.sk_pageNavigation .sk_pageNumSelect {font-weight:bold;}
.sk_pageNavigation .sk_pageBar {padding-left:2px; padding-right:2px;}
#td_right1, .contents_padding3 {font-family:'Noto Sans KR', "Malgun Gothic" !important;}

	/* FAQ */
	.faq-Title {cursor:pointer;color:#444444;text-align:left;}
	#td_left {vertical-align:top;}
	.faq-tbl td {float:left;}
	.faq-tbl input {vertical-align:top;margin-top:17px;}
	.faq-Contents {padding:7px;background-color:#f7f7f4;color:#655847;border-radius:7px;margin-top:5px;}
	/* FAQ Table */
	.faq-tbl {width:700px;}
	.faq-tbl .faq-1 {cursor:pointer;}
	.faq-tbl .faq-1 .td-2, .faq-tbl .faq-2 .td-1{width:50px;}
	.faq-tbl .faq-1 .td-3{width:630px !important;}
	.faq-tbl .faq-1 .td-2 div, .faq-tbl .faq-1 .td-3 div {line-height:60px;height:60px;}
	.faq-tbl .faq-2  {cursor:pointer;}
	.faq-tbl .faq-2 .td-2 div {width:610px;}
	.faq-tbl .faq-2 .td-2 div p {font-family:'Noto Sans KR', Malgun Gothic !important;font-size:13px !important;}
	.faq-tbl .td-chk {width:30px;text-align:center;}
	
	/* 20150224 Paging */ 
	.sk_align_right{float:right !important;}	
	
/* No Data */
.comm-list-area ul {
    height: 200px;
    margin: auto;
    overflow: hidden;
    width: 90%;
}
.comm-list-area li {
    line-height: 1.9em;
    word-break: break-all;
}
.no-data {
    text-align: center;
	margin:20px 0px;
}
.no-data .no-img {
    background: url("/Common/Images/no_data.png") no-repeat center top;
}
.no-data .no-img {
    display: block;
    margin: 0px auto 0;
    min-height: 57px;
    width: 90%;
}
.no-txt {
    color: #b1b1b1;
    font-size: 12px;
}

/* new style 2015 update */
   /* product submenu */
   .depth01_product_subMenuBox {width:230px; height:35px; border-bottom:1px solid #000000;}
   ul, li, ol, li { list-style:none;}
   .valign_md {vertical-align:middle;}
   .line_underline {border-bottom:1px solid #e7e9ea;}
   .line_dashline {/* border-bottom:1px dashed #e7e9ea; */}
   .text_contents_pd {padding:15px;}
   .graybar_tit {
    padding: 8px 0px 8px 10px; 
    line-height: 16px; 
    font-size: 16px; 
    margin-bottom: 35px; 
    background-color:#f8f8f8;
   }
   .search_inputbox input {height:27px; font-size:13px;}
   .select_inputbox select {height:27px; margin-right:3px; }
   .text_title_contents_pd {text-align:center;padding:10px 0px 32px 0px;}
   .text_contents_pd {padding:40px 0px;}
   .tit_subtit {font-size:15px; padding-bottom:10px; font-weight:bold; height:35px;}
   .pd-t20 {padding-top:20px;}

   /* list */
   .board_list th { 
    font-weight:normal;
    background-color:#f0f0f0;
    border-top:2px solid #333;
    border-bottom:1px solid #d2d2d2;
    background-color:#f6f6f6;
    padding:7px 5px;
    font-size:13px;
   }
   .board_list td {border-bottom:1px solid #e2e2e2; height: 32px;padding:8px 5px;}
   .board_list .list_title_font  a {font-color:#757575!important;}
   .board_list .list_title_font  a:hover {font-color:#000000!important; text-decoration:none!important;}
   .paging_area {border-bottom:none!important;}
   .paging_area table td {border-bottom:none!important;}
         .sk_pageNavigation td {/* font-size:14px!important; */}
   .sk_pageNavigation  .sk_pageNumSelect {font-color:#ad0d00!important;}
   /* box style */
   .contact_box {width:230px; margin-left:10px; float:left;}
   .contact_box .bg_graybox {height:220px; line-height:20px;}
   .recruitnews_box {width:230px; margin-left:10px; float:left;}
   .recruitnews_box .bg_graybox {height:155px; line-height:20px;}
   .recruitnews_box .bg_graybox01 {line-height:20px;}
   .recruitguide_box {width:230px; margin-left:10px; float:left;}
   .recruitguide_box .bg_graybox {height:170px; line-height:20px;}
   .recruitguide_box .bg_graybox01 {height:155px; line-height:20px;}
   .recruitguide_box .bg_graybox02 {line-height:20px;}
   .text_contents_pd first:div {margin-left:0;}  
   .graybox_basic_pd {padding:15px;}
   .bg_graybox, .bg_graybox01, .bg_graybox02 {background-color:#f8f8f8; vertical-align:top;}
   .point_green { color:#00705f;font-weight:bold;font-size:15px;line-height: 30px;}
   .point_navi {color:#080070;}
   .point_brown {color:#704700;}
   .text-letter {letter-spacing:-0.5px;}
   .text-letter01 {letter-spacing:-1px;}
   .tab_01 {}
   .line_br {margin-bottom:20px;}
   
 /* 2015 ÅÂ±×ÇÁ¸®³» td line Ã³¸®  */
 #ContentPlaceHolder1_webEditorContents table td {background-color:#fff;}
 
 /* Ã¤¿ë°ø°í */
 td.recruit_box {
	 background-image:none !important;	 
 }
  td.recruit_box table {
	  border-collapse:collapse;
	  border-top:2px solid #1397c8;	  
  }
  td.recruit_box table td {
	  border-top:none;
	  border-bottom:1px solid #ccc;
	  border-left:1px solid #ccc;
	  border-right:1px solid #ccc;
	  padding:10px;
	  text-align:left !important;
  }
  td.recruit_box table td.td_bg {
	  background-color:#f0f5f6;
	  color:#333;
}

/* °í°´»ç */
.comcustomer_tbl {
	width:720px;
}
.comcustomer_tbl td {	
	text-align:center;
}

.view_tbl {
	border-collapse:collapse;
}
.view_tbl td {
	border-top:1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding:7px 5px;
}
.view_content {text-align:left;min-height:300px;}
.view_btn {margin-top:10px;}
 
 /* 2022 ¿À½Ã´Â±æ */
.location-area {text-align:left;}
.location-area .h-box {
    display: block;
}
.location-add {
    display: flex;
    justify-content: space-around;
}
.location-area .location-img {
    margin-bottom: 30px;
    /* float: left; */
}
.location-area .location-img img {
    border-radius: 20px;
    border: 1px solid #ddd;
width:100%;
}
.location-area .location-sec {
    margin-bottom: 35px;
}
.location-area .title {
    background-color: #555;
    display: inline-block;
    border-radius: 20px;
    padding: 5px 15px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
.location-area .location-sec li {
    padding: 7px 0px;
    color: #333333;
}
.location-area .location-sec li.last {
    font-size: 0.8em;
}