@charset "utf-8";

/* layout */
body {min-width:320px;}
#header {position:relative;}
#header .skipNavi li a {position:fixed;top:-100px;left:0;width:100%;padding:10px 0;background:#0075C4;color:#fff;font-size:14px;text-align:center;z-index:500;}
#header .skipNavi li a:focus {top:0;}
#header .headTop {width:1140px;height:94px;margin:0 auto;}
#header .headTop .logo a {display:block;float:left;overflow:hidden;width:300px;height:59px;margin:18px 0 0;background:url(/images/bg_logo.gif) no-repeat;text-indent:-9999px;}

#header .headTop .langLink {float:right;position:relative;margin:35px 40px 0 0;z-index:200;}
/*#header .langLink:after {content:"";position:absolute;top:5px;right:0;width:45px;height:28px;border-left:1px solid #ccc;}
#header .langLink p {padding:5px;background:#fff;border:1px solid #e1e1e1;border-radius:5px;}*/
#header .langLink a {margin:0 0 0 20px;font-weight:bold;font-size:16px;color:#333;}
#header .langLink a img {width:20px;vertical-align:middle;}
#header .langLink button {position:relative;width:218px;height:28px;padding:0 44px 0 0;z-index:3;}
#header .langLink i {position:absolute;top:9px;right:7px;border:11px solid transparent;border-top:11px solid #529bbe;border-bottom:0;}
#header .langLink i:after {content:"";position:absolute;top:-11px;right:-5px;border:5px solid transparent;border-top:5px solid #fff;border-bottom:0;}
#header .langLink .langSel {display:none;overflow:hidden;position:absolute;top:26px;left:0;width:228px;padding:15px 0 0;background:#fafafa;border:1px solid #e1e1e1;border-radius:0 0 5px 5px;z-index:-1;}
#header .langLink .langSel a {display:block;padding:5px 0 5px 32px;}
#header .langLink .langSel a:focus,
#header .langLink .langSel a:hover {color:#529bbe;}

#gnb {position:relative;background:#fcfdfe;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;z-index:100;}
#gnb .utilMenu {position:relative;width:1140px;margin:0 auto;}
#gnb .utilMenu ul {position:absolute;top:-58px;right:290px;}
#gnb .utilMenu li {position:relative;float:left;padding:0 20px;}
#gnb .utilMenu li:after {content:"";position:absolute;top:5px;left:0;height:12px;border-left:1px solid #ddd;}
#gnb .utilMenu li:first-child:after {display:none;}
.menuOpen,
.menuClose {display:none;}

#menu {zoom:1;width:1140px;margin:0 auto;}
#menu:after {content:"";display:block;clear:both;}
#menu li {float:left;}
#menu li a {display:block;height:38px;padding:12px 30px 0;font-size:16px;font-weight:bold;}
#menu li.wilMenu {margin:0 30px 0 0;}
#menu li.wilMenu:first-child {margin:0;}
#menu li.wilMenu:first-child a {background:#0075c2 url(/images/bg_menu.gif) no-repeat;}
#menu li.wilMenu a {width:190px;padding:12px 0 0;background:#0098de;color:#fff;text-align:center;}
#menu li.wilMenu a:after {content:"";display:inline-block;width:18px;height:14px;margin:0 0 0 10px;background:url(/images/icon_pack_wiltse.png) no-repeat 0 -100px;vertical-align:-1px;}
#menu .depth2Section {display:none;position:absolute;width:100%;height:52px;left:0;background:#0098de;}
#menu li.wilMenu:first-child .depth2Section {background:#0075c2;}
#menu li.wilMenu:first-child .depth2Section:after {content:"";position:absolute;left:-50%;width:100%;height:52px;margin:0 0 0 -489px;background:#214c9c;}
#menu .depth2Section ul {width:1140px;margin:0 auto;}
#menu .depth2Section ul li a {position:relative;width:auto;height:auto;margin:0 50px 12px 0;padding:14px 0 0 17px;z-index:1;}
#menu li.wilMenu:first-child .depth2Section ul li a {background:none;}
#menu .depth2Section ul li.on a {border-bottom:2px solid #fff;}
#menu .depth2Section ul li a:after {position:absolute;top:22px;left:0;width:6px;height:6px;margin:0;background:#fff;}
#menu .depth3Section {display:none;position:absolute;width:100%;left:0;background:#f9f9f9;border-bottom:1px solid #ebebeb;}
#menu .depth3Section ul li a {position:relative;width:auto;height:auto;margin:0;padding:0 0 0 17px;background:none !important;color:#666;text-align:left;}
#menu .depth3Section ul li a:after {content:"";position:absolute;top:8px;left:0;width:6px;height:6px;margin:0;background:#666;border-radius:6px;}
#menu .depth3Inner {position:relative;width:1140px;margin:0 auto;padding:18px 0;}
#menu .depth3Inner p {position:absolute;top:30px;left:15px;color:#0098de;font-size:24px;font-weight:bold;}
#menu .depth3Inner div {zoom:1;width:840px;margin:0 0 0 280px;}
#menu .depth3Inner div:after {content:"";display:block;clear:both;}
#menu .depth3Inner div ul {float:left;width:33%;}
#menu .depth3Inner ul li {float:none;width:auto;margin:5px 0;}
#menu .depth3Inner ul li a {font-weight:normal;}
#menu .depth3Inner ul li a.on {color:#529bbe;}
#menu .depth3Inner ul li a.on:after {background:#529bbe;}
#menu li.on .depth3Inner ul li a {border:0;}

#container {position:relative;margin:50px 0 0;}

#contents {position:relative;width:1140px;margin:0 auto;}
#contents:after {content:"";display:block;clear:both;}

