@charset "utf-8";

@import url('reset.css');

#header{width:100%; height:95px; background-color:#fff; position:relative !important; z-index:100; min-width:1200px; border-bottom:1px #d9d9d9 solid;}
#header .util_r {position:relative !important;width:100%; height:25px; background-color:#27629f; padding-top:10px;}

/*190902 주석
#header{width:100%; height:95px; background-color:#fff; position:fixed; z-index:100; min-width:1200px; border-bottom:1px #d9d9d9 solid;}
#header .util_r {width:100%; height:25px; background-color:#27629f; padding-top:10px;}
*/

#header .util_r div {width:1100px; margin:0 auto;}
#header .util_r ul {float:right;}
#header .util_r ul:after {content:""; display:block; clear:both;}
#header .util_r ul li{float:left;}
#header .util_r ul li a{display:block; font-size:13px; padding:0 18px; border-right:1px solid #aaa; color:#fff;}
#header .util_r ul li a.last{border:none; padding-right:7px;}

#header .gnb{width:1100px; height:60px; display:table; table-layout:fixed; margin:0 auto;}
#header .gnb>li{display:table-cell; width:33.33%; vertical-align:middle;border-right:1px solid #d9d9d9;}
/* #header .gnb > li + li {width:223px;}
#header .gnb > li + li + li {width:259px;}
#header .gnb > li + li + li + li {width:195px;}
#header .gnb > li + li + li + li + li {width:214px;} */
#header .gnb>li>a{ display:block; width:100%; line-height:60px; height:60px; font-size:20px; font-weight:700; color:#3c3c3c; text-align:center;}
#header .gnb>li.home{width:206px;}
#header .gnb>li.home a{display:block; width:100%; height:60px; background:url(../images/common/logo.png) no-repeat center 3px;}
#header .gnb>li a.menu:hover,#header .gnb>li a.menu.on{ /*background-color:#292d35; color:#fff;*/ line-height:60px; height:60px;}
#header .gnb>li.tag{width:100px; position:relative;}
#header .gnb>li.tag .tag_product { position:absolute; right:0; top:0; }

#header .gnb .sns{border-left:1px solid #d9d9d9;width:60px;}
#header .sns ul{display:table; margin:0 auto;}
#header .sns ul li{display:table-cell;}
#header .sns ul li a{display:block; margin:0 5px; width:60px; height:30px;}
#header .sns ul li a.facebook{ background:url(../images/common/global_facebook.gif) no-repeat center center;}
#header .sns ul li a.twitter{ background:url(../images/common/global_twitter.gif) no-repeat center center;}
#header .sns ul li a.google{ background:url(../images/common/global_google.gif) no-repeat center center;}
/* #header .sns ul li a.youtube{ background:url(../images/common/global_youtube.png) no-repeat center center;} */
/* #header .sns ul li a.youtube{ background:url(../images/common/test.png) no-repeat center center;} */
#header .sns ul li a.blog{ background:url(../images/common/blog_01.png) no-repeat center center;}

#header .submenuWrap{width:100%; display:none; margin:0 auto;} /* 2016.1.20 ���� background:url(../images/common/menu_bg.gif); ���� */
#header .submenuWrap .menuActive{width:879px; display:table; table-layout:fixed; margin:0 auto; padding-left:220px;}
/**
 * @since 160329
 * @author 황기석
 * @description 
 * 	이벤트 영역 추가로 인한 width 변경
 * #header .submenuWrap .menuActive > li{display:table-cell; width:33.33%; border-right:1px solid #3f424a;}*/
#header .submenuWrap .menuActive > li{display:table-cell; width:25%; border-right:1px solid #6f94be;}
/* #header .submenuWrap .menuActive > li + li {width:223px;}
#header .submenuWrap .menuActive > li + li + li {width:259px;}
#header .submenuWrap .menuActive > li + li + li + li {width:195px;}
#header .submenuWrap .menuActive > li + li + li + li + li {width:214px; border:0;} */

/*
 
 * */
/*#header .submenuWrap .menuActive .subMenu{padding:30px 0; background-color:#292d35;}*/
#header .submenuWrap .menuActive .subMenu{padding:30px 0; background-color:#5281b2;/* 정미진과장님 로망 반투명 filter: alpha(opacity:'95');opacity: 0.95*/}

#header .submenuWrap .menuActive .subMenu a{ display:block; color:#fff; font-size:15px; text-indent:30px; line-height:40px;}
#header .submenuWrap .menuActive .subMenu a.on,#header .submenuWrap .menuActive .subMenu a:hover{ background-color:#75c6ec;}

select {height:22px; vertical-align:middle;}

input {vertical-align:middle;}


/* popup */
/* �˾� */
.designPopup		{position:absolute; z-index:100;width:1px !important;}
.designPopup .designPopupBody	{}
.designPopup .designPopupBar	{height:25px; background-color:#fff; color:#fff;}
.designPopup .designPopupBar .designPopupTodaymsg	{float:left; line-height:25px; padding-left:5px; font-size:11px; color:#898989; letter-spacing:-1px; font-family:dotum;}
.designPopup .designPopupBar .designPopupClose		{float:right; line-height:25px; padding-right:5px; cursor:pointer; font-size:11px; color:#585858; letter-spacing:-1px; font-family:dotum;}

.MouseHand { cursor:pointer; }

/** ijkim **/
button{overflow:hidden; border:0; background:none; -webkit-appearance:none; text-align:center; cursor:pointer;padding:0;}
caption{width:0px; height:0px; line-height:0px; visibility:hidden; overflow:hidden}
legend{width:0px; height:0px; line-height:0px; visibility:hidden; overflow:hidden; position:absolute}

.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.mr0{margin-right:0 !important}
.ml0{margin-left:0 !important}

.mt10{margin-top:10px !important}
.mt75{margin-top:75px !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}

.brl0{border-left:0 !important;}

.v_m{display:inline-block;vertical-align:middle !important}
.t_c{text-align:center !important}
.t_r{text-align:right !important}

.bold{font-family:'Nanum Gothic Bold' !important}

.quick_wing{position:fixed;_position:absolute;z-index:10;top:116px;left:50%;margin-left:565px}
.quick_wing img{vertical-align:top}

.quick_app{position:fixed;_position:absolute;z-index:10;top:116px;left:50%;margin-left:-675px}
.quick_app img{vertical-align:top}

.ct_ty{padding-top:50px;padding-bottom:80px;}
.tit_type{margin-bottom:15px;font-size:18px;color:#333;}

.inp_box{position:relative;display:inline-block}
.inp_box .i_text{position:relative;width:;color:#333;}
.lbl{display:block;position:absolute;top:10px;left:17px;z-index:10;line-height:1.4;font-size:13px;color:#999}

.btn_m{display:inline-block;border-style:solid;border-width:1px;line-height:25px;padding-top:1px;font-size:14px}
.btn_r{display:inline-block;border-style:solid;border-width:1px;line-height:34px;font-weight:bold;font-size:14px}
.btn_xr{display:inline-block;border-style:solid;border-width:1px;line-height:56px;font-weight:bold;font-size:22px}
.btn_type{background-color:#666;border-color:#555;color:#fff}
.btn_type2{background-color:#5f646a;border-color:#55595e;color:#fff}

.select{height:28px;/*vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none;overflow:hidden;white-space:nowrap;width:100%;padding-left:10px;height:26px;background-color:transparent;background-image:url(../images/common/select_arr.gif);background-position:100% 50%;background-repeat:no-repeat;border:1px solid #c8c8c9;font-size:12px;color:#333*/}

.tbl_type{border-top:2px solid #5f646a;border-bottom:1px solid #c3c5c7;}
.tbl_type .minus{color:#ff0000 !important;}
.tbl_type img{display:inline;vertical-align:top}
.tbl_type table{border-spacing:0px; border-collapse:collapse;width:100%;}
.tbl_type th, .tbl_type td{padding-top:13px !important;padding-bottom:13px !important;font-size:14px}
.tbl_type th{height:auto !important;background-color:#f5f5f5;border-top:0 !important;border-bottom:1px solid #e0e0e0;color:#333;}
.tbl_type td{text-align:center}
.tbl_type td a{color:#333;}
.tbl_type td .img{display:inline-block;margin:0 20px 0 0;vertical-align:middle;border:1px solid #ddd;}
.tbl_type td .img img{width:60px;height:60px;}
.tbl_type td.sbj{padding-right:40px;padding-left:40px;text-align:left}
.tbl_type td.goods{line-height:1.4;text-align:left !important;color:#333;}
.tbl_type td.goods img{border:1px solid #ddd;margin-right:10px;margin-left:25px}
.tbl_type td.orderNum a{font-weight:bold;text-decoration:underline;}
.tbl_type td.tax{font-weight:bold}
.tbl_type.v1{border-bottom:0;}

.tbl_type2{padding-top:5px;border-top:2px solid #5f646a}
.tbl_type2 .txt{margin-left:10px;font-size:13px;color:#999;}
.tbl_type2 input{height:16px;}
.tbl_type2 input, .tbl_type2 textarea{border:1px solid #c8c8c9;font-size:14px;vertical-align:middle}
.tbl_type2 input{padding:5px;}
.tbl_type2 textarea{padding:10px;}
.tbl_type2 img{display:inline;vertical-align:top}
.tbl_type2 table{border-spacing:0px;border-collapse:collapse;width:100%;}
.tbl_type2 th, .tbl_type2 td{font-size:14px;color:#333;}
.tbl_type2 th{padding-top:13px;padding-bottom:13px;text-align:left}
.tbl_type2 td{padding-top:5px;padding-bottom:5px;vertical-align:middle;}
.tbl_type2 td.txtarea strong{display:block;margin-bottom:15px}
.tbl_type2 td.txtarea .inp_box{display:block;}
.tbl_type2 tr.buyDay th, .tbl_type2 tr.buyDay td{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dedede;}
.tbl_type2 tr.buyDay th{vertical-align:middle;}
.tbl_type2 td.card th{padding-left:10px;background:url(../images/common/ico_bu.gif) no-repeat 0 50%;}
.tbl_type2 th.card_Bul {padding-left:10px;background:url(../images/common/ico_bu.gif) no-repeat 0 50%;}
.tbl_type2 td.total{text-align:center;font-weight:bold;font-size:16px;background-color:#f5f5f5;border-bottom:0;padding:0}
.tbl_type2 td.total strong{font-family:'Nanum Gothic Bold';font-size:30px;color:#d80502;}
.tbl_type2 td.total p{margin-top:13px;}
.tbl_type2.v1{display:block !important;border-bottom:2px solid #5f646a;padding-top:0;}

.infoBuyer.bb2.v1{margin-top:0 !important;border-top:2px solid #5f646a}

.searchForm2{padding:15px 0;border:1px solid #e0e0e0;border-top:2px solid #5f646a;background-color:#f5f5f5;text-align:center;}
.searchForm2 *{vertical-align:middle}
.searchForm2 img{display:inline;}
.searchForm2 input[type="text"]{height:25px;padding:0 5px;border:1px #c8c8c9 solid;}
.searchForm2 .title{margin-right:10px;font-size:14px;font-weight:bold;}
.searchForm2 .btn{width:42px;height:27px;background:#787b80;border:1px solid #6f7378;color:#fff;font-size:12px;margin-right:1px}
.searchForm2 .srch{display:inline-block;}
.searchForm2 .datepicker{margin-right:5px;width:90px;}
.searchForm2 .brdg{margin:0 7px;}
.searchForm2 .srch{margin-left:25px;}
.searchForm2 .srch input{width:200px;}
.searchForm2 .srch button{display:inline-block;margin-left:5px;background:url(../images/goods/btn_search.jpg) no-repeat 50% 50%;width:63px;line-height:27px;color:#fff;border:0}
.searchForm2 .srch button span{padding-left:18px;display:inline-block;}

/* 20180308 공지팝업 */
.notice_pop {position:fixed;top:116px;left:63.6%;margin-left:-300px;z-index:999}
.notice_popCont {box-shadow :4px 5px 9px 4px gray;position:relative;background:url('../images/popup/notice_pop.png') no-repeat;width:600px}
.notice_popCont .p_tit {padding-left:56px;padding-top:105px;color:#fff;font-size:19px}
.notice_popCont .sp01 {font-weight:bold;color:#ff7803;font-size:70px}
.notice_popCont .sp02 {font-weight:bold;color:#ff7803;font-size:20px}
.notice_popCont .notice_popTit {padding:0 15px 0 56px;padding-top:37px;line-height:40px;color:#fff;font-size:18px}
/*.notice_popCont .notice_popTit p {width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*/
.notice_popCont .notice_popTit span {display:inline;border-bottom:1px solid #fff;padding-bottom:3px}
.notice_popCont .notice_popTit a {color:#fff}
.notice_popCont .notice_popBtn {padding:40px 225px 48px 225px}
.notice_popCont .notice_popBtn img {cursor:pointer}
.notice_popClose {position:absolute;top:20px;right:20px}
.notice_popClose img {cursor:pointer}

/* 20180326 서버 작업 공지 팝업 */
.dimSet {opacity:0.5;background:#000;height:100%;min-height:400px;position:fixed;top:0;width:100%;z-index:101}
.server_notiPop {left:50%;top:50%;margin-left:-397px;margin-top:227px;position:absolute;width:794px;height:454px;z-index:99999} 
.serverPop_bg {border:3px solid #00acce;position:relative}
.serverPop_cont {padding:25px 32px;text-align:center;background:#fff;position:relative}
.serverPop_cont img {width:730px;margin:0 auto;text-align:center}
.serverPop_cont p.pTit {padding-top:24px;color:#333;font-size:16px;line-height:24px}
.serverPop_cont .serverPop_tip {text-align:left;letter-spacing:-1px;padding:27px 0 20px 0;background:#f6f6f6}
.serverPop_cont .serverPop_tip p.p01 {text-align:center;line-height:30px;color:#666;font-size:17px}
.serverPop_cont .serverPop_tip p.p02 {padding-left:190px;line-height:30px;color:#333;font-size:18px}
.serverPop_cont .serverPop_tip span {color:#00acce}
.serverPop_cont .serverPop_btn {padding-top:22px}
.serverPop_cont .serverPop_btn .btn01 {cursor:pointer;display:inline-block;font-size:18px;color:#fff;background:#00acce;width:180px;height:45px;line-height:45px}


/* 약국몰개편_메인_header (191129) */
#Newheader {position:relative;width:100%;height:167px;background:#fff;z-index:9;min-width:1100px}
#Newheader .head_menu {position:relative}
#Newheader .head_menu .head_menuTit {position:relative;width:1100px;margin:0 auto;vertical-align:middle}
.head_menu .head_menuTit ul:after {clear:both;display:block;content:""}
.head_menu .head_menuTit ul.left_logo {display:inline-block}
.head_menu .head_menuTit ul.left_logo li {padding:25px 0}
.head_menu .head_menuTit ul.right_tit {float:right}
.head_menu .head_menuTit ul.right_tit li {float:left;color:#333;font-size:14px;margin-right:19px;vertical-align:middle;height:111px;line-height:111px}
.head_menu .head_menuTit ul.right_tit li:last-child {margin-right:0}
.head_menu .head_menuTit ul.right_tit li.li01:after {content:'';width:1px;height:14px;background:#666;position:absolute;top:48px;right:413px;z-index:10} 
.head_menu .head_menuTit ul.right_tit > .liOrder {margin-right:15px;width:150px;height:32px;line-height:32px;background-color:#2c4996;font-size:13px;color:#fff;box-sizing:border-box;border-radius:16px;margin-top:41px}
.head_menu .head_menuTit ul.right_tit > .liOrder a {font-size:13px;color:#fff}
.head_menu .head_menuTit ul.right_tit > .liOrder .ico_order {overflow:hidden;background:url('../images/main/newMain_01.png') no-repeat 17px 50%;padding-left:46px}
.head_menu .head_menuTit ul.right_tit > .liCart {width:131px;height:32px;line-height:32px;background-color:#2c4996;font-size:13px;color:#fff;box-sizing:border-box;border-radius:16px;margin-top:41px}
.head_menu .head_menuTit ul.right_tit > .liCart a {font-size:13px;color:#fff}
.head_menu .head_menuTit ul.right_tit > .liCart .ico_cart {overflow:hidden;background:url('../images/main/newMain_02.png') no-repeat 17px 50%;padding-left:55px}
.text_tit {display:inline-block;height:32px;font-size:13px;color:#fff;vertical-align:top}
.head_menu .head_menuTit ul li a {color:#333;font-size:14px;display:block}
/* gnb 메뉴 */
.f-nav {z-index:9999;position:fixed;left:0;top:0;width:100%} /* 상단 메뉴 고정 */
#newGnb {width:100%;margin:0;height:54px;line-height:54px;position:relative;background:#fff}
#cssmenu {width:1100px;margin:0 auto;line-height:54px;height:54px;margin:auto;text-align:left;border-top:1px solid #143991;border-bottom:1px solid #143991;background:#fff}
#cssmenu > ul {width:1100px;_line-height:60px;vertical-align:middle;height:60px;display:table;table-layout:fixed;margin:0 auto}
#cssmenu > ul > li#responsive-tab {display:none}
#cssmenu > ul > li {float:left;vertical-align:middle;width:220px}
#cssmenu > ul > li.right {float:right}
#cssmenu > ul > li.has-sub {position:relative;color:#fff;font-size:15px}
#cssmenu > ul > li.has-sub:hover .has-sub-sub {display:block}
.has-sub-sub {border:1px solid #143991;display:none;width:220px;position:absolute;margin:0;padding:0;background:#ffffff;line-height:25px;vertical-align:middle;font-size:14px;padding:20px 0;color:#143991}
.has-sub-sub li:hover a {color:#008fca}
.has-sub-sub li a {display:block;text-decoration:none;color:#143991;text-indent:30px}
.has-sub-title {color:#143991;font-size:18px;width:220px;display:block;width:100%;text-align:center}
.has-sub-title img {padding-top:3px;margin:0 auto}
/* 왼쪽 퀵배너 */
#left_wing {z-index:99;left:50%;margin-left:-710px} 
.orWing {position:absolute;;top:111px}
.fixed {position:fixed;top:110px}
/* footer */
#footerNew {position:relative;width:100%;height:453px;border-top:1px solid #dcdcdc;background:#f9f9f9;margin-top:80px}
#footerNew .footerDiv {position:relative;width:1100px;margin:0 auto;padding-top:40px}
#footerNew .footerDiv .footer_dep01 {position:relative}
.footer_dep01 .footer_left {position:relative;width:938px;display:inline-block}
.footer_dep01 .footer_left ul:after {clear:both;display:block;content:""}
.footer_dep01 .footer_left ul li {float:left;color:#666;font-size:15px;font-weight:500;margin-right:36px}
.footer_dep01 .footer_left ul li.liTit {padding-top:38px}
.footer_dep01 .footer_left ul li.li02:after {content:'';width:2px;height:14px;background:#666;position:absolute;top:37px;left:257px;z-index:10}
.footer_dep01 .footer_left ul li.li03:after {content:'';width:2px;height:14px;background:#666;position:absolute;top:37px;left:409px;z-index:10}
.footer_dep01 .footer_left ul li.li04:after {content:'';width:2px;height:14px;background:#666;position:absolute;top:37px;left:504px;z-index:10}
.footer_dep01 .footer_left ul li:first-child {margin-right:47px}
.footer_dep01 .footer_left ul li:last-child {margin-right:0}
.footer_dep01 .footer_left ul li a {color:#666;font-size:15px}
.footer_dep01 .footer_right {position:relative;display:inline-block}
.footer_dep01 .footer_right ul:after {clear:both;display:block;content:""}
.footer_dep01 .footer_right ul li {float:left}
.footer_dep01 .footer_right ul li:first-child {margin-right:5px}
.footer_dep01 .footer_right ul li:last-child {margin-left:10px}
.footer_dep01 .footer_right img {cursor:pointer}
.footer_dep02 {position:relative;margin-top:25px;color:#666;font-size:14px;line-height:23px}
.footer_dep02 a {color:#666;font-size:14px}
.footer_dep03 {position:relative;margin-top:22px}
.footer_dep03 p {color:#666;font-size:14px;line-height:23px}
