.branch {font-size:24px; color:#FF8282; margin:0 0 10px; padding:0 0 0 36px !important; background:url(/images/header/i_network.svg) no-repeat 4px 50%; background-size:20px;}

/*
** 상세페이지 - ??
*/
.sub_cont .prodList{padding:0 30px 30px;position:relative;margin-bottom:0}
.sub_cont .prodListTit{font-size:18px;padding:30px 10px 10px} 
.sub_cont .prodList_s{overflow:hidden;margin-bottom:5px;background:#fafafa;padding:10px;border-radius:20px;display:flex;border:1px solid #ddd;cursor:pointer}
.sub_cont .prodList_s .prid_icon{float:left;width:13px;height:13px;margin-right:5px}
.sub_cont .prodList_s .prid_tit{width:200px;float:left;cursor:pointer}
.sub_cont .prodList_s .prid_tit > div{font-size:14px}
.sub_cont .prodList_s .prid_box{width:100px;float:right}
.sub_cont .prodList_s .prid_box .prid_price{font-size:14px;text-align:right}

.sub_cont .prodList_e{display:flex;min-height:70px;background:#fafafa;border-radius:20px;overflow:hidden;padding:10px;cursor:pointer;border:1px solid #ddd;margin-bottom:5px}
.sub_cont .prodList_e > div{float:left}
.sub_cont .prodList_e .prid_icon{width:13px;height:13px;margin-right:5px;margin-top:-1px;align-self:center}
.sub_cont .prodList_e .prid_tit{width:170px;align-self:center}
.sub_cont .prodList_e .prid_tit > div{font-size:14px;line-height:20px;cursor:pointer;}
.sub_cont .prodList_e .prid_box{width:120px;text-align:right;align-self:center}
.sub_cont .prodList_e .prid_box .prid_price{color:#797979;font-size:14px;margin-bottom:5px;text-decoration:line-through}
.sub_cont .prodList_e .prid_box .prid_eprice{font-size:18px;color:#111}

/*
** 상세페이지 - 기본 틀
*/
.sub_cont .price_view_cont {background:#fff}
.sub_cont .price_view_cont .price_view_cont_text{width:100%; text-align:center;}
.sub_cont .price_view_cont .price_view_cont_text > p:last-child{margin-bottom:0}
.sub_cont .price_view_cont .price_view_cont_text img{max-width:1200px;width:100%;margin-top:16px}
.sub_cont .price_view_cont .price_view_cont_text img:first-of-type{margin:0;}

/*
** 상세페이지 - 포토
*/
.sub_cont .price_photo .open_div_ph_1{background:#fff;border-bottom:1px solid #ebebeb;position:relative}
.sub_cont .price_photo .open_div_ph_1 > div.swiper-button-next{top:40%;background:url(/images/icon/i_swiper_arrow.svg) no-repeat 50% 50%}
.sub_cont .price_photo .open_div_ph_1 > div.swiper-button-prev{top:40%;background:url(/images/icon/i_swiper_arrow.svg) no-repeat 50% 50%;transform:rotate(180deg)}
.sub_cont .price_photo .open_div_ph_1 > div > div{width:744px}
.sub_cont .price_photo .open_div_ph_1 > div > div img{width:100%!important}
.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text{width:100%;overflow:hidden}
.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div{width:50%;float:left;padding:30px}
.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div > span{display:block}
.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div > span.n_title{font-size:25px;font-weight:900}
.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div > span.n_date{font-size:22px}

/*
** 상세페이지 - 리뷰
*/
.sub_cont .price_review{position:relative; padding:80px 40px; border-bottom:20px solid #f6f6f6;}
.sub_cont .price_review .price_tit {font-size:36px; font-weight:700; color:#555; text-align:center; padding:0 0 20px; border-bottom:1px solid #ddd;}
.sub_cont .price_review .open_div_ph_1{position:relative}
.sub_cont .price_review .swiper-slide{padding:40px 60px}
.sub_cont .price_review .pR_tit{font-weight:700;font-size:30px;margin:0 0 5px}
.sub_cont .price_review .pR_tit span{color:#FF1A2F;font-size:inherit;font-weight:inherit;margin-left:10px}
.sub_cont .price_review .pR_write{overflow:hidden;font-size:24px;font-weight:300;color:#999;padding:10px 10px 0}
.sub_cont .price_review .pR_write > div{float:left}
.sub_cont .price_review .pR_write > div:nth-child(2n){margin:0 30px 0 10px}
.sub_cont .price_review .pR_content{font-size:26px;margin:30px 10px 0}
.sub_cont .price_review .swiper-button-next{right:30px;background:url(/images/icon/i_swiper_arrow.svg) no-repeat 50% 50%}
.sub_cont .price_review .swiper-button-prev{left:30px;background:url(/images/icon/i_swiper_arrow.svg) no-repeat 50% 50%;transform:rotate(180deg)}

/*
** 상세페이지 - 연관시술, 주의사항
*/
.sub_cont .price_boot_menu{width:100%;background:#fff}
.sub_cont .price_boot_menu:last-child{margin-bottom:0}
.sub_cont .price_boot_menu .price_boot_tbtn{position:relative;width:100%;height:100px;line-height:100px;border-bottom:1px solid #ddd;padding:0 40px}
.sub_cont .price_boot_menu .price_boot_tbtn a{color:#111;font-size:30px;display:block}
.sub_cont .price_boot_menu .price_boot_tbtn span{color:#FF8282;font-weight:700}
.sub_cont .price_boot_menu .price_boot_tbtn span.arrow{width:40px;height:25px;overflow:hidden;position:absolute;top:50%;transform:translate(0%,-50%);right:35px}
.sub_cont .price_boot_menu .price_boot_tbtn span.arrow:before{content:'';height:16px;width:16px;display:block;border:2px solid #555;border-right-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;bottom:7px;left:7px}
.sub_cont .price_boot_menu .price_boot_tbtn span.arrow.active:before{content:'';transform:rotate(135deg);bottom:0}
/* .sub_cont .price_boot_menu .price_boot_bcont{display:none} */
.sub_cont .price_boot_menu .price_boot_bcont div strong{display:inline-block;margin-bottom:10px;font-size:28px}

/*
** 상세페이지 - 연관시술
*/
.sub_cont .price_boot_sur .price_boot_bcont > div{position:relative;width:100%;padding:40px;background:#fff;border-bottom:1px solid #ddd;overflow:hidden}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_tit{width:410px;font-size:30px;margin:0 0 15px}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_subtit{width:410px;font-size:24px;color:#999}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_price{font-size:40px;font-weight:700;margin:30px 0 0}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_price > span{font-size:26px;font-weight:300;}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn{position:absolute;right:20px;top:50%;transform:translate(0%,-50%);z-index:10}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn ul{margin-bottom:0}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li{width:200px;height:80px;line-height:80px;font-size:22px;text-align:center;cursor:pointer}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li:first-child{margin:0 0 12px}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li.b_color_r{color:#FFF; background:#FF8282;}
.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li.b_color_b{color:#333; border:1px solid #DDD;}
.sub_cont .price_boot_qna .price_boot_bcont > div{font-size:26px;padding:40px;border-bottom:1px solid #ddd}
.sub_cont .price_boot_qna .price_boot_bcont > div > div:first-child{font-size:30px;font-weight:700;margin-bottom:45px}
.sub_cont .price_boot_qna .price_boot_bcont > div > div:last-child{font-size:24px;line-height:40px}

/*
** 상세페이지 - EVENT
*/
.newEvListTit{display:none;width:100%;height:75px;background:#303030}
.newEvListTit > div{width:1000px;line-height:75px;margin:0 auto;color:#fff;font-size:18px}
.newEvListTit > div > span{font-size:16px;font-weight:100;margin-left:5px}
.newEvListCont {width:100%;padding:80px 0;background:#fff}
.newEvListCont h2 {font-size:30px;font-weight:700;color:#555;text-align:center;margin:0 0 20px}
.newEvListCont > div{width:1400px;margin:0 auto;display:flex;flex-wrap:wrap}
.newEvListCont > div .prodList_e{width:695px;border:1px solid #ddd;background:#fff;border-radius:10px;padding:20px 40px;margin:10px 0 0;flex-wrap:wrap;}
.newEvListCont > div .prodList_e:nth-child(2n+1){margin-right:10px}
.newEvListCont .newEvCont{position:relative;width:100%}
.newEvListCont .newEvCont .newEvContTit{font-size:22px;font-weight:400;color:#555;margin:0 0 12px}
.newEvListCont .newEvCont .newEvContStit{font-size:16px;line-height:24px;margin:0 0 25px;color:#555}
.newEvListCont .newEvCont .newEvContPrice{font-size:28px; font-weight:700; color:#E41F1F; letter-spacing:-.5px;}
.newEvListCont .newEvCont .newEvContPrice label.dong {font-size:20px; font-weight:400; margin:0 0 0 5px;}
.newEvListCont .newEvCont .newEvContPrice span{text-decoration:line-through;font-size:16px;font-weight:400;color:#777;margin:0 0 0 10px}
.newEvListCont .newEvCont .newEvContBtn{position:absolute;right:0;bottom:0;font-weight:300;padding:0 21px 0 0;background:url(/images/icon/i_price.svg) no-repeat 100% 50% / 16px}
.newEvListCont .newEvCont .newEvContBtn img{margin-left:8px}
.newEvListCont .newEvCont .newEvContBtn span{position:relative;font-size:16px;color:#999}

/*
** 상세페이지 - 기본상품
*/
.newPrAll{position:relative;padding:80px 0;overflow:hidden;border-bottom:12px solid #f6f6f6}
.newPrAll .newPrListCont{position:relative; width:1200px; margin:0 auto;}
.newPrTit{font-size:30px;font-weight:700;color:#555;text-align:center;margin:0 0 20px}
.newPrList{display:flex;flex-wrap:wrap}
.newPrList .prodList_s{width:595px;margin:10px 0 0;padding:30px 40px;border:1px solid #DDD;border-radius:10px;}
.newPrList .prodList_s:nth-child(2n+1){margin-right:10px}
.newPrList .prodList_s > div{width:100%;position:relative}
.newPrList .newPrContTit {font-size:20px; color:#555; margin:0 0 12px; padding-right:120px; word-break:break-word}
.newPrList .newPrContPrice {font-size:28px; font-weight:700; letter-spacing:-.5px;}
.newPrList .newPrContPrice label {font-size:20px; font-weight:400; margin:0 0 0 5px;}
.newPrList .newPrContBtn{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;color:#999;padding:0 21px 0 0;background:url(/images/icon/i_price.svg) no-repeat 100% 50% / 16px}
.newPrAll .price_view_cont .price_view_cont_text ul.center{margin:0 0 60px;padding:50px 0;text-align:center;border-bottom:1px solid #ddd}
.newPrAll .price_view_cont .price_view_cont_text ul.eventTit{margin:0 0 60px;padding:50px 0;border-bottom:1px solid #ddd}

/*
** 칭찬/불만
*/
.sub_cont .cust_tit{background:#fff;padding:80px 40px 0;text-align:center}
.sub_cont .cust_tit > span{display:block;font-size:32px;color:#777;word-break:keep-all;}
.sub_cont .cust_tit > div{font-size:44px;font-weight:700;word-break:keep-all;}

.sub_cont .cust_form{width:100%;background:#fff;padding:70px 40px}
.sub_cont .cust_form .cust_form_t {margin:0 0 40px}
.sub_cont .cust_form .cust_form_t .type {margin:0 0 40px; overflow:hidden;}
.sub_cont .cust_form .cust_form_t .type li {display:flex; justify-content:center; align-items:center; float:left; width:50%; height:60px;}
.sub_cont .cust_form .cust_form_t .type label {font-size:20px; font-weight:700; letter-spacing:1px;}
.sub_cont .cust_form .cust_form_t .type .option-input {margin:0 12px 0 0;}

.sub_cont .cust_form .cust_form_t > div {display:table;width:100%;margin-top:22px}
.sub_cont .cust_form .cust_form_t > div > div {display:table-cell;vertical-align:middle;height:85px}
.sub_cont .cust_form .cust_form_t > div > div.top {vertical-align:top; padding:11px 0 0;}
.sub_cont .cust_form .cust_form_t > div > div:first-child{width:200px;font-size:26px}
.sub_cont .cust_form .cust_form_t > div > div:first-child span{color:#ff5845;margin-left:5px}
.sub_cont .cust_form .cust_form_t > div > div:last-child{width:calc(100% - 200px)}
.sub_cont .cust_form .cust_form_t > div > div:last-child > span{position:relative;float:left;height:85px;line-height:85px;padding:0 60px 0 50px}
.sub_cont .cust_form .cust_form_t > div > div:last-child > span label{margin:0;font-weight:400;font-size:26px}
.sub_cont .cust_form .cust_form_t > div > div:last-child input{border:1px solid #ddd;margin-top:0}
.sub_cont .cust_form .cust_form_t > div > div:last-child input[type="radio"]{float:left;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:0;margin:0}
.sub_cont .cust_form .cust_form_t > div > div:last-child .type_1{width:100%;height:85px;font-size:26px;padding:0 20px}
.sub_cont .cust_form .cust_form_t > div > div:last-child select{width:100%;height:85px;font-size:26px;border:1px solid #ddd}
.sub_cont .cust_form .cust_form_t > div > div:last-child textarea{width:100%;height:300px;font-size:26px;padding:10px 20px;resize:none;border:1px solid #ddd}
.sub_cont .cust_form .cust_form_t > div > div:last-child select{margin-left:0!important;margin-right:1px;padding-left:20px}

.sub_cont .cust_form .cust_form_b{position:relative}
.sub_cont .cust_form .cust_form_b > input{position:absolute;top:50%;transform:translateY(-50%);margin:0}
.sub_cont .cust_form .cust_form_b > div{width:100%;line-height:36px;padding:0 0 0 80px;font-size:24px;color:#666;word-break:keep-all;}
.sub_cont .cust_form .cust_form_b > div span{margin:0 0 0 10px}
.sub_cont .cust_form .cust_form_b > div span a{color:#969696;padding-bottom:1px;border-bottom:1px solid #969696}

.sub_cont .cust_bottom{position:fixed;bottom:0;left:0;width:744px;z-index:99}
.sub_cont .cust_bottom input{width:100%;height:120px;line-height:120px;background:#ffcd00;text-align:center;color:#111;font-size:35px;border:0}
.sub_cont .cust_bottom a{display:block;width:100%;height:120px;line-height:120px;text-align:center;font-size:34px;color:#FFFDFD;background:#FFDADA;cursor:default;pointer-events:none}
.sub_cont .cust_bottom a.on{color:#FFF;background:#E41F1F;cursor:pointer;pointer-events:auto}

/*
** 사이트 이용약관
*/
.policyConts {padding:60px 0 0;}
.policyConts * {letter-spacing:-.5px;}
.policyConts .tit {border-bottom:1px solid #EDEDED;}
.policyConts .tit div {font-size:24px; font-weight:700; line-height:84px; height:84px; padding:0 40px;}
.policyConts .txt {background:#F6F6F6; padding:40px 0 60px;}
.policyConts .txt div {line-height:30px; padding:0 40px; font-size:16px; font-weight:300; color:#555;}
.policyConts .txt div span {display:block; font-weight:400; font-size:18px; color:#333; margin:10px 0;}

/*
** 최근 본 시술
*/
.openRecent {position:fixed; z-index:10; font-size:0; color:transparent; border-radius:50%; background:transparent url(/images/icon/i_time_v3.svg) no-repeat 50% 50%; cursor:pointer;}
.openRecent.Active {animation:msg .6s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate-reverse both;}

.recent {position:fixed; z-index:100; width:0; height:0; opacity:0; transition:opacity .3s}
.recent.Active {height:auto; opacity:1; border-radius:16px;}
.recent .recentBox {padding:0 0 4px 0; background:#FFF;}
.recent .recentBox h1 {font-weight:700; color:#555; border-bottom:1px solid #DDD;}
.recent .recentBox .close {position:absolute; top:0; right:0; font-size:0; color:transparent; background:url(/images/header/i_popClose.png) no-repeat 50% 50%;}
.recent .recentBox .conts .list {position:relative; display:block; border-bottom:1px solid #EEE;}
.recent .recentBox .conts .list:active {background:#F7F7F7;}
.recent .recentBox .conts .list:last-of-type {border:0;}
.recent .recentBox .conts .list {background:#FFF;}
.recent .recentBox .conts .list .tit {font-weight:700; word-break:keep-all;}
.recent .recentBox .conts .list .subTit {font-weight:300; word-break:keep-all;}
.recent .recentBox .conts .list .price {font-weight:700; color:#E41F1F; letter-spacing:-.4px;}
.recent .recentBox .conts .list .price .dong {font-weight:400;}

/*
** PC START
*/
@media screen and (min-width: 745px) {
	.branch {font-size:16px; padding:0 0 0 24px !important; background-size:14px;}
	
	/*
	** 상세페이지 - 상단 PC
	*/
	.ImgConts .web {position:relative; width:100%; height:385px; overflow:hidden}
	.ImgConts .web video {display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-width:100%; min-height:100%; width:auto; height:auto; z-index:0;}
	.ImgConts .web:after {content: '';  position: absolute;  top: 0; left: 0; right: 0; bottom: 0; background: #111; opacity: .4;}
	.ImgConts .web .txtConts {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10;}
	.ImgConts .web .txtConts h1, .ImgConts .web .txtConts h2 {letter-spacing:1px; color:#fff; text-align:center;}
	.ImgConts .web .txtConts h1 {line-height:60px; font-size:40px; font-weight:700;}
	.ImgConts .web .txtConts h2 {line-height:44px; font-size:30px; font-weight:400; margin:5px 0 0;}
	.ImgConts .mobile {display:none}
	
	/*
	** 칭찬/불만
	*/
	.sub_cont .cust_tit{padding:70px 35px;border-bottom:1px solid #ddd}
	.sub_cont .cust_tit > span{font-size:20px;}
	.sub_cont .cust_tit > div{font-size:40px;}
	.sub_cont .cust_form{width:640px;margin:40px auto 80px;padding:0}
	.sub_cont .cust_form .cust_form_t .type .option-input {}
	.sub_cont .cust_form .cust_form_t > div{margin:15px 0 0;overflow:hidden}
	.sub_cont .cust_form .cust_form_t > div > div{height:auto}
	.sub_cont .cust_form .cust_form_t > div > div:first-child{font-size:18px}
	.sub_cont .cust_form .cust_form_t > div > div:last-child > span{height:50px;line-height:50px;padding:0 60px 0 40px}
	.sub_cont .cust_form .cust_form_t > div > div:last-child > span label{font-size:18px}
	.sub_cont .cust_form .cust_form_t > div > div:last-child .type_1{height:50px;font-size:18px}
	.sub_cont .cust_form .cust_form_t > div > div:last-child select{height:50px;font-size:18px}
	.sub_cont .cust_form .cust_form_t > div > div:last-child textarea{font-size:18px}
	.sub_cont .cust_form .cust_form_b > div{line-height:24px;font-size:16px;padding:0 0 0 50px;margin:0 0 60px;}
	.sub_cont .cust_bottom{position:relative;width:350px;margin:0 auto;z-index:0}
	.sub_cont .cust_bottom a{font-size:18px;height:80px;line-height:80px}

	/*
	** 상세페이지 - 기본 틀
	*/
	.sub_cont .price_view_cont {width:1200px; margin:0 auto;}
	.sub_cont .price_view_cont.All {width:100%;}

	/*
	** 상세페이지 - 포토
	*/
	.sub_cont .price_photo{border-top:1px solid #ebebeb}
	.sub_cont .price_photo .open_div_ph_1{overflow:hidden}
	.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div{padding:30px 50px}
	.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div > span.n_date{font-size:14px}
	.sub_cont .price_photo .open_div_ph_1 > div > div > .price_cont_text > div > span.n_title{font-size:21px}
	
	/*
	** 상세페이지 - 리뷰
	*/
	.sub_cont .price_review {border-width:12px;}
	.sub_cont .price_review .reviewConts {position:relative; overflow:hidden; width:1200px; margin:0 auto;}
	.sub_cont .price_review .price_tit{font-size:30px}
	.sub_cont .price_review .open_div_ph_1{position:relative}
	.sub_cont .price_review .swiper-slide{padding:40px 120px}
	.sub_cont .price_review .pR_tit{font-size:22px}
	.sub_cont .price_review .pR_write{font-size:16px}
	.sub_cont .price_review .pR_write > div{float:left;font-weight:inherit}
	.sub_cont .price_review .pR_content{font-size:18px}

	/*
	** 상세페이지 - 리뷰
	*/
	.sub_cont .price_boot_menu {width:1200px; margin:0 auto;}
	.sub_cont .price_boot_menu:last-of-type {padding:0 0 80px;}
	.sub_cont .price_boot_menu .price_boot_tbtn{height:80px;line-height:80px}
	.sub_cont .price_boot_menu .price_boot_tbtn a{font-size:21px}
	.sub_cont .price_boot_menu .price_boot_bcont div,.sub_cont .price_boot_qna .price_boot_bcont > div{font-size:16px}
	.sub_cont .price_boot_menu .price_boot_bcont div strong{font-size:21px;line-height:32px}
	
	/*
	** 상세페이지 - 연관시술, 주의사항
	*/
	.sub_cont .price_boot_sur .price_boot_bcont{display:flex;flex-wrap:wrap;padding:30px 0}
	.sub_cont .price_boot_sur .price_boot_bcont > div{width:49.5%;margin-bottom:14px;padding:30px 40px;border:1px solid #ddd;overflow:hidden;cursor:pointer}
	.sub_cont .price_boot_sur .price_boot_bcont > div.isnew{border-top:2px solid #ff172d}
	.sub_cont .price_boot_sur .price_boot_bcont > div:nth-child(2n+1){margin-right:1%}
	.sub_cont .price_boot_sur .price_boot_bcont > div > div:first-child{align-self:center}
	.sub_cont .price_boot_sur .price_boot_bcont > div > div:last-child{margin-top:0;font-size:30px;font-weight:100}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_tit,
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_subtit{width:350px}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_tit{font-size:20px;margin:0 0 8px}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_subtit{font-size:16px}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_price{font-size:28px;font-weight:700;margin:16px 0 0}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_price > span{font-size:18px;}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn{position:absolute;right:20px;top:50%;transform:translate(0%,-50%)}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li{width:160px;height:48px;line-height:47px;font-size:16px}
	.sub_cont .price_boot_sur .price_boot_bcont > div .price_list_btn li:first-child{margin:0 0 8px}
	
	/*
	** 상세페이지 - 인스타그램
	*/
	.instaContent {width:1000px; margin:80px auto;}
	.instaContent .insta .swiper-slide{width:440px;height:0;padding:0!important;margin:0 40px 0 0;}
	.instaContent .insta .swiper-slide.swiper-slide-next,
	.instaContent .insta .swiper-slide.swiper-slide-active,
	.instaContent .insta .swiper-slide.swiper-slide-prev {height:auto;}
	
	/*
	** 사이트 이용약관
	*/
	.policyConts .tit div,
	.policyConts .txt div {width:1400px; margin:0 auto;}
	
	/*
	** 최근 본 시술
	*/
	.openRecent {right:80px; bottom:160px; width:70px; height:70px; background-size:64px;}
	
	.recent {bottom:260px; right:28px; overflow:hidden;}
	.recent.Active {width:480px; border:1px solid #EEE; border-radius:16px; box-shadow:0px 3px 6px #00000029;}
	.recent .recentBox {max-height:560px; overflow:auto;}
	.recent .recentBox h1 {font-size:22px; height:80px; line-height:80px; padding:0 80px 0 40px;}
	.recent .recentBox .close {width:80px; height:80px; background-size:22px;}
	.recent .recentBox .conts .list {padding:20px 40px;}
	.recent .recentBox .conts .list .tit {font-size:18px; margin:0 0 8px;}
	.recent .recentBox .conts .list .subTit {font-size:16px;}
	.recent .recentBox .conts .list .price {font-size:24px; margin:12px 0 0;}
	.recent .recentBox .conts .list .price .dong {font-size:16px; margin:0 0 0 6px;}
}


/*
** MOBILE START
*/
@media screen and (max-width: 744px) {
	/*
	** 상세페이지 - 상단 MOBILE
	*/
	.ImgConts .web {display:none}
	.ImgConts .mobile {border-bottom:20px solid #f6f6f6;}
	.ImgConts .mobile .Img {position:relative; height:400px; overflow:hidden;}
	.ImgConts .mobile .Img img {position:absolute; top:50%; left:0; transform:translate(0%, -50%); width:100%;}
	.ImgConts .mobile .txtConts {text-align:center; padding:80px 40px; border-bottom:2px solid #ececec;}
	.ImgConts .mobile .txtConts h1 {font-size:44px; font-weight:700; margin:0 0 10px; letter-spacing:2px;}
	.ImgConts .mobile .txtConts h2 {font-size:32px; font-weight:300; color:#666; line-height:48px; letter-spacing:1px; word-break:keep-all;}
	
	/*
	** 칭찬/불만
	*/
	.sub_cont .cust_form {padding:80px 40px}
	.sub_cont .cust_form .cust_form_t .type {margin:0 0 60px;}
	.sub_cont .cust_form .cust_form_t .type li {height:85px;}
	.sub_cont .cust_form .cust_form_t .type label {font-size:30px;}
	.sub_cont .cust_form .cust_form_t .type .option-input {margin:0 24px 0 0;}
	.sub_cont .cust_form .cust_form_t > div {height:auto; overflow:hidden}
	.sub_cont .cust_form .cust_form_t > div > div {height:auto}
	.sub_cont .cust_form .cust_form_b > input {width:50px; height:50px;}
	
	/*
	** 상세페이지 - 연관시술, 주의사항
	*/
	.sub_cont .price_boot_sur .price_boot_bcont > div > div:first-child .price_list_icon{display:block}
	.sub_cont .price_boot_sur .price_boot_bcont > div > div:first-child .price_list_icon span{width:100px;height:30px;line-height:25px;background:#ff172d;color:#fff;display:block;text-align:center;font-size:20px}
	.sub_cont .price_boot_sur .price_boot_bcont > div > div:last-child{margin-top:0;padding-right:20px}
	
	.sub_cont .prodListTit{font-size:28px;padding:30px 0 30px 50px;border-top:1px solid #111;border-bottom:1px solid #ddd}
	.sub_cont .prodList{padding:20px 0 30px;position:relative}
	.sub_cont .prodList_s .prid_tit{width:500px}
	.sub_cont .prodList_s .prid_tit > div{font-size:24px}
	.sub_cont .prodList_s .prid_box{width:244px}
	.sub_cont .prodList_s .prid_box .prid_price{font-size:24px}
	.sub_cont .prodListEvent{margin-bottom:40px}
	.sub_cont .prodList_e{height:80px;border:0;background:#fff;border-bottom:1px solid #ddd;border-radius:0}
	.sub_cont .prodList_e .prid_tit{width:500px}
	.sub_cont .prodList_e .prid_tit > div{font-size:24px}
	.sub_cont .prodList_e .prid_box{width:244px}
	.sub_cont .prodList_e .prid_box .prid_price{font-size:20px}
	.sub_cont .prodList_e .prid_box .prid_eprice{font-size:24px}
	
	.sub_cont .reserNo_date{font-size:24px;padding:0 0 18px 45px}
	.sub_cont .reserNo_date span{width:30px;height:30px;line-height:23px;font-size:22px}
	
	.newEvListTit{height:80px}
	.newEvListTit > div{width:680px;line-height:80px;font-size:26px;padding:0 0 0 30px}
	.newEvListTit > div > span{font-size:20px;margin-left:8px}
	
	.newEvListCont h2 {font-size:36px;}
	.newEvListCont > div {width:664px;margin:0 auto}
	.newEvListCont > div .prodList_e{width:680px;padding:40px;height:auto}
	.newEvListCont > div .prodList_e:nth-child(2n+1){margin-right:0}
	.newEvListCont .newEvCont .newEvContTit{font-size:30px}
	.newEvListCont .newEvCont .newEvContStit{font-size:24px;font-weight:300;line-height:36px}
	.newEvListCont .newEvCont .newEvContPrice{font-size:40px;}
	.newEvListCont .newEvCont .newEvContPrice span{font-size:24px}
	.newEvListCont .newEvCont .newEvContPrice label.dong {font-size:26px; margin:0 0 0 10px;}
	.newEvListCont .newEvCont .newEvContBtn {right:-24px; bottom:-30px; padding:0 35px 0 0;background-size:auto}
	.newEvListCont .newEvCont .newEvContBtn span{font-size:24px}
	.newEvListCont .newEvCont .newEvContBtn img{height:18px}
	
	.newPrAll {border-width:20px;}
	.newPrAll .newPrListCont {width:100%;}
	.newPrTit {font-size:36px;}
	.newPrList{width:664px; margin:0 auto}
	.newPrList .prodList_s{width:100%;height:auto;padding:40px}
	.newPrList .prodList_s:nth-child(2n+1){margin-right:0}
	.newPrList .prodList_s > div{width:100%;position:relative}
	.newPrList .newPrContTit {font-size:30px;padding-right:210px}
	.newPrList .newPrContPrice {font-size:40px;}
	.newPrList .newPrContPrice label {font-size:26px; margin:0 0 0 10px;}
	.newPrList .newPrContBtn{font-size:24px;padding:0 35px 0 0;background-size:auto}
	
	/*
	** 상세페이지 - 인스타그램
	*/
	.instaContent .insta {padding: 0 80px 80px}
	.instaContent .tit{font-size:36px}
	.instaContent .insta-next,.instaContent .insta-prev{top:3px}
	.instaContent iframe{width:50%!important;min-width:50%!important;transform:scale(2) translateZ(0);margin:0 auto!important}
	
	/*
	** 사이트 이용약관
	*/
	.policyConts .tit {border-width:2px;}
	.policyConts .tit div {font-size:36px; line-height:104px; height:104px;}
	.policyConts .txt div {font-size:26px; line-height:46px;}
	.policyConts .txt div span {font-size:30px; margin:20px 0 16px;}
	
	._eng .policyConts .tit div {line-height:42px; padding:10px 40px;}
	
	/*
	** 최근 본 시술
	*/
	.openRecent {right:22px; bottom:364px; width:98px; height:98px; background-size:88px;}
	
	.recent {bottom:0; right:0; overflow:auto;}
	.recent.Active {width:100%; max-height:calc(100% - 120px); border-radius:40px 40px 0 0;}
	.recent.Active:after {content:''; position:fixed; top:0; left:0; z-index:-1; width:100%; height:calc(100% - 122px); background:rgb(0, 0, 0, .4);}
	.recent .recentBox h1 {font-size:32px; height:100px; line-height:100px; padding:0 100px 0 48px;}
	.recent .recentBox .close {width:100px; height:100px; background-size:32px;}
	.recent .recentBox .conts .list {padding:32px 48px; border-width:2px;}
	.recent .recentBox .conts .list .tit {font-size:28px; margin:0 0 12px;}
	.recent .recentBox .conts .list .subTit {font-size:24px;}
	.recent .recentBox .conts .list .price {font-size:36px; margin:20px 0 0;}
	.recent .recentBox .conts .list .price .dong {font-size:24px; margin:0 0 0 8px;}
}