@charset "utf-8";
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url(./fonts/NotoSansKR-Thin.woff2) format('woff2'), 
	url(./fonts/NotoSansKR-Thin.woff) format('woff'), 
	url(./fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url(./fonts/NotoSansKR-Light.woff2) format('woff2'), 
	url(./fonts/NotoSansKR-Light.woff) format('woff'), 
	 url(./fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(./fonts/NotoSansKR-Regular.woff2) format('woff2'), 
	url(./fonts/NotoSansKR-Regular.woff) format('woff'), 
	url(./fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(./fonts/NotoSansKR-Medium.woff2) format('woff2'), 
	url(./fonts/NotoSansKR-Medium.woff) format('woff'), 
	url(./fonts/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url(./fonts/NotoSansKR-Bold.woff2) format('woff2'), 
	url(./fonts/NotoSansKR-Bold.woff) format('woff'),  
	url(./fonts/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'nanummyeongjo';
	font-style: regular;
	font-weight: 500;
	src: url(./fonts/nanum-myeongjo-v6-korean_latin-regular.woff2) format('woff2'), 
	url(./fonts/nanum-myeongjo-v6-korean_latin-regulard.woff) format('woff'),  
	url(./fonts/nanum-myeongjo-v6-korean_latin-regular.otf) format('opentype');
}
@font-face {
	font-family: 'nanummyeongjo';
	font-style: bold;
	font-weight: 700;
	src: url(./fonts/nanum-myeongjo-v6-korean_latin-700.woff2) format('woff2'), 
	url(./fonts/nanum-myeongjo-v6-korean_latin-700.woff) format('woff'),  
	url(./fonts/nanum-myeongjo-v6-korean_latin-700.otf) format('opentype');
}




html {width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}
body {padding:0;margin:0;font-size:12px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;width:100%;height:100%}
input,select,textarea {font-size:12px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
#wrap {width:100%;height:100%;margin:auto;position:relative}
h1, h2, h3, h4, h5, p, span, li, a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}

/*헤드영역*/
#headerbg {width:100%;position:absolute;top:0px;left:0;z-index:1; }
#header {width:1200px;position:relative;top:0px;left:0;z-index:2;margin:0 auto;}
#header .logo {position:absolute;}
#header .logo h1 {margin:0 0 0 3px;padding:0;height:35px;}
#header .logo h1 a {font-weight:bold;color:#555;font-size:22px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}
.imglogo { position:absolute; top:35px; left:0px}
#header .gnb {position:absolute;padding:0; text-align:right; right:0px;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px "Noto Sans KR",Noto Sans KR;}
#header .gnb .admin a {color:#ff0000;}
#header .headUserHtml {color:#fff}
#lnb {width:100%;position:absolute;margin:0 auto;z-index:2;}
#lnbbg {width:100%;position:relative;margin:0 auto;z-index:1; opacity:0.5;}
#lnb .lnbWrap {width:1200px;margin:0 auto; text-align:right; position:relative}
#header .mobile_list{ display:none}
#content {}
#content .subContent {  margin:0 auto; padding-bottom:100px; text-align:center; position:relative; width:1200px; font-size:15px;}
#content .subContent .location {clear:both;font:normal 11px dotum;color:#999;padding:0;text-align:right; display:none}
#content .subContent .location a {color:#999;letter-spacing:-1px;}
#content .subContent .location a:hover {color:#000}
#content .subContent h3.subTitleSubject {margin:0 auto 50px auto;padding:0 0 70px 0; width:1200px; font-size:32px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-weight:500;letter-spacing:-1px;color:#555; text-align:center; border-bottom:1px #ddd solid;}
/*--서브메뉴--*/
#content .snb { padding:0;margin:0;}
#content .snb .snbBottom {padding:0px;margin-top:10px}

#content .snb .mybox {margin-bottom:10px}
#content .snb .mybox {border:#D4D4D4 solid 1px;}
#content .snb .mybox .login .mbrinfo {background:#F4F4F4;padding:0;border-bottom:#dfdfdf solid 1px;position:relative;height:80px;}
#content .snb .mybox .login .symbol {position:absolute;top:5px;left:5px;}
#content .snb .mybox .login .symbol img {width:37px;height:37px;border:1px #c0c0c0 solid}
#content .snb .mybox .login .namel {position:absolute;top:30px;left:55px;width:120px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .namer {position:absolute;top:5px;left:55px;width:108px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .score {position:absolute;bottom:12px;left:10px;font-size:11px;font-family:verdana;color:#636363;padding-top:3px;letter-spacing:-1px}
#content .snb .mybox .login .tabbox {}
#content .snb .mybox .login .tabbox .tp {float:left;width:60px;height:24px;line-height:24px;background:#F4F4F4;border-top:#ffffff solid 1px;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;cursor:pointer;position:relative}
#content .snb .mybox .login .tabbox .tp span.mcounter {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;
	border-radius:12px;background-color:#ff6000;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .tp span.mcounter1 {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;
	border-radius:12px;background-color:#999;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .login .tabbox .on {background:#ffffff;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .login .lbody {padding:8px;}
#content .snb .mybox .login .lbody ul {padding:0;margin:0;list-style-type:none;}
#content .snb .mybox .login .lbody li {padding:4px 0;line-height:130%;}
#content .snb .mybox .login .lbody li a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;letter-spacing:-1px;line-height:130%}
#content .snb .mybox .login .lbody li .comment {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#E75801;padding-left:3px;}
#content .snb .mybox .login .lbody li .new {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:10px;color:#ff0000;}
#content .snb .mybox .login .lbody li .reply {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#888888;letter-spacing:-1px}
#content .snb .mybox .login .lbody li .pic {float:left;width:35px;}
#content .snb .mybox .login .lbody li .info {float:left;width:130px;}
#content .snb .mybox .login .lbody li a.lbmore {display:block;text-align:center;border:1px #ddd solid;padding:3px;}
#content .snb .mybox .login .lbody li a.lbmore:hover {color:#ff6000;background:#f0f0f0}
#content .snb .mybox .login .lbody .none {text-align:center;padding-top:40px;}
#content .snb .mybox .login .lbody .none span {display:block;font-weight:bold;font-size:13px;letter-spacing:-1px;} 
#content .snb .mybox .login .lbody .none p {padding:10px 0 40px 0;color:#9C9C9C;line-height:140%;letter-spacing:-1px;font-size:11px}

#content .snb .mybox .logout .tabbox {}
#content .snb .mybox .logout .tabbox .np {padding:10px 0 10px 10px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;font-weight:bold;color:#9E9E9E;}
#content .snb .mybox .logout .tabbox .tp {float:left;width:90px;height:22px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;padding-top:12px;cursor:pointer;}
#content .snb .mybox .logout .tabbox .vline {width:91px;border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .logout .tabbox .on {background:#ffffff;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .logout .nlog {margin-top:10px;padding:0 0 30px 10px;position:relative;height:65px;}
#content .snb .mybox .logout .i1 {position:absolute;font-size:11px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#67686A;letter-spacing:-1px;padding-bottom:3px;}
#content .snb .mybox .logout .i1 .input {float:left;width:110px;height:17px;border:#BEBEBE solid 1px;font-size:12px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}
#content .snb .mybox .logout .i1 .input:focus {border:#BEBEBE solid 2px;}
#content .snb .mybox .logout .i2 {position:absolute;top:48px;left:8px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;letter-spacing:-1px}
#content .snb .mybox .logout .i3 {position:absolute; top:1px;left:127px;}

#content .snb .mybox .logout .rbtm {position:absolute;bottom:4px;left:8px;font-size:11px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#67686A;letter-spacing:-1px;padding:10px 0 0 3px;}
#content .snb .mybox .logout .rbtm .ipc {color:#67686A}
#content .snb .mybox .logout .rbtm a {color:#313946;}
#content .snb .mybox .logout .rbtm span {padding:0 5px 0 5px;}
#content .snb .mybox .logout .slog {padding:20px 10px 10px 10px;}
#content .snb .mybox .logout .slog .icon {width:160px;padding:0px;text-align:center;}
#content .snb .mybox .logout .slog .icon img {cursor:pointer;margin:0 4px 0 4px;}
#content .snb .mybox .logout .slog .guide {line-height:140%;font-size:11px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#999;letter-spacing:-1px;padding:10px 0 0 0;}



#content .snb .category {padding:0; text-align:center; margin-top:-110px}
#content .snb .category .category-bg {height:500px; position: relative; width:100%; background-size:2000px;  margin:0 auto}
#content .snb .category .category-bg div {width:400px;   position:absolute; top:220px; left:50%; padding:50px 0px; margin-left:-200px; }
#content .snb .category .category-bg div h2 { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:42px;letter-spacing:-2px;font-weight:500; margin:0; padding:0;color:#fff;text-align:center;  word-break:keep-all;}
#content .snb .category .category-bg div p {  color:#fff; font-size:17px; margin:0px; padding:0; letter-spacing:-1px;}
#content .snb .category ul {padding:0;margin:30px auto 50px auto !important;  }
#content .snb .category li {list-style-type:none;margin:0 auto; text-align:center;} 

#content .snb .category .m2 {font-size:17px;letter-spacing:-1px; min-width:150px;display:inline-block;}
#content .snb .category .m2 a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#444;display:block;padding:0px 20px ;height:50px;line-height:50px;border-bottom:1px #ddd solid;  margin:0px 5px;}
#content .snb .category .m2 a:hover {text-decoration:none;color:#ff6000; }

#content .snb .category .selected2 a {color:#fff; ;font-weight:500; background-color:#ffb500; }
#content .snb .category .selected2 a:hover {color:#fff;text-decoration:none;}
#content .snb .category .selected2 span.num {color:#fff} 
#content .snb .category ul li ul {margin:0px auto !important; padding:0px;border-top:none; position:absolute; top:50px; width:285px; left:0;   text-align:center}
#content .snb .category ul li ul li.m3 {font-weight:normal;font-size:15px;border-bottom:none;    text-align:center; float:left}
#content .snb .category ul li ul li.m3 a { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#454545;display:block;padding:0px;  letter-spacing:-1px;font-weight:500;  font-size:15px; text-align:center;  background: url(/layouts/bluebDesign_2018/image/sub_active_red_hover.jpg) no-repeat bottom center; border:0;}
#content .snb .category ul li ul li.m3 a:hover {text-decoration:none;color:#ff6000; background: url(/layouts/bluebDesign_2018/image/sub_active_red.jpg) no-repeat bottom center; }

#content .snb .category ul li ul li.selected3 a {background: url(/layouts/bluebDesign_2018/image/sub_active_red.jpg) no-repeat bottom center; color:#ff6000;font-weight:500; }
#content .snb .category ul li ul li.selected3 a:hover {background: url(/layouts/bluebDesign_2018/image/sub_active_red.jpg) no-repeat bottom center; }
#content .snb .category .spaceLi {height:7px;}
#content .snb .category .new {font:normal 10px arial;color:#ff0000;}
#content .snb .category .num {font:normal 11px arial;color:#999;}

/*하단정보영역*/
#footerInfoWrap .newPhoto {position:absolute;left:0;width:210px}
#footerInfoWrap .newPhoto .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newPhoto .pic {float:left;margin:0 0 8px 5px;padding:3px;background:#fff}
#footerInfoWrap .newPhoto .pic:hover{background:#ff6000}
#footerInfoWrap .newPhoto .pic img {width:54px;height:45px;}
#footerInfoWrap .newPhoto .nomargin {margin:0 0 7px 0;clear:both;}

#footerInfoWrap .newPost {position:absolute;left:250px;width:210px}
#footerInfoWrap .newPost .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newPost ul {padding:0;margin:0;}
#footerInfoWrap .newPost li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newPost li a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newPost li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newPost li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newPost li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newPost li .new {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:10px;color:#ff0000;}
#footerInfoWrap .newPost .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .newComment {position:absolute;left:250px;width:210px}
#footerInfoWrap .newComment .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newComment ul {padding:0;margin:0;}
#footerInfoWrap .newComment li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newComment li a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newComment li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newComment li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newComment li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newComment li .new {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:10px;color:#ff0000;}
#footerInfoWrap .newComment .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .newNotice {position:absolute;left:250px;width:210px}
#footerInfoWrap .newNotice .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newNotice ul {padding:0;margin:0;}
#footerInfoWrap .newNotice li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newNotice li a {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newNotice li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newNotice li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newNotice li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newNotice li .new {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:10px;color:#ff0000;}
#footerInfoWrap .newNotice .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .postCalendar,#footerInfoWrap .bottomRss,#footerInfoWrap .bottomCounter {
	-webkit-border-radius: 8px;	-moz-border-radius:8px;	border-radius: 8px;
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.5);box-shadow:1px 1px 6px rgba(0,0,0,0.5);behavior: url(./_ie/PIE.htc);
}

#footerInfoWrap .postCalendar {position:absolute;width:184px;left:810px;background:#fff;border:2px #c0c0c0 solid;top:20px;}
#footerInfoWrap .postCalendar .tt {padding:5px 0 5px 0;text-align:center;font-weight:bold;font-family:verdana;color:#666;}
#footerInfoWrap .postCalendar .tt img {position:relative;top:-1px;}
#footerInfoWrap .postCalendar .sunday {color:#2B97D7;}
#footerInfoWrap .postCalendar .week {height:20px;}
#footerInfoWrap .postCalendar .week td {color:#333;background:#f9f9f9;}
#footerInfoWrap .postCalendar table {width:100%;}
#footerInfoWrap .postCalendar td {text-align:center;color:#666;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;}

#footerInfoWrap .bottomRss {position:absolute;left:810px;width:174px;height:18px;padding:5px;background:#fff url(./image/rss.gif) no-repeat 5px 6px;border:2px #c0c0c0 solid;text-align:right;line-height:18px;}
#footerInfoWrap .bottomRss {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;;font-size:11px;}
#footerInfoWrap .bottomCounter {position:absolute;left:810px;background:#fff url(./image/ico_count.gif) no-repeat 8px 1px;width:114px;padding:5px 5px 5px 65px;border:2px #c0c0c0 solid;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;;font-size:11px;color:#777}
#footerInfoWrap .customerCont {position:absolute;width:200px;height:200px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:11px;color:#ddd;letter-spacing:-1px;}
#footerInfoWrap .customerCont a {color:#fff;}
#footerInfoWrap .customerCont a:hover {color:#ff6000;}

/*하단*/
#footer {margin:0;padding:0 0 20px 0;position:absolute;left:0;display:block;width:100%;z-index:2; background:#222}
#footerbg {margin:0;padding:0 0 20px 0;position:absolute;left:0;display:block;width:100%;z-index:1;}

#footer .footerCont {width:1200px;margin:0 auto;display:block;position:relative;}
#footer .footerCont div.footerMenu {text-align:right;margin-bottom:0px;padding:15px 0px 0px 0px;}
#footer .footerCont div.footerMenu a {font-size:14px !important; font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif !important; color:#ddd;letter-spacing:-1px;}
#footer .footerCont div.footerMenu a:hover {color:#ff6000}
#footer .footerCont div.footerMenu .split {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:9px;color:#c0c0c0;}

#footer .footerCont div.footerSiteInfo {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:14px;color:#999;text-align:left;margin:0 auto;color:#808080; margin-top:30px;}
#footer .footerCont address {font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:14px;font-style:normal;color:#808080;text-align:left;margin-top:30px; letter-spacing:-1px;}
#footer .footerCont .footerLogo {position:absolute;left:0;top:0}
#footer .footerCont .qrimage {position:absolute;right:0;top:0}
#siteTelText { margin-right:10px;}
#siteAddressText { letter-spacing:-1px;}

/*etc*/
.templatePreview {position:fixed;top:0;left:0;z-index:1000;background:#ff6000;padding:15px;border:3px #000 solid;color:#fff;text-align:center}
.usersavePreview {position:fixed;top:0;left:0;z-index:1000;background:#00ccff;padding:15px;border:3px #000 solid;color:#fff;text-align:center}

/*탭메뉴01*/
.tab01 {background: url("./image/bg_tab.gif") no-repeat scroll 0 top transparent;overflow: hidden;position: relative;}
.tab01 ul {margin:0;padding:0;overflow: hidden;padding-left: 1px;width: 100%;}
.tab01 li {background: url("./image/bg_tab.gif") no-repeat scroll -1px top transparent;display: inline;float: left;margin-left: -1px;padding-left: 5px;}
.tab01 li a {background: url("./image/bg_tab.gif") no-repeat scroll right top transparent;display: inline-block;height: 32px;letter-spacing: -1px;line-height: 32px;padding:0 20px 0 16px;text-decoration: none;vertical-align: top;text-align:Center}
.tab01 li a:hover, .tab01 li a:active {text-decoration: none;}
.tab01 li.selected {background-position: 0 -58px;margin-right: 1px;position: static;z-index: 10;}
.tab01 li.selected a {background-position: right -58px;color: #ff6000;font-weight: bold;}

div.depth5 {list-style:none;height:33px;border-bottom:1px #bbb solid;margin-top:5px;}
div.depth5 a{display:inline-block;padding:8px 15px 5px 15px;letter-spacing:-0.5px;margin-right:10px;background:url('./image/common/bul_arrow1.gif') no-repeat 0 10px;font-weight:bold;}
div.depth5 a.selected5 {background:#ff6000;font-weight:bold;color:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px;}

#pctomobile {visibility:hidden}
#pctomobile_blueb {position:absolute;bottom:-70px;z-index:10000;display:block;width:100%;border:1px #000 solid;background:#e0e0e0;height:70px;text-align:center;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:24px;color:#fff;line-height:70px;}

















.foot-ph {position:absolute; top:0px; right:0px;}
.footer-btn { display:inline-block; text-align:right; width:100%;}
.footer-btn a { font-size:14px; color:#fff; text-align:left;width:130px; height:40px; padding:0px 20px; line-height:40px; display:block; float:right; margin-left:10px;}
.footer-btn a.fam {background:#545454 url('./image/main/next-btn-01.png') no-repeat 140px 14px;}
.footer-btn a.price { background:#1da9e4 url('./image/main/next-btn-02.png') no-repeat 140px 14px;}
.footer-text-logo { font-size:16px; font-weight:500; margin:0px 0px 20px 0px; padding:0px;}


#pages_join, #pages_login, #mypage_main, #pages_top, #pages_all, .iframe, #bbslist, #bbsview, #bbswrite, #guidebox, #scraplist, #paperlist, #friendlist, #pointlist, #loglist{ width:1200px; margin:0 auto; padding:30px 0;}
#guidebox { background:#fff; padding:50px;}






.visual{ position:relative; z-index:0; width: 100%; margin-top:-80px;}
.visual ul { margin:0; padding:0px;}
.visual ul li { height:860px; }
.visual ul li a { display:block; }
.visual ul li .inner { position:relative; height:860px; width:100%; margin:0 auto; }  
.visual ul li .inner p:last-child  { text-shadow:1px 1px 10px #666; letter-spacing:-1px;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; font-weight:bold}

.vis_tit01 { z-index:1;position:absolute; top:280px; text-align:center; width:100%; opacity:0; font-size:24px; font-weight:400; letter-spacing:-1; color:#fff; }
.vis_tit02 { z-index:1;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; position:absolute; top:280px; text-align:center; width:100%;opacity:0; font-size:48px; font-weight:400; letter-spacing:-2; color:#fff; line-height:55px;  word-break:keep-all;}
 
.vis_tit03 { z-index:1;position:absolute; top:300px; text-align:center; width:100%; opacity:0; font-size:26px; font-weight:400; letter-spacing:-1; color:#fff;}
.vis_tit04 { z-index:1;   position:absolute; top:280px; text-align:center; width:100%;opacity:0; font-size:48px; font-weight:400; letter-spacing:-2; color:#fff; line-height:55px;  word-break:keep-all; }
 
.vis_tit05 { z-index:1;position:absolute; top:300px; text-align:center; width:100%; opacity:0; font-size:26px; font-weight:400; letter-spacing:-1; color:#fff;}
.vis_tit06 { z-index:1;  position:absolute; top:280px; text-align:center; width:100%;opacity:0; font-size:48px; font-weight:400; letter-spacing:-2; color:#fff; line-height:55px;  word-break:keep-all; } 
 
.vis_tit07 { z-index:1;position:absolute; top:300px; text-align:center; width:100%; opacity:0; font-size:26px; font-weight:400; letter-spacing:-1; color:#fff;}
.vis_tit08 { z-index:1;  position:absolute; top:280px; text-align:center; width:100%;opacity:0; font-size:48px; font-weight:400; letter-spacing:-2; color:#fff; line-height:55px;  word-break:keep-all; } 


.vis_bok { z-index:1; position:absolute; bottom:25px; right:212px; }
.vis_bg { position:absolute; top:0px; left:0px; }
.vis_tit01_01 { z-index:1; position:absolute; top:215px; left:50%; margin-left:-535px; }
.visual ul { overflow:hidden; }
.bx-clone * { display:none !important; }
.visual .bx-pager { position:absolute; bottom:60px; width:100%; text-align:center; }
.visual .bx-pager div { display:inline-block; text-align:center; margin-left:7px; }
.visual .bx-pager div:first-child { margin-left:0px; }
.visual .bx-pager a { display:inline-block; width:40px; height:5px; text-indent:-9999px; background:url('./image/main/pager.jpg') no-repeat; }
.visual .bx-pager a.active { background:url('./image/main/pager_on.jpg') no-repeat; }


.tilte-b { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:46px; letter-spacing:-1px; margin:0px; padding:0px; font-weight:400;background:url(./image/main/bar-01.png) no-repeat center bottom;   text-align:center; color:#222}
.main b { font-weight:500;}
.title-s { font-size:22px; color:#747474; margin:0 auto; font-weight:300; text-align:center; word-break:keep-all; line-height:28px; margin:0px; padding:0px;} 
.bar-b { width:100px; height:5px; background-color:#1da9e4; margin:30px auto; text-align:center;}




.chapter-box { margin:0 auto;  padding:150px 0px; text-align:center; width:100%; }
.chapter-box .box-cont {  display:inline-block; }
.chapter-box .box-cont h3 { font-size:26px; font-weight:400; letter-spacing:-2px; margin:0; padding:0; color:#fff;}
.chapter-box .box-cont h2 { font-size:28px; letter-spacing:-1px; color:#fff; margin:0px; padding:0px;}
.chapter-box .box-cont p { font-size:16px; color:#fff; margin-top:20px;}
.chapter-box .box-cont .color { color:#222;}
.chapter-box .box-cont .align { text-align:left;}
.chapter-box .box-cont ul {padding:0px; text-align:left}
.chapter-box .box-cont ul li {   padding:5px 10px; text-align:left; display:inline-block; margin-bottom:5px; font-size:15px;}
.chapter-box .box-cont ul.b-line { margin-top:100px;}
.chapter-box .box-cont ul.b-line li { border:1px #636363 solid; background-color:#e3ddd5; width:120px;}
.chapter-box .box-cont ul.b-line li a { color:#222}
.chapter-box .box-cont ul.g-line { margin-top:30px;}
.chapter-box .box-cont ul.g-line li { border:1px #012b5d solid; text-align:center;  width:100px;}
.chapter-box .box-cont ul.g-line li a {color:#012b5d;}
.chapter-box .box-cont ul.n-line { margin-top:30px;}
.chapter-box .box-cont ul.n-line li {border:1px #4e6b8e solid; width:165px; }
.chapter-box .box-cont ul.n-line li a { color:#fff; }
.chapter-box .box-size { width:240px; height:200px; padding:50px 30px; }
.chapter-box .left-box { float:left; width:300px;}
.chapter-box .left-box img { margin:20px 0px;}
.chapter-box .left-box .call {  border-bottom:1px #fff  solid; margin-bottom:20px; padding-bottom:20px;}
.chapter-box .right-box { float:left; width:900px;  }
.chapter-box .b-box { background-color:#1da9e4; height:540px; width:240px; padding:30px}
.chapter-box .g-box { height:240px; width:540px; float:left; background:#e8e8e8 ;padding:30px; position:relative;}
.chapter-box .g-box .g-box-title { margin:30px 0px 0px 20px;}
.chapter-box .g-box .g-box-title p { margin-top:0px; color:#2d2d2d;}
.chapter-box .g-box .doctor-img { position:absolute; right:0px; bottom:0px;}
.chapter-box .n-box { float:left; background-color:#012b5d;}
.chapter-box .gp-box { float:left; background:#a3a3a3 url('./image/main/gp-box-bg.jpg') no-repeat top center;}
.chapter-box .gp-box img { margin-top:50px }
.chapter-box .y-box { float:left; background-color:#ffb500;}
.chapter-box .y-box img { margin-top:50px }
.chapter-box .bp-box { float:left; background:#e3ddd5 url('./image/main/bp-box-bg.jpg') no-repeat top center;}
	
	
	
	
.chapter01 { width:100%;margin:0 auto;  text-align:center; padding:150px 0px; background:url('./image/main/chapter01-bg.jpg') no-repeat top center; height:560px;} 
.chapter01 ul { margin:50px 0px 0px 0px; padding:0px;}
.chapter01 ul li { display:inline-block; vertical-align:top; margin:0px 30px;width:150px; height:150px;  list-style-type:none; } 
.chapter01 ul li p { font-size:19px; width:160px;word-break:keep-all; margin:0 auto; text-align:center; letter-spacing:-1px; margin-top:30px; line-height:24px;}  
.quick_menu li a {display:block; vertical-align:top; color:#333; font-size:16px; line-height:26px; position:relative; padding:150px 0 0 0px; text-decoration:none; text-align:center;width:150px;}
.quick_menu li a span {line-height:26px;}
.quick_menu li a:before {content:""; display:block;width:150px; height:150px;border-radius:100%; position:absolute; left:0; top:0; background-size:100% auto !important; transition : all 0.3s ease; -webkit-transition : all 0.3s ease;}
.quick_menu li.bn01 a:before {background:url(./image/main/quick_menu_icon1.png) no-repeat center top;}
.quick_menu li.bn02 a:before {background:url(./image/main/quick_menu_icon2.png) no-repeat center top;}
.quick_menu li.bn03 a:before {background:url(./image/main/quick_menu_icon3.png) no-repeat center top;}
.quick_menu li.bn04 a:before {background:url(./image/main/quick_menu_icon4.png) no-repeat center top;}  
.quick_menu li.bn05 a:before {background:url(./image/main/quick_menu_icon5.png) no-repeat center top;}  
.quick_menu li a:hover, .quick_menu li a:active { color:#b61c21}
.quick_menu li a:hover:before, .quick_menu li a:active:before { background-position:center -152px;}

.chapter02 { width:100%;margin:0 auto;  text-align:center; padding:80px 0px; background:url('./image/main/chapter02-bg.jpg') no-repeat; height:440px; background-position:top center;} 
.chapter02 .chapter02-text { width:1200px;  text-align:left; margin:0 auto;}
.chapter02 .chapter02-text .tilte-g { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:38px; color:#fff;  letter-spacing:-1px; margin-bottom:50px; padding:0px; font-weight:500;background:url(./image/main/bar-01.png) no-repeat center bottom; }
.chapter02 .chapter02-text .tilte-p { font-size:18px; color:#fff; margin:0 auto; font-weight:300;  word-break:keep-all; line-height:26px; margin:0px; padding:0px;}
.chapter02 .chapter02-text .view-more { width:150px; height:40px; line-height:40px; background-color:#fff; text-align:center; margin-top:60px;} 
.chapter02 .chapter02-text .view-more a { color:#86b73e; font-size:15px;}  

.chapter03 { width:100%; margin:0 auto; padding:90px 0px;}
.chapter03 .tilte-b { font-family:Montserrat; text-transform:uppercase; font-weight:400; font-size:36px; margin-bottom:60px;}

.chapter04 { width:100%; margin:0 auto; background:#1da9e4 url('./image/main/chapter04-bg.png') no-repeat right top; padding:100px 0px; text-align:center} 
.chapter04 .chapter04-title { text-align:center; margin-bottom:50px;}
.chapter04 .chapter04-title p { color:#fff; background-color:#0291cd; border-radius:35px; width:305px; height:35px; line-height:35px; padding:0px; margin:0px; display:inline-block; text-transform:uppercase; font-size:15px;}
.chapter04 .chapter04-title h1 { color:#fff; margin:40px 0px 0px 0px; font-size:36px; letter-spacing:-1px;}
.chapter04 .chapter04-title span { color:#fff; font-size:20px; letter-spacing:-1px; font-weight:300; margin-bottom:50px;}

.chapter05 .tilte-b { font-family:Montserrat; text-transform:uppercase; font-weight:400; font-size:36px;}
.chapter05 { width:100%; margin:0 auto; background-color:#f6f6f6; padding:100px 0px;}
.chapter05 .photoBox {position:relative; text-align:center; margin:50px auto 0 auto;width:55%; padding-bottom:50px; }
.chapter05 .photoBox .btn_prev {position:absolute; top:120px; left:-70px;cursor:pointer; display:none;}
.chapter05 .photoBox .btn_next {position:absolute; top:120px; right:-70px;cursor:pointer;display:none;}
.chapter05 .photoBox .photoDiv {position:relative;  width:100%; padding:0; text-align:left; overflow:hidden; display:inline-block}
.chapter05 .photoBox .photoImg {margin:0 auto; width:2500%; padding:0; text-align:left;  }
.chapter05 .photoBox .photoImg li {float:left; list-style-type:none;padding:15px;  text-align:center;  margin:0 15px; font-weight:400; }
.chapter05 .photoBox .photoImg p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; margin-top:10px; font-size:15px; color:#282828} 
.chapter05 .photoBox .photoImg img {border:1px #CCCCCC solid; padding:5px 20px; background-color:#fff}
.m-more { text-align:center; margin-top:80px;  }
.more { font-size:15px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#1da9e4; margin:0 auto; padding:0; text-align:center; width:150px; height:40px; line-height:40px; border:2px #1da9e4 solid;display:inline-block;}
.more:hover {text-decoration:underline;color:#fff; background-color:#1da9e4;}





/*sub*/
.Comment { position:absolute; top:50px; text-align:center; width:100%; font-size:17px; color:#636363; font-weight:300; letter-spacing:-1px; word-break:keep-all}
.subcont { width:1200px; margin:0 auto}
.subcont span.color_o { color:#915b1c; font-family:nanummyeongjo; font-weight:600;}
.subcont span.color_b { color:#3379c0; font-family:nanummyeongjo; font-weight:600;}
.subcont span.color_g { color:#718643; font-family:nanummyeongjo; font-weight:600;}
.subcont span.color_r { color:#c95f5f; font-family:nanummyeongjo; font-weight:600;} 

#page57 { background:url('./image/sub/company-ceo.jpg') no-repeat right 100px;}
.subcont .company { position:relative; width:1200px; padding-bottom:40px; }
.subcont .company h3 { margin:0; padding:0; font-size:36px; font-family:nanummyeongjo;  color:#04abd7; font-weight:600; line-height:46px; text-align:left; margin-bottom:50px;}
.subcont .company h3 .span01 { background:#eee url('./image/sub/Quotation-mark-03.jpg') no-repeat right top;  width:53px; height:53px; display:inline-block; vertical-align:bottom;}
.subcont .company h3 .span02 { background:#eee url('./image/sub/Quotation-mark-04.jpg') no-repeat right top;  width:53px; height:53px; display:inline-block; vertical-align:bottom;}
.subcont .company .subtext { font-size:23px; font-weight:300; color:#333; letter-spacing:-1px; margin:10px 0px 0px 0px;}  
.subcont .company p { font-size:19px; margin:0px auto; text-align:left; line-height:32px; letter-spacing:-1px; word-break:keep-all;  font-weight:300} 
.subcont .company .sign { font-size:18px; position:absolute; bottom:0; right:0;}
.subcont .company .sign b { font-weight:500; font-size:22px;}



.subcont .zero5 { margin-bottom:60px;}
.subcont .zero5 .title { margin-bottom:60px}
.subcont .zero5 .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .zero5 .cont {position:relative; z-index:0; }
.subcont .zero5 .cont .textbg01 { background-color:#f4eee8; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg02 { background-color:#eaf1f9; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg03 { background-color:#f1f3ec; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg04 { background-color:#f9efef; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg05 { background-color:#eff5f9; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .box { margin:0 auto 40px auto;text-align:center; width:205px; height:205px; padding:30px;  background-color:#e9850f; z-index:1}
.subcont .zero5 .cont .color01 { background-color:#915b1c; }
.subcont .zero5 .cont .color02 { background-color:#3379c0; }
.subcont .zero5 .cont .color03 { background-color:#718643; }
.subcont .zero5 .cont .color04 { background-color:#c95f5f; }
.subcont .zero5 .cont .color05 { background-color:#63a0c0; }
.subcont .zero5 .cont .box .num { color:#fff; font-size:70px; padding:0px; margin:0px; font-weight:600;  }
.subcont .zero5 .cont .box h3 { color:#fff; font-size:40px; margin:0px; padding:0px; line-height:43px;word-break:keep-all}
.subcont .zero5 .cont .text { width:990px; margin:0 auto;text-align:left;}
.subcont .zero5 .cont .text h5 { margin:0; padding:0; font-size:32px;  text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .zero5 .cont .text p { margin:30px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all}
.subcont .zero5 .cont .icon { border:2px solid #eee; margin-top:60px; padding:30px 0px}
.subcont .zero5 .cont .icon h5 {margin:0; padding:0; font-size:32px; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .zero5 .cont .icon p {font-size: 24px; font-weight: 300; margin: 10px 0px 0px 0px; color:#4c4c4c}
.subcont .zero5 .cont .icon ul li { background-color:#eee; width:215px; height:175px; padding-top:40px; display:inline-block; vertical-align:top; margin:10px;}
.subcont .zero5 .cont .icon ul li img { margin-bottom:10px;}
.subcont .zero5 .cont .icon ul li p { color:#4c4c4c; letter-spacing:-1px; margin:0px; line-height:20px; font-size:15px; }




.subcont .special3 { margin-bottom:60px;}
.subcont .special3 .title { margin-bottom:60px;text-align:center;}
.subcont .special3 .title h4 {   font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .special3 .cont {position:relative; z-index:0; }  
.subcont .special3 .cont .text { width:1100px; margin:0 auto; padding-top:50px;}
.subcont .special3 .cont .text h5 { margin:0; padding:0; font-size:32px;  text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .special3 .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .special3 .cont .specialbg01 { background-color:#fefaf0; width:100%; z-index:-1;  height:600px; position:absolute; top:0px}
.subcont .special3 .cont .specialbg02 { background-color:#eff5f9; width:100%; z-index:-1;  height:600px; position:absolute; top:0px}
.subcont .special3 .cont .specialbg03 { background-color:#f1f3ec; width:100%; z-index:-1;  height:600px; position:absolute; top:0px}
.subcont .special3 .cont .special-detail-bg { background-color:#f7f7f7; }
.subcont .special3 .cont .special-detail { display:inline-block; padding:50px 0px; width:990px; }
.subcont .special3 .cont .special-detail .specialimg { float:left; width:50%;}
.subcont .special3 .cont .special-detail .specialtext { float:right; width:45%;}
.subcont .special3 .cont .special-detail .specialtext h5 {margin:0; padding:0; font-size:32px;  text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .special3 .cont .special-detail .specialtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left}
.subcont .special3 .cont .special-detail02 { display:inline-block;padding:50px 0px; width:1200px; }
.subcont .special3 .cont .special-detail02 .specialimg { float:right; width:50%;}
.subcont .special3 .cont .special-detail02 .specialtext { float:left; width:50%; }
.subcont .special3 .cont .special-detail02 .specialtext h5 {margin:0; padding:0; font-size:32px;  text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .special3 .cont .special-detail02 .specialtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; word-break:keep-all; text-align:right}

.subcont .safety .safety01 {background-color:#f4eee8; padding:80px; margin-bottom:50px;}
.subcont .safety .safety02 {background-color:#eaf1f9; padding:80px;margin-bottom:50px;}
.subcont .safety .safety03 {background-color:#f1f3ec; padding:80px;margin-bottom:50px;}
.subcont .safety .safety04 {background-color:#f9efef; padding:80px;}
.subcont .safety .safety01 .num  { background-color:#915b1c;}
.subcont .safety .safety02 .num  { background-color:#3379c0;}
.subcont .safety .safety03 .num  { background-color:#718643;}
.subcont .safety .safety04 .num  { background-color:#c95f5f;}
.subcont .safety .num {  width:60px; height:60px; line-height:60px; font-size:30px; color:#fff; font-weight:500; text-align:center; margin:0 auto}
.subcont .safety h5 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .safety img { margin:50px 0px;}
.subcont .safety  h3 { margin:0; padding:0; font-size:32px;  text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .safety p { margin:30px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:left}



.subcont .infectio h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .infectio ul {margin:60px 0px 0px 0px; padding:0;}
.subcont .infectio ul li {  list-style:none;width:360px; height:250px;position:relative; display:inline-block; border:3px #fff solid; margin:3px} 
.subcont .infectio ul li.infectio-bg-01 {  background:#eee url('./image/sub/infectio-bg-01.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-02 {  background:#eee url('./image/sub/infectio-bg-02.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-03 {  background:#eee url('./image/sub/infectio-bg-03.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-04 {  background:#eee url('./image/sub/infectio-bg-04.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-05 {  background:#eee url('./image/sub/infectio-bg-05.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-06 {  background:#eee url('./image/sub/infectio-bg-06.jpg') no-repeat right top;}
.subcont .infectio ul li.infectio-bg-07 {  background:#eee url('./image/sub/infectio-bg-07.jpg') no-repeat right top;}
.subcont .infectio ul li .infectio-text { position:absolute; bottom:0; background-color:#fff; opacity:0.9; width:100%; height:100px}
.subcont .infectio ul li .infectio-text span { color:#fff; background-color:#718643; border-radius:100%; width:40px; height:40px; line-height:40px; display:block; margin:0; padding:0; position:absolute; top:-20px; left:20px; font-size:18px; font-weight:600}
.subcont .infectio ul li .infectio-text p {margin:30px 20px 20px 20px; padding:0px; letter-spacing:-1px; font-size: 17px; color: #4c4c4c;font-weight: 300;text-align: left;}






.subcont .zero5 .cont .textbg01 { background-color:#f4eee8; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg02 { background-color:#eaf1f9; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg03 { background-color:#f1f3ec; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg04 { background-color:#f9efef; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}
.subcont .zero5 .cont .textbg05 { background-color:#eff5f9; width:100%; z-index:-1;  height:600px; position:absolute; top:130px}


.subcont .physical-therapy h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .physical-therapy ul { margin:60px 0px 0px 0px; padding:0;}
.subcont .physical-therapy ul li {  list-style:none;width:360px; height:250px;position:relative; display:inline-block; border:3px #fff solid; margin:3px} 
.subcont .physical-therapy ul li.physical-therapy-bg-01 {  background:#eee url('./image/sub/physical-therapy-bg-01.jpg') no-repeat right top;}
.subcont .physical-therapy ul li.physical-therapy-bg-02 {  background:#eee url('./image/sub/physical-therapy-bg-02.jpg') no-repeat right top;}
.subcont .physical-therapy ul li.physical-therapy-bg-03 {  background:#eee url('./image/sub/physical-therapy-bg-03.jpg') no-repeat right top;} 
.subcont .physical-therapy ul li .physical-therapy-text { position:absolute; bottom:0; background-color:#fff; opacity:0.9; width:100%; height:100px}
.subcont .physical-therapy ul li .physical-therapy-text span { color:#fff; background-color:#3379c0; border-radius:100%; width:40px; height:40px; line-height:40px; display:block; margin:0; padding:0; position:absolute; top:-20px; left:20px; font-size:18px; font-weight:600}
.subcont .physical-therapy ul li .physical-therapy-text p {margin:30px 20px 20px 20px; padding:0px; letter-spacing:-1px; font-size: 17px; color: #4c4c4c;font-weight: 300;text-align: left;}
.subcont .physical-therapy { margin-bottom:60px;} 
.subcont .physical-therapy .physical-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .physical-therapy .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .physical-therapy .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .physical-therapy .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .physical-therapy .cont04 {position:relative; z-index:0; } 
.subcont .physical-therapy .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .physical-therapy .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .physical-therapy .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .physical-therapy .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .physical-therapy .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .physical-therapy .physical-detail-bg { background-color:#eaf1f9; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .physical-therapy .physical-detail-bg02 { background-color:#eaf1f9; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .physical-therapy .physical-detail-bg03 { background-color:#eaf1f9; position:absolute; top:20px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .physical-therapy .physical-detail-bg04 { background-color:#eaf1f9; position:absolute; top:-40px; width:620px; height:400px; z-index:-1; left:50px}
.subcont .physical-therapy .physical-detail-bg05 { background-color:#eaf1f9; position:absolute; top:40px; width:480px; height:290px; z-index:-1; left:70px}
.subcont .physical-therapy .physical-detail { display:inline-block; padding:0px; width:1000px; } 
.subcont .physical-therapy p span{ display:block; font-weight:400; color:#3379c0} 
.subcont .physical-therapy .physical-detail .physicalimg img { width:100%} 
.subcont .physical-therapy .physical-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px }
.subcont .physical-therapy .physical-detail .physicaltext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px}
.subcont .physical-therapy .physical-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .physical-therapy .physical-detail02 .physicalimg { float:right; width:48%;}
.subcont .physical-therapy .physical-detail02 .physicalimg img { width:100%}
.subcont .physical-therapy .physical-detail02 .physicaltext { float:left; width:48%; }
.subcont .physical-therapy .physical-detail02 .physicaltext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px}
.subcont .physical-therapy .physical-detail02 .physicaltext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px}
.subcont .physical-therapy .physical-detail03 { display:inline-block;padding:0; width:1000px; }
.subcont .physical-therapy .physical-detail03 .physicalimg { float:left; width:48%;}
.subcont .physical-therapy .physical-detail03 .physicalimg img { width:100%}
.subcont .physical-therapy .physical-detail03 .physicaltext { float:right; width:48%; }
.subcont .physical-therapy .physical-detail03 .physicaltext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .physical-therapy .physical-detail03 .physicaltext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; width:100%; float:right; line-height:24px; word-break:keep-all}



.subcont .Work-therapy h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .Work-therapy { margin-bottom:60px;}
.subcont .Work-therapy .title { margin-bottom:60px}
.subcont .Work-therapy .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .Work-therapy .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .Work-therapy .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .Work-therapy .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .Work-therapy .cont04 {position:relative; z-index:0; } 
.subcont .Work-therapy .Work-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .Work-therapy .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .Work-therapy .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .Work-therapy .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .Work-therapy .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .Work-therapy .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .Work-therapy .cont .Work-detail-bg { background-color:#f4eee8; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .Work-therapy .Work-detail-bg02 { background-color:#f4eee8; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .Work-therapy .Work-detail-bg03 { background-color:#f4eee8; position:absolute; top:20px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .Work-therapy .Work-detail-bg04 { background-color:#f4eee8; position:absolute; top:-40px; width:620px; height:475px; z-index:-1; left:50px}
.subcont .Work-therapy .Work-detail-bg05 { background-color:#f4eee8; position:absolute; top:40px; width:480px; height:290px; z-index:-1; left:70px}
.subcont .Work-therapy .Work-detail { display:inline-block; padding:0px; width:1000px; } 
.subcont .Work-therapy .Work-detail .Workimg img { width:100%} 
.subcont .Work-therapy .Work-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px }
.subcont .Work-therapy .Work-detail .Worktext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px}
.subcont .Work-therapy .Work-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .Work-therapy .Work-detail02 .Workimg { float:right; width:48%;}
.subcont .Work-therapy .Work-detail02 .Workimg img { width:100%}
.subcont .Work-therapy .Work-detail02 .Worktext { float:left; width:48%; }
.subcont .Work-therapy .Work-detail02 .Worktext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px}
.subcont .Work-therapy .Work-detail02 .Worktext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px}
.subcont .Work-therapy .Work-detail03 { display:inline-block;padding:0; width:1000px; }
.subcont .Work-therapy .Work-detail03 .Workimg { float:left; width:48%;}
.subcont .Work-therapy .Work-detail03 .Workimg img { width:100%}
.subcont .Work-therapy .Work-detail03 .Worktext { float:right; width:48%; }
.subcont .Work-therapy .Work-detail03 .Worktext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .Work-therapy .Work-detail03 .Worktext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; width:100%; float:right; line-height:24px; word-break:keep-all}




.subcont .Nutrition h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .Nutrition { margin-bottom:60px;}
.subcont .Nutrition .title { margin-bottom:60px}
.subcont .Nutrition .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .Nutrition .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .Nutrition .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .Nutrition .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .Nutrition .cont04 {position:relative; z-index:0; } 
.subcont .Nutrition .Nutrition-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .Nutrition .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .Nutrition .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .Nutrition .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .Nutrition .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .Nutrition .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .Nutrition .Nutrition-detail-bg { background-color:#f1f3ec; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .Nutrition .Nutrition-detail-bg02 { background-color:#f1f3ec; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .Nutrition .Nutrition-detail-bg03 { background-color:#f1f3ec; position:absolute; top:-30px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .Nutrition .Nutrition-detail-bg04 { background-color:#f1f3ec; position:absolute; top:-40px; width:620px; height:355px; z-index:-1; left:50px}
.subcont .Nutrition .Nutrition-detail { display:inline-block; padding:0px; width:1000px; } 
.subcont .Nutrition .Nutrition-detail .Nutritionimg img { width:100%} 
.subcont .Nutrition .Nutrition-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px; word-break:keep-all;line-height:38px}
.subcont .Nutrition .Nutrition-detail .Nutritiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px; word-break:keep-all}
.subcont .Nutrition .Nutrition-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .Nutrition .Nutrition-detail02 .Nutritionimg { float:right; width:48%;}
.subcont .Nutrition .Nutrition-detail02 .Nutritionimg img { width:100%}
.subcont .Nutrition .Nutrition-detail02 .Nutritiontext { float:left; width:48%; }
.subcont .Nutrition .Nutrition-detail02 .Nutritiontext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-1px; word-break:keep-all;line-height:38px	 }
.subcont .Nutrition .Nutrition-detail02 .Nutritiontext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px; word-break:keep-all}







.subcont .society h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .society { margin-bottom:50px;}
.subcont .society .title { margin-bottom:70px}
.subcont .society .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .society .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .society .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .society .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .society .cont04 {position:relative; z-index:0; }  
.subcont .society .society-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .society .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .society .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .society .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .society .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .society .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .society .society-detail-bg { background-color:#f4eee8; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .society .society-detail-bg02 { background-color:#f4eee8; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .society .society-detail-bg03 { background-color:#f4eee8; position:absolute; top:20px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .society .society-detail-bg04 { background-color:#f4eee8; position:absolute; top:30px; width:620px; height:495px; z-index:-1; left:50px}
.subcont .society .society-detail-bg05 { background-color:#f4eee8; position:absolute; top:40px; width:480px; height:290px; z-index:-1; left:70px}
.subcont .society .society-detail { display:inline-block; padding:0px; width:1000px; } 
.subcont .society .society-detail .societyimg img { width:100%} 
.subcont .society .society-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px }
.subcont .society .society-detail .societytext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px; word-break:keep-all}
.subcont .society .society-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .society .society-detail02 .societyimg { float:right; width:48%;}
.subcont .society .society-detail02 .societyimg img { width:100%}
.subcont .society .society-detail02 .societytext { float:left; width:48%; }
.subcont .society .society-detail02 .societytext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .society .society-detail02 .societytext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px; word-break:keep-all}
.subcont .society .society-detail03 { display:inline-block;padding:0; width:1000px; }
.subcont .society .society-detail03 .societyimg { float:left; width:48%;}
.subcont .society .society-detail03 .societyimg img { width:100%}
.subcont .society .society-detail03 .societytext { float:right; width:48%; }
.subcont .society .society-detail03 .societytext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .society .society-detail03 .societytext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; width:100%; float:right; line-height:24px; word-break:keep-all}



.subcont .community h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .community { margin-bottom:50px;}
.subcont .community .title { margin-bottom:70px}
.subcont .community .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .community .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .community .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .community .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .community .cont04 {position:relative; z-index:0; }  
.subcont .community .cont05 {position:relative; z-index:0;padding-top:70px; }  
.subcont .community .cont06 {position:relative; z-index:0;padding:70px 0px;}  
.subcont .community .community-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .community .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .community .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .community .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .community .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .community .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .community .community-detail-bg { background-color:#f9efef; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .community .community-detail-bg02 { background-color:#f9efef; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .community .community-detail-bg03 { background-color:#f9efef; position:absolute; top:20px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .community .community-detail-bg04 { background-color:#f9efef; position:absolute; top:30px; width:620px; height:360px; z-index:-1; left:50px}
.subcont .community .community-detail-bg05 { background-color:#f9efef; position:absolute; top:90px; width:480px; height:290px; z-index:-1; left:70px}
.subcont .community .community-detail { display:inline-block; padding:0px; width:1000px; } 
.subcont .community .community-detail .communityimg img { width:100%} 
.subcont .community .community-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px }
.subcont .community .community-detail .communitytext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px; word-break:keep-all}
.subcont .community .community-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .community .community-detail02 .communityimg { float:right; width:48%;}
.subcont .community .community-detail02 .communityimg img { width:100%}
.subcont .community .community-detail02 .communitytext { float:left; width:48%; }
.subcont .community .community-detail02 .communitytext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .community .community-detail02 .communitytext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px; word-break:keep-all}
.subcont .community .community-detail03 { display:inline-block;padding:0; width:1000px; }
.subcont .community .community-detail03 .communityimg { float:left; width:48%;}
.subcont .community .community-detail03 .communityimg img { width:100%}
.subcont .community .community-detail03 .communitytext { float:right; width:48%; }
.subcont .community .community-detail03 .communitytext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .community .community-detail03 .communitytext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; width:100%; float:right; line-height:24px; word-break:keep-all}

.w1200 { width:1200px; text-align:left; margin:0 auto}
.w1200 ul { padding:0}
.w1200 li { list-style:none; font-size:17px; font-weight:300; color:#404040}
.w1200 p {  font-size:15px; font-weight:300; color:#404040}


.title-type03 {overflow:hidden;/*margin-bottom:80px;*/width:100%;}
.title-type03 .tit {position:relative;float:left;width:280px;}
.title-type03 .tit:before {content:'';position:absolute;top:0;display:inline-block;width:100%; border-top:1px #333 solid;;vertical-align:top;}
.title-type03 .tit > * {padding-top:35px;padding-left:40px;color:#000; font-weight:400;font-size:24px;line-height:1.2;}
.title-type03 .cont {position:relative;overflow:hidden;}
.title-type03 .cont:before {content:'';position:absolute;top:0;display:inline-block;width:100%;height:1px;border-top:1px #d9d9d9 solid;vertical-align:top;}
.title-type03 .cont .cont_wrap {padding-top:50px;padding-left:40px;padding-bottom:75px;}
.title-type03 .cont .cont_wrap .s01{}
.title-type03 .cont .cont_wrap .s01 li{ display:inline-block; width:427px; vertical-align:top; }
.title-type03 .cont .cont_wrap .s02{}
.title-type03 .cont .cont_wrap .s02 li{ display:inline-block; width:275px; vertical-align:top; overflow:hidden; }

.title-type03 .cont .cont_wrap .pl{ padding-left:20px;}
.title-type03 .cont .cont_wrap .pb{ padding-bottom:30px;}
.title-type03 .cont .cont_wrap .sTit{ font-size:20px; font-weight:400; color:#04abd7 ; text-align:left;}
.title-type03 .cont .cont_wrap .bTxt{ padding-bottom:10px; color:#404040; font-weight:300;}
.title-type03 .cont .cont_wrap .cTxt{ text-align:center; padding-top:5px;}
.title-type03 .cont .cont_wrap .btnBox{ text-align:center; margin:20px 0;}
.title-type03 .cont .cont_wrap .dTxt{  padding-top:15px; text-align:left; color:#04abd7 ; font-weight:400;}
.title-type03 .cont .cont_wrap .s03{ }
.title-type03 .cont .cont_wrap .s03 li{display:inline-block;width:84px; text-align:center; margin-left:-5px; padding-right:25px; margin-top:10px; background:url(./image/sub/bar.png) 23px 0 no-repeat }
.title-type03 .cont .cont_wrap .s03 .nomal{ background:none;}
.title-type03 .cont .cont_wrap .s04{}
.title-type03 .cont .cont_wrap .s04 li{ background:url(./image/sub/cont_wrap_icon.jpg) 0 10px no-repeat; padding-left:15px; margin-bottom:5px; line-height:22x;}
.title-type03 .cont .cont_wrap .s04 span{ font-weight:500;}
.title-type03 .cont .cont_wrap .s05{}
.title-type03 .cont .cont_wrap .s05 li{display:inline-block; width:90px; height:90px; border-radius:100%; text-align:center; line-height:90px; border:1px #8897b0 solid; margin:0 10px;}
.title-type03 .cont .cont_wrap .s05 .back{ background:#8897b0; color:#fff;}
.title-type03 .cont .cont_wrap .s05 span{ color:#acbbd5;}
.title-type03 .cont .cont_wrap .s06{}
.title-type03 .cont .cont_wrap .s06 li{display:inline-block; width:84px; text-align:center; padding-right:33px; margin-top:10px; }
.title-type03 .cont .cont_wrap .s07{}
.title-type03 .cont .cont_wrap .s07 li{display:inline-block; vertical-align:top; margin-bottom:30px;  }
.title-type03 .cont .cont_wrap .s07 .textBox{ width:45%;}
.title-type03 .cont .cont_wrap .s07 img{ padding-right:20px;}
.title-type03 .cont .cont_wrap .s08{}
.title-type03 .cont .cont_wrap .s08 li{display:inline-block; width:84px; text-align:center; padding-right:53px; margin-top:10px; margin-left:-5px; line-height:19px; vertical-align:top; background:url(./image/sub/bar.png) 40px 0 no-repeat }
.title-type03 .cont .cont_wrap .s08 .nomal{ background:none;}
.sub_Btn2{display:inline-block; background:#04abd7 ;height:40px; line-height:40px; border-radius:7px; color:#fff; text-align:center; margin:0 px;padding:0 13px;font-size:15px;   }
.sub_Btn1{display:inline-block; background:#197d97;height:45px; line-height:45px; border-radius:7px; color:#fff; text-align:center;  margin:0 7px; padding:0 13px; font-size:15px;}



.title-type03 .cont .cont_wrap .s10{}
.title-type03 .cont .cont_wrap .s10 li{ position:relative; display:inline-block;width:calc((100% - 153px) / 4); margin-right:15px; padding-right:32px; margin-top:10px;}
.title-type03 .cont .cont_wrap .s10 li:before{ content:''; position:absolute; top:30px; right:0; width:19px; height:18px; background:url(./image/sub/arrow.png) no-repeat; opacity:0.5;}
.title-type03 .cont .cont_wrap .s10 li:last-child{ margin-right:0; padding-right:0;}
.title-type03 .cont .cont_wrap .s10 li:last-child:before{ display:none;}
.title-type03 .cont .cont_wrap .s10   p{ color:#fff; padding:20px 0; text-align:center; border-radius:7px;font-size:15px; line-height:20px;}
.title-type03 .cont .cont_wrap .s10 li:nth-child(1) p{ background:#25a5a5;}
.title-type03 .cont .cont_wrap .s10  li:nth-child(2) p{ background:#67ba88;}
.title-type03 .cont .cont_wrap .s10  li:nth-child(3) p{ background:#e0b085;}
.title-type03 .cont .cont_wrap .s10  li:nth-child(4) p{ background:#c4683f;}



.fs35{ font-size:35px;  font-weight:500;  letter-spacing:-1px; line-height:40px;}
.fs36{ font-size:36px;  font-weight:400; color:#404040; letter-spacing:-1px; line-height:40px;}
.fs20{ font-size:20px;  font-weight:400; opacity:0.6; color:#fff; line-height:40px;}
.fs17{ font-size:17px; }
.mt100{ margin-top:100px;}
.mt120{ margin-top:120px;}
.mt90{ margin-top:90px;}
.mt30{ margin-top:30px;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mb50{ margin-bottom:50px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb10{ margin-bottom:10px;}
.pl15{ padding-left:15px;}


.page123 { text-align:center; position:relative; background:url(./image/sub/123_1.jpg) 100% 0 no-repeat; padding-top:10px; padding-bottom:50px; height:480px; background-position:center top}
.page123 .sTit{ font-size:40px; font-weight:500; margin:60px 0 0 0; letter-spacing:-2px; color:#04abd7 ; font-family:nanummyeongjo; font-weight:600}
.page123 .bTxt{ font-size:20px; line-height:26px; margin-top:10px; color:#333 margin-bottom:380px;letter-spacing:-1px; font-weight:300} 


#page91{ text-align:left; } 
#page91 h3{  font-size:30px; margin:0px 0 20px 0; letter-spacing:-2px;  padding:0px; font-weight:500; }
#page91 h3 span.point_color {color:#04abd7}
#page91 h3 img {height:45px; line-height:45px; vertical-align:middle; margin-right:10px;}
#page91 .sTit{ font-size:23px; letter-spacing:-2px; margin:20px 0 5px 0px;}
#page91 .bTxt{ padding-bottom:15px; font-size:17px; font-weight:300}
#page91 .bTxt span{ color:#04abd7; font-weight:500; padding-left:0px;}
#page91 .bTxt  br{ display:none;}
#page91 .s01 { border-bottom:1px #ccc solid; padding-bottom:50px;}
#page91 .s02 { margin-top:70px;}
#page91 .s02 .map{ }
.operation_guide_cont { text-align:left}
.operation_guide_cont h5 {overflow:hidden;margin-top:30px;padding:20px 0 15px;padding-left:50px;border-bottom:1px solid #ddd;font-weight:300;font-size:24px;line-height:30px;}
.operation_guide_cont h5:first-child {margin-top:40px;}
.operation_guide_cont h5 p {float:right;}
.operation_guide_cont h5  span {display:inline-block;margin-left:70px;padding-left:14px;font-size:14px;color:#df1e32;}
.operation_guide_cont h5 p span:first-child {margin-left:0;}
.operation_guide_cont h5.bus{margin-top:60px;background:url(./image/sub/96_3.png) 0% 50% no-repeat }
.operation_guide_cont h5.subway{background-position:0 -70px;}
.operation_guide_cont h5.car{background:url(./image/sub/96_4.png) 0% 50% no-repeat }
.operation_guide_cont h5.store{background:url('../images/ico_parking.png') no-repeat 0 -140px;}
.operation_guide_cont h5.buy{background:url('../images/ico_parking.png') no-repeat 0 -70px;}
.operation_guide_cont h5.won{background:url('../images/ico_parking.png') no-repeat 0 0;}
.list_load_info { padding:0}
.list_load_info li {position:relative; list-style-type:none;margin-top:20px;padding:5px 0;padding-left:200px; font-size:16px;line-height:26px;}
.list_load_info li:first-child {margin-top:30px;}
.list_load_info li span{color:#df1e32;}
.list_load_info li .root {display:block;position:absolute;top:50%;left:0;margin-top:-17px;width:185px;height:36px;background-color:#eee;border-radius:20px;font-size:16px;line-height:36px;color:#222;text-align:center;}
.list_load_info li .root.col_red {color:#df1e32;}
.list_load_info li .root.col_blue {color:#1968b3;}

#page64{ padding:50px 0px; background-color:#f5f6fa}
#page64 .sTit{ font-size:30px; letter-spacing:-2px; margin:0px 0 20px 0; line-height:37px;}
#page64 .sTit span{ font-weight:500; color:#04abd7;}
#page64 .bar{ width:120px; height:10px; margin:0 auto; border-bottom:1px #04abd7 solid;} 
#page64 .bTxt{ font-size:17px; margin:20px 0 70px 0; font-weight:300}
#page64 li{ list-style-type:none; display:inline-block; width:40%; height:110px; margin:0 1% 20px 1%; background:#fff;  padding:27px; text-align:left; line-height:20px; min-height:100px; vertical-align:top;} 
#page64 .cTxt{ font-size:23px; font-weight:400; padding-bottom:12px;}
#page64 .bg1{background:url(./image/sub/95_1.png) 96% 7% no-repeat;}
#page64 .bg2{background:url(./image/sub/95_2.png) 96% 7% no-repeat;}
#page64 .bg3{background:url(./image/sub/95_3.png) 96% 7% no-repeat;height:65px;}
#page64 .bg4{background:url(./image/sub/95_4.png) 96% 7% no-repeat;}
#page64 .bg5{background:url(./image/sub/95_5.png) 96% 7% no-repeat; height:65px;}
#page64 .bg6{background:url(./image/sub/95_6.png) 96% 7% no-repeat;height:65px;}
#page64 .bg7{background:url(./image/sub/95_7.png) 96% 7% no-repeat;}
#page64 .bg8{background:url(./image/sub/95_8.png) 96% 7% no-repeat;}


#page62{ font-size: 15px;color: #404040;word-break: keep-all; position:relative;background:url(./image/sub/94_bg1.jpg) 50% top no-repeat; width:1200px; margin:0 auto}
#page62 .s01{text-align:left;  width:500px; height:600px; margin-left:105px; color:#fff }
#page62 .s01 .sTit{ padding:300px 0 35px 0;border-bottom:1px #fff solid; font-size:36px; width:66%; line-height:31px; color:#fff; font-weight:500}
#page62 .s01 .bTxt{ font-weight:500; font-size:25px; letter-spacing:-2px; padding-top:20px; color:#fff}
#page62 .s01 .bTxt02 {font-weight:300; font-size:18px; padding-top:25px;  position:absolute; left:515px; top:360px; color:#333}
#page62 .s01 .bTxt02 .bTxt02-tilte { font-weight:500; display:block; color:#04abd7; font-size:20px; margin-bottom:10px;}
#page62 .s01 .bTxt span{ margin:0 10px; }
#page62 .s01 .bTxt img{vertical-align:middle;} 

.tblType01{font-size: 15px;width:100%;table-layout:fixed;border-top:3px solid #04abd7}
.tblType01 thead th{padding:15px 0 12px;background:#efefef;border-bottom:1px solid #b1b1b1; font-weight:400; text-align:center;}
.tblType01 thead th:last-child {border-right:1px solid #b1b1b1;}
.tblType01 thead th:first-child {border-left:1px solid #b1b1b1;}
.tblType01 tbody tr.empty td { padding: 26px 0; }
.tblType01 tbody th{padding:7px 0 7px;background:#efefef;border-bottom:1px solid #b1b1b1;border-left:1px solid #b1b1b1;font-weight:400;}
.tblType01 tbody td{padding:15px 0px;text-align:center;border-bottom:1px solid #b1b1b1;border-left:1px solid #b1b1b1; font-weight:300}
.tblType01 thead th + th,
.tblType01 thead tr:nth-child(2) th,
.tblType01 tbody th + td,
.tblType01 tbody td + td{border-left:1px solid #b1b1b1}
.tblType01 tbody td:last-child {border-right:1px solid #b1b1b1; }
.tblType01 tbody .al{ text-align:left; padding-left:35px;}
.tblType01 tbody .ac{ text-align:center;}
.tblType01 tbody .gray{ background:#f5f6fa;} 
.tblType01 tbody .bT{ color:#0053dc; font-weight:400;} 
.tblType01 tbody .rT{ color:#ee0000; font-weight:400;} 
.tblType02{width:100%; margin-top:50px;}




.tblType03{width:100%;table-layout:fixed;border-top:1px solid #e5e5e5;font-size: 15px; font-weight:300}
.tblType03 thead th{padding:10px 0 10px;background:#e3e5ed;border-bottom:1px solid #e5e5e5; font-weight:400; text-align:center;}
.tblType03 thead td{padding:7px 0 7px;text-align:center;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.tblType03 tbody th{padding:7px 0 7px;background:#e3e5ed;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-weight:400; text-align:center;}
.tblType03 tbody td{padding:7px 0 7px;text-align:center;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5; word-break:keep-all}
.tblType03 thead th + th,
.tblType03 thead tr:nth-child(2) th,
.tblType03 tbody th + td,
.tblType03 tbody td + td{border-left:1px solid #e5e5e5;}
.tblType03 tbody .al{ text-align:left; padding-left:35px;}
.tblType03 tbody .ac{ text-align:center;}
.tblType03 tbody .gray{ background:#f5f6fa;} 





.page92 { }
.page92 .s01{ padding-top:70px;   z-index:1; position:relative}
.page92 .s01 .downBtn{ margin:30px 0 50px 0;}
.page92 .s01 .downBtn .Btn1{display:inline-block; background:#197d97;height:45px; line-height:45px; border-radius:7px; color:#fff; text-align:center; width:170px; margin:0 7px; font-size:17px;}
.page92 .s01 .downBtn .Btn2{display:inline-block; background:#04abd7;height:45px; line-height:45px; border-radius:7px; color:#fff; text-align:center; width:170px;margin:0 7px;  font-size:17px;}
.page92 .s01 .ciBox{ width:725px; margin:0 auto;background:url(./image/sub/page92_bg1.jpg) 50% 0% no-repeat; }
.page92 .s01 .ciBox img{ padding:80px 0;}
.page92 .s01 .ciBox .txt1{ background:#e7e9ef; padding:20px 0; text-align:center; vertical-align:middle;}
.page92 .s01 .ciBox .txt1 .span1{ display:inline-block; width:20px; height:20px; border-radius:100%; background:#ffde00; vertical-align:middle}
.page92 .s01 .ciBox .txt1 .span2{display:inline-block; width:20px; height:20px; border-radius:100%; background:#f7941e; margin-left:15px;vertical-align:middle}
.page92 .s01 .ciBox .txt1 .span3{display:inline-block; width:20px; height:20px; border-radius:100%; background:#ed1b2f;margin-left:15px;vertical-align:middle}
.page92 .s01 .ciBox .txt1 .span4{display:inline-block; width:20px; height:20px; border-radius:100%; background:#0a4595;margin-left:15px;vertical-align:middle}
.page92 .s01 .ciBox .txt1 .span5{display:inline-block; width:20px; height:20px; border-radius:100%; background:#30a4dc; margin-left:15px;vertical-align:middle}
.page92 .s01 .ciBox .txt1 .span6{display:inline-block; width:20px; height:20px; border-radius:100%; background:#00a651; margin-left:15px;vertical-align:middle}
.page92 .s01 .txt2{ font-size:17px; margin-top:30px;}
.page92_bg1{position:absolute; top:0px; width:100%; left:50%; margin-left:-50%; height:740px; background:#f5f6fa; z-index:-1;}
.page92_bg2{position:absolute; top:500px; width:100%; left:50%; margin-left:-50%; height:750px; z-index:-1;}
.page92 .character { width:1200px; margin:0 auto; }
.page92 .s02{background:url(./image/sub/page92_bg2.jpg) 50% 0% no-repeat; height:477px; width:100%;}
.page92 .s02 ul{ padding:0}
.page92 .s02 li{ display:inline-block; list-style-type:none; color:#fff; font-size:25px; font-weight:400; margin:0 150px; padding-top:35px; line-height:40px;}
.page92 .s02 span{ font-size:35px; font-weight:600;}

.page93{}
.page93 .s01{  color:#fff; margin-top:0px; padding:100px 0px;  position:relative;height:307px; background:url(./image/sub/93_bg1.jpg) 50% 0% no-repeat;}
.page93 .s01 .sTit{ color:#04abd7; font-size:25px; letter-spacing:-1px;background:url(./image/sub/91_2.png) 50% 100% no-repeat; padding-bottom:30px; margin-bottom:30px;}
.page93 .s01 .sTit span{ font-size:40px; font-weight:500;letter-spacing:-2px;}
.page93 .s01 .bTxt{ font-weight:300;}
.page93 .s02{ background:url(./image/sub/93_bg2.jpg) 50% 0% no-repeat; height:507px;}
.page93 .s02 .sTit{ padding:90px 0 50px 0;}
.page93 .s02 ul{ padding:0}
.page93 .s02 li{ list-style-type:none; display:inline-block; width:230px; text-align:center; line-height:25px; font-size:17px;}
.page93 .s02  img{ margin-bottom:20px;}
.page93 .s03{ padding-bottom:70px;}
.page93 .s03 .sTit{ padding:70px 0 50px 0;}  


.page61{ margin-top:50px; text-align:left;}
.page61 .sTit{ font-size:27px; text-align:center; letter-spacing:-1px; line-height:35px; margin-bottom:30px;}
.page61 li{ display: inline-block; width:337px; height:150px; background-position:100% 100%; text-align:left; padding:25px; vertical-align:top; margin:6px 5px; font-size:14px;}
.page61 .nTit{ font-size:25px; margin-bottom:10px; }
.page61 .nTit span{ background:#04abd7; padding:2px 10px; border-radius:5px; color:#fff; font-size:14px; margin-left:10px;vertical-align:middle }
.page61 .doc1{background:#f6f6f6 url(./image/sub/61_1.png) 100% 100% no-repeat;}
.page61 .doc2{background:#f6f6f6 url(./image/sub/61_12.png) 100% 100% no-repeat;} 
.page61 .doc2 p:last-child{ font-size:15px;}
.page61 .doc3{background:#f6f6f6 url(./image/sub/61_4.png) 100% 100% no-repeat;}
.page61 .doc4{background:#f6f6f6 url(./image/sub/61_6.png) 100% 100% no-repeat;}
.page61 .doc5{background:#f6f6f6 url(./image/sub/61_8.png) 100% 100% no-repeat; }
.page61 .doc6{background:#f6f6f6 url(./image/sub/61_7.png) 100% 100% no-repeat;}
.page61 .doc7{background:#f6f6f6 url(./image/sub/61_9.png) 100% 100% no-repeat;}
.page61 .doc8{background:#f6f6f6 url(./image/sub/61_10.png) 100% 100% no-repeat;}
.page61 .doc9{background:#f6f6f6 url(./image/sub/61_13.png) 100% 100% no-repeat;}
.page61 .doc15{background:#f6f6f6 url(./image/sub/61_15.png) 100% 100% no-repeat;}
.page61 .doc16{background:#f6f6f6 url(./image/sub/61_16.png) 100% 100% no-repeat;}
.page61 .doc17{background:#f6f6f6 url(./image/sub/61_17.png) 100% 100% no-repeat;}
.page61 .doc18{background:#f6f6f6 url(./image/sub/61_18.png) 100% 100% no-repeat;}
.page61 .doc19{background:#f6f6f6 url(./image/sub/61_19.png) 100% 100% no-repeat;}
.page61 .doc20{background:#f6f6f6 url(./image/sub/61_20.png) 100% 100% no-repeat;}
.page61 .doc21{background:#f6f6f6 url(./image/sub/61_21.png) 100% 100% no-repeat;}


.subcont .Socialwork { margin-bottom:60px;} 
.subcont .Socialwork .cont {position:relative; z-index:0; }  
.subcont .Socialwork .cont .text { width:1100px; margin:0 auto; }
.subcont .Socialwork .cont .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#63a0c0; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .Socialwork .cont .text p { margin:20px 0px  50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .Socialwork .cont .Socialworkbg01 { background-color:#f4f4f4; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .Socialwork .cont .Socialworkbg02 { background-color:#f4f4f4; width:430px; z-index:-1;  height:250px; position:absolute; top:10px; left:-40px}
.subcont .Socialwork .cont .Socialworkbg03 { background-color:#f4f4f4; width:430px; z-index:-1;  height:250px; position:absolute; top:10px; right:-40px}
.subcont .Socialwork .cont .Socialwork-detail-bg { background-color:#f7f7f7; }
.subcont .Socialwork .cont .Socialwork-detail { display:inline-block; padding:50px 0px; position:relative; width:990px }
.subcont .Socialwork .cont .Socialwork-detail .Socialworkimg { float:left; width:40%; text-align:left}
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext { float:right; width:50%;  }
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:right; color:#63a0c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 
.subcont .Socialwork .Socialwork-detail02 { display:inline-block; padding:50px 0px 0px 0px; margin-top:50px; position:relative; width:990px;}
.subcont .Socialwork .Socialwork-detail02 .Socialworkimg { float:right;  text-align:right}
.subcont .Socialwork .Socialwork-detail02 .Socialworktext { float:left; width:50%;  }
.subcont .Socialwork .Socialwork-detail02 .Socialworktext h5 {margin:30px 0 0 0; padding:0; font-size:32px;  text-align:left; color:#63a0c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .Socialwork .Socialwork-detail02 .Socialworktext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left} 



.subcont .rehabilitation { margin-bottom:0px;}  
.subcont .rehabilitation .cont {position:relative; z-index:0; }  
.subcont .rehabilitation .cont .text {  margin:0 auto; }
.subcont .rehabilitation .cont .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .rehabilitation .cont .text02 h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .rehabilitation .cont .text p { margin:20px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .rehabilitation .cont .text p span {display:block; font-weight:400; color:#3379c0}
.subcont .rehabilitation .cont .rehabilitationbg01 { background-color:#f4f4f4; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .rehabilitation .cont .rehabilitationbg02 { background-color:#f4f4f4; width:430px; z-index:-1;  height:250px; position:absolute; top:10px; right:-40px}
.subcont .rehabilitation .cont .rehabilitation-detail-bg { background-color:#f4f4f4; }
.subcont .rehabilitation .cont .rehabilitation-detail { display:inline-block; padding:50px 0px; position:relative }
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationimg { float:left; width:60%; text-align:left}
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext { float:right; width:35%; margin-right:50px}
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:right; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 
.subcont .rehabilitation .rehabilitation-detail02 { display:inline-block; padding:50px 0px 0px 0px; margin-top:50px; position:relative; width:990px }
.subcont .rehabilitation .rehabilitation-detail02 .rehabilitationimg { float:right;  text-align:right}
.subcont .rehabilitation .rehabilitation-detail02 .rehabilitationtext { float:left;   }
.subcont .rehabilitation .rehabilitation-detail02 .rehabilitationtext h5 {margin:30px 0 0 0; padding:0; font-size:32px;  text-align:left; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .rehabilitation .rehabilitation-detail02 .rehabilitationtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; line-height:38px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left} 


.subcont .nursing { margin-bottom:60px;} 
.subcont .nursing ul { margin:0px; padding:0;}
.subcont .nursing ul li {  list-style:none;width:360px; height:250px;position:relative; display:inline-block; border:3px #fff solid; margin:3px} 
.subcont .nursing ul li.nursing-bg-01 {  background:#eee url('./image/sub/nursing-bg-01.jpg') no-repeat right top;}
.subcont .nursing ul li.nursing-bg-02 {  background:#eee url('./image/sub/nursing-bg-02.jpg') no-repeat right top;}
.subcont .nursing ul li.nursing-bg-03 {  background:#eee url('./image/sub/nursing-bg-03.jpg') no-repeat right top;} 
.subcont .nursing ul li .nursing-text { position:absolute; bottom:0; background-color:#fff; opacity:0.9; width:100%; height:100px}
.subcont .nursing ul li .nursing-text span { color:#fff; background-color:#3379c0; border-radius:100%; width:40px; height:40px; line-height:40px; display:block; margin:0; padding:0; position:absolute; top:-20px; left:20px; font-size:18px; font-weight:600}
.subcont .nursing ul li .nursing-text p {margin:30px 20px 20px 20px; padding:0px; letter-spacing:-1px; font-size: 17px; color: #4c4c4c;font-weight: 300;text-align: left;}
.subcont .nursing .cont {position:relative; z-index:0; }  
.subcont .nursing .cont .text {  margin:0 auto; }
.subcont .nursing .cont .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .nursing .cont .text02 h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .nursing .cont .text p { margin:20px 0px  50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .nursing .cont .text p span {display:block; font-weight:400; color:#3379c0}
.subcont .nursing .cont .nursingbg01 { background-color:#f4f4f4; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .nursing .cont .nursingbg02 { background-color:#f4f4f4; width:605px; z-index:-1;  height:470px; position:absolute; top:0px; left:0}
.subcont .nursing .cont .nursing-detail-bg { background-color:#f4f4f4; }
.subcont .nursing .cont .nursing-detail { display:inline-block; padding:50px 0px; position:relative }
.subcont .nursing .cont .nursing-detail .nursingimg { float:left; width:60%; text-align:left}
.subcont .nursing .cont .nursing-detail .nursingtext { float:right; width:35%; margin-right:50px}
.subcont .nursing .cont .nursing-detail .nursingtext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:right; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .nursing .cont .nursing-detail .nursingtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 
.subcont .nursing .cont .nursing-detail02 { display:inline-block; padding:50px 0px; position:relative }
.subcont .nursing .cont .nursing-detail02 .nursingimg { float:right; width:55%; text-align:right}
.subcont .nursing .cont .nursing-detail02 .nursingtext { float:left; width:40%; padding-left:50px}
.subcont .nursing .cont .nursing-detail02 .nursingtext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:left; color:#3379c0; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .nursing .cont .nursing-detail02 .nursingtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left} 




.page106_bg1{ width:100%;  height:743px; z-index:-1;background:url(./image/sub/54/106_1.jpg) 100% 100% no-repeat; background-position:top center}
.page106{  text-align:left; padding-top:80px;}
.page106 .sTit1{ font-size:37px; color:#0072bb; line-height:50px; letter-spacing:-1px; font-weight:500; margin-bottom:15px;}
.page106 .sTit1 span{ font-size:50px;}
.page106 .sTit2{ font-size:19px;  color:#0072bb;letter-spacing:-1px; margin-bottom:40px; font-weight:400;}
.page106  ul{ padding:0 0 110px 0 ;}
.page106  li{ display:inline-block; font-size:23px; width:100%; margin-bottom:10px;}
.page106 img{ vertical-align:middle; padding-right:20px;}


.subcont .infection { margin-bottom:0px;} 
.subcont .infection ul { margin:0px; padding:0;}
.subcont .infection ul li {  list-style:none;width:360px; height:380px;position:relative; display:inline-block; border:3px #fff solid; margin:3px} 
.subcont .infection ul li.infection-bg-01 {  background:#c95f5f url('./image/sub/infection-bg-01.jpg') no-repeat right top;}
.subcont .infection ul li.infection-bg-02 {  background:#c95f5f url('./image/sub/infection-bg-02.jpg') no-repeat right top;}
.subcont .infection ul li.infection-bg-03 {  background:#c95f5f url('./image/sub/infection-bg-03.jpg') no-repeat right top;} 
.subcont .infection ul li .infection-text { position:absolute; bottom:0; background-color:#fff; opacity:0.9; width:100%; height:135px}
.subcont .infection ul li .infection-text span { color:#fff; background-color:#c95f5f; border-radius:100%; width:40px; height:40px; line-height:40px; display:block; margin:0; padding:0; position:absolute; top:-20px; left:20px; font-size:18px; font-weight:600}
.subcont .infection ul li .infection-text p {margin:30px 20px 20px 20px; padding:0px; letter-spacing:-1px; font-size: 17px; color: #4c4c4c;font-weight: 300;text-align: left;}
.subcont .infection .cont {position:relative; z-index:0; }  
.subcont .infection .cont02 {position:relative; z-index:0; margin-top:80px;}  
.subcont .infection .text {  margin:0 auto; position:relative}
.subcont .infection .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .infection .text02 h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .infection .text p { margin:20px 0px  50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .infection .text p span {display:block; font-weight:400; color:#3379c0}
.subcont .infection .infectionbg01 { background-color:#f4f4f4; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .infection .infectionbg02 { background-color:#f4f4f4; width:700px; z-index:-1;  height:350px; position:absolute; top:0px; left:-40px}
.subcont .infection .infectionbg03 { background-color:#f4f4f4; width:430px; z-index:-1;  height:250px; position:absolute; top:0px;left:-40px}
.subcont .infection .infection-detail-bg { background-color:#f4f4f4; }
.subcont .infection .infection-detail { display:inline-block; padding:50px 0px; position:relative; width:100%;}
.subcont .infection .infection-detail .infectionimg { float:left; text-align:left; }
.subcont .infection .infection-detail .infectiontext { float:right; width:61%}
.subcont .infection .infection-detail .infectiontext h5 {margin:0px 0 0 0; padding:0; font-size:32px;  text-align:left; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .infection-detail .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  line-height:38px; word-break:keep-all; text-align:left} 
.subcont .infection .infection-detail02 { display:inline-block; padding:50px 0px; position:relative; width:990px }
.subcont .infection .infection-detail02 .infectionimg { float:right; text-align:right}
.subcont .infection .infection-detail02 .infectiontext { float:left; width:55%;}
.subcont .infection .infection-detail02 .infectiontext h5 {margin:0px 0 0 0; padding:0; font-size:32px;  text-align:left; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .infection-detail02 .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; line-height:30px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left} 
.subcont .infectiony .infection { display:inline-block; padding:0px; width:1000px; } 
.subcont .infectiony .infection .infectionimg img { width:100%} 
.subcont .infectiony .infection h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px }
.subcont .infectiony .infection .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px}
.subcont .infection .cont .infection-detail03 { display:inline-block; padding:50px 0px; position:relativewidth:990px }
.subcont .infection .cont .infection-detail03 .infectionimg { float:left; text-align:left}
.subcont .infection .cont .infection-detail03 .infectiontext { float:right; width:55%; margin-right:50px}
.subcont .infection .cont .infection-detail03 .infectiontext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:right; color:#718643; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .cont .infection-detail03 .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 




/*page114*/
.subcont .prolong .cont .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#766db2; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .prolong .cont .text {position: relative; z-index: 10;}
.subcont .prolong .cont .text h2 {font-size: 32px;}
.subcont .prolong .cont .text .prolong_info {font-size:18px; font-weight: 300;}
.subcont .prolong .prolong01 {background-color:#f4f4f4; width:100%;height:400px; z-index: -1; position:absolute; top:0px; left:0}
.subcont .prolong .cont .prolong_cont_01 h5,
.subcont .prolong .cont .prolong_cont_02 h5,
.subcont .prolong .cont .prolong_cont_03 h5 {font-size: 27px; margin:0; padding:100px 0px 20px 0px; text-align:center; color:#3c3c3c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .prolong .cont .prolong_cont_01 .icon_box {display: flex; justify-content: space-around; flex-wrap: wrap; padding: 0;}
.subcont .prolong .cont .prolong_cont_01 .icon_box li,
.subcont .prolong .cont .prolong_cont_03 ul li,
.subcont .prolong .cont .prolong_cont_04 ul li {list-style: none;}

.subcont .prolong .cont .prolong_cont_01 .icon_box li p {margin-top: 7px;}
.subcont .prolong .cont .prolong_cont_03 ul {display: flex; justify-content: center; padding: 0; border: 1px solid #ccc; padding: 30px 0;}
.subcont .prolong .cont .prolong_cont_03 ul li {width: 370px; position: relative;}
.subcont .prolong .cont .prolong_cont_03 ul li::after {display: block; content: ''; width: 8px; height: 13px; background: url('/image/sub/page114_arrow.png'); position: absolute; right: 0; top: 20%;}
.subcont .prolong .cont .prolong_cont_03 ul li > p {font-size: 20px; font-weight: 500; margin: 10px 0;}
.subcont .prolong .cont .prolong_cont_03 .cont_bt {text-align: left;}
.subcont .prolong .cont .prolong_cont_03 .cont_bt h2 {color: #e03939;}
.subcont .prolong .cont .prolong_cont_03 .cont_bt p {font-size: 17px; font-weight: 300;}
.subcont .prolong .cont .prolong_cont_04 {padding: 40px 90px; background: #eee; margin-top: 80px;}
.subcont .prolong .cont .prolong_cont_04 h5 {font-size: 27px; margin:0; padding:0px 0px 20px 0px; text-align:center; color:#3c3c3c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .prolong .cont .prolong_cont_04 ul {padding: 0;}
.subcont .prolong .cont .prolong_cont_04 ul li {display: flex; align-items: center; margin-bottom: 10px;}
.subcont .prolong .cont .prolong_cont_04 ul li p {font-size: 20px; font-weight: 600; color:#1da9e4; margin-right: 15px;}
.subcont .prolong .cont .prolong_cont_04 ul li span {font-size: 22px; color: #444;}
.subcont .prolong .cont .prolong_cont_01 .icon_box li {margin-bottom: 20px;}
.subcont .prolong .cont .prolong_cont_02 img {width: 95%;}



.subcont .nutrition { margin-bottom:0px;} 
.subcont .nutrition {position:relative; z-index:0; }  
.subcont .nutrition .text { width:1100px; margin:0 auto; }
.subcont .nutrition .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#718643; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .nutrition .text p { margin:20px 0px  0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center}
.subcont .nutrition .nutritionbg01 { background-color:#f4f4f4; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .nutrition .nutritionbg02 { background-color:#f4f4f4; width:605px; z-index:-1;  height:470px; position:absolute; top:0px; right:0}
.subcont .nutrition .nutrition-detail-bg { background-color:#f7f7f7; }
.subcont .nutrition .nutrition-detail { display:inline-block; padding:50px 0px; position:relative }
.subcont .nutrition .nutrition-detail .nutritionimg { float:left; width:60%; text-align:left}
.subcont .nutrition .nutrition-detail .nutritiontext { float:right; width:35%; margin-right:50px}
.subcont .nutrition .nutrition-detail .nutritiontext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:right; color:#718643; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .nutrition .nutrition-detail .nutritiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 





.subcont .nursing h3 {font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:10px 0px 0px 0px; padding:0; line-height:42px; word-break:keep-all}
.subcont .nursing { margin-bottom:50px;}
.subcont .nursing .title { margin-bottom:70px}
.subcont .nursing .title h4 { font-size:36px; font-family:nanummyeongjo; font-weight:600; color:#4c4c4c; margin:0; padding:0; line-height:42px; word-break:keep-all}
.subcont .nursing .cont {position:relative; z-index:0;  margin-bottom:70px; padding:70px 0px}  
.subcont .nursing .cont02 {position:relative; z-index:0; margin-bottom:70px; } 
.subcont .nursing .cont03 {position:relative; z-index:0; padding-bottom:70px; } 
.subcont .nursing .cont04 {position:relative; z-index:0; }  
.subcont .nursing .cont05 {position:relative; z-index:0;padding-top:70px; }  
.subcont .nursing .cont06 {position:relative; z-index:0;padding:70px 0px;}  
.subcont .nursing .nursing-detail-line { border-bottom:1px #f4eee8 solid}
.subcont .nursing .cont .text { width:1200px; position:absolute; top:-25px}
.subcont .nursing .cont .text span { width:50px; line-height:50px; height:50px; color:#fff; background-color:#915b1c; display:block; margin:0 auto; text-align:center; font-size:18px}
.subcont .nursing .cont .text h5 { margin:0; padding:0px 20px; font-size:22px; border-radius:34px; line-height:34px; text-align:center; background-color:#3379c0; color:#fff; font-weight:500; letter-spacing:-1px;word-break:keep-all; display:inline-block; }
.subcont .nursing .cont .text h6 { margin:10px 0 50px 0; padding:0px; font-size:26px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .nursing .cont .text p { margin:10px 0px 50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:center} 
.subcont .nursing .nursing-detail-bg { background-color:#f9efef; position:absolute; top:0px; width:100%; height:600px; z-index:-1; left:0}
.subcont .nursing .nursing-detail-bg02 { background-color:#f9efef; position:absolute; top:0px; width:100%; height:400px; z-index:-1; left:0}
.subcont .nursing .nursing-detail-bg03 { background-color:#f9efef; position:absolute; top:20px; width:480px; height:290px; z-index:-1; right:70px}
.subcont .nursing .nursing-detail-bg04 { background-color:#f9efef; position:absolute; top:30px; width:620px; height:360px; z-index:-1; left:50px}
.subcont .nursing .nursing-detail-bg05 { background-color:#f9efef; position:absolute; top:90px; width:480px; height:290px; z-index:-1; left:70px}
.subcont .nursing .nursing-detail { display:inline-block; padding:0px;} 
.subcont .nursing .nursing-detail .nursingimg img { width:100%} 
.subcont .nursing .nursing-detail h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px }
.subcont .nursing .nursing-detail .nursingtext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px; word-break:keep-all}
.subcont .nursing .nursing-detail02 { display:inline-block;padding:0; width:1000px; }
.subcont .nursing .nursing-detail02 .nursingimg { float:right; width:48%;}
.subcont .nursing .nursing-detail02 .nursingimg img { width:100%}
.subcont .nursing .nursing-detail02 .nursingtext { float:left; width:48%; }
.subcont .nursing .nursing-detail02 .nursingtext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:right; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .nursing .nursing-detail02 .nursingtext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:right; width:100%; float:right; line-height:24px; word-break:keep-all}
.subcont .nursing .nursing-detail03 { display:inline-block;padding:0; width:1000px; }
.subcont .nursing .nursing-detail03 .nursingimg { float:left; width:48%;}
.subcont .nursing .nursing-detail03 .nursingimg img { width:100%}
.subcont .nursing .nursing-detail03 .nursingtext { float:right; width:48%; }
.subcont .nursing .nursing-detail03 .nursingtext h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:left; color:#4c4c4c; font-weight:500; letter-spacing:-2px; word-break:keep-all;line-height:38px}
.subcont .nursing .nursing-detail03 .nursingtext p { margin:0px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; width:100%; float:right; line-height:24px; word-break:keep-all}




.page97{ text-align:left; margin-top:70px;}
/* 층별안내 */
.floor_plan { position:relative;background:url(./image/sub/hospital_img_1.jpg) left top no-repeat; padding-left:460px; margin-bottom:0px;}

.floor_plan .sTit2{ border:1px #307ddc solid; width:280px; padding:5px 0; text-align:center; }
.floor_plan .floor_detail { margin-top:20px; width:670px;  }
.floor_plan .floor_detail .sTit{ border:1px #8897b0 solid; width:400px; padding:5px 0; text-align:center; margin-bottom:20px;}
.floor_plan .floor_detail li { line-height:32px; margin-top:15px;  }
.floor_plan .floor_detail li span { display:block; float:left; }
.floor_plan .floor_detail li:after { display:block; clear:both; content:''; }
.floor_plan .floor_detail li .tit { width:50px; text-align:center; color:#fff; margin-right:50px; font-weight:bold;}
.floor_plan .floor_detail li .cnt {  }
.floor_plan .floor_detail li.floor_bg_1 { background:url(./image/sub/floor_bg_1.png) top left no-repeat; }
.floor_plan .floor_detail li.floor_bg_2 { background:url(./image/sub/floor_bg_2.png) top left no-repeat; }
.floor_plan .floor_detail li.floor_bg_3 { background:url(./image/sub/floor_bg_3.png) top left no-repeat; }
.floor_plan .floor_detail li.floor_bg_4 { background:url(./image/sub/floor_bg_4.png) top left no-repeat; }
.floor_plan .floor_detail2{ position:absolute; right:0px; top:0; margin:0; width:auto;vertical-align:top}
.floor_plan .floor_detail2 li { height:32px; line-height:32px; margin-top:15px;  }
.floor_plan .floor_detail2 li span { display:block; float:left; }
.floor_plan .floor_detail2 li:after { display:block; clear:both; content:''; }
.floor_plan .floor_detail2 li .tit { width:50px; text-align:center; color:#fff; margin-right:54px; font-weight:bold;}

.floor_plan .floor_detail2 li.floor_bg_1 { background:url(./image/sub/floor_bg_2.png) top left no-repeat; }

.fnl-facility{ text-align:left}
.fnl-facility li{ display:inline-block; margin:0 3px 14px 3px; text-align:center;}
.fnl-facility  .sTit{ font-size:27px; font-weight:500; margin-bottom:20px;}



.page97_bg1{position:absolute; top:190px; width:100%; left:50%; margin-left:-50%; height:750px; z-index:-1;background:#f5f6fa}





.page78{  text-align:left; } 
.page78 .sTit{ font-size:21px;  letter-spacing:-1px; text-align:center; margin-bottom:10px;}
.page78 .cTxt{ text-align:center; font-size:17px; margin-bottom:50px;}
.page78 .cTxt span{ background:#ebedf5; border:1px #8897b0 solid; padding:3px 20px; margin:0 7px; border-radius:20px;}

.chapter05 .logo_box {text-align: center; width: 50%; margin: 0 auto;}
.chapter05 .logo_box ul {padding-left: 0;}
.chapter05 .logo_box ul li {display: inline-block; margin-right: 1%;}
.chapter05 .logo_box ul li:nth-child(3){margin-right: 0;}



@media only screen and (max-width:1000px) {
	
	.section01_bg{ display:none;}
	
	#wrap{ min-width:100%;}
	#header{ width:100%; height:75px !important; position:relative;}

	#lnb{ display:none;}
	#lnbbg{ display:none;}
	#headerbg { height:75px !important; display:inline-block;}
	#header .gnb { display:none; right:15px; top:4px;}
	#header .logo {left:10px;}
	#header .imglogo{ left:15px; top:20px;}
	#header .imglogo img{ width:85%; height:85%;}

	#header .font{ display:none;}
	#header .mobile_list { display:block;position: absolute;top:25px; right:15px; }
 	#content .subContent { width:100%;}
	#footer{ position:relative; padding:20px 0px !important}
	#footer .footerCont {width:100%; height:100px;}
	#footerbg{ display:none;}
	
	#footerWrap{ height:150px; }
	#footer .footerMenu{ padding:0; margin:0; background:none;display:none; }

	#footer .footerMenu a, #footer .footerMenu .split { }
	#footer .footerCont div.footerMenu{ background:none; border:none; height:20px; line-height:20px; }
	#footer .footerCont div.footerMenu a {font-size:11px; }
	#footer .footerCont div.footerSiteInfo{width:100%; font-size:11px; line-height:17px; letter-spacing:-1px; text-align:center; padding:0px 0 20px 0;}
	#footer .footerCont div.footerSiteInfo a{ color:#999}
	#footer .footerCont div.footerSiteInfo br{ display:block;}

	#footer .footerCont address{ position:relative; padding:0; text-align:center; font-size:10px;}

	#footer .footerCont .footerLogo{ position:relative; margin:0 auto; top:10px;}
	
	#pages_join, #pages_login, #mypage_main, #pages_top, #pages_all, .iframe, #bbslist, #bbsview, #bbswrite, #guidebox, #scraplist, #paperlist, #friendlist, #pointlist, #loglist{ width:100%;padding:30px 0;}
	
	
	.w1200{ width:100%;}
	
	
	
	#footer .footerCont { height:auto}
.foot-ph {position:relative; top:0px; right:0px; text-align:center; height:40px}
.footer-btn { display:block; text-align:center; width:170px; margin:0 auto}
.footer-btn a { font-size:14px; color:#fff; text-align:left;width:130px; height:40px; padding:0px 20px; line-height:40px; display:block; float:none; margin-left:0px;}
.footer-btn a.fam {background:#545454 url('./image/main/next-btn-01.png') no-repeat 140px 14px; display:none}
.footer-btn a.price { background:#1da9e4 url('./image/main/next-btn-02.png') no-repeat 140px 14px;}
.footer-text-logo { font-size:16px; font-weight:500; margin:0px 0px 20px 0px; padding:0px;}
 
#guidebox { background:#fff; padding:50px;}






.visual{ position:relative; z-index:0; width: 100%; margin-top:0px;}
.visual ul { margin:0; padding:0px;}
.visual ul li { height:450px; background-size:100%}
.visual ul li a { display:block; }
.visual ul li .inner { position:relative; height:500px; width:100%; margin:0 auto; }
.bx-viewport ul li { background-size: auto 100% !important;}


.vis_tit01 { z-index:1;position:absolute; top:170px !important; text-align:center; width:100%; opacity:0; font-size:22px; font-weight:400; letter-spacing:-1; color:#c2d500;}
.vis_tit02 { z-index:1;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; position:absolute; top:225px !important; text-align:center; width:100%;opacity:0; font-size:28px; font-weight:400; letter-spacing:-2; color:#fff; line-height:36px;  word-break:keep-all;}
.vis_txt { z-index:1; position:absolute; top:580px; right:-200px; opacity:0; }
.vis_txt2 { z-index:1; position:absolute; top:580px; left:-200px; opacity:0; } 
.vis_txt3 { z-index:1; position:absolute; top:580px; left:-200px; opacity:0; } 
.vis_txt4 { z-index:1; position:absolute; top:580px; left:-200px; opacity:0; } 


.vis_tit03 { z-index:1;position:absolute;  top:170px !important; text-align:center; width:100%; opacity:0; font-size:22px; font-weight:400; letter-spacing:-1; color:#c2d500;}
.vis_tit04 { z-index:1;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; position:absolute; top:225px !important;text-align:center; width:100%;opacity:0; font-size:28px; font-weight:400; letter-spacing:-2; color:#fff; line-height:36px;  word-break:keep-all; }
 
.vis_tit05 { z-index:1;position:absolute;  top:170px !important; text-align:center; width:100%; opacity:0; font-size:22px; font-weight:400; letter-spacing:-1; color:#c2d500;}
.vis_tit06 { z-index:1;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; position:absolute; top:225px !important; text-align:center; width:100%;opacity:0; font-size:28px; font-weight:400; letter-spacing:-2; color:#fff; line-height:36px;  word-break:keep-all; } 
 
.vis_tit07 { z-index:1;position:absolute;  top:170px !important;text-align:center; width:100%; opacity:0; font-size:22px; font-weight:400; letter-spacing:-1; color:#c2d500;}
.vis_tit08 { z-index:1;  font-family:nanummyeongjo, 'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; position:absolute; top:225px !important; text-align:center; width:100%;opacity:0; font-size:28px; font-weight:400; letter-spacing:-2; color:#fff; line-height:36px;  word-break:keep-all; } 
.vis_bok { z-index:1; position:absolute; bottom:25px; right:212px; }  


.chapter-box { margin:0 auto; width:100%;padding:0px; text-align:center;  }
.chapter-box .box-cont {  display:block;  }
.chapter-box .box-cont h3 { font-size:26px; font-weight:400; letter-spacing:-2px; margin:0; padding:0; color:#fff;}
.chapter-box .box-cont h2 { font-size:28px; letter-spacing:-1px; color:#fff; margin:0px; padding:0px;}
.chapter-box .box-cont p { font-size:16px; color:#fff; margin-top:20px;}
.chapter-box .box-cont .color { color:#222;}
.chapter-box .box-cont .align { text-align:left;}
.chapter-box .box-cont ul {padding:0px; text-align:left}
.chapter-box .box-cont ul li {   padding:5px 10px; text-align:left; display:inline-block; margin-bottom:5px; font-size:15px;}
.chapter-box .box-cont ul.b-line { margin-top:100px;}
.chapter-box .box-cont ul.b-line li { border:1px #636363 solid; background-color:#e3ddd5; width:165px; display:block}
.chapter-box .box-cont ul.b-line li a { color:#222}
.chapter-box .box-cont ul.g-line { margin-top:30px;}
.chapter-box .box-cont ul.g-line li { border:1px #012b5d solid; text-align:center;  width:100px;}
.chapter-box .box-cont ul.g-line li a {color:#012b5d;}
.chapter-box .box-cont ul.n-line { margin-top:30px; text-align:center}
.chapter-box .box-cont ul.n-line li {border:1px #4e6b8e solid; width:165px; display:block; text-align:center}
.chapter-box .box-cont ul.n-line li a { color:#fff; }
.chapter-box .box-size { width:100%; height:200px; padding:50px 0px; }
.chapter-box .left-box { float:none}
.chapter-box .left-box img { margin:20px 0px;}
.chapter-box .left-box .call {  border-bottom:1px #fff  solid; margin-bottom:20px; padding-bottom:20px;}
.chapter-box .right-box { float:none; width:100%;}
.chapter-box .b-box { background-color:#1da9e4; height:540px; width:100%; padding:30px 0px; text-align:center}
.chapter-box .g-box { height:240px; width:100%; float:none; background:#e8e8e8 url('./image/main/g-box-bg.png') no-repeat bottom right; background-size:60%; padding:30px 0px; position:relative;}
.chapter-box .g-box .g-box-title { margin:30px 0px 0px 20px; z-index:999;}
.chapter-box .g-box .g-box-title p { margin-top:0px; color:#2d2d2d;}
.chapter-box .g-box .doctor-img { display:none; position:absolute; right:0px; bottom:0px; text-align:right; z-index:0;}  
.chapter-box .n-box { float:none; background:#012b5d url('./image/main/chapter04-bg-ro.png') no-repeat right bottom;  background-size:60%; }
.chapter-box .n-box h3 {padding:0px 0px 0px 20px;}
.chapter-box .n-box ul {padding:0px 0px 0px 20px}
.chapter-box .gp-box { float:none; background:#a3a3a3 url('./image/main/gp-box-bg.jpg') no-repeat bottom right; background-size:100%}
.chapter-box .gp-box img { margin-top:50px }
.chapter-box .y-box { float:none; background-color:#ffb500;}
.chapter-box .y-box img { margin-top:50px;}
.chapter-box .bp-box { float:none; background:#e3ddd5 url('./image/main/bp-box-bg.jpg') no-repeat top right;}
.chapter-box .bp-box  h3 {padding:0px 0px 0px 20px;}
.chapter-box .bp-box ul {padding:0px 0px 0px 20px}
	
	
.tilte-b { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:30px; line-height:36px; letter-spacing:-1px; margin:0px; padding:0px; font-weight:400;background:url(./image/main/bar-01.png) no-repeat center bottom; word-break:keep-all;  text-align:center; color:#222}
.main b { font-weight:500;}
.title-s { font-size:15px; color:#747474; margin:0 auto; font-weight:300; text-align:center; word-break:keep-all; line-height:28px; margin:0px 0px 10px 0px; padding:0px;word-break:keep-all; } 
.bar-b { width:100px; height:5px; background-color:#1da9e4; margin:30px auto; text-align:center;}
	
.chapter01 { width:100%;margin:0 auto;  text-align:center; padding:100px 0px; background:url('./image/main/chapter01-bg.jpg') no-repeat top center; height:auto; background-size: auto 100%} 
.chapter01 ul { margin:50px 0px 0px 0px; padding:0px;}
.chapter01 ul li { display:inline-block; vertical-align:top; margin:0px 15px;width:85px; height:200px;  list-style-type:none; } 
.chapter01 ul li p { font-size:15px; width:85px;word-break:keep-all; color:#000; margin:0 auto; text-align:center; letter-spacing:-1px; margin-top:15px; line-height:20px;}  
.quick_menu li a {display:block; vertical-align:top; color:#333; font-size:16px; line-height:26px; position:relative; padding:100px 0 0 0px; text-decoration:none; text-align:center;width:85px;}
.quick_menu li a span {line-height:26px;}
.quick_menu li a:before {content:""; display:block;width:85px; height:85px;border-radius:100%; position:absolute; left:0; top:0; background-size:100% auto !important; transition:none; -webkit-transition :none;} 
.quick_menu li.bn01 a:before {background:url(./image/main/quick_menu_icon1.png) no-repeat center top;}
.quick_menu li.bn02 a:before {background:url(./image/main/quick_menu_icon2.png) no-repeat center top;}
.quick_menu li.bn03 a:before {background:url(./image/main/quick_menu_icon3.png) no-repeat center top;}
.quick_menu li.bn04 a:before {background:url(./image/main/quick_menu_icon4.png) no-repeat center top;}  
.quick_menu li.bn05 a:before {background:url(./image/main/quick_menu_icon5.png) no-repeat center top;}  
.quick_menu li a:hover, .quick_menu li a:active { color:#000}
.quick_menu li a:hover:before, .quick_menu li a:active:before { background-position:top;}

.chapter02 { width:100%;margin:0 auto;  text-align:center; padding:50px 0px; background:url('./image/main/chapter02-bg.jpg') no-repeat; height:440px; background-position:top center;} 
.chapter02 .chapter02-text { width:1200px;  text-align:left; margin:0 auto;}
.chapter02 .chapter02-text .tilte-g { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:38px; color:#fff;  letter-spacing:-1px; margin-bottom:50px; padding:0px; font-weight:500;background:url(./image/main/bar-01.png) no-repeat center bottom; }
.chapter02 .chapter02-text .tilte-p { font-size:18px; color:#fff; margin:0 auto; font-weight:300;  word-break:keep-all; line-height:26px; margin:0px; padding:0px;}
.chapter02 .chapter02-text .view-more { width:150px; height:40px; line-height:40px; background-color:#fff; text-align:center; margin-top:60px;} 
.chapter02 .chapter02-text .view-more a { color:#86b73e; font-size:15px;}  

.chapter03 { width:100%; margin:0 auto; padding:50px 0px;}
.chapter03 .tilte-b { font-family:Montserrat; text-transform:uppercase; font-weight:400; font-size:36px; margin-bottom:60px;}

.chapter04 { width:100%; margin:0 auto; background:#1da9e4; padding:50px 0px; text-align:center} 
.chapter04 .chapter04-title { text-align:center; margin-bottom:10px; word-break:keep-all}
.chapter04 .chapter04-title p { color:#fff; word-break:keep-all;background-color:#0291cd; border-radius:35px; width:80%; height:35px; line-height:35px; padding:0px; margin:0px; display:inline-block; text-transform:uppercase; font-size:12px;}
.chapter04 .chapter04-title h1 { color:#fff; margin:10px 0px 0px 0px; font-size:30px;word-break:keep-all;  letter-spacing:-1px;}
.chapter04 .chapter04-title span { color:#fff; font-size:15px; letter-spacing:-1px; font-weight:300; margin-bottom:0px;}

.chapter05 .tilte-b { font-family:Montserrat; text-transform:uppercase; font-weight:400; font-size:36px;}
.chapter05 { width:100%; margin:0 auto; background-color:#f6f6f6; padding:50px 0px;}
.chapter05 .photoBox {position:relative; text-align:center; margin:50px auto 0 auto;width:160px; padding-bottom:50px; }
.chapter05 .photoBox .btn_prev {position:absolute; top:120px; left:-70px;cursor:pointer; display:none;}
.chapter05 .photoBox .btn_next {position:absolute; top:120px; right:-70px;cursor:pointer;display:none;}
.chapter05 .photoBox .photoDiv {position:relative;  width:100%; padding:0; text-align:left; overflow:hidden; display:inline-block}
.chapter05 .photoBox .photoImg {margin:0 auto; width:2500%; padding:0; text-align:left;  }
.chapter05 .photoBox .photoImg li {display:inline-block; list-style-type:none;padding:0px;  text-align:center;   width:160px; margin:0 auto; font-weight:400; }
.chapter05 .photoBox .photoImg p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; margin-top:10px; font-size:15px; word-break:keep-all; color:#282828} 
.chapter05 .photoBox .photoImg img {border:1px #CCCCCC solid; padding:5px; background-color:#fff;}
.m-more { text-align:center; margin-top:50px;  }
.more { font-size:15px;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;color:#1da9e4; margin:0 auto; padding:0; text-align:center; width:150px; height:40px; line-height:40px; border:2px #1da9e4 solid;display:inline-block;}
.more:hover {text-decoration:underline;color:#fff; background-color:#1da9e4;}

	
#subContent { padding:0px 5px !important;}	 
#content .snb .category {padding:0; text-align:center; margin-top:0px}
#content .snb .category .category-bg {height:250px; position: relative; width:100%; display:inline-block;   margin:0 auto}
#content .snb .category .category-bg div {width:250px;   position:absolute; top:65px; left:50%; padding:25px 15px; margin-left:-140px; }
#content .snb .category .category-bg div h2 { font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;font-size:28px;letter-spacing:-2px;font-weight:500; margin:0; padding:0;color:#fff;text-align:center;  word-break:keep-all;}
#content .snb .category .category-bg div p {  color:#fff; font-size:15px; margin:0px; padding:0; letter-spacing:-1px;}
#content .snb .category ul {padding:0;margin:30px auto 50px auto !important;  }
#content .snb .category li {list-style-type:none;margin:0 auto; text-align:center;}



.subcont { width:100%; position:relative;}
.Comment { position:absolute; top:44px; text-align:center; width:100%; font-size:15px; color:#636363; line-height:20px; font-weight:300; letter-spacing:-1px; word-break:keep-all}
#page57 { background:none; background-size:50%;  }
.subcont .company { position:relative; width:100%; padding-bottom:40px; }
.subcont .company h3 { margin:0; padding:0; font-size:24px; font-family:nanummyeongjo;  color:#04abd7; font-weight:600; line-height:36px; text-align:center; margin:50px 0px; word-break:keep-all}
.subcont .company h3 .span01 { display:none;}
.subcont .company h3 .span02 { display:none;}
.subcont .company .subtext { font-size:23px; font-weight:300; color:#333; letter-spacing:-1px; margin:10px 0px 0px 0px;}  
.subcont .company p { font-size:17px; margin:0px auto 30px auto; text-align:left; line-height:28px; letter-spacing:-1px; word-break:keep-all;  font-weight:300;} 
.subcont .company .sign { font-size:18px; position:absolute; bottom:0; right:0; }
.subcont .company .sign b { font-weight:500; font-size:22px;}


.fs35 { font-size:25px; line-height:30px;}
.page93 .s03 img { width:80%;}
.page93 .s01 .bTxt { display:none}
.page93 .s01 { height:auto; background-size: auto 100%}
.page93 .s01 .sTit { background:none; padding:0}
.page93 .s01 .sTit span{ font-size:26px; font-weight:500;letter-spacing:-2px; word-break:keep-all}
.page92 .s01 .ciBox { width:100%;}
.page93 .s02 { height:auto; background-size:auto 100%}
.page93 .s02 li {     list-style-type: none;    display: inline-block;    width: 140px; margin:10px 10px 30px 10px;    text-align: center;    line-height: 22px;    font-size: 15px; vertical-align:top}
.page93 .s02 li p { word-break:keep-all}
.page93 .s02 li p br { display:none }
.page92 img { width:80%;}
.page92 .s02 { background-size:200%; height:180px}
.page92_bg1 { height:840px; }
.page92 .s01 .downBtn .Btn1 { margin-bottom:10px;}
.fs17 { font-size:15px;word-break:keep-all}
.page92 .s01 .txt2 { font-size:15px; word-break:keep-all}




.page61 .sTit { font-size:18px; word-break:keep-all; line-height:26px;}
.page61 .sTit  br { display:none}
.page61 li { width:100%; height:280px; margin:6px 0px; padding:0px; background-size:40% !important}
.page61 li p {padding:25px 0px 0px 25px;}
.page61 .nTit { margin:0}




#page62 { width:100%; background:none; text-align:center}
#page62 .s01 { margin:0px auto; width:90%; height:auto; padding:20px; background-color:#04abd7}
#page62 .s01 .sTit { color:#fff; padding-top:0px; padding-bottom:20px; width:100%; font-size:26px;}
#page62 .s01 .bTxt {color:#fff; font-size:20px;}
#page62 .s02 { margin-top:30px;}
#page62 .s01 .bTxt02 { display:none;}



#page64{ text-align:center; padding-bottom:30px;background:#f4f5f7}
#page64_bg1{ display:none;}
#page64 .sTit{ margin:0; padding:30px 0; font-size:24px;word-break:keep-all}
#page64 .bTxt{ font-size:15px; margin:20px 0 30px 0;word-break:keep-all}
#page64 .cTxt{ font-size:20px;}
#page64 .bg1, #page64 .bg2, #page64 .bg3, #page64 .bg4, #page64 .bg5, #page64 .bg6, #page64 .bg7, #page64 .bg8, .page102_bg1 { background:none;}
#page64  ul{ margin:0 auto; padding:0; text-align:center}
#page64 li { width:80%; padding:15px 5% ; margin:3px 0; height:auto} 


#page91 .bTxt span{ display:block; margin-top:30px;}
 
#content .subContent h3.subTitleSubject { width:100%; padding-bottom:30px; margin-top:30px;   font-size:26px; border:0px;  }
.page97{ margin:0;}
.floor_plan{ margin:0; padding:0; background:none;}
.floor_plan .floor_detail{ width:100%; margin:0 auto;padding-top:0px;}
.floor_plan .floor_detail li { margin-top:25px;}
.floor_plan .floor_detail li .tit{ margin-right:20px ; display:inline-block}
.floor_plan .floor_detail li .cnt{ background:#fff;  width:75%;line-height:19px; padding-top:5px;}
.floor_plan .floor_detail .sTit{ width:100%;}
.floor_plan .floor_detail2{ position:relative; width:95%; margin:30px auto 20px auto; right:0; display: inline-block;}
.floor_plan .floor_detail2 li { margin-top:25px;}
.floor_plan .floor_detail2 li .tit{ margin-right:20px;  display:inline-block}
.floor_plan .floor_detail2 li .cnt{ background:#fff; width:75%; line-height:19px; padding-top:5px;}

.floor_plan .sTit2{ width:100%; display:inline-block;}

.fnl-facility{ text-align:center;}
.fnl-facility li img{ width:170px;}
.fnl-facility .sTit{ font-size:22px;}
 
.subcont .zero5 .cont .text { width:90%;} 
.subcont .zero5 .cont .text h5 { line-height:37px;font-size: 28px;}
.subcont .zero5 .cont .box { width:150px; height:150px; padding:20px;}
.subcont .zero5 .cont .box h3 {line-height: 34px;font-size: 31px;}
.subcont .zero5 .cont .box .num { font-size:45px;}
.subcont .zero5 .cont .text img { width:100%; text-align:center; margin:0 auto}
.subcont .zero5 .cont .icon { margin:30px auto 0px auto; width:90%}
.subcont .zero5 .cont .icon ul { margin:0; padding:0px;}
.subcont .zero5 .cont .icon ul li { width:160px; height:160px; padding:20px;}
.subcont .zero5 .cont .icon ul li p { word-break:keep-all}
.subcont .zero5 .cont .icon h5 { font-size:29px;}
.subcont .zero5 .cont .icon p { font-size:19px;}
.subcont .zero5 .cont .textbg01,
.subcont .zero5 .cont .textbg02,
.subcont .zero5 .cont .textbg03,
.subcont .zero5 .cont .textbg04,
.subcont .zero5 .cont .textbg05 { background:none !important;}
  
.subcont .special3 { margin:0}
.subcont .special3 .title h4 { font-size:28px; line-height:40px;}
.subcont .special3  h5 { font-size:24px !important; }
.subcont .special3  h5 br {display:none !important} 
.subcont .special3 .cont .text { width:100%; ; padding-top:40px; text-align:center}
.subcont .special3 .cont .text p { margin:30px 0px 30px 0px}
.subcont .special3 .cont .text img { width:90%;  }
.subcont .special3 .cont .special-detail { width:100%; padding-top:0px;}
.subcont .special3 .cont .special-detail img { width:90%;}
#page70 .special3 .cont .text { height:440px;}
.subcont .special3 .cont .specialbg01 { height:440px;}
#page71 .special3 .cont .text { height:440px;}
.subcont .special3 .cont .specialbg02 { height:440px;}
#page96 .special3 .cont .text { height:490px;}
.subcont .special3 .cont .specialbg03 { height:490px;}
.subcont .special3 .cont .special-detail .specialimg { float:none; width:100%;  text-align:center}
.subcont .special3 .cont .special-detail .specialimg img {width:90%;}
.subcont .special3 .cont .special-detail .specialtext {float:none; width:100%;}
.subcont .special3 .cont .special-detail .specialtext h5 { text-align:center; margin:30px 0px;}
.subcont .special3 .cont .special-detail .specialtext p { text-align:center; margin:0px;}
.subcont .special3 .cont .special-detail02 { width:100%;}
.subcont .special3 .cont .special-detail02 .specialimg { float:none; width:100%; text-align:center}
.subcont .special3 .cont .special-detail02 .specialimg img {width:90%;}
.subcont .special3 .cont .special-detail02 .specialtext { float:none; width:100%;}
.subcont .special3 .cont .special-detail02 .specialtext h5 { text-align:center; margin:30px 0px;}
.subcont .special3 .cont .special-detail02 .specialtext p { text-align:center;margin:0px;} 
#page71 .special-detail .specialtext p { text-align:left; } 
#page71 .special-detail02 .specialtext p { width:100% !important; float:none !important;} 


.subcont .Socialwork { margin-bottom:0px;} 
.subcont .Socialwork img { width:90%; text-align:center}
.subcont .Socialwork .cont .text h5 { padding:0 0px 30px 0px; width:80%; margin:0 auto}
.subcont .Socialwork .cont .text p { margin:20px auto 0px auto; width:80%;}
.subcont .Socialwork .cont .text { width:90%;  background-color:#f4f4f4; padding:30px 0px; margin:10px auto;}
.subcont .Socialwork .cont .Socialwork-detail,
.subcont .Socialwork .cont .Socialwork-detail02 { width:90%; border:1px #eee solid; padding:30px 0px; margin:10px auto;}
.subcont .Socialwork .cont .Socialworkbg01,
.subcont .Socialwork .cont .Socialworkbg02,
.subcont .Socialwork .cont .Socialworkbg03,
.subcont .Socialwork .cont .Socialworkbg04 { background:none;}
.subcont .Socialwork .cont .Socialwork-detail .Socialworkimg,
.subcont .Socialwork .cont .Socialwork-detail02 .Socialworkimg { float:none; width:100%;  text-align:center;}
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext,
.subcont .Socialwork .cont .Socialwork-detail02 .Socialworktext { float:none; width:100%;}
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext h5,
.subcont .Socialwork .cont .Socialwork-detail02 .Socialworktext h5,
.subcont .Socialwork .cont .Socialwork-detail .Socialworktext p,
.subcont .Socialwork .cont .Socialwork-detail02 .Socialworktext p { text-align:center; width:80%; margin:20px auto 0px auto}
    
    
.subcont .prolong .cont .text { width:90%;  background-color:#f4f4f4; padding:30px 0px; margin:10px auto;}
.subcont .prolong .cont .text h5 {padding: 0 0 40px 0;}
.subcont .prolong .cont .text  img {width: 90%;}
.subcont .prolong .cont .text h2 {font-size: 27px;}
.subcont .prolong .cont .prolong_cont_04 {padding: 40px 10px;}
.subcont .prolong .cont .prolong_cont_04 ul li {display: block;}
.subcont .prolong .cont .prolong_cont_04 ul li:first-child {margin-bottom: 20px;}






.subcont .infection { margin-bottom:0px;} 
.subcont .infection img { width:100%;}
.subcont .infectio h3 { font-size:28px; line-height:32px;}
.subcont .infection ul { margin:0px; padding:0;}
.subcont .infection ul li {  list-style:none;width:100%; height:380px;position:relative; display:block; border:0px #fff solid; margin-bottom:30px; background-size:auto 100% !important;}  
.subcont .infection ul li.infection-bg-01 {  background:#c95f5f url('./image/sub/infection-bg-01.jpg') no-repeat center top;}
.subcont .infection ul li.infection-bg-02 {  background:#c95f5f url('./image/sub/infection-bg-02.jpg') no-repeat center top;}
.subcont .infection ul li.infection-bg-03 {  background:#c95f5f url('./image/sub/infection-bg-03.jpg') no-repeat center top;} 
.subcont .infection ul li .infection-text { position:absolute; bottom:0; background-color:#fff; opacity:0.9; width:100%; height:135px}
.subcont .infection ul li .infection-text span { color:#fff; background-color:#c95f5f; border-radius:100%; width:40px; height:40px; line-height:40px; display:block; margin:0; padding:0; position:absolute; top:-20px; left:20px; font-size:18px; font-weight:600}
.subcont .infection ul li .infection-text p {margin:30px 20px 20px 20px; padding:0px; letter-spacing:-1px; font-size: 17px; color: #4c4c4c;font-weight: 300;text-align: left;}
.subcont .infection .cont {position:relative; z-index:0; }  
.subcont .infection .cont02 {position:relative; z-index:0; margin-top:80px;}  
.subcont .infection .text {  margin:0 auto; position:relative}
.subcont .infection .text h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .infection .text02 h5 { margin:0; padding:50px 0px 40px 0px; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all}
.subcont .infection .text p { margin:20px 0px  50px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; line-height:28px;word-break:keep-all; text-align:left}
.subcont .infection .text p span {display:block; font-weight:400; color:#3379c0}
.subcont .infection .infectionbg01 { background-color:#fff; width:100%; z-index:-1;  height:400px; position:absolute; top:0px; left:0}
.subcont .infection .infectionbg02 { background-color:#fff; width:700px; z-index:-1;  height:350px; position:absolute; top:0px; left:-40px}
.subcont .infection .infectionbg03 { background-color:#fff; width:430px; z-index:-1;  height:250px; position:absolute; top:0px;left:-40px}
.subcont .infection .infection-detail-bg { background-color:#f4f4f4; }
.subcont .infection .infection-detail { display:inline-block; padding:50px 0px; position:relative; width:100%;}
.subcont .infection .infection-detail .infectionimg { float:none; text-align:left; }
.subcont .infection .infection-detail .infectiontext { float:none; width:100%}
.subcont .infection .infection-detail .infectiontext h5 {margin:0px 0 0 0; padding:0; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .infection-detail .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  line-height:30px; word-break:keep-all; text-align:left} 
.subcont .infection .infection-detail02 { display:inline-block; padding:50px 0px; position:relative; width:100% }
.subcont .infection .infection-detail02 .infectionimg { float:none; text-align:right}
.subcont .infection .infection-detail02 .infectiontext { float:none; width:100%;}
.subcont .infection .infection-detail02 .infectiontext h5 {margin:0px 0 0 0; padding:0; font-size:32px;  text-align:center; color:#c95f5f; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .infection-detail02 .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; line-height:30px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:left} 
.subcont .infectiony .infection { display:inline-block; padding:0px; width:1000px; } 
.subcont .infectiony .infection .infectionimg img { width:100%} 
.subcont .infectiony .infection h5 {margin:0px 0 50px 0; padding:0px; font-size:32px; text-align:center; color:#4c4c4c; font-weight:500; letter-spacing:-1px;word-break:keep-all;line-height:38px }
.subcont .infectiony .infection .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300; text-align:left; line-height:24px}
.subcont .infection .cont .infection-detail03 { display:block; padding:50px 0px; position:relative; width:100% }
.subcont .infection .cont .infection-detail03 .infectionimg { float:none; text-align:left}
.subcont .infection .cont .infection-detail03 .infectiontext { float:none; width:100%; margin-right:50px}
.subcont .infection .cont .infection-detail03 .infectiontext h5 {margin:50px 0 0 0; padding:0; font-size:32px;  text-align:center; color:#718643; font-weight:500; letter-spacing:-1px;word-break:keep-all }
.subcont .infection .cont .infection-detail03 .infectiontext p { margin:15px 0px 0px 0px; padding:0; font-size:18px; color:#4c4c4c; font-weight:300;  word-break:keep-all; text-align:right} 





.subcont table { width:100% !important;}
.subcont table td { font-size:15px !important; word-break:keep-all}
.tblType01 tbody .al { padding:10px;}



.subcont .rehabilitation { margin-bottom:0px;} 
.subcont .rehabilitation img { width:90%; text-align:center}
.subcont .rehabilitation .cont .text h5 { padding:0 0px 30px 0px; width:80%; margin:0 auto}
.subcont .rehabilitation .cont .text p { margin:20px auto 0px auto; width:80%;}
.subcont .rehabilitation .cont .text { width:90%;  background-color:#f4f4f4; padding:30px 0px; margin:10px auto;}
.subcont .rehabilitation .cont .rehabilitation-detail,
.subcont .rehabilitation .cont .rehabilitation-detail02 { width:90%; border:1px #eee solid; padding:30px 0px; margin:10px auto;}
.subcont .rehabilitation .cont .rehabilitationbg01,
.subcont .rehabilitation .cont .rehabilitationbg02,
.subcont .rehabilitation .cont .rehabilitationbg03,
.subcont .rehabilitation .cont .rehabilitationbg04 { background:none;}
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationimg { float:none; width:100%;  text-align:center;}
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext { float:none; width:100%;}
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext h5,
.subcont .rehabilitation .cont .rehabilitation-detail .rehabilitationtext p { text-align:center; width:80%; margin:20px auto 0px auto} 
.subcont .rehabilitation .cont .rehabilitation-detail02 .rehabilitationimg { float:none; width:100%;  text-align:center;}
.subcont .rehabilitation .cont .rehabilitation-detail02 .rehabilitationtext { float:none; width:100%;}
.subcont .rehabilitation .cont .rehabilitation-detail02 .rehabilitationtext h5,
.subcont .rehabilitation .cont .rehabilitation-detail02 .rehabilitationtext p { text-align:center; width:80%; margin:20px auto 0px auto}



.subcont .nutrition { margin-bottom:0px;} 
.subcont .nutrition img { width:90%; text-align:center}
.subcont .nutrition .cont .text h5 { padding:0 0px 30px 0px; width:80%; margin:0 auto}
.subcont .nutrition .cont .text p { margin:20px auto 0px auto; width:80%;}
.subcont .nutrition .cont .text { width:90%;  background-color:#f4f4f4; padding:30px 0px; margin:10px auto;}
.subcont .nutrition .cont .nutrition-detail { width:90%; border:1px #eee solid; padding:30px 0px; margin:10px auto;}
.subcont .nutrition .cont .nutritionbg01,
.subcont .nutrition .cont .nutritionbg02,
.subcont .nutrition .cont .nutritionbg03,
.subcont .nutrition .cont .nutritionbg04 { background:none;}
.subcont .nutrition .cont .nutrition-detail .nutritionimg { float:none; width:100%;  text-align:center;}
.subcont .nutrition .cont .nutrition-detail .nutritiontext { float:none; width:100%;}
.subcont .nutrition .cont .nutrition-detail .nutritiontext h5,
.subcont .nutrition .cont .nutrition-detail .nutritiontext p { text-align:center; width:80%; margin:20px auto 0px auto}




.page123 { text-align:center; position:relative; background:url(./image/sub/123_1.jpg) 100% 0 no-repeat; padding-top:10px; padding-bottom:50px; height:490px;background-position:center top}
.page123 .sTit{ font-size:30px; font-weight:500; margin:60px 0 0 0; letter-spacing:-2px; color:#04abd7 ; font-family:nanummyeongjo; font-weight:600; word-break:keep-all}
.page123 .bTxt{ font-size:18px; line-height:26px; margin-top:10px; color:#333 margin-bottom:380px;letter-spacing:-1px; font-weight:300;word-break:keep-all} 


.w1200 { width:100%; text-align:left; margin:0 auto}
.w1200 ul { padding:0}
.w1200 li { list-style:none; font-size:17px; font-weight:300; color:#404040}
.w1200 p {  font-size:15px; font-weight:300; color:#404040}

.title-type03 {overflow:hidden;/*margin-bottom:80px;*/width:100%;}
.title-type03 .tit {position:relative;float:none;width:100%;}
.title-type03 .tit:before {content:'';position:absolute;top:0;display:inline-block;width:100%; border-top:1px #333 solid;;vertical-align:top;}
.title-type03 .tit > * {padding-top:35px;padding-left:20px;color:#000; font-weight:400;font-size:24px;line-height:1.2;}
.title-type03 .cont {position:relative;overflow:hidden;}
.title-type03 .cont:before {content:'';position:absolute;top:0;display:inline-block;width:100%;height:1px;border-top:1px #d9d9d9 solid;vertical-align:top;}
.title-type03 .cont .cont_wrap {padding-top:50px;padding-left:20px;padding-right:20px;padding-bottom:75px;}
.title-type03 .cont .cont_wrap .s01{}
.title-type03 .cont .cont_wrap .s01 li{ display:inline-block; width:427px; vertical-align:top; }
.title-type03 .cont .cont_wrap .s02{}
.title-type03 .cont .cont_wrap .s02 li{ display:inline-block; width:275px; vertical-align:top; overflow:hidden; }

.title-type03 .cont .cont_wrap .pl{ padding-left:20px;}
.title-type03 .cont .cont_wrap .pb{ padding-bottom:30px;}
.title-type03 .cont .cont_wrap .sTit{ font-size:20px; font-weight:400; color:#04abd7 ; text-align:left;}
.title-type03 .cont .cont_wrap .bTxt{ padding-bottom:10px; color:#404040; font-weight:300;}
.title-type03 .cont .cont_wrap .cTxt{ text-align:center; padding-top:5px;}
.title-type03 .cont .cont_wrap .btnBox{ text-align:center; margin:20px 0;}
.title-type03 .cont .cont_wrap .dTxt{  padding-top:15px; text-align:left; color:#04abd7 ; font-weight:400;}
.title-type03 .cont .cont_wrap .s03{ }
.title-type03 .cont .cont_wrap .s03 li{display:inline-block;width:84px; text-align:center; margin-left:-5px; padding-right:25px; margin-top:10px; background:url(./image/sub/bar.png) 23px 0 no-repeat }
.title-type03 .cont .cont_wrap .s03 .nomal{ background:none;}
.title-type03 .cont .cont_wrap .s04{}
.title-type03 .cont .cont_wrap .s04 li{ background:url(./image/sub/cont_wrap_icon.jpg) 0 10px no-repeat; padding-left:15px; margin-bottom:5px; line-height:22x;}
.title-type03 .cont .cont_wrap .s04 span{ font-weight:500;}
.title-type03 .cont .cont_wrap .s05{}
.title-type03 .cont .cont_wrap .s05 li{display:inline-block; width:90px; height:90px; border-radius:100%; text-align:center; line-height:90px; border:1px #8897b0 solid; margin:0 10px;}
.title-type03 .cont .cont_wrap .s05 .back{ background:#8897b0; color:#fff;}
.title-type03 .cont .cont_wrap .s05 span{ color:#acbbd5;}
.title-type03 .cont .cont_wrap .s06{}
.title-type03 .cont .cont_wrap .s06 li{display:inline-block; width:84px; text-align:center; padding-right:33px; margin-top:10px; }
.title-type03 .cont .cont_wrap .s07{}
.title-type03 .cont .cont_wrap .s07 li{display:inline-block; vertical-align:top; margin-bottom:30px;  }
.title-type03 .cont .cont_wrap .s07 .textBox{ width:45%;}
.title-type03 .cont .cont_wrap .s07 img{ padding-right:20px;}
.title-type03 .cont .cont_wrap .s08{}
.title-type03 .cont .cont_wrap .s08 li{display:inline-block; width:84px; text-align:center; padding-right:53px; margin-top:10px; margin-left:-5px; line-height:19px; vertical-align:top; background:url(./image/sub/bar.png) 40px 0 no-repeat }
.title-type03 .cont .cont_wrap .s08 .nomal{ background:none;}
.sub_Btn2{display:inline-block; background:#04abd7 ;height:40px; line-height:40px; border-radius:7px; color:#fff; text-align:center; margin:0 px;padding:0 13px;font-size:15px;   }
.sub_Btn1{display:inline-block; background:#197d97;height:45px; line-height:45px; border-radius:7px; color:#fff; text-align:center;  margin:0 7px; padding:0 13px; font-size:15px;}




.page78{  text-align:left; } 
.page78 .sTit{ font-size:21px;  letter-spacing:-1px; text-align:center; margin-bottom:10px;}
.page78 .cTxt{ text-align:center; font-size:17px; margin-bottom:50px;}
.page78 .cTxt span{ background:#ebedf5; border:1px #8897b0 solid; padding:3px 20px; margin:0 7px; border-radius:20px; display:block; margin-bottom:20px;}

 
 


.subcont .community .cont img { width:100%}
.subcont .community .cont02 img { width:100%} 
.subcont .community .cont,
.subcont .community .cont02,
.subcont .community .cont03,
.subcont .community .cont04,
.subcont .community .cont05,
.subcont .community .cont06 { padding:20px; border:1px #eee solid; margin:20px;}
.subcont .community .community-detail-line { border-bottom:0px #f4eee8 solid} 
.subcont .community .community-detail-bg,
.subcont .community .community-detail-bg02,
.subcont .community .community-detail-bg03,
.subcont .community .community-detail-bg04,
.subcont .community .community-detail-bg05 { display:none} 
.subcont .community h5 {   margin:15px 0px !important; font-size:26px !important; text-align:center !important; line-height:32px !important}
.subcont .community p { text-align:left !important}
.subcont .community h5 br { display:none;}
.subcont .community .community-detail,
.subcont .community .community-detail02,
.subcont .community .community-detail03 {width:100%;}
.subcont .community .community-detail .communityimg,
.subcont .community .community-detail .communitytext,
.subcont .community .community-detail02 .communityimg,
.subcont .community .community-detail02 .communitytext,
.subcont .community .community-detail03 .communityimg,
.subcont .community .community-detail03 .communitytext { float:none; width:100%; text-align:left}



.subcont .society .cont img { width:100%}
.subcont .society .cont02 img { width:100%} 
.subcont .society .cont,
.subcont .society .cont02,
.subcont .society .cont03,
.subcont .society .cont04 { padding:20px; border:1px #eee solid; margin:20px;}
.subcont .society .society-detail-line { border-bottom:0px #f4eee8 solid} 
.subcont .society .society-detail-bg,
.subcont .society .society-detail-bg02,
.subcont .society .society-detail-bg03,
.subcont .society .society-detail-bg04,
.subcont .society .society-detail-bg05 { display:none} 
.subcont .society h5 {   margin:15px 0px !important; font-size:26px !important; text-align:center !important; line-height:32px !important}
.subcont .society p { text-align:left !important}
.subcont .society h5 br { display:none;}
.subcont .society .society-detail,
.subcont .society .society-detail02,
.subcont .society .society-detail03 {width:100%;}
.subcont .society .society-detail .societyimg,
.subcont .society .society-detail .societytext,
.subcont .society .society-detail02 .societyimg,
.subcont .society .society-detail02 .societytext,
.subcont .society .society-detail03 .societyimg,
.subcont .society .society-detail03 .societytext { float:none; width:100%; text-align:left}



.subcont .Nutrition .cont img { width:100%}
.subcont .Nutrition .cont02 img { width:100%} 
.subcont .Nutrition .cont,
.subcont .Nutrition .cont02,
.subcont .Nutrition .cont03,
.subcont .Nutrition .cont04 { padding:20px; border:1px #eee solid; margin:20px;}
.subcont .Nutrition .Nutrition-detail-line { border-bottom:0px #f4eee8 solid} 
.subcont .Nutrition .Nutrition-detail-bg,
.subcont .Nutrition .Nutrition-detail-bg02,
.subcont .Nutrition .Nutrition-detail-bg03,
.subcont .Nutrition .Nutrition-detail-bg04,
.subcont .Nutrition .Nutrition-detail-bg05 { display:none} 
.subcont .Nutrition h5 {   margin:15px 0px !important; font-size:26px !important; text-align:center !important; line-height:32px !important}
.subcont .Nutrition p { text-align:left !important}
.subcont .Nutrition h5 br { display:none;}
.subcont .Nutrition .Nutrition-detail,
.subcont .Nutrition .Nutrition-detail02,
.subcont .Nutrition .Nutrition-detail03 {width:100%;}
.subcont .Nutrition .Nutrition-detail .Nutritionimg,
.subcont .Nutrition .Nutrition-detail .Nutritiontext,
.subcont .Nutrition .Nutrition-detail02 .Nutritionimg,
.subcont .Nutrition .Nutrition-detail02 .Nutritiontext,
.subcont .Nutrition .Nutrition-detail03 .Nutritionimg,
.subcont .Nutrition .Nutrition-detail03 .Nutritiontext { float:none; width:100%; text-align:left}





.subcont .Work-therapy .cont img { width:100%}
.subcont .Work-therapy .cont02 img { width:100%} 
.subcont .Work-therapy .cont,
.subcont .Work-therapy .cont02,
.subcont .Work-therapy .cont03,
.subcont .Work-therapy .cont04 { padding:20px; border:1px #eee solid; margin:20px;}
.subcont .Work-therapy .Work-therapy-detail-line { border-bottom:0px #f4eee8 solid} 
.subcont .Work-therapy .Work-detail-bg,
.subcont .Work-therapy .Work-detail-bg02,
.subcont .Work-therapy .Work-detail-bg03,
.subcont .Work-therapy .Work-detail-bg04,
.subcont .Work-therapy .Work-detail-bg05 { display:none} 
.subcont .Work-therapy h5 {   margin:15px 0px !important; font-size:26px !important; text-align:center !important; line-height:32px !important}
.subcont .Work-therapy p { text-align:left !important}
.subcont .Work-therapy h5 br { display:none;}
.subcont .Work-therapy .Work-detail,
.subcont .Work-therapy .Work-detail02,
.subcont .Work-therapy .Work-detail03 {width:100%;}
.subcont .Work-therapy .Work-detail .Workimg,
.subcont .Work-therapy .Work-detail .Worktext,
.subcont .Work-therapy .Work-detail02 .Workimg,
.subcont .Work-therapy .Work-detail02 .Worktext,
.subcont .Work-therapy .Work-detail03 .Workimg,
.subcont .Work-therapy .Work-detail03 .Worktext { float:none; width:100%; text-align:left}




.subcont .physical-therapy .cont img { width:100%}
.subcont .physical-therapy .cont02 img { width:100%} 
.subcont .physical-therapy .cont,
.subcont .physical-therapy .cont02,
.subcont .physical-therapy .cont03,
.subcont .physical-therapy .cont04 { padding:20px; border:1px #eee solid; margin:20px;}
.subcont .physical-therapy h3 {font-size:28px; line-height:32px;}
.subcont .physical-therapy .physical-detail-line { border-bottom:0px #f4eee8 solid} 
.subcont .physical-therapy .physical-detail-bg,
.subcont .physical-therapy .physical-detail-bg02,
.subcont .physical-therapy .physical-detail-bg03,
.subcont .physical-therapy .physical-detail-bg04,
.subcont .physical-therapy .physical-detail-bg05 { display:none} 
.subcont .physical-therapy h5 {   margin:15px 0px !important; font-size:26px !important; text-align:center !important; line-height:32px !important}
.subcont .physical-therapy p { text-align:left !important}
.subcont .physical-therapy h5 br { display:none;}
.subcont .physical-therapy .physical-detail,
.subcont .physical-therapy .physical-detail02,
.subcont .physical-therapy .physical-detail03 {width:100%;}
.subcont .physical-therapy .physical-detail .physicalimg,
.subcont .physical-therapy .physical-detail .physicaltext,
.subcont .physical-therapy .physical-detail02 .physicalimg,
.subcont .physical-therapy .physical-detail02 .physicaltext,
.subcont .physical-therapy .physical-detail03 .physicalimg,
.subcont .physical-therapy .physical-detail03 .physicaltext { float:none; width:100%; text-align:left}





.subcont .safety img { width:100%; margin:30px 0px} 
.subcont .safety .num {    width: 50px;    height: 50px;    line-height: 50px;    font-size: 24px;}
.subcont .safety .safety01,
.subcont .safety .safety02,
.subcont .safety .safety03,
.subcont .safety .safety04 { padding:80px 10px;}
.subcont .safety h3 { font-size:24px; line-height:28px;}
.subcont .safety p { font-size:17px; line-height:26px}
.subcont .safety p br { display:none}
.subcont .safety h5 { font-size:28px; line-height:32px;}




.page106_bg1 { height:auto; background-size: auto 100%;}
.page106 { text-align:center; margin:0; padding:0}
.page106 .sTit1{ font-size:22px; padding-top:50px; line-height:37px; }
.page106 .sTit1 span{ font-size:40px;}
.page106 .sTit2{ font-size:17px; padding:10px 15px;}
.page106 .sTit2 br{ display:none;}
.page106 ul{ text-align:left; padding-bottom:30px;}
.page106 li{ font-size:15px; width:90%; margin:10px 5%; letter-spacing:-1px}
.page106 img{ padding-right:0}




}