@charset "utf-8";

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.sub_con{ width:100%;  padding-top:100px;} /* 165px */

/* 전체 새로*/
#sub_con{width: 100%; margin-top: 130px; } 
/* margin-top: 90px; 상단 삭제 해야함, 
width:100%;  padding-top:230px;  padding-top: 69px;*/


.content{ }/*min-height:1000px;*/

.sub_tit{text-align:center; padding:60px 0 65px;}
.sub_tit h3{height:100%; font-size:50px; color:#101211; font-weight:500; line-height:1.2; letter-spacing:-1.5px;}



.sub_tit .sub_tit_txt{height:100%; font-size:35px; color:#1d1d1d; font-weight:200; line-height:1.2; letter-spacing:-1.5px; margin-top:25px;} 
.sub_tit .sub_tit_txt b{ color:#6a8915; font-size:43px;}
.sub_tit p{font-size:30px; color:#808080; font-weight:200; line-height:1.2; letter-spacing:-1.5px; margin-top:10px;}

.conTit{text-align:center;}
.conTit span{display:inline-block; height:46px; line-height:46px; padding:0 5px; font-size:30px; color:#565656; font-weight:300; border-top:2px solid #555; border-bottom:2px solid #555; margin-bottom:20px;}
.conTxt{height:100%; text-align:center; font-size:30px; color:#333; font-weight:300; margin-bottom:40px; letter-spacing:-3px;}
.sub_tit.bd_tit{padding:130px 0 0!important;}
.sub_tit.bd_tit h3{font-size:39px; font-weight:300;}
.sub_tit.bd_tit h3 strong{font-weight:500;}
.sub_tit.bd_tit p{font-size:20px;}





/* 진료과목 전체보기*/

.content_fullvw{ background:#f7fcf6; padding-bottom:40px;  }
.content_fullvw .sub_tit{text-align:center; padding:43px 0 40px;}
.content_fullvw .sub_tit h3{ height:100%; font-size:40px; color:#101211; font-weight:500; line-height:1.2; letter-spacing:-1.5px; }
.content_fullvw .sub_tit h3 span{ font-size:40px;font-weight:300; }
.fullvw_list{ width:98%; margin:0 auto; background:#fff; } 
.fullvw_list .fullvw_top{ width:100%; padding-top:25px; display:inline-block; padding-bottom:30px;  border-bottom:1px solid #e5e5e5; }
.fullvw_list .fullvw_top ul{ width:30%; float:left; margin-left:16px; }
.fullvw_list .fullvw_top ul li a{ color:#000; margin-left:10px; } 


.fullvw_list .fullvw_top .list_01 li{ line-height:2.3; }
.fullvw_list .fullvw_top .list_01 li:first-child{ background:#5e9f00; font-size:; color:#fff; font-weight:bold; padding-left:19px; line-height:2; margin-bottom:10px; }
.fullvw_list .fullvw_top .list_02 li{ line-height:2.3; }
.fullvw_list .fullvw_top .list_02 li:first-child{ background:#9ab625; font-size:; color:#fff; font-weight:bold; padding-left:19px; line-height:2; margin-bottom:10px; }
.fullvw_list .fullvw_top .list_03 li{ line-height:2.3; }
.fullvw_list .fullvw_top .list_03 li:first-child{ background:#5e9f00; font-size:; color:#fff; font-weight:bold; padding-left:19px; line-height:2; margin-bottom:10px; }

.fullvw_list .fullvw_bottom{ width:100%; padding:16px; clear:both; display:inline-block;   padding-top:45px;  padding-bottom:60px;  }
.fullvw_list .fullvw_bottom ul li{ width:30%; float:left; margin-left:16px; }
.fullvw_list .fullvw_bottom ul li:first-child{ margin-left:0px;}
.fullvw_list .fullvw_bottom ul li a{ color:#000; margin-left:10px; } 




/* 변한의원소개 - 의료진소개 */
.intro01{text-align:center;}
.intro01 .tit{margin:55px 0 25px;}
.intro01 .tit h4{font-size:40px; color:#1e1e1e; font-weight:normal; line-height:1.3; font-family:'Nanum Myeongjo';}
.intro01 .tit h4 span{display:inline-block; padding-bottom:2px; border-bottom:2px solid #1e1e1e;}
.intro01 .tit p{margin-top:20px; font-size:30px; color:#757575; font-weight:bold; font-family:'Nanum Myeongjo';}
.intro01 h5{display:inline-block; width:150px; padding-top:15px; border-top:2px solid #c3c3c3; font-size:28px; color:#333; font-weight:bold; letter-spacing:-1.4px; font-family:'Nanum Myeongjo';}
.intro01 ul{margin-top:30px;}
.intro01 ul li{margin-top:15px; font-size:18px; color:#333; font-weight:300;}
.intro01 ul li span{display:block; width:100%; height:100%;}
.intro01 ul li strong{display:block; width:100%; height:100%; font-weight:500;}
.intro01 .con01{width:600px; margin:0 auto; text-align:left;}
.intro01 .con02{height:1394px; background:url("/m/img/intro01_img02.jpg") no-repeat 0 0; box-sizing:border-box; padding:690px 20px 0; margin-top:-170px; text-align:right;}
.intro01 .con03{box-sizing:border-box; padding:0 20px 0; margin-top:-200px; text-align:left;}
.intro01 .imgs{font-size:0; margin-bottom:36px;}
.intro01 .imgs img{margin-right:14px; margin-top:74px;}
.intro01 .imgs img:last-of-type{margin-right:0; margin-left:70px; margin-top:0;}


/* 변한의원소개 - 의료진소개_새로*/
#intro01{ position:relative; width:100%; padding-bottom:40px; padding-top: 20px; }
#intro01 p{ position:absolute; font-size:0.1px; color:#fff } 
#intro02{ position:relative; width:100%; padding-bottom:100px; }
#intro02 p{ position:absolute; font-size:0.1px; color:#fff } 
#intro03{ position:relative; width:100%;  }
#intro03 .intro03_top{ position:relative; width:100%;  }
#intro03 .intro03_top th{ width:30%; font-size:30px; text-align:left; line-height:1.2; color:#333333; padding-left:20px; padding-top: 50px;}
#intro03 .intro03_top th span{ color:#5c8200 }
#intro03 .intro03_top td{ width:70%; font-size:27px; text-align:left; line-height:1.2; border-left:1px solid #9b9b9b; color:#292929; font-weight:200; padding-left:20px; padding-right:20px;  padding-top: 50px;}
#intro03 .intro03_bottom{ position:relative; width:100%;  }
#intro03 .intro03_bottom th{ width:30%; padding-top: 50px; }
#intro03 .intro03_bottom td{ border-left:1px solid #9b9b9b;  padding-left:20px; padding-right:30px; padding-top: 50px;  }
#intro03 .intro03_bottom td h1{ font-size:33px; font-weight:500; color:#010101; line-height:2  }
#intro03 .intro03_bottom td span{ font-size:27px;  font-weight:400; color:#333333; line-height:2 } 
#intro03 .intro03_bottom td p{ font-size:22px; color:#333333; font-weight:300; line-height:1.5; text-align:justify }
#intro03 .intro03_bottom td .intro03_round{ position:absolute; left:29%; background:#5c8200; width:15px; height:15px; margin-top:25px; border-radius:50px }

#intro04{ position:relative; width:100%; background:#f2f2f2; padding-top:50px; margin-top:100px; }
#intro04 .intro04_box{ padding:20px; }
#intro04 .intro04_video{ position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
#intro04 .intro04_video iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:90%; }
#intro04 p{ text-align:center; font-size:45px; font-weight:500; line-height:1.2; color:#474747;   }
#intro04 p span{ color:#338b63; font-weight:500 }
#intro04 img{ padding-bottom:30px; padding-top:30px;}


#intro05{ position:relative; width:100%; margin-top:90px;   }
#intro05 .intro05_top{ position:relative; width:100%;  }
#intro05 .intro05_top th{ width:30%; font-size:30px; text-align:left; line-height:1.2; color:#333333; padding-left:20px; padding-top: 20px; padding-bottom: 20px;}
#intro05 .intro05_top th span{ color:#5c8200 }
#intro05 .intro05_top td{ width:70%; font-size:27px; text-align:left; line-height:1.2; border-left:1px solid #9b9b9b; color:#292929; font-weight:200; padding-left:20px; padding-right:20px;  padding-top: 20px; padding-bottom: 20px;}

#intro05 div{  padding:20px; padding-top:0px;   }
#intro05 div .intro05_bottom{ position:relative;  width:100%; border:1px solid #b8b8b8;    }
#intro05 div .intro05_bottom th{ text-align:left; font-size:25px; font-weight:400; background:#f2f2f2; color:#474747; padding-left:30px; line-height:1.2  }
#intro05 div .intro05_bottom tr{ border-bottom:1px solid #b8b8b8; }
#intro05 div .intro05_bottom td{ border-left:1px solid #b8b8b8; color:#474747; padding-top:20px; padding-bottom:20px; padding-left:20px; font-weight:300; }

#intro06{ position:relative; width:100%; margin-top:50px; margin-bottom:60px;    }


/* 변한의원소개 - 연혁 */
.history01{text-align:center;}
.history01 .tit h4{height:100%; font-size:40px; color:#333; font-weight:bold; line-height:1.3; font-family:'Nanum Myeongjo';}
.history01 .tit p{height:100%; margin-top:20px; font-size:20px; color:#787878; font-weight:300;}
.history01 .imgs{margin-top:30px;}
.history01 h5{height:100%; padding:20px 0; font-size:35px; color:#1e1e1e; font-family:'Nanum Myeongjo';}
.history01 strong{height:100%; display:block; margin-bottom:30px; font-size:25px; color:#7b7b7b; font-family:'Nanum Myeongjo';}
.history01 .context{margin-top:20px; font-size:18px; color:#333; font-weight:300; line-height:30px;}
.history01 .context span{display:block; width:100%; height:100%;}
.history01 .line01{position:absolute; top:-105px; right:105px;}
.history01 .line02{position:absolute; top:-170px; left:105px;}
.history01 .line03{position:absolute; top:-170px; right:105px;}
.history01 .con01{position:relative; padding:0 20px; margin-top:-105px; text-align:right;}
.history01 .con02{position:relative; padding:0 20px; text-align:left;}
.history01 .con03{position:relative; padding:0 20px; text-align:right;}
.history02{margin:70px 0;}
.history02 .con01{position:relative; width:600px; margin:0 auto 80px;}
.history02 .con01 > a{position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
.history02 .con02{position:relative;}


/* 변한의원소개 - 초진절차 */
.step01{text-align:center;}
.step01 .con01{position:relative; width:600px; height:602px; background:url("/m/img/step01_img01.jpg") no-repeat 0 0; margin:0 auto;}
.step01 .con01 > div{position:absolute; width:130px; font-size:18px; color:#333; font-weight:500;}
.step01 .con01 > div > span{display:block; margin-top:5px; color:#777; font-weight:300;}
.step01 .con01 .circle01{top:0; left:0; width:80px; height:80px; line-height:80px;}
.step01 .con01 .circle01 > span{font-size:20px; color:#333; font-weight:500; margin-top:0;}
.step01 .con01 .circle02{bottom:104px; right:0; width:80px; height:80px; line-height:80px;}
.step01 .con01 .circle02 > span{font-size:20px; color:#fff; font-weight:500; margin-top:0;}
.step01 .con01 .s01{top:85px; left:100px;}
.step01 .con01 .s02{top:85px; left:277px;}
.step01 .con01 .s03{top:85px; left:447px;}
.step01 .con01 .s04{top:295px; left:43px;}
.step01 .con01 .s05{top:295px; left:215px;}
.step01 .con01 .s06{top:295px; left:387px;}
.step01 .con01 .s07{top:500px; left:142px;}
.step01 .con01 .s08{top:500px; left:316px;}
.step01 .con02{margin:20px 0;}
.step01 .con02 p{height:100%; font-size:25px; color:#333; font-weight:100; line-height:1.2;}
.step01 .con02 p span{font-weight:500;}

.step02{text-align:center;}
.step02 .con01{position:relative; width:600px; height:1677px; background:url("/m/img/step02_img01.jpg") no-repeat 0 0; margin:60px auto;}
.step02 .con01 > div{position:absolute; width:300px; font-size:18px; color:#333; font-weight:300;}
.step02 .con01 .circle01{top:0; left:0; width:100%;}
.step02 .con01 .circle01 p{display:inline-block; width:180px; height:205px; line-height:205px; font-size:25px; color:#333; font-weight:500;}
.step02 .con01 .circle02{bottom:0; left:0; width:100%;}
.step02 .con01 .circle02 p{display:inline-block; width:180px; height:205px; line-height:205px; font-size:25px; color:#fff; font-weight:500;}
.step02 .con01 .s01{text-align:left; top:260px; left:300px;}
.step02 .con01 .s01 ul{margin-left:25px;}
.step02 .con01 .s01 ul li{margin-bottom:56px;}
.step02 .con01 .s01 ul li dl dt{display:block; margin-bottom:10px; font-size:20px; color:#9dbd47; font-weight:600;}
.step02 .con01 .s01 ul li dl dd{display:block; line-height:1.2;}
.step02 .con01 .s01 ul li dl span{display:inline-block; margin-top:17px; width:180px; height:38px; line-height:38px; text-align:center;}
.step02 .con01 .s01 ul li dl span:last-of-type{margin-top:10px; margin-bottom:3px;}
.step02 .con01 .s02{text-align:right; top:810px; left:0;}
.step02 .con01 .s02 ul{margin-right:25px;}
.step02 .con01 .s02 ul li:first-of-type{margin-bottom:167px;}
.step02 .con01 .s02 ul li:last-of-type{margin-top:123px;}
.step02 .con01 .s02 ul li dl dt{display:block; margin-bottom:10px; font-size:20px; color:#595959; font-weight:600;}
.step02 .con01 .s02 ul li dl dd{display:block; line-height:1.2;}
.step02 .con01 .s03{text-align:left; top:1296px; left:300px;}
.step02 .con01 .s03 ul{margin-left:25px;}
.step02 .con01 .s03 ul li{margin-bottom:24px;}
.step02 .con01 .s03 ul li dl dt{display:block; margin-bottom:10px; font-size:20px; color:#689a24; font-weight:600;}
.step02 .con01 .s03 ul li dl dd{display:block; line-height:1.2;}


/* 초진절차 새로 */
#step01{ position:relative;  text-align:left; margin-top:-10px;   text-align:center;  }
#step01 .step_01_bg{  position:relative; width:100%;  height:310px; background:url("/m/img/bg_02.jpg") no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  padding-top:90px; }

#step01 span{ font-size:22px;  color:#fff;  font-weight:300;  line-height:60px;    } /* font-size:22px; color:#619519; font-weight:500;  line-height:60px; */
#step01 h1{ font-size:38px; font-weight:300; line-height:32px; color:#fff; line-height:1.3 } /* font-size:30px; font-weight:300; line-height:32px; color:#334116  */
#step01 h1 b{ color:#2ddf4a }

#step01 p{ padding:30px; font-weight:300;  } /* text-align:left; font-size:21px; color:#333; font-weight:100; line-height:1.5; padding-top:32px;   padding-bottom:30px; */

#step02{  position:relative;  padding-top: 30px;  padding-bottom: 57px; margin-top:41px; text-align:center;  }


#step02 .step_02_linebox{ position:relative;  width:100%; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding-top:50px; padding-bottom:50px;  }
#step02 .step_02_linebox h1{ font-size:38px; color:#333; font-weight:100; line-height:1.5; }
#step02 .step_02_linebox p{ font-size:18px; font-weight:300; color:#239836; font-weight:500; line-height:2; padding-top:30px;}
#step02 .step_02_linebox span{  font-size:18px; color:#787878; font-weight:300; line-height:1.2;  }


#step03{  position:relative; padding:20px;  text-align:left; text-align:center;  margin-top:30px; border-bottom:1px solid #e5e5e5;  }
#step03 h1{ font-size:45px; font-weight:300; line-height:44px; color:#334116; margin-top:23px;  line-height:2  }




/* 장이 건강하지 못하다면? */
#step04{ }
#step04 .step04_box{  position:relative; padding:20px;  text-align:left; text-align:center;  margin-top:30px;  }
#step04 h1{  font-size:45px; font-weight:300; line-height:44px; color:#334116; margin-top:23px;  line-height:2    }


/* 협력기관 */
#step_point{ margin-bottom:30px; }
#step_point p{ font-size:20px;  color:#5f5f5f; text-align:center; line-height:3; padding:20px;  }
#step_point span{ font-size:15px;  }


#step05{  position:relative;  text-align:left; text-align:center;  margin-top:70px;  padding-top:40px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  }
#step05 h1{ font-size:38px; font-weight:300; line-height:44px; color:#334116; margin-top:23px;   }
#step05 .step_arrow{ position:absolute; top:-21px; left:50%; margin-left:-21px;   }
#step05 .step_brain { padding:20px; }
#step05 .step_brain h1{  font-size:38px; font-weight:500; line-height:44px; color:#334116; margin-top:23px; }
#step05 .step_brain table{ width:100%; margin-bottom:30px;  }
#step05 .step_brain td{ width:33%; background:#92b5d2; line-height:2; color:#fff;  border:1px solid #fff }





#step06{  position:relative; padding:20px;  text-align:left; text-align:center;  margin-top:40px;  }
#step06 h1{ font-size:38px; font-weight:300; line-height:44px; color:#334116; margin-top:23px;   }
#step06 h2{  font-size:25px; color:#333; font-weight:500; padding-top:30px  }


/*장건강 체크 테이블 */
.step_table{ width:100%; }
.step_table .step_ttd img{ width:100%; height:auto; }
.step_td{ width:50%; border:1px solid #e7e7e7; border-left:0px; }
.tabl_p{ color:#fff; background:#97c32e; padding-left:40px; padding-right:40px; font-size:27px;  }
.tabl_h1{ font-size:27px; color:#333; font-weight:400; line-height:1.2; padding-top:20px; }
.step_arrow{ position:absolute; bottom:-21px; left:50%; margin-left:-21px;   }

.step04_btn{  width:90%; height:64px; border:1px solid #377600; color:#377600; font-weight:bold; line-height:3; margin: 0 auto; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:center;   }


/* 본문 */
.step_p{ text-align:left; font-size:27px; color:#292929; font-weight:300; line-height:2;  padding-top:40px; padding-bottom:60px;  } /*18px*/



/* 과민성대장증후군 글씨 새로 */
.ConTit{text-align:center;}
.ConTit span{display:inline-block; height:46px; line-height:46px; padding:0 5px; font-size:30px; color:#565656; font-weight:300; border-top:2px solid #555; border-bottom:2px solid #555; margin-bottom:20px;}

.ConTxtbox{ padding:40px 20px 0 20px; text-align:center;  } /*  width:100%;  margin:0 auto; display:inline-block  */
.ConTxtbox h1{ font-size:40px; color:#b5c97e  }
.ConTxt{height:100%; text-align:center; font-size:43px; color:#000; font-weight:200; margin:20px 0 50px; letter-spacing: -2px;  }
.ConTxt b{ color: #475e40; }
.ConTxt_2{ height:100%; text-align:center; color:#000; font-weight:200; margin:40px 0 40px;  line-height: 1.3; font-size:45px; letter-spacing: -2px;} /*font-weight:400;*/
.ConTxt_2 b{  color: #475e40; }
.ConTxt_wanri{ font-size:27px; font-weight:100; line-height:1.5; color:#000; margin-bottom:5%;}
.ConTxt_wanri b{  color:#488016  } /* #14711d; */
.ConTxt_wanin{  height:100%; text-align:center; font-size:45px; font-weight:400; margin:40px 0 40px; letter-spacing:-2px;   line-height:1.5;  color:#000 } /*background:#8bc628; border-radius:50px; color:#fff; */
.ConTxt_wanin b{  color: #475e40; }
.ConTxt_p{ font-size:30px; color:#333; font-weight:100; line-height:1.5; padding-top:10px;  padding-bottom:30px;}
.ConTxt_bottom{  font-size:27px; color:#292929; font-weight:300; line-height:1.5; text-align:justify; margin-bottom:50px; padding: 0 20px; letter-spacing: -2px;   } /*300*/
.ConTxt_bottom b{  font-weight:500;  } 



/* 변한의원소개 - 진단/치료 */
.diagnosis01{text-align:center;}
.diagnosis01 .con01{background:#f3f4ef; padding:40px 0 220px;}
.diagnosis01 .con02{width:600px; margin:0 auto;}
.diagnosis01 .con02 > div{margin-top:-180px;}
.diagnosis01 .search_bar{width:600px; height:83px; line-height:73px; font-size:25px; color:#334116; font-weight:600; border:5px solid #689a24; box-sizing:border-box; margin:40px auto; text-indent:23px; padding-right:90px; background:url("/m/img/search_bar_icon.png") right 23px center no-repeat;}
.diagnosis01 .search_answer{height:100%; font-size:23px; color:#1a3a00; line-height:30px;}
.diagnosis01 .search_answer span{display:inline-block; font-size:20px; color:#333; font-weight:300; border-bottom:1px solid #afafaf; line-height:1; padding-bottom:10px; margin-bottom:15px;}
.diagnosis02{margin-top:75px; border-bottom:1px solid #9dbd47;}
.diagnosis02 ul{overflow:hidden; width:600px; margin:0 auto;}
.diagnosis02 ul li{float:left; width:50%; height:70px; line-height:69px; font-size:20px; color:#808080; font-weight:bold; box-sizing:border-box; border-top:1px solid #9dbd47; border-left:1px solid #9dbd47; text-align:center; cursor:pointer;}
.diagnosis02 ul li:last-of-type{border-right:1px solid #9dbd47;}
.diagnosis02 ul li.on{background:#9dbd47; color:#fff;}
.diagnosis02_txt{width:600px; margin:40px auto 80px; display:none;}
.diagnosis02_txt.on{display:block;}
.diagnosis02_txt dl{margin-bottom:40px; text-align:center;}
.diagnosis02_txt dl:last-of-type{margin-bottom:0;}
.diagnosis02_txt dl dt{display:block; width:100%;}
.diagnosis02_txt dl dd{display:block; width:100%; height:100%; font-size:25px; color:#619519; font-weight:500; margin-top:30px;}
.diagnosis02_txt dl dd span{display:block; font-size:20px; color:#333; font-weight:300; line-height:30px; margin-top:15px;}



/* 변한의원소개 - 진단/치료 새로 */
#diagnosis01{ position:relative;  padding:30px;  background:url('/m/img/diagnosis01_bg.jpg') no-repeat center center;  background-size:cover;  padding-top:60px; padding-bottom:60px;   margin-bottom:70px; }
#diagnosis01 .con01{ margin-bottom:40px; }
#diagnosis01 .con01 p{ font-size:43px; color:#fff; line-height:2; font-weight:300 }
#diagnosis01 .con01 h1{ font-size:60px; color:#73dc32; }
#diagnosis01 .con01 h3{ font-size:55px; color:#73dc32; }
#diagnosis01 .con02{ margin-top:40px;   }
#diagnosis01 .con02 p{   font-size:25px; color:#fff;  }

#diagnosis02{  text-align:center;  }
#diagnosis02 p{ font-weight:300; color:#323232; font-size:37px; line-height:1.5 }
#diagnosis02 h1{ font-weight:600; color:#323232; font-size:45px;   }
#diagnosis02 h1 b{ color:#49ae35 }



#diagnosis03 .diagnosis03_bg{ background:#f5f5f5 }



/* 변한의원소개 - 장내세균분석 */
.virus01{width:600px; margin:0 auto;}
.virus01 .tit .tit_img01{ float:left; }

.virus01 .tit{text-align:center; height:100%;  }
.virus01 .tit h4{padding:20px 0 40px; background:url("/m/img/virus01_tit_line.png") no-repeat center top; font-size:30px; color:#333; font-weight:300;}
.virus01 .tit ul{text-align:left; width:90%; display:inline-block; padding-bottom:70px; }
.virus01 .tit ul li{margin-bottom:15px; font-size:25px; color:#333; font-weight:100; line-height:25px;}
.virus01 .tit ul li span{display:inline-block; width:25px; height:25px; line-height:25px; margin-right:15px; background:url("/m/img/virus01_tit_circle.png") no-repeat center top; text-align:center; font-size:15px; color:#fff; font-weight:500;}
.virus02{width:600px; margin:0 auto;}
.virus02 dl{overflow:hidden; margin-bottom:70px;}
.virus02 dl:last-of-type{margin-bottom:0;}
.virus02 dl dt{float:left; width:240px; box-sizing:border-box;}
.virus02 dl dt span{display:inline-block; font-size:18px; color:#333; font-weight:500; padding-bottom:10px; border-bottom:1px solid #333;}
.virus02 dl dt p{font-size:28px; color:#333; font-weight:500; margin-top:20px;}
.virus02 dl dd{float:left; width:calc(100% - 240px); box-sizing:border-box; padding:20px 0; border-left:1px solid #cbcbcb;}
.virus02 dl dd > span{display:inline-block; font-size:22px; color:#619519; font-weight:500; padding-left:25px; letter-spacing:-2px; line-height:1.2;}
.virus02 dl dd > p{font-size:18px; color:#787878; font-weight:100; line-height:28px; margin-top:18px; padding-left:25px;}
.virus02 dl.ct{text-align:center;}
.virus02 dl.ct dt{float:none; width:100%;}
.virus02 dl.ct dd{float:none; width:100%; padding:0; border-left:0; height:100%;}
.virus02 dl.ct dd > img{margin-top:30px;}



.virus_tabb{ position:relative; width:100%; height:90px; margin:0 auto; padding-bottom:50px; }
.virus_tabb li{  float:left; width:50%; }
.virus_tabb li a{  padding:20px 16px; text-align:center;  color:#8c8c8c;
display:inline-block; border:1px solid #b7b7b7;}

/* 소변유기산 추가 목록 */

#virus_tabb{ position:relative; width:95%; height:140px;   margin:0 auto; margin-bottom:60px  }
#virus_tabb li{ position:relative; float:left; width:49.5%; height:70px; border:1px solid #b7b7b7; color:#8c8c8c; display:inline-grid; text-align:center; line-height:3.5 }
#virus_tabb li:first-child{ border-right:0px;  } 
#virus_tabb .liboth{  position:relative; width:99.1%; height:70px;   clear:both; border:1px solid #b7b7b7; border-top:0px;   }

.virus02 dl.ct dd #img_textlist{ text-align:left; width:100%;  margin-top:50px;}
.virus02 dl.ct dd #img_textlist img{ float:left;  }
.virus02 dl.ct dd #img_textlist li{  margin-bottom:40px; clear:both; display:inline-block; border:1px solid #d1d1d1}
.virus02 dl.ct dd #img_textlist .img_textleft{  width:60%; float:right; }
.virus02 dl.ct dd #img_textlist .img_textleft h1 { color:#333;  font-size:20px;  font-weight:400; line-height:1.5 }
.virus02 dl.ct dd #img_textlist .img_textleft p{ font-size:18px; font-weight:100; line-height:25px; color:#787878; padding:15px; padding-top:30px;}
.virus02 dl.ct dd #img_textlist .img_textleft .viru_color1{ text-decoration:underline;  color:#80a125; font-weight:400}

.virus02 .urine_img{  margin-top:30px; width:99%}

.urinetable{ width:99%; margin-top:30px;   }
.urinetable th{ background:#a4c153; color:#fff; font-size:18px; font-weight:400; line-height:2.5 }
.urinetable td{ border:1px solid #d1d1d1;  font-size:16px; font-weight:400;  color:#404040; line-height:2.5} 





.virus02 dl.ct dd .img_textlist{ text-align:left; width:100%;  margin-top:50px;}
.virus02 dl.ct dd .img_textlist img{ float:left;  }
.virus02 dl.ct dd .img_textlist li{  margin-bottom:40px; }
.virus02 dl.ct dd .img_textlist .img_textleft{ display:inline-block; width:80%; margin-left:10px; }

.virus02 dl.ct dd .img_textlist .img_textleft h1 { color:#333;  font-size:20px;  font-weight:400; line-height:1.5 }
.virus02 dl.ct dd .img_textlist .img_textleft p{ font-size:18px; font-weight:100; line-height:25px; color:#787878 }

.virus02 dl.ct dd .img_textlist .img_textleft .viru_color1{color:#3f91bf;  margin-right:5px; font-weight:400}
.virus02 dl.ct dd .img_textlist .img_textleft .viru_color2{color:#275d83;  margin-right:5px; font-weight:400}
.virus02 dl.ct dd .img_textlist .img_textleft .viru_color3{color:#9dbd47; margin-right:5px; font-weight:400}
.virus02 dl.ct dd .img_textlist .img_textleft .viru_color4{color:#c15632;  margin-right:5px; font-weight:400}



/* 변한의원소개 - 오시는길 */
.location01{width:600px; margin:0 auto;}
.location01 .tit{text-align:center; margin-bottom:40px;}
.location01 .tit h4{display:inline-block; padding-top:20px; border-top:3px solid #629b15; font-size:30px; color:#333; font-weight:300;}
.location01 .con01 ul li{height:75px; line-height:74px; border-top:1px solid #e7e7e7;}
.location01 .con01 ul li dl{display:block; width:400px; margin:0 auto; overflow:hidden;}
.location01 .con01 ul li dl dt{float:left; width:160px; box-sizing:border-box; padding-left:12px; background:url("/m/img/location01_bullet.jpg") no-repeat 0 50%; font-size:20px; color:#333; font-weight:600;}
.location01 .con01 ul li dl dd{float:left; width:calc(400px - 160px); box-sizing:border-box; font-size:20px; color:#333; font-weight:100;}
.location01 .con01 ul li dl dd span{font-weight:600;}
.location01 .con01 ul li dl dd strong{font-weight:600; color:#629b15;}
.location01 .con02{text-align:center; margin:40px 0 30px; }
.location01 .con02 > p{height:100%; font-size:35px; color:#333; font-weight:100; line-height:1.2;}
.location01 .con02 > p span{font-weight:500;}
.location01 .con02 .location_slider{position:relative; margin-top:30px;}
.location01 .con02 .location_slider .bx-controls a{display:block; width:63px; height:58px; position:absolute; top:50%; margin-top:-29px; font-size:0;}
.location01 .con02 .location_slider .bx-controls a.bx-prev{left:0; background:url("/m/img/location_slider_prev.png") no-repeat center top;}
.location01 .con02 .location_slider .bx-controls a.bx-next{right:0; background:url("/m/img/location_slider_next.png") no-repeat center top;}
.location01 .con02 .thumb_pager{overflow:hidden;}
.location01 .con02 .thumb_pager .slide{float:left;}
.location01 .con02 .thumb_pager .slide a{display:block; border-top:8px solid #fff;}
.location01 .con02 .thumb_pager .slide a.active{border-top:8px solid #9dbd47;}
.location01 .con02 .thumb_pager .slide a img{width:85px; height:60px; border:1px solid #cdcdcd; box-sizing:border-box;}

.location01 table{ margin-top:25px; }
.location01 table td p{ font-size:27px; padding-left:30px; color:#000; letter-spacing:normal}
.location01 table td p span{ font-weight:300; color:#676767}
.location01 .con02 h1{ text-align:left; font-size:28px;  font-weight:500; color:#333}
.location01 .con02 .bar{ width:65px; height:6px; background:#7cbf82; margin-bottom:15px;}
.location01 .con02 .con02_txt{ font-size:27px; text-align:left; padding-top:20px; }

.location02 > img{margin-bottom:75px;}
.location02_dl{width:600px; margin:0 auto; overflow:hidden;}
.location02_dl dt{float:left; width:195px;}
.location02_dl dt .bar{width:65px; height:3px; background:#7cbf82; margin-bottom:30px;}
.location02_dl dt .tit{font-size:28px; color:#333; font-weight:500;}
.location02_dl dd{float:left; width:calc(100% - 195px);}
.location02_dl dd p{padding:35px 0 35px 10px; font-size:27px; color:#333; font-weight:500; border-top:1px solid #e7e7e7; letter-spacing:-2px;}
.location02_dl dd p:last-of-type{padding-bottom:75px;}
.location02_dl dd p > strong{display:block; font-size:25px; color:#333; font-weight:300; margin-top:17px; line-height:1.4; letter-spacing:normal}
.location02_dl dd p span{display:inline-block; width:150px; font-size:27px; font-weight:500;}
.location02_dl dd p span strong{display:inline-block; width:31px; height:31px; text-align:center; line-height:31px; font-size:18px; color:#fff; font-weight:normal; background:#898988; margin-right:10px; border-radius:15.5px; -moz-border-radius:15.5px; -webkit-border-radius:15.5px;}
.location02_dl dd .bus{font-weight:300; font-size:23px; letter-spacing:normal; line-height:1.5 }
.location02_dl dd .bus02 span strong{background:#0b89d2;}
.location02_dl dd .bus03 span strong{background:#4bb62e;}
.location02_dl dd .bus04 span strong{background:#48922d;}


/* 장질환 - 장누수증후군 */
.intestine01{text-align:center;}
.intestine01 .intestine01_01{width:600px; margin:0 auto; overflow:hidden;}
.intestine01 .intestine01_01 li{float:left; width:295px; margin-right:10px; margin-bottom:10px;}
.intestine01 .intestine01_01 li:nth-of-type(2n){margin-right:0;}
.intestine01 .intestine01_01 li img{width:100%;}
.intestine01 .intestine01_01 li .txt_wrap{height:180px; border:1px solid #e7e7e7; box-sizing:border-box; color:#333; font-weight:500;}
.intestine01 .intestine01_01 li .txt_wrap .num{display:inline-block; font-size:20px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #333;}
.intestine01 .intestine01_01 li .txt_wrap .tit{font-size:25px; margin:10px 0 20px; line-height:1.2;}
.intestine01 .intestine01_01 li .txt_wrap .txt{font-size:20px; color:#787878; font-weight:200; line-height:1.3;}
.intestine01 .intestine01_02{width:600px; margin:0 auto; padding:40px 0; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.intestine01 .intestine01_02_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.intestine01 .intestine01_02 ul{text-align:left;}
.intestine01 .intestine01_02 ul li{padding-left:100px; background:url("/m/img/check_point_icon.png") no-repeat 47px 50%; line-height:25px; margin-bottom:15px;}
.intestine01 .intestine01_02 ul li:last-of-type{margin-bottom:0;}
.intestine01 .intestine01_02 ul li p{height:100%; font-size:20px; color:#333; font-weight:200;}
.intestine01 .check_point{height:100%; font-size:25px; color:#333; margin:30px 0; letter-spacing:1px; font-weight:600;}
.intestine01 .check_point_txt{height:100%; font-size:30px; line-height:1.3; font-weight:200; margin-top:40px;}
.intestine01 .check_point_txt span{display:block; font-weight:500; color:#1e1e1e;}
.intestine02{text-align:center; margin-top:85px;}
.intestine02 .intestine02_txt{padding-top:40px; height:310px; background:url("/m/img/intestine02_bg.jpg") center top no-repeat;}
.intestine02 .intestine02_txt .search_bar{width:600px; height:83px; line-height:73px; font-size:25px; color:#334116; font-weight:600; border:5px solid #689a24; box-sizing:border-box; margin:0 auto; text-indent:35px; padding-right:80px; background:url("/m/img/search_bar_icon.png") right 23px center no-repeat; text-align:left;}
.intestine02 .intestine02_txt .search_answer{font-size:23px; color:#1a3a00; line-height:1.5;}
.intestine02 .intestine02_txt .search_answer span{display:inline-block; font-size:20px; color:#333; font-weight:300; border-bottom:1px solid #ababab; line-height:1; padding-bottom:10px; margin-top:30px; margin-bottom:20px;}
.intestine03{text-align:center; margin-top:85px;}
.intestine03 ul{width:600px; margin:0 auto;}
.intestine03 ul li{margin-bottom:40px; height:100%;}
.intestine03 ul li:last-of-type{margin-bottom:0;}
.intestine03 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.intestine03 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.intestine04{text-align:center; margin-top:85px;}
.intestine04 ul{overflow:hidden; width:600px; margin:0 auto;}
.intestine04 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.intestine04 ul li:last-of-type{margin-right:0;}
.intestine04 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0;}
.intestine04 ul li p.sec{padding:28px 0 20px;}
.intestine04 ul li p.sec span{display:block; font-size:18px; color:#777; font-weight:300; margin-top:10px;}
.intestine05{text-align:center; margin-top:85px;}
.intestine05 .intestine05_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.intestine05 .intestine05_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.intestine05 .intestine05_ul ul{overflow:hidden;}
.intestine05 .intestine05_ul ul li{float:left; width:200px;}
.intestine05 .intestine05_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.intestine05 .intestine05_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.intestine05 .intestine05_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.intestine06{text-align:center; margin-top:85px;}
.intestine06 div{position:relative;}



/* 장질환 - 장누수증후군 새로*/
#intestine01_cron{ margin-top:90px;}
#intestine01_cron .cron_top{ width:92%; margin:0 auto; border:8px solid #ba462c; text-align:center; padding-top:40px; }
#intestine01_cron .cron_top h1{ font-size:43px; color:#ba462c; line-height:1.5}
#intestine01_cron .cron_top span{ color:#a5a7a5; font-size:30px;}
#intestine01_cron .cron_top p{ font-size:24px; color:#515151; line-height:1.3;  padding:15px; padding-top:30px; padding-bottom:30px;}
#intestine01_cron .cron_bottom h3{background:#ba462c; color:#fff; font-size:30px; text-align:center; line-height:2; font-weight:300}
#intestine01_cron .cron_bottom h1{ font-size:50px; text-align:center; line-height:1.3; padding-top:18px; padding-bottom:50px; color:#ba462c; font-weight:400}



/* 장질환 - 역류성식도염 */
.esophagitis01{text-align:center;}
.esophagitis01 .esophagitis01_01{width:600px; margin:0 auto; overflow:hidden;}
.esophagitis01 .esophagitis01_01 li{float:left; width:295px; margin-right:10px; margin-bottom:10px;}
.esophagitis01 .esophagitis01_01 li:nth-of-type(2n){margin-right:0;}
.esophagitis01 .esophagitis01_01 li img{width:100%;}
.esophagitis01 .esophagitis01_01 li .txt_wrap{height:180px; border:1px solid #e7e7e7; box-sizing:border-box; color:#333; font-weight:500;}
.esophagitis01 .esophagitis01_01 li .txt_wrap .num{display:inline-block; font-size:20px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #333;}
.esophagitis01 .esophagitis01_01 li .txt_wrap .tit{font-size:25px; margin:10px 0 20px; line-height:1.2;}
.esophagitis01 .esophagitis01_01 li .txt_wrap .txt{font-size:20px; color:#787878; font-weight:200; line-height:1.3;}
.esophagitis01 .esophagitis01_02{width:600px; margin:0 auto; padding:40px 0; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.esophagitis01 .esophagitis01_02_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.esophagitis01 .esophagitis01_02 ul{text-align:left;}
.esophagitis01 .esophagitis01_02 ul li{padding-left:100px; background:url("/m/img/check_point_icon.png") no-repeat 47px 50%; line-height:25px; margin-bottom:15px;}
.esophagitis01 .esophagitis01_02 ul li:last-of-type{margin-bottom:0;}
.esophagitis01 .esophagitis01_02 ul li p{height:100%; font-size:20px; color:#333; font-weight:200;}
.esophagitis01 .check_point{height:100%; font-size:25px; color:#333; margin:30px 0; letter-spacing:1px; font-weight:600;}
.esophagitis01 .check_point_txt{height:100%; font-size:25px; line-height:1.3; font-weight:200; margin-top:40px;}
.esophagitis01 .check_point_txt span{display:block; font-weight:500; color:#1e1e1e;}
.esophagitis02{text-align:center; margin-top:85px;}
.esophagitis02 .esophagitis02_txt{padding-top:40px; height:612px; background:url("/m/img/esophagitis02_bg.jpg") center top no-repeat;}
.esophagitis02 .esophagitis02_txt .search_bar{width:600px; height:83px; line-height:73px; font-size:25px; color:#334116; font-weight:600; border:5px solid #689a24; box-sizing:border-box; margin:0 auto; text-indent:35px; padding-right:80px; background:url("/m/img/search_bar_icon.png") right 23px center no-repeat; text-align:left;}
.esophagitis02 .esophagitis02_txt .search_answer{margin-top:265px; font-size:20px; color:#333; font-weight:300; line-height:1.5;}
.esophagitis02 .esophagitis02_txt .search_answer span{display:inline-block; font-size:23px; color:#1a3a00; font-weight:400; line-height:1; margin-top:30px; margin-bottom:20px;}
.esophagitis02 .esophagitis02_warning{background:#689a24; height:100%;}
.esophagitis02 .esophagitis02_warning{padding:30px; background:#689a24;}
.esophagitis02 .esophagitis02_warning p{font-size:25px; color:#fff; margin:15px 0;}
.esophagitis02 .esophagitis02_warning span{font-size:20px; color:#cdeaa5; line-height:25px; font-weight:300;}
.esophagitis03{text-align:center; margin-top:85px;}
.esophagitis03 ul{overflow:hidden; width:600px; margin:0 auto;}
.esophagitis03 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.esophagitis03 ul li:last-of-type{margin-right:0;}
.esophagitis03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0; line-height:1.3;}
.esophagitis03 ul li p.sec{padding:22px 0 16px;}
.esophagitis03 ul li p.sec2{padding:36px 0 30px;}
.esophagitis04{text-align:center; margin-top:85px;}
.esophagitis04 .esophagitis04_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.esophagitis04 .esophagitis04_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.esophagitis04 .esophagitis04_ul ul{overflow:hidden;}
.esophagitis04 .esophagitis04_ul ul li{float:left; width:200px;}
.esophagitis04 .esophagitis04_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.esophagitis04 .esophagitis04_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.esophagitis04 .esophagitis04_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.esophagitis05{text-align:center; margin-top:85px;}
.esophagitis05 div{position:relative;}
.esophagitis06{text-align:center; margin-top:85px;}
.esophagitis06 ul{width:600px; margin:0 auto;}
.esophagitis06 ul li{margin-bottom:40px; height:100%;}
.esophagitis06 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.esophagitis06 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}






/* 장질환 - 역류성식도염 새로 */
#esophagitis01{padding-top:60px} /*위에 공간 확보*/
#esophagitis01 .esophagitis01_table{ position:relative; margin-bottom:100px; }
#esophagitis01 .esophagitis01_table table{  position:relative;  width:97%; margin:0 auto; margin-bottom:15px;  }
#esophagitis01 .esophagitis01_table table th{  }
#esophagitis01 .esophagitis01_table table td{ text-align:center; width:50%; } /* border:1px solid #c9c9c9*/
#esophagitis01 .esophagitis01_table table .est_h1{ background:#6eaf5b;  width:50%; } /*  background:#f5f5f5;border:1px solid #f5f5f5;  */
#esophagitis01 .esophagitis01_table table .est_h1 h1{  color:#fff; font-size:25px; font-weight:400; line-height:2} /* color:#333; */
#esophagitis01 .esophagitis01_table table td p{ font-size:25px; font-weight:400; color:#363636; line-height:1.5 }
#esophagitis01 .esophagitis01_table table tr{border-bottom:1px solid #c9c9c9 } /* border-bottom:1px solid #c9c9c9*/
#esophagitis01 .ConTxt_bottom{  margin-top:30px;}

#esophagitis02 { position:relative; margin-top:80px;  }
#esophagitis02 .ConTxt_bottom{ margin-top:30px;}



/* 장질환 - 소화불량(담적) */
.digestion01{text-align:center;}
.digestion01 .digestion01_01{width:600px; margin:0 auto; overflow:hidden;}
.digestion01 .digestion01_01 li{float:left; width:295px; margin-right:10px; margin-bottom:10px;}
.digestion01 .digestion01_01 li:nth-of-type(2n){margin-right:0;}
.digestion01 .digestion01_01 li img{width:100%;}
.digestion01 .digestion01_01 li .txt_wrap{height:180px; border:1px solid #e7e7e7; box-sizing:border-box; color:#333; font-weight:500;}
.digestion01 .digestion01_01 li .txt_wrap .num{display:inline-block; font-size:20px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #333;}
.digestion01 .digestion01_01 li .txt_wrap .tit{font-size:25px; margin:10px 0 20px; line-height:1.2;}
.digestion01 .digestion01_01 li .txt_wrap .txt{font-size:20px; color:#787878; font-weight:200; line-height:1.3;}
.digestion01 .digestion01_02{width:600px; margin:0 auto; padding:40px 0; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.digestion01 .digestion01_02_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.digestion01 .digestion01_02 ul{text-align:left;}
.digestion01 .digestion01_02 ul li{padding-left:100px; background:url("/m/img/check_point_icon.png") no-repeat 47px 50%; line-height:25px; margin-bottom:15px;}
.digestion01 .digestion01_02 ul li:last-of-type{margin-bottom:0;}
.digestion01 .digestion01_02 ul li p{height:100%; font-size:20px; color:#333; font-weight:200;}
.digestion01 .check_point{height:100%; font-size:25px; color:#333; margin:30px 0; letter-spacing:1px; font-weight:600;}
.digestion01 .check_point_txt{height:100%; font-size:25px; line-height:1.3; font-weight:200; margin-top:40px;}
.digestion01 .check_point_txt span{display:block; font-weight:500; color:#1e1e1e;}
.digestion02{text-align:center; margin-top:85px;}
.digestion02 .digestion02_txt{height:543px; background:url("/m/img/digestion02_bg.jpg") center top no-repeat;}
.digestion02 .digestion02_txt .search_answer{padding-top:340px; font-size:23px; color:#1a3a00; font-weight:500; line-height:1.5;}
.digestion02 .digestion02_txt .search_answer span{display:inline-block; font-size:20px; color:#333; font-weight:300; line-height:1.2; margin-top:30px; margin-bottom:20px;}
.digestion02 .digestion02_warning{background:#689a24; height:100%;}
.digestion02 .digestion02_warning{padding:30px; background:#689a24;}
.digestion02 .digestion02_warning p{font-size:25px; color:#fff; margin:15px 0;}
.digestion02 .digestion02_warning span{font-size:20px; color:#cdeaa5; line-height:25px; font-weight:300;}
.digestion02 .digestion02_txt2{margin-top:40px;}
.digestion02 .digestion02_txt2 p{height:100%; margin-bottom:40px; font-size:25px; color:#333; font-weight:100; line-height:1.3;}
.digestion02 .digestion02_txt2 p strong{color:#689a24; font-weight:500;}
.digestion02 .digestion02_txt2 p span{font-weight:500;}
.digestion03{text-align:center; margin-top:85px;}
.digestion03 ul{overflow:hidden; width:600px; margin:0 auto;}
.digestion03 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.digestion03 ul li:last-of-type{margin-right:0;}
.digestion03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0; line-height:1.3;}
.digestion03 ul li p.sec{padding:22px 0 16px;}
.digestion03 ul li p.sec2{padding:36px 0 30px;}
.digestion04{text-align:center; margin-top:85px;}
.digestion04 .digestion04_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.digestion04 .digestion04_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.digestion04 .digestion04_ul ul{overflow:hidden;}
.digestion04 .digestion04_ul ul li{float:left; width:200px;}
.digestion04 .digestion04_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.digestion04 .digestion04_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.digestion04 .digestion04_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.digestion05{text-align:center; margin-top:85px;}
.digestion05 div{position:relative;}
.digestion06{text-align:center; margin-top:85px;}
.digestion06 ul{width:600px; margin:0 auto;}
.digestion06 ul li{margin-bottom:40px; height:100%;}
.digestion06 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.digestion06 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}


/* 장질환 - 소화불량(담적) 새로 */
#digestion01{  padding-top:60px  } /*위에 공간 확보*/
#digestion02 { margin-top:5%; margin-bottom:17%;  } 
#digestion02 .irritable07_img{ margin-bottom: 8%; } 
#digestion03 { margin-top: 60px; }
#digestion03 .digestion03_box{ position:relative; padding:30px; min-height:608px; background:url('/m/img/digestion04_2_bg.jpg') no-repeat center center; background-size:cover; }
#digestion03 .digestion03_box p{ font-size:27px; line-height:2}
#digestion03 .irritable01{  margin-top:5%;  padding-top:0 } /*  border-top:1px solid #a5a5a5; */



/* 장질환 - 과민성대장증후군 */
.irritable01{ position:relative; width:100%; margin:0 auto; text-align:center; display:inline-block;} 

.irritable01 .irritable01_01{ width:600px;  margin:0 auto; }
.irritable01 .irritable01_01 li{float:left; width:295px; margin-right:10px; margin-bottom:10px;}
.irritable01 .irritable01_01 li:nth-of-type(2n){margin-right:0;}
.irritable01 .irritable01_01 li img{width:100%;}
.irritable01 .irritable01_01 li .txt_wrap{height:320px; border:1px solid #e7e7e7; box-sizing:border-box; color:#333; font-weight:500;}
.irritable01 .irritable01_01 li:nth-of-type(1) .txt_wrap{height:210px;}
.irritable01 .irritable01_01 li:nth-of-type(2) .txt_wrap{height:210px;}
.irritable01 .irritable01_01 li .txt_wrap .num{display:inline-block; font-size:20px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #333;}
.irritable01 .irritable01_01 li .txt_wrap .tit{font-size:25px; margin:10px 0 20px; line-height:2.3;}
.irritable01 .irritable01_01 li .txt_wrap .txt{font-size:20px; color:#787878; font-weight:200; line-height:1.3;}

#irritable01{padding-top:60px} /*위에 공간 확보*/
#irritable01 .irr_bottom_txt{  font-size:20px; color:#333; font-weight:200; line-height:32px; text-align:left; padding:20px; padding-bottom:70px; display:inline-block  }
#irritable01_01 li .txt_wrap{ height:80px;  background : #f5f5f5; border:1px solid #fff;  }
#irritable01_01{  position:relative;  width:100%;  display:inline-block; margin-bottom:50px; }
#irritable01_01 li{ width:48%; float:left; margin-right:0px;  margin-left:1.5%; margin-bottom:1%;  }


.irritable01 .check_list{  position:relative; padding-top:40px }
.irritable01 .check_list li{ float:left; width:33% }
.irritable01 .check_list li p{ color:#414141; line-height:1.3; padding-top:20px;  }

.irritable01 .irritable01_02{width:600px; margin:0 auto; padding:40px 0; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.irritable01 .irritable01_02_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}

/* 과민성대장증후군 상단 이미지 새로 */
#digestion_top_bg{ background:url("/m/img/digestion_top_bg.jpg") no-repeat; margin-bottom:20px; padding-top:138px; padding-bottom:125px; }
#digestion_top_bg .sub_tit_txt{ color:#fff }
#digestion_top_bg .sub_tit_txt b{ color:#fff }
#digestion_top_bg p{ color:#fff  }


/* 과민성대장증후군 원인 새로*/

.irritable01  .intestine_list{ margin-top:20px}
.irritable01  .intestine_list li{ display:inline-block; margin-bottom:30px; }
.irritable01  .intestine_list li .sec2{ width:px; height: 108px; background:#f5f5f5; color:#3a3a3a; line-height:3; font-size:32px; font-weight:300;}

.irritable01  .intestine_list td{ width:50%}
.irritable01  .intestine_list td img{ width:100% }
.irritable01  .intestine_list td p{ font-size:30px; font-weight:200; color:#373737;     line-height: 1.2; text-align:left; padding:10%; }
.irritable01  .intestine_list td p b{ font-weight:400; }
.irritable01  .intestine_list td.sec2{ background:#f5f5f5 }
.irritable01  .intestine_list tr{ border-bottom:18px solid #fff}


.irritable01 .irritable01_02 ul{text-align:left;}
.irritable01 .irritable01_02 ul li{padding-left:100px; background:url("/m/img/check_point_icon.png") no-repeat 47px 50%; line-height:25px; margin-bottom:15px;}
.irritable01 .irritable01_02 ul li:last-of-type{margin-bottom:0;}
.irritable01 .irritable01_02 ul li p{height:100%; font-size:20px; color:#333; font-weight:200;}
.irritable01 .check_point{height:100%; font-size:25px; color:#333; margin:30px 0; letter-spacing:1px; font-weight:600;}
.irritable01 .check_point_txt{height:100%; font-size:25px; line-height:1.3; font-weight:200; margin-top:40px;}
.irritable01 .check_point_txt span{display:inline-block; font-weight:500; color:#1e1e1e;}
.irritable02{text-align:center; margin-top:85px; }

.irritable02 .irritable02_top{ background:#f1f2ec; height:100%; padding-top:50px }

.irritable02 .irritable02_txt{height:543px; background:url("/m/img/irritable02_bg.jpg") center top no-repeat;}
.irritable02 .irritable02_txt .search_answer{padding-top:340px; font-size:23px; color:#1a3a00; font-weight:500; line-height:1.5;}
.irritable02 .irritable02_txt .search_answer span{display:inline-block; font-size:20px; color:#333; font-weight:300; line-height:1.2; margin-top:30px; margin-bottom:20px;}


/* 치료원리 새로  */
.irritable02 .irritable02_warning{  background:#61aa21; margin-top:30px; padding:30px;  padding-bottom:50px;}
.irritable02 .irritable02_warning p{font-size:30px; color:#fff; margin:15px 0;}
.irritable02 .irritable02_warning span{font-size:23px; color:#fff; line-height:1.6; font-weight:300;  }
.irritable02 .irritable02_txt2{margin-top:75px;}
/* 설명 추가*/
.irritable02 .irritable02_txtbox{  background:#f5f5f5; font-size:26px; padding:40px; padding-top:60px; padding-bottom:60px; color:#2c2c2c; text-align:left;  line-height:1.6; font-weight:400;  }

#irritable02_txt2{  position:relative; padding-top:90px; width:100%;   }
#irritable02_txt2 p{ margin-top:20px; text-align:center; line-height:1.5; font-size:25px; font-weight:100   }
#irritable02_txt2 .irritable02_top_txt{ text-align:center; width:520px; height: 20px; background:#9dbd47; margin:0 auto; padding-top:7px; padding-bottom:8px; color:#fff; margin-bottom:20px; font-size:23px; line-height:1;  font-weight:400;  }


.irritable02 .irritable02_txt2 p{height:100%; margin-bottom:40px; font-size:30px; color:#9dbd47; font-weight:400; line-height:1.3;}
.irritable02 .irritable02_txt2 p strong{font-weight:600;}
.irritable02 .irritable02_txt3{background:#f1f2ec; padding:40px 20px;}
.irritable02 .irritable02_txt3 p{height:100%; margin-top:40px; font-size:20px; color:#787878; font-weight:300; line-height:1.3;}
.irritable02 .irritable02_txt3 p span{font-size:23px; color:#619519; font-weight:500;}
.irritable02 .irritable02_txt3 p strong{display:inline-block; margin:20px 0 25px;font-size:25px; color:#334116; font-weight:600;}
.irritable03{text-align:center; margin-top:85px;}
.irritable03 ul{width:600px; margin:0 auto;}
.irritable03 ul li{margin-bottom:40px; height:100%;}
.irritable03 ul li:last-of-type{margin-bottom:0;}
.irritable03 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.irritable03 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.irritable04{text-align:center; margin-top:85px;}
.irritable04 ul{overflow:hidden; width:600px; margin:0 auto;}
.irritable04 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.irritable04 ul li:last-of-type{margin-right:0;}
.irritable04 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0; line-height:1.3;}
.irritable04 ul li p.sec2{padding:36px 0 30px;}


.irritable05{text-align:center; margin-top:85px;}




/*검진 및 진단 새로 */
.irritable05_txtbox{ padding:30px; text-align:left; }
.irritable05_txtbox h1{ color:#000;  line-height:2; font-size:30px; font-weight:600  }
.irritable05_txtbox p{ font-weight:300; line-height:1.5; font-size:27px; color:#575757; font-weight:300 } /*400*/

#irritable05 .irritable05_list{ position:relative; width:100%;   display:inline-block;   }
#irritable05 .irritable05_list li{ float:left; width:48%; margin-left:1.2%;  }
#irritable05 .irritable05_list li img{  width:100%; height:auto; }
#irritable05 .irritable05_list .c_b{ clear:both; margin-left:1.2%;  }
#irritable05 .irritable05_list li h1{ font-size:28px; font-weight:500; color:#000; line-height:2.3}
#irritable05 .irritable05_list li p{ font-size:25px;  font-weight:300;  color:#696969;  line-height:1.5; padding-bottom:50px;   }
#irritable05 .irritable05_list .irritable05_btn{ background:#7fc315; height:340px; text-align:center;  }
#irritable05 .irritable05_list .irritable05_btn h1{  color:#fff; line-height:4.5; padding-top:50px; font-size:30px; }
#irritable05 .irritable05_list .irritable05_btn p{  color:#fff; border:1px solid #fff;  border-radius:30px; line-height:2; padding-bottom:0px; width:218px; margin:0 auto;  }

#irritable05 .irritable06_b{ position:relative;   padding:20px;  }
#irritable05 .irritable06_b_txt{ width:100%; display:inline-block; border:5px solid #7ebc1d; box-sizing: border-box; font-size:18px;  text-align:left; margin-top:30px; }
#irritable05 .irritable06_b_txt h1{ font-size:32px; font-weight:500; line-height:2; color:#7ebc1d; padding:30px; padding-bottom:0px; }
#irritable05 .irritable06_b_txt p{  font-size:21px;  font-weight:300; line-height:1.8; color:#474747; padding:30px;  padding-top:0px;  }

#irritable05 .irritable06_list{ position:relative; width:100%; margin-top:30px; margin-bottom:40px;  }
#irritable05 .irritable06_list .irritable06_list_td{ width:70%; border: 1px solid #e5e5e5; border-left:0px; }
#irritable05 .irritable06_list td p{ padding-left:35px; font-size:23px; color:#101010; text-align:left; font-weight:300; line-height:1.5  }





#irritable05 .irritable07_b_txt{ position:relative; display:inline-block; text-align:left; padding:20px; padding-top:0px;  }
#irritable05 .irritable07_b_txt h1{ font-size:30px; font-weight:500; line-height:2; color:#619519; } /*  letter-spacing:20px */
#irritable05 .irritable07_b_txt span{ font-size:28px; font-weight:400;  color:#000; line-height:3 }
#irritable05 .irritable07_b_txt p{ font-size:25px; font-weight:300; color:#575757; line-height:2; letter-spacing:-2px; padding-bottom:20px; } /*400*/
#irritable05 .irritable07_b_txt .conline{ color:#000; width:600px; display:block; margin-top:10px }

/*검진 및 진단 새로 끝 */



/* 치료 과정 버튼 새로 */
.chiro_btn{ width:100%;  background: linear-gradient( to left, #9dbd47, #6aa784 );  color:#fff;} /* margin-top:50px; */
.chiro_btn a{ display:block; padding:20px; }
.chiro_btn h1{ flaot:left; font-size:30px; font-weight:400; line-height:1.5;  text-align:left;  color:#fff;}
.chiro_btn h1 span{ font-size:19px; font-weight:200;   color:#fff; }
.chiro_btn p{ position:relative;  float:right; bottom:63px;  width:218px; height:50px; text-align:center; color:#fff; border:1px solid #fff; border-radius:30px; line-height:2.5; font-size:18px;   }





.irritable05 .irritable05_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.irritable05 .irritable05_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.irritable05 .irritable05_ul ul{overflow:hidden;}
.irritable05 .irritable05_ul ul li{float:left; width:200px;}
.irritable05 .irritable05_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}

.irritable05 #irritable05_ul{ border-top:0px; padding:0px 0 50px }
.irritable05 .irritable05_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.irritable05 .irritable05_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}


.irritable06{text-align:center; margin-top:85px;}

#irritable06{ position:relative; width: 600px; border-top:1px solid #e5e5e5; margin:0 auto}
.irritable06_ul_arrow{ position:absolute; left: 50%; margin-left: -21px; top:-20px; }
#irritable06 .conTxt{ margin-top:50px; font-size:30px;  }





.irritable07{text-align:center; margin-top:85px;}
.irritable07 ul{width:600px; margin:0 auto;}
.irritable07 ul li{margin-bottom:40px; height:100%;}
.irritable07 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.irritable07 ul li span{ color:#333; font-weight:200; line-height:32px;}

#irritable07{ position:relative; width: 600px; border-top:1px solid #e5e5e5; margin:0 auto; padding-bottom:60px}
.irritable07_ul_arrow{ position:absolute; left: 50%; margin-left: -21px; top:-20px; }
#irritable07 .conTxt{ margin-top:50px; font-size:30px; }
#irritable07 .irritable07_b_txt{ width:100%;  padding-top:20px; padding-bottom:30px; display:inline-block; text-align:left; font-size:18px; }
#irritable07 .irritable07_b_txt h1{ font-weight:500; line-height:2; color:#619519 }
#irritable07 .irritable07_b_txt h1 span{ font-weight:300; font-size:17px; color:#354e12 }
#irritable07 .irritable07_b_txt p{  font-weight:300; line-height:1.5 }
#irritable07 a>p { width:90%; height:64px; border:1px solid #377600; color:#377600; font-weight:bold; line-height:3; margin: 0 auto; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }


.bottom_qu_btn{ position:relative; width:100%; display:inline-block; margin-bottom:40px;  }
.bottom_qu_btn .b_btn_01, .bottom_qu_btn .b_btn_02{ width:50%; float:left  }
.bottom_qu_btn .b_btn_03{ clear:both; width:100%; }



.irritable07_img{ width:100%; margin:0 auto; }  /* inline-size : inherit;  */


/* 뇌질환 - 자율신경실조증 */
.brain01{text-align:center;}
.brain01 .check_point{height:100%; font-size:25px; color:#333; margin:30px 0; letter-spacing:1px; font-weight:600;}
.brain01 .check_point_list{width:600px; margin:0 auto; padding:40px 0; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.brain01 .check_point_list ul{text-align:left;}
.brain01 .check_point_list ul li{padding-left:100px; background:url("/m/img/check_point_icon.png") no-repeat 47px 50%; line-height:25px; margin-bottom:15px;}
.brain01 .check_point_list ul li:last-of-type{margin-bottom:0;}
.brain01 .check_point_list ul li p{height:100%; font-size:20px; color:#333; font-weight:200;}
.brain01 .check_point_list_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.brain01 .check_point_txt{height:100%; font-size:25px; line-height:1.3; font-weight:200; margin-top:40px;}
.brain01 .check_point_txt span{display:block; font-weight:500; color:#1e1e1e;}
.brain02{text-align:center; margin-top:85px;}
.brain02 .brain02_txt{padding:40px 0; background:#f6f6f6; text-align:center;}
.brain02 .brain02_txt span{display:inline-block; font-size:25px; color:#689a24; padding-bottom:10px; border-bottom:1px solid #689a24;}
.brain02 .brain02_txt p{font-size:20px; font-weight:300; line-height:30px; margin-top:20px;}
.brain02 .brain02_img{}
.brain03{text-align:center; margin-top:85px;}
.brain03 ul{overflow:hidden; width:600px; margin:0 auto;}
.brain03 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.brain03 ul li:last-of-type{margin-right:0;}
.brain03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0;}
.brain03 ul li p.sec{padding:30px 0 36px;}
.brain03 ul li p.sec span{display:block; font-size:18px; color:#777; font-weight:300; margin-top:10px;}
.brain04{text-align:center; margin-top:85px;}
.brain04 .brain04_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.brain04 .brain04_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.brain04 .brain04_ul ul{overflow:hidden;}
.brain04 .brain04_ul ul li{float:left; width:200px;}
.brain04 .brain04_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.brain04 .brain04_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.brain04 .brain04_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.brain05{text-align:center; margin-top:85px;}
.brain05 ul{width:600px; margin:0 auto;}
.brain05 ul li{margin-bottom:40px; height:100%;}
.brain05 ul li:last-of-type{margin-bottom:0;}
.brain05 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.brain05 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.brain06{text-align:center; margin-top:85px;}


/* 뇌질환 - 자율신경실조증 새로*/
#brain01{ margin-bottom:85px; padding-top:60px} /*위에 공간 확보*/
#brain01 .brain01_txt{ text-align:left; padding:20px 30px 50px 30px;  }
#brain01 .brain01_txt h1{ font-size:32px; font-weight:500; color:#343434; line-height:2.5 }
#brain01 .brain01_txt p{ font-size:25px; font-weight:200; color:#343434; line-height:1.5; text-align:justify }
#brain01 .brain01_bottom{ background:#ebebeb; padding:50px 30px 50px 30px; text-align:left;   margin-top:40px; } /*#ebebeb 9dbd47*/
#brain01 .brain01_bottom h1{  font-size:40px; font-weight:200; color:#343434; line-height:1.5;}
#brain01 .brain01_bottom h1 b{ font-weight:600; }
#brain01 .brain01_bottom .brain01_bottom_conline{ color:#000; width:100%;  display:block;  margin-top:30px;   margin-bottom:30px; }
#brain01 .brain01_bottom p{ font-size:27px; font-weight:300;  line-height:1.5; color:#393939  }

#brain02 #brain02_img{  position:relative; padding:50px 30px 50px 30px; background:#f4f5ee;   }
#brain02 #brain02_img .brain02_img_txtt{ position:relative; width:100%; display:inline-block}
#brain02 #brain02_img .brain02_img_txtt dt{ width:49.8%; height:auto; float:left; border-right:1px solid #b8b8b3}
#brain02 #brain02_img .brain02_img_txtt dt p{ text-align:center;  line-height:2; color:#fff; background:#a6c649;  font-size:33px; margin-bottom:30px; }
#brain02 #brain02_img .brain02_img_txtt dt ul li{font-size:27px; line-height:1.5; font-weight:300; margin-left:20px; }
#brain02 #brain02_img .brain02_img_txtt dt ul li span{color:#709b05; font-weight:400;}
#brain02 #brain02_img .brain02_img_txtt dd{ width:50%; height:auto; float:right; }
#brain02 #brain02_img .brain02_img_txtt dd p{text-align:center;  line-height:2; color:#fff; background:#909090;  font-size:33px; margin-bottom:30px; }
#brain02 #brain02_img .brain02_img_txtt dd ul li{font-size:27px; line-height:1.5; font-weight:300;  margin-left:20px;}
#brain02 #brain02_img .brain02_img_txtt dd ul li span{color:#457f93; font-weight:400;}

#brain02 .brain02_bottom{ background:#9dbd47; padding:50px 30px 50px 30px; }
#brain02 .brain02_bottom p{  font-size:25px; font-weight:300;  line-height:1.5; color:#fff  }
#brain02 .brain02_bottom h1{  font-size:30px; font-weight:300; line-height:2; color:#415900}




/* 뇌질환 - 두통/어지러움 */
.headache01{text-align:center;}
.headache01 .headache01_txt{margin-top:25px; height:100%;}
.headache01 .headache01_txt p:first-of-type{font-size:22px; color:#666; font-weight:100; line-height:1.3;}
.headache01 .headache01_txt p:first-of-type span{font-weight:400;}
.headache01 .headache01_txt p:last-of-type{margin-top:25px; font-size:23px; color:#333; font-weight:400; line-height:1.3;}
.headache01 .headache01_txt p:last-of-type span{color:#9dbd47;}
.headache02{text-align:center; margin-top:85px;}
.headache02 .headache02_txt{height:797px; background:url("/m/img/headache02_bg.jpg") no-repeat center top;}
.headache02 .headache02_txt p{font-size:23px; color:#333; font-weight:100; line-height:1.3;}
.headache02 .headache02_txt p.pt{padding-top:620px; margin-bottom:25px;}
.headache02 .headache02_txt p span{color:#1e1e1e; font-weight:500;}
.headache03{text-align:center; margin-top:85px;}
.headache03 .headache03_txt p{margin-bottom:35px; height:100%; font-size:23px; color:#333; font-weight:100; line-height:1.3;}
.headache03 .headache03_txt p span{color:#689a24; font-weight:500;}
.headache04{text-align:center; margin-top:85px;}
.headache04 .headache04_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.headache04 .headache04_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.headache04 .headache04_ul ul{overflow:hidden;}
.headache04 .headache04_ul ul li{float:left; width:200px;}
.headache04 .headache04_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.headache04 .headache04_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.headache04 .headache04_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.headache05{text-align:center; margin-top:85px;}
.headache05 .headache05_txt{background:#f6f6f6; height:100%;}
.headache05 .headache05_txt p{font-size:20px; color:#333; font-weight:100; line-height:1.3;}
.headache05 .headache05_txt p.pt{padding:25px 0; font-size:23px; font-weight:500;}
.headache05 .headache05_txt span{display:block; padding-bottom:25px; font-size:22px; color:#333; font-weight:400; line-height:1.3;}
.headache05 .headache05_txt strong{display:block; padding:25px 0; font-size:25px; color:#619519; font-weight:500; line-height:1.3;}
.headache06{text-align:center; margin-top:85px;}
.headache06 ul{width:600px; margin:0 auto;}
.headache06 ul li{margin-bottom:40px; height:100%;}
.headache06 ul li:last-of-type{margin-bottom:0;}
.headache06 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.headache06 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.headache07{text-align:center; margin-top:85px;}



/* 뇌질환 - 두통/어지러움 새로 */
#headache00{padding-top:60px}
#headache01{padding-top:60px} /*위에 공간 확보*/
#headache01 h2{ font-size:55px; font-weight:400; line-height:1.2; color:#fff; padding-top:60px; background:#6aa55a; padding-top:30px; padding-bottom:40px;}

#headache02{  margin-top:85px; }
#headache03{ text-align:center;  background:#f8f8f8; padding-bottom: 70px }
#headache03 h1{ font-size:50px; font-weight:600; line-height:2; color:#749e00; padding-top:50px; }
#headache03 h1 span{ font-weight:300; font-size:42px; color:#333333  }
#headache03 h1 b{ color:#405700 }
#headache03 h2{ font-size:50px; font-weight:300; color:#333333; padding-bottom:30px;  }
#headache03 p{ text-align:center; padding:20px; padding-bottom:0px;  }

#headache04{ margin-top:85px; }
#headache04 .ConTxtbox_2{  padding:20px; margin-top:40px;  }
#headache04 .ConTxt_bottom b{  font-weight:500; } 
#headache04 .ConTxtbox_2 h1{  text-align:center; font-size:32px; color:#202020 }
#headache04 .ConTxtbox_2 h1 span{  color:#4e8a00;  font-weight:600;  } 

#headache05{ margin-top:85px; }
#headache05 ul{ position:relative; width:100%;  margin-top:30px; display:inline-block }
#headache05 ul li{ float:left; width:32%; border:1px solid #e5e6e6; margin-left:1%}
#headache05 ul li:first-child{ margin-left:0.5% }
#headache05 ul li div{text-align:center;  }
#headache05 ul li div h1{ font-size:26px; font-weight:500; color:#2d2d2d; padding-top:20px;  }
#headache05 ul li div p{  font-size:23px; font-weight:300; color:#2d2d2d; padding-bottom:20px; padding-top:10px;  }
#headache05 .headache04_txt{ font-size:35px; text-align:center; margin-top:50px; margin-bottom:50px; color:#333333 }
#headache05 .headache04_txt b{ font-weight:600; color:#749e00;  }
#headache05 .headache04_txt span{ font-size:37px; font-weight:600; color:#547007; }
#headache05 .irritable02_warning{   background:#81b256; margin-top:30px; padding:30px;  padding-bottom:50px;  }
#headache05 .irritable02_warning p{  font-size:25px; color:#fff; line-height:1.5; font-weight:300}
#irritable05 .conbig_txt{ width:100%; display:inline-block; border:5px solid #62af29; box-sizing: border-box; font-size:18px;  text-align:left; margin-top:30px;}
#irritable05 .conbig_txt h1{ font-size:28px; font-weight:400;  color:#367e01;  padding-bottom:0px; text-align:center; line-height:2 }
.headache05_bottom_txt{ background:#f6f6f6; padding:20px;  font-size:23px; font-weight:300; color:#2d2d2d; line-height:2; text-align:left;   }
.headache05_bottom_txt b{ font-weight:400; color:#2c2c2c}


/* 뇌질환 - ADHD */
.adhd01{text-align:center;}
.adhd01 .adhd01_txt{margin-top:25px; height:100%;}
.adhd01 .adhd01_txt p:first-of-type{font-size:22px; color:#666; font-weight:100; line-height:1.3;}
.adhd01 .adhd01_txt p:first-of-type span{font-weight:400;}
.adhd01 .adhd01_txt p:last-of-type{margin-top:25px; font-size:23px; color:#333; font-weight:400; line-height:1.3;}
.adhd01 .adhd01_txt p:last-of-type span{color:#9dbd47;}
.adhd02{text-align:center; margin-top:85px;}
.adhd02 .adhd02_txt{height:594px; background:url("/m/img/adhd02_bg.jpg") no-repeat center top;}
.adhd02 .adhd02_txt p{padding-top:20px; font-size:22px; color:#333; font-weight:300; line-height:1.3;}
.adhd02 .adhd02_txt p.pt{padding-top:40px; margin-bottom:20px; font-size:20px; line-height:1.3;}
.adhd02 .adhd02_txt p strong{font-weight:400;}
.adhd02 .adhd02_txt span{display:inline-block; padding-bottom:5px; margin-bottom:5px; font-size:25px; color:#689a24; font-weight:400; border-bottom:1px solid #689a24;}
.adhd03{text-align:center; margin-top:85px;}
.adhd03 .adhd03_txt p{margin:35px 0; height:100%; font-size:20px; color:#333; font-weight:100; line-height:1.5;}
.adhd03 .adhd03_txt span{display:inline-block; height:100%; font-size:23px; color:#333; font-weight:500; line-height:1.5;}
.adhd03 .adhd03_txt span strong{color:#689a24; font-weight:500;}
.adhd04{text-align:center; margin-top:85px;}
.adhd04 ul{overflow:hidden; width:600px; margin:0 auto;}
.adhd04 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.adhd04 ul li:last-of-type{margin-right:0;}
.adhd04 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0;}
.adhd04 ul li p.sec{padding:24px 0 26px;}
.adhd05{text-align:center; margin-top:85px;}
.adhd05 .adhd05_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.adhd05 .adhd05_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.adhd05 .adhd05_ul ul{overflow:hidden;}
.adhd05 .adhd05_ul ul li{float:left; width:200px;}
.adhd05 .adhd05_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.adhd05 .adhd05_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.adhd05 .adhd05_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.adhd06{text-align:center; margin-top:85px;}
.adhd06 .adhd06_txt{background:#f6f6f6; height:100%;}
.adhd06 .adhd06_txt p{font-size:20px; color:#333; font-weight:100; line-height:1.3;}
.adhd06 .adhd06_txt p.pt{padding:25px 0; font-size:23px; font-weight:500;}
.adhd06 .adhd06_txt span{display:block; padding-bottom:25px; font-size:22px; color:#333; font-weight:400; line-height:1.3;}
.adhd06 .adhd06_txt strong{display:block; padding:25px 0; font-size:25px; color:#619519; font-weight:500; line-height:1.3;}
.adhd07{text-align:center; margin-top:85px;}
.adhd07 ul{width:600px; margin:0 auto;}
.adhd07 ul li{margin-bottom:40px; height:100%;}
.adhd07 ul li:last-of-type{margin-bottom:0;}
.adhd07 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.adhd07 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.adhd08{text-align:center; margin-top:85px;}

/* adhd 새로 */

#adhd01{padding-top:60px} /*위에 공간 확보*/
#adhd01 .ConTxt_bottom{  padding:20px; padding-top:50px;  } 

#adhd03{ margin-top:100px;  }
#adhd03 .torticollis04_toptxt{ background:#a2cd5a; padding:30px; padding-top:50px; padding-bottom:50px;  margin-bottom:100px;  }
#adhd03 .torticollis04_toptxt h2{ font-size:37px; color:#fff; font-weight:bold }
#adhd03 .torticollis04_toptxt h2 span{ color:#f0ff00; font-size:40px; padding-right:10px; }  /* border:4px solid #f0ff00; border-radius:50px*/
#adhd03 .torticollis04_toptxt p{ font-size:28px; color:#fff; line-height:1.5; font-weight:300; padding-top:20px; }
#adhd03 .ConTxt_bottom{ padding:20px; padding-top:20px; padding-bottom:70px;  background:#f6f6f6; margin-bottom:0px;  }



/* 뇌질환 - 틱/뚜렛 */
.tic01{text-align:center;}
.tic01 .tic01_txt{margin-top:25px; height:100%;}
.tic01 .tic01_txt p:first-of-type{font-size:22px; color:#666; font-weight:100; line-height:1.3;}
.tic01 .tic01_txt p:first-of-type span{font-weight:400;}
.tic01 .tic01_txt p:last-of-type{margin-top:25px; font-size:23px; color:#333; font-weight:400; line-height:1.3;}
.tic01 .tic01_txt p:last-of-type span{color:#9dbd47;}
.tic02{text-align:center; margin-top:85px;}
.tic02 .tic02_txt{height:1016px; background:url("/m/img/tic02_bg.jpg") no-repeat center top; font-size:22px; color:#333; font-weight:400;}
.tic02 .tic02_txt p.box_txt{padding-top:460px; margin-bottom:65px; font-size:20px; color:#333; font-weight:100; line-height:1.4;}
.tic02 .tic02_txt p.box_txt strong{display:inline-block; margin-bottom:10px; font-size:20px; color:#333; font-weight:500;}
.tic02 .tic02_txt p{font-size:22px; color:#333; font-weight:400; line-height:1.4;}
.tic02 .tic02_txt span{display:inline-block; padding-bottom:5px; border-bottom:1px solid #689a24; margin-bottom:5px; font-size:25px; color:#689a24; font-weight:500;}
.tic02 .tic02_txt span:first-of-type{margin-top:20px;}
.tic02 .tic02_txt span:last-of-type{margin-bottom:20px;}
.tic03{text-align:center; margin-top:85px;}
.tic03 ul{overflow:hidden; width:600px; margin:0 auto;}
.tic03 ul li{float:left; width:195px; margin-right:7px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.tic03 ul li:last-of-type{margin-right:0;}
.tic03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0;}
.tic03 ul li p.sec{padding:24px 0 26px;}
.tic04{text-align:center; margin-top:85px;}
.tic04 .tic04_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.tic04 .tic04_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.tic04 .tic04_ul ul{overflow:hidden;}
.tic04 .tic04_ul ul li{float:left; width:200px;}
.tic04 .tic04_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.tic04 .tic04_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.tic04 .tic04_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.tic05{text-align:center; margin-top:85px;}
.tic05 .tic05_txt{background:#f6f6f6; height:100%;}
.tic05 .tic05_txt p{font-size:20px; color:#333; font-weight:100; line-height:1.3;}
.tic05 .tic05_txt p.pt{padding:25px 0; font-size:23px; font-weight:500;}
.tic05 .tic05_txt span{display:block; padding-bottom:25px; font-size:22px; color:#333; font-weight:400; line-height:1.3;}
.tic05 .tic05_txt strong{display:block; padding:25px 0; font-size:25px; color:#619519; font-weight:500; line-height:1.3;}
.tic06{text-align:center; margin-top:85px;}
.tic06 ul{width:600px; margin:0 auto;}
.tic06 ul li{margin-bottom:40px; height:100%;}
.tic06 ul li:last-of-type{margin-bottom:0;}
.tic06 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.tic06 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.tic07{text-align:center; margin-top:85px;}

/* 뇌질환 - 틱/뚜렛 새로*/
#tic01{ margin:20px; margin-bottom:100px;  padding-top:60px} /*위에 공간 확보*/
#tic01 .tic01_top{ font-size:18px; text-align:center; line-height:1.5; font-weight:400; background:#f5f5f5; padding:20px; padding-top:30px; padding-bottom:30px;  color:#333333; margin-bottom:30px;  }
#tic01 .tic01_table{ padding-bottom:20px; padding-top:20px; border-bottom:1px dotted #c8c8c8; }
#tic01 table{ }
#tic01 table th{ padding-right:40px; }
#tic01 table td h1{ font-size:28px; background:#9dbd47; color:#fff; text-align:center; line-height:2; width:70%; font-weight:500; border-radius:50px;}
#tic01 table td p{ font-size:22px; color:#333333; padding-right:20px;  }

#tic03{ margin-top:100px; }
#tic03 .tic03_bg{ background:#f3f7ec; padding:20px; padding-top:50px; padding-bottom:50px;  }
#tic03 .tic03_bg div{ background:#fbfbfb; padding:40px;  }
#tic03 .tic03_bg div h1{ font-size:28px; color:#598817; font-weight:300; padding-bottom:20px; padding-top:20px; }
#tic03 .tic03_bg div p{ font-size:22px; font-weight:300; color:#5b5b5b; line-height:1.5; padding-bottom:40px; }

.tic04_txtt{ background:#b8d666; padding:20px; padding-top:30px; padding-bottom:30px; font-size:17px; line-height:1.5; text-align:center; color:#fff; font-weight:500 }
.tic04_txtt b{color:#577601}
.tic04_tte{ height:10px; background:#b8d666; width:225px; margin-left:20px; }
.tic04_h2{ font-size:40px; font-weight:300; color:#2c3c00; margin:20px;  }
.tic04_box{ background:#f9f9f9; padding:20px; padding-top:40px; padding-bottom:40px;  margin-top:30px; }
.tic04_box h1{font-size:20px; font-weight:400; color:#262626; line-height:1.8; padding-bottom:30px; }
.tic04_box p{font-size:20px; line-height:2; color:#5b5b5b}


/* 뇌질환 - 사경/진전증 */
.torticollis01{text-align:center;}
.torticollis01 .torticollis01_txt{height:100%;}
.torticollis01 .torticollis01_txt > h5{margin:30px 0 20px; font-size:25px; color:#619519; font-weight:500;}
.torticollis01 .torticollis01_txt > p{font-size:22px; color:#333; font-weight:400; line-height:1.4;}
.torticollis01 .torticollis01_txt > p.pt{margin-bottom:35px; font-size:20px; font-weight:300;}
.torticollis01 .torticollis01_txt > p.pt span{color:#619519;}
.torticollis01 .torticollis01_txt > .g_box{width:600px; margin:30px auto; padding:35px 0; border-top:1px solid #619519; border-bottom:1px solid #619519;}
.torticollis01 .torticollis01_txt > .g_box ul{ text-align:left;  padding: 0 30px;} /* margin-left:130px; */
.torticollis01 .torticollis01_txt > .g_box ul li{margin-bottom:15px;  color:#333; font-weight:400; line-height:1.4;  font-size: 22px;} /*font-size:20px;*/
.torticollis01 .torticollis01_txt > .g_box ul li:last-of-type{margin-bottom:0;}
.torticollis01 .torticollis01_txt > .g_box ul li span{display:inline-block; width:30px; color:#619519;}
.torticollis01 .torticollis01_txt > .g_box img{margin:30px 0;}
.torticollis01 .torticollis01_txt > .g_box p{font-size:20px; color:#666; font-weight:400; line-height:1.3;}
.torticollis02{text-align:center; margin-top:85px;}
.torticollis02 .torticollis02_warning{background:#689a24; height:100%;}
.torticollis02 .torticollis02_warning{padding:30px; background:#689a24;}
.torticollis02 .torticollis02_warning p{font-size:25px; color:#fff; margin:15px 0;}
.torticollis02 .torticollis02_warning span{font-size:20px; color:#cdeaa5; line-height:25px; font-weight:300;}
.torticollis02 .torticollis02_txt{height:100%;}
.torticollis02 .torticollis02_txt p{margin-top:30px; font-size:20px; color:#333; font-weight:100; line-height:1.4;}
.torticollis02 .torticollis02_txt span{display:inline-block; margin-top:30px; font-size:25px; color:#333; font-weight:100; line-height:1.4;}
.torticollis02 .torticollis02_txt span strong{font-weight:400;}
.torticollis03{text-align:center; margin-top:85px;}
.torticollis03 ul{overflow:hidden; width:600px; margin:0 auto;}
.torticollis03 ul li{float:left; width:295px; margin-right:10px; margin-bottom:10px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.torticollis03 ul li:nth-of-type(2n){margin-right:0;}
.torticollis03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:47px 0;}
.torticollis04{text-align:center; margin-top:85px;}
.torticollis04 .torticollis04_txt{background:#f6f6f6; height:100%;}
.torticollis04 .torticollis04_txt p{font-size:20px; color:#333; font-weight:100; line-height:1.3;}
.torticollis04 .torticollis04_txt p.pt{padding:25px 0; font-size:23px; font-weight:500;}
.torticollis04 .torticollis04_txt span{display:block; padding-bottom:25px; font-size:22px; color:#333; font-weight:400; line-height:1.3;}
.torticollis04 .torticollis04_txt strong{display:block; padding:25px 0; font-size:25px; color:#619519; font-weight:500; line-height:1.3;}
.torticollis05{text-align:center; margin-top:85px;}
.torticollis05 ul{width:600px; margin:0 auto;}
.torticollis05 ul li{margin-bottom:40px; height:100%;}
.torticollis05 ul li:last-of-type{margin-bottom:0;}
.torticollis05 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.torticollis05 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.torticollis06{text-align:center; margin-top:85px;}

/*사경, 진전증 새로 */
#torticollis01{ padding-top:60px} /*위에 공간 확보*/
#torticollis01 table{ position:relative; width:96%; margin:0 auto; margin-bottom:20px;  }
#torticollis01 table th{ text-align:left; background:#9dbd47; line-height:3; color:#fff; font-size:27px; font-weight:500; }
#torticollis01 table td{  background:#f3f3f3; padding-top:10px; padding-bottom:10px;  }
#torticollis01 table td img{ margin-left:10px;}
#torticollis01 table td p{ line-height:2; font-size:23px; color:#333333 }

#torticollis02{ margin-top:50px; padding-top:50px; background:#fcfdf8; padding-bottom:50px;  }
#torticollis02 h2{ font-size:37px; color:#598817; text-align:center; line-height:3}
#torticollis02 .torticollis02_txt{ font-size:27px; line-height:1.5; text-align:center; font-weight:300; padding:0 20px 30px 20px }

#torticollis03{ margin-top:100px;  }

#torticollis04{ margin-top:100px;  }
#torticollis04 .torticollis04_toptxt{ background:#689a24; padding:30px; padding-top:50px; padding-bottom:50px;  }
#torticollis04 .torticollis04_toptxt h2{ font-size:40px; color:#fff; font-weight:bold }
#torticollis04 .torticollis04_toptxt h2 span{ font-weight:300}
#torticollis04 .torticollis04_toptxt p{ font-size:18px; color:#cdeaa5; line-height:1.5; font-weight:300; padding-top:20px; }
#torticollis04 .ConTxt_bottom{ padding:20px; padding-top:50px;    }


/* 피부질환 - 아토피/건선/두드러기 */
.skin01{text-align:center;}
.skin01 .skin01_txt{margin-top:25px; height:100%;}
.skin01 .skin01_txt p{font-size:25px; color:#666; font-weight:100; line-height:1.3;}
.skin01 .skin01_txt p span{font-weight:400;}
.skin02{text-align:center; margin-top:85px;}
.skin02 .skin02_txt{padding-top:40px; height:347px; background:url("/m/img/skin02_bg.jpg") center top no-repeat;}
.skin02 .skin02_txt .search_bar{width:600px; height:83px; line-height:73px; font-size:25px; color:#334116; font-weight:600; border:5px solid #689a24; box-sizing:border-box; margin:0 auto; text-indent:35px; padding-right:80px; background:url("/m/img/search_bar_icon.png") right 23px center no-repeat; text-align:left;}
.skin02 .skin02_txt .search_answer{font-size:23px; color:#1a3a00; line-height:1.5;}
.skin02 .skin02_txt .search_answer span{display:inline-block; font-size:20px; color:#333; font-weight:300; border-bottom:1px solid #ababab; line-height:1; padding-bottom:10px; margin-top:30px; margin-bottom:20px;}
.skin02 .skin02_txt .search_answer2{margin-top:15px; font-size:20px; color:#333; line-height:1.3;}
.skin03{text-align:center; margin-top:85px;}
.skin03 ul{overflow:hidden; width:600px; margin:0 auto;}
.skin03 ul li{float:left; width:295px; margin-right:10px; margin-bottom:10px; padding:4px; border:1px solid #e7e7e7; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.skin03 ul li:nth-of-type(2n){margin-right:0;}
.skin03 ul li p{font-size:22px; color:#333; font-weight:500; text-align:center; padding:36px 0;}
.skin03 ul li p.sec span{display:block; font-size:18px; color:#777; font-weight:300; margin-top:10px;}
.skin04{text-align:center; margin-top:85px;}
.skin04 .skin04_txt{background:#f6f6f6; height:100%;}
.skin04 .skin04_txt p{font-size:20px; color:#333; font-weight:100; line-height:1.3;}
.skin04 .skin04_txt p.pt{padding:25px 0; font-size:23px; font-weight:500;}
.skin04 .skin04_txt span{display:block; padding-bottom:25px; font-size:22px; color:#333; font-weight:400; line-height:1.3;}
.skin04 .skin04_txt strong{display:block; padding:25px 0; font-size:25px; color:#619519; font-weight:500; line-height:1.3;}
.skin05{text-align:center; margin-top:85px;}
.skin05 .skin05_ul{width:600px; margin:0 auto; padding:30px 0 50px; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.skin05 .skin05_ul_arrow{position:absolute; bottom:-21px; left:50%; margin-left:-21px;}
.skin05 .skin05_ul ul{overflow:hidden;}
.skin05 .skin05_ul ul li{float:left; width:200px;}
.skin05 .skin05_ul ul li p{font-size:22px; color:#333; font-weight:500; margin-top:20px; line-height:1.2;}
.skin05 .skin05_txt{height:100%; margin:40px 0 30px; font-size:23px; color:#689a24; line-height:30px;}
.skin05 .skin05_txt span{display:block; font-size:20px; color:#333; font-weight:300; margin-bottom:15px;}
.skin06{text-align:center; margin-top:85px;}
.skin06 ul{width:600px; margin:0 auto;}
.skin06 ul li{margin-bottom:40px; height:100%;}
.skin06 ul li:last-of-type{margin-bottom:0;}
.skin06 ul li p{font-size:25px; color:#619519; margin:30px 0 20px;}
.skin06 ul li span{font-size:20px; color:#333; font-weight:200; line-height:32px;}
.skin07{text-align:center; margin-top:85px;}


/* 피부질환 - 아토피/건선/두드러기 새로 */
#skin03{ margin-top:80px; }
#skin03 .skin03_01{ position:relative; width:100%;  background:url('/m/img/skin03_01_img.jpg') no-repeat top;  background-size:100% 100%; }
#skin03 .skin03_01 div{padding:20px; padding-top:70px; padding-bottom:70px; text-align:center;  }
#skin03 .skin03_01 div h1{ color:#b5c97e; font-size:35px; line-height:1.5; font-weight:500 }
#skin03 .skin03_01 div p{ color:#fff; font-size:27px; line-height:1.5; font-weight:200; }


#skin03 .skin03_02 { position:relative; width:100%;   background:url('/m/img/skin03_02_img.jpg') no-repeat top;  background-size:100% 100%;   }
#skin03 .skin03_02 div{padding:20px; padding-top:70px; padding-bottom:70px; text-align:center;  }
#skin03 .skin03_02 div h1{ color:#bfce95; font-size:30px; line-height:1.5; font-weight:500 }
#skin03 .skin03_02 div p{ color:#fff; font-size:27px; line-height:1.5; font-weight:200; }

#skin03 .skin03_03{  position:relative; width:100%;   background:#f2f6ef;  }
#skin03 .skin03_03 div{ padding:20px; text-align:center; padding-top:70px; padding-bottom:70px;  }
#skin03 .skin03_03 div p{ color:#49861e; font-size:25px; line-height:1.5; font-weight:500; letter-spacing:-2px; }
#skin03 .skin03_03 div h1{ font-size:42px; font-weight:600; color:#1c5400; line-height:2 }


/*원인 분석 장내세균분석 새로*/
#gma01{ position:relative; width:90%;  border:8px solid #47bd81;  margin:0 auto;  padding: 60px 20px; margin-top:40px} /*위에 공간 확보*/
#gma01 p{ font-size:28px; text-align:center;  }
#gma01 h1{ text-align:center; font-size:50px; color:#319e67; line-height:1.6 }
#gma01 .small{ font-size:20px; text-align:center; font-weight:200; line-height:1.3; padding-top:10px;  }

#gma02{ padding-top:70px; }
#gma02 .im_center p{text-align:center; font-size:36px; color:#24513a; font-weight:300}
#gma02 .im_center h1{ text-align:center; font-size:47px; color:#309c65; line-height:1.5; padding-bottom:30px; }

#gma03{ position:relative; width:100%; background:#f9f9f9; margin-top:80px; padding-top:80px;  padding-bottom:80px;}
#gma03 h1{ text-align:center; font-size:47px; color:#2d2d2d;  line-height:2; }
#gma03 p{ font-size:22px; text-align:center; color:#1b1b1b; line-height:1.8;  font-weight:300; padding:45px;  }
#gma03 .small{ font-size:18px; text-align:center; font-weight:200; letter-spacing:8px; text-transform:uppercase; color:#a0a0a0; line-height:1; padding-top:0px; padding-bottom:0px;}

#gma04{ margin-top:80px;  }
#gma04 p{ font-size:27px; padding:30px; padding-top:50px; line-height:1.5; font-weight:300; text-align:justify }
#gma04 p b{ color:#1d8f55; font-weight:400}

#gma05{ position:relative;  background:#fafafa; padding-top:30px; padding-bottom:70px; margin-top:80px;  }
#gma05 .gma05_top{ width:560px; height:111px;   margin-left:5px;  padding:20px;  }
#gma05 .gma05_top img{ float:left; margin-right:20px;  }
#gma05 .gma05_top p{ font-size:29px; font-weight:300; line-height:1.5 }
#gma05 .gma05_top h1{ font-size: 45px; color:#1c1c1c }
#gma05 table{  position:relative;  width:90%; margin:0 auto; }
#gma05 table tr{ border-top:40px solid #fafafa; }
#gma05 table th{ width:25% }
#gma05 table td{ width:65%; padding-left:30px}
#gma05 table td h1{ font-size:28px; line-height:3}
#gma05 table td p{ font-size:30px; font-weight:bold; padding-bottom:15px;  }
#gma05 table td p span{ font-size:20px;}
#gma05 table td p.small{ font-size:23px; font-weight:400; line-height:1.5; text-align:justify  }

#gma06{ position:relative; width:100%; margin-top:80px;  }
#gma06 .gma06_top{ width:900px; height:111px;   margin-left:5px;   padding:20px;  }
#gma06 .gma06_top img{ float:left; margin-right:20px;  }
#gma06 .gma06_top p{ font-size:29px; font-weight:300; line-height:1.5}
#gma06 .gma06_top h1{ font-size: 38px; color:#1c1c1c}
#gma06 .gma06_bottom{ padding-top:0px; }
#gma06 .gma06_bottom p{ font-size:27px; padding:30px; background:#f9f9f9; line-height:1.5; font-weight:300; margin-bottom:30px; margin-top:10px; text-align:justify}
#gma06 .gma06_bottom p b{color:#7d9e23 }
 
#gma07{ position:relative; width:100%; margin-top:60px; background:#eff9f8; padding-top:80px; padding-bottom:50px; }
#gma07 h1{ font-size:48px; text-align:center; font-weight:200;  color:#303136}
#gma07 h1 b{ font-weight:bold; }
#gma07 p{ font-size:20px; font-weight:300; line-height:2; text-align:center; padding:20px; }
#gma07 p.gangjo{ font-size:25px; line-height:1.3;  background:#47bd81; color:#fff; font-weight:bold;  margin:20px; }

 
 /*원인 분석 만성음식물 알레르기 검사 새로*/
#igg01{ position:relative; width:90%;  border:8px solid #9dbd47;  margin:0 auto;  padding-top:60px;  padding-bottom:60px; margin-top:40px} /*위에 공간 확보*/
#igg01 p{ font-size:22px; text-align:center;  }
#igg01 h1{ text-align:center; font-size:50px; color:#607d12; line-height:1.6 }
#igg01 .small{ font-size:20px; text-align:center; font-weight:200; line-height:1.3; padding-top:10px;  }

#igg02{ position:relative; width:100%; background:#f9f9f9;  padding-top:70px;  padding-bottom:70px;}
#igg02 h1{ text-align:center; font-size:47px; color:#2d2d2d;  line-height:2; }
#igg02 p{ font-size:22px; text-align:center; color:#1b1b1b; line-height:1.8;  font-weight:300; padding:45px; }
#igg02 .small{ font-size:18px; text-align:center; font-weight:200; letter-spacing:3px; text-transform:uppercase; color:#a0a0a0; line-height:1; padding-top:0px; padding-bottom:0px;}

#igg03{ position:relative; width:100%;   padding-top:80px;  padding-bottom:80px;}
#igg03 h1{ text-align:center; font-size:40px; color:#2d2d2d;  line-height:2; font-weight:300 }
#igg03 p{ font-size:27px; color:#1b1b1b; line-height:1.8;  font-weight:300; padding:30px; text-align:justify }
#igg03 .geb{ width:94%; border: 2px solid #d1d1d1; margin:3%; line-height: 3; text-align:center; }
#igg03 .geb th{ background:#e6e6e6; color: #a9a9a9;  font-size: 25px; line-height: 2.5}
#igg03 .geb td{ border-top:1px solid #d1d1d1;  font-size: 23px; }

#igg03 .man{ width:94%; border: 4px solid #71901b; margin:3%; line-height: 3; text-align:center; }
#igg03 .man th{ background:#71901b; color: #fff;  font-size: 25px; line-height: 2.5}
#igg03 .man td{ border-top:1px solid #d1d1d1;  font-size: 23px; }




#igg04{ position:relative;  background:#fafafa; padding-top:30px; padding-bottom:50px;   }
#igg04 .gma05_top{ width:560px; height:111px;   margin-left:5px;  padding:20px;  }
#igg04 .gma05_top img{ float:left; margin-right:20px;  }
#igg04 .gma05_top p{ font-size:29px; font-weight:300; line-height:1.5 }
#igg04 .gma05_top h1{ font-size: 45px; color:#1c1c1c }

#igg05{ position:relative; width:100%; margin-top:70px;  }
#igg05 .gma06_top{ width:900px; height:111px;   margin-left:5px;   padding:20px;  }
#igg05 .gma06_top img{ float:left; margin-right:20px;  }
#igg05 .gma06_top p{ font-size:29px; font-weight:300; line-height:1.5}
#igg05 .gma06_top h1{ font-size: 38px; color:#1c1c1c}
#igg05 .gma06_txt{ font-size:27px; text-align:center;  line-height:2; padding:30px; }
#igg05 .chamgo{ font-size:18px; text-align:center; font-weight:300 }
#igg05 h2{ font-size:35px;  text-align:center; font-weight:400; color:#1b1b1b; font-family:'나눔명조'; padding-top:80px;  line-height:1.2  }
#igg05 h2 span{ color:#9dbd47; font-weight:bold; font-size:40px; }


#igg06{ position:relative; width:100%; margin-top:60px; background:#f9f9f9; padding-top:80px; padding-bottom:50px; }
#igg06 h1{ font-size:48px; text-align:center; font-weight:200;  color:#303136; line-height:1.3}
#igg06 h1 b{ font-weight:bold; }
#igg06 p{ font-size:20px; font-weight:300; line-height:2; text-align:center; padding:20px; color:#303136; }
#igg06 p.gangjo{ font-size:25px; line-height:1.3;  background:#96b740; color:#fff; font-weight:bold;  margin:20px; }


/*소변유기산 검사 새로*/
#urine01{ position:relative; width:90%;  border:8px solid #62b7db;  margin:0 auto;  padding-top:60px;  padding-bottom:60px; margin-top:40px} /*위에 공간 확보*/
#urine01 p{ font-size:28px; text-align:center;  }
#urine01 h1{ text-align:center; font-size:50px; color:#369dc9; line-height:1.6 }
#urine01 .small{ font-size:20px; text-align:center; font-weight:200; line-height:1.3; padding-top:10px;  }

#urine02{ position:relative; width:100%; margin-top:60px;}
#urine02 h1{ font-size:53px; text-align:center; font-weight:300; line-height:1.2}
#urine02 h1 b{ color:#369dc9}
#urine02 p{ text-align:center; background:#369dc9; color:#fff; font-size:35px; line-height:1.5; font-weight:500; margin-top:30px; margin-bottom:30px; }

#urine03{  position:relative; width:100%; margin-top:60px; background:#f4f4f4; padding-top:60px; padding-bottom:60px; }
#urine03 p{font-size:27px;  font-weight:300; line-height:1.5;  padding:20px; text-align:justify; }

#urine04{ position:relative;  background:#fafafa; padding-top:30px; padding-bottom:30px; margin-top:80px;  }
#urine04 .gma05_top{ width:560px; height:111px;   margin-left:5px;  padding:20px;  }
#urine04 .gma05_top img{ float:left; margin-right:20px;  }
#urine04 .gma05_top p{ font-size:29px; font-weight:300; line-height:1.5 }
#urine04 .gma05_top h1{ font-size: 45px; color:#1c1c1c }

#urine05{ position:relative; width:100%; margin-top:80px;  }
#urine05 .gma06_top{ width:900px; height:111px;   margin-left:5px;   padding:20px;  }
#urine05 .gma06_top img{ float:left; margin-right:20px;  }
#urine05 .gma06_top p{ font-size:29px; font-weight:300; line-height:1.5}
#urine05 .gma06_top h1{ font-size: 38px; color:#1c1c1c}
#urine05 .gma06_bottom{ padding-top:0px; }
#urine05 .gma06_bottom p{ font-size:27px; padding:30px; background:#f9f9f9; line-height:1.5; font-weight:300; margin-bottom:30px; margin-top:10px; text-align:justify}
#urine05 .gma06_bottom p b{color:#7d9e23 }
 
#urine06{ position:relative; width:100%; margin-top:60px; background:#f9f9f9; padding-top:80px; padding-bottom:50px; }
#urine06 h1{ font-size:48px; text-align:center; font-weight:200;  color:#303136}
#urine06 h1 b{ font-weight:bold; }
#urine06 p{ font-size:20px; font-weight:300; line-height:2; text-align:center; padding:20px; }
#urine06 p.gangjo{ font-size:25px; line-height:1.3;  background:#2eb0c3; color:#fff; font-weight:bold;  margin:20px; }



/* 게시판 */
.board_wrap { width:600px; margin:0 auto;  } /* padding-top:50px; */
.search_box{ padding-top:30px; }
.search_box select {width:139px; height:48px; border:1px solid #dadada; text-align-last:center;} /* width:178px*/
.search_box input {width:320px; height:48px; border:1px solid #dadada; -webkit-border-radius:1px; -webkit-appearance:none; box-sizing:border-box; padding:0 20px;} /*width:280px*/
.search_box .search_btn {width:130px; height:50px; background:#282828; display:inline-block;}
.search_box .search_btn a {display:block; line-height:50px; text-align:center; color:#fefefe; font-size:18px;}
.board_info {display:inline-block; } /*width:560px; */
.board_info .icon {margin-right:10px;}
.board_info p {/*float:left;*/ color:#9b9b9b; font-size:23px; font-weight:300; line-height:2} /*18px*/
.board_info .branch {display:inline-block; color:#5aa861; font-weight:400 }
.board_info .icon {display:inline-block; vertical-align:middle;}
.board_info .date {display:inline-block;}
.board_info .hit {display:inline-block;}
.board_info span{ padding-left:5px; padding-right:5px; font-weight:100; color:#9b9b9b}
.regist_txt {width:100%;  padding:15px; font-size:17px; margin-bottom:20px; background:#f0f0f0; color:#727171;  border-bottom:1px solid #dddddd }

/* 게시판 리스트 */
.list_board {  margin-top:30px;} /*margin-top:60px; font-family: 'Nanum Gothic', sans-serif;*/
.list_board dl:first-of-type { border-top:1px solid #c4c7ca; } /*border-top:2px solid #888;*/
.list_board dl {padding:30px 0; overflow:hidden; border-bottom:1px solid #c4c7ca; position:relative;} /*padding:30px 0;*/
.list_board dl.photo_list dt {width:170px; height:127px; border:1px solid #e2e4e5; background:#f5f5f5; float:left; margin-right:20px; }
.list_board dl.photo_list dd {float:left; width:400px; padding-top:5px;}

.list_board dl dd .board_con { width:470px; font-size:27px;  display:inline-block; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;  clear:both;  color:#444;  font-weight:500;} /*width:488px; display:inline-block; clear:both; padding-top:20px; color:#555; font-size:19px; font-weight:bold;*/
.list_board .secretext .hide{ display:none }
.waittext { position:absolute; right:0; top:0 }
.waittext a{ display:inline-block; line-height:6.8; background:#7cbf82; color:#fff; padding:0 20px; font-weight:bold }
.waittext .answer{  background:#efefef; color:#808080 }

.bottom_btn {clear:both; width:600px; height:60px; background:#e5e5e5; margin-top:30px; }
.bottom_btn a {display:block; line-height:60px; text-align:center; font-size:18px; color:#454545;}

/*공지 표시*/
.noticeic{ width:60px; float:left; background:#4da87a; display:inline-block; color:#fff; line-height:5; text-align:center;  margin-right:10px; font-size:25px }


 

/* 게시판 read */
.read_con {font-family: 'Nanum Gothic', sans-serif; margin-bottom:50px; line-height:1.2;}
.read_con .board_info {position:relative;  width:550px;   padding:20px 20px;  }/* border-top:1px solid #888;*/  
.read_con .readtext { position:relative;  padding:20px 20px; border-top:1px solid #888; border-bottom:1px solid #c4c7ca;} /*내용*/                                                                                             
.read_con .board_info .icon {margin-right:10px;}                                                                                                                                        
.read_con .board_info p {/*float:left;*/ color:#777; font-size:22px;}                                                                                                             
.read_con .board_info .tit {color:#454545; font-size:25px; font-weight:bold; line-height:30px; display:block;}

.read_con .img {margin-top:40px; text-align:center; width:600px; height:510px; background:#d9d9d9;}
.read_con .txt { font-size:21px; color:#666; line-height:2;}
.read_con .txt span {position: relative; top:0; left:0; display:inline-block; width:100%; height:100%; font-weight:300;}
.read_con .txt_list {margin-top:60px; display:inline-block}
.read_con .txt_list dl {width:600px; border-top:1px solid #c4c7ca; height:60px; letter-spacing:-1px;}
.read_con .txt_list dl:first-child {border-bottom:1px solid #e5e5e5;}
.read_con .txt_list dl:last-child {border-top:0; border-bottom:1px solid #c4c7ca;}
.read_con .txt_list dt {background:#fcfcfc; width:150px; line-height:60px; float:left; color:#999; font-size:18px; text-align:center;}
.read_con .txt_list dt img {vertical-align:middle; margin-left:10px;}
.read_con .txt_list dd {float:left; line-height:60px; margin-left:30px;}
.read_con .txt_list dd a {color:#999; font-size:18px; display:block;}
.read_con img {max-width:100%;}






/* 동영상 게시판 */
.tv_board { margin-top:20px; margin-bottom:60px; } /*margin-top:60px; font-family: 'Nanum Gothic', sans-serif;*/
.tv_board .tv_list {border-top:1px solid #888; padding-top:30px; overflow:hidden;}
.tv_board .tv_list dl {float:left; margin:0 20px 18px 0;  border:1px solid #d6d6d6; width:287px;  } /* height:300px; width:260px;padding:13px;*/
.tv_board .tv_list dl:nth-of-type(2n){margin-right:0;}
.tv_board .tv_list dl dt {width:260px; height:160px; padding:13px; }
.tv_board .tv_list dl dd { background:#ededed; padding:18px 0;   }
.tv_board .tv_list dl dd .tit {color:#676767;  font-size:23px; font-weight:500; text-align:center; }
.tv_board .tv_list dl dd .date {display:inline-block; font-size:17px; color:#888b90; margin-top:30px;}
.tv_board .tv_list dl dd .re {padding-right:10px; display:inline-block; font-size:17px; color:#888b90;}

/* 온라인 상담 */
.list_board dl dd .btn {position:absolute; width:78px; height:115px; top:50%; margin-top:-57.5px; right:20px;}
.list_board dl dd .btn p {width:78px; height:53px; margin-bottom:5px;}
.list_board dl dd .btn p:last-child {margin-bottom:0;}
.list_board dl dd .btn p.ans {border:1px solid #333;}
.list_board dl dd .btn p.secret a.hide {border:1px solid #f3000b;color:#f3000b;}
.list_board dl dd .btn p.secret a.open {border:1px solid #0063e9;color:#0063e9;}
.list_board dl dd .btn p.secret a {color:#f3000b;}
.list_board dl dd .btn p.open {border:1px solid #0063e9;}
.list_board dl dd .btn p.open a {color:#0063e9;}
.list_board dl dd .btn p.wait {border:1px solid #a0a0a0;}
.list_board dl dd .btn p.wait a {color:#a0a0a0;}
.list_board dl dd .btn p a {display:block; line-height:53px; text-align:center;}ign:center;}

/* 온라인 상담 read */
.consult_con .answer {width:600px; height:40px; background:#4a4a4a; margin-top:30px; line-height:40px; text-align:center; font-size:18px; color:#fff;}
.consult_con .ans_txt {margin-top:20px; line-height:26px; font-size:18px; color:#666;}
.consult_con .ans_txt span {position: relative; top:0; left:0; display:inline-block; width:100%; height:100%; font-weight:300;}
.comment_box {padding:20px 0 0 20px; margin-top:25px; position:relative; width:580px; height:182px; border-top:1px solid #c4c7ca; border-bottom:1px solid #c4c7ca; background:#f6f6f6;}
.comment_box input[type="text"] {width:118px; height:38px; border:1px solid #e5e5e5; background:#fff; margin-left:10px;}
.comment_box input[type="password"] {width:118px; height:38px; border:1px solid #e5e5e5; background:#fff; margin-left:10px;}
.comment_box p label {color:#444; font-weight:bold; }
.comment_box .pswd {margin-left:15px;}
.comment_box .name, .comment_box .pswd {float:left;}
.comment_box .name span, .comment_box .pswd span{color:#f13e8a; display:inline-block; margin-right:5px;}
.comment_box textarea {width:468px; height:101px; border:1px solid #e5e5e5; background:#fff; margin-top:10px;}
.comment_box .btn {position:absolute; top:70px; right:20px;}
.comment_box .btn p {width:80px; height:50px; margin-bottom:3px;}
.comment_box .btn p:last-child {margin-bottom:0;}
.comment_box .btn p.regist {background:#a9a9a9;}
.comment_box .btn p.regist a {display:block; color:#fff; text-align:center; line-height:50px;}
.comment_box .btn p.view {background:#5b5b5b;}
.comment_box .btn p.view a {display:block; color:#fff; text-align:center; line-height:50px;}
.comment_list {}
.comment_list dl {position:relative; border-bottom:1px solid #e5e5e5; padding:30px 0;}
.comment_list dl:last-child {border-bottom:0;}
.comment_list dl dt .name {font-size:18px; color:#1a1a1a; font-weight:bold;}
.comment_list dl dt .date {color:#a5a5a5; font-size:18px; display:inline-block; margin-left:30px;}
.comment_list dl dd {margin-top:13px; color:#747474; font-size:20px;}
.comment_list dl dd .delete {position:absolute; top:46px; right:13px; font-size:18px; color:#999;}
.comment_list dl dd .delete img {vertical-align:middle; margin-right:12px;}
.consult_con .txt_list {margin:0;}
.btn_wrap {margin-top:40px;}
.btn_wrap p {width:100px; height:60px; display:inline-block;}
.btn_wrap p a {font-size:18px; text-align:center; display:block; color:#fff; line-height:60px;}
.btn_wrap .modify {background:#b7b7b7;}
.btn_wrap .delete {background:#b7b7b7;}
.btn_wrap .list {width:191px; background:#7cbf82; float:right;  }
.btn_wrap .write {width:130px; background:#282828; float:right;}

/* 온라인 예약 */
.programCon{width:600px; margin:0 auto; padding-top:30px; font-family:'Nanum Gothic', sans-serif; letter-spacing:0;}
.programCon .join{position: relative; margin:0; padding:0; border:0;}
.programCon .join .joinTop{width:100%; overflow: hidden; background:#fcfcfc; margin-top:20px;}
.programCon .join .joinTop:first-of-type{margin-top:0;}
.programCon .join .ScrollLy{width:calc(100% - 40px); height:360px; margin:0; padding:10px 20px; font-size:14px; border:1px solid #e5e5e5; color:#999;}
.programCon .join .joinTop .jcheck{width:100%; font-size:14px; padding:12px 0; color:#666; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
.programCon .join .joinTop .jcheck input{width:15px; height:15px;}
.programCon .join .joinTop .jcheck label{margin-right:20px;}
.memberCon{margin-top:40px;}
.writeForm{margin-top:60px; text-align:left;}
.writeForm table{width:100%; border-top:2px solid #888;}
.writeForm table tr{border-bottom:1px solid #e1e3e4; font-size:0;}
.writeForm table tr th{height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal;}
.writeForm table tr td{padding-bottom:10px; color:#999;}
.writeForm table tr td input[type="text"]{height:43px; border:1px solid #dedede; font-size:14px; /*padding:0 20px;*/}
.writeForm table tr td input[type="password"]{height:43px; border:1px solid #dedede; font-size:14px; /*padding:0 20px;*/}
.writeForm table tr td .inputTxt{width:600px;}
.writeForm table tr td .inputNum{width:220px;}
.writeForm table tr td .inputNum:first-of-type{margin-right:10px;}
.writeForm table tr td .inputEmail{width:280px;}
.writeForm table tr td .inputTit{width:calc(100% - 42px);}
.writeForm table tr td select{margin-bottom:5px; border:1px solid #dedede; width:140px; height:45px; padding:0 10px; font-size:14px; color:#666; margin-right:10px; text-align:center; text-align-last: center;}
.writeForm table tr td select.selecEmail{width:600px;}
.writeForm table tr td select option{text-align:center;}
.writeForm table tr td span{margin:0 10px; font-size:18px; color:#999;}
.writeForm table tr td span.label{font-size:14px;}
.writeForm table tr td textarea{border:1px solid #dedede; width:calc(100% - 32px); height:268px; padding:15px; margin:13px 0; resize:none; font-size:14px;}
.writeForm_btn{text-align:center; margin-top:60px; font-size:0;}

/* 글쓰기*/
.writeForm_btn a{display:inline-block; width:100%;  line-height:2.5; color:#fff; background:#cca247; font-size:25px; } /*display:inline-block; width:180px; height:50px; line-height:50px; color:#fff; background:#cca247; font-size:14px;*/
.writeForm_btn a:last-of-type{background:#7cbf82;} /* b7b7b7margin-left:10px;*/

.writeForm table tr td a.id_ch{display:inline-block; width:140px; height:45px; line-height:45px; font-size:14px; color:#fff; background:#b7b7b7; margin-left:10px; text-align:center; vertical-align:middle;}
.writeForm table tr td a.zip_ch{display:inline-block; width:140px; height:45px; line-height:45px; font-size:14px; color:#fff; background:#b7b7b7; margin-left:10px; text-align:center; vertical-align:middle;}
.writeForm table tr td .inputPass{width:calc(30% - 40px);}
.writeForm table tr td span.password_ch{font-size:14px; color:#666; margin:0 60px 0 40px;}
.writeForm table tr td.addr_td{padding:13px 0;}
.writeForm table tr td.editor{padding:13px 0;}
.writeForm table tr td .addr{width:calc(50% - 40px);}
input[type="file"] {font-size:14px; color:#999; height:23px; border:1px solid #dedede; padding:10px 20px;}
.branchSelect > p{font-size:14px; color:#454545; margin-bottom:10px; font-weight:bold; margin-top:60px;}
.branchSelect > p:first-of-type{margin-top:0;}
.branchSelect table tr td select{width:600px;}
.schedule_wrap{overflow:hidden; padding-top:20px; border-top:2px solid #888;}
.schedule{overflow:hidden; float:left; width:600px; margin-right:20px; text-align:center;}
.schedule table.calendar_top_table{position:relative; width:100%; height:100%; margin:0; border:0;}
.schedule table.calendar_top_table thead .table_year{background:#cca247; border:0;}
.schedule table.calendar_top_table thead th{cursor:pointer; padding:0; height:50px;}
.schedule table.calendar_top_table thead th img{vertical-align:middle;}
.schedule table.calendar_top_table thead th.now{font-size:18px; font-weight:bold; color:#fff;}
.schedule table.calendar_top_table thead th.now span{font-weight:800;}
.schedule table.calendar_table{position:relative; width:100%; height:100%; border-top:0;}
.schedule table.calendar_table thead th{padding:0; height:35px; background:#f9f9f9; color:#868686; font-size:12px; font-weight:bold; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.schedule table.calendar_table thead th.sun{color:#df4545;}
.schedule table.calendar_table thead th.sat{color:#3d82bc; border-right:1px solid #e5e5e5;}
.schedule table.calendar_table tbody td{padding:0; height:45px; background:#fff; font-size:14px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#666;}
.schedule table.calendar_table tbody td:last-of-type{border-right:1px solid #e5e5e5;}
.schedule table.calendar_table tbody td.sat_txt{color:#1559aa;}
.schedule table.calendar_table tbody td.sun_txt{color:#ff4836;}
.schedule table.calendar_table tbody td.next_month{color:#d5d4d4;}
.schedule table.calendar_table tbody td.on p{height:100%; line-height:45px; background:url("/m/img/calOn_bg.png") center center no-repeat; margin:0; color:#fff; font-weight:bold;}
.schedule table.calendar_table tbody td.onBg{background:#f7f6f0;}
.schedule > div{height:45px; border:1px solid #e5e5e5; border-top:0; color:#666; line-height:45px; text-align:left; overflow:hidden;}
.schedule > div input[type="checkbox"]{margin:0 5px 0 20px;}
.schedule > div div{float:right; margin-right:10px;}
.schedule > div div input[type="text"]{width:178px; height:28px; margin-left:10px; text-align:center;}
.schedule_time{overflow:hidden; width:600px; margin-top:20px; float:left;}
.schedule_time div{width:50%; float:left; text-align:center;}
.schedule_time div p{height:50px; line-height:50px; font-size:16px; color:#fff; font-weight:bold; background:#858585; box-sizing:border-box; border-right:1px solid #fff;}
.schedule_time div ul{padding:20px 0; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
.schedule_time div ul li{text-align:left; margin-bottom:8px; padding:7px 0; text-indent:25px; font-size:14px; color:#666;}
.schedule_time div ul li.choiceTime{background-color:gainsboro;}
.schedule_time div ul li.timeNo{color:#b7b7b7; text-decoration:line-through;}
.schedule_time div ul li:last-of-type{margin-bottom:0;}
.schedule_time div:last-of-type p{border-right:0;}
.schedule_write td input{text-align:center;}
.branchSelect table tr td{overflow:hidden;}
.branchSelect table tr td select.selectNum{width:140px;}
.branchSelect table tr td label{font-size:14px; margin-right:30px;}
.branchSelect table tr td input[type="checkbox"]{width:15px; height:15px; /*margin:-9px 10px 0 20px;*/ margin:0 10px; vertical-align:middle;}
.branchSelect table tr td input[type="radio"]{width:15px; height:15px; margin-right:10px;}
.branchSelect table tr td .spamCode{float:left; width:210px; height:100px; margin:13px 10px 13px 0; background:#fafafa; border:1px solid #e5e5e5; box-sizing:border-box; text-align:center;}
.branchSelect table tr td input[type="text"].inputSpam{width:328px; height:48px; margin:13px 0 15px;}
.branchSelect table tr td .spamTxt{font-size:14px;}
.branchSelect table tr td .spamTxt img{margin-right:10px;}

/* 회원 */
.login_con {width:600px; margin:0 auto; overflow:hidden;   padding: 20px 20px;  background: #f5f5f5;}
.login_top {text-align:center; margin: 80px 0 0; padding-top: 30px;}
.login_top .tit {font-size:56px; color:#454545; font-weight:bold;}
.login_top .tit span {font-size:20px; font-weight:normal;}
.login_top .txt01 {color:#454545; font-size:28px; font-weight:bold; margin-bottom:15px;}
.login_top .txt02 {color:#666; font-size:16px; line-height:24px;}
.login_con .login_left {}
.login_con .login_left p {width:100%; height:60px; border:1px solid #dedede; box-sizing:border-box; background: #fff;}
.login_con .login_left p label {display:inline-block; vertical-align:middle; border-right:1px solid #dedede; padding:0 10px;}
.login_con .login_left p label img {width:40px;}
.login_con .login_left .login_box {margin-bottom:20px; background: #fff;}
.login_con .login_left .login_box input[type="text"] {width:calc(100% - 103px); height:58px !important; border:0 !important; font-size:23px; margin:0 20px;} /*20px*/
.login_con .login_left .pswd_box input[type="password"] {width:calc(100% - 103px); height:58px !important; border:0 !important; font-size:20px; margin:0 20px;}	
.login_con .login_left .btn {margin-top:20px; background:#619519; width:100%; height:60px; border:0;}
.login_con .login_left .btn a {display:block; line-height:60px; font-size:30px; text-align:center; color:#fff;}
.login_con .login_right{overflow:hidden;}
.login_con .login_right .btn {float:left; margin:20px 0; width:calc(50% - 5px);  background:#5b5b5b;}
.login_con .login_right .btn:first-of-type{margin-right:10px;}
.login_con .login_right .btn a {font-size:26px; display:block; color:#fff; line-height:2; text-align:center;}
.login_con .sns_wrap{display:block; width:100%; text-align:center; font-size:0;}
.login_con .sns_wrap span{display:inline-block; width:calc(50% - 5px);}
.login_con .sns_wrap span:first-of-type{margin-right:10px; float: left;}
.login_con .sns_wrap span img{width:295px; height:64px;}

.findCon_wrap{width:600px; margin:0 auto; text-align:center;}
.findTab{margin-top:70px; overflow:hidden;}
.findTab li{float:left; width:50%; height:60px; line-height:60px; font-size:25px; box-sizing:border-box; background:#f5f5f5; color:#666; cursor:pointer;}
.findTab li.on{background:#fff; font-weight:400; border:1px solid #dedede; border-bottom:0; font-size:25px;}

.findCon{padding:25px; border:1px solid #dedede; border-top:0; box-sizing:border-box;}
.findCon li{display:none;}
.findCon li.on{display:block;}
.findCon li dl{overflow:hidden; padding:15px 0; border:1px solid #dedede; box-sizing:border-box; margin-top:10px;}
.findCon li dl:first-of-type{margin-top:0;}
.findCon li dl dt{float:left; width:60px; height:30px; padding:0 18px; border-right:1px solid #dedede; box-sizing:border-box;}
.findCon li dl dt img{margin-top:2.5px;}
.findCon li dl dt .password_icon{margin-top:3px;}
.findCon li dl dt .name_icon{margin-top:3.5px;}
.findCon li dl dt .email_icon{margin-top:7px;}
.findCon li dl dd{float:left; width:calc(100% - 60px);}
.findCon li dl dd input{width:calc(100% - 40px); height:50px; padding:0 20px; font-size:22px; border:0;}
.findCon li .login_btn{display:block; height:60px; line-height:60px; color:#fff; font-size:30px;  background:#619519; margin-top:20px;}



/* 외국인 유치 모바일 페이지 */
.en_logo_box{position:relative; width:100%; height:90px}
.en_logo_box li{display:inline-block; float:left;}
.en_logo_box li.mtel{float:right;}
.phone_num{ position:relative; font-size:20px; background:#8bab36; color:#fff; width:100%; line-height:2; text-align:center;  }

.en_top{}
.e_slide{ position:relative; width:100%; height:490px; background:url('/m/img/english/byun_E_slide_01.jpg') no-repeat center center; background-size: cover;  margin-top:130px;}
.e_slide h1{ color:#fff; font-size:34px; font-family:'Nanum Myeongjo', serif; letter-spacing:-1px; text-transform:uppercase; padding-left:52px; padding-top:60px; line-height:1.5}
.e_slide p{ color:#fff; font-size:27px; font-weight:100; letter-spacing:0.5px; line-height:1.5; padding-left:52px; padding-top:20px; }

.e_jestory .e_jleft{ padding:40px; }
.e_jestory .e_jleft img{ border-radius:10px}
.e_jestory .e_jleft h1{ font-size:30px; font-weight:400; color:#000; padding-top:10px; line-height:1.5; letter-spacing:0.2px;  } /*padding:40px; padding-bottom:30px;  padding-top:50px;*/
.e_jestory .e_jleft p{ font-size:18px; line-height:1.6; font-weight:300; text-align: justify; padding-top:20px; padding-bottom:30px;}/* padding:40px; padding-top:0px;*/


.e_talk{ position:relative; width:100%; background:#f7f7f7; display:inline-block;}
.e_talk div{ padding:40px; padding-top:50px; padding-bottom:50px;}
.e_talk .e_talkbox{ width:680px; margin:0 auto; }
.e_talk .e_talkbox li{ float:left;  }
.e_talk .e_talkbox li p{ font-size:23px; font-family:'Nanum Myeongjo', serif; text-align:center; line-height:1.6;  }
.e_talk .e_talkbox li.ee_font{ width:80%; }
.e_talk .e_talkbox li span{ font-size:40px; font-family:'Nanum Myeongjo', serif; }

.e_talk .e_listbox{ display:inline-flex; margin-top:30px; }
.e_talk .e_listbox li{float:left; width:40%; }
.e_talk .e_listbox li p{ font-size:15px; text-align:center; font-weight:300; line-height:1.5}


.e_history{ position:relative; width:100%; height:710px; background:url('/m/img/english/chim_img.jpg') no-repeat center center; background-size: cover; margin-top:30px;}
.e_history ul{ padding:40px; color:#fff; }
.e_history ul li{ font-size:17px; font-weight:300; line-height:1.5; list-style-type:square; letter-spacing:0.5px; margin-left:30px;}
.e_history ul li h1{ font-size:26px; font-weight:300; line-height:1.3;  letter-spacing:-1px; margin-left:-20px;}
.e_history ul li .e_line{ font-size:22px; font-weight:300;  border:3px solid #fff; border-radius:50px; display:inline-block; padding:8px; padding-left:20px; padding-right:20px; text-align:center;
margin-top:20px; margin-bottom:20px;  margin-left:-20px;}


.e_prossece{ position:relative; width:100%; background:#4e783b; margin-top:40px; }
.e_prossece div{padding:40px; color:#fff}
.e_prossece h1{ font-size:35px; font-weight:400; line-height:1.5; margin-top:20px; margin-bottom:20px;}
.e_prossece p{ font-size:18px; line-height:1.8; font-weight:300; margin-bottom:30px;}
.e_prossece ul li img{ width:95%; margin:0 auto;}
.e_prossece ul li h1{ font-size:25px; font-weight:400; line-height:1.5; padding:30px; padding-bottom:0px;}
.e_prossece ul li p{ font-size:17px; padding:30px; padding-top:0px; font-weight:200; line-height:1.5; text-align: justify;} /*text-align: justify;*/



.e_exam{ position:relative; width:100%; background:#eeeeee;  }
.e_exam div{padding:40px; }
.e_exam h1{ font-size:35px; font-weight:400; line-height:1.5; margin-top:20px; margin-bottom:30px; color:#000 }
.e_exam ul li{ background:#fff; clear:both; margin-bottom:60px; }
.e_exam ul li h1{ font-size:23px; padding:0 30px 0 30px; margin-top:30px;  margin-bottom:20px; }
.e_exam ul li p{ font-size:17px; padding:30px; padding-bottom:40px; padding-top:0px; font-weight:200; line-height:1.5; }


.enmobox{ position:relative; width:100%; }
.enmobox div{ padding:40px;}

.e_youtub{ position:relative; width:100%; background:#f1f1f1; }
.e_youtub div{padding:40px; }
.e_youtub div ul{ }
.e_youtub div ul li{ margin-bottom:30px; }

.e_youtub div h1{font-size:35px; font-weight:400; line-height:1.5; margin-bottom:20px; color:#000}
.e_youtub div p{  font-size:17px; padding-bottom:40px; font-weight:200; line-height:1.5; } 
.e_youtub div a{  font-size:29px; color:#000; font-weight:200;   border:2px solid #000; display:inline-block; padding:8px; padding-left:20px; padding-right:20px; text-align:center; margin-bottom:60px; }
.e_youtub div a:hover{ opacity:0.7}



.e_location{ position:relative; width:100%; }
.e_location .e_locationbox{ padding:40px; }
.e_location .marp{}
.e_location h1{ font-size:35px; font-weight:400; line-height:1.5; margin-bottom:20px; color:#000 }
.e_location span{ font-weight:200; width:500px; color:#dcdcdc}
.e_location p{ font-size:17px; padding-bottom:40px; font-weight:200; line-height:1.5; padding-top:40px }

.en_footer{ padding:20px; background:#383736}
.en_footer p{ font-size:12px; text-align:center; color:#fff; font-weight:200;}

#en_header{ position:fixed; width:100%; background:#fff; z-index:1000; }

/* 2020 메인 리뉼얼 */
.main_yeyook{ width: 100%; position: relative; margin-top:20px; display: inline-block; margin-bottom: 20px;  }
.main_yeyook ul li{ float:left; width:49%;  margin-left:2%; }
.main_yeyook ul li:first-child{ margin-left:0; }
.main_yeyook ul li img{ width: 100%; } 
.main_proces{ margin-bottom: 20px; }
.main_review2{  padding:0px 32px 35px;   margin-bottom: 90px;  background: #e4e9d6; }
.main_review2 h1{ text-align: center; font-size: 40px; font-weight:normal;  font-weight:400; letter-spacing: -2px; line-height:1.5; color:#438248 }
.main_review2 h1 b{ font-weight: bold; font-weight: 600 }
.main_review2 h2{ text-align: center; font-size: 40px; font-weight:normal;  font-weight:500; letter-spacing: -2px; color:#323232; margin-bottom:30px; }
.main_review2 h2 span{ background:#549a63; color:#fff; padding-left:10px; padding-right:10px;  }
.main_review2 p{ line-height: 1; letter-spacing: -2px;  text-align: center; }
.main_review2 ul{ margin-top:30px; display: inline-block;  margin-bottom: 40px;  }
.main_review2 ul.main_review2_box li{ float:left; width:49%; margin-left:2%; }
.main_review2 ul.main_review2_box li img{ width:100%; }
.main_review2 ul.main_review2_box li:first-child{ margin-left:0; }
.main_review2 ul.main_review2_box li div{ background:#81ac69; padding:20px;  }
.main_review2 ul.main_review2_box li p{ color:#fff; line-height:1.4; font-size: 23px; border-left: 1px solid;  padding-left: 10px; }
.main_review2 #review2btn{ text-align:center; }
.main_review2 #review2btn a{ line-height:2; background:#75a47b; color:#fff; padding: 10px 50px; border-radius: 40px; letter-spacing:-1px; font-size: 25px;     display: inline-block;  }

.sreview{  padding:50px 32px 60px;   margin-top: 70px;   margin-bottom: 40px; background: #e9f2e5; }
.sreview h1{ text-align: center; font-size: 40px; font-weight:normal;  font-weight:400; letter-spacing: -2px; line-height:1.5; color:#438248 }
.sreview h2{ text-align: center; font-size: 40px; font-weight:normal;  font-weight:500; letter-spacing: -2px; margin-bottom:20px; background:#549a63; color:#fff;  line-height: 1.3; display: inline-block; padding:0 10px }
.sreview p{ line-height: 1; letter-spacing: -2px;  text-align: center; }
.sreview ul{ margin-top:40px; display: inline-block;  margin-bottom: 40px;  width:100% }
.sreview ul.sreview_box li{ float:left; width:49%; margin-left:2%; }
.sreview ul.sreview_box li img{ width:100%; }
.sreview ul.sreview_box li:first-child{ margin-left:0; }
.sreview ul.sreview_box li div{ background:#589b5d; padding:20px;  }
.sreview ul.sreview_box li p{ color:#fff; line-height:1.4; font-size: 23px; border-left: 1px solid;  padding-left: 10px; }
.sreview #review2btn{ text-align:center; }
.sreview #review2btn a{ line-height:2; background:#75a47b; color:#fff; padding: 10px 50px; border-radius: 40px; letter-spacing:-1px; font-size: 25px;     display: inline-block;  }



.main_online{ position: relative;  padding: 70px 20px; }
.main_online h1{ font-size : 40px; font-weight: 500; color: #000; letter-spacing: -2px; padding-left: 10px; }
.main_online .n_more{ position: absolute; right: 20px; font-size: 25px; top:75px;  color: #74ba7d; font-weight: 500; padding-right: 13px; }
.main_online .main_online_box{ position: relative; margin-top:30px; }
.main_online .main_online_box dl{border-bottom: 1px solid #b8b8b8;    display: inline-block; width: 100%; line-height: 3;}
.main_online .main_online_box dt{ float:left; font-size: 25px; padding-left: 15px; }
.main_online .main_online_box dd{ float:right; font-size: 25px; padding-right: 15px; color:#b4b4b4}

#txt h1{ line-height:1.3; font-size:60px; padding-bottom:20px; letter-spacing:-3px;  color: #dee5d7; }
#txt h1 b{ font-size: 40px; font-weight:500; color:#a5c686 }


.jindan { background:#f9f9f9; padding-top: 60px; padding-bottom: 60px; text-align: center; }
.jindan .ConTxt{ margin-bottom:30px; }
.jindan span{ letter-spacing: -2px;  color: #959595; font-weight: 100;}

.accordion-heading {
background-color: #fff;
border: 1px solid #5f5f5f;
border-top: 0px;
display: block;
 padding: 20px;
position: relative;
cursor: pointer;
font-size: 22px;
font-weight: 500;
letter-spacing: -2px;
}

.accordion-body {
max-height: 0;
margin-bottom: 0px;
overflow: hidden;
font-size: 16px;
line-height: 1.5;
text-align: justify;
background-color: #fafafa;
transition: max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;
}


.jindan_accordion .jindan_txt{
font-size:22px;
padding:24px;
	
}	

.jindan_accordion .jindan_txt b{ color:#595959}


.jindan_accordion {
border: 1px solid white;
margin: 0 auto;
list-style: none;
overflow: hidden;
margin-top: 40px;
padding: 10px;
}

.jindan_accordion li:first-child{  border-top: 1px solid #5f5f5f; } 

.jindan_accordion > * + * {
border-top: 1px solid white;
}

.accordion-input:checked ~ .accordion-heading{
	background: #b5c97d;
	color:#fff;
	border-color:#b5c97d
}


.accordion-input:checked ~ .accordion-body {
background-color: #fafafa;
padding: 10px;
max-height: 1500px;
transition: max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;

}

.accordion-input:checked ~ .accordion-heading > .accordion-heading-btn {
transform: rotate(0);
}

.accordion-heading-btn {
display: block;
width: 30px;
position: absolute;
top: 20px;
right: 0;
pointer-events: none;
transition: transform .3s ease;
transform: rotate(-180deg);
text-align: center;
font-size: 14px;
line-height: 1;
color: #d3ddce;
}

.accordion-input { 
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
margin: -1;
overflow: hidden;
position: absolute;
left: -9999px;
}







/* 과민성대장증후군 2023 */

.content_sub_con{
	position: relative;
    top: 160px;
}

.top2023{ 
	
    background: url(/m/img/irritable/ghamin-top.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
	padding: 40px 20px 60px;
}
.top2023 p{
	font-size: 17pt;
    color: #fff;
	line-height: 2.5;
}

.top2023 h2{
	font-size: 28pt;
    font-weight: normal;
    color: #fff;
	line-height: 1.2;
} /*40px;*/

.top2023 h2 b{ 
 color:#a7df30
}

.iran_txt{
	text-align: center;
    padding: 50px 0;
	
}
.iran_txt h1{
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #000;
}

.iran_txt h1 b{
	color:#7da92a
}
.iran_txt p{
font-size:21pt;
    letter-spacing: -0.1em;
    line-height: 1.5;
	padding: 30px 20px;
	color:#000000;
} /*  27px  font-size: 25px; padding-top: 30px; */

.jwc_button ul li{
width: 123px;
    height: 123px;
    line-height: 5;
    text-align: center;
    background: #a0a0a0;
    border-radius: 100px;	
}
.jwc_button ul li.on{
	background: #8bc100;
}
.jwc_button{
    width: 100%;
    height: 130px;
	background: url(/m/img/irritable/back_bg.jpg) no-repeat 50% 50%;
	padding-bottom: 10px;
	background-size: cover;
}
.jwc_button ul{
	display: flex;
    justify-content: center;
}
.jwc_button ul li{
	float: left;
    margin: 0 30px;
}/*margin-left: 80px;*/
.jwc_button ul li:first-child{

} /*margin-left: 60px;*/

.jwc_button ul li a{
    display: inline-block;
    width: 123px;
	font-size: 25px;
	font-family: 'NanumSquareEB';
    color: #fff;
}

.j_content{
	background: #efefef;
    padding: 50px 20px;
}
.j_content h1{
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}
.j_content p{
font-size: 20pt;
    letter-spacing: -2px;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
} /*27px;*/
.j_content ul{
padding-top: 40px;
display: inline-block;
}
.j_content ul li{
	width: 49%;
    float: left;
	height: 278px;
}
.j_content ul li.ri{
float: right;
}
.j_content ul li p{
padding: 10px;
    background: #b0b0b0;
    color: #Fff;
}

.j_list{
	padding-top: 21px!important;
    width: 100%;
	white-space: nowrap;
}
.j_list li{
	background: url(/m/img/irritable/ghamin_check.png) no-repeat -5px 16px;
    float: none!important;
    width: 100%!important;
    line-height: 3;
    height: auto!important;
    font-size: 21px;
    letter-spacing: -0.1em;
    color: #49494a;
    padding-left: 40px;
}

.j_banner{
	background: url(/m/img/irritable/ghamin-banner2.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding: 40px 20px 60px;
	margin-bottom: 50px;
}

.j_banner h2{
   font-size: 32pt;
    color: #fff;
    line-height: 1.2;
    padding-bottom: 20px;
}
.j_banner p{
    font-size: 25px;
    color: #fff;
    line-height: 1.5;
	padding: 0px 30px;
}
.j_banner h2 b{
    color: #67d872;
    padding-bottom: 20px;
}

.w_content{
background: #efefef;
   padding: 50px 10px;
}

.w_content h1 {
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}

.w_content p {
    font-size: 22pt;
    letter-spacing: -0.1em;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
}
.w_content ul{
    margin-top: 70px;	
}

.w_content ul li{
width: 100%;
    height: 300px;
	background: url(/m/img/irritable/gha_line.png) no-repeat 110px 5px;
}
.w_content ul li div{
	    float: right;
    width: 380px;
}

.w_content ul li h3{
	font-size: 34px;
    color: #414141;
}
.w_content ul li p{
    text-align: left;
	color: #5a5a5a;
	font-size:18pt!important;
	
}


.w_gunbon{
padding-top: 40px;
}

.w_gunbon .jangnusu_img{
		padding: 15px 15px 0 15px;
 } 
 .ngim{
margin: auto;
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
 }
 
 .w_gunbon  h1{ font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
 }
 .w_gunbon  h1 b{ color: #34780d; }
 .w_gunbon  p{
	font-size: 27px;
    letter-spacing: -0.1em;
    line-height: 1.5;
   
    color: #000000;
    text-align: center;
    padding: 40px 20px;
  }
  
 .w_gunbon_txt{ 
  font-size: 25px;
    line-height: 1.5;
    text-align: center;
    color: #000;
    margin: 0 15px;
    padding: 40px;
    background: #f1f2ec;
 }
 
.w_gunbon h2{
 font-size: 35px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    line-height: 1.4;
	padding: 50px 20px 90px;
	
   }
.w_gunbon h2 b{
   color: #34780d;
}
.w_gunbon h2 span{
background: url(/m/img/irritable/jum.png) no-repeat -1px 0px;
    padding-top: 10px;
}

.chiro2023{
 padding: 40px 20px;
 background: #efefef;
}
	
.chiro2023 h2{
	font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
	font-weight: normal;
	line-height: 1.2;
}
.chiro2023 ul{
background: #fff;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid #9dbd47;
	margin-top: 40px;
}

.chiro2023 ul li{
	font-size: 23px;
    line-height: 2;
    list-style-type: square;
    margin-left: 40px;
}

.chiro2023 h3{
    font-size: 35px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    line-height: 1.4;
    padding-top: 30px;
    font-weight: normal;
}
.chiro2023 h1{
font-size: 40px;
    letter-spacing: -0.1em;
    color: #6e9801;
    text-align: center;
    line-height: 1.4;
	padding-bottom: 30px;
}

.c_banner{
background: url(/m/img/irritable/ghamin-banner3.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding: 40px 20px 60px;
    margin-bottom: 50px;
}
.c_banner h2{
font-size: 45px;
    color: #fff;
    line-height: 1.2;
    padding-bottom: 20px;
	letter-spacing: -0.05em;
}
	
.c_banner p{
    font-size: 25px;
    color: #fff;
    line-height: 1.5;
    padding: 0px 20px;
}

.c_banner h2 b{
color: #67d872;
}

.c_gumsa{
	padding: 50px 30px;
}


.c_gumsa h1{
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}

.c_gumsa h2{
	    font-size: 30px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    font-weight: normal;
	line-height: 2;
}


.c_gumsa p{
font-size: 26px;
    letter-spacing: -0.1em;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
    padding-bottom: 40px;
}

.c_gumsa ul{
    
    display: inline-block;
}

.c_gumsa ul li {
    width: 49%;
    float: left;
   
	background: #f3f3f3;
	margin-top: 20px;
	height: 380px;
} /* height: 410px;*/

.c_gumsa ul li.ri{
float:right;

}
.c_gumsa ul li div{

    padding: 0px 20px;
}
.c_gumsa ul li div p{
font-size: 21px;
padding-top:0px; 
}
.c_gumsa ul li div h3{
text-align: center;
    font-size: 18pt;
    line-height: 2;
    color: #000;
	letter-spacing: -2px;
}/*30px*/

.c_gumsa ul li div span{
    display: inline-block;
    font-size: 22px;
    line-height: 1;
    padding-bottom: 15px;
}


.c2_banner{
background: url(/m/img/irritable/ghamin-banner4.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding: 40px 20px 60px;
    margin-bottom: 30px;
}
.c2_banner h2{
font-size: 45px;
    color: #fff;
    line-height: 1.2;
    padding-bottom: 20px;
	letter-spacing: -0.05em;
}
	
.c2_banner p{
    font-size: 28px;
    color: #fff;
    line-height: 1.5;
}

.c2_banner h2 b{
color: #67d872;
}




.c_gumsa_2{
	padding: 50px 30px 20px;
}


.c_gumsa_2 h1{
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}

.c_gumsa_2 h2{
	    font-size: 30px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    font-weight: normal;
	line-height: 2;
}


.c_gumsa_2 p{
font-size: 26px;
    letter-spacing: -0.1em;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
    padding-bottom: 40px;
}

.hayack_box{
	background: #eef2eb;
}

.hayack_box .chapter_box{

    padding: 40px 20px;
}
.hayack_box .chapter_box div{
float: right;
    width: 320px;
}
.hayack_box .chapter_box div h3{
    font-size: 35px;
    letter-spacing: -0.1em;
	
	color: #414141;
	padding:0px!important;
}
.hayack_box .chapter_box div h3 b{
   color: #318932;
}
.hayack_box .chapter_box div p{
    font-size: 24px!important;
    line-height: 1.5;
    padding-top: 10px!important;
    color: #414141!important;
	padding:15px 0px!important;
	letter-spacing: -0.04em;
}   

.hayack_box  h3{
 font-size: 30px;
    color: #318932;
    padding: 0px 40px;
}

.hayack_box  p{
    font-size: 22px;
    padding: 20px 40px;
    line-height: 1.5;
    color: #4a4a4a;
}


.hanyack_ul{
	height: 222px;
    margin-bottom: 50px;
}
.hanyack_ul li{
	float:left; 
}

.hasal{ margin: 20px 50%; } 


.hadock_box{ background: #f3f2f0; }
.hadock_box .chapter_box{ padding: 40px 20px; }

.hadock_box .chapter_box div{
float: right;
    width: 320px;
}

.hadock_box .chapter_box div h3{
    font-size: 35px;
    letter-spacing: -0.1em;
	
	color: #414141;
	padding:0px!important;
}
.hadock_box .chapter_box div h3 b{
   color: #318932;
}
.hadock_box .chapter_box div p{
    font-size: 24px!important;
    line-height: 1.5;
    padding-top: 10px!important;
    color: #414141!important;
	padding:15px 0px!important
}  

.hadock_box .yu_simg{
       width: 589px;
    margin: 0 auto;
    position: relative;
    display: inherit;
	padding-bottom: 40px;
}

.sick_box{
    background: url(/m/img/irritable/ghamin-chiro03.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding: 70px 20px;
	
}

.sick_box h3{
font-size: 35px;
    letter-spacing: -0.1em;
    
    color: #414141;
}
.sick_box h3 b{
color: #318932;
}


.sick_box p{
    font-size: 24px;
    line-height: 1.5;
    padding: 20px 0;
    color: #000;
}

.sick_box .sick_b{
    background: #318932;
    border-radius: 20px;
    font-size: 22px;
    color: #fff;
    letter-spacing: -0.04em;
	margin-bottom: 30px;
}
.sick_box h2{
    font-size: 40px;
    color: #000;
}
.sick_box span{
    font-size: 20px;
    color: #318932;
    font-weight: bold;
}


.yackhim_box{
	
	background: url(/m/img/irritable/ghamin-chiro04.jpg) no-repeat 50% 50%;
    background-size: cover;
    padding: 70px 10px 79px 280px
	
}
.yackhim_box h3{
	font-size: 35px;
    letter-spacing: -0.1em;
    
    color: #414141;
    padding: 0px!important;
}

.yackhim_box h3 b{
color: #318932;
}

.yackhim_box p{
	font-size: 24px;
    line-height: 1.5;
    padding-top: 10px;
    color: #414141;
    padding: 15px 0px;
}

.yackhim_box ul{
height: 130px;
}
.yackhim_box ul li{ float:left;margin-right: 30px; }
.yackhim_box ul li p{
	width: 120px;
    height: 120px;
    border-radius: 100px;
    background: #fff;
    border: 5px solid #4db35e;
    line-height: 6;
    padding: 0px;
    text-align: center;
    color: #186e27;
    font-weight: bold;
	font-size:20px
	
} 

.chuna_box{
    background: url(/m/img/irritable/ghamin-chiro05.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding:  60px 20px 180px;
}

.chuna_box h3 {
    font-size: 35px;
    letter-spacing: -0.1em;
    color: #414141;
}

.chuna_box p {
    font-size: 24px;
    line-height: 1.5;
    padding: 20px;
    color: #000;
}

.review_box2023{padding: 50px 0 40px}

.review_box2023 ul li{
    margin-bottom: 40px;
}
.review_box2023 h2 {
    font-size: 30px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    font-weight: normal;
    line-height: 2;
}

.review_box2023  h1 {
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}

.review_box2023  p {
    font-size: 26px;
    letter-spacing: -0.1em;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
    padding-bottom: 40px;
}
#review2btn {
text-align: center;
}
#review2btn a{
    line-height: 2;
    background: #505050;
    color: #fff;
    padding: 10px 170px;
    border-radius: 40px;
    letter-spacing: -1px;
    font-size: 25px;
    display: inline-block;
}

.review_box2023 h1 b{ color: #34780d; }
.c_gumsa h1 b{ color: #34780d; }
.c_gumsa_2 h1 b{ color: #34780d; }



.jindan2023 {
    background: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    margin-top: 50px;
	    margin-bottom: 50px;
}/*212121*/

.jindan2023 .jindan_accordion {
    margin: 0 auto;
    list-style: none;
    overflow: hidden;
	border: 0px; 
    margin-top: 40px;
    padding: 10px;
}

.jindan2023 .jindan2023txt img{
	margin-bottom: 30px;  
}
.jindan2023 .jindan2023txt h1{
font-size: 46px;
    text-align: center;
    color: #1a1a1a;
    letter-spacing: -0.1em;
}
.jindan2023 .jindan2023txt p {
    font-size: 26px;
    color: #7c7c7c;
    text-align: center;
    padding: 20px 0;
    letter-spacing: -0.1em;
}

.youtu_dur{
text-align: center;
}

.youtu_dur a{
   line-height: 2;
    margin-top: 30px;
    background: #505050;
    color: #fff;
    padding: 10px 170px;
    border-radius: 40px;
    letter-spacing: -1px;
    font-size: 25px;
    display: inline-block;
}

.hacksim_banner h2{
font-size: 36px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
    line-height: 1.2;
padding: 30px;}

.hacksim_banner p{
	font-size: 26px;
    letter-spacing: -0.1em;
    line-height: 1.5;
    color: #6b6b6b;
    text-align: center;
    padding-bottom: 40px;
	
}
.hacksim_banner{
margin-top: 51px;
}

.hacksim_banner img{
	width: 100%;
}

/* 당뇨 */


.top2024{ 
	
    background: url(/m/img/metabolic/m_dang_top.jpg) no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
	padding: 40px 20px 60px;
}
.top2024 p{
	font-size: 17pt;
    color: #fff;
	line-height: 2.5;
}

.top2024 h2{
	font-size: 28pt;
    font-weight: normal;
    color: #fff;
	line-height: 1.2;
}

.top2024 h2 b{ 
 color:#a7df30
}

.dangno_jongsang li{
	width: 100%!important;
    overflow: hidden;
    height: 221px!important;
    margin-bottom: 20px;
}
.dangno_jongsang li img{
width: 100%;
}

.dangno_jongsang li .dangno_simg{
	float: left;
    width: 50%;
}
.dangno_jongsang li .dangno_simgtxt{
	float: right;
    width: 50%;
}

.dangno_jongsang li .dangno_simgtxt h2{
	    font-size: 20pt;
    text-align: center;
    background: #08934c;
    line-height: 2;
    color: #fff;
}
.dangno_jongsang li .dangno_simgtxt p{
padding: 30px 15px;
    line-height: 1.5;
    text-align: left;
    font-size: 18pt;
    background: #fff;
    color: #222222;
}

.dangno_banner{
background: url('/m/img/irritable/ghamin-banner4.jpg') no-repeat 50% 50%;
    background-size: cover;
    text-align: center;
    padding: 40px 20px 60px;
    margin-bottom: 50px;
}

.dangno_banner p{
	font-size: 25px;
    color: #fff;
    line-height: 1.5;
    padding: 0px 30px;
}
.dangno_banner h2{
font-size: 32pt;
    color: #fff;
    line-height: 1.2;
	padding-top: 30px;
}
.dangno_banner h2 b{
    color: #67d872;
}
.dangno_wonin{
	    margin-top: 28px;
}


.dangno_wonin h2{
text-align: center;
    background: #007e3e;
    color: #fff;
    line-height: 2;
    font-size: 18pt;
    width: 80%;
    margin: 0 auto;
    border-radius: 40px;
}

.dangno_wonin p{
padding-top: 0px;
    font-size: 22pt;
    margin-bottom: 45px;
}

.dangno_wonin div{
	width: 80%;
    margin: 0 auto;
	margin-top: 30px;
	height: 280px;
    position: relative;
}

.dangno_wonin_box{
	float: left;
	width: 40%;
    height: 200px;
    border: 2px solid #007e3e;
    background: #fff;
    padding: 20px 15px;
}

.dangno_wonin_box .danwon_h{
	font-size: 20pt;
    font-weight: bold;
    color: #007e3e;
	line-height: 1;
margin-bottom: 15px;
}
.dangno_wonin_box li{
    font-size: 18pt;
    font-weight: bold;
    line-height: 1.5;
}

.dangno_wonin_box:first-child{
margin-right: 20px;
}

.dangno_woninbottom img{
	
	width:100%
}

.dangno_gonbon{
    font-size: 32pt;
    text-align: center;
    color: #000;
    font-weight: normal;
    margin-top: 50px;
	line-height: 1.2;
	letter-spacing: -3px;
}
.dangno_gonbon b{
	color: #34780d;
}
.dangno_gonbontxt{
    font-size: 20pt;
    margin-bottom: 55px;
}

.dangno_gonbonchiro{
background: #6fa126;
    padding-top: 0px!important;
    line-height: 2!important;
    color: #fff!important;
    width: 90%;
    font-size: 20pt;
    margin: 0 auto;
	
}

.dangno_gonbonhack{
font-size: 30pt;
    text-align: center;
    line-height: 1.3;
    margin-top: 18px;
    font-weight: normal;
    color: #000;
}

.dangno_gonbonhack b{
	color:#34780d;
}


.jangdasa{
    padding: 0!important;
    font-size: 20pt!important;
    margin-top: 50px!important;
}

.jangdasa_txt{
background: #f1f2ec;
    padding: 50px 20px;
    text-align: center;
    line-height: 1.5;
    font-size: 18pt;
}
.jangdasa_txt p{
    color: #4b9222;
    font-size: 25pt;
}

.jangdasa_txt span{
	background: #f5e1e1;
    color: #a21111;
    font-weight: bold;
    padding: 0 5px;
}

.djangnatxt{
	    font-weight: normal!important;
		padding-bottom: 20px!important;
}

.djangnatxt span{
background: #5ba741!important;
    padding: 0 5px!important;
    color: #fff!important;
}

.incretin{
width: 90%;
    background: #e2eccf;
    margin: 0 auto;
    position: relative;
    top: -50px;
        opacity: 0.9;
    padding: 30px 20px;
}
.incretin h3{
    font-size: 22pt;
    color: #528016;
}
.incretin p{
    padding: 0;
    text-align: left;
    font-size: 16pt;
    margin-top: 20px;
}

.incglp{
padding: 0px 0px 20px!important;
}

.incglp span{
background: none!important;
    color: #b1cf5b!important;
}


.incglptxt{
	width: 97%;
    margin: 0 auto;
	height: 115px;
	    margin-bottom: 20px;
}


.incglptxt1{
    float: left;
    height: 126px;
    background: #90b130;
    color: #fff;
    font-size: 25pt;
    padding: 0 20px;
    line-height: 3.5;
}
.incglptxt td{
    border: 1px solid #90b130;
	padding: 20px 30px 20px 20px 
}

.incglptxt td p{
padding:0!important;
text-align: left!important;
    font-size: 20pt!important;
    color: #49494a!important;
    font-weight: bold!important;
}
.incglptxt td span{
    line-height: 1.2;
        font-size: 19pt;
}

.dangno_gonbonchiro{
    padding: 0;
    margin-top: 50px;
}

.incglptxt_gonbonchiro{
	    padding: 0!important;
    margin: 40px 0px 20px;
    background: #6fa126;
    color: #fff!important;
    line-height: 2;
	font-size: 20pt!important;
	
}

.incglptxt_gonbonhack{
    padding: 0 0 70px!important;
    font-size: 30pt!important;
}


.dangno_jangnusu{
    background: url(/img/metabolic/hulyack_bg.jpg) center center;
}
.dangno_jangnusu h1{
	text-align: center;
    font-size: 30pt;
    color: #ffd1d1;
    line-height: 2;
    padding: 70px 0 30px;
	letter-spacing: -2px;
}
.dangno_jangnusu h2{
text-align: center;
    font-size: 25pt;
    line-height: 1.3;
    color: #fff;
    font-weight: normal;
}
.dangno_jangnusu h2 b{
color: #ffed5b;
}

.jangnusu_nomun {
margin-top: 20px;
position: relative;
    height: 650px;
}

.jangnusu_nomun div{
 background: #0e0e0e;
    padding: 80px 30px 40px;
    opacity: 0.8;
	position: relative;
    top: -80px;
}



.jangnusu_nomun div p{
    text-align: center;
    font-size: 20pt;
    line-height: 1.5;
    font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}


.jangnusu_nomun div p b{
	color:#ff5b5b
}


.dangno_jangnusu span{
	color: #7b7a7a;
 font-size: 13pt;
	line-height: 1.5;
}

.dangno_jangnusutxtbox{
padding: 0 40px;
    margin-bottom: 100px;
}

.dangno_jangnusutxt{
	padding: 30px 0;
}

.dangno_jangnusutxt p{
	    font-size: 19pt;
    line-height: 1.5;
    color: #fff;
	margin-bottom: 40px;
}
.dangno_jangnusutxt p b{
	color:#ffed5b;
}
.dangno_jangnusutxtbox h3{
text-align: center;
    font-size: 27pt;
    color: #fff;
    line-height: 1.5;
    padding-bottom: 100px;
}
.dangno_jangnusutxtbox h3 b{
		color:#ffed5b;
}


.dangnohirobang{
font-size: 36pt;
    text-align: center;
    line-height: 1.3;
    font-weight: normal;
    color: #000;
    letter-spacing: -0.1em;
}
.dangnohirobang b{
	color:#34780d;
	
}

.dangnohirobang_list li{
	background: none;
}

.dangnohirobang_list li img{
    width: 35%;
    border: 4px solid #8bc100;
}

.dangnohirobang_list li span{
 color:#318932;
}

.dangnohirobang_gulron{
    background: #81b256;
    padding: 50px 30px;
}

.dangnohirobang_gulron p{
	font-size: 20pt;
    line-height: 1.5;
    color: #fff;
    letter-spacing: -2px;
}
.dangnohirobang_gulron p b{
	color:#384d00;
}

.dangnohirobang_list ul li p{
}

/* 만성피로 */

#fatigue_top{
background: url(/m/img/fatigue/m_man_top.jpg) no-repeat 50% 50%;
background-size: cover;
}

.fatigue01_jongsang{
margin-top: 50px;
position: relative;
    width: 100%;
}
.fatigue01_jongsang td{
	font-size: 18pt;
    padding: 20px;
	background: #fff;
	border: 1px solid #83a327;
	
	 width: 100%;
}

.fatigue01_jongsang td span{
    font-size: 17pt;
}

.fatigue_toptxt{
	font-size: 27pt;
    font-weight: normal;
    letter-spacing: -1.5px;
}

.fatigue_toptxt span{
background: #66a91f;
    color: #fff;
    padding: 3px 8px;
	font-weight:bold;
}


.fatigue01_txt{
background: #f4f5ee;
    margin-bottom: 50px;
    padding: 30px;
}


.fatigue01_txt h1{
	font-size: 23pt; 
	line-height: 1.5; 
	letter-spacing: -0.08em; 
	margin-bottom: 20px;
	font-weight:normal;
	    text-align: center;
}


.fatigue01_txt h1 b {
    color: #609626;
}

.fatigue01_txt p{
line-height: 1.5;
    border-top: 1px solid #5f5f5f;
    padding-top: 20px;
    font-size: 19pt;
    letter-spacing: -0.1em;
	text-align: center;
}

.fatiguetxt1{
float: left;
    background: #90b130!important;
    color: #fff;
    line-height: 2.5;
	
	width: 40% !important;
}

.fatigue02_list_bottom{
	background: #6fa126;
    padding: 20px;
   margin-bottom: 95px;
	
}

.fatigue02_list_bottom h2{
font-size: 22pt;
    line-height: 1.5;
    letter-spacing: -0.05em;
    color: #fff;
    font-weight: normal;
}


.fatigue03_content{
	background:#f4f5ee;
	padding: 50px 20px;
}



.fatigue03_content h1 {
    font-size: 45px;
    letter-spacing: -0.1em;
    color: #414141;
    text-align: center;
}


.fatigue03_content p {
    font-size: 27px;
    letter-spacing: -0.1em;
    line-height: 1.5;
    padding-top: 30px;
    color: #000000;
    text-align: center;
}


.fatigue03_simg {
    float: left;
    width: 50%;
}

.fatigue03_simg img{
width:100%; 
}


.fatigue03_simgtxt{
	float: right;
    width: 50%;
}

.fatigue03_simgtxt h2 {
    font-size: 20pt;
    text-align: center;
    background: #08934c;
    line-height: 2;
    color: #fff;
}

.fatigue03_simgtxt p {
    padding: 30px 15px;
    line-height: 1.5;
    text-align: left;
    font-size: 18pt;
    background: #fff;
    color: #222222;
}

.fatigue03_woninlist{
	padding-top: 40px;
    display: inline-block;

}


.fatigue03_content b{
color: #609626;
}

.fatigue03_chirobox{
margin-top: 30px;
}

.fatigue03_chirobox li {
margin-bottom: 30px;
background: #fff;
border: 1px solid #007e3e;
}

.fatigue03_chirobox li img{
width:100%; 
}
.fatigue03_chirobox li h2{
text-align: center;
    background: #007e3e;
    line-height: 2.5;
    color: #fff;
    font-size: 20pt;
}
.fatigue03_chirobox li p{
text-align: left;
 padding: 20px;
font-size: 18pt;
}

.fatigue03_chirobox li b{
	color:#000
}
.fatigue03_chirobox li span{
    font-size: 15pt;
    line-height: 1.5;
    padding: 0 20px;
    display: inline-block;
    color: #1c7b4a;
padding-bottom: 28px;
}

/* 기능성 소화불량 첩약 보험 */

.chubyock {
	padding-top: 20px;
padding-bottom: 20px;
}

.chubyock h2{
	font-size: 32pt;
	color: #000;
    line-height: 1.3;
	
}

.chubyock h2 span{
	color:#579c1a;
}
	
.chubyock p{
font-size: 22pt;
 padding-top: 20px;
 line-height: 1.3;
  padding-bottom: 50px;
}
.chubyock a{
background: #000;
    color: #fff;
    padding: 10px 140px;
    font-size: 20pt;
    font-weight: bold;
}
