<? include('../../inc/head.php');?>#wrap{max-width:640px;margin:0 auto; }
img {max-width:100%;}
.contents{width:92%;margin-left:4%;margin:0 auto;height:auto; }
.contents2{width:94%;margin-left:3%;margin:0 auto;height:auto; }


.red_btn{clear:both; padding:13px 0; background:#ff644d; text-align:center; border-radius:3px;}
.red_btn a{color:#fff; font-weight:bold; }
.navy_btn{clear:both; padding:13px 0; background:#2c3e50; text-align:center;border-radius:3px;}
.navy_btn a{color:#fff; font-weight:bold; }

/* ===== top =====*/

.global {
  position: relative;
  z-index: 9999;
}
.global .heading {
  position: relative;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 74px;
  text-align: center;
  background-color: #fff;
}
.global .heading h1 img {
  width: 106px;
  margin-top: 20px;
}
.global .heading p a {
  position: absolute;
  left: 0;
  top: 10px;
  width: 80px;
  height: 56px;
  text-indent: -9999px;
  background: url('/m/images/global_touch.png') no-repeat;
  -webkit-background-size: 80px 112px;
  -moz-background-size: 80px 112px;
  background-size: 80px 112px;
}
.global .heading .qickm a {
  position: absolute;
  right: 0px;
  top: 12px;
  width: 58px;
  height: 56px;
  text-indent: -9999px;
  background: url('/m/images/global_touch2.png') no-repeat;
  -webkit-background-size: 39px 112px;
  -moz-background-size: 39px 112px;
  background-size: 39px 112px;
}
.global .qickm_sub ul {
  position: absolute;
  left: 0;
  top: 74px;
  width: 100%;
  clear: left;
  overflow: hidden;
  text-align: center;
  border-top: 1px solid #888888;
/*  border-bottom: 1px solid #11c3c4;
  background-color: #00a9aa;*/
}
.global .qickm_sub ul li {
  float: left;
  width: 100%;
 /* border-left: 1px solid #11c3c4;*/
}
.global .qickm_sub ul li:first-child { border-left: none;}
.global .qickm_sub ul li a {
  display: block;
  padding:16px 0;
}
.global .qickm_sub ul li a img{ width:74%; max-width:90px;}



/* top search */

#top_search_v {}

.top_search {width:100%;margin:0 auto;background-color:#FFFFFF;padding:10px 10px 10px 10px;}
.top_search_b {background-color:#222;width:100%;color:#ffffff;text-align:center;padding-top:10px;padding-bottom:10px;cursor:pointer;border:1px solid #CCCCCC;border-radius:3px;}
.top_search_input {width:100%;border: 1px solid #E2E2E2;padding-left:50px;height:38px;border-radius:3px;background-image:url(/m/images/top_search_bg.png);background-repeat:no-repeat;background-position: 10px 7px; background-size: 5%;}



.main{position: relative;}

.lnb {
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 999;
  width: 100%;
}
.lnb .lnbarea {
  position: relative;
  z-index: 999;
  left: -265px;
  overflow: hidden;
  width: 100%;
  height: 100%;
 
}
.lnb .lnbarea .lnbmove {
  height: 100%;
}
.lnb .lnbarea .lnbmove .mn {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
}

.lnb .lnbarea .lnbmove .mn > ul > li > a {
  display: block;
  padding-left: 10px;
  height: 48.5px;
  font-size: 18px;
  font-weight: bold;
  letter-spacing:-1px;
  color: #222;
  line-height: 47.5px;
  /*background: url('/images/lnb_arrow_off.png') no-repeat 235px 18px;*/
  background-size: 19px 11px;
}
.lnb .lnbarea .lnbmove .mn > ul > li > a.on {
  background: url('/images/lnb_arrow_on.png') no-repeat 235px 18px;
  background-size: 19px 11px;
}
.lnb .lnbarea .lnbmove .mn > ul > li ul {
  clear: left;
  overflow: hidden;
  
}
.lnb .lnbarea .lnbmove .mn > ul > li ul li {
  float: left;
  width: 50%;
    border-top: 1px solid #e0e0e0; 
	background-color:#ffffff;
}
.lnb .lnbarea .lnbmove .mn > ul > li ul li a {
  display: block;
  padding: 13px 0 13px 8px;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -1px;
}

.lnb .lnbarea .lnbmove .mn > ul > li ul li a em {
  font-weight: bold;
}
.lnb .lnbarea .lnbmove .mn > ul > li ul li.b_line a {
  border-bottom: none;
}
.lnb .lnbarea .lnbmove .mn > ul > li ul > li:nth-child(1) a {
  border-top: none;
}
.lnb .lnbarea .lnbmove .mn > ul > li ul > li:nth-child(2) a {
  border-top: none;
}

.lnb .lnbarea .lnbmove .mn > ul > li ul li:nth-child(2n+2) a {
  padding: 13px 0 13px 8px;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(1) > a {
  background-color: #fff;
  border-top: 1px solid;

}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(2) > a {
  background-color: #fff;
  border-top: 1px solid;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(3) > a {
  background-color: #fff;
  border-top: 1px solid;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(4) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(5) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(6) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(7) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(8) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(9) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(10) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(11) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(12) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(13) > a {
  background-color: #fff;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(14) > a {
  background-color: #fff; 
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(1) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(2) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(2) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(3) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(3) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(4) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(4) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(5) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(5) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(6) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(6) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(7) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(7) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(8) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(8) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(9) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(9) ul li a em {
  color: #333;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(10) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(11) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(12) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(13) ul {
  background-color: #f0f3f5;
}
.lnb .lnbarea .lnbmove .mn > ul > li:nth-child(14) ul {
  background-color: #f0f3f5;
  }

  .blockui {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 90;
  width: 100%;
  background-color: #000;
  opacity: 0.6;
}

/* 상단메뉴 */
.top_menu{clear:both;width: 100%;}
.top_menu table{float:left; border-collapse:collapse;}
.top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;
			 border-top:1px solid #888888; border-bottom:1px solid #888888; vertical-align:middle;font-size:16px;font-weight:600;color:#222222;}
.top_menu td a{color:#222222; line-height:140%;}
.top_menu .menu_on{background:#00a9aa;}
.top_menu .menu_off{background:#2c3e50;}


#visual {clear:both;position:relative; width:100%; max-width:640px; height:auto;padding-bottom:0px;margin:0 auto;}
#visual .touchslider{width:100%;margin:0 auto;}
#visual .touchslider .touchslider-viewport{position:relative;overflow:hidden;margin:0px;text-align:center;height:auto;margin:0 auto;}
#visual .touchslider .touchslider-viewport .touchslider-item{position:relative;width:100%;height:auto;text-align:center;margin:0px;overflow:hidden;margin:0 auto;}



.m_title_001 {clear:both;width:100%;text-align:center;font-weight:600;font-size:20px;padding-top:30px;padding-bottom:20px;}


.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {	
  text-align: center;
  font-size: 18px;
 
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide2 {	
  text-align: center;
  font-size: 18px;
 
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}



.swiper-container2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;margin-top:30px;}
.swiper_img_001 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:15px; color: #222;}
.swiper_img_001 .swiper_img_001_txt2 {font-size:14px;}
.img_txt_val {margin: 10px 0px 0 20px;text-align:left;}


.swiper-container3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

.swiper-container4_1{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_4{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_5{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_6{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

.img_txt_val2 {position:absolute;text-align:left;margin-top:50px;padding-left:20px;}
.img_txt_val2 .swiper_img_001_txt {font-size:30px;font-weight:600;padding-bottom:10px;}
.img_txt_val2 .swiper_img_001_txt2 {font-size:14px;padding-bottom:10px;}
.img_txt_val2 .swiper_img_002_txt {font-size:30px;font-weight:600;padding-bottom:10px;color:#ffffff;}
.img_txt_val2 .swiper_img_002_txt2 {font-size:14px;padding-bottom:10px;color:#ECECEC;}


.img_txt_val3 {text-align:left;margin-top:20px;padding-left:20px;}
.img_txt_val3 .swiper_img_001_txt {font-size:30px;font-weight:600;padding-bottom:20px;}
.img_txt_val3 .swiper_img_001_txt2 {font-size:14px;padding-bottom:10px;}
.img_txt_val3 .swiper_img_001_txt3 {font-size:14px;padding-bottom:10px;}

/* 이달의 추천 시술(메인) */
.word_font{border:2px solid #222;padding:10px 10px 10px 10px;width:90%;border-radius:15px;}
.word_font span {color:#222;font-size:15px;text-align:center;font-weight:1000;}


.box_price {border:1px solid #EBEBEB;padding:15px 15px 15px 15px;font-size:12px;color:#656565;}
.box_price_txt {font-size:16px;color:#222222;padding-top:10px;}
.box_price_txt_bold {font-weight:600;letter-spacing:-1px;}
.box_price_txt2 {color:#e23b38;font-size:22px;font-weight: bold;padding-top:5px;padding-bottom:10px;}
.box_price_txt3 {min-height:45px;font-size:11px;letter-spacing:-1px;line-height:160%;}
.box_price_input {color:#fff;background-color:#222;padding-top:5px;padding-bottom:5px;padding-left:20px;
padding-right:20px;text-align:center;cursor:pointer;}

.boxprice_line1 {float:left;width:1%;}
.boxprice_line2 {float:left;width:23.75%;}

.box_event_title {color:#FF7371;font-size:11px;letter-spacing:-0.5px;text-align:center;padding-top:3px;padding-bottom:3px;}
.box_event_title2 {background-color:#ffffff;color:#ffffff;font-size:11px;letter-spacing:-0.5px;text-align:center;padding-top:3px;padding-bottom:3px;}
.box_event_title3 {background-color:#ffffff;color:#000000;font-size:11px;letter-spacing:-0.5px;text-align:center;padding-top:3px;padding-bottom:3px;}


.main_top_padding_30 {clear:both;padding-top:15px;width:100%;}
.main_top_padding_10 {clear:both;width:100%;padding-top:10px;}
.main_bg_001 {width:100%;background-color:#F7F7F7;padding-top:20px;padding-bottom:20px;}

.doctor_title_001 {font-size:22px;text-align:center;font-weight:600;}
.doctor_title_001 span{font-size:13px;font-weight:300;}

.boxdoctor_line1 {float:left;width:1%;}
.boxdoctor_line2 {float:left;width:23.75%;}

.doctor_r {border:1px solid #FF7271;background-color:#ffffff;}
.doctor_r .txt {font-weight:600;padding-left:10px;padding-top:10px;padding-bottom:10px;}
.doctor_r .txt2 {padding-left:10px;padding-bottom:10px;font-weight:600;font-size:18px;color:#FF7073;}
.doctor_r .txt3 {padding-left:10px;padding-bottom:10px;padding-top:5px;font-size:12px;color:#666666;}


.dot_height {clear:both;width:100%;height:30px;}
.dot_height2 {clear:both;width:100%;height:30px;}

/* 서브메뉴 */
.sub_top_menu{clear:both;width: 100%;}
.sub_top_menu table{float:left; border-collapse:collapse;}
.sub_top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;border-right:1px solid #DFDFDF;
			 vertical-align:middle;font-size:16px;color:#555555;}
.sub_top_menu td a{color:#222222; line-height:140%;}
.sub_top_menu .menu_on{background:#222;color:#ffffff;font-weight:600;}
.sub_top_menu .menu_off{background:#ffffff;color:#555555;}


/* introduction */
.intro_val20 {text-align:center;padding-top:20px;padding-bottom:20px;}

.intro_txt_1 {text-align:center;padding-bottom:20px;line-height:180%;}
.intro_txt_2 {color:#222;text-align:center;padding-top:10px;padding-bottom:20px;}
.intro_txt_2_line {width:80%;border-top:1px solid #222;margin:0 auto;}
.intro_txt_2_val {position:absolute;margin-top:-10px;background-color:#ffffff;text-align:center;left:50%;transform:translate(-50%,0);}

.intro_txt_val3 {text-align:left;margin-top:20px;padding-left:20px;}
.intro_txt_val3 .intro_img_001_txt {font-size:28px;font-weight:600;padding-bottom:20px;}
.intro_txt_val3 .intro_img_001_txt2 {font-size:14px;padding-bottom:15px;line-height:160%;}
.intro_txt_val3 .intro_img_001_txt2 span {width:100%;display:inline-block;*display:inline;}
.intro_txt_val3 .intro_img_001_txt3 {font-size:14px;padding-bottom:10px;}

.intro_box1 {clear:both;width:100%;}
.intro_box1 td {color:#555555;font-size:14px;padding-bottom:10px;}
.intro_box2 {clear:both;width:100%;padding-top:20px;padding-bottom:20px;}
.intro_box2 .left_td {color:#FE7370;font-size:18px;padding-bottom:10px;}
.intro_box2 .right_td {color:#565656;font-size:14px;padding-bottom:20px;}
.intro_box2 .right_td span {color:#222222;font-size:18px;line-height:180%;}
.intro_mbox1 {display:none;}

/* 의료진 */
.intro_title002 {clear:both;font-size:20px;font-weight:600;padding-top:20px;padding-left:20px;padding-bottom:10px;}
.intro_title002>span{font-size:16px;}
.doc_title_val {position:absolute;width:100%;margin-top:-40px;font-size:18px;font-weight:600;text-align:center;color:#222;}
.doc_title_01 {clear:both;width:100%;padding-top:20px;}
.boxdoc_line1 {float:left;width:1%;}
.boxdoc_line2 {float:left;width:32%;text-align:center;}
.doc_img {border:1px solid #EBEBEB;}
.doc_img img {width:100%;}
.doc_name {color:#212121;padding-top:20px;text-align:left;border-bottom:1px solid #EBEBEB;padding-bottom:10px;}
.doc_name span {color:#222;font-size:20px;text-align:left;font-weight:600;}
.doc_job {text-align:left;padding-top:10px;padding-bottom:10px;font-weight:500;}
.doc_job2 {text-align:left;padding-bottom:10px;font-size:12px;}

/* 보유기기 */
.intro_title003 {clear:both;text-align:center;font-size:24px;font-weight:600;padding-top:30px;}
.intro_title003 span {color:#FE7271;}

.intro_title004 {clear:both;text-align:center;padding-top:20px;font-size:18px;font-weight:600;}
.intro_title004 span {color:#FE7271;}

.intro_title005 {clear:both;text-align:center;padding-top:20px;line-height:160%;}
.intro_03_img {clear:both;text-align:center;padding-top:40px;}



/* 찾아오시는 길 */

.sub_top_menu2{clear:both;width: 100%;}
.sub_top_menu2 table{float:left; border-collapse:collapse;}
.sub_top_menu2 td{text-align:center; padding:22px 0; background-color:#ffffff;
			 vertical-align:middle;font-size:16px;color:#555555;}
.sub_top_menu2 td a{color:#222222; line-height:140%;}
.sub_top_menu2 .menu_on{border-bottom:2px solid #222;color:#222;font-weight:600;}
.sub_top_menu2 .menu_off{border-bottom:2px solid #DFDFDF;color:#555555;}

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;}

.map_txt {clear:both;padding-left:15px;padding-right:15px;}
.map_txt2 {text-align:center;color:#222;padding-top:30px;}
.map_txt3 {text-align:center;color:#222;padding-top:20px;font-size:24px;font-weight:600;}
.map_txt4 {text-align:center;padding-top:10px;}

.map_val {padding-top:20px;padding-bottom:20px;}

.map_banner_line1 {float:left;width:32%;text-align:left;}
.map_banner_line2 {float:left;width:2%;}
.map_banner_line3 {float:left;width:32%;text-align:center;}
.map_banner_line4 {float:right;width:32%;text-align:right;}

.map_title_001 {clear:both;text-align:center;color:#222;padding-top:40px;font-size:24px;font-weight:600;}
.map_title_002 {clear:both;text-align:center;padding-top:5px;font-size:20px;color:#555555;}

.map_img_view {clear:both;width:100%;padding-top:25px;text-align:center;}
.map_img_thumb {clear:both;width:100%;padding-top:10px;text-align:center;}

.map_img_thumb_line1 {float:left;width:19.2%;}
.map_img_thumb_line2 {float:left;width:1%;}

.map_doctor_txt {clear:both;width:100%;padding-top:30px;text-align:center;display:none;}
.map_doctor_txt2 {position:absolute;margin-top:-250px;padding-left:20px;padding-right:20px;}
.map_doctor_txt3 {color:#FF7271;font-size:18px;text-align:left;line-height:150%;}
.map_doctor_txt3 span {color:#FFBABA;font-size:20px;font-weight:600;}
.map_doctor_txt4 {color:#ffffff;font-size:13px;text-align:left;padding-top:20px;line-height:150%;}


.treatment_001 {position:absolute;margin-top:-180px;padding-left:20px;}
.treatment_title_01 {font-size:38px;font-weight:600;padding-top:10px;padding-bottom:10px;}

.treatment_002 {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_002 .tel {float:left;width:50%;border-right:1px solid #BBBBBB;margin-top:20px;margin-bottom:20px;text-align:center;font-size:16px;font-weight:600;line-height:160%;}
.treatment_002 .tel span {color:#222;font-size:18px;}

.treatment_002 .reserve {float:left;width:50%;margin-top:20px;margin-bottom:20px;text-align:center;font-size:16px;font-weight:600;line-height:160%;}
.treatment_002 .reserve span {color:#222;font-size:18px;}

.treatment_time {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_time_01 {width:100%;text-align:center;padding-top:30px;padding-bottom:30px;font-size:18px;color:#222;font-weight:600;}
.treatment_time_02 {width:100%;text-align:center;padding-bottom:40px;line-height:140%;}

.treatment_time_txt {width:100%;text-align:center;padding-bottom:20px;font-size:14px;line-height:260%;}
.treatment_time_txt>.treatment_time_txt_en{text-align:left;display:block;}
.treatment_time_txt1 {font-size:16px;text-align:left;color:#222;padding-right:43px;}
.treatment_time_txt2 {color:#BBBBBB;padding-right:15px;}
.treatment_time_txt3 {font-size:16px;text-align:left;color:#222;padding-right:13px;}
.treatment_time_txt4 {font-size:16px;text-align:left;color:#222;padding-right:28px;}
.treatment_time_txt5 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;}
.treatment_time_txt6 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;}

.treatment_time_info {clear:both;width:100%;border-top:1px solid #BBBBBB;}

.font_time {font-size:22px;font-weight:600;color:#555555;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.height10 {clear:both;width:100%;height:10px;}
.height20 {clear:both;width:100%;height:20px;}
.height30 {clear:both;width:100%;height:30px;}
.height40 {clear:both;width:100%;height:40px;}
.img_border1 {max-width:100%;border:1px solid #BBBBBB;}



/* 가격 */

.price_txt {clear:both;width:100%;padding-top:30px;}
.price_txt2 {position:absolute;margin-top:-115px;width:100%;margin-left:30px;}
.price_txt3 {color:#ffffff;font-size:25px;line-height:110%;font-weight:600;}
.price_txt3 span {color:#ffffff;font-size:14px;font-weight:200;}
.price_txt4 {color:#ffffff;font-size:13px;line-height:150%;padding-bottom:20px;}
.price_txt_line {width:30px;border-top:1px solid #ffffff;margin:0 auto;display:none;}
.price_txt5 {color:#ffffff;font-size:13px;padding-top:15px;line-height:150%; position: absolute; top: -25%; left: 65%;}
.price_txt5 img{width:90%;}
.price_val {clear:both;width:100%;padding-top:30px;}
.price_left {float:left;padding-left:10px;padding-bottom:30px;}
.price_right {float:right;padding-right:10px;padding-top:20px;}

.price_sname_val {font-weight:600;font-size:14px;padding-bottom:5px;}
.price_name_val {font-weight:600;font-size:26px;padding-bottom:10px;}
.price_tax_val {font-weight:600;font-size:24px;color:#FE7370;padding-top:15px;}
.price_s {color:#FF7271;padding-bottom:10px;font-size:12px;width:100%;text-align:right;}
.price_b {background-color:#FF7271;padding:15px 40px 15px 40px;color:#ffffff;}

.price_line {clear:both;width:100%;height:1px;border-bottom:1px solid #E7E7E7;}


.price_video {clear:both;width:100%;padding-top:10px;text-align:center;}
.price_video2 {position:absolute;margin-top:-220px;width:100%;text-align:center;}
.price_video3 {color:#ffffff;font-size:25px;line-height:110%;font-weight:600;padding-bottom:20px;}
.price_video3 span {color:#ffffff;font-size:14px;font-weight:200;}
.price_video4 {color:#ffffff;font-size:13px;line-height:150%;text-align:center;}

.price_title_r {padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;}
.price_title {font-weight:600;font-size:26px;padding-bottom:15px;}
.price_title_txt {line-height:130%;color:#545454;}
.price_title_txt span {display:block;width:100%;font-size:14px;}

.price_title_txt2 {line-height:160%;color:#545454;}
.price_title_txt2 span {display:block;width:100%;font-size:14px;}

.price_proc {width:100%;}
.price_proc_1 {float:left;width:24.25%;}
.price_proc_2 {float:left;width:1%;}
.price_proc_round {border:1px solid #FF7471;}
.price_proc_txt {text-align:center;padding-bottom:20px;}
.price_proc_txt span {font-weight:600;}


.price_title_r2 {padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;background-color:#e7e7e7;}
.keyword li{float:left;padding-right:10px;padding-bottom:10px;}
.keyword li div{border:1px solid #222;padding:10px 20px 10px 20px;background-color:#ffffff;border-radius:15px;}


.price_title_r3 {padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;}
.price_title3 {font-weight:600;font-size:26px;padding-bottom:15px;}
.price_title3_txt2 {line-height:260%;color:#545454;}
.price_title3_txt2 span {font-size:18px;color:#222;font-weight:600;}

.price_title4_txt2 {border:1px solid #222;padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:10px;}
.price_title4_txt2 span {color:#FF7270;}


.price_qna {clear:both;width:100%;color:#222;background-color:#222;}
.price_qna2 {clear:both;width:100%;background-color:#222;color:#222222;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.price_qna_title {float:left;padding-left:20px;font-weight:600;color:#fff;}
.price_qna_b {float:right;padding-right:20px;}

.price_qna_line {clear:both;width:100%;text-align:center;font-weight:600;font-size:18px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DFDFDF;}
.price_qna_line2 {clear:both;width:100%;text-align:center;font-weight:600;font-size:14px;margin:0 auto;padding-top:20px;padding-bottom:20px;color:#222;background-color:#F8F8F8;}
.price_qna_line2 span {display:inline-block;*display:inline;width:100%;}

.precaution_txt {font-weight:600;font-size:17px;padding-bottom:25px;padding-top:15px;padding-left:15px;}
.precaution_txt2 {clear:both;padding-bottom:20px;padding-left:15px;}

.precaution_txt2 .icon {float:left;padding-top:8px;width:15px;}
.precaution_txt2 .icon_val {width:10px;height:2px;background-color:#222;}
.precaution_txt3 {float:left;width:95%;font-size:15px;padding-bottom:20px;}


.price_proc2 {width:100%;}
.price_proc2_1 {float:left;width:30%;height:100%;}
.price_proc2_2 {float:left;width:10%;height:100%;}
.price_proc2_3 {float:left;width:15%;height:100%;}
.price_proc2_round {border:1px solid #FF7471;}
.price_proc2_txt {font-size:14px;text-align:center;padding-bottom:20px;line-height:160%;}
.price_proc2_txt span {font-size:15px;font-weight:600;color:#222;display:inline-block;*display:inline;}


/* 개인정보취급방침 */

.privacy_r {clear:both;padding:10px 10px 10px 10px;font-size:14px;line-height:130%;}
.privacy_r .txt {color:#222222;font-size:22px;font-weight:600;padding-top:30px;}
.privacy_r .txt2 {color:#222;font-size:16px;font-weight:600;}
.privacy_r .box {border:1px solid #999999;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;line-height:150%;}
.privacy_r span {font-weight:600;}

#privacy_table thead th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#FF7F7E;border-top:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
#privacy_table tbody th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#FF7F7E;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
#privacy_table tbody td {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}

#privacy_table .right {border-right:0px;}


.privacy_r .box2 {border:1px solid #999999;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;line-height:150%;}
.privacy_r span {font-weight:600;}

.box2 th {font-weight:normal;}

.padding5 {clear:both;padding-left:5px;}
.padding10 {clear:both;padding-left:10px;}
.padding20 {clear:both;padding-left:20px;}
.height7 {clear:both;width:100%;height:7px;}

.paddingAll10 {padding:10px 10px 10px 10px;}
.paddingTop20 {clear:both;width:100%;padding-top:20px;}
.download_box {border:1px solid #222;color:#222;padding-top:30px;padding-bottom:20px;line-height:150%;font-size:16px;text-align:center;}
.download_box span {font-size:20px;font-weight:600;}


/* Event */

.event_kakao {clear:both;width:100%;padding-top:8px;padding-bottom:17px;color:#555555;text-align:center;background-color:#FAFAFA;border-bottom:1px solid #E7E7E7;font-weight:600;}

.event_info {clear:both;width:100%;padding-top:20px;padding-bottom:20px;border-top:1px solid #E7E7E7;}
#event_val {width:100%;}
#event_val th {width:70%;text-align:left;padding-left:10px;}
#event_val th span {font-size:24px;font-weight:600;}
#event_val th .priod {float:left;padding-top:5px;padding-right:10px;font-size:14px;font-weight:400;}
#event_val th .ing {float:left;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;text-align:center;font-size:12px;background-color:#222;color:#ffffff;}

#event_val td {width:30%;display: table-cell;vertical-align: middle;}
#event_val td div {padding-left:10px;padding-right:10px;}
#event_val td .more {width:100%;padding-top:10px;padding-bottom:10px; background-color: #222; color:#fff;text-align:center;}



/* email */

.email_box {text-align:center;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:#ffffff;}
.email_box .title {font-size:20px;font-weight:600;}
.email_txt {line-height:150%;font-weight:500;}
.email_txt span {color:#FE7273;}




/* 고객의 소리 */

.customer_bg {clear:both;width:100%;background-color:#F7F7F7;}
.customer_title {position:absolute;margin-top:-140px;width:100%;text-align:center;}
.customer_title_txt {width:100%;text-align:center;font-size:28px;font-weight:600;color:#565455;}
.customer_txt {clear:both;width:100%;border-bottom:1px solid #FF7270;padding-top:20px;padding-bottom:20px;background-color:#ffffff;}
.customer_txt2 {padding-left:20px;}


.setisfaction_03 {clear:both;width:100%;background-color:#ffffff;}
.setisfaction_03 form fieldset .ip_wrap{background:#f5f5f5; box-sizing:border-box; }
.setisfaction_03 ul li{width:100%; padding:10px 0;}
.setisfaction_03 ul li p{width:18%; float:left; text-align:left; padding-left:3%; box-sizing:border-box; line-height:40px; font-size:14px; color:#333;}
.setisfaction_03 ul li input{float:left; height:38px; border:1px solid #ddd;}
.setisfaction_03 ul li input.long{width:77.5%;}
.setisfaction_03 ul li input.middle{width:25%}
.setisfaction_03 ul li input.short{width:23%}
.setisfaction_03 ul li input.short.mar{margin-right:1%;}
.setisfaction_03 ul li select{float:left; height:40px; border:1px solid #ddd;}
.setisfaction_03 ul li select.sel_01{width:20%;}
.setisfaction_03 ul li select.sel_02{width:25%;}
.setisfaction_03 ul li span{float:left; line-height:40px; margin:0 2%;}
.setisfaction_03 ul li .span2{float:left; line-height:40px; margin:0 1.8%;}
.setisfaction_03 ul li textarea{float:left; width:77.5%; height:280px; border:1px solid #ddd; box-sizing:border-box; padding:1%;}
.setisfaction_03 .inner_text{width:100%; padding:40px 0; border-bottom:1px solid #c6c6c6;line-height:150%;}
.setisfaction_03 .inner_text p{font-size:15px; color:#333; text-align:center;line-height:150%;}

.btn_wrap{padding-top:28px; text-align:center;}
.btn_wrap button{width:45%; font-size:16px; color:#fff; font-weight:bold; line-height:52px; background:#929292; transition:all 0.3s; margin:0 2%;}
.btn_wrap .b2{background:#FE5A5B;}
.btn_wrap button:hover{background:#003d7e;}

.mkakao{background-color: #f9e81e;}

/* ===== foeter =====*/

.footer_menu{position:fixed; bottom:0;clear:both; height: 6rem; width: 100%;z-index:10000;max-width:640px;margin:0 auto;}
.footer_menu table{float:left; border-collapse:collapse;}
.footer_menu td{text-align:center; padding:22px 0;vertical-align:middle;}
.footer_menu td a{color:#222222; line-height:140%;}
.footer_menu .menu_on{background:#00a9aa;}
.footer_menu .menu_off{background:#2c3e50;}


.footer_menu2{clear:both;width: 100%;padding-top: 15px;}
.footer_menu2 table{float:left; border-collapse:collapse;}
.footer_menu2 td{text-align:center; padding:22px 0; background-color:#222;border-right:1px solid #fff;
			 vertical-align:middle;font-size:10px;font-weight:400;color:#fff;}
.footer_menu2 td a{color:#222222; line-height:140%;}
.footer_menu2 .menu_on{background:#00a9aa;}
.footer_menu2 .menu_off{background:#2c3e50;}


.fonter-logo {clear:both;text-align:center;padding-top:20px;padding-bottom:20px;}
.fonter-tel {clear:both;text-align:center;color:#9A9A9A;}
.fonter-tel span {font-size:30px;font-weight:bold;color:#121212; padding-bottom: 20px; display: inline-block;}

.fonter-copyright {clear:both;text-align:center;color:#C1C1C1;padding-top:20px;}
.fonter-icon {clear:both;text-align:center;padding-bottom:20px;padding-top:20px;}

/*===main 버튼 롤링===*/

#eventContainer {width: 100%;height: 529px;position: relative;overflow: hidden;}
#eventContainer #articleVisual .eventArea {width: 100%;float: left;text-align: center; height: 529px;}
#eventContainer #articleVisual .eventArea img {width: 100%;height:auto;}
.eventPaging{width:100%;text-align:center;position:absolute;bottom:5%;z-index:10000;}
#eventContainer .btn_eventPrev{position:absolute;left:5px;top:25%;}
#eventContainer .btn_eventNext{position:absolute;right:5px;top:25%;}
.swiper-pagination-switch {width:115px;height:115px;background-color:#dfdfdf;}


#visual {position:relative;width:100%;height:auto;padding-bottom:0px;margin:0 auto;background:#ebebeb; }
#visual .touchslider{width:100%;margin:0 auto;}
#visual .touchslider .touchslider-viewport{position:relative;overflow:hidden;margin:0px;text-align:center;height:auto;margin:0 auto;}
#visual .touchslider .touchslider-viewport .touchslider-item{position:relative;width:100%;height:auto;text-align:center;margin:0px;overflow:hidden;margin:0 auto;}

#visual .touchslider-prev {position:absolute;top:45%;left:10px;}
#visual .touchslider-next {position:absolute;top:45%;right:10px;}

#visual .paginate {position:absolute;bottom:3%;left:0px;width:100%;height:16px;text-align:center}
#visual .paginate span {display:inline-block;*display:inline; zoom:1;width:5px;height:5px;margin:0px 6px 0px 0px;text-decoration:none;
background:url('/m/images/dot.png') no-repeat;text-indent:-5000px;font-size:0;line-height:1;cursor:pointer;}
#visual .paginate span.current{width:35px;height:5px;background:url('/m/images/dot_on.png') no-repeat;}



#visual2 {position:relative;width:100%;height:auto;padding-bottom:0px;margin:0 auto;background:#ebebeb; }
#visual2 .touchslider2{width:100%;margin:0 auto;}
#visual2 .touchslider2 .touchslider-viewport2{position:relative;overflow:hidden;margin:0px;text-align:center;height:auto;margin:0 auto;}
#visual2 .touchslider2 .touchslider-viewport2 .touchslider-item2{position:relative;width:100%;height:auto;text-align:center;margin:0px;overflow:hidden;margin:0 auto;}

#visual2 .touchslider-prev2 {position:absolute;top:45%;left:10px;}
#visual2 .touchslider-next2 {position:absolute;top:45%;right:10px;}

#visual2 .paginate2 {position:absolute;bottom:3%;left:0px;width:100%;height:16px;text-align:center}
#visual2 .paginate2 span {display:inline-block;*display:inline; zoom:1;width:5px;height:5px;margin:0px 6px 0px 0px;text-decoration:none;
background:url('/m/images/dot.png') no-repeat;text-indent:-5000px;font-size:0;line-height:1;cursor:pointer;}
#visual2 .paginate2 span.current{width:35px;height:5px;background:url('/m/images/dot_on.png') no-repeat;}


/*===main con 롤링===*/

.main_visual{width:100%;height:auto;float:left;position:relative;overflow:hidden;}
.main_slide{width:100%;height:auto;float:left;text-align:center;}

.tech {position:absolute; top:0px; left:0px;  width:100%; height:auto; overflow:hidden;z-index:5;}

.main_ball{width:100%; text-align:Center;position:absolute;z-index:9;bottom:10%}
.main_ball_in{width:92%;margin-left:4%; margin:0 auto;}
.tabs {width:80px;float:left; }
.dotted_box {float:left;}


/* 빠른 예약 */
.pop_bg {width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000; background:#000; opacity:0.8; filter:alpha(opacity=80);}

.reserve_pop{position:fixed;display:none;z-index:999999;width:100%;top:30%;}
.reserve_pop_con{width:90%;height:260px;margin:0 auto;background-color:#ffffff;}
.reserve_close{text-align:right;padding-top:10px;padding-right:10px;}

.reserve_title {text-align:center;padding-bottom:10px;color:#222;font-size:26px;font-weight:600;}
.reserve_txt {text-align:center;padding-top:20px;padding-bottom:10px;color:#555555;font-size:18px;font-weight:600;}

.reserve_table {clear:both;width:100%;padding-top:20px;}
.reserve_table_b1 {width:50%;border:1px solid #BBBBBB;text-align:center;font-weight:600;padding-top:20px;padding-bottom:30px;}
.reserve_table_b2 {width:50%;border:1px solid #222;background-color:#222;color:#ffffff;text-align:center;font-weight:600;padding-top:20px;padding-bottom:30px;}

.reserve_close2 {width:100%;text-align:center;background-color:#FCF1EF;padding-top:10px;padding-bottom:10px;font-weight:600;}



.t_360_on {
	-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
}
.t_360_off {
	filter:gray; /* IE6-9 */
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%); 
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%); 
	-o-transition: .5s ease-in-out;
}


@media all and (min-width: 760px) and (max-width: 960px;){
.adress_area a{display: inline-block; background: #fff;width: 100%; height: 40px; line-height: 40px; line-height: 40px; box-sizing: border-box; border: 1px solid #e2e0e0; font-size: 0.8rem; color: #9a9a9a;}
#myDIV{padding: 20px 0; display: none; background: #f7f7f7;}
}

@media all and (min-width: 610px) and (max-width: 6000px){
.adress_area{width: 100%; ; text-align: center; padding-bottom: 140px; background: #f7f7f7}
.adress_area a{display: inline-block; background: #fff;width: 100%; height: 40px; line-height: 40px; line-height: 40px; box-sizing: border-box; border: 1px solid #e2e0e0; font-size: 0.8rem; color: #9a9a9a;}
#myDIV{padding: 20px 0; display: none; background: #f7f7f7;}

}

@media all and (min-width: 550px) and (max-width: 610px){
.adress_area a{display: inline-block; background: #fff;width: 100%; height: 40px; line-height: 40px; line-height: 40px; box-sizing: border-box; border: 1px solid #e2e0e0; font-size: 0.8rem; color: #9a9a9a;}
#myDIV{padding: 20px 0; display: none; background: #f7f7f7;}

}


@media all and (min-width: 440px) and (max-width: 550px){


}


@media all and (min-width: 325px) and (max-width: 440px){
a.main_more_btn{display: inline-block; font-size: 11px; padding: 5px 20px; color: #fff; background: #FF7371; position: absolute; right: 15%; bottom: 6%;}

/* 상단메뉴 */
.top_menu{clear:both;width: 100%;}
.top_menu table{float:left; border-collapse:collapse;}
.top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;
			 border-top:1px solid #888888; border-bottom:1px solid #888888; vertical-align:middle;font-size:14px;font-weight:600;color:#222222;}
.top_menu td a{color:#222222; line-height:140%;}
.top_menu .menu_on{background:#00a9aa;}
.top_menu .menu_off{background:#2c3e50;}

/* 메인 이벤트 롤링 */
.swiper-container2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;margin-top:30px;}
.swiper_img_001 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:15px;}
.swiper_img_001 .swiper_img_001_txt2 {font-size:12px;padding-bottom:7px;}
.img_txt_val {margin-top:20px;text-align:left;}

.swiper-container3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_1{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_4{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_5{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_6{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

/* 메인 챗봇 예약 */
.img_txt_val2 {position:absolute;text-align:left;margin-top:40px;padding-left:20px;}
.img_txt_val2 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:8px;}
.img_txt_val2 .swiper_img_001_txt2 {font-size:11px;padding-bottom:5px;width:70%;}
.img_txt_val2 .swiper_img_002_txt {font-size:22px;font-weight:600;padding-bottom:10px;color:#ffffff;}
.img_txt_val2 .swiper_img_002_txt2 {font-size:11px;padding-bottom:5px;color:#ECECEC;}


.img_txt_val3 {text-align:left;margin-top:20px;padding-left:20px; position: relative;}
.img_txt_val3 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:15px;}
.img_txt_val3 .swiper_img_001_txt2 {font-size:11px;padding-bottom:7px;}
.img_txt_val3 .swiper_img_001_txt3 {font-size:11px;padding-bottom:7px;}



/* 이달의 추천 시술(메인) */
.word_font{border:2px solid #222;padding:5px 5px 10px 5px;border-radius:10px;width:95%;}
.word_font span {color:#222;font-size:11px;}

/*메인 박스*/
.box_price {border:1px solid #EBEBEB;padding:15px 15px 15px 15px;font-size:12px;color:#656565;margin-bottom:5px; height: 215px;}
.box_price_txt {font-size:16px;color:#222222;padding-top:10px;}
.box_price_txt_bold {font-weight:600;letter-spacing:-1px;}
.box_price_txt2 {color:#e23b38;font-size:22px;font-weight: bold;padding-top:5px;padding-bottom:10px;}
.box_price_txt3 {min-height:45px;font-size:11px;letter-spacing:-1px;line-height:160%;}
.box_price_input {color:#fff;background-color:#222;padding-top:5px;padding-bottom:5px;padding-left:20px;
padding-right:20px;text-align:center;cursor:pointer;}

.boxprice_line1 {float:left;width:1.5%;}
.boxprice_line2 {float:left;width:48%;}


/*메인 의사 */

.doctor_title_001 {font-size:22px;text-align:center;font-weight:600;}
.doctor_title_001 span{font-size:13px;font-weight:300;}

.boxdoctor_line1 {float:left;width:1.5%;}
.boxdoctor_line2 {float:left;width:48%;}

.doctor_r {border:1px solid #FF7271;background-color:#ffffff;margin-bottom:5px;}
.doctor_r .txt {font-weight:600;padding-left:10px;padding-top:10px;padding-bottom:10px;}
.doctor_r .txt2 {padding-left:10px;padding-bottom:10px;font-weight:600;font-size:18px;color:#FF7073;}
.doctor_r .txt3 {padding-left:10px;padding-bottom:10px;padding-top:5px;font-size:12px;color:#666666;}

.dot_height {clear:both;width:100%;height:10px;}
.dot_height2 {clear:both;width:100%;height:30px;}

/* 서브메뉴 */
.sub_top_menu{clear:both;width: 100%;}
.sub_top_menu table{float:left; border-collapse:collapse;}
.sub_top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;border-right:1px solid #DFDFDF;
			 vertical-align:middle;font-size:13px;color:#555555;}
.sub_top_menu td a{color:#222222; line-height:140%;}
.sub_top_menu .menu_on{background:#222; color:#ffffff;font-weight:600;}
.sub_top_menu .menu_off{background:#ffffff;color:#555555;}


/* introduction */
.intro_val20 {text-align:center;padding-top:20px;padding-bottom:20px;}

.intro_txt_1 {font-size:13px;text-align:center;padding-bottom:20px;line-height:180%;}
.intro_txt_2 {color:#222;text-align:center;padding-top:10px;padding-bottom:20px;}
.intro_txt_2_line {width:80%;border-top:1px solid #222;margin:0 auto;}
.intro_txt_2_val {font-size:13px;position:absolute;margin-top:-10px;background-color:#ffffff;text-align:center;left:50%;transform:translate(-50%,0);}

.intro_txt_val3 {text-align:left;padding-left:10px;padding-right:10px;}
.intro_txt_val3 .intro_img_001_txt {font-size:22px;font-weight:600;padding-bottom:20px;}
.intro_img_001_txt0 {font-size:22px;font-weight:600;padding:20px 0px 0px 10px;}
.intro_txt_val3 .intro_img_001_txt2 {font-size:11px;padding-bottom:20px;}
.intro_txt_val3 .intro_img_001_txt2 span {display:inline;}
.intro_txt_val3 .intro_img_001_txt3 {font-size:11px;padding-bottom:10px;}

.intro_box1 {clear:both;width:100%;display:none;}

.intro_box2 {clear:both;width:100%;padding-top:15px;padding-bottom:15px;}
.intro_box2 .left_td {color:#FE7370;font-size:14px;padding-bottom:10px;}
.intro_box2 .right_td {color:#565656;font-size:11px;line-height:160%;padding-bottom:15px;}
.intro_box2 .right_td span {color:#222222;font-size:14px;}

.intro_mbox1 {display:block;}
.intro_mbox1 td {color:#555555;font-size:11px;padding-bottom:10px;}


/* 의료진 */
.intro_title002 {clear:both;font-size:18px;font-weight:600;padding-top:10px;padding-left:20px;padding-bottom:10px;}
.intro_title002>span{font-size:16px;}
.doc_title_val {position:absolute;width:100%;margin-top:-20px;font-size:14px;text-align:center;color:#222;font-weight:600;}
.doc_title_01 {clear:both;width:100%;padding-top:20px;}
.boxdoc_line1 {float:left;width:1%;}
.boxdoc_line2 {float:left;width:32%;text-align:center;}
.doc_img {border:1px solid #EBEBEB;}
.doc_img img {width:100%;}
.doc_name {color:#212121;font-size:13px;padding-top:20px;text-align:left;border-bottom:1px solid #EBEBEB;padding-bottom:10px;}
.doc_name span {color:#222;font-size:16px;text-align:left;font-weight:600;}
.doc_job {text-align:left;font-size:11px;padding-top:10px;padding-bottom:10px;font-weight:500;}
.doc_job2 {text-align:left;padding-bottom:10px;font-size:10px;}

/* 보유기기 */
.intro_title003 {clear:both;text-align:center;font-size:18px;font-weight:600;padding-top:30px;}
.intro_title003 span {color:#FE7271;}

.intro_title004 {clear:both;text-align:center;padding-top:20px;font-size:16px;font-weight:600;}
.intro_title004 span {color:#FE7271;}

.intro_title005 {clear:both;text-align:center;padding-top:20px;line-height:160%;font-size:14px;}
.intro_03_img {clear:both;text-align:center;padding-top:40px;}



/* 찾아오시는 길 */

.sub_top_menu2{clear:both;width: 100%;}
.sub_top_menu2 table{float:left; border-collapse:collapse;}
.sub_top_menu2 td{text-align:center; padding:22px 0; background-color:#ffffff;
			 vertical-align:middle;font-size:16px;color:#555555;}
.sub_top_menu2 td a{color:#222222; line-height:140%;}
.sub_top_menu2 .menu_on{border-bottom:2px solid #222;color:#222;font-size:12px;font-weight:600;}
.sub_top_menu2 .menu_off{border-bottom:2px solid #DFDFDF;color:#555555;font-size:12px;}

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;font-size:13px;}

.map_txt {clear:both;padding-left:15px;padding-right:15px;font-size:12px;}
.map_txt2 {text-align:center;color:#222;padding-top:30px;font-size:12px;}
.map_txt3 {text-align:center;color:#222;padding-top:20px;font-size:20px;font-weight:600;}
.map_txt4 {text-align:center;padding-top:10px;}

.map_val {padding-top:20px;padding-bottom:20px;}

.map_banner_line1 {float:left;width:32%;text-align:left;}
.map_banner_line2 {float:left;width:2%;}
.map_banner_line3 {float:left;width:32%;text-align:center;}
.map_banner_line4 {float:right;width:32%;text-align:right;}

.map_title_001 {clear:both;text-align:center;color:#222;padding-top:40px;font-size:18px;font-weight:600;}
.map_title_002 {clear:both;text-align:center;padding-top:5px;font-size:13px;color:#555555;}

.map_img_view {clear:both;width:100%;padding-top:25px;text-align:center;}
.map_img_thumb {clear:both;width:100%;padding-top:10px;text-align:center;}

.map_img_thumb_line1 {float:left;width:19.2%;}
.map_img_thumb_line2 {float:left;width:1%;}

/*   20190613 map 추가부분 */

.map_info{width: 100%; padding: 70px 0 20px 0;;}
.map_info:after{clear: both; content:''; display: block;}
dl.fl{width: 100%; padding-bottom: 10%;}
dl.fl:last-child{padding-bottom: 0%;}
dl dt{width: 100%; text-align: center; font-size: 16px; color: #fd726f; font-weight: 600;}
dl dd.deta01{padding-top: 10px; font-size: 0.9rem; color: #222; font-weight: 500; text-align: center;}
dl dd.deta01 span{color:#fff; background: #36b02c; padding: 0 5px;}
dl dd.deta01 span.tr_no4{background: #03a9f4;}
dl dd.deta02{padding-top: 10px; font-size: 0.8rem; line-height: 18px; font-weight: 400; text-align: center;}
dl dd.deta02 span{color: #fd726f; font-weight: 400;}
dl dd.deta02 p{color: #fff; background: #222; padding: 0 5px; display: inline-block;}


.map_doctor_txt {clear:both;width:100%;padding-top:30px;text-align:center;display:none;}
.map_doctor_txt2 {position:absolute;margin-top:-200px;padding-left:20px;padding-right:20px;}
.map_doctor_txt3 {color:#FF7271;font-size:14px;text-align:left;line-height:150%;}
.map_doctor_txt3 span {color:#FFBABA;font-size:20px;font-weight:600;}
.map_doctor_txt4 {color:#ffffff;font-size:11px;text-align:left;padding-top:20px;line-height:150%;letter-spacing:-1px;}


.treatment_001 {position:absolute;margin-top:-120px;padding-left:10px;width:80%;}
.treatment_001 .font12 {font-size:10px;letter-spacing:-1px;}
.treatment_001 .font13 {font-size:11px;letter-spacing:-1px;} 
.treatment_title_01 {font-size:26px;font-weight:600;padding-top:5px;padding-bottom:5px;}

.treatment_002 {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_002 .tel {float:left;width:50%;border-right:1px solid #BBBBBB;margin-top:20px;margin-bottom:20px;text-align:center;font-size:14px;font-weight:600;line-height:160%;}
.treatment_002 .tel span {color:#222;font-size:16px;}

.treatment_002 .reserve {float:left;width:50%;margin-top:20px;margin-bottom:20px;text-align:center;font-size:14px;font-weight:600;line-height:160%;}
.treatment_002 .reserve span {color:#222;font-size:16px;}

.treatment_time {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_time_01 {width:100%;text-align:center;padding-top:30px;padding-bottom:10px;font-size:24px;color:#222;font-weight:600;}
.treatment_time_02 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}

.treatment_time_txt {width:100%;text-align:center;padding-bottom:20px;font-size:14px;line-height:260%;}
.treatment_time_txt>.treatment_time_txt_en{text-align:left;display:block;}
.treatment_time_txt1 {font-size:14px;text-align:left;color:#222;padding-right:43px;}
.treatment_time_txt2 {color:#BBBBBB;padding-right:15px;}
.treatment_time_txt3 {font-size:14px;text-align:left;color:#222;padding-right:17px;}
.treatment_time_txt4 {font-size:14px;text-align:left;color:#222;padding-right:28px;}
.treatment_time_txt5 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}
.treatment_time_txt6 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}

.treatment_time_info {clear:both;width:100%;border-top:1px solid #BBBBBB;}

.font_time {font-size:16px;font-weight:600;color:#555555;}


/* 가격 */

.price_txt {clear:both;width:100%;padding-top:0px;}
.price_txt2 {position:absolute;margin-top:-100px;width:100%;margin-left:20px;}
.price_txt3 {color:#ffffff;font-size:20px;font-weight:600;}
.price_txt3 span {color:#ffffff;font-size:12px;font-weight:200;}
.price_txt4 {color:#ffffff;font-size:11px;height:11px;padding-top:3px;}
.price_txt_line {width:30px;border-top:1px solid #ffffff;margin:0 auto;display:none;}
.price_txt5 {color:#ffffff;font-size:11px;text-align:center; position: absolute;top: -25%; left: 65%;}
.price_txt5 img{width:80%;}

.price_val {clear:both;width:100%;padding-top:20px;}
.price_left {float:left;padding-left:10px;padding-bottom:20px;font-size:12px;line-height:140%;}
.price_right {float:right;padding-right:10px;padding-top:20px;}

.price_sname_val {font-weight:600;font-size:11px;padding-bottom:5px;}
.price_name_val {font-weight:600;font-size:16px;padding-bottom:10px;}
.price_tax_val {font-weight:600;font-size:18px;color:#FE7370;padding-top:15px;}
.price_s {color:#FF7271;padding-bottom:7px;font-size:11px;width:100%;text-align:right;letter-spacing:-1px;}
.price_b {background-color:#FF7271;padding:12px 30px 12px 30px;color:#ffffff;font-size:12px;}

.price_line {clear:both;width:100%;height:1px;border-bottom:1px solid #E7E7E7;}


.price_video {clear:both;width:100%;padding-top:10px;text-align:center;}
.price_video2 {position:absolute;margin-top:-130px;width:100%;text-align:center;}
.price_video3 {color:#ffffff;font-size:18px;line-height:110%;font-weight:600;padding-bottom:10px;}
.price_video3 span {color:#ffffff;font-size:12px;font-weight:200;}
.price_video4 {color:#ffffff;font-size:11px;line-height:150%;text-align:center;}

.price_title_r {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
.price_title {font-weight:600;font-size:19px;padding-bottom:12px;}
.price_title_txt {line-height:130%;color:#545454;}
.price_title_txt span {display:inline;font-size:12px;}

.price_title_txt2 {line-height:160%;color:#545454;}
.price_title_txt2 span {display:block;width:100%;font-size:11px;}
.price_title_txt2 span img {width:8px;margin-right:5px;}
.price_proc {width:100%;}
.price_proc_1 {float:left;width:48%;}
.price_proc_2 {float:left;width:1.5%;}
.price_proc_round {border:1px solid #FF7471;margin-bottom:5px;}
.price_proc_txt {text-align:center;padding-bottom:20px;}
.price_proc_txt span {font-weight:600;}


.price_title_r2 {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;background-color:#e7e7e7;}
.keyword li{float:left;padding-right:10px;}
.keyword li div{border:1px solid #222;padding:10px 20px 10px 20px;background-color:#ffffff;border-radius:10px;font-size:12px;}


.price_title_r3 {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
.price_title3 {font-weight:600;font-size:18px;padding-bottom:15px;}
.price_title3_txt2 {line-height:260%;color:#545454;font-size:12px;}
.price_title3_txt2 span {font-size:18px;color:#222;font-weight:600;font-size:12px;}

.price_title4_txt2 {border:1px solid #222;padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:10px;font-size:12px;}
.price_title4_txt2 span {color:#FF7270;}


.price_qna {clear:both;width:100%;background-color:#222;color:#222;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.price_qna2 {clear:both;width:100%;background-color:#222;color:#fff;}
.price_qna_title {float:left;padding-left:20px;font-weight:600;font-size:14px;color:#fff;}
.price_qna_b {float:right;padding-right:20px;}

.price_qna_line {clear:both;width:100%;text-align:center;font-weight:600;font-size:13px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DFDFDF;}
.price_qna_line2 {clear:both;width:100%;text-align:center;font-weight:600;font-size:11px;margin:0 auto;padding: 20px 10px;color:#222;background-color:#F8F8F8;}
.price_qna_line2 span {display:inline;}

.precaution_txt {font-weight:600;font-size:14px;padding-bottom:25px;padding-top:15px;padding-left:15px;}
.precaution_txt2 {clear:both;padding-bottom:20px;padding-left:15px;font-size:11px;}

.precaution_txt2 .icon {float:left;padding-top:8px;width:15px;}
.precaution_txt2 .icon_val {width:10px;height:2px;background-color:#222;font-size:11px;}
.precaution_txt3 {float:left;width:95%;font-size:15px;padding-bottom:20px;font-size:11px;}


.price_proc2 {width:100%;}
.price_proc2_1 {float:left;width:30%;height:100%;}
.price_proc2_2 {float:left;width:10%;height:100%;}
.price_proc2_3 {float:left;width:15%;height:100%;}
.price_proc2_round {border:1px solid #FF7471;}
.price_proc2_txt {font-size:14px;text-align:center;padding-bottom:20px;line-height:160%;}
.price_proc2_txt span {font-size:15px;font-weight:600;color:#222;display:inline-block;*display:inline;}


/* Event */

.event_kakao {clear:both;width:100%;padding-top:14px;padding-bottom:17px;color:#555555;text-align:center;background-color:#FAFAFA;
border-bottom:1px solid #E7E7E7;font-weight:600;font-size:12px; line-height: 20px;}

.event_info {clear:both;width:100%;padding-top:20px;padding-bottom:20px;border-top:1px solid #E7E7E7;}
#event_val {width:100%;}
#event_val th {width:70%;text-align:left;padding-left:10px;}
#event_val th span {font-size:15px;font-weight:600;}
#event_val th .priod {float:left;padding-top:5px;padding-right:10px;font-size:11px;font-weight:400;}
#event_val th .ing {float:left;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;text-align:center;font-size:12px; box-sizing: border-box; background-color:#222;color:#fff;}

#event_val td {width:30%;display: table-cell;vertical-align: middle;}
#event_val td div {padding-left:10px;padding-right:10px;}
#event_val td .more {width:100%; padding-top:10px;padding-bottom:10px;color:#fff; background-color: #222; text-align:center;font-size:11px;}

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;font-size:12px; margin-top: 10px;}



/* 개인정보취급방침 */

.privacy_r {clear:both;padding:10px 10px 10px 10px;font-size:12px;line-height:130%;}
.privacy_r .txt {color:#222222;font-size:16px;font-weight:600;padding-top:20px;}
.privacy_r .txt2 {color:#222;font-size:13px;font-weight:600;}
.privacy_r .box {border:1px solid #999999;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;line-height:150%;}
.privacy_r span {font-weight:600;}

#privacy_table thead th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#FF7F7E;border-top:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
#privacy_table tbody th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#FF7F7E;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
#privacy_table tbody td {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}

#privacy_table .right {border-right:0px;}


.privacy_r .box2 {border:1px solid #999999;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;line-height:150%;}
.privacy_r span {font-weight:600;}



/* email */

.email_box {text-align:center;padding-left:10px;padding-right:10px;padding-bottom:10px;background-color:#ffffff;}
.email_box .title {font-size:14px;font-weight:600;}
.email_txt {line-height:130%;font-weight:500;font-size:12px;padding-bottom:10px;}
.email_txt span {color:#FE7273;}




/* 고객의 소리 */

.customer_bg {clear:both;width:100%;background-color:#F7F7F7;}
.customer_title {position:absolute;margin-top:-90px;width:100%;text-align:center;}
.customer_title_txt {width:100%;text-align:center;font-size:22px;font-weight:600;color:#565455;}
.customer_txt {clear:both;width:100%;border-bottom:1px solid #FF7270;padding-top:20px;padding-bottom:20px;background-color:#ffffff;}
.customer_txt2 {padding-left:10px;font-size:14px;}


.setisfaction_03 {clear:both;width:100%;background-color:#ffffff;}
.setisfaction_03 form fieldset .ip_wrap{background:#f5f5f5; box-sizing:border-box; }
.setisfaction_03 ul li{width:100%; padding:10px 0;}
.setisfaction_03 ul li p{width:18%; float:left; text-align:left; padding-left:3%; box-sizing:border-box; line-height:40px; font-size:11px; color:#333;}
.setisfaction_03 ul li input{float:left; height:38px; border:1px solid #ddd;}
.setisfaction_03 ul li input.long{width:77.5%;}
.setisfaction_03 ul li input.middle{width:25%}
.setisfaction_03 ul li input.short{width:23%}
.setisfaction_03 ul li input.short.mar{margin-right:1%;}
.setisfaction_03 ul li select{float:left; height:40px; border:1px solid #ddd;}
.setisfaction_03 ul li select.sel_01{width:20%;}
.setisfaction_03 ul li select.sel_02{width:25%;}
.setisfaction_03 ul li span{float:left; line-height:40px; margin:0 2%;}
.setisfaction_03 ul li .span2{float:left; line-height:40px; margin:0 1.8%;}
.setisfaction_03 ul li textarea{float:left; width:77.5%; height:280px; border:1px solid #ddd; box-sizing:border-box; padding:1%;}
.setisfaction_03 .inner_text{width:100%; padding:40px 0; border-bottom:1px solid #c6c6c6;line-height:150%;}
.setisfaction_03 .inner_text p{font-size:12px; color:#333; text-align:center;line-height:150%;}

.btn_wrap{padding-top:28px; text-align:center;}
.btn_wrap button{width:45%; font-size:12px; color:#fff; font-weight:bold; line-height:32px; background:#929292; transition:all 0.3s; margin:0 2%;}
.btn_wrap .b2{background:#FE5A5B;}
.btn_wrap button:hover{background:#003d7e;}







/* 빠른 예약 */
.pop_bg {width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000; background:#000; opacity:0.8; filter:alpha(opacity=80);}

.reserve_pop{position:fixed;display:none;z-index:999999;width:100%;top:30%;}
.reserve_pop_con{width:90%;height:260px;margin:0 auto;background-color:#ffffff;}
.reserve_close{text-align:right;padding-top:10px;padding-right:10px;}

.reserve_title {text-align:center;padding-bottom:10px;color:#222;font-size:22px;font-weight:600;}
.reserve_txt {text-align:center;padding-top:20px;padding-bottom:10px;color:#555555;font-size:14px;font-weight:600;}

.reserve_table {clear:both;width:100%;padding-top:20px;}
.reserve_table_b1 {width:50%;border:1px solid #BBBBBB;text-align:center;font-size:13px;font-weight:600;padding-top:20px;padding-bottom:30px;}
.reserve_table_b2 {width:50%;border:1px solid #222;background-color:#222;color:#ffffff;text-align:center;font-size:13px;font-weight:600;padding-top:20px;padding-bottom:30px;}

.reserve_close2 {width:100%;text-align:center;background-color:#FCF1EF;padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:600;}




/* footer */
.footer_menu{position:fixed;bottom:-13px;clear:both;width: 100%;z-index:10000;}
.footer_menu table{float:left; border-collapse:collapse;}
.footer_menu td{text-align:center; padding:22px 0;vertical-align:middle;}
.footer_menu td a{color:#222222; line-height:140%;}
.footer_menu .menu_on{background:#00a9aa;}
.footer_menu .menu_off{background:#2c3e50;}


.footer_menu2{clear:both;width: 100%;padding-top: 15px;}
.footer_menu2 table{float:left; border-collapse:collapse;}
.footer_menu2 td{text-align:center; padding:22px 0; background-color:#222;border-right:1px solid #fff;
			 vertical-align:middle;font-size:10px;font-weight:400;color:#fff;}
.footer_menu2 td a{color:#222222; line-height:140%;}
.footer_menu2 span {width:100%;display:inline-block;*display:inline;}
.footer_menu2 .menu_on{background:#00a9aa;}
.footer_menu2 .menu_off{background:#2c3e50;}


.fonter-logo {clear:both;text-align:center;padding-top:20px;padding-bottom:20px;}
.fonter-tel {clear:both;text-align:center;font-size:14px;color:#9A9A9A; line-height: 22px;}
.fonter-tel span {font-size:30px;font-weight:bold;color:#121212; padding-bottom: 20px; display: inline-block;}

.fonter-icon {clear:both;text-align:center;padding-bottom:20px;}
.adress_area{width: 100%; ; text-align: center; padding-bottom: 140px; background: #f7f7f7}
.adress_area a{display: inline-block; background: #fff;width: 100%; height: 40px; line-height: 40px; line-height: 40px; box-sizing: border-box; border: 1px solid #e2e0e0; font-size: 0.8rem; color: #9a9a9a;}
#myDIV{padding: 20px 0; display: none; background: #f7f7f7;}

}







@media all and (min-width: 200px) and (max-width: 375px){
a.main_more_btn{display: inline-block; font-size: 11px; padding: 5px 20px; color: #fff; background: #FF7371; position: absolute; right: 15%; bottom: 6%;}

/* 상단메뉴 */
.top_menu{clear:both;width: 100%;}
.top_menu table{float:left; border-collapse:collapse;}
.top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;letter-spacing:-0.5px;
			 border-top:1px solid #888888; border-bottom:1px solid #888888; vertical-align:middle;font-size:13px;font-weight:600;color:#222222;}
.top_menu td a{color:#222222; line-height:140%;}
.top_menu .menu_on{background:#00a9aa;}
.top_menu .menu_off{background:#2c3e50;}

/* 메인 이벤트 롤링 */
.swiper-container2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;margin-top:30px;}
.swiper_img_001 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:15px;}
.swiper_img_001 .swiper_img_001_txt2 {font-size:12px;padding-bottom:7px;}
.img_txt_val {margin: 10px 0px 0 20px;text-align:left;}

.swiper-container3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_1{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_2{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_3{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_4{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_5{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container4_6{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

/* 메인 챗봇 예약 */
.img_txt_val2 {position:absolute;text-align:left;margin-top:40px;padding-left:20px;}
.img_txt_val2 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:8px;}
.img_txt_val2 .swiper_img_001_txt2 {font-size:11px;padding-bottom:5px;width:70%;}
.img_txt_val2 .swiper_img_002_txt {font-size:22px;font-weight:600;padding-bottom:10px;color:#ffffff;}
.img_txt_val2 .swiper_img_002_txt2 {font-size:11px;padding-bottom:5px;color:#ECECEC;}


.img_txt_val3 {text-align:left;margin-top:20px;padding-left:20px; position: relative;}
.img_txt_val3 .swiper_img_001_txt {font-size:22px;font-weight:600;padding-bottom:15px;}
.img_txt_val3 .swiper_img_001_txt2 {font-size:11px;padding-bottom:7px;}
.img_txt_val3 .swiper_img_001_txt3 {font-size:11px;padding-bottom:7px;}



/* 이달의 추천 시술(메인) */
.word_font{border:2px solid #222;padding:5px 4px 10px 4px;border-radius:10px;width:95%;}
.word_font span {color:#222;font-size:11px;letter-spacing:-1px;}

/*메인 박스*/
.box_price {border:1px solid #EBEBEB;padding:15px 15px 15px 15px;font-size:12px;color:#656565;margin-bottom:5px; height: 215px;}
.box_price_txt {font-size:16px;color:#222222;padding-top:10px;}
.box_price_txt_bold {font-weight:600;letter-spacing:-1px;}
.box_price_txt2 {color:#e23b38;font-size:22px;font-weight: bold;padding-top:5px;padding-bottom:10px;}
.box_price_txt3 {min-height:45px;font-size:11px;letter-spacing:-1px;line-height:160%;}
.box_price_input {color:#fff;background-color:#222;padding-top:5px;padding-bottom:5px;padding-left:20px;
padding-right:20px;text-align:center;cursor:pointer;}

.boxprice_line1 {float:left;width:1.5%;}
.boxprice_line2 {float:left;width:48%;}


/*메인 의사 */

.doctor_title_001 {font-size:22px;text-align:center;font-weight:600;}
.doctor_title_001 span{font-size:13px;font-weight:300;}

.boxdoctor_line1 {float:left;width:1.5%;}
.boxdoctor_line2 {float:left;width:48%;}

.doctor_r {border:1px solid #FF7271;background-color:#ffffff;margin-bottom:5px;}
.doctor_r .txt {font-weight:600;padding-left:10px;padding-top:10px;padding-bottom:10px;}
.doctor_r .txt2 {padding-left:10px;padding-bottom:10px;font-weight:600;font-size:18px;color:#FF7073;}
.doctor_r .txt3 {padding-left:10px;padding-bottom:10px;padding-top:5px;font-size:12px;color:#666666;}

.dot_height {clear:both;width:100%;height:10px;}
.dot_height2 {clear:both;width:100%;height:30px;}

/* 서브메뉴 */
.sub_top_menu{clear:both;width: 100%;}
.sub_top_menu table{float:left; border-collapse:collapse;}
.sub_top_menu td{text-align:center; padding:22px 0; background-color:#ffffff;border-right:1px solid #DFDFDF;
			 vertical-align:middle;font-size:13px;color:#555555;}
.sub_top_menu td a{color:#222222; line-height:140%;}
.sub_top_menu .menu_on{background:#222;color:#ffffff;font-weight:600;}
.sub_top_menu .menu_off{background:#ffffff;color:#555555;}


/* introduction */
.intro_val20 {text-align:center;padding-top:20px;padding-bottom:20px;}

.intro_txt_1 {font-size:13px;text-align:center;padding-bottom:20px;line-height:180%;}
.intro_txt_2 {color:#222;text-align:center;padding-top:10px;padding-bottom:20px;}
.intro_txt_2_line {width:80%;border-top:1px solid #222;margin:0 auto;}
.intro_txt_2_val {font-size:13px;position:absolute;margin-top:-10px;background-color:#ffffff;text-align:center;left:50%;transform:translate(-50%,0);}

.intro_txt_val3 {text-align:left;padding-left:10px;padding-right:10px;}
.intro_txt_val3 .intro_img_001_txt {font-size:22px;font-weight:600;padding-bottom:20px;}
.intro_img_001_txt0 {font-size:22px;font-weight:600;padding:20px 0px 0px 10px;}
.intro_txt_val3 .intro_img_001_txt2 {font-size:11px;padding-bottom:20px;}
.intro_txt_val3 .intro_img_001_txt2 span {display:inline;}
.intro_txt_val3 .intro_img_001_txt3 {font-size:11px;padding-bottom:10px;}

.intro_box1 {clear:both;width:100%;display:none;}

.intro_box2 {clear:both;width:100%;padding-top:15px;padding-bottom:15px;}
.intro_box2 .left_td {color:#FE7370;font-size:14px;padding-bottom:10px;}
.intro_box2 .right_td {color:#565656;font-size:11px;line-height:160%;padding-bottom:15px;}
.intro_box2 .right_td span {color:#222222;font-size:14px;}

.intro_mbox1 {display:block;}
.intro_mbox1 td {color:#555555;font-size:11px;padding-bottom:10px;}


/* 의료진 */
.intro_title002 {clear:both;font-size:18px;font-weight:600;padding-top:10px;padding-left:20px;padding-bottom:10px;}
.intro_title002>span{font-size:16px;}
.doc_title_val {position:absolute;width:100%;margin-top:-20px;font-size:14px;text-align:center;color:#222;font-weight:600;}
.doc_title_01 {clear:both;width:100%;padding-top:20px;}
.boxdoc_line1 {float:left;width:1%;}
.boxdoc_line2 {float:left;width:32%;text-align:center;}
.doc_img {border:1px solid #EBEBEB;}
.doc_img img {width:100%;}
.doc_name {color:#212121;font-size:13px;padding-top:20px;text-align:left;border-bottom:1px solid #EBEBEB;padding-bottom:10px;}
.doc_name span {color:#222;font-size:16px;text-align:left;font-weight:600;}
.doc_job {text-align:left;font-size:11px;padding-top:10px;padding-bottom:10px;font-weight:500;}
.doc_job2 {text-align:left;padding-bottom:10px;font-size:10px;}

/* 보유기기 */
.intro_title003 {clear:both;text-align:center;font-size:18px;font-weight:600;padding-top:30px;}
.intro_title003 span {color:#FE7271;}

.intro_title004 {clear:both;text-align:center;padding-top:20px;font-size:16px;font-weight:600;}
.intro_title004 span {color:#FE7271;}

.intro_title005 {clear:both;text-align:center;padding-top:20px;line-height:160%;font-size:14px;}
.intro_03_img {clear:both;text-align:center;padding-top:40px;}



/* 찾아오시는 길 */

.sub_top_menu2{clear:both;width: 100%;}
.sub_top_menu2 table{float:left; border-collapse:collapse;}
.sub_top_menu2 td{text-align:center; padding:22px 0; background-color:#ffffff;
			 vertical-align:middle;font-size:16px;color:#555555;}
.sub_top_menu2 td a{color:#222222; line-height:140%;}
.sub_top_menu2 .menu_on{border-bottom:2px solid #222;color:#222;font-size:12px;font-weight:600;}
.sub_top_menu2 .menu_off{border-bottom:2px solid #DFDFDF;color:#555555;font-size:12px;}

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;font-size:13px;}

.map_txt {clear:both;padding-left:15px;padding-right:15px;font-size:12px;}
.map_txt2 {text-align:center;color:#222;padding-top:30px;font-size:12px;}
.map_txt3 {text-align:center;color:#222;padding-top:20px;font-size:20px;font-weight:600;}
.map_txt4 {text-align:center;padding-top:10px;}

.map_val {padding-top:20px;padding-bottom:20px;}

.map_banner_line1 {float:left;width:32%;text-align:left;}
.map_banner_line2 {float:left;width:2%;}
.map_banner_line3 {float:left;width:32%;text-align:center;}
.map_banner_line4 {float:right;width:32%;text-align:right;}

.map_title_001 {clear:both;text-align:center;color:#222;padding-top:40px;font-size:18px;font-weight:600;}
.map_title_002 {clear:both;text-align:center;padding-top:5px;font-size:13px;color:#555555;}

.map_img_view {clear:both;width:100%;padding-top:25px;text-align:center;}
.map_img_thumb {clear:both;width:100%;padding-top:10px;text-align:center;}

.map_img_thumb_line1 {float:left;width:19.2%;}
.map_img_thumb_line2 {float:left;width:1%;}

.map_doctor_txt {clear:both;width:100%;padding-top:30px;text-align:center;display:none;}
.map_doctor_txt2 {position:absolute;margin-top:-200px;padding-left:20px;padding-right:20px;}
.map_doctor_txt3 {color:#FF7271;font-size:14px;text-align:left;line-height:150%;}
.map_doctor_txt3 span {color:#FFBABA;font-size:20px;font-weight:600;}
.map_doctor_txt4 {color:#ffffff;font-size:11px;text-align:left;padding-top:20px;line-height:150%;letter-spacing:-1px;}


/*   20190613 map 추가부분 */

.map_info{width: 100%; padding: 70px 0 20px 0;;}
.map_info:after{clear: both; content:''; display: block;}
dl.fl{width: 100%; padding-bottom: 10%;}
dl.fl:last-child{padding-bottom: 0%;}
dl dt{width: 100%; text-align: center; font-size: 16px; color: #222; font-weight: 600;}
dl dd.deta01{padding-top: 10px; font-size: 0.9rem; color: #222; font-weight: 500; text-align: center;}
dl dd.deta01 span{color:#fff; background: #36b02c; padding: 0 5px;}
dl dd.deta01 span.tr_no4{background: #03a9f4;}
dl dd.deta02{padding-top: 10px; font-size: 0.8rem; line-height: 18px; font-weight: 400; text-align: center;}
dl dd.deta02 span{color: #222; font-weight: 400;}
dl dd.deta02 p{color: #fff; background: #222; padding: 0 5px; display: inline-block;}



.treatment_001 {position:absolute;margin-top:-120px;padding-left:10px;width:80%;}
.treatment_001 .font12 {font-size:10px;letter-spacing:-1px;}
.treatment_001 .font13 {font-size:11px;letter-spacing:-1px;} 
.treatment_title_01 {font-size:26px;font-weight:600;padding-top:5px;padding-bottom:5px;}

.treatment_002 {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_002 .tel {float:left;width:50%;border-right:1px solid #BBBBBB;margin-top:20px;margin-bottom:20px;text-align:center;font-size:14px;font-weight:600;line-height:160%;}
.treatment_002 .tel span {color:#222;font-size:16px;}

.treatment_002 .reserve {float:left;width:50%;margin-top:20px;margin-bottom:20px;text-align:center;font-size:14px;font-weight:600;line-height:160%;}
.treatment_002 .reserve span {color:#222;font-size:16px;}

.treatment_time {clear:both;width:100%;border-top:1px solid #BBBBBB;}
.treatment_time_01 {width:100%;text-align:center;padding-top:30px;padding-bottom:10px;font-size:24px;color:#222;font-weight:600;}
.treatment_time_02 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}

.treatment_time_txt {width:100%;text-align:center;padding-bottom:20px;font-size:14px;line-height:260%;}
.treatment_time_txt>.treatment_time_txt_en{text-align:left;display:block;}
.treatment_time_txt1 {font-size:14px;text-align:left;color:#222;padding-right:43px;}
.treatment_time_txt2 {color:#BBBBBB;padding-right:15px;}
.treatment_time_txt3 {font-size:14px;text-align:left;color:#222;padding-right:17px;}
.treatment_time_txt4 {font-size:14px;text-align:left;color:#222;padding-right:28px;}
.treatment_time_txt5 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}
.treatment_time_txt6 {width:100%;text-align:center;padding-bottom:30px;line-height:140%;font-size:12px;}

.treatment_time_info {clear:both;width:100%;border-top:1px solid #BBBBBB;}

.font_time {font-size:16px;font-weight:600;color:#555555;}


/* 가격 */

.price_txt {clear:both;width:100%;padding-top:0px;}
.price_txt2 {position:absolute;margin-top:-90px;width:100%;margin-left:20px;}
.price_txt3 {color:#ffffff;font-size:20px;font-weight:600;}
.price_txt3 span {color:#ffffff;font-size:12px;font-weight:200;}
.price_txt4 {color:#ffffff;font-size:11px;height:7px;padding-top:1px;}
.price_txt_line {width:30px;border-top:1px solid #ffffff;margin:0 auto;display:none;}
.price_txt5 {color:#ffffff;font-size:11px;text-align:center; position: absolute; top: -25%; left: 65%;}
.price_txt5 img{width:80%;}

.price_val {clear:both;width:100%;padding-top:20px;}
.price_left {float:left;padding-left:10px;padding-bottom:20px;font-size:12px;line-height:140%;}
.price_right {float:right;padding-right:10px;padding-top:20px;}

.price_sname_val {font-weight:600;font-size:11px;padding-bottom:5px;}
.price_name_val {font-weight:600;font-size:16px;padding-bottom:10px;}
.price_tax_val {font-weight:600;font-size:18px;color:#FE7370;padding-top:15px;}
.price_s {color:#FF7271;padding-bottom:7px;font-size:11px;width:100%;text-align:right;letter-spacing:-1px;}
.price_b {background-color:#FF7271;padding:12px 30px 12px 30px;color:#ffffff;font-size:12px;}

.price_line {clear:both;width:100%;height:1px;border-bottom:1px solid #E7E7E7;}


.price_video {clear:both;width:100%;padding-top:10px;text-align:center;}
.price_video2 {position:absolute;margin-top:-130px;width:100%;text-align:center;}
.price_video3 {color:#ffffff;font-size:18px;line-height:110%;font-weight:600;padding-bottom:10px;}
.price_video3 span {color:#ffffff;font-size:12px;font-weight:200;}
.price_video4 {color:#ffffff;font-size:11px;line-height:150%;text-align:center;}

.price_title_r {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
.price_title {font-weight:600;font-size:19px;padding-bottom:12px;}
.price_title_txt {line-height:130%;color:#545454;}
.price_title_txt span {display:inline;font-size:12px;}

.price_title_txt2 {line-height:160%;color:#545454;}
.price_title_txt2 span {display:block;width:100%;font-size:11px;}
.price_title_txt2 span img {width:8px;margin-right:5px;}
.price_proc {width:100%;}
.price_proc_1 {float:left;width:48%;}
.price_proc_2 {float:left;width:1.5%;}
.price_proc_round {border:1px solid #FF7471;margin-bottom:5px;}
.price_proc_txt {text-align:center;padding-bottom:20px;}
.price_proc_txt span {font-weight:600;}


.price_title_r2 {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;background-color:#e7e7e7;}
.keyword li{float:left;padding-right:10px;}
.keyword li div{border:1px solid #222;padding:10px 20px 10px 20px;background-color:#ffffff;border-radius:10px;font-size:12px;}


.price_title_r3 {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
.price_title3 {font-weight:600;font-size:18px;padding-bottom:15px;}
.price_title3_txt2 {line-height:260%;color:#545454;font-size:12px;}
.price_title3_txt2 span {font-size:18px;color:#222;font-weight:600;font-size:12px;}

.price_title4_txt2 {border:1px solid #222;padding-top:10px;padding-bottom:10px;text-align:center;margin-bottom:10px;font-size:12px;}
.price_title4_txt2 span {color:#FF7270;}


.price_qna {clear:both;width:100%;background-color:#222;color:#222;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.price_qna2 {clear:both;width:100%;background-color:#222;color:#fff;}
.price_qna_title {float:left;padding-left:20px;font-weight:600;font-size:14px;color:#fff;}
.price_qna_b {float:right;padding-right:20px;}

.price_qna_line {clear:both;width:100%;text-align:center;font-weight:600;font-size:13px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DFDFDF;}
.price_qna_line2 {clear:both;width:100%;text-align:center;font-weight:600;font-size:11px;margin:0 auto;padding: 20px 10px;color:#222;background-color:#F8F8F8;}
.price_qna_line2 span {display:inline;}

.precaution_txt {font-weight:600;font-size:14px;padding-bottom:25px;padding-top:15px;padding-left:15px;}
.precaution_txt2 {clear:both;padding-bottom:20px;padding-left:15px;font-size:11px;}

.precaution_txt2 .icon {float:left;padding-top:8px;width:15px;}
.precaution_txt2 .icon_val {width:10px;height:2px;background-color:#222;font-size:11px;}
.precaution_txt3 {float:left;width:95%;font-size:15px;padding-bottom:20px;font-size:11px;}


.price_proc2 {width:100%;}
.price_proc2_1 {float:left;width:30%;height:100%;}
.price_proc2_2 {float:left;width:10%;height:100%;}
.price_proc2_3 {float:left;width:15%;height:100%;}
.price_proc2_round {border:1px solid #FF7471;}
.price_proc2_txt {font-size:14px;text-align:center;padding-bottom:20px;line-height:160%;}
.price_proc2_txt span {font-size:15px;font-weight:600;color:#222;display:inline-block;*display:inline;}


/* Event */

.event_kakao {clear:both;width:100%;padding-top:14px;padding-bottom:17px;color:#555555;text-align:center;background-color:#FAFAFA;
border-bottom:1px solid #E7E7E7;font-weight:600;font-size:12px; line-height: 20px;}

.event_info {clear:both;width:100%;padding: 30px 0; border-top:1px solid #E7E7E7;}
#event_val {width:100%;}
#event_val th {width:70%;text-align:left;padding-left:10px;}
#event_val th span {font-size:15px;font-weight:600;}
#event_val th .priod {float:left;padding-top:5px;padding-right:10px;font-size:11px;font-weight:400;}
#event_val th .ing {float:left;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;text-align:center;font-size:12px;background-color:#222;color:#ffffff;}

#event_val td {width:30%;display: table-cell;vertical-align: middle;}
#event_val td div {padding-left:10px;padding-right:10px;}
#event_val td .more {width:100%;padding-top:10px;padding-bottom:10px;color:#fff; background-color: #222; text-align:center;font-size:11px;}

.map_select {width:100%;height:50px;border:1px solid #EBEBEB;font-size:12px; margin-top: 10px;}



/* 개인정보취급방침 */

.privacy_r {clear:both;padding:10px 10px 10px 10px;font-size:12px;line-height:130%;}
.privacy_r .txt {color:#222222;font-size:16px;font-weight:600;padding-top:20px;}
.privacy_r .txt2 {color:#222;font-size:13px;font-weight:600;}
.privacy_r .box {border:1px solid #999999;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;line-height:150%;}
.privacy_r span {font-weight:600;}

#privacy_table thead th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#222;border-top:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
#privacy_table tbody th {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;background-color:#F7F7F7;color:#222;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
#privacy_table tbody td {display: table-cell;vertical-align: middle;padding:10px 10px 10px 10px;text-align:center;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}

#privacy_table .right {border-right:0px;}


.privacy_r .box2 {border:1px solid #999999;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;line-height:150%;}
.privacy_r span {font-weight:600;}



/* email */

.email_box {text-align:center;padding-left:10px;padding-right:10px;padding-bottom:10px;background-color:#ffffff;}
.email_box .title {font-size:14px;font-weight:600;}
.email_txt {line-height:130%;font-weight:500;font-size:12px;padding-bottom:10px;}
.email_txt span {color:#FE7273;}




/* 고객의 소리 */

.customer_bg {clear:both;width:100%;background-color:#F7F7F7;}
.customer_title {position:absolute;margin-top:-90px;width:100%;text-align:center;}
.customer_title_txt {width:100%;text-align:center;font-size:22px;font-weight:600;color:#565455;}
.customer_txt {clear:both;width:100%;border-bottom:1px solid #FF7270;padding-top:20px;padding-bottom:20px;background-color:#ffffff;}
.customer_txt2 {padding-left:10px;font-size:14px;}


.setisfaction_03 {clear:both;width:100%;background-color:#ffffff;}
.setisfaction_03 form fieldset .ip_wrap{background:#f5f5f5; box-sizing:border-box; }
.setisfaction_03 ul li{width:100%; padding:10px 0;}
.setisfaction_03 ul li p{width:18%; float:left; text-align:left; padding-left:3%; box-sizing:border-box; line-height:40px; font-size:11px; color:#333;}
.setisfaction_03 ul li input{float:left; height:38px; border:1px solid #ddd;}
.setisfaction_03 ul li input.long{width:77.5%;}
.setisfaction_03 ul li input.middle{width:25%}
.setisfaction_03 ul li input.short{width:23%}
.setisfaction_03 ul li input.short.mar{margin-right:1%;}
.setisfaction_03 ul li select{float:left; height:40px; border:1px solid #ddd;}
.setisfaction_03 ul li select.sel_01{width:20%;}
.setisfaction_03 ul li select.sel_02{width:25%;}
.setisfaction_03 ul li span{float:left; line-height:40px; margin:0 2%;}
.setisfaction_03 ul li .span2{float:left; line-height:40px; margin:0 1.8%;}
.setisfaction_03 ul li textarea{float:left; width:77.5%; height:280px; border:1px solid #ddd; box-sizing:border-box; padding:1%;}
.setisfaction_03 .inner_text{width:100%; padding:40px 0; border-bottom:1px solid #c6c6c6;line-height:150%;}
.setisfaction_03 .inner_text p{font-size:12px; color:#333; text-align:center;line-height:150%;}

.btn_wrap{padding-top:28px; text-align:center;}
.btn_wrap button{width:45%; font-size:12px; color:#fff; font-weight:bold; line-height:32px; background:#929292; transition:all 0.3s; margin:0 2%;}
.btn_wrap .b2{background:#FE5A5B;}
.btn_wrap button:hover{background:#003d7e;}







/* 빠른 예약 */
.pop_bg {width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000; background:#000; opacity:0.8; filter:alpha(opacity=80);}

.reserve_pop{position:fixed;display:none;z-index:999999;width:100%;top:30%;}
.reserve_pop_con{width:90%;height:260px;margin:0 auto;background-color:#ffffff;}
.reserve_close{text-align:right;padding-top:10px;padding-right:10px;}
.reserve_close a img{width: 7%;}
.reserve_title {text-align:center;padding-bottom:10px;color:#222;font-size:22px;font-weight:600;}
.reserve_txt {text-align:center;padding-top:20px;padding-bottom:10px;color:#555555;font-size:14px;font-weight:600;}

.reserve_table {clear:both;width:100%;padding-top:20px;}
.reserve_table_b1 {width:50%;border:1px solid #BBBBBB;text-align:center;font-size:13px;font-weight:600;padding-top:30px;padding-bottom:30px;}
.reserve_table_b2 {width:50%;border:1px solid #222;background-color:#222;color:#ffffff;text-align:center;font-size:13px;font-weight:600;padding-top:30px;padding-bottom:30px;}

.reserve_close2 {width:100%;text-align:center;background-color:#FCF1EF;padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:600;}




/* footer */
.footer_menu{position:fixed;bottom:-4px;height: 5rem; clear:both;width: 100%;z-index:10000;}
.footer_menu table{float:left; border-collapse:collapse;}
.footer_menu td{text-align:center;vertical-align:middle;}
.footer_menu td a{color:#222222; line-height:140%;}
.footer_menu .menu_on{background:#00a9aa;}
.footer_menu .menu_off{background:#2c3e50;}


.footer_menu2{clear:both;width: 100%;padding-top: 15px;}
.footer_menu2 table{float:left; border-collapse:collapse;}
.footer_menu2 td{text-align:center; padding:22px 0; background-color:#222;border-right:1px solid #fff;
			 vertical-align:middle;font-size:10px;font-weight:400;color:#fff;}
.footer_menu2 td a{color:#222222; line-height:140%;}
.footer_menu2 span {width:100%;display:inline-block;*display:inline;}
.footer_menu2 .menu_on{background:#00a9aa;}
.footer_menu2 .menu_off{background:#2c3e50;}


.fonter-logo {clear:both;text-align:center;padding-top:40px;padding-bottom:15px;}
.fonter-tel {clear:both;text-align:center;font-size:14px;color:#9A9A9A;}
.fonter-tel span {font-size:30px;font-weight:bold;color:#121212; padding-bottom: 20px;display: inline-block;}

.fonter-copyright {clear:both;text-align:center;font-size:11px;color:#C1C1C1; padding: 20px 0 10px 0;}
.fonter-icon {clear:both;text-align:center; padding: 10px 0 40px 0;}
.adress_area{width: 100%; ; text-align: center; padding-bottom: 50px; background: #f7f7f7}
.adress_area a{display: inline-block; background: #fff;width: 100%; height: 40px; line-height: 40px; line-height: 40px; box-sizing: border-box; border: 1px solid #e2e0e0; font-size: 0.8rem; color: #9a9a9a;}
#myDIV{padding: 20px 0; display: none; background: #f7f7f7;}
}



.hd_pops_reject  {width:220px;padding:3px 3px 3px 12px;font-size:12px;color:#fff;}
.hd_pops_close {width:50px;text-align:center;padding:3px 3px 3px 3px;cursor:pointer;color:#fff;}


#touchSlider11 { background:#ccc; position:relative; overflow:hidden; }
#touchSlider11 ul { position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider11 ul li {  font-size:14px; color:#fff; }



.ts-controls { }
.ts-prev { position:absolute;top:45%;left:10px;}
.ts-next { position:absolute;top:45%;right:10px; }

.ts-paging { position:absolute;bottom:3%;left:0px;width:100%;height:16px;text-align:center }
.ts-paging-btn { display:inline-block;*display:inline; zoom:1;width:5px;height:5px;margin:0px 6px 0px 0px;text-decoration:none;
background:url('/m/images/dot.png') no-repeat;text-indent:-5000px;font-size:0;line-height:1;cursor:pointer; }
.ts-paging-btn:first-child { margin-left: 0; }
.ts-paging-active { width:35px;height:5px;background:url('/m/images/dot_on.png') no-repeat; }



#touchSlider12 { background:#ccc; position:relative; overflow:hidden; }
#touchSlider12 ul { position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider12 ul li {  font-size:14px; color:#fff; }


.pop2_title_001 {width:100%;height:80px;margin:0 auto;text-align:center;background-color:#222;margin-top:-4px;}
.pop2_title_001_val {color:#ffffff;font-size:1rem;font-weight:bold;line-height:85px;}
.pop2_title_001 span {font-size:0.8rem;letter-spacing:-1px;color:#ffffff;}

.pop3_title_001 {width:100%;height:80px;margin:0 auto;text-align:center;background-color:#F5F5F5;}
.pop3_title_001_val {color:#101010;font-size:1rem;font-weight:bold;line-height:80px;}
.pop3_title_001 span {font-size:15px;letter-spacing:-1px;color:#101010;}


.new_price_name {font-weight:bold;font-size:1rem;padding-left:10px;line-height:30px;padding-bottom:10px;letter-spacing:-1px;}
.new_price_name_val {font-size:0.9rem;line-height:25px;letter-spacing:-1px;padding-left:10px;}
.new_price_val {clear:both;width:100%;}
.new_price_left {float:left;width:60%;padding-top:20px; padding-bottom: 10px;font-size:12px;line-height:140%;text-align:left;}
.new_price_left2 {float:left;width:100%;padding-top:20px;font-size:12px;line-height:140%;text-align:left;}

.new_price_right {float:right;width:40%;padding-top:20px;padding-bottom:20px;text-align:right;}
.new_price_tax_val {font-weight:bold;font-size:1.3rem;color:#FE7370;letter-spacing:-1px;}
.new_price_b {background-color:#FF7271;padding:12px 30px 12px 30px;color:#ffffff;font-size:15px;text-align:center;}




.map_info{width: 100%; padding: 70px 0 20px 0;;}
.map_info:after{clear: both; content:''; display: block;}
dl.fl{width: 100%; padding-bottom: 10%;}
dl.fl:last-child{padding-bottom: 0%;}
dl dt{width: 100%; text-align: center; font-size: 16px; color: #222; font-weight: 600;}
dl dd.deta01{padding-top: 10px; font-size: 0.9rem; color: #222; font-weight: 500; text-align: center;}
dl dd.deta01 span{color:#fff; background: #36b02c; padding: 0 5px;}
dl dd.deta01 span.tr_no4{background: #03a9f4;}
dl dd.deta02{padding-top: 10px; font-size: 0.8rem; line-height: 18px; font-weight: 400; text-align: center;}
dl dd.deta02 span{color: #222; font-weight: 400;}
dl dd.deta02 p{color: #fff; background: #222; padding: 0 5px; display: inline-block;}


.sub_contents {}

.intro01_t1 {color:#FF7170;font-size:20px;text-align:left;font-weight:600;padding-top:30px;}
.intro01_t2 {font-size:17px;text-align:left;padding-top:10px;padding-bottom:20px;}
.intro01_t3 {font-size:17px;text-align:left;padding-bottom:50px;}

.intro_box2 {clear:both;width:100%;padding-top:15px;padding-bottom:15px;}
.intro_box2 .intro_img_001_txt {font-size:20px;font-weight:600;padding-bottom:20px;color:#FE736E;}
.intro_box2 .left_td {float:left;color:#222;font-size:15px;font-weight:600;padding-top:5px;padding-right:10px;}
.intro_box2 .right_td {color:#565656;font-size:15px;line-height:160%;padding-bottom:15px;}
.intro_box2 .right_td span {color:#222;font-size:15px;font-weight:600;}


.footer_price_val {position:fixed;bottom:49px;z-index:10000;}
.footer_price_val_jijum {position:fixed;bottom:49px;z-index:10000;}
@media all and (min-width: 200px) and (max-width: 480px){
.footer_price_val {position:fixed;bottom:80px;z-index:10000;}
.footer_price_val_jijum {position:fixed;bottom:49px;z-index:10000;}
}

