/* sub_title - ¼­ºê Å¸ÀÌÆ² ºÎºÐ */





#sub_visual {overflow:hidden; width:100%; height:290px; min-width:1100px;}
#sub_visual .sub_title{margin:60px 0 30px 0; text-align:center; font-size:40px; font-family:GmarketSansBold; color:#fff; }
#sub_visual .sub_vs_box{margin:0 auto; width:1100px; border-radius:50px; text-align:center;}
#sub_visual .sub_vs_box p{color:#fff;}
#sub_visual .s_tit{text-align:center; font-size:17px; color:#fff; padding-top:20px }

/* ÄÁÅÙÃ÷ °øÅë */
#sub_container {width:100%; margin:0 auto; min-height:350px;}
#sub_container .contents {position:relative; max-width:1100px; margin:60px auto; text-align:left; min-width:1100px;}
#sub_container .contents h3 {font-size:35px; color:#222; font-family:GmarketSansBold; font-weight:normal}
#sub_container .contents .s_tit01{font-size:35px; font-family:GmarketSansLight; padding-bottom:5px;}
.s_tit01{padding-top:10px;}
.s_tit02{width:1100px;}
.s_tit03{font-size:25px; font-family:GmarketSansMedium;}
.s_tit04{font-size:25px; font-family:font-family:Noto Sans KR; font-weight:500; padding-bottom:15px;}
h3 span{font-size:25px;}



/*¼­ºê1-1*/
.darin01{width:100%; height:731px; margin:80px 0 0 0; border-bottom:1px solid #222;}
.darin_01{float:left; width:50%; height:531px;}
.darin_02{float:right; width:50%; height:531px;}
.darin_02 li{font-size:25px; font-weight:500; margin-bottom:45px;}
.darin_02 p{font-size:18px;}
.darin_02 span{font-weight:400;}
.darin_03{width:100%; height:200px; font-size:18px; height:200px; clear:both;}
.darin_03 p{font-size:18px;}
.darin02{width:100%; height:531px; margin:80px 0 0 0; border-bottom:1px solid #222;}
.darin03{width:100%; height:531px; margin:80px 0 0 0;}


/*¼­ºê1-2*/
.Oriental_doctor01{width:100%; height:541px; margin:80px 0 100px 0;}
.Orientaldoctor_img01{float:left; width:50%; height:541px;}
.Orientaldoctor_01{float:right; width:50%; height:541px;}
.Orientaldoctor_01 li{font-size:25px; font-weight:400; margin:20px 0 0 50px;}
.Orientaldoctor_01 p{margin-left:50px;}
.Orientaldoctor_01 span{font-size:20px; font-weight:400;}
.Oriental_doctor02{width:100%;}
.Oriental_doctor02 li{font-size:25px; font-weight:500;}
.Orientaldoctor_02{float:right; width:50.7%; margin-top:60px; margin-bottom:100px;}
.Orientaldoctor_02 img{width:275px; height:187px;}
.Orientaldoctor_02 img:nth-child(odd){padding-right:7px;}
.Orientaldoctor_03{float:left; width:48%; height:380px; margin-top:60px; /*background:#f7f7f7;*/ border:1px solid #ddd;}
.Orientaldoctor_03 li:nth-child(1){font-size:18px; font-weight:400; margin:30px 0 20px 25px;}
.Orientaldoctor_03 li{position:relative; line-height:40px; font-size:16px; font-weight:300; margin-left:25px;}
.Orientaldoctor_03 img{position:Absolute; margin-top:17px;}


/*¼­ºê1-3*/
.information_01{float:left; height:260px; width:50%; margin-top:80px;}
.information_02{float:right; height:260px; width:50%; margin-top:80px;}
.border_line{float:left; width:100%; height:350px; margin-bottom:100px; margin-top:80px; border:1px dotted #222;}
.information_03{float:left; width:50%;}
.information_04{float:right; width:50%; margin-top:70px;}
.week{width:75%;}
.week_01{height:40px; width:130px; border-bottom:1px solid #222; font-weight:500; line-height:40px; margin-bottom:10px; font-size:23px;}
.week_02{height:40px; line-height:40px;}
.week_02 span{float: right;}
.week_03{height:40px; line-height:40px; font-weight:400;}
.week_04{height:40px; width:118px; border-bottom:1px solid #222; font-weight:500; line-height:40px; margin-bottom:10px; font-size:23px;}
.week_05{height:55px; width:100%; background:#f2f2f2; line-height:55px; text-align:center; margin-top:5px;}
.week_06{height:40px; width:82px; border-bottom:1px solid #222; font-weight:500; line-height:40px; margin-bottom:30px; font-size:23px; margin:20px 0 0 30px;}
.course_01{float:left; height:40px; width:25%; background:#f2f2f2; line-height:40px; text-align:center; font-weight:400; margin:20px 0 0 30px;}
.course_02{float: right; width:65%;  margin-top:20px;}
.course_02 li{line-height:40px;}
.course_03{height:40px; width:25%; background:#f2f2f2; line-height:40px; text-align:center; font-weight:400; margin-top:10px;}
.course_04{height:40px; width:25%; background:#f2f2f2; line-height:40px; text-align:center; font-weight:400; margin-top:15px;}


/*¼­ºê1-4*/
.map01{margin-top:30px; height:425px;}
.map02{margin-top:30px; margin-bottom:100px; border-top:1px solid #222;}
.map02_01{height:120px; border-bottom:1px dotted #b2b1b0;}
.map02_line01{float:left; width:20%; line-height:120px; font-weight:500;}
.map02_line02{float:right; width:80%; padding-top:32px;}
.map02_line03{float:right; width:80%; line-height:120px;}


/*¼­ºê2-1*/
.medicine_01{width:100%; margin:80px 0 80px 0;}
.medicine_01 li{font-size:23px; font-weight:500; line-height:35px; padding-bottom:20px;}
.medicine_01 p{font-size:18px; line-height:28px;}
.medicine_02{width:100%;}
.medicine_box01{float:left; height:350px; width:49%; margin-bottom:50px;}
.medicine_box02{float: right; width:49%; height:350px; margin-bottom:50px; border-bottom:1px dotted #b2b1b0;}
.medicine_03{width:100%;}
.medicine_box03{float:left; width:49%; height:350px; margin-bottom:50px; border-bottom:1px dotted #b2b1b0;}
.medicine_box04{float: right; width:49%; height:350px; margin-bottom:50px;}
.medicine_box05{float: right; width:49%; height:350px; border-bottom:1px dotted #b2b1b0; margin-bottom:100px;}
.medicine_txt{font-size:20px; font-weight:400; padding-bottom:20px;}


/*¼­ºê3-1*/
.insomnia_img{float:left; width:49.2%; height:540px;}
.insomnia_p01{float: right; width:48%; height:540px;  margin-bottom:30px;} 
.insomnia_p02{width:100%; clear:both; margin-bottom:80px;}
.insomnia_box03{width:100%; height:215px; border:1px solid #a6a6a6; padding:15px 0 0 0;}
.insomnia_box03 li{margin:10px 0 0 25px;}
.insomnia_box03 p{margin-top:35px;}
.insomnia_02{width:100%; height:330px; margin-bottom:80px;}
.insomnia_box04{float:left; width:548px; height:220px; border:1px dotted #b2b1b0; padding:15px 0 0 0;}
.insomnia_box04 li{margin:10px 0 0 30px;}
.insomnia_box05{float: right; width:549px; height:220px; border:1px dotted #b2b1b0; border-left:0px; padding:15px 0 0 0;}
.insomnia_box05 li{margin:10px 0 0 30px;}
.insomnia_box15, .insomnia_box17{float:left; width:49%; height:385px; margin-top:20px;}
.insomnia_box16, .insomnia_box18{float: right; width:49%; height:385px; margin-top:20px;; border-bottom:1px solid #222;}
.insomnia_box19{float:left; width:49%; height:385px; margin-bottom:20px; margin-top:20px;}
.insomnia_box20{float: right; width:49%; height:385px; margin-bottom:20px; border-bottom:1px solid #222; margin-top:20px;}
.insomnia_box21{float:left; width:49%; height:200px; margin:24px 0 20px 0; border-bottom:1px solid #222;}
.insomnia_box22{float:right; width:49%; height:200px; margin:20px 0 20px 0; border-bottom:1px solid #222; margin-bottom:100px;}


/*¼­ºê4-1*/
.panic_img{float:left; width:49.2%; height:540px;}
.panic_p01{float: right; width:48%; height:540px;  margin-bottom:30px;} 
.panic_p02{width:100%; clear:both; margin-bottom:80px;}

.panic_03{float: right; width:549px; height:280px; border:1px dotted #b2b1b0; border-left:0px; padding:15px 0 0 0;}
.panic_03 li{margin:10px 0 0 30px;}
.panic03{width:100%; height:551px; margin-bottom:60px;}
.panic_04{float:left; width:49%;}
.panic_05{float: right; width:49%;}
.panic_05 span{font-weight:400;}
.panic_box15, .panic_box17{float:left; width:49%; height:267px; margin-top:20px;}
.panic_box16, .panic_box18{float:right; width:49%; height:267px; margin-top:20px; border-bottom:1px solid #222;}
.panic_box19, .panic_box21{float:left; width:49%; height:420px; margin-top:20px;}
.panic_box20, .panic_box22{float:right; width:49%; height:420px; margin-top:20px; border-bottom:1px solid #222;}
.panic_box23{float:left; width:49%; height:200px; margin:24px 0 20px 0; border-bottom:1px solid #222;}
.panic_box24{float:right; width:49%; height:200px; margin:20px 0 20px 0; border-bottom:1px solid #222;}
.panic_box25{float:left; width:49%; height:200px; margin:24px 0 100px 0; border-bottom:1px solid #222;}
.panic_box26{float:right; width:49%; height:204px; margin:20px 0 100px 0; border-bottom:1px solid #222;}


/*¼­ºê5-1,¼­ºê5-2*/
.contents01_mn03 img{margin-top:20px;}
.contents02_mn03{height:650px; width:1100px; margin:30px 0 150px 0;}
.test01{float:left; width:50%; border:1px solid #222;}
.text02{float: right; width:47%; height:594px; border-bottom:1px solid #222;}
.test01 li{font-size:20px; font-weight:500; text-align:center; padding:30px 0 30px 0; background:#f5f5f5; margin-bottom:20px;}
.checklist label{padding-left:20px;font-size:17px; line-height:35px;}
.checkbox{height:15px; width:15px;}
.submit{height:35px; width:70px; margin:20px 0 30px 0; font-size:15px; border:1px solid #222; background:#fff;}
.reset{height:35px; width:70px; margin:20px 0 30px 0; font-size:15px; border:1px solid #222; background:#fff;}
.checklist p{text-align:center;}
.text02_01{padding:20px 0 20px 0; border-top:1px solid #222; border-bottom:1px solid #222;}
.text02_01 span{font-weight:500;}
.text02_02{padding-top:20px; font-weight:500;}
.text03{float: right; width:47%; height:624px; border-bottom:1px solid #222;}


/*¼­ºê6-1*/
.contents01_01{margin-bottom:80px;}
.box01{float:left; width:550px;}
.icon_01{margin-top:44px; margin-bottom:22px;}
.box01 p{margin-top:40px; font-size:18px; line-height:28px; padding-right:10px;}
.box02{float:left; width:550px;}
.img01{float:left; width:550px; height:329px; margin-top:141px; margin-bottom:30px;}
.box2_01{width:100%; clear:both;}
.box2_01 p{font-size:18px; line-height:28px;}

.contents02{height:600px; position:relative; margin-bottom:100px;}
.contents02 ul{font-size:20px; padding-top:20px; padding-left:25px; font-family:Noto Sans KR; font-weight:500;}
.contents02 img{position:Absolute; top:490px; left:540px;}
.check01{font-size: 18px; line-height: 35px;}
.box03{float:left; width:1100px; height:90px;}
.box04{float:left; width: 49%; height:260px; overflow: hidden; background:#f5f5f5;}
.line_box{width:460px; height:165px; margin-top:20px;}
.box05{float: right; width: 49%; height:260px; overflow: hidden; background:#f5f5f5;}
.line_box{width:460px; height:165px; margin-top:20px;}
.box06{float:left; width: 49%; height:260px; overflow: hidden;  margin-top:20px; background:#f5f5f5;}
.line_box{width:460px; height:165px; margin-top:20px;}
.box07{float: right; width: 49%; height:260px; overflow: hidden;  margin-top:20px;}

.contents03{height:380px; margin-bottom:100px;}
.contents03_tit{width: 100%; height:50px; background:#f5f5f5; font-size:20px; font-family:Noto Sans KR; font-weight:500;
           padding-left:20px; line-height:50px; border-top:1px solid #222;}
.contents03_p{padding-top:10px;}
.box08{width:1100px; height:90px;}
.box09,.box11{float:left; width: 49%; height:185px; overflow: hidden;}
.box10, .box12{float: right; width: 49%; height:185px; overflow: hidden;}
.box13 img{width:100%; margin:0 auto;}

.contents04{width:1100px;}
.contents04_tit{font-size:22px; font-family:Noto Sans KR; font-weight:500; padding-bottom:15px;}
.contents04_round01{width:220px; height:35px; border:1px solid #9d7365; border-radius:50px; font-size:20px; color:#967065;
       text-align:center; line-height:35px; margin-bottom:15px;}
.contents04_round02{width:410px; height:35px; border:1px solid #9d7365; border-radius:50px; font-size:20px; color:#967065;
       text-align:center; line-height:35px; margin-bottom:15px;}
.contents04_round03{width:300px; height:35px; border:1px solid #9d7365; border-radius:50px; font-size:20px; color:#967065;
       text-align:center; line-height:35px; margin-bottom:15px;}
.box15, .box17, .box19{float:left; width: 49%; height:350px; overflow: hidden; margin-top:30px;}
.box16, .box18, .box20{float: right; width: 49%; height:349px; overflow: hidden; margin-top:30px; border-bottom:1px solid #222;}
.box21{float:left; width: 49%; height:350px; overflow: hidden; margin-top:30px;}
.box22{float:right; width: 49%; height:349px; overflow: hidden; margin-top:30px; border-bottom:1px solid #222; margin-bottom:100px;}
 

/*¼­ºê6-2*/
.contents01{height:470px; margin-bottom:80px;}
.contents03_02{height:435px; margin-bottom:60px;}
.box09_02{height:170px; line-height:50px; border:1px dotted #b2b1b0;}
.box09_line01{float:left; width: 449px; line-height:45px; padding:15px 0 10px 30px;}
.box09_line02{float:right; width: 550px; line-height:45px; padding:15px 0 10px 30px; border-left:1px dotted #b2b1b0;}
.box10_02{height:120px; margin-top:20px; text-align:center; line-height:30px; padding-top:30px; background:#f5f5f5;}
.box21_sub02{float:left; width: 49%; height:320px; overflow: hidden; margin-top:30px; border-bottom:1px solid #222;}
.box22_sub02{float:right; width: 49%; height:320px; overflow: hidden; margin-top:30px; border-bottom:1px solid #222;}


/*¼­ºê6-3*/
.contents02_03{height:730px; margin-bottom:80px;}
.box04_03, .box06_03{float:left; width: 530px; height:309px; overflow: hidden; padding-bottom:20px;}
.box05_03, .box07_03{float: right; width: 530px; height:309px; overflow: hidden; padding-bottom:20px;}
.box05_tit{font-size:20px; font-family:Noto Sans KR; font-weight:500; height:30px; border-bottom:1px solid #222;}
.box05_03 li, .box07_03 li{padding-top:10px; font-size:18px;}

.contents03_03{height:470px;}
.box08_03{height:90px;}
.box09_03{height:344px; border-top:3px solid #222;}
.line_01{height:85px; border-bottom:1px solid #222;}
.line_tit{float:left; width: 300px; font-family:Noto Sans KR; font-weight:500; line-height:85px; text-align:center;}
.line_p1{float:left; width: 250px; line-height:85px;}
.line_p2{float:left; width: 550px; line-height:85px;}
.line_p3{float:left; width: 250px; padding-top:13px;}
.line_p4{float:left; width: 550px; padding-top:13px;}


/*¼­ºê6-4*/
.contents02_04{height:550px; margin-bottom:80px;}
.box04_04, .box06_04{float:left; width: 540px; height:220px; overflow: hidden; margin-bottom:20px; background:#f9f9f9;}
.box05_04, .box07_04{float: right; width: 540px; height:220px; overflow: hidden; margin-bottom:20px; background:#f9f9f9;}
.box04_04 li, .box06_04 li, .box05_04 li, .box07_04 li{padding-top:15px; font-size:17px; line-height:30px;}
.box05_tit04{font-size:20px; font-family:Noto Sans KR; font-weight:500; height:35px; border-bottom:1px solid #222; padding:15px 20px 0 20px;}
.box09_04{border-top:3px solid #222; padding-bottom:60px;}
.line_04{height:140px; border-bottom:1px solid #c7c7c7;}
.line_tit04{float:left; width: 250px; text-align:center; font-size:18px; font-family:Noto Sans KR; font-weight:500; line-height:140px;}
.line_p5{float:left; width: 850px; font-size:17px; padding-top:27px;}
.line_p6{float:left; width: 850px; font-size:17px; padding-top:27px;}


/*¼­ºê6-5*/
.contents02_05{height:460px;}
.box05_05 li{float: right; width: 530px; height:309px; overflow: hidden; border-top:1px solid #222; padding-top:20px;}
.contents03_05{height:750px;}
.box08_05{height:220px;}
.pbox{width: 1100px; height:155px; border:1px solid #222;}
.box08_05 p{font-size:17px; padding:40px 0 0 20px; line-height:23px;}
.line_p1 span, .line_p2 span{font-weight:500;}
.line_tit01{float:left; width: 300px; height:85px; font-weight:500; line-height:85px;}
.line_p7{float:left; width: 550px; padding-top:13px;}
.line_tit02{float:left; width: 300px; height:120px; font-weight:500; line-height:120px;}
.line_p8{float:left; height:120px; width: 250px;}
.line_p8 p{padding-top:15px;}
.line_p9{float:left; height:120px;}
.line_p9 p{padding-top:30px;}
.line_02{height:120px; border-bottom:1px solid #222;}
.line_03{height:200px; border-bottom:1px solid #222;}
.line_tit03{float:left; width: 300px; height:200px; font-weight:500; line-height:200px;}
.line_p10{float:left; height:200px; width: 250px; padding-top:15px;}
.line_p11{float:left; height:200px; padding-top:30px;}
.line_p11 p{padding-top:42px;}


/*¼­ºê6-6*/
.box16 li{margin-top:2px; position:relative; font-size:17px; font-weight:200;}
.box16 p{margin-bottom:15px;}
.box16 img{position:Absolute; top:10px;}
.contents04_06{width:100%; height:1310px;}


/*tab common style*/
.tab_area {position:relative; width:1100px; margin:50px auto}
.sub_tabs {width:1100px; overflow:hidden; background:#fff; margin-top:10px}
.sub_tabs ul:after {clear:both; display:block; content:"";}
.sub_tabs ul li {float:left; height:40px; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}
.sub_tabs ul li:last-child {border-right: 1px solid #d9d9d9;}


/*.sub_tabs ul li:last-child{border-right:solid 1px #d9d9d9;}*/
.sub_tabs ul li a {display:block; text-align:center; font-family: 'Noto Sans KR'; font-size:16px; line-height:40px; background:#fff; color:#222; border-left:solid 1px #d9d9d9; cursor:pointer;}
.sub_tabs ul li a:hover, .sub_tabs ul li a:focus, .sub_tabs ul li a.on {height:40px; background:#967065; transition: all 1s; color:#fff}

/*¼­ºêÅÇ ÄÃ·¯ -Âü°í : ¸Þ´º ¼ø¼­°¡ ¾Æ´Ï¶ó ÅÇ °³¼ö ¹øÈ£ÀÓ.*/

#mn2 li{width:49.95%;}
#mn3 li{width:33.3%;}
#mn4 li{width:24.8%;}
#mn5 li{width:19.98%;}
#mn6 li{width:16.6%;}
#mn7 li{width:14.2%;}
#mn8 li{width:12.49%;}
#mn9 li{width:11%;}
#mn10 li{width:9.9%;}
#mn11 li{width:9.08%;}












