/**
 * Blanc Clinic by Filicode — add your styles here.
 */

.blancclinic {
    box-sizing: border-box;
}

.blancclinic--full-width .blancclinic-entry__content {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
    font-family: 'NotoSerifKR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/**************°øÅë ¼³Á¤ css**************/
/*style reset*/
dl,dd{margin:0;padding:0;}

/*base*/
.hidden{display:none;}
h2,h3,h4,dd{margin:0}
fieldset{border:0;margin:0;padding:0;}
legend, caption{width:0;height:0;line-height:0;position:absolute;left:-9999px;}
* {font-family: '¸¼Àº °íµñ', 'Noto Sans KR', sans-serif;}

/*»óÇÏÁÂ¿ì ¿©¹é ¹× ³ôÀÌ °øÅë Àû¿ë style*/
.h5{height:5px;}.
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h30{height:30px;}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}

.clear{clear:both}
.test{border:1px solid red}


/**************È¸»ç¼Ò°³ ÀüÃ¼ ÆäÀÌÁö ½ÃÀÛ**************/

/*°øÅë »ó´Ü*/
/*
#link_wrap {height:475px;overflow:hidden}
#link_list{height:475px;white-space:nowrap;margin:0;padding:0;}
#link_list li {height:475px;margin:0;float:left;border:0px blue solid}
#link_list li a {display:block;width:1000px;height:475px;}
*/

#link_tab{float:right;position:absolute;right:10px;bottom:10px;z-index:10;}
#link_tab li{float:left;width:12px;height:12px;border-radius:5px;margin-left:5px;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
#link_tab li.choice{opacity:1;filter:alpha(opacity=100);}

#link_tab li span{float:left;text-indent:-9999px;overflow:hidden;_height:0;}

