/*³ª´®°íµñ ÆùÆ®¼³Á¤ ½ÃÀÛ*/
@font-face {font-family:nanum; src:url(images/NanumGothic.eot);}
@font-face {font-family:nanumEB; src:url(images/NanumGothicExtraBold.eot);}
/*400 Regular*/
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face {font-family: 'Nanum GothicB'; font-style: normal; font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*³ª´®°íµñ ÆùÆ®¼³Á¤ ³¡*/

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textare a,button,select{margin:0;padding:0}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal} a{text-decoration:none}

* { font-family:Nanum Gothic; }
body {margin:0; padding:0; border:none;}
table,select,input{
font:12px Nanum Gothic;
color:#333333;
}
body,textarea{
font-family: 'Nanum Gothic', sans-serif; font-size:13px; line-height:23px; color:#5D5D5D;
}
img	{border:0}
form	{margin:0}

a	{text-decoration:none;color:#000000;font-family:Nanum Gothic, dotum, µ¸¿ò;}
a:hover {text-decoration:none;color:#000000;font-family:Nanum Gothic, dotum, µ¸¿ò;}

.eng	{font:8pt tahoma}
.engs	{font:7pt tahoma}
.engb	{font:bold 8pt tahoma}
.stxt	{font:8pt µ¸¿ò; color:#4C4C4C; letter-spacing:-1; line-height:16px}
.b_cate	{font:bold 11pt µ¸¿ò; color:#464646; letter-spacing:-1}
.path	{font:8pt µ¸¿ò; color:#464646; text-align:right; padding-right:17; height:25} /** ÇöÀç°æ·Î **/
.input_txt	{font:bold 8pt µ¸¿ò; color:#5D5D5D; letter-spacing:-1;padding-top:4px;}
#b_white a {font:bold 11pt µ¸¿ò; color:#FFFFFF; letter-spacing:-1}
.pagediv	{text-align:center;padding:15px} /** ÆäÀÌÂ¡ DIV **/

.indiv {margin:0;} /** º»¹® ÄÁÅÙÃ÷ DIV **/
* html .indiv {width:100%;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/

* html .hundred {width:100%;} /** ³ÐÀÌ 100% css (IE Àü¿ë) **/

.cellC {
	width:120px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
}
.cellL {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

.float	{float:left}
.clear	{clear:both}
option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
.select {font-family:µ¸¿ò;font-size:8pt;BACKGROUND-COLOR:#626262;color:ffffff;}
.null {border:0}

#bottom div {float:left;}

.cateUnfold {margin:0;}
.cateUnfold .catebar {padding:0;}
.cateUnfold .catebar a {/*background:url(./img/main/sid_icon.gif) left 2px no-repeat;*/padding-left:0px; color:#707072;}
.cateUnfold .catebar a:hover {font-weight:bold;color:#191919}
.cateUnfold .catesub {background-color:#fff;}
.cateUnfold .catesub .cate {border-bottom:1px solid #ddd;}
.cateUnfold .catesub .cate a {padding-left:0; color:#707072; font-family: 'Nanum GothicEB', sans-serif !important; font-size:11px; padding:16px 0 16px 34px; display:block; background:url(./2015img/sid_icon2.gif) left center no-repeat;}
.cateUnfold .catesub .cate a:hover {color:#daa520; background:url(./2015img/sid_icon2_r.gif) left center no-repeat;};

.small {
	font:8pt Dotum;
	letter-spacing:0px;
	padding-top:3px;
}

.small1 {
	font:8pt Dotum;
	letter-spacing:-1px;
	padding-top:3px;
}


.v8 {
	font:8pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v81 {
	font:8pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}


.v7 {
	font:7pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v71 {
	font:7pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}



/*** À¥¿¡µðÅÍ º¸Á¤ ***/
#contents p {
margin:2px 0;
}

/*** list Á¦Ç°Å¬·Ð ÀÌ¹ÌÁö ***/
.Move_listClone{
	cursor:move;
	border:2px dotted #E6E6E6;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´ÏÁ¸,À§½Ã¸®½ºÆ® Á¸ ***/
.Cartz_imgline{
	border:1px solid #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï Å¬¸¯½Ã ***/
.Cartz_click{
	border:2px dotted #cccccc;
}
.Wishz_click{
	border:2px dotted #cccccc;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Cartz_move_On{
	background-color : #efefef;
}
.Cartz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù À§½Ã¸®½ºÆ® ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Wishz_move_On{
	background-color : #efefef;
}
.Wishz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù »èÁ¦Á¸ ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Delz_move_On{
	background-color : #efefef;
}
.Delz_move_Off{
	background-color : #ffffff;
}

/*** ÁÂÃø¸Þ´º ***/
.lnbmenu {color:#7a7a7a; font-size:11px; letter-spacing:-1;}
table.lnbMyMenu {width:100%; font-size:11px; letter-spacing:-1; text-align:left;}
table.lnbMyMenu th {background:url(./img/common/sid_icon07.gif) 93% 50% no-repeat #FAFAFC; color:#525252; text-align:left; padding:14px 0 10px 21px; border-bottom:solid 1px #E8E8E8;}
table.lnbMyMenu th.unline {border-width:0;}
table.lnbMyMenu td {border-bottom:solid 1px #E8E8E8; padding:10px 20px; line-height:19px;}

/*test52 ½ºÅ²°í¹é*/
div { padding:0; margin:0; border:none; }

.div_line { width:100%; height:1px; margin:0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#dfdfdf; }

#header_main { width:100%; margin:0 auto; padding:0; border:none; text-align:center; position:relative;  z-index:14}

#top_1 { margin:0 auto; padding:0; border:none; text-align:center; }

#top_logo { margin:0 auto; padding:23px 0 0 0; border:none; float:left; text-align:left; width:275px}

#top_menu { margin:0; padding:0; border:none; clear:both; float:left; list-style:none; }
#top_menu li { margin:0; padding:0; border:none; float:left; }
#top_menu li img { display:block; }

#top_search {height:44px; margin:0; border:none; float:right; text-align:left; }
.search_table { width:300px; height:44px; margin:0; padding:0; border:none; border-collapse:collapse; text-align:left; }
.search_td { margin:0; padding:0; width:180px }
.search_input { width:240px; height:44px; margin:0; padding:0; border:none; background-color:transparent; font-size:12px; text-align:left; color:#999999; line-height:40px; padding:1px 5px; text-indent:18px;}
.search_btn { margin:0; padding:0; width:50px;}

#top_banner {  height:23px; margin:0; padding:5px 0 0 0; border:none; float:left; list-style:none; }
#top_banner li { margin:0; padding:0 0 0 3px; border:none; float:left; }
#top_banner li img { display:block; }

#top_cscenter { width:600px; margin:0; padding:0; border:none; clear:both; float:left; font-family:Arial, dutom, µ¸¿ò; font-size:10px; color:#888; line-height:36px; text-align:left; vertical-align:middle; }

#top_menu2 { width:150px; margin:0; padding:10px 0 0 0; border:none; float:right; list-style:none; }
#top_menu2 li { margin:0; padding:0; border:none; float:left; }
#top_menu2 li img { display:block; }

#top_cate { height:80px; margin:0; padding:0; border:none; clear:both; }
#t_cate { }
#r_cate { float:left; text-align:left;  }
#r_cate .catebar { height:80px; text-align:left; vertical-align:middle; }
#r_cate a.cate1 { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ccc; }
#r_cate a.cate1:hover { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ffafaf; }
.subLayer { position:absolute; display:none; width:154px; top:0px; left:0px; }
.subLayer #table_cate { background:#fff; }
#table_arrow { background:#fff; text-align:center; font-size:0px; }
#table_cate { border:solid 1px #a5a5a5; border-width:0 1px 1px 1px; }
#table_cate .cate { display:table-row; padding:3px 0 3px 17px; }
#table_cate .cate a { color:#666; font-size:12px; line-height:23px; vertical-align:middle; }
#table_cate .cate a:hover { color:#666; font-size:12px; line-height:23px; vertical-align:middle; font-weight:bold; }

#main_banner { display:none; position:relative; width:1000px; height:726px; margin:0; padding:0 0 57px 0; border:none; }
#main_banner ul { top: 745px !important; left:0px !important; width:100%; }
#main_banner ul li { padding-left:6px; }

#main_contents { margin:0 auto; padding:0; border:none; text-align:center;}
#main_contents #md_choice { margin:0; padding:0; border:none; }
.title { margin:0; padding:23px 0 37px 0; border:none; float:left; text-align:left; }
.contents { margin:0; padding:0; border:none; text-align:center; }

a.pname,.pname  {font-family: 'Nanum Gothic', sans-serif; font-size:12px; text-align:left; color:#222222; line-height:22px;}
a.pname:hover {font-family: 'Nanum Gothic', sans-serif; font-size:12px; text-align:left; color:#222222; line-height:22px; }
a.pname2 { font-family:Arial, dotum, µ¸¿ò; font-size:11px; text-align:left; color:#a4a4a4; }
a.pname2:hover { font-family:Arial, dotum, µ¸¿ò; font-size:11px; text-align:left; color:#a4a4a4; }
a.pname3 {font-family: 'Nanum GothicB', sans-serif; font-size:12px; text-align:left; color:#222222; line-height:22px;}
a.pname3:hover {font-family: 'Nanum GothicB', sans-serif; font-size:12px; text-align:left; color:#222222; line-height:22px; }
a.pprice { font-family:Arial, dotum, µ¸¿ò; font-size:11px; font-weight:bold; text-align:left; color:#ff9999; }
a.pprice:hover { font-family:Arial, dotum, µ¸¿ò; font-size:11px; font-weight:bold; text-align:left; color:#ff9999; }

#footer_top { text-align:center;}
#footer_top2{width:100%; background:url(../asset/bottom_bg.gif) repeat-x top left #393a3b; text-align:center}

#footer_top #cs_contents { margin:0px; text-align:center; border-collapse:collapse; border-top:solid 1px #dfdfdf; }
#footer_top #cs_contents .border_line {  }

#cs_contents #cscenter { float:left; width:210px; text-align:left; }
#cs_contents #cscenter .cstel { margin:0; padding-top:28px; border:none; font-size:14px; color:#000; font-weight:bold; line-height:20px; vertical-align:top; }
#cs_contents #cscenter dl { list-style:none; margin:0; border:none; color:#888; font-size:12px; line-height:20px; }
#cs_contents #cscenter dl dd { margin:0; padding:0; border:none; font-weight:bold; }
#cs_contents #cscenter dl dd .txt { color:#888; font-weight:normal; }
#cs_contents #cscenter dl dd .bar { color:#c5c5c5; }

#cs_contents #bankinfo { float:left; width:189px; font-size:11px; color:#888; text-align:left; line-height:16px; }
#cs_contents #bankinfo .bold { font-weight:bold; }

#cs_contents #about { width:173px; font-size:11px; color:#888; line-height:24px;  }
#cs_contents #about .bold { font-weight:bold; }

#cs_contents #info { width:310px; font-size:11px; color:#888; line-height:24px; letter-spacing:-0.5px; }
#cs_contents #info .txt { font-weight:bold; }

#cs_contents a { color:#888; }

#footer_company { padding:0; margin:0; border:none; float:left; text-align:left; }
#footer_company p { margin:0; padding:0; border:none; font-size:11px; color:#888; }
#footer_company span { margin:0; padding:0; border:none; }
#footer_company span .txt { color:#888; }
#footer_company span .bar { color:#cbcbcb; }

.line_h17 { line-height:17px; }
.line_h20 { line-height:20px; }
.line_h23 { line-height:23px; }
.line_h50 { line-height:50px; }

#left_mypage { border:solid 1px #e5e5e5; border-width:0 1px 1px 1px; padding:17px 0 0 0; }
#left_mypage .title_mypage { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_mypage .line_mypage { width:100%; height:10px; line-height:10px; font-size:10px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }
#left_mypage #mem_box { padding:5px 0 0 10px; font-size:11px; color:#7a7a7a; text-align:left; }
#left_mypage #mem_box .line_mypage2 { width:170px; border-bottom:solid 1px #e0e0e0; font-size:0px; margin:0 0 10px 0; padding-top:10px; }

#left_cs { padding:17px 0 0 0; text-align:left; border:solid 1px #e0e0e0; border-width:0 1px; }
#left_cs .title_cs { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_cs .line_cs { width:100%; height:1px; line-height:1px; font-size:1px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }



/* yuls ½ºÅ² ¼öÁ¤ 2014-04-15 */

#top_noticearea { overflow:hidden; padding:0; margin:0; text-align:left; float:left; }
#top_noticearea .notice { overflow:hidden; padding:14px 0 12px 0 !important; margin:0 0 0 0 !important; float:left; text-align:left !important;  }
#top_noticearea .notice li { list-style:none; float:left; line-height:100%; margin-right:10px !important; text-align:left; }
.search_pd {width:300px !important; padding:0 !important; background:#333333}
#main_banner { padding:0 !important;}
.div_main_line { width:100%; height:1px; margin:50px 0 30px 0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#dfdfdf; }
.yuls_main_tit { padding-bottom:45px;}
.yuls_main_tit a:link {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.yuls_main_tit a:visited {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.yuls_main_tit a:hover {font:normal 25px Georgia, verdana, sans-serif, arial;color:#000000;}
.yuls_main_tit a:active {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.sc_bn { padding:0 0 10px 10px; }

.top_login_box{background:url(../asset/enercell/sub/top_bg.png) repeat-y top center; height:44px; width:100%; overflow:hidden}
/* .top_login_box{background-color:#fed5a7; height:44px; width:100%; overflow:hidden} */
.top_menu {margin-top:30px; margin-left:80px; height:42px; float:left;}
.top_menu ul{float:right; font-size: 21px; font-weight: bold;}
.top_menu ul li{float:left; margin-right: 22px;}
.top_menu ul li img{display:block;}

.top_all{width:100%; position:absolute; top:109px; left:0; height:220px; border-bottom:1px; background:rgba(245, 245, 245, .8) repeat-x; z-index:50; text-align:center;}
.top_all .all_box {margin:0 auto;}
.top_all .all_box ul{margin:16px 0 0 350px;}
.top_all .all_box ul li{float:left; text-align:left; background:url(../asset/all_bar.png) no-repeat top left; padding-top:17px; margin-left: 5px;}
.top_all .all_box ul li a{display:block; line-height:30px; text-align:left; padding-left:5px; font-size:13px; color:#333; font-family: 'Nanum Gothic', sans-serif;}
.top_all .all_box ul li a:hover{background:#daa520; color:#ffffff; font-family: 'Nanum Gothic', sans-serif;}
.top_all .all_box ul li.Allbox1{width:152px;}
.top_all .all_box ul li.Allbox2{width:111px; }
.top_all .all_box ul li.Allbox3{width:145px; }
.top_all .all_box ul li.Allbox4{width:135px;}

.bottom_line ul li{float:left;}
.bottom_line ul li a,.bottom_line ul li a:hover{display:block; line-height:50px; font-size:12px; color:#999999; font-family: 'Nanum Gothic', sans-serif; text-align:left;}

.bottom_menu{padding-bottom:38px; border-bottom:1px solid #4d4e4f;}
.bottom_menu ul li{float:right; text-align:left; padding-top:30px;}
.bottom_menu ul li a,.bottom_menu ul li a:hover{display:block; line-height:24px; font-size:11px; color:#888889; font-family: 'Nanum Gothic', sans-serif; text-align:left;}
.bottom_menu ul li.bottom_li{width:100%;}
.bottom_menu ul li span{font-size:11px; font-weight:bold; color:#fff; font-family: 'Nanum Gothic', sans-serif; line-height:25px; color:#fff;}
/* .bottom_menu ul li.bottom_li1{width:162px; background:url("../asset/bottom_li1.gif") no-repeat left 40px;} */
/* .bottom_menu ul li.bottom_li2{width:166px; background:url("../asset/bottom_li2.gif") no-repeat left 40px;} */
/* .bottom_menu ul li.bottom_li3{width:164px; background:url("../asset/bottom_li3.gif") no-repeat left 40px;} */
/* .bottom_menu ul li.bottom_li4{width:163px; background:url("../asset/bottom_li4.gif") no-repeat left 40px;} */
/* .bottom_menu ul li.bottom_li5{width:163px; background:url("../asset/bottom_li5.gif") no-repeat left 40px;} */
/* .bottom_menu ul li.bottom_li6{width:136px; background:url("../asset/bottom_li6.gif") no-repeat left 40px;} */

.bottom_info{clear:both; padding:18px 0 24px;}
.bottom_info .bottom_logo{float:left}
.bottom_info .bottom_info_box{float:right; text-align:right; color:#fff; font-family: 'Nanum Gothic', sans-serif; font-size:11px; line-height:18px;}
.bottom_info .bottom_info_box a{font-family: 'Nanum Gothic', sans-serif; color:#6f7070;}


/*ÇÏ´Ü·Ñ¸µ*/
.carouselSec{width:960px; height:62px; position:relative; overflow:hidden; cursor:pointer; z-index:14}
.carouselSec img{border:0 none; vertical-align:top; margin:0 auto; position:relative}
.carouselSec ul{list-style:none; padding:0; margin:0; z-index:15}
.btn-prev{position:absolute; top:15px; left:0; z-index:50; width:20px; height:32px;}
.btn-next{position:absolute; top:15px; right:0; z-index:50; width:20px; height:32px;}
.btn-prev img,.btn-next img{display:block;}
.carouselSec .carousel-view{width:960px; height:62px; overflow:hidden; float:left;}
.carouselSec .carousel-menu{}
.carouselSec .carousel-menu li{float:left; text-align:center; border-right:none !important; position:relative; *position:static; _position:static}

/*¸ÞÀÎ*/
.visual{height:375px; text-align:center; width:100%; position:relative; z-index:5}
.visual_banner{z-index:10;height:375px; width:960px; position:absolute; top:0; left:50%; margin-left:-480px;}
.visual .bgr{width:49.9%; z-index:2; float:right; height:375px; background:url("../asset/bgr.gif") top right}
.visual .bgl{width:49.9%; z-index:2; float:left; height:375px; background: url("../asset/bgl.gif") top left }
.visual .text{position:absolute;z-index:20;top:0;left:50%;width:980px;margin:80px 0 0 -490px}

.main_banner{height:282px;border-left:0px solid #dddddd;}
.main_banner ul{}
.main_banner ul li{float:left; text-align:center; border-right:0px solid #dddddd;height:282px;}
.main_banner ul li a{display:block;}
.main_banner ul li p{font-size:13px; color:#555555; font-family: 'Nanum Gothic', sans-serif; line-height:18px; padding:8px 0 18px;}
.main_banner ul li img{display:block; margin:0 auto;margin-top: 20px;}

.main_cs{height:249px; position:relative; background:#daa520; text-align:center;}
.main_cs div {margin:0 auto; padding:26px 0 30px}
.main_cs div img{display:block;}
.main_cs div p{font-size:16px; font-weight:bold; line-height:22px; color:#fff; font-family: 'Nanum Gothic', sans-serif; text-align:center; padding:10px 0 18px}
.main_cs span{font-size:14px; color:#222222;font-family: 'Nanum Gothic', sans-serif; line-height:25px; color:#fff;}

.main_products {
	margin: 0;
	padding: 0;
	height:249px; position:relative; background:#DAA520; text-align:center;
}

.main_products div {
  margin:0 auto; padding:26px 0 30px;
}

.main_products ul li{float:left; text-align:center; border-right:0px solid #dddddd; height:50px;}

.main_products h3 {
  font-size:14px; color:#222222;font-family: 'Nanum Gothic', sans-serif; line-height:25px; color:#fff; text-align: left;
}

.main_products div p {
	font-size:16px; font-weight:bold; line-height:22px; color:#fff; font-family: 'Nanum Gothic', sans-serif; text-align:center; padding:10px 0 18px
}

.main_products span {
	font-size:14px; color:#222222;font-family: 'Nanum Gothic', sans-serif; line-height:25px; color:#fff;  text-align: left;
}

.main_products li img {
  float: left;
  margin: 0 15px 0 0;
  padding-left: 50px;
}

.main_products li p {
  font-size:14px; color:#222222;font-family: 'Nanum Gothic', sans-serif; line-height:25px; color:#fff;
}

.main_products li:hover {
  background: #fadb47;
  cursor: pointer;
}

.sub_tit{height:180px; margin:0 auto; background-position:top center !important}
.sub_category{padding:40px 0 ; text-align:center; width:100%;}
.sub_category .sub_category_tit{height:40px;}
.re_title{font-family: 'Nanum GothicB', sans-serif; line-height:21px; font-size:16px; color:#222222; text-align:left; padding-bottom:14px;}

.order_support_title{width:100%; text-align:left; margin-bottom:28px;}
.order_support_title img,.order_support_box ul li img{display:block;}
.order_support_title p{font-family: 'Nanum GothicB', sans-serif; font-weight:bold; line-height:26px; font-size:35px; margin-bottom:12px; color:#DAA520;}

.order_support_box{border:1px solid #dddddd; width:100%; *width:960px; background:#f5f5f5; overflow:hidden}
.order_support_box ul{padding:50px 0 50px 50px;}
.order_support_box ul li{float:left; width:424px; padding:0; text-align:left}

.order_support_info{margin-bottom:20px; font-family: 'Nanum Gothic', sans-serif; line-height:26px; font-size:12px; color:#222222;}
.order_support_info p{font-family: 'Nanum GothicB', sans-serif; line-height:26px; font-size:20px; margin-bottom:12px; color:#222222;}

.about_tap{width:320px;}
.about_tap li{float:left; width:160px;}
.about_tap li a{display:block; line-height:40px; font-family: 'Nanum Gothic', sans-serif; font-size:15px; border:1px solid #cccccc; background:#fff; color:#333; text-align:center}
.about_tap li a.on{border:1px solid #daa520; background:#daa520; color:#fff;}

.about_info{font-family: 'Nanum Gothic', sans-serif; font-size:13px; line-height:23px; color:#666; text-align:left; margin-top:50px; clear:both; margin-bottom:200px;}
.about_info span{font-family: 'Nanum GothicB', sans-serif; font-size:22px; line-height:30px; margin-bottom:36px; color:#DAA520;}

.view_info {font-family: 'Nanum Gothic', sans-serif; font-size:13px; line-height:23px; color:#666; text-align:left; margin-top:50px; clear:both; margin-bottom:200px;}
.view_info span{font-family: 'Nanum GothicB', sans-serif; font-size:22px; color:#222222;}

.company_left a{height:45px; overflow:hidden; width:180px; display:block;}
.company_left a img{margin-top:-45px;}

/* .add_box{padding:58px 0 32px; text-align:left; border-top:1px solid #ddd; font-family: 'Nanum Gothic', sans-serif; font-size:12px; line-height:20px; color:#222222; background:url(./2015img/contact_us_title1.gif) no-repeat left 32px; *height:120px; *overflow:hidden; _height:210px; _overflow:hidden} */
.add_box{padding:20px 0 32px; text-align:left; font-family: 'Nanum Gothic', sans-serif; font-size:12px; line-height:23px; color:#222222;}
/* .add_box .add_box_l{float:left; text-align:left; width:50%; font-family: 'Nanum Gothic', sans-serif; font-size:13px; line-height:20px; color:#222222;} */
.add_box .add_box_r{float:left; text-align:left; width:100%; font-family: 'Nanum Gothic', sans-serif; font-size:13px; line-height:20px; color:#222222;}
.add_box .add_box_l span,.add_box .add_box_r span{ font-family: 'Nanum GothicB', sans-serif; font-size:13px; line-height:20px; color:#daa520;}

.g_title{font-family: 'Nanum GothicB', sans-serif; font-size:13px; line-height:22px; color:#daa520; text-align:left;}

/* #wrap{background:url(../asset/bg.gif) repeat-x left top;} */
/* #container{display:block;position:relative;width:980px;margin:0 auto} */
/* .adm_mode{position:absolute;top:0;left:0;z-index:99999} */

#location{height:180px; margin:0 auto; background-position:top center !important}
#location .path_wrap{clear:both;width:980px;height:40px;margin:0 auto; background-color:#f5f5f5;}
#location .path{float:left;height:38px}
#location .path li{float:left;height:38px;padding:12px 30px 0 15px;color:#898989;background:url(../asset/path_bg.gif) no-repeat right top}
#location .path li a{color:#898989}
#location .path li.end:after{padding-left:10px;font:1em FontAwesome; content:"\f107";}
#location .txtsize{float:right}
#location .txtsize li{float:left}
#location .txtsize li a{display:block;height:38px;padding:11px 15px 0;border-left:1px solid #dedede;font-size:14px;color:#898989}

.soge2_1 {
	float: left;
	width: 640px;
	
}

.soge2_2 {
	float: left;
	width: 640px;
/* 	margin-bottom:200px; */
	
}

.soge2_history {
	clear: both;
	display: block;
	width: 640px;
	min-height: 0px;
	background: url(../asset/dot_1x1_e7e7e7.gif) repeat-y 82px top
}

.soge2_history_end {
	border-bottom: 0
}

.soge2_history:after {
	clear: both;
	display: block;
	content: ''
}

.soge2_history h4 {
	float: left;
	width: 80px;
	margin-top: 15px;
	padding: 0 0 0 0;
	background: none;
	font-size: 16px;
	color: #222;
/* 	font-weight: 700; */
	text-align: left;
}

.soge2_history dl {
	font-family: 'Nanum Gothic', sans-serif;
	float: left;
	width: 390px
}

.soge2_history dt {
	font-family: 'Nanum Gothic', sans-serif;
	margin-top : 15px;
	float: left;
	width: 640px;
	padding: 0 0 0 20px;
	font-size: 13px;
	font-weight: lighter;
/* 	font-weight: 100; */
	color: #808080;
	background: url(../asset/enercell/ico_circle2.png) no-repeat left 8px
}

.soge2_history dt:first-child {
	background: url(../asset/enercell/ico_circle3.png) no-repeat left 8px;
	color: #DAA520;
}

.soge2_history dd em {
	color: #DAA520
}

.soge3_tube {
	clear: both;
	display: block;
	width: 100%;
/* 	min-height: 40px; */
	padding: 0 0 40px;
}

.soge3_tube_end {
	border-bottom: 0
}

.soge3_tube:after {
	clear: both;
	display: block;
	content: ''
}

.soge3_tube h3 {
/* 	margin-left : 500px; */
/* 	margin-left : 53px; */
	padding: 0 0 0 25px;
	font-size: 17px;
	height: 30px;
	color: #daa520;
	width: 300px;
	
/* 	letter-spacing: -.03em; */
/* 	background: url(../asset/blt_h4.gif) no-repeat left top */
}
/* .soge3_tube dl{float:left;width:650px} */
.soge3_tube dt {
	float: left;
/* 	width: 400px; */
	width: 300px;
	padding: 0 0 0 20px;
/* 	margin-left : 525px; */
	margin-left : 25px;
	font-size: 13px;
	line-height:23px;
	background: url(../asset/enercell/ico_circle2.png) no-repeat left 8px;
}

.soge3_tube dt:first-child {
	background: url(../asset/enercell/ico_circle3.png) no-repeat left 8px;
	color: #666;
}
/* .soge3_tube dd{float:left;width:340px;padding-right:40px;padding-bottom:10px;font-size:12px;letter-spacing:-.05em} */
/* .soge3_tube dd em{color:#daa520} */
.soge3 {
/*	background: url("../asset/tube_small.png"); */
/* 	background-repeat: no-repeat; */
/* 	background-position: 0cm 0px; */
}

/* tbody */
.tbl3 {
	overflow: hidden;
	clear: both;
	display: block;
	border-top: 2px solid #daa520;
	width: 100%;
}

.tbl3 table {
	border-collapse: collapse;
	background: rgba(255, 255, 255, .98);
	table-layout: fixed;
}

.tbl3 table thead {
	border-bottom: 1px solid #e0e0e0
}

.tbl3 table thead th {
	font-weight: 700;
/* 	color: #daa520; */
	background: #fff;
	line-height:30px;
}

.tbl3 th, .tbl3 td{
	font-size: 16px;
	padding: 15px 0;
	text-align: center
}

.tbl3 td.text-align-left {
	padding: 15px 10px;
	text-align: left
}

.tbl3 td:frist-chind {
	border-left: 0
}

.tbl3 tbody th {
	font-weight: 700;
	color: #333;
	background: #fcfcfc
}

.tbl3 tbody th {
	font-size: 12px;
	font-weight: 700;
	color: #daa520;
}

.tbl3 tbody th {
	border-top: 1px solid #ccc;
	border-width: 0 0 1px 0
}

.tbl3 tbody td {
	border: 1px solid #ccc;
	border-width: 0 0px 1px 0;
/* 	height: 40px; */
/* 	padding-top: 4px; */
/* 	padding-bottom: 4px; */
	padding-left: 10px;
	text-align:left;
	border-bottom: 1px solid #e0e0e0;
	font-size: 12px;
}

.tbl3_location {
	overflow: hidden;
	clear: both;
	display: block;
	border-top: 2px solid #daa520;
	width: 100%;
}

.tbl3_location table {
	border-collapse: collapse;
	background: rgba(255, 255, 255, .98);
	table-layout: fixed;
}

.tbl3_location table thead {
	border-bottom: 1px solid #e0e0e0
}

.tbl3_location table thead th {
	font-weight: 700;
/* 	color: #daa520; */
	background: #fff;
	line-height:30px;
}

.tbl3_location th, .tbl3_location td{
	font-size: 16px;
	padding: 15px 0;
	text-align: center
}

.tbl3_location td.text-align-left {
	padding: 15px 10px;
	text-align: left
}

.tbl3_location td:frist-chind {
	border-left: 0
}

.tbl3_location tbody th {
	font-weight: 700;
	color: #333;
	background: #fcfcfc
}

.tbl3_location tbody th {
	font-size: 13px;
	font-weight: 700;
	color: #daa520;
}

.tbl3_location tbody th {
	border-top: 1px solid #ccc;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #e0e0e0;
}

.tbl3_location tbody td {
	border: 1px solid #ccc;
	border-width: 0 0px 1px 0;
	padding-left: 10px;
	text-align:left;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
	line-height:23px; 
	color:#666;
}

.tbl4 {
	overflow: hidden;
	clear: both;
	display: block;
	border-top: 2px solid #daa520;
	width: 100%;
}

.tbl4 table {
	border-collapse: collapse;
	background: rgba(255, 255, 255, .98);
	table-layout: fixed;
}

.tbl4 table thead {
	border-bottom: 1px solid #3395d2
}

.tbl4 table thead th {
	font-weight: 700;
	color: #007ad3;
	background: #fafafa
}

.tbl4 th, .tbl4 td {
	font-size: 13px;
	padding: 15px 0;
	text-align: center
}

.tbl4 td.text-align-left {
	padding: 15px 10px;
	text-align: left
}

.tbl4 td:frist-chind {
	border-left: 0
}

.tbl4 tbody th {
	font-weight: 700;
	color: #333;
	background: #fcfcfc
}

.tbl4 tbody th {
	font-size: 13px;
	font-weight: 700;
	background: #fafafa
}

.tbl4 tbody th {
	border: 1px solid #e0e0e0;
	border-width: 0 0 1px 0
}

.tbl4 tbody td {
	border: 1px solid #ccc;
	border-width: 0 0px 1px 0;
	height: 10px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
}

.tbl5 {
	border-top: 2px solid #daa520;
}

.tbl5 table {
	background: rgba(255, 255, 255, .98);
}

.tbl5 table thead th {
/* 	font-weight: 700; */
	color: #007ad3;
	background: #fafafa
}

.tbl5 th {
	font-size: 13px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}

.tbl5 td {
	font-size: 13px;
	text-align: left;
}

.tbl5 td.text-align-left {
	text-align: left;
}

.tbl5 td:frist-chind {
	border-left: 0
}

.tbl5 tbody th {
	font-weight: 700;
	color: #333;
	background: #fcfcfc
}

.tbl5 tbody th {
	font-size: 13px;
	font-weight: 700;
	background: #fafafa
}

.tbl5 tbody th {
	border: 1px solid #e0e0e0;
	border-width: 0 0 1px 0
}

.tbl5 tbody td {
	border: 1px solid #ccc;
	border-width: 0 0px 1px 0;
	height: 35px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
}

.tbl6 {
	overflow: hidden;
	clear: both;
	display: block;
	border-top: 2px solid #daa520;
	width: 400px;
	margin-left: 320px;
}

.tbl6 table {
/* 	border-collapse: collapse; */
	background: rgba(255, 255, 255, .98);
/* 	table-layout: fixed; */
}

.tbl6 table thead {
	border-bottom: 1px solid #3395d2
}

.tbl6 table thead th {
	font-weight: 700;
	color: #007ad3;
	background: #fafafa
}

.tbl6 th, .tbl6 td {
	font-size: 13px;
	padding: 15px 0;
	text-align: left
}

.tbl6 td.text-align-left {
	padding: 15px 10px;
	text-align: left
}

.tbl6 td:frist-chind {
	border-left: 0
}

.tbl6 tbody th {
	font-weight: 700;
	color: #333;
	background: #fcfcfc
}

.tbl6 tbody th {
	font-size: 13px;
	font-weight: 700;
	background: #fafafa
}

.tbl6 tbody th {
	border: 1px solid #e0e0e0;
	border-width: 0 0 1px 0
}

.tbl6 tbody td {
	border: 1px solid #ccc;
	border-width: 0 0px 1px 0;
	height: 10px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
}

.tbl6 dt {
	float: left;
	width: 100%;
/* 	margin-left : 320px; */
	font-size: 13px;
	line-height:23px;
/* 	background: url(../asset/ico_circle2.png) no-repeat left 8px; */
}

table.tb_atc_lst {
	width: 100%;
}

table.tb_atc_lst thead th {
	padding: 0;
	text-align: center;
	line-height: 36px;
	font-size: 13px;
	font-weight: normal;
}

table.tb_atc_lst thead th.first {
	border-left: 1px solid #e2e2e2;
	background-position: -50px 0;
}

table.tb_atc_lst thead th.last {
	border-right: 1px solid #e2e2e2
}

table.tb_atc_lst tr.notice {
	background: #fafafa
}
/* 	table.tb_atc_lst tr:hover{background:#f6fcfe} */
table.tb_atc_lst th, table.tb_atc_lst td {
	border-bottom: 0px solid #ededed;
	padding: 7px 0 7px;
	text-align: center;
}

table.tb_atc_lst td.first {
	border-left: none;
}

table.tb_atc_lst td.tdEnd {
	border-bottom: 1px solid #d1d1d1;
}

table.tb_atc_lst td.subject {
	text-align: left;
	padding-left: 10px;
}

table.tb_atc_lst td img {
	vertical-align: middle;
}

table.tb_atc_lst td.padding-0 {
	padding: 0
}

table.tb_atc_lst td.tal {
	text-align: left;
	padding-left: 10px;
}

table.tb_atc_lst td span.reply {
	font-family: Tahoma, Arial;
	font-size: 11px;
}

table.tb_atc_lst td.td_content {
	background-color: #fcfcfc;
}

table.tb_atc_lst td div.bd_content {
	text-align: left;
	padding: 12px 0 15px 90px;
}

table.tb_atc_lst td div.bd_reply {
	text-align: left;
	padding: 0 0 15px 90px;
	font-weight: 700;
}

.vc_cmt_wrap {
	margin-top: 20px;
/* 	border-top: 1px solid #111; */
font-size: 17px;
}

.vc_cmt_content_top {
	clear: both;
	padding: 10px 0;
	border-bottom: 1px solid #e1e1e1;
}

.vc_cmt_ct_left {
	float: left;
	height: 25px;
	font-weight: 700;
}

.vc_cmt_ct_right {
	float: right;
	height: 25px;
	font-size: 12px;
}

.vc_cmt {
	margin-top : 20px;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
	font-family: Tahoma, Arial;
}

.vc_cmt form {
	margin: 0;
}

.vc_cmt_top_left {
	float: left;
	width: 20%;
}

.vc_cmt_top_right {
	float: left;
/* 	width: 80%; */
	width: 100%;
	height: 30px;
	text-align: right
}

.vc_cmt_btn {
	padding: 3px 5px;
	border-radius: 3px;
	border: 1px solid #daa520;
	background: #daa520;
}

/* .vc_cmt_body { */
/* 	clear: both; */
/* 	display: block; */
/* 	text-align: center;	 */
/* } */

/* .vc_cmt_body textarea { */
/* 	background: #fafafa */
/* } */

/* button list */
/* .bbs_btn {clear:both;min-height:70px;padding-top:30px;text-align:right} */

.bbs_btn {
	clear: both;
}

.bbs_btn a {
	padding: 7px 20px;
	border-radius: 3px;
	border: 1px solid #ccc;
	text-align: center
}

.bbs_btn a.bd_btn_blue {
	border: 1px solid #daa520;
	background: #daa520;
	color: #fff
}

.bbs_btn a.bd_btn_blue:hover {
	background: #003366;
	color: #fff
}

.bbs_btn a.bd_btn_ener {
	background: #daa520;
	color: #fff
}

.bbs_btn a.bd_btn_ener:hover {
	background: #e79305;
	color: #fff
}

.ds_input {
	/*   margin-bottom : 1.5em; */
	font-size: 15px;
	padding-left: 20px;
	/*   padding-top: 10px; */
}

.invoice_input {
	margin-bottom: 1.5em;
	font-size: 13px;
	padding-top: 5px;
}

/* input[type=checkbox]:not(old), */
input[type=radio]:not(old) {
	width: 2em;
	margin: 0;
	padding: 0;
	font-size: 1em;
	opacity: 0;
}

/* input[type=checkbox]:not(old) + label, */
input[type=radio]:not(old)+label {
	display: inline-block;
	margin-left: -1.5em;
	line-height: 2.2em;
}

/* input[type=checkbox]:not(old) + label > span, */
input[type=radio]:not(old)+label>span {
	display: inline-block;
	width: 0.875em;
	height: 0.875em;
	margin: 0.25em 0.5em 0.25em 0.25em;
	border: 0.0625em solid rgb(192, 192, 192);
	border-radius: 0.25em;
	background: rgb(224, 224, 224);
	background-image: -moz-linear-gradient(rgb(240, 240, 240),
		rgb(224, 224, 224));
	background-image: -ms-linear-gradient(rgb(240, 240, 240),
		rgb(224, 224, 224));
	background-image: -o-linear-gradient(rgb(240, 240, 240),
		rgb(224, 224, 224));
	background-image: -webkit-linear-gradient(rgb(240, 240, 240),
		rgb(224, 224, 224));
	background-image: linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
	vertical-align: bottom;
}

/* input[type=checkbox]:not(old):checked + label > span, */
/* input[type=radio]:not(old):checked+label>span { */
/* 	background-image: -moz-linear-gradient(rgb(224, 224, 224), */
/* 		rgb(240, 240, 240)); */
/* 	background-image: -ms-linear-gradient(rgb(224, 224, 224), */
/* 		rgb(240, 240, 240)); */
/* 	background-image: -o-linear-gradient(rgb(224, 224, 224), */
/* 		rgb(240, 240, 240)); */
/* 	background-image: -webkit-linear-gradient(rgb(224, 224, 224), */
/* 		rgb(240, 240, 240)); */
/* 	background-image: linear-gradient(rgb(224, 224, 224), rgb(240, 240, 240)); */
/* } */

input[type=radio]:not(old):checked+label>span>span {
	display: block;
	width: 0.5em;
	height: 0.5em;
	margin: 0.125em;
	border: 0.0625em solid rgb(115, 153, 77);
	border-radius: 0.125em;
	background: rgb(153, 204, 102);
	background-image: -moz-linear-gradient(rgb(179, 217, 140),
		rgb(153, 204, 102));
	background-image: -ms-linear-gradient(rgb(179, 217, 140),
		rgb(153, 204, 102));
	background-image: -o-linear-gradient(rgb(179, 217, 140),
		rgb(153, 204, 102));
	background-image: -webkit-linear-gradient(rgb(179, 217, 140),
		rgb(153, 204, 102));
	background-image: linear-gradient(rgb(179, 217, 140), rgb(153, 204, 102));
}

/* inquiry */
h4 {
	margin: 0 0 20px 0;
	padding: 0 0 0 25px;
	font-size: 18px;
	font-weight: 700;
	height: 25px;
	color: #daa520;
	letter-spacing: -.03em;
	background: url(../asset/enercell/product/div.png) no-repeat left
/* 	background: url(../asset/blt_h4.gif) no-repeat left top */
}

h4.h4_2 {
	margin: 0 0 15px 0
}

/* table list */
table.bbslist_table_style {
	table-layout: fixed;
}

table.bbslist_table_style thead th {
	padding: 0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #c1c1c1;
	background: url("../asset/bg_bd_lst.gif");
	line-height: 36px;
	font-size: 13px;
}

table.bbslist_table_style thead th:first-child {
	border-left: none;
}

table.bbslist_table_style tbody td.cell {
	height: 24px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #e0e0e0;
}

table.bbslist_table_style tbody td.cell:first-child {
	border-left: 0px;
}

table.bbslist_table_style tbody tr td.cell:first-child {
	border-left: 0px;
}

table.bbslist_table_style tbody tr:first-child td.cell {
	border-top: 0px;
}

table.bbslist_table_style tr.notice {
	background: #fafafa
}

table.bbslist_table_style tr:hover {
	background: #f6fcfe
}

table.bbslist_table_style th, table.tb_bd_lst td {
	border-bottom: 1px solid #ededed;
	padding: 12px 0 12px;
	text-align: center;
}

table.bbslist_table_style td.first {
	border-left: none;
}

table.bbslist_table_style td.tdEnd {
	border-bottom: 1px solid #d1d1d1;
}

table.bbslist_table_style td.subject {
	text-align: left;
	padding-left: 10px;
}

table.bbslist_table_style td img {
	vertical-align: middle;
}

table.bbslist_table_style td.padding-0 {
	padding: 0
}

table.bbslist_table_style td.tal {
	text-align: left;
	padding-left: 10px;
}

table.bbslist_table_style td span.reply {
	font-family: Tahoma, Arial;
	font-size: 11px;
}

table.bbslist_table_style td.td_content {
	background-color: #fcfcfc;
}

table.bbslist_table_style td div.bd_content {
	text-align: left;
	padding: 12px 0 15px 90px;
}

table.bbslist_table_style td div.bd_reply {
	text-align: left;
	padding: 0 0 15px 90px;
	font-weight: 700;
}

.ls_srh {
	clear: both;
	padding: 15px;
	border: solid 1px #ebebeb;
	background-color: #fdfdfd;
	text-align: left;
}

.ls_srh input[type=text] {
	margin: 0 5px
}

.ls_srh input[type=checkbox] {
	width: 16px;
	height: 16px;
	margin: 0 5px
}

.ls_srh a {
	padding: 7px 20px;
	border-radius: 3px;
/* 	border: 1px solid #daa520; */
	background: #daa520;
	color: #fff;
	text-align: left;
}

.ls_srh a:hover {
	background: #e79305;
	color: #fff
}

.ls_srh thead th {
	padding: 0;
	text-align: left;
	line-height: 36px;
	font-size: 16px;
	padding-left: 25px;
	border-right: 1px solid #ddd;
}

.ls_srh thead th:first-child {
	border-left: none;
}

input.wf_txtbox1 {
	border: 1px solid #e0e0e0;
}

textarea.wf_txtbox2 {
	border: 1px solid #e0e0e0;
}

input.wf_txtbox3 {
	border: 1px solid #fff;
}

SELECT.select_border {
	font-family: "font-family: 'Nanum Gothic', sans-serif;;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #EFEBEF;
	margin: 3px;
	height: 20px;
	background-color: #FFFFFF;
}

#tabmenu {
	position: relative;
	width: 100%;
	height: 43px;
	font-size: 15px;
	clear: both;
	padding-bottom: 40px;
}

#tabmenu ul, #tabmenu ul li {
	margin: 0;
	padding: 0
}

#tabmenu ul li {
	list-style: none;
}

.tab_bt_line {
	border-bottom: 1px solid #dedede;
	padding-top: 44px;
}

#tabmenu ul li, #tabmenu ul li {
	border: 0px solid #dedede;
	height: 45px;
	width: 216px;
	background-color: #EFEBEF;
}

#tabmenu ul li {
	float: left;
	margin-right: -1px;
	line-height: 26px
}

#tabmenu ul li a {
	display: block;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	text-decoration: none !important;
	line-height: 45px;
}

#tabmenu ul li a:hover {
	color: #000000;
}

#tabmenu ul li.on, #tabmenu ul li.on a {
	background-image: url('../asset/tab_on_bg.jpg');
	width: 216px;
	height: 53px;
	color: #fff;
	border: 0px;
	line-height: 45px;
}

#tabmenu ul li.on a {
	color: #fff;
	line-height: 45px;
	font-weight: bold;
}

table.summary {
	width: 100%;
	line-height: 21px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-collapse: collapse;
}

table.summary th, table.summary td {
	color: #678197;
	text-align: center;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0;
	text-align: center;
	height: 25px;
}

table.summary th {
	background-color: #eeeeee;
}

/* grid gallry */
ul.rig {
	list-style: none;
	font-size: 0px;
	margin-left: -2.5%; /* should match li left margin */
}
ul.rig li {
	display: inline-block;
	padding: 10px;
	margin: 0 0 2.5% 2.5%;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-shadow: 0 0 5px #ddd;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul.rig li img {
	max-width: 100%;
	height: auto;
/* 	width: 350px;  */
/* 	height: 300px; */
	margin: 0 0 10px;
}
ul.rig li h3 {
	font-size: .8em;
	line-height: 1.5em;
	color: #999;
}
ul.rig li p {
	font-size: .8em;
	line-height: 1.5em;
}
/* class for 2 columns */
ul.rig.columns-2 li {
	width: 47.5%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 30.83%; /* this value + 2.5 should = 33% */
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 22.5%; /* this value + 2.5 should = 25% */
}
 
@media (max-width: 480px) {
	ul.grid-nav li {
		display: block;
		margin: 0 0 5px;
	}
	ul.grid-nav li a {
		display: block;
	}
	ul.rig {
		margin-left: 0;
	}
	ul.rig li {
		width: 100% !important; /* over-ride all li styles */
		margin: 0 0 20px;
	}
}

