/* BASIC css start */
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //롤링배너 */
.main .list_shopping2x h2 {font-size:18px; display: inline-block; margin:45px 0 18px 0; padding-top:6px; font-weight:600; color:#222;}
.main .list_shopping2x h2 span { color:#3ba0ec; }
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}
/* 메인슬라이드 */
.mainImg { width:100%; overflow:hidden; }
.mainImg .swiper-slide { position:relative; }
.mainImg .swiper-slide img { width:100%; }
.mainImg .swiper-slide span { display:inline-block; width:100%; text-align:center; font-family:Malgun Godic, MalgunGodic, "맑은 고딕", Dotum, "돋움", DotumChe, "돋움체", Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif; font-size:14px; line-height:30px; word-spacing:-0.09em; color:#0083cb; margin:4px 0 7px; }
.mainImg .swiper-slide span b { font-size:25px; color:#222; }

/* 인클리어 의료기기 */
.main .list_shopping2x { background-color:#f5f6f8; }
.main .list_shopping2x .MK_block_new_product .items li { width:100%; padding:0 4%; box-sizing:border-box; }
.main .list_shopping2x .MK_block_new_product .items li:nth-child(3) .listConsumer,
.main .list_shopping2x .MK_block_new_product .items li:nth-child(4) .listConsumer { display:none; }
.main .list_shopping2x .MK_block_new_product .items li a figure > span { display:block; width:100%; overflow:hidden; background-color:#fff; border:1px solid #e5e5e5; text-align:center; padding-bottom:20px; }
.main .list_shopping2x .MK_block_new_product .items li a figure > span img { width:80%; }
.listConsumer { margin-left:5px; font-size:14px; float:right; color:#b2b2b2; }
.listPrice { font-size:20px !important; font-weight:600; color:#3ba0ec; float:right; margin-bottom:0; }
.listName { font-size:13px; color:#222; line-height:22px; text-align:left; color:#222; margin-bottom:10px; }
.list_shoppingInfo { width:90% !important; padding:20px 5% !important; font-size:13px !important; background-color:#fff !important; border:1px solid #e5e5e5 !important; box-sizing:border-box; float:none; margin:-20px auto 0 !important; box-shadow:0px 5px 10px rgba(0,0,0,0.1); text-align:right !important; overflow:hidden; }
 
/* 포토리뷰 */
.review { width:100%; text-align:center; background-color:#fff; padding-bottom:40px; }
.review h2 { font-size:18px; display: inline-block; margin:45px 0 18px 0; padding-top:6px; font-weight:600; color:#222; }
.review h2 span { color:#3ba0ec; }
.review ul { width:100%; border-top:1px solid #e5e5e5; }
.review ul li { width:100%; float:left; position:relative; padding:10px 2%; box-sizing:border-box; background-color:#fff; border-bottom:1px solid #e5e5e5; }
.review ul li a { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0); }
.review ul li .reviewImg { width:50%; padding:5px; box-sizing:border-box; background-color:#fff; float:left; }
.review ul li .reviewImg img { width:100%; }
.review ul li .reviewText { width:50%; float:left; text-align:left; padding-left:3%; padding-top:25px; padding-right:3%; box-sizing:border-box; }
.review ul li .reviewText span { display:block; }
.review ul li .reviewText > span:first-child { font-weight:600; font-size:14px; margin-bottom:5px; }
.review ul li .reviewText > span:nth-child(2) { font-weight:400; font-size:12px; color:#3ba0ec; margin-bottom:5px; }
.review ul li .reviewText .coDate { text-align:right; margin-top:10px; font-size:12px; font-weight:600; }
.review > a { display:inline-block; width:100px; height:40px; background-color:#39406a; color:#fff; text-align:center; line-height:40px; margin-top:20px; }

/* 여성건강Y */
.womanY { width:100%; text-align:center; background-color:#f5f6f8; padding-bottom:40px; }
.womanY .yImg { width:50%; float:left; }
.womanY .yImg img { width:100%; }
.womanY .normal1 { display:none; }
.womanY .yText { width:50%; float:left; text-align:left; padding:15px 3% 0; box-sizing:border-box; }
.womanY .yText .co { text-align:left; font-size:14px; line-height:22x; color:#222; font-weight:600; }
.womanY .normal { font-size:0; }
.womanY .coDate { font-size:12px; display:inline-block; width:100%; text-align:right; font-weight:600; margin-top:30px; }


.womanY h2 { font-size:18px; display: inline-block; margin:45px 0 18px 0; padding-top:6px; font-weight:600; color:#222; }
.womanY h2 span { color:#3ba0ec; }
.womanY ul { width:100%; border-top:1px solid #e5e5e5; }
.womanY ul li { width:100%; float:left; position:relative; padding:10px 2%; box-sizing:border-box; background-color:#fff; border-bottom:1px solid #e5e5e5; }
.womanY ul li a { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0); }
.womanY ul li .reviewImg { width:50%; padding:5px; box-sizing:border-box; background-color:#fff; float:left; }
.womanY ul li .reviewImg img { width:100%; }
.womanY ul li .reviewText { width:50%; float:left; text-align:left; padding-left:3%; padding-top:25px; padding-right:3%; box-sizing:border-box; }
.womanY ul li .reviewText span { display:block; }
.womanY ul li .reviewText span:first-child { font-weight:600; font-size:14px; margin-bottom:5px; }
.womanY ul li .reviewText span:nth-child(2) { font-weight:400; font-size:12px; color:#3ba0ec; margin-bottom:5px; }
.womanY ul li .reviewText span:last-child .coDate { text-align:right; margin-top:10px; font-size:12px; }
.womanY > a { display:inline-block; width:100px; height:40px; background-color:#39406a; color:#fff; text-align:center; line-height:40px; margin-top:20px; }


/* 공지사항 */
.notice { width:100%; text-align:center; background-color:#fff; padding-bottom:40px; }
.notice h2 { font-size:18px; display:inline-block; margin:45px 0 18px 0; padding-top:6px; font-weight:600; color:#222; }
.notice ul { width:100%; padding:0 4%; box-sizing:border-box; }
.notice ul li { width:100%; }
.notice ul li a { display:block; width:100%; font-size:12px; line-height:20px; font-weight:300; text-align:left; }
.notice ul li a span { display:inline-block; float:right; }
.notice a.noticeA { display:inline-block; width:100px; height:40px; background-color:#39406a; color:#fff; text-align:center; line-height:40px; margin-top:20px; }

/* 메인 베너 */
.mainBanner { width:100%; overflow:hidden; padding:15px 0; background-color:#f5f6f8; }
.mainBanner a { display:block; width:100%; height:45px; background:url("http://inclear01.img13.kr/inclear_m/banner/m_banner_02.png") no-repeat center center; background-size:cover; text-align:center; font-size:18px; color:#fff; padding-top:30px; letter-spacing:-0.09em; font-weight:300; }
.mainBanner a b { font-weight:600; }
.mainBanner a b span { color:#0083cb; }

/* 인스타그램 */
.insta { width:100%; overflow:hidden; background-color:#fff; padding:30px 0; }
.insta > h2 { width:125px; margin:0 auto 5px !important; }
.insta > h2 img { width:100%; }
.insta h3 { width:100px; height:24px; background-color:#0083cb; text-align:center; line-height:24px; font-size:11px; font-weight:300; color:#fff; border-radius:12px; margin:0 auto 30px; }
.insta #instafeed { width:100%; margin:0 auto; font-size:0; }
.insta #instafeed a { display:inline-block; width:20%; }
.insta #instafeed a img { width:100%; }



/* 메인 팝업 */
#main_popup{ position:fixed; z-index:10000; top:0px; left:0; display: none; width:100%; height:100vh; background-color:rgba(0,0,0,0.6); }
#main_popup a { font-size:14px; color:#222; }
#main_popup > a{ display:block; width:68%; height:auto; margin:30px auto 0; }
#main_popup > a img { width:100%; }
#main_popup .popup_bottom { width:68%; height:30px; margin:0 auto; padding:0 10px; background-color:#fff; box-sizing:border-box; }
#main_popup .popup_bottom a { line-height:30px; }
#main_popup .popup_bottom .pull-right{ float:right; }
/* BASIC css end */

