@charset "utf-8";


#wrap{width:100%; min-width:1200px; position:relative; height:100%}

#usp{width:960px; height:80px; background:url(../images/main/smart_bg.png); position:fixed; left:50%; bottom:0; margin-left:-480px; z-index:1}
#usp .uspWrap{display:table; width:100%; height:80px; table-layout:fixed}
#usp .uspWrap .topBtn{width:80px; height:80px; cursor:pointer; background:url(../images/main/btn_top.png) no-repeat center center #005d98; display:table-cell}

#usp .uspWrap .notice{display:table-cell; width:339px; height:80px; background:url(../images/main/smart_ico1.png) no-repeat left top; vertical-align:middle; border-right:1px solid #2694c7; position:relative}
#usp .uspWrap .notice .more{width:32px; height:32px; background:url(../images/main/smart_btn_more.png) no-repeat center center; position:absolute; right:0; top:0}
#usp .uspWrap .notice li{ line-height:24px;background:url(../images/main/smart_bu.gif) no-repeat left center;font-size:14px; padding-left:8px; margin-left:80px}
#usp .uspWrap .notice li a{ color:#fff}
#usp .uspWrap .notice .iconnew{ display:inline-block; vertical-align:middle; padding:0 0 0 5px}

#usp .uspWrap .phone{display:table-cell; width:100%; height:80px; background:url(../images/main/smart_ico2.png) no-repeat left center;border-right:1px solid #2694c7; vertical-align:middle; text-align:center; font-size:30px; color:#fff; font-weight:800; text-indent:40px; letter-spacing:0; width:268px}

#usp .uspWrap .credit{display:table-cell; width:100%; height:80px; background:url(../images/main/smart_ico3.png) no-repeat left top; vertical-align:middle; width:271px}
#usp .uspWrap .credit li{color:#fff; line-height:24px; font-size:14px; margin-left:90px}



