@charset "utf-8";

/* Default Style */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/**/
 * {margin:0;	padding:0}
body{overflow:auto; }
body{width:100%; -webkit-text-size-adjust:none; }
 ul, ol, li,	dd					{list-style:none; }

img		{border:none; vertical-align:top; line-height:0;}
li img, dd img			{vertical-align:top; border:none ;}

/* Link Style */

a:link		{text-decoration:none; color:#797979;}
a:visited	{text-decoration:none; color:#797979;}
a:active	{text-decoration:none; color:#797979;}
a:hover		{/* text-decoration:underline; */ color:#797979;}


.hand{cursor:pointer;}
/* Table Style */
table  		{border-collapse:collapse;}
table td img	{vertical-align:top;}

strong,b,h1,h2,h3,h4,h5,h6		{font-family:"Nanum Gothic", "나눔고딕", "NanumGothic", "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo Medium",dotum, Arial, sans-serif; color:inherit; line-height:inherit; font-size:12px;  }

/* tag all font-size set */
body,p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,span {
	color:#797979; 
		font-family:'Nanum Gothic','굴림', Gulim, AppleSDGothicNeo, "Apple SD 산돌고딕 Neo", Helvetica, Verdana, Arial, sans-serif;
	/*font-family:"Nanum Gothic", "나눔고딕", "NanumGothic", "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo Medium",dotum, Arial, sans-serif;*/
	font-size:12px;

}
a,em,span { color:inherit;  font-family:inherit; font-size:inherit; line-height: inherit; }

 .btnR {margin-top:40px; text-align:right;}
.btnC {margin-top:40px; text-align:center;}

 /* Margin Set */
.ml5	{margin-left:5px;}	
.ml10	{margin-left:10px;}	
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}	
.ml25	{margin-left:25px;}	
.ml30	{margin-left:30px;}	
.ml35	{margin-left:35px;}	
.ml40	{margin-left:40px;}	
.ml45	{margin-left:45px;}	
.ml50	{margin-left:50px;}	
.ml55	{margin-left:55px;}
.ml60	{margin-left:60px;}
.ml65	{margin-left:65px;}
.ml70	{margin-left:70px;}
.ml75	{margin-left:75px;}
.ml80	{margin-left:80px;}
.ml85	{margin-left:85px;}
.ml90	{margin-left:90px;}
.ml95	{margin-left:95px;}
.ml100	{margin-left:100px;}
.ml105	{margin-left:105px;}

.mr5	{margin-right:5px;}	
.mr10	{margin-right:10px;}	
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}	
.mr25	{margin-right:25px;}	
.mr30	{margin-right:30px;}	
.mr35	{margin-right:35px;}	
.mr40	{margin-right:40px;}	
.mr45	{margin-right:45px;}	
.mr50	{margin-right:50px;}	
.mr55	{margin-right:55px;}
.mr60	{margin-right:60px;}
.mr65	{margin-right:65px;}
.mr70	{margin-right:70px;}
.mr75	{margin-right:75px;}
.mr80	{margin-right:80px;}
.mr85	{margin-right:85px;}
.mr90	{margin-right:90px;}
.mr95	{margin-right:95px;}
.mr100	{margin-right:100px;}
.mr105	{margin-right:105px;}

.mt5	{margin-top:5px;}	
.mt10	{margin-top:10px;}	
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}	
.mt25	{margin-top:25px;}	
.mt30	{margin-top:30px;}	
.mt35	{margin-top:35px;}	
.mt40	{margin-top:40px;}	
.mt45	{margin-top:45px;}	
.mt50	{margin-top:50px;}	
.mt55	{margin-top:55px;}
.mt60	{margin-top:60px;}
.mt65	{margin-top:65px;}
.mt70	{margin-top:70px;}
.mt75	{margin-top:75px;}
.mt80	{margin-top:80px;}
.mt85	{margin-top:85px;}
.mt90	{margin-top:90px;}
.mt95	{margin-top:95px;}
.mt100	{margin-top:100px;}
.mt105	{margin-top:105px;}

.mb5	{margin-bottom:5px;}	
.mb10	{margin-bottom:10px;}	
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}	
.mb25	{margin-bottom:25px;}	
.mb30	{margin-bottom:30px;}	
.mb35	{margin-bottom:35px;}	
.mb40	{margin-bottom:40px;}	
.mb45	{margin-bottom:45px;}	
.mb50	{margin-bottom:50px;}	
.mb55	{margin-bottom:55px;}
.mb60	{margin-bottom:60px;}
.mb65	{margin-bottom:65px;}
.mb70	{margin-bottom:70px;}
.mb75	{margin-bottom:75px;}
.mb80	{margin-bottom:80px;}
.mb85	{margin-bottom:85px;}
.mb90	{margin-bottom:90px;}
.mb95	{margin-bottom:95px;}
.mb100	{margin-bottom:100px;}
.mb105	{margin-bottom:105px;}



