/**************°øÅë ¼³Á¤ css**************/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/*style reset*/
dl,dd{margin:0;padding:0;}

/*base*/
hr,.hidden{display:none;}
a{letter-spacing:0px;}
h2,h3,h4,dd{margin:0;padding:0;}
fieldset{border:0;margin:0;padding:0;}
legend, caption{width:0;height:0;line-height:0;position:absolute;left:-9999px;}
img{border:0;}
.input_reset{margin:0;padding:0;vertical-align:top}


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

.clear{clear:both;font-size:0;line-height:0;}
.test{border:1px solid red}

/*FONT °øÅë Àû¿ë style*/
.fs11{font-size:11px}

/*height=0 style*/
.space0{font-size: 0;line-height: 0;height: 0;}

/* page ÃÖ¼Ò³ôÀÌ*/
#log_frame{min-height:400px;height:auto!important;height:500px;}
#log_frame2{min-height:362px;height:auto!important;height:455px}



@font-face {
	font-family: 'NanumBrush';
	src: url('../../Libs/_style/NanumBrush.eot'); /* ie */
	src: local('@'),
		url('../../Libs/_style/NanumBrush.woff') format('woff'), /* ff, ch */
		url('../../Libs/_style/NanumBrush.ttf') format('truetype'); /* ff, ch, sf, op */
}


/**************ÀüÃ¼ ÆäÀÌÁö ½ÃÀÛ**************/

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

#link_tab{float:right;position:absolute;right:10px;bottom:10px;}
#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 ¼öÁ¤*/
html {overflow-x: hidden;/*min-width:980px;*/}
body{/*overflow-x:hidden;overflow-y:hidden;*/;.background-position:top 0!important;}
#body_wrap{width:100%;min-width:1100px;}


