/* BASIC css start */
#footer {margin-top:0 !important;}
.height122 {height:0 !important;}
#header {background-color:transparent !important;}
#header .header_sec01 {border:0 !important;background-color:transparent;}


/* font-family:‘SUIT Variable’, ‘SUIT’, 'Naum Gothic', 'Tajawal',  'sans-serif'; */
@import url('https://fonts.googleapis.com/css?family=Tajawal:700');
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates');
@import url('https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/static/woff2/SUIT.css');
@import url('https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/variable/woff2/SUIT-Variable.css');


/* 유튜브 동영상 수정하는곳 */
.cf:after { content:'';  display:block;  clear:both; }
#bg_wrap { max-width:2510px; height:auto;  padding:220px 0 220px 0;  margin-bottom:150px; background-image:url('//inclear01.img13.kr/novels/inc/main/sub_banner/2210_yt_back.jpg');  background-position:center center;  background-attachment:fixed;  }
#bg_wrap .ani_wrap{  margin:0 auto;  width:1200px;  height:auto; }
#bg_wrap .ani_wrap div{ float:left; }
#bg_wrap .ani_wrap .text_wrap{  margin-top:70px;  width:45%;  font-size:15px;  line-height:13px;  color:#fff; font-weight:light; }
#bg_wrap .ani_wrap .text_wrap h2{  font-weight:100;  padding-top:2px;  letter-spacing:-0.5px;  line-height:38px;  font-size:36px; color:#fff; }
#bg_wrap .ani_wrap .text_wrap .text1{  padding-top:15px;   line-height:23px;  letter-spacing:-0.5px;  font-size:20px;  color:#fff; }
#bg_wrap .ani_wrap .text_wrap .baro{  display:block;  margin-top:38px;   width:135px; height:40px;  text-align:center; }
#bg_wrap .ani_wrap .text_wrap .baro a{  display:block;  width:100%;  height:100%;  transition:all 0.2s;  color:#fff;  line-height:40px;  border:2px solid #fff;  font-size:15px; }
#bg_wrap .ani_wrap .text_wrap .baro a:hover{  background-color:#fff; color:#000;  border:2px solid #fff; }
#bg_wrap .ani_wrap .rigt_yt{  width:40%; }
#bg_wrap .ani_wrap .rigt_yt .yt_ani{  width:100%; }


/* 띠배너 */
.banner_mini0{   width:100%;   height:100px;   float:center;   padding:0%;   margin-top:0px;  box-sizing:border-box; }
.banner_mini img{display:block; width:100%;}
.banner_mini a:hover img { opacity:0.8; }
.banner_mini{    width:50%;   height:100px;   float:left;   padding:0 5%;   margin-top:0px;   box-sizing:border-box; }
.banner_mini.banner1{ padding-right:0;}
.banner_mini.banner2{ padding-left:0;}
.banner_mini img{display:block; width:100%;}
.banner_mini a:hover img { opacity:0.8; }



/* 하단배너 */
.banner_footer { width:100%; margin-TOP:20px;  }
.banner_footer a { display:block; width:100%; margin-bottom:0px; }
.banner_footer a img { width:100%; }


