@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:'Microsoft YaHei UI';}
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 { color:#000; text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
.pt-20 {padding-top:20px;}
.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:200px;}
	.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:#000; cursor:pointer;}
	.navi_wrap .navi_left .t-menu li.menu:hover {width: 180px; height:45px; background:url("/images/m-menu_on.gif"); color:#fff;}
	.t-consult {position:relative; width:180px; height:50px; background:url('/images/main-counsell-bg.jpg');}
		.t-consult p {text-indent:20px; line-height:50px; font-size:13px; color:#a80000;}
#container {width:100%;}
#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;}



.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:650px;}
	.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:220px; height:50px; line-height:50px; border:2px solid #c15150; margin-right:20px; background-color:#c15150; text-align:center; font-size:18px; color:#000;}
		.m-gallery .gallery-wrap .tabs li.gallery_right {float:right; width:220px; height:50px; line-height:50px; border:2px solid #c15150; 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; border:2px solid #5e5e5e; 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:auto; margin-bottom:21px; background-color:#fff;}
	.m-gallery .gallery-wrap .tab_container .tab_pic li.pic_right {float:left; width:386px; height:auto; 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:auto;}
/**.m-gallery .gallery-wrap .tab_container .tab_pic li img {width:90%; height:auto;}**/

.m-cummu {position:relative; width:100%; height:630px; background-color:#f0f0f0;}
	.m-cummu .m-cummu-wrap {width:1200px; margin:0 auto; padding-left:0px;}
	.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-cummunity {float:left; width:1500px; }
			.m-cummu .m-cummu-wrap .m-cummunity .m-notice {float:left; width:400px; padding-right: 10px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-notice .m-notice-list {position:relative; height:353px; 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:"Microsoft YaHei UI"; 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:left; width:400px; padding-left: 10px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-faq .m-faq-list {position:relative; width:100%; height:353px; 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:"Microsoft YaHei UI"; 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-blog {float:left; width:400px; padding-left: 20px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-blog .m-blog-list {position:relative; width:100%; height:353px; background-color:#fff; padding-top:10px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-blog .m-blog-list li {margin-left:30px; margin-right:30px;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-blog .m-blog-list li.subject {height:29px; font-size:12px; font-family:"Microsoft YaHei UI"; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.m-cummu .m-cummu-wrap .m-cummunity .m-blog .m-blog-list li.dot {height:9px; background:url("/images/table_dot.gif");}

				.m-cummu .m-cummu-wrap .m-cummunity .m-review {float:left; width:550px; padding-left: 10px;}
					.m-cummu .m-cummu-wrap .m-cummunity .m-review .m-review-list {position:relative; width:100%; height:353px; background-color:#fff; padding-top:10px;}
					.m-cummu .m-cummu-wrap .m-cummunity .m-review .m-review-list li {margin-left:30px; margin-right:30px;}
					.m-cummu .m-cummu-wrap .m-cummunity .m-review .m-review-list li.subject {height:29px; font-size:12px; font-family:"Microsoft YaHei UI"; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
					.m-cummu .m-cummu-wrap .m-cummunity .m-review .m-review-list li.dot {height:9px; background:url("/images/table_dot.gif");}
			.m-cummu .m-cummu-wrap .m-cummunity .m-star {float:left; width:1565px; margin:7px 0 0 -185px;}
			.m-cummu .m-cummu-wrap .m-cummunity .m-machine {float:left; width:1565px; margin:7px 0 0 -185px;}
		.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:"Microsoft YaHei UI"; padding-bottom:5px;}
						.m-cummu .m-cummu-wrap .m-consult .content li p.info2 {float:left; font-family:"Microsoft YaHei UI"; 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-cummu .m-cummu-wrap .m-consult .content li.subject {width:100%; height:35px; line-height:35px; }
					.m-cummu .m-cummu-wrap .m-consult .content li.subject p {font-size:16px; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; }
					.m-cummu .m-cummu-wrap .m-consult .content li.dot {width:100%; height:9px; background:url("/images/table_dot.gif");}


.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:300px; background:url("/images/maincoun_bg.jpg"); display:none;}
	.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:26px; font-weight:bold; color:#fff; padding-top:40px;}
			.m-counsell .counsell-wrap .customer p.tel {font-size:50px; font-weight:bold; font-family:"Microsoft YaHei UI"; color:#fff; padding-top:10px;}
			.m-counsell .counsell-wrap .customer .time {float:left; width:160px;}
			.m-counsell .counsell-wrap .customer .time p.info1 {font-size:24px; font-weight:bold; color:#fff; padding-top:5px;}
			.m-counsell .counsell-wrap .customer .time p.info2 {font-size:16px; font-weight:bold; color:#fff; padding-top:5px;}
			.m-counsell .counsell-wrap .customer .sns {float:left; width:230px;}
			.m-counsell .counsell-wrap .customer .sns img {padding:10px 5px 0 0;}
		.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:10px; padding-bottom:5px;}
			.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:14px; 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;}
	.m-kakao .counsell-wrap {width:1200px; margin:0 auto;}
		.m-kakao .counsell-wrap .customer {float:left; width:450px;}
			.m-kakao .counsell-wrap .customer p.company {font-size:26px; font-weight:bold; color:#fff; padding-top:40px;}
			.m-kakao .counsell-wrap .customer p.tel {font-size:50px; font-weight:bold; font-family:"Microsoft YaHei UI"; color:#fff; padding-top:10px;}
			.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:300px; 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:26px; font-weight:bold; color:#fff; padding-top:40px;}
			.m-counsell2 .counsell-wrap2 .customer p.tel {font-size:50px; font-weight:bold; font-family:"Microsoft YaHei UI"; color:#fff; padding-top:10px;}
		.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:14px; 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:260px; background-color:#212121;}
	.m-sitemap-wrap {width:1500px; margin:0 auto; padding-left:50px;}
	.m-sitemap-wrap li.left {float:left; width:190px; height:30px; margin:40px 20px 10px 0;}
	.m-sitemap-wrap li.right {float:right; width:154px; height:30px; margin:-40px -40px 10px 0;}
	.m-sitemap-wrap li p.title {margin-bottom:10px; text-align:center; color:#fff; font-family:'Microsoft YaHei UI'; 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:'Microsoft YaHei UI'; font-weight:bold; line-height:30px; text-indent:28px; 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:'Microsoft YaHei UI';}
	.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:80px; line-height:100px; margin-top:20px;}
	.bottom-wrap .bottom-info1 {float:left; width:525px;}
		.bottom-wrap .bottom-info1 p.info1 {padding-top:20px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI'; margin-top:15px;}
		.bottom-wrap .bottom-info1 p.info2 {padding-top:5px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI';}
		.bottom-wrap .bottom-info1 p.info3 {padding-top:5px; padding-bottom:20px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI';}

	.bottom-wrap .bottom-info2 {float:left; width:525px;}
		.bottom-wrap .bottom-info2 p.info1 {padding-top:20px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI'; margin-top:15px;}
		.bottom-wrap .bottom-info2 p.info2 {padding-top:5px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI';}
		.bottom-wrap .bottom-info2 p.info3 {padding-top:5px; padding-bottom:20px; font-size:14px; color:#6a6a6a; font-family:'Microsoft YaHei UI';}

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

.sub-visual {position:relative; width:100%; height:500px;}
	.sub-visual .sub-visual-wrap {width:1200px; margin:0 auto; padding-left:110px;}
		.sub-visual .sub-visual-wrap .sub-menu {padding-top:430px;}
			.sub-visual .sub-visual-wrap .sub-menu li {float:left; width:300px;}
		.sub-visual .sub-visual-wrap .sub-menu2 {padding-top:430px;}
			.sub-visual .sub-visual-wrap .sub-menu2 li {float:left; width:400px;}
		.sub-visual .sub-visual-wrap .sub-menu3 {padding-top:430px;}
			.sub-visual .sub-visual-wrap .sub-menu3 li {float:left; width:200px;}
		.sub-visual .sub-visual-wrap .sub-menu4 {padding-top:430px;}
			.sub-visual .sub-visual-wrap .sub-menu4 li {float:left; width:240px;}
		.sub-visual .sub-visual-wrap .sub-menu5 {padding-top:430px;}
			.sub-visual .sub-visual-wrap .sub-menu5 li {float:left; width:600px;}
		.sub-visual .sub-visual-wrap .sub-menu6 {padding-top:430px; }
			.sub-visual .sub-visual-wrap .sub-menu6 li {float:left; width:165px;}
		.sub-visual .sub-visual-wrap .sub-menu7 {padding-top:430px; }
			.sub-visual .sub-visual-wrap .sub-menu7 li {float:left; width:150px;}
.sub-contents {position:relative; width:100%;}
	.sub-contents-wrap {width:1200px; margin:0 auto; padding-left:70px;}
.sub-contents2 {position:relative; width:100%; background-color: #f0f0f0;}
	.sub-contents-wrap2 {width:1200px; margin:0 auto; padding-left:70px;}



	.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;}
	.customer-visual {position:relative; width:100%; height:430px;}

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

.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");}

.SubNotice2 {width:100%;}
	.SubNotice2 .NoticeLeft {float:left; width:590px;}
		.SubNotice2 .NoticeLeft p {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
			.SubNotice2 .NoticeLeft ul {width:590px; height:115px; border:1px solid #e5e5e5;}
				.SubNotice2 .NoticeLeft li.content {float:left; width:590px; font-size:14px; color:#000; padding:10px;}
					.SubNotice2 .NoticeLeft li.content img {padding-right:10px;}
				.SubNotice2 .NoticeLeft li.dot {float:left; width:590px; height:9px; background:url("/images/table_dot.gif");}
	.SubNotice2 .NoticeRight {float:right; width:590px;}
		.SubNotice2 .NoticeRight p {padding-top:20px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
			.SubNotice2 .NoticeRight ul {width:590px; height:115px; border:1px solid #e5e5e5;}
				.SubNotice2 .NoticeRight li.content {float:left; width:590px; font-size:14px; color:#000; padding:10px;}
					.SubNotice2 .NoticeRight li.content img {padding-right:10px;}
				.SubNotice2 .NoticeRight li.dot {float:left; width:590px; height:9px; background:url("/images/table_dot.gif");}

.SubGallery {width:100%; height:450px;}
	.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:300px; 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;} */

		
.SubGallery2 .GalleryContent {width:1158px; height:300px; border:1px solid #e5e5e5; padding:20px;}
		.SubGallery2 .GalleryContent li {float:left; width:386px; height:157px; padding-bottom:5px;}
		.SubGallery2 .GalleryContent li img {width:380px; height:127px;}
		.SubGallery2 .GalleryContent li p {text-align:center; height:30px; line-height:30px;}

	.SubGallery .GalleryContent {width:1158px; height:600px; border:1px solid #e5e5e5; padding:20px;}
		.SubGallery .GalleryContent li {float:left; width:386px; height:314px; padding-bottom:5px; text-align:center;}
		.SubGallery .GalleryContent li img {width:290px; height:254px; padding: 0 40px;}
		.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;}



.m-machine1 {width:1565px; margin-left:202px;}

/*************************************** 테이블 코딩 ***************************************/
.table-wrap {width:100%; background-color:#f0f0f0; }
.table-wrap2 {width:100%; font-family: 'Microsoft YaHei UI'}
.table-wrap3 {width:1200px;height:300px;color:#fcfcfc; font-size: 18px;font-weight: bold; background: url('/images/intro.jpg') center no-repeat;position: relative;padding-left: 750px;padding-top: 130px;}
.table-wrap4 {width:1200px;height:550px;color:#fcfcfc; background: url('/images/model.jpg') center no-repeat;position: relative;padding-left: 750px;padding-top: 130px;}
.table-wrap5 {width:1200px;height:300px;position: relative;padding-left: 780px;padding-top: 130px;color:#fcfcfc; font-size: 18px;font-weight: bold;background: url('/images/medic_info.jpg') center no-repeat;}
.table-wrap3 .p-left {width:250px;position: absolute; top:50px;left:650px;}
.table-wrap3 .p-right {width:250px;position: absolute; top:55px;left:1235px;}
.table-wrap3 .p-left2 {width:250px;position: absolute; top:250px;left:650px;}
.table-wrap3 .p-right2 {width:250px;position: absolute; top:255px;left:1235px;}
.table-wrap4 .info-hair_title {position: absolute; top:50px;left:520px;}
.table-wrap4 .info-eyeline_title {position: absolute; top:95px;left:1330px;}
.table-wrap4 .info-eyebrow_title {position: absolute; top:295px;left:565px;}
.table-wrap4 .info-lip_title {position: absolute; top:295px;left:1330px;}
.table-wrap4 .info-left {width:320px; position: absolute; top:55px;left:438px; text-justify:inter-ideograph; text-align:justify; color:#fcfcfc; font-size: 17px;font-weight: bold;}
.table-wrap4 .info-right {width:320px; position: absolute; top:65px;left:1210px; text-justify:inter-ideograph; text-align:justify; color:#fcfcfc; font-size: 17px;font-weight: bold;}
.table-wrap4 .info-left2 {width:320px; position: absolute; top:295px;left:438px; text-justify:inter-ideograph; text-align:justify; color:#fcfcfc; font-size: 17px;font-weight: bold;}
.table-wrap4 .info-right2 {width:320px; position: absolute; top:310px;left:1210px; text-justify:inter-ideograph; text-align:justify; color:#fcfcfc; font-size: 17px;font-weight: bold;}
.table-wrap4 .info-center {width:318px; position: absolute; top:475px;left:820px; text-justify:inter-ideograph; text-align:justify; color:#fcfcfc; font-size: 16px;font-weight: bold;}
.table-wrap5 .info-left {position: absolute; top:130px;left:815px;}
.table-wrap5 .info-left2 {position: absolute; top:165px;left:815px;}
.table-wrap5 .info-left3 {position: absolute; top:200px;left:815px;}
.table-wrap5 .info-left4 {position: absolute; top:235px;left:815px;}
.table-wrap5 .info-left5 {position: absolute; top:270px;left:815px;}
.table-wrap5 .info-left6 {position: absolute; top:305px;left:815px;}
.table-wrap .table-contents {width:1200px; margin:0 auto; padding:40px 0 40px 70px;}
.table-wrap2 .table-contents {width:1200px; margin:0 auto; padding:40px 0 40px 70px;}
.table-wrap2 .table-contents2 {width:1060px; height:50px; font-size:16px; line-height:25px; margin:0 387px;padding:20px 70px; font-size:15px; background:url('/images/background.jpg')no-repeat; border:1px solid #cecece;}
.table-wrap2 .table-contents2 .left {padding-left:150px;color:#fcfcfc;font-size: 20px;}
.table-wrap2 .table-contents2 .right {padding-left:200px;color:#fcfcfc;font-size: 20px;}
.table-wrap2 .table-contents2 .center {padding-left:75px;color:#fcfcfc;font-size: 20px;}
.table-wrap2 .table-contents3 {width:1200px; margin:0 auto; padding:0 0 40px 70px;}
.table-wrap .table-contents2 {width:1200px; margin:0 auto; padding:0 0 40px 70px;}
.table-wrap .table-contents3 {width:1200px; margin:0 auto; padding:0 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;}

.table-business {width:1160px; line-height:30px; margin:0 auto; font-size:18px; color:#fcfcfc; padding:20px; background:url('/images/backcolor.jpg');}
.table-general {width:1100px; padding:20px 50px; line-height:30px; margin:0 auto; text-align:justify; font-size:18px; font-family:"Microsoft YaHei UI"; color:#fcfcfc; background:url('/images/backcolor.jpg');}
.table-general .table-text2 {padding-top:20px;}
.table-general .table-text3 {padding-top:20px;}
.table-general .table-text4 {padding-top:20px;}
.table-general .table-text5 {padding-top:20px;}
.table-general2 {width:1100px; padding:20px 50px; line-height:30px; margin:0 auto; text-align:justify; font-size:18px; font-family:"Microsoft YaHei UI"; color:#fcfcfc; background:url('/images/backcolor.jpg');}
.table-general2 .table-text2 {padding-top:20px;}
.table-general2 .table-text3 {padding-top:20px;}
.table-general2 .table-text4 {padding-top:20px;}

.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; 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:"Microsoft YaHei UI";}
	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.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.td-tc-none {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;}
		table td.td200-tc-r1px {width:200px; text-align:center; border-right:1px solid #b1b1b1;}
		table td.td600-tc-r1px {width:400px; text-align:center; border-right:1px solid #b1b1b1;}
		table td.td200-tl-r1px {width:200px; text-align:left; border-right:1px solid #b1b1b1;}
		table td.td600-tl-r1px {width:400px; text-align:left; border-right:1px solid #b1b1b1;}
		table td.td-tc-none {text-align:center;}
		table td.td-tl-title {text-align:left; line-height:200%; font-size:16px; font-weight:bold; padding:10px 0 0px 20px;}
		table td.td-tl-title1 {text-align:center; line-height:300%; font-size:30px; font-weight:bold; padding:10px 0 0px 20px;}
		table td.td-tl-title2 {text-align:left; line-height:200%; font-size:24px; font-weight:bold; padding:10px 0 0px 20px;}
		table td.td-tl-contents {text-align:left; line-height:200%; font-size:16px; padding:10px 0 10px 20px;}
		table td.td-tl-contents1 {text-align:left; line-height:200%; font-size:24px; padding:10px 0 10px 20px;}
		table td.td-tl-contents2 {text-align:left; line-height:300%; font-size:24px; padding:10px 0 10px 20px;}
		table td.td-tl-contents3 {text-align:left; line-height:300%; font-size:24px; padding:10px 0 10px 20px;}

.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; cursor:pointer; margin-bottom:20px;}
	.gallery li.right {float:left; width:275px; margin-left:20px; cursor:pointer; margin-bottom:20px;}
	.gallery li.none {height:300px; line-height:300px; text-align:center;}
	.gallery li img {width:275px; height:auto;}
	.gallery li p {height:30px; line-height:30px; text-align:center;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}











/*#mask {position:absolute; z-index:9000; background-color:#000; display:none; left:0; top:0;}
.open-popup {position:absolute; width:836px; top:50%; left:50%; margin-top:-295px; margin-left:-418px; display:none; z-index:10000;}
	.open-popup .popup-left {float:left; width:736px;}
		.open-popup .popup-left .counsell-bg {width:100%; height:591px; background:url('/images/image_counsell.png');}
			.open-popup .popup-left .counsell-bg .counsell-form {width:650px; margin:0 auto;}
				.open-popup .popup-left .counsell-bg .counsell-form	.form200{width:200px; 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;}
				.open-popup .popup-left .counsell-bg .counsell-form	.form60{width:60px; 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;}
	.open-popup .popup-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_30_black {font-size:30px; 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_15_w {font-size:15px; 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;}

.guide_annai{width:1000px; margin-left:100px; border-radius:5px; margin-bottom:50px; margin-top:30px;}
.guide_annai th{background:#cccccc; height:60px; color:#ffffff; font-weight:600;font-size:24px; text-align:center; }
.guide_annai td:first-child{background:#cccccc; color:#ffffff; font-weight:600; font-size:18px; text-align:center;}
.guide_annai td{height:30px; font-size:16px; padding:7px; padding:10px;text-align:left;}

.guide{width:1000px; text-align:center; margin-left:100px; border-radius:5px; margin-bottom:50px;}
.guide th{background:#00d5f5; height:60px; color:#ffffff; font-weight:600;font-size:24px; }
.guide td{height:30px; font-size:18px; padding:7px;}
.guide tr td:nth-child(1){font-weight:600; color:#00d5f5;  border-left:2px solid #00d5f5;  }
.guide tr td:nth-child(2){font-weight:600;  border-left:1px solid #dddddd; text-decoration:line-through 2px; }
.kakaku{font-size:1.5em; font-weight:600; margin-left:500px; padding-bottom:100px;}
.no_line{text-decoration:none !important;}
.guide tr td:nth-child(3){font-weight:600;  color:#00d5f5;  border-left:1px solid #dddddd;  }
.guide tr td:nth-child(4){ color:#dddddd;  border-left:1px solid #dddddd;   border-right:2px solid #00d5f5;  }
.guide tr:last-child{border-bottom:2px solid #00d5f5;  }