.pl5	{padding-left:5px;}	
.pl10	{padding-left:10px;}	
.pl15	{padding-left:15px;}
.pl16	{padding-left:16px;}
.pl18	{padding-left:18px;}
.pl20	{padding-left:20px;}	
.pl25	{padding-left:25px;}	
.pl30	{padding-left:30px;}	
.pl35	{padding-left:35px;}	
.pl40	{padding-left:40px;}	
.pl45	{padding-left:45px;}	
.pl50	{padding-left:50px;}	
.pl55	{padding-left:55px;}
.pl60	{padding-left:60px;}
.pl65	{padding-left:65px;}
.pl70	{padding-left:70px;}
.pl75	{padding-left:75px;}
.pl80	{padding-left:80px;}
.pl85	{padding-left:85px;}
.pl90	{padding-left:90px;}
.pl95	{padding-left:95px;}
.pl100	{padding-left:100px;}
.pl105	{padding-left:105px;}
.pl466	{padding-left:466px;}
.pl510	{padding-left:510px;}

.pr5	{padding-right:5px;}	
.pr10	{padding-right:10px;}	
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}	
.pr25	{padding-right:25px;}	
.pr30	{padding-right:30px;}	
.pr35	{padding-right:35px;}	
.pr40	{padding-right:40px;}	
.pr45	{padding-right:45px;}	
.pr50	{padding-right:50px;}	
.pr55	{padding-right:55px;}
.pr60	{padding-right:60px;}
.pr65	{padding-right:65px;}
.pr70	{padding-right:70px;}
.pr75	{padding-right:75px;}
.pr80	{padding-right:80px;}
.pr85	{padding-right:85px;}
.pr90	{padding-right:90px;}
.pr95	{padding-right:95px;}
.pr100	{padding-right:100px;}
.pr105	{padding-right:105px;}

.pt5	{padding-top:5px;}	
.pt10	{padding-top:10px;}	
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}	
.pt25	{padding-top:25px;}	
.pt30	{padding-top:30px;}	
.pt35	{padding-top:35px;}	
.pt40	{padding-top:40px;}	
.pt45	{padding-top:45px;}	
.pt50	{padding-top:50px;}	
.pt55	{padding-top:55px;}
.pt60	{padding-top:60px;}
.pt65	{padding-top:65px;}
.pt70	{padding-top:70px;}
.pt75	{padding-top:75px;}
.pt80	{padding-top:80px;}
.pt85	{padding-top:85px;}
.pt90	{padding-top:90px;}
.pt95	{padding-top:95px;}
.pt100	{padding-top:100px;}
.pt105	{padding-top:105px;}