/***************     pageIndicator    *********************/
.pageIndicator { position:fixed; right: 0; top:160px; z-index:99; }
.pageIndicator ul { list-style:none; width:110px; overflow:hidden; }
.pageIndicator ul li { height:30px; width:110px; margin-bottom:5px; cursor:pointer; }
.pageIndicator ul li.no1 span { background:url(../images/main/page_indi_1.png) no-repeat left top; margin-left:0; }
.pageIndicator ul li.no2 span { background:url(../images/main/page_indi_2.png) no-repeat left top; }
.pageIndicator ul li.no3 span { background:url(../images/main/page_indi_3.png) no-repeat left top; }
.pageIndicator ul li.no4 span { background:url(../images/main/page_indi_4.png) no-repeat left top; }
.pageIndicator ul li.no5 span { background:url(../images/main/page_indi_5.png) no-repeat left top; }
.pageIndicator ul li.no6 span { background:url(../images/main/page_indi_6.png) no-repeat left top; }
.pageIndicator ul li.no7 span { background:url(../images/main/page_indi_7.png) no-repeat left top; }
.pageIndicator ul li.no7 { margin-bottom:0; }
.pageIndicator ul li span { display:inline-block; width:110px; margin-left:80px; text-indent:34px; margin-left:60px; color:#353e4c; font-size:13px; font-weight:bold; line-height:30px; }
.pageIndicator ul li:hover span { color:#fff; }
.pageIndicator ul li.act span { background-position: left bottom; color:#fff; margin-left:0; }


/***************     pageIndicator    *********************/
.iconMouse { position:fixed; width:50px; height:160px; left: 0; top:50%; z-index:99; }
.iconMouse .mouseTop, .iconMouse .mouseBottom { cursor:pointer; }



/***************     컨텐츠    *********************/

#contentsWraper{width:100%; height:100%; position:absolute; top:96px} /* 160219 */
#container{width:100%; position:absolute; height:100%; top:0; left:0}
#container .con1>div,#container .con2>div,#container .con3>div,#container .con4>div,#container .con5>div,#container .con6>div,#container .con7>div{width:100%; height:100%; position:absolute; overflow:hidden}




#container .con1{width:100%; position:relative; }
#container .con1 .visualBG li{position:relative}
#container .con1 .visualBG p{width:100%; height:100%; position:absolute; left:0; top:0}
#container .con1 .visualBG .first img{ position:absolute; left:50%; top:50%; margin-top:-204px; margin-left:-234px}
#container .con1 .visualBG .second img{ position:absolute; left:50%; top:50%; margin-top:-220px; margin-left:-450px}
#container .con1 .visualBG .third img{ position:absolute; left:50%; top:50%; margin-top:-291px; margin-left:-450px}


#container .con1 ul{width:300%; height:100%; position:absolute; left:0; top:0}
#container .con1 ul .first{ background:url(../images/main/visual1_1.jpg) no-repeat center center; background-size:cover; position:relative; width:33.3333%; height:100%; float:left; min-width:1000px}
/*#container .con1 ul .first{ background:url(../images/main/visual1_1_sale.jpg) no-repeat center center; background-size:cover; position:relative; width:33.3333%; height:100%; float:left; min-width:1000px}*/
#container .con1 ul .second{ background:url(../images/main/visual1_2.jpg) no-repeat center center; background-size:cover; position:relative; width:33.3333%; height:100%; float:left; min-width:1000px}
#container .con1 ul .third{ background:url(../images/main/visual1_3.jpg) no-repeat center center; background-size:cover; position:relative; width:33.3333%; height:100%; float:left; min-width:1000px}
#container .con1 .ui{width:80%; min-width:960px; max-width:1600px; margin:0 auto; height:65px; position:relative; top:50%; z-index:1; }
#container .con1 .ui .left{width:65px; height:65px; float:left; background:url(../images/main/ui_left.png) no-repeat center center; cursor:pointer}
#container .con1 .ui .right{width:65px; height:65px; float:right; background:url(../images/main/ui_right.png) no-repeat center center; cursor:pointer}
#container .con1 .indi{position:absolute; left:50%; bottom:50px; margin-left:-37px; z-index:1}
#container .con1 .indi span{width:15px; height:15px; margin:0 5px; background:url(../images/main/indi.png) no-repeat center center; display:inline-block; cursor:pointer}
#container .con1 .indi span.on{ background:url(../images/main/indi_on.png) no-repeat center center}


#container .con2{width:100%; height:100%; background:url(../images/main/visual2.jpg) no-repeat center center; background-size:cover; position:relative}
#container .con2 .v21 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-300px}
#container .con2 .v22 img{position:absolute; left:50%; top:55%; margin-left:-455px; margin-top:-265px}
#container .con2 .v23 img{position:absolute; left:50%; top:55%; margin-left:-455px; margin-top:-184px}
#container .con2 .v24 img{position:absolute; left:50%; top:55%; margin-left:-455px; margin-top:-143px}
/*#container .con2 .v25 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-75px}*/
#container .con2 .v26 iframe{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-75px; z-index: 1}
/* #container .con2 .v26 a{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-75px; background:url(../images/main/moveplay.jpg) no-repeat center center;z-index: 1;width: 435px;height: 235px} */
#container .con2 .v27 a{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:214px; width:150px; height:45px; display:block; background:url(../images/main/v2_7.png) no-repeat center center}

 #movieWrap{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999999; display:none}
#movieWrap .movie{position: absolute; left:50%; top:50%; z-index:99999999; width:750px; height:448px; margin:-224px 0 0 -375px}
#movieWrap .bg{ width:100%; height:100%; background-color:#000;	-moz-opacity: 0.7;	opacity:0.7;	filter: alpha(opacity=70);position: absolute; left:0; top:0; z-index:0}
 
 
#container .con3{width:100%; height:100%; background:url(../images/main/visual3.jpg) no-repeat center center; background-size:cover; position:relative}
#container .con3 .v31 img{position:absolute; left:50%; top:55%; margin-left:-1000px; margin-top:-300px}
#container .con3 .v32 img{position:absolute; left:50%; top:55%; margin-left:496px; margin-top:150px}
#container .con3 .v33 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-300px}
#container .con3 .v34 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-252px}
#container .con3 .v35 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-205px}
#container .con3 .v36 img{position:absolute; left:50%; top:55%; margin-left:-447px; margin-top:-141px}
#container .con3 .v37 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:-111px}
#container .con3 .v38 p{position:absolute; left:50%; top:55%; margin-left:2px; margin-top:-308px; width:461px; height:286px; background:url(../images/main/v3_8.png) no-repeat center center}
#container .con3 p span{position:absolute; left:33px; bottom:18px; line-height:40px; font-size:16px; color:#fff; display:block}
#container .con3 p a{display:block; position:absolute; width:110px; height:40px; bottom:18px; right:13px; z-index:1}
#container .con3 .v39 p{position:absolute; left:50%; top:55%; margin-left:-463px; margin-top:-22px; width:461px; height:286px; background:url(../images/main/v3_9.png) no-repeat center center}
#container .con3 .v310 p{position:absolute; left:50%; top:55%; margin-left:2px; margin-top:-22px; width:461px; height:286px; background:url(../images/main/v3_10.png) no-repeat center center}
#container .con3 .v311 img{position:absolute; left:50%; top:55%; margin-left:-450px; margin-top:270px}

 
#container .con4{width:100%; height:100%; background:url(../images/main/visual4.jpg) no-repeat center center; background-size:cover; position:relative}
#container .con4 .v41 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:-310px}
#container .con4 .v42 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:-188px}
#container .con4 .v43 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:-140px}
#container .con4 .v44 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:-65px}
#container .con4 .v45 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:20px}
#container .con4 .v46 img{position:absolute; left:50%; top:55%; margin-left:0px; margin-top:80px}
#container .con4 .v47 {position:absolute; left:50%; top:55%; margin-left:0px; margin-top:110px; z-index:1}
#container .con4 .v47 ul li{display:inline-block}
#container .con4 .v47 ul li.pr13{padding-right:10px}
#container .con4 .v49 {position:absolute; left:50%; top:55%; margin-left:0px; margin-top:230px; z-index:1}

 
#container .con5{width:100%; height:100%; background:url(../images/main/visual5.gif) no-repeat center center; background-size:cover; position:relative}
#container .con5 .v51 img{position:absolute; left:50%; top:55%; margin-top:-310px; margin-left:-450px}
#container .con5 .v52 img{position:absolute; left:50%; top:55%; margin-top:-240px; margin-left:-450px}
#container .con5 .v53 img{position:absolute; left:50%; top:55%; margin-top:-240px; margin-left:-140px}
#container .con5 .v54 img{position:absolute; left:50%; top:55%; margin-top:-240px; margin-left:170px}
#container .con5 dt{color:#000; font-size:20px; margin-bottom:20px; font-weight:bold}
#container .con5 dd{ font-size:14px; line-height:32px; padding-left:12px}
#container .con5 dd a{color:#000}
#container .con5 .v55 dl{position:absolute; left:50%; top:55%; margin-top:15px; margin-left:-420px; z-index:1}
#container .con5 .v55 dd,#container .con5 .v56 dd{background:url(../images/main/v5_6.png) no-repeat left center}
#container .con5 .v56 dl{position:absolute; left:50%; top:55%; margin-top:15px; margin-left:-110px; z-index:1}
#container .con5 .v57 dl{position:absolute; left:50%; top:55%; margin-top:15px; margin-left:200px}
#container .con5 .v57 dd{background:url(../images/main/v5_7.png) no-repeat left center; padding-left:22px}
#container .con5 .v55 .more{display:block; width:32px; height:32px; background:url(../images/main/v5_5.png) no-repeat center center;position:absolute; left:50%; top:55%; margin-top:9px; margin-left:-212px; z-index:1}
#container .con5 .v56 .more{display:block; width:32px; height:32px; background:url(../images/main/v5_5.png) no-repeat center center;position:absolute; left:50%; top:55%; margin-top:9px; margin-left:98px; z-index:1}
#container .con5 .v57 .more{display:block; width:32px; height:32px; background:url(../images/main/v5_5.png) no-repeat center center;position:absolute; left:50%; top:55%; margin-top:13px; margin-left:408px; z-index:1}   

#container .con5 .v55 .iconnew, #container .con5 .v56 .iconnew{ display:inline-block; vertical-align:middle; padding:0 0 0 5px}


 
#container .con6{width:100%; height:100%; background:url(../images/main/visual6.gif) no-repeat center center; background-size:cover; position:relative}
#container .con6 .v61 img{position:absolute; left:50%; top:55%; margin-top:-370px; margin-left:-240px}
#container .con6 .v62 ul{position:absolute; left:50%; top:55%; margin-top:-224px; margin-left:-450px; width:900px; height:40px; display:table;table-layout:fixed; z-index:1}
#container .con6 .v62 ul li{display:table-cell; width:16.66%; background:#000; font-size:14px; color:#fff; text-align:center; line-height:40px; border-right:1px solid #262626; cursor:pointer}
#container .con6 .v62 ul li.last{border:none}
#container .con6 .v62 ul li.on,#container .con6 .v62 ul li:hover{ background:#0081bd}
#container .con6 #Map{position:absolute; left:50%; top:55%; margin-top:-184px; margin-left:-450px; width:900px; height:450px; z-index:1}
  
#container .con7{width:100%; height:100%; background:#28303d; background-size:cover; position:relative}
#container .con7 .v71 ul{position:absolute; left:50%; top:55%; margin-top:-310px; margin-left:-480px; width:480px; height:221px; background:url(../images/main/v7_1.gif) no-repeat center center #202733; border:1px solid #353e4c}
#container .con7 .v71 ul .title{position:absolute; left:180px; top:45px;font-size:18px; color:#fff; font-weight:bold}
#container .con7 .v71 ul .phone{position:absolute; left:180px; top:88px;font-size:46px; color:#0390e6; font-weight:bold}
#container .con7 .v71 ul .txt1{position:absolute; left:180px; top:150px;font-size:14px; color:#898989}
#container .con7 .v71 ul .txt2{position:absolute; left:180px; top:170px;font-size:14px; color:#898989}

#container .con7 .v72 ul{position:absolute; left:50%; top:55%; margin-top:-310px; width:480px; height:221px; background:url(../images/main/v7_2.gif) no-repeat center center #202733; border:1px solid #353e4c}
#container .con7 .v72 ul .title{position:absolute; left:180px; top:45px;font-size:18px; color:#fff; font-weight:bold}
#container .con7 .v72 ul .credit1{position:absolute; left:180px; top:80px;font-size:16px; color:#fff}
#container .con7 .v72 ul .credit1 span{ color:#fdbc14}
#container .con7 .v72 ul .credit2{position:absolute; left:180px; top:102px;font-size:16px; color:#fff}
#container .con7 .v72 ul .credit2 span{ color:#fdbc14}
#container .con7 .v72 ul .credit3{position:absolute; left:180px; top:124px;font-size:16px; color:#fff}
#container .con7 .v72 ul .credit3 span{ color:#fdbc14}
#container .con7 .v72 ul .txt{position:absolute; left:180px; top:160px;font-size:18px; color:#FFF; font-weight:none}
#container .con7 .v73 a{position:absolute; left:50%; top:55%; margin-top:-89px; margin-left:-480px;font-size:14px; color:#fff; display:block; width:239px; height:33px; border:1px solid #394251; background:url(../images/main/v7_3.gif) no-repeat center center; text-align:center; padding-top:76px; z-index:1}
#container .con7 .v74 a{position:absolute; left:50%; top:55%; margin-top:-89px; margin-left:-240px;font-size:14px; color:#fff; display:block; width:239px; height:33px; border:1px solid #394251; background:url(../images/main/v7_4.gif) no-repeat center center; text-align:center; padding-top:76px; z-index:1}
#container .con7 .v75 a{position:absolute; left:50%; top:55%; margin-top:-89px;font-size:14px; color:#fff; display:block; width:239px; height:33px; border:1px solid #394251; background:url(../images/main/v7_5.gif) no-repeat center center; text-align:center; padding-top:76px; z-index:1}
#container .con7 .v76 a{position:absolute; left:50%; top:55%; margin-top:-89px; margin-left:240px;font-size:14px; color:#fff; display:block; width:240px; height:33px; border:1px solid #394251; background:url(../images/main/v7_6.gif) no-repeat center center; text-align:center; padding-top:76px; z-index:1} 
#container .con7 .v77 p{position:absolute; left:50%; top:55%; margin-top:64px; margin-left:-480px}
#container .con7 .v77 ul{position:absolute; left:50%; top:55%; margin-top:76px; margin-left:-370px; z-index:1}
#container .con7 .v77 ul li{float:left; border-right:1px solid #3e4551}
#container .con7 .v77 ul li.last{border:none}
#container .con7 .v77 ul li a{font-size:14px; color:#999999; padding:0 10px}
#container .con7 .v78 .copy{position:absolute; left:50%; top:55%; margin-top:111px; margin-left:-480px; line-height:24px; color:#767676; font-size:14px}
#container .con7 .v78 .copy span{ margin-right:20px}
#container .con7 .v78 .copy a{ color:#adb0b3}
#container .con7 .v78 .img1{position:absolute; left:50%; top:55%; margin-top:108px; margin-left:437px}
#container .con7 .v78 .img2{position:absolute; left:50%; top:55%; margin-top:156px; margin-left:437px}

.designPopupIcon.hide { display:none !important; height:0 !important; overflow:hidden !important; visibility:hidden !important; }


/*************** 20151211 uplode ************/
.newmain {width:100%; position:absolute; height:100%; top:0; left:0}
.newmain img, .newmain img a { border:none; }
.newmain-area {width:1200px; height:710px; margin:30px auto 50px; box-sizing:border-box}
.newmain-slide-area {float:left; width:490px; height:710px;  z-index:10000000000000; text-align:left; box-sizing:border-box}
.newmain-con-area {float:right; width:680px; box-sizing:border-box}
.con-row {width:100%; padding-bottom:10px; box-sizing:border-box}
.bot0 { padding-bottom:0 !important; }
.con-good {width:100%; height:230px; box-sizing:border-box}
.con-good > li {float:left; text-align:left; vertical-align:top; padding-right:10px; height:230px; box-sizing:border-box}
.con-good > li:last-child {padding-right:0; }
.con-good > li.last {padding-right:0}
.vodbox {width:450px; height:230px; background:#000; box-sizing:border-box}

.con-good-thumb {width:100%; box-sizing:border-box; padding-bottom:0; }
.con-good-thumb > li {height:120px; text-align:left; vertical-align:top; box-sizing:border-box}
.con-good-thumb > li:last-child {padding-bottom:0}

.newfoot {width:100%; height:123px; background:url(../images/main/bg-foot-new.jpg) no-repeat center center; background-size: cover}
.newfoot-con {width:1200px; margin:0 auto; padding:35px 0 36px}
.newfoot-logo {float:left; vertical-align:middle; border-right:1px solid #fff}
.newfoot-logo p {display:inline-block; width:176px; height:50px; background:url(../images/main/bg-foot-logo.png) no-repeat top left; }
.newfoot-logo em {display:none}
.newfoot-txt {float:left; padding-left:30px; vertical-align:middle; }
.newfoot-txt p {text-align:left; font-size:12px; line-height:17px; color:#fff; font-family:"맑은 고딕", sans-serif, serif}
.newfoot-txt a {color:#fff; text-decoration:none; font-family:"맑은 고딕", sans-serif, serif}
.newfoot-copy {float:right; padding-left:30px; vertical-align:middle; }
.newfoot-copy p {text-align:right; font-size:12px; line-height:18px; color:#fff; font-family:"맑은 고딕", sans-serif, serif}
a.check {color:#fdfb94; text-decoration:none; font-family:"맑은 고딕", sans-serif, serif}


/*crex 0218*/
#wrap.w1100{min-width:1100px}
.new2main {width:100%; position:absolute; height:100%; top:-95px; left:0}
/* 190902 주석 .new2main {width:100%; position:absolute; height:100%; top:0; left:0}*/
.new2main img, .new2main img a { border:none;display:inline-block }
.new2main-area {width:1100px; height:auto; margin:20px auto 15px; box-sizing:border-box}
.new2main-area:after {content:""; display:block; clear:both}
.new2main-slide-area {width:1100px; height:360px;  z-index:10000000000000; text-align:left; box-sizing:border-box; margin-bottom:15px}
.new2main-con-area {width:1100px; box-sizing:border-box}
.miniboard_box {height:48px; background-color:#fbfbfb; font-size:14px; font-family:"맑은 고딕", sans-serif, serif; line-height:48px; padding-left:24px; color:#383838; margin-bottom:15px}
.miniboard_box p {margin-right:21px; background:url(../images/main/ht_line.png) no-repeat center right; width:86px; font-size:14px; font-weight:bold; float:left}
.miniboard_box p.notice {width:77px; margin-right:29px}
.miniboard_list {float:left}
.miniboard_box table.notice_list {float:left}
.miniboard_box table.notice_list a, .miniboard_box a {color:#383838; font-size:14px; font-family:"맑은 고딕", sans-serif, serif}
.goods_list_box {width:100%; height:331px; margin-bottom:15px}
.goods_list_box .goods_list {width:833px;box-sizing:border-box; height:100%; padding:30px 0; border:1px solid #d5d5d5; border-right:0px; float:left;color:#000}
.goods_list_box ol li {width:282px; height:100%; border-right:1px solid #d5d5d5; float:left; padding-top:15px; box-sizing:border-box; text-align:center}
.goods_list_box ol li + li {width:271px}
.goods_list_box ol li + li + li {width:277px; border-right:0px}
.goods_list_box ol li img {margin:0 auto 10px auto}
.goods_list_box ol li p, .goods_list_box ol li a {font-size:14px; font-family:"맑은 고딕", sans-serif, serif; color:#000; line-height:18px; margin-bottom:10px}

.goods_list_box ol li p.goods_price {font-size:16px}
/*.goods_list_box ol li p.goods_price span {padding-left:17px; background:url(../images/main/ipay.png) no-repeat center left}*/
.goods_list_box ol li p.goods_price span {padding-left:17px;background:url(../images/goods/price_bu.gif) no-repeat center left}
.goods_list_more {float:left}
.main_con {margin-bottom:15px}
.main_con:after {content:""; display:block; clear:both}
.main_con div {float:left; margin-right:13px}
.main_con div + div {margin-right:12px}
.main_con div:last-child {margin-right:0}
.main_btn_box {width:100%; height:147px}
.main_btn_box .fl {width:263px; height:147px; margin-right:13px; float:left}
.main_btn_box .fl a {display:block}
.main_btn_box .fl a:first-child {margin-bottom:9px}
.main_btn_box .fr {width:824px; height:147px; float:left; float:left; box-sizing:border-box}
.main_btn_box .fr a, .main_btn_box .fr img {float:left}
.main_btn_box .fr a img {float:none}

.new2foot {width:100%; height:123px; background:url(../images/main/bg-foot-new.jpg) no-repeat center center; background-size: cover}
.new2foot .newfoot-con {width:1077px; margin:0 auto; padding:35px 13px 36px 10px}
.newfoot-logo {float:left; vertical-align:middle; border-right:1px solid #fff}
.newfoot-logo p {display:inline-block; width:176px; height:50px; background:url(../images/main/bg-foot-logo.png) no-repeat top left; }
.newfoot-logo em {display:none}
.newfoot-txt {float:left; padding-left:30px; vertical-align:middle; }
.newfoot-txt p {text-align:left; font-size:12px; line-height:17px; color:#fff; font-family:"맑은 고딕", sans-serif, serif}
.newfoot-txt a {color:#fff; text-decoration:none; font-family:"맑은 고딕", sans-serif, serif}
.newfoot-copy {float:right; padding-left:30px; vertical-align:middle; }
.newfoot-copy p {text-align:right; font-size:12px; line-height:18px; color:#fff; font-family:"맑은 고딕", sans-serif, serif}
a.check {color:#fdfb94; text-decoration:none; font-family:"맑은 고딕", sans-serif, serif}

.goods_list_box .designDisplay {min-height:0}
.goods_list_box ul {width:833px;box-sizing:border-box; height:100%; padding:30px 0; border:1px solid #d5d5d5; border-right:0px; float:left}
.goods_list_box ul li {width:282px; height:269px; border-right:1px solid #d5d5d5; float:left; padding-top:15px; box-sizing:border-box; text-align:center}
.goods_list_box ul li + li {width:271px}
.goods_list_box ul li + li + li {width:277px; border-right:0px}
.goods_list_box ul li img {margin:0 auto 10px auto}
.goods_list_box ul li p, .goods_list_box ul li a {font-size:14px; font-family:"맑은 고딕", sans-serif, serif; color:#383838; line-height:18px; margin-bottom:10px}
.goods_list_box ul li p.goodsName {max-width:150px; margin:0 auto 10px auto}
.goods_list_box ul li p.price {font-size:16px}
.goods_list_box ul li p.price span {padding-left:17px; background:url(../images/main/ipay.png) no-repeat center left}

/** ijkim **/
.maingoods_box{margin-bottom:15px;border:1px solid #e7e7e7}
.maingoods_box ul{*zoom:1}
.maingoods_box ul:after{display:block;clear:both;content:''}
.maingoods_box a{position:relative;display:block;width:220px;height:265px;padding-top:35px;text-align:center;color:#383838}
.maingoods_box img{vertical-align:top;display:inline}
.maingoods_box li{float:left;background:url(../images/common/bg_line.gif) no-repeat 0 50%}
.maingoods_box li:first-child{background:none}
.maingoods_box .img{width:180px;height:180px}
.maingoods_box .tit, .maingoods_box .txt{display:block}
.maingoods_box .tit{margin-top:15px;font-size:15px}
.maingoods_box .txt{margin-top:10px;font-size:16px; font-family: NanumGothic; color:#000000;}

.maingoods_box .txt i{display:inline-block;vertical-align:middle;margin:-2px 7px 0 0;width:18px;height:18px;background:url(../images/goods/price_bu.gif) no-repeat center left}
.maingoods_box .ico_n{position:absolute;top:41px;right:22px}
.maingoods_box li.more{float:right;background:none}
.maingoods_box li.more a{width:auto;height:auto;padding-top:0}
.maingoods_box p.goods_price{margin-top:10px;font-size:16px}
.maingoods_box span.priceOrg{ line-height:16px; color:#383838; display:inline-block; margin-top:10px; font-size:15px; font-family: NanumGothic; }

.notice_list_new a{font-size:14px;color:#666}

.maingoods_box2{margin-bottom:15px;border:1px solid #e7e7e7}
.maingoods_box2 ul{*zoom:1}
.maingoods_box2 ul:after{display:block;clear:both;content:''}
.maingoods_box2 img{vertical-align:top;display:inline}
.maingoods_box2 li{float:left;width:25%;height:293px;padding-top:17px;text-align:center;background:url(../images/common/bg_bar.gif) no-repeat 0 64px}
.maingoods_box2 li:first-child{background:none}
.maingoods_box2 a{display:inline-block;width:70px;line-height:20px;margin-left:4px;background-image:url(../images/common/btn_bg_buy.png);font-size:12px;color:#fffefe}
.maingoods_box2 .img{width:180px;height:180px}
.maingoods_box2 .tit, .maingoods_box .txt{display:block}
.maingoods_box2 .tit{margin-top:7px;font-size:15px}
.maingoods_box2 .txt{margin:4px 0 23px;font-size:15px}
.maingoods_box2 .txt i{display:inline-block;vertical-align:middle;margin:-2px 5px 0 7px;width:18px;height:18px;background:url(../images/goods/price_bu.gif) no-repeat center left}
.maingoods_box2 .ico_n{position:absolute;top:41px;right:22px}

.mainNotice{margin-bottom:25px;background:#f7f7f7;padding:4px 27px 0 27px}
.mainNotice li{padding:14px 0 14px 37px;border-top:1px solid #e9e9e9}
.mainNotice li:first-child{border-top:0}
.mainNotice a{display:inline-block;vertical-align:top;max-width:865px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#000}
.mainNotice .cat{display:inline-block;vertical-align:top;width:86px;line-height:22px;margin:-2px 54px 0 0;background-image:url(../images/common/btn_bg_cat.png);color:#fff;line-height:22px;font-size:14px;text-align:center}

.mainAd{margin-bottom:22px;}
.mainAd:after{display:block;clear:both;content:'';}
.mainAd .part, .mainAd .mov, .mainAd .news{float:left}
.mainAd .mov{margin-left:13px}
.mainAd .news{float:right}

p.title {font-size:18px; font-weight:bold; color:#333; padding-bottom:10px; margin-top:10px; margin-bottom:15px; border-bottom:1px solid #333; text-align:left}
.radioWrap{ margin-top:15px; font-size:15px;}
.btnWrap{ margin-top:15px;}

/* 20180619 메인 상품리스트 수정 */
.maingoods_boxMain {width:1100px;margin-bottom:15px;border:1px solid #e7e7e7;border-bottom:none}
.maingoods_boxMain ul {*zoom:1}
.maingoods_boxMain ul:after {display:block;clear:both;content:''}
.maingoods_boxMain a {position:relative;display:block;text-align:center;color:#383838}
.maingoods_boxMain img {vertical-align:top;display:inline}
.maingoods_boxMain li {width:219px;padding-bottom:20px;padding-top:35px;border-right:1px solid #efefef;float:left;border-bottom:1px solid #efefef;}
.maingoods_boxMain li:nth-child(5), .maingoods_boxMain li:nth-child(10), .maingoods_boxMain li:nth-child(15) {width:220px;border-right:none}
/* 190902 주석 처리.maingoods_boxMain li {width:219px;padding-bottom:20px;padding-top:35px;border-right:1px solid #efefef;float:left; min-height: 265px;}*/
.maingoods_boxMain li:first-child {background:none}
.maingoods_boxMain li:last-child {padding-top:0px !important;padding-bottom:0px !important;width:218px !important;border-right:none}
/*.maingoods_boxMain li:nth-child(1), .maingoods_boxMain li:nth-child(2), .maingoods_boxMain li:nth-child(3), .maingoods_boxMain li:nth-child(4) {border-bottom:1px solid #efefef;}*/
/*.maingoods_boxMain li:nth-child(5) {width:218px !important;border-right:none;border-bottom:1px solid #efefef;}*/
/*.maingoods_boxMain li:nth-child(6), .maingoods_boxMain li:nth-child(7), .maingoods_boxMain li:nth-child(8), .maingoods_boxMain li:nth-child(9) {border-bottom:1px solid #efefef;} */
/*.maingoods_boxMain li:nth-child(10) {width:218px !important;border-right:none;border-bottom:1px solid #efefef;}*/
.maingoods_boxMain .img {width:180px;height:180px}
.maingoods_boxMain .tit, .maingoods_boxMain .txt {display:block}
.maingoods_boxMain .tit {display:inline-block;height:16px;width:208px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:15px;font-size:14px}
.maingoods_boxMain .txt {margin-top:10px;font-size:15px; font-family: NanumGothic; color:#000000;}

/*.maingoods_boxMain .txt i {display:inline-block;vertical-align:middle;margin:-2px 7px 0 0;width:18px;height:18px;background:url(../images/goods/price_bu.gif) no-repeat center left}*/
.maingoods_boxMain .ico_n {position:absolute;top:41px;right:22px}
.maingoods_boxMain li.more {background:none}
.maingoods_boxMain li.more a {width:auto;height:auto;padding-top:0}
.maingoods_box p.goods_price {margin-top:10px;font-size:16px}
.maingoods_boxMain span.priceOrg { line-height:16px; color:#383838; display:inline-block; margin-top:10px; font-size:15px; font-family: NanumGothic; }



/* 약국몰개편_메인 (191129) */
#maunWrap {width:100%;min-width:1100px;position:relative;height:100%}
#contWrap {width:1100px;height:100%;margin:0 auto}
.newMain_banner {width:1100px;height:auto;margin:0 auto;box-sizing:border-box;position:relative}
.newMain_banner .newMain_slide {width:1100px;height:360px;z-index:10000000000000;text-align:left;box-sizing:border-box}
.main_TopBanner {position:relative;margin:25px 0;}
.main_TopBanner ul:after {clear:both;display:block;content:""}
.main_TopBanner ul li {float:left;width:274px;height:140px;border-right:1px solid #e5e5e5;margin:0 auto;text-align:center;font-size:16px;}
.main_TopBanner ul li.li01 {padding-top:24px}
.main_TopBanner ul li.li02 {padding-top:24px}
.main_TopBanner ul li.li03 {padding-top:24px}
.main_TopBanner ul li.li04 {padding-top:24px}
.main_TopBanner ul li:last-child {border-right:none}
.main_TopBanner ul li img {text-align:center;margin:0 auto}
.main_TopBanner ul li p.p01 {color:#333}
.main_TopBanner ul li p.p02 {color:#666;padding-top:7px}
.main_TopBanner2 {position:relative;margin:25px 0;}
.main_TopBanner2 ul:after {clear:both;display:block;content:""}
.main_TopBanner2 ul li {float:left;width:360px;height:140px;border-right:1px solid #e5e5e5;margin:0 auto;text-align:center;font-size:16px;}
.main_TopBanner2 ul li.li02 {padding-top:24px}
.main_TopBanner2 ul li.li03 {padding-top:24px}
.main_TopBanner2 ul li.li04 {padding-top:24px}
.main_TopBanner2 ul li:last-child {border-right:none}
.main_TopBanner2 ul li img {text-align:center;margin:0 auto}
.main_TopBanner2 ul li p.p01 {color:#333}
.main_TopBanner2 ul li p.p02 {color:#666;padding-top:7px}
/* 메인상품 */
.main_Product {border:1px solid #dfdfdf;border-bottom:none;position:relative;margin-bottom:50px}
.main_Product ul:after {clear:both;display:block;content:""}
.main_Product ul li {width:219px;height:318px;float:left;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;position:relative}
.main_Product ul li:nth-child(5n) {width:218px;border-right:none}
.main_Product ul li div.main_icon {position:relative;text-align:right;padding-right:10px}
.main_Product ul li.botLi {border-bottom:1px solid #dfdfdf}
.main_icon01 {position:relative;display:inline-block}
.main_icon01 img {padding-top:9px}
.main_icon02 {position:relative;display:inline-block}
.main_icon02 img {padding-top:9px}
/*.main_icon01 {position:absolute;top:9px;right:8px;}*/
/*.main_icon02 {position:absolute;top:9px;right:74px;}*/
.main_Product ul li div.main_thum {text-align:center;padding-top:35px}
.main_Product ul li div.main_thum img {width:180px;height:180px;margin:0 auto}
.main_Product ul li div.main_thum2 {text-align:center}
.main_Product ul li div.main_thum2 img {width:180px;height:180px;margin:0 auto}
.main_Product ul li div.main_Tit {height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:12px;font-weight:bold;font-size:16px;color:#383838;width:200px;text-align:center;margin:0 auto;}
.main_Product ul li div.main_price {line-height:16px;color:#383838;margin-top:12px;font-size:15px}
.main_Product ul li div.main_price a {color:#383838}
.main_Product ul li div.main_price02 {line-height:16px;color:#383838;margin-top:10px;font-size:16px}
/* 하단 고객센터 */
.main_Senter {position:relative;margin-bottom:80px}
.main_Senter ul:after {clear:both;display:block;content:""}
.main_Senter ul li {float:left;position:relative}
.main_Senter ul li.liTel {width:337px;height:241px;border:1px solid #dfdfdf;padding:180px 17px 0;letter-spacing:-1px;box-sizing:border-box; background:url(../images/main/main_service.png) no-repeat;}
.main_Senter ul li.liTel {width:337px;height:241px;border:1px solid #dfdfdf;padding:180px 17px 0;letter-spacing:-1px;box-sizing:border-box; background:url(../images/main/main_service.png) no-repeat;}
/* .main_Senter ul li.liTel p.p01 {color:#555;font-size:18px;letter-spacing:-1px;font-weight:bold;}
.main_Senter ul li.liTel p.p02 {color:#154a9b;font-size:38px;padding-top:14px;font-weight:bold;letter-spacing:-1px}
.main_Senter ul li.liTel p.p03 {color:#333;font-size:16px;padding-top:17px;letter-spacing:-1px}
.main_Senter ul li.liTel p.p04 {color:#154a9b;font-size:16px;padding-top:6px;letter-spacing:-1px}
.main_Senter ul li.liTel p.p05 {color:#555;font-size:15px;padding-top:8px;line-height:21px} */
.main_Senter ul li.liNotice {width:276px;height:239px;border:1px solid #dfdfdf;border-left:none;text-align:center;padding:0 29px;}
.main_Senter ul li.liNotice p.p01 {display:inline-block;border-bottom:1px solid #ccc;padding-bottom:25px;margin-top:35px;font-size:18px;font-weight:bold;color:#555;text-align:left;width:100%}
.main_Senter ul li.liNotice img {display:inline-block;padding-right:4px}
.main_Senter ul li.liNotice .noticeImg {display:inline-block;font-size:15px;color:#333;float:right;text-align:right}
.main_Senter ul li.liVideo {width:427px;height:239px;}
.liNoticeTit {position:relative;margin-top:18px}
.liNoticeTit ul:after {clear:both;display:block;content:""}
.liNoticeTit ul li {float:left;font-size:15px;color:#333;text-align:left;padding-bottom:5px;width:272px}
.liNoticeTit ul li:last-child {padding-bottom:0}
.liNoticeTit ul li span.spDate {color:#154a9b;font-size:15px;padding-right:15px;/*vertical-align:top*/}
.liNoticeTit ul li span.spTit {height:25px;font-size:15px;color:#333;display:inline-block;width:272px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.liNoticeTit ul li a {color:#333;display:inline-block}
.runoutModalOut {position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(239,239,239,0.6);}
.runoutModalOut img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
/* 공지사항 */
.newMain_notice {position:fixed;top:111px;right:80px;background:#fff;border:1px solid #2c4996;width:250px;z-index:99}
.newMain_notice .notice_head {height:54px;line-height:54px;background:#2c4996;font-size:17px;color:#fff;text-align:center;position:relative}
.notice_head img {position:absolute;top:13px;right:13px;cursor:pointer}
.notice_cont {padding:14px 12px 30px 12px;text-align:center}
.notice_cont .notice_tit {display:inline-block;color:#143991;font-size:15px;margin-bottom:15px;position:relative}
.notice_cont .notice_tit img {display:inline-block;position:absolute;top:-5px;left:-25px}
.notice_cont .notice_num {text-align:center;width:225px;padding:8px 0;background:#f3f3f3;color:#2c4996}
.notice_cont .notice_num span.spNum {font-size:60px;font-weight:bold}
.notice_cont .notice_num span.spCase {font-size:20px}
.notice_cont .notice_list {position:relative;padding-top:25px;}
.notice_cont .notice_list ul {} 
.notice_cont .notice_list ul:after {clear:both;display:block;content:""}
.notice_cont .notice_list ul li {float:left;font-size:14px;color:#666;letter-spacing:-1px;line-height:26px}
.notice_cont .notice_list ul li a {display:block}
.notice_cont .notice_list span.spList {text-align:left !important;background:url("../images/main/newMain_icon04.jpg") no-repeat 4px 50%;font-size:14px;color:#666;letter-spacing:-1px;display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:14px}
.notice_cont .notice_btn {margin-top:25px;border:1px solid #2c4996;position:relative}
.notice_cont .notice_btn button {width:100%;height:32px;line-height:32px;color:#143991;font-size:14px}
/* 팝업 딤처리 */
.dimSet1 {opacity:0.8;background:#000;height:100%;position:fixed;top:0;width:100%;z-index:100;display:none}
/* 스마트매니저 안내 팝업 */
.main_SMpop01 {position:absolute;top:100px;left:50%;width:510px;margin-left:-255px;z-index:9999} 
.main_SMpop01 img {}
.popClose {cursor:pointer;position:absolute;right:10px;top:10px}
.main_smartPop {position:relative}
.main_smartPop ul:after {clear:both;display:block;content:""}
.main_smartPop ul li {cursor:pointer;float:left}
.notice_pop{ display:none}
/* 주문 시기 팝업 */
.main_orderTimePop {position:absolute;top:100px;height:auto;left:50%;margin-left:-225px;z-index:999} 
.main_orderTimePop img {}
.popClose {cursor:pointer;position:absolute;right:10px;top:10px}
.orderCondition {background:#fff;border:3px solid #14487c;position:relative}
.conTit03 {text-align:center;font-size:22px;line-height:30px;color:#222222}
.conTit04 {margin:20px auto;width:85%;position:relative;background:#ebebeb;padding:10px;}
.conTit04 ul {padding:0 70px}
.conTit04 ul:after {clear:both;display:block;content:""}
.conTit04 ul li {line-height:25px;font-size:16px;color:#111111;}
.notice_pop{display:none}
.main_orderPopClose {cursor:pointer;position:absolute;right:10px;top:10px}
/* 분기별 주문 현황 팝업 */
.main_orderPop {position:absolute;top:100px;height:auto;left:50%;margin-left:-225px;z-index:999} 
.main_orderPop img {}
.popClose {cursor:pointer;position:absolute;right:10px;top:10px}
.orderCondition {background:#fff;border:3px solid #14487c;position:relative}
.conTit01 {text-align:center;font-size:22px;line-height:30px;color:#222222}
.conTit02 {margin:20px auto;width:85%;position:relative;background:#ebebeb;padding:10px;}
.conTit02 ul {padding:0 40px}
.conTit02 ul:after {clear:both;display:block;content:""}
.conTit02 ul li {line-height:25px;font-size:16px;color:#111111;}
.notice_pop{display:none}
.main_orderPopClose {cursor:pointer;position:absolute;right:10px;top:10px}
/* 약정서 팝업 */
.agreementPop {width:800px;margin-left:-400px;position:absolute;top:100px;height:auto;left:50%;z-index:999}
.agreementPop .agreementPopCont {background:#fff;position:relative}
.agreementPopCont .popAgreeTitle {background:#0081bd;color:#fff;font-size:15px;padding:10px 20px;line-height:22px}
.agreementPopCont .popAgreeCont {position:relative}
.popAgreeCont .agreeContsTit {position:relative}
.popAgreeCont .agreeContsTit p {font-size:18px;font-weight:bold;color:#333;padding:0 20px;height:30px;line-height:30px;border-bottom:1px solid #333;text-align:left}
.popAgreeCont .agreeContsTit p a {display:block;font-size:13px;float:right;cursor:pointer;}
.popAgreeCont .agreeContsSub {position:relative;padding:10px 20px}
.popAgreeCont .agreeContsSub textarea {height:75px;width:99%}
.popAgreeCont .agreeContsRadio {padding-bottom:20px;text-align:center;font-size:15px;color:#333}
.popAgreeCont .agreeContsRadio p {display:inline-block}
.agreementPopCont .popContBtn {text-align:center;padding-bottom:20px}
.popBtnNo {display:inline-block;background-color:#666;border:none;height:48px;line-height:48px;font-size:18px;font-weight:bold;color:#fff;cursor:pointer}
.popBtnYes {display:inline-block;background-color:#0074bd;border:none;height:48px;line-height:48px;font-size:18px;font-weight:bold;color:#fff;cursor:pointer}
/* footer */
#footerNew {position:relative;width:100%;height:255px;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:38px;left:257px;z-index:10}
.footer_dep01 .footer_left ul li.li03:after {content:'';width:2px;height:14px;background:#666;position:absolute;top:38px;left:410px;z-index:10}
.footer_dep01 .footer_left ul li.li04:after {content:'';width:2px;height:14px;background:#666;position:absolute;top:38px;left:505px;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}
.pt02 {padding-top:2px}
.pt11 {padding-top:11px}
.pt14 {padding-top:14px}

/* 200224 메인 아이콘 재배치 */
.main_iconNew {position:relative;text-align:right;padding-right:10px}
.main_icon01New {position:absolute;right:-1px;top:-1px}
.main_icon01New img {width:50px;height:50px;padding-top:0}
.main_icon02New {position:absolute;right:48px;top:-1px}
.main_icon02New img {width:50px;height:50px;padding-top:0}
.main_Product ul li div.main_thum2 {margin-top:35px}