/*ºê¶ó¿ìÀúº° °¡·Î ½ºÅ©·Ñ ¼öÁ¤ 2013.05.07 ¼öÁ¤*/ 
body * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
.blancclinic-clinic-pages-list a {
    cursor: pointer;
    white-space: nowrap;
    font-size: 12px;
    line-height: 36px;
    letter-spacing: 0;
    font-weight: 400;
    max-width: 100%;
    display: inline-block;
    color: #000;
}
#header{position:absolute;z-index:2;width:100%;border-top:none !important; border-bottom:1px solid #ffffff !important; min-width:1200px; background:rgb(10,26,47,0.4);}
	#top_box{width:1300px;margin:0 auto;position:relative;}
		#top_frame{margin:0 auto;}
			.logo{height:auto; float:left;margin-top:20px; margin-left: -128px;}
			.logo a{display:inline-block;}

		.right_box{position:absolute;right:2px;top:15px;/*margin-top:20px;*/}
			.right_box .right li{float:left;vertical-align:top;height:16px;padding:2px 8px 1px;background:url('img/common/t_line.png') no-repeat 0 5px;line-height:13px}
			.right_box .right li{line-height:13px\9;}
			.right_box .right li.first{background:none;border:1px solid #cdcfd2;margin-right:10px}
			.right_box .right li.first img{}
			.right_box .right li.first a{color:#333333;font-weight:bolder}
			.right_box .right li a{float:left;padding-top:0px;font-size:11px;font-family:"¸¼Àº °íµñ", "Malgun Gothic", "µ¸¿ò", dotum, "Segoe UI", sans-serif;color:#9a9a9a}


		#gnb_frame{float:left; margin-left:0;}
		/*header ¿À¸¥ÂÊ*/
		.right_menu {float:right; margin-top:35px;}
		.right_menu li {float:left;}
		.right_menu li:first-child {margin-right:20px;}
		.right_menu li a {color:#fff; font-size:15px; font-weight:400;l}

		#css_gnb_frame {overflow:unset !important; position:unset !important;}

/*¸ÞÀÎ ¿ìÃø Qr Code*/
#m_qr{position:absolute;top:-10px;right:-88px;width:78px;}
.qr_code img{/*margin:1px 0 5px 0*/}

/*¿ìÃø Äü¹è³Ê*/
#quick_banner{margin-top:0px;z-index:10;}
#quick_banner table{border:1px solid #d9d9d9}
	.quick_tit{
		width:180px;line-height:18px;padding:0 0 3px;height:16px;font-weight:bold;text-align: center;display:inline-block; color: #fff;font-size:11px;
		-moz-border-radius: 4px;/*ÆÄÀÌ¾îÆø½º*/
		-webkit-border-radius: 4px;/*À¥Å¶±â¹Ý ºê¶ó¿ìÀú ±¸±ÛÅ©·Ò »çÆÄ¸®*/
		border-radius:4px;/* ¿ÀÆä¶ó 10.5ÀÌ»ó */
	}
	.quick_tit{padding-top:4px\9;height:15px\9;}
	.quick_tit{.padding-top:1px;.height:18px;}
	:root .quick_tit{padding-top:1px\0/IE9;height:18px\0/IE9;}
	.qr_code{border:1px solid #d9d9d9;background-color:#fff;text-align:center;padding-bottom:5px;margin-top:10px;}


/*¿ìÃø À®¹è³Ê*/
.wing-banner {
  position: fixed;
  top: 120px;        /* »ó´Ü¿¡¼­ ¶³¾îÁú °Å¸® (¿øÇÏ¸é Á¶Àý) */
  right: 20px;       /* ¿ìÃø ¿©¹é */
  z-index: 100;
}

.wing-banner img {
  width: 400px;      /* 2x2 ±âÁØ ÀÌ¹ÌÁö »çÀÌÁî */
  height: auto;
  display: block;
}


/*¸ÞÀÎºñÁÖ¾ó*/
	.mv_wrap {
		width:100%;
		height:860px;
		min-width:1280px;
		overflow:hidden;
		background:#ddd;
		z-index:1;
	}
	.mv_wrap>ul>div>li {overflow:hidden;}
	.mv_wrap div .mv_img {
		width:100%;
		height:860px;
		display:block;
		margin:0 auto;
		text-align:center;
		-webkit-animation-name: zoomOut;
		-webkit-animation-duration: 5s;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-fill-mode: forwards;
		-webkit-backface-visibility: hidden;
		animation-name: zoomOut;
		animation-duration: 5s;
		animation-iteration-count: 1;
		animation-fill-mode: forwards;
		}
		@-webkit-keyframes zoomOut {
		0% {transform: scale(1.1); }
		100% {transform: none; }
		}

		@-moz-keyframes zoomOut {
		0% {transform: scale(1.1); }
		100% {transform: none; }
		}

		@-o-keyframes zoomOut {
		0% {transform: scale(1.1); }
		100% {transform: none; }
		}

		@keyframes zoomOut {
		0% {transform: scale(1.1); }
		100% {transform: none; }
		}

	/*¸ÞÀÎºñÁÖ¾ó ÅØ½ºÆ®*/
	.mv_txt {
		position:absolute;
		left:50%;
		top:200px;
		margin-left:-640px;
		width:1280px;
		height:300px;
		overflow:hidden;
		letter-spacing:-0.5px;
		transition:all 0.5s ease-out;
		animation-name : motion1;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
		animation-duration : 1.5s;
	}
	@keyframes motion1 {
		from {transform: translateX(-100px); opacity:0;}
		to {transform: translateX(0px); opacity:1;}
	}
	.mv_txt .p1 {font-size:30px; color:#fff; text-align:left; font-family:'Exo 2', 'Noto Sans KR', sans-serif;}
	.mv_txt h2 {font-size:60px; color:#fff; text-align:left; font-family:'Exo 2', 'Noto Sans KR', sans-serif; font-weight:500; margin:15px 0 50px;}
	.mv_txt .p2 {font-size:18px; color:#fff; text-align:left; font-family:'Exo 2', 'Noto Sans KR', sans-serif; margin-top:44px; line-height:24px;}



/*¸ÞÀÎºñÁÖ¾ó*/
#visual_frame{width:100%;overflow:hidden;position:relative;left:50%;margin-left:-50%;}
	.mv_wrap {width:100%;height:900px;overflow:hidden;}
		#main_v {width:100%;}
		#main_v .slides>div {width:100% !important;}
/*½½¶óÀÌµåÈ­»ìÇ¥Ä¿½ºÅÒ*/
#banner_10 .banner-arrow-left, #banner_10 .banner-arrow-right {	background:url('/Libs/_js/jssor/img/a22.png') center center no-repeat !important;}
#banner_10 .banner-arrow-left	{background-position:0px -33px !important; left:50% !important; margin-left:-600px;}
#banner_10 .banner-arrow-right {background-position:-61px -33px !important; right:50% !important; margin-right:-600px;}

/*Main Page*/
#main_container{width:100%;}
#main_cont{width:100%;}
	#container_frame{width:1200px;margin:0 auto;}
	.more{float:right;}
	.article li a,.p_text a{color:#666666;}


/*Main Contents */

/*¸ÞÀÎ¹è³Ê */
.target-section {transition: background 0.5s; overflow:hidden;}
/*¼½¼Ç1*/
.section1{
	width:90%;
	margin:0 auto;
	transition:all 0.5s ease-out;
	opacity:0;
	margin-top:103px;
}
.section1.active {
	opacity:1;
	animation-name : motion1;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion1 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}

.busins_wrap .tit_wrap {overflow:hidden; width:1200px; margin:0 auto 40px;}
.busins_wrap .tit_wrap li h1 {font-size:60px; color:#e6b5ad; line-height:70px; font-weight:400; margin:0; padding:0; text-transform:uppercase;}
.busins_wrap .tit_wrap li p {font-size:18px; line-height:30px;}

.busins_list {width:100%; overflow:hidden;}
.busins_list li {float:left; width:25%; height:350px; overflow:hidden;}
.busins_list li .busins_name {
	display:block;
	position:relative;
	margin-top:-350px;
	color:#fff;
	font-size:24px;
	font-weight:600;
	width:100%;
	height:100%;
	padding:30px;
	transition:all 0.2s ease-out;
}
.busins_list li:hover .busins_name {background:rgb(3,101,202,0.6);}
/*ÀÌ¹ÌÁözoom*/
.busins_list li>div {overflow:hidden;}
.busins_list li #main1 .banner_image_0>img {transition:all .2s ease-in;}
.busins_list li:hover #main1 .banner_image_0>img {transform:scale(1.1);}
.busins_list li #main2 .banner_image_0>img {transition:all .2s ease-in;}
.busins_list li:hover #main2 .banner_image_0>img {transform:scale(1.1);}
.busins_list li #main3 .banner_image_0>img {transition:all .2s ease-in;}
.busins_list li:hover #main3 .banner_image_0>img {transform:scale(1.1);}
.busins_list li #main4 .banner_image_0>img {transition:all .2s ease-in;}
.busins_list li:hover #main4 .banner_image_0>img {transform:scale(1.1);}
/**/
.busins_list li .busins_name>span {display:block; color:#fff; margin-top:20px; font-size:18px; font-weight:500; opacity:1;}
.busins_list li .busins_name>span .arrow{
	display:block;
	width:40px;
	height:40px;
	background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;
	background-size:25px;
	position:absolute;
	left:30px;
	top:120px;
	opacity:0;
}
.busins_list li .busins_name>span .arrow svg{stroke-dasharray: 90; stroke-dashoffset: 90; transition:stroke-dashoffset 0.5s; transform:rotate(90deg);}
.busins_list li:hover .busins_name>span .arrow{background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;background-size:25px;opacity:1;}
.busins_list li:hover .busins_name>span .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}
.busins_list li > a:focus .busins_name>span .arrow{background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;background-size:25px;}
.busins_list li > a:focus .busins_name>span .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}

/*¼½¼Ç2*/
.section2{
	transition:all 0.5s ease-out;
	opacity:0;
	margin-top:103px
}
.section2.active {
	opacity:1;
	animation-name : motion2;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion2 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}

.section2 .tit_wrap h1 {font-size:60px; color:#3b3b3b; line-height:70px; font-weight:400; margin:0; padding:0; text-transform:uppercase; text-align:center;}

/*¼½¼Ç3*/
.section3 {
	transition:all 0.5s ease-out;
	opacity:0;
	position:relative;
}
.section3.active {
	opacity:1;
	animation-name : motion3;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion3 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}
#main5 #banner_6 {margin:0 auto;}
#main5 #banner_6>div {width:33%;}
/*°ü¸®ÀÚ¸ðµå ¹è³Ê5*/
.b2_icon_wrap {width:100%;}
.b2_icon_wrap h2 {font-size:24px;}
.b2_icon_wrap p {font-size:18px; margin-top:20px;}
.b2_icon_wrap.icon1 {background:url('/design/skin/img/main/main_b2_icon01.png') no-repeat 90% center; padding-right:30px; border-right:1px solid #ddd;}
.b2_icon_wrap.icon2 {background:url('/design/skin/img/main/main_b2_icon02.png') no-repeat 90% center; padding:0 30px; border-right:1px solid #ddd;}
.b2_icon_wrap.icon3 {background:url('/design/skin/img/main/main_b2_icon03.png') no-repeat right center; padding:0 30px;}
/*¼½¼Ç4*/
.section4_wrap {
	width:100%;
	background:url('/design/skin/img/main/main_b3_bg.jpg') no-repeat center center;
	background-size:cover;
	overflow:hidden;
	margin-top:120px;
}
.section4 {
	transition:all 0.5s ease-out;
	opacity:0;
	float:left;
	width:100%;
}
.section4.active {
	opacity:1;
	animation-name : motion4;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion4 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}
.prodt_wrap {width:100%; overflow:hidden;}
.prodt_wrap li {float:left;}
.prodt_wrap .prodt1 {width:40%; background:#e6b5ad; height:100%; padding:80px 7% 140px 18%;}
.prodt_wrap .prodt1 h1 {font-size:53px; color:#fff; line-height:70px; font-weight:400; margin:0; padding:0; text-transform:uppercase;}
.prodt_wrap .prodt1 p {font-size:15.5px; line-height:24px; color:#323232; margin-top:35px; letter-spacing:-1px; height:84px; overflow:hidden; text-overflow:ellipsis;}
.prodt_wrap .prodt1 a {
	display:block;
	width:248px;
	height:46px;
	line-height:45px;
	border:1px solid #323232;
	text-align:center;
	color:#323232;
	font-size:18px;
	border-radius:50px;
	margin-top:95px;
}
.prodt_wrap .prodt1 a img {width:26px; margin-left:15px;}
.prodt_wrap .prodt2 {margin-left:8%; padding:80px 0;}
/*°ü¸®ÀÚÀÌ¹ÌÁö tit¿µ¿ª*/
.product_img_h {position:relative; height:200px; margin-top:-200px;width:100%;background:#d7d2cc; padding:30px 20px 50px;}
.product_img_h h2 {color:#fff; font-size:20px; font-weight:500; text-align:center;}
.product_img_h p {color:#565656; font-size:16px; font-weight:400; margin-top:10px; text-align:center;}
/*È­»ìÇ¥*/
.product_img_h .arrow{
	display:block;
	width:40px;
	height:40px;
	background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;
	background-size:25px;
	position:absolute;
	left:50%;
	bottom:30px;
	margin-left:-20px;
}
.product_img_h .arrow svg{stroke-dasharray: 90; stroke-dashoffset: 90; transition:stroke-dashoffset 0.5s; transform:rotate(90deg);}
#banner_7 .slides div:hover .product_img_h .arrow{background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;background-size:25px;}
#banner_7 .slides div:hover .product_img_h .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}
#banner_7 .slides div > a:focus .product_img_h .arrow{background:url(/design/skin/img/main/main_arrow.png) no-repeat center center;background-size:25px;}
#banner_7 .slides div > a:focus .product_img_h .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}
/*ÀÌ¹ÌÁözoom*/
#banner_7 .slides div img {transition:all .2s ease-in;}
#banner_7 .slides div:hover img {transform:scale(1.05);}
/*¼½¼Ç5*/
.section5 {
	transition:all 0.5s ease-out;
	opacity:0;
}
.section5.active {
	opacity:1;
	animation-name : motion5;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion5 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}

.section5_wrap {width:1200px; margin:104px auto 100px; overflow:hidden;}
.section5_wrap .notice_wrap {width:100%;}
.section5_wrap .notice_wrap>li {float:left; width:50%; margin-top:10px;}
.section5_wrap .notice_wrap .notice1 h1 {font-size:60px; color:#3b3b3b; line-height:70px; font-weight:400; margin:0; padding:0; text-transform:uppercase;}
.section5_wrap .notice_wrap .notice1 p {font-size:18px; line-height:28px; color:#3b3b3b; margin-top:45px; letter-spacing:-1px;}
/*°øÁö»çÇ×*/
.community_wrap {width:100%; overflow:hidden;}
.community_wrap .board_frame_wrap {position:relative; right:50%; width:100%; margin-left:600px; background:#222222; overflow:hidden;}
	#board_frame{width:100%; overflow:hidden; float:right;}
	#board_frame .more{}
		.tab_wrap {float:left; width:100%;margin-bottom:20px;}
		.tab_wrap li {float:left; font-size:18px; color:#fff; cursor:pointer;font-weight:400;letter-spacing:-0.5px;margin-right:20px;}
		.tab_wrap li.selected {font-weight:600;}
		.tab_wrap li img.line_tab {}
		.tab_wrap .tab1 {}
		.tab_wrap .tab3 {}

		.article{float:left; width:100%; padding:0 6px 10px 0;}
		.article li{overflow:hidden; border-top:1px solid #000; border-left:1px solid #000; height:44px; line-height:42px; margin-bottom:14px;border-bottom:1px solid #fff;border-right:1px solid #fff;}
		.article li:hover {box-shadow:3px 3px 6px #ddd; border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
		.subject{float:left;font-size:16px;padding-left:15px; width:80%;}
			.subject a {
				width:100%;
				font-size:16px;
				display:inline-block;
				white-space:nowrap;
				overflow:hidden;
				text-overflow:ellipsis;
				letter-spacing:-0.05em;
				color:#666 !important;
			}
			.wdate{float:right;color:#999; font-size:16px;padding-right:10px; font-weight:300;}


/*¼½¼Ç6*/
.section6 {
	transition:all 0.5s ease-out;
	opacity:0;
	width:1200px;
	margin:80px auto 0;
}
.section6.active {
	opacity:1;
	animation-name : motion6;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion6 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}
.section6_wrap {width:100%; overflow:hidden;}
.section6_wrap li {width:50%; float:left;}
/*ÀÌ¹ÌÁö¿µ¿ª*/
.section6_wrap li .section6_img {overflow:hidden;}
.section6_wrap li .section6_img img {transition:all .2s ease-in;}
.section6_wrap li:hover .section6_img img {transform:scale(1.05);}
.section6_wrap li .section6_txt {position:relative; left:50%; top:-330px; cursor:pointer; margin-top:-264px;}
.section6_wrap li .section6_txt.txt2 {margin-left:-300px;}
.section6_wrap li .section6_txt p {font-size:38px; color:#101010; font-family:'Exo 2', 'Noto Sans KR', sans-serif; letter-spacing:-0.5px; font-weight:500;}
.section6_wrap li .section6_txt .go_bt {display:block; font-size:18px; color:#848b91; letter-spacing:-0.5px; font-family:'Exo 2', 'Noto Sans KR', sans-serif; margin-top:40px;}
.section6_wrap li:hover .section6_txt .go_bt {color:#303030;}
/*È­»ìÇ¥*/
.section6_wrap li .section6_txt .arrow{
	display:inline-block;
	width:40px;
	height:40px;
	background:url(/design/skin/img/main/main_arrow_g.png) no-repeat center center;
	background-size:25px;
	margin-left:-20px;
	vertical-align:middle;
	margin:-5px 0 0 15px;
}
.section6_wrap li .section6_txt .arrow svg{stroke-dasharray: 90; stroke-dashoffset: 90; transition:stroke-dashoffset 0.5s; transform:rotate(90deg);}
.section6_wrap li:hover .section6_txt .arrow{background:url(/design/skin/img/main/main_arrow_b.png) no-repeat center center;background-size:25px;}
.section6_wrap li:hover .section6_txt .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}
.section6_wrap li > a:focus .section6_txt .arrow{background:url(/design/skin/img/main/main_arrow_b.png) no-repeat center center;background-size:25px;}
.section6_wrap li > a:focus .section6_txt .arrow svg{stroke-dashoffset: 0; transition:stroke-dashoffset 0.5s;}
/*¼½¼Ç7*/
.section7 {
	transition:all 0.5s ease-out;
	opacity:0;
}
.section7.active {
	opacity:1;
	animation-name : motion7;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 2s;
	overflow:hidden;
}
@keyframes motion7 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}
.section7 h1 {font-size:60px; color:#3b3b3b; line-height:70px; font-weight:400; margin:0; padding:0; text-transform:uppercase; text-align:center; margin-top:104px;}
.section7 p {font-size:18px; letter-spacing:-0.5px; font-weight:400; text-align:center; margin-top:20px;}

/*¼½¼Ç8*/
.section8 {
	transition:all 0.5s ease-out;
	opacity:0;
}
.section8.active {
	opacity:1;
	animation-name : motion8;     /*¾Ö´Ï¸ÞÀÌ¼Ç¸í ÁöÁ¤*/
	animation-duration : 1.5s;
	overflow:hidden;
}
@keyframes motion8 {
	from {transform: translateY(100px);}
	to {transform: translateY(0px);}
}
.consult_t {width:1200px; margin:50px auto 0; height:80px; background:#3b3b3b; padding:0 20px;}
.consult_t li {float:left; color:#fff; font-size:16px; margin-top:16px;}
.consult_t li span {color:#fff; font-size:30px;}
.consult_t li img {vertical-align:middle; margin-right:10px;}
/*¹®ÀÇÆû*/
#consul {width:1200px; margin:0 auto 60px;}
	.sms_box{padding:40px 20px;width:100%;overflow:hidden;}
	.box_input{font-size:15px;text-align:left;letter-spacing:-1px;padding:10px 0px 0 10px;color:#777;outline:none;}

	.info_input{position:relative;text-align:left;padding-left:0px;width:100%;}
	.con_tit{font-size:11px;margin-bottom:2px;}
	.con_tit input{width:90px;height:13px;border:1px solid #d7d7d7;}
	.con_tit label{width:40px;display:inline-block;vertical-align:top;}
	.info_input .tcolor{font-size:15px;margin-bottom:20px;float:left;}
	.info_input .tcolor input{height:40px;border:1px solid #d7d7d7;width:100%;font-size:15px;padding-left:10px;outline:none;}
	.info_input .tcolor label{display:inline-block;vertical-align:top;}

	.btn_send {height:180px; background:#0365ca;}

/*¸ÞÀÎ ½æ³×ÀÏ ¹è³Ê style*/
.thum_left_wrap {float:left; width:230px; overflow:hidden;}
	.thum_tit {color:#111; font-size:36px; letter-spacing:2px; margin-top:11px;}
	.thum_tit span {display:block; font-size:30px; color:#161616; font-weight:400; margin-top:20px;}
	.thum_list {margin-top:60px;}
	.thum_list li {height:50px; line-height:50px; border-bottom:2px solid #333;}
	.thum_list li a {color:#333333; height:50px; line-height:50px; display:block; font-size:18px; text-align:left; border-bottom:2px solid #333; font-weight:400;}
	.thum_list li a:hover {color:#b50031; background:url(/design/skin/img/main/business_arrow.png) no-repeat left center; text-indent:30px; border-bottom:2px solid #b50031;}
	.thum_list li a.on {color:#b50031; background:url(/design/skin/img/main/business_arrow.png) no-repeat left center; text-indent:30px; border-bottom:2px solid #b50031;}
	.thum_list li a img {margin-right:10px; vertical-align:middle; margin-top:-5px;}

.thum_img {float:right; width:800px;}

.ban_group1_wrap {background:#f0f0f0; margin-top:-80px; padding:160px 0 80px; overflow:hidden;}
.ban_group1_wrap .ban_group1 {width:1200px; margin:0 auto; overflow:hidden;}
.ban_group1_wrap .ban_group1 .mban1{width:580px; float:left;}
#banner_image_0
.ban_group1_wrap .ban_group1 .mban2 {width:580px; float:right;}
	#banner_3 {background:url('/design/skin/img/main/location_icon_bg.png') no-repeat top right;}
.root_daum_roughmap.root_daum_roughmap_landing.os_mac {}
.root_daum_roughmap .wrap_map {height:338px !important;}


/*°¶·¯¸®°Ô½ÃÆÇ*/
#gallery_frame{width:1200px; margin:0px auto 80px;}
#gallery_frame h2{}
#gallery_frame h2 img{display:inline-block;vertical-align:top;}
#gallery_frame .more{}
	.gall_ img{clear:both;}
	.gall_img{width:100%; overflow:hidden}
	.gall_img li{float:left;width:380px;overflow:hidden;vertical-align:top; margin-left:30px;}
	.gall_img li:first-child {margin-left:0px;}
	.gall_img li a{display:inline-block;vertical-align:top;width:100%;line-height:125%;overflow:hidden;}
	.gall_img li.end{margin-right:0;}
	.gall_img li .g_img img {width:100%;}
	.gall_img li .g_img:hover img{
		animation-name: zoom-In1;
		animation-duration: 1s;
		animation-iteration-count: 1;
		animation-fill-mode: forwards;
	}
	@-webkit-keyframes zoom-In1 {
		0% {transform: none; }
		100% {transform: scale(1.1); }
	}

	@-moz-keyframes zoom-In1 {
		0% {transform: none; }
		100% {transform: scale(1.1); }
	}

	@-o-keyframes zoom-In1 {
		0% {transform: none; }
		100% {transform: scale(1.1); }
	}

	@keyframes zoom-In1 {
		0% {transform: none; }
		100% {transform: scale(1.1); }
	}

	.gall_img dt{display:inline-block;vertical-align:top;width:380px;height:234px;}
	.gall_img dt img{width:380px;height:234px;vertical-align:top;}
	.gall_img dd{clear:both;float:left;width:380px;overflow:hidden;text-align:left;padding:1px 0 0px;}
	.tit_txt a{font-size:18px;color:#333;font-weight:500;text-align:left;line-height:120%;margin-top:20px;}
	.b_date {font-size:16px;color:#888;font-weight:400;margin-top:20px;}




/*Á¦Ç°
.p_tit_wrap {width:1200px; margin:0 auto; overflow:hidden;margin-top:0px;}
#product_box{width:100%;padding:50px 0 50px 50px;border:1px solid #d9d9d9;background:#585d6d;position:relative;left:50%;margin-left:-600px;}
	#product_items{clear:both;width:1150px;height:300px;overflow:hidden}
	#product_frame .h2{float:left;margin:0;height:13px;padding-bottom:20px}
	#product_frame .h2 img{display:inline-block;vertical-align:top;}
	#product_frame .h2 a{display:block;vertical-align:top;}
		.main_items{margin:0;height:300px}
			.p_img{float:right;vertical-align:top;height:300px;overflow:hidden;}
			.p_img a {}
			.p_img a img{width:600px;height:300px;}
			.p_img a:hover img{
				animation-name: zoom-In1;
				animation-duration: 1s;
				animation-iteration-count: 1;
				animation-fill-mode: forwards;
			}
			@-webkit-keyframes zoom-In1 {
				0% {transform: none; }
				100% {transform: scale(1.1); }
			}

			@-moz-keyframes zoom-In1 {
				0% {transform: none; }
				100% {transform: scale(1.1); }
			}

			@-o-keyframes zoom-In1 {
				0% {transform: none; }
				100% {transform: scale(1.1); }
			}

			@keyframes zoom-In1 {
				0% {transform: none; }
				100% {transform: scale(1.1); }
			}
			.p_info{float:left;width:420px;overflow:hidden;}
			.p_info .p_name{overflow:hidden; margin-bottom:20px}
			.p_info .p_name a{
				display:block;
				width:420px;
				letter-spacing:0;
				white-space:nowrap;
				overflow:hidden;
				text-overflow:ellipsis;
				color:#fff;
				font-size:20px;
				font-weight:600;
				height:30px;
				line-height:30px;
			}
			.p_info .p_text {line-height:2em;font-size:18px; height:115px; overflow:hidden;}
			.p_info .p_text a {color:#fff; font-size:18px;font-weight:300;line-height:30px;}
			.p_info .p_more {
				margin-top:40px;
				color:#fff;
				display:block;
				width:160px;
				height:38px;
				line-height:38px;
				border:1px solid #fff;
				font-size:16px;
				text-indent:25px;
				background:url('/design/skin/img/main/main_arrow_w.png') no-repeat 115px center;
				transition:all 0.3s ease-out;
			}
			.p_info .p_more:hover {color:#585d6d; font-weight:600; background:#fff url('/design/skin/img/main/main_arrow_b.png') no-repeat 115px center;}
*/

/*ÇÏ´Ü¹è³Ê*/
		.main_banner1{width:320px;overflow:hidden;}
			.main_banner1 img{max-width:320px;width: expression( this.clientWidth > 319 ? "320px" : "auto" )}
		.main_banner2{width:320px;overflow:hidden;}
			.main_banner2 img{max-width:320px;width: expression( this.clientWidth > 319 ? "320px" : "auto" )}
			.banner_box{float:left;width:320px;}
			.banner_box li.left{float:left;border-right:1px solid #d9d9d9;height:45px;}
			.banner_box li.right{float:right;}
		.main_prd_banner{width:280px;overflow:hidden;}
			.main_prd_banner img{max-width:280px;width: expression( this.clientWidth > 499 ? "500px" : "auto" )}
		.main_banner3{width:280px;overflow:hidden;}
			.main_banner3 img{max-width:280px;width: expression( this.clientWidth > 499 ? "500px" : "auto" )}

/*Footer*/
#footer{clear:both;width:100%;height:100%; background:#f0eae4; overflow:hidden; padding:80px 0;}
	.footer_line{width:1200px;text-align:center;margin:0 auto;}
	.footer_line div{text-align:left;font-size:16px;font-size:#222;font-weight:600;}
	.footer_line div a{font-size:16px;color:#222;}
	.copyright{width:1200px;margin:0 auto;}


/*¸ÞÀÎ Login,Logout*/
#login_wrap {position:relative;width:1200px;margin:0 auto;z-index:5;}
	#login_frame{position:absolute;width:202px;background:url('img/common/main_login_top.png') no-repeat 1px top;z-index:11;}
	#login_frame dl{position:relative;padding:0 10px;margin:10px 0 0;}
	#login_frame span{font-size:11px;letter-spacing:-1px;}

	.login_bg{position:relative;width:202px;height:120px;background:url('img/common/main_login_b.png') no-repeat 1px bottom;line-height:1.5em;}
	.h_tit{width:195px;height:14px;padding:6px 0 0 5px;background-image:url('img/main/shadow_login.png');background-repeat:repeat-x;background-position:left top;z-index:12;
					-moz-border-radius: 5px;/*ÆÄÀÌ¾îÆø½º*/
					-webkit-border-radius: 5px;/*À¥Å¶±â¹Ý ºê¶ó¿ìÀú ±¸±ÛÅ©·Ò »çÆÄ¸®*/
					border-radius:5px;/* ¿ÀÆä¶ó 10.5ÀÌ»ó */
					/*behavior: url(../design/skin/ie-css3.htc);/*for IE*/
	}

	.strong_t{font-weight:bold;}
	.gsubject{padding-top:5px;}
	.g_find{margin-top:5px;}
	.g_find img,.g_find_out img{padding:0 4px;}

	.login_box{position:relative;left:0;top:0;}
		.id_input,.pw_input{width:120px;}
		.input_text{width:118px;height:16px;border:1px solid #bebebe;margin:0 0 6px 0;.margin:0 0 2px 0}

		.b_login{position:absolute;right:10px;top:-1px;width:56px;height:47px;z-index:10;}
		.b_login input{position:absolute;right:0;top:0;width:56px;cursor:pointer;}

		.b_login input.submit{width:56px;height:47px;background:url('img/common/btn_main_login.png') no-repeat;padding:0;text-indent:-100em;line-height:0;border:0px;overflow:hidden;cursor:pointer;}

		.g_find_out{border-top:1px solid #bebebe;padding-top:5px;}

		.logout{height:34px;font-size:11px;}
		.time_t{color:#9A9A9A;font-size:11px;letter-spacing:0;border-top:1px #dedede dotted;padding-top:4px;font-family:dotum;}
		.m_name{color:#000;display:inline-block;font-weight:bold;padding:5px 0 10px}
		.l_text{display:inline-block;padding:5px 0 10px}


/*Sub page Common*/
#sub_visual_frame{
    margin-top: -118px;
    position:relative;width:100%;margin-bottom:0x;z-index:1;overflow: hidden;}
	.img_visual{width:940px;margin:0 auto;animation: zoom-out 1.2s 1 ease-in-out;scale:1.1;}
	.visual_f{text-align:center;}

#content_wrap{width:1200px;padding:30px 0;margin:0 auto 10px;min-height:600px;height:auto!important;height:600px;}

/*¼­ºêÆäÀÌÁö Å¸ÀÌÆ²*/
 
.menu_tit{width:1200px;margin:0 auto;font-size:55px;font-weight: 700;color: #1c1c1c;font-family: 'Noto Sans KR';text-indent: -3px;}
	@keyframes zoom-in{
	 0%{
		transform: scale(0, 0);
		opacity: 0;
	  }
	 2%{
		transform: scale(0.7, 0.7);
		opacity: 0;
	  }
	  15% {
		transform: scale(1, 1);
		opacity: 1;
	  }
	}
    .blancclinic-single__banner {
        height: 390px;
        display: flex;
        justify-content: center;
        align-content: center !important;
        padding-top: 100px;
    }
    
    .blancclinic-single__banner .img_visual {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    } 
#left_menu{position:relative;width:1200px;}
 
.l_menu_box #css_lnb_frame{    position: relative;
    width: 1200px;
    height: 41px;
    padding: 0;
    margin: 0;}
	.l_menu_box .lmenu li{
        list-style: none;
        float:left;height:42px}
.l_menu_box .lmenu p.secon_m span{display:block;min-width:110px;height:39px;padding:8px 30px 10px;font-weight:normal;letter-spacing:-0.05em;font-size:16px;text-align:center;cursor:pointer}
.l_menu_box .lmenu p.secon_m.hover span{overflow:hidden;height:40px;padding:8px 30px 10px;font-weight:500}
.l_menu_box .third_m{display:none}
.lmenu p.secon_m{border-bottom:0px!important}

.page_tit{width:100%;min-height:70px;background:url(img/sub_tit-bg.jpg) repeat-x 0 0}
	.l_tit{font-size:44px;letter-spacing:-0.05em;font-weight:600; line-height:normal; color:#111111 !important; font-family: 'Noto Sans KR', sans-serif;}
	.l_tit2{display:block;font-size:20px;letter-spacing:0;font-weight:400; color:#111111 !important; font-family: 'Noto Sans KR', sans-serif; text-transform:uppercase;}
	.l_menu_box{margin-top:29px}
	.text_menu {border-bottom:none !important;}

.l_tit2.site_tit2 {margin-left:0; display:none;}
.l_tit.site_tit {border-bottom:1px solid #666; font-size:24px;font-weight:600;color:#444; display:none;}

	/*Right Content Top*/
		#contents{}
			.content_full{width:100%;}/*ÁÂÃø¸Þ´º ºñ»ç¿ë ½Ã content size*/
			.content_right{float:right;width:1200px;}/*ÁÂÃø¸Þ´º »ç¿ë ½Ã content size*/

			#con_top_box{position:relative;width:100%;display:none;line-height:1.5em;margin:0 0 20px;}
				.h_title{width:100%;color:#333333;line-height:1.5em}
				.sub_h3{padding:0 0 14px 10px;font-weight:bold;font-size:20px;line-height:1.3em}
					.sub_h3{padding:0 0 8px 10px\9;line-height:1.5em\9}/*ie8*/
					.sub_h3{.}/*ie6,7*/
					:root .sub_h3{padding:0 0 14px 10px\0/IE9;line-height:1.3em\0/IE9}/*ie9*/

				.sub_tit{float:left;display:block;width:4px;vertical-align:top;height:16px;overflow:hidden;margin-top:6px;
								-moz-border-radius: 10px;/*ÆÄÀÌ¾îÆø½º*/
								-webkit-border-radius: 10px;/*À¥Å¶±â¹Ý ºê¶ó¿ìÀú ±¸±ÛÅ©·Ò »çÆÄ¸®*/
								border-radius:10px;/* ¿ÀÆä¶ó 10.5ÀÌ»ó */
				}
					.sub_tit{margin-top:3px\9}/*ie8*/
					.sub_tit{.margin-top:6px\9}/*ie6,7*/
					:root .sub_tit{margin-top:6px\0/IE9}/*ie9*/

				.sub_img{display:block;padding-bottom:3px;}
				.con_navi{position:absolute;right:0;top:62px;font-size:12px;}
				.con_navi img{padding-right:2px}
				.on_navi{font-size:11px;}

	/*Paging*/
		#paging ul li{margin:0 3px;width:23px;line-height:1.5em;vertical-align:middle;}
		#paging ul li img{display:inline-block;padding-top:6px;vertical-align:middle;}
		#paging ul li.num .on{background:#ededed;color:#333;vertical-align:top;font-weight:bold;}
		#paging ul li.num{padding:5px 0;vertical-align:middle;text-align:center;}
		#paging ul li.num a{width:23px;height:21px;padding-top:2px;text-align:center;display:inline-block;border:1px solid #dcdcdc;background:#ffffff;color:#959595;font-size:12px;font-weight:normal}

			#paging ul li.num a{height:18px\9;padding-top:5px\9}/*ie8*/
			#paging ul li.num a{.height:20px;.padding-top:3px}/*ie6,7*/
			:root #paging ul li.num a{height:21px\0/IE9;padding-top:2px\0/IE9}/*ie9*/

/*º»¹® ÆäÀÌÁö*/
	#p_content_box{width:100%;margin-top:30px;background-color:#ffffff}
	#p_content_box img{display:inline-block;max-width:100%;max-width /*\**/:auto\9;.max-width: 100%;}
	*html #p_content_box img{width: expression( this.clientWidth > 1119 ? "1200px" : "" );}/*IE6*/
	:root #p_content_box img{max-width: 100%\0/IE9;}/*IE9*/

	#p_content_box td img{max-width:1200px;max-width /*\**/:1200px\9;.max-width: 1200px;}
	:root #p_content_box td img{max-width: 100%\0/IE9;}/*IE9*/

		#con_body{width:1200px;margin:0 auto;}
		.Form_box{display:block}
		/*Tab Style*/
		.third_tabs{float:left;width:1200px;margin:-20px auto 30px;border-top:0px solid #d7d7d7;line-height:1.5em;padding-top:1px;padding-left:1px}
		.third_tabs li{float:left;background-color:#fff;text-align:center;margin-top:-1px;margin-left:-1px;display:inline-block;}

		.third_tabs li a{font-size:12px;vertical-align:top;display:inline-block;min-width:120px;height:30px;padding:6px 10px 14px;padding:8px 10px 12px\9}
		:root .third_tabs li a{padding:6px 10px 14px\0/IE9}/*ie9*/
		.third_tabs li.tab_choice a{font-weight:bold;letter-spacing:0}

		/*Search Style*/
		#search_frame{clear:both;width:100%;height:40px;line-height:1.5em;}
			.search_box{width:100%;height:40px;padding:10px 0;background:#ebebeb;margin:0;overflow:hidden;}
			.s_text{float:left;width:370px;color:#9a9a9a;margin-left:10px;margin-top:2px;}
			.sear_num{font-weight:bold;color:#323232;letter-spacing:0;}
			.s_input{float:right;text-align:right;width:320px;vertical-align:top;margin-right:10px;}
			.search_input{vertical-align:top;height:21px;}
			.p_btn{vertical-align:top;margin-top:1px;cursor:pointer;width:48px;height:20px;text-indent:-100em;line-height:0;border:0px;overflow:hidden;background:url('img/button/btn_search.gif') no-repeat;}

	/*¸®½ºÆ®Çü*/
	#list_result_frame{clear:both;line-height:1.5em;}
		.list_result {border-bottom:1px solid #323232;}
		.list_result thead tr{height:30px;}
		.list_result tbody td{background-color:#fff;}
		.table_h tr th{background-image:url('img/sub/table_line.png');background-repeat:no-repeat;background-position:right top;padding-bottom:3px;}
			.table_h tr th{vertical-align:bottom\9;padding:4px 0 4px\9}/*ie8*/
			.table_h tr th{.vertical-align:top;.padding:6px 0 0;.height:24px;.text-align:center;}/*ie6.7*/
			:root .table_h tr th{vertical-align:top\0/IE9;padding:5px 0 3px\0/IE9}/*ie9*/
		.table_h tr th.end{border-right:none}

		.list_result tbody td{padding:12px 6px;border-bottom:1px solid #ebebeb;}
		.list_num{color:#9a9a9a;text-align:center;font-family:"Futura Hv BT";}

		.list_img{text-align:center}
		.l_img_bg{display:block;width:240px;height:139px;padding-top:1px;background:#ebebeb;}
		.l_img_bg img{width:238px;height:138px;}

		.list_text h4.prd_list_t{color:#323232;font-size:16px;}
		.sub_text{color:#9a9a9a;font-size:14px;height:82px;margin:9px 0;line-height:1.45em;overflow:hidden;}

	/*°¶·¯¸® ¸®½ºÆ®Çü*/
	.listgal_result_frame{clear:both;}

	.product_list{float:left;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:10px;}
	.product_list .end{margin-right:0}
	.prd_con{float:left;width:386px;margin-right:20px;padding-bottom:10px;background-color:#fff;}

	.product_tit{width:386px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;overflow:hidden;font-size:15px;}
	.product_list .product_tit span{display:block;width:386px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;padding-top:1px;text-shadow:0 0 2px #000;opacity:0.6; filter : alpha(opacity="70"); line-height:2.3em}

	.l_img_bg2{display:block;width:386px;height:230px;padding-top:1px;background:#ebebeb;text-align:center;padding-top:1px;}
		.l_img_bg2 img{width:386px;height:230px;}

		.sub_text2{color:#9a9a9a;font-size:14px;margin:5px 0; line-height:1.3em;height:54px;overflow:hidden;}
		.btn_group{vertical-align:top;height:20px;}
		.btn_group a{display:inline-block;}

	.l_end{border-bottom:1px solid #323232;} /*Á¦Ç°¸®½ºÆ® ÇÏ´Ü border*/

	/*ºäÆäÀÌÁö*/
	.prd_info{line-height:1.5em;}
		.pic_box{float:left;position:relative;width:400px}
		.pic{height:240px;background:#ebebeb;text-align:center;}
		.pic img{width:398px;height:100%;padding-top:1px;}
		.util{position:absolute;left:0;bottom:0;width:68px;height:20px;cursor:pointer;}
		.fsh_gall{padding:20px 0;text-align:center}

		.info_box{float:right;width:770px}
		.info_box .product_tit{width:770px;text-align:left;font-weight:bold;padding-left:10px;overflow:hidden}
		.prd_info .product_tit span{display:block;font-weight:bold;padding-top:1px;text-shadow:0 0 2px #000;opacity:0.6; filter : alpha(opacity="70"); line-height:2.3em}
			.prd_info .product_tit span{padding-top:2px\9;}/*ie8*/
			:root .prd_info .product_tit span{padding-top:1px\0/IE9;}/*ie9*/

		.info_box .btn_group{text-align:right;}

		.sub_text3{min-height:115px;height:auto !important;height:125px;padding-left:5px;padding-bottom:10px;border-bottom:1px solid #ebebeb;color:#9a9a9a;font-size:13px;margin-bottom:5px; line-height:1.5em}
		.prd_detail{clear:both;border-bottom:1px solid #323232}

		.prd_tabs{width:100%;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;display:inline-block;height:30px;margin:0 0 10px;line-height:1.5em;}
			.prd_tabs li{float:left;width:100px;text-align:center;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;display:inline-block;height:30px;opacity:0.6;filter: alpha(opacity=60);}
			.prd_tabs li a{display:inline-block;width:100%;height:25px;padding:5px 0 0;font-size:12px;vertical-align:top;}
				.prd_tabs li a{height:22px\9;padding-top:8px\9}/*ie8*/
				.prd_tabs li a{.height:25px;.padding-top:5px}/*ie6,7*/
				:root .prd_tabs li a{height:25px\0/IE9;padding-top:5px\0/IE9}/*ie9*/

			.prd_tabs li.first_tab{border-left:none;}
			.prd_tabs li.ptab_choice{opacity:0.95;filter: alpha(opacity=95);}
		.prd_txt{margin-bottom:20px;color:#9a9a9a;font-size:11px;}

		.content_right .prd_txt img{display: inline-block; max-width: 100%;max-width /*\**/:none\9;.max-width: 100%;}/*ÁÂÃø¸Þ´º »ç¿ë ½Ã ÀÌ¹ÌÁö »çÀÌÁî ÃÖ´ë°ª*/
		:root .content_right .prd_txt img{max-width: 100%\0/IE9;}


	/*ÆË¾÷*/
	#pop_frame{width:725px;height:550px;padding-top:5px;padding-left:5px}
		.prd_bg{position:relative;width:720px;height:545px;background:#ffffff;}
		.close_btn{position:absolute;right:5px;top:5px;}
		.prd_view{padding-top:10px;}
			.prd_view h2 span{padding-left:20px;display:block;}
			.prd_name{font-size:20px;color:#38556a;letter-spacing:-1px;}
			.prd_s_name{color:#8f9193;letter-spacing:-1px;}

			.thumb_img{text-align:center;}
			.thumb_list{background:url('img/sub/sum_list_bg.png') no-repeat left top;height:55px;width:363px;margin:0 auto;padding-left:2px;}
			.thumb_list li{float:left;margin-top:7px;padding:0 3px;height:37px;}
			.thumb_list span{display:inline-block;width:60px;height:37px;background:#383838;text-align:center;padding-top:3px;}
			.thumb_list span img{width:54px;height:34px;}
			 li.trans_btn{vertical-align:middle;}
			 li.trans_btn a{display:inline-block;vertical-align:middle;height:24px;padding-top:13px;}


/*°¶·¯¸®Çü ¸Þ´º AÇü, BÇü*/
	.photo_frame{width:100%;padding-bottom:20px;line-height:1.5em;}
	.photo_frame dd span{display:block;}
	.photo_frame dd{font-size:11px;color:#9a9a9a;}
	.photo_a,.photo_b{float:left;}

	/*°¶·¯¸® AÇü*/
	.photo_a dt{float:left;margin-right:20px;}
	.photo_a dd{float:left;}

	/*°¶·¯¸® BÇü*/
	.photo_b dt{float:right;margin-left:20px;}
	.photo_b dd{float:left;}

	.busi_info{width:880px;text-align:left;}
	.busi_info .info_txt{letter-spacing:-0.05em;}

	.info_title{line-height:1.4em;margin-bottom:7px;font-weight:bold;font-size:16px !important;}
	.bullet_img{vertical-align:top;margin-top:6px;.margin-top:6px;}
	.info_txt{font-size:14px;line-height:1.6em;color:#9a9a9a;}

/*°¶·¯¸® CÇü*/
	.photo_c{width:600px;}
	.photo_c dt{float:left;width:170;margin-right:15px;}
	.photo_frame2{float:left;line-height:1.5em;}
	.photo_frame2 dd span{display:block;}

	.busi_info2{float:left;width:370px;text-align:left;}
	.busi_info2 .info_txt{letter-spacing:-0.05em;}

/*°¶·¯¸® DÇü*/
	.photo_d{width:386px;}
	.photo_frame3{float:left;margin-right:20px;line-height:1.5em;}
	.photo_frame3 dd span,.photo_frame3_end dd span{display:block;}
	.photo_frame3_end{float:left;margin-right:0;}

	.busi_info3{width:300px;text-align:left;}
	.busi_info3 .info_txt{letter-spacing:0;}

/*°¶·¯¸® »çÁø ¹è°æ ¹× ÀÌ¹ÌÁö»çÀÌÁî*/
	/*AÇü, BÇü*/
	.photo_bg{display:block;text-align:center;width:300px;height:190px;} /*background ÀÌ¹ÌÁö »çÀÌÁî*/
	.photo_bg img{width:300px;height:190px;}

	/*CÇü*/
	.photo_bg2{display:inline-block;width:170px;height:190px;margin-bottom:10px;text-align:center;} /*background ÀÌ¹ÌÁö »çÀÌÁî*/
	.photo_bg2 img{width:170px;height:190px;}

	/*DÇü*/
	.photo_bg3{display:block;width:386px;height:270px;margin-bottom:10px;text-align:center;} /*background ÀÌ¹ÌÁö »çÀÌÁî*/
	.photo_bg3 img{width:386px;height:270px;}


/*ÁÖ¿äÀÏÁ¤¾È³» ¸Þ´º*/
#schedual_frame{position:relative;width:1200px;margin:0 auto;line-height:1.5em;}

	/* ´Þ·Â »ó´Ü */
	.monthly{margin-bottom:20px;text-align:center;width:100%;}
	.monthly img{padding:0 2px;vertical-align:bottom}
	.monthly a{padding:0 12px;}

	/* ´Þ·Â Áö¿ªº° color */
	#cate_frame{width:100%;}
		.cate_ico{float:left;margin-bottom:18px;}
		.cate_ico li{float:left;display:inline;text-align:center;}
		.cate_ico li dl{float:left;position:relative;left:0;top:0;}

		.cate_ico li dt{position:absolute;left:0px;top:7px;}
			.cate_ico li dt{top:4px\9;}/*ie8*/
			.cate_ico li dt{.top:6px;}/*ie6,7*/
			:root .cate_ico li dt{top:7px\0/IE9;}/*ie9*/
		.cate_ico li dd{padding:0 7px 0 8px;}

		.scd_view dt,.scd_view dd{float:left;display:inline;}
		.scd_view dt{float:left;text-indent:-9999px;overflow:hidden;width:6px;height:6px;}
		.scd_view dd{padding-left:6px;color:#b5b5b5;font-size:11px;}

	/* ´Þ·ÂÀÏÁ¤  */
	.calendar{.border-collapse:collapse;width:1200px;}
	.calendar tr th{padding-bottom:4px;background-image:url("img/sub/table_line.png");background-repeat:no-repeat;background-attachment:scroll;background-position:right top;}
		.calendar tr th{vertical-align:bottom\9;padding:4px 0 5px\9}/*ie8*/
		.calendar tr th{.vertical-align:top;.padding:6px 0 0;.height:24px;.text-align:center;}/*ie6.7*/
		:root .calendar tr th{vertical-align:top\0/IE9;padding:5px 0 3px\0/IE9}/*ie9*/

	.calendar td{background-color:#fff;}
	.calendar td span{padding:5px;font-size:11px;color:#9a9a9a;}
	.calendar td span.red_font{color:#e90000}
	.calendar td span.blue_font{color:#00a0e9}

	/*´Þ·Â ³»ºÎ ÀÏÁ¤¹Ú½º*/
	.plan_box{padding-bottom:5px;}
	.plan_box dl{position:relative;padding:0 10px;display:inline-block;}
	.plan_box dt{position:absolute;left:5px;top:6px;}

	.plan_line{border-top:1px dotted #ebebeb;margin:0 5px 3px;}/*´Þ·Â ³»ºÎ ±¸ºÐ¼±*/

	/*ÀÏº°º¸±â*/
	.mon_week{border-left:1px solid #ebebeb;}
	.mon_week td{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-family:"Tahoma";height:85px;vertical-align:top;}
	td.space_bg{height:85px;background:#f7f7f7;/*opacity:0.4;filter:alpha(opacity="40");*/font-family:"Futura Hv BT"}

	/*ÁÖº°º¸±â*/
	.mon_day td{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;font-family:"Tahoma";height:30px;vertical-align:middle;}
	.mon_day td span{vertical-align:middle;}
	td.week_img{vertical-align:top;border-left:1px solid #ebebeb;}

	.today{background:#fff87f !important}/*¿À´Ã³¯Â¥ ±¸ºÐ»ö*/
	.today span{font-weight:bold;}

	/*ÁÖº°º¸±â ÀÏÁ¤»ö»ó*/
	.select_day td{background:#fff87f;}
	.select_day td span{color:#333333}

	/*ÀÏÁ¤¾È³»ÆË¾÷*/
	#scd_frame{width:543px;padding:5px 0 0 5px;height:571px;}
	.sch_bg{position:relative;width:528px;height:546px;padding:10px 0 10px 10px;background:#ffffff;}
	.sch_bg h2{padding-bottom:10px;}

	.close_btn{position:absolute;right:5px;top:5px;}
	.bclose_btn{text-align:center;margin:5px 0 10px;}

	.sch_view{height:500px;overflow-y: auto;overflow-x: hidden;}

	.sch_tb{border-collapse:collapse;width:512px;border:1px solid #ebebeb;}
	.sch_tb th{text-align:left;padding:0 10px;background-image:url("img/sub/table_line2.png");background-repeat:repeat-x;background-attachment:scroll;background-position:left bottom;}
	.sch_tb td{font-size:11px;color:#9a9a9a;padding:4px 10px 4px;height:20px;border-bottom:1px solid #ebebeb;}

	.h_limit{height:420px;}
	.h_limit td{vertical-align:top;}

/*¹®ÀÇÈ®ÀÎ ºñ¹Ð¹øÈ£ ·¹ÀÌ¾î*/
.pass_box{position:absolute;z-index:51;width:282px;padding:8px;background-color:#fff;position:absolute;z-index:51;}
	.pass_box h3{font-size:12px;font-weight:bold;}
	.pass_box p{font-size:11px;margin-top:2px;}
	.pass_box span{display:block;margin-top:2px;vertical-align:top;}
	.pass_box span input.input{height:20px;display:inline-block;line-height:14px;vertical-align:top;}
	.pass_box span a,.pass_box span img{vertical-align:top;}

/*label*/
.Form_right label{vertical-align:bottom;line-height:1.5em}

/*°Ô½ÃÆÇ Å¸ÀÌÆ²*/
.t_bgcolor th{font-size: 12px;font-weight: bold;padding-bottom: 2px;}
	.t_bgcolor th{vertical-align:bottom\9;padding-bottom:6px\9}/*ie8*/
	.t_bgcolor th{.vertical-align:top;.height:23px;.padding:7px 0 0\9;}/*ie6.7*/
	:root .t_bgcolor th{vertical-align:top\0/IE9;padding-top:5px\0/IE9;}/*ie9*/
.table_bgcolor td,.table_bgcolor td a{font-size:14px;}

/*ÀÍ½º10*/
@media screen and (min-width:0\0){
.third_tabs li a{padding:6px 10px 14px}
.right_box .right li{background:url('img/common/t_line.png') no-repeat 0 3px;}
}
/*ÆÄÀÌ¾îÆø½º*/
@-moz-document url-prefix() {
	.box_input.firx {margin-top:58px;}
}


@media all and (max-width:1720px){
	.prodt_wrap .prodt1 {padding-left:14%;}
}

@media all and (max-width:1400px){
	.section1 {width:100%;}

	.prodt_wrap .prodt1 {padding-left:5%;}
	.prodt_wrap .prodt1 h1 {font-size:54px;}
	.prodt_wrap .prodt2 {margin-left:5%;}

	#main6 #banner_7 {width:600px;}

	.section6_wrap li .section6_txt {letter-spacing:-1.5px;}
	.section6_wrap li .section6_txt.txt2 {margin-left:-240px;}

}

/* second-menu */
.lmenu p.secon_m{border-left:0px solid #DEDEDE;border-top:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.lmenu p.secon_m span{background-color:#F6F6F6;color:#666666}
.lmenu p.hover{padding:0;border:1px solid #9A9A9A;}
.lmenu p.hover span{font-weight:bold;background-color:#FFFFFF;color:#333333}

.lmenu a.secon_m{border-left:0px solid #DEDEDE;border-top:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.lmenu a.secon_m{background-color:#F6F6F6;color:#666666;
 }
.lmenu a.hover{border:1px solid #9A9A9A;background-color:#FFFFFF;color:#333333;} 
.lmenu a{
    text-decoration: unset;
    display: block;
    min-width: 110px;
    height: 40px;
    padding: 8px 30px 10px;
    font-weight: normal;
    letter-spacing: -0.05em;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}

/* third-menu */
.third_m {background-color:#FFFFFF;color:#666666}
.third_m dd{padding:0 0 0 17px;border:2px solid #DEDEDE;font-size:11px}
dd.hover{background:#222222;color:#FFFFFF;padding:0 0 0 17px;border:2px solid #222222}
#css_lnb_frame{border-left:1px solid #DEDEDE;border-bottom:1px solid #9A9A9A}
.lmenu.s p.hover{border:1px solid #DEDEDE}
.lmenu.s p{border-left:1px solid #DEDEDE}
.third_m.s{border-top:1px solid #DEDEDE ;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE}
.third_tabs li.tab_choice a{background-color:#222222;color:#FFFFFF;border:1px solid #222222 }
.third_tabs li a{background-color:#FFFFFF;color:#666666;border:1px solid #DEDEDE}
.lmenu.s a.hover{border:1px solid #DEDEDE}
.lmenu.s a{border-left:1px solid #DEDEDE}