	@charset "utf-8";
	header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
	p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,img{margin:0;padding:0;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal;}
	ul, ol, li {list-style:none;}
	img, fieldset, iframe {border:0 none;vertical-align:top;}
	table{border-collapse:collapse;}
	a:link,a:active, a:visited {text-decoration:none;}
	a:hover {text-decoration:none;}
	caption, legend {display:none;}
	em,address{font-style:normal;}
	label {cursor:pointer;}
	.hidden_obj{position:absolute; top:0; left:-3000px; visibility:hidden; overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;}
	.img-responsive {display:block; height:auto; max-width:100%;}	
	input.formText{height:24px;margin:0;padding:2px 5px;;border:1px solid #e5e5e5;vertical-align:top;}
	select.formSelect{height:30px;padding:4px;border:1px solid #e5e5e5;vertical-align:top;}
	.ellipsis{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;  -moz-binding: url('ellipsis.xml#ellipsis');}

	* {letter-spacing:0;}
	body {font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;}

	#skipnavi {position:relative;top:-1px;left:0;width:100%;z-index:100;}
	#skipnavi a, #skipnavi a:link {position:absolute;top:-1px;left:0;width:100%;height:1px;display:block;overflow:hidden;font-size:14px;margin:0 0 -1px;}
	#skipnavi a:active, #skipnavi a:focus, #skipnavi a:hover {clear:left;padding:15px 0;width:100%;height:20px;;background: none repeat scroll 0 0 #fff;color:#ec008c;float:left;text-align:center;font-weight:bold;}

	html, body {width:100%;min-width:320px;height:100%;margin:0;padding:0;background:#fff;color:#4e4e4e;-webkit-text-size-adjust:none;}

	#wrap {position:relative;width:100%;height:auto; overflow:hidden;}
	#header_wrap {position:relative; width:100%; background:url('../images/common/top/bg_gnb.gif') repeat-x 0 0;}
	#header {display:none;}
	#header .header { position:relative; margin:0 auto;}
	#header .header h1 .gnb_list {position:absolute; top:30px; right:20px; cursor:pointer;}
	#header .header h1 .logo {padding:25px 0 10px 0; width:200px; height:50px; margin:0 auto;}
	#header .header h1 a {display:block;}
	#header .header ul.htop {display:none;}
	#header .header .search {display:none;}
	#header .header .search label {position:absolute; top:0; left:-3000px; visibility:hidden; overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;}
	
	#header .header_gnb {display:none; position:relative; clear:both; display:none;}
	#header .header_gnb:after {content:""; display:block; clear:both;}
	#header .header_gnb .header_gnb_in {}	
	#header #gnb {display:block; padding:0; background:#f0f0f0; position:relative;}	
	#header .menu_all > ul {display:block;}
	#header .menu_all > ul:after {content:""; display:block; clear:both;}
	#header .menu_all > ul > li {font-size:16px; font-weight:500; line-height:18px; text-align:left;}
	#header .menu_all > ul > li > a {display:block; min-height:34px; _height:34px; padding:10px 0 0 20px; letter-spacing:-0.01em; color:#2e2d29; font-family:'Source Sans Pro';}
	#header .menu_all > ul > li > a:hover {background:#fff;}
	#header .menu_all > ul > li > li.on a {color:#4e4e4e;}
	#header .menu_all > ul > li > li.on a:hover {color:#1590d2;}
	#header .menu_all div {display:none;}

	#rwd_header {position:relative; z-index:400; width:100%; background:url('../images/common/top/bg_gnb.gif') repeat-x 0 0;}
	#rwd_header .header {display:block; position:relative;}
	#rwd_header .header h1 .gnb_list {position:absolute; top:25px; left:2%; cursor:pointer;}
	#rwd_header .header h1 .gnb_search {position:absolute; top:25px; right:2%; cursor:pointer;}
	#rwd_header .header h1 .logo {padding:25px 0 10px 0; width:200px; height:50px; margin:0 auto;}
	#rwd_header .header h1 a {display:block;}

	#rwd_header .mobile_gnb {position:absolute; top:0px; left:-200px; width:200px; background:#191919;}	
	#rwd_header .mobile_gnb .depth1{padding:57px 0 0 0;}
	#rwd_header .mobile_gnb h2 a {display:inline-block; width:94%; height:38px; padding-left:6%; line-height:38px; font-size:16px; background:#2e2e2e url(/images/rwd/common/mob_gnb_bul.png) no-repeat 92% 16px; color:#b9b9b9; border-bottom:1px solid #434343;}
	#rwd_header .mobile_gnb h2.on a {background:#2e2e2e;}
	#rwd_header .mobile_gnb .depth2 {background:#434343; display:none;}
	#rwd_header .mobile_gnb .depth2 li{line-height:normal; padding:0 10px;}
	#rwd_header .mobile_gnb .depth2 li a{padding:5px 0 5px 10px; font-size:13px; color:#c8c8c8; display:block;} /*border-left:1px solid #00adfd; */
	#rwd_header .mobile_gnb .depth2 li:first-child{padding-top:15px;}
	#rwd_header .mobile_gnb .depth2 li:last-child{padding-bottom:15px;}

	#container {position:relative; width:100%; padding:0 !important; margin:0 !important;}
	.svisual {margin:0 auto; text-align:center; display:none; clear:both;}
	.svisual img {margin:0 auto;}	
	
	.container {padding:0 !important; padding:0 !important; width:100% !important; clear:both;}
	.container:after {content:""; display:block; clear:both;}
	.container .contLeft {display:none;}
	.container .contRight {padding:0; margin:0;}

	.subHeader {clear:both; padding:0 0 20px; font-size:32px; font-family:'Georgia', 'Times New Roman', serif;  color:#363636; }
	.subHeader span {font-weight:bold;}

	.navi_container {position:relative; width:100%; height:auto;}
	.navi_wrap {max-width:100%; height:auto; margin:0 auto; background:#f0f0f0;}
	#navi {width:auto; min-height:44px; _height:44px; float:none; padding:0 2%; background:#f0f0f0;}
	#navi:after {content:""; display:block; clear:both;}
	#navi li {position:relative; float:left; color:#2e2d29; z-index:200; font-size:13px; height:30px; background:url('/images/sub/bg_navi.png') no-repeat right 17px; padding:14px 15px 0 5px;}
	#navi li.home {display:none; height:32px; padding:12px 0 0 0; text-indent:-9999px; background:#f0f0f0;}
	#navi li a {display:inline-block; height:30px; padding:14px 0 0 5px;}
	#navi li ul.nav {display:block;}
	#navi li.last {padding:14px 0 0 5px; background:0 none;}
	#navi li.last a {color:#1590d2; background:0 none; padding:0;}
	#navi .kor {line-height:20px;}
	#navi li.none a {background:none;}
	#navi li ul.nav {display:none; background:#efefef; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:0; position:absolute; top:44px; left:0; z-index:200; width:150px;}
	#navi li ul.nav li {width:auto; background:none; float:none; padding:0; text-align:left; height:auto;}
	#navi li ul.nav li a {display:block; padding:5px 10px; width:auto; font-weight:normal; color:#444; background:none; height:auto; font-size:13px; line-height:normal;}
	#navi li ul.nav li a:hover {color:#1590d2; background:none; line-height:normal;}

	.content_container {padding:20px;}
	.content_container:after {content:""; display:block; clear:both;}
	.content {line-height:20px; font-family:"Source Sans Pro", "Arial"; color:#696969; font-size:14px;}
	.content .tit {font-size:22px; padding:0 0 10px 0; color:#132560; font-weight:400;}
	.content .tit2 {font-size:18px; padding:0 0 10px 0; color:#1590d2; font-weight:400;}
	.content .tit3 {font-size:15px; padding:0 0 10px 0; color:#1590d2; font-weight:400;}
	#schcontent {min-height:300px;}

	#footer {position:relative; padding:20px 0; color:#dbdbdb; font-family:"Source Sans Pro";  font-size:13px; line-height:20px; font-weight:400; background:#003777;}
	#footer .footer {margin:0 auto;}
	#footer .footer:after {content:""; display:block; clear:both;}
	#footer .footer .logo {display:block; text-align:center;}
	#footer .footer address {text-align:center; padding-top:20px;}
	#footer .footer .tel {display:block;}
	#footer .footer .reserved {display:block;}
	#footer .footer .copy {font-size:9px; font-family:'gulim','굴림';} 

	.bbsSearchForm {position:relative; padding:0 0 10px 0; border-bottom:2px solid #444;}
	.bbsSearchForm .txtCount {height:20px;}
	.bbsSearchForm .bbsSearch {padding:10px 75px 10px 93px;}
	.bbsSearchForm a {position:absolute; right:0; top:30px; vertical-align:middle; cursor:pointer; }
	.bbsSearchForm a .btnSearch {display:inline-block; height:23px; line-height:23px; text-align:center; width:40px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.bbsSearchForm .formSelect {position:absolute; left:0; top:30px; width:90px; }	
	.bbsSearchForm .formText {width:100%;} 

	.patSearchForm {position:relative; padding:0 0 10px 0; border-bottom:2px solid #444; }
	.patSearchForm .bbsSearch {padding:70px 75px 10px 93px;}
	.patSearchForm .bbsSearch ul {position:absolute; right:0; top:0; width:100%; height:60px; }
	.patSearchForm .bbsSearch ul li {float:left; height:30px; padding-right:20px;}
	.patSearchForm .bbsSearch ul li label {display:inline-block; vertical-align:middle; height:16px; line-height:24px; font-weight:normal;}
	.patSearchForm .bbsSearch ul li .rdo {vertical-align:middle;}
	.patSearchForm a {position:absolute; right:0; top:70px; vertical-align:middle; cursor:pointer; }
	.patSearchForm a .btnSearch {display:inline-block; height:23px; line-height:23px; text-align:center; width:40px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.patSearchForm .formSelect {position:absolute; left:0; top:70px; width:90px; }	
	.patSearchForm .formText {width:100%;} 
	
	/* tab_anchor */
	.list_anchor {background:#fff; padding:0 0 10px;}
	.list_anchor:after {content:""; display:block; visibility:hidden; clear:both; height:0; }
	.list_anchor.select_site {margin:0 0 20px;}
	.list_anchor.select_site .tab_sub_list {}
	.list_anchor.select_site .default {display:block; }
	.list_anchor.select_site .select_area {display:none; position:absolute; top:34px; }
	.list_anchor ul {margin:0; padding:9px 8px; border:1px solid #ebebeb; }
	.list_anchor li {float:none; width:100%; min-width:100%; background:#ccc; margin:0; background:none; }
	.list_anchor li a {padding:0; border:none; height:auto; }
	.list_anchor li a:hover {background-color:transparent;}
	.list_anchor span {position:static; display:block; height:auto; padding:0; font-size:14px;}

	.select_site.tab_sub_list {display:block; margin-top:-20px!important; }
	.select_site {position:relative; font-size:13px;}
	.select_site .default {min-height:18px; background:url('/images/common/icon/ic_menu.gif') no-repeat 100% -180px; border:1px solid #ebebeb; min-height:18px; padding:8px 8px 7px; color:#145ea9; font-weight:normal; display:block;}
	.select_site .default.on {background-position:100% -280px;}
	.select_site .default.on a {color:#767676;}
	.select_site .select_area {display:none; position:absolute; z-index:90; min-width:100%; left:0;} /* z-index 우선순위 웹1 */
	.select_site ul {padding:9px 8px; background-color:#fff; border:1px solid #ebebeb;}
	.select_site ul a {display:block; }
	.select_site ul a:hover {color:#3385d4; text-decoration:underline;}
	.select_site.mobile {display:none;}
	.select_site li {padding:8px 0 9px;}
	.select_site li a {color:#000; }
	.select_site.default {padding:8px 8px 7px; color:#145ea9;	font-weight:normal;	display:block; min-height:18px; border:1px solid #ebebeb; background:url('/images/common/icon/ic_menu.gif') no-repeat 100% -180px;}

	/* log
	----------------------------------------------------*/
	.logForm {position:relative; padding:20px; border:1px solid #e3e3e3;}
	.logForm .login {margin:0;}
	.logForm .login ul {padding:10px 0 20px;}
	.logForm .login ul li {position:relative; padding:5px 5px 5px 60px; clear:both;}
	.logForm .login ul li label {position:absolute; left:0; top:10px; font-family:"Gulim","굴림"; font-size:14px;}
	.logForm .login ul li input {width:97%;}	
	.logForm a {clear:both; vertical-align:middle; cursor:pointer; }
	.logForm a .btnSearch {display:block; height:23px; line-height:23px; text-align:center; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.logForm .comment {padding:20px 0 0 0;}

	/* search
	----------------------------------------------------*/
	#schtainer {position:relative; width:100%; padding:0 !important; margin:0 !important;}
	.schtainer {padding:0 !important; padding:0 !important; width:100% !important; clear:both;}
	.schtainer:after {content:""; display:block; clear:both;}
	.schtainer #contAll {width:100%;}

	.totSearchForm {padding:10px; background:#f0f2f2; overflow:hidden;}
	.totSearchForm .bbsSearch {position:relative; padding:10px 80px 10px 0;}
	.totSearchForm .bbsSearch a {position:absolute; right:0; top:10px; vertical-align:middle; cursor:pointer; }
	.totSearchForm .bbsSearch a .btnSearch {display:inline-block; height:23px; width:40px; line-height:23px; text-align:center; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.totSearchForm .bbsSearch .formSelect {display:none;}	
	.totSearchForm .bbsSearch .formText {width:100%;}
	.totSearchForm .txtDtl {text-align:right; padding:0 10px;}
	.totSearchForm .txtDtl a {display:inline-block; padding:0 0 10px 22px; text-align:right; color:#2b2b2b; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 -227px;}
	.totSearchForm .txtDtl a:hover {text-decoration:underline;}
	.totSearchForm .bbsSearch2 {padding:10px; margin:0 auto; background:#fff;}
	.totSearchForm .bbsSearch2 dl {clear:both; padding:5px;}
	.totSearchForm .bbsSearch2 dt {font-weight:normal; color:#2b2b2b;}
	.totSearchForm .bbsSearch2 dd {padding:5px 0;}
	.totSearchForm .bbsSearch2 dd ul {clear:both;}
	.totSearchForm .bbsSearch2 dd ul:after {content:""; display:block; clear:both;}
	.totSearchForm .bbsSearch2 dd ul li {float:left; padding-right:20px;}
	.totSearchForm .bbsSearch2 dd ul li label {display:inline-block; vertical-align:middle; height:16px; line-height:24px; font-weight:normal;}
	.totSearchForm .bbsSearch2 dd ul li .rdo {vertical-align:middle;}
	.totSearchForm .bbsSearch2 .period dd .formText {width:88px;}
	.totSearchForm .bbsSearch2 .period dd label.date {display:none;}

	.totSearchResult {padding:20px 0 10px;}
	.totSearchResult .title  {font-size:22px; padding:0 0 10px 0; color:#2b2b2b; font-weight:400;}
	.totSearchResult .title strong {color:#1590d2;}

	.expSearchForm {padding:10px; background:#f0f2f2; overflow:hidden;}
	.expSearchForm .bbsSearch {position:relative; padding:10px 10px 60px 10px;}
	.expSearchForm .bbsSearch dl {clear:both; padding:15px 20px 5px; background:#fff;}
	.expSearchForm .bbsSearch dl:after {content:""; display:block; clear:both;}
	.expSearchForm .bbsSearch dt {font-weight:normal; color:#2b2b2b; font-weight:bold; font-size:13px; padding:0;}
	.expSearchForm .bbsSearch dt span {color:#2b2b2b; display:inline-block; padding:5px 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 10px;}
	.expSearchForm .bbsSearch dt label {color:#2b2b2b; display:inline-block; padding:5px 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 10px;}
	.expSearchForm .bbsSearch dd {padding:5px 0 0 20px;}
	.expSearchForm .bbsSearch dd ul {clear:both;}
	.expSearchForm .bbsSearch dd ul:after {content:""; display:block; clear:both;}
	.expSearchForm .bbsSearch dd ul li {float:left; padding-right:20px;}
	.expSearchForm .bbsSearch dd ul li label {display:inline-block; vertical-align:top; line-height:24px; font-weight:normal; font-size:12px;}
	.expSearchForm .bbsSearch dd ul li .rdo {vertical-align:middle;}
	.expSearchForm .bbsSearch dd ul li .chk {vertical-align:middle;}
	.expSearchForm .bbsSearch .period dd .formText {width:88px;}
	.expSearchForm .bbsSearch .period dd label.date {display:none;}
	.expSearchForm .bbsSearch a {position:absolute; right:10px; bottom:10px; vertical-align:middle; cursor:pointer; }
	.expSearchForm .bbsSearch a .btnSearch {display:inline-block; height:23px; width:40px; line-height:23px; text-align:center; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.expSearchForm .bbsSearch .formSelect {display:none;}	
	.expSearchForm .bbsSearch .formText {width:100%;}
	.expSearchForm .txtDtl {padding:10px; font-weight:bold; }

	.expSearchResult {padding:20px 0 10px;}
	.expSearchResult .title  {font-size:16px; padding:0 0 10px 0; color:#2b2b2b;}
	.expSearchResult .title strong {color:#1590d2;}
	.expSearchResult ul {padding:10px 0 0 0;}
	.expSearchResult ul li {color:#555; padding:0 0 5px 10px; font-size:12px; background:url('/images/common/icon/ic_list2.jpg') no-repeat 3px 7px;}
	.expSearchResult ul li img {vertical-align:middle; margin:-2px 5px 0 0;}

	/* bbs 
	----------------------------------------------------*/
	.bbsLayout_list{}
	.bbsLayout_list.borTnone{border-top:none;}
	.bbsLayout_list > li {position:relative; padding:25px 0 25px 165px; overflow:hidden; border-bottom:1px solid #e3e3e3;}
	.bbsLayout_list li img{ position:absolute; z-index:1; left:0; top:25px; width:147px; height:auto; }
	.bbsLayout_list li h4 {min-height:22px; _height:22px; font-size:16px; line-height:20px; color:#333; }
	.bbsLayout_list li h4 a{color:#333;}
	.bbsLayout_list li h4 strong {color:#1590d2;}
	.bbsLayout_list li .ex_txt {overflow:hidden; margin-top:10px; font-size:14px; line-height:140%; color:#727272; }
	.bbsLayout_list li .ex_txt a{ color:#727272;}
	.bbsLayout_list li .srh_txt{color:#008189; }
	.bbsLayout_list li:hover {background:#f7f7f7;}
	.bbsLayout_list li:hover h4 {text-decoration:underline;}
	.bbsLayout_list li:hover h4 strong {color:#1590d2;}
	.bbsLayout_list li.no_img{padding:25px 0 25px 0;}
	.bbsLayout_list li.no_img img{display:none;}
	.bbsLayout_list .info_txt {margin-top:5px; font-size:14px; line-height:16px; color:#555; }
	.bbsLayout_list .info_txt span{margin-right:18px;}
	.bbsLayout_list .info_txt span.date_txt {display:inline-block; padding:0 0 0 20px; color:#41a2a8; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -82px;}
	.bbsLayout_list .info_txt span.admin_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -130px;}
	.bbsLayout_list .info_txt span.comp_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -284px;}
	.bbsLayout_list .info_txt span.hit_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -175px;}
	.bbsLayout_list .event_txt {margin-top:10px; font-size:18px; line-height:20px; color:#555; }
	.bbsLayout_list .event_txt span.date_txt {color:#1590d2; }
	.bbsLayout_list#kor {border-top:2px solid #444;}
	.bbsLayout_list#kor li {font-family:"Gulim","굴림"; }
	.bbsLayout_list#kor .ex_txt {font-size:13px; line-height:160%;}
	.bbsLayout_list#kor .info_txt span.date_txt {font-size:12px; display:inline-block; padding:0 0 0 20px; color:#41a2a8; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -83px;}
	.bbsLayout_list#kor .info_txt span.comp_txt {font-size:12px;}
	.bbsLayout_list#kor .info_txt span.admin_txt {font-size:12px;}

	.bbsLayout_viewWrap {border-top:2px solid #444;}
	.bbsLayout_view {padding:15px 0 0 0;}
	.bbsLayout_view li.title_view {position:relative; padding:0 0 15px 0; border-bottom:1px solid #a7a7a7; }
	.bbsLayout_view li.title_view h4 {font-size:20px; line-height:22px; color:#333; }
	.bbsLayout_view li div.view_contents {padding:30px 0 0 0; color:#555; }
	.bbsLayout_view li div.view_contents IMG {margin:0 auto; text-align:center; }
	.bbsLayout_view li div.view_contents img {margin:0 auto; text-align:center;}
	.bbsLayout_view .info_txt {margin-top:5px; font-size:14px; line-height:16px; color:#555; }
	.bbsLayout_view .info_txt span {margin-right:18px;}
	.bbsLayout_view .info_txt span.date_txt {display:inline-block; padding:0 0 0 20px; color:#41a2a8; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -82px;}
	.bbsLayout_view .info_txt span.admin_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -130px;}
	.bbsLayout_view .info_txt span.comp_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -284px;}
	.bbsLayout_view .info_txt span.hit_txt {display:inline-block; padding:0 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -175px;}
	.bbsLayout_view .file_txt {margin-top:10px; padding-top:15px; font-size:13px; line-height:16px; color:#555; border-top:1px dashed #e3e3e3;}
	.bbsLayout_view .file_txt a {display:inline-block; margin-right:20px; color:#555;}
	.bbsLayout_view .file_txt a:hover {text-decoration:underline;}
	.bbsLayout_view .file_txt a img {vertical-align:middle; margin-right:2px;}
	.bbsLayout_view#kor {font-family:"Gulim","굴림"; }
	.bbsLayout_view#kor .exp_txt {margin-top:10px; padding-top:15px; font-size:12px; font-family:"Gulim","굴림"; line-height:16px; color:#555; border-top:1px dashed #e3e3e3;}
	.bbsLayout_view#kor .exp_txt span {display:block; color:#555; padding:0 0 5px 10px; background:url('/images/common/icon/ic_list.jpg') no-repeat 3px 5px;}
	.bbsLayout_view#kor li {}
	.bbsLayout_view#kor li.title_view h4 {font-size:18px; line-height:36px; color:#333; }
	.bbsLayout_view#kor .ex_txt {font-size:13px; line-height:160%;}
	.bbsLayout_view#kor .info_txt span.date_txt {font-size:12px; display:inline-block; padding:0 0 0 20px; color:#41a2a8; background:url('/images/common/icon/ic_bbs.gif') no-repeat -3px -83px;}
	.bbsLayout_view#kor .info_txt span.comp_txt {font-size:12px;}
	.bbsLayout_view#kor .info_txt span.admin_txt {font-size:12px;}
	.bbsLayout_view#kor li div.view_info {margin:30px 0 0 0; color:#555; border-top:1px solid #e3e3e3;}
	.bbsLayout_view#kor li div.view_info dl {padding:15px 0 0 0; }
	.bbsLayout_view#kor li div.view_info dt {font-size:12px; padding:0 0 5px 10px; background:url('/images/common/icon/ic_list.jpg') no-repeat 3px 5px;}
	.bbsLayout_view#kor li div.view_info dd {font-size:12px; padding:0 0 15px 10px;}


	.bbsLayout_viewTxt p.txt {padding:0 0 20px 0; line-height:20px;}	
	.bbsLayout_viewTxt .tit2 {padding-top:10px;}
	
	.bbsLayout_write {padding:10px 0 15px 0; }	
	.bbsLayout_write table {width:100%; border-spacing:2px; border-color:gray;}
	.bbsLayout_write table th {display:block; padding:25px 0 10px 0; border-bottom: 1px solid #e3e3e3; color:#4c4c4c; line-height:18px; font-weight: bold; vertical-align: top;}
	.bbsLayout_write table th label {display:block;}
	.bbsLayout_write table th .label {display:block; color:#696969; font-size:14px; line-height:18px; color:#4c4c4c; border:0 none;  padding:0; text-align:left;}
	.bbsLayout_write table th .block {display:inline;}
	.bbsLayout_write table td {display:block; padding:20px 0 10px 0; min-height:20px;  vertical-align: top;}
	.bbsLayout_write table td ul.item {float:left; width:80%;}
	.bbsLayout_write table td ul.item li {float:left; width:20%;}
	.bbsLayout_write table td ul.item li label {vertical-align:middle; display:inline-block; margin-left:3px; font-weight:normal;}
	.bbsLayout_write table td span.txt {display:inline-block; color:#888; padding:5px 0 0 0; font-size:12px;}
	.bbsLayout_write table td span.txt2 {display:inline-block; color:#888; padding:0 0 0 0;  font-size:12px;}
	.bbsLayout_write table td p.txt {display:inline-block; color:#888; padding:10px 0 0px 0;  font-size:12px;}
	.bbsLayout_write table td ul.sex {float:left; display:inline !important; width:auto;}
	.bbsLayout_write table td ul.sex li {float:left; width:80px;}
	.bbsLayout_write table td .formText {width:100%;}
	.bbsLayout_write table td .formFile {height:24px;margin:0;padding:2px 5px;;border:1px solid #e5e5e5;vertical-align:top;}
	.bbsLayout_write table td textarea {width:100%; height:50px; margin:0;padding:2px 5px;;border:1px solid #e5e5e5;vertical-align:top;}

	.bbsLayout_write table td ul.term {float:left; width:auto;}
	.bbsLayout_write table td ul.term li {float:left; padding-right:30px;}
	.bbsLayout_write table td ul.term li label {vertical-align:middle; display:inline-block; margin-left:3px; font-weight:normal;}
	.bbsLayout_write table td ul.term .formText {width:100px;}
	.bbsLayout_write table td ul.price {float:left; width:100%;}
	.bbsLayout_write table td ul.price li {float:left; width:33%; padding:0 0 10px 0;}
	.bbsLayout_write table td ul.price li label {vertical-align:middle; display:inline-block; width:65px; margin:3px 3px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.price li .label {vertical-align:middle; display:inline-block; padding:0; margin:3px 3px 0 3px; font-weight:normal; font-size:12px; color:#888; border:0 none;}
	.bbsLayout_write table td ul.price li .formText {width:60px;}
	.bbsLayout_write table td ul.insu li .block {display:block;}
	.bbsLayout_write table td ul.insu li {padding:0 0 10px 0;}
	.bbsLayout_write table td ul.insu li label {vertical-align:middle; display:inline-block; margin:3px 8px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.insu li .label {vertical-align:middle; display:inline-block; padding:0; margin:3px 3px 0 3px; font-weight:normal; font-size:14px; color:#696969; border:0 none;}
	.bbsLayout_write table td ul.insu li .formText {width:300px;}
	.bbsLayout_write table td ul.insu li .rdo {vertical-align:middle;}
	.bbsLayout_write table td ul.ready {}
	.bbsLayout_write table td ul.ready li {padding:0 0 10px 0;}
	.bbsLayout_write table td ul.ready li label {vertical-align:middle; display:inline-block; margin:3px 3px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.ready li .formText {}
	.bbsLayout_write table td label.day {vertical-align:middle; display:inline-block; margin:0 3px 0 3px; font-weight:normal;}


	.schLayout_list {padding:0;}
	.schLayout_list dt {padding:10px 0 0 15px; font-weight:normal; color:#444; background:url('/images/common/icon/ic_blue.gif') no-repeat 5px 19px;}
	.schLayout_list dt a {text-decoration:underline; color:#617d92;}
	.schLayout_list dt a:hover {text-decoration:underline; color:#617d92;}
	.schLayout_list dd {padding:5px 0 20px 15px; border-bottom:1px dashed #e3e3e3;}
	.schWrap {padding:10px 0 20px 0;}
	.schWrap .tit {font-size:18px; padding:0 0 10px; color:#132560; font-weight:400; border-bottom:1px solid #444;}
	.schWrap .tit span.num {font-weight:normal; color:#1590d2;}
	.schWrap .moreBtn {padding:10px; font-size:14px; text-align:right; display:block; }
	.schWrap .moreBtn a {color:#222;}
	.schWrap .moreBtn a:hover {color:#1590d2; text-decoration:underline;}
	.schWrap table {clear:both; width:100%; border-top:1px solid #444;}
	.schWrap table thead th {padding:10px 0; text-align:center; color:#444; font-size:12px; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.schWrap table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.schWrap table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e; font-size:12px;}
	.schWrap table tbody td.left {text-align:left;}
	.schWrap table tbody a {text-decoration:underline; color:#617d92; text-align:left;}	
	.schWrap table tbody a img {vertical-align:middle; margin-left:5px;}	
	.schLayout_list2 {padding:0;}
	.schLayout_list2 dt {padding:10px 0 0 15px; font-weight:normal; color:#444; background:url('/images/common/icon/ic_blue.gif') no-repeat 5px 19px;}
	.schLayout_list2 dt a {text-decoration:underline; color:#617d92;}
	.schLayout_list2 dt a:hover {text-decoration:underline; color:#617d92;}
	.schLayout_list2 dt img {vertical-align:middle; margin-left:5px;}
	.schLayout_list2 dd {padding:5px 0 20px 15px; border-bottom:1px dashed #e3e3e3;}
	.schLayout_list2 dd ul {}
	.schLayout_list2 dd ul:after {content:""; display:block; clear:both;}
	.schLayout_list2 dd ul li {padding:3px 0; font-size:12px;}
	.schLayout_list2 dd ul li span {padding:0 0 0 7px; display:inline-block; background:url('/images/common/icon/ic_list3.jpg') no-repeat 0 10px;}

	.photoLayoutWrap {padding:25px 0 0 0;}
	.photoLayoutWrap:after {content:""; display:block; clear:both; }
	.photoLayout {position:relative; width:300px; padding:0; margin:0 auto;}
	.photoLayout:after {content:""; display:block; clear:both; }
	.photoLayout .item {float:left; width:300px; padding-right:30px; padding-bottom:30px; overflow:hidden; }
	.photoLayout .item .pic {position:relative; width:300px; overflow:hidden;}
	.photoLayout .item .pic a {display:block;}
	.photoLayout .item .pic a img {margin:0 auto;}
	.photoLayout .item .pic a img {
		-webkit-transition: all .7s ease;
  	-moz-transition: all .7s ease;
  	-o-transition: all .7s ease;
  	-ms-transition: all .7s ease;
  	transition: all .7s ease;}		
	.photoLayout .item .pic a:hover img {
		cursor: pointer;
    transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);}
	.photoLayout .item .pic a:hover .overlay {position:absolute; z-index:3; display:block; width:100%; height:100%; background:rgba(0, 56, 183, .8);	
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;}
	.photoLayout .item .pic a:hover .zoomIn {position:absolute; z-index:4; display:block; width:100%; height:100%;}	
	.photoLayout .item .pic .zoomIn img {
		position: absolute;
		left:50%;
		top:50%;
		margin-left:-22px;
		margin-top:-25px;
		opacity: 0;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
    transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);}
	.photoLayout .item .pic a:hover .zoomIn img {
		position: absolute;
		left:50%;
		top:50%;
		margin-left:-22px;
		margin-top:-25px;
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=1);
    transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);}
	.photoLayout .item .detail {font-size:16px; line-height:20px; color:#333; padding:10px 0; text-align:center;}
	.photoLayout .item .detail span.date_txt {display:block; margin-top:5px; font-size:14px; line-height:16px; color:#41a2a8;}

	/*.m_table_box{width:310px; overflow-x:auto;}
	.bbsLayout_view li div.view_contents img{width:100% !important; }*/

	.prev_next_list {margin-top:50px; overflow:hidden; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	.prev_next_list li {width:100%;}
	.prev_next_list li div.prev_box {position:relative; padding:20px 20px 20px 55px; border-right:none; border-bottom:1px solid #d8d8d8; }
	.prev_next_list li div.next_box {position:relative; padding:20px 20px 20px 55px;}
	.prev_next_list li a.btn_prev {padding-left:17px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 5px;}
	.prev_next_list li a.btn_next {padding-left:17px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 -40px;}
	.prev_next_list li h4 {height:20px;}
	.prev_next_list li h4 a {font-size:14px; line-height:16px; color:#333; }
	.prev_next_list li a.btn_prev, .prev_next_list li a.btn_next {display:inline-block; position:absolute; z-index:1; left:0; top:22px; font-size:12px; line-height:14px; color:#727272; } 

	.wp-pagenavi{margin-top:34px; text-align:center; }
	.wp-pagenavi a {display:inline-block; *display:inline; zoom:1; width:30px; height:29px; margin-right:5px; text-align:center; line-height:29px; vertical-align:middle; color:#333; background:#e2e2e2;}
	.wp-pagenavi a:hover,.wp-pagenavi span.current {display:inline-block; *display:inline; zoom:1; width:30px; height:29px; margin-right:5px; text-align:center; line-height:29px; vertical-align:middle; background:#333333; color:#fff;}
	.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink {width:24px;}
	.wp-pagenavi a.previouspostslink {padding:0px 12px 0px 25px; text-align:left; background:#e2e2e2 url('/images/common/icon/bg_page_prev.png') no-repeat 20% center;}
	.wp-pagenavi a.nextpostslink {padding:0px 25px 0px 12px; text-align:right; background:#e2e2e2 url('/images/common/icon/bg_page_next.png') no-repeat 80% center;}
	.wp-pagenavi a.previouspostslink:hover {color:#333; background:#d2d2d2 url('/images/common/icon/bg_page_prev.png') no-repeat 20% center;}
	.wp-pagenavi a.nextpostslink:hover {color:#333; background:#d2d2d2 url('/images/common/icon/bg_page_next.png') no-repeat 80% center;}
	.wp-pagenavi .extend,.wp-pagenavi .last,.wp-pagenavi .larger{}

	.btn_right {margin:20px 0 0;}
	.btn_right a {display:block; height:23px; padding:6px 25px 4px 25px; text-align:center; border:1px solid #d5d5d5; color:#fff; background:#444;}	

	.btn_center {margin:20px 0 0; text-align:center;}
	.btn_center a {display:inline-block; height:23px; padding:6px 25px 4px 25px; text-align:center; border:1px solid #d5d5d5; color:#fff; background:#444;}	
	.btn_center a:hover {color:#2b2b2b; background:#fff; }

	/* 대체텍스트*/
	.alternate_txt { margin: 10px 0 0 0; overflow: hidden; visibility: hidden; position: absolute; width: 0; height: 0; font-size: 0; line-height : 0; }
	.alternate_txt ol li { list-style-type:decimal }
	.alternate_txt ol li ul {}
	.alternate_txt ol li ul li{list-style-type:circle !important;}
	.alternate_txt ol li ol {}
	.alternate_txt ol li ol li{ list-style-type:circle !important;}


@media (min-width: 450px) {

	.bbsSearchForm {position:relative; padding:0 0 10px 0; border-bottom:2px solid #444;}
	.bbsSearchForm .txtCount {height:20px;}
	.bbsSearchForm .bbsSearch {padding:10px 95px 10px 103px;}
	.bbsSearchForm a {position:absolute; right:0; top:30px; vertical-align:middle; cursor:pointer; }
	.bbsSearchForm a .btnSearch {display:inline-block; height:23px; line-height:23px; width:60px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.bbsSearchForm .formSelect {position:absolute; left:0; top:30px; width:100px; }	
	.bbsSearchForm .formText {width:100%;}  
	

}
@media (min-width: 640px) {

	.patSearchForm {position:relative; padding:0 0 10px 0; border-bottom:2px solid #444; }
	.patSearchForm .txtCount {height:20px;}
	.patSearchForm .bbsSearch {padding:40px 75px 10px 93px;}
	.patSearchForm .bbsSearch ul {position:absolute; left:0; top:0; height:30px; clear:both; border:0 none;}
	.patSearchForm .bbsSearch ul li {float:none; display:inline; text-align:center; height:30px; padding:0 20px 0 0 ;}
	.patSearchForm .bbsSearch ul li label {display:inline-block; vertical-align:middle; height:16px; line-height:24px; font-weight:normal;}
	.patSearchForm .bbsSearch ul li .rdo {vertical-align:middle;}
	.patSearchForm a {position:absolute; right:0; top:40px; vertical-align:middle; cursor:pointer; }
	.patSearchForm a .btnSearch {display:inline-block; height:23px; line-height:23px; text-align:center; width:40px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.patSearchForm .formSelect {position:absolute; left:0; top:40px; width:90px; }	
	.patSearchForm .formText {width:100%;} 

	.totSearchForm {padding:10px 20px; background:#f0f2f2; overflow:hidden;}
	.totSearchForm .bbsSearch {position:relative; padding:10px 100px 10px 0;}
	.totSearchForm .bbsSearch a {position:absolute; right:0; top:10px; vertical-align:middle; cursor:pointer; }
	.totSearchForm .bbsSearch a .btnSearch {display:inline-block; height:23px; width:60px; line-height:23px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.totSearchForm .bbsSearch .formSelect {display:none;}	
	.totSearchForm .bbsSearch .formText {width:100%;}
	.totSearchForm .txtDtl {text-align:right; padding:0 10px;}
	.totSearchForm .txtDtl a {display:inline-block; padding:0 0 10px 22px; text-align:right; color:#2b2b2b; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 -227px;}
	.totSearchForm .txtDtl a:hover {text-decoration:underline;}
	.totSearchForm .bbsSearch2 {padding:10px; margin:0 auto; background:#fff;}
	.totSearchForm .bbsSearch2 dl {clear:both; padding:5px;}
	.totSearchForm .bbsSearch2 dt {float:left; padding:5px 30px 5px 0; font-weight:normal; color:#2b2b2b;}
	.totSearchForm .bbsSearch2 dd {float:left; padding:5px 0;}
	.totSearchForm .bbsSearch2 dd ul {clear:both;}
	.totSearchForm .bbsSearch2 dd ul:after {content:""; display:block; clear:both;}
	.totSearchForm .bbsSearch2 dd ul li {float:left; padding-right:30px;}
	.totSearchForm .bbsSearch2 dd ul li label {display:inline-block; font-weight:normal;}
	.totSearchForm .bbsSearch2 dd ul li .rdo {vertical-align:middle; margin-top:-3px\9;}
	.totSearchForm .bbsSearch2 .period dd input {width:88px;}
	.totSearchForm .bbsSearch2 .period dd label {display:none;}

	.schLayout_list2 dd ul {}
	.schLayout_list2 dd ul:after {content:""; display:block; clear:both;}
	.schLayout_list2 dd ul li {float:left; padding:3px 0; font-size:12px;}
	.schLayout_list2 dd ul li span {padding:0 0 0 7px; display:inline-block; background:url('/images/common/icon/ic_list3.jpg') no-repeat 0 10px;}
	.schLayout_list2 dd ul li:nth-child(2n+1) {width:55%;}
	.schLayout_list2 dd ul li:nth-child(2n) {width:45%;}
	
	.photoLayoutWrap {clear:both;}
	.photoLayoutWrap:after {content:""; display:block; clear:both; }
	.photoLayout {position:relative; width:620px; padding:0; margin:0 auto;}
	.photoLayout:after {content:""; display:block; clear:both;}
	.photoLayout .item {float:left; width:280px; height:280px; padding-right:30px; padding-bottom:20px; overflow:hidden;}
	.photoLayout .item .pic {position:relative; width:280px; overflow:hidden;}

	#footer .footer .tel, #footer .footer .reserved {display:inline;}


}
@media (min-width: 992px) {
	
	html>/**/body {overflow-y:scroll;}
	html, body {min-width:992px; height:100%; margin:0 auto; }
	
	#wrap {position:relative; width:100%; height:auto;}
	#header_wrap {position:relative; width:100%; background:url('../images/common/top/bg_gnb.gif') repeat-x 0 0; z-index:40;}
	
	#rwd_header {display:none;}

	#header {display:block;}
	#header .header {position:relative; width:970px; height:95px; margin:0 auto;}
	#header .header h1 {height:95px; text-align:left;}
	#header .header h1 .logo {padding:15px 10px 15px 10px; width:330px; height:60px; margin:0;}
	#header .header h1 a {display:block;}
	#header .header ul.htop {position:absolute; right:60px; top:40px; display:block;}
	#header .header ul.htop li {display:inline;}	
	#header .header ul.htop li a {display:inline; padding:5px 5px;font-size:12px; font-family:'arial','verdana'; color:#dbdbdb;}
	#header .header .search {position:absolute; right:0; top:40px; display:block;}
	/*#header .header .search {position:absolute; right:0; top:40px; display:block; width:225px; height:22px; padding:2px 0 0 3px; background:#fff; border:1px solid #c9c9c9; }
	#header .header .search img {position:absolute; right:-1px; top:-1px;}
	#header .header .search input {width:190px; height:20px; border:0 none;} */
	
	#header .menu_all {position:relative; z-index:999999;}
	#header .header_gnb {position:relative; height:60px; clear:both; display:block;}
	#header .header_gnb .header_gnb_in {position:relative; display:block;}	
	#header .gnbBox {position:relative; width:100%; margin:0 auto;}
	#header #gnb {display:block; padding:0; background:#f0f0f0; position:relative;}	
	#header .menu_all > ul { position:absolute; top:0; left:50%; margin-left:-485px; width:970px; z-index: 1100;}
	#header .menu_all > ul > li {float: left; min-height:44px; _height:44px; font-size:16px; font-weight:500; line-height:18px; text-align:center;}
	#header .menu_all > ul > li > a {display:block; width:100%; height:100%; letter-spacing:-0.01em; color:#2e2d29; font-family:'Source Sans Pro';}
	#header .menu_all > ul > li > a {padding:10px 0 0; border:none;}
	#header .menu_all > ul > li > a:hover {background:none;}
	#header .menu_all > ul > li > li.on a {color:#4e4e4e;}
	#header .menu_all > ul > li > li.on a:hover {color:#1590d2;}
	#header .menu_all > ul > li.menu01 {width:100px;}
	#header .menu_all > ul > li.menu02 {width:110px;}
	#header .menu_all > ul > li.menu03 {width:110px;}
	#header .menu_all > ul > li.menu04 {width:160px;}
	#header .menu_all > ul > li.menu05 {width:150px;}
	#header .menu_all > ul > li.menu06 {width:100px;}
	#header .menu_all > ul > li.menu07 {width:110px; }
	#header .menu_all > ul > li.menu08 {width:120px; }
	#header .smenu01, #header .smenu02, #header .smenu03, #header .smenu04, #header .smenu05, #header .smenu06, #header .smenu07, #header .smenu08 ul li { text-indent: 0 !important }
	#header .smenu01 {position:absolute; left:10px; top:52px; width:85px; height:300px; }
	#header .smenu02 {position:absolute; left:110px; top:52px; width:100px; height:300px;}
	#header .smenu03 {position:absolute; left:520px; top:52px; width:100px; height:300px;}
	#header .smenu04 {position:absolute; left:220px; top:52px; width:140px; height:300px;}
	#header .smenu05 {position:absolute; left:380px; top:52px; width:120px; height:300px;}
	#header .smenu06 {position:absolute; left:640px; top:52px; width:100px; height:300px;}
	#header .smenu07 {position:absolute; left:740px; top:52px; width:100px; height:300px;}
	#header .smenu08 {position:absolute; left:850px; top:52px; width:100px; height:300px;}
	#header .smenu01 ul, #header .smenu02 ul, #header .smenu03 ul, #header .smenu04 ul, #header .smenu05 ul, #header .smenu06 ul, #header .smenu07 ul { padding:0; }
	#header .smenu01 ul li a, #header .smenu02 ul li a, #header .smenu03 ul li a, #header .smenu04 ul li a,	#header .smenu05 ul li a,	#header .smenu06 ul li a,	#header .smenu07 ul li a,
	#header .smenu08 ul li a {display:block; width:100% !important; line-height:16px; padding:7px 0 2px 0 !important; color:#7e7e7e; margin:0 !important; text-align:left; font-size:11px; }
	#header .smenu01 ul li a:hover, #header .smenu02 ul li a:hover, #header .smenu03 ul li a:hover, #header .smenu04 ul li a:hover, #header .smenu05 ul li a:hover, #header .smenu06 ul li a:hover, #header .smenu07 ul li a:hover,
	#header .smenu08 ul li a:hover{color:#fff; text-decoration:none; }
	#header .smenu01, #header .smenu02, #header .smenu03, #header .smenu04, #header .smenu05, #header .smenu06, #header .smenu07, #header .smenu08 {display: none; z-index:1200; }
	#header #gnb > ul > li > div.block {display: block;}
	#header .bgGnb { display:none; position:absolute; top:44px; left:0; z-index:1000; width:100%; border-top:1px solid #383838;	background:url('/images/common/top/bg_gnbs.png') repeat-x 0 0; }

	#container {position:relative; width:970px; margin:0 auto !important;}

	.svisual {display:block; margin:0 auto; text-align:center; clear:both;}
	.svisual img {margin:0 auto;}

	.container {position:relative; margin-top:35px; min-height:600px; _height:600px; background:url('/images/sub/bg_container.gif') repeat-y 210px 0;}
	.container:after {content:""; display:block; clear:both;}
	/*.container .contLeft {position:absolute; left:0; top:0; display:block; width:270px;}
	.container .contRight {padding:0; margin:0;} */
	.container .contLeft {float:left; width:270px; display:block;}
	.container .contRight {float:left; padding:0; margin:0; width:700px;}

	.contLeft .tit {position:absolute; top:0; left:-3000px; visibility:hidden; overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;}
	.contLeft .lnbMenu {width:210px; padding:0 0 50px 0;}
	.contLeft .lnbMenu li {font-size:13px; font-family:'arial'; border-bottom:1px solid #ddd; color:#000;} 
	.contLeft .lnbMenu li a {display:block; padding:8px 5px; color:#121212;}
	.contLeft .lnbMenu li a:hover {background:#464646; font-weight:bold; color:#FFF;}
	.contLeft .lnbMenu li a.on {display:block; background:#464646; font-weight:bold; color:#FFF;}
	.contLeft .lnbMenu li div {width:100%; border-top:1px solid #ddd; background:#f5f5f5;}
	.contLeft .lnbMenu li div ul {padding:10px 0 10px 10px;}
	.contLeft .lnbMenu li div ul li {color:#888; border-bottom:none !important; font-size:12px !important; font-family:'arial'; }
	.contLeft .lnbMenu li div ul li a {display:block; padding:4px 0 4px 6px; color:#888; background:url('/images/common/icon/icon_lnb.gif') no-repeat 0 10px;}
	.contLeft .lnbMenu li div ul li a:hover {display:block; padding:4px 0 4px 6px; font-weight:normal; color:#121212; background:url('/images/common/icon/icon_lnb.gif') no-repeat 0 10px;}

	.subHeader {clear:both; padding:0 0 20px; font-size:32px; font-family:'Georgia', 'Times New Roman', serif;  color:#363636;}
	.subHeader span {font-weight:bold;}

	.navi_container {position:relative; width:100%; height:auto;}
	.naviwrap {position:absolute; right:0; top:-20px; z-index:1; max-width:auto;}
	#navi {position:relative; float:right; padding:0 5px 0 0; width:100%; height:20px; background:0 none;}
	#navi li {float:left; color:#8c8c8c; font-size:12px; background:url('/images/sub/bg_navi.png') no-repeat 10px -33px; padding:0 0 0 20px;}
	#navi li.home {display:block; width:20px; padding:0 0 0 0; text-indent:0; background:url('/images/sub/bg_navi.png') no-repeat 10px -75px;}
	#navi li.home span {display:none;}
	#navi li a {font-weight:bold; display:inline-block; padding:12px 0 0 0;}
	#navi li ul.nav {display:none !important;}
	#navi li.last {padding:0 0 0 20px;  background:url('/images/sub/bg_navi.png') no-repeat 10px -33px;}
	#navi li.last a {color:#8c8c8c; font-weight:normal; padding:0; margin:0;}

	.content_container {padding:0 0 50px 0;}
	.content_container:after {content:""; display:block; clear:both;}
	.content {padding:20px 0 0 0; line-height:20px; font-family:"Source Sans Pro", "Arial"; color:#696969; font-size:14px; text-align:justify;}

	#footer .footer {width:970px;}
	#footer .footer .logo {float:left;}
	#footer .footer address {padding:0 0 0 350px; text-align:left;}
	#footer .footer .tel {display:inline;}	

	.bbsSearchForm {position:relative; height:30px; padding:0 0 10px 0; border-bottom:2px solid #444;}
	.bbsSearchForm .txtCount {float:left; width:30%; height:30px;}
	.bbsSearchForm .bbsSearch {position:relative; width:auto; padding:0 95px 10px 103px;}
	.bbsSearchForm a {position:absolute; right:0; top:0; vertical-align:middle; cursor:pointer; }
	.bbsSearchForm a .btnSearch {display:inline-block; height:23px; line-height:23px; width:60px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.bbsSearchForm .formSelect {position:absolute; left:0; top:0; width:100px; cursor:pointer; }	
	.bbsSearchForm .formText {width:100%;} 
	
	.bbsLayout_write {padding:10px 0 30px 0;}	
	.bbsLayout_write table {width:100%; border-spacing:2px; border-color:gray;}
	.bbsLayout_write table th {display:table-cell; width:20%; padding:25px 0 0 0; border-bottom: 1px solid #e3e3e3; color:#4c4c4c; line-height:18px; font-weight: bold; vertical-align: top;}
	.bbsLayout_write table th label {display:block;}
	.bbsLayout_write table th .label {display:block; color:#696969; font-size:14px; line-height:18px; color:#4c4c4c; border:0 none;  padding:0; text-align:left;}
	.bbsLayout_write table th .block {display:block;}
	.bbsLayout_write table td {display:table-cell; padding:25px 0 0 40px; min-height:20px;  vertical-align: top;}
	.bbsLayout_write table td ul.item {float:left; width:80%;}
	.bbsLayout_write table td ul.item li {float:left; width:20%;}
	.bbsLayout_write table td ul.item li label {vertical-align:middle; display:inline-block; margin-left:3px; font-weight:normal;}
	.bbsLayout_write table td span.txt {display:inline-block; color:#888; padding:5px 0 0 10px; font-size:12px;}
	.bbsLayout_write table td span.txt2 {display:inline-block; color:#888; padding:0 0 0 10px;  font-size:12px;}
	.bbsLayout_write table td p.txt {display:inline-block; color:#888; padding:10px 0 0px 0;  font-size:12px;}
	.bbsLayout_write table td ul.sex {float:left; display:inline !important; width:auto;}
	.bbsLayout_write table td ul.sex li {float:left; width:80px;}
	.bbsLayout_write table td ul.term {float:left; width:auto;}
	.bbsLayout_write table td ul.term li {float:left; padding-right:30px;}
	.bbsLayout_write table td ul.term li label {vertical-align:middle; display:inline-block; margin-left:3px; font-weight:normal;}
	.bbsLayout_write table td ul.price {float:left; width:100%;}
	.bbsLayout_write table td ul.price li {float:left; width:33%; padding:0 0 10px 0;}
	.bbsLayout_write table td ul.price li label {vertical-align:middle; display:inline-block; width:65px; margin:3px 3px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.price li .label {vertical-align:middle; display:inline-block; padding:0; margin:3px 3px 0 3px; font-weight:normal; font-size:14px; color:#696969; border:0 none;}
	.bbsLayout_write table td ul.price li .formText {width:60px;}
	.bbsLayout_write table td ul.insu li .block {display:inline;}
	.bbsLayout_write table td ul.insu li {padding:0 0 10px 0;}
	.bbsLayout_write table td ul.insu li label {vertical-align:middle; display:inline-block; margin:3px 8px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.insu li .label {vertical-align:middle; display:inline-block; padding:0; margin:3px 3px 0 3px; font-weight:normal; font-size:14px; color:#696969; border:0 none;}
	.bbsLayout_write table td ul.insu li .formText {width:300px;}
	.bbsLayout_write table td ul.insu li .rdo {vertical-align:middle;}
	.bbsLayout_write table td ul.ready {}
	.bbsLayout_write table td ul.ready li {padding:0 0 10px 0;}
	.bbsLayout_write table td ul.ready li label {vertical-align:middle; display:inline-block; margin:3px 3px 0 3px; font-weight:normal;}
	.bbsLayout_write table td ul.ready li .formText {}
	.bbsLayout_write table td .formText {width:50%;}
	.bbsLayout_write table td .formFile {height:24px;margin:0;padding:2px 5px;;border:1px solid #e5e5e5;vertical-align:top;}
	.bbsLayout_write table td textarea {width:100%; height:50px; margin:0;padding:2px 5px;;border:1px solid #e5e5e5;vertical-align:top;}
	.bbsLayout_write table td label.day {vertical-align:middle; display:inline-block; margin:0 3px 0 3px; font-weight:normal;}

	.btn_right {margin:20px 0 0; text-align:right;}
	.btn_right a {display:inline-block; height:23px; padding:6px 25px 4px 25px; text-align:center; border:1px solid #d5d5d5; color:#fff; background:#444;}	
	.btn_right a:hover {color:#2b2b2b; background:#fff; }

	.btn_center {margin:20px 0 0; text-align:center;}
	.btn_center a {display:inline-block; height:23px; padding:6px 25px 4px 25px; text-align:center; border:1px solid #d5d5d5; color:#fff; background:#444;}	
	.btn_center a:hover {color:#2b2b2b; background:#fff; }

	/* tab_anchor */
	.list_anchor {background-color:#fff; *zoom:1;}
	.list_anchor:after {content:""; display:block; visibility:hidden; clear:both; height:0;}
	.list_anchor ul {padding:0; border:none;}
	.list_anchor li {float:left; min-width:150px; margin-top:0; margin-bottom:4px; padding:0;}
	.list_anchor li a {position:relative; display:table; display:block; height:35px; margin-right:4px; padding:6px 9px 5px 20px; border:1px solid #e5e5e5; color:#000; font-weight:normal; font-size:13px; line-height:17px; cursor:pointer;}
	.list_anchor li a:hover {background-color:#f0f2f2; text-decoration:none;}
	.list_anchor li a.over {color:#fff; background:#678cc9;}
	.list_anchor span {display:table-cell; *position:relative; *top:3px; *height:0; height:35px; vertical-align:middle; *line-height:14px; text-align:left;}
	/*.list_anchor img {position:absolute; top:10px; *top:7px; left:12px;} */
	.list_anchor.select_site .default {display:none;}
	.list_anchor.select_site .select_area {display:block; position:static;}
	
	.photoLayoutWrap {clear:both;}
	.photoLayoutWrap:after {content:""; display:block; clear:both; }
	.photoLayout {position:relative; width:720px; padding:0; margin:0 auto;}
	.photoLayout .item {float:left; width:210px; height:220px; padding-right:30px; padding-bottom:20px; overflow:hidden; }
	.photoLayout .item .pic {position:relative; width:210px; overflow:hidden;}

	/*search*/
	#schtainer {position:relative; width:970px; margin:0 auto !important;}
	.schtainer {position:relative; margin-top:35px;}
	.schtainer #contAll {padding:0; margin:0;}
	.schtainer #contAll .content_container {padding:0 0 50px 0; }

	.totSearchForm {padding:10px 20px 20px; background:#f0f2f2; overflow:hidden;}
	.totSearchForm .bbsSearch {position:relative; padding:10px 200px 10px 100px;}
	.totSearchForm .bbsSearch a {position:absolute; right:100px; top:10px; vertical-align:middle; cursor:pointer; }
	.totSearchForm .bbsSearch a .btnSearch {display:inline-block; height:23px; width:60px; line-height:23px; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.totSearchForm .bbsSearch .formSelect {display:none;}	
	.totSearchForm .bbsSearch .formText {width:100%;}
	.totSearchForm .txtDtl {text-align:right; padding:0 30px;}
	.totSearchForm .txtDtl a {display:inline-block; padding:0 0 10px 22px; text-align:right; color:#2b2b2b; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 -227px;}
	.totSearchForm .txtDtl a:hover {text-decoration:underline;}
	.totSearchForm .bbsSearch2 {padding:10px; margin:0 30px 0 30px; background:#fff;}
	.totSearchForm .bbsSearch2 dl {clear:both; padding:5px 0 5px 50px;}
	.totSearchForm .bbsSearch2 dt {float:left; padding:5px 30px 5px 0; font-weight:normal; color:#2b2b2b;}
	.totSearchForm .bbsSearch2 dd {float:left; padding:5px 0;}
	.totSearchForm .bbsSearch2 dd ul {clear:both;}
	.totSearchForm .bbsSearch2 dd ul:after {content:""; display:block; clear:both;}
	.totSearchForm .bbsSearch2 dd ul li {float:left; padding-right:30px;}
	.totSearchForm .bbsSearch2 dd ul li label {display:inline-block; vertical-align:middle; height:16px; line-height:24px; font-weight:normal;}
	.totSearchForm .bbsSearch2 dd ul li .rdo {vertical-align:middle;}
	.totSearchForm .bbsSearch2 .period dd input {width:88px;}
	.totSearchForm .bbsSearch2 .period dd label.date {display:none;}	

	.expSearchForm {padding:10px; background:#f0f2f2; overflow:hidden;}
	.expSearchForm .bbsSearch {position:relative; padding:10px 10px 60px 10px;}
	.expSearchForm .bbsSearch dl {clear:both; padding:15px 20px 10px; background:#fff;}
	.expSearchForm .bbsSearch dl:after {content:""; display:block; clear:both;}
	.expSearchForm .bbsSearch dt {float:left; width:20%; font-weight:normal; color:#2b2b2b; font-weight:bold; font-size:13px; padding:0;}
	.expSearchForm .bbsSearch dt span {color:#2b2b2b; display:inline-block; padding:5px 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 10px;}
	.expSearchForm .bbsSearch dt label {color:#2b2b2b; display:inline-block; padding:5px 0 0 20px; background:url('/images/common/icon/ic_bbs.gif') no-repeat 0 10px;}
	.expSearchForm .bbsSearch dd {float:left; width:80%; padding:0;}
	.expSearchForm .bbsSearch dd ul {clear:both;}
	.expSearchForm .bbsSearch dd ul:after {content:""; display:block; clear:both;}
	.expSearchForm .bbsSearch dd ul li {float:left; padding-right:20px;}
	.expSearchForm .bbsSearch dd ul li label {display:inline-block; vertical-align:top; line-height:24px; font-weight:normal; font-size:12px;}
	.expSearchForm .bbsSearch dd ul li .rdo {vertical-align:middle;}
	.expSearchForm .bbsSearch dd ul li .chk {vertical-align:middle;}
	.expSearchForm .bbsSearch .period dd .formText {width:88px;}
	.expSearchForm .bbsSearch .period dd label.date {display:none;}
	.expSearchForm .bbsSearch a {position:absolute; right:10px; bottom:10px; vertical-align:middle; cursor:pointer; }
	.expSearchForm .bbsSearch a .btnSearch {display:inline-block; height:23px; width:40px; line-height:23px; text-align:center; padding:4px 10px 3px; color:#fff; background:#4a4a4a; }
	.expSearchForm .bbsSearch .formSelect {display:none;}	
	.expSearchForm .bbsSearch .formText {width:100%;}
	.expSearchForm .txtDtl {padding:10px; font-weight:bold; }

	/* log */
	.logForm {position:relative; padding:50px;}
	.logForm .login {margin:0 120px 0 0;}
	.logForm .login ul {padding:10px 0 20px;}
	.logForm .login ul li {position:relative; padding:10px 0 10px 70px; clear:both;}
	.logForm .login ul li label {position:absolute; left:0; top:15px; font-family:"Gulim","굴림"; font-size:14px;}
	.logForm .login ul li input  {width:97%;}	
	.logForm a {position:absolute; right:50px; top:70px; vertical-align:middle; cursor:pointer; }
	.logForm a .btnSearch {display:inline-block; line-height:23px; text-align:center; width:70px; height:50px; padding:29px 10px 3px; font-weight:bold; color:#fff; background:#4a4a4a; }
	.logForm .comment {padding:20px 0 0 0;}

}
@media (min-width: 1200px) {

	html>/**/body {overflow-y:scroll;}
	html, body {min-width:1200px; height:100%;}

	#header .header {position:relative; width:1170px; height:95px; margin:0 auto;}

	#header .menu_all > ul { position:absolute; top:0; left:50%; margin-left:-585px; width:1170px; z-index: 1100;}
	#header .menu_all > ul > li {float: left; min-height:44px; _height:44px; font-size:16px;  font-weight:500; line-height:18px; text-align:center; margin-right:20px;}
	#header .menu_all > ul > li > a { display:block; width:100%; height:100%; letter-spacing:-0.01em; color:#2e2d29; font-family:'Source Sans Pro';}
	#header .menu_all > ul > li > a {padding:10px 0 0; border:none;}
	#header .menu_all > ul > li > a:hover {background:none;}
	#header .menu_all > ul > li > li.on a {color:#4e4e4e;}
	#header .menu_all > ul > li > li.on a:hover {color:#1590d2;}
	#header .menu_all > ul > li.menu01 {width:120px;}
	#header .menu_all > ul > li.menu02 {width:140px;}
	#header .menu_all > ul > li.menu03 {width:140px;}
	#header .menu_all > ul > li.menu04 {width:190px; margin-top:-1px;}
	#header .menu_all > ul > li.menu05 {width:160px;}
	#header .menu_all > ul > li.menu06 {width:140px; margin-top:-2px;}
	#header .menu_all > ul > li.menu07 {width:140px; }
	#header .menu_all > ul > li.menu08 {width:130px; }
	#header .smenu01, #header .smenu02, #header .smenu03, #header .smenu04, #header .smenu05, #header .smenu06, #header .smenu07, #header .smenu08 ul li { text-indent: 0 !important }
	#header .smenu01 {position:absolute; left:15px; top:52px; width:100px; height:300px;}
	#header .smenu02 {position:absolute; left:160px; top:52px; width:120px; height:300px;}
	#header .smenu03 {position:absolute; left:700px; top:52px; width:130px; height:300px;}
	#header .smenu04 {position:absolute; left:325px; top:52px; width:180px; height:300px;}
	#header .smenu05 {position:absolute; left:520px; top:52px; width:160px; height:300px;}
	#header .smenu06 {position:absolute; left:880px; top:52px; width:100px; height:300px;}
	#header .smenu07 {position:absolute; left:910px; top:52px; width:100px; height:300px;}
	#header .smenu08 {position:absolute; left:1030px; top:52px; width:100px; height:300px;}
	#header .smenu01 ul, #header .smenu02 ul, #header .smenu03 ul, #header .smenu04 ul, #header .smenu05 ul, #header .smenu06 ul, #header .smenu07 ul, #header .smenu08 ul { padding:0; }
	#header .smenu01 ul li a, #header .smenu02 ul li a, #header .smenu03 ul li a, #header .smenu04 ul li a,	#header .smenu05 ul li a,	#header .smenu06 ul li a,	#header .smenu07 ul li a,
	#header .smenu08 ul li a {display:block; width:100% !important; line-height:16px; padding:7px 0 !important; color:#7e7e7e; margin:0 !important; text-align:left; font-size:12px; }

	#container {position:relative; width:1170px; margin:0 auto;}
	.container .contLeft {float:left; width:270px; display:block;}
	.container .contRight {float:left; padding:0; margin:0; width:900px;}

	#footer .footer {width:1170px;}
	
	.photoLayoutWrap {clear:both;}
	.photoLayoutWrap:after {content:""; display:block; clear:both; }
	.photoLayout {position:relative; width:930px; padding:0;}
	.photoLayout .item {float:left; width:280px; height:280px; padding-right:30px; padding-bottom:20px; overflow:hidden; }
	.photoLayout .item .pic {position:relative; width:280px; overflow:hidden;}
	.photoLayout .item:nth-child(3n+1) {clear:both;}

	/*search*/
	#schtainer {position:relative; width:1170px; margin:0 auto;}