/* 메인비주얼-body 폰트사이즈 12px */
.swiper_main {width:100%; max-width:2510px; opacity:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.swiper_main .swiper-slide img { float:left; display:block; width:100%;  }
.swiper_main .swiper-slide a.bg {display:block; height:1200px; background-position:center center; }
.swiper_main .swiper-pagination-bullets {bottom:50px !important; font-size: 0px;}
.swiper_main .swiper-pagination-bullet {margin:0 4px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_main .swiper-pagination-bullet {width:40px;height: 2px;display: inline-block; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_main .swiper-pagination-bullet-active {opacity:1; background:#4c4c4c;}
.swiper_main .swiper-button-prev-main {background-image:url('/design/jinsence81/0775coslab/m_l_ar.png'); left:5%; width:36px; height:70px; background-size:36px 70px; margin-top:-35px; top:50%;}
.swiper_main .swiper-button-next-main {background-image:url('/design/jinsence81/0775coslab/m_r_ar.png'); right:5%; width:36px; height:70px; background-size:36px 70px; margin-top:-35px; top:50%;}
.swiper_main .inner {position:absolute; left:0%; margin-left:0px; padding-left:14%; top:240px;}
.swiper_main .inner .t01 { font-size:5.6em; color:#111; letter-spacing:-0.020em; line-height:1.2; font-weight:600; padding-top:40px;}
.swiper_main .inner .t02 {font-size:1.9em; color:#333; line-height:1.6; font-weight:300; padding-top:30px;} 
.swiper_main .inner .t03 {font-size:1.4em;  color:#333333ab; font-weight:500; test-align:center; width:auto; border-radius:50px; background-color:rgba( 255, 255, 255, 0.3 ); display:inline-block; margin-top:355px; padding:1.0em 2.7em;  } 

/*.swiper_main .inner .t_title { font-size:1.4em; line-height:1; font-weight:300; color:#111;}*/
/*.swiper_main .inner .t_title span:first-child {font-weight:500; color:#111;}*/
/*.swiper_main .inner .t_title span:first-child::after {content:"I"; font-weight:300; padding:0px 8px;}*/



.swiper_main .inner .t_title2 {font-size:16px; line-height:1; font-weight:300; color:#fff; font-family: 'Montserrat','나눔바른고딕',sans-serif;}
.swiper_main .inner .t_title2 span:first-child {font-weight:500; color:#fff;}
.swiper_main .inner .t_title2 span:first-child::after {content:"I"; font-weight:300; padding:0px 8px;}
.swiper_main .inner .t04 {font-size:54px; color:#fff; letter-spacing:-0.020em; line-height:1.2; font-weight:500; padding-top:40px;}
.swiper_main .inner .t05 {font-size:18px; color:#fff; line-height:1.6; font-weight:300; padding-top:30px;} 
.swiper_main .inner .t06 a {width:180px; font-size:15px; text-align:center; color:#fff; border:1px solid #fff; display:block; margin-top:55px; padding:15px 0px 15px 0px; line-height:1; box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background:url('/design/jinsence81/0775coslab/event_ar2.png') no-repeat; background-position:145px 50%;} 

.swiper_main .swiper-slide-active .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden; }



/* 메인 타이틀 기본 */
.main_title {text-align:left; max-width:1720px; margin:70px auto 70px;  line-height:1; font-size:0px; position:relative;}
.main_title span:first-child {color:#111; font-size:30px; font-weight:500; padding-left:0px;}
.main_title span {color:#aaa; font-size:15px; font-weight:300; padding-left:10px;}
.main_title a {font-size:15px; color:#888; font-weight:300; letter-spacing:-0.020em; position:absolute; bottom:0px; right:0px; background:url("/design/jinsence81/0775coslab/main_title_cr.png") no-repeat; padding-right:20px; background-position:99% 50%}
.main_title a:hover {color:#111;}

.main_title2 {text-align:left; max-width:1720px; margin:70px auto 0px;  line-height:1; font-size:0px; position:relative; background-color:#f9f8f7; }
.main_title2 span:first-child {color:#111; font-size:30px; font-weight:500; padding-left:0px;}
.main_title2 span {color:#aaa; font-size:15px; font-weight:300; padding-left:10px;}
.main_title2 a {font-size:15px; color:#888; font-weight:300; letter-spacing:-0.020em; position:absolute; bottom:0px; right:0px; background:url("/design/jinsence81/0775coslab/main_title_cr.png") no-repeat; padding-right:20px; background-position:99% 50%}
.main_title2 a:hover {color:#111;}



/* 메인탭01 : 베스트셀러 */
.m_tab01_area {padding-top:60px;}
.m_tab01 {font-size:0;float:right;}
.m_tab01 li {color:#aaa; font-size:18px; text-align:right; cursor:pointer; position:relative; display:inline-block;  font-family:'Montserrat', 'Noto Sans KR',sans-serif; font-weight:300; margin-left:35px; line-height:1; height:28px; position:relative;}
.m_tab01 li:first-child {margin-left:0px !important;}
.m_tab01 li.current {color:#111;}
.m_tab01 li.current::after {content:""; position:absolute; width:3px !important; height:3px; background-color:#000; border-radius:50%; bottom:0px; left:50%; margin-left:-2px; width:100%; text-align:center; font-weight:500; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.tabcontent01 {display:none; margin-top:50px; padding:0px;}
.tabcontent01.current {display: block;}


/* 메인탭02 : 오직온라인 */
.m_tab02_area {position:relative; min-height:440px; margin-top:170px !important;}
.m_tab02_area .m_tab02_area_bg {width:50%;background-color:#f6f6f6; min-height:440px; position:absolute; top:0px; left:0px;}
.m_tab02 {font-size:0;}
.m_tab02 li {color:#aaa; font-size:18px; text-align:right; cursor:pointer; position:relative; display:inline-block;  font-family:'Montserrat', 'Noto Sans KR',sans-serif; font-weight:300; margin-left:35px; line-height:1; height:28px; position:relative;}
.m_tab02 li:first-child {margin-left:0px !important;}
.m_tab02 li.current {color:#111;}
.m_tab02 li.current::after {content:""; position:absolute; width:3px !important; height:3px; background-color:#000; border-radius:50%; bottom:0px; left:50%; margin-left:-2px; width:100%; text-align:center; font-weight:500; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.tabcontent02 {display:none; margin-top:50px; padding:0px;} 
.tabcontent02.current {display: block;}

/* 브랜드포커스 슬라이드 */
.swiper_focus {max-width:1719px; margin:0px auto; }
.swiper_focus .swiper-slide img {width:100%; max-width:573px; text-align:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_focus .swiper-slide:hover img {opacity:0.4; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_focus .swiper-slide .ban {background:#111; position:relative;}
.swiper_focus .swiper-slide .ban span.ar {position:absolute; width:100%; height:80px; z-index:100; margin-top:-40px; top:55%; left:0; background-image:url("/design/jinsence81/0775coslab/focus_ar.png"); background-size:80px 80px; background-repeat:no-repeat; background-position:center center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:0;}
.swiper_focus .swiper-slide:hover .ban span.ar {top:50%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:1;} 
.swiper_focus .swiper-button-prev-focus {background-image:url('/design/jinsence81/0775coslab/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus .swiper-button-next-focus {background-image:url('/design/jinsence81/0775coslab/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus:hover .swiper-button-prev-focus {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus:hover .swiper-button-next-focus {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_focus .t01 {color:#111; text-align:left; font-size:27px; line-height:1; font-weight:300; letter-spacing:-0.010em; margin-top:48px; /*overflow: hidden;*/ text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_focus .t02 {color:#999; text-align:left; font-size:16px; line-height:1; font-weight:300; letter-spacing:-0.020em; margin-top:20px;/* overflow: hidden;*/ text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_focus .t03 {color:#999; text-align:left; font-size:14px; line-height:1; font-weight:300; margin-top:20px;}

/* 브랜드포커스 관련 : 미디어쿼리  */
@media screen and (max-width: 1599px){ .swiper_focus .t01 {color:#111; text-align:left; font-size:24px;}}

/* 이벤트 슬라이드 01 */
.swiper_event_area { margin:170px 0px 0px; opacity:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event {max-width:1720px; margin:0 auto; height:660px;}
.swiper_event .swiper-slide .ban {height:660px; width:50%; float:left; background-size:cover !important; background-position:center center !important;}
.swiper_event .swiper-slide .txt {height:660px; width:50%; float:left; background-color:#f6f6f6; position:relative;}
.swiper_event .swiper-slide .txt .inner {text-align:left; position:absolute; top:120px; left:100px;}
.swiper_event .swiper-slide .txt .t01 {color:#111; font-size:35px; font-weight:300; line-height:1.2;}
.swiper_event .swiper-slide .txt .t02 {color:#999; font-size:16px; font-weight:300; margin-top:25px;}
.swiper_event .swiper-slide .txt .t03 {color:#999; margin-top:48px; width:178px; padding:15px 0px; line-height:1; border:1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:15px; font-weight:300; padding-left:20px; background:url("/design/jinsence81/0775coslab/main_title_cr.png") no-repeat;  background-position:145px 50%; transition:all 0.3s;}

.swiper_event .swiper-slide .txt .t03:hover {color:#111; border-color:#111;}

.swiper_event .swiper-button-prev-event {background-image:url('/design/jinsence81/0775coslab/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event .swiper-button-next-event {background-image:url('/design/jinsence81/0775coslab/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event:hover .swiper-button-prev-event {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event:hover .swiper-button-next-event {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_event .swiper-pagination-bullets {bottom:100px !important; left:50% !important; margin-left:100px;}
.swiper_event .swiper-pagination-bullet {margin-right:8px !important;  margin-left:0px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_event .swiper-pagination-bullet {width:40px; height: 2px; float:left; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_event .swiper-pagination-bullet-active {opacity: 1;background:#111; }
.swiper_event .swiper-slide-active .txt .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.swiper_event .swiper-slide-active .txt .t03 { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1.1s; animation-duration:1.1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}

/* 메인 스크롤 상품 */
.swiper_roll {max-width:1720px;margin:0 auto;opacity:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_roll .swiper-scrollbar { left:0 !important; bottom: 0px !important; height: 2px !important; width:100% !important; max-width:1720px ;}
.swiper_roll .swiper-scrollbar-drag {background: rgba(0, 0, 0, 1);border-radius: 0px;}
.swiper_roll .tb-center {padding:0 0 100px 0;}
.swiper_roll .tb-center .box {max-width:330px;margin:0 10px;}
.swiper_roll .prd-list .info {text-align:left;}

/* 이벤트 슬라이드 02 -중간배너*/
.swiper_event2_area {margin-top:100px;  opacity:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2 {max-width:1720px; margin:0 auto; height:auto;}
.swiper_event2 .swiper-slide .ban {height:480px; width:49.5%; float:left; background-size:cover !important; background-position:center center !important;}
.swiper_event2 .swiper-slide .txt {height:480px; width:50.5%; float:left; background-color:#f9f8f7; position:relative;}
.swiper_event2 .swiper-slide .txt .inner {text-align:left; position:absolute; top:80px; left:90px;}
.swiper_event2 .swiper-slide .txt .t01 {color:#111; font-size:55px; font-weight:300; line-height:1.2;}
.swiper_event2 .swiper-slide .txt .t02 {letter-spacing:0.02em; word-spacing:0.1em; color:#999; font-size:33px; font-weight:100 !important; margin-bottom:25px;}
.swiper_event2 .swiper-slide .txt .t03 {letter-spacing:0.01em; word-spacing:0.1em; color:#999; margin-top:70px; width:178px; padding:15px 0px; line-height:1; border:1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:15px; font-weight:300; padding-left:20px; /*background:url("/design/jinsence81/0775coslab/main_title_cr.png") no-repeat;  background-position:145px 50%;*/ transition:all 0.3s; }

.swiper_event2 .swiper-slide .txt .t03:hover {color:#111; border-color:#111;}

.swiper_event2 .swiper-button-prev-event2 {background-image:url('/design/jinsence81/0775coslab/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2 .swiper-button-next-event2 {background-image:url('/design/jinsence81/0775coslab/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2:hover .swiper-button-prev-event2 {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2:hover .swiper-button-next-event2 {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_event2 .swiper-pagination-bullets {bottom:100px !important; margin-left:100px;}
.swiper_event2 .swiper-pagination-bullet {margin-right:8px !important;  margin-left:0px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_event2 .swiper-pagination-bullet {width:40px; height: 2px; float:left; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_event2 .swiper-pagination-bullet-active {opacity: 1;background:#111; }
.swiper_event2 .swiper-slide-active .txt .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.swiper_event2 .swiper-slide-active .txt .t03 { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1.1s; animation-duration:1.1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}

/* 메인 리뷰 영역 */
.main_review_area {padding:100px 0;}
.main_review_area .main_re {max-width:1500px;  margin:0px auto;}
.main_review_area .main_re ul li {float:left; width:33%;}
.main_review_area .main_re .re_ban {width:50%;}
.main_review_area .main_re .re_ban img {width:100%; max-width:280px;}
.main_review_area .main_re .re_txt {width:50%; text-align:left;}
.main_review_area .main_re .re_txt .inner {width:70%; margin:0 auto; font-size:0px; margin-top:20px;}
.main_review_area .main_re .re_txt .t_numb {font-weight:500; font-size:20px; font-family:'Montserrat',sans-serif; line-height:1; color:#111; margin-bottom:28px;}
.main_review_area .main_re .re_txt .t_numb span {border-bottom:2px solid #111; padding-bottom:2px; }
.main_review_area .main_re .re_txt .t01 {font-size:14px;  color:#111;  font-weight:300; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  /*line-height:1.2;*/}
.main_review_area .main_re .re_txt .t02 {font-size:13px;  color:#999;  font-weight:300; margin-top:16px;  line-height:1.6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; height: 4.4em; }
.main_review_area .main_re .re_txt .t03 {padding-top:5px;font-size:15px;letter-spacing:3px;}
/* .main_review_area .main_re .re_txt .t03 span { color:ff7676 !important;} */
.main_review_area .main_re .re_txt .t04 {font-size:12px; color:#999; font-weight:300; margin-top:28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_review_area .main_re .re_txt .t04 .line {width:1px; display:inline-block; height:8px; background-color:#e1e1e1; margin:0px 10px;}
.main_review_area .main_re .re_txt .t05 a {width:100%; text-align:center; font-size:12px; color:#999; font-weight:300; border:1px solid #e5e5e5; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:8px 0px; text-align:center; margin-top:28px; line-height:1;}
.main_review_area .main_re .re_txt .t05 a:hover {color:#111; border-color:#c9c9c9;}





/* 메인 리뷰 레이아웃 변경 영역 */
.main_review_area {padding:100px 0;}
.main_review_area .main_re {max-width:1600px;  margin:0px auto;}
.main_review_area .main_re ul li {float:left; width:30%; margin:0 15px; }
.main_review_area .main_re .re {float:left; margin:auto; width:100%;}
.main_review_area .main_re .re .re_ban2 {width:47%;}
.main_review_area .main_re .re .re_ban2 img {max-width:215px; width:100%; }
.main_review_area .main_re .re .re_txt2 {width:52%; text-align:left; }
.main_review_area .main_re .re .re_txt2 .inner {width:55%; margin:0 auto; font-size:0px; margin-top:20px;}
.main_review_area .main_re .re .re_txt2 .t_numb {font-weight:500; font-size:20px; font-family:'Montserrat',sans-serif; line-height:1; color:#111; margin-bottom:28px;}
.main_review_area .main_re .re .re_txt2 .t_numb span {border-bottom:2px solid #111; padding-bottom:2px; }
.main_review_area .main_re .re .re_txt2 .t_numb i {  font-family:'Montserrat';border:0px !important; padding-top:5px;font-size:15px;letter-spacing:3px;}
.main_review_area .main_re .re .re_txt2 .t01 {font-size:14px;  color:#111;  font-weight:300; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  /*line-height:1.2;*/}
.main_review_area .main_re .re .re_txt2 .t02 {font-size:13px;  color:#999;  font-weight:300; margin-top:16px;  line-height:1.6; overflow: hidden; text-overflow: ellipsis;  text-align: left;    word-wrap: break-word;    display: -webkit-box; -webkit-line-clamp: 2;   -webkit-box-orient: vertical; height: 3.5em; }
.main_review_area .main_re .re  .t03 { padding-top:11px;font-size:15px;letter-spacing:3px;}
.main_review_area .main_re .re  .t04 { font-size:12px; color:#999; font-weight:300; margin-top:28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_review_area .main_re .re  .t04 .line {width:1px; display:inline-block; height:8px; background-color:#e1e1e1; margin:0px 10px;}
.main_review_area .main_re .re  .t05 a {border-radius:50px; width:100%; text-align:center; font-size:12px; color:#999; font-weight:300; border:1px solid #e5e5e5; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:8px 0px; text-align:center; margin-top:5px; line-height:1;}
.main_review_area .main_re .re  .t05 a:hover {color:#111; border-color:#c9c9c9;}














@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@media screen and (max-width: 1599px)
{ 
	.main_review_area .main_re .re_txt .t02 { line-height:1.6; -webkit-line-clamp: 2; /* 라인수 */ height: 3.2em; }
}

.swiper-button-next:after, 
.swiper-button-prev:after {content:'' !important;}



/* 더보기 버튼 */
.more {display:block;  position:relative; line-height:45px; text-align:center; color:#999; max-width:1720px; margin:0px auto 150px; line-height:1; border:2px solid #f1f1f1; border-radius:50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:18px; font-weight:300;  }
.more a { color:#999;}
.more a:hover { color:#999; solid #f9f8f7; background-color:#f9f8f7; border-radius:50px; }
.btn_moreGray {width:100%; line-height:45px; border:2px; solid:#f1f1f1; font-weight:300; display: block; margin: 0 auto;}
.btn_moreGray span {color:#999;}
.btn_moreGray span em {color:#999;}
.btn_moreGray span a:hover { color:#999; solid #f9f8f7; background-color:#f9f8f7; border-radius:50px;}






/* 제품구매-의료기기(special list) */
.conProduct { width:100%;  background-color:#fff; }
.conProduct > h2 { width:100%; text-align:center; font-size:23px; font-weight:600; margin-bottom:5px; color:#222; letter-spacing:-0.02em; }
.conProduct > h2 span { color:#0d277d; }
.conProduct > h3 { width:100%; text-align:center; font-size:16px; font-weight:400; margin-bottom:30px; color:rgba(0,131,203,0.4); }
.conProduct .item-list-wrap { width:1720px; margin:0 auto; overflow:hidden; }

/* 3개씩 */
/*.conProduct .item-list-wrap .item-list { width:386px; height:510px; margin-right:21px; margin-bottom:20px; float:left; overflow:hidden; }
.conProduct .item-list-wrap > div:nth-child(3n) { margin-right:0; } */

/* 4개씩 */
/*.conProduct .item-list-wrap .item-list { width:420px; height:594px; margin-right:10px; margin-bottom:20px; float:left; overflow:hidden; }
.conProduct .item-list-wrap > div:nth-child(4n) { margin-right:0; }*/

/* 5개씩 */
.conProduct .item-list-wrap .item-list { max-width:325px; margin:0 10px 20px; float:left; overflow:hidden; }
.conProduct .item-list-wrap > div:nth-child(5n) { margin-right:0; }


.conProduct .item-list-wrap .item-list > a { display:block; width:100%; padding-bottom:35px; }
.conProduct .item-list-wrap .item-list > a .thumnail { position:relative; width:100%; text-align:center; background-color:#fff; box-sizing:border-box; transition:all .3s; }


.conProduct .item-list-wrap .item-list > a .thumnail .thumb_num { display:block; width:80%; position:absolute; top:99%; left:50%;  transform: translate(-50%, -50%);  }


.conProduct .item-list-wrap .item-list > a .thumnail img { width:100%; display:inline-block; }
.conProduct .item-list-wrap .item-list > a .price { width:100%; padding:20px 0px 8px 0px; box-sizing:border-box; margin:0 auto; background-color:#fff; overflow:hidden; text-align:center; border:1px solid #fff; transition:all .3s; }
.conProduct .item-list-wrap .item-list > a .price p { font-size:14px; line-height:20px; text-align:left; overflow:hidden; }
.conProduct .item-list-wrap .item-list > a .price p b { display:inline-block; margin-bottom:5px; font-size:15px; }
.conProduct .item-list-wrap .item-list > a .price p:last-child { display:inline-block; margin-top:10px; font-size:15px; float:right; }
.conProduct .item-list-wrap .item-list > a .price p:last-child span { font-size:14px; color:#ccc; }
.conProduct .item-list-wrap .item-list > a .price p:last-child span.originP { font-size:14px; color:#222; }
.conProduct .item-list-wrap .item-list > a .price p:last-child b { font-size:20px; color:#0d277d; }

.conProduct .item-list-wrap .item-list > a:hover .thumnail { background-color:#f9f8f7; }


/* 제품구매-화장품(new list) */
.conProduct2 { width:100%;  background-color:#fff; padding-bottom:0px; }
.conProduct2 > h2 { width:100%; text-align:center; font-size:23px; font-weight:600; margin-bottom:5px; color:#222; letter-spacing:-0.02em; }
.conProduct2 > h2 span { color:#0d277d; }
.conProduct2 > h3 { width:100%; text-align:center;  font-size:16px; font-weight:400; margin-bottom:30px; color:rgba(0,131,203,0.4); }
.conProduct2 .item-list-wrap { width:1720px; margin:0 auto; overflow:hidden; }
/* 3개씩 */
/*.conProduct2 .item-list-wrap .item-list { width:386px; height:510px; margin-right:21px; margin-bottom:20px; float:left; overflow:hidden; }
.conProduct2 .item-list-wrap > div:nth-child(3n) { margin-right:0; } */

/* 4개씩 */
.conProduct2 .item-list-wrap .item-list { width:420px; height:594px; margin-right:10px; margin-bottom:20px; float:left; overflow:hidden; }
.conProduct2 .item-list-wrap > div:nth-child(4n) { margin-right:0; }

.conProduct2 .item-list-wrap .item-list > a { display:block; width:100%; padding-bottom:35px; }
.conProduct2 .item-list-wrap .item-list > a .thumnail { position:relative; width:100%; text-align:center; background-color:#fff; box-sizing:border-box; transition:all .3s; }

.conProduct2 .item-list-wrap .item-list > a .thumnail .thumb_num { display:block; width:80%; position:absolute; top:99%; left:50%;  transform: translate(-50%, -50%);  }


.conProduct2 .item-list-wrap .item-list > a .thumnail img { width:100%; display:inline-block; }
.conProduct2 .item-list-wrap .item-list > a .price { width:100%; padding:20px 0px 8px 0px; box-sizing:border-box; margin:0 auto; background-color:#fff; overflow:hidden; text-align:center; border:1px solid #fff; transition:all .3s; }
.conProduct2 .item-list-wrap .item-list > a .price p { font-size:14px; line-height:20px; text-align:left; overflow:hidden; }
.conProduct2 .item-list-wrap .item-list > a .price p:last-child { display:inline-block; margin-top:10px; font-size:15px; float:right; }
.conProduct2 .item-list-wrap .item-list > a .price p:last-child span { font-size:14px; color:#ccc; }
.conProduct2 .item-list-wrap .item-list > a .price p:last-child span.originP { font-size:14px; color:#222; }
.conProduct2 .item-list-wrap .item-list > a .price p:last-child b { font-size:20px; color:#0d277d; }

.conProduct2 .item-list-wrap .item-list > a:hover .thumnail { background-color:#f9f8f7; }



/* 셋트상품 -생리대롤링*/
.conProduct1 { width:100%; overflow:hidden; background-color:#f9f8f7; }
.conProduct1 > h2 { width:100%; text-align:center; font-size:23px; font-weight:600; margin-bottom:5px; color:#222; letter-spacing:-0.02em; }
.conProduct1 > h2 span { color:#0d277d; }
.conProduct1 > h3 { width:100%; text-align:center; font-size:16px; font-weight:400; margin-bottom:15px; color:rgba(0,131,203,0.4); }
.conProduct1 .loopWrap { width:1720px; height:550px; margin:0 auto; overflow:hidden; font-size:0; text-align:center; padding:-20px 0 70px; background:#f9f8f7; }
.conProduct1 .loopWrap .imgbox { width:100%; position:relative; box-sizing:border-box; padding-bottom:50px; }
.conProduct1 .loopWrap .imgbox .swiper-slide { box-sizing:border-box; background-color:#f9f8f7; }
.conProduct1 .loopWrap .imgbox .swiper-slide a { display:block; width:100%; overflow:hidden; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .thumnail { width:100%; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .thumnail img { display:inline-block; width:85%; margin:0 auto; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price { width:370px; padding:-20px 0 20px; margin-left:30px; border:0px solid #e8e8e8; box-sizing:border-box; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:first-child { font-size:14px; font-weight:400; color:#3d3d3d; text-align:center; margin:0 0 10px; line-height:24px; text-align:center; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:first-child b { font-size:15px; font-weight:600; color:#222; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:first-child span { font-size:14px; color:#0d277d; text-align:center;} 
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:last-child { width:100%; font-size:24px; text-align:center; display:inline-block; color:#0d277d; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:last-child s { font-size:17px; color:#e5e5e5; margin-right:10px; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:last-child  b { font-size:14px; font-weight:600; }
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p:last-child span { font-size:14px !important; color:#0d277d; text-align:center;} 
.conProduct1 .loopWrap .imgbox .swiper-slide a .price > p span.soldOut { color:#0d277d; font-size:20px; font-weight:600; }
.conProduct1 .loopWrap .swiper-pagination-bullet-active {  opacity: 1;  background: #0d277d !important;}

.conProduct1 .loopWrap .productThumb > a { position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(255,255,255,0); opacity:0; /* box-sizing:border-box; */ transition:all .3s; }





/* 중단 배너 */
.conBanner { width:100%; height:260px; }
.conBanner a { display:block; width:100%; height:100%; background:url("http://inclear01.img13.kr/inclear/banner/2020/200813_sample.jpg") no-repeat center center; background-size:cover; transition:all .2s; }
.conBanner a:hover { opacity:0.94; }

/* 탑배너 */
.topBanner { display:block; width:100%; height:100px; padding-top:3px; background-size:cover; transition:all .2s; }
.topBanner a { display:block; width:100%; margin:0 auto; }
/* .topBanner a:first-child,
.topBanner a:nth-child(2){ width:50%; float:left; } */
.topBanner a img {  display:block; text-align:center; width:100%; overflow:hidden; }
.topBanner a:hover img { opacity:0.9; }
.topBanner > img {  display:block; text-align:center; width:100%; overflow:hidden; }





/* inclearWrap1 */
.conProduct .inWrap { width:1720px; background-color:#fff; margin:0 auto; padding:30px; box-sizing:border-box; }
.conProduct .inclearWrap1 { width:1720px; margin-bottom:30px; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #e5e5e5; position:relative; }
.conProduct .inclearWrap1 p { width:90px; position:absolute; top:0; left:0; }
.conProduct .inclearWrap1 .inclearImg { width:570px; height:438px; float:left; background-color:#deeaf3; text-align:center; /*background:radial-gradient(circle, #dadfe4 0%, #ffffff 70%, #ffffff 100%);*/ }
.conProduct .inclearWrap1 .inclearImg img { width:75%; }
.conProduct .inclearWrap1 .inclearInfo { width:570px; height:438px; float:left; padding:20px 50px; box-sizing:border-box; }
.conProduct .inclearWrap1 .inclearInfo h1 { font-size:45px; margin-bottom:0px; color:#0d277d; font-weight:600; opacity:0.5; }
.conProduct .inclearWrap1 .inclearInfo h2 { font-size:27px; line-height:35px; font-weight:600; margin-bottom:0px; }
.conProduct .inclearWrap1 .inclearInfo h3 { font-size:27px; margin-bottom:20px; }
.conProduct .inclearWrap1 .inclearInfo > div { width:100%; }
.conProduct .inclearWrap1 .inclearInfo .price { width:82%; font-size:14px; color:#222; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.conProduct .inclearWrap1 .inclearInfo .price span { display:inline-block; font-size:27px; font-weight:600; color:#0d277d; margin-left:30px; }
.conProduct .inclearWrap1 .inclearInfo .price1 { width:82%; font-size:12px; color:#222; padding-bottom:10px; }
.conProduct .inclearWrap1 .inclearInfo .price1 span { display:inline-block; font-size:14px; font-weight:600; color:#ccc; margin-left:20px; }
.conProduct .inclearWrap1 .inclearInfo .buy p { font-size:16px; line-height:25px; }
.conProduct .inclearWrap1 .inclearInfo .buy ul { width:100%; padding:20px 0 10px; overflow:hidden; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li { height:60px; border:1px solid #e5e5e5; border-radius:30px; float:left; margin-right:10px; padding:3px; box-sizing:border-box; transition:all .2s; cursor:pointer; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li:hover { border:1px solid #0d277d; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li:last-child { margin-right:0; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li img { display:block; width:52px; float:left; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li span { display:none; overflow:hidden; float:left; font-size:11px; color:#222; padding-top:13px; padding-right:10px; }
.conProduct .inclearWrap1 .inclearInfo .buy ul li:first-child span { display:block; }
.conProduct .inclearWrap1 .inclearInfo .buy a { display:block; width:400px; height:45px; font-size:14px; text-align:center; line-height:45px; border:1px solid #39406a; background-color:#39406a; color:#fff; margin-top:20px; border-radius:6px; transition:all .2s; }
.conProduct .inclearWrap1 .inclearInfo .buy a:hover { background-color:#fff; color:#39406a; }
/* inclearWrap2 */
.conProduct .inclearWrap2 { width:1140px; overflow:hidden; position:relative; }
.conProduct .inclearWrap2 p { width:90px; position:absolute; top:0; right:480px; }
.conProduct .inclearWrap2 .inclearImg { width:570px; height:438px; float:left; background-color:#deeaf3; text-align:center; /*background:radial-gradient(circle, #dadfe4 0%, #ffffff 70%, #ffffff 100%);*/ }
.conProduct .inclearWrap2 .inclearImg img { width:75%; }
.conProduct .inclearWrap2 .inclearInfo { width:570px; height:438px; float:left; padding:20px 0px 20px 70px; box-sizing:border-box; }
.conProduct .inclearWrap2 .inclearInfo h1 { font-size:45px; margin-bottom:0px; color:#0d277d; font-weight:600; opacity:0.5; }
.conProduct .inclearWrap2 .inclearInfo h2 { font-size:27px; line-height:35px; font-weight:600; margin-bottom:0px; }
.conProduct .inclearWrap2 .inclearInfo h3 { font-size:27px; margin-bottom:20px; }
.conProduct .inclearWrap2 .inclearInfo > div { width:100%; }
.conProduct .inclearWrap2 .inclearInfo .price { width:82%; font-size:14px; color:#222; padding-bottom:20px; border-bottom:1px solid #e5e5e5; float:left; }
.conProduct .inclearWrap2 .inclearInfo .price span { display:inline-block; font-size:27px; font-weight:600; color:#0d277d; margin-left:30px; }
.conProduct .inclearWrap2 .inclearInfo .price1 { width:82%; font-size:12px; color:#222; padding-bottom:10px; float:left; }
.conProduct .inclearWrap2 .inclearInfo .price1 span { display:inline-block; font-size:14px; font-weight:600; color:#ccc; margin-left:30px; }
.conProduct .inclearWrap2 .inclearInfo .buy p { font-size:16px; line-height:25px; }
.conProduct .inclearWrap2 .inclearInfo .buy ul { width:100%; padding:20px 0 10px; overflow:hidden; text-align:left; font-size:0; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li { display:inline-block; height:60px; border:1px solid #e5e5e5; border-radius:30px; margin-left:10px; padding:3px; box-sizing:border-box; transition:all .2s; cursor:pointer; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li:hover { border:1px solid #0d277d; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li:first-child { margin-left:0; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li img { display:block; width:52px; float:left; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li span { display:none; overflow:hidden; float:left; font-size:11px; color:#222; padding-top:13px; padding-right:10px; }
.conProduct .inclearWrap2 .inclearInfo .buy ul li:first-child span { display:block; }
.conProduct .inclearWrap2 .inclearInfo .buy a { display:block; float:left; width:400px; height:45px; font-size:14px; text-align:center; line-height:45px; border:1px solid #39406a; background-color:#39406a; color:#fff; margin-top:20px; border-radius:3px; transition:all .2s; }
.conProduct .inclearWrap2 .inclearInfo .buy a:hover { background-color:#fff; color:#39406a; }




/* 포토리뷰 */
.review { text-align:left; width:1720px; margin:70px auto 50px;  line-height:1; font-size:0px; position:relative; overflow:hidden; }
.review h2 { width:100%; text-align:left; font-size:30px; font-weight:500; margin-bottom:5px; color:#111; letter-spacing:-0.02em; }
.review h2 span { color:#0d277d; }
.review h3 { width:1720px; margin:0 auto; text-align:left; font-size:15px; font-weight:300; margin-bottom:30px; color:#aaa; position:relative; }
.review h4 a { display:block; position:absolute; top:0; right:0; color:#111; apacity:0.5; height:20px; font-size:28px; text-align:right; line-height:20px; border:0px solid #111a; border-radius:10px; transition:all .2s; padding:0 8px; }
.review h4 a:hover { background-color:#39406a; color:#fff; }
.review ul { width:1720px; margin:0 auto; }
.review ul li { width:200px; margin-right:15px; float:left; position:relative; }
.review ul li:last-child { margin-right:0; }
.review ul li .reviewImg { width:100%; height:80px; border-radius:20px; box-sizing:border-box; position:relative; overflow:hidden; }
.review ul li .reviewImg img { width:140%; position:absolute; top:-20%; left:-20%; }
.review ul li .reviewImg span { display:block; width:100%; height:160px; position:absolute; top:0; left:0; z-index:10; background-color:rgba(0,0,0,0.5); text-align:center; line-height:160px; color:#fff; opacity:0; transition:all .3s; font-size:12px; }

.review ul li .reviewText { width:100%; padding:0 6% 5px 6%; box-sizing:border-box; overflow:hidden; }
.review ul li .reviewText span { display:inline-block; color:#222; display:block; text-align:center; font-size:14px; line-height:18px; font-weight:600; margin-top:8px; }

.review ul li a { position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(255,255,255,0); opacity:0; box-sizing:border-box; transition:all .3s; z-index:99; }

.review .reviewMore { width:100%; text-align:center; padding-top:30px; clear:both; }
.review .reviewMore a { display:inline-block; height:38px; line-height:38px; padding:0 40px; color:#fff; border-radius:3px; background-color:#39406a; transition:all .3s; }




/* womanY */
.womanY { width:100%; overflow:hidden; background-color:#f9f8f7; padding:60px 0; }
.womanY h2 { width:100%; text-align:center; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:27px; font-weight:600; margin-bottom:5px; color:#222; }
.womanY h2 span { color:#0d277d; }
.womanY > h3 { width:1200px; margin:0 auto; text-align:center; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:16px; font-weight:400; margin-bottom:30px; color:rgba(0,131,203,0.4); position:relative; }
.womanY > h3 a { display:block; position:absolute; top:0; right:0; color:#39406a; height:20px; font-size:11px; text-align:center; line-height:20px; border:1px solid #39406a; border-radius:10px; transition:all .2s; padding:0 8px; }
.womanY > h3 a:hover { background-color:#39406a; color:#fff; }
.womanY ul { width:1200px; margin:0 auto; overflow:hidden; }
.womanY ul li { width:590px; margin-right:20px; position:relative; float:left; }
.womanY ul li a { position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0); }
.womanY ul li:nth-child(2n) { margin-right:0; }
.womanY ul li:nth-child(1),
.womanY ul li:nth-child(2) { margin-bottom:20px; }
.womanY ul li .yImg { width:180px; float:left; }
.womanY ul li .yImg img { width:100%; }
.womanY ul li .yText { width:410px; height:180px; padding:35px 25px; box-sizing:border-box; float:left; background-color:#fff; }
.womanY ul li .yText img { display:none; }
.womanY ul li .yText .co { font-size:18px; font-weight:600; margin-bottom:15px; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.womanY ul li .yText .coco { font-size:12px; font-weight:400; margin-bottom:8px; line-height:18px; display:inline-block; }
.womanY ul li .yText .coco .normal { font-size:12px; }
.womanY ul li .yText .coco .normal h3 { font-size:12px; }
.womanY ul li .yText .coDate { display:inline-block; width:100%; text-align:right; font-size:12px; font-weight:600; margin-bottom:0; position:absolute; bottom:35px; right:25px; }
.womanY .yMore { width:100%; text-align:center; padding:30px 0; clear:both; }
.womanY .yMore a { display:inline-block; height:38px; line-height:38px; padding:0 40px; border:1px solid #39406a; color:#fff; border-radius:3px; background-color:#39406a; transition:all .3s; }
.womanY .yMore a:hover { background-color:#f9f8f7; color:#39406a; }

.normal1 { display:none; }





/* SNS 탭 */
.snsWrap{ width:100%; margin:0,0,0,0; background-color:#f9f8f7; overflow:hidden; }
.snsWrap .sns { width:1720px; margin:0 auto; overflow:hidden; }


/* 인스타그램 */
.insta { width:100%; align:center; overflow:hidden; padding:50px 0px 100px; }
.insta h2 { width:200px; margin:0 auto 5px; }
.insta h3 { transition:all 0.2s; color:#000; width:175px; height:30px; background-color:#f9f8f7; text-align:center; font-size:13px; font-weight:600; line-height:30px; border-radius:15px; border:1px solid #000; margin:0 auto 30px; }
.insta h3:hover { background-color:#000; color:#fff;}
.insta #instafeed { width:100%; margin:0 auto; font-size:0; }
.insta #instafeed a { display:inline-block; width:100%; }
.insta #instafeed a img { width:100%; align:center; }


/* 페이스북 */
.facebook { width:600px; float:left; overflow:hidden; padding:50px 50px 60px; box-sizing:border-box; }
.facebook h2 { width:200px; margin:0 auto 5px; }
.facebook h3 { transition:all 0.2s; color:#39406a; width:130px; height:30px; background-color:#fff; text-align:center; font-size:13px; font-weight:600; line-height:30px; border-radius:15px; border:1px solid #39406a; margin:0 auto 30px; }
.facebook h3:hover {color:#fff; background-color:#39406a;}



/* 공지사항,자주찾는질문 */
.cf:after {content:''; max-widht:1720px; align:center; display:block; clear:both;}

.board {display:block; width:100%; align:center; height:350px; margin-left:0px; margin-bottom:20px; background-color:#fff;}
.board .gong {width:39.5%; float:left; align:center; padding:5%; margin-top:0px; }
.board .gong h4 {font-size:30px; margin-bottom:20px; color:#111; font-weight:500; }
.board .gong a h4 span {font-size:12px; float:right; color:#000; line-height:3; transition:all 0.1s;}
.board .gong ul li a {display:block; color:#999; font-size:16px; line-height:1.7; transition:all 0.1s;}
.board .gong ul li span {float:right;}

.board .gong a h4:hover span {color:#007bc7;}
.board .gong ul li a:hover {color:#000;}





/* CS 센터 */
.csWrap { width:100%; background-color:#fff; }
.csCenter { width:1200px; margin:0 auto; padding:60px 0; overflow:hidden; }
.csCenter div { width:400px; height:240px; float:left; padding:15px 50px 32px; box-sizing:border-box; background-color:#f9f8f7; }
.csCenter div:first-child { background-color:#39406a; }
.csCenter div:last-child { background-color:#fff; }
.csCenter div h2 { font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:17px; line-height:48px; font-weight:600; color:#222; }
.csCenter div:first-child h2 { color:#fff; }
.csCenter div h2 a { display:inline-block; float:right; height:20px; font-size:11px; padding:0 8px; border:1px solid #39406a; color:#39406a; border-radius:10px; line-height:18px; font-weight:300; margin-top:16px; font-family:dotum, '돋움'; transition:all .3s; }
.csCenter div h2 a:hover { background-color:#39406a; color:#fff; }

.csCenter div h3 { font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:26px; color:#fff; line-height:22px; font-weight:600; margin-bottom:20px; }
.csCenter div:nth-child(2) h3 { font-family:MalgunGothic, '맑은 고딕', AppleGotic; color:#39406a; font-size:22px; font-weight:600; margin-bottom:10px; }
.csCenter div ul { width:100%; margin-top:7px; }
.csCenter div ul li { width:100%; }
.csCenter div:nth-child(2) ul li { width:100%; font-size:14px; line-height:26px; }
.csCenter div ul li a { display:block; width:100%; height:27px; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:12px; color:#222; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.csCenter div ul li a:hover { color:#0d277d; text-decoration:underline; }
.csCenter div ul li a span { display:inline-block; float:right; }
.csCenter div:first-child ul { margin-top:0; }
.csCenter div:first-child ul li { width:100%; height:26px; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:14px; line-height:26px; color:#fff; font-weight:600; }

.csCenter div h4 { font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:24px; color:#fff; line-height:22px; font-weight:600; margin-bottom:10px; }
.csCenter div:nth-child(2) h4 { font-family:MalgunGothic, '맑은 고딕', AppleGotic; color:#39406a; font-size:22px; font-weight:600; margin-bottom:10px; }
.csCenter div h4 span { font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:13px; color:#fff; line-height:18px; font-weight:600; margin-bottom:10px; }
.csCenter div ul { width:100%; margin-top:7px; }
.csCenter div ul li { width:100%; }
.csCenter div:nth-child(2) ul li { width:100%; font-size:14px; line-height:26px; }
.csCenter div ul li a { display:block; width:100%; height:27px; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:12px; color:#222; line-height:27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.csCenter div ul li a:hover { color:#0d277d; }
.csCenter div ul li a span { display:inline-block; float:right; }
.csCenter div:first-child ul { margin-top:0; }
.csCenter div:first-child ul li { width:100%; height:26px; font-family:MalgunGothic, '맑은 고딕', AppleGotic; font-size:14px; line-height:26px; color:#fff; font-weight:600; }




@-webkit-keyframes fall {
    0% {
        opacity: 0.9;
        top: 0
    }
    100% {
        opacity: 0.2;
        top: 100%
    }
}

@keyframes fall {
    0% {
        opacity: 0.9;
        top: 0;
        z-index:9999;
    }
    100% {
        opacity: 0.2;
        top: 100%;
        z-index:9999;
    }
}

@-webkit-keyframes blow-soft-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -50%
    }
}

@keyframes blow-soft-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -50%
    }
}

@-webkit-keyframes blow-medium-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -100%
    }
}

@keyframes blow-medium-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -100%
    }
}

@-webkit-keyframes blow-soft-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 50%
    }
}

@keyframes blow-soft-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 50%
    }
}

@-webkit-keyframes blow-medium-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 100%
    }
}

@keyframes blow-medium-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 100%
    }
}

@-webkit-keyframes sway-0 {
    0% {
        -webkit-transform: rotate(-5deg)
    }
    40% {
        -webkit-transform: rotate(28deg)
    }
    100% {
        -webkit-transform: rotate(3deg)
    }
}

@keyframes sway-0 {
    0% {
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    40% {
        -ms-transform: rotate(28deg);
        transform: rotate(28deg)
    }
    100% {
        -ms-transform: rotate(3deg);
        transform: rotate(3deg)
    }
}

@-webkit-keyframes sway-1 {
    0% {
        -webkit-transform: rotate(10deg)
    }
    40% {
        -webkit-transform: rotate(43deg)
    }
    100% {
        -webkit-transform: rotate(15deg)
    }
}

@keyframes sway-1 {
    0% {
        -ms-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    40% {
        -ms-transform: rotate(43deg);
        transform: rotate(43deg)
    }
    100% {
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
}

@-webkit-keyframes sway-2 {
    0% {
        -webkit-transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(56deg)
    }
    100% {
        -webkit-transform: rotate(22deg)
    }
}

@keyframes sway-2 {
    0% {
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -ms-transform: rotate(56deg);
        transform: rotate(56deg)
    }
    100% {
        -ms-transform: rotate(22deg);
        transform: rotate(22deg)
    }
}

@-webkit-keyframes sway-3 {
    0% {
        -webkit-transform: rotate(25deg)
    }
    40% {
        -webkit-transform: rotate(74deg)
    }
    100% {
        -webkit-transform: rotate(37deg)
    }
}

@keyframes sway-3 {
    0% {
        -ms-transform: rotate(25deg);
        transform: rotate(25deg)
    }
    40% {
        -ms-transform: rotate(74deg);
        transform: rotate(74deg)
    }
    100% {
        -ms-transform: rotate(37deg);
        transform: rotate(37deg)
    }
}

@-webkit-keyframes sway-4 {
    0% {
        -webkit-transform: rotate(40deg)
    }
    40% {
        -webkit-transform: rotate(68deg)
    }
    100% {
        -webkit-transform: rotate(25deg)
    }
}

@keyframes sway-4 {
    0% {
        -ms-transform: rotate(40deg);
        transform: rotate(40deg)
    }
    40% {
        -ms-transform: rotate(68deg);
        transform: rotate(68deg)
    }
    100% {
        -ms-transform: rotate(25deg);
        transform: rotate(25deg)
    }
}

@-webkit-keyframes sway-5 {
    0% {
        -webkit-transform: rotate(50deg)
    }
    40% {
        -webkit-transform: rotate(78deg)
    }
    100% {
        -webkit-transform: rotate(40deg)
    }
}

@keyframes sway-5 {
    0% {
        -ms-transform: rotate(50deg);
        transform: rotate(50deg)
    }
    40% {
        -ms-transform: rotate(78deg);
        transform: rotate(78deg)
    }
    100% {
        -ms-transform: rotate(40deg);
        transform: rotate(40deg)
    }
}

@-webkit-keyframes sway-6 {
    0% {
        -webkit-transform: rotate(65deg)
    }
    40% {
        -webkit-transform: rotate(92deg)
    }
    100% {
        -webkit-transform: rotate(58deg)
    }
}

@keyframes sway-6 {
    0% {
        -ms-transform: rotate(65deg);
        transform: rotate(65deg)
    }
    40% {
        -ms-transform: rotate(92deg);
        transform: rotate(92deg)
    }
    100% {
        -ms-transform: rotate(58deg);
        transform: rotate(58deg)
    }
}

@-webkit-keyframes sway-7 {
    0% {
        -webkit-transform: rotate(72deg)
    }
    40% {
        -webkit-transform: rotate(118deg)
    }
    100% {
        -webkit-transform: rotate(68deg)
    }
}

@keyframes sway-7 {
    0% {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg)
    }
    40% {
        -ms-transform: rotate(118deg);
        transform: rotate(118deg)
    }
    100% {
        -ms-transform: rotate(68deg);
        transform: rotate(68deg)
    }
}

@-webkit-keyframes sway-8 {
    0% {
        -webkit-transform: rotate(94deg)
    }
    40% {
        -webkit-transform: rotate(136deg)
    }
    100% {
        -webkit-transform: rotate(82deg)
    }
}

@keyframes sway-8 {
    0% {
        -ms-transform: rotate(94deg);
        transform: rotate(94deg)
    }
    40% {
        -ms-transform: rotate(136deg);
        transform: rotate(136deg)
    }
    100% {
        -ms-transform: rotate(82deg);
        transform: rotate(82deg)
    }
}

.sakura {
    background: -webkit-linear-gradient(120deg, rgba(246, 152, 153, 1), rgba(255, 197, 208, 1));
    background: linear-gradient(120deg, rgba(246, 152, 153, 1), rgba(255, 197, 208, 1));
    pointer-events: none;
    position: absolute
}





/* BASIC css end */

