@charset "utf-8";
/**
 * @File Name : board.css
 * @Description : Form | Static&Dynamic Share | Dynamic Board | Add Share Dynamic Contents ..
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2015.06.19 | 김소화 | 최초 등록
 * </pre>
 * @author 디자인팀 김소화
 * @since 2015.06.19
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* Form. 20140905 ◆◆◆ */
form,
fieldset,
legend{margin:0;padding:0;border:0;}
select.select{height:2.462em /* ☆32px */;margin:2px 0;padding:2px;border:1px solid #d5d5d5;background:#f9f9f9;/* font-size:12px */ /* ☆ */;line-height:2 /* ☆=32-(2+2) */;}
input.text{height:2.308em /* ☆30px */;margin:2px 0;padding:0;border:1px solid #d5d5d5;/* border-color:#aaa #ddd #ddd #aaa; */background:#f9f9f9;line-height:2.308;}
input.file{height:2.462em /* ☆32px */;margin:2px 0;padding:1px 0 0 1px;background:transparent;color:#767676;font-size:12px /* ☆ */;line-height:normal;letter-spacing:-1px;}
*+html select.select,
*+html input.file{margin:2px 0 1px;}
textarea.textarea{width:100%;max-width:100%;margin:2px -1px;padding:0;border:1px solid #d5d5d5;background:#f9f9f9;}
input.radio,
input.checkbox{width:1em;height:1em;margin:2px 0;}
label.label{display:inline-block;margin:2px 4px 2px 0;padding:0 2px;} /* ☆ */
/* Button */
a.button,
input.button,
button.button,
img.button,
input.image{display:inline-block;height:2.462em /* ☆32px */;margin:2px 0;padding:0 1em 2px;border:1px solid #333;background:#333;
	color:#fff !important;font-weight:normal;/* font-size:12px */ /* ☆ */;line-height:normal /* ☆ 인코딩 상쇄(-0 or normal) */;white-space:nowrap;text-decoration:none !important;vertical-align:middle;cursor:pointer;}
*+html button.button{margin-left:4px;}/* 각개조정필요! */
a.button{height:2.308em /* ☆30px */;padding-top:0;padding-bottom:0;line-height:2.308 /* ☆ 인코딩 상쇄(-0 or -2) */;}
img.button,
input.image,
.button.img{width:auto;height:auto;padding:0;border:0;}
.button.img img{margin:0;}
table .button{background:#757575;color:#fff;}


/* <!-- ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ --> */
/* ★버튼 스타일 세트 설계 필요!! - 예) 버튼 크기, 색상, 모양, 아이콘 유무, 아이콘 위치별 세트와 사용처 명확 구성 요망! */
/* ▶▷스타일 미완성!! WSG 최종본 나올 때까지 계속 추가한다TT */

/* addStyleButton */
 /* ☆예비.큰버튼 */
.button.a0{height:3.077em /* ☆40px */;}
a.button.a0{height:2.923em /* ☆38px */;line-height:2.923;}
/* 크기.a1 */
.button.a1{height:2.770em /* ☆36px */;}
a.button.a1{height:2.615em /* ☆34px */;line-height:2.615;}
table .button.a1{height:2.143em /* ☆30px table 내 적용 시 */;}
table a.button.a1{height:2em /* ☆28px table 내 적용 시 */;line-height:2 !important;}
/* 색상.a2 */
.button.a2{border:1px solid #777;background:#fff;color:#333 !important;}
/* 테이블내부 작은버튼 */
table a.button.a1.tbutton{height:2em;font-size:13px;letter-spacing:-1px;}
table a.button.a1.a3{background:#333;}
/* 2줄.a4 */
.button.a4{padding:.7em 35px .7em 1em;height:auto !important;line-height:130% !important;white-space:normal;}


/* iconStyleButton - 기본 아이콘 */
.button.icon1{position:relative;padding-right:35px;letter-spacing:-1px;}
.button.icon1 .ic1{float:left;position:absolute;left:auto;right:0;top:50%;width:20px;height:20px;margin:-10px 5px 0 0;background:url(/portal/_common/img/inc/button1s.png) no-repeat;}
.button.icon1.go .ic1{background-position:-50px 0;} /* 바로가기 */
.button.icon1.go2 .ic1{background-position:-50px -300px;} /* 바로가기 */
.button.icon1.download{padding-right:35px;} /* 내려받기 */
.button.icon1.download .ic1{margin-right:10px;background-position:-150px -100px;}
.button.icon1.close .ic1{background:url(/portal/_common/img/inc/b1s.png) no-repeat 50%;} /* ☆예비.닫기 */
.button.icon1.download2{padding-right:35px;}
.button.icon1.download2 .ic1{margin-right:10px;background-position:-150px -200px;}

.button.icon2{position:relative;padding-left:35px;}
.button.icon2 .ic1{float:left;position:absolute;left:0;right:auto;top:50%;width:20px;height:20px;margin:-10px 0 0 5px;background:url(/portal/_common/img/inc/button1s.png) no-repeat;}
.button.icon2.download2{padding-left:35px;} /* 내려받기 */
.button.icon2.download2 .ic1{margin-left:10px;background-position:-150px -200px;}
.button.icon2.open .ic1{margin-left:10px;background-position:-40px -250px;}

a.button.a13{height:2.615em; width:85%;padding:.2em 0.5em 0;background:#f48110; border:1px solid #f48110;border-radius:3px;}
a.button.a14{height:2.615em; width:85%;padding:.2em 0.5em 0;}
a.button.a15{height:2.923em /* ☆38px */;line-height:2.923;background:#0284c3; border:1px solid #0284c3;border-radius:3px; font-size:18px;}


/* 테이블 내 버튼 */
.button.tbutton1{height:1.85em;line-height:1.85em;font-size:87.25%;letter-spacing:-1px;}


/* 파일다운로드 용 버튼 */
.button.icon1.file .ic1{margin:-7px 10px 0 5px;width:16px;height:16px;}
.button.icon1.hwp .ic1{background:url(/portal/_common/img/board/icon/hwp.png) no-repeat;}
.button.icon1.zip .ic1{background:url(/portal/_common/img/board/icon/zip.png) no-repeat;}
.button.icon1.doc .ic1{background:url(/portal/_common/img/board/icon/doc.png) no-repeat;}
.button.icon1.pdf .ic1{background:url(/portal/_common/img/board/icon/pdf.png) no-repeat;}
.button.icon1.ppt .ic1{background:url(/portal/_common/img/board/icon/ppt.png) no-repeat;}
.button.icon1.txt .ic1{background:url(/portal/_common/img/board/icon/txt.png) no-repeat;}
.button.icon1.xls .ic1{background:url(/portal/_common/img/board/icon/xls.png) no-repeat;}
.button.icon2.home{padding-left:40px;}
.button.icon2.home .ic1{background:url(/portal/_common/img/board/icon/home.png) no-repeat;width:23px;height:23px;margin:-10px 0 0 12px;}


/* ◇◆ ☆예비(WSG isn't) ◇◆  */

 /* /board/ 단독 아이콘 버튼 */
.button.icon1t0{position:relative;width:0/* ☆ */;padding:0 0 0 30px;overflow:hidden;/* text-indent:-9999px; */}
.button.icon1t0 .ic1{float:left;position:absolute;left:0;right:auto;top:50%;width:20px;height:20px;margin:-10px 5px 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;}
.button.icon1t0.prev .ic1{background-position:-50px -50px;} /* 이전글 */
.button.icon1t0.next .ic1{background-position:-100px -50px;} /* 다음글 */

 /* /board/ 앞 아이콘 버튼 */
.button.icon1t1{position:relative;padding-left:25px;}
.button.icon1t1 .ic1{float:left;position:absolute;left:0;right:auto;top:50%;width:20px;height:20px;margin:-10px 5px 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;}
.button.icon1t1.help .ic1{background-position:-150px 0;} /* 도움말 */

 /* 뒤 아이콘 버튼 */
.button.t1icon1{}

 /* 앞뒤 아이콘 버튼 */
.button.icon1t1icon1{}

/* Body uTil Button 본문유틸 */
.button.bt1{position:relative;height:2.308em /* ☆30px */;padding-left:25px;
	border:1px solid #444;border-color:#ccc #999 #999 #ccc;
	background:linear-gradient(to bottom,#fff 0,#fff 5%,#eee 5%,#fff 100%);
	color:#000 !important;
}
.button.bt1 .ic1{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0 5px;}
.button.bt1.front .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -50px 0;}
.button.bt1.back .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -100px 0;}
.button.bt1.down .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -150px 0;}
.button.bt1.up .ic1,
.button.bt1.top .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -200px 0;}
.button.bt1.print .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -50px -50px;}
.button.bt1.stats .ic1{background:url(/portal/_common/img/inc/bt1s.png) no-repeat -100px -50px;}


/* <!-- ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ --> */

/* Static&Dynamic Share ◇◆◇◆◇◆◇◆◇◆ */

/* 페이지 */
.pagenav1{clear:both;width:100%;margin: auto;line-height:25px;text-align:center;}
.pagenav1 .m a{display:inline-block;width:25px;height:25px;margin:0 -1px 2px 0;border:1px solid #ccc;background:#fff;color:#333;white-space:nowrap;overflow:hidden;}
.pagenav1 .pages{}
.pagenav1 .pages .m a{width:auto;min-width:13px;padding:0 6px;text-decoration:none !important;}
.pagenav1 .pages .on a{border-color:#333;background:#444;color:#fff;}
.pagenav1 .m a .ic{display:block;width:25px;height:100%;margin:0 auto;background:url(/portal/_common/img/board/pagenav1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.pagenav1 .first a .ic{background-position:0 50%;}
.pagenav1 .prev a .ic{background-position:-25px 50%;}
.pagenav1 .next a .ic{background-position:-50px 50%;}
.pagenav1 .last a .ic{background-position:-75px 50%;}
.pagenav1 .control1 a:not([href]){opacity:.4;}

/* Dynamic Board ◇◆◇◆◇◆◇◆◇◆ */

.infomenu1{z-index:20;clear:both;position:relative;width:100%;margin:1.5em 0;}
.infomenu1:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.infomenu1 .info1{color:#767676;} /* 글수.. */
.infomenu1 .info1 .em1{color:#111;}
.infomenu1 .left{float:left;margin:0;padding:0;}
.infomenu1 .right{float:right;margin:0;padding:0;text-align:right;}
.infomenu1 .center{margin:0 auto;text-align:center;}
.infomenu1 .center .button{margin-left:3px;margin-right:3px;}

/* 검색 */

.search1{position:relative;margin:0 0 1.5em 0;width:100%;overflow:hidden;}
.search1 .label{float:left;line-height:2.308em;letter-spacing:-1px;}
.search1 .select1{float:left;margin-right:1%}
.search1 .text1{float:left;margin-right:1%}
.search1 .submit{float:left;text-align:center;letter-spacing:-1px;margin-right:1%;}
.search1 .submit2{float:left;text-align:center;padding:0 4px 0px 0px;letter-spacing:-1px;margin-right:0%;line-height:2.708em;}
.search1 .checkbox{float:left;margin:12px 0 0 0;}
.search1 .radio{float:left;margin:12px 0 0 0;}

.search2{position:relative;margin:0 0 1.5em 0;padding:0 2px 0 0;overflow:hidden;}
.search2 .select1{float:left;width:49%;margin:0 2% 2% 0;}
.search2 .select2{float:right;width:49%;margin:0 -2px 0 0;}
.search2 .text1{float:left;width:100%;margin:0;}
.search2 .submit{float:left;position:absolute;right:5px;bottom:0;width:25px;height:25px;margin:0 0 4px 0;border:0;background:#f9f9f9 url(/portal/_common/img/board/search1s.png) no-repeat 50%;background-size:17px auto;overflow:hidden;text-indent:-9999px;}

/* 송현정 추가  */
.search3{position:relative;margin:0 0 1.5em 0;padding:0 2px 0 0;overflow:hidden;}
.search3 .select1{float:left;width:100%;margin:0 2% 2% 0;}
.search3 .select2{float:right;width:100%;margin:0 0 2% 0;}
.search3 .select3{float:left;width:100%;margin:0 2% 2% 0;}
.search3 .text1{float:left;width:100%;margin:0;border:1px solid #ff0000;}
.search3 .submit{float:left;position:absolute;right:5px;bottom:0;width:25px;height:25px;margin:0 0 4px 0;border:0;background:#f9f9f9 url(/portal/_common/img/board/search1s.png) no-repeat 50%;background-size:17px auto;overflow:hidden;text-indent:-9999px;}


.more1{display:block;clear:both;position:relative;height:40px;background:#f5f5f5;line-height:38px;letter-spacing:-1px;text-align:center;overflow:hidden;}
.more1 .t1{margin:0 1em 0 0;color:#666;}
.more1 .ic1{float:left;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 1.5em;background:url(/portal/_common/img/board/more1s.png) no-repeat 50%;overflow:hidden;text-indent:-9999px;}



/* 20160219 검색영역 템플릿 추가 */
[class*='search1select']{position:relative;margin:0 -.5% 1.5em;overflow:hidden;}
[class*='search1select'] fieldset{margin:0;}
[class*='search1select'] input[type=text],
[class*='search1select'] a[class*=button],
[class*='search1select'] button,
[class*='search1select'] select,
[class*='search1select'] input[type=radio],
[class*='search1select'] input[type=checkbox]{
	display:inline-block;
	max-width:100%;
	height:2.571em; /* ☆=(36/14)px */
	box-sizing:border-box; /* [IE8+] */
	margin-top:.333em;margin-bottom:.333em;
	line-height:normal; /* ☆2.429=((36-2)/14)px */
	vertical-align:middle;text-decoration:none !important;
}
[class*='search1select'] input[type=text]{-webkit-border-radius:0;-webkit-appearance:none;
	padding:0 .2em;
	border-radius:2px;
	border:1px solid #bbb;
	background-color:#fcfcfc;
}
[class*='search1select'] select{background-color: #fcfcfc;border: 1px solid #bbb;border-radius: 2px;	padding: 0.45em 0.2em;}
[class*='search1select'] [class*='select']{float:left;width:29%;margin-left:.5%;margin-right:.5%;}
[class*='search1select'] .text1{float:left;width:49%;margin-left:.5%;margin-right:.5%;}
[class*='search1select'] .submit{float:left;width:19%;margin-left:.5%;margin-right:.5%;}
*+html [class*='search1select'] .submit{width:17.5%;}

/* 선택2 */
.search1select2 [class*='select']{width:19%;}
.search1select2 .text1{width:39%;}

/* 선택3 */
.search1select3 [class*='select']{width:32.333%;}
*+html .search1select3 [class*='select']{width:32%;}
.search1select3 .text1{width:79%;}

/* 선택4 */
.search1select4 [class*='select']{width:23.999%;}
*+html .search1select4 [class*='select']{width:23%;}
.search1select4 .text1{width:79%;}

/* 선택5 */
.search1select5 [class*='select']{width:18.999%;}
*+html .search1select5 [class*='select']{width:19.999%;}
.search1select5 .text1{width:79%;}



/* 계약검색 */
.search1contract1s1 {padding:10px 0;border:solid #ddd;border-width:1px 0;overflow:hidden;}
.search1contract1s1 *{list-style:none;padding:0;margin:0;}
.search1contract1s1 label{margin:0 20px;}
.search1contract1s1 input[type=text]{width:70%;}
.search1contract1s2{text-align:center;}
.search1contract1s2 button{clear:both;float:none !important;}




/* 목록. [m] 개별 정의하여 변경 관리 간편하게 해보자. */

/* 일반목록. 작은폭이면 일부내용 감춤. bbs1openapi1 */
.bbs1list1{margin:0 0 1.5em 0;line-height:1.429;letter-spacing:-.075em;overflow:hidden;}
.bbs1list1 .lst1{list-style:none;margin:0;padding:0;border:solid #d5d5d5;border-width:1px 0;overflow:hidden;}
.bbs1list1 .li1{margin:0;padding:0;border-top:1px dotted #d5d5d5;overflow:hidden;}
.bbs1list1 .li1:first-child{border:0;}
.bbs1list1 .li1 a.a1{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.bbs1list1 .li1 .f1{float:left;width:27%;margin:0 3% 3% 0;height:0;padding:0 0 16%;overflow:hidden;}
*+html .bbs1list1 .li1 .text1wrap{margin:0 0 3% 0;}
.bbs1list1 .li1 .f1 img{width:100%;}
.bbs1list1 .li1 .f1+.text1wrap{float:left;width:70%;}
.bbs1list1 .li1 .t1{margin:.25em 0 .25em;color:#444;font-size:1.077em;}
.bbs1list1 .li1 .t1:hover,
.bbs1list1 .li1 .t1:focus {color:#000;}
.bbs1list1 .li1 .t2{display:none /* ☆ */;}
.bbs1list1 .li1 span.t2icon {margin:.25em 0;}
.bbs1list1 .li1 .t3wrap{display:block;margin:.25em 0;color:#666;font-size:.923em;}
.bbs1list1 .li1 .t3{display:none /* ☆ */;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1list1 .li1 .t3:first-child{display:inline;padding-left:0;background:transparent;}

.bbs1list1 .li1 .f2{float:left;width:15%;margin:0 3% 3% 0;overflow:hidden;}
.bbs1list1 .li1 .f2 img{width:100%;}
.bbs1list1 .li1 .f2+.text1wrap{float:left;width:80%;}

/* 일반목록.버튼추가. bbs1openapi1 */
.bbs1list2{}
.bbs1list2{margin:0 0 1.5em 0;line-height:1.429;letter-spacing:-.075em;overflow:hidden;}
.bbs1list2 .lst1{list-style:none;margin:0;padding:0;border-top:1px solid #d5d5d5;overflow:hidden;}
.bbs1list2 .li1{margin:0;padding:0;border-top:1px dotted #d5d5d5;overflow:hidden;}
.bbs1list2 .li1:first-child{border:0;}
.bbs1list2 .li1 a.a1{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.bbs1list2 .li1 .text1wrap{color:#666;}
.bbs1list2 .li1 .t1{display:block;margin:0 0 .25em;color:#000;font-size:1.077em;}
.bbs1list2 .li1 .t2{display:block;margin:.25em 0;color:#666;font-size:.923em;}
.bbs1list2 .li1 .t3wrap{display:block;margin:.25em 0;color:#666;font-size:.923em;}
.bbs1list2 .li1 .t3{float:left;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1list2 .li1 .t3:first-child{display:inline;padding-left:0;background:transparent;}
.bbs1list2 .li1 .btns{display:block;margin:-.25em 0 1em;}

/* 갤러리1. 높이가변. photo1.. *//* ☆[IE7]float, clear Bug >>> [JS]Fix */
.bbs1gallery1{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1gallery1 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery1 .li1{clear:left;float:left;width:50%;margin:0;padding:10px 0;overflow:hidden;}
*+html .bbs1gallery1 .li1{clear:none;}
.bbs1gallery1 .li1 a{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;cursor:pointer;}
/* .li1:nth-child(2n) */
.bbs1gallery1 .li1.n2,
.bbs1gallery1 .li1.n4,
.bbs1gallery1 .li1.n6,
.bbs1gallery1 .li1.n8{clear:right;}
.bbs1gallery1 .li1.n2 a,
.bbs1gallery1 .li1.n4 a,
.bbs1gallery1 .li1.n6 a,
.bbs1gallery1 .li1.n8 a{padding:0 0 0 7px;}
.bbs1gallery1 .li1 .f1{display:block;position:relative;width:98%;/* height:0;padding-bottom:66.666%; */margin:0 auto .5em;text-align:center;overflow:hidden;border:1px solid #d6d6d6;background:#fff;}
.bbs1gallery1 .li1 .f1 img{position:relative;left:0;top:0;max-width:190px;width:93%;padding:5px;height:auto !important;vertical-align:top;}
.bbs1gallery1 .li1 .text1{display:block;height:6em;overflow:hidden;}
.bbs1gallery1 .li1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#333;font-size:1.077em;overflow:hidden;}
.bbs1gallery1 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.bbs1gallery1 .li1 .t2{float:left;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1gallery1 .li1 .t2:first-child{padding-left:0;background:transparent;}

/* 갤러리2. 높이고정. video1.. */
.bbs1gallery2{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1gallery2 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery2 .li1{float:left;width:50%;margin:0 -1px 0 0;padding:10px 0;overflow:hidden;}
.bbs1gallery2 .li1 a{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;cursor:pointer;}
/* .li1:nth-child(2n) */
.bbs1gallery2 .li1.n2 a,
.bbs1gallery2 .li1.n4 a,
.bbs1gallery2 .li1.n6 a,
.bbs1gallery2 .li1.n8 a{padding:0 0 0 7px;}
.bbs1gallery2 .li1 .f1{display:block;position:relative;width:100%;height:0;padding-bottom:56.25% /* = 9/16 */;margin:0 auto .5em;text-align:center;overflow:hidden;}
.bbs1gallery2 .li1 .f1 img{position:absolute;left:0;top:0;width:100%;height:auto !important;vertical-align:top;}
.bbs1gallery2 .li1 .text1{display:block;height:6em;overflow:hidden;}
.bbs1gallery2 .li1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#444;font-size:1.077em;overflow:hidden;}
.bbs1gallery2 .li1 .t1:hover,
.bbs1gallery2 .li1 .t1:focus{color:#000;}
.bbs1gallery2 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.bbs1gallery2 .li1 .t2{float:left;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1gallery2 .li1 .t2:first-child{padding-left:0;background:transparent;}
.bbs1gallery2 .li1 .deco{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/portal/_common/img/board/video1s.ic1.png) no-repeat;}
html.Mobile .bbs1gallery2 .li1 .deco{background:url(/portal/_common/img/board/video1s.ic1@2x.png) no-repeat;background-size:contain;}



/* 갤러리3. 높이가변.버튼추가. ebook1.. *//* ☆[IE7]float, clear Bug >>> [JS]Fix */
.bbs1gallery3{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1gallery3 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery3 .li1{clear:left;float:left;width:50%;margin:0;padding:10px 0;overflow:hidden;}
.bbs1gallery3 .li1 .wrap1{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;}
/* .li1:nth-child(2n) */
.bbs1gallery3 .li1.n2,
.bbs1gallery3 .li1.n4,
.bbs1gallery3 .li1.n6,
.bbs1gallery3 .li1.n8{clear:right;}
.bbs1gallery3 .li1.n2 .wrap1,
.bbs1gallery3 .li1.n4 .wrap1,
.bbs1gallery3 .li1.n6 .wrap1,
.bbs1gallery3 .li1.n8 .wrap1{padding:0 0 0 7px;}
.bbs1gallery3 .li1 .f1{display:block;position:relative;width:100%;height:0;padding-bottom:130.841% /* = Design */;margin:0 auto .5em;text-align:center;overflow:hidden;}
.bbs1gallery3 .li1 .f1 img{position:absolute;left:0;top:0;width:100%;height:auto !important;vertical-align:top;}
.bbs1gallery3 .li1 .text1{display:block;/* height:6em; */padding:0 0 .5em 0;overflow:hidden;}
.bbs1gallery3 .li1 .text1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#333;font-size:1.077em;overflow:hidden;}
.bbs1gallery3 .li1 .b1s{display:block;position:relative;margin:.25em 0 0 0;overflow:hidden;}
.bbs1gallery3 .li1 .b1s .b1{display:block;position:relative;margin:0 0 5px 0;padding:0;border:1px solid #333;background:#333;color:#fff;font-size:.923em;text-align:center;}
.bbs1gallery3 .li1 .b1 .ic1{display:inline-block;width:20px;height:20px;margin:3px 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:0 /* ☆ */;vertical-align:top;}
.bbs1gallery3 .li1 .b1.quickview .ic1{background-position:-50px 0;}
.bbs1gallery3 .li1 .b1.download{border:1px solid #333;background:#fff;color:#333;}
.bbs1gallery3 .li1 .b1.download .ic1{background-position:-100px -100px;}
.bbs1gallery3 .li1 .b1 .t1{display:inline-block;height:20px;margin:3px 0;line-height:20px;vertical-align:top;}


/* 갤러리4. 높이고정. video1.. * 테두리/*/
.bbs1gallery4{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1gallery4 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery4 .li1{float:left;width:50%;margin:0 -1px 0 0;padding:10px 0;overflow:hidden;}
.bbs1gallery4 .li1 a{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;cursor:pointer;}
.li1:nth-child(2n) 
.bbs1gallery4 .li1.n2 a,
.bbs1gallery4 .li1.n4 a,
.bbs1gallery4 .li1.n6 a,
.bbs1gallery4 .li1.n8 a{padding:0 0 0 7px;}
.bbs1gallery4 .li1 .wrap1{display:block;position:relative;margin:0; padding:12px 10px;border:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery4 .li1 .wrap1:hover{border-color:#333;box-shadow:1px 1px 0 0 rgba(0, 0, 0, .1);}
.bbs1gallery4 .li1 .wrap1:hover a{text-decoration:none;}
.bbs1gallery4 .li1 .f1{display:block;position:relative;width:100%;height:0;padding-bottom:56.25% /* = 9/16 */;margin:0 auto .5em;text-align:center;overflow:hidden;}
.bbs1gallery4 .li1 .f1 img{position:absolute;left:0;top:0;width:100%;height:auto !important;vertical-align:top;}
.bbs1gallery4 .li1 .text1{display:block;min-height:7.7em;overflow:hidden;}
.bbs1gallery4 .li1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#444;font-size:1.077em;overflow:hidden;}
.bbs1gallery4 .li1 .t1:hover,
.bbs1gallery4 .li1 .t1:focus{color:#000;}
.bbs1gallery4 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.bbs1gallery4 .li1 .t2{float:left;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1gallery4 .li1 .t2:first-child{padding-left:0;background:transparent;}
.bbs1gallery4 .li1 .deco{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/portal/_common/img/board/video1s.ic1.png) no-repeat;}
html.Mobile .bbs1gallery4 .li1 .deco{background:url(/portal/_common/img/board/video1s.ic1@2x.png) no-repeat;background-size:contain;}

/* 갤러리1. 높이가변. photo1.. *//* ☆[IE7]float, clear Bug >>> [JS]Fix */
.bbs1gallery5{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1gallery5 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1gallery5 .li1{/*clear:left;*/float:left;width:50%;margin:0;padding:10px 0;overflow:hidden;}
*+html .bbs1gallery5 .li1{clear:none;}
.bbs1gallery5 .li1 a{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;cursor:pointer;}
/* .li1:nth-child(2n) */
.bbs1gallery5 .li1.n2,
.bbs1gallery5 .li1.n4,
.bbs1gallery5 .li1.n6,
.bbs1gallery5 .li1.n8{clear:right;}
.bbs1gallery5 .li1.n2 a,
.bbs1gallery5 .li1.n4 a,
.bbs1gallery5 .li1.n6 a,
.bbs1gallery5 .li1.n8 a{padding:0 0 0 7px;}
.bbs1gallery5 .li1 .f1{display:block;position:relative;width:98%;/* height:0;padding-bottom:66.666%; */margin:0 auto .5em;text-align:center;overflow:hidden;border:1px solid #d6d6d6;background:#fff;}
.bbs1gallery5 .li1 .f1 img{position:relative;left:0;top:0;max-width:190px;width:93%;padding:5px;height:50px;vertical-align:top;}
.bbs1gallery5 .li1 .text1{display:block;height:6em;overflow:hidden;}
.bbs1gallery5 .li1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#333;font-size:1.077em;overflow:hidden;}
.bbs1gallery5 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.bbs1gallery5 .li1 .t2{float:left;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.bbs1gallery5 .li1 .t2:first-child{padding-left:0;background:transparent;}



/* 포커스1. 높이가변.내용(목록). job1.. *//* ☆[IE7]float, clear Bug >>> [JS]Fix */
.bbs1focus1{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1focus1 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1focus1 .li1{float:left;width:100%;margin:0;padding:10px 0;border-bottom:1px dotted #d5d5d5;overflow:hidden;}
.bbs1focus1 .li1 .wrap1{display:block;position:relative;overflow:hidden;}
.bbs1focus1 .li1 .t1{display:inline-block;margin:0 0 .5em;color:#333;font-size:1.077em;}
.bbs1focus1 .li1 .f1{float:left;position:relative;width:30%;margin:0 3% 3% 0;}
.bbs1focus1 .li1 .f1 img{display:block;position:relative;width:auto;max-width:100%;height:122px;margin:0 auto;}
.bbs1focus1 .li1 .t2{display:block;margin:.25em 0;color:#666;font-size:.923em;}
.bbs1focus1 .li1 .tbox{display:block;float:left;width:67%;}
.bbs1focus1 .li1 .lst2{display:block;list-style:none;margin:.5em 0 0;padding:0;}
.bbs1focus1 .li1 .li2{padding:0 0 .5em 10px;background:url(/portal/_common/img/board/bu1s.png) no-repeat -387px 4px;color:#666;font-size:.923em;line-height:1.308 /* =17/13 */;}

/* 포커스2. 높이고정.내용(단순). speciality1.. */
.bbs1focus2{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1focus2 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1focus2 .li1{float:left;width:100%;margin:0;padding:10px 0;border-bottom:1px dotted #d5d5d5;overflow:hidden;}
.bbs1focus2 .li1 .wrap1{display:block;position:relative;overflow:hidden;}
.bbs1focus2 .li1 .f1{float:left;position:relative;width:30%;height:0;margin:0 3% 3% 0;padding-bottom:20% /* = Design 2/3 */;border:1px solid #eee;background:#eee;text-align:center;overflow:hidden;}
.bbs1focus2 .li1 .f1 .f1p1{display:block;position:absolute;left:0;top:0;width:100%;height:100%;/* overflow:hidden; ☆하면[IE7]안보임 */}
.bbs1focus2 .li1 .f1 img{display:block;position:relative;width:auto;max-width:100%;height:auto;/* max-height:100%; ☆하면[IE7][AndroidUA]안보임 */margin:0 auto;}
.bbs1focus2 .li1 .t1{display:inline-block;margin:0 0 .25em;color:#333;font-size:1.077em;}
.bbs1focus2 .li1 .t2{display:block;margin:.25em 0;color:#666;font-size:.923em;}

/* 포커스3. 높이가변.내용(정의목록). staff1.. *//* ☆[IE7]float, clear Bug >>> [JS]Fix */
.bbs1focus3{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1focus3 .lst1{list-style:none;margin:0 -1%;padding:10px 1px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1focus3 .li1{float:left;width:100%;margin:0;padding:10px 0;border:0;}
.bbs1focus3 .li1 .wrap1{display:block;position:relative;margin:0 4%;border:1px solid #d5d5d5;overflow:hidden;}
.bbs1focus3 .li1 .wrap1:hover{border-color:#333;box-shadow:1px 1px 0 0 rgba(0, 0, 0, .1);}
.bbs1focus3 .li1 .wrap1:hover a{text-decoration:none;}
.bbs1focus3 .li1 .t1{display:block;max-height:3.999em;margin:0;padding:.4em;border-bottom:1px solid #d5d5d5;background:#eee;color:#333;font-weight:normal;font-size:1.429em;line-height:1.3;text-align:center;overflow:hidden;}
.bbs1focus3 .li1 .f1{display:block;position:relative;width:100%;height:auto;margin:0 auto;background:#fff;text-align:center;}
.bbs1focus3 .li1 .f1 .f1p1{float:left;position:relative;left:0;top:0;width:100%;height:100%;margin:0 0 .5em;}
.bbs1focus3 .li1 .f1 img{display:block;position:relative;width:auto;max-width:100%;height:auto;margin:0 auto;}
.bbs1focus3 .li1 .t2{display:block;margin:0;padding:.5em 8%;border-top:1px solid #eee;color:#666;font-size:1.143em;}
.bbs1focus3 .li1 .dl1{margin:1em;padding:0;overflow:hidden;}
.bbs1focus3 .li1 .dt1{float:left;width:19%;margin:0 1.5%;padding:5px 0;font-size:.923em;}
.bbs1focus3 .li1 .dd1{float:left;width:78%;margin:0;padding:5px 0;font-size:.923em;}
.bbs1focus3 .li1 .dt1:first-child+.dd1{color:#222;padding:3px 0 4px;font-size:1.154em;}
.bbs1focus3 .li1 .lst2{display:block;list-style:none;margin:0;padding:0;}
.bbs1focus3 .li1 .li2{padding:0 0 .5em 10px;background:url(/portal/_common/img/board/bu1s.png) no-repeat -387px 4px;color:#666;font-size:1em;line-height:1.308 /* =17/13 */;}

/* 포커스4. 높이가변.내용(목록).*/
.bbs1focus4{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.bbs1focus4 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.bbs1focus4 .li1{float:left;width:100%;margin:0;padding:10px 0;border-top:1px dotted #d5d5d5;overflow:hidden;}
.bbs1focus4 .li1:first-child{border:0}
.bbs1focus4 .li1 .wrap1{display:block;position:relative;overflow:hidden;}
.bbs1focus4 .li1 .p1{float:left;width:130px;}
.bbs1focus4 .li1 .txt{padding:0 0 0 140px;}
.bbs1focus4 .li1 .txt .title1{color:#333;font-size:1.231em;letter-spacing:-1px;}


/* 내용뷰 */

.bbs1view1{clear:both;position:relative;border-bottom:2px solid #e6e6e6;overflow:hidden;letter-spacing:-1px;}
.bbs1view1 .h1{margin:0;padding:.5em 0;color:#333;font-weight:bold;font-size:1.692em;line-height:normal;letter-spacing:-.1em;}
.bbs1view1 .info1{margin:0 0 -1px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.bbs1view1 .info1 .dl1{list-style:none;margin:0;padding:0 0 .8em 0;color:#666;font-size:.923em;overflow:hidden;}
.bbs1view1 .info1 .dt1{float:left;width:0;margin:0;padding:8px 0 8px 1px;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;font-size:1em;overflow:hidden;text-indent:-9999px;}
.bbs1view1 .info1 .dd1{float:left;margin:0;padding:8px 13px;}
.bbs1view1 .info1 .dt1:first-child{background:transparent;}
.bbs1view1 .info1 .dt1:first-child+.dd1{padding-left:0;}
.bbs1view1 .info1 .dt1.show{width:auto;margin-right:-4px;padding-left:8px;text-indent:0;}
/* 정의항목1개. 예)설문참여. 설문기간 */
.bbs1view1 .info1 .dt1.show:first-child{padding-left:0;}
.bbs1view1 .info1 .dt1.show:first-child+.dd1{padding-left:8px;}
/* 첨부 */
.bbs1view1 .attach1{font-size:.923em;}
.bbs1view1 .attach1 ul{list-style:none;margin:0;padding:.75em 0;overflow:hidden;}
.bbs1view1 .attach1 li{margin:0;padding:3px 90px 3px 0;white-space:nowrap;overflow:hidden;}
.bbs1view1 .attach1 li .filename{float:left;width:100%;height:25px;line-height:25px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bbs1view1 .attach1 li .b1{float:right;position:relative;min-width:46px;height:23px;margin:0 -90px 0 0;padding:0 5px 0 30px;border:1px solid #757575;background:#757575;color:#fff;line-height:21px;}
.bbs1view1 .attach1 li .b1 .ic1{float:left;position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0 9px;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.bbs1view1 .attach1 li .b1:hover,
.bbs1view1 .attach1 li .b1:focus{background:#000;text-decoration:none;}
.bbs1view1 .attach1 li .b1.quickview .ic1{background-position:-50px 0;}
.bbs1view1 .attach1 li .b1.download .ic1{background-position:-100px 0;}
/* 본문일반 */
.bbs1view1 .substance{padding:2em 0;border-top:1px solid #888;}
.bbs1view1 .substance img,
.bbs1view1 .substance object,
.bbs1view1 .substance embed,
.bbs1view1 .substance video,
.bbs1view1 .substance audio{max-width:100%;height:auto;border:0;vertical-align:top;}
/* 본문다양1. 설문참여 */
.bbs1view1 .substance.substance1{padding:1em;background:#f0f0f0;overflow:hidden;}
.bbs1view1 .caption1{text-align:left;}

/* 내용뷰(항목여러개) */
.bbs1view1 table.t1{}/* ☆ >> lib.css (table.t1) */

/* SNS좋아요 */
.sns1like1{display:block;height:23px;margin:2em 0;overflow:hidden;}
.sns1like1 .m{float:left;position:relative;height:23px;margin:0 0 0 10px;overflow:hidden;}
.sns1like1 .m .t1{float:left;position:relative;width:30px;height:100%;background:url(/portal/_common/img/board/sns1like1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.sns1like1 .m1 .t1{}
.sns1like1 .m2 .t1{background-position:-50px 0;}
.sns1like1 .m3 .t1{background-position:-100px 0;}
.sns1like1 .m .t2{float:left;height:100%;min-width:20px;margin:0 0 0 -4px;padding:0 10px 0 14px;background:#f3f3f3;border-radius:0 3px 3px 0;color:#000;line-height:23px;text-align:center;}

/* 내용뷰.답변 */
.bbs1view1.reply1 .h1{padding-left:50px;padding-right:10px;background:#f7f7f7 url(/portal/_common/img/board/reply1s.png) no-repeat 18px .6em;background-size:20px auto;}
.bbs1view1.reply1 .info1{padding-left:50px;padding-right:10px;background:#f7f7f7;}
:root .bbs1view1.reply1 .h1{padding-left:24px;background-position:6px .9em;background-size:12px auto;}
:root .bbs1view1.reply1 .info1{padding-left:24px;}
.bbs1view1.reply1 .dl1{background:#f7f7f7;}

/* 작성 */

.bbs1write1{padding:.75em 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;letter-spacing:-1px;}
.bbs1write1 table.write{table-layout:fixed /* ☆ */;width:100%;margin:.25em 0;border:0;border-collapse:collapse;}
.bbs1write1 table.write col.col1{width:7em;}
.bbs1write1 table.write col.col2{}
.bbs1write1 table.write th,
.bbs1write1 table.write td{padding:.25em .8em;border:0 solid #e5e5e5;/* border-width:1px 0 0 1px; */color:#666;text-align:left;vertical-align:top;}
.bbs1write1 table.write tr>:first-child{border-left:0;}
.bbs1write1 table.write tr th[scope='row']{padding:.25em .8em .25em .15em /* ~2px */;border-right:0 solid #e5e5e5;white-space:nowrap;}
.bbs1write1 table.write th{background:#fff;font-weight:normal;}
.bbs1write1 table.write thead th{/* border-width:0 0 1px 1px; */border-color:#ccc #e5e5e5;background:#fcfcfc;color:#333;font-weight:bold;text-align:center;vertical-align:middle;}
.bbs1write1 table.write tfoot tr{background:#f8fafc;}
.bbs1write1 table.write tbody tr:first-child>*{border-top:0;}
.bbs1write1 table.write tbody.tdtac tr{text-align:center;}
.bbs1write1 table.write tbody.tdtar tr{text-align:right;}
*+html .bbs1write1 table.write .w100{width:90% !important;}
.required{color:#c22;}
.explain{display:inline-block;font-size:.923em;line-height:normal;}

/* 소셜 댓글 ☆ 내용보기 화면에만 있는거라 판단됨 */
.sns1comment1{}
.sns1comment1 .comment1write1{position:relative;margin:10px 0;padding:15px 0;border-top:2px solid #e6e6e6;letter-spacing:-1px;}
.comment1write1 .login{margin:0 0 10px 0;overflow:hidden;}
.comment1write1 .login a{float:left;width:24px;height:24px;margin:0 5px 0 0;background:url(/portal/_common/img/board/sns1comment1s.png) no-repeat;overflow:hidden;text-align:left;text-indent:-9999px;}
.comment1write1 .login a.m1{background-position:0 0;}
.comment1write1 .login a.m2{background-position:-50px 0;}
.comment1write1 .login a.m3{background-position:-100px 0;}
.comment1write1 .login a.m4{background-position:-150px 0;}
.comment1write1 .note{color:#666;letter-spacing:-1px;}
.comment1write1 .help1{display:none;}
.comment1write1 .comment1form1 .textarea{margin-bottom:5px;border-color:#e6e6e6;background:#f8f8f8;}
.comment1form1 .submit{display:block;width:100%;height:38px;border:0;background:#FF7A00;color:#fff;font-size:1em;line-height:38px;}
.comment1form1 .submit:hover,
.comment1form1 .submit:focus{background:#D24507;}
.sns1comment1 .comment1list1{margin:0 0 2em 0;letter-spacing:-1px;}
.comment1list1 .note{margin:0;padding:0;color:#666;}
.comment1list1 .note b{color:#D24507;}
.comment1list1 .list{list-style:none;position:relative;margin:0;padding:0;}
.comment1list1 .list li {display:block;clear:both;padding:18px 0 18px 84px;border-bottom:1px dotted #ddd;line-height:18px;overflow:hidden;}
.comment1list1 .list li .pic{position:relative;float:left;clear:left;margin:0 14px 0 -84px;}
.comment1list1 .list li .text{display:block;overflow:hidden;}
.comment1list1 .list li .text .name a{float:left;padding:0 1em 0 0;color:#000;font-weight:bold;line-height:20px;}
.comment1list1 .list li .text .time{float:left;padding:0 1em 0 0;color:#767676;font-size:11px;line-height:20px;letter-spacing:0;}
.comment1list1 .list li .text .time .ic1{float:left;width:20px;height:20px;background:url(/portal/_common/img/board/sns1comment1s.png) no-repeat -100px -50px;}
.comment1list1 .list li .text .t1{clear:both;padding:8px 0 0 0;color:#666;font-size:.923em;}

/* 포토뷰갤러리1.나열형 */
.bbs1photo1{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo1 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo1 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo1 .figure .p1{overflow:hidden;}
.bbs1photo1 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo1 .figcaption{display:block;position:absolute;left:0;bottom:0;width:100%}
.bbs1photo1 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:url(/portal/_common/img/_lib/b/b.000000.opacity.70.png);}
.bbs1photo1 .figcaption .t1{display:block /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo1 .mControl{}
.bbs1photo1 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo1 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo1 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo1 .mControl .b{opacity:.5;}
:root .bbs1photo1 .mControl .b:hover,
:root .bbs1photo1 .mControl .b:focus{opacity:1;}
.bbs1photo1 .mNum{padding:0;}
.bbs1photo1 .mNum ul{margin:0 -8px 0 0;overflow:hidden;}
.bbs1photo1 .mNum li{float:left;width:25%;}
*+html .bbs1photo1 li{float:left;width:24.9%;}
.bbs1photo1 li a{display:block;position:relative;margin:0 8px 8px 0;overflow:hidden;text-decoration:none;}
.bbs1photo1 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo1 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo1 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo1 li a:hover .deco .in,
.bbs1photo1 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo1 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo1 li a:hover .deco .in,
*+html .bbs1photo1 li a:focus .deco .in,
*+html .bbs1photo1 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo1 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo1 li a:hover,
.bbs1photo1 li a:focus .t1{color:#000;}

/* 포토뷰갤러리1_2.나열형 */
.bbs1photo1_2{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo1_2 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo1_2 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo1_2 .figure .p1{overflow:hidden;}
.bbs1photo1_2 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo1_2 .figcaption{display:block;position:absolute;left:0;bottom:0;width:100%}
.bbs1photo1_2 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:url(/portal/_common/img/_lib/b/b.000000.opacity.70.png);}
.bbs1photo1_2 .figcaption .t1{display:block /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo1_2 .mControl{}
.bbs1photo1_2 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo1_2 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo1_2 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo1_2 .mControl .b{opacity:.5;}
:root .bbs1photo1_2 .mControl .b:hover,
:root .bbs1photo1_2 .mControl .b:focus{opacity:1;}
.bbs1photo1_2 .mNum{padding:0;}
.bbs1photo1_2 .mNum ul{margin:0 -8px 0 0;overflow:hidden;}
.bbs1photo1_2 .mNum li{float:left;width:25%;}
*+html .bbs1photo1_2 li{float:left;width:24.9%;}
.bbs1photo1_2 li a{display:block;position:relative;margin:0 8px 8px 0;overflow:hidden;text-decoration:none;}
.bbs1photo1_2 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo1_2 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo1_2 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo1_2 li a:hover .deco .in,
.bbs1photo1_2 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo1_2 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo1_2 li a:hover .deco .in,
*+html .bbs1photo1_2 li a:focus .deco .in,
*+html .bbs1photo1_2 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo1_2 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo1_2 li a:hover,
.bbs1photo1_2 li a:focus .t1{color:#000;}

/* 포토뷰갤러리1_3.나열형 */
.bbs1photo1_3{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo1_3 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo1_3 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo1_3 .figure .p1{overflow:hidden;}
.bbs1photo1_3 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo1_3 .figcaption{display:block;position:absolute;left:0;bottom:0;width:100%}
.bbs1photo1_3 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:url(/portal/_common/img/_lib/b/b.000000.opacity.70.png);}
.bbs1photo1_3 .figcaption .t1{display:block /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo1_3 .mControl{}
.bbs1photo1_3 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo1_3 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo1_3 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo1_3 .mControl .b{opacity:.5;}
:root .bbs1photo1_3 .mControl .b:hover,
:root .bbs1photo1_3 .mControl .b:focus{opacity:1;}
.bbs1photo1_3 .mNum{padding:0;}
.bbs1photo1_3 .mNum ul{margin:0 -8px 0 0;overflow:hidden;}
.bbs1photo1_3 .mNum li{float:left;width:25%;}
*+html .bbs1photo1_3 li{float:left;width:24.9%;}
.bbs1photo1_3 li a{display:block;position:relative;margin:0 8px 8px 0;overflow:hidden;text-decoration:none;}
.bbs1photo1_3 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo1_3 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo1_3 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo1_3 li a:hover .deco .in,
.bbs1photo1_3 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo1_3 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo1_3 li a:hover .deco .in,
*+html .bbs1photo1_3 li a:focus .deco .in,
*+html .bbs1photo1_3 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo1_3 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo1_3 li a:hover,
.bbs1photo1_3 li a:focus .t1{color:#000;}

/* 포토뷰갤러리1_4.나열형 */
.bbs1photo1_4{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo1_4 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo1_4 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo1_4 .figure .p1{overflow:hidden;}
.bbs1photo1_4 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo1_4 .figcaption{display:block;position:absolute;left:0;bottom:0;width:100%}
.bbs1photo1_4 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:url(/portal/_common/img/_lib/b/b.000000.opacity.70.png);}
.bbs1photo1_4 .figcaption .t1{display:block /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo1_4 .mControl{}
.bbs1photo1_4 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo1_4 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo1_4 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo1_4 .mControl .b{opacity:.5;}
:root .bbs1photo1_4 .mControl .b:hover,
:root .bbs1photo1_4 .mControl .b:focus{opacity:1;}
.bbs1photo1_4 .mNum{padding:0;}
.bbs1photo1_4 .mNum ul{margin:0 -8px 0 0;overflow:hidden;}
.bbs1photo1_4 .mNum li{float:left;width:25%;}
*+html .bbs1photo1_4 li{float:left;width:24.9%;}
.bbs1photo1_4 li a{display:block;position:relative;margin:0 8px 8px 0;overflow:hidden;text-decoration:none;}
.bbs1photo1_4 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo1_4 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo1_4 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo1_4 li a:hover .deco .in,
.bbs1photo1_4 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo1_4 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo1_4 li a:hover .deco .in,
*+html .bbs1photo1_4 li a:focus .deco .in,
*+html .bbs1photo1_4 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo1_4 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo1_4 li a:hover,
.bbs1photo1_4 li a:focus .t1{color:#000;}

/* 포토뷰갤러리1_5.나열형 */
.bbs1photo1_5{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo1_5 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo1_5 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo1_5 .figure .p1{overflow:hidden;}
.bbs1photo1_5 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo1_5 .figcaption{display:block;position:absolute;left:0;bottom:0;width:100%}
.bbs1photo1_5 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:url(/portal/_common/img/_lib/b/b.000000.opacity.70.png);}
.bbs1photo1_5 .figcaption .t1{display:block /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo1_5 .mControl{}
.bbs1photo1_5 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo1_5 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo1_5 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo1_5 .mControl .b{opacity:.5;}
:root .bbs1photo1_5 .mControl .b:hover,
:root .bbs1photo1_5 .mControl .b:focus{opacity:1;}
.bbs1photo1_5 .mNum{padding:0;}
.bbs1photo1_5 .mNum ul{margin:0 -8px 0 0;overflow:hidden;}
.bbs1photo1_5 .mNum li{float:left;width:25%;}
*+html .bbs1photo1_5 li{float:left;width:24.9%;}
.bbs1photo1_5 li a{display:block;position:relative;margin:0 8px 8px 0;overflow:hidden;text-decoration:none;}
.bbs1photo1_5 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo1_5 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo1_5 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo1_5 li a:hover .deco .in,
.bbs1photo1_5 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo1_5 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo1_5 li a:hover .deco .in,
*+html .bbs1photo1_5 li a:focus .deco .in,
*+html .bbs1photo1_5 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo1_5 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo1_5 li a:hover,
.bbs1photo1_5 li a:focus .t1{color:#000;}


/* 포토뷰갤러리2.스크롤형 */
.bbs1photo2{position:relative;margin:0 auto 26px;line-height:1.43;}
.bbs1photo2 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo2 .figure{z-index:10;position:relative;margin:0 0 30px;}
.bbs1photo2 .figure .p1{overflow:hidden;}
.bbs1photo2 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo2 .figcaption{display:block;position:relative;left:0;bottom:0;width:100%}
.bbs1photo2 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:#000;opacity:.5;}
.bbs1photo2 .figcaption .t1{display:none /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo2 .mControl{}
.bbs1photo2 .mControl .b{float:left;position:absolute;top:50%;width:35px;height:35px;margin:-18px 0 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.bbs1photo2 .b.prev{left:0;background-position:-50px -125px;background-size:500px auto;}
.bbs1photo2 .b.next{right:0;background-position:-100px -125px;background-size:500px auto;}
:root .bbs1photo2 .mControl .b{opacity:.5;}
:root .bbs1photo2 .mControl .b:hover,
:root .bbs1photo2 .mControl .b:focus{opacity:1;}
.bbs1photo2 .mNum{width:10000px;overflow:hidden;}
*+html .bbs1photo2 .mNum{margin:0 0 24px 0;}
.bbs1photo2 .mNum ul{float:left;margin:0 -8px 0 0;}
.bbs1photo2 .mNum li{float:left;width:69px;height:42px;margin:0 8px 8px 0;}
.bbs1photo2 li a{display:block;position:relative;height:100%;/* overflow:hidden; */text-decoration:none;}
.bbs1photo2 li a .f1{display:block;position:relative;width:100%;height:100%;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo2 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo2 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo2 li a:hover .deco .in,
.bbs1photo2 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo2 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
.bbs1photo2 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;font-size:.857em;text-align:center;}
.bbs1photo2 li a:hover,
.bbs1photo2 li a:focus .t1{color:#000;}

.bbs1video1{position:relative;}
.bbs1video1 iframe,
.bbs1video1 object,
.bbs1video1 embed{position:absolute;width:100%;height:100%;}

.bbs1view1 .caption1{display:block;height:30em;margin:2em 0 2em 0;padding:10px;border:2px solid #eee;overflow:auto;overflow-x:hidden;}
.bbs1view1 .caption1 .blind.onshow:focus{display:block;position:relative;left:0;width:auto;height:auto;margin:0 0 1em 0;padding:.5em 1em;background:#ee0;color:#850;font-size:1em;line-height:normal;overflow:hidden;}

.bbs1video1list1{width:10000px;overflow:hidden;}
.bbs1video1list1 *{list-style:none;margin:0;padding:0;border:0;}
*+html .bbs1video1list1{margin:0 0 24px 0;}
.bbs1video1list1 ul{float:left;margin:0 -15px 0 0;}
.bbs1video1list1 li{float:left;width:127px;height:120px;margin:0 15px 15px 0;}
.bbs1video1list1 li a{display:block;position:relative;height:100%;/* overflow:hidden; */text-decoration:none;}
.bbs1video1list1 li a .f1{display:block;position:relative;width:100%;height:71px;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1video1list1 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1video1list1 li .deco{display:block;position:absolute;left:50%;top:50%;width:35px;height:25px;margin:-13px 0 0 -18px;background:url(/portal/_common/img/board/video1s.png) no-repeat 0 -50px;}
.bbs1video1list1 li a .t1{display:block;padding:8px 0 2px;color:#000;font-weight:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bbs1video1list1 li a .t2{display:block;color:#666;font-size:.923em;line-height:normal;}

/* 특산물뷰갤러리.나열형 */
.bbs1view1speciality1{}
.bbs1view1speciality1 .h1{margin:0 0 .8em;padding:0;color:#333;font-size:22px;font-size:1.692em;line-height:1.333;}
/* 포토뷰갤러리3.나열형.섬네일3개.제어없음 */
.bbs1view1speciality1 .bbs1photo3{position:relative;margin:0 auto 10px;line-height:1.43;}
.bbs1photo3 *{list-style:none;margin:0;padding:0;border:0;}
.bbs1photo3 .figure{z-index:10;position:relative;margin:0 0 4%;}
.bbs1photo3 .figure .p1{overflow:hidden;}
.bbs1photo3 .figure .p1 img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.bbs1photo3 .figcaption{display:block;position:relative;left:0;bottom:0;width:100%}
.bbs1photo3 .figcaption .bg{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background:#000;opacity:.5;}
.bbs1photo3 .figcaption .t1{display:none /* ☆ */;z-index:10;position:relative;padding:.715em 1em;color:#fff;}
.bbs1photo3 .mNum{padding:0;}
.bbs1photo3 .mNum ul{margin:0 -1%;overflow:hidden;}
.bbs1photo3 .mNum li{float:left;width:31.333%;margin:0 1%;}
.bbs1photo3 li a{display:block;position:relative;overflow:hidden;text-decoration:none;}
.bbs1photo3 li a .f1{display:block;position:relative;width:100%;height:0;padding-bottom:66.666% /* = 2/3 */;margin:0 auto;text-align:center;overflow:hidden;}
.bbs1photo3 li a .f1 img{position:absolute;left:0;top:0;width:auto;max-width:100%;height:auto;vertical-align:top;}
.bbs1photo3 li .deco{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.bbs1photo3 li a:hover .deco .in,
.bbs1photo3 li a:focus .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ddd;box-sizing:border-box /* [IE8~] */;}
.bbs1photo3 li.on a .deco .in{display:block;position:relative;width:100%;height:100%;border:3px solid #ff7a00;box-sizing:border-box /* [IE8~] */;}
*+html .bbs1photo3 li a:hover .deco .in,
*+html .bbs1photo3 li a:focus .deco .in,
*+html .bbs1photo3 li.on .deco .in{width:auto;height:auto;border-width:3px 0 0 0;}/* [IE7] */
.bbs1photo3 li a .t1{display:none /* ☆ */;padding:6px 0;background:#fff;color:#000;font-size:.857em;text-align:center;}
.bbs1view1speciality1 .info1{color:#666;letter-spacing:-.075em;}
.bbs1view1speciality1 .dl1{}
.bbs1view1speciality1 .dt1,
.bbs1view1speciality1 .dd1{margin:0;padding:0;}
.bbs1view1speciality1 .lst1{list-style:none;margin:.5em 0;padding:0;}
.bbs1view1speciality1 .li1{padding:0 0 .5em 10px;background:url(/portal/_common/img/board/bu1s.png) no-repeat -368px -17px /* =3-20 */;line-height:1.308 /* =17/13 */;}
.bbs1view1speciality1 table.tbl1{}/* ☆ table.t1 스타일적용 */

.bbs1write1done{border-bottom:1px solid #d5d5d5;letter-spacing:-1px;}
.bbs1write1done .hg1{padding:0 0 2em 0;border-bottom:1px solid #888;line-height:1.2;text-align:center;}
.bbs1write1done .hg1 .ic1{float:left;position:relative;left:-40px /* ☆ */;width:80px;height:80px;margin:0 0 0 50% /* ☆ */;background:url(/portal/_common/img/board/ic1s.png) no-repeat -100px -350px;}
.bbs1write1done .hg1 .h1{clear:both;padding:.8em 0 0 0;font-weight:bold;font-size:1.538em;}
.bbs1write1done .hg1 .h2{clear:both;font-weight:bold;font-size:1.231em;}
.bbs1write1done .info1{padding:.5em 0;}
.bbs1write1done .info1 .dl1{}
.bbs1write1done .info1 .dt1{color:#333;font-weight:bold;font-size:1.231em;}
.bbs1write1done .info1 .dd1{padding:1em;border:1px solid #ddd;background:#f7f7f7;font-size:1.077em;letter-spacing:0;}
.bbs1write1done .bbs1list2 .lst1{border:0;}

/* 달력 */
.bbs1timetable1{position:relative;width:100%;margin:1em auto;letter-spacing:-1px;overflow:hidden;}
.bbs1timetable1 .timetable1{margin:1.846em 0;}
.timetable1 .month{position:relative;width:200px;margin:0 auto 1em;padding:0 36px;text-align:center;overflow:hidden;}
.timetable1 .month .h1{height:44px;margin:0;padding:0;background:transparent;font-size:2.857em;line-height:44px;}
.timetable1 .month .em1{color:#07a;}
.timetable1 .month a.b1{float:left;position:absolute;top:0;width:36px;height:36px;margin-top:4px;background:url(/portal/_common/img/board/timetable1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.timetable1 .month a.prev{left:0;background-position:0 0;}
.timetable1 .month a.next{right:0;background-position:-50px 0;}
.timetable1 .month .today{}
.timetable1 .help1{clear:both;margin:1em auto;}
.timetable1 .help1 .ic1{display:inline-block;width:17px;height:17px;background:url(/portal/_common/img/board/timetable1s.png) no-repeat 0 -50px;overflow:hidden;}
:root .timetable1 .help1 .ic1{width:8px;height:8px;margin:0 0 2px 0;background-position:0 -23.529px;background-size:47.059px auto;}
.timetable1 .help1 .t1{color:#666;}
.timetable1 .help1 .t1t2{margin:0 0 0 .9em;white-space:nowrap;}
.timetable1 table{table-layout:fixed;width:100%;margin:0;border:0;border-collapse:collapse;border-left:1px solid #e6e6e6;font-size:1.077em;line-height:normal;}
.timetable1 table th,
.timetable1 table td{width:14.286%;height:16.667%;padding:0;border:1px solid #e6e6e6;vertical-align:top;}
.timetable1 table tr.day th{padding:.4em .3em;border-color:#999;border-width:0 1px 1px 0;background:#555;color:#fff !important;font-weight:bold;text-align:center;}
.timetable1 table tr.day th:first-child{border-width:0 1px 1px 1px;}
.timetable1 table td div.cell{position:relative;min-height:6.4em; /*border:2px solid #fff;*/line-height:1.25;} /* 날짜와 앵커 기준 위치 */
.timetable1 table td span.date{z-index:10;display:block;position:absolute;left:0;top:0;margin:0;padding:.2em;color:#666;}
.timetable1 table td a.a1{z-index:20;display:block;position:relative;min-height:5em;padding:1.6em .2em .2em .2em;overflow:hidden;}
.timetable1 table td a.a1 .a1t1{display:block;color:#666;font-size:.857em;word-wrap:normal;overflow:hidden;}
.timetable1 table td a.a1 .a1t1:first-child{}
.timetable1 table td .ic1{z-index:15;float:left;position:absolute;right:0;bottom:0;width:17px;height:17px;background:url(/portal/_common/img/board/timetable1s.png) no-repeat 0 -50px;}
:root .timetable1 table td .ic1{width:11px;height:11px;background-position:0 -32.353px;background-size:64.706px auto;}
.timetable1 table .sun,
.timetable1 table .sun a,
.timetable1 table .sun span{color:#d13a3a;}
.timetable1 table .sat,
.timetable1 table .sat a,
.timetable1 table .sat span{color:#07c;}
.timetable1 table .today{}
/* 선택 날짜 */
.timetable1 table .on div.cell{border:2px solid #333;}
.timetable1 table .on .ic1{z-index:5;}
/* 목록내용.아코디언 */
.bbs1timetable1 .schedule1{overflow:hidden;}
.schedule1 .h1{display:block;padding:.5em;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#f8f8f8;font-weight:bold;font-size:1.286em;line-height:normal;text-align:center;}
.schedule1 .schedule1list1{margin:0 0 1.5em 0;line-height:1.5;letter-spacing:-1px;overflow:hidden;}
.schedule1list1 .lst1{list-style:none;margin:0;padding:0;border-bottom:1px dotted #ddd;overflow:hidden;}
.schedule1list1 .li1{display:block;margin:0;padding:0;border-top:1px dotted #ddd;}
.schedule1list1 .li1 a.a1{display:block;position:relative;padding:15px 0 15px 70px;overflow:hidden;text-decoration:none;}
.schedule1list1 .li1 a.a1:hover,
.schedule1list1 .li1 a.a1:focus{color:#000 !important;}
.schedule1list1 .li1 .timegroup1{float:left;width:60px;margin:0 0 0 -70px;color:#ff7a00;text-align:center;}
.schedule1list1 .li1 .timegroup1t1{}
.schedule1list1 .li1 .timegroup1t2{color:#32af00;}
.schedule1list1 .li1 .timegroup1t3{color:#535da8;}
.schedule1list1 .li1 .timegroup1 .time{display:block;}
.schedule1list1 .li1 .timegroup1 .time .t1{display:block;font-size:36px;line-height:40px;}
.schedule1list1 .li1 .timegroup1 .time .t2{display:block;margin:0 0 4px 0;font-size:14px;line-height:16px;}
.schedule1list1 .li1 .timegroup1 .group{display:block;border:1px solid #ff7a00;font-size:12px;line-height:20px;}
.schedule1list1 .li1 .timegroup1t2 .group{border-color:#32af00;}
.schedule1list1 .li1 .timegroup1t3 .group{border-color:#535da8;}
.schedule1list1 .li1 .text{display:block;width:100%;padding:.3em 0 0 0;overflow:hidden;}
.schedule1list1 .li1 .text .t1{display:block;width:100%;margin:0 0 .25em;color:#333;font-size:1.231em;}
.schedule1list1 .li1 .text .t2wrap{display:block;width:100%;color:#666;overflow:hidden;}
.schedule1list1 .li1 .text .t2{float:left;width:100%;padding:0;}
.schedule1list1 .li1 .ic1{display:none;}/* ☆숨김 */
.schedule1list1 .schedule1list1c{padding:1.5em 1em;background:#f0f0f0;overflow:hidden;}
.schedule1list1c .f1{margin:0 auto;text-align:center;}
.schedule1list1c .f1 img{display:block;margin:0 auto 1.5em;}


/* 달력2 */
.bbs1timetable1 .timetable2{margin:1.846em 0;}
.timetable2 .month{position:relative;width:200px;margin:0 auto 1em;padding:0 36px;text-align:center;overflow:hidden;}
.timetable2 .month .h1{height:44px;margin:0;padding:0;background:transparent;font-size:2.857em;line-height:44px;}
.timetable2 .month .em1{color:#07a;}
.timetable2 .month a.b1{float:left;position:absolute;top:0;width:36px;height:36px;margin-top:4px;background:url(/portal/_common/img/board/timetable1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.timetable2 .month a.prev{left:0;background-position:0 0;}
.timetable2 .month a.next{right:0;background-position:-50px 0;}
/* 달력 상단 유의사항0921 */
.timetable2 .notice{position:relative; height:90px;}
.timetable2 .notice .noticeTxt{position:absolute; left:0;}
.timetable2 .notice .noticeBtn{position:absolute; right:0; top:50px;}

.timetable2 table{table-layout:fixed;width:100%;text-align:center;margin:0;border:0;border-collapse:collapse;border-left:1px solid #e6e6e6;font-size:1.077em;line-height:normal;}
.timetable2 table th,
.timetable2 table td{width:14.286%;height:16.667%;padding:0;border:1px solid #e6e6e6;vertical-align:top;}
.timetable2 table tr.day th{padding:.4em .3em;border-color:#999;border-width:0 1px 1px 0;background:#555;color:#fff !important;font-weight:bold;text-align:center;}
.timetable2 table tr.day th:first-child{border-width:0 1px 1px 1px;}
.timetable2 table td div.cell{position:relative;min-height:3em;padding:1.6em 0 15px 0;margin:0.3em;/*border:2px solid #fff;*/line-height:1.25;} /* 날짜와 앵커 기준 위치 */
.timetable2 table td span.date{z-index:10;display:block;position:absolute;left:0;top:0;margin:0;padding:.2em;color:#666;}
.timetable2 table .sun span.date{color:#d13a3a;}
.timetable2 table .sat span.date{color:#07c;}

.timetable2 table td .cell.on .deco1{z-index:15;float:left;position:absolute;left:50%;margin:0 0 0 -12px;bottom:-3px;width:24px;height:12px;background:url(/portal/_common/img/board/timetable1s.png) no-repeat -50px -50px;}
.timetable2 table td a.a1{padding:0 .4em;font-size:13px;}
.timetable2 table td .toggle3Cont{display:none;}
.timetable2 table tr.target td{background:#fafafa;padding:10px;}
.timetable2 table tr.target td .toggle3Cont{display:block;}
.timetable2 table tr.target td .toggle3Cont table{font-size:13px !important;}
.timetable2 table tr.target td .toggle3Cont table tbody th{vertical-align:middle;}
.timetable2 table tr.target td .toggle3Cont table tbody td{background:#fff;vertical-align:middle;}
.timetable2 table tr.target td .toggle3Cont .selectDate1{font-weight:bold;}
.timetable2 table tr.target td .toggle3Cont .t2.style1{text-align:center;}
.timetable2 table tr.target td .toggle3Cont .t2.style1 > tr > td:first-child{text-align	:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

/* 설문조사 참여 */
.survey1partin1{clear:both;position:relative;border-bottom:2px solid #e6e6e6;overflow:hidden;letter-spacing:-1px;}
.survey1partin1 .h1{padding:.625em 1em;background:#dddee0;color:#555;font-size:1.154em /* =15/13 */;}
.survey1partin1 .dl1{margin:0 0 20px 0;padding:0;border-bottom:1px dotted #d6d6d6;}
.survey1partin1 .dt1{margin:0;padding:1em 0 0 0;border-top:1px dotted #d6d6d6;overflow:hidden;}
.survey1partin1 .dt1:first-child{border:0;}
.survey1partin1 .dt1 .deco1{float:left;width:36px;height:36px;background:url(/portal/_common/img/board/survey1s.png) no-repeat;color:#fff;font-size:18px;line-height:36px;text-align:center;}
.survey1partin1 .dt1 .deco1:hover,
.survey1partin1 .dt1 .deco1:focus{color:#000;}
.survey1partin1 .dt1 .t1{float:left;padding:0 0 0 6px;color:#333;font-size:1.231em /* =16/13 */;line-height:36px;}
.survey1partin1 .dd1{margin:0;padding:1em;font-size:1.077em /* =14/13 */;}
.survey1partin1 .dd1 .label{padding:0 0 0 6px;}

/* 설문조사 결과 */
.survey1result1{clear:both;position:relative;border-bottom:2px solid #e6e6e6;overflow:hidden;letter-spacing:-1px;}
.survey1result1 .h1{padding:.625em 1em;background:#dddee0;color:#555;font-size:1.154em /* =15/13 */;}
.survey1result1 .dl1{margin:0;padding:0;border-bottom:1px dotted #d6d6d6;}
.survey1result1 .dt1{margin:0;padding:1em 0 0 0;border-top:1px dotted #d6d6d6;overflow:hidden;}
.survey1result1 .dt1:first-child{border:0;}
.survey1result1 .dt1 .deco1{float:left;width:36px;height:36px;background:url(/portal/_common/img/board/survey1s.png) no-repeat;color:#fff;font-size:18px;line-height:36px;text-align:center;}
.survey1result1 .dt1 .deco1:hover,
.survey1result1 .dt1 .deco1:focus{color:#000;}
.survey1result1 .dt1 .t1{float:left;padding:0 0 0 6px;color:#333;font-size:1.231em /* =16/13 */;line-height:36px;}
.survey1result1 .dd1{margin:0;padding:1em;font-size:1.077em /* =14/13 */;}
.survey1result1 .graph1{}
.survey1result1 .graph1 ul{list-style:none;margin:0;padding:0;}
.survey1result1 .graph1 li{position:relative;height:56px;margin:5px 0;padding:0 60px /* ☆ */ 0 0;overflow:hidden;}
.survey1result1 .graph1 .graph1term1{display:block;width:100%;height:28px;background:#fff;}
.survey1result1 .graph1 .graph1track1{display:block;width:100%;height:28px;background:#fff /* ☆ */ url(/portal/_common/img/board/survey1s.png) repeat-x 0 -100px;}
.survey1result1 .graph1 .graph1bar1{float:left;width:100%;height:28px;background:#005d9f;}
.survey1result1 .graph1 .graph1data1{float:left;position:absolute;right:2px;bottom:0;line-height:28px;color:#666;font-size:14px;}

/* 소셜 목록. facebook, twitter */
.sns1{display:block;position:relative;padding:1em 0;line-height:1.5;letter-spacing:-1px;}
.sns1 ul{clear:both;list-style:none;position:relative;margin:0 0 15px 0;padding:0;}
.sns1 li{display:block;clear:both;position:relative;padding:13px 0 14px 60px;border-top:3px solid #eee;text-decoration:none !important;overflow:hidden;}
.sns1 li.facebook{border-color:#4f6fab;}
.sns1 li.twitter{border-color:#0ec1f4;}
.sns1 li a{display:block;}
.sns1 li a .pic{position:relative;float:left;clear:left;width:50px;height:50px;margin:0 10px 0 -60px;overflow:hidden;}
.sns1 li a .pic img{width:100%;height:auto;}
.sns1 li a .g{display:block;clear:right;overflow:hidden;}
.sns1 li a .g .ic1{float:left;width:20px;height:20px;background:url(/portal/_common/img/board/sns1s.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.sns1 li.facebook a .g .ic1{background-position:-50px -100px;}
.sns1 li.twitter a .g .ic1{background-position:-100px -100px;}
.sns1 li a .g .t1{float:left;color:#333;line-height:16px;}
.sns1 li a .time{display:block;position:relative;margin:6px 0 4px;padding:0 1px 0 0;color:#767676;white-space:nowrap;overflow:hidden;}
.sns1 li a .time .ic1{float:left;;width:20px;height:20px;background:url(/portal/_common/img/board/sns1s.png) no-repeat -50px -150px;overflow:hidden;text-indent:-9999px;}
.sns1 li a .time .t2{float:left;padding:0 0 0 2px;font-size:.923em;line-height:20px;}
.sns1 li a .t3{display:block;color:#666;font-size:.923em;}
.sns1 li a:hover *,
.sns1 li a:focus *{text-decoration:underline !important;}
.sns1 .sns{display:none;} /* ☆ SNS 담긴 숫자 숨김 */
.sns1 .more{display:block;clear:both;position:relative;height:40px;background:#f5f5f5;color:#666;line-height:38px;letter-spacing:-1px;text-align:center;overflow:hidden;}
.sns1 .more .t1{margin:0 1em 0 0;}
.sns1 .more .ic1{float:left;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 1.5em;background:url(/portal/_common/img/board/more1s.png) no-repeat 50% 0;overflow:hidden;text-indent:-9999px;}
/* 블로그 */
.blog1{display:block;position:relative;padding:1em 0;line-height:normal;letter-spacing:-1px;}
.blog1 ul{clear:both;list-style:none;position:relative;margin:0 0 15px 0;padding:0;}
.blog1 li{display:inline;}
.blog1 li a{display:block;clear:both;margin:0;padding:15px 0 16px 73px;background:url(/portal/_common/img/board/line1.png) repeat-x 0 100%;text-decoration:none !important;overflow:hidden;}
.blog1 li a .time{position:relative;float:left;clear:left;width:59px;height:59px;margin:0 8px 0 -73px;border:3px solid #2db400;text-align:center;overflow:hidden;}
.blog1 li a .time .t1{display:block;margin:6px 0 0;color:#999;font-size:.857em;}
.blog1 li a .time .t2{display:block;color:#2db400;font-size:2.385em;line-height:1;}
.blog1 li a:hover .time .t1,
.blog1 li a:focus .time .t1{color:#666;}
.blog1 li a:hover .time .t2,
.blog1 li a:focus .time .t2{color:#380;}
.blog1 li a .text{display:block;overflow:hidden;}
.blog1 li a .text .t1{display:block;margin:4px 0;color:#000;font-size:1.077em;line-height:1.429;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.blog1 li a .text .t2{display:block;height:3em;color:#767676;font-size:.923em;line-height:1.5;overflow:hidden;}
.blog1 li a:hover .text .t1,
.blog1 li a:focus .text .t1{text-decoration:underline !important;}
.blog1 .more{display:block;clear:both;position:relative;height:40px;background:#f5f5f5;color:#666;line-height:38px;letter-spacing:-1px;text-align:center;overflow:hidden;}
.blog1 .more .t1{margin:0 1em 0 0;}
.blog1 .more .ic1{float:left;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 1.5em;background:url(/portal/_common/img/board/more1s.png) no-repeat 50% 0;overflow:hidden;text-indent:-9999px;}

/* 부동산 가격 조회 */
.askprice1{}
.askprice1 label.label,
.askprice1 input.text,
.askprice1 input.radio,
.askprice1 select.select{color:#666;}
.askprice1 input.text{padding-left:4px;box-sizing:border-box /* ☆[IE8~] */;}
.askprice1 .button.submit{width:100%;}

/* 실명인증 */
.program1register1login1{position:relative;margin:0 auto 1.5em;letter-spacing:-.077em;overflow:hidden;}
.program1register1login1 .preface1 .t1{margin:.5em 0 0;color:#333;text-align:center;font-weight:normal;font-size:2.308em;letter-spacing:-0.143em;}
.program1register1login1 .preface1 .t2{margin:0 0 1.5em;color:#666;text-align:center;font-size:1.077em;line-height:1.5;}
.program1register1login1 .boxes{position:relative;height:190px;}
.program1register1login1 .box1{position:absolute;left:0;right:50%;top:0;bottom:0;border:1px solid #d5d5d5;border-radius:0;background:#fff;}
.program1register1login1 .box1.box1c2{left:50%;right:0;border-left:0;}
.program1register1login1 .box1.box1c3{width:90%; overflow:auto;}
.program1register1login1 .box1 .ic1{float:left;position:absolute;left:50%;top:10%;width:150px;height:105px;margin:0 0 0 -75px;background:url() no-repeat center center;overflow:hidden;text-indent:-9999px;}
.program1register1login1 .box1.box1c1 .ic1{background-image:url(/portal/_common/img/board/ic150mobilephone.png);background-size:contain;}
.program1register1login1 .box1.box1c2 .ic1{background-image:url(/portal/_common/img/board/ic150ipin.png);background-size:contain;}
.program1register1login1 .box1.box1c3 .ic1{background-image:url(/portal/_common/img/board/ic150ipin.png);background-size:contain;}
.program1register1login1 .box1 .button{position:absolute;left:10%;right:10%;bottom:10%;text-align:center;}

/* 로그인 */
.bbs2login1{position:relative;margin:0 auto 1.5em;letter-spacing:-.077em;overflow:hidden;}
.bbs2login1 *{margin:0;}
.bbs2login1 .preface1 .t1{margin:.5em 0 0;color:#333;text-align:center;font-weight:normal;font-size:2.857em;}
.bbs2login1 .preface1 .t2{margin:0 0 1.5em;color:#666;text-align:center;font-size:1.077em;line-height:1.5;}
.bbs2login1 .box{position:relative;height:120px;border:1px solid #d5d5d5;}
.bbs2login1 .userid{position:absolute;left:5%;top:20px;width:60%;}
.bbs2login1 .userpw{position:absolute;left:5%;top:60px;width:60%;}
.bbs2login1 .box label{display:none;}
.bbs2login1 input.text{width:100%;}
.bbs2login1 .button{position:absolute;right:5%;top:20px;text-align:center;width:25%;height:72px;font-size:1.231em;}

/* Add Share Dynamic Contents ◇◆◇◆◇◆◇◆◇◆ */

/* ☆예비.우편번호 >> 양식 스타일은 popup.css 로 보내지 않는다. */
.zipcode{position:relative;padding:10px 4%;border:1px solid #d3d9dc;border-radius:4px;background:#fff;}
.zipcode fieldset{margin:0;padding:0;border:0;}
.zipcode legend{}
.zipcode select{width:100%;height:auto;margin:0 auto;}


.bbs2zipcode1{letter-spacing:-.075em;}
.bbs2zipcode1 .em1{color:#d72847;}
.bbs2zipcode1 .tabs{width:100%;padding:0 0 7px 0;overflow:hidden;}
.bbs2zipcode1 .tabs .tab a{float:left;position:relative;width:50%;text-decoration:none;}
*+html .bbs2zipcode1 .tabs .tab a:first-child{margin:0 -1px 0 0;}
.bbs2zipcode1 .tabs .tab a{display:block;height:3.231em;background:#d7d7d7;color:#000;font-weight:bold;font-size:1.077em;line-height:3.231;text-align:center;}
.bbs2zipcode1 .tabs .tab.on a{background:#008cd6;color:#fff;}
.bbs2zipcode1 .tabs .tab.on a .deco{float:left;position:absolute;left:50%;bottom:0;width:13px;height:7px;margin:0 0 -7px -7px;background:url(/portal/_common/img/board/zipcode1s.png) no-repeat;}
.bbs2zipcode1 .cont{padding:0 15px;}
.bbs2zipcode1 .search{position:relative;padding:0 20% 0 0;overflow:hidden;}
.bbs2zipcode1 .search .text1{float:left;width:100%;margin:0;}
.bbs2zipcode1 .search .submit{float:left;width:24%;margin:0 -25% 0 0;}
.bbs2zipcode1 .help{position:relative;padding:0 0 0 20px;}
.bbs2zipcode1 .help .ic1{float:left;position:absolute;left:0;top:0;width:20px;height:20px;background:url(/portal/_common/img/board/ic1s.png) no-repeat -150px 0;}
.bbs2zipcode1 .result{padding:0 15px;line-height:1.5;}
.bbs2zipcode1 .result .h2{margin-bottom:.5em;}
.bbs2zipcode1 .result .thead .tr{padding:0 0 0 71px;border-top:1px solid #777;background:#f8f8f8;overflow:hidden;}
.bbs2zipcode1 .result .thead .th{float:left;padding:10px 0;text-align:center;}
.bbs2zipcode1 .result .thead .th.th1{width:70px;margin:0 0 0 -71px;}
.bbs2zipcode1 .result .thead .th.th2{float:left;width:100%;margin:0 -1px 0 0;border-left:1px solid #e6e6e6;}
.bbs2zipcode1 .result .success{width:100%;max-height:200px;margin:0 0 20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow-y:auto;}
.bbs2zipcode1 .result .success .tbody{list-style:none;margin:0;padding:0;overflow:hidden;}
.bbs2zipcode1 .result .success .tbody .tr{margin:0;padding:0 0 0 71px;border-bottom:1px solid #e6e6e6;background:#fff;color:#666;overflow:hidden;}
*+html .bbs2zipcode1 .result .success .tbody .tr{margin-bottom:-6px;}
.bbs2zipcode1 .result .success .tbody .td{float:left;padding:7px 0;text-align:center;}
.bbs2zipcode1 .result .success .tbody .td.td1{width:70px;margin:0 0 0 -71px;}
.bbs2zipcode1 .result .success .tbody .td.td2{float:left;padding:7px;border-left:1px solid #e6e6e6;font-size:.923em;text-align:left;}
.bbs2zipcode1 .result .success .tbody .td.td1 a{color:#222;text-decoration:underline;}

.bbs2zipcode1 .result .fail{width:100%;max-height:200px;margin:0 0 20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow-y:auto;}
.bbs2zipcode1 .result .fail .tbody{list-style:none;margin:0;padding:0;overflow:hidden;}
.bbs2zipcode1 .result .fail .tbody .tr{margin:0;padding:0;border-bottom:1px solid #e6e6e6;background:#fff;color:#666;overflow:hidden;}
*+html .bbs2zipcode1 .result .fail .tbody .tr{margin-bottom:-6px;}
.bbs2zipcode1 .result .fail .tbody .td{display:block;padding:7px 2em;font-size:.923em;text-align:center;}


/* 비밀번호 확인 */
.password1{position:relative;width:300px;height:280px;background:url(/portal/_common/img/inc/password1@1.gif) no-repeat 15px 30px;margin:0 auto;}
.password1 .txt1{position:absolute;left:125px;top:40px;width:150px;}
.password1 .txt1 h2{background:none;padding:0;margin:0;font-size:1.308em;letter-spacing:-1px;color:#181818;}
.password1 .txt1 h2 .c1{color:#222;}
.password1 .txt1 p{padding:0;margin:0 0 20px 0;font-size:13px;letter-spacing:-1px;line-height:1.4em;}
.password1 .txt2 {position:absolute;left:10px;top:105px;width:280px;margin:0 auto;padding-top:30px;}
.password1 .txt2 .text{width:190px;}
.password1 .infomenu1{position:absolute;left:100px;top:170px;}


/* 흐름도 */
.flowchart1{letter-spacing:-1px;overflow:hidden;}
.flowchart1 ol{list-style:none;margin:0;padding:0 2px;}
.flowchart1 li{float:left;width:100%;margin:0;padding:0;}
.flowchart1 li .arrow1{display:block;width:100%;height:18px;background:url(/portal/_common/img/board/arrow1s.png) no-repeat 50% 100%;}
.flowchart1 li .arrow1.a2{display:none;}
.flowchart1 li:first-child .arrow1.a1{height:1px;} /* ☆세로 흐름에도 숨기고  가로 float 에도 width 크기값 유지하도록 한다. */
/* box1vm1 ☆텍스트줄수관계없이박스중앙에 */
.box1vm1{z-index:10;display:table;position:relative;width:100%;border:1px solid #d8d8d8;background:#fff;line-height:1.5;text-align:center;}
.box1vm1 .cell{display:table-cell;vertical-align:middle;}
.box1vm1 .inner{position:relative;padding:.5em;overflow:hidden;}
.box1vm1 .inner p{margin:0;}
.box1vm2 .inner img{float:left;margin:0 20px 0 0;}
*+html .box1vm1 .cell{float:right;position:relative;left:-50%;top:50%;}
*+html .box1vm1 .inner{float:left;left:50%;top:-50%;height:1%;}
/* 흐름도 작성 */
.flowchart1.write1 .box1vm1{display:block;border:0;}
.flowchart1.write1 .box1vm1 .textarea{width:100%;height:100%;margin:0;padding:0;}



/* 흐름도 */
.flowchart2{letter-spacing:-1px;overflow:hidden;}
.flowchart2 ol{list-style:none;margin:0;padding:0 2px;}
.flowchart2 li{float:left;width:100%;margin:0;padding:0;}
.flowchart2 li .arrow1{display:block;width:100%;height:18px;background:url(/portal/_common/img/board/arrow1s.png) no-repeat 50% 100%;}
.flowchart2 li .arrow1.a2{display:none;}
.flowchart2 li:first-child .arrow1.a1{height:1px;} /* ☆세로 흐름에도 숨기고  가로 float 에도 width 크기값 유지하도록 한다. */

/* box1vm1 ☆텍스트줄수관계없이박스중앙에 */
.flowchart2 li .box1vm3{z-index:10;display:table;position:relative;width:100%;border:1px solid #d8d8d8;background:#f4f4f4;line-height:1.5;text-align:left;border-radius:5px;}
.flowchart2 li .box1vm3 .cell{display:table-cell;vertical-align:middle;}
.flowchart2 li .box1vm3 .inner{position:relative;padding:.5em;overflow:hidden;}
.flowchart2 li .box1vm3 .inner p{margin:0;}
.flowchart2 li .box1vm2 .inner img{float:left;margin:0 20px 0 0;}
*+html .flowchart2 li .box1vm2 .cell{float:right;position:relative;left:-50%;top:50%;}
*+html .flowchart2 li .box1vm2 .inner{float:left;left:50%;top:-50%;height:1%;}
/* 흐름도 작성 */
.flowchart2.write1 .box1vm3{display:block;border:0;}
.flowchart2.write1 .box1vm3 .textarea{width:100%;height:100%;margin:0;padding:0;}


/* 역대읍면장 */
.townLeader1{margin:0 0 1.5em 0;line-height:1.429;letter-spacing:-.075em;overflow:hidden;}
.townLeader1 .lst1{list-style:none;margin:0;padding:0;overflow:hidden;}
.townLeader1 .li1{margin:1.5em 0;border:1px solid #d5d5d5;overflow:hidden;}
.townLeader1 .li1 a.a1{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.townLeader1 .li1 .f1{float:left;width:24%;margin:0 6% 0 0;overflow:hidden;}
.townLeader1 .li1 .f1 img{width:100%;}
.townLeader1 .li1 .text1wrap{float:left;width:70%;}
.townLeader1 .li1 .t1{display:block;margin:20px 0 5px 0;color:#000;font-size:1.154em;}
.townLeader1 .li1 .t2{display:block;letter-spacing:0;}

/*남지청소년_영화상영*/
.MovieBbsList .bbsList {padding:0 0; border-width:2px 0;}
.MovieBbsList > ul > li {float:left; padding:10px 0; width:50%; list-style:none;}
.MovieBbsList ul li dl {position:relative; margin:0 10px; padding:20px; min-height:180px; border:1px solid #ccc;}
.MovieBbsList ul li dl dt.t1 {margin-bottom:15px; padding-right:100px; font-size:20px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.MovieBbsList ul li dl dt.t1 a:link, a:visited {color:#000;}
.MovieBbsList ul li dl dd.book {position:absolute; top:73px; left:-19px; width:128px;}
.MovieBbsList ul li dl dd.book img {border:1px solid #ccc; max-height:190px;}
.MovieBbsList ul li dl dd.con {margin-left:104px; list-style:none;}
.MovieBbsList ul li dl dd.btn {position:absolute; top:20px; right:20px;}
.MovieBbsList ul li dl dd.btn a {display:inline-block; padding:10px 20px; font-size:13px; color:#fff; line-height:16px; background-color:#346ec2;}
.MovieBbsList ul li dl dd li {position:relative; margin-bottom:5px; min-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.MovieBbsList ul li dl dd li .name {font-weight:800; display:inline-block; margin-right:5px; text-align:justify;}

.MovieBbsList .bbsTop {position:relative; margin-bottom:10px;}
.MovieBbsList .bbsTop .TopSearBox {position:absolute; top:0; right:0;}
.page_info {height:15px;}

/*상세보기*/
.MovieBbsView dl {position:relative; margin-bottom:20px; padding:20px 20px 20px 225px; min-height:260px; border:1px solid #ccc;}
.MovieBbsView dl dt {margin-bottom:20px; margin-left:20px; font-size:27px; line-height:24px; font-weight:800;}
.MovieBbsView dl dd.book {position:absolute; top:22px; left:-9px; width:184px;}
.MovieBbsView dl dd.book img {max-width:175px; border:1px solid #ccc; max-height:260px;}
.MovieBbsView dl dd ul {margin-left:-58px;}
.MovieBbsView dl dd ul li {position:relative; margin-bottom:5px; padding-left:50px; min-height:20px; list-style:none;}
.MovieBbsView dl dd ul li .name {position:absolute; top:0; left:0; font-weight:bold;}

/* YYYYMMDD.Writer. ◇◆ */


/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */


@media all and (min-width:768px){/* ◇◆◇◆◇◆◇◆◇◆ */

a.button.a13{width:auto;padding:.3em 1em 0.1em;}
a.button.a14{width:auto;padding:.3em 3em 0.1em 1em;}


.search1 .submit{right:8px;background-size:25px auto;}

.search2{position:relative;margin:0 0 1.5em 0;padding:0 2px 0 40%;overflow:hidden;}
.search2 .select1{float:left;width:32%;margin:0 0 0 -66.667%;}
.search2 .select2{float:left;width:32%;margin:0 0 0 -33.333%;}
.search2 .submit{right:8px;background-size:25px auto;}

.search3{position:relative;margin:0 0 1.5em 0;padding:0 2px 0 60%;overflow:hidden;}
.search3 .select1{float:left;width:49.3%;margin:0 0 0 -149.999%}
.search3 .select2{float:left;width:49.3%;margin:0 0 0 -99.999%;}
.search3 .select3{float:left;width:49.3%;margin:0 0 0 -49.999%;}
.search3 .submit{right:8px;background-size:25px auto;}

.bbs1list1 .li1 a.a1{padding:1.643em 0;}
.bbs1list1 .li1 .t1{font-size:1.429em;}
.bbs1list1 .li1 .t2{display:block;margin:1em 0;color:#767676;font-size:.929em;}
.bbs1list1 .li1 .t3wrap{font-size:1em;}
.bbs1list1 .li1 .t3{display:inline;}

.bbs1list2 .li1 a.a1{float:left;}
.bbs1list2 .li1 .btns{float:right;margin:1em 0;}

.bbs1gallery1 .li1{width:25%;}
.bbs1gallery1 .lst1 .li1 a{padding:0 7px !important;}
/* .li1:nth-child(4n-2) */
.bbs1gallery1 .li1.n2,
.bbs1gallery1 .li1.n6{clear:none;}
/* .li1:nth-child(4n-1) */
.bbs1gallery1 .li1.n3,
.bbs1gallery1 .li1.n7{clear:none;}

.bbs1gallery2 .li1{width:33.3%;}
.bbs1gallery2 .lst1 .li1 a{padding:0 12px !important;}

.bbs1gallery3 .li1{width:25%;}
.bbs1gallery3 .lst1 .li1 .wrap1{padding:0 12px !important;}
.bbs1gallery3 .li1 .b1s .b1{float:left;width:47%;}
.bbs1gallery3 .li1 .b1s .b1.download{float:right;}
/* .li1:nth-child(4n-2) */
.bbs1gallery3 .li1.n2,
.bbs1gallery3 .li1.n6{clear:none;}
/* .li1:nth-child(4n-1) */
.bbs1gallery3 .li1.n3,
.bbs1gallery3 .li1.n7{clear:none;}

.bbs1gallery4 .li1{display:block; width:50%;}
.bbs1gallery4 .lst1 .li1 a{padding:0 10px !important;}

.bbs1gallery5 .li1{width:25%;}
.bbs1gallery5 .lst1 .li1 a{padding:0 7px !important;}
/* .li1:nth-child(4n-2) */
.bbs1gallery5 .li1.n2,
.bbs1gallery5 .li1.n6{clear:none;}
/* .li1:nth-child(4n-1) */
.bbs1gallery5 .li1.n3,
.bbs1gallery5 .li1.n7{clear:none;}

.bbs1focus1 .lst1{margin:0 -1%;padding:10px 1px;}
.bbs1focus1 .li1{width:25%;min-height:220px;border:0;}
.bbs1focus1 .li1 .wrap1{margin:0 4%;border:1px solid #d5d5d5;}
.bbs1focus1 .li1 .wrap1:hover{border-color:#333;box-shadow:1px 1px 0 0 rgba(0, 0, 0, .1);}
.bbs1focus1 .li1 .wrap1:hover a{text-decoration:none;}
.bbs1focus1 .li1 .t1{display:block;max-height:3.999em;margin:0;padding:.4em;background:#eee;color:#333;font-weight:normal;font-size:1.2em;line-height:1.3;text-align:center;overflow:hidden;}
.bbs1focus1 .li1 .f1{display:block;float:none;width:100%;height:auto;margin:0 auto;padding-bottom:0;border:0;text-align:center;}
.bbs1focus1 .li1 .tbox{width:100%;}
.bbs1focus1 .li1 .t2{margin:0;padding:.5em 8%;border-top:1px solid #eee;color:#666;font-size:1.067em;}
.bbs1focus1 .li1 .lst2{margin:0 8% 3%;}


/* .li1:nth-child(4n-3) */
.bbs1focus1 .li1.n1,
.bbs1focus1 .li1.n5,
.bbs1focus1 .li1.n9{clear:left;}
/* .li1:nth-child(4n) */
.bbs1focus1 .li1.n4,
.bbs1focus1 .li1.n8,
.bbs1focus1 .li1.n12{clear:right;}

.bbs1focus2 .lst1{margin:0 -1%;padding:10px 1px;}
.bbs1focus2 .li1{width:25%;padding:20px 0;border:0;}
.bbs1focus2 .li1 .wrap1{margin:0 4%;}
.bbs1focus2 .li1 .f1{display:block;float:none;width:100%;margin:0 auto 1em;padding-bottom:66.667% /* = Design 2/3 */;}
.bbs1focus2 .li1 .t1{width:100%;margin:0 0 .25em;color:#333;font-size:1.077em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bbs1focus2 .li1 .t2{height:3.9em;}
/* .li1:nth-child(4n-3) */
.bbs1focus2 .li1.n1,
.bbs1focus2 .li1.n5{clear:left;}
/* .li1:nth-child(4n) */
.bbs1focus2 .li1.n4,
.bbs1focus2 .li1.n8{clear:right;}

.bbs1focus3 .li1{width:33.333%;}
/* .li1:nth-child(3n-2) */
.bbs1focus3 .li1.n1,
.bbs1focus3 .li1.n4{clear:left;}
/* .li1:nth-child(3n) */
.bbs1focus3 .li1.n3,
.bbs1focus3 .li1.n6{clear:right;}

/* 포커스4. 높이가변.내용(목록).*/
.bbs1focus4{margin:1% -1%;}
.bbs1focus4 .li1{clear:both;float:none;display:inline-block;width:47.9%;margin:0 -3px 0 0;padding:0.9%;vertical-align:top;border:0;}
*+html .bbs1focus4 .li1{display:inline;}
.bbs1focus4 .li1 .wrap1{margin:0;padding:5px;border:1px solid #d5d5d5;}
/*
.bbs1focus4 .li1.n1,
.bbs1focus4 .li1.n3,
.bbs1focus4 .li1.n5,
.bbs1focus4 .li1.n7,
.bbs1focus4 .li1.n9{float:left;}
.bbs1focus4 .li1.n2,
.bbs1focus4 .li1.n4,
.bbs1focus4 .li1.n6,
.bbs1focus4 .li1.n8,
.bbs1focus4 .li1.n10{float:right;}
*/


.bbs1view1 .attach1 li{float:left;margin-right:1.5em;}

:root .bbs1view1.reply1 .h1{padding-left:50px;background-position:18px .6em;background-size:20px auto;}
:root .bbs1view1.reply1 .info1{padding-left:50px;}

.sns1comment1 .comment1write1{/* overflow:hidden; */}
.comment1write1 .login{float:left;margin:0 5px 0 0;}
.comment1write1 .note{float:left;margin:0;}
.comment1write1 .help1{z-index:10;display:block;float:right;position:relative;}
.comment1write1 .help1 .b1.toggle{float:left;position:relative;height:20px;margin:4px 110px 0 0;padding:0 22px 0 0;color:#767676;font-size:12px;line-height:20px;}
.comment1write1 .help1 .b1.toggle .ic1{float:left;position:absolute;right:0;top:50%;width:20px;height:20px;margin:-10px 0 0 0;background:url(/portal/_common/img/board/sns1comment1s.png) no-repeat -50px -50px;overflow:hidden;text-indent:-9999px;}
.comment1write1 .help1 .help1c{float:left;position:absolute;left:50%;top:0;width:210px;margin:30px 0 0 -138px;padding:10px 14px;border:1px solid #333;background:#fff;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .1);color:#666;font-size:12px;line-height:1.5;}
.comment1write1 .help1 .help1c .deco{float:left;position:absolute;left:50%;top:0;width:13px;height:8px;margin:-7px 0 0 -7px;background:url(/portal/_common/img/board/sns1comment1s.png) no-repeat 0 -100px;}
.comment1write1 .help1 .help1c .b1.close{float:left;position:absolute;right:0;top:0;width:20px;height:20px;margin:8px 8px 0 0;background:url(/portal/_common/img/board/ic1s.png) no-repeat -950px -100px;overflow:hidden;text-indent:-9999px;}
.comment1write1 .comment1form1{clear:both;position:relative;padding:13px 110px 0 80px;background:url(/portal/_common/img/board/sns1comment1noimg.png) no-repeat 0 13px;overflow:hidden;}
.comment1form1 .textarea{float:left;height:68px;margin-top:0;margin-bottom:0;}
.comment1form1 .submit{float:right;width:100px;height:70px;margin:0 -110px 0 10px;line-height:70px;}
.help1layer1{}
.sns1comment1 .comment1list1{overflow:hidden;}

.bbs1photo1 .mNum ul{margin:0 -16px 0 0;}
.bbs1photo1 .mNum li{float:left;width:16.6%;}
*+html .bbs1photo1 li{float:left;width:16%;}
.bbs1photo1 li a{margin:0 16px 16px 0;}
.bbs1photo1 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo1 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo1 .b.next{background-position:-200px -250px;background-size:auto;}

.bbs1photo1_2 .mNum ul{margin:0 -16px 0 0;}
.bbs1photo1_2 .mNum li{float:left;width:16.6%;}
*+html .bbs1photo1_2 li{float:left;width:16%;}
.bbs1photo1_2 li a{margin:0 16px 16px 0;}
.bbs1photo1_2 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo1_2 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo1_2 .b.next{background-position:-200px -250px;background-size:auto;}

.bbs1photo1_3 .mNum ul{margin:0 -16px 0 0;}
.bbs1photo1_3 .mNum li{float:left;width:16.6%;}
*+html .bbs1photo1_3 li{float:left;width:16%;}
.bbs1photo1_3 li a{margin:0 16px 16px 0;}
.bbs1photo1_3 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo1_3 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo1_3 .b.next{background-position:-200px -250px;background-size:auto;}

.bbs1photo1_4 .mNum ul{margin:0 -16px 0 0;}
.bbs1photo1_4 .mNum li{float:left;width:16.6%;}
*+html .bbs1photo1_4 li{float:left;width:16%;}
.bbs1photo1_4 li a{margin:0 16px 16px 0;}
.bbs1photo1_4 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo1_4 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo1_4 .b.next{background-position:-200px -250px;background-size:auto;}

.bbs1photo1_5 .mNum ul{margin:0 -16px 0 0;}
.bbs1photo1_5 .mNum li{float:left;width:16.6%;}
*+html .bbs1photo1_5 li{float:left;width:16%;}
.bbs1photo1_5 li a{margin:0 16px 16px 0;}
.bbs1photo1_5 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo1_5 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo1_5 .b.next{background-position:-200px -250px;background-size:auto;}


.bbs1photo2 .mControl .b{width:70px;height:70px;margin-top:-35px;}
.bbs1photo2 .b.prev{background-position:-100px -250px;background-size:auto;}
.bbs1photo2 .b.next{background-position:-200px -250px;background-size:auto;}

.bbs1view1speciality1{overflow:hidden;}
.bbs1view1speciality1 .h1{clear:right;float:right;width:50%;overflow:hidden;}
.bbs1view1speciality1 .bbs1photo3{float:left;width:45%;}
.bbs1view1speciality1 .info1{clear:right;float:right;width:50%;}
.bbs1view1speciality1 .dl1{margin:0;padding:0;}

.schedule1list1 .li1 a.a1{padding-left:75px;padding-right:60px;}
.schedule1list1 .li1 .timegroup1{margin-left:-75px;}
.schedule1list1 .li1 .text .t2wrap{margin:0 0 0 -.6em;}
.schedule1list1 .li1 .text .t2{float:left;width:auto;padding:0 .5em 0 .6em;background:url(/portal/_common/img/board/sep1s.png) no-repeat 0 50%;}
.schedule1list1 .li1 .ic1{display:block;float:left;position:absolute;right:0;top:50%;width:48px;height:48px;margin:-25px 0 0 0;border:1px solid #ccc;background:#fff;}
.schedule1list1 .li1 .on .ic1{width:46px;height:46px;border:2px solid #555;}
.schedule1list1 .li1 .ic1 .ic1ic{float:left;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:url(/portal/_common/img/board/ic1s.png) no-repeat -200px -150px;}
.schedule1list1 .li1 .on .ic1 .ic1ic{background-position:-150px -150px;}

.survey1result1 .graph1 li{height:28px;padding-left:33.33% /* ☆ */;overflow:hidden;}
.survey1result1 .graph1 .graph1term1{float:left;position:relative;left:-30px /* =60*(33.33/66.66) */;width:50% /* =33.33/66.66 */;margin-left:-50% /* =33.33/66.66 */;}
.survey1result1 .graph1 .graph1track1{}

.sns1 li{padding-top:18px;padding-bottom:18px;}
.sns1 li a.a1{width:50%;height:29px /* ☆[IE7]Fix */;}
.sns1 li a .g{padding-bottom:9px;}
.sns1 li a .time{position:absolute;right:0;top:18px;margin:0;}

.blog1 li a{padding:20px 0 21px 102px;}
.blog1 li a .time{width:84px;height:84px;margin:0 12px 0 -102px;}
.blog1 li a .time .t1{margin:10px 0 0 0;font-size:1em;}
.blog1 li a .time .t2{font-size:2.857em;}
.blog1 li a .text .t2{height:4.5em;}

.askprice1 .button.submit{width:auto;}

.program1register1login1{width:640px;}
.program1register1login1 .boxes{height:430px;}
.program1register1login1 .box1 .ic1{top:15%;width:150px;height:150px;margin:0 0 0 -75px;}
.program1register1login1 .box1 .button{position:absolute;left:18.75%;right:18.75%;bottom:15%;text-align:center;}
.program1register1login1 .box1.box1c3{width:95%;}

.bbs2login1{width:640px;}
.bbs2login1 .box{height:220px;}
.bbs2login1 .userid{left:10%;top:70px;width:350px;}
.bbs2login1 .userpw{left:10%;top:116px;width:350px;}
.bbs2login1 .box label{display:inline-block;}
.bbs2login1 .login_txt{width:80px;color:#333;font-size:1.143em;}
.bbs2login1 input.text{width:258px;}
.bbs2login1 .button{right:10%;top:70px;text-align:center;width:150px;height:78px;font-size:1.429em;}

.password1{position:relative;width:600px;height:300px;background:url(/portal/_common/img/inc/password1.gif) no-repeat 0 35px;margin:0 auto;}
.password1 .txt1{position:absolute;left:170px;top:35px;width:400px;}
.password1 .txt1 h2{background:none;padding:0;margin:0;font-size:1.714em;font-weight:normal;letter-spacing:-1px;color:#181818;}
.password1 .txt1 p{padding:0;margin:0 0 20px 0;font-size:14px;letter-spacing:-1px;}
.password1 .txt1 .c1{width:25%;}
.password1 .txt2 {position:absolute;left:170px;top:85px;width:400px;}
.password1 .txt2 .text{width:250px;}
.password1 .infomenu1 {position:absolute;left:170px;top:170px;}


.timetable2 table td a.rsvBtn{width:50px;}
.timetable2 .notice{height:55px;}
.timetable2 .notice .noticeBtn{top:8px;}

.flowchart1{padding:0 2px 0 0;}
.flowchart1 ol{width:103.333%;margin:0 0 0 -3.333%;padding:0;}
.flowchart1 li{float:left;position:relative;width:33.333%;height:6em /* =(1.5*4)+(0.5*2) */ /*height:7em =(1.5*4)+(0.5*2) */;margin:0 0 3.333% 0;}
.flowchart1 li .arrow1{float:left;width:10%;height:100%;background-position:100% 50%;}
/* nth-child(1), nth-child(6), nth-child(7) */
.flowchart1 li:first-child .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li+li .arrow1.a1{background:transparent;}
/* nth-child(4), nth-child(5), nth-child(6) */
.flowchart1 li:first-child+li+li+li,
.flowchart1 li:first-child+li+li+li+li,
.flowchart1 li:first-child+li+li+li+li+li{float:right;}
.flowchart1 li:first-child+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li .arrow1.a1,
.flowchart1 li:first-child+li+li+li+li+li .arrow1.a1{background-position:0 50%;}
/* nth-child(4), nth-child(7) */
.flowchart1 li:first-child+li+li+li .arrow1.a2,
.flowchart1 li:first-child+li+li+li+li+li+li .arrow1.a2{display:block;position:absolute;left:10%;bottom:100%;width:90%;height:30%;background-position:50% 100%;}
.box1vm1{float:left;width:90%;height:100%;margin:0 -2px 0 0;}
/* [IE7]Fix */
*+html .flowchart1 li{width:32%;}
*+html .flowchart1 li:first-child+li+li+li,
*+html .flowchart1 li:first-child+li+li+li+li,
*+html .flowchart1 li:first-child+li+li+li+li+li{right:3.777% /* IE7 Test Value */;}
.flowchart1 li.last .arrow1{background:none;}
.flowchart1 li.last:first-child+li,
.flowchart1 li.last:first-child+li+li{background:url(/portal/_common/img/board/arrow1s.png) no-repeat 100% 50%;}

.townLeader1 .li1{float:left;width:47.444%;margin:5px 1%;}
.townLeader1 .li1 a.a1{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.townLeader1 .li1 .f1{float:left;width:24%;margin:0 6% 0 0;overflow:hidden;}
.townLeader1 .li1 .f1 img{width:100%;height:109px;}




.flowchart2{padding:0 2px 0 0;}
.flowchart2 ol{padding:0; margin:0 0 0 -16px;}
.flowchart2 li{float:left;position:relative;width:24.333%;height:5em /* =(1.5*4)+(0.5*2) */ /*height:7em =(1.5*4)+(0.5*2) */;margin:0 0 3.333% 0;}
.flowchart2 li .box1vm3{float:left;width:90%;height:100%;margin:0 -2px 0 0;}
.flowchart2 li.last .arrow1.a1{display:none;}

.flowchart2 li .arrow1{float:left;width:10%;height:100%;background-position:100% 50%;}
.flowchart2 li .arrow1.a2{display:none;width:100%;height:18px;background-position:50% 100%;}

.flowchart2 li:first-child .arrow1.a1{background:transparent;}

.flowchart2 li:first-child+li+li+li .arrow1.a2,
.flowchart2 li:first-child+li+li+li+li+li+li+li .arrow1.a2{display:block;}

.flowchart2 li:first-child+li+li+li+li .arrow1.a1,
.flowchart2 li:first-child+li+li+li+li+li .arrow1.a1,
.flowchart2 li:first-child+li+li+li+li+li+li .arrow1.a1,
.flowchart2 li:first-child+li+li+li+li+li+li+li .arrow1.a1{background-position:0 50%;width:18px;height:100%;margin:0 0 0 -10%;}

.flowchart2 li:first-child+li+li+li+li+li+li+li .arrow1.a1,
.flowchart2 li:first-child+li+li+li+li+li+li+li+li .arrow1.a1{background:transparent;}

.flowchart2 li:first-child+li+li+li+li,
.flowchart2 li:first-child+li+li+li+li+li,
.flowchart2 li:first-child+li+li+li+li+li+li,
.flowchart2 li:first-child+li+li+li+li+li+li+li{float:right;margin:0 0 3.333%}

.flowchart2 li:first-child+li+li+li+li .box1vm3,
.flowchart2 li:first-child+li+li+li+li+li .box1vm3,
.flowchart2 li:first-child+li+li+li+li+li+li .box1vm3,
.flowchart2 li:first-child+li+li+li+li+li+li+li .box1vm3{width:90%;height:100%;}

.timetable2 table td a.a1{padding:0 .4em;font-size:15px;}


.bbs1gallery4 .li1 .text1{min-height:4.7em;} 


} /* /(min-width:768px) */


@media all and (min-width:1200px){/* ◇◆◇◆◇◆◇◆◇◆ */

.flowchart2 ol{padding:0; margin:0 0 0 -21px;}

.townLeader1 .li1{float:left;width:31.777%;margin:5px 0.5%;}
.townLeader1 .li1 a.a1{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.townLeader1 .li1 .f1{float:left;width:30%;margin:0 3% 0 0;overflow:hidden;}
.townLeader1 .li1 .f1 img{width:100%;height:110px;}
.townLeader1 .li1 .text1wrap{float:left;width:67%;}
*+html .townLeader1 .li1 .text1wrap{width:66%;}
.townLeader1 .li1 .t1{display:block;margin:28px 0 5px 0;color:#000;font-size:1.154em;}



.bbs1view1 .substance video{display:block;max-width:80%;height:auto;border:0;vertical-align:top;text-align:center;margin:0 auto;}



} /* /(min-width:1024px) */