@charset "euc-kr";
@import url("basic.css");
@import url("layout.2016.css");

/* Layout */
#header_category_wrap { background:#fff; width:100%; height:45px; background:url('../img/top/s_topmenu_bg_all.png') no-repeat center 0;  }
#header_category { position:relative; width:980px; height:44px; margin:0 auto;  }

#sub_search { z-index:1000; clear:both; position:relative; width:400px; height:30px; margin:0 auto; }
#sub_search fieldset form {}
#sub_search label { position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; margin:0; padding:0; }
#sub_search input.inputTxt {  float:left; text-indent:10px; width:398px; height:30px; line-height:30px; margin:7px 0 0 0; padding:0; color:#018184; background:#fff url('../img/top/search_inputBg2.gif') 10px  3px no-repeat; }
#sub_search .searchBtn { position:absolute; top:8px; right:-2px; width:41px; border:none; margin:0; padding:0; }


#container_wrap { background:#fff;  position:relative; width:100%; height:100%; height:auto !important; min-height:100%; }
#container {  /*border:1px solid red;*/ position:relative; width:980px; height:100%; height:auto !important; min-height:100%;  margin:0 auto; overflow:hidden;  } 


/* 2015. New ¼­ºê Å×¸¶  */
#stheme_wrap { clear:both; height:200px; /* background-color:#7f9496; background:#d9d9ff;*/ overflow:hidden;  }
#stheme_wrap .bx-wrapper { position:relative; height:inherit; }
#stheme_wrap #main_visual { width:100% !impotant;  }
#stheme_wrap #main_visual li {  display:list-item; }
#stheme_wrap #main_visual li img { display:block; max-width:980px; width:100%; margin:0 auto; }
#stheme_wrap .bx-prev { border:1px solid #b2b2b2; position:absolute; top:50%; margin-top:-40px; left:50px; width:80px; height:80px; text-indent:-999999px; overflow:hidden; z-index:10; background:url('../img/main/n_arrow_left.png') 0 0 no-repeat;}
#stheme_wrap .bx-next { border:1px solid #b2b2b2; position:absolute; top:50%; margin-top:-40px; right:50px; width:80px; height:80px; text-indent:-999999px; overflow:hidden; z-index:10; background:url('../img/main/n_arrow_right.png') 0 0 no-repeat;}

#stheme_wrap .bx-pager{ margin:6px 0 0; list-style:none; position:absolute; bottom:20px; left:0; width:100%; text-align:center; z-index:12; }
#stheme_wrap .bx-pager div {display:inline-block;}
#stheme_wrap .bx-pager div a { display: block; width:14px; height:0; padding-top:14px; background-image: url('../img/main/blt02.png');  overflow: hidden; float:left; margin:0 10px 0 0;  }
#stheme_wrap .bx-pager div a.active, .slidesjs-pagination li a:hover.active { background-image: url('../img/main/blt01.png'); }
#stheme_wrap .bx-pager div a:hover { background-image: url('../img/main/blt01.png'); }

/*  »çÀÌµå ¸Þ´º  */
#leftmenu { position:absolute; float:left; width:172px; height:100%; height:auto !important; min-height:100%;  background:url('../img/sub/sub_leftmemu_bg2016.png') no-repeat right top; }
#leftmenu h2 { height:66px; margin-bottom:10px; background:#6bc7a2; }
#leftmenu dl.menu { width:163px; margin:74px 0 0 8px; border-bottom:1px solid #a0a0a0; }
#leftmenu dl.menu dd { width:163px; /*border-bottom: solid 1px #e3e3e3;*/ }
#leftmenu dl.menu dd a { display: block; height:36px; line-height: 36px; padding:0; color:#454545; white-space: nowrap; overflow: hidden; }
#leftmenu dl.menu dd.on a img { margin-top:-36px;  }
#leftmenu dl.menu dd a:hover img { margin-top:-36px; }

#leftmenu dl.menu dd a:visited, 
#leftmenu dl.menu dd a:active { text-decoration:none; color: #b3622d; }
#leftmenu dl.menu dd a:hover { /*text-decoration:underline;*/ background:#eff8f8 url('../img/sub/new_arrow_r.png') 153px 14px  no-repeat; }

#leftmenu dl.sec_menu { width:178px; margin-top:40px; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4;  }
#leftmenu dl.sec_menu dd { width:178px; border-bottom:1px solid #e3e3e3; }
#leftmenu dl.sec_menu dd:last-child {  }
#leftmenu dl.sec_menu dd a { display: block; height: 26px; padding: 10px 0px 10px 30px; color: #454545; line-height: 26px; white-space: nowrap; }
#leftmenu dl.sec_menu dd.on a { color: #b3622d; font-weight: bold; }

#leftmenu dl.sec_menu dd a { background:url('../img/sub/round_arrow25_r.png') 133px 12px  no-repeat;}
#leftmenu dl.sec_menu dd a:hover { background:url('../img/sub/round_arrow25_r_on.png') 133px 12px  no-repeat; }



