@charset "utf-8";



/* CSS Document */
#content_wrap{position:relative; padding-top:50px; overflow:hidden;}


.sub_content {width:100%; background:#fff; margin:0 auto;}

#sub_portal {width:640px; margin: 0 auto; padding:65px 0 0 0;}
#sub_portal p {text-align:center; width:638px; margin:0 auto; border:1px solid #6F6F6F;}
#sub_portal p .select_wrap {width:100%;display:block;height:70px; border:0px solid #000;  background:#eeeeee;}
#sub_portal p .select_wrap select {font-size:30px;  background:#eeeeee; color:#4e4f5d; width:100%; height:70px; padding:0 0 0 25px; border:0; background:transparent url('/new2021/mobile/images/arrow_down.gif')  no-repeat right top; background-size:70px 70px;-webkit-background-size:70px 70px;-webkit-appearance:none; border-radius:0; webkit-border-radius:0;  }





/* sub visual */

#sub_visual {position:relative; width:100%; background-color:#f7f7f7}
#sub_visual .visual_text {width:94%; padding:3% 2% 7% 2%; text-align: center; font-weight:600 }
#sub_visual .visual_text .small_tit {font-size: 26px; color: #666;font-weight: 500; line-height:30px;}
#sub_visual .visual_text .small_tit span {font-size: 28px; color: #444; font-weight: 500; line-height:35px; }
#sub_visual .visual_text .big_tit {font-size:50px; font-weight:600; color: #333;line-height: 100%; padding: 40px 0; text-align: center; display: inline-block;}

#board_visual {width:100%; height:150px; margin:0 auto; text-align:center; background-color:#f7f7f7; overflow:hidden;}
#board_visual h2{font-weight:700; font-size:43px; color:#222;line-height:150px;}
 


/*portal*/

#sub_portal {width:640px; margin: 0 auto; padding:40px 0 0 0;}
#sub_portal p {text-align:center; width:638px; margin:0 auto; border:1px solid #6F6F6F;}
#sub_portal p .select_wrap {width:100%;display:block; height:70px; border:0px solid #000;  background:#eeeeee;}
#sub_portal p .select_wrap select {font-size:33px;  background:#eeeeee; color:#4e4f5d; width:100%; height:70px; padding:0 0 0 25px; border:0; background:transparent url('/new2021/mobile/images/arrow_down.gif')  no-repeat right top; background-size:70px 70px;-webkit-background-size:70px 70px;-webkit-appearance:none; border-radius:0; webkit-border-radius:0;  }



/*tab common style*/
.tab_area {position:relative; width:640px; margin:0 auto; padding-bottom: 50px;}
.sub_tabs {width:640px; overflow:hidden; background:#666;}
/* .sub_tabs {background-color: #fff;} */
.sub_tabs ul:after {clear:both; display:block; content:"";}
.sub_tabs ul li {float:left; height:66px; background:#f3f3f3; width:50%; box-sizing:border-box; border:solid 1px #d9d9d9;}

/*.sub_tabs ul li:last-child{border-right:solid 1px #d9d9d9;}*/
.sub_tabs ul li a {display:block; text-align:center; font-size:26px; line-height:66px; color:#666; cursor:pointer;}
.sub_tabs ul li a:hover, .sub_tabs ul li a:focus, .sub_tabs ul li a.on {height:66px; background:#4d4d4d; color:#fff}




/* 컨텐츠 공통 */
#content_wrap {width:100%; margin:0 auto; min-height:350px}
#content_wrap .contents {position:relative; width:92%; padding:4%; overflow:hidden}
#content_wrap .contents h3 {font-size:50px; color:#000; font-family:GmarketSansBold; font-weight:normal}
#content_wrap .contents .s_tit01{font-size:40px; font-family:GmarketSansRegular; padding-bottom:5px;}
#content_wrap .contents .cont{font-weight:500}

/*서브*/
#content_wrap .contents .s_tit{font-size:17px; line-height:24px; color:#666; padding-left:10px; font-weight:normal}
#content_wrap .contents .grey_box{text-align:left; padding:25px; background-color:#f7f7f7; overflow:hidden}
#content_wrap .contents .line_box{text-align:left; padding:25px; border:1px solid #ddd; overflow:hidden}
#content_wrap .contents .big_txt{font-weight:600; font-size:25px; line-height:50px;  }


/* 서브 공통 */
#sub_img {overflow:hidden; width:100%; height:300px; }
#sub_img .sub_title {margin-top:100px; text-align:center; font-size:35px; font-weight:500; color:#fff; }
#sub_img .s_tit{text-align:center; font-size:23px; color:#fff; padding-top:0;  transform: rotate(-0.03deg); }


.line_top{border-top:2px solid #ddd}
.check01{padding-left:30px; background:url(../../images/check01.jpg) no-repeat;}
.bb_1 {border-bottom:1px solid #222;}



/* 담적 (mn03_04) */
#content_wrap .contents .cont_left{float:left; width:49%; overflow:hidden;}
#content_wrap .contents .cont_right{float:right; width:49%; overflow:hidden;}
#content_wrap .contents .cont_title{font-size:35px; color:#222; font-weight:500; padding-bottom:20px; letter-spacing:-1px}

#content_wrap .contents .title_line{font-size:25px; font-weight:500; color:#222; border-bottom:1px solid #888; padding-bottom:20px}


/* 통증쪽 표*/
.tg  {border-collapse:collapse;border-spacing:0; _width:1100px;}
.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:18px;  overflow:hidden;padding:20px 24px;word-break:normal; }
.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:18px;  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-2lbo{border-color:#dddddd;color:#666666;text-align:center;vertical-align:middle; font-weight:600;}
.tg .tg-c8xv{background-color:#f2f2f2;border-color:#ddd;color:#666;text-align:center;vertical-align:top; font-size:18px; font-weight:bold; padding:20px 0;}
.tg .tg-yx9i{border-color:#dddddd;color:#666666;text-align:left;vertical-align:middle; width:200px;}
.tg .tg-21u9{background-color:#f2f2f2;border-color:#dddddd;color:#f0f0f0;text-align:left;vertical-align:top}


.btm_btns {position: fixed; left: 0; bottom: 0; z-index: 100000; width: 100%; height: 120px;  background: rgba(206,157,121,0.8);}
.btm_btns li {  float: left;  width: 25%;  height: 120px;  background-position: center center;  background-repeat: no-repeat;}
.btm_btns li a { display: block;  height: 100%;   font-size: 0px;  border-left: solid 1px #fff;}
.btm_btns li:first-child a { border: none;}
.btm_btns li.tel { background-image: url(../images/f01.png);}
.btm_btns li.online { background-image: url(../images/f02.png);}
.btm_btns li.map { background-image: url(../images/f03.png);}
.btm_btns li.cafe { background-image: url(../images/f04.png);}



