/* reset */ 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%;  } /* 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; }
/* scroll always visible
html { overflow-y:scroll; }
*/

/* ie scroll */
html { scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#B4B4B4; scrollbar-shadow-color:#B4B4B4; scrollbar-darkshadow-color:#FFFFFF; scrollbar-arrow-color:#777777; scrollbar-base-color:#EEEEEE; }

/* redefinition */
b {font-weight:bold;}
strong {font-weight:bold;}
i {font-style:italic;}

/* common */
/*img { display:block; }*/
.cp {cursor:pointer;}



/* bottom */
#nullframe {position:relative;display:none;width:900px;height:500px;border:#f00 1px solid;margin:0 auto;padding-left:100px;}
#wholebg { position: absolute;top: 0px;left: 0px;width: 100%;height: 10px;z-index: 9;background: #000000;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;display:none;}
#popuplayer {position: absolute;top: 0px;left: 0px;z-index: 10;display: none;}

.contents_img_1000 {margin:0 auto; margin-top:70px; display:block;}
.contents_img_10 {margin:0 auto; margin-bottom:10px; display:block;}
.sub_point {position:relative; width:100%; overflow:hidden; margin-top:70px;}
.sub_point>img {position:absolute; left:50%; margin-left:-600px;}
html,body{width:100%; height:100%; margin:0 auto; min-width:1500px}
body {overflow-y: hidden}
.item {min-height:880px;}
.promotion-contents-wrap {width:100%;min-height:100%;height:100%;padding-top:90px/*background-image: url('//image.idskin.co.kr/promotion/ultheraNo1/bg_main.jpg');background-position: center top;background-repeat: no-repeat;*/}
.promotion-contents-wrap .gnb {width:858px;height:38px;position:fixed;left:50%;margin:53px 0 0 -429px;z-index:3}
.promotion-contents-wrap .gnb li{float:left;}
.gnb-item {cursor:pointer}
.promotion-contents-wrap .top_quick {width:259px;height:52px;position:fixed;top:138px;right:33px;z-index:4}
.promotion-contents-wrap .top_quick li{float:right;}
.promotion-contents-wrap .right_quick {width:163px;height:260px;position:fixed;top:50%;margin-top:-130px;right:50px;z-index:3;}
.promotion-contents-wrap .intro{width:1010px;height:693px;position:relative;left:50%;top:23%;margin-left:-505px;}
.promotion-contents-wrap .box_line{width:100%;min-height:100%;height:100%;position:fixed;border: 14px solid #fff;box-sizing:border-box;opacity: 0.2;filter:alpha(opacity=20)/*;z-index:1*/} 
.promotion-contents-wrap .item{width:100%;height:100%;position:relative;bottom:0px;;overflow:hidden}

.promotion-contents-wrap .asia_no1, .promotion-contents-wrap .ulthera1, .promotion-contents-wrap .ulthera{width:100%;height:43%;position:absolute;left:0px;bottom:0px;background-color:#802852;}
.promotion-contents-wrap .asia_no1_02, .promotion-contents-wrap .ulthera1_02, .promotion-contents-wrap .ulthera_02{width:69%;height:40.2%;position:absolute;left:15.5%;bottom:13%;background-color:#802852;}
.promotion-contents-wrap .info {width:100%;height:32.5%;position:absolute;left:0px;bottom:0px;background-color:#802852;z-index:2}
.icon_arrow {position:fixed;left:50%;margin-left:-19px;bottom:5%;z-index:10000;}

.titleimg {position:absolute;left:50%;bottom:58%;}
.titleimg-0 {margin-left:-229px}
.titleimg-1 {margin-left:-416px}
.titleimg-2 {margin-left:-324px;}
.titleimg-3 {margin-left:-418px;}
.titleimg-4 {margin-left:-150px;}
.fix-title {position:fixed}

.right_quick {display:none}

.counsel_wrap {position: fixed; width: 100%; height: 90px; background-color: #fff;  z-index: 999; border-bottom:solid 1px #e7e7e7;}
.counsel_wrap .con_size {max-width: 1024px; margin: 0 auto;}
.counsel_wrap p {float: left; height: 80px; display: block; color: white; line-height: 80px;}
.counsel_wrap p .tit { position: relative; font-size: 18px; font-weight: 500; right: 5px; top: -4px;}
.counsel_wrap p .num {font-size: 34px; font-family: Century Gothic; font-weight: 900;}
.counsel_wrap ul{float: right;}
.counsel_wrap .ci {vertical-align: middle;}
.counsel_wrap .ci img {position: absolute;top:16px;}
.counsel_wrap .tell {width:100%; text-align: center; vertical-align: middle; margin-right: -300px;}
.counsel_wrap .tell img {margin-top: 25px;}
.counsel_wrap .navi_btn {position:absolute; left:30%; width:600px; height: 80px;}
.counsel_wrap ul{display: table;}
.counsel_wrap li {float: left; padding-left: 25px; color: white; font-size: 12px; font-weight: 300;}
.counsel_wrap li img{display: inline-block; position: absolute; padding-bottom: 5px; }
.counsel_wrap li a{color: white;}
.privacy_view {position:fixed; top:89px; left:0; width:100%; height:180px; background-color:#fff; overflow:hidden; min-width:1400px; font-size:11px; border-top:solid 1px #e7e7e7; display:none;}
.privacy_view p {position:absolute; top:0; left:50%; margin-left:73px; font-weight:bold;}
.privacy_view .frm {position:absolute; width:100%; height:180px; background-color:#F4F4F4; bottom:0;}
.privacy_view .frm .info {position:absolute; left:32%; margin-left:-300px; top:40px; width:830px; height:110px;}
.privacy_view .frm textarea {position:absolute; left:50%; margin-left:-265px; top:0; width:900px; height:70px; padding:10px;}
.privacy_view .frm .info-chk {position:absolute; left:50%; margin-left:-265px; top:95px; width:900px; height:10px; padding:5px; text-align:left; font-size:13px;}
.privacy_view .frm .close_btn {position:absolute; left:88%; margin-left:350px; top:0px; cursor:pointer;}
#top_ph {background:#F5F6F8; height:35px; width:200px; color:#000; padding-left:10px;}
#top_name {background:#F5F6F8; height:35px; width:150px; color:#000; padding-left:10px;}
.counsel_btn {cursor:pointer; right:-23%;}
.call_text {top:50%; right:-53%; margin-top:-22px;}

/*리얼셀카*/
.board_style_list_gallery2 {;z-index:2}
.board_style_list_gallery2 .box {}
.board_style_list_gallery2 .box .inner {margin-left:-20px;width:920px;}
.board_style_list_gallery2 .box .inner:after {display:block;clear:both;content:'';}
.board_style_list_gallery2 .box .inner .blg_item {float:left;padding-left:20px;padding-bottom:40px}
.board_style_list_gallery2 .box .inner .blg_item .text {}
.board_style_list_gallery2 .box .inner .blg_item .ovr {  }
.board_style_list_gallery2 .box .inner .blg_item .blg_img {  }
.board_style_list_gallery2 .box .inner .blg_item .blg_img img { width:210px; }

.best_people {float:left; border-bottom:1px solid #d1d1d1; padding-bottom:10px; margin-bottom:30px;width:900px}
.best_people li {float:left; margin-right:20px; margin-bottom:20px;}
.best_people li+li {margin-right:0px;}
.best_people li+li+li {margin-right:20px;}
.best_people li+li+li+li {margin-right:0px;}
/*리얼셀카끝*/

/*시술정보 이미지 슬라이드*/
.cycle-pager { display: block; }
.cycle-slideshow {height:100%}
.slideshow1 {height:92%;margin-top:4%}
.cycle-slideshow img { height: auto }
.slideshow1-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.slideshow1-pager span { font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; opacity:0.3 }
.slideshow1-pager span.cycle-pager-active { color: #ddd; opacity:1}
.slideshow1-pager > * { cursor: pointer;}

.slideshow2-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.slideshow2-pager span { font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; opacity:0.3 }
.slideshow2-pager span.cycle-pager-active { color: #ddd; opacity:1}
.slideshow2-pager > * { cursor: pointer;}

/*시술정보 영상 슬라이드*/
.play_wrapper {width:100%;height:100%}

/*cycle2페이징*/
.custom-caption {position:absolute; bottom:20px; left:50%; margin-left:-26px; color:#fff;}

.login_before18 {position:absolute;z-index:101;left:18%;top:13%}