/*  ÆäÀÌÁö Å¸ÀÌÆ² & °æ·Î  */
.location { position:absolute; top:14px; right:2px; background:url('../img/sub/location_bult1.gif') no-repeat left 2px; padding-left:20px; font-size:11px;}
.location a { display:inline; /*background:url('../img/sub/location_bult2.gif') no-repeat 5px 3px;*/ }
.location a:hover { text-decoration:underline; }
.location a.first-child { padding-left:0; background:none; }
.location2 { position:absolute; top:14px; right:0px; background:url('../img/sub/location_bult1.gif') no-repeat left 2px; padding-left:20px; font-size:11px;}
.location2 a { display:inline; background:url('../img/sub/location_bult2.gif') no-repeat 5px 3px; padding-left:13px; }
.location2 a:hover { text-decoration:underline; }
.location2 a.first-child { padding-left:0; background:none; }


#subcontent { position:relative; float:right; width:770px; height:100%; min-height:450px; margin:40px 0 20px 0; }
#subcontent h2 {}
#subcontent .h2intro { padding-bottom:25px; }

#subcontent_wide { width:980px; height:auto; min-height:450px; margin:2px 0 30px 0; overflow: hidden; }










.langGroup1{ position:absolute; top:40px; left:160px; }



.tabmenu{ height:38px; padding-bottom:50px; }
.tabmenu ul{ height:38px;}
.tabmenu ul li{ float:left;}
.tabmenu a{ float:left; display:block; width:200px; height:38px; text-indent:-1000000000px;}
.tabmenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.tabmenu { display: inline-block; }
/* Hides from IE-mac \*/
* html .tabmenu { height: 1%; }
.tabmenu { display: block; }
/* End hide from IE-mac */