#snb {float:left;width:235px;margin:0 0 100px;padding:0 0 10px;background:#f9f9f9;}
#snb .snbDepth1 {height:111px;padding:48px 0 0 28px;background:#0075c4;border-bottom:10px solid #0198dd;color:#a9e4ff;font-size:12px;}
#snb .snbDepth1 strong {color:#fff;font-size:28px;}
.snbList {display:none;border:1px solid #d7d7d7;border-top:0;}
.spine .spineMenu, .joint .jointMenu, .specialty .specialtyMenu, .doctor .doctorMenu, .hosp .hospMenu, .info .infoMenu, .intro .introMenu, .member .memberMenu, .mypage .mypageMenu, .agree .agreeMenu {display:block}
.snbList li {position:relative;border-top:1px solid #d7d7d7;}
.snbList li:first-child {border:0;}
.snbList li:after {content:"";position:absolute;top:18px;right:26px;border:6px solid transparent;border-left:6px solid #fff;border-right:0;}
.snbList li.on:after {top:18px;right:20px;border:6px solid transparent;border-top:6px solid #fff;border-bottom:0;}
.snbList a {display:block;padding:12px 20px 12px 30px;background:#fff;color:#666;font-size:16px;}
.snbList a:after {content:"";position:absolute;top:18px;right:23px;border:6px solid transparent;border-left:6px solid #ccc;border-right:0;}
.snbList li.on a:after {top:21px;right:20px;border:6px solid transparent;border-top:6px solid #ccc;border-bottom:0;}
.snbList li.on a {color:#0075c4;text-decoration:underline;}
.snbList li ul.snbDepth3 {display:none;border-top:1px solid #ebebeb;}
.snbList li.on ul.snbDepth3 {display:block;}
.snbList li ul li {border-top:1px solid #ebebeb;}
.snbList li ul a {padding-left:42px;background:#f9f9f9;}
.snbList li ul a:after,
.snbList li.on ul a:after {display:none;}
.snbList li ul li:after,
.snbList li.on ul li:after {top:50%;left:35px;right:auto;width:2px;height:2px;background:#999;border:0;}
.snbList li.on ul a {color:#666;text-decoration:none;}
.snbList li.on ul li.on a {color:#0075c4;text-decoration:underline;}

#contentSection {float:right;width:812px;padding:25px 40px 100px 0;}

.location {zoom:1;position:absolute;top:0;right:0;z-index:2;}
.location:after {content:"";display:block;clear:both;}
.location .home {float:left;margin:1px 0 0;}
.location .home a {display:inline-block;width:13px;height:12px;margin:0 5px;overflow:hidden;background:url(/images/icon_pack_wiltse.png) no-repeat 0 -300px;text-indent:-9999px;vertical-align:-1px;}
.location .pageMenu {float:left;}
.location .pageMenu button {margin:0 5px;vertical-align:0;}
.location .pageMenu button:after {content:"";display:inline-block;margin:0 0 0 4px;border:4px solid transparent;border-top:5px solid #666;border-bottom:0;vertical-align:middle;}
.location .pageMenu button.on:after {transform:rotate(90deg);}
.location ul {display:none;position:absolute;min-width:180px;padding:2px 0;background:#fff;border:1px solid #ddd;z-index:100;}
.location li a {display:block;padding:6px 15px;letter-spacing:-1px;}
.location li a:hover {color:#0075c4;text-decoration:underline;}
.location .pmDepth2 {display:none;}
.location .currentPage button {color:#0075c4;font-weight:bold;}
.location strong {display:inline-block;margin:1px 0 0 5px;color:#0075c4;}

.pageHead {position:relative;margin:0 0 -20px;padding:48px 0 0;}
.pageHead:after {content:"";position:absolute;top:0;left:0;width:48px;height:20px;background:#224d9c;
    -ms-transform:skew(0deg,-40deg);
    -webkit-transform:skew(0deg,-40deg);
    transform:skew(0deg,-40deg);
}
.pageTitle {font-size:36px;color:#333;}
.pageTitleDesc {margin:5px 0 0;font-size:16px}

.pageTab {display:flex;width:100%;margin-bottom:70px;}
.pageTab > li {width: 100%;border-top: 4px solid #eef4f7;border-bottom: 4px solid #eef4f7;background-color: #eef4f7;}
.pageTab > li.on {background-color: #fff;}
.pageTab > li a {display:block;position: relative;padding:10px 25px;color:#999;font-size: 20px;font-weight: 600;text-align: center;}
.pageTab > li a:after {position: absolute;top:50%;left:100%;width:1px;height:20px;margin-top: -10px;background-color:#ddd;content:'';}
.pageTab > li:last-of-type a:after {display: none;}
.pageTab > li.on {border-top-color: #224d9c;border-bottom-color: #fff;}
.pageTab > li.on a {color:#333;}
.pageTab > li.on a:after {display: block;top:0;left:0;width: 100%;height: 100%;margin-top:0;border:1px solid #fff;border-top: none;background-color: rgba(255,255,255,0);box-sizing: border-box;}

.pressList {position:relative;width:1140px;margin:0 auto;padding:50px 0 140px;border-top:1px solid #ccc;}
.pressList .subTitle {margin:0;padding:0;border:0;font-size:22px;color:#333;}
.pressList ul {margin:0 -10px;}
.pressList ul:after {content:"";display:block;clear:both;}
.pressList ul li {float:left;width:270px;margin:0 10px;}
.pressList ul li a {display:block;}
.pressList .thumb {display:block;margin:30px 0 10px;border:1px solid #ccc;max-height: 155px; overflow: hidden;}
.pressList .tit {font-weight:normal;color:#8e8e8e;}
.pressList .txt {display:block;margin:5px 0;font-weight:bold;}
.pressList .date {font-size:12px;color:#8e8e8e;}
.pressList .more {position:absolute;right:25px;top:70px;font-size:16px;color:#0075c2;}

#footer {border-top:1px solid #cdcdcd;}
#footer .footUtil {position:relative;width:1140px;margin:0 auto;padding:13px 0;text-align:right;}
#footer .footUtil a {margin:0 10px;color:#636e73;vertical-align:0;}
#footer .footUtil strong {color:#373e41;}
.introFooter .top,
#footer .top {display:none;position:absolute;left:30px;top:-40px;}
#footer .snsFacebook {position:absolute;top:-50px;right:0;width:24px;height:24px;overflow:hidden;background:url(/images/contents/icon_facebook.gif) no-repeat;text-indent:-9999px;text-align:left;}
#footer .snsInsta {position:absolute;top:-50px;right:37px;width:24px;height:24px;overflow:hidden;background:url(/images/contents/icon_insta.png) no-repeat;text-indent:-9999px;text-align:left;}
#footer .snsNaver {position:absolute;top:-50px;right:74px;width:24px;height:24px;overflow:hidden;background:url(/images/contents/icon_naver.png) no-repeat;text-indent:-9999px;text-align:left;}
#footer .snsYoutube {position:absolute;top:-50px;right:110px;width:24px;height:24px;overflow:hidden;background:url(/images/contents/icon_youtube.png) no-repeat;text-indent:-9999px;text-align:left;}
.main #footer .snsFacebook {right:0;}
#footer .family {display:inline-block;display:inline;position:relative;margin:0 0 0 10px;text-align:left;vertical-align:1px;z-index:2;}
#footer .family:after {content:"";position:absolute;top:8px;right:9px;border:5px solid transparent;border-top:5px solid #fff;border-bottom:0;z-index:3;}
#footer .family .siteBtn {position:relative;display:inline-block;width:85px;line-height:18px;margin:0;padding:1px 32px 3px 12px;background:#fff;border:1px solid #ccc;border-radius:4px;font-size:12px;text-align:left;z-index:2;}
#footer .family .siteBtn:after {content:"";position:absolute;top:9px;right:8px;border:5px solid transparent;border-top:5px solid #666;border-bottom:0;}
#footer .on:after {top:11px;border-bottom:5px solid #fff;border-top:0;}
#footer .on .siteBtn:after {top:8px;border-bottom:5px solid #666;border-top:0;}
#footer .siteList {display:none;position:absolute;top:17px;left:0;right:0;padding:10px 0 7px;background:#fff;border:1px solid #ccc;border-radius:4px;}
#footer .siteList a {font-size:12px;}
#footer .footInfo {border-top:1px solid #cdcdcd;}
#footer .footInfoSection {position:relative;width:1140px;margin:0 auto;padding:35px 0;}
#footer .footLogo {position:absolute;top:35px;width:218px;height:56px;background:url(/images/bg_foot_logo.gif) no-repeat;background-size:cover;text-indent:-9999px;}
.anyang #footer .footLogo {background:url(http://allspine2.cafe24.com/images/bg_foot_logo.gif) no-repeat;background-size:cover;}
#footer .footAdrs {margin:0 0 0 240px;font-size:12px;}
#footer .footAdrs span {display:inline-block;margin:0 6px;}
#footer .footCopy {margin:0 0 0 250px;font-size:12px;color:#999;}
#footer .footMark {position:absolute;top:35px;right:0;}
#footer .footMark img {margin:0 0 0 32px;}

@media all and (max-width:1024px) {
	#wrap {position:relative;}
	#header {position:relative;background:#fff;z-index:200;}
	#header .headTop {width:auto;height:94px;border-bottom:1px solid #ececec;}
	#header .headTop .langLink {margin-right:130px;}
	#header .headTop .logo {margin-left:35px;}

	.menuOpen {display:block;position:absolute;top:32px;right:52px;}
	.menuOpen button {width:34px;height:32px;overflow:hidden;background:url(/images/icon_pack_wiltse.png) no-repeat -240px 0;background-size:300px;text-indent:-9999px;}
	.menuOpen button.on {background-position:-240px -36px;}

	.menuClose {display:block;position:absolute;top:114px;right:24px;}
	.menuClose button {position:relative;padding:22px 0 0;}
	.menuClose button:after {content:"";position:absolute;top:0;left:3px;width:23px;height:22px;background:url(/images/icon_pack_wiltse.png) no-repeat -400px -120px;}

	#gnb {position:fixed;right:-50%;bottom:0;width:50%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;margin:94px 0 0;padding:60px 0 0;background:#fafafa;border:0;border-left:1px solid #979797;box-sizing:border-box;}
	.gnbDeco {display:none;width:11px;height:100%;position:fixed;right:50%;bottom:0;margin:94px -11px 0 0;background:url(/images/bg_shadow.png) repeat-y;z-index:100;}
	#gnb .utilMenu {width:auto;margin:0 0 0 30px;}
	#gnb .utilMenu ul {position:static;zoom:1;}
	#gnb .utilMenu ul:after {content:"";display:block;clear:both;}
	#menu {width:auto;margin:32px 0 0;border-bottom:1px solid #d7d7d7;}
	#menu li {float:none;clear:both;border-top:1px solid #d7d7d7;}
	#menu li a {position:relative;padding:12px 0 0 56px;}
	#menu li a:after {content:"";position:absolute;top:50%;left:17px;width:24px;height:24px;margin:-12px 0 0;background:url(/images/icon_pack_wiltse.png) no-repeat 0 -150px;}
	#menu li.on a:after {background:url(/images/icon_pack_wiltse.png) no-repeat 0 -200px;}
	#menu li.wilMenu {float:left;width:50%;margin:0;clear:none;border:0;}
	#menu li.wilMenu a {width:auto;font-size:18px;}
	#menu li.wilMenu a:after {position:static;width:24px;height:24px;background:url(/images/icon_pack_wiltse.png) no-repeat -50px -150px;vertical-align:middle;}
	#menu li.wilMenu.on > a:after {background:url(/images/icon_pack_wiltse.png) no-repeat -50px -200px;}
	#menu li.wilMenu:first-child .depth2Section:after {display:none;}
	#menu .depth2Section {position:static;height:auto;margin-left:-100%;background:none;}
	#menu .depth2Section ul {width:auto;}
	#menu li.wilMenu:first-child .depth2Section {margin:0;}
	#menu .depth2Section ul li {border:0;}
	#menu .depth2Section ul li a {display:block;margin:0;padding:10px 0 10px 45px;background:#0098de;text-align:left;color:#fff;font-size:16px;}
	#menu li.wilMenu:first-child .depth2Section ul li a {background:#0075c2 url(/images/bg_menu.gif) repeat-y;}
	#menu .depth2Section ul li.on a {color:#fff;border:0;}
	#menu .depth2Section ul li a:after {position:absolute;top:50%;left:17px;width:13px;height:7px;margin:-3px 0 0;background:url(/images/icon_pack_wiltse.png) no-repeat -150px -150px;background-size:250px;}
	#menu li.on .depth3Inner ul li a {color:#666;text-decoration:none;border:0;}
	#menu .depth3Section {position:static;border:0;}
	#menu .depth3Inner {width:auto;padding:0;}
	#menu .depth3Inner p {display:none;}
	#menu .depth3Inner div {width:auto;margin:0;}
	#menu .depth3Inner div ul {float:none;width:100%;margin:0;}
	#menu .depth3Inner ul li {width:100%;margin:0;border-top:1px solid #d7d7d7;}
	#menu .depth3Inner ul li a {padding:10px 0 10px 40px;background:#fff !important;font-size:16px;}
	#menu .on .depth3Inner ul li.on a {color:#0075c4;text-decoration:underline;}
	#menu .on .depth3Inner ul li a:after,
	#menu .depth3Inner ul li a:after {left:auto;top:50%;right:15px;width:12px;height:12px;margin:-6px 0 0;background:none;background:url(/images/icon_pack_wiltse.png) no-repeat 0 -250px;}
	#menu .on .depth3Inner ul li.on a:after,
	#menu .depth3Inner ul li.on a:after {left:auto;top:50%;right:15px;width:12px;height:12px;margin:-6px 0 0;background:none;background:url(/images/icon_pack_wiltse.png) no-repeat -50px -250px;}
	#menu .depth4Section {display:none;border-top:1px solid #d7d7d7;}
	#menu .depth4Section ul li {border-top:1px solid #ebebeb;}
	#menu .depth4Section ul li:first-child {border:0;}
	#menu .depth3Inner .on .depth4Section ul li a {padding-left:54px;color:#666;background:#f9f9f9 !important;text-decoration:none;}
	#menu .depth3Inner .depth4Section ul li.on a {color:#0075c4;text-decoration:underline;}
	#menu .depth3Inner .on .depth4Section ul li a:after,
	#menu .depth3Inner .depth4Section ul li a:after {left:49px;right:auto;width:2px;height:2px;margin:0;background:#999;}

	#container {margin:0;}
	#contents {width:auto;margin:0 35px 100px;}

	#snb {position:fixed;left:-99999px;}

	#contentSection {float:none;width:auto;padding:0;}
	.location {position:static;margin:0 -35px;padding:6px 35px;background:#fcfdff;border-bottom:1px solid #ececec;text-align:left;}

	.pageHead {padding:40px 0 0;}
	.pageHead:after {display:none;}
	.pageTitle {font-size:30px;}

    .pageTab {border-color: #0075C4;}
	.pageTab > li a {display: flex;
        align-items: center;justify-content: center;height:100%;
        font-size: 14px !important;
        text-align: center;box-sizing: border-box;
        padding: 10px 5px;}

	.pressList {width:auto;margin:0 35px}
	.pressList ul {margin:0 -10px 20px;}
	.pressList ul li {width:33.33%;margin:0;}
	.pressList ul li a {margin:0 10px;}
	.pressList li:last-child {display:none;}

	#footer .footUtil {width:auto;padding:13px 35px;}
	.introFooter .top,
	#footer .top {display:none;position:absolute;left:30px;top:-40px;}
	.introFooter .top:before,
	#footer .top:before {content:"";display:inline-block;width:13px;height:9px;margin:0 0 0 6px;background:url(/images/icon_pack_wiltse.png) no-repeat -150px -150px;-webkit-transform: rotate(270deg);transform: rotate(270deg);background-size:250px;}
	#footer .footInfoSection {width:auto;padding:25px 35px;}
	#footer .footLogo {position:static;}
	#footer .footAdrs {margin:15px 0 0 -10px;}
	#footer .footCopy {margin:0;}
	#footer .footMark {right:35px;}
}
@media all and (max-width:760px) {
	#header .headTop {width:auto;height:60px;}
	.introWrap #header .headTop {height:100px;}
	#header .headTop .langLink {display:none;float:none;margin:0;padding:10px 0;height:24px;background:#f8f8f8;border-bottom:1px solid #e8e8e8;text-align:center;}
	.introWrap #header .headTop .langLink {display:block;}
	#header .headTop .langLink a {margin:0 15px;}
	/*#header .langLink:after {top:17px;right:55px;}
	#header .langLink button {width:100%;}
	#header .langLink .langSel {width:auto;top:46px;left:55px;right:55px;margin:0;padding:15px 0;box-sizing:border-box;}*/
	#header .headTop .logo {margin:12px 0 0 25px;}
	#header .headTop .logo a {width:177px;height:36px;margin:12px 0 0 15px;background:url(/images/bg_mob_logo.png) no-repeat;background-size:cover;text-indent:-9999px;}
	.anyang #header .headTop .logo a {background:url(http://allspine2.cafe24.com/images/bg_mob_logo.png) no-repeat;background-size:cover;}
	.menuOpen {top:16px;right:25px;}
	.introWrap .menuOpen {top:60px;}
	.menuOpen button {width:28px;height:26px;background-size:250px;background-position:-200px -30px;}
	.menuOpen button.on {background-position:-200px -30px;}

	#gnb {right:-90%;width:90%;}
	#gnb .utilMenu {margin:15px 0 0 10px;}
	#gnb .utilMenu li {padding:0 15px;}
	.gnbDeco {right:90%;}
	#menu {margin:17px 0 0;}
	.menuClose {top:70px;right:12px;}

	#contents {margin:0 20px 50px;}

	.pageHead {padding:30px 0 0;}

	.location {margin:0 -20px;padding:6px 20px;}
	.location .home a {width:16px;height:15px;background-size:250px;background-position:-25px -150px;vertical-align:-4px;}

	.pressList {margin:0 20px;padding:30px 10px 20px;}

	.pressList ul li {position:relative;float:none;width:auto;min-height:45px;padding:20px 0 20px 80px;border-top:1px solid #ccc;font-size:12px;}
	.pressList ul li:first-child {border:0;}
	.pressList ul li .thumb {position:absolute;width:80px;top:15px;left:0;margin:0;}
	.pressList li:last-child {display:block;}
	.pressList .txt {margin:0;}
	.pressList .more {top:35px;}

	#footer .footUtil {padding:13px 0;text-align:center;}
	#footer .footUtil a {margin:0 5px;}
	.introFooter .top,
	#footer .top {z-index:9999;display:none;position:fixed;top:auto;left:auto;right:10px;bottom:6px;width:40px;height:40px;background:url(/images/contents/icon_topbtn.png) no-repeat;background-size:40px;font-size:0;cursor:pointer;}
	.introFooter .top:before,
	#footer .top:before {display:none;}
	#footer .snsFacebook {top:-40px;right:5px;}
    #footer .snsInsta {top: -40px;right:40px;}
    #footer .snsYoutube {top:-40px;right:110px;}
    #footer .snsNaver {
        top: -40px;
        right: 74px;}
	#footer .family {margin-left:5px;}
	#footer .footMark,
	#footer .footLogo {display:none;}
	#footer .footAdrs {margin-top:0;}
	#footer .footInfoSection {padding:10px 20px;}
}

/* tab */
.depth3tab {position:relative;margin:25px 0 55px;}
.depth3tab .depthTitle {display:none;}
.depth3tab .tabList {zoom:1;border-bottom:2px solid #666;}
.depth3tab .tabList:after {content:"";display:block;clear:both;}
.depth3tab .tabList > li {float:left;margin:0 -1px -2px 0;border-bottom:2px solid #666;}
.depth3tab .tabList li a {display:block;padding:15px 4.5px;background:#f9f9f9;border:1px solid #d7d7d7;border-bottom:0;color:#999;font-size:15px;font-weight:bold;}
.depth3tab .tabList li.on {position:relative;border:2px solid #666;border-bottom:0;}
.depth3tab .tabList li.on a {padding:15px 48px;background:#fff;border:1px solid #fff;border-bottom:0;color:#666;}
@media all and (max-width:1024px) {
	.depth3tab .tabList li a {padding:10px 8px;}
	.depth3tab .tabList li.on a {padding:10px 20px;}
}
@media all and (min-width:761px) {
	.depth3tab .tabList {display:block !important;}
}
@media all and (max-width:760px) {
	.depth3tab {border-bottom:2px solid #666;}
	.depth3tab .depthTitle {position:relative;display:inline-block;width:80%;height:50px;line-height:50px;margin:0 0 -2px;padding:0 0 0 15px;background:#fff;border:2px solid #666;border-bottom:0;cursor:pointer;box-sizing:border-box;}
	.depth3tab .depthTitle:after {content:"";position:absolute;top:15px;right:15px;width:25px;height:15px;background:url(/images/icon_pack_wiltse.png) no-repeat -100px -125px;background-size:250px;}
	.depth3tab .tabList {display:none;position:absolute;top:50px;width:80%;background:#fff;border:2px solid #ccc;border-top:0;z-index:2;box-sizing:border-box;}
	.depth3tab .tabList li {float:none;margin:0;border:0;}
	.depth3tab .tabList li a {padding:8px 0 8px 15px;background:#fff;border:0;border-top:1px solid #ccc;}
	.depth3tab .tabList li.on {border:0;}
	.depth3tab .tabList li.on a {padding:8px 0 8px 15px;background:#fff;border:0;border-top:1px solid #ccc;color:#0075c4;}

	.mobTab.depth3tab {border:0;}
	.mobTab.depth3tab .depthTitle {display:none;}
	.mobTab.depth3tab .tabList {position:static;display:block;width:100%;border:0;border-bottom:2px solid #666;}
	.mobTab.depth3tab .tabList li {float:left;margin:0 -1px -2px 0;border-bottom:2px solid #666;}
	.mobTab.depth3tab .tabList li a {padding:10px 4px;background:#f9f9f9;border:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-bottom:0;}
	.mobTab.depth3tab .tabList li.on {position:relative;border:2px solid #666;border-bottom:0;}
	.mobTab.depth3tab .tabList li.on a {padding:10px;border-bottom:0;color:#666;background:#fff;}


    [class*="depthtab"] {border-bottom:2px solid #666;}
	[class*="depthtab"] .depthTitle {position:relative;display:inline-block;width:80%;height:50px;line-height:50px;margin:0 0 -2px;padding:0 0 0 15px;background:#fff;border:2px solid #666;border-bottom:0;cursor:pointer;box-sizing:border-box;}
	[class*="depthtab"] .depthTitle:after {content:"";position:absolute;top:15px;right:15px;width:25px;height:15px;background:url(/images/icon_pack_wiltse.png) no-repeat -100px -125px;background-size:250px;}
	[class*="depthtab"] [class*="tabList"] {display:none;position:absolute;top:50px;width:80%;background:#fff;border:2px solid #ccc;border-top:0;z-index:2;box-sizing:border-box;}
	[class*="depthtab"] [class*="tabList"] li {float:none;margin:0;border:0;}
	[class*="depthtab"] [class*="tabList"] > li:first-child,
	[class*="depthtab"] [class*="tabList"] > li:first-child~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(1) {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5)~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6)~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] li a {padding:8px 0 8px 15px;background:#fff;border:0;border-top:1px solid #ccc;}
	[class*="depthtab"] [class*="tabList"] li.on {border:0;}
	[class*="depthtab"] [class*="tabList"] li.on a {padding:8px 0 8px 15px;background:#fff;border:0;border-top:1px solid #ccc;color:#0075c4;}
	
}


/* tab */
[class*="depthtab"] {position:relative;margin:25px 0 55px;}
[class*="depthtab"].pageTab {display: block;}
[class*="depthtab"] .depthTitle {display:none;}
[class*="depthtab"] [class*="tabList"] {zoom:1;}
[class*="depthtab"] [class*="tabList"]:after {content:"";display:block;clear:both;}
[class*="depthtab"] [class*="tabList"] > li {float:left;margin:0 -1px -1px 0;}
[class*="depthtab"] [class*="tabList"] > li:first-child,
[class*="depthtab"] [class*="tabList"] > li:first-child~li {width: 20%;} 
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(1) {width: 100%;}
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2),
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2)~li {width: 50%;}
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3),
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3)~li {width: 33.33%;}
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4),
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4)~li {width: 25%;}
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5),
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5)~li {width: 20%;}
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6),
[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6)~li {width: calc(100%/6);}
[class*="depthtab"] [class*="tabList"] li a {display:block;padding:15px 8px;background:#fff;border:1px solid #d7d7d7;color:#999;font-size:16px;font-weight:bold;text-align: center;box-sizing: border-box;}
[class*="depthtab"] [class*="tabList"] li.on {position:relative;}
[class*="depthtab"] [class*="tabList"] li.on a {background:#0075C4;color:#fff;}
@media all and (max-width:1024px) {
	[class*="depthtab"] [class*="tabList"] li a {padding:10px 8px;}
	[class*="depthtab"] [class*="tabList"] li.on a {padding:10px 20px;}
}
@media all and (min-width:761px) { 
	[class*="depthtab"] [class*="tabList"] {display:block !important;}
}
@media all and (max-width:760px) {
	[class*="depthtab"] {border-bottom:2px solid #666;}
	[class*="depthtab"] .depthTitle {position:relative;display:inline-block;width:80%;height:50px;line-height:50px;margin:0 0 -2px;padding:0 0 0 15px;background:#fff;border:2px solid #666;border-bottom:0;cursor:pointer;box-sizing:border-box;}
	[class*="depthtab"] .depthTitle:after {content:"";position:absolute;top:15px;right:15px;width:25px;height:15px;background:url(/images/icon_pack_wiltse.png) no-repeat -100px -125px;background-size:250px;}
	[class*="depthtab"] [class*="tabList"] {display:none;position:absolute;top:50px;width:80%;background:#fff;border:2px solid #ccc;border-top:0;z-index:2;box-sizing:border-box;}
	[class*="depthtab"] [class*="tabList"] li {float:none;margin:0;border:0;}
	[class*="depthtab"] [class*="tabList"] > li:first-child,
	[class*="depthtab"] [class*="tabList"] > li:first-child~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(1) {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(2)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(3)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(4)~li {width: 100%;}
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(5)~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6),
	[class*="depthtab"] [class*="tabList"] > li:first-child:nth-last-child(6)~li {width: 100%;} 
	[class*="depthtab"] [class*="tabList"] li a {padding:8px 0 8px 0px;background:#fff;border:0;border-top:1px solid #ccc;}
	[class*="depthtab"] [class*="tabList"] li.on {border:0;}
	[class*="depthtab"] [class*="tabList"] li.on a {padding:8px 0 8px 0px;background:#fff;border:0;border-top:1px solid #ccc;color:#0075c4;}
	
	.mobTab[class*="depthtab"] {border:0;}
	.mobTab[class*="depthtab"] .depthTitle {display:none;}
	.mobTab[class*="depthtab"] [class*="tabList"] {position:static;display:block;width:100%;border:0;border-bottom:2px solid #666;}
	.mobTab[class*="depthtab"] [class*="tabList"] li {float:left;margin:0 -1px -2px 0;border-bottom:2px solid #666;}
	.mobTab[class*="depthtab"] [class*="tabList"] li a {padding:10px 4px;background:#f9f9f9;border:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-bottom:0;}
	.mobTab[class*="depthtab"] [class*="tabList"] li.on {position:relative;border:2px solid #666;border-bottom:0;}
	.mobTab[class*="depthtab"] [class*="tabList"] li.on a {padding:10px;border-bottom:0;color:#666;background:#fff;}

}

.tab {position:relative;}
.tab .tabList {zoom:1;}
.tab .tabList:after {content:"";display:block;clear:both;}
.tab .tabList li {position:relative;float:left;width:25%;}
.tab .tabList li a {display:block;padding:8px 0;background:#214c9c;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.tab .tabList li a:after {display:none;content:"";position:absolute;bottom:0;left:50%;margin:0 0 0 -6px;border:6px solid transparent;border-bottom:7px solid #fff;border-top:0;}
.tab .tabList li.on a:after {display:block;}
.tab .tabList li.tab2 a {background:#0075c2;}
.tab .tabList li.tab3 a {background:#0098de;}
.tab .tabList li.tab4 a {background:#b6bdc1;}
.tab .tabItem3 li {width:33.33%;}
/* //tab */

/* ie8 이하 */
#version {position:fixed;top:60%;left:50%;width:180px;height:180px;margin:0 0 0 -125px;padding:35px;background:#044894;text-align:center;z-index:9999;color:#fff;font-size:15px;}
#version a {display:inline-block;margin:10px 0 0;padding:4px 5px 5px;color:#fff;border:1px solid #fff;}
.versionClose {position:absolute;top:5px;right:15px;color:#fff;font-size:25px;}
/* //ie8 이하 */

/* title */
.subTitle {margin:50px 0 35px;padding:0 0 15px;font-size:24px;color:#000;border-bottom:2px solid #666;}
.subTitle2 {position:relative;padding:0 0 0 40px;font-size:20px;color:#333;}
.subTitle2:after {content:"";position:absolute;width:25px;height:25px;top:0;left:0;background:url(/images/icon_pack_wiltse.png) no-repeat -100px -200px;}
.inDec {width:100%;overflow:hidden;margin:50px 0 35px;padding:0 0 15px;border-bottom:2px solid #666;}
.inDec .subTitle {float:left;margin:0;padding:0;border:0;}
.inDec .subTitleDec {float:left;margin:12px 0 0 15px;font-size:14px;}
@media all and (max-width:1024px) {
	.subTitle2 {padding:0 0 0 30px;}
	.subTitle2:after {top:3px;width:20px;height:20px;background-size:250px;background-position:-75px -100px;}
	.inDec .subTitle {float:none;}
	.inDec .subTitleDec {margin:5px 0 0 0;}
}
/* //title */

/* section */
.section {zoom:1;}
.section:after {content:"";display:block;clear:both;}
.section .contWrap {float:left;width:390px;margin-left:20px;}
.section .contWrap .subTitle {margin-top:0;}
.section .contWrap .sTxt {color:#333;font-size:24px;font-weight:bold;letter-spacing:-1px;}
.section .contWrap:first-child {margin-left:0;}

.contPoint {font-size:24px;color:#333;font-weight:bold;}
.contPoint span {font-weight:normal;}
.contPoint2 {font-size:20px;color:#333;font-weight:bold;}
.txtCont p {margin:10px 0;}
.txtCont p:first-child {margin-top:0;}

.imgCont {text-align:center;}

.leftImg .contWrap,
.rightImg .contWrap {margin-left:0;}
.leftImg .txtCont {float:right;}
.rightImg .imgCont {float:right;}

.titSection {margin:55px 0 0;}
.subSection {margin:30px 0 0;}
.subSection2 {margin:15px 0 0;}

.roundBox {padding:25px 30px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;}
.roundBox .contWrap {width:354px;margin-left:-1px;padding-left:20px;border-left:1px solid #e0e0e0;}
.roundBox .contWrap:first-child {margin:0;padding:0 20px 0 0;border:0;border-right:1px solid #e0e0e0;}

@media all and (max-width:1024px) {
	.section .contWrap {display:block;float:none;width:100% !important;margin-left:0;}
	.section .imgCont img {margin:10px 0 !important;}
	.respSection {margin-top:10px !important;}
	.roundBox .contWrap {width:auto;margin:0;padding-left:0;border:0;}
	.roundBox .contWrap:first-child {border:0;}

}
@media all and (max-width:760px) {
	.titSection {margin:35px 0 0;}
	.subSection {margin:20px 0 0;}
	.section {padding:0;font-size:14px;}
	.roundBox {padding:15px;}
}
/* //section */

/* 구분선 */
hr {margin:60px 0;border:0;border-top:1px solid #d7d7d7;}
.linehr {margin:40px 0;border:0;border-top:2px solid #666;}
@media all and (max-width:1024px) {
	hr {margin:25px 0;}
	.linehr {margin: 15px 0;}
}
/* //구분선 */

/* list style */
.buList > li {position:relative;margin-top:8px;padding-left:12px;}
.buList > li:after {content:"";position:absolute;top:8px;left:0;width:4px;height:4px;background:#0098de;}
.buList > li:first-child {margin-top:0;}

.buList2 > li {position:relative;padding:5px 0 5px 35px;background:#f7f6f6;font-size:16px;}
.buList2 > li:nth-of-type(2n) {background:#fff;}
.buList2 > li:after {content:"";position:absolute;top:13px;left:20px;border:3px solid transparent;border-left:6px solid #666;border-right:0;}

.buList3 > li {position:relative;margin-top:5px;padding-left:6px;}
.buList3 > li:after {content:"";position:absolute;top:8px;left:0;width:2px;height:2px;background:#666;}
.buList3 > li:first-child {margin-top:0;}

.bgList > li {padding:3px 10px;background:#f7f6f6;}
.bgList > li:nth-of-type(2n) {background:#fff;}
.bgList > li .num {display:inline-block;margin:0 5px 0 0;color:#333;font-weight:bold;}
/* //list style */

/* bul content */
.bulNoti, .bulCase, .bulCure, .bulGood, .bulBad {position:relative;padding:0 0 0 30px;font-size:18px;color:#333;}
.bulNoti:after, .bulCase:after, .bulCure:after, .bulGood:after, .bulBad:after {content:"";position:absolute;top:2px;left:0;width:25px;height:24px;background:url(/images/icon_pack_wiltse.png) no-repeat;}
.bulNoti:after {background-position:0 -50px;}
.bulCase:after {background-position:-100px -50px;}
.bulCure:after {background-position:-200px -50px;}
.bulGood:after {background-position:-200px -100px;}
.bulBad:after {background-position:-250px -100px;}
@media all and (max-width:760px) {
	.bulNoti:after, .bulCase:after, .bulCure:after, .bulGood:after, .bulBad:after {background-size:250px;}
	.bulNoti:after {background-position:-25px -25px;}
	.bulCase:after {background-position:-75px -25px;}
	.bulCure:after {background-position:-125px -25px;}
	.bulGood:after {background-position:-100px -75px;}
	.bulBad:after {background-position:-125px -75px;}
}
/* //bul content */

/* color */
.colorPoint {color:#0098de;}
.colorIdt {color:#325d8c;}
.colorSky {color:#0091d4;}
.colorBlue {color:#0075c4;}
.colorGray {color:#999;}
.colorBlack {color:#333;}
/* //color */

/* button */
.btnWrap {width:100%;margin:30px 0 0;text-align:center;}
.btnWrap:after {content:"";display:block;clear:both;}
.btnWrap .btnLeft {float:left;}
.btnWrap .btnLeft a {margin-left:0;}
.btnWrap .btnRight {float:right;}
.btnWrap .btnRight a {margin-right:0;}
.btnRight {text-align:right;}
.btnLeft {text-align:left;}

.btnT {display:inline-block;min-width:64px;padding:5px 10px;text-align:center;font-size:14px;font-weight:bold;vertical-align:middle;}
.btnReplace,
.btnTs {background:#0098de;border:1px solid #0098de;color:#fff !important;}
.btnFile,
.btnTfl {background:#fff;border:1px solid #ccc;color:#333 !important;}

.btnM {display:inline-block;min-width:60px;padding:5px 30px;font-size:16px;text-align:center;font-weight:bold;vertical-align:middle; margin-top:5px;}
button.btnM {min-width:120px;}
.btnMfl {background:#fff;border:1px solid #ccc;color:#333 !important;}
.btnList, .btnDel, .btnAllChk, .btnCancel,
.btnMg {background:#9e9e9e;border:1px solid #9e9e9e;color:#fff !important;}
.btnSearch, .btnWrite, .btnModify, .btnAnswer, .btnConfirm,
.btnMs {background:#0098de;border:1px solid #0098de;color:#fff !important;}

.btnL {display:inline-block;min-width:200px;padding:8px 15px;font-size:18px;text-align:center;font-weight:bold;vertical-align:middle;}
button.btnL {min-width:230px;padding:7px 15px;}
.btnLogin, .btnFindId, .btnFindPw, .btnLConfirm, .btnJoin,
.btnLs {background:#0098de;border:1px solid #0098de;color:#fff !important;}
.btnLCancel, .btnPwFind,
.btnLg {background:#9e9e9e;border:1px solid #9e9e9e;color:#fff !important;}
.btnLfl {background:#fff;border:1px solid #ccc;color:#333 !important;}
.btnN {color:#fff !important;background-color: #32cd33;border:1px solid #32cd33}

.btnIco {display:inline-block;width:190px;height:54px;line-height:54px;background:#fff;border:1px solid #ccc;color:#333 !important;text-align:center;font-weight:bold;}
.btnIco:before {content:"";display:inline-block;margin-right:14px;background:url(/images/icon_pack_wiltse.png) no-repeat;vertical-align:-8px;}
.btnHwp:before {width:28px;height:28px;background-position:-100px -300px;}
.btnWord:before {width:28px;height:31px;background-position:-150px -300px;}
.btnRecruit {position:relative;display:inline-block;height:51px;line-height:51px;padding:0 55px 0 35px;border:1px solid #ccc;color:#0075c4 !important;font-size:18px;font-weight:bold;}
.btnRecruit:after {content:"";position:absolute;top:18px;right:28px;border:9px solid transparent;border-left:10px solid #599ac6;border-right:0;}
.btnRecruit:before {content:"";position:absolute;top:18px;right:29px;border:9px solid transparent;border-left:10px solid #fff;border-right:0;z-index:2;}

.btnRound {display:inline-block;width:220px;height:55px;line-height:55px;margin: 0 20px;background:#eee;border:1px solid #ddd;border-radius:55px;color:#444;font-size:16px;font-weight: bold;}

@media all and (max-width:1024px) {
	.btnRound {width:auto;height:auto;margin:0;padding:10px 20px;line-height:1.2;font-size:14px;}
}
@media all and (max-width:760px) {
	.btnWrap {margin:15px 0 0;}
	.btnT {width:auto;padding:5px;box-sizing:border-box;}
	.btnM {min-width:0;padding:5px 15px;font-size:14px;box-sizing:border-box;}
	.btnL {width:100%;min-width:0;padding:8px 0;box-sizing:border-box;font-size:16px;}
	button.btnL {width:100%;min-width:0;}
	.btn2 {display:table;width:100%;}
	.btn2 span {display:table-cell;width:50%;}
	.btn2 span * {width:100% !important;}
	.btn2 span:first-child * {}
	.btnIco {width:150px;height:34px;line-height:34px;}
	.btnIco:before {display:none;}
	.btnRound {display: block;margin: 5px 0;}
}
/* //button */

/* accordianCont */
.accordianCont li {margin:10px 0 0;border:1px solid #bccfec;border-radius:8px;font-size:14px;overflow:hidden;line-height:24px;}
.accordianCont li li {margin:0;border:0;border-radius:0;}
.accordianCont li:first-child {margin:0;}
.accordianCont li .tit {position:relative;display:block;padding:10px 70px 10px 25px;background:#fdfeff;color:#044894;font-size:16px;font-weight:bold;}
.accordianCont li .tit:after {content:"";position:absolute;top:50%;right:16px;margin-top:-9px;width:10px;height:17px;background:url(/images/icon_pack_wiltse.png) no-repeat -150px -250px;transition:transform .2s}
.accordianCont li .on {}
.accordianCont li .on:after {transform:rotate(90deg);}
.accordianCont li .cont {display:none;padding:25px 30px;border-top:1px solid #bccfec;}
@media all and (max-width:760px) {
	.accordianCont li .tit {padding:8px 35px 8px 15px;font-size:14px;}
	.accordianCont li .tit:after {margin-top:-8px;background-position:-100px -100px;background-size:250px;}
	.accordianCont li .cont {padding:15px;}
}
/* //accordianCont */

/* search */
.bbsSearch {padding:14px 0;background:#f4f4f4;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;}
.bbsSearch select {width:88px;}
.bbsSearch .txt {width:150px;margin:0 4px;}
.bbsSearch .btnM {min-width:40px;padding:3px 15px;vertical-align:-2px;}
@media all and (max-width:760px) {
	.bbsSearch select {width:75px;}
	.bbsSearch .txt {width:120px;margin:0;}
	.bbsSearch .btnM {vertical-align:-1px;}
}
/* //search */

/* bbsList */
.bbsList {margin:20px 0 0;}
.bbsList ul {padding:38px 0 0;border-top:2px solid #0098de;}
.bbsList li {border-bottom:1px solid #e0e0e0;}
.bbsList li:nth-of-type(2n) {background:#F9F9F9;}
.bbsList li:first-child {border-top:1px solid #e0e0e0;}
.bbsList li a {zoom:1;display:block;padding:8px 0;color:#666;}
.bbsList li a:after {content:"";display:block;clear:both;}
.bbsList li a > span {position:relative;float:left;text-align:center;margin:0 2%;min-height:20px;}
.bbsList li strong {display:none;cursor:default;}
.bbsList li:first-child strong {display:block;position:absolute;top:-40px;left:0;right:0;text-align:center;}
.bbsList li .subject {text-align:left;}
.bbsList li .subject > span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbsList li .cont {display:block;overflow:hidden;max-height:40px;margin:10px 0 0;font-size:14px;}
.bbsList li .end {color:red;}
.bbsList li .end strong {color:#666;}
.bbsList li.nonList {padding:40px 0 0;text-align:center;font-size:16px;font-weight:bold;border:0;}


.bbsList.renoti ul {}
.bbsList.renoti ul li {display:table;width:100%;background-color:#fff;}
.bbsList.renoti li a > span {float:none;margin:0;display:table-cell;}
.bbsList.renoti .notice {background:#e6eef9;}
.bbsList.renoti .notice .subject > span {color:#224d9c;font-weight:700;}
.bbsList.renoti .notice .subject > span img {vertical-align:middle;}
.bbsList.renoti .notice span.noti {display:inline-block;padding:0 10px;background-color:#0075C4;color:#fff;text-align:center;font-weight:700;}
.bbsList.renoti li:nth-of-type(2n) {background-color:#fff;}
.bbsList.renoti li.notice:nth-of-type(2n) {background:#e6eef9;}
.bbsList.renoti .num {width:10%;}
.bbsList.renoti .subject {width:60%;}
.bbsList.renoti .date {width:10%;}




@media all and (max-width:760px) {
	.bbsList ul {padding:0;}
	.bbsList li:first-child {border-top:0;}
	.bbsList li a {padding:10px 0;font-size:12px;}
	.bbsList li a > span {float:none;text-align:left;}
	.bbsList li strong {display:inline-block;vertical-align:0;font-weight:normal;}
	.bbsList li:first-child strong {display:inline-block;position:static;}
	.bbsList li .subject {display:block;width:100% !important;text-align:left;font-size:14px;font-weight:bold;color:#333;}
	.bbsList li .subject strong {display:none;}
	.bbsList li .subject img {vertical-align:0;}


	.bbsList.renoti .notice strong {display:none;}
	.bbsList.renoti .notice .date strong {display:inline-block;}
	.bbsList.renoti ul li {display:inline-block;}
	.bbsList.renoti li .subject {width:calc(100% - 60px);}
	.bbsList.renoti li a > span {display:inline-block;vertical-align:middle;}
	.bbsList.renoti .notice span.noti {padding:0 5px;margin-right:5px;}
	.bbsList.renoti .num {width:auto;margin-right:5px;}
	.bbsList.renoti .date {width:auto;}


}

.reservList {margin:50px 0 0;}
.reservList li {zoom:1;padding:5px 0;margin:-1px 0 0;}
.reservList li:after {content:"";display:block;clear:both;}
.reservList li > span {position:relative;float:left;width:12%;text-align:center;}
.reservList span strong {display:none;position:absolute;width:100%;top:-35px;}
.reservList li:first-child strong {display:block;}
.reservList li .webForm_type2 {width:80px !important;background:none;border:1px solid #ddd;cursor:pointer;}
.reservList li.nonList {padding:0;}
@media all and (max-width:1024px) {
	.reservList li:first-child strong {display:inline-block;}
	.reservList li > span {width:33%;text-align:left;}
	.reservList li > span strong {display:inline-block;width:65px;}
}
@media all and (max-width:760px) {
	.reservList li > span {width:100%;}
	.reservList li > span strong {width:80px;}
}

.passSection {padding:20px 0;border-top:1px solid #044894;border-bottom:1px solid #044894;text-align:center;}
.passSection label {margin:0 15px 0 0;font-weight:bold;}
.passSection .txt {height:25px;}

.thumbList {margin:-17px;}
.thumbList ul {zoom:1;}
.thumbList ul:after {content:"";display:block;clear:both;}
.thumbList li {float:left;margin:17px;}
.thumbList a {display:block;width:246px;height:265px;border:1px solid #ddd;}
.thumbList .thumb {display:block;overflow:hidden;height:143px;border-bottom:1px solid #ddd;overflow:hidden;text-align:center;}
.thumbList .thumb img {height:143px;}
.thumbList .tit {display:block;height:50px;overflow:hidden;margin:12px 24px 0;font-size:16px;}
.thumbList .name {display:block;margin:5px 24px 0;}
.thumbList .date {display:block;margin:5px 24px 0;}
.thumbList .txt {display:block;overflow:hidden;height:52px;margin:5px 24px 0;line-height:1.2;}
.thumbList li.nonList {float:none;width:auto;padding:40px 0 0;text-align:center;font-size:16px;font-weight:bold;border:0;}
@media all and (max-width:1024px) {
	.thumbList {margin:-10px 0;}
	.thumbList li {width:33.33%;margin:10px 0;}
	.thumbList a {margin:0 auto;}
}
@media all and (max-width:720px) {
	.thumbList li {width:50%;}
}
@media all and (max-width:480px) {
	.thumbList li {width:100%;}
	.thumbList a {width:100%;height:auto;padding:0 0 20px;}
	.thumbList .thumb {height:auto;}
	.thumbList .thumb img {width:100%;height:auto;}
}
/* //bbsList */

/* bbsView */
.bbsView {}
.bbsView .viewTitle {padding:15px 0;border-top:2px solid #044894;font-size:20px;line-height:1.2;}
.bbsView .viewInfo {padding:12px 0;border-top:1px solid #ddd;font-size:12px;}
.bbsView .viewInfo a {color:#777;}
.bbsView .viewInfo span {display:inline-block;width:auto;margin-right:60px;color:#777;}
.bbsView .viewInfo span strong {color:#333;}
.bbsView .viewInfo .link {word-break:break-all;}
.bbsView .viewCont {padding:40px 0 70px;border-top:1px solid #ddd;border-bottom:2px solid #044894;word-break:break-all;}
.bbsView .viewCont:first-child {padding-top:0;}
.bbsView .viewCont img {height:auto !important;}
.bbsView .viewCont .inBtn {margin:90px 0 0;}
.bbsView .btnWrap {margin:15px 0 0;}
.bbsView .viewNavi {margin:20px 0 0;border-bottom:1px solid #ddd;}
.bbsView .viewNavi li {border-top:1px solid #ddd;font-size:14px;}
.bbsView .viewNavi li a {display:block;overflow:hidden;padding:12px 0;text-overflow:ellipsis;white-space:nowrap;}
.bbsView .viewNavi li strong {float:left;margin:4px 8px 0;border:7px solid transparent;font-size:0;line-height:0;text-indent:-9999px;}
.bbsView .viewNavi li .prev {border-bottom:9px solid #ccc;border-top:0;}
.bbsView .viewNavi li .next {border-top:9px solid #ccc;border-bottom:0;}
.replySection {margin:45px 0 0;}
.replySection .replyTitle {font-size:16px;}
.replySection .replyText {margin:8px 0 0;padding:10px 10px 30px;background:#f7f7f7;border:1px solid #d7d7d7;}
.replySection .replyText textarea {width:99%;height:100px;}
.replySection .guestInput {margin:0 0 10px;}
.replySection .guestInput label {margin:0 10px 0 0;}
.replySection .btnWrap {margin:15px 0 0;}
.replySection .replyList {margin:30px 0 0;border-bottom:1px solid #ddd;}
.replySection .replyList li {position:relative;padding:20px 0;border-top:1px solid #ddd;}
.replySection .replyList li .replyInfo span {margin:0 5px 0 0;}
.replySection .replyList li .replyInfo .name strong {font-size:14px;color:#333;}
.replySection .replyList li .replyInfo .name strong.my {color:#00a671;}
.replySection .replyList li .cont {display:block;font-size:14px;}
.replySection .replyList li .util {position:absolute;top:20px;right:0;}
.replySection .replyList li .util a {margin:0 4px;color:#333;}
.replySection .replyList li.replyWrite {position:relative;padding-right:125px;padding-left:90px;}
.replySection .replyList li.replyWrite textarea {width:100%;height:66px;}
.replySection .replyList li.replyWrite .name {position:absolute;top:20px;left:0;color:#333;font-size:14px;font-weight:bold;}
.replySection .replyList li.replyWrite .btn {position:absolute;top:20px;right:0;width:100px;height:62px;line-height:62px;background:#02cc8c;border:3px solid #00c687;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.replySection .replyList li.reReply {padding-left:20px;}
.replySection .replyList li .reReplyWrite .reCont {margin:8px 0 0;padding:10px 10px 10px;background:#f7f7f7;border:1px solid #d7d7d7;}
.replySection .replyList li .reReplyWrite textarea {width:99%;height:100px;}

@media all and (max-width:1024px) {
	.bbsView .viewCont img,
	.bbsView .viewCont iframe {width:100% !important;height:auto !important;}
	.replySection .replyText textarea {width:100%;box-sizing:border-box;}
}
@media all and (max-width:760px) {
	.bbsView h4 {padding:9px 0;font-size:18px;}
	.bbsView .viewInfo {padding:6px 0;}
	.bbsView .viewInfo span {margin-right:35px;}
	.bbsView .viewInfo .name {display:none;}
	.bbsView .viewCont {padding:22px 0;}
	.bbsView .viewNavi li a {padding:8px 0;}
	.replySection .replyText textarea {height:80px;}
	.replySection .replyList li {padding:10px 0;}
	.replySection .replyList li .name {display:block;line-height:1.2;}
	.replySection .replyList li .util {top:10px;}
	.replySection .replyList li .cont {margin:10px 0 0;}
	.replySection .replyList li.replyWrite {padding-right:0;padding-left:0;}
	.replySection .replyList li.replyWrite .name {position:static;margin:0 0 10px;}
	.replySection .replyList li.replyWrite textarea {box-sizing:border-box;margin:0 0 10px;}
	.replySection .replyList li.replyWrite .btn {position:static;width:100%;height:26px;line-height:26px;box-sizing:border-box;}
	.replySection .guestInput label {display:block;margin:0 0 5px;}
}
/* //bbsView */

/* bbsWrite */
.bbsWrite {}
.bbsWrite th,
.bbsWrite td {border-bottom:1px dashed #ebebeb;}
.bbsWrite th {width:150px;padding:20px 0 20px 20px;text-align:left;font-size:14px;color:#333;vertical-align:top;}
.bbsWrite td {padding:10px 0;}
.bbsWrite td .noti {margin:0 0 0 45px;}
.bbsWrite td .w100 {width:575px;}
.bbsWrite td .mobTh {display:none;font-size:14px;color:#666;}
.bbsWrite td .inputFile {padding:0 80px 0 0;}
.bbsWrite td .inputFile .fileBtn {}
.bbsWrite td.files .inputFile {margin:5px 0 0;}
.bbsWrite td.files .inputFile:first-child {margin:0;}
@media all and (max-width:1024px) {
	.bbsWrite td .w100,
	.bbsWrite td select {width:100%;}
	.bbsWrite td .inputFile {padding:0 40px 0 0;}
}
@media all and (max-width:760px) {
	.bbsWrite th {display:block;width:auto;padding:8px 0 5px 5px;border:0;}
	.bbsWrite td {display:block;padding:0 5px 8px;}
	.bbsWrite td .inputFile .fileBtn {top:0;}
	.bbsWrite td .mobTh {display:inline-block;margin:0 12px 0 0;}
}
/* //bbsWrite */

/* table */
.typeWrite {}
.typeWrite th,
.typeWrite td {padding:20px 0 20px 20px;background:#f7f7f7;}
.typeWrite tr:nth-of-type(2n) th,
.typeWrite tr:nth-of-type(2n) td {background:#fff;}
.typeWrite th {width:150px;text-align:left;font-size:14px;color:#333;vertical-align:middle;}
.typeWrite td .smsConfirm {margin:5px 0 0;font-size:12px;}
.typeWrite td .smsConfirm label {margin:0 5px;}
.typeWrite td.inputChk label {margin:0 40px 0 0;}
.typeWrite td .w100 {width:80%;margin:5px 0 0;}
.typeWrite td .inputFile {width:400px;}
@media all and (max-width:760px) {
	.typeWrite th {display:block;width:auto;padding:8px 0 5px 5px;border:0;}
	.typeWrite td {display:block;padding:0 5px 8px;}
	.typeWrite td {padding:10px 5px;}
	.typeWrite td .txt {width:100% !important;}
	.typeWrite td .tableCell {display:table;width:100%;}
	.typeWrite td .tableCell .cell {display:table-cell;padding:0 2px;text-align:center;}
	.typeWrite td .tableCell .cell select {width:100% !important;}
	.typeWrite td .inputFile {width:100%;}
}
.essential {display:inline-block;width:7px;height:7px;background:url(/images/icon_pack_wiltse.png) no-repeat -100px -300px;text-indent:-9999px;vertical-align:-5px;}
.tableCaption {padding:25px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.agreeChk {margin:40px 0 0;text-align:center;}

.typeList {}
.typeList th,
.typeList td {padding:15px 10px;border:1px solid #e2e2e2;border-right:0;word-break:break-all;}
.typeList th {background:#fafafa;}
.typeList th:first-child,
.typeList td:first-child {border-left:0;}
.typeList .line {border-left:1px solid #dadada !important;}
.typeList .alignLeft {text-align:left;}
.typeList .alignRight {text-align:right;}
.typeList .alignCenter {text-align:center;}
@media all and (max-width:760px) {
	.typeList {overflow-x:auto;-webkit-overflow-scrolling:touch;}
	.typeList table {min-width:760px;}
	.typeList td {padding:10px 15px;}
}
.txtAlert {margin: 5px 0 0;}
/* //table */

/* pagination */
.pagination {margin:35px 0 0;padding:14px 0;background:#f4f4f4;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;}
.pagination a,
.pagination strong {display:inline-block;min-width:28px;height:28px;line-height:28px;background:#fff;border:1px solid #d9d9d9;color:#999;font-size:14px;vertical-align:middle;}
.pagination a:hover {border:1px solid #4eb2e4;}
.pagination strong {background:#4eb2e4;color:#fff;border:1px solid #4eb2e4;}
.pagination a.pageNavi {overflow:hidden;background:#fff url(/images/icon_pack_wiltse.png) no-repeat;text-indent:-9999px;}
.pagination a.start {background-position:-94px 7px;}
.pagination a.prev {background-position:-142px 7px;}
.pagination a.next {background-position:-190px 7px;}
.pagination a.end {background-position:-244px 7px;}
@media all and (max-width:760px) {
	.pagination {margin:18px 0 0;}
	.pagination a,
	.pagination strong {min-width:23px;height:23px;line-height:23px;font-size:12px;}
	.pagination a.pageNavi {background-size:400px;}
	.pagination a.start {background-position:-74px 6px;}
	.pagination a.prev {background-position:-112px 6px;}
	.pagination a.next {background-position:-152px 6px;}
	.pagination a.end {background-position:-196px 6px;}
}
/* //pagination */

/* popup */
#popWrap {position:relative;}
#popHeader {background:#044894;}
#popHeader h1 {padding:16px 0 16px 30px;font-size:18px;color:#fff;}
#popContainer {padding:30px;}
#popContainer .btnWrap {margin:20px 0 0;}
#popClose {position:absolute;top:18px;right:30px;overflow:hidden;width:25px;height:25px;background:url(/images/btn_pop_close.png) no-repeat;text-indent:-9999px;}
/* //popup */

/* resp cont */
.webHide {display:none !important;}
.mobShow {display:none;}
.tabShow {display:none;}
.mobBr {display:block;}
@media all and (max-width:1024px) {
	.tabHide {display:none;}
	.tabShow {display:inline-block;}
}
@media all and (max-width:760px) {
	.mobHide {display:none;}
	.webHide {display:inline-block !important;}
	.mobShow {display:block;}
	.mobBr {display:none;}
}
/* //resp cont */

.siteMapInfo {display:none;}
@media all and (max-width:760px) {
	.siteMapInfo {display:block;margin:0 0 10px;font-size:12px;}
}

/* intro */
.introWrap {min-width:1300px;overflow-y:scroll;}
.introWrap #header {background:#fff;z-index:3;}
.introWrap #header .headTop {width:auto;height:154px;}
.introWrap #header .headTop .logo a {width:288px;height:60px;margin:45px 0 0 60px;background:url(/images/intro/bg_intro_logo.gif) no-repeat;}
.introWrap #header .headTop .langLink {top:25px;right:40px;margin-right:0;}
#introContainer {margin:-154px 0 0;}
.introGate {position:relative;min-height:900px;margin:0 0 0 395px;background:#efefef;z-index:2;}
.introGate .gateLinks {position:absolute;top:154px;left:-395px;bottom:0;width:395px;}
.introGate .gateLinks a {display:block;height:50%;color:#fff;font-size:30px;}
.introGate .gateLinks a:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.introGate .gateLinks span {position:relative;display:inline-block;padding:0 0 160px 50px;vertical-align:middle;}
.introGate .gateLinks span:after {content:"";position:absolute;left:50px;top:-10px;width:60px;height:1px;background:#fff;}
.introGate .gateLinks strong {display:block;font-size:16px;}
.introGate .gateLinks strong:after {content:"";width:100px;height:100px;position:absolute;top:130px;left:140px;background:url(/images/intro/bg_intro_links.png) no-repeat;}
.introGate .gateLinks .linkAnyang {background:#0099df;}
.introGate .gateLinks .linkAnyang:hover {background:url(/images/intro/bg_anyang.jpg) no-repeat 50% 50%;background-size:cover;}
.introGate .gateLinks .linkSuwon {background:#214c9b;}
.introGate .gateLinks .linkSuwon:hover {background:url(/images/intro/bg_suwon.jpg) no-repeat 50% 50%;background-size:cover;}
.introGate .DrWiltse {position:absolute;top:50%;left:20%;height:315px;margin:-180px 0 0 0;padding:60px 0 0 320px;background:url(/images/intro/img_wiltse_picture.jpg) no-repeat;}
.introGate .DrWiltse h1 {color:#333;font-size:52px;line-height:1.2;letter-spacing:-1px;}
.introGate .DrWiltse h1 span {display:block;font-size:20px;}
.introGate .DrWiltse h1 .name {color:#247aaf;font-size:52px;}
.introGate .DrWiltse .titCaption {margin:5px 0;font-size:16px;}
.introGate .DrWiltse .historyLink {margin:15px 0 0;}
.introGate .DrWiltse .historyLink a {display:inline-block;position:relative;background:#247aaf;border:1px solid #7da7d9;}
.introGate .DrWiltse .historyLink a:after {content:"";position:absolute;top:13px;right:17px;border:7px solid transparent;border-left:7px solid #247aaf;border-right:0;}
.introGate .DrWiltse .historyLink span {display:inline-block;padding:8px 50px 8px 15px;color:#fff;font-weight:bold;font-size:16px;}
.introGate .DrWiltse .historyLink span:after {content:"";position:absolute;top:13px;right:13px;border:7px solid transparent;border-left:7px solid #fff;border-right:0;}
.introGate .facebook {position:absolute;right:60px;bottom:60px;}
.introGate .facebook a {display:inline-block;width:28px;height:28px;overflow:hidden;text-indent:-99999px;background:url(/images/intro/icon_intro_facebook.png) no-repeat;}
.introGate .detailView {position:absolute;left:50%;bottom:30px;}
.introGate .detailView a {display:inline-block;width:92px;height:50px;margin:0 0 0 -46px;overflow:hidden;text-indent:-99999px;background:url(/images/intro/bg_intro_arrow.png) no-repeat;}
.introGate .detailView a:hover {background:url(/images/intro/bg_intro_arrowOver.png) no-repeat;}
@media all and (max-width:1024px) {
	.introWrap {min-width:0;}

	#header .headTop .logo {margin:0;}

	#introContainer {margin:-100px 0 0;}

	.introWrap #header .headTop {height:100px;}
	.introWrap #header .headTop .logo a {margin:20px 0 0 25px;}
	.introWrap #header .headTop .langLink {top:0;}

	.introGate {margin:0;}
	.introGate .gateLinks {position:absolute;width:100%;top:auto;left:0;bottom:0;}
	.introGate .gateLinks a {float:left;width:50%;padding:40px 0;text-align:center;}
	.introGate .gateLinks span {text-align:left;padding:0 0 120px;}
	.introGate .gateLinks span:after {left:0;}
	.introGate .gateLinks strong:after {top:90px;left:100px;}
	.introGate .DrWiltse {top:50%;left:50%;margin:-220px 0 0 -350px;padding:0 0 0 220px;background-size:auto 260px;}
	.introGate .detailView,
	.introGate .facebook {display:none;}
}
@media all and (max-width:760px) {
	.introWrap #header .headTop .langLink {right:0;}
	#header .headTop .logo {margin:0;}
	.introWrap #header .headTop {height:105px;}
	.introWrap #header .headTop .logo a {display:block;float:none;width:144px;height:30px;margin:15px auto;background-size:144px;}

	#introContainer {margin:0;}
	.introGate {height:auto !important;min-height:0;}
	.introGate .DrWiltse {height:auto;position:static;margin:0;padding:220px 30px 25px;background-position:50% 20px;background-size:140px;}
	.introGate .DrWiltse h1 {margin:0 0 15px;font-size:34px;}
	.introGate .DrWiltse h1 span {font-size:16px;}
	.introGate .DrWiltse h1 .name {font-size:34px;}
	.introGate .DrWiltse .titCaption {display:none;}
	.introGate .gateLinks {position:static;}
	.introGate .gateLinks a {padding:20px 0;}
	.introGate .gateLinks span {padding:0;font-size:16px;line-height:1.2;letter-spacing:0px;}
	.introGate .gateLinks span:after {width:45px;top:-5px;}
	.introGate .gateLinks strong {margin:5px 0 0;font-size:11px;letter-spacing:-1px;}
	.introGate .gateLinks strong:after {position:static;display:block;width:30px;height:30px;margin:10px auto 0;background-size:cover;}

	.introGate .DrWiltse .historyLink {margin:0;position:absolute;bottom:40px;left:164px;}
	.introGate .DrWiltse .historyLink a {width:36px;height:36px;border-radius:50%;border:0;}
	.introGate .DrWiltse .historyLink a:after {top:8px;right:13px;border:10px solid transparent;border-left:10px solid #247aaf;border-right:0;}
	.introGate .DrWiltse .historyLink span {padding:15px 0 0;width:100%;height:20px;font-size:0;}
	.introGate .DrWiltse .historyLink span:after {top:8px;right:10px;border:10px solid transparent;border-left:10px solid #fff;border-right:0;}

}
.DrWiltseDetail {display:none;}
.introSection {position:relative;width:1100px;margin:0 auto;}
.introWiltse {background:#fbfbfb;}
.introWiltse .introSection {padding:200px 0 150px;}
.introWiltse h2 {margin:0 0 0 400px;font-size:36px;line-height:1.2;}
.introWiltse p {margin:40px 0 0 400px;}
.introWiltse .picture {position:absolute;top:200px;left:0;width:320px;margin:0;}
.introWiltse .picture img {margin:0 0 10px;}
.introWiltse .rick {text-align:right;}
.introHistory .introSection {width:980px;padding:150px 0 120px;}
.introHistory h2 {font-size:60px;font-weight:normal;text-align:center;}
.introHistory ul {width:490px;margin:50px 0 0;padding:40px 0;border-right:2px solid #eee;}
.wilcont ul {width:406px;}
.introHistory li {position:relative;width:200%;margin:20px 0;overflow:hidden;}
.introHistory li:after {content:"";width:36px;height:36px;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;background:url(/images/intro/bg_intro_history.png) no-repeat;}
.introHistory li .year {position:absolute;top:50%;left:50%;margin:-10px 0 0 35px;}
.introHistory li div {zoom:1;position:relative;width:405px;padding:0 15px 0 0;overflow:hidden;border:1px solid #d6d6d6;border-radius:9px;font-size:14px;}
.wilcont li div {width:355px;font-size:12px;}
.introHistory li div:after {content:"";display:block;clear:both;}
.introHistory li div span {float:left;width:170px;margin:0 20px 0 0;background:#f2f3f4;text-align:center;}
.introHistory li strong {display:block;margin:20px 0 10px;font-size:18px;}
.wilcont li strong {font-size:16px;}
.introHistory li.right .year {left:auto;right:50%;margin:-10px 35px 0 0;}
.introHistory li.right div {float:right;}
.introHistory li.nonImg div {width:370px;padding:0 15px 20px 35px;}
.wilcont li.nonImg div {width:320px;}
.introHistory li a {display:inline-block;margin:20px 0 0;color:#003399;text-decoration:underline;}
.introMemorial {background:#f7f8f8;}
.introMemorial.letter {background:#fff;}
.introMemorial .introSection {padding:110px 0 100px;}
.introMemorial h2 {font-size:60px;font-weight:normal;}
.introMemorial .txt1 {font-size:18px;}
.introMemorial .txt2 {font-size:14px;}
.introMemorial .contWrap {width:500px;margin:30px 0 0 90px;font-size:16px;}
.introMemorial .memorialImg {zoom:1;}
.introMemorial .memorialImg:after {content:"";display:block;clear:both;}
.introMemorial .memorialImg span {width:364px;display:inline-block;text-align:center;vertical-align:middle;}
.introMemorial .memorialImg span img {margin:0 0 15px;}
.introFooter .snsFacebook {display:none;}
.introFooter {height:180px;background:#fbfcfc;}
.introFooter .introSection {width:1200px;margin:0 auto;}
.introFooter p {float:left;}
.introFooter .footLogo {width:288px;height:60px;margin:70px 0 0;background:url(/images/intro/bg_intro_foot_logo.gif) no-repeat;text-indent:-99999px;}
.introFooter .hospInfo {margin:40px 0 0 70px;font-size:12px;}
.introFooter .hospInfo strong {display:block;margin:0 0 10px;font-size:14px;}
.introFooter .phone {margin:40px 0 0;float:right;font-size:34px;font-weight:bold;}
.introFooter .phone strong {display:block;margin:0 0 20px;font-size:14px;}
.introFooter .copy {margin:10px 0 0;}
@media all and (max-width:1024px) {
	.introWiltse h2 {margin:0;}
	.introWiltse .picture {position:static;margin:30px auto 0;width:auto;max-width:320px;}
	.introWiltse p {margin:30px 0 0;}
	.DrWiltseDetail .introSection {width:auto;padding:50px 40px}

	.introHistory ul {width:50%;}
	.introHistory li {overflow:visible;}
	.introHistory li div {position:relative;float:none;width:100%;min-height:117px;padding:25px 0 25px 130px;margin:60px 0;box-sizing:border-box;background:#fff;font-size:14px;}
	.introHistory li.nonImg div {width:100%;box-sizing:border-box;padding:25px 20px;}
	.introHistory li div span {position:absolute;width:110px;top:0;left:0;bottom:0;padding:0!important;}
	.introHistory li div span:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
	.introHistory li div span img {vertical-align:middle;}
	.introHistory li:after {top:-30px;margin:-9px 0 0 -9px;width:18px;height:18px;background-size:18px;}
	.introHistory li.right div {float:none;}
	.introHistory li.right .year {margin:-10px 25px 0 0;top:-30px;letter-spacing:-1px;}
	.introHistory li .year {margin:-10px 0 0 25px;top:-30px;letter-spacing:-1px;}
	.introHistory li strong {margin:0 0 10px;}

	.introMemorial .section {margin:30px 0 0;}
	.introMemorial .contWrap {float:none;width:auto;margin:0;}
	.introMemorial .memorialImg {display:table;width:100%;}
	.introMemorial .memorialImg span {display:table-cell;width:33.33%;padding:0 10px;box-sizing:border-box;}
	.introMemorial .memorialImg img {width:100%;}

	.introFooter {height:auto;}
	.introFooter p {float:left;}
	.introFooter .footLogo {float:left;width:144px;height:30px;margin:0 20px 0 0;background-size:cover;}
	.introFooter .introSection {padding:20px 40px;}
	.introFooter .introSection:after {content:"";display:block;clear:both;}
	.introFooter .hospInfo {margin:0 5px 0 0;}
	.introFooter .hospInfo strong {display:block;margin:0 0 10px;}
	.introFooter .phone {margin:0;font-size:24px;font-weight:bold;}
}

@media all and (max-width:900px) {
	.introFooter .phone {position:absolute;top:60px;left:40px;}
	.introFooter .phone strong {margin:0;}
}
@media all and (max-width:760px) {

	.introWiltse h2 {margin:150px 0 0;font-size:24px;}
	.introWiltse .picture {position:static;margin:15px auto 0;}
	.introWiltse .picture img {width:100%;}

	.introSection {width:auto !important;padding:30px 15px !important;}
	.introHistory li div {padding:10px 10px 10px 130px;font-size:12px;}
	.introHistory ul {padding:20px 0;}
	.introHistory li strong {font-size:12px;}

	.introHistory h2 {font-size:24px;font-weight:bold;}
	.introHistory ul {margin:25px 0 0;}

	.introMemorial h2 {font-size:24px;font-weight:bold;}
	.introMemorial p {font-size:14px;}
	.introMemorial .memorialImg {display:block;width:100%;}
	.introMemorial .memorialImg img {width:auto;}
	.introMemorial .memorialImg span {display:block;width:80%;margin:0 auto 15px;padding:0;}

	.introFooter {position:relative;}
	.introFooter .snsFacebook {display:block;position:absolute;top:-40px;right:0px;margin:0 5px;width:24px;height:24px;overflow:hidden;background:url(/images/contents/icon_facebook.gif) no-repeat;text-indent:-9999px;text-align:left;}
	.introFooter p {float:none;}
	.introFooter .footLogo {float:none;margin:0;}
	.introFooter .hospInfo {margin:15px 0 0;}
	.introFooter .hospInfo strong {margin:0 0 5px;}
	.introFooter .phone {float:none;position:static;margin:15px 0 0;}

}

/* //intro */

/* hosp08 kakao map */
    .wrap_anyspine_map {position: absolute;left: 0;bottom: 40px;width: 300px;height: 132px;margin-left: -144px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
    .wrap_anyspine_map * {padding: 0;margin: 0;}
    .wrap_anyspine_map .info {width: 298px;height: 120px;border-radius: 5px;border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
    .wrap_anyspine_map .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
    .wrap_anyspine_map .info .title {padding: 5px 0 0 10px;height: 30px;background: #eee;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
    .wrap_anyspine_map .info .close {position: absolute;top: 10px;right: 10px;color: #888;width: 17px;height: 17px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
    .wrap_anyspine_map .info .close:hover {cursor: pointer;}
    .wrap_anyspine_map .info .body {position: relative;overflow: hidden;}
    .wrap_anyspine_map .info .desc {position: relative;margin: 13px 0 0 90px;height: 75px;}
    .wrap_anyspine_map .desc .ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .wrap_anyspine_map .desc .jibun {font-size: 11px;color: #888;margin-top: -2px;}
    .wrap_anyspine_map .info .img {position: absolute;top: 6px;left: 5px;width: 73px;height: 50px; padding: 10px 0; border: 1px solid #ddd;color: #888;overflow: hidden; text-align: center;}
    .wrap_anyspine_map .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
    .wrap_anyspine_map .info .link {color: #5085BB;}