.check_wrap li span {color:#000;cursor:default;margin-left:5px}
body > div.content_wrapper > div.con_box > div > div.privacy_wrap {display:none}
body > div.content_wrapper > div.con_box > div > ol > li > label {font-size:15px;}
body > div.content_wrapper > div.con_box > div > ol > li > span {font-size:15px;}
body > div.content_wrapper > div.con_box > div > ol > li {display:flex;padding:5px 0}


@media screen and (max-width:720px){
	body > div.content_wrapper > div.con_box > div > ol > li > label {font-size:10px;}
	body > div.content_wrapper > div.con_box > div > ol > li > span {font-size:10px}
	body > div.content_wrapper > div.con_box > div > ol {width:100%}
	body > div.content_wrapper > div.con_box > div > div.privacy_wrap {width:100%}
}

/* 공통 */
.content_wrapper {width:100%; max-width:720px; margin:0 auto; margin-top:55px; font-family: 'Noto Sans KR';position: relative; background:#ededed;}
.content_wrapper img {max-width:100%;width: auto;}
.counsel_top, .counsel_wrap {display:none;}
.counsel_bottom + br,
.counsel_bottom + br + br {display:none;}

/* reset css */
input[type=checkbox],
input[type=number] {accent-color:#03b14e; border:none; background:transparent; -webkit-border-radius:0; background:#fff; border:2px solid #03b14e;}
input[type=text], input[type=image], input[type=tel] {-webkit-appearance:none; border-radius:0;}
button {border:none; background:transparent; display:block; margin:0; padding:0; -webkit-appearance: none; -webkit-border-radius: 0;}

/* 신청하기버튼 애니메이션 */
.blink {animation: blink 1s infinite;}

@keyframes blink {
    0% {opacity:0;}
    49% {opacity:0;}
    50% {opacity:1;}
}

/* 상단 커스텀 */
.counsel_top2 {width:100%; max-width:720px; height:55px;background-color:#000;display:flex;position:fixed;left:50%; top:0; transform:translate(-50%,0); justify-content:space-between;align-items:center;z-index:999}
.counsel_top2 a {padding:0 5px;}
.counsel_top2 .btn_kakao img {height:30px; width:auto}
.counsel_top2 .btn_phonecall {height:40px; width:auto}
.counsel_top2 .txt {width:60%; text-align:center; font-size:26px; font-weight:500; color:#fff; position:absolute; left:50%; transform: translate(-50%, 0); letter-spacing:-1px;}
.counsel_top2 .txt img{max-width: 100%;width: auto;}
input[type=button] {-webkit-appearance: none; -moz-appearance: none; appearance:none;}

/* 상단 */
.visual {position:relative;}

/* 고민 부위 선택 박스 */
.choice_box {width:100%; text-align:center; box-sizing:border-box; position:relative; letter-spacing:-1px; font-family: "GmarketSans"; font-weight:500;}
/*.choice_box .choice_box01 {background: #afe900;padding: 59px 27px;}*/
/*.choice_box .choice_box02 {background: #fff531;padding: 60px 27px;}*/
/*.choice_box h2.choice_box_list01_tit {width: 660px; margin: 0 auto 24px;}*/
/*.choice_box h2.choice_box_list02_tit {width: 654px; margin: 0 auto 22px;}*/

.choice_box ul {width:100%;text-align:left; box-sizing:border-box;font-family: "GmarketSans";}
.choice_box ul.choice_box_list02{}
.choice_box ul li {position:relative; width:100%; height: 199px; box-sizing:border-box; display:flex; align-items: center;/*background-color: #fff; border-radius: 21px;margin-top: 5px;border: 2px solid #03b14e;*/}
.choice_box ul li:first-child{margin-top: 0;}
.choice_box ul li.h_172 {height: 172px;}
.choice_box ul li.hot::before {content: '';display: inline-block;width: 111px;height: 45px;position: absolute;left: -13px;top: -19px;background: url("//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/icon_hot_250414.png") no-repeat;background-size: contain;}
.choice_box ul.choice_box_list01 li:first-child::before {top: -12px;}
.choice_box ul li label dl {margin-top: 10px;}
.choice_box ul li input[type=checkbox] {width: 29px;height: 29px;margin: 0 18px;accent-color: #000;}
.choice_box ul li label {box-sizing: border-box;display: flex;justify-content: space-between;width: 100%;}
.choice_box ul li label dl dt {font-size:20px; color:#000; margin-bottom:5px;}
.choice_box ul li label dl dt.small_txt{font-size: 25px;}
.choice_box ul li label dl dd {font-size:41px; color:#000; font-weight:bold; letter-spacing:-4px;line-height: 1.1;}
/*.choice_box ul li label dl dd.small_tit{font-size: 43px;}*/
.choice_box ul li label.w_212 .price {width: 212px;}
.choice_box ul li label .price {position: absolute; top:55%; right:15px; transform:translate(0,-50%);letter-spacing: -5px;width: 165px;display: flex;justify-content: space-between;align-items: center;}
/*.choice_box ul.choice_box_list01 li label div.right_27 {right: 27px;}*/
.choice_box ul li label .price .bf_price {font-family: "GmarketSans"; font-size:25px; color: #a6a6a6; position: relative;text-align: right;text-decoration: line-through;display: inline-block;vertical-align: bottom;margin:20px 10px 0 0;letter-spacing: -2px;font-weight: 100;}
.choice_box ul li label .price .af_price {display:flex; align-items: center; line-height: 0.85;}
.choice_box ul li label .price .af_price strong {font-size:66px; color:#03b14e; font-weight:bold;}
.choice_box ul li label .price .af_price span {font-family: "GmarketSans"; font-size:20px; color:#4d4d4d; margin-left:8px; display:inline-block; width:25px; font-weight:500; line-height:1;vertical-align: text-bottom;}
.choice_box ul li label .price .af_price i {font-family: "GmarketSans";font-style: normal;font-size: 38px;color:#8f6d54;font-weight: 800;margin-left: 2px;}
.choice_box ul.choice_box_list02 li label .price {margin-right: 10px;}

/*리스트별 BG*/
.choice_box .choice_box01 ul li:nth-of-type(1) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item01_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(2) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item02_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(3) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item03_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(4) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item04_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(5) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item05_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(6) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item06_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box01 ul li:nth-of-type(7) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list01_item07_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box02 ul li:nth-of-type(1) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list02_item01_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box02 ul li:nth-of-type(2) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list02_item02_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box02 ul li:nth-of-type(3) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list02_item03_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box02 ul li:nth-of-type(4) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list02_item04_bg.jpg) no-repeat center right; background-size: cover;}
.choice_box .choice_box02 ul li:nth-of-type(5) {background: url(//image.idhospital.com/m/promotion/lifting_idevent_kakao_25_2nd/list02_item05_bg.jpg) no-repeat center right; background-size: cover;}

/* 카운팅 박스 */
.count_box {width:100%; height:632px; background:url("//image.idhospital.com/m/promotion/lifting_idevent_kakao_24_1st/count_box_240131.jpg"); background-size:cover; text-align:center; box-sizing:border-box; position:relative; font-family: "GmarketSans"; font-weight:bold; padding-top:277px;}
.count_box .count {width:56%; margin:0 auto; padding-right:12px;}
.count_box .count .tick-flip-panel {background:#fff2ce; color:#d41212;}
ul.ticklayout {display:flex;align-items:center;justify-content:center;width:100%;}
ul.ticklayout > .num {width:100%;}
#tick-style [data-view="flip"] {letter-spacing: .25em}
.tick .tick-credits {text-indent:-9999px;}
/* .tick-flip-panel-back:after {background:none !important;} */

/* scratch */
.scratch{background: url("//image.idhospital.com/m/promotion/lifting_idevent_kakao_24_2nd/scratch_bg_240531.jpg") no-repeat center;background-size: cover;height: 766px;box-sizing: border-box;padding-top: 380px;position: relative;}
.scratch_img {width: 521px;height:230px;margin-left: 100px;position: relative;}
.scratch_img::before{content: '';display: block;background:url("//image.idhospital.com/m/promotion/lifting_idevent_kakao_24_2nd/scratch_click.png") no-repeat center;background-size: 100%;width: 128px;height: 128px;box-sizing: border-box;position: absolute;top:-68px;left: -60px;z-index:1}
.scratch::after{content: '';display: block;background:url("//image.idhospital.com/m/promotion/lifting_idevent_kakao_24_2nd/scratch_finger.png") no-repeat center;background-size: 100%;width: 200px;height: 307px;box-sizing: border-box;position: absolute;bottom:0;right: 0;}
.scratch_img iframe {width:100%;height:100%;border:0}

/* live_db */
.live_db {background:#000; padding:45px 26px; background-size:cover;}
.live_db_tit{font-size:53px; color:#fff; font-family: 'GmarketSans'; font-weight:bold;letter-spacing:-2px; text-align:center;background:#000;padding-top: 33px;}
/*.live_db:after{content: '';display: block;width: 100%;height: 1px;margin: 7% auto 0;}*/
.live_db > div{overflow: hidden;height:300px; background-color: #fff;padding:20px; box-sizing:border-box;}
.live_db .tit{font-size:22px; font-family: 'GmarketSans';border-bottom: 1px solid #6a6a6a;font-weight: 500;padding-bottom: 1%;background-color: #fff;}
.live_db_list_box {height:247px;}
.live_db_list {padding:2%; position:relative; width:100%; height:auto;}
.live_db_list li {width: 100%; font-size:16px;}

/* 신청서 작성 박스 */
.con_box {width:100%; background:#2a29b8; text-align:center;letter-spacing:-1px; box-sizing:border-box; display: block;}
.con_box .input_box {width:550px; box-sizing:border-box; margin:0 auto; overflow:hidden; padding:55px 0;}
.con_box .input_box > ul {width:100%; margin:0 auto;}
.con_box .input_box > ul li {width:100%; margin-bottom:18px;}
.con_box .input_box > ul li label {width:115px; display:inline-block; font-size:28px; color:#fff; margin-right:20px; text-align:right;font-family: "GmarketSans"; font-weight:bold;}
.con_box .input_box > ul li input {width:410px; display:inline-block; font-size:28px; height:45px; line-height:45px; background:#fff; box-sizing:border-box; padding:0 15px; border:none; outline:none;}
.con_box .input_box .privacy_wrap {width:410px; box-sizing:border-box; height:100px; float: right; display: inline-block;text-align:left; background:#fff; overflow-y:scroll; padding:10px; margin:0 0 16px; font-size:14px; font-weight:400; line-height:1.5; color:#000;}
.con_box .input_box .privacy_wrap h3 {color:#000;}
.con_box .input_box ol {width:410px; float: right;display: inline-block;text-align: left;}
.con_box .input_box ol li {font-size:20px; display:inline-block; color:#fff; line-height:1.2; overflow:hidden; font-weight:500;}
.con_box .input_box ol li:first-child {margin-right:30px;}
.con_box .input_box ol li input[type=checkbox] {width:20px; height:20px; margin:0 6px 0 0; display:inline-block; vertical-align:middle; accent-color:#000; vertical-align:top;}
.con_box .input_box ol li label {display:inline-block; vertical-align:top; font-family: "GmarketSans";}
.check_wrap li span {color:#fff;}

.con_box button,
.con_box input {width:100%; display:block;}

.btn_bot {width: 100%;display: block;background-color: #000; cursor:pointer;}
.btn_bot input{width:100%; display:block;}

/* footer */
.counsel_bottom {width:100%; max-width:720px; margin:0 auto; background:#333;text-align: center;position: relative;padding:28px;letter-spacing:-1px; box-sizing:border-box; border:none;}
.footer_address li {font-size:24px;color:#ccc;display: inline-block;vertical-align: top;line-height: 1.3;padding: 0 10px;}
.footer_address li span {color:#999;}
.footer_address li strong.mont {color:#ccc;font-weight: 400;}
.footer_address li strong.mont a {color:#ccc;font-weight: 400;}

body > div.content_wrapper > div.con_box > div > ol > li > span{font-family: "GmarketSans";}


@media screen and (max-width:720px){

    /* 상단 커스텀 */
    .counsel_top2 {height:7.64vw;}
    .counsel_top2 a {padding:0 0.7vw;}
    .counsel_top2 .btn_kakao img {height:4.17vw;}
    .counsel_top2 .btn_phonecall {height:5.56vw;}
    .counsel_top2 .txt {font-size:3.611vw; letter-spacing:-0.14vw; margin-top: 0.5vw;}

    /* 공통 */
    .content_wrapper {margin-top:7.64vw;}

    /* 고민 부위 선택 박스 */
    /*.choice_box .choice_box01 {background: #afe900;padding: 8.19vw 3.75vw;}*/
    /*.choice_box .choice_box02 {background: #fff531;padding: 8.33vw 3.75vw;}*/
    /*.choice_box h2.choice_box_list01_tit {width: 91.67vw; margin: 0 auto 3.33vw;}*/
    /*.choice_box h2.choice_box_list02_tit {width: 90.83vw; margin: 0 auto 3.06vw;}*/
    .choice_box ul li {height: 27.64vw;/*border-radius: 2.92vw;margin-top: 0.69vw;border-width: 0.28vw;*/}
    .choice_box ul li.h_172 {height: 23.89vw;}
    .choice_box ul li.hot::before {width: 15.42vw;height: 6.25vw;left: -1.81vw;top: -2.64vw;}
    .choice_box ul.choice_box_list01 li:first-child::before {top: -1.67vw;}
    .choice_box ul li label dl {margin-top: 1.389vw;}
    .choice_box ul li input[type=checkbox] {width: 4.03vw;height: 4.03vw;margin: 0 2.5vw;}
    .choice_box ul li label dl dt {font-size:2.78vw;margin-bottom: 0.694vw;}
    .choice_box ul li label dl dt.small_txt{font-size: 3.472vw;}
    .choice_box ul li label dl dd {font-size: 5.69vw;letter-spacing:-0.556vw;}
    .choice_box ul li label dl dd.small_tit{font-size: 5.972vw;}
    .choice_box ul li label .price {right: 2.083vw;letter-spacing: -0.694vw;width: 22.92vw;}
    .choice_box ul li label.w_212 .price {width: 29.44vw;}

    .choice_box ul li label .price .bf_price {font-size: 3.47vw;margin: 2.778vw 1.389vw 0 0;}
    .choice_box ul li label .price .af_price strong {font-size: 9.17vw;}
    .choice_box ul li label .price .af_price span {font-size: 2.78vw;margin-left: 1.111vw;width: 3.472vw;}
    .choice_box ul li label .price .af_price i {font-size: 5.278vw;margin-left: 0.278vw;}
    .choice_box ul.choice_box_list02 li label .price {margin-right: 1.389vw;}
    /*.choice_box ul.choice_box_list01 li label div.right_27 {right: 3.75vw;}*/

    .choice_box .choice_box01 ul li:nth-of-type(1) dl dt {width: 68.19vw;}
    .choice_box .choice_box01 ul li:nth-of-type(2) dl dt {width: 68.19vw;}
    .choice_box .choice_box01 ul li:nth-of-type(3) dl dt {width: 68.19vw;}
    .choice_box .choice_box01 ul li:nth-of-type(4) dl dt {width: 72.78vw;}
    .choice_box .choice_box01 ul li:nth-of-type(5) dl dt {width: 70.69vw;}
    .choice_box .choice_box01 ul li:nth-of-type(6) dl dt {width: 71.81vw;}
    .choice_box .choice_box01 ul li:nth-of-type(7) dl dt {width: 70.28vw;}
    .choice_box .choice_box02 ul li:nth-of-type(1) dl dt {width: 68.19vw;}
    .choice_box .choice_box02 ul li:nth-of-type(2) dl dt {width: 63.19vw;}
    .choice_box .choice_box02 ul li:nth-of-type(3) dl dt {width: 64.44vw;}
    .choice_box .choice_box02 ul li:nth-of-type(4) dl dt {width: 65.56vw;}
    .choice_box .choice_box02 ul li:nth-of-type(5) dl dt {width: 64.17vw;}


    /* 카운팅 박스 */
    .count_box {height:87.78vw; padding-top:38.47vw;}
    .count_box .count {width:56%; padding-right:1.67vw;}

    /* scratch */
    .scratch {height: 106.389vw;padding-top: 52.778vw;overflow: hidden;}
    .scratch_img {width: 72.361vw;height:33vw;margin-left: 13.889vw;}
    .scratch_img::before {width: 17.778vw;height: 17.778vw;top: -9.444vw;left: -8.333vw;}
    .scratch::after {width: 31.222vw;height: 57.222vw;bottom: -10vw;right: -2vw;}

    /* live_db */
    .live_db_tit {font-size: 7.361vw;letter-spacing: -0.3vw;padding-top: 4.583vw;}
    .live_db {padding:6.25vw 3.61vw;}
    .live_db > div {height:41.67vw; padding:2.78vw;}
    .live_db .tit {font-size:3.06vw;}
    .live_db_list_box {height:34.31vw;}
    .live_db_list li {font-size:2.22vw;}

    /* 신청서 작성 박스 */
    .con_box {letter-spacing:-0.14vw;}

    .con_box .input_box {width:76.39vw; padding:7.64vw 0;}
    .con_box .input_box > ul li {margin-bottom:2.5vw;}
    .con_box .input_box > ul li label {width:15.97vw; font-size:3.89vw; margin-right:2.78vw;}

    .con_box .input_box > ul li input {width:56.94vw; font-size:3.89vw; height:6.25vw; line-height:6.25vw; padding:0 2.08vw;}
    .con_box .input_box .privacy_wrap {width:56.94vw; height:13.89vw; padding:1.4vw; margin:0 0 2.22vw; font-size:1.94vw;}
    .con_box .input_box ol {width:56.94vw;}
    .con_box .input_box ol li {font-size:2.78vw;}
    .con_box .input_box ol li:first-child {margin-right:4.17vw;}
    .con_box .input_box ol li input[type=checkbox] {width:2.78vw; height:2.78vw; margin:0 0.83vw 0 0;}

    /* counsel_bottom footer */
    .counsel_bottom {padding:3.89vw; letter-spacing:-0.14vw;}
    .footer_address li{font-size:3.33vw; padding: 0 1.4vw;}

}
/*top*/
.blind{position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

@font-face {font-family: "Bodoni Bd BT"; src: url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.eot"); src: url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.woff") format("woff"), url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/a435a9c98e2fafb8c3ef4dd8aa82122e.svg#Bodoni") format("svg"); }/* button style */
.btn_round a{font-size:1.1em;font-weight:400;color:#2d3a49;text-decoration:none;border:1px solid #2d3a49;border-radius:25px;padding:11px 30px;text-align:center;display:inline-block}
.btn_roundW a{font-size:1.1em;font-weight:400;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:25px;padding:6px 30px;text-align:center;display:inline-block}
.btn_navy a{font-size:1.1em;font-weight:400;color:#fff;text-decoration:none;border:1px solid #2d3a49;background:#2d3a49;padding:13px 18px;display:inline-block}
.btn_navyM a{font-size:1.1em;font-weight:400;color:#fff;text-align:center;text-decoration:none;border:1px solid #2d3a49;background:#2d3a49;width:auto;padding:13px 40px;display:inline-block}
.btn_navyL a{font-size:1.5em;font-weight:400;color:#fff;text-align:center;text-decoration:none;border:1px solid #2d3a49;background:#2d3a49;width:100%;padding:13px 0;display:inline-block}
.btn_navyLine a{font-size:1.1em;font-weight:400;color:#2d3a49;text-decoration:none;border:1px solid #2d3a49;padding:13px 18px;display:inline-block}
.btn_white a{font-size:1.1em;font-weight:400;color:#2d3a49;text-align:center;text-decoration:none;border:1px solid #fff;background:#fff;width:auto;padding:13px 40px;display:inline-block}
.plus{background-size:250px;
	background-position:-108px -146px;
	width:10px;
	height:12px;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px
}

/* etc style */
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt60{margin-top:60px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb80{margin-bottom:80px}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	background-clip: content-box !important;
   -webkit-box-shadow: inset 0 0 0px 9999px white;
    -webkit-background-color:transparent;
    background-color:transparent;
}


/* font style */
.vw6{font-size:6vw}
.vw5{font-size:5vw}
.vw4{font-size:4vw}
.vw3{font-size:3vw;font-weight:400;line-height:1.3em;}
.vw_fix{font-size:12px}

/* contents title common */
.content_tit{background:#fff;padding:40px 20px;text-align:center}
.content_tit h3{font-size:6vw;font-weight:400;line-height:1.3em;color:#222;margin-bottom:14px}
.content_tit h3 span{color:#f172ac;}
.content_tit p{font-size:1.1em;font-weight:400;line-height:1.3em;color:#333;padding:0 0px;word-break:keep-all}
.content_tit p span.brown{color:#a86e62;}
.content_tit.bg_pink{background:#fffaf2;}

/* �����ý��� */
.cowork_sys{background:#2d3a4a;padding:40px 20px 28px;overflow:hidden}
.cowork_sys ul{margin-bottom:12px;width:100%}
.cowork_sys ul li{width:50%;float:left}
.cowork_sys ul li dl dt{width:100%;}
.cowork_sys ul li dl dd{
	width:100%;
	height:77px;
	padding:16px 10px;
	text-align:center;
	display:table;
	background:#fff;
	border-left:1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all
}
.cowork_sys ul li dl dd p{display:table-cell;vertical-align:middle;font-size:0.95em;font-weight:400;line-height:1.4em;color:#555;}
.cowork_sys ul:after{content:'';display:block;clear:both}

/* qna */
.qna_input{background:#fff;padding:30px 20px;text-align:center}
.qna_input h3{margin-bottom:8px}
.qna_input h3 img{width:236px;height:auto}
.qna_input h4{font-size:0.95em;font-weight:400;color:#888;line-height:1.3em;border-bottom:1px solid #ddd;padding-bottom:13px}
.tbl_input{width:100%;margin-top:20px}
.tbl_input tr{background:#f4f4f4}
.tbl_input tr th{
	text-align:left;
	font-size:0.95em;
	font-weight:400;
	color:#555;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 0 10px 10px;
}
.tbl_input tr td{
	font-size:0.95em;
	font-weight:400;
	color:#4d689a;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 0;
}
.tbl_input tr td.space{background:#fff;border:0;padding:0;height:10px}
.tbl_input tr td.colspan{border-left:1px solid #ddd;padding:10px;text-align:left}
.tbl_input tr td.colspan span{font-size:1.0em;font-weight:400;color:#555}
.tbl_input tr td input{border:0;background:#f4f4f4;font-size:1.0em;font-weight:400;color:#4d689a}
.tbl_input tr td textarea{border:0;background:#f4f4f4;font-size:1.0em;font-weight:400;color:#4d689a;margin-top:5px}
.tbl_input select{background:#f4f4f4;height:30px;width:100%;border:1px solid #ddd;font-size:1.0em;font-weight:400;color:#222;}

/* ������������ */
.idhospital{background:#fff;padding:5.556%}
.idhospital.blue{background:#d9e5e7}
.idhospital ul{background:#eff4f9}
.idhospital ul li{float:left;width:50%}
.idhospital ul li img{width:100%}
.idhospital ul:after{content:'';display:block;clear:both}

/* ��ȸȰ�� */
.id_academy{width:100%;height:auto;position:relative}
.id_academy .btn_detail{position:absolute;bottom:40px;left:50%;margin-left:-75px}

/* ����ȸ�� */
.care_sys{background:#fff;padding:40px 0;text-align:center;display:table}
.care_sys h3{font-size:1.5em;font-weight:400;line-height:1.3em;color:#222}
.care_sys h3 span{color:#f272ad;}
.care_sys h4{font-size:1.2em;font-weight:400;color:#222}
.care_sys p{font-size:0.95em;font-weight:400;line-height:1.4em;color:#555;margin-top:15px}
.care_sys ul{margin:0 27px 0 17px}
.care_sys ul li{width:50%;padding:20px 0 0 10px;float:left;box-sizing:border-box}
.care_sys ul:after{content:'';clear:both;display:block}
.care_sys .tit_day3{padding:15px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:1.2em;font-weight:400;color:#222}
.care_sys .tit_day3 span{color:#a86e62;}
.care_sys .day3{margin:0}
.care_sys .day3 li{width:100%;padding:0}

/* strength */
.strength{background:#3f485b;padding:40px;text-align:center}
.strength h3 img{width:80%}
.strength ul{width:100%;display:table}
.strength ul li{float:left;width:50%;box-sizing:border-box;text-align:center;margin-top:20px}
.strength ul li p{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/bg_strength.png) left top no-repeat;
	background-size:contain;
	font-size:3vw;
	font-weight:400;
	line-height:1.3em;
	color:#0f182f;
	width:80%;
	padding:30% 0;
	margin:0 auto 10px auto;
	text-align:center
}
.strength ul li p.line3{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/bg_strength.png) left top no-repeat;
	background-size:contain;
	font-size:3vw;
	font-weight:400;
	line-height:1.3em;
	color:#0f182f;
	width:80%;
	padding:30% 0 20%;
	margin:0 auto 12px auto;
	text-align:center
}
.strength ul li span{font-size:3vw;font-weight:400;line-height:1.3em;color:#b0b3b9;word-break:keep-all;margin:10px 5px 0;display:block}
.strength02{background:#3f485b;padding:40px;text-align:center}
.strength02 h3 img{width:80%}
.strength02 table{width:100%;display:table}
.strength02 table td{box-sizing:border-box;text-align:center;padding:20px 0 0;vertical-align:top}
.strength02 table td p{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/bg_strength.png) left top no-repeat;
	background-size:contain;
	font-size:3vw;
	font-weight:400;
	line-height:1.3em;
	color:#0f182f;
	width:80%;
	padding:30% 0;
	margin:0 auto 10px auto;
	text-align:center
}
.strength02 table td p.line3{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/bg_strength.png) left top no-repeat;
	background-size:contain;
	font-size:3vw;
	font-weight:400;
	line-height:1.3em;
	color:#0f182f;
	width:80%;
	padding:30% 0 20%;
	margin:0 auto 12px auto;
	text-align:center
}
.strength02 table td span{font-size:3vw;font-weight:400;line-height:1.3em;color:#b0b3b9;word-break:keep-all;margin:10px 5px 0;display:block}

/* surgery */
.surgery{background:#fff;padding:20px;}
.surgery .target{border-bottom:1px solid #ddd;padding:20px 0;width:100%;display:table}
.surgery .info{padding:20px 0;width:100%;display:table}
.surgery .target h3,.surgery .info h3{width:20%;display:table-cell;vertical-align:middle}
.surgery .target ul,.surgery .info ul{float:left;width:100%;margin-left:20px}
.surgery .target ul li,.surgery .info ul li{font-size:3vw;font-weight:400;line-height:5vw;color:#3f485b}
.surgery .target ul li span{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/ico_chk01.gif) left 50% no-repeat;
	background-size:100%;
	width:3%;
	height:auto;
	margin-right:5px;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:middle
}
.surgery .info ul li span{
	background:url(//images.idhospital.com/image/m.idhospital/main_surgerys/ico_dot.gif) left 45% no-repeat;
	background-size:100%;
	width:1%;
	height:auto;
	margin-right:5px;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:middle
}

/* ������� */
.surgery_way{background:#fff4f2;padding:40px 20px;text-align:center;overflow:hidden}
.surgery_way.blue{background:#eefbff}
.surgery_way h3{font-size:6vw;font-weight:400;line-height:1.3em;color:#222}
.surgery_way h3 span{color:#f172ac;}
.surgery_way ul {margin-top:15px}
.surgery_way ul li{float:left;width:50%;padding:5px;box-sizing:border-box}
.surgery_way ul li.w100{display:block;clear:both;width:100%}
.surgery_way ul li p.btn a{background:#2d3a49;padding:13px;font-size:1.2em;font-weight:400;color:#fff;text-decoration:none;display:block}
.surgery_way ul li dl{background:#fff;width:100%;height:100%}
.surgery_way ul li dl dt{padding:20px 10px 10px;font-size:4vw;font-weight:400;color:#3f485b;word-break:keep-all;letter-spacing:-1px}
.surgery_way ul li dl dt span{display:block;}
.surgery_way ul li dl dt span img{width:20%}
.surgery_way ul li dl dd{padding:0 10px 20px;font-size:1.0em;font-weight:400;color:#555;line-height:1.5em;height:80px}
.surgery_way ul li.w100 dl{background:#d1a69d;}
.surgery_way ul li.w100 dl dt{padding:20px 10px 10px;font-size:4vw;font-weight:400;color:#8d6456;height:auto}
.surgery_way ul li.w100 dl dt span img{width:9%}
.surgery_way ul li.w100 dl dd{padding:0 10px 20px;font-size:1.1em;font-weight:400;color:#fff;line-height:1.5em;height:auto}
.surgery_way ul li dl.end{background:#3f485b;}
.surgery_way ul li dl.end02{background:#d1a69d;}
.surgery_way ul li dl.end dt,.surgery_way ul li dl.end dd{color:#fff}
.surgery_way ul li dl.end02 dt{color:#8d6456}
.surgery_way ul li dl.end02 dd{color:#fff}

.foot_noti{background:#222;padding:20px;text-align:center;}
.foot_noti p{font-size:0.95em;color:#797979;font-weight:400;line-height:1.3em}

@media screen and (min-width:768px) and (max-width:1024px) {
	.surgery_way ul li dl{background:#fff;width:100%;height:100%}
	.surgery_way ul li dl dt{padding:20px 10px 10px;font-size:4vw;font-weight:400;color:#3f485b}
	.surgery_way ul li dl dt span{display:block;}
	.surgery_way ul li dl dt span img{width:20%}
	.surgery_way ul li dl dd{padding:0 25px 20px;font-size:1.6em;font-weight:400;color:#555;line-height:1.4em;height:75px}
}


.topVisual{position:relative}
.topVisual .season{position:absolute;bottom:37.8%;left:0;width:100%;text-align:center}
.topVisual .season strong{position:relative;display:inline-block;height:7.5vw;box-sizing:border-box;padding:2% 5%;font-size:3.3333vw;color:#fff;font-weight:400;line-height:1;background:#ee398a}
.topVisual .season strong:before{content:"";position:absolute;top:0;left:-2.778vw;display:block;width:2.778vw;height:7.5vw;background:url('//images.idhospital.com/image/idhospital/beautyplex/beauty_season_left.png') no-repeat center center;background-size:cover}
.topVisual .season strong:after{content:"";position:absolute;top:0;right:-2.778vw;display:block;width:2.778vw;height:7.5vw;background:url('//images.idhospital.com/image/idhospital/beautyplex/beauty_season_right.png') no-repeat center center;background-size:cover}
.topVisual .top_visual_bubble{position:absolute;top:15%;left:4%;width:34%}
/*로그인 안했을경우 숨김*/
.hide_cont {display:none;}

/*.f_quick_callbtn{position:fixed;top:345px;width:75px;right:0;z-index:500;border-radius:2vw 0 0 2vw;}
.f_quick_mcbtn{position:fixed;top:420px;width:75px;right:0;z-index:500;border-radius:2vw 0 0 2vw;}
.f_quick_ktbtn{position:fixed;top:495px;width:75px;right:0;z-index:500;border-radius:2vw 0 0 2vw;}*/



/* footer */
.foot_counsel{padding:25px 0;background:#fff;border-top:1px solid #ddd;height:46px}
.foot_counsel ul li{width:19.5%;float:left;border-left:1px solid #ccc;font-size:1.0em;color:#2d3a49;text-align:center}
.foot_counsel ul li a{color:#2d3a49;text-decoration:none}
.foot_counsel ul li.tel a{color:#f272ad;}
.foot_counsel ul li:first-child{border-left:0}
.foot_counsel ul li span.online_c{
	background-size:250px;
	background-position:-108px 0px;
	width:34px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 3px auto
}
.foot_counsel ul li span.kakao_c{
	background-size:250px;
	background-position:-108px -32px;
	width:27px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 3px auto
}
.foot_counsel ul li span.price_c{
	background-size:250px;
	background-position:-108px -66px;
	width:17px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 3px auto
}
.foot_counsel ul li span.call{
	background-size:250px;
	background-position:-108px -93px;
	width:16px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 3px auto
}
.foot_counsel ul li span.live_c{
	background-size:250px;
	background-position:-177px -102px;
	width:25px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 3px auto
}

/*renew_bottom*/
.nose_common{padding-bottom:11%;text-align:center;background:#fff}
.nose_common .step{width:88.889%;margin:0 auto;padding:11% 0 4.5%;border-top:1px solid #909090;border-bottom:1px solid #909090}
.nose_common .step h4{margin-bottom:6.2%;font-size:5vw;font-weight:normal;color:#222}
.nose_common .step h4 span{color:#fd71b2}

/*유튜브관련공통*/
.yt_maxresdefault {width:100%;cursor:pointer;}
.yt_fake_btn {position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-21px;width:60px}

#wholebg{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:499;background:#000000;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.5;display:none}
#popuplayer{position:absolute;top:0px;left:0px;z-index:10;display:none}

