@charset "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

a, a:active, a:link, a:visited {text-decoration:none;}
html, body {margin:0;padding:0;font-family:'Noto Sans KR',sans-serif;}
.rel {position:relative;}

.wrapper {position:relative;}
.wrapper .container {position:relative;width:1082px;height:100%;margin:0 auto;text-align:center;}
.wrapper header {position:fixed;top:0;left:0;width:100%;height:85px;background:#fff;box-shadow:0 10px 50px -10px rgba(0, 0, 0, 0.6);z-index:10;}
.wrapper header .logo {position:absolute;top:26px;left:184px;}
.wrapper header nav {position:absolute;top:0;left:351px;line-height:85px;}
.wrapper header nav a {position:relative;float:left;display:block;width:225px;color:#bbb;font-size:20px;text-align:center;}
.wrapper header nav a.active {color:#000;}
.wrapper header nav a:after {content:'';position:absolute;top:50%;left:0;display:block;width:2px;height:38px;margin-top:-19px;background:#dcdcdc;}
.wrapper header nav a:first-child:after {display:none;}
.wrapper .contents {position:relative;padding-top:85px;z-index:5;}
.wrapper .contents .main {height:784px;background:url('../images/2025/bg_section_1.jpg') center top no-repeat;background-size:100% 100%;overflow:hidden;}
.wrapper .contents .graph {height:1434px;background:#ff9c00;overflow:hidden;}
.wrapper .contents .package {height:914px;background:url('../images/2025/bg_section_8.jpg') center top no-repeat;background-size:100% 100%;overflow:hidden;}
.wrapper .contents .product {height:834px;background:#fff url('../images/2025/bg_section_3.jpg') center top no-repeat;background-size:100% 100%;}
.wrapper .contents .point {padding-bottom:120px;background:#fff76f;}
.wrapper .contents .benefit {height:832px;background:#ff9c00;overflow:hidden;}
.wrapper .contents .recommand {height:730px;background:url('../images/2025/bg_section_6.jpg') 0 0 no-repeat;background-size:100% 100%;overflow:hidden;}
.wrapper .contents .drugstore {padding:126px 0 60px 0;background:#f7f7f7;}
.wrapper .contents .ref {background:#f7f7f7;color:#626262;font-size:20px;}
.wrapper .contents .ref .container {width:1040px;padding:60px 0 57px 16px;border-top:1px solid #cecece;text-align:left;}
.wrapper footer {position:relative;height:130px;background:#e6e6e6;color:#626262;font-size:11px;line-height:17px;z-index:5;}
.wrapper footer .logo {position:absolute;top:30px;left:202px;}
.wrapper footer .company_info {position:absolute;top:27px;left:333px;text-align:left;}
.wrapper footer .company_info ul {clear:both;overflow:hidden;}
.wrapper footer .company_info li {position:relative;float:left;padding:0 8px;}
.wrapper footer .company_info li:before {content:'';display:block;position:absolute;top:5px;left:0;width:1px;height:9px;background:#a48da4;}
.wrapper footer .company_info li:first-child {padding-left:0;}
.wrapper footer .company_info li:first-child:before {display:none;}
.wrapper footer .company_info li a {color:#626262;font-size:12px;font-weight:bold;}
.wrapper footer .call_info {position:absolute;top:27px;left:733px;text-align:left;}
.wrapper footer .call_info h3 {font-size:12px;}
.wrapper footer .call_info .tel {display:block;color:#001e30;font-size:12px;font-weight:bold;}

.contents .main .container {overflow:visible;}
.contents .main .stxt1 {position:absolute;top:37px;left:32px;}
.contents .main .stxt2 {position:absolute;top:37px;right:18px;}
.contents .main .ltxt1 {position:absolute;top:366px;left:42px;}
.contents .main .ltxt2 {position:absolute;top:434px;left:113px;}
.contents .main .ltxt3 {position:absolute;top:505px;left:43px;}
.contents .main .model {position:absolute;top:254px;left:279px;}
.contents .main .rtxt1 {position:absolute;top:151px;left:731px;}
.contents .main .rtxt2 {position:absolute;top:218px;left:611px;}
.contents .main .rtxt3 {position:absolute;top:277px;left:612px;}
.contents .main .rtxt4 {position:absolute;top:485px;left:611px;}
.contents .main .rbtn {position:absolute;top:647px;left:584px;}
.contents .main .rbtn img {transition:transform 0.3s ease;transform-origin:center center;}
.contents .main .rbtn img:hover {transform:scale(1.05);}
.contents .main .highlightText {position:absolute;top:0px;left:0px;}
.contents .main .highlightText2 {position:absolute;top:173px;left:45px;}

.contents .graph .txt1 {position:absolute;top:98px;left:293px;z-index:7;}
.contents .graph .txt2 {position:absolute;top:236px;left:185px;z-index:7;}
.contents .graph .chart {position:absolute;top:317px;left:91px;z-index:7;}
.contents .graph .bg .ip_1 {position:absolute;top:56px;left:-115px;z-index:6;}
.contents .graph .bg .ip_2 {position:absolute;top:462px;left:-456px;z-index:6;}
.contents .graph .bg .ip_3 {position:absolute;top:837px;left:-244px;z-index:6;}
.contents .graph .bg .ip_4 {position:absolute;top:-104px;right:-247px;z-index:6;}
.contents .graph .bg .ip_5 {position:absolute;top:196px;right:-154px;z-index:6;}
.contents .graph .bg .ip_6 {position:absolute;top:328px;right:-568px;z-index:6;}
.contents .graph .bg .ip_7 {position:absolute;top:770px;right:-498px;z-index:6;}
.contents .graph .bg .ip_8 {position:absolute;top:1337px;left:-371px;z-index:6;}
.contents .graph .bg .ip_9 {position:absolute;top:1230px;right:-129px;z-index:6;}

.contents .package .txt {position:absolute;top:99px;left:120px;}
.contents .package .prodL {position:absolute;top:268px;left:41px;}
.contents .package .prodR {position:absolute;top:265px;left:599px;}

.contents .product .pwrap {clear:both;margin-bottom:61px;padding-top:116px;overflow:hidden;}
.contents .product .prodL {float:left;width:50%;}
.contents .product .prodR {float:right;width:50%;}
.contents .product .btn {}

.contents .point {}
.contents .point .model {position:relative;}
.contents .point .model .btn {position:absolute;top:351px;left:90px;display:block;width:900px;height:82px;font-size:0;}
.contents .point .point_2 .model .btn {top:337px;}
.contents .point .showhide {position:relative;width:900px;margin:0 auto;z-index:6;}
.contents .point .showhide .sbtn {}
.contents .point .showhide .sbtn a {display:block;}
.contents .point .showhide .txt {display:none;position:relative;}
.contents .point .showhide .txt .hbtn {position:absolute;bottom:0;left:0;}
.contents .point .point_1 {position:relative;top:-38px;}
.contents .point .point_1 .model {position:relative;z-index:7;}
.contents .point .point_1 .showhide {top:-39px;}
.contents .point .point_2 {}
.contents .point .point_2 .model {position:relative;z-index:7;}
.contents .point .point_2 .showhide {top:-45px;}

.contents .benefit .txt {position:relative;margin-bottom:100px;padding-top:137px;z-index:7;}
.contents .benefit .txt .note {width:577px;margin:15px auto -70px auto;text-align:left;}
.contents .benefit .txt .note h5 {margin-bottom:5px;font-size:14px;font-weight:bold;}
.contents .benefit .txt .note li {margin-left:20px;font-size:12px;list-style-type:disc;}
.contents .benefit .bx-wrapper {width:720px;margin:0 auto;border:none;background:none;box-shadow:none;z-index:7;}
.bx-wrapper .bx-controls-direction a {width:37px !important;height:63px !important;margin-top:-32px !important;}
.bx-wrapper .bx-controls-direction a.bx-prev {left:-90px;background:url('../images/2025/bx_arrow1.gif') 0 0 no-repeat;}
.bx-wrapper .bx-controls-direction a.bx-next {right:-90px;background:url('../images/2025/bx_arrow2.gif') 0 0 no-repeat;}
.bx-wrapper .bx-pager.bx-default-pager a {background:url('../images/2025/bx_dot2.png') 0 0 no-repeat !important;}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {background:url('../images/bx_dot1.png') 0 0 no-repeat !important;}
.contents .benefit .bg .ip_1 {position:absolute;top:33px;left:-78px;z-index:6;}
.contents .benefit .bg .ip_2 {position:absolute;top:486px;left:-426px;z-index:6;}
.contents .benefit .bg .ip_3 {position:absolute;top:-133px;right:-241px;z-index:6;}
.contents .benefit .bg .ip_4 {position:absolute;top:167px;right:-132px;z-index:6;}
.contents .benefit .bg .ip_5 {position:absolute;top:366px;right:-553px;z-index:6;}

.contents .recommand .txt {position:absolute;top:120px;left:257px;z-index:7;}
.contents .recommand .case {position:absolute;top:335px;left:45px;z-index:7;}
.contents .recommand .case p {display:inline-block;perspective:1000px;}
.contents .recommand .case span {display:inline-block;width:45px;}
.contents .recommand .copy {position:absolute;top:577px;/*left:258px;*/left:35px;z-index:7;}

.contents .drugstore h2 {margin-bottom:58px;color:#000;font-size:48px;font-weight:bold;}
.contents .drugstore .search_area {margin-bottom:76px;}
.contents .drugstore .search_condition {margin-bottom:30px;}
.contents .drugstore .search_condition label {margin-right:13px;color:#787878;font-size:14px;}
.contents .drugstore .search_condition select {min-width:200px;background:none;border:none;color:#000;}
.contents .drugstore .search_condition .select {position:relative;display:inline-block;margin-right:25px;margin-top:4px;padding:0px;vertical-align:middle;}
.contents .drugstore .search_condition .select:after {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#787878;}
.contents .drugstore .search_condition button {display:inline-block;width:78px;height:35px;background:#000;border:none;border-radius:30px;color:#fff;font-size:18px;line-height:35px;text-align:center;cursor:pointer;vertical-align:middle;}
.contents .drugstore .pmap {width:1000px;height:400px;margin:0 auto;border:1px solid #dbdbdb;}
.contents .drugstore .pmap .no-result {display:none;position:absolute;top:50%;left:50%;width:400px;margin-left:-200px;padding:50px 0;background:#fff;border:1px solid #000;text-align:center;z-index:9999;line-height:1.5em;opacity:0.8;}
.contents .drugstore .ntxt {margin-bottom:30px;color:#626262;font-size:12px;line-height:1.6em;}
.contents .drugstore .note {margin-bottom:30px;color:#626262;font-size:14px;line-height:1.6em;}
.contents .drugstore .note strong {font-weight:bold;}

.contents .ref h2 {margin-bottom:19px;font-size:13px;font-weight:bold;}
.contents .ref li {padding-left:23px;font-size:12px;text-indent:-14px;line-height:1.1;}
.contents .ipbg_1 {display:inline-block;width:322px;height:322px;background:url('../images/2025/img_section_ipbg1.png') 0 0 no-repeat;}
.contents .ipbg_2 {display:inline-block;width:322px;height:322px;background:url('../images/2025/img_section_ipbg2.png') 0 0 no-repeat;}

.search_condition {text-align:left;color:#777;display:inline-block;}
.search_condition .selectric-wrapper {display:block;margin-top:-4px;vertical-align:middle;}
.search_condition .selectric {border:none;background-color:transparent;}
.search_condition .selectric-focus .selectric, .search_condition .selectric-hover .selectric {border-color:#777;}
.search_condition .selectric-open .selectric {}
.search_condition .selectric .label {height:35px;margin:0 25px 0 10px;color:#000;font-size:18px;line-height:33px;}
.search_condition .selectric .button {top:14px;right:9px;width:8px;height:5px;background:transparent url('../images/2025/icon_select.png') 0 0 no-repeat;}
.search_condition .selectric .button:after {display:none;}
.search_condition .selectric-items {background-color:#fff;}
.search_condition .selectric-items li {padding:5px 10px;color:#777;font-size:18px;}
.search_condition .selectric-items li.selected {background:#ffda00;color:#777;}
.search_condition .selectric-items li.highlighted {background:#ffda00;color:#777;}
.search_condition .selectric-items li:hover {background:#fff4b6;color:#777;}

.infowindow {position:relative;text-align:left;font-size:13px;width:300px;}
.infowindow .close {position:absolute;top:7px;right:7px;width:21px;height:21px;cursor:pointer;background:#fff url('../images/marker_close.gif') 0 0 no-repeat;}
.infowindow .info {padding:10px 10px 7px 10px;}
.infowindow .info h3 {padding:0 0 8px 0;margin:0;font-weight:normal;line-height:1em;}
.infowindow .info dl {display:block;padding:0;margin:0;line-height:1.5em;}
.infowindow .info dl dt {float:left;width:55px;vertical-align:text-bottom;}
.infowindow .info dl dd {float:right;padding:0;margin:0;width:225px;vertical-align:text-bottom;}
.infowindow .info dl:after {display:table;content:'';clear:both;}

.wrapper .inline-popup {display:none;}
.wrapper .mask {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100;}
.wrapper .popup1 {position:absolute;left:50%;top:3217px;margin-left:-450px;z-index:200;}
.wrapper .popup1 .close {position:absolute;top:24px;right:24px;}
