@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body { margin:0px; padding:0px; width:100%; background-color:#ffffff; color:#444444; font-size:12px; font-family:'Nanum Gothic';}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0;}
h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
p {margin:0; padding:0;}
img {border:0;}
a:link, a:visited {text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
.pt-10 {padding-top:10px;}
.pt-20 {padding-top:20px;}
.pt-40 {padding-top:40px;}
.pt-250 {padding-top:260px;}
.clear {clear:both;}
.event {position:absolute; top:0; left:180px; z-index:100;}
.navi_wrap {position:fixed; top:0; left:0; width:190px; height:100%; min-height:100%; z-index:99; background:url('/images/navShadow.png');}
	.navi_wrap .navi_left {float:left; width:180px;}
	.navi_wrap .navi_left .t-logo {width:180px; height:180px;}
	.navi_wrap .navi_left .t-menu {width:100%;}
	.navi_wrap .navi_left .t-menu li.menu {width:180px; height:45px; background:url("/images/m-menu.gif"); line-height:45px; font-size:15px; letter-spacing:1px; text-indent:15px; color:#606060; cursor:pointer;}
	.navi_wrap .navi_left .t-menu li.menu:hover {width: 180px; height:45px; background:url("/images/m-menu_on.gif"); color:#000; font-weight:bold;}
	.t-consult {position:relative; width:180px; height:50px; background:url('/images/main-counsell-bg.jpg');}
		.t-consult p {text-indent:20px; line-height:50px;}
#container {width:100%; height:600px; background:url('/images/m-visual1.jpg');} 
#main_slider{position:relative;width:100%; height:600px;overflow:hidden;}
#btn_main_slider_left{left:50%;top:185px;margin-left:-550px;}
#btn_main_slider_right{left:50%;top:185px;margin-left:519px;}
#main_slider_wrap{position:absolute;left:0px;}
#main_slider_list{margin:0;padding:0;list-style:none;height:600px;}
.main_slider_item{position:relative;float:left;width:100%;min-width:1100px;height:600px;;overflow:hidden;}
.main_slider_item img{position:absolute;left:50%;margin-left:-960px;width:1920px;height:600px;}
#pagination{width:100%; height:73px; background:url('/images/middle-bg.gif');}
	#pagination .pagination-wrap {width:1200px; margin:0 auto; padding-left:70px;}
#pagination .pagination-wrap p{float:left; width:240px;}


table.LayerPopup {border-collapse:collapse;}
table.LayerPopup td.PopupImg {background-color:#000; margin:0;}
table.LayerPopup td.CloseInfo {height:30px; text-align:right; background-color:#000; padding-right:10px;}
.m-banner {width:100%;}
.m-banner-wrap {position:relative; width:1200px; margin:0 auto; padding-left:70px;}
	.m-banner-wrap .big-banner {float:left; width:600px;}
	.m-banner-wrap .small-banner {float:left; width:600px;}
		.m-banner-wrap .small-banner .bannerlist {float:left; width:300px;}

.m-gallery {position:relative; width:100%; height:550px;}
	.m-gallery .gallery-wrap {width:1200px; margin:0 auto; padding-left:70px;}
	.m-gallery .gallery-wrap p.title {text-align:center; font-size:50px; padding:20px 0 10px 0; font-weight:bold;}
	.m-gallery .gallery-wrap p.subtitle {text-align:center; font-size:20px; color:#858585; padding-bottom:20px;}
	.m-gallery .gallery-wrap .tabs {position:relative; width:100%; height:80px;}
		.m-gallery .gallery-wrap .tabs li.gallery_left {float:left; width:141px; height:50px; line-height:50px; margin-right:10px; background-color:#c15150; text-align:center; font-size:18px; color:#000;}
		.m-gallery .gallery-wrap .tabs li.gallery_right {float:right; width:143px; height:50px; line-height:50px; background-color:#c15150; text-align:center; font-size:18px;}
		.m-gallery .gallery-wrap .tabs li.active, .m-gallery .gallery-wrap ul.tabs li.active a {background-color:#5e5e5e; font-weight:bold; color:#fff; font-size:18px;}
	.m-gallery .gallery-wrap .tab_container {position:relative; width:100%;}
	.m-gallery .gallery-wrap .tab_container .tab_pic {width:100%;}
	.m-gallery .gallery-wrap .tab_container .tab_pic li.pic_left {float:left; width:386px; height:190px; margin-bottom:21px; background-color:#fff;}
	.m-gallery .gallery-wrap .tab_container .tab_pic li.pic_right {float:left; width:386px; height:190px; margin-left:21px; background-color:#fff; margin-bottom:21px;}
		.m-gallery .gallery-wrap .tab_container .tab_pic li p {height:40px; line-height:40px; text-align:center; font-family:"gulim"; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		.m-gallery .gallery-wrap .tab_container .tab_pic li img {width:386px; height:150px;}

.m-cummu {position:relative; width:100%; height:560px; background-color:#f0f0f0;}
	.m-cummu .m-cummu-wrap {width:1200px; margin:0 auto; padding-left:70px;}
	.m-cummu .m-cummu-wrap p.title {text-align:center; font-size:50px; padding:20px 0 10px 0; font-weight:bold;}
	.m-cummu .m-cummu-wrap p.subtitle {text-align:center; font-size:20px; color:#858585; padding-bottom:20px;}
		.m-cummu .m-cummu-wrap .m-board {position:relative; width:100%;}
			.m-cummu .m-cummu-wrap .m-board ol.notice {float:left; width:386px; margin-right:21px; background-color:#fff; padding-bottom:10px;}
				.m-cummu .m-cummu-wrap .m-board ol.notice li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-board ol.notice li.subject {height:30px; font-size:12px; font-family:"gulim"; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-board ol.notice li.dot {height:9px; background:url("/images/table_dot.gif");}
			.m-cummu .m-cummu-wrap .m-board ol.faq {float:left; width:386px; margin-right:21px; background-color:#fff; padding-bottom:10px;}
				.m-cummu .m-cummu-wrap .m-board ol.faq li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-board ol.faq li.subject {height:30px; font-size:12px; font-family:"gulim"; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-board ol.faq li.dot {height:9px; background:url("/images/table_dot.gif");}
			.m-cummu .m-cummu-wrap .m-board ol.media {float:right; width:386px; background-color:#fff; padding-bottom:10px;}
				.m-cummu .m-cummu-wrap .m-board ol.media li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-board ol.media li.subject {height:30px; font-size:12px; font-family:"gulim"; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-board ol.media li.dot {height:9px; background:url("/images/table_dot.gif");}






				.m-cummu .m-cummu-wrap .m-cummunity .m-notice .m-notice-list {position:relative; height:340px; width:100%; background-color:#fff; padding-top:10px; }
				.m-cummu .m-cummu-wrap .m-cummunity .m-notice .m-notice-list li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-notice .m-notice-list li.subject {height:29px; font-size:12px; font-family:"gulim"; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-notice .m-notice-list li.dot {height:9px; background:url("/images/table_dot.gif");}
			.m-cummu .m-cummu-wrap .m-cummunity .m-faq {float:right; width:430px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-faq .m-faq-list {position:relative; width:100%; height:340px; background-color:#fff; padding-top:10px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-faq .m-faq-list li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-faq .m-faq-list li.subject {height:29px; font-size:12px; font-family:"gulim"; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-faq .m-faq-list li.dot {height:9px; background:url("/images/table_dot.gif");}
			.m-cummu .m-cummu-wrap .m-cummunity .m-star {float:left; width:880px; margin-top:28px;}
		.m-cummu .m-cummu-wrap .m-consult {float:right; width:300px;}
				.m-cummu .m-cummu-wrap .m-consult .content {width:260px; background-color:#fff; padding:10px 20px 10px 20px;}
					.m-cummu .m-cummu-wrap .m-consult .content li.data {width:255px; height:70px; background-color:#f7f7f7; border-left:3px solid #8c8c8c; padding:10px 0 0 5px;}
					.m-cummu .m-cummu-wrap .m-consult .content li.space {height:10px; background-color:#fff;}
						.m-cummu .m-cummu-wrap .m-consult .content li p.info {line-height:150%; font-size:12px; font-family:"gulim"; padding-bottom:5px;}
						.m-cummu .m-cummu-wrap .m-consult .content li p.info2 {float:left; font-family:"gulim"; line-height:30px;}
						.m-cummu .m-cummu-wrap .m-consult .content li p.image {float:right; width:52px; text-align:right; padding-right:10px;}




.m_post {position:relative; width:100%; height:408px; background:url("/images/main_post_bg.gif"); padding-top:370px;}
	.m_post .postscript {width:870px; height:300px; margin-left:685px;}
		.m_post .postscript li.subject {float:left; width:100%; height:35px; line-height:35px;}
			.m_post .postscript li.subject p {font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
		.m_post .postscript li.dot {float:left; width:100%; height:9px; background:url("/images/table_dot.gif");}

.m-counsell {position:relative; width:100%; height:260px; background:url("/images/maincoun_bg.jpg"); display:none; padding-bottom:10px;}
	.m-counsell .counsell-wrap {width:1200px; margin:0 auto; padding-left:70px;}
		.m-counsell .counsell-wrap .customer {float:left; width:450px;}
			.m-counsell .counsell-wrap .customer p.company {font-size:20px; font-weight:bold; color:#fff; padding-top:25px;}
			.m-counsell .counsell-wrap .customer p.tel {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff;}
			.m-counsell .counsell-wrap .customer p.company-se {font-size:20px; font-weight:bold; color:#fff; padding-top:10px;}
			.m-counsell .counsell-wrap .customer p.tel-se {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff;}
		.m-counsell .counsell-wrap .bar {float:left; width:2px;}
		.m-counsell .counsell-wrap .counsell {float:left; width:690px; margin-left:58px;}
			.m-counsell .counsell-wrap .counsell p.title {font-size:26px; font-weight:bold; color:#fff; padding-top:40px; padding-bottom:10px;}
			.m-counsell ,counsell-wrap .counsell p.agree {font-size:14px; font-weight:bold; color:#fff;}
			.m-counsell .counsell-wrap .counsell table {width:100%; border-collapse:collapse;}
				.m-counsell .counsell-wrap .counsell td.td1 {width:60px; line-height:100%; font-size:16px; color:#fff;}
				.m-counsell .counsell-wrap .counsell td.td2 {width:285px; padding:5px;}
				.m-counsell .counsell-wrap .counsell td.td3 {width:200px; font-size:20px; color:#000; font-weight:bold; border:1px solid #000; text-align:center; background-color:#fe62a8; cursor:pointer;}
				.m-counsell .counsell-wrap .counsell td.td4 {padding:5px;}
					.m-counsell .counsell-wrap .counsell td.td4 p {padding-top:5px;}
				.m-counsell .counsell-wrap .counsell td.td5 {font-size:14px; color:#fff; font-weight:bold; text-align:center; padding:5px;}
				.m-counsell .counsell-wrap .counsell .form1{width:90%; height:25px; border:2px solid #444444;}
				.m-counsell .counsell-wrap .counsell .form1:focus{border:2px solid #b90000;}
				.m-counsell .counsell-wrap .counsell .form2{width:55px; height:25px; border:2px solid #444444;}
				.m-counsell .counsell-wrap .counsell .form2:focus{border:2px solid #b90000;}
				.m-counsell .counsell-wrap .counsell .form3{width:97%; height:25px; border:2px solid #444444;}
				.m-counsell .counsell-wrap .counsell .form3:focus{border:2px solid #b90000;}
				.m-counsell .counsell-wrap .counsell .select1{width:95%; height:30px;}
				.m-counsell .counsell-wrap .counsell .select2{width:98%; height:30px;}


.m-kakao {position:relative; width:100%; height:300px; background:url("/images/maincoun_bg.jpg"); display:none; padding-bottom:10px;}
	.m-kakao .counsell-wrap {width:1200px; margin:0 auto; padding-left:70px;}
		.m-kakao .counsell-wrap .customer {float:left; width:450px;}
			.m-kakao .counsell-wrap .customer p.company {font-size:20px; font-weight:bold; color:#fff; padding-top:40px;}
			.m-kakao .counsell-wrap .customer p.tel {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff; padding-top:10px;}
			.m-kakao .counsell-wrap .customer p.company-se {font-size:20px; font-weight:bold; color:#fff; padding-top:10px;}
			.m-kakao .counsell-wrap .customer p.tel-se {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff;}
			.m-kakao .counsell-wrap .customer .time {float:left; width:160px;}
			.m-kakao .counsell-wrap .customer .time p.info1 {font-size:24px; font-weight:bold; color:#fff; padding-top:5px;}
			.m-kakao .counsell-wrap .customer .time p.info2 {font-size:16px; font-weight:bold; color:#fff; padding-top:5px;}
			.m-kakao .counsell-wrap .customer .sns {float:left; width:230px;}
			.m-kakao .counsell-wrap .customer .sns img {padding:10px 5px 0 0;}
		.m-kakao .counsell-wrap .bar {float:left; width:2px;}
		.m-kakao .counsell-wrap .counsell {float:left; width:690px; margin-left:58px;}
			.m-kakao .counsell-wrap .counsell p.title {font-size:26px; font-weight:bold; color:#fff; padding-top:40px; padding-bottom:20px;}
.m-counsell2 {position:relative; width:100%; height:260px; background:url("/images/maincoun_bg.jpg");}
	.m-counsell2 .counsell-wrap2 {width:1200px; margin:0 auto; padding-left:70px;}
		.m-counsell2 .counsell-wrap2 .customer {float:left; width:450px;}
			.m-counsell2 .counsell-wrap2 .customer p.company {font-size:20px; font-weight:bold; color:#fff; padding-top:25px;}
			.m-counsell2 .counsell-wrap2 .customer p.tel {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff;}
			.m-counsell2 .counsell-wrap2 .customer p.company-se {font-size:20px; font-weight:bold; color:#fff; padding-top:10px;}
			.m-counsell2 .counsell-wrap2 .customer p.tel-se {font-size:30px; font-weight:bold; font-family:"arial"; color:#fff;}
		.m-counsell2 .counsell-wrap2 .bar {float:left; width:2px;}
		.m-counsell2 .counsell-wrap2 .counsell {float:left; width:690px; margin-left:58px;}
			.m-counsell2 .counsell-wrap2 .counsell p.title {font-size:26px; font-weight:bold; color:#fff; padding-top:40px; padding-bottom:20px;}
			.m-counsell2 ,counsell-wrap2 .counsell p.agree {font-size:14px; font-weight:bold; color:#fff;}
			.m-counsell2 .counsell-wrap2 .counsell table {width:100%; border-collapse:collapse;}
				.m-counsell2 .counsell-wrap2 .counsell td.td1 {width:60px; line-height:100%; font-size:16px; color:#fff;}
				.m-counsell2 .counsell-wrap2 .counsell td.td2 {width:285px; padding:5px;}
				.m-counsell2 .counsell-wrap2 .counsell td.td3 {width:200px; font-size:16px; color:#000; font-weight:bold; border:1px solid #000; text-align:center; background-color:#fe62a8; cursor:pointer;}
				.m-counsell2 .counsell-wrap2 .counsell td.td4 {padding:5px;}
					.m-counsell2 .counsell-wrap2 .counsell td.td4 p {padding-top:5px;}
				.m-counsell2 .counsell-wrap2 .counsell td.td5 {font-size:14px; color:#fff; font-weight:bold; text-align:center; padding-top:3px;}
				.m-counsell2 .counsell-wrap2 .counsell .form1{width:90%; height:25px; border:2px solid #444444;}
				.m-counsell2 .counsell-wrap2 .counsell .form1:focus{border:2px solid #b90000;}
				.m-counsell2 .counsell-wrap2 .counsell .form2{width:55px; height:25px; border:2px solid #444444;}
				.m-counsell2 .counsell-wrap2 .counsell .form2:focus{border:2px solid #b90000;}
				.m-counsell2 .counsell-wrap2 .counsell .select1{width:95%; height:30px;}
.cus_info {width:100%;}
	.cus_info .time {float:left; width:160px; }
		.cus_info .time p.info1 {font-size:24px; font-weight:bold; color:#fff; padding-top:5px;}
		.cus_info .time p.info2 {font-size:16px; font-weight:bold; color:#fff; padding-top:5px;}
	.cus_info .icon {float:left; width:80px;}
		.cus_info .icon img {padding:10px 5px 0 0;}
	.cus_info .weisin {float:left; width:150px;}
		.cus_info .weisin .text-weisin {font-size:14px; color:#fff; font-weight:bold;}
		.cus_info .weisin .text-weisin2 {font-size:20px; font-weight:bold; color:#ffc63e; padding-bottom:5px;}
		.cus_info .weisin .text-weisin3 {font-size:14px; color:#fff; padding-bottom:3px; font-weight:bold;}
		.cus_info .weisin .text-weisin4 {font-size:15px; font-weight:bold; color:#ffc63e; padding-bottom:5px;}


.m-sitemap {position:relative; width:100%; height:350px; background-color:#212121;}
	.m-sitemap-wrap {width:1200px; margin:0 auto; padding-left:70px;}
	.m-sitemap-wrap li.left {float:left; width:132px; height:30px; margin:40px 20px 10px 0;}
	.m-sitemap-wrap li.right {float:right; width:134px; height:30px; margin:40px 0 10px 0;}
	.m-sitemap-wrap li p.title {margin-bottom:10px; text-align:center; color:#fff; font-family:'Nanum Gothic'; font-size:16px; font-weight:bold; line-height:30px; border:1px solid #121212; background-color:#121212; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer;}
	.m-sitemap-wrap li p.title:hover {color:#fffd32; text-decoration:underline;}
	.m-sitemap-wrap li p.submenu {text-align:left; color:#fff; font-size:14px; font-family:'Nanum Gothic'; font-weight:bold; line-height:30px; text-indent:20px; cursor:pointer;}
	.m-sitemap-wrap li p.submenu:hover {color:#fffd32; text-decoration:underline;}
.m-private {position:relative; width:100%; height:40px; border-bottom:1px solid #dedede;}
	.m-private .m-private-wrap {width:1200px; margin:0 auto; padding-left:70px;}
	.m-private .m-private-wrap .private1 {float:left; line-height:40px; font-size:13px; padding:0 20px 0 20px; border-left:1px solid #dedede; font-family:'Nanum Gothic';}
	.m-private .m-private-wrap .private2 {float:left; line-height:40px; font-size:13px; padding:0 20px 0 20px; border-left:1px solid #dedede; border-right:1px solid #dedede; font-family:'Nanum Gothic';}
.bottom {position:relative; width:100%; height:120px; background-color:#fff;}
.bottom-wrap {width:1200px; margin:0 auto; padding-left:70px;}
	.bottom-wrap .bottom-logo {float:left; width:150px; height:110px; line-height:100px; margin-top:15px;}
	.bottom-wrap .bottom-info {float:left; width:1050px;}
		.bottom-wrap .bottom-info .info1 {float:left; width:1200px;}
			.bottom-wrap .bottom-info .info1 p.info-t1 {padding-left:45px; padding-top:7px; font-size:14px; color:#6a6a6a; font-family:'Nanum Gothic'; margin-top:15px;}
			.bottom-wrap .bottom-info .info1 p.info-t2 {padding-left:45px; padding-top:5px; font-size:14px; color:#6a6a6a; font-family:'Nanum Gothic';}
			.bottom-wrap .bottom-info .info1 p.info-t3 {padding-left:45px; padding-top:5px; padding-bottom:10px; font-size:14px; color:#6a6a6a; font-family:'Nanum Gothic';}
		.bottom-wrap .bottom-info .info2 {float:left; width:1050px;}
			.bottom-wrap .bottom-info .info2 p.info-t1 {padding-left:45px; font-size:12px; color:#6a6a6a; font-family:'Nanum Gothic'; margin-top:5px;}
			.bottom-wrap .bottom-info .info2 p.info-t2 {padding-left:45px; padding-top:5px; font-size:12px; color:#6a6a6a; font-family:'Nanum Gothic';}
			.bottom-wrap .bottom-info .info2 p.info-t3 {padding-left:45px; padding-top:5px; padding-bottom:20px; font-size:14px; color:#6a6a6a; font-family:'Nanum Gothic';}


.sub-visual {position:relative; width:100%; height:430px;}
.customer-visual {position:relative; width:100%; height:430px;}



.sub-visual-wrap {width:100%; height:50px; background:url('/images/submenu_bg.gif') top center; border-bottom:1px solid #ccc;}
	.sub-visual-wrap .sub-menu {width:1200px; margin:0 auto; padding-left:70px;}
		.sub-visual-wrap .sub-menu li.w600 {float:left; width:600px;}
		.sub-visual-wrap .sub-menu li.w400 {float:left; width:400px;}
		.sub-visual-wrap .sub-menu li.w300 {float:left; width:300px;}
		.sub-visual-wrap .sub-menu li.w240 {float:left; width:240px;}
		.sub-visual-wrap .sub-menu li.w200 {float:left; width:200px;}
		.sub-visual-wrap .sub-menu li.w150 {float:left; width:150px;}

.content-info {position:relative; width:1196px; border:2px solid #d4d4d2; padding:20px; margin-top:20px;}


.info-box-3 {position:relative; width:100%;}
	.info-box-3 li.left {float:left; width:384px; margin-right:21px; border:1px solid #d7d7d7;}
	.info-box-3 li.right {float:right; width:384px; border:1px solid #d7d7d7;}
.info-box-4 {position:relative; width:100%;}
	.info-box-4 li.left {float:left; width:283px; margin-right:20px; border:1px solid #d7d7d7;}
	.info-box-4 li.right {float:right; width:283px; border:1px solid #d7d7d7;}



.sub-contents {position:relative; width:100%;}
	.sub-contents-wrap {width:1200px; margin:0 auto; padding-left:70px;}

.contents-title {position:relative; width:100%;}
	.contents-title p.info {border:3px solid #ccc; padding:10px; font-size:16px; line-height:24px;}

.SubTip {width:100%; padding-top:20px;}
	.SubTip p.title {padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
	.SubTip .TipContent {width:1158px; border:1px solid #e5e5e5; padding:20px;}
		.SubTip .TipContent .TipInfo {width:100%; height:90px;}
		.SubTip .TipContent .TipInfo li {float:left; width:280px; height:40px; font-size:14px;  line-height:50px;}
		.SubTip .TipContent .TipImg {width:100%; padding-left:25px;}

		
		
.SubTip2 {width:100%;}
	.SubTip2 p.title {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
	.SubTip2 .TipContent {width:1158px; border:1px solid #e5e5e5; padding:20px;}
		.SubTip2 .TipContent .TipInfo {width:100%; height:90px;}
		.SubTip2 .TipContent .TipInfo li {float:left; width:386px; height:40px; font-size:14px; }
		.SubTip2 .TipContent .TipImg {width:100%; padding-left:25px;}







.SubTip3 {width:100%;}
	.SubTip3 p.title {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
	.SubTip3 .TipContent {width:1158px; border:1px solid #e5e5e5; padding:20px; height:175px;}
		.SubTip3 .TipContent p {font-size:20px; font-weight:bold; padding-bottom:15px;}
		.SubTip3 .TipContent .TipInfo {float:left; width:386px;}
		.SubTip3 .TipContent .TipInfo li {float:left; width:386px; height:40px; font-size:14px; }
		.SubTip3 .TipContent .TipImg {width:100%; padding-left:25px;}




.SubProcess {width:100%;}
	.SubProcess p.title {padding-top:20px; padding-bottom:10px;}
	.SubProcess .ProcessContent {width:1158px; border:1px solid #e5e5e5; padding:20px;}
	.SubProcess .ProcessContent img {padding-left:26px;}
.SubNotice {width:100%;}
	.SubNotice .NoticeLeft {float:left; width:590px;}
		.SubNotice .NoticeLeft p {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
			.SubNotice .NoticeLeft ul {width:590px; height:225px; border:1px solid #e5e5e5;}
				.SubNotice .NoticeLeft li.content {float:left; width:590px; font-size:14px; color:#000; padding:10px;}
					.SubNotice .NoticeLeft li.content img {padding-right:10px;}
				.SubNotice .NoticeLeft li.dot {float:left; width:590px; height:9px; background:url("/images/table_dot.gif");}
	.SubNotice .NoticeRight {float:right; width:590px;}
		.SubNotice .NoticeRight p {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
			.SubNotice .NoticeRight ul {width:590px; height:225px; border:1px solid #e5e5e5;}
				.SubNotice .NoticeRight li.content {float:left; width:590px; font-size:14px; color:#000; padding:10px;}
					.SubNotice .NoticeRight li.content img {padding-right:10px;}
				.SubNotice .NoticeRight li.dot {float:left; width:590px; height:9px; background:url("/images/table_dot.gif");}
.SubGallery {width:100%; height:620px;}
	.SubGallery p.title {float:left; width:200px; padding-top:20px; padding-bottom:10px;}
	.SubGallery p.more {float:right; width:200px; padding-top:60px; padding-bottom:10px; text-align:right; color:#808080;}
	.SubGallery .GalleryContent {width:1158px; height:470px; border:1px solid #e5e5e5; padding:20px;}
		.SubGallery .GalleryContent li {float:left; width:386px; height:157px; padding-bottom:5px;}
		.SubGallery .GalleryContent li img {width:380px; height:127px;}
		.SubGallery .GalleryContent li p {text-align:center; height:30px; line-height:30px;}

.Gallery_Hospital {position:relative; width:100%;}
	.Gallery_Hospital p {}
	.Gallery_Hospital li {float:left; width:240px;}
		.Gallery_Hospital li img {width:230px; margin-bottom:10px;}


.map_container {position:relative; width:100%; margin-top:20px; text-align: center;}
	.map_container .map_area1 {float:left; width:630px; height:560px; border:1px solid #808080; margin-bottom:20px;}
	.map_container .map_info1 {float:right; width:550px; height:560px;}		
	.map_container .map_area2 {float:left; width:630px; height:560px; border:1px solid #808080;}
	.map_container .map_info2 {float:right; width:550px; height:560px;}





/*************************************** 테이블 코딩 ***************************************/
.table-wrap {width:100%; background-color:#f0f0f0;}
.table-wrap .table-contents {width:1200px; margin:0 auto; padding:40px 0 40px 70px;}
.table1200 {width:1160px; background-color:#fff; border:1px solid #e5e5e5; padding:20px;}
.table-private {width:1160px; background-color:#fff; border:1px solid #e5e5e5; padding:20px; margin:0 auto;}
.pass-table {width:500px; height:400px; margin:0 auto; background:url("/images/password_bg.gif"); border:1px solid #ccc;}
.pass-table p.pass-form {width:500px; text-align:center; padding-top:250px;}
.form-pass{width:300px; height:40px; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px; font-weight:bold; text-align:center;}
.pass-table p.pass-btn {width:300px; text-align:center; padding:20px 0 0 100px;}
table {width:100%; border-collapse:collapse;}
	table caption {height:60px; border-bottom:3px solid #c4a18e;}
		table caption p.left {float:left; line-height:40px; font-size:30px; font-weight:bold; color:#000; text-align:left;}
						p.btn_gray {float:right; height:10px; background:url("/images/btn_bg.gif"); text-align:center; cursor:pointer; padding:10px; margin:10px 0 10px 10px; border:1px solid #a5a5a7; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-family:"gulim";}
	table tr.counsell {height:60px;}
	table tr.top {height:40px; border-bottom:1px solid #b1b1b1; background-color:#f5f5f5;}
	table tr.contents {height:40px; border-bottom:1px solid #e4e4e4; cursor:pointer;}
	table tr.contents-none {height:200px; border-bottom:1px solid #bfbfbf;}
	table tr.view {height:40px; border-bottom:1px solid #bfbfbf;}
	table tr.view-none {height:40px;}
	table tr.contents:hover {background-color:#eee;}
		table td a:link, a:hover, a:active, a:visited {font-weight:bold; font-size:13px; color:#000;}
		table td.td-tc-none {text-align:center;}
		table td.td-tl-none {text-align:left;}
		table td.td-tl-pl20 {text-align:left; line-height:200%; padding:10px 0 10px 20px;}
			table td.td-tl-pl20 p {font-size:12px; line-height:200%; font-family:"gulim";}
		table td.td460-tl-pl20 {text-align:left; width:460px; padding:10px 0 10px 20px;}
		table td.td200-tc-none {width:200px; text-align:center;}
		table td.td250-tc-none {width:250px; text-align:center;}
		table td.td120-tc-none {width:120px; text-align:center;}
		table td.td100-tc-none {width:100px; text-align:center;}
		table td.td100-tc-gray {width:100px; text-align:center; background-color:#f2f2f2;}
		table td.td60-tc-none {width:60px; text-align:center;}

.private-title {font-size:40px; font-weight:bold; border-bottom:3px solid #c4a18e; padding-bottom:10px;}
.private-info {font-size:16px; color:#606060; line-height:150%;}
.listpage {width:100%; margin-top:10px;}
table.PageList {width:100%; text-align:center;}
	table.PageList td.first_on {text-align:center; width:50px; border:1px solid #b5b5b5; padding:3px; background-color:#ebebeb; color:#000; font-size:13px;}
	table.PageList td.first_on a {color:#000; font-size:13px;}
	table.PageList td.first_off {text-align:center; width:50px; border:1px solid #b5b5b5; padding:3px; background-color:#ebebeb; color:#959595; font-size:13px;}
	table.PageList td.on {text-align:center; border:1px solid #31537b; padding:10px; background-color:#5d7694; color:#fff; font-size:14px; font-weight:bold;}
	table.PageList td.on a {color:#fff; font-size:14px; font-weight:bold;}
	table.PageList td.off {text-align:center; border:1px solid #b5b5b5; padding:10px; background-color:#ebebeb; color:#959595; font-size:13px;}
	table.PageList td.off a {color:#959595; font-size:13px;}






.gallery_title{height:60px;}
	.gallery_title p {float:left; line-height:40px; font-size:30px; font-weight:bold; color:#000; text-align:left;}

.gallery {width:100%; position:relative;}
	.gallery li.left {float:left; width:275px; margin-bottom:20px;}
	.gallery li.right {float:left; width:275px; margin-left:20px; margin-bottom:20px;}
	.gallery li.none {height:300px; line-height:300px; text-align:center;}
	.gallery li img {width:275px; height:100px;}
	.gallery li p {height:30px; line-height:30px; text-align:center;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.login-table {width:500px; height:400px; margin:0 auto; background:url("/images/login_bg.gif"); border:1px solid #ccc;}
.login-table p.id-form {width:500px; text-align:center; padding-top:190px;}
.login-table p.pass-form {width:500px; text-align:center; padding-top:20px;}
.form-pass{width:300px; height:40px; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px; font-weight:bold; text-align:center;}
.login-table p.pass-btn {width:300px; text-align:center; padding:20px 0 0 100px;}



.find-table {width:500px; height:400px; margin:0 auto; background:url("/images/find_bg.gif"); border:1px solid #ccc;}
.find-table p.id-form {width:500px; text-align:center; padding-top:190px;}
.find-table p.pass-form {width:500px; text-align:center; padding-top:20px;}
.form-pass{width:300px; height:40px; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px; font-weight:bold; text-align:center;}
.find-table p.pass-btn {width:300px; text-align:center; padding:20px 0 0 100px;}

.join-contents {position:relative; width:100%;}





#mask {position:absolute; z-index:9000; background-color:#000; display:none; left:0; top:0;} 
.open-login {position:absolute; width:550px; top:50%; left:50%; margin-top:-295px; margin-left:-225px; display:none; z-index:10000;}
	.open-login .login-left {float:left; width:500px;}
	.open-login .login-right {float:right;}
.open-join {position:absolute; width:1250px; top:50%; left:50%; margin-top:-295px; margin-left:-625px; display:none; z-index:10000;}
	.open-join .join-left {float:left; width:1200px;}
	.open-join .join-right {float:right;}




#Quick {position:fixed; top:0; right:0; width:120px; height:100%; min-height:512px; background-color:#2f2f2f;}
	#Quick a:link, a:visited {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
	#Quick a:hover, a:focus, a:active {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
	#Quick p {border-bottom:1px solid #3a3a3a; margin:0;}
.f_12_black {font-size:12px; color:#000000;}
.f_12b_black {font-size:12px; font-weight: bold; color:#000000;}
.f_13_black {font-size:13px; font-weight: bold; color:#000000;}
.f_14_black {font-size:14px; font-weight: bold; color:#000000;}
.f_16_black {font-size:16px; font-weight: bold; color:#000000;}
.f_18_black {font-size:18px; font-weight: bold; color:#000000;}
.f_11 {font-size:11px; color:#808080;}
.f_12 {font-size:12px; color:#808080;}
.f_12b {font-size:12px; font-weight: bold; color:#606060;}
.f_13 {font-size:13px; font-weight: bold; color:#606060;}
.f_14 {font-size:14px; font-weight: bold; color:#606060;}
.f_12_r {font-size:12px; color:#B90000;}
.f_12b_r {font-size:12px; font-weight: bold; color:#B90000;}
.f_13_r {font-size:13px; font-weight: bold; color:#B90000;}
.f_14_r {font-size:14px; font-weight: bold; color:#B90000;}
.f_16_r {font-size:16px; font-weight: bold; color:#B90000;}
.f_12_b {font-size:12px; color:#0000B9;}
.f_12b_b {font-size:12px; font-weight: bold; color:#0000B9;}
.f_13_b {font-size:13px; font-weight: bold; color:#0000B9;}
.f_12_w {font-size:12px; color:#ffffff;}
.f_12b_w {font-size:12px; font-weight: bold; color:#ffffff;}
.f_13_w {font-size:13px; font-weight: bold; color:#ffffff;}
.f_18_w {font-size:18px; font-weight: bold; color:#ffffff;}
.form-gray{border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px; font-weight:bold; text-align:center;}
.select100{width:100px; height:30px; }
.select400{width:400px; height:30px; }
.formtext99p {width:99%; height:200px;}