	caption{display:none}
	#list-head{width:18%}
	#list-cnt{}
	#list-txt{width:22%}
	#list-title{width:42%}
	.lrb th{border-left:#ddd 1px solid;border-right:#ddd 1px solid}
	.lrb td{border-left:#ddd 1px solid;border-right:#ddd 1px solid}
	
	.boardForm {position:relative;overflow:hidden;width:100%;margin-bottom:10px}
	.boardForm table { width:100%; border-top:2px solid #666; border-bottom:1px solid #aaa; border-collapse:collapse; }
	.boardForm table tr th, .boardForm table tr td {border-bottom:1px solid #ddd; font-size:1.167em/*14px*/; }
	.boardForm table tr th {padding:12px 0; border-top:1px solid #ddd; background:#f9f9f9; text-align:center}
	.boardForm table tr td {padding:10px 7px;font-size:1em; color:#555;text-align:center }
	.boardForm table tr td.L { text-align:left; }
	.boardForm table tr td textarea{padding:5px; width:97%; border:1px solid #ddd; background:#fff}
	.boardForm p{font-size:0.917em;/*11px*/color:#999}
	.boardForm select{height:23px}
	
	.boardForm2 {position:relative;overflow:hidden;width:100%;margin-bottom:10px}
	.boardForm2 table { width:100%; border-top:2px solid #666; border-bottom:1px solid #aaa; border-collapse:collapse; }
	.boardForm2 table tr th, .boardForm2 table tr td {border-bottom:1px solid #ddd; font-size:1.167em/*14px*/; }
	.boardForm2 table tr th {padding:12px 0; border-top:1px solid #ddd; background:#E8E8E8; text-align:center}
	.boardForm2 table tr td {padding:10px 7px;font-size:1em; color:#555;}
	.boardForm2 table tr td.L { text-align:center; }
	.boardForm2 table tr td textarea{padding:5px; width:97%; border:1px solid #ddd; background:#fff}
	.boardForm2 p{font-size:0.917em;/*11px*/color:#999}
	.boardForm2 select{height:23px}
	
	.boardForm2 input[type=text]{
		width: 120px;
        height: 25px;
	}
	.tableStyle tr td {border-bottom:1px solid #ddd; font-size:1.167em/*14px*/; text-align:center; }
	.tbodyStyle tr td {border-bottom:1px solid #ddd; font-size:1.167em/*14px*/; text-align:left; }
	.tableStyle tr td .inOut { 
		display: inline-block; 
		padding: .5em .75em; 
		color: #6d707f; 
		font-size: 100%; 
		line-height: normal; 
		vertical-align: middle; 
		background-color: #fff; 
		cursor: pointer; 
		border: 1px solid #ebebeb; 
		border-bottom-color: #e2e2e2; 
		border-radius: .25em; 
	}
	.tableStyle tr td .inOut:hover {background-color: #107fbf52;}

	.board-cnt{width:100%;padding:10px 0;text-align:justify}
	.comment { position:relative; overflow:hidden; border:1px solid #ddd; text-align:left; }
	.comment p { padding:5px; border-bottom:1px solid #ddd; background:#f7f7f7; }
	.comment ul li { float:left; }
	.comment ul li.L { width:20%; }
	.comment ul li.C { width:60%; }
	.comment ul li.C div { border:none; }
	.comment ul li.C div ul li { display:inline; }
	.comment ul li.R { float:right; }
	
	/*from*/
	.board-box input[type="text"]{height:26px;margin:2px;padding:0 5px;border:#ddd 1px solid;font-size:1.167em;font-weight: 300;background:#fff;}
	.board-box input[type="text"]{height:26px;margin:2px;padding:0 5px;border:#ddd 1px solid;font-size:1.167em;font-weight: 300;background:#fff;}
	.board-box input[type="password"]{height:26px;margin:2px;padding:0 5px;border:#ddd 1px solid;font-size:1.167em;font-weight: 300;background:#fff;}
	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius: 2px;-o-border-radius:2px}
	input#title{width:97%}
	input#email{width:20%}
	input#file{width:40%}
	input#name{width:20%}
	input#phone{width:20%}
	input#add{width:55%}
	input#add2{width:55%;margin-left:34px}
	input#btn-add{width:78px;height:23px;border:0;background:url(../images/board/btn-add.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
	input#btn-file{width:78px;height:23px;border:0;background:url(../images/board/btn-file.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
	input#btn-plus{width:32px;height:16px;margin:5px 1px;border:0;background:url(../images/board/btn-plus.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
	input#btn-de{width:32px;height:16px;margin:5px 1px;border:0;background:url(../images/board/btn-de.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
	select{border:#ddd 1px solid;white-space: pre;-webkit-rtl-ordering: logical;background:#fff;cursor:default;
	border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;-webkit-appearance:menulist;box-sizing:border-box;align-items:center}
	
	.board-cnt textarea{padding:5px; width:100%; height:250px;border:1px solid #ddd;background:#fff}
	.psl-in{margin-top:10px;padding:10px 0;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;text-align:left}
	.psl-in h1{line-height:30px;font-size:1.167em/*14px*/;font-weight:bold;color:#000}
	.psl-in-choice{position:relative;display:block;text-align:left;line-height:30px;color:#000}
	.psl-in-choice input{top:3px;left:0;margin-left:5px}
	/*Board*/
	.board-top-img{width:100%;height:120px}
	.board-top-img img{width:100%;height:120px}
	.board-allnum{float:right;width:100%;line-height:30px;text-align:right}
	.board-allnum2{float:right;width:100%;line-height:30px;border-bottom:#ddd 1px solid;text-align:right;color:#999}
	.help-text{clear:both;width:100%;text-align:left;color:#999}
	.board-box{float:right;width:100%;/*padding-top:10px;*/}
	.board-box > h1{text-align:left;padding:10px 0;font-size:1.167em/*14px*/;font-weight:bold;color:#000}
	.board-box ul{/*padding-top:10px;*/height:100%;border-bottom:#aaa 1px solid}
	.board-box ul li h2{position:relative; float:left;padding:10px;width:22%;/*165-730*/}
	.board-box > ul > li{clear:both;display:block;width:100%;height:100%;height:auto !important;min-height:100%;border-bottom:#eee 1px solid}
	.board-box ul li img{float:left; width:100%}
	.board-box ul li div{display:block;float:right;width:73%;/*545-730*/padding:5px 0 10px 0}
	.board-box ul li div h1{padding:10px 0 5px 0;text-align:left;font-size:1.167em/*14px*/;font-weight:bold;color:#000}
	.board-box ul li div p{padding-right:10px;text-align:justify}
	.board-box ul li div span{float:left;font-size:0.917em;/*11px*/color:#999}
	.btn-play{position:absolute;top:0;left:0;width:100%}
	.page-box{text-align:center}
	
	.board-page{display:inline-block;clear:both;height:35px;text-align:center}
	.board-page img{margin:0;border:none}
	.board-page a{display:block;float:left;width:23px;height:20px;margin:5px 2px 0 0;border:0;background:url(../images/board/btn-boardpage-off.gif) no-repeat left top;font-size:0.917em/*11px*/;color:#000}
	.board-page a:hover{display:block;float:left;width:23px;height:20px;margin:5px 2px 0 0;background:url(../images/board/btn-boardpage-on.gif) no-repeat left top;font-size:0.917em/*11px*/;font-weight:bold;color:#fff}
	.board-page strong{display:block;float:left;width:23px;height:20px;margin:5px 2px 0 0;border:0;font-size:0.917em;}
	
	.board-cnt-img{width:100%;text-align:center}
	.board-cnt-img img{width:100%}
	.board-cnt-txt{width:100%;padding:20px 0 20px 0;border-top:#ddd 1px solid;text-align:justify}
	.board-box > .cul-photo-list{clear:both;width:100%;/*padding-top:10px;*/height:100%;border-bottom:#aaa 1px solid}
	.board-box > .cul-photo-list h1{text-align:left;padding:5px 0;font-size:1.167em/*14px*/;font-weight:bold;color:#000}
	.board-box > .cul-photo-list li h2{position:relative; float:left;padding:10px;width:40%;/*165-730*/}
	.board-box > .cul-photo-list li{float:left;clear:right;display:block;width:50%;height:100%;height:auto !important;min-height:100%;border-bottom:#eee 1px solid}
	.board-box > .cul-photo-list li div{display:block;float:left;width:50%;/*545-730*/padding:5px 0 10px 0}
	.board-box ol{display:block;clear:both;width:100%;margin:20px 0;height:82px;border-bottom:#aaa 1px solid}
	.board-box ol li{float:left;line-height:40px;height:40px;padding:0;margin:0;border-top:#ddd 1px solid}
	.board-box ol > .board-title{width:18%/*120-730*/;line-height:40px;background:url(../images/board/text-bg.gif) repeat-x left top;font-weight:bold;color:#333;text-align:center}
	.board-box ol > .board-txt{float:right;width:82%/*600-730*/;line-height:40px;text-align:left}
	.board-box ol > .board-txt a{padding-left:10px;text-align:left}
	/*포토게시판*/
	.list-photo{overflow:hidden;text-align:center;margin-bottom:10px;padding:10px 0;border-bottom:#ddd 1px solid;border-top:#ddd 1px solid}
	.list-photo ul{float:left;width:29.2%;margin:5px 15px;border:none}
	.list-photo li{border:none;text-align:center}
	.list-photo img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
	.list-photo ul li h1{line-height:25px;font-size:1.167em/*14px*/;font-weight:bold;color:#000}
	.list-photo ul li a{color:#000}
	.list-photo ul li a:hover{color:#999}
	/*Board-Search*/
	.board-sch{width:728px;margin-bottom:10px;border:#ddd 1px solid;background:#f5f5f5}
	.board-sch > fieldset{width:100%;line-height:38px;margin:0;padding:0;text-align:center}
	.board-sch > fieldset > legend{display:none}
	.board-sch > fieldset > label{padding-left:5px}
	.board-sch > fieldset > label > input[type=text]{width:160px;height:23px;padding:0 0 0 5px;border:#ddd 1px solid}
	.board-sch > fieldset > input[type=submit]{width:58px;height:23px;border:0;background:url(../images/board/btn-bd-search.gif) no-repeat left top;text-indent:-9999px;cursor:pointer}
	/*Board-file*/
	.board-file{position:relative;width:100%}
	.board-file > fieldset{width:100%;margin:0;padding:0;text-align:left}
	.board-file > fieldset > legend{display:none}
	.board-file > fieldset > label{padding-left:5px}
	.board-file > fieldset > label > input[type=text]{top:0;width:160px;height:23px;padding:0 0 0 5px;border:#ddd 1px solid}
	.board-file > fieldset > input[type=submit]{position:absolute;top:3px;width:78px;height:23px;border:0;background:url(../images/board/btn-file.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
	/*btn*/
	.board-btn-box{clear:both;display:block;width:100%;line-height:40px;text-align:right}
	.board-btn-box a{margin-left:5px}
	.board-btn-box a:hover{color:yellow}
	.btn-w{float:right;display:block;line-height:30px;height:30px;width:80px;text-align:center;background:#375e8e;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}	
	.btn-w2{float:left;display:block;line-height:30px;height:30px;width:80px;text-align:center;background:#375e8e;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.btn-w3{float:right;display:block;line-height:30px;height:30px;width:80px;text-align:center;background:#c0c0c0;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.btn-wRight{float:right;display:block;line-height:30px;height:30px;width:50px;text-align:center;background:#c0c0c0;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	.btn-wLeft{float:left;display:block;line-height:30px;height:30px;width:50px;text-align:center;background:#375e8e;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
	/* calendar */
	.calendarForm {position:relative;overflow:hidden;width:100%}
	.calendarForm ul.week li {min-height:30px;background:#f7f7f7;font-size:1.333em;color:#555;text-align:center;font-weight:bold;line-height:30px}
	.calendarForm ul.week li.sun {border:1px solid #cb6b6b;background:#cb6b6b;color:#fff}
	.calendarForm ul.week li.sat {border:1px solid #4987c7;background:#4987c7;color:#fff}
	.calendarForm ul li {float:left;width:12.8%;min-height:90px;margin:0.3%;padding:0.3%;border:1px solid #ddd;font-size:0.917em;color:#666;background:#f7f7f7}
	.calendarForm ul li span {margin-right:5px background:none}
	.calendarForm ul li p a {font-size:1em;color:#777}
	.calendarForm ul li p a:hover {color:#ccc}
	.calendarForm ul li.sun {color:#cb6b6b}
	.calendarForm ul li.sat {color:#4987c7}
	.calendarForm ul li.blankday {background:none}
	.calendar_select{width:100%;margin-bottom:10px;font-size:1.5em;color:#000;font-weight:bold;text-align:left;line-height:30px;}
	.calendar_select span {margin:0 10px;background:none}
	
	
	#mapBlack {position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); z-index: 100;}
	#mapBlack > .mapLayer {
		position: absolute; 
		top: 35%; 
		left: 45%; 
		margin-top: -220px; 
		margin-left: -320px; 
		display: block; 
		width: 840px; 
		height: 80%;
		border-radius: 0px; 
		overflow: hidden;
		overflow-y: auto; 
		box-shadow: 1px 1px 3px 0 #333; 
		z-index: 11;
		background-color: #fff;
	}
	.mapLayer > .mapTitleArea {position: relative; width: 100%; height: 60px; box-sizing: border-box; padding: 20px; background-color: #ddd;}
	.mapLayer > .mapTitleArea > h3 {width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight: 500; color: #222; text-align: center;}
	.mapLayer > .mapTitleArea > h3 > span {line-height: 20px; font-size: 13px; font-weight: 300; color: #999; margin-right:20px;}
	.mapLayer > .mapTitleArea > .close {position: absolute; top: 0px; right: 0px; display: block; width: 60px; height: 60px; background: url('../img/iconCloseWhite.png') center center no-repeat; z-index: mapTitleArea; background-color: #6d707f;}

	.mapLayer > .mapArea {width: 100%;  height: 100%; box-sizing: border-box; padding: 10px; background-color: #FFFFFF;}
	/* .mapLayer > .mapArea > .map {position: relative; display: block; width: 100%; height: 500px; box-sizing: border-box; border: 1px #999 solid; background: url('../img/bgTempMapSelect.jpg') center center no-repeat;} */
	.mapLayer > .mapArea > .map > dl.toolBoxArea {position: absolute; top: 60px; left: 10px; display: block; width: 200px; height: 40px; border-radius: 5px; overflow: hidden; box-shadow: 1px 1px 3px 0 #888; background-color: #eee; z-index: 3;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dt {float: left; display: block; width: 80px; height: 40px; line-height: 40px; font-size: 12px; font-weight: 300; color: #999; text-align: center;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd {float: left; display: block; width: 40px; height: 40px; cursor: pointer; background-image: url('../img/mapIcon.png');}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:nth-last-of-type(3) {background-position: 0 -400px;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:nth-last-of-type(2) {background-position: 0 -440px;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:nth-last-of-type(1) {background-position: 0 -480px;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd.on:nth-last-of-type(3),
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:active:nth-last-of-type(3) {background-position: -40px -400px;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd.on:nth-last-of-type(2),
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:active:nth-last-of-type(2) {background-position: -40px -440px;}
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd.on:nth-last-of-type(1),
	.mapLayer > .mapArea > .map > dl.toolBoxArea > dd:active:nth-last-of-type(1) {background-position: -40px -480px;}

	.mapLayer > .mapBtArea {width: 100%; height: 60px;}
	.mapLayer > .mapBtArea > li {float: left; display: block; width: 25%; height: 60px;}
	.mapLayer > .mapBtArea > li:nth-child(2) {width: 25%; height: 60px;}
	.mapLayer > .mapBtArea > li:nth-child(3) {width: 25%; height: 60px;}
	.mapLayer > .mapBtArea > li > a {display: block; width: 100%; height: 100%; line-height: 60px; font-size: 14px; font-weight: 300; color: #fff; text-align: center; text-decoration: none; transition: all 0.3s;}
	.mapLayer > .mapBtArea > li > a.reSelect {box-sizing: border-box; padding-left: 30px; color: #222; background: url('../img/iconReSelect.png') 40px center no-repeat #fff;}
	.mapLayer > .mapBtArea > li > a.choice {background-color: #00beed;}
	.mapLayer > .mapBtArea > li > a.fillChoice {background-color: #47C83E;}
	.mapLayer > .mapBtArea > li > a.close {background-color: #6d707f;}
	.mapLayer > .mapBtArea > li > a.reSelect:active,
	.mapLayer > .mapBtArea > li > a.reSelect:hover {background-color: #eee;}
	.mapLayer > .mapBtArea > li > a.choice:active,
	.mapLayer > .mapBtArea > li > a.choice:hover {background-color: #009bc1;}
	.mapLayer > .mapBtArea > li > a.close:active,
	.mapLayer > .mapBtArea > li > a.close:hover {background-color: #575960;}
		
	.tArea{
        height: 6.25m;
	}