@charset "euc-kr";
@import url('default.css');
@import url('board.css');
@import url('layout_main.css');


/* layout */

.mbg {background:url(/2016/images/mbg.gif) repeat-x; width:100%; height:657px;}
.sbg {background:url(/2016/images/sbg.gif) repeat-x; width:100%; height:121px;}

.header {width:1200px; margin:0 auto; position:relative; z-index:3; }
.t_head {width:1200px; height:75px; float:left; }
.t_head .tlogo {width:849px; float:left; margin-top:0px;}
.t_head .login {width:351px; float:left; }
.t_head .login li {float:left; display:inline;}

.m_nav {width:1200px; margin:0 auto;}

/* gnb */
#gnb{width:1198px; position:absolute; top:75px; left:0; height:45px; overflow:hidden; background:rgba(255, 255, 255, 0.9); z-index:3; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:url(/2016/images/topmn_bg.png) repeat;}

#gnb ul.dep1{*zoom:1; width:1200px; margin:0px auto 0 auto;}
/*#gnb ul.dep1 li{float:left;width:171px; position:relative;text-align:left;}*/
#gnb ul.dep1 li{float:left; width:165px; position:relative; text-align:left; display:inline;}
#gnb ul.dep1 li.on{}
#gnb ul.dep1 li.on a{color:#c95b87;  text-decoration:none;}
#gnb ul.dep1 li.last{ }
#gnb ul.dep1 li a{float:left; width:165px; height:72px;/*text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);*/}
#gnb ul.dep1 li ul.dep2 {width:100%; position:absolute; top:60px; left:0px; *zoom:1;}
* #gnb ul.dep1 li ul.dep2 li{width:100%; clear:both; margin-bottom:6px; padding-left:0px;}
#gnb ul.dep1 li ul.dep2 li a{width:165px; height:auto; font-family:NanumBarunGothic,'나눔바른고딕'; font-size:15px; letter-spacing:0em; line-height:20px; color:#7b7b7b; font-weight:normal; text-align:center;}
#gnb ul.dep1 li ul.dep2 li.on a{color:#3a9d13; text-decoration:none; font-weight:600;}


.footer {clear:both; position:relative; width:100%; height:134px; font-size:13px; color:#000; background:url(/2016/images/footbg.gif) repeat-x; margin-top:0px;}
.footer .area {width:1200px; height:196px; margin:0 auto;}
.footer .area .m01 {width:1200px; height:43px; float:left; position:relative;}
.footer .area .m01 li {display:inline; float:left;}
.footer .area .m02 {width:1200px; height:91px; float:left; clear:both; position:relative;}
.footer .area .m02 li {display:inline; float:left;}
.footer .area .m02 .info {padding-top:20px; float:left; line-height:155%; color:#5f5f5f; width:1022px;}



/*sub*/

.wrap_box {width:100%; margin:0 auto; padding-top:121px;}
.simg  {width:100%; text-align:center; height:303px;}
.simg01 {background:#f8fcee;} /*신제주소개*/
.simg02 {background:#f3f9fc;} /*다이어트*/
.simg03 {background:#f5f3fc;} /*한방성형*/
.simg04 {background:#fcf9ee;} /*척추/통증*/
.simg05 {background:#f7f6fc;} /*공진단*/
/*.simg06 {background:#f4fbff;} 커뮤니티*/
.simg07 {background:#f4f9fd;} /*온라인*/
.simg08 {background:#fffef2;} /*멤버쉽*/
.simg06 {background:#f1f1f1;} /*교통사고*/

.conbg01 {background:#FFF; width:100%; text-align:center; padding:30px 0 50px;}
.conbg02 {background:#f5f5f5; width:100%; text-align:center; padding:50px 0;}
.conbg03 {background:#FFF; width:100%; text-align:center; padding:50px 0;}
.conbg04 {background:url(/2016/images/conbg03.gif) repeat; width:100%; text-align:center; padding:50px 0; border-top:1px solid #e4ebf4; border-bottom:1px solid #e4ebf4;}
.conbg05 {background:#FFF; width:100%; text-align:center; padding:0px 0; border-top:1px solid #ddd;}

.map {width:1200px; margin:0 auto; padding-bottom:10px;}
.s_cont {width:1200px; margin:0 auto; padding-top:30px;}


/*탭*/
.tabs {padding-bottom:30px; float:left;} 
.tabs li {float:left;}
.tabs li a {display:block; height:50px; padding:5px 0; line-height:50px; text-align:center; border:solid 1px #d2d2d2; border-left-width:0; background:#FFF; font-size:18px; font-family:"나눔고딕",NanumGothic;}
.tabs li a:hover, .tabs li a { color:#414141;}
.tabs li a:hover {background:#777; border-color:#777; color:#FFF;}
.tabs li a.on {background:#2a365c; border-color:#2a365c; color:#FFF;}
.tabs li:first-child {border-left:solid 1px #d2d2d2;}

#footer{clear:both;position:relative; width:100%; height:235px; /*background:url(../images01/common/footer_bg.gif) repeat-x;*/ background:#272d38; z-index:0;}
#footer .footer_in{width:1200px; margin:0 auto;}
#footer .foot_menu{float:right;margin-right:10px}
#footer .footer_in p{float:left; width:1000px; text-align:left; padding:10px 0 20px 0;}


.footer_menu { display: table; width: 100%; padding-top: 0px; text-align:left; letter-spacing:-0.05em;}
.footer_menu li { display: table-cell; width: 14.25%; float:left; }
.footer_menu li a { display: block; padding: 0px 0; color: #808793; }
.footer_menu li a:hover { color: #FFF; }
.footer_menu li p {  font-size:10px; }
.footer-menuDepth1 { display: block; color: #f9e3a7; font-weight: bold; margin: 20px 0;  font-size:15px; text-align:center;}
.footer-menuDepth2 { display: block; color: #f9e3a7; font-size:14px; padding-bottom:10px; text-align:center;}