/*±â¾÷ÇöÈ²*/
.m1Intro{ border-bottom:2px solid #cadedf; padding-bottom:50px; margin-bottom:50px; padding-top:25px;}
.m1Dl1{ width:420px; float:left; height:370px; background:url('../img/sub/line.gif') repeat-x left bottom;}
.m1Dl2{ width:400px; float:left; height:370px; background:url('../img/sub/line.gif') repeat-x left bottom;}
.m1Dl3{ width:420px; float:left; padding-top:40px;}
.m1Dl4{ width:400px; float:left; padding-top:40px;}

/*¿¬Çõ*/
.m2tab .ontab-1{ background:url('../img/content/m2_tab1.gif') no-repeat;}
.m2tab .ontab-2{ background:url('../img/content/m2_tab2.gif') no-repeat;}
.m2tab .ontab-3{ background:url('../img/content/m2_tab3.gif') no-repeat;}
.m2tab .ontab-4{ background:url('../img/content/m2_tab4.gif') no-repeat;}
.m2Doc{ width:820px;}
.m2Doc:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.m2Doc { display: inline-block; }
/* Hides from IE-mac \*/
* html .m2Doc { height: 1%; }
.m2Doc { display: block; }
/* End hide from IE-mac */
.m2Doc h3{ float:left;}
.m2History{ float:left; border-left:1px solid #dbdbdb; padding-left:40px;}
.m2HistoryTxt{position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; /* visibility:hidden;*/
	margin:0; padding:0;}
	
/*ÀÎÁõÇ¥Ã¢*/
.m3tab .ontab-1{ background:url('../img/content/m3_tab1.gif') no-repeat;}
.m3tab .ontab-2{ background:url('../img/content/m3_tab2.gif') no-repeat;}
.certif_tabs { width:798px; height:38px; background:url('../img/content/temp_tabs_bg.gif') repeat-x; }
.certif_tabs ul li { float:left; height:38px; list-style-type:none; padding-bottom:50px; }

.m3Book ul.certi_img{ background:url('../img/content/m3_bookbar.gif') no-repeat left bottom; padding:10px 28px 23px 0px; float:left; margin-bottom:10px; width:100%;}
.m3Book ul.certi_img li{text-align:center; background:#fff; border:1px solid #cecece; width:115px; height:130px; float:left; margin-left:28px; display:inline; padding:10px 5px 10px 5px; position:relative;}
.m3Book ul.certi_img li img{text-align:center;padding-bottom:10px;}
.m3Book ul.certi_name{ clear:both; padding:0 28px 0 0; float:left; margin-bottom:30px; width:100%;}
.m3Book ul.certi_name li{ text-align:center; background:#fff; width:115px; height:30px; float:left; margin-left:28px; display:inline; padding:0 5px 0 5px; position:relative; }
.m3Book ul.certi_name li span{ display:block; width:115px; height:60px; padding:0 5px 0 5px; font-size:11px; font-family:±¼¸²; font-weight:bold; line-height:14px; }


/*Æ¯ÇãÇöÈ²*/	
.cerDiv{ padding-top:20px;}
.cerDiv h3{ float:left;width:186px;}
.cerDiv ul{ float:left; border:3px solid #cadedf; padding:24px;}
	
	


/*  ¿À½Ã´Â±æ  */
#subcontent div#procure_info { width:723px; height:60px; margin-top:25px; padding:15px 20px; }
#subcontent div#procure_info ul { height:24px; font-size:18px; color:#f58f0b; font-weight:bold; text-indent:2px; padding-top:10px; }
#subcontent div#procure_info ul li { float:left; }
#subcontent div#procure_info ul li.sales { width:300px; }
#subcontent div#procure_info ul li span.info_subj { display:inline-block; width:70px; color:#049e9c; font-size:14px; }
#subcontent div#procure_info ul li.time span.info_time { color:#525252; font-size:13px; text-indent:0;  }			
#subcontent div#contact_map { border:1px solid red; width:768px; height:160px; margin-top:20px; }			
#subcontent div#srJisa { width:768px; height:360px; margin-top:20px; }

	
/*¿¬¶ôÃ³*/
.m4tab .ontab-1{ background:url(../img/content/m4_tab1.gif) no-repeat;}
.m4tab .ontab-2{ background:url(../img/content/m4_tab2.gif) no-repeat;}
.m4_bon{ }
.m4_bon h3{ padding-bottom:25px;}
.m4_bon_ul{ border-bottom:1px solid #dbdbdb; padding-bottom:35px; margin-bottom:35px; width:345px;}
.m4_bonMap{ }

.m4_yung_tel{ border:3px solid #cadedf; width:800px; margin-bottom:20px;}
.m4_yung_tel img{ margin:10px; }
.m4_yung_local{ background:#f5f9f9 url(../img/content/m4_yungLine.gif) repeat-x; width:800px; padding:13px 0 10px 0; margin:5px 0 40px 0;}
.m4_yung_local li{ background:url(../img/content/m4_yungBult.gif) no-repeat left center; padding-left:10px; display:inline; margin-left:20px;}
.m4_yung_local li a{ font-weight:bold; color:#373b3b;}
/*.m4_yung_map{ width:315px; height:469px; background:url(../img/content/m4_yungMap.gif) no-repeat; position:relative; float:left;} */
.m4_yung_map{ /*border:1px solid #d3d5cc;*/ width:276px; height:469px; background:url(../img/content/m4_newMap_base.gif) no-repeat; position:relative; float:left;}
.m4_yung_map a{ display:block; width:40px; height:20px; position:absolute; left:0; top:0; font-size:11px; font-weight:bold; color:#000;}
.m4_yung_map a:hover{ color:#09C;}
.m4_yung_map a.seoul{ left:90px; top:107px;}
.m4_yung_map a.incheon{ left:43px; top:115px;}
.m4_yung_map a.daejeon{ left:80px; top:210px;}
.m4_yung_map a.daegu{ left:170px; top:240px;}
.m4_yung_map a.gwangju{ left:70px; top:295px; text-align:right;}
.m4_yung_map a.ulsan{ left:212px; top:266px; text-align:right;}
.m4_yung_map a.busan{ left:200px; top:293px; text-align:right;}

.m4_yung_intro { overflow:hidden;  }
.m4_yung_intro h3{ margin-top:10px; padding-left:25px;  }
.m4_yung_intro ul{ margin:5px 0 25px 0; padding-left:30px; }
.m4_yung_intro li{ background:url('../img/content/m4_yungBult2.gif') no-repeat left 9px; padding-left:10px;}
.m4_yung_intro strong { color:#049e9c; font-weight:bold; }
.m4_yung_intro div#jisa_map { margin-top:0; padding:20px 0 0 30px; }
.m4_yung_intro ul li { line-height:22px; margin:3px 0 3px 0; }

.m4_yung_data{ clear:both; position:relative; float:left; margin:60px 0  20px 20px; width:95%; }
.m4_yung_data ul{ margin-top:20px; margin-bottom:30px;}
.m4_yung_data li{ background:url('../img/content/m4_yungBult2.gif') no-repeat left 3px; padding-left:10px; }
.m4_yung_data strong{ color:#049e9c; font-weight:bold;}
.m4_yung_data .tbl{ width:99%;}
.m4_yung_data .tbl td strong{ color:#666;}
.m4_yung_data .tbl td{ line-height:18px; padding:8px 15px 8px 15px; }
.m4_yung_data img.tel_img { margin-top:3px; }
.m4_yung_data div.board_page { text-align:center; }

.tbl{ border-top:2px solid #049e9c; margin-top:15px;}
.tbl th{ color:#3f8a89; background:#f7f8f9; border-bottom:1px solid #ddd; border-left:1px solid #cadedf; padding:8px 0;}
.tbl td{ border-bottom:1px solid #ddd;border-left:1px solid #cadedf; padding:4px 10px;}
.tbl th.first-child,
.tbl td.first-child{ border-left:none;}
.tbl .th{ color:#3f8a89;}

/*  0629 »õ·ÎÀÛ¾÷ */
.thank_tbl td{padding:16px 10px !important; overflow: hidden; position: relative; text-align: left !important; font-size: 14px; }
.thank_tbl td span{right: 10; position: absolute;  margin-top: -7px; float: right;  text-align: right; top: 50%;}
.thank_tbl td.none-left { }
.thank_tbl_th{ border-bottom: 1px solid #9b9b9b !important; text-align: center !important;font-size: 15px;letter-spacing: -1px; color: #359b9f !important;}
.thank_tbl_th strong { margin-left:15px; }
.thank_tbl_td{border-bottom: 1px solid #9b9b9b !important;}
.result_block{position: relative; width: 980px; overflow: hidden; margin: 0 auto;}
.main_block_3_box{box-shadow: 5px 8px 2px rgb(0 0 0 / 3%);
    -webkit-box-shadow: 5px 8px 2px rgb(0 0 0 / 3%);
    -moz-box-shadow: 5px 8px 2px rgba(0, 0, 0, .03);
    border-radius: 10px;
    float: left;
    width: 23%;
    background: #fff;
    margin-right: 1.3333%;
	overflow: hidden;
	height: 184px;
}

.main_block_3_box a img {
  transition: all 0.8s linear;
}
.main_block_3_box a:hover img {
  transform: scale(1.2);
}

.btn, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .btn10{
  
  color: #000;
  font-family: sans-serif;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  display:inline-block;
  
}

.btn5{
  border:none;
}

.btn5::before {
  content: '';
  position: absolute;
  left: 0px;
  bottom:0px;
  z-index:-1;
  width: 100%;
  height:100%;
  background: transparent;
  box-shadow: inset 0px 0px 0px #6098FF;
  display: block;
  -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.4s cubic-bezier(.5, .24, 0, 1)
}

/* if you want it to show from the right use -300px instead */
.btn5:hover::before {
 box-shadow: inset 300px 0px 0px #6098FF;
}

.thank_tbl_button {position: relative;
    overflow: hidden;
    border-radius: 58px;
	/*background: #1ba2a5;*/
    /*border: 1px solid #1ba2a5;*/
	background: #c0c0c0;
    border: 1px solid #c0c0c0;
    padding: 3px 20px;
    color: #FFF;}

.thank_tbl_button2 {position: relative;
    overflow: hidden;
    border-radius: 58px;
	/*background: #1ba2a5;*/
    /*border: 1px solid #1ba2a5;*/
	background: #c0c0c0;
    border: 1px solid #c0c0c0;
    padding: 3px 20px;
    color: #FFF;}

.thank_tbl_button img{ width: 14px;
    margin-left: -8px;
    position: absolute;
    left: 50%;
    top: 3px;}

.thank_tbl_button2 img{ width: 14px;
    margin-left: -8px;
    position: absolute;
    left: 50%;
    top: 3px;}


/*  Á¶´Þ °ü·Ã  */
div#jeio_procure_do { width:980px; margin:50px auto 30px auto; padding:0;  /* border:1px solid red; */}

div#procure_info { width:900px; height:60px; margin:35px auto 30px auto; padding:15px 20px; }
div#procure_info ul { height:24px; font-size:18px; color:#f58f0b; font-weight:bold; text-indent:2px; padding-top:8px; }
div#procure_info ul li { float:left; }
div#procure_info ul li span.info_subj { display:inline-block; width:800px; color:#049e9c; font-size:13px; }
			











/* °Ë»öÃ¢ »çÀÌÁî Á¶Á¤ */
.ac_results { width: 400px; border: 1px solid #d4d4d4; /* background-color: #fff; overflow: hidden; */ text-indent:10px; text-align: left; z-index:10000; margin-left:20px; background-color: #ffffff; }
.ac_results ul { width:400px; list-style-position: outside; list-style: none; background-color: #ffffff; }
.ac_results li { height:24px; cursor: default; display: block; color: #4d4d4d; font-size: 12px; line-height: 24px; text-indent:15px; overflow: hidden; }
.ac_odd { background-color: #ffffff; }
.ac_over { background-color: #e7f1e4; color:#ffffff; }


/* °Ë»ö search.php */
.m0_search { /*background:url('../img/content/listview_title_ybg.gif') 1px 0 repeat-y;*/ }
.m0_search ul{ margin-top:20px; margin-bottom:30px; background:#ffffff;  }
.m0_search li{ /*background:url('../img/content/m4_yungBult2.gif') no-repeat left 3px;*/ padding-left:10px;  }
.m0_search strong{ color:#049e9c; font-weight:bold; vertical-align:top; }
.m0_search .summary{ width:96%; margin:30px auto 8px auto;  }
.m0_search .summary strong{ color:#f5910f;}
.m0_search .summary_fild { width:600px; line-height:20px; }

.searchResult{ border-top:1px solid #cadedf; border-bottom: 1px solid #cadedf; margin:0 auto; padding:10px 0; width:96%;}
.searchList{ padding:10px 0; border-top:1px dashed #cadedf;}
.searchList.first-child{ border:none;}
.searchList .photo{ border:1px solid #e5e5e5; float:left; margin-right:20px; padding:5px;}
.searchList .info { float:left; padding:0; margin:0; list-style-type:none;  }
.searchList .info li { padding:3px; }

.searchList .down_lnfo { float:left; width:600px; height:30px; padding:0; margin:0; }
.searchList .down_lnfo li { float:left; padding:0; margin:10px 0 0 3px; }
.searchList .down_lnfo li a { display:block; height:20px; }

.searchList .down_lnfo_n { float:left;  width:150px; height:37px; padding:0; margin:0; }

.searchResult p{ text-align:center; padding:30px 0;}
.inline-block { display:inline-block; }


.searchResult2_left{ border:1px solid #cadedf; float:left; margin:0px; padding:10px 0; width:140px; }
.searchResult2 { min-height:400px; border-top:1px solid #cadedf; border-bottom: 1px solid #cadedf; float:left; margin-left:20px; padding:10px 0; width:810px;}
.searchResult2 ul { margin:0 0 5px 0; }
.searchResult2 ul li { position:relative; margin:0px; min-height:20px; line-height:20px;   }
.searchResult2 ul li a:hover { text-decoration:underline; }
.searchResult2 .islabs2 { position:absolute; left:6px; top:2px; z-index:10; }
.searchList2 { padding:10px 0; border-top:1px dashed #cadedf;}
.searchList2.first-child{ border:none;}
.searchList2 .photo{ border:1px solid #e5e5e5; float:left; margin-right:20px; padding:5px;}
.searchList2 .info { float:left; padding:0; margin:0; list-style-type:none;  }
.searchList2 .info li { padding:3px; }







#cate_totalview { clear:both; position:relative; width:1000px; z-index:9; margin:0 auto; background:#ffffff; }
#cate_totalview div.gab { clear:both; /*border:1px solid green;*/ width:100%; height:8px; line-height:8px;  }
#cate_totalview p { clear:both; position:relative; padding:5px 5px 5px 10px; margin-top:5px; color:#006699; font-family:"±¼¸²"; 
font-size:13px; font-weight:bold; background:none; /*background:#d5d5d5;*/ }
#cate_totalview p.cate_all { clear:both; /*width:170px;*/ height:28px; line-height:28px; padding-top:30px; color:#fcfcfc; font-size:14px;
letter-spacing:-1px; background:#efefef url('../img/sub/cate_totalview_title_bg.gif') top left no-repeat; }


#cate_totalview .sub_cate_list { clear:both; position:relative; font-family:"±¼¸²";}
#cate_totalview .sub_cate_list li { border:1px solid #e1e1e1; float:left; display:block; width:310px; margin:1px; padding:5px 0 5px 19px; color:#717171; font-size:12px; font-weight:bold; line-height:16px;  }
#cate_totalview .sub_cate_list li a { color:#888888; }
#cate_totalview .sub_cate_list li a:hover { color:#717171; text-decoration:underline; }
#cate_totalview .sub_cate_list li span.stext { color:#387070; font-family:"µ¸¿ò"; font-size:11px; font-weight:normal;  }
#cate_totalview  span.count { font-size:12px; font-weight:normal; }


/* Ä«Å×°í¸® Á¤º¸ ³»  */
#cate_totalview2 { clear:both; position:relative; z-index:9; margin:0 auto; background:#ffffff; }
#cate_totalview2 div.gab { clear:both; /*border:1px solid green;*/ width:100%; height:8px; line-height:8px;  }
#cate_totalview2 p { clear:both; position:relative; padding:4px 5px 4px 10px; margin-top:0px; color:#ff8040; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; /*background:#d5d5d5;*/ }
#cate_totalview2 p a { color:#ff8040; font-family:"±¼¸²"; font-size:12px; font-weight:bold; }
#cate_totalview2 p a:hover { color:#ff8040; text-decoration:underline; } 
#cate_totalview2 p span { }

#cate_totalview2 .sub_cate_list { clear:both; position:relative; font-family:"±¼¸²"; padding:0; margin:0;}
#cate_totalview2 .sub_cate_list li { /*border:1px solid #e1e1e1;*/ float:left; display:block; width:252px; margin:1px; padding:5px 0 0px 13px; color:#717171; font-size:12px; /*font-weight:bold;*/ line-height:14px;  }
#cate_totalview2 .sub_cate_list li a { color:#717171; }
#cate_totalview2 .sub_cate_list li a:hover { color:#717171; text-decoration:underline; }
#cate_totalview2 .sub_cate_list li span.stext { color:#387070; font-family:"µ¸¿ò"; font-size:11px; font-weight:normal;  }
#cate_totalview2  span.count { font-size:12px; font-weight:normal; }


#cate_totalview3 { clear:both; position:relative; z-index:9; margin:0 auto; background:#ffffff; }
#cate_totalview3 div.gab { clear:both; /*border:1px solid green;*/ width:100%; height:8px; line-height:8px;  }
#cate_totalview3 p { clear:both; position:relative; padding:4px 5px 4px 10px; margin-top:0px; color:#ff8040; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; background:#eeeeee; }
#cate_totalview3 p a { color:#ff8040; font-family:"±¼¸²"; font-size:12px; font-weight:bold; }
#cate_totalview3 p a:hover { color:#ff8040; text-decoration:underline; } 
#cate_totalview3 p span { }

#cate_totalview3 .sub_cate_list { clear:both; position:relative; font-family:"±¼¸²"; padding:0; margin:0;}
#cate_totalview3 .sub_cate_list li { border:1px solid #e1e1e1; float:left; display:block; width:252px; margin:1px; padding:5px 0 0px 13px; color:#717171; font-size:12px; /*font-weight:bold;*/ line-height:14px;  }
#cate_totalview3 .sub_cate_list li a { color:#717171; }
#cate_totalview3 .sub_cate_list li a:hover { color:#717171; text-decoration:underline; }
#cate_totalview3 .sub_cate_list li span.stext { color:#387070; font-family:"µ¸¿ò"; font-size:11px; font-weight:normal;  }
#cate_totalview3  span.count { font-size:12px; font-weight:normal; }



#searchTitle { width:982px; height:57px; background:url('../img/content/listview_title_bg.gif') no-repeat; }
#searchTitle h2 { clear:both; display:block; padding:10px 0 10px 18px; margin-bottom:10px; font-size:24px; letter-spacing:-1px; color:#ff9933; font-family:"³ª´®°íµñ"; font-weight:bold; }
#searchTitle h2 span { padding:10px 0 10px 5px; margin-bottom:10px; color:#717171; font-family:"³ª´®°íµñ"; font-size:16px; font-weight:bold; }
#searchTitle .location2 { position:absolute; top:50px; right:18px; background:url('../img/sub/location_bult1.gif') no-repeat left 2px; padding-left:20px; font-size:11px;}
#searchTitle .location2 a{display:inline; background:url('../img/sub/location_bult2.gif') no-repeat 5px 3px; padding-left:13px; }
#searchTitle .location2 a.first-child{ padding-left:0; background:none; }

#searchTitle2 { width:982px; height:57px; background:url('../img/content/listview_title_bg2.gif') no-repeat; }
#searchTitle2 h2 { clear:both; display:block; padding:10px 0 10px 18px; margin-bottom:10px; font-size:24px; letter-spacing:-1px; color:#ff9933; font-family:"³ª´®°íµñ"; font-weight:bold; }
#searchTitle2 h2 span { padding:10px 0 10px 5px; margin-bottom:10px; color:#717171; font-family:"³ª´®°íµñ"; font-size:16px; font-weight:bold; }
#searchTitle2 .location2 { position:absolute; top:50px; right:18px; background:url('../img/sub/location_bult1.gif') no-repeat left 2px; padding-left:20px; font-size:11px;}
#searchTitle2 .location2 a{display:inline; background:url('../img/sub/location_bult2.gif') no-repeat 5px 3px; padding-left:13px; }
#searchTitle2 .location2 a.first-child{ padding-left:0; background:none; }


.searchList4 { padding:10px 0; border-top:1px dashed #cadedf;}
.searchList4.first-child{ border:none;}
.searchList4 .photo{ border:1px solid #e5e5e5; float:left; margin-right:20px; padding:5px;}
.searchList4 .info { float:left; padding:0; margin:0; list-style-type:none;  }
.searchList4 .info li { padding:3px; }


#contents_list { clear:both; position:relative; width:720px;  }
#contents_list li.first { border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; float:left; display:block; padding:10px 15px 5px 15px; }
#contents_list li { border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; float:left; display:block; padding:10px 15px 5px 15px; }
#cate_contents1 { clear:both; position:relative; width:720px; z-index:9; margin:0 auto; background:#ffffff; }
#cate_contents2, #cate_contents3, #cate_contents4, #cate_contents5, #cate_contents6 { display:none;  }
.cate_contents { clear:both; width:720; min-height:100px; border:1px solid #cecece; }
.cate_contents img { width:710px; }


#searchResult4_left { clear:both; position:relative; width:242px; z-index:9; }
#searchResult4_left div.gab { clear:both; /*border:1px solid green;*/ width:100%; height:8px; line-height:8px;  }
#searchResult4_left p { margin-left:13px; clear:both; position:relative; width:220px; padding:15px 5px 0px 5px; color:#408080; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; /*background:#eeeeee;*/ }
#searchResult4_left p.first-child { clear:both; position:relative; padding:0px 5px 0px 5px; color:#6c6c6c; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; /*background:#eeeeee;*/ }
#searchResult4_left p a { color:#408080; font-family:"±¼¸²"; font-size:12px; font-weight:bold; }
#searchResult4_left p a:hover { color:#408080; text-decoration:underline; }
#searchResult4_left p a.se_row { color:#408080; padding:5px 5px 5px 0px; font-family:"µ¸¿ò"; font-size:12px; font-weight:normal; }
#searchResult4_left p a.se_row:hover { color:#264d4d; text-decoration:underline; }
#searchResult4_left p a.selguide { color:#264d4d; font-size:13px; font-weight:bold; }
#searchResult4_left p a.selguide:hover { color:#ff6600; text-decoration:underline; }
#searchResult4_left p span { }

#searchResult4_left .sub_cate_list { clear:both; position:relative; font-family:"±¼¸²"; padding:0; margin:0; }
#searchResult4_left .sub_cate_list li { /* border:1px solid #e1e1e1; */ float:left; display:block; width:220px; margin:1px; padding:6px 5px 0px 23px; color:#717171; font-size:12px; /*font-weight:bold;*/ line-height:13px;  }
#searchResult4_left .sub_cate_list li a { color:#747474; letter-spacing:0em; }
#searchResult4_left .sub_cate_list li a:hover { color:#747474; text-decoration:underline; }
#searchResult4_left .sub_cate_list li a.se_row2 { color:#747474; letter-spacing:0em; }
#searchResult4_left .sub_cate_list li a.se_row2:hover { color:#747474; text-decoration:underline; }
#searchResult4_left .sub_cate_list li span.stext { color:#387070; font-family:"µ¸¿ò"; font-size:12px; font-weight:normal;  }
#searchResult4_left  span.count { font-size:12px; font-weight:normal; }



.cartview_right { /*border-top:1px solid #cadedf; border-bottom:1px solid #cadedf;*/ float:right; margin:20px 0 0 10px; padding:0; }
.cartview_right ul { margin:0 0 5px 0; }
.cartview_right ul li { margin:0px; min-height:20px; line-height:20px; }
.cartview_right ul li a:hover { text-decoration:underline; }
.cartview_right h2 { clear:both; display:block; padding:0; margin-bottom:10px; font-size:24px; letter-spacing:-1px; color:#ff9933; font-family:"³ª´®°íµñ"; font-weight:bold; }
.cartview_right h2 span { padding:0; margin-bottom:10px; color:#717171; font-family:"³ª´®°íµñ"; font-size:16px; font-weight:bold; }
.cartview_right .islabs2 { position:absolute; left:6px; top:2px; z-index:10; }

#cartview_left { float:left; clear:both; position:relative; width:195px; z-index:9; }
#cartview_left div.gab { clear:both; /*border:1px solid green;*/ width:100%; height:8px; line-height:8px;  }
#cartview_left p { clear:both; position:relative; padding:15px 5px 0px 5px; color:#408080; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; /*background:#eeeeee;*/ }
#cartview_left p.first-child { clear:both; position:relative; padding:0px 5px 0px 5px; color:#6c6c6c; /*color:#484848;*/ font-family:"±¼¸²"; font-size:12px; font-weight:bold; /*background:#eeeeee;*/ }
#cartview_left p a { color:#408080; font-family:"±¼¸²"; font-size:12px; font-weight:bold; }
#cartview_left p a:hover { color:#408080; text-decoration:underline; }
#cartview_left p a.se_row { color:#408080; padding:5px 05px 5px 0px; font-family:"µ¸¿ò"; font-size:12px; font-weight:normal; }
#cartview_left p a.se_row:hover { color:#264d4d; text-decoration:underline; }
#cartview_left p span { }

#cartview_left .sub_cate_list { clear:both; position:relative; font-family:"±¼¸²"; padding:0; margin:0;}
#cartview_left .sub_cate_list li { /*border:1px solid #e1e1e1;*/ float:left; display:block; width:173px; margin:1px; padding:6px 5px 0px 13px; color:#717171; font-size:12px; /*font-weight:bold;*/ line-height:13px;  }
#cartview_left .sub_cate_list li a { color:#747474; letter-spacing:0em; }
#cartview_left .sub_cate_list li a:hover { color:#747474; text-decoration:underline; }
#cartview_left .sub_cate_list li a.se_row2 { color:#747474; letter-spacing:0em; }
#cartview_left .sub_cate_list li a.se_row2:hover { color:#747474; text-decoration:underline; }
#cartview_left .sub_cate_list li span.stext { color:#387070; font-family:"µ¸¿ò"; font-size:12px; font-weight:normal;  }
#cartview_left  span.count { font-size:12px; font-weight:normal; }

.m0_tbl { border-collapse:0; border-spacing:0; border:none; padding:0; margin:0;  }
.m0_tbl td.left { width:241px; height:100%; vertical-align:top; background:url('../img/content/listview_title_ybg.gif') 1px 0 repeat-y; }
.m0_tbl td.right { height:100%; }




.paging{ text-align:center; padding:20px 0;}
.paging img{ vertical-align:baseline;}
.paging a{padding: 0 3px;}

/*Ä«´Þ·Î±×*/
.cadalloge ul{ background:url('../img/content/cadallogebar.gif') no-repeat left bottom; padding:0 28px 23px 0px; float:left; margin-bottom:80px; width:770px; display:inline; }
.cadalloge ul li{ float:left; text-align:center; background:#fff; border:1px solid #cecece; width:120px; height:170px; margin-left:28px; padding:5px; overflow:visible; }
.cadalloge ul li p.catalogue_name{ width:120px; margin-top:40px; font-size:11px; font-family:±¼¸²; }
.cadalloge ul li p.catalogue_btn{ width:120px; padding:5px;}
.cadalloge ul li p.catalogue_btn a{ float:left; }

.cadalloge ul li img{text-align:center; }
.cadalloge ul li a{ display:block; font-weight:bold;}
.cadalloge ul li a.down{ }


/*Á¦Ç°»ó¼¼*/
.productSummary{ position:relative; border:4px solid #cadedf; padding:0; background:url('../img/content/productSummary_line.gif') repeat-y 862px top; width:980px !important;}
.productSummary h3{ width:550px; color:#2c2c2c; font-size:18px; line-height:18px; padding:45px 0 0px 0; margin:0px 0 22px 280px;}
.productSummary .summPhoto{ position:absolute; left:25px; top:25px;}
.productSummary .summPhoto dt{ border:1px solid #049e9c; padding:9px; display:block; position:relative; margin-bottom:8px; min-width:50px; width:auto !important; width:50px;}
.productSummary .summPhoto dt a{ position:absolute; right:0; bottom:0;}
.productSummary .summPhoto dd{border:1px solid #cadedf; display:block; float:left; margin-right:3px;}

.productSummary .summInfo{ width:550px; min-height:115px; height:auto !important; height:115px; border-bottom:1px solid #cadedf; border-top:1px solid #cadedf; margin:0px 0 0 280px; padding:20px 0;}
.productSummary .summInfo li{  position:relative; margin:5px 0; line-height:15px;}
.productSummary .summInfo li p{ margin-left:70px; position:relative;}
.productSummary .summInfo li span{ display:block; position:absolute; top:0; left:-67px;}
.productSummary .summInfo li p strong{}
.productSummary .summInfo li a img{ vertical-align:baseline;}
.productSummary .summInfo li a.off{ display:inline-block; opacity:0.4; filter:alpha(opacity=40);}
.productSummary .btnBuy{ width:550px; height:46px; text-align:right; margin-left:280px; padding:15px 0 25px 0;}

.productSummary .relation{ position:absolute; top:-28px;  right:0; width:107px; text-align:center;}
.productSummary .relation h4{ margin-bottom:10px;}
.productSummary .relation ul{ width:85px; margin:10px 0 10px 10px; _margin:7px 0 10px -1px; *margin:7px 0 10px -1px;}
.productSummary .relation li{ border-top:1px solid #cadedf; padding:3px 0;}
.productSummary .relation li.first-child{ border:none;}
.productSummary .relation .goUp{}
.productSummary .relation .goDown{ }

.eventZone{ border:1px solid #cadedf; margin-top:25px; width:980px !important;}

.productInfo{ padding-top:25px; width:980px !important;}
.productInfo div.tabNavi{border-bottom:1px solid #049e9c;}
.productInfo div.tabNavi ul{ float:left;}
.productInfo div.tabNavi ul li{ border:1px solid #cadedf; border-left:none; border-bottom:none; float:left; font-weight:bold;}
.productInfo div.tabNavi ul li.first-child{ border-left:1px solid #cadedf;}
.productInfo div.tabNavi ul li.on{ border-color:#049e9c;}
.productInfo div.tabNavi ul li a{ display:block; padding:5px 30px 5px 20px; background:url(../img/content/productInfo_tabArrow.gif) no-repeat right 10px;}
.productInfo div.tabNavi ul li a:hover{ color:#000; background-color:#f4f4f4;}
.productInfo div.tabNavi ul li.on{ background:url(../img/sub/productInfo_tabOn.gif) no-repeat center bottom;}
.productInfo div.tabNavi ul li.on a,
.productInfo div.tabNavi ul li.on a:hover{ color:#fff; background-color:#049e9c; background-position: right -50px;}

#accTbl{ border-top:2px solid #049e9c; border-bottom:1px solid #049e9c; margin-top:15px;}
#accTbl th{ color:#3f8a89; background:#f1f4f5; border-bottom:1px solid #049e9c; border-left:1px solid #cadedf; padding:8px 0;}
#accTbl td{ border-bottom:1px solid #cadedf;border-left:1px solid #cadedf; padding:6px 6px; text-align:center;}
#accTbl th.first-child,
#accTbl td.first-child{ border-left:none;}
#accTbl td em{ margin-right:10px;}
#accTbl td.pumName{ text-align:left; }
#accTbl td.left30{ text-align:left; padding-left:30px;}
#accTbl td.pumNo{border-left:none;}

.productInfo div.tabWrapp{ margin-top:15px; display:none;}
.productInfo div.tabWrapp.on{ display:block;}
.productInfo div.tabWrapp h4.tabTitle{ display:none;}

.productInfo p.shopBtnArea{ text-align:center; margin:50px 0;}



/*ÃÊ·Ï¹Ú½º*/
.greenBox{ border:3px solid #cadedf; padding:20px;}
.greenBox_voc{ border:3px solid #cadedf; padding:20px; margin:0 20px 20px 20px;}


/*Á¦Ç°¼Ò°³*/
.m5tab .ontab-1{ background:url(../img/content/m5_tab1.gif) no-repeat;}
.m5tab .ontab-2{ background:url(../img/content/m5_tab2.gif) no-repeat;}
.m5tab .ontab-3{ background:url(../img/content/m5_tab3.gif) no-repeat;}
.m5tab .ontab-4{ background:url(../img/content/m5_tab4.gif) no-repeat;}
.m5tab .tab1 a{ width:300px;}
.m5tab .tab2 a{ width:200px;}
.m5tab .tab3 a{ width:100px;}
.m5tab .tab4 a{ width:200px;}



#slidemenu {  width:40px;  background:#ffffff; } /* z-index:99999; */
#slidemenu2 { width:450px; height:450px;  }

.atoz-menu { display:block;  margin:0; }
.atoz-menu ul li { list-style:none; display:block; float:left; text-align:center; }
.atoz-menu ul li a, #atoz-menu ul li a:visited,
.atoz-menu ul li .empty, #atoz-menu ul li .empty:visited
{ display:block; color:#333; width:18px; height:18px; line-height:18px; margin-bottom:3px; font-weight:bold; padding:3px;}
.atoz-menu ul li a:hover, .atoz-menu ul li a:focus { background-color:#e8e8e8; color:#e46900; }
.atoz-menu ul li a.disable { color:#999999; }
.atoz-menu ul li a.none { margin:0 0 0 3px; padding:0; }

.atoz-menu2 { display:block; width:412px; height:64px; margin:7px 0 12px 17px; padding:2px 0 2px 10px; border:1px solid #d9d9d9; }
.atoz-menu2 ul li { list-style:none; display:block; float:left; text-align:center; }
.atoz-menu2 ul li a, #atoz-menu ul li a:visited,
.atoz-menu2 ul li .empty, #atoz-menu ul li .empty:visited
{ display:block; color:#333; font-size:14px; font-family:verdana; width:20px; height:20px; line-height:20px; margin-bottom:3px; margin-right:3px; font-weight:bold; padding:5px 10px 5px 10px; }
.atoz-menu2 ul li a:hover, .atoz-menu ul li a:focus { background-color:#e8e8e8; color:#058095; }
.atoz-menu2 ul li a.disable { color:#999999; }

.gt { display:inline-block; padding:0 4px; font-weight:bold;  font-size:9px; color:#62ad52; }



/* ·¹ÀÌ¾î ÆË¾÷ */
#divpop { position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:100000001; background-color:#000000;
    vertical-align:middle; text-align:center; display:block;
	*filter: alpha(opacity=70);
	opacity: 0.7;
	background:rgba(0,0,0,0.7);
	/* filter:alpha(opacity=28); */
}
#p_layer_pop{
	display:block;
	position:absolute;
	width:720px;
	height:530px;
	left:50%;
	margin-left:-400px;
	top:120px;
	z-index:100000002;
	background:#ffffff;
	padding:35px 40px;
	border:2px solid #a4a4a4;
	border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px;
	*filter: alpha(opacity=100);
	opacity: 1.0;
	background:rgba(255,255,255,1.0);
}
#layer_close {position:absolute; top:10px; right:10px;}