@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:13px;line-height:1.5;color:#666666;font-family:Nanum Gothic, dotum,AppleGothic,sans-serif;}
em {font-style:normal;}
h2,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:3px;}
.gab2{height:20px;}
.gab3{height:30px;}
.gab4{padding-top:40px;}
table{border-collapse:collapse;border-spacing:0}
.hidden{text-indent:-9999px;position:absolute;top:-9999px;left:-9999px;height:0}
button    { cursor:pointer; font-family:'Nanum Gothic'; }
.btn      { border:0; overflow:hidden; cursor:pointer; }
.btn span { position:absolute; top:-3000em; left:-3000em; visibility:hidden; }


/* top */
#wrap, .header_wrap, .container_wrap, .container_wrap2, .footer_wrap{width:100%;min-width:1180px;}
.header_wrap{position:relative;height:157px;overflow:hidden;background: url(../images/top_bg.png) repeat-x;}
.container_wrap{width:100%;padding:0 0 40px 0;min-width:1180px;}
.container_wrap2{width:100%;padding:0 0 40px 0;background:#f2f2f2;min-width:1180px;}
#header{position:relative;width:1180px;height:141px;margin:0 auto}
#header:after{content:'';display:block;visibility:hidden;height:0;clear:both}
#containers{width:100%;background:#f5f5f5;height:639px;min-width:1180px;}
#container_sub{width:1180px;margin:0 auto;height:639px;}



#Top{width:1180px;margin:0 auto;height:39px;}
#Top ul{list-style:none;margin:0;padding:0;}
#Top li{list-style:none;margin:0;padding:0;float:left;}
#Top .right{float:right;text-align:right;}
#topLine{height:22px;padding:3px 0 0 0;position:relative;}
#topLine .point{position:absolute;top:25px;z-index:10;right:283px;}
#topLine ul{list-style:none;margin:0;float:right;padding-top:2px;}
#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 a{color:#666;}
#topLine li.event{padding:3px 0 0 10px; background:none; }
#topLine li.cart{background:url(../images/bt_cart.png)	no-repeat; background-position:9px 3px;padding:3px 10px 0 26px; }



/* logo */
#header .logo{float:left;padding-top:25px}
#header .logo a{width:226px;height:60px;display:block;background:url(/images/logo.gif) no-repeat 0 0;margin-right:50px;}

/*gnb*/
#header .gnb{float:left;margin-top:8px;}
#header .gnb ul{}
#header .gnb ul:after{content:'';display:block;visibility:hidden;height:0;clear:both}
#header .gnb ul>li{position:relative;float:left;margin:0;}
#header .gnb ul>li>a{display:block;padding:30px 0;background:url(/images/gnb.gif) no-repeat}
#header .gnb ul>li.menu01>a{width:105px;background-position:0 0}
#header .gnb ul>li.menu02>a{width:107px;background-position:-105px 0}
#header .gnb ul>li.menu03>a{width:119px;background-position:-212px 0}
#header .gnb ul>li.menu04>a{width:99px;background-position:-331px 0}
#header .gnb ul>li.menu05>a{width:121px;background-position:-430px 0}
#header .gnb ul>li.menu06>a{width:92px;background-position:-551px 0}
#header .gnb ul>li.menu07>a{width:106px;background-position:-643px 0}
#header .gnb ul>li.menu08>a{width:86px;background-position:-749px 0}
#header .gnb ul>li.menu01.on>a, #header .gnb ul>li.menu01.active>a{background-position:0 -89px}
#header .gnb ul>li.menu02.on>a, #header .gnb ul>li.menu02.active>a{background-position:-105px -89px}
#header .gnb ul>li.menu03.on>a, #header .gnb ul>li.menu03.active>a{background-position:-212px -89px}
#header .gnb ul>li.menu04.on>a, #header .gnb ul>li.menu04.active>a{background-position:-331px -89px}
#header .gnb ul>li.menu05.on>a, #header .gnb ul>li.menu02.active>a{background-position:-430px -89px}
#header .gnb ul>li.menu06.on>a, #header .gnb ul>li.menu03.active>a{background-position:-551px -89px}
#header .gnb ul>li.menu07.on>a, #header .gnb ul>li.menu04.active>a{background-position:-643px -89px}
#header .gnb ul>li.menu08.on>a, #header .gnb ul>li.menu04.active>a{background-position:-749px -89px}
#header .gnb ul>li.on>ul>li>a, #header .gnb ul>li.active>ul>li>a{color:#000}
#header .gnb ul>li>a>span{text-indent:-9999px;position:absolute;top:-9999px;left:-9999px;height:0}
#header .gnb ul>li>ul{position:absolute;top:124px;left:20px;border-right:1px solid #e4e4e4;width:85px;height:147px;}
#header .gnb ul>li>ul.wide{width:87px;}
#header .gnb ul>li>ul.wide2{width:99px;}
#header .gnb ul>li>ul.wide3{width:79px;}
#header .gnb ul>li>ul.wide4{width:101px;}
#header .gnb ul>li>ul.wide5{width:72px;}
#header .gnb ul>li>ul.wide6{width:86px;}
#header .gnb ul>li>ul.wide7{width:66px;}
#header .gnb ul>li>ul.naw{left:12px;}
#header .gnb ul>li>ul.naw2{left:40px;}
#header .gnb ul>li>ul>li{position:relative;margin:2px 0;padding:1px 0 1px 0;clear:both;}
#header .gnb ul>li>ul>li>a{display:block;background:#fff;padding:2px;color:#888;font-weight:bold;font-size:13px}
#header .gnb ul>li>ul>li.on>a, #header .gnb ul>li>ul>li.active>a{background:#197d9f;color:#fff}

#header .shopping{float:right;margin-left:28px;margin-top:-1px;}
#header .shopping a{width:209px;text-align:right;}
/*gnb_banner*/
#header .gnb_banner{position:absolute;top:135px;left:0;border-right:1px #bdc5c8 dotted;padding:0 100px 30px 0}
#header .gnb_banner dl{position:relative;padding-top:105px;line-height:20px}
#header .gnb_banner dt>a{font-weight:bold;color:#333}
#header .gnb_banner dd.img{position:absolute;top:0;left:0}
#header .gnb_banner dd.img>a{display:inline-block}


#main_menu{width:100%;height:125px;background:url(../images/menu_bg.gif) repeat-x;}
#menu_garo {clear:both; width:1200px;margin:0 auto;}
#gnb_garo{width:1200px; margin:0;padding:0;list-style:none; }
#gnb_garo ul {width:1200px; margin:0;padding:0;list-style:none; }
#gnb_garo li {float:left; overflow: hidden;padding:0px; list-style:none;margin:0;}/* .submenu {padding-top:30px;} */
.boardmenu {clear:both; width:1200px;margin:0 auto;height:31px;}
.boardmenu ul { margin:0;padding:0;list-style:none;float:right; }
.boardmenu li {float:left; overflow: hidden;padding:0px; list-style:none;margin:0;}/* .submenu {padding-top:30px;} */



#contents{overflow:hidden;height:611px;}
.main_pic{min-width:1024px;width:1180px;overflow:hidden;margin:0 auto;}
.touchslider {overflow:hidden;}
.touchslider-item img{background-position:center top;}
.prev {width:49px;height:61px;position:absolute;top:50%;left:0%;margin-top: -30px;}
.next {width:50px;height:61px;position:absolute;top:50%;right:0%;margin-top: -30px;z-index:100;}
.bk_bar{position:absolute;bottom:0;left:0;z-index:10000;background:url(/images/black_bar.png) repeat-x;width:100%;height:137px;}






/* main */
#mainBanner{width:100%;margin:0 auto;height:611px;position:relative;background:url(/images/main_bg.jpg) center top;}
.mainban{width:1180px;margin:0 auto;position:relative;height:390px;}
.mainban .maintop{width:1180px;position:absolute;top:-137px;left:0px;z-index:10000;}
.mainban .maintop li{float:left;}

/*일반*/
.brand_rolling {position:relative; overflow:hidden; width:334px; height:453px; }
.brand_rolling li {position:absolute; left:0px; top:0px; width:334px; float:left;}


/*전문*/
.banner_list{position:relative; overflow:hidden; width:334px; height:353px; }
.banner_list li{position:absolute; left:0px; top:0px; width:334px; float:left;}


/* *************************************** 제품 **************************************** */
.product       { overflow:hidden; height:460px; background:#fff; }
.product .wrap_product { width:1180px; margin:0 auto; background-color:#fff;  }
.product .controller                 { }
.product .controller  button         { width:20px; height:54px; background:url(../images/product_controller.png) no-repeat; }
.product .controller .btn_prev       { background-position:0 0; }
.product .controller .btn_prev:hover { background-position:0 -54px; }
.product .controller .btn_stop       { background-position:-20px 0; }
.product .controller .btn_stop:hover { background-position:-20px -54px; }
.product .controller .btn_play       { background-position:-40px 0; }
.product .controller .btn_play:hover { background-position:-40px -54px; }
.product .controller .btn_next       { background-position:-60px 0; }
.product .controller .btn_next:hover { background-position:-60px -54px; }
.product .btn_search                 { width:37px; height:37px; background:url(../img/home/btn_search.gif) no-repeat; }

/* 일반의약품 */
.health                {clear:both; float:left; position:relative; width:394px; height:444px; 
                          border-left:1px solid #d9d9d7; border-right:1px solid #d9d9d7; border-bottom:1px solid #d9d9d7; }
.health .controller    { position:absolute; top:0; right:10px; }
.health h3             { height:54px; border-bottom:1px solid #d9d9d7; background-color:#f4f4f4; padding-left:20px; }
.health h3 strong      { overflow:hidden; display:block; width:150px; height:54px; text-indent:-1000em; 
                          background:url(/images/h3_product.png) no-repeat; background-position:0 0; }
/*
.health ul             { position:relative; overflow:hidden; width:100%; height:353px; }*/
.health ul             { overflow:hidden; width:394px; height:389px; }
.health ul li          { width:394px; height:353px; background-color:#fff; }
.health a img          { display:block; margin:0 auto; }
.health a strong       { display:block; height:35px; font-size:22px; line-height:32px; color:#323232; text-align:center; padding-bottom:3px; }
.health a strong sup   { display:inline-block; line-height:15px; }
.health a:hover strong { color:#015bc8; }
.health a span         { display:block; padding:0 30px; text-align:center; }

/* 전문의약품 */
.life                { float:left; position:relative; width:394px; height:444px;  
                          border-right:1px solid #d9d9d7; border-bottom:1px solid #d9d9d7; }
.life .controller    { position:absolute; top:0; right:10px; }
.life h3             { height:54px; border-bottom:1px solid #d9d9d7; background-color:#f4f4f4; padding-left:20px; }
.life h3 strong      { overflow:hidden; display:block; width:150px; height:54px; text-indent:-1000em; 
                          background:url(/images/h3_product.png) no-repeat; background-position:0 -54px; }

.life ul             { overflow:hidden; width:394px; height:389px; }
.life ul li          { width:394px; height:353px; background-color:#fff; }
.life a img          { display:block; margin:0 auto; }
.life a strong       { display:block; height:35px; font-size:22px; line-height:32px; color:#323232; text-align:center; padding-bottom:3px; }
.life a strong sup   { display:inline-block; line-height:15px;  }
.life a:hover strong { color:#015bc8; }
.life a span         { display:block; padding:0 30px; text-align:center; }

/* product search */
.product_search { float:left; position:relative; width:388px; height:444px; background-color:#fff;
                  border-right:1px solid #d9d9d7; border-bottom:1px solid #d9d9d7; }
.product_search div { padding:0 20px 0 30px; }
.product_search h3          { height:54px; border-bottom:1px solid #d9d9d7; background-color:#f4f4f4; padding-left:20px; }
.product_search h3 strong    { overflow:hidden; display:block; width:150px; height:54px; text-indent:-1000em; 
                               background:url(/images/h3_product.png) no-repeat; background-position:0 -108px; }



#contentWrap{width:100%;margin:0 auto;}
#subWrap{width:1200px;margin:0 auto;}
#mainBan{width:1200px;margin-top:20px;}
#mainBan .leftm{width:217px;height:433px;background:url(../images/left_menu_bg.gif) no-repeat;float:left;}
#mainBan .leftm ul{list-style:none;margin:0;padding:122px 0 0 40px;}
#mainBan .leftm li{list-style:none;}
#mainBan .leftm li.twom{padding-top:34px}
#mainBan .leftm li.threem{padding-top:30px}
#mainBan .mainimg{width:705px;height:433px;float:left;}
#mainBan .rightban{width:278px;height:433px;float:left;}
#mainBan .rightban ul{list-style:none;margin:0;padding:0;}
#mainBan .rightban li{list-style:none;width:278px;}
#mainBan .rightban li.fr{height:210px;}



        .bricon
        {
            background: url(/browser-icons.png);
        }


/* sub */
#sub{min-height:700px;overflow:hidden;width:1200px;margin:0 auto;}
#sNav{width:1200px;margin:0 auto;position:relative;margin-top:20px;}
#sNav .toptitle{width:500px;float:left;color:#333;font-size:30px;font-weight:bold;}
#sNav .mong{position:absolute;right:0;top:-23px;}
#sNav .rightnav{width:300px;float:right;text-align:right;font-size:11px;font-family:dotum;padding:18px 5px 0 0;}
#sTab{width:1200px;text-align:center;}
#sTab .nabtab{text-align:center;height:110px;}
#sTab .nabtab ul{list-style:none;margin:0 auto;padding:0 0 0 0;width:530px;}
#sTab .nabtab li{list-style:none;float:left;padding:10px 15px 10px 15px;border:1px solid #e4e4e4;border-radius:6px;text-align:center;margin-right:6px;}
#sTab .nabtab li.on{list-style:none;float:left;padding:10px 15px 10px 15px;border:2px solid #ff9900;border-radius:6px;text-align:center;margin-right:6px;color:#333;font-weight:bold;}
#sTab .nabtab li.bnone{background:none;padding-right:15px;}
#sTab2{width:1200px;background:url(../images/sub/tline.gif) repeat-x;height:41px;}
#sTab2 .nabtab{text-align:right;}
#sTab2 .nabtab ul{list-style:none;margin:0;padding:0;float:right;}
#sTab2 .nabtab li{list-style:none;float:left;padding:0;margin-right:5px;}
#sTab2 .nabtab li:last-child{margin-right:0;}
#subCont{margin-top:20px;}
#s_title{color:#d9563a;font-weight:bold;}
#sLine{width:1200px;height:1px;background-color:#ccc;}




/* latest board */
#lateBg{width:100%;margin-top:18px;margin-bottom:1px;}
#lateBoard{width:1180px;margin:0 auto;height:423px;}
#lateBoard .leftnotice{width:383px;padding:10px 14px 0 14px;float:left;border:1px solid #d9d9d9;margin-top:12px;background:url(/images/late_bg.gif) repeat-x;}
#lateBoard .leftnotice .ntitle{width:381px;height:44px;}
#lateBoard .leftnotice .ncon ul{list-style:none;margin:0;padding-top:6px;height:141px;}
#lateBoard .leftnotice .ncon li{list-style:none;padding:0 0 0 19px;font-size:12px;font-family:"Nanum Gothic";line-height:25px;color:#777;background:url(../images/dot.gif) no-repeat; background-position:8px 9px;}
#lateBoard .leftnotice .ncon li a{color:#666;}
#lateBoard .midreview{margin-top:7px;}
#lateBoard .midreview .retitle{width:383px;height:44px;}{list-style:none;margin:0;padding-top:6px;}
#lateBoard .midreview .recon ul{list-style:none;margin:0;padding-top:9px;height:148px;}
#lateBoard .midreview .recon li{list-style:none;padding:0 0 0 19px;font-size:12px;font-family:"Nanum Gothic";line-height:25px;color:#666;background:url(../images/dot.gif) no-repeat; background-position:8px 9px;}
#lateBoard .midreview .recon li a{color:#666;}
#lateBoard .customer{width:293px;float:left;}
#lateBoard .yhshop{width:330px;float:left;overflow:hidden;}


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

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


#sub_container{width:1180px;margin:0 auto;padding-top:10px;}
#sub_img{width:100%;margin:0 auto;height:195px;background:url(/images/sub.jpg) no-repeat center top;}
#sub_img .subimgs{width:1180px;margin:0 auto;}

/*sub_left*/	
.left{float:left; width:215px;margin-right:35px;}
.sidemenu{color:#333;}
.menu-tit{height:96px; font-size:16px; background:#fff;}
.sMenu{background:url(../images/sub/m_bg.gif) repeat-y;}
.sMenu > ul > li{background:url(../images/sub/mn_bg.gif) no-repeat;padding:1px 20px 5px 20px;display: block;height:28px;}

.sMenu > ul > li:hover, .sMenu > ul > li.active{background-image:url(../images/sub/mn_bg_on.gif);}
.sMenu > ul > li > a{display: block; padding:6px 0 5px 15px;color:#666;font-size:13px;}
.sMenu > ul > li:hover > a, .sMenu > ul > li.active > a{font-weight: bold; color:#333;}
.on{font-weight:bold;}
.left_banner{overflow:hidden;margin-top:-15px;}
.left_banner li{display:block;margin-top:7px;}



/*sub_contents*/
.contentBody{float:left; width:930px;}
.contentBody .sub_top{width:930px;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 .bram{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:930px;}





.sliders{width:927px;margin-top:30px;height:540px;float:left;height:447px;}
.timesale{float:right;}
.contentslider-main{width:927px;height:530px;padding:0px;margin:0px; }

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

/* Nav */
.contentslider-main .sliderkit-nav{width:237px; 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:237px; height:130px; margin:0; padding:0px; background:transparent;}
.contentslider-main .sliderkit-nav-clip li a:hover{background-position:-237px 0; }
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{background-position:-237px 0; }

.contentslider-main .sliderkit-nav-clip li .thum01 {background:url(../img/main01s.png); height:71px;margin-bottom:5px;}
.contentslider-main .sliderkit-nav-clip li .thum02 {background:url(../img/main02s.png); height:70px;margin-bottom:5px;}
.contentslider-main .sliderkit-nav-clip li .thum03 {background:url(../img/main03s.png); height:70px;margin-bottom:5px;}
.contentslider-main .sliderkit-nav-clip li .thum04 {background:url(../img/main04s.png); height:70px;margin-bottom:5px;}
.contentslider-main .sliderkit-nav-clip li .thum05 {background:url(../img/main05s.png); height:70px;margin-bottom:5px;}
.contentslider-main .sliderkit-nav-clip li .thum06 {background:url(../img/main06s.png); height:71px;}

/*
 *  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;}



.best{width:1200px;margin:0 auto;}
.best ul{margin-top:30px;}
.best li{float:left;}
.shroller{width:1200px;margin-top:30px;}


.best_prod{width:1200px;margin:0 auto;}
.best_prod .title{margin-top:30px;}
.best_prod ul{margin-top:16px;}
.best_prod li{float:left;margin-right:27px;}
.best_prod li:last-child{margin-right:0;}



.bottom{width:1200px;margin-top:30px;}
.bottom ul{margin-top:16px;}
.bottom li{float:left;}
.bottom li.notice{background:url(/images/bottm_05.gif) no-repeat;height:327px;width:395px;}
.bottom li.notice .title{padding-top:30px;padding-left:30px;}
.bottom li.notice .con{padding-top:2px;padding-left:50px;height:154px;}
.bottom li.notice .con li{line-height:24px;}
.bottom li.notice .bans{padding-left:30px;}
.bottom li.review{background:url(/images/bottm_01.gif) no-repeat;width:392px;}
.bottom li.review .title{padding-top:30px;padding-left:30px;}
.bottom li.review .cons{padding-top:33px;padding-left:70px;height:237px;}
.bottom li.review .cons li{line-height:26px;display:block;width:270px;}



/* 탭 */
.news {float:left; width:311px; height:217px; position:relative; overflow:hidden; cursor:pointer;margin-right:24px;margin-bottom:24px;}
.layers {position:absolute; top:217px; left:0; background:#000; color:#fff; height:217px; padding:5px;}
em {font-style:normal; display:block; width:300px; text-align:center; font-weight:bold;}
.layers a{color:#fff;}
#rec_pro{width:1200px;margin:0 auto;}
#rec_pro .pleft{float:left;width:722px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;overflow:hidden;}
#rec_pro .pright{float:right;width:441px;}


.box_welcome_event {position:relative;padding-top:520px;height:25px; overflow:hidden; }
.box_welcome_event h2,
.box_welcome_event h3 {position:absolute;visibility:hidden;width:0;height:0;}
.box_welcome_event .section_list {height:25px;}
.box_welcome_event .section {float:left;position:relative; }

.box_welcome_event .section_title a {position:relative; font-family:'Nanum Gothic',monospace; font-size: 14px; top:-520px; display:block; letter-spacing:-0.05em;text-align:center; padding:10px 0 8px 0; height:20px; color:#666; font-weight:bold; border-right:2px solid #fff; border-top:4px solid #a6a6a6;z-index:10; background-color: #f3f2f2;}
.last{border-right:none;border-right:0px solid #fff;}
.box_welcome_event .section.on .section_title a:hover{ text-decoration:none; color:#333; background-color: #faf8f8;border-top:4px solid #a6a6a6;border-bottom:1px solid #f0f0f0;}

.box_welcome_event .section:first-child .section_title a,
.box_welcome_event .section:first-child .event_title a {border-left:none;}
.box_welcome_event .section .arrow {display:none;width:14px;height:8px;background:url('/images/arrow_event.png');position:absolute;top:-519px;left:50%;z-index:101;margin-left:-7px;}
.box_welcome_event .section_content {}
.box_welcome_event .event_list {display:none;position:absolute;left:0;bottom:26px;width:100%;z-index:10;}
.box_welcome_event h4 SPAN {font-size: 32px;}
.box_welcome_event .vxtd2 {padding:10px 0px 0px 65px; }
.box_welcome_event h1 {position:relative; top:20px; font-family:'Nanum Gothic',monospace; font-size: 19px; color: #666; line-height:19px; letter-spacing: -1px; font-weight: 100;}/*영문명*/
.box_welcome_event h4 {position:relative; top:30px;font-family:'Nanum Gothic',monospace; font-size: 32px; color: #333; line-height:32px; letter-spacing: -1px; font-weight: bold;}/* 상품명*/
.box_welcome_event h5 {position:relative; top:85px; font-family:DeckerBeot, 'Nanum Gothic',monospace; font-size: 55px; color: #ff5f1e; line-height:55px; letter-spacing: -2px; }/*판매가*/


.box_welcome_event .section.on .section_title a {color:#545353; background-color: #faf8f8;border-top:4px solid #a6a6a6;border-bottom:1px solid #f0f0f0;}

.box_welcome_event .section.on .event_list {display:block;}
.box_welcome_event .section.on .arrow {display:block;}
.box_welcome_event .event_title a {display:block;position:relative;z-index:-1;margin-right:-1px;padding:6px 5px 0;height:17px;font-size:11px;line-height:13px;font-weight:normal;color:#333;background-color:#fff;border:1px solid #ccc;border-bottom:none;
                                   white-space:nowrap;overflow:hidden;letter-spacing:-1px;*vertical-align:top; /*text-overflow:ellipsis;*/}

.box_welcome_event .event_banner {visibility:hidden;position:absolute;left:0;bottom:-9px;width:690px;height:460px;overflow:hidden; }
.box_welcome_event .event_banner li{float:left;margin:0 14px 24px; 0; position:relative;}
.box_welcome_event .event_banner li .information{visibility:hidden; }
.box_welcome_event .event_banner li .information:hover{visibility:visible;position:absolute;left:0;bottom:0; }




.box_welcome_event .event_list li.on .event_title a {color:#fff;background-color:#fb3947;border-color:#fb3947;}
.box_welcome_event .event_list li.on .event_banner {visibility:visible;padding:10px 0 0 40px;}
.box_welcome_event .active .event_title a {z-index:20;}
.box_welcome_event .section_list.active .section.on .arrow {*display:none;}
.box_welcome_event .btn_prev,
.box_welcome_event .btn_next {position:absolute;left:0;top:257px;z-index:-1; width:34px;height:37px;overflow:hidden;text-indent:-300px;cursor:pointer;background:url('../0310/btn_event_nav.png') no-repeat;border:none;padding:0;}
.box_welcome_event .btn_next {left:auto;right:0;background-position:-34px 0;}
.box_welcome_event .btn_prev:hover {background-position:0 -37px;}
.box_welcome_event .btn_next:hover {background-position:-34px -37px;}
.box_welcome_event .btn_pause {position:absolute;top:15px;right:12px;z-index:2; width:18px;height:18px;overflow:hidden;text-indent:-300px;cursor:pointer;background:url('../0310/btn_event_pause.png') no-repeat;border:none;padding:0;}
.box_welcome_event .btn_play {background-position:0 -18px;}


ul.vx12{margin:20px 0px 0px 0px; padding:0px 0px 0px 65px;}
.rec_products{width:1200px;margin:0 auto;margin-top:15px;}

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

/* bottomLink */
#botLink{width:1200px;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%;background:url(../images/copy_top_bg.gif) repeat-x;height:136px;min-width:1180px;}
#copyBtn{width:1180px;height:43px;margin:0 auto;padding:0;position:relative;}
#copyBtn .lefttxt{width:500px;margin-top:10px;float:left;}
#copyBtn .lefttxt li{float:left;padding:5px 10px 0 10px; background:url(../images/divine2.gif) no-repeat; background-position:right;font-size:12px;color:#999;}
#copyBtn .lefttxt li a{color:#636363;}
#copyBtn .lefttxt li:last-child{background:none;}
#copyBtn .lefttxt li:first-child{padding-left:0;}
#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;}
#Copy{width:1180px; height:34px;margin:0 auto;padding-top:20px;}
#Copy .radr{font-size:12px;color:#7b7b7b;float:left;width:1090px;line-height:20px;}
#Copy .radr .copy{font-weight:700;font-size:10px;text-transform:uppercase;font-family:'Open Sans';color:#999;margin-top:10px;text-align:right;}



.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 615px;
 top: 300px;
 width: 74px;
 z-index:100;
}



.bottomSky {
 position: absolute;
 left: 50%;
 margin:0 0 0 615px;
 top: 570px;
 width: 74px;

 z-index:100;
}

.green{font-size:18px;font-weight:bold;color:#11878b;}
.green2{font-weight:bold;color:#11878b;}
.black{font-weight:bold;color:#000;}
.black2{font-weight:bold;color:#000;font-size:14px;}
.black3{font-weight:bold;color:#000;font-size:16px;}
.grey{font-weight:bold;color:#333;}
.box{border:1px solid #e4e4e4;padding:30px;}

.divToday{position:relative; top:0;width:74px;}
.divToday li:last-child{margin-top:6px;}
.alcenter{text-align:center; width:90%;margin:0 auto;}