.pb5	{padding-bottom:5px;}	
.pb10	{padding-bottom:10px;}	
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}	
.pb25	{padding-bottom:25px;}	
.pb30	{padding-bottom:30px;}	
.pb35	{padding-bottom:35px;}	
.pb40	{padding-bottom:40px;}	
.pb45	{padding-bottom:45px;}	
.pb50	{padding-bottom:50px;}	
.pb55	{padding-bottom:55px;}
.pb60	{padding-bottom:60px;}
.pb65	{padding-bottom:65px;}
.pb70	{padding-bottom:70px;}
.pb75	{padding-bottom:75px;}
.pb80	{padding-bottom:80px;}
.pb85	{padding-bottom:85px;}
.pb90	{padding-bottom:90px;}
.pb95	{padding-bottom:95px;}
.pb100	{padding-bottom:100px;}
.pb105	{padding-bottom:105px;}
.pb230	{padding-bottom:230px;}
/* other set */


.lh38 {line-height:38px !important; }
.lh36 {line-height:36px !important; }
.lh34 {line-height:34px !important; }
.lh32 {line-height:32px !important; }
.lh30 {line-height:30px !important; }
.lh28 {line-height:28px !important; }
.lh26 {line-height:26px !important; }
.lh24 {line-height:24px !important; }
.lh22 {line-height:22px !important; }
.lh20 {line-height:20px !important; }
.lh18 {line-height:18px !important; }
.lh16 {line-height:16px !important; }