#header{width:100%;z-index:5;}
	#top_frame{width:100%;margin:0 auto 0px;padding:0 0 0;background:#f6f6f6 !important;border-bottom:1px #d9d9d9 solid;}

		.right_box{overflow:hidden;width:1100px;height:26px;padding-top:7px;padding-bottom:2px;;margin:0 auto}
			.right_box .right{overflow:hidden;float:right}
			.right_box .right img{vertical-align:top;}
			.right_box .right li{float:left;vertical-align:top;height:16px;padding:2px 8px 0;/*background:url(img/top_textline.png) no-repeat left 5px;*/line-height:16px}
				.right_box .right li{line-height:18px\9}
			.right_box .right li a{float:left;padding-top:0px;font-size:11px;letter-spacing:0px;color:#666666;}
			/*.right_box .right li.first{background:none;margin-right:5px;color:#fff;border:1px solid #cdcfd2}*/
			.right_box .right li.end{padding:2px 0 0 8px;}

		.top_bar{width: 100%;height: 90px;}
		.top_bar .bar_wrap{width: 1100px;margin: 0 auto;padding:25px 0;}
		.top_bar .bar_wrap .top_bar_ban{float: right;width: 245px;color:#fff;font-size: 17px;font-weight: bold;margin-top: 0px;text-align: right;}
		.top_bar .bar_wrap .top_bar_ban a{color:#fff;font-weight: normal;letter-spacing: 0px;}
		.top_bar .bar_wrap .top_bar_ban ul{list-style: none;}
		.top_bar .bar_wrap .top_bar_ban li{float:left;vertical-align:top;height:16px;padding:2px 5px 0;line-height:16px}
		.top_bar .bar_wrap .top_bar_ban li:first-child{background:none;}
		.top_menu{width: 100%;background:#ffffff ;height: 40px;border-top: 1px #d9d9d9 solid;border-bottom: 0px #d9d9d9 solid;}

	#gnb_frame{position:relative;width: 1100px;margin:0 auto;}
		/*text menu*/
		#gnb_bg{height:45px;z-index:1}

		/*flash menu*/
		#gnb_bg{z-index:2}
		.header_line{width:100%;height:20px;margin:0;padding:0;border-top:2px solid #000}

		#search_bar{
			position: absolute;
			left:50%;
			margin-left: -550px;
			top:584px;
			z-index: 1;
			width:1100px ;
			height:65px ;
			background: #fff;
			}
			.left_ban{float:left;width:319px ;margin-left: 20px;}
			.right_ban{float:right;width:296px;margin-right: 30px;}
			.top_search_box{float:left;width: 421px;height: 36px;}
			.top_search_box .search_input {float:left;width:371px;height:36px;padding:0 5px;color:#333333;background:#ffffff;border:0;font-weight: 13px;font-weight: bold;}
			.top_search_box .search_img{float:left;}

		.logo{float:left;width:337px;vertical-align:bottom;}
		.logo table{vertical-align:middle}
		.logo a{display:block;height:auto;}
		.logo a img{display:block;height:auto;}

		.top_ban{position:absolute;left:0;bottom:2px;}
		.top_ban img{height:60px;}



#container_wrap{
		width:100%;
		font-size:11px;
		background-repeat:no-repeat;
		background-position:center top;
	}

	#content_wrap{
		width:1100px;
		margin:0px auto 20px;
		/*min-height:520px;
		height:auto !important;
		height:520px;*/
	}


/*Footer*/
#footer{clear:both;width:100%;height:100%;margin-top:50px;background: #ffffff !important;}
	.footer_line{width:100%;text-align:center;padding:0;line-height:40px;margin:0 auto;background: #f6f6f6;border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;font-family: "¸¼Àº °íµñ", "Malgun Gothic";}
	.footer_line div{width:1100px;margin:0 auto;text-align:center;font-size:12px;color:#d9d9d9;font-weight:bold;font-family: "¸¼Àº °íµñ", "Malgun Gothic";}
	.footer_line div a{font-size:13px;color:#666666;font-weight:normal;font-family: "¸¼Àº °íµñ", "Malgun Gothic";}
	.copyright{width:1100px;margin:20px auto;}


/*Main Page */
#visual_frame{position:relative;left:0;top:0;width:100%;height:100%;}
	.visual_f{overflow:hidden;position:relative;margin-top:-1px;}

	/*¸ÞÀÎÄÁÅÙÃ÷*/
	#main_container_frame{
		position:relative;
		width:100%;
		margin:0 auto;
		line-height:1em;
		overflow:hidden;
	}
.m_top_box{width:100%;background:#fff url(img/top_ban_bg_t.png) repeat-x left top;}
.m_top_box_b{width:100%;background:url(img/top_ban_bg_b.png) repeat-x left bottom;}
	.m_top_ban{width:1100px;margin:0 auto}
		.mban1{float:left}
		.mban2{float:right}


.main_visual_ban1{width:100%;margin:40px auto 0px;}
.main_visual_ban1 .main_ban {width:1100px;margin:0 auto;padding:0px 0;}
	.main_visual_ban1 .main_ban .main_bann1 {float: left;}
	.main_visual_ban1 .main_ban .main_bann2 {float: right;}

#main_top_con_bg {width:100%;background: #f6f6f6;padding:30px 0;}
#main_top_con {width:1100px;margin:0px auto}
#main_top_con:after {content: '';display: block;clear: both;visibility: hidden;}
#main_top_con .main_ban1{float:left;width:210px;margin-right:20px;}
#main_top_con .main_ban1 li {position:relative;border-bottom:1px rgba(255,255,255,0.5) solid;height:39px;line-height:39px;padding-left:10px;}
#main_top_con .main_ban1 li a {color:#ffffff;font-size: 13px;font-weight: bold;font-family: "¸¼Àº °íµñ", "Malgun Gothic";}
#main_top_con .main_ban1 li.on {background:#333333}
#main_top_con .main_ban1 li.off {}
#main_top_con .main_ban2{float:left;width:870px;}
#main_top_con a:hover {opacity:0.8;}
#main_top_con .main_ban1 ul.lnb_tree { display: none; position: absolute !important; top: 0; right: -205px !important; width: 203px !important; border: solid 1px #2560a9 !important; background: #fff !important;z-index: 100; border: 1px solid red; }
#main_top_con .main_ban1 ul.lnb_tree li { padding:0 10px; }
#main_top_con .main_ban1 ul.lnb_tree li a { display:block;  color: #313131; }
#main_top_con .main_ban1 ul.lnb_tree li {border-bottom: 1px solid #d9d9d9;}
#main_top_con .main_ban1 ul li:hover > ul.lnb_tree{display:block}

.main_ban3{width:100%;height: 680px;margin:0 auto;background:url(img/ban5_1_bg.jpg) no-repeat;padding-top:60px;}
.main_ban3 .ban3_contents{width: 1100px;margin:0 auto;}
.main_ban4{width:100%;height: 528px;margin:0 auto;background:url(img/ban6_bg.jpg) no-repeat;padding-top:50px;}
.main_ban4 .ban4_contents{width: 1100px;margin:0 auto;}
.dot_line{width: 1100px;height: 7px;background:url('img/dot_line.png') repeat-x left;overflow: hidden;margin: auto;padding: 40px 0 50px;}


#photo_gall{width:1100px;margin:30px auto 30px}
#photo_gall .first{margin-left:0}
	.photo_mtitle1{}
	.m_photo{float:left;margin-right:10px;text-align:center;margin-top:12px;width:180px;}
		.m_photo{margin-top:9px\9}/*ie8*/
		.m_photo{.margin-top:10px}/*ie6 7*/
		:root .m_photo{margin-top:12px\0/IE9}/*ie9*/

	.m_photo a{letter-spacing:0}
	.m_photo.end{margin-right:0}
		.m_photo_lits{margin-bottom:8px}
		.m_photo_img{width:170px;height:205px;background:#fff;border:1px solid #d9d9d9;margin:0 auto 8px;text-align:center;padding:4px;}
			.m_photo_img{margin-bottom:11px\9;}	/*ie8*/
			.m_photo_img{.margin-bottom:9px;}	/*ie6 7*/
			:root .m_photo_img{margin-bottom:6px\0/IE9;}	/*ie9*/

			.m_photo_img img{width:170px;height:205px}

		.m_photo_tit a{display:block;line-height:1.2em;font-size:12px;color:#444;font-weight:bold;text-overflow:ellipsis;overflow:hidden;width:170px;white-space:nowrap;}
		.m_photo_txt1{margin:8px 0}
			.m_photo_txt1{margin:9px 0 8px\9}/*ie8*/
			.m_photo_txt1{.margin:8px 0 10px}/*ie6 7*/
			:root .m_photo_txt1{.margin:7px 0 11px\0/IE9}/*ie9*/

		.m_photo_txt1 a{font-size:11px;color:#9a9a9a;}
		.m_photo_txt2 a{font-size:14px;color:#ff0000;font-weight:bold}

/*¸ÞÀÎÇÏ´Ü*/
#m_bottom{width:1100px;margin:0 auto;background:#fff;margin-bottom:30px; }
	.mban3{float:left;}
	/*°øÁö*/
	#board_frame{float:left;position:relative;width:365px;height:216px;padding:0px 0px 0px 0px;margin-top:0px;border:1px solid #d9d9d9;border-left: none;}
		.more{position:absolute;right:20px;top:12px;cursor:pointer;}
			.more{top:9px\9}
			.more{.top:10px}
			:root .more{top:11px\0/IE9}

	/*tab style*/
		.tab_wrap{width:390px;height:22px;position:relative;margin-left:-3px}

		#board_frame ul.tab_wrap li{float:left;display:inline;text-align:center;min-width:55px;height:22px;cursor:pointer;height:23px\9;padding:0 5px}
		#board_frame ul.tab_wrap li:first-child{padding:0 5px 0 0}

		#board_frame ul.tab_wrap li span{font-weight:bold;display:block;text-align:center;min-width:55px;height:19px;padding:3px 0 0;margin-top:0px;font-size:12px;cursor:pointer;;white-space:nowrap;overflow:hidden;/*text-overflow:ellipsis*/; }
			#board_frame ul.tab_wrap li span{height:14px\9;padding:6px 0 0\9}
			#board_frame ul.tab_wrap li span{.height:15px;.padding:5px 0 0}
			:root #board_frame ul.tab_wrap li span{height:17px\0/IE9;padding:3px 0 0\0/IE9}

	/*tab list style*/
		.article{float:left;width:400px;padding-left:0;padding-top:13px;}
		.article li{float:left;width:400px;height:22px;padding-left:9px;background:url(img/bullet/bl_list.gif) no-repeat left 10px;}
			.article li{background:url(img/bullet/bl_list.gif) no-repeat left 7px\9;}/*ie8*/
			.article li{.background:url(img/bullet/bl_list.gif) no-repeat left 9px}/*ie6,7*/

		.subject{float:left;display:inline;width:400px;height:19px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
		.subject a{width:400px;display:inline-block;color:#666;font-size:12px;line-height:1.9em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
			:root .subject a{line-height:1.4em\0/IE9}
		.subject a:hover{color:#333;}
		.select a{color:#333;}

		/*ie6*/
		*html .article li{height:18px;background:url(img/bullet/bl_list.gif) no-repeat left 9px;}
		*html .subject{height:18px;}

	#gall_frame{float:right;position:relative;width:438px;height:98px;border:1px solid #d9d9d9;padding:47px 20px 20px;margin-top:0px;background:url(img/bg02.gif) repeat-x 0 0}
		.gall_frame_tit{width:443px;position:absolute;left:20px;top:8px}
			.gall_frame_tit a{font-size:12px;font-weight:bold;}
		.g_more{position:absolute;right:4px;top:4px}
			.g_more{bottom:-10px\9}/*ie8*/
			.g_more{.bottom:-9px;_right:-34px}/*ie6,7*/
			:root .g_more{bottom:-13px\0/IE9}/*ie9*/
				.pho_list {overflow:hidden}
					.pho_list li{float:left;width:130px;margin-right:20px;}
					.pho_list li.end{;width:132px;margin-right:0;}
					.pho_list dt img{width:130px;height:80px;vertical-align:top;overflow:hidden;border:1px solid #d6d6d6}
					.pho_list dd.tit_txt{margin:0;padding:0;width:90px;padding-top:6px;text-align:center;.margin-left:-38px;/*ie6,7*/}
					.pho_list dd.tit_txt a{display:block;color:#9a9a9a;line-height:1.5em;font-size:11px;text-align:center;width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*¿ìÃø Äü¹è³Ê*/
#m_quick{line-height:1.5em;margin-left:490px;margin-top:3px;z-index:8}


/*¿ìÃø Äü¹è³Ê*/
#quick_banner{position:fixed;height:100%;right:0;top:0;padding:10px 10px;line-height:1.5em;z-index:10;background:#d9d9d9}
	.quick_tit{width:80px;font-size:11px;padding-top:1px;padding-bottom:2px;font-weight:bold;text-align: center;display:inline-block;}
	.qr_code{width:78px;margin-top:0px;background-color:#fff;text-align:center;padding-bottom:5px;margin-top:10px;overflow:hidden;border:1px solid #d9d9d9;}


/*Login,Logout*/
#login_wrap {position:relative;left:0;top:0;width:1100px;margin:0 auto;z-index:10;}
	#login_frame{position:absolute;width:202px;}
	#login_frame dl{position:relative;padding:0 10px;margin:10px 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;}
	.login_bg .h_tit{width:195px;height:14px;font-size:11px;color:#fff;margin-left:1px;padding:2px 0 4px 5px;background-repeat:repeat-x;background-position:left top;z-index:12;}
		.login_bg .h_tit{height:14px\9;padding:5px 0 1px 5px\9;}/*ie8*/
		.login_bg .h_tit{.height:14px;.padding:3px 0 3px 5px;}/*ie6,7*/
		:root .login_bg .h_tit{height:14px\0/IE9;padding:2px 0 4px 5px\0/IE9;}/*ie9*/
	.g_find{margin-top:5px;}
		.g_find{margin-top:8px\9;}/*ie8*/
		:root .g_find{margin-top:8px\0/IE9;}/*ie8*/
	.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;border:1px solid #bebebe;padding-left:2px;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:7px;}
		.g_find_out{padding-top:10px\9;}/*ie8*/
		:root .g_find_out{padding-top:7px\0/IE9;}/*ie8*/

	.logout{height:34px;font-size:11px;}
	.time_t{color:#9A9A9A;font-size:11px;letter-spacing:0;border-top:1px #dedede dotted;padding-top:4px;padding-bottom:2px;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{width:100%;/*min-height:100px;height:auto !important;*/}
	.s_position{width:1100px;margin:0 auto;position:relative;}
	.sub_bg_ping{width:1100px;height:34px;background:url(img/sub_line_ping.png) no-repeat 70px top; margin:0 auto;}
	.sub_bg_line{width:1100px;margin:0px auto;height:80px;background-color:#ffffff;border-top:0px #d9d9d9 solid}
/**************¼­ºê °øÅëÀû¿ë»ö**************/

.t_bgcolor,.t_bgcolor th,.t_bgcolor tr td{border-bottom:1px solid #d9d9d9;background-color: #F3F3F3;}
.table_bgcolor th{border-bottom:1px solid #ededed;}

	/*right Menu*/
	#left_wrapbox{float:left;width:210px;height:100%;margin:0 0 10px;z-index:6;line-height:1.5em;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:#fff;/*border-bottom:1px #d9d9d9 solid*/}
	#left_wrapbox.content_full{display:none;}
			#left_wrap{position:relative;width:210px;z-index:6;margin:0 auto;padding:0px 0;background:#fff}
			.left_wrap_m{padding:0!important}
			#left_menu{;width:210px;margin:0 auto;}
			.l_tit_box{/*position:absolute;left:0;top:-80px;width:1100px*/}
			.l_tit_box{top:-48px\9;}/*ie8*/
			.l_tit_box{.top:-51px;}/*ie6,7*/

				.l_tit_box span{display:inline-block;.vertical-align:top;}
				.txt_menu{width:100%;margin:0 auto;overflow:hidden;line-height:2em;}
				.l_menu_box{width:210px;}

			/*Sub_ÁÂÃø¸Þ´º »ó´ÜÅ¸ÀÌÆ² Text ´ëÇ¥»ö*/
				.l_tit{font-weight:bold;font-size:20px;line-height:1.3em;padding-bottom:4px;text-align:left;}
					.t_sub_tit{font-size:20px;color:#333;margin-top:5px;padding-bottom:5px;.margin-top:0;}
					.s_tit_next{padding:15px 5px 0 10px;vertical-align:top}
						.s_tit_next{padding:10px 5px 0 10px\9}/*ie8*/
						.s_tit_next{*padding:11px 5px 0 10px;_padding:12px 5px 0 10px}/*ie6 7*/
						:root .s_tit_next{padding:15px 5px 0 10px\0/IE9}/*ie9*/

				.l_tit2{display:inline-block;font:11px/1.3 Tahoma;padding:0 0 4px;opacity:0.6;filter:alpha(opacity=60);}

				.lmenu{width:210px;margin:0 auto;border-top:0px solid #666666}
				.lmenu li{position:relative;border-bottom:1px solid #d9d9d9;cursor:pointer;line-height:1.5em;line-height:1.7em\9;}

				/*2depth*/
				.lmenu p.secon_m{display:block;padding:0 0px 0px 0px;}
				.lmenu p.secon_m span{display:block;padding:0 0 0 10px;line-height:29px;font-size: 13px;font-weight: bold;}
				.lmenu p.hover {padding:0 0px 0px 0px}

				.lmenu p.secon_m span{padding:2px 0px 0px 5px\9 !important;}/*ie6~8*/
				:root .lmenu p.secon_m span{padding:1px 0px 2px 5px\0/IE9!important;}/*ie9*/

				/*3depth*/
				.third_m{margin:0;padding:5px 0;.margin-top:-17px;}
				.third_m dd{padding-left:15px;height:18px;line-height:1.5em;cursor:pointer;font-size: 12px !important;}
				.third_m dd.hover{font-weight:bold;}

				.lmenu li:hover > ul.lnb_tree{display:block;}

				.lmenu ul.lnb_tree {
					display: none;
					position: absolute !important;
					top: 0;
					right: -205px !important;
					width: 203px !important;
					border: solid 1px #2560a9 !important;
					background: #fff !important;
					z-index: 100;
					border: 1px solid red;
				}
				.lmenu  ul.lnb_tree li {
				padding:0 10px;
				}
				.lmenu ul.lnb_tree li a {
					display:block;
					padding: 7px 5px;
					color: #313131;
				}

		/*sub ¹®ÀÚ»ó´ã*/
			.consul_box{position:absolute;left:50%;margin-left:-661px;border:1px solid #d9d9d9;background-color:#ffffff}
			#consul{position:relative;width:152px;padding:8px 9px 3px ;margin-top:20px;}
			#consul .h2{position:absolute;left:9px;top:-10px;font-weight:bold;text-align:center;font-size:14px;line-height: 1.3em;padding-bottom:3px}

			#consul .box_input{width:138px;padding:4px 5px 7px ;margin:3px auto 5px;background:#eaeaea;border: 1px solid #d9d9d9;color:#bebebe;line-height:1.5em;font-size:11px;text-align:left;letter-spacing:-1px;}
				#consul .box_input{padding:4px 5px 2px\9}/*ie8*/
				#consul .box_input{.padding:4px 5px 5px}/*ie6 7*/
				:root #consul .box_input{padding:0 5px 3px\0/IE9}/*ie9*/

			#consul .info_input{position:relative;text-align:left;padding:2px 0 3px ;}
			#consul .tit_s{font-size:11px;line-height:1.2em;display:inline-block;padding-bottom:8px;}
			#consul .sms_s{font-size:11px;line-height:1.2em;display:inline-block;}
			#consul .sms_s input{width:68px;height:13px;border:1px solid #333;background:#fff;border: 1px solid #eaeaea;color:#bebebe}
			#consul .sms_s label{width:35px;display:inline-block;vertical-align:top;color:#333;}
				#consul .sms_s label{vertical-align:bottom\9;padding-top:2px\9;}/*ie8*/
				#consul .sms_s label{.vertical-align:top;.padding-top:2px;}/*ie6,7*/
				:root #consul .sms_s label{vertical-align:top\0/IE9;padding-top:0\0/IE9;}/*ie9*/
			#consul .m4{margin-bottom:4px;}
			#consul .btn_send{position:absolute;right:3px;top:2px;;width:36px;height:38px}

	/*Right Content Top*/
		#contents{height:100%;}
			.content_full{width:100%;}/*ÁÂÃø¸Þ´º ºñ»ç¿ë ½Ã content size*/
			.content_right{float:right;width:870px;margin-top:0px}/*ÁÂÃø¸Þ´º »ç¿ë ½Ã content size*/
			.content_full.content_right{width:100%;}
			/*#con_top_box{position:relative;width:100%;display:inline-block;margin:0;line-height:1.5em}*/
				.h_title{width:1100px;;margin:0 auto}
				.h_left{float:left;}
				.h_right{float:right;}

				.h_title {position:relative;width:100%;padding:/*50px 0*/7px 0 20px;}
				.l_tit_box {position:relative;width:1100px;height:50px;margin:0 auto;text-align:center;border-bottom:2px #333333 solid;padding:0px;;}
				.sub_h3{width:100%;height:50px;margin:0 auto;text-align:left;border:0px #d9d9d9 solid;line-height:50px;font-size:24px;letter-spacing:0px;font-weight:bold}

				.sub_bg_line {border-bottom:1px #d9d9d9 solid !important;}

				.sub_tit{display:inline-block;width:6px;height:20px;vertical-align:top;margin-top:8px;border:0 solid}
				.sub_img{display:block;padding-bottom:3px;}

				.con_navi{position:absolute;right:0px;top:25px;color:#9a9a9a;font-size:11px;font-weight:normal;_top:-23px/*ie6*/}
				.con_navi img{padding-right:2px}
				.on_navi{font-size:11px;}


/*º»¹® Content ÆäÀÌÁö*/
#p_content_box{clear:both;width:100%;height:100%;}
	#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 > 909 ? "910px" : "" );}/*IE6*/
	:root #p_content_box img{max-width: 100%\0/IE9;}/*IE9*/

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


/*¸®½ºÆ®(list) ÆäÀÌÁö*/

	/*Tab Style*/
	.third_tabs{float:left;width:100%;margin:0 auto 20px;line-height:1.4em;}
	.third_tabs li{float:left;background-color:#fff;/*padding:0 10px;*/text-align:center;margin-top:1px;margin-right:2px;border:1px solid #d9d9d9;display:inline-block;height:25px;padding-top:5px;min-width:80px;width:auto!important;width:100px;}
	.third_tabs li a{font-size:12px;vertical-align:top;display:inline-block;min-width:80px;width:auto!important;width:80px;}
	.third_tabs li.tab_choice a{color:#fff;}

	/*Search Box Style*/
	#search_frame{width:100%;height:40px;}
		.search_box{width:100%;height:20px;padding:10px 0;background:#ebebeb;margin:0;}
		.search_box dd{line-height:1.5em;}
		.s_text{float:left;width:370px;color:#9a9a9a;margin-left:10px;}
		.sr_num{font-weight:bold;color:#323232;letter-spacing:0;}
		.s_input{float:right;text-align:right;width:310px;vertical-align:top;margin-right:10px;}
		.search_input{vertical-align:top;width:100px;height:15px;}
		.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;}

	/*Search Category*/
	#s_category{padding:10px;text-align:center;margin-top:10px;background-color:#fff;}
	#s_category a{background:url("img/c_bullet.gif") no-repeat left 6px;padding-left:10px;margin-right:20px;color:#666;}
	#s_category a:hover{color:#555;}

	/*Å×ÀÌºí ½ºÅ¸ÀÏ*/
	.table_type1 td{border-bottom:1px solid #ebebeb;}
	.table_type1 td{padding:10px;}

/*°¶·¯¸® °øÅë*/
.list_gall_txt{width:165px;margin:0 auto}
	.sub_text2{width:165px;height:20px;color:#9a9a9a;font-size:11px;overflow:hidden;margin:3px auto 1px;}
		.sub_text2{.margin-bottom:0}/*ie6 7*/
		.sub_text2{margin:2px auto 2px\0/IE9}/*ie9*/

		.sub_text2 a{width:100%;height:20px;color:#9a9a9a;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}

	/*À¥ÁøÇü-»çÀºÇ°Á¤º¸
	#list_result_frame{clear:both;line-height:1.5em}
		.list_result tbody td{padding:12px 6px;border-bottom:1px solid #ebebeb;background-color:#fff;}
		.list_num{color:#9a9a9a;text-align:center;font-family:"Futura Hv BT";}

		.list_img{text-align:center}
		.l_img{width:185px;height:128px;border:1px solid #ebebeb;}

		.list_text h4.prd_list_t{width:400px;height:20px;overflow:hidden;}
		.list_text h4.prd_list_t a{color:#323232;font-size:13px;width:400px;height:20px;white-space:nowrap;overflow:hidden;}
		.sub_text{color:#9a9a9a;font-size:11px;height:90px;margin-top:9px;line-height:1.44em;overflow:hidden;}
*/

	/*°¶·¯¸®Çü-»çÀºÇ°Á¤º¸
	.freebie_list{float:left;width:100%;border-bottom:1px solid #ebebeb;margin-bottom:18px;}
	.freebie_list .end{margin-right:0}
	.prd_con{float:left;width:232px;margin-right:11px}

	.freebie_list .freebie_tit{width:228px;height:28px;font-size:13px;line-height:30px;margin-bottom:3px;white-space:nowrap;overflow:hidden;}

		.prd_img{text-align:center;width:235px;height:170px;cursor:pointer;}
		.prd_img img{text-align:center;width:229px;height:164px;border:1px solid #ebebeb;margin-top:2px;vertical-align:top;}

		.btn_group{vertical-align:top;text-align:center;font-weight:bold}
		.btn_group a{display:inline-block;font-size:14px;color:#a8080b;letter-spacing:0}

		.btn_group2{vertical-align:top;text-align:center;}
		.btn_group2 a{display:inline-block;}

	.l_end{margin-bottom:0;} /*¸®½ºÆ® ÇÏ´Ü border*/


	/*FAQ °á°ú ¸®½ºÆ® Box*/
	#faq_result_frame{clear:both;}

		/*ÀÚÁÖÇÏ´Â Áú¹® ¸®½ºÆ®*/
		.faq_result thead tr{height:30px;}
		.faq_result tbody td,.faq_result tbody td span{font-size:11px;}

		.content_faq{padding:6px 0 6px 0;}
		.content_faq a img{margin-right:2px;}

		.anw_td{background-color:#eee;}
		.anw_td div{padding-left:68px;margin:0 0 10px 0;}
		.faq_pa{display:block}
			.faq_pa{padding-top:3px\9;}/*ie8*/
			.faq_pa{.padding-top:1px;}/*ie6,7*/
			:root .faq_pa{padding-top:0\0/IE9;}/*ie9*/

		.qa_tit{font-weight:bold;color:333;}
		span.q_txt{vertical-align:top;display:inline-block;}
		span.q_txt:hover{font-weight:bold;}
		span.a_txt{vertical-align:top;width:90%;padding-top:8px;display:inline-block;line-height:1.5em;}
		.tb_ul{height:1px;line-height:0;border-top:1px solid #ebebeb}


/*ºä(view) ÆäÀÌÁö*/
	/*ÇÃ·¡½Ãbox*/
	#fsh_frame{position:relative;width:910px;height:371px;}
		.frame_img3{position:absolute;left:0;top:0;display:block;width:910px;height:371px;background-image:url(img/pic_frame5.png);background-repeat:no-repeat;background-position:right top;padding-top:3px;text-align:center;}
		.fsh_tit{font-family:"NanumBrush";font-size:30px;color:#444444;line-height:1em;padding-bottom:5px;}
		.fsh_info{color:#9a9a9a;font-size:11px;padding:20px 0;line-height:1.5em;}

	/*ÇÏ´Ü ¼¶³×ÀÏ ÀÌ¹ÌÁöbox*/
	#folio_list{}
		.photo_list{width:910px;_width:735px}
		.photo_list li{_float:left;width:99px;border:3px solid #fff;}
		.photo_list li:hover{border:3px solid #333333;}
		.photo_list li img{width:99px;height:60px;}

	/*ÆË¾÷*/
	#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;}


/*°¶·¯¸®Çü*/
	#gallery_frame{float:left;position:relative;width:100%;margin-right:0px;margin-top: 0px; }
		#gallery_frame .gallery_tit{width:1100px;margin: 0 auto; }
		#gallery_frame .h2{float:left;height:40px;margin:0;}
			.tit_bul1 {display: inline;margin-top: 1px;vertical-align: top;}
			.tit_bul2 {display: inline;margin-top: 5px;opacity: 0.6;filter:alpha(opacity=60);vertical-align: top;}
			.tit_img{vertical-align: top;}
			.tit_img img{vertical-align: top;margin-top:40px;margin-left:-2px;}

			.gall_img{clear:both;padding-left: 143px;}
			.gall_img li{float:left;position:relative;width:123px;margin-right:16px;overflow:hidden;vertical-align:top;}
			.gall_img li a{display:inline-block;vertical-align:middle;}
			.gall_img li.end{margin-right:0;}

			.gall_img p{display:inline-block;vertical-align:top;width:123px;height:123px;}
			.gall_img p img{width:123px;height:123px;vertical-align:top;}

			.tit_bg{position:absolute;left:0;top:65px;height:20px;}
			.tit_txt{position:absolute;left:0;top:65px;}
			*html .tit_txt{position:absolute;left:0;bottom:0;}

			.tit_txt a{color:#fff;font-size:11px;display:inline-block;margin:0 auto;padding-top:1px;text-align:center;width:100px;}
			.gallery_box{height:183px;background: #f1f1f1;}
			.gallery_box div{width: 1100px;margin: 0 auto;padding-top: 30px;}

/*°¶·¯¸®Çü ÀÌ¹ÌÁö style*/

	/*°¶·¯¸® AÇü, BÇü*/
	.photo_frame{width:910px;margin-bottom:10px;}
	.photo_frame dd span{display:block;}
	.photo_frame dd{font-size:11px;color:#9a9a9a;}

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

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

		/*°¶·¯¸® AÇü,BÇü °øÅë ÅØ½ºÆ®*/
		.busi_info{width:72%;overflow:hidden;margin-top:2px;text-align:left;}
		.busi_info .info_txt{letter-spacing:-0.05em;}

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

	/*°¶·¯¸® CÇü*/
		.photo_frame2{float:left;width:50%;}
		.photo_frame2 dd span{display:block;}

		.photo_c{width:360px;}
		.photo_c dt,photo_c dd{float:left;}

		.photo_c dt{float:left;margin-right:8px;overflow:hidden;}

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

	/*°¶·¯¸® DÇü*/
		.photo_frame3{float:left;width:180px;margin-right:10px;}
		.photo_frame3_end{float:left;margin-right:0;}
		.photo_frame3 dd span,.photo_frame3_end dd span{display:block;}

		.photo_d{width:180px;}
		.photo_d dt{width:180px;overflow:hidden;}

		.busi_info3{text-align:left;margin-top:10px;}
		.busi_info3 .info_txt{letter-spacing:0;}


	/*°¶·¯¸® »çÁø ¹è°æ ¹× ÀÌ¹ÌÁö»çÀÌÁî ¼³Á¤*/
		/*AÇü, BÇü*/
		.pic_ab{width:180px;}
		.gall_pic img{display:block;width:180px;height:120px;border:1px solid #ebebeb}/*»çÁøÀÌ¹ÌÁö »çÀÌÁî*/

		/*CÇü*/
		.pic_c img{display:block;width:180px;height:120px;border:1px solid #ebebeb}

		/*DÇü*/
		.pic_d img{display:block;width:178px;height:119px;border:1px solid #ebebeb}


/*ÀÏÁ¤¾È³» ¸Þ´º*/
#schedual_frame{position:relative;width:910px;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:910px;}
	.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;font-family:"Futura Hv BT"}

	/*ÁÖº°º¸±â*/
	.mon_day td{border-left:1px solid #ebebeb;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;}

/*¿¹¾à ¾È³»*/
	.resev_guide{width:100%;margin-bottom:20px;}
	.guide_txt{color:#ff0000;border:1px solid #d9d9d9;padding:10px;background-color:#fff;}

/*ºñ¹Ð¹øÈ£ ·¹ÀÌ¾î*/
.pass_box{position:absolute;z-index:51;width:320px;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;}


/*°¡ÀÌµå¼Ò°³*/
#staff_group{margin-bottom:20px;border-bottom:1px dashed #d9d9d9;padding-bottom:10px;}
#staff_group.end{border:0;margin-bottom:0;padding-bottom:0}

/* À¥ÁøÇü */
#staff_box{width:720px;margin-bottom:20px;padding:0 5px 0;}
.staff_gp{clear:both;background:url(img/ico_tit_sub.jpg) no-repeat left 8px;line-height:1.2em;font-size:18px;height:24px;margin-bottom:10px;}

.staff_mem{float:left;width:530px;}
.staff_mem dd{padding:3px 1px 10px;background-color:#ffffff}

.staff_mem .mem_info{border-bottom:1px dashed #e2e2e2;}

.info_tit{padding-bottom:4px;}
.info_de{color:#9a9a9a;}

/* ¹ÙµÏÆÇÇü */
#staff_list{margin-bottom:15px;}
#staff_box2{float:left;width:365px;overflow:hidden;}
#staff_box2 .pic_box{float:left;width:140px;margin-right:10px;}
#staff_box2 .pic_box p{clear:both;background-color: #eaeaea;color: #444444;padding: 6px 0 10px;margin-bottom:15px;width:140px;text-align:center;}

.staff_pro{width:365px}
.staff_mem2{float:left;width:190px;padding-right:15px;padding-bottom:10px;background-color:#ffffff}


/* À¥ÁøÇü & ¹ÙµÏÆÇÇü °øÅë */
	/*»çÁø*/
	.staff_pic{float:left;width:138px;height:168px; margin-right:20px;margin-bottom:1px;border:1px solid #ebebeb;}
	.staff_pic .guide_pic{width:138px;height:168px;}

	/*Á¤º¸*/
	.guide_info td{height:20px}
	.ico_s{text-align:center;vertical-align:top;padding-top:4px}

	.name_tit{font-weight:bold;font-size:14px;color:#9a9a9a;line-height:1em}
	.name{font-weight:bold;font-size:18px;line-height:1em}

	.info_tit{padding-bottom:4px;padding-left:5px;color:#777;display:inline-block;}
	.info_de{color:#777;vertical-align:top;display:inline-block;line-height:1.2em}
	.info_tit2{float:left;color:#777;line-height:16px;}
	.info_de2{float:left;color:#777;width:475px;padding-left:3px;line-height:16px;}

	.txt_size{border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:10px;}

/*½ºÅ¸ÀÏ À¥ÁøÇü*/
	#list_result_frame{clear:both;line-height:1.5em;background:#fff}
		.list_result {border-bottom:1px solid #323232;}
		.list_result tbody td{background-color:#fff;}
		.table_h tr th{}

		.list_result tbody td{padding:15px 6px 12px;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:170px;height:185px;background:#fff;border:1px solid #d9d9d9;padding:4px;margin:0 auto;}
		.l_img_bg img{width:170px;height:185px;}

		.list_text h4.prd_list_t{color:#323232;font-size:13px;}
		.list_text .btn_group{text-align:left;}
		.sub_text{width:433px;color:#9a9a9a;font-size:11px;margin:0;line-height:1.46em;overflow:hidden;text-overflow:ellipsis;overflow:hidden;}
		.sub_text tbody td{border-bottom:0;color:#9a9a9a;font-size:11px;padding:0;line-height:1.46em;overflow:hidden;text-overflow:ellipsis;overflow:hidden;}

		.btn_group_list{padding:15px 0 30px;font-size:14px;color:#A8080B;font-weight:bold}

/*½ºÅ¸ÀÏ ¸®½ºÆ®Çü*/
	.listgal_result_frame{clear:both;}

	.product_list{overflow:hidden;float:left;width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:10px;}
	.product_list .end{margin-right:0}
	.prd_con{float:left;/*width:180px;*/margin-right:10px;margin-bottom:9px;}
		.prd_con{margin-bottom:6px\9}/*8*/
		.prd_con{.margin-bottom:0px;.padding-bottom:9px;.width:227px;}/*6 7*/
		:root .prd_con{margin-bottom:9px\0/IE9}/*9*/

	.product_tit{width:160px;line-height:30px;text-align:center;margin-bottom:0px;overflow:hidden;font-size:15px;}
	.product_list .product_tit span{display:block;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#444;font-weight:bold;line-height:1.5em}

	.l_img_bg2{display:block;padding:4px 0;background:#fff;text-align:center;border:1px solid #d9d9d9;margin-bottom:4px} /* width:178px;height:100%; */
		.l_img_bg2{margin-bottom:8px\9}/*ie8*/
		.l_img_bg2{.margin-bottom:6px}/*ie6 7*/
		:root .l_img_bg2{margin-bottom:5px\0/IE9}/*ie9*/

		.l_img_bg2 img{display:block;margin:0 auto;} /* width:170px;height:205px; */
		.btn_group{vertical-align:top;text-align:center;font-weight:bold}
		.btn_group a{display:inline-block;font-size:14px;color:#ff0000;letter-spacing:0}

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

	/*½ºÅ¸ÀÏ »ó¼¼*/
	.prd_info{margin-bottom:20px;line-height:1.5em;}
		.pic_box{position:relative;display:table-cell;width:350px;}
		*:first-child+html .pic_box{display:block;width:350px;float:left}/*ÀÍ½º7*/

		.pic{width:350px;height:350px;background:#fff;text-align:center;border:1px solid #d9d9d9;padding:0px}
		.pic img{width:230px;height:230px;}
		.util{position:absolute;left:0;bottom:0;width:68px;height:20px;cursor:pointer;}
		.fsh_gall{padding:20px 0;text-align:center}

		.info_box{display:table-cell;width:100%;vertical-align:top;padding-left:20px;}
		*:first-child+html .info_box{display:block;width:65%;float:left}/*ÀÍ½º7*/


		.info_box .product_tit{width:100%;text-align:left;font-weight:bold;padding-left:10px;overflow:hidden}
		.prd_info .product_tit span{display:block;font-weight:bold;padding-top:0;color:#fff;line-height:2.3em}
			.prd_info .product_tit span{padding-top:2px\9;}/*ie8*/
			:root .prd_info .product_tit span{padding-top:0\0/IE9;}/*ie9*/

		.info_box .btn_group{text-align:right;margin-top:15px}
		.info_box dd{}
		.info_box dd.sub_text3{border-top:0;/*min-height:97px;height:auto !important;height:97px;*/padding:10px 0 10px 5px;border-bottom:2px solid #eaeaea;color:#9a9a9a;font-size:11px;line-height:1.5em}
		.Form_ess_shop{overflow:hidden;background-color:#fff!important;background-repeat:no-repeat;background-position:right 13px;border-bottom:1px solid #eaeaea;padding:10px 0 0 10px;color:#000;font-size:12px;height: 30px;}


		.form_shop_dot{vertical-align:top;margin:8px 5px 0 0}
			.form_shop_dot{margin-top:5px\9}/*ie8*/
			.form_shop_dot{.margin-top:6px}/*ie6 7*/
			:root .form_shop_dot{margin-top:8px\0/IE9}/*ie8*/

		.Form_right_po{color:#666;font-size:12px;background-color: #FFFFFF;border-bottom: 1px solid #eaeaea;}
		.prd_detail{clear:both;}

		.prd_txt{margin-bottom:30px;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;}

/*½ºÅ¸ÀÏ »ó¼¼ÅÇ*/
	#agency_content{position:relative;}
		.agency_tab{width:100%;border-bottom:1px solid #d9d9d9;display:inline-block;margin:0 0 20px;}
			.agency_tab li{background-image:url(img/st_tab_bg.jpg);background-repeat:repeat-x;background-position: left top;float:left;display:inline;cursor:pointer;width:110px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:center;height:30px;}
			.agency_tab li a{display:inline-block;width:100%;height:25px;padding:5px 0 0;font-size:12px;vertical-align:top;color:#9a9a9a;}
				.agency_tab li a{height:20px\9;padding-top:10px\9}/*ie8*/
				.agency_tab li a{.height:25px;.padding-top:5px}/*ie6,7*/
				:root .agency_tab li a{height:24px\0/IE9;padding-top:6px\0/IE9}/*ie9*/

			.agency_tab li.first_tab{border-left:1px solid #d9d9d9;}
		.agency_txt{display:inline-block;opacity:0.6;filter: alpha(opacity=60);font-size:11px;font-weight:bold;}
		.agency_tab li.tab_choice {background-image:none}
		.agency_tab li.tab_choice a{color:#fff}

/*Reserve*/
#Reser_frame{width:910px;padding:0 0 20px;margin-bottom:30px;}

	/*¸ÅÀå¼±ÅÃ*/
	.s_choice{margin-bottom:30px;}
	.s_choice table{table-layout:fixed;}
	.s_choice td{text-align:center;border-bottom:1px dotted #d9d9d9;font-size:11px;}
	.s_choice2 td{border-bottom:1px solid #d9d9d9;font-size:11px;}
	.cho_box{border:1px solid #cccccc;background-color:#f5f5f5;}

	/*¿¹¾àÁ¤º¸*/
	.reser_info{margin-bottom:10px;}
	.r_tit{font-size:12px;color:#333333;vertical-align:top;line-height:14px;height:20px;}
	.r_tit #tip{line-height:1.5em;}
	.r_calend{float:left;background:url("img/calen_bg.jpg") no-repeat;width:320px;height:234px;line-height:1.35em}
	.reserv_c{width:314px;height:220px;margin:3px 0 0 3px;}

	/*½Ç½Ã°£¿¹¾à ´Þ·Â*/
	.mon_ta{padding:3px 0;}
	#calendar_box{table-layout:fixed;border-collapse:collapse;}
	#calendar_box td {text-align:center;}
	#calendar_box thead td{font-weight:bold;border-top:2px solid #333333;border-bottom:1px solid #333;}
	#calendar_box tbody td{cursor:pointer;}
	#calendar_box tbody td span{display:block;}
	#calendar_box tbody td.tmp{background-color:#f4f4f4}
	#calendar_box tbody td.disabled{cursor:default;background-color:#ddd}
	#calendar_box tbody td.hover{background-color:yellow}
	#calendar_box tbody td.hover span{font-weight:bold}
	.now_mon{font-size:18px;line-height:1.5em;font-family:tahoma;}
	.sat {color:#3366ff;}
	.sun {color:#ff6600;}

	/*¿¹¾à»ó¼¼*/
	.r_reserv{float:right;_margin-left:15px;}
	.r_reserv td input{border:1px solid #d9d9d9;height:18px;}
	.r_guide{
	width:368px;
	height:86px;
	border:1px solid #ecede8;
	padding:10px;
	overflow-y:auto;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-arrow-color: #d9d9d9;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	}

	*html .r_guide{height:80px;}
	*:first-child+html .r_guide{height:80px;}

	.r_guide p{background:url("img/p_bullet.gif") no-repeat left 5px;padding-left:10px;color:#9a9a9a;font-size:11px;line-height:1.5em;}

	.resev_play{clear:both;margin-bottom:20px;}
	.resev_btn{margin-top:10px;text-align:center;}

	/*Ç¥ ÆùÆ®»ö»ó*/
	.strong{font-weight:bold;}
	.t_01{color:#f10505}
	.t_03{color:#1689f4}


/*¸ÞÀÎÆäÀÌÁö ¼÷¹Ú Æ÷Æ®Æú¸®¿À*/
#portfolio_frame{float:left;position:relative;width:180px;}
	#portfolio_frame .h2{float:left;margin:0;_padding-bottom:2px}
	#portfolio_frame .h2 img{padding-bottom:14px;}
	#port_tab{float:right;}
	#port_tab li{float:left;width:20px;margin-left:1px;height:3px;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
	#port_tab li.choice{opacity:1;filter:alpha(opacity=100);}

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

	#port_wrap {width:180px;height:120px;overflow:hidden}
	#port_list{height:100px;white-space:nowrap;margin:0;padding:0;}
	#port_list li {width:180px;height:120px;margin:0;float:left;border:0px blue solid}
	#port_list li a {display:block;width:180px;height:120px;}
	#port_list .logo{width:180px;}


/*°Ô½ÃÆÇ Å¸ÀÌÆ²*/
.t_bgcolor th{font-size: 12px;font-weight: bold;padding-bottom: 4px;}
	.t_bgcolor th{vertical-align:bottom\9;padding-bottom:5px\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:6px\0/IE9;}/*ie9*/

.table_bgcolor td,.table_bgcolor td a{font-size:11px;}
.shop_price {color: #ff0000;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price2 {color: #333333;letter-spacing: 0;font-weight:bold;font-size:14px!important;}
.shop_price3 {color: #ff0000;letter-spacing: 0;font-weight:bold;font-size:20px!important;}
.shop_title {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:14px!important;}
.shop_title2 {color: #444;letter-spacing:-0.05em;font-weight:bold;font-size:16px!important;}
.shop_sub_title {color: #666;letter-spacing:-0.05em;font-weight:bold;font-size:11px!important;} /* 2018-03-13 lyj Ãß°¡*/


.btn {height:25px;line-height:20px;text-align:center;font-family:'NGB';}
.btn-sm {height:22px;line-height:10px;font-size:12px;font-family:'NG';}
.btn-sm {.line-height:13px}
.btn-lg {height:35px;font-size:14px;padding-right:20px;padding-left:20px}

.shop_bt {background-color:#FFFFFF}
.shop_bt2 {color:#ffffff;background-image:url(/design/skin/img/bt_ping.png);background-position:center top;background-repeat:repeat-x;border:solid 1px #A8070C;}
.shop_bt3 {background:#ffffff;color: #666666;width:18px;height:18px;font-weight:bold;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}
.shop_bt4 {background:#ffffff;color: #666666;text-align:center; border: 1px solid #dedede;font-size:11px;,padding-top:0px;margin-top:3px}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.right_box .right li{line-height:18px}
}

@-moz-document url-prefix(){
.right_box .right li{line-height:15px}

}

table.cart td{border-bottom:1px solid #d9d9d9 !important; padding:5px;}
.cart_item_info_sel {
	color: #f59e80;
	font-size: 11px;
	border: solid #d9d9d9;
	border-width: 0px 0 0px;
	line-height: 1.4em;
}
.cart_item_info_add {
	border: 0;
	color: #9a9a9a;
	font-size: 11px;
}
.cart_item_info_add p {
	color: #9a9a9a;
	font-size: 11px;
}
div.r {
	margin:10px 0 0 0;
	padding:8px 0 13px;
	border-top: 1px solid #dedede;
	overflow: hidden;
}

#buy_items li {overflow:hidden;border:1px #d9d9d9 solid;border-top:1px solid #9a9a9a;padding:5px 10px 8px;margin-top:5px;min-height:25px;}
#buy_items .option_name{float:left;width:55%;}
#buy_items .option_price {display:inline-block;margin:0 10px 0 17px;font-weight:bold;font-family:dotum;color:#555;}
#add_items li {overflow:hidden;border:1px #d9d9d9 solid; border-top:1px solid #dedede;padding:5px 10px 8px;min-height:25px;}
#add_items .option_name{float:left;width:55%;}
#add_items .option_price {display:inline-block;margin:0 10px 0 17px;font-weight:bold;font-family:dotum;color:#555;}
#item_tpl {display:none;}

#chagne_option_frame{position:absolute;display:none;width:460px;background-color:#fff;border:1px solid #333;padding:10px;z-index:51}

/* page title  */
div.specal_tit, div.new_tit {width:1100px;text-align:left;margin:0px auto 0px}
div.best_tit {width:1100px;text-align:left;margin:0px auto 0px;}
.specal_tit h2, .new_tit h2, .best_tit h2{font-weight:bold;border-bottom:1px solid #9a9a9a;padding-bottom:8px}

div.list_tit{position:relative;width:100%;text-align:left;margin:30px 0 15px;border-bottom:1px solid #d9d9d9;}
.list_tit h2, .list_tit h2, .list_tit h2{display:inline-block;font-weight:bold;padding-bottom:8px}

.goods-category-nav {background-color:#9a9a9a;height:25px;color:#ffffff;font-weight:bold;padding:5px}
.goods-category-nav  div.box{margin:3px 0 0 3px;text-align:center}
.goods-category-nav span.category {color:#ffffff}
.goods-category-nav span.category a {color:#ffffff}


.goods-category-box {padding:10px;border:1px solid #d9d9d9;}
.goods-category-box  ul{float:left;width:100%}
.goods-category-box  li{float:left;display:inline-block;margin-right:10px;,margin-left:10px;}
.goods-category-box  li a.on{font-weight:bold;color:#9a9a9a}


/* mban html */
.mban-html{width:1100px;margin:50px auto;padding: 0px 0 0;border-top:0px #d9d9d9 solid;border-bottom:0px #d9d9d9 solid;text-align:center}
.mban-html a:hover{opacity:0.8;}



.category_menu{width:100%;margin:0px 0 10px 0;float:left}
.category_menu ul {float:left;background-color:#ffffff;z-index:51}
.category_menu li {float:left;padding:6px 8px 4px 5px;margin-top:1px;margin-right:1px;border:1px solid #dedede;font-size: 11px;}
.category_menu li a.hover {color:#9a9a9a}


/* page-type1 */
.page-type1{clear:both;line-height:1.5em;background:#fff;width:1100px;margin:0 auto}
.page-type1 img{width:210px;height:210px;border:0px solid #d9d9d9;}
.page-type1 .list{overflow:hidden;float:left;width:100%;border-bottom:0px solid #d9d9d9;margin:0 0 0px;}
.page-type1 .list .end{margin-right:0}
.page-type1 .title{width:212px;line-height:20px;margin-bottom:0px;overflow:hidden;font-size:15px;}
.page-type1 .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333333;font-weight:bold;line-height:24px;text-align:center;margin-bottom:0px}
/* 2018-03-13 lyj Ãß°¡*/
.page-type1 .list .sub-title span{display:block;width:212px;overflow:hidden;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;text-align:center;color:#555;font-weight:bold;line-height:1.5em}
.page-type1 .gd-box {position:relative;float:left;width:212px !important;height:320px;margin-right:10px;margin-bottom:10px;background:#fff;}
.page-type1 .img-box {display:block;padding:0;background:#fff;text-align:center;margin-bottom: 0px;}
.page-type1 .soldout {opacity:0.4;filter:alpha(opacity=40)}
.page-type1 .img-box img{display:block;margin:0 auto;}
.page-type1 .price {vertical-align:top;font-weight:bold;text-align:center;margin-bottom:5px;}
.page-type1 .price span{display:inline-block;font-size:12px;color:#000000;letter-spacing:0}
.page-type1 .icon {background: #ffffff;display:block;width:212px;text-align:center}

.page-type2{clear:both;line-height:1.5em;background:#fff;position:relative;width:1100px;margin:0 auto;padding:0px 0 0px;border-bottom:0px #d9d9d9 solid;}
.page-type2 img{width:210px;height:210px;border:0px solid #d9d9d9;}
.page-type2 .list{overflow:hidden;float:left;width:1100px;height:380px;margin:0 auto 10px;}
.page-type2 .list .end{margin-right:0}
.page-type2 .title{width:212px;line-height:20px;margin-bottom:0px;overflow:hidden;font-size:15px;}
.page-type2 .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333333;font-weight:bold;line-height:24px;text-align:center;margin-bottom:0px}
/* 2018-03-13 lyj Ãß°¡*/
.page-type2 .list .sub-title span{display:block;width:212px;overflow:hidden;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;text-align:center;color:#555;font-weight:bold;line-height:1.5em}
.page-type2 .gd-box {position:relative;float:left;width:212px !important;margin-right:10px !important;margin-right:7px \9;margin-bottom:10px;background:#fff;}
.page-type2 .img-box {display:block;padding:0;background:#f4f6f1;text-align:center;margin-bottom:0px;}
.page-type2 .soldout {opacity:0.4;filter:alpha(opacity=40)}
.page-type2 .img-box img{display:block;margin:0 auto;}
.page-type2 .price {vertical-align:top;font-weight:bold;text-align:center;margin-bottom:5px;}
.page-type2 .price span{display:inline-block;font-size:12px;color:#000000;letter-spacing:0}
.page-type2 .icon {background: #ffffff;display:block;width:212px;text-align:center}
.page-type2 .prev {display:block;position:absolute;top:30%;left:-30px;}
.page-type2 .next {display:block;position:absolute;top:30%;right:-30px;}
.page-type2 .prev a {display:inline-block;width:30px;height:35px;background:url(/design/skin/img/slide_left.jpg) no-repeat;text-indent:-9999px}
.page-type2 .next  a {display:inline-block;width:30px;height:35px;background:url(/design/skin/img/slide_right.jpg);background-position:center top;background-repeat:none;text-indent:-9999px}
.page-type2 .bx-wrapper {max-width:100% !important}

.page-type3{clear:both;line-height:1.5em;background:#fff;position:relative;width:1100px;margin:0 auto;border-bottom:0px solid #d9d9d9;padding:0px 0 0px;}
.page-type3 img{width:357px;height:250px;border:1px solid #d9d9d9;}
.page-type3 .list{overflow:hidden;float:left;width:1100px;height:354px;margin:0 auto 10px;}
.page-type3 .list .end{margin-right:0}
.page-type3 .title{width:357px;line-height:20px;margin-bottom:0px;overflow:hidden;font-size:15px;}
.page-type3 .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#333333;font-weight:bold;line-height:24px;text-align:center;margin-bottom:0px}
/* 2018-03-13 lyj Ãß°¡*/
.page-type3 .list .sub-title span{display:block;width:357px;overflow:hidden;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;text-align:center;color:#555;font-weight:bold;line-height:1.5em}
.page-type3 .gd-box {position:relative;float:left;width:357px !important;margin-right:10px !important;margin-right:7px \9;margin-bottom:10px;background:#fff;}
.page-type3 .img-box {display:block;padding:0;background:#f4f6f1;text-align:center;margin-bottom:0px;}
.page-type3 .soldout {opacity:0.4;filter:alpha(opacity=40)}
.page-type3 .img-box img{display:block;margin:0 auto;}
.page-type3 .price {vertical-align:top;font-weight:bold;text-align:center;margin-bottom:5px}
.page-type3 .price span{display:inline-block;font-size:12px;color:#000000;letter-spacing:0}
.page-type3 .icon {background: #ffffff;display:block;width:357px;text-align:center}
.page-type3 .prev {display:block;position:absolute;top:30%;left:-30px;}
.page-type3 .next {display:block;position:absolute;top:30%;right:-30px;}
.page-type3 .prev a {display:inline-block;width:30px;height:35px;background:url(/design/skin/img/slide_left.jpg) no-repeat;text-indent:-9999px}
.page-type3 .next  a {display:inline-block;width:30px;height:35px;background:url(/design/skin/img/slide_right.jpg);background-position:center top;background-repeat:none;text-indent:-9999px}
.page-type3 .bx-wrapper {max-width:1100px !important}



.page-manual{clear:both;line-height:1.5em;background:#fff;width:1100px;margin:0 auto}
.page-manual .list{overflow:hidden;float:left;width:1100px;border-bottom:0px solid #d9d9d9;margin:0 0 0px;}
.page-manual .list .end{margin-right:0}
.page-manual .title{line-height:30px;margin-bottom:0px;overflow:hidden;font-size:15px;}
.page-manual .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#333333;font-weight:bold;line-height:24px;text-align:center;margin-bottom:0px}
/* 2018-03-13 lyj Ãß°¡*/
.page-manual .list .sub-title span{display:block;overflow:hidden;text-overflow:ellipsis;font-size:11px;min-height:0px;max-height:34px;color:#555;text-align:center;font-weight:bold;line-height:1.5em}
.page-manual .gd-box {position:relative;float:left;/*width:180px;*/margin-right:10px;margin-bottom:10px;background:#fff;border:0px solid #d9d9d9;}
.page-manual .soldout {opacity:0.4;filter:alpha(opacity=40)}
.page-manual .img-box {display:block;padding:0;background:#fff;text-align:center;margin-bottom:4px;}
.page-manual .img-box img{display:block;box-sizing:border-box;margin:0 auto;border:1px solid #d9d9d9}
.page-manual .price {vertical-align:top;font-weight:bold;text-align:center;margin-bottom:5px}
.page-manual .price span{display:inline-block;font-size:12px;color:#000000;letter-spacing:0}
.page-manual .icon {background: #ffffff;display:block;width:100%;text-align:center}

.page-list{clear:both;line-height:1.5em;background:#fff;position:relative;}
.page-list .list{overflow:hidden;float:left;width:100%;border-bottom:0px solid #d9d9d9;margin:0 0 0px;}
.page-list .list .end{margin-right:0}
.page-list .title{line-height:20px;margin-bottom:0px;overflow:hidden;}
.page-list .list .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#333333;font-weight:bold;line-height:24px;text-align:center;margin-bottom:0px}
/* 2018-03-13 lyj Ãß°¡*/
.page-list .list .sub-title span{display:block;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#333333;min-height:0px;max-height:34px;font-weight:bold;line-height:1.5em;text-align:center;margin-bottom:0px}
.page-list .gd-box {position:relative;float:left;margin-right:10px;margin-bottom:10px;background:#fff;}
.page-list .soldout {opacity:0.4;filter:alpha(opacity=40)}
.page-list .img-box {display:block;padding:0;background:#fff;text-align:center;margin-bottom: 0px;}
.page-list .img-box img{display:block;box-sizing:border-box;margin:0 auto;border:1px #d9d9d9 solid}
.page-list .price {vertical-align:top;font-weight:bold;text-align:center;margin-bottom:5px}
.page-list .price span{display:inline-block;font-size:12px;color:#000000;letter-spacing:0}
.page-list .icon {background: #ffffff;display:block;text-align:center}

.range{float:left;width:100%;height:30px;margin-top:-1px;border-bottom:1px solid #d9d9d9}
	.range li{float:left;width:98px;height:28px;padding-top:1px;text-align:center;background:#f6f6f6;cursor:pointer;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;}
		.range li{height:23px\9;padding-top:6px\9}/*ie8*/
		.range li{.height:26px;.padding-top:3px}/*ie6 7*/
		:root .range li{height:27px\0/IE9;padding-top:2px\0/IE9}/*ie9*/

	.range li a{display:block;height:30px;}


	.range li.first{width:98px;border-left:1px solid #d9d9d9}
	.range li.on_tab{background-color:#666666;}
	.range li.on_tab span{color:#FFFFFF}
	.range li.on_tab{border:0;height:28px;font-weight:bold;padding-top:3px}
		.range li.on_tab{height:24px\9;padding-top:7px\9}/*ie8*/
		.range li.on_tab{.height:26px;.padding-top:5px}/*ie6 7*/
		:root .range li.on_tab{height:28px\0/IE9;padding-top:3px\0/IE9}/*ie6 7*/

	.range li span{display:inline-block;padding-top:3px;color:#9a9a9a;font-size:12px}


#banner_57.banner-wrap a:hover{-webkit-filter: grayscale(100%);}
.page-type1 .img-box a:hover{-webkit-filter: grayscale(100%);}
.page-type2 .img-box a:hover{-webkit-filter: grayscale(100%);}
.page-list .img-box a:hover{-webkit-filter: grayscale(100%);}