@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(css/kopubdotum.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

*{margin:0; padding:0; box-sizing:border-box;letter-spacing:-0.03em;color:inherit;}
img {border:0; vertical-align:top;}
a {border:0; text-decoration:none;}
ul, li {list-style:none;}
body {font-family: 'Nanum Gothic', sans-serif; color:#303030;}
div {display:block;}
h1,h2,h3 {}
h1,h3 {font-family: 'KoPub Dotum';}
.center {text-align:center !important}
.c01 {color:#a24088 !important;}
.c02 {color:#c680b3 !important;}
.inner {width:1200px;margin:auto;position:relative}
hr {width:100%;height:1px;background:#d0d0d0;margin:18px 0;border:0}


/* 마진,패딩 설정 */
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}


.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}

.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}
.pb90 {padding-bottom:90px !important;}
.pb100 {padding-bottom:100px !important;}


.pr300 {padding-right:300px;}
.pr350 {padding-right:350px;}
.pr400 {padding-right:400px;}
.pr450 {padding-right:450px;}
.pr500 {padding-right:500px;}
.pr550 {padding-right:550px;}
.pr600 {padding-right:600px;}
.pr650 {padding-right:650px;}

.pl300 {padding-left:300px;}
.pl350 {padding-left:350px;}
.pl400 {padding-left:400px;}
.pl450 {padding-left:450px;}
.pl500 {padding-left:500px;}
.pl550 {padding-left:550px;}
.pl600 {padding-left:600px;}
.pl650 {padding-left:650px;}



/* 보더 설정 */
.bd_t {border-top:1px #e0e0e0 solid;}
.bd_b {border-bottom:1px #e0e0e0 solid;}
.bd_l {border-left:1px #e0e0e0 solid;}
.bd_r {border-right:1px #e0e0e0 solid;}


/* 공통 상단 */
#wrap {width:100%; min-width:1200px; margin:auto;}
#header {width:100%; min-width:1200px; height:173px; position:relative; border-top:7px #a24088 solid;}
#header .header_btn {float:right;margin-top:26px;display:inline-block;margin-bottom:32px;}
#header .header_btn .member {font-size:12px;text-align:right}
#header .header_btn .member span {padding:0 6px;}
#header .header_btn .member span.blog {color:#3BAC37}
#header .header_btn ul.nav {font-size:17px;margin-top:8px;background:#a24088;border-radius:17px;display:inline-block;padding:8px 10px;color:#fff; float: left;}
#header .header_btn ul.nav li {float:left;border-left:1px #fff solid;padding:0 15px;line-height:17px}
#header .header_btn ul.nav li.first {border-left:0;}
#header .header_btn .price {font-size:17px;margin:8px 0 0 8px; float: left;}
#header .header_btn .price a {display: inline-block; background:#e0e0e0;border-radius:17px;padding:8px 25px;line-height:17px;}

#header .logo {float:left; margin-top:26px;margin-bottom:29px; display:inline-block;}



#header #gnb {width:100%;min-width:1200px;position:relative;height:54px;line-height:54px;display:inline-block;background:#f5f5f5;text-align:center;}
#header #gnb > ul {width:1200px;margin:auto;}
#header #gnb > ul > li {float:left; width:16.66%;font-size:18px;}
#header #gnb > ul > li a:hover,#header #gnb > ul > li a.on:hover {background:#a24088;color:#fff;}
#header #gnb > ul > li a.on {background:#ddd;}
#header #gnb > ul > li a {display:block;}
#header .subnav { margin:auto;
width:100%;
 background-color:rgba(255,255,255,1);
 clear:both;
 display: none;
 position: absolute;
  z-index:10;
  top:54px;
  font-size:14px;
  padding-bottom:10px;
  color:#606060
 }
#header .subnav > ul {width:1200px; margin:auto; }
#header .subnav > ul > li {float:left;width:16.66%;min-height:220px;margin-top:10px}
#header .subnav > ul > li:first-child {}
#header .subnav dl {text-align:center;display:block}
#header .subnav dd {height:30px;line-height:30px;}
#header .subnav a:hover {background:#c680b3;color:#fff;}
#header .subnav a {display:block;}


#quick {position:absolute;right:0;top:173px;width:98px;line-height:0;z-index:9999}
#quick .top {width:98px;background:url(images/common/quick_top.png) right center no-repeat #fff;height:32px;}
#quick ul {margin-left:7px;}
#quick ul li {background:#fff;border-bottom:1px #cccccc dotted}
#quick ul li:hover {background:#fff1fb}

#main {width:100%; min-width:1200px; display:inline-block; position:relative;}
/* 메인 슬라이드 배경 */
#main .main_sl1 {width:100%; min-width:1200px; background:url(images/main/main_sl1.jpg) top center;height:552px;}
#main .main_sl1 img {position:relative; float:right; top:130px; right:105px;}
#main .main_sl2 {width:100%; min-width:1200px; background:url(images/main/main_sl2.jpg) top center;height:552px;}
#main .main_sl2 img {position:relative; float:right; top:95px; right:105px;}
#main .main_sl3 {width:100%; min-width:1200px; background:url(images/main/main_sl3.jpg) top center;height:552px;}
#main .main_sl3 img {position:relative; float:right; top:125px; right:59px;}


#main .main_clinic {width:100%; min-width:1200px;margin-top:-164px;line-height:0}
#main .main_clinic ul {display:inline-block}
#main .main_clinic li {float:left;}


#main .main_content {width:100%;min-width:1200px;display:inline-block;background:#f5f5f5;padding:60px 0;}
#main .main_content .left {float:left;width:463px;}
#main .main_content .left ul.icon {width:100%;display:inline-block;}
#main .main_content .left ul.icon li {float:left;padding-bottom:19px;}
#main .main_content .left ul.icon li.pd {padding-right:19px;}
#main .main_content .left .kakao {width:100%;height: 223px; background: url(images/main/main_kakao.jpg);}
/* #main .main_content .left .output {width:100%;display:inline-block;}
#main .main_content .left .output .title {float:left;width:40%;}
#main .main_content .left .output .title h3 {font-size:26px}
#main .main_content .left .output .title a {background:url(images/main/output_more.png) no-repeat;width:31px;height:31px;display:block;text-indent:-3333px;}
#main .main_content .left .output .output_box {float:right;width:60%;font-size:13px !important} */
#main .main_content .right {float:right;width:700px;height:477px;background:url(images/main/main_cs.jpg) no-repeat;position:relative}
#main .main_content .right .main_map {position:absolute; top:95px; left:373px}
#main .main_content .right span.btn { font-size:13px; position:absolute;}
#main .main_content .right span.btn.clinic {top:395px;left:120px;}
#main .main_content .right span.btn.parking {top:395px;right:120px;}
#main .main_content .right span.btn a {padding:7px 10px;border:1px #808080 solid;display:block}



/* 공통하단 */
#footer {width:100%; min-width:1200px;margin:auto;display:inline-block;position:relative;background:#505050}
#footer .footer_txt {text-align:center;color:#fff;margin:50px auto 30px;line-height:130%;}
#footer .footer_txt h2 {font-family: 'KoPub Dotum';font-size:36px;letter-spacing:-3px;margin-bottom:20px}
#footer .footer_txt span {padding:0 5px;font-size:12px;letter-spacing:-0.5px;}
#footer .footer_txt span img {margin-top:4px}
#footer .top {position:fixed;
	bottom:-60px;
	right:30px;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;cursor:pointer}
	#footer .top.show {bottom:30px;}





/* 서브 */
#sub {width:100%; min-width:1200px; position:relative; display:inline-block; border-top:1px #e0e0e0 solid}
#sub .title {height:180px;}
#sub h2.category {width:100%;background:url(images/sub/common/category_h2.gif) center no-repeat;font-size:32px;font-family: 'KoPub Dotum';height:127px;line-height:127px;text-align:center;letter-spacing:-2px}
#sub .snb {width:100%;border:1px #e0e0e0 solid;line-height:0;position:relative; z-index:1}
#sub .jbFixed { width:1200px;       position: fixed;        top: 0px;  z-index:100;  margin-top:0 !important;}
#sub .snb ul {width:100%;display:inline-block}
#sub .snb ul li { float:left;border-left:1px #e0e0e0 solid;height:53px; line-height:53px;background:#fff;text-align:center;}
#sub .snb ul li.sn1 {border-left:0}
#sub .snb ul li a { font-size:16px; display:block}
#sub .snb ul li a:hover,.snb ul li a.on {color:#fff; background:#a24088}
#sub .snb ul.full li {width:100%;}
#sub .snb ul.p2 li {width:50%;}
#sub .snb ul.p3 li {width:33.33%;}
#sub .snb ul.p5 li {width:20%;}
#sub .snb ul.p6 li {width:16.66%;}
#sub .snb ul.p7 li {width:14.28%;}
#sub .snb ul.p8 li {width:12.5%;}

#sub .top {width:100%; min-width:1200px; height:410px;position:relative; margin-top:-26.5px; text-align:center;background-position:top center !important;color:#505050}
#sub .top.sub1 {color:#fff; height:365px;}
#sub .top.sub1_1 {background:url(images/sub/top1_1.jpg) no-repeat;}
#sub .top.sub1_2 {background:url(images/sub/top1_2.jpg) no-repeat;}
#sub .top.sub1_3 {background:url(images/sub/top1_3.jpg) no-repeat;}
#sub .top.sub1_4 {background:url(images/sub/top1_4.jpg) no-repeat;}
#sub .top.sub1_5 {background:url(images/sub/top1_5.jpg) no-repeat;}
#sub .top.sub1_6 {background:url(images/sub/top1_6.jpg) no-repeat;}
#sub .top.sub1_7 {background:url(images/sub/top1_7.jpg) no-repeat;}
#sub .top.sub1_8 {background:url(images/sub/top1_8.jpg) no-repeat;}
#sub .top.sub2_1 {background:url(images/sub/top2_1.jpg) no-repeat;}
#sub .top.sub2_2 {background:url(images/sub/top2_2.jpg) no-repeat;}
#sub .top.sub2_3 {background:url(images/sub/top2_3.jpg) no-repeat;}
#sub .top.sub2_4 {background:url(images/sub/top2_4.jpg) no-repeat;}
#sub .top.sub2_5 {background:url(images/sub/top2_5.jpg) no-repeat;}
#sub .top.sub2_6 {background:url(images/sub/top2_6.jpg) no-repeat;}
#sub .top.sub3_1 {background:url(images/sub/top3_1.jpg) no-repeat;}
#sub .top.sub3_2 {background:url(images/sub/top3_2.jpg) no-repeat;}
#sub .top.sub3_3 {background:url(images/sub/top3_3.jpg) no-repeat;}
#sub .top.sub4_1 {background:url(images/sub/top4_1.jpg) no-repeat;}
#sub .top.sub4_2 {background:url(images/sub/top4_2.jpg) no-repeat;}
#sub .top.sub4_3 {background:url(images/sub/top4_3.jpg) no-repeat;}
#sub .top.sub5_1 {background:url(images/sub/top5_1.jpg) no-repeat;}
#sub .top.sub5_2 {background:url(images/sub/top5_2.jpg) no-repeat;}
#sub .top.sub5_3 {background:url(images/sub/top5_3.jpg) no-repeat;}
#sub .top.sub5_4 {background:url(images/sub/top5_4.jpg) no-repeat;}
#sub .top.sub5_5 {background:url(images/sub/top5_5.jpg) no-repeat;}
#sub .top.sub5_6 {background:url(images/sub/top5_6.jpg) no-repeat;}
#sub .top.sub5_7 {background:url(images/sub/top5_7.jpg) no-repeat;}
#sub .top.sub6_1 {background:url(images/sub/top6_1.jpg) no-repeat;}
#sub .top.sub6_2 {background:url(images/sub/top6_2.jpg) no-repeat;}
#sub .top.sub6_3 {background:url(images/sub/top6_3.jpg) no-repeat;}
#sub .top.sub7_1 {background:url(images/sub/top7_1.jpg) no-repeat;}
#sub .top.sub7_2 {background:url(images/sub/top7_2.jpg) no-repeat;}
#sub .top.sub7_3 {background:url(images/sub/top7_3.jpg) no-repeat;}


#sub .top h1 {font-size:70px;font-weight:normal;margin-top:140px;display:inline-block;margin-bottom:15px}
#sub .top p {font-size:18px;line-height:140%;}

#content {width:100%;min-width:1200px;margin:0 auto;display:inline-block}

#content .paragraph {width:100%; text-align:center; padding:70px 0 80px; display:inline-block}
#content .paragraph.gray {background:#f5f5f5;}
#content .paragraph.orange {background:#f6e7e2}
#content .paragraph.pink {background:#f9e5f3}
#content .paragraph.common2 {background:url(images/sub/common2.jpg) center;}
#content .paragraph.common5 {background:url(images/sub/common5.jpg) center bottom;}
#content .paragraph.common7 {background:url(images/sub/common7.jpg) center;}

#content .paragraph.sub2_1_2 {background:url(images/sub/sub2_1_2.jpg) center;}
#content .paragraph.sub2_2_2 {background:url(images/sub/sub2_2_2.jpg) center;}
#content .paragraph.sub2_2_3 {background:url(images/sub/sub2_2_3.jpg) center;}
#content .paragraph.sub2_2_4 {background:url(images/sub/sub2_2_4.jpg) center;}
#content .paragraph.sub2_3_3 {background:url(images/sub/sub2_3_3.jpg) center top;}
#content .paragraph.sub2_5_2 {background:url(images/sub/sub2_5_2.jpg) center;}

#content .paragraph.sub3_1_2 {background:url(images/sub/sub3_1_2.jpg) center;}
#content .paragraph.sub3_1_7 {background:url(images/sub/sub3_1_7.jpg) center;}
#content .paragraph.sub3_1_8 {background:url(images/sub/sub3_1_8.jpg) center;}
#content .paragraph.sub3_2_1 {background:url(images/sub/sub3_2_1.jpg) center no-repeat;}
#content .paragraph.sub3_2_2 {background:url(images/sub/sub3_2_2.jpg) center;}
#content .paragraph.sub4_2_2 {background:url(images/sub/sub4_2_2.jpg) center;}
#content .paragraph.sub4_3_3 {background:url(images/sub/sub4_3_3.jpg) center;}

#content .paragraph.sub5_1_2 {background:url(images/sub/sub5_1_2.jpg) center;}
#content .paragraph.sub5_1_4 {background:url(images/sub/sub5_1_4.jpg) center;}
#content .paragraph.sub5_3_2 {background:url(images/sub/sub5_3_2.jpg) center;}
#content .paragraph.sub5_4_2 {background:url(images/sub/sub5_4_2.jpg) center;}
#content .paragraph.sub5_7_2 {background:url(images/sub/sub5_7_2.jpg) center;}
#content .paragraph.sub5_7_4 {background:url(images/sub/sub5_7_4.jpg) center;}

#content .paragraph.sub6_1_3 {background:url(images/sub/sub6_1_3.jpg) center;}
#content .paragraph.sub6_1_4 {background:url(images/sub/sub6_1_4.jpg) center; color:#fff}
#content .paragraph.sub6_1_4 p {color:#fff}
#content .paragraph.sub6_2_2 {background:url(images/sub/sub6_2_2.jpg) center;}
#content .paragraph.sub6_3_3 {background:url(images/sub/sub6_3_3.jpg) center;}

#content .paragraph.sub7_1_2 {background:url(images/sub/sub7_1_2.jpg) center; color:#fff}
#content .paragraph.sub7_1_2 p {color:#fff}
#content .paragraph.sub7_3_2 {background:url(images/sub/sub7_3_2.jpg) center;}


#content .paragraph .inner {width:1100px;margin:auto}
#content .paragraph h2 {font-family: 'Nanum Myeongjo';font-size:32px;letter-spacing:-2px;font-weight:normal;margin-bottom:30px}
#content .paragraph h2.line {background:url(images/sub/common/h2_line.gif) center bottom no-repeat; padding-bottom:20px}
#content .paragraph h3 {font-size:24px;font-weight:normal}
#content .paragraph p {font-size:15px;line-height:170%;color:#505050}
#content .paragraph p.over {font-size:20px;font-weight:bold;color:#a24088}
#content .paragraph p.caption {text-align:right;padding-left:12px; font-size:13px; line-height:160%;}
#content .paragraph p.caption i {color:#c680b3;margin-right:10px;}

#content .paragraph .box {width:95%;display:inline-block;padding:30px 0 20px;border:1px #e0e0e0 solid;background:#fff;position:relative;}
#content .paragraph .box img.bullet {position:relative;top:-15px;margin-right:10px}

#content .paragraph .circle_box {width:100%;}
#content .paragraph .circle_box div {float:left;padding:0 15px;text-align:center}
#content .paragraph .circle_box.p6 div {width:16.65%;}
#content .paragraph .circle_box.p4 div {width:25%;}
#content .paragraph .circle_box.p3 div {width:33.33%;}
#content .paragraph .circle_box.p2 div {width:50%;}
#content .paragraph .circle_box.p6 div h3 {width:170px;height:170px;background-size:cover !important;}
#content .paragraph .circle_box div h3 {width:228px;height:228px;color:#fff;font-weight:bold;margin:0 auto 20px}
#content .paragraph .circle_box div.circle00 h3 {background:url(images/sub/common/circle00.png) center no-repeat;}
#content .paragraph .circle_box div.circle01 h3 {background:url(images/sub/common/circle01.png) center no-repeat;}
#content .paragraph .circle_box div.circle02 h3 {background:url(images/sub/common/circle02.png) center no-repeat;}
#content .paragraph .circle_box div.circle03 h3 {background:url(images/sub/common/circle03.png) center no-repeat;}
#content .paragraph .circle_box div.circle04 h3 {background:url(images/sub/common/circle04.png) center no-repeat;}
#content .paragraph .circle_box div.circle05 h3 {background:url(images/sub/common/circle05.png) center no-repeat;}
#content .paragraph .circle_box div.circle06 h3 {background:url(images/sub/common/circle06.png) center no-repeat;}
#content .paragraph .circle_box div.circle07 h3 {background:url(images/sub/common/circle07.png) center no-repeat;}
#content .paragraph .circle_box div.circle08 h3 {background:url(images/sub/common/circle08.png) center no-repeat;}
#content .paragraph .btn_more {background:#4b4b4b;border-radius:10px;padding:15px 20px;display:inline-block;color:#fff;font-size:18}
#content .paragraph .btn_more a {background:url(images/sub/common/btn_more.gif) center right no-repeat;padding-right:30px;display:block}


#content .paragraph ul.number {width:100%;display:inline-block}
#content .paragraph ul.number li {background-position:20px center !important;border:1px #e0e0e0 solid;background-color:#fff !important;text-align:left;margin-bottom:10px}
#content .paragraph ul.number li.n01 {background:url(images/sub/common/li_number01.png) no-repeat;}
#content .paragraph ul.number li.n02 {background:url(images/sub/common/li_number02.png) no-repeat;}
#content .paragraph ul.number li.n03 {background:url(images/sub/common/li_number03.png) no-repeat;}
#content .paragraph ul.number li.n04 {background:url(images/sub/common/li_number04.png) no-repeat;}
#content .paragraph ul.number li.n05 {background:url(images/sub/common/li_number05.png) no-repeat;}
#content .paragraph ul.number li.n06 {background:url(images/sub/common/li_number06.png) no-repeat;}
#content .paragraph ul.number li.n07 {background:url(images/sub/common/li_number07.png) no-repeat;}
#content .paragraph ul.number li.n08 {background:url(images/sub/common/li_number08.png) no-repeat;}
#content .paragraph ul.number li.n09 {background:url(images/sub/common/li_number09.png) no-repeat;}
#content .paragraph ul.number li.n10 {background:url(images/sub/common/li_number10.png) no-repeat;}
#content .paragraph ul.number li.n11 {background:url(images/sub/common/li_number11.png) no-repeat;}
#content .paragraph ul.number li.n12 {background:url(images/sub/common/li_number12.png) no-repeat;}
#content .paragraph ul.number li.n13 {background:url(images/sub/common/li_number13.png) no-repeat;}
#content .paragraph ul.number li.n14 {background:url(images/sub/common/li_number14.png) no-repeat;}
#content .paragraph ul.number li.n15 {background:url(images/sub/common/li_number15.png) no-repeat;}
#content .paragraph ul.number li p {padding:20px 0 20px 80px;}


#content .paragraph .illust {width:100%;margin-bottom:40px;display:inline-block;text-align:left;}
#content .paragraph .illust img {float:left;margin-right:30px}
#content .paragraph .illust h3 {margin:15px 0 10px;}
#content .paragraph .illust span {background:#a24088;padding:3px 5px;color:#fff;font-size:19px;margin-top:15px;line-height:100%}


#content .paragraph ul.check {width:80%;display:inline-block;margin:auto}
#content .paragraph ul.check li {border-bottom:#bbbbbb 1px dashed; text-align:left;margin-bottom:10px;background:url(images/sub/common/li_check.png) 15px 8px no-repeat;}
#content .paragraph ul.check li p {padding-left:45px;font-size:18px;padding-bottom:10px}




#content .paragraph .table {width:100%; border-collapse: collapse;}
#content .paragraph .table.p2 th {width:50%}
#content .paragraph .table.p3 th {width:33.33%}
#content .paragraph .table.p4 th {width:25%}
#content .paragraph .table.compare th {width:45%}
#content .paragraph .table.compare .vs {width:10%;border-bottom:0 !important}
#content .paragraph .table .td_bg {background:#f0f0f0}
#content .paragraph .table th {border-top:3px #a24088 solid;}
#content .paragraph .table th.vs {border-top:3px #505050 solid;}
#content .paragraph .table th,#content .paragraph .table td {padding:10px;border-bottom:1px #e0e0e0 solid;}
#content .paragraph .table th p {font-size:18px}
#content .paragraph .table td {vertical-align:top;text-align:justify}
#content .paragraph .table.center td {text-align:center}



#content .paragraph .pricetable {width:100%; border-collapse: collapse; border-top:3px #a24088 solid; border-left: 1px #e0e0e0 solid;}
#content .paragraph .pricetable th, #content .paragraph .pricetable td {padding:5px; border-bottom:1px #e0e0e0 solid; border-right: 1px #e0e0e0 solid;}
#content .paragraph .pricetable th {background-color: #f5f5f5;}
#content .paragraph .pricetable td {vertical-align:top; text-align:justify; }
#content .paragraph .pricetable .price {text-align: right !important;}
#content .paragraph .pricetable.center td {text-align:center}

#content .paragraph .pricetable.v_center td {vertical-align: middle !important;}


#content .board_box {width:100%; line-height:170%; font-size:13px !important;  padding:70px 0 80px; display:inline-block}
#content .board_box .inner {width:1100px;margin:auto}
#content .board_box td.board_desc {text-align:justify;}


#content .paragraph table.basic {border-top:1px #b2c0ca solid;}
#content .paragraph table.basic th {background-color:#f1faff;padding:14px 15px;}
#content .paragraph table.basic.non_pay th {padding:8px;}
#content .paragraph table.basic th,#sub #content .paragraph table.basic td{border-left:1px #b2c0ca solid;border-bottom:1px #b2c0ca solid;}
#content .paragraph table.basic .bg_darken,#sub #content .paragraph table.basic .bg_darken td {background-color:#f1faff;}
#content .paragraph table.basic .first {border-left:0}
#content .paragraph table.basic.info td {padding:8px 15px;}
#content .paragraph table.basic.info.non_pay td {padding:8px;}
#content .paragraph .timetable .afternoon td {background:#f5f5f5}
#content .paragraph .timetable td.on {background-image:url(/base/img/pc/images/timetable_on.png);background-position:center;background-repeat: no-repeat}
#content .paragraph .timetable td.img {width:10%;}
#content .paragraph .timetable td img {width:100%;}
#content .paragraph .timetable .other td {background-color:#f6fcff;}
#content .paragraph .timetable .other.afternoon td {background-color:#edf9ff;}
#content .paragraph .timetable tr td {padding: 10px;}



/* 서브 탭 */
#content ul.tabs {	width:100%; height:53px; line-height:52px; margin:40px auto 0;  border-bottom:1px #505050 solid;
}
#content ul.tabs li { display:inline-block;	float:left; font-size:17px; color:#909090;   letter-spacing:-1px;background:#f5f5f5;}
#content ul.tabs li a {display:block;}
#content ul.tabs li.active  {color:#fff; background:#505050;}
#content ul.tabs li:hover  {color:#fff; background:#808080;}
#content ul.tabs.p3 li {width:33.33%}
#content ul.tabs.p4 li {width:25%}
#content ul.tabs.p2 li {width:50%}
#content .tab_container {width:100%;display:inline-block; }
#content .tab_content {padding: 60px 0 0 0; width:100%;display:inline-block;}