.fs11 {font-size:11px !important; }
.fs13 {font-size:13px !important; }
.fs14 {font-size:14px !important; color:#565656;}
.fs15 {font-size:15px !important; line-height:18px; color:#565656;}
.fs16 {font-size:16px !important; line-height:18px; color:#565656;}
.fs17 {font-size:17px !important; line-height:20px; }
.fs18 {font-size:18px !important; line-height:20px; }
.fs19 {font-size:19px !important; line-height:22px; }
.fs20 {font-size:20px !important; line-height:22px; }
.fs21 {font-size:21px !important; line-height:24px; }
.fs22 {font-size:22px !important; line-height:24px; }
.fs23 {font-size:23px !important; line-height:26px; }
.fs24 {font-size:24px !important; line-height:26px; }
.fs25 {font-size:25px !important; line-height:28px; }
.fs26 {font-size:26px !important; line-height:28px; }

.col_black {color:#000;}
.col_red {color:#ff0000;}

.hide			{position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0; overflow:hidden; }
.hide1			{position:relative; z-index:-1; }

.fw {font-weight:bold;}



/** etc **/
.tit{font-size:14px;font-weight:bold;margin:10px 0 10px 0;color:#000;}
.page{width:100%;height:15px;background-color:#f6f6f6;border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center; padding:5px 0 5px 0;margin:10px 0 10px 0;font-size:12px;color:#737373;}

/** width **/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w900{width:900px;}
.w1000{width:1000px;}
.w1200{width:1200px;}
.w1400{width:1400px;}
.wp10{width:10%;}
.wp15{width:15%;}
.wp20{width:20%;}
.wp35{width:35%;}
.wp60{width:60%;}
.wp90{width:90%;}
.wp95{width:95%;}
.wp98{width:98%;}
.wp100{width:100%;}
.wall{width:100%;}

/** height **/
.h10{height:10px;}
.h12{height:12px;}
.h20{height:20px;}
.h50{height:50px;}
.h100{height:100px;}
.h200{height:200px;}

/** align **/
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.mc{margin:0px auto;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}
.vb{vertical-align:bottom;}

/** padding **/
.lp5{text-align:left;padding-left:5px;}
.lp10{text-align:left;padding-left:10px;}
.lp20{text-align:left;padding-left:20px;}
.rp5{text-align:right;padding-right:5px;}
.rp10{text-align:right;padding-right:10px;}
.tp5{padding-top:5px;}
.tp10{padding-top:10px;}
.bp5{padding-bottom:5px;}
.bp10{padding-bottom:10px;}
.tbp5{padding-top:5px;padding-bottom:5px;}
.tbp10{padding-top:10px;padding-bottom:10px;}
.tbpt{padding-top:0px;padding-bottom:0px;}/*서브컨텐츠의상단여백*/
.tbpb{padding-top:30px;padding-bottom:30px;}/*서브컨텐츠의하단여백*/
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd20{padding:20px;}

/** border **/
.bd0{border:0px;}
.bd1{border:1px;}
.bd5{border:5px;}

/** color **/
.cffffff{color:#ffffff;}

/** Input Box Style **/
.lbox{font-size:12px; border:1px solid #ccc; height:15px; background-color:#fff; color:#737373;}
.sbox{font-size:12px; border:1px solid #ccc; height:20px; background-color:#fff; color:#737373;}
.tbox{font-size:12px; border:1px solid #ccc; height:15px; background-color:#fff; color:#737373;}
.vbox{font-size:12px; border:0px solid #ccc; height:15px; background-color:#fff; color:#737373;}
.fbox{font-size:12px; border:1px solid #ccc; height:20px; background-color:#fff; color:#737373;}

/*** Calendar Style ***/
.calendarTitleY{font-family:'tahoma';font-size:11px;color:#666;text-align:left;padding-top:8px;padding-left:10px;height:30px;}
.calendarTitleM{font-family:'tahoma';font-size:24px;color:#78b300;text-align:left;font-weight:bold;padding-left:5px;}
.calendarWeekS{font-family:'tahoma';font-size:9px;color:#78b300; float:left; width:30px; height:25px; padding-top:5px; }
.calendarWeekT{font-family:'tahoma'; font-size:9px; color:#808080; float:left; width:30px; height:25px; padding-top:5px; }
.calendarWeek{font-family:'tahoma'; font-size:9px; color:#808080; float:left; width:30px; height:25px; padding-top:5px; }
.calendarDayS{font-family:'tahoma'; font-size:11px; color:#78b300; float:left; width:30px; height:25px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarDayT{font-family:'tahoma'; font-size:11px; color:#808080; float:left; width:30px; height:25px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarDay{font-family:'tahoma'; font-size:11px; color:#808080; float:left; width:30px; height:25px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarToDay{font-family:'tahoma';font-size:11px;color:#fe5400;float:left;width:30px;height:25px;cursor:pointer;background:url('/img/icon/bg_calendar_point.gif') no-repeat;font-weight:bold;padding-top:5px;}
.calendarNoDay{float:left; width:30px; height:25px;padding-top:5px; }
.calendarNow{font-family:tahoma; font-size:11px; color:333333; float:left; width:148px; height:20px; cursor:pointer; padding-left:8px;}
.calendarClose{font-family:tahoma; font-size:11px; color:333333; float:left; width:55px; height:20px; cursor:pointer;}
.clearboth {clear:both;}
.content_img {background:url(img/sch_bg_gray.gif)}

/** PassWord Layer **/
.PassLayer{width:300px;margin:0px;padding:0px;border:solid 0px red;}
.PassLayer td.bg_top{height:28px;background:url(/img/layer/ly_bg_t.gif) repeat-x;}
.PassLayer td.bg_left{width:30px;background:url(/img/layer/ly_bg_l.gif) repeat-y;}
.PassLayer td.bg_right{width:30px;background:url(/img/layer/ly_bg_r.gif) repeat-y;}
.PassLayer td.bg_btm{height:28px;background:url(/img/layer/ly_bg_b.gif) repeat-x;}
.PassLayer td input.lbox{height:17px;border:1px solid #ccc;color:#666;font-size:11px;}
.PassLayer h2{margin-bottom:15px;}
.PassLayer dl{margin-top:3px;width:200px;height:35px;float:left;}
.PassLayer dl dt{float:left;width:65px;margin-top:5px;}
.PassLayer div.line{background:#fff;height:15px;width:253px;border-bottom:1px solid #d9d9d9;margin-bottom:5px;}

/** 배너스타일 **/
#aside {width:1100px; margin:0 auto; position:relative; z-index:100;border:solid 0px red;}
#aside .right {position:absolute; right:-20px; top:50px;}
#aside .right .bn {border:1px solid #ccc;}
#aside .right .top {cursor:pointer;}

/** table **/
table.table_a{border-top:3px solid #5d5d5d;border-spacing:0px;border-collapse:collapse;}
table.table_a th{border:1px solid #dddddd;height:30px;background:#f4f4f4; color:#565656;}
table.table_a td{border:1px solid #dddddd;height:30px;color:#787878;}
table.table_a caption{text-align:left;padding-left:10px;}

table.table_b{margin:0px auto;border-top:3px solid #5d5d5d;border-spacing:0px;border-collapse:collapse;}
table.table_b th{border:1px solid #dddddd;height:30px;background:#f4f4f4; color:#565656;}
table.table_b td{border:1px solid #dddddd;height:30px;color:#787878;}
table.table_b caption{text-align:left;padding-left:10px;}

/* member join form */
.relation_text1 { font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:11px; color:#504541; text-align:left; background-color:#EBE7E5;}
.relation_text2 { font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:11px; color:#999999; text-align:left;}
.relation_text3 { font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:12px; color: #666666; text-align:left;}
/*.join_input{height:18px;background:#fff; border:1px solid #dedede; color:#666666; font-size:12px;}*/
.join_input{padding:3px 0 3px 6px; font-size:13px; vertical-align:0; border:1px solid #ccc; background-color:#fff;}
.join_title { font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:11px; color:#333333; text-align:left; font-weight:bold; background-color:#EBE7E5; padding-left:10px; }
.join_text { border-color:#dedede; background-color:#FFFFFF; border-style:solid; border-width:1px 1px 1px 1px; color:#666666; font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:12px;}
.join_select {width:70px; font-family:"맑은 고딕","나눔고딕","돋움",dotum; font-size:12px; color: #666666 text-align:left; }

.none a{font-family:나눔고딕; font-size:11px; color:#222222; text-decoration:none; }
.none a:hover{font-family:나눔고딕; font-size:11px; color:#83c12f; text-decoration:none; }
.line{height:1px; background-color:#e2e2e2;}


		/* btn_style */
		a.btn_style{display:inline-block; padding:14px 0 14px 0; width:120px; font-size:14px; color:#fff; font-weight:bold; text-align:center; background-color:#472914; text-decoration:none;}
		a.btn_style span{padding:0 20px 0 0; font-size:14px; color:#fff; font-weight:bold; background:url("../images/ico/ico_zoom.gif") right 0 no-repeat;}

		a.btn_style1{display:inline-block; padding:23px 0 23px 0; width:70px;  font-size:14px; color:#fff; font-weight:bold; text-align:center;  background-color:#472914; text-decoration:none;}
		a.btn_style2{display:inline-block; padding:6px 0 6px 0; width:90px;  font-size:12px; color:#fff; text-align:center;  background-color:#917D6F; text-decoration:none;}
		a.btn_style3{display:inline-block; padding:12px 0 12px 0; width:120px;  font-size:18px; color:#fff; font-weight:bold; text-align:center;  background-color:#917D6F; text-decoration:none;}
		a.btn_style4{display:inline-block; padding:1px 0 1px 0; width:60px;  font-size:10px; color:#fff;  text-align:center;  background-color:#917D6F; text-decoration:none;}
		a.btn_style5{display:inline-block; padding:12px 0 12px 0; width:145px;  font-size:17px; color:#fff;  text-align:center;  background-color:#524844; text-decoration:none;}


/* 페이징 영역*/
.paging{padding:30px 0 50px 0; text-align:center;}
.paging span, a.first_prev{padding:3px 2px; height:16px; width:22px;vertical-align:0;}
.paging span, a.prev{padding:3px 2px; height:16px; width:22px;vertical-align:0;}
.paging span, a.last_next{padding:3px 2px; height:16px; width:22px;vertical-align:0;}
.paging span, a.next{padding:3px 2px; height:16px; width:22px;vertical-align:0;}
.paging span>span, a.num{display:inline-block; padding:3px 0; height:16px; width:22px; text-align:center; vertical-align:top; color:#bfbfbf; background-color:#fff;border:1px solid #dbdbdb;
	vertical-align:middle;}
.paging span>span, a:hover.num{color:#fff; background-color:#727272; }
.paging span>span, a.on.num{color:#fff; background-color:#727272; }
 
	/* map */
#canvas {float:left; position:relative; width: 320px; height:400px; margin: 0}
#south {width: 320px; height:400px; position: absolute; top: 0px; left: 0;}

#seoul, #gygg, #incheon, #gangwon, #chungbuk, #chungnam, #daejeon, #sejong, #jeonbuk, #jeonnam, #gwangju, #gyeongbuk, #gyeongnam, #daegu, #busan, #ulsan, #jeju { display: none; position: absolute; height:16px; background-color:#000; color:#fff; padding:2px 5px; text-align:center;}

#seoul{ left:80px; top:75px; }
#gygg{ left:80px; top:45px; }
#incheon{ left:60px; top:75px; }
#gangwon{ left:150px; top:45px; }
#chungbuk{ left:120px; top:145px; }
#chungnam{ left:60px; top:165px; }
#daejeon{ left:80px; top:165px; }
#sejong{ left:70px; top:145px; }
#jeonbuk{ left:60px; top:205px; }
#jeonnam{ left:60px; top:260px; }
#gwangju{ left:	60px; top:260px; }
#gyeongbuk{ left:150px; top:165px; }
#gyeongnam{ left:130px; top:240px; }
#daegu{ left:170px; top:210px; }
#busan{ left:190px; top:250px; }
#ulsan{ left:200px; top:225px; }
#jeju{ left:80px; top:340px; }

#map_right_wrapper{float:left; margin-left:10px; width:380px;}
.map_right_title1 {margin:20px 0 7px 0;}
.map_right_title2 {margin:30px 0 7px 0;}

#bo_sch {margin-left:95px; margin-bottom:10px;padding-top:5px;text-align:left;}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:100%;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left; margin:3px 3px 3px 0}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#333;color:#fff;font-weight:bold}

 #board_list_wrapper {}
#board_category_ul { list-style:none; font-size:12px; }
#board_category_ul li { float:left; text-align:center; margin:3px 9px 3px 0;}
#board_category_ul li a { display:block; width:100px; padding:10px 7px; color:#454545; background-color:#f7f7f7; text-decoration:none; border:1px solid #ddd;}
#board_category_ul li a:hover,#board_category_ul li a:active,#board_category_ul li a:focus{background:#ddd;}
#board_category_ul li a#cate_select { background-color:#454545; font-weight:bold; color:#fff }

#search_input_btn { padding:2px 5px; vertical-align:middle; cursor:pointer; background-color:#000; color:#fff; border:1px solid #fff; }
.board_search select {vertical-align:middle;}
.board_search input {vertical-align:middle;}

.board_page a:link, .board_page a:visited, .board_page a:active { display:inline-block; height:24px; padding:0 10px; font-weight:bold; font-size:12px; border:1px solid #ccc; line-height:200%; color:#454545; vertical-align:middle; text-decoration:none;}

.board_list td.branch_img img { width:80px; }
.board_list td.branch_addr{ }

.by_map,.by_sch01{border-bottom:1px dotted #ddd;  background:url(../img/page/bg_magnify.gif) no-repeat 0% 50%; padding-left:0px; color:#000; margin-bottom:20px;}
.by_sch02{background:url(../img/page/bg_magnify.gif) no-repeat 0% 50%; padding-left:70px;}
.by_sch01,.by_sch02{margin-top:20px;color:#000;}
.by_sch01{padding-bottom:50px;}
.by_sch01 ul{margin-top:10px;}
.by_sch01 h3{margin-top:10px; font-size:15px;}
.by_sch02 ul{margin-top:20px;}
.by_sch01 li{float:left; margin-right:3px;}
.by_sch02 li{float:left; margin-right:3px;}

.list_brc{margin-top:20px;clear:both;}
.list_brc table{border-bottom:1px solid #ddd;}
.list_brc th{background:#eee; padding:5px 0; border-bottom:1px solid #ccc; border-top:1px solid #666;color:#000;}
.list_brc td{padding:5px 0; border-bottom:1px solid #eee;color:#000}
.btn_sch_desc{margin-top:-3px;}
td.pd_l15{padding-left:15px;}
.bor_b_none{border-bottom:none !important;}

 /* subpage*/
 
 /* ceo인사말 */
 
.ceo { width:752px;}
.ceo .inner{min-height:244px; background: url(../img/page/s0101_img01.jpg) right 0 no-repeat;}
.ceo .inner .tit01 {font-size:25px; color:#666; line-height:32px; padding-bottom:50px; }
.ceo .inner .txt01 {font-size:13px; color:#838383; line-height:21px; padding-bottom:30px; }
.ceo .inner .txt02 {font-size:15px; color:#666; line-height:21px; padding-bottom:30px; }
 
   /* 회사연혁 */
.history{min-height:647px; background:url(../img/page/s0102_img01.jpg) no-repeat;}
.historyYear {width:500px; margin-left:252px;}
.historyYear li{overflow:hidden;padding:20px 0;border-bottom:1px dashed #afafaf;}
.historyYear li.bd-none{border-bottom:none;}
.historyYear li h4{float:left;width:85px;color:#d93d53; font-size:25px;font-weight:600;}
.historyYear li dl{float:left;overflow:hidden;margin-top:5px;width:360px;}
.historyYear li dt{float:left;clear:both; width:20px; color:#333;font-size:13px;font-weight:600;vertical-align:top;}
.historyYear li dt.mg-top{margin-top:3px;}
.historyYear li dd{padding-left:40px;margin:3px 0 5px; font-size:13px; color:#838383;}
.historyYear li dd.line2{margin-bottom:8px;}
.historyYear li dd.lastDd{margin-bottom:0;}
 
 
  /* 찾아오시는길 */
.location_cont {width:752px;}
.location_cont2 {padding-top:30px; }
.location_cont1 {padding-bottom:30px; }
.location_cont h3 {color:#333; font-size:20px; margin-bottom:10px; background:url(../img/page/line1.gif) 0 7px no-repeat; padding:10px 0;}
.location_1 { width:376px; float:left;}
.location_1 h4 {color:#333; font-size:15px; font-weight:600; margin-bottom:5px;}
.location_1 li dl{float:left; margin-top:5px; width:376px;}
.location_1 li dt{float:left; clear:both; width:30px; font-size:13px; color:#666; font-weight:600; vertical-align:top;}
.location_1 li dd{padding-left:40px; font-size:13px; color:#838383;}
.location_2 {width:376px; float:left; height:130px;}
.location_2 h4 {color:#333; font-size:15px; font-weight:600; margin-bottom:5px;}
.location_2 ul { min-height:45px; /*background:url(../img/page/s0105_img01.gif) no-repeat;*/}
.location_2 ul li {/*padding-left:100px;*/ font-size:13px; color:#838383;}
.location_2 li dl{float:left; margin-top:5px; width:376px;}
.location_2 li dt{float:left; clear:both; width:70px; font-size:13px; color:#666; font-weight:600; vertical-align:top;}
.location_2 li dd{padding-left:40px; font-size:13px; color:#838383;}


   /* 채용정보 */
.recuit1 {background:url(../img/page/s0107_img01.gif) no-repeat; height:107px;}
.recuit1_box {padding:35px 0 0 260px; width:492px;}
.recuit1_box .txt01 {font-size:17px; color:#d93d53; font-weight:600;}
.recuit1_box .txt02 {font-size:13px; color:#333;}
.recuit2 {min-height:205px; background:url(../img/page/s0107_img02.gif)0 center no-repeat;}
.recuit2_box {width:492px; margin-left:260px;}
.recuit2_box li{overflow:hidden;padding:20px 0; border-bottom:1px dashed #afafaf;}
.recuit2_box li.bd-none{:border-bottom:none;}
.recuit2_box li dl{float:left;overflow:hidden;margin-top:5px; width:492px;}
.recuit2_box li dt{float:left;clear:both; width:100px; color:#d93d53;font-size:14px;font-weight:600; vertical-align:top;}
.recuit2_box li dd{padding-left:100px; font-size:13px; color:#838383;}
.recuit2_box li dd.line2{margin-bottom:8px;}
.recuit2_box li dd.lastDd{margin-bottom:0;}

.recuit4_box {width:752px; padding-top:50px;}
.recuit4 h3{color:#333; font-size:20px; margin-bottom:10px; background:url(../img/page/line1.gif) 0 7px no-repeat; padding-top:10px;}
.recuit4 h4{color:#333; font-size:15px; font-weight:600; margin-bottom:5px;}
.recuit4 table{border-bottom:1px solid #ddd; border-collapse: collapse;}
.recuit4 th{background:#eee; padding:5px 0; border:1px solid #ccc; border-top:1px solid #666; font-size:13px; color:#333;}
.recuit4 td{padding:5px 0; border:1px solid #d6d6d6; font-size:13px; color:#666; text-align:center; }

.recuit3_box {width:752px; padding-top:30px;}
.recuit3 {width:376px; padding-top:5px; float:left;}
.recuit3_1 {height:170px; float:left; }
.recuit3_2 {height:170px; float:left; }
.recuit3_3 {height:110px; float:left; }
.recuit3_4 {height:110px; float:left; }
.recuit3_5 {height:160px; float:left; }
.recuit3_6 {height:160px; float:left; padding-bottom:50px;}
.recuit3 h4{color:#333; font-size:15px; font-weight:600; display:block; margin-bottom:5px;}
.recuit3 .list li{font-size:13px; color:#838383; margin-bottom:5px; padding-left:10px; background:url(../img/page/dot.gif) 0 7px no-repeat; line-height:21px;}
.recuit3 .list li>span.b {font-size:13px; color:#666; font-weight:600;}


/* 인증서현황 */
.cert_wrap {overflow:hidden;}
.cert_tit { font-size:14px; line-height:20px; color:#333; font-weight:600; padding:14px 0 0 0; }
.cert_btn { padding-top:10px;}
.cert_01 { width:170px; float:left; padding:0 22px 0 0;}
.cert_02 { width:170px; float:left; }
.cert_line { background-color:#ddd; height:1px; width:752px; margin:30px 0 30px 0;}


/* 사이트맵*/

.sitemap_area .txt01{float:left; margin:0 50px 0 0;  padding-bottom:30px; width:190px; }
.wrap_01 {height:360px;}
.sitemap_area .txt01>dt{margin-bottom:10px; padding:13px 0 7px 20px;  font-size:15px; font-weight:600; color:#333; background: url("../img/page/s0601_img01.gif") 0 13px no-repeat; border-bottom:1px solid #333333;}
.sitemap_area .txt01>dd{padding:5px 0 5px 20px; font-size:13px; color:#666; border-bottom:1px dashed #999;}
.sitemap_area .txt01>dd>span {padding:5px 0 5px 10px; font-size:12px; color:#838383; border:0;}