@charset "utf-8";
hr {display:none;}
img,fieldset {border:0 none;}
dl,ul,ol,li {list-style: none;padding:0;margin:0;}
body, td, th {font-size:12px;line-height:1.5;color:#666666;font-family:Nanum Gothic, dotum,AppleGothic,sans-serif;}
em {font-style:normal;}
h6,caption {display:none;}
h3,h4,h5,h1{font-family:"Nanum Gothic";}
button {cursor:pointer;}
body{margin:0px;padding:0;}
.cl_b{clear:both; width:0px; height:0px;}
img {border:0px;} 
#gab{padding-top:30px;}
.gab{padding-top:10px;}
.gabs{padding-top:10px;}
.gab2{height:20px;}
.gab3{height:30px;}
.gab4{padding-top:40px;}
table{border-collapse:collapse;border-spacing:0}
a:hover, a:focus, a:active {color:#940a0a;text-decoration:underline;}

/* top */
#wrap{width:100%;height:100%;margin:0 auto;padding:0px;}
#header{width:100%;height:146px;background: url(../images/top_bg.gif) repeat-x;}
#Top{width:1140px;margin:0 auto;height:46px;}
#Top .cus{color:#eeebeb;font-family:Open Sans;float:left;padding-top:13px;font-size:13px;}
#Top ul{list-style:none;margin:0;padding:0;}
#Top li{list-style:none;margin:0;padding:0;float:left;color:#eeebeb;}
#Top li a{color:#d8d7d7;}
#Top .right{float:right;text-align:right;}
#topLine{height:22px;padding:8px 0 0 0;}
#topLine ul{list-style:none;margin:0;padding-top:3px;float:right;}
#topLine li{float:left;list-style:none; position:relative;white-space:nowrap;padding:3px 10px 0 10px; background:url(../images/divine.gif) no-repeat; background-position:right;font-size:11px;color:#666;}
#topLine li.event{background:none;padding-right:0; }
#topLine li.cart{background:url(../images/bt_cart.png)	no-repeat; background-position:9px 4px;padding:3px 0 0 26px; }






/* header */
#Mainheader{width:1140px;margin:0 auto;height:100px;}
#Mainlogo{float:left;width:408px;height:85px;padding-top:15px;}
#main_menu{float:right;height:24px;}
#main_gnb{padding-top:40px; }
#main_gnb ul {margin:0;padding:0;list-style:none; }
#main_gnb li {float:left; overflow: hidden;padding:0px; list-style:none;margin:0;font-family:Open Sans;font-weight:bold;font-size:14px;text-transform:uppercase;margin-right:32px;letter-spacing:-0.02em;}
#main_gnb li:last-child{margin-right:0;}
#main_gnb li.on a{color:#940a0a;}




.layerslider-container { width: 1140px; margin: 0 auto;}

@media only screen and (min-width: 960px) and (max-width: 1389px)  { .layerslider-container { width: 940px; } }
@media only screen and (min-width: 768px) and (max-width: 959px) { .layerslider-container { width: 748px; } }
@media only screen and (max-width: 767px) { .layerslider-container { width: 300px; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .layerslider-container { width: 420px; } }






/* main */
#mainBanner{width:100%;margin:0 auto;height:580px;background:url(../images/main_ban.jpg) no-repeat center top;}
#mainSub{width:1140px;margin:0 auto;padding-top:20px;height:364px;}
#mainSub .sliders{width:888px;float:left;margin-right:10px;}
#mainSub .ban{width:240px;float:left;}


#midBanner{width:1140px;margin:0 auto;height:216px;background:url(../images/mid_banner.gif) no-repeat center top;padding-top:10px;}
/*---------------------------------
 *  메인이미지
 *---------------------------------*/
.contentslider-main{width:888px;height:344px;padding:0px;margin:0px; }

/* Panel */
.contentslider-main .sliderkit-panels{width:634px;height:344px;overflow:hidden;padding:0px;margin:0px;background:transparent; float:right;}
.contentslider-main .sliderkit-panel{width:634px;height:344px;overflow:hidden;padding:0px;margin:0px;background:transparent; }

/* Nav */
.contentslider-main .sliderkit-nav{width:263px; float:left;}
.contentslider-main .sliderkit-nav-clip{position:relative;margin:0;}
.contentslider-main .sliderkit-nav-clip li{display:block;padding:0px;;margin:0px;}
.contentslider-main .sliderkit-nav-clip li a{cursor:pointer;width:263px; height:115px; margin:0; padding:0px; background:transparent;}
.contentslider-main .sliderkit-nav-clip li a:hover{background-position:-263px 0; }
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{background-position:-263px 0; }

.contentslider-main .sliderkit-nav-clip li .thum01 {background:url(../img/main01s.png); height:115px;}
.contentslider-main .sliderkit-nav-clip li .thum02 {background:url(../img/main02s.png); height:115px;}
.contentslider-main .sliderkit-nav-clip li .thum03 {background:url(../img/main03s.png); height:114px;}
.contentslider-main .sliderkit-nav-clip li .thum04 {background:url(../img/main04s.png); height:86px;}
.contentslider-main .sliderkit-nav-clip li .thum05 {background:url(../img/main05s.png); height:86px;}

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}

/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}


#contentWrap{width:100%;margin:0 auto;}
#subWrap{width:1140px;margin:0 auto;}




/* sub */
#subImg{width:100%;height:209px;background:url(/images/sub.jpg) no-repeat center top;margin-bottom:25px;}
#subImg .visual{width:1140px;margin:0 auto;}
#sub{margin-top:30px;margin-bottom:40px;min-height:700px;overflow:hidden;}

#subCont{margin-top:20px;}
#s_title{color:#d9563a;font-weight:bold;}
#sLine{width:1140px;height:1px;background-color:#ccc;}


#sub_container{width:1140px;margin:0 auto;padding-top:10px;}
#sub_img{width:1140px;margin:0 auto;height:135px;}
/*sub_left*/	
.left{float:left; width:200px;margin-right:20px;margin-top:-78px;background:url(/images/left_bg.gif) repeat-y;}
.sidemenu{padding:10px 20px 5px 20px; color:#666;}
.left h2, .menu-tit{padding-top:10px; height:33px; font-size:16px; font-weight:bold; text-align:center; color:#fff;background:#b61117;}
.sMenu > ul > li{border-bottom:1px solid #e4e4e4; background:url(../images/menu_off.png) no-repeat 97% 12px;}
.sMenu > ul > li:last-child{margin-bottom:25px;}
.sMenu > ul > li:hover, .sMenu > ul > li.active{background-image:url(../images/menu_on.png);}
.sMenu > ul > li > a{display: block; padding:8px 0 8px 5px;}
.sMenu > ul > li:hover > a, .sMenu > ul > li.active > a{font-weight: bold; color:#b61117;}
.sMenu > ul > li > ul{padding:5px 0; font-size:11px; border-top:1px solid #dbdde1; background-color:#f8f9fa;} /* 2depth */
.sMenu > ul > li > ul > li > a{display: block; padding:3px 0 3px 15px; white-space: nowrap;}
.sMenu > ul > li > ul > li > a:hover{font-weight:bold;}
.on{font-weight:bold;}
.left_banner{overflow:hidden;}
.left_banner li{margin:0;display:block;}
.left_banner li.ban02{margin-top:0;padding-top:0;height:50px;}
.left_banner li.ban03{margin-top:10px;padding-top:0;height:50px;}



/*sub_contents*/
.contentBody{float:left; width:920px;}
.contentBody .sub_top{width:920px;height:76px;margin-bottom:15px;}
.contentBody .sub_title{height:28px;margin-bottom:25px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;font-size:18px;color:#333;font-weight:bold;padding:10px 5px;}
.contentBody .sub_title span{float:right;color:#999;font-size:12px;font-weight:normal;padding-top:6px;}
.contentBody .sub_title strong{color:#666;font-weight:bold;}
.contentBody .sub_container{width:920px;}




/* latest board */
#lateBg{width:100%;background:#f4f4f4;background:url(/images/copy_bg.gif) repeat-x;margin-top:26px;}
#lateBoard{width:1140px;margin:0 auto;height:308px;}
#lateBoard .leftnotice{width:461px;padding:10px 0 0 0;float:left;background:url(/images/nt_bg.gif) no-repeat right top;}
#lateBoard .leftnotice .ntitle{width:246px;height:19px;padding-top:17px;}
#lateBoard .leftnotice .ncon ul{list-style:none;margin:0;padding-top:15px;width:412px;}
#lateBoard .leftnotice .ncon li{list-style:none;background:url(../images/dot.gif)	no-repeat; background-position:0px 8px;padding:0 0 0 13px;font-size:12px;font-family:"Nanum Gothic";line-height:24px;color:#777;}
#lateBoard .leftnotice .ncon li a{color:#666;}
#lateBoard .midreview{width:310px;padding:10px 0 0 0;float:left;}
#lateBoard .midreview .retitle{width:67px;height:18px;padding-top:17px;}
#lateBoard .midreview .recon ul{list-style:none;margin:0;padding-top:15px;width:355px;}
#lateBoard .midreview .recon li{list-style:none;background:url(../images/dot.gif)	no-repeat; background-position:0px 8px;padding:0 0 0 13px;font-size:12px;font-family:"Nanum Gothic";line-height:24px;color:#666;}
#lateBoard .midreview .recon li a{color:#666;}
#lateBoard .customer{width:369px;float:left;}
#lateBoard .cus{width:1140px;}
#lateBoard .cus li{float:left;margin-top:28px;}
#lateBoard .cus li:first-child{float:left;margin-top:0;}


.lines{width:100%;height:1px;background:#e4e4e4;margin:13px 0 25px 0;}

/* mid banner */
#midBan{width:1140px;margin:0 auto;height:201px;}
#midBan ul{list-style:none;margin-top:24px;padding:0;}
#midBan li{list-style:none;margin-right:8px;float:left;margin-bottom:7px;}
#midBan li.nons{margin-right:0;}

.mtitle{width:1140px;margin:0 auto;height:47px;padding-top:15px;}
.product_banner{width:1140px;margin:0 auto;padding-top:20px;}
.product_banner .simg{width:309px;float:left;margin-right:13px;}
.product_banner .spro{float:left;}
.product_banner .spro li{float:left;margin-right:12px;}
.product_banner .spro li:last-child{margin-right:0;}




/* bottomBanner */
#botBanner{width:1140px;margin:0 auto;overflow:hidden;}
#botBanner li{float:left;}

/* bottomLink */
#botLink{width:1140px;margin:0 auto;overflow:hidden;}
#botLink li{float:left;margin-right:6px;}
#botLink li:last-child{float:left;margin-right:0;}



/* copyTop */
#copyTop{width:100%;margin-top:20px;background:url(../images/copytop_bg.gif) repeat-x;height:53px;}
#copyTop .cus{width:1140px;margin:0 auto;}
#copyCustomer{width:100%;height:34px;padding-top:11px;margin:0 auto;}
#copyCustomer ul{list-style:none;margin:0 auto;padding:0;width:1140px;}
#copyCustomer li{list-style:none;float:left;margin-right:15px;}



#copyBtn{width:1140px;height:41px;margin:0 auto;padding:0;position:relative}
#copyBtn .lefttxt{width:500px;margin-top:10px;float:left;}
#copyBtn .rightbn{float:right;}
#copyBtn .rightbn ul{list-style:none;margin:0;padding:0;}
#copyBtn .rightbn li{list-style:none;float:left;margin-top:10px;}
#copyBtn .rightbn li.late{margin-right:84px;}
.bntop{margin:0 0 0 17px;position:absolute;top:0;right:0;}




/* copyright */
#footer {width:100%;height:98px;background:#4e4e4e;}
#Copy{width:1140px;height:80px;margin:0 auto;padding-top:23px;color:#d0cece;}
#Copy .com{width:800px;float:left;color:#d0cece;padding-top:8px;}
#Copy .agree{float:right;padding-top:15px;color:#bbbaba;font-size:11px;}


.tbl_type1 table {width:100%;margin-top:17px;}
.tbl_type1 table tr th {font-size:11px; word-wrap: break-word; overflow: hidden; background: #f8f8f8;height:35px;border:1px solid #e4e4e4;}
.tbl_type1 table tr td {overflow: hidden;padding:20px;text-align:left;border:1px solid #e4e4e4;}

.tbl_type2 table {width:513px;margin-top:15px;}
.tbl_type2 table tr th {font-size:11px; overflow: hidden; height:35px;border-top:2px #c1c1c1 solid;border-bottom:1px #c1c1c1 solid;}
.tbl_type2 table tr td {overflow: hidden;padding:6px 0 7px 0;text-align:center;border:1px solid #e0e0e0;color:#626962;}

.tbl_type3 table {width:405px;margin-top:15px;}
.tbl_type3 table tr th {font-size:11px; overflow: hidden; height:35px;border-top:2px #c1c1c1 solid;border-bottom:1px #c1c1c1 solid;}
.tbl_type3 table tr td {overflow: hidden;padding:6px 0 7px 0;text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#626962;}
.tbl_type3 table tr td.tl{overflow: hidden;padding:6px 0 7px 0;text-align:left;padding-left:10px;}



/*floating*/	

.bottomSky2 {
 position: absolute;
 left: 50%;
 margin:0 0 0 584px;
 top: 344px;
 width: 89px;
 z-index:100;
}



.bottomSky {
 position: absolute;
 left: 50%;
 margin:0 0 0 584px;
 top: 391px;
 width: 89px;

 z-index:100;
}




.divToday{position:relative; top:0;width:89px;}
.divToday li:last-child{margin-top:6px;}
.black{font-weight:bold;color:#000;font-size:14px;}
.black2{font-weight:bold;color:#444;font-size:13px;}