@charset "utf-8";


* { font-family:'맑은 고딕','Malgun Gothic','NanumGothicWeb','LexiSaebomRWeb','Georgia'; }
* { border:0; padding:0; margin:0; }
* { transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; }
*:lang(ko-kr) { font-family:'맑은 고딕','Malgun Gothic','NanumGothicWeb','LexiSaebomRWeb','Georgia'; }
*:lang(en-us) { font-family:'Georgia'; }
	html { _overflow:hidden; }
	body { _overflow:auto; _width:100%; _height:100%; }
	button, input[type=submit], input[type=reset], input[type=button] { overflow:visible; cursor:pointer; }
	textarea, button, .textField, .btnSubmit, .T0s2-t1-search, .btnComment, select { outline:none; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
	button { padding:1px 2px 0 2px; cursor:pointer; outline:none; }

body { border:0; padding:0; margin:70px auto; font-size:13px; line-height:1.6; background-color:white; }
a { outline:none; selector-dummy:expression(this.hideFocus=true); }
a:link { color:#000; text-decoration:none; }
a:visited { color:#bbb; text-decoration:none; }
a:hover { color:#f30; text-decoration:underline; }
a:active { color:#09f; text-decoration:none; }
hr { display:block; }
h1 { font-size:2em; }
h2 { font-size:1.8em; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; }
h5 { font-size:1.2em; }
h6 { font-size:1em; }
.date { font-size:12px; line-height:1.6;}
.name { font-size:12px; line-height:1.6; }
.cnt { font-size:12px; font-family:'Georgia'; color:#09f; }
.clear { clear:both; }




/* #################### #LAYOUT #################### */
#LAYOUT { overflow:hidden; width:900px; margin:0 auto; padding:0 30px; border:0; }





/* #################### 상단메뉴 & 카테고리 #################### */
#T0 { overflow:hidden; width:900px; height:52px; margin:0 auto; padding:0; color:#ddd; }

	.T0s1 { float:left; margin:0; padding:0; }
	.T0s2 { float:right; margin:0; padding:0; width:153px; }

	.T0s1-t1 { position:relative; left:0px; top:0px; border:0; margin:0; padding:0px; }
	.T0s1-t1 ul { list-style:none; display:inline; margin:0; padding:0; border:0; }
	.T0s1-t1 li { list-style:none; display:inline; margin:0; padding:0 5px; border:0; font-weight:bold; font-size:16px; line-height:1.6; color:#ddd; cursor:pointer; }
	.T0s1-t1 li:hover { color:#000; }
	.T0s1-t1 li span { color:#aaa; }
	.T0s1-t1 li:hover span { color:#000; }
	.T0s1-t1 a:link, 
	.T0s1-t1 a:active, 
	.T0s1-t1 a:visited { color:#ddd; text-decoration:none; }
	.T0s1-t1 a:hover { color:#000; text-decoration:none; }

	.T0s1-t2 { border:0; margin:0; padding:0; font-size:16px; line-height:1.6; font-weight:bold; color:#ddd; text-transform:uppercase; word-wrap:break-word; }
	.T0s1-t2 img { padding:0px 0px 4px 0px !important;}
	.T0s1-t2 ul { list-style:none; display:inline; margin:0; padding:0; border:0 !important; }
	.T0s1-t2 li { list-style:none; display:inline; margin:0; padding:0; border:0; }
	.T0s1-t2 li ul { margin:0; padding:0; }
	.T0s1-t2 li ul li { list-style:none; display:inline; padding:0; border:0; }
	.T0s1-t2 li ul li ul { margin:0; padding:0; }
	.T0s1-t2 li ul li ul li	 { list-style:none; display:inline; padding:0; border:0; }
	.T0s1-t2 .c_cnt {  font-size:10px; color:#aaa; position:relative; right:5px; bottom:10px; display:none; }
	.T0s1-t2 .selected { padding:0 5px; font-size:16px; line-height:1.6; }
	.T0s1-t2 a { padding:0 5px; font-size:16px; line-height:1.6; font-weight:bold; text-decoration:none; color:#fff; text-transform:uppercase; }
	.T0s1-t2 a:link, 
	.T0s1-t2 a:active, 
	.T0s1-t2 a:visited { color:#ddd; }
	.T0s1-t2 a:hover { color:#000; }

	.T0s2-t1 { margin:0; padding:0; padding:2px 25px 2px 2px; background:#fff url(images/icon_question.gif) 130px center no-repeat; border:3px solid #ccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
	.T0s2-t1:hover { margin:0; padding:0; padding:2px 25px 2px 2px; background:#fff url(images/icon_smile.gif) 130px center no-repeat; border:3px solid #000; }
	.T0s2-t1-search { width:120px; color:#000; font-size:13px; font-weight:bold; background-color:#eee; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; }
	.T0s2-t2 { text-align:right; font-size:16px; line-height:1.6; font-weight:bold; color:#ddd; padding:0 5px; }





/* #################### 내용 #################### */
#CONTENT { overflow:hidden; width:900px; margin:0 auto; padding:50px 0 0 0; }

	.group { padding:0 0 50px 0; }
	.group h3 { font-weight:bold; font-size:18px; line-height:1.6; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ddd; }
	.group h3 .italic { font-weight:bold; font-size:20px; line-height:1.2; font-family:'Georgia','맑은 고딕','Malgun Gothic'; font-style:italic; }
	.group h3 .cnt { font-weight:bold; font-size:20px; line-height:1.2; font-family:'Georgia'; font-style:italic; }
	.group .list-help { float:right; line-height:2.0; }
	.group .list-help ul { list-style:none; display:inline; margin:0; padding:0; border:0; }
	.group .list-help li { list-style:none; display:inline; margin:0; padding-left:5px; border:0; color:#ddd; }
	.group .list-help li:hover { color:#000; cursor:pointer; }
	.group .box { margin:0; padding:0; font-size:14px; }
	.group .box a { text-decoration:none; }
	.group .box .cnt { font-family:'Georgia'; font-style:italic; font-size:13px; letter-spacing:0.1em; padding-left:5px; }

	.searchList { background:url("images/cate_2.png") no-repeat 600px 70px; }
	.searchList img { padding:0px 0px 3px 5px !important;}
	.result ol { list-style:inside; display:block; margin:0; padding:0; border-top:1px solid #eee; }
	.result li { padding:5px 0; list-style-type:none; cursor:pointer; border-bottom:1px solid #eee; }
	.result .date { font-family:'Georgia'; font-size:13px; float:right; }
	.result p { color:#999; }
	.result .hover:hover { background:url(images/blank-gray.png) top left repeat; }

	.noEntry ol,
	.noEntry ul,
	.noEntry li { list-style:none; }

	.keywords li { padding-top:5px; }

	.localog .spot { padding:0 0 5px 0; color:#000; } /* background:url(images/ico_indent.gif) 0 8px no-repeat; */
	.localog .info { padding:0 0 5px 5px; border-bottom:1px dashed #eee; } /* background:url(images/ico_list.gif) 0 8px no-repeat; */
	.localog .info:hover { background:#eee; }
	.localog .gray { font-size:16px; color:#ccc; display:0; }

	.taglog ul { text-align:justify; }
	.taglog li { display:inline; }
	.taglog li .cloud1 { padding-right:10px; color:#c00; font-size:20px; font-weight:bold; text-transform:none; }
	.taglog li .cloud2 { padding-right:10px; color:#09f; font-size:18px; font-weight:bold; text-transform:none; }
	.taglog li .cloud3 { padding-right:10px; color:#090; font-size:16px; font-weight:bold; text-transform:none; }
	.taglog li .cloud4 { padding-right:10px; color:#000; font-size:14px; text-transform:none; }
	.taglog li .cloud5 { padding-right:10px; color:#999; font-size:12px; text-transform:none; }
	.taglog li .cloud1:hover,
	.taglog li .cloud2:hover,
	.taglog li .cloud3:hover,
	.taglog li .cloud4:hover,
	.taglog li .cloud5:hover { text-decoration:underline; }

	.guestbook .writeForm { margin-bottom:0px; padding:0; }
	.guestbook .commentList { }

	/* ********** 글입력 과 방명록 글입력 같이 사용 ********** */
	.writeForm { margin-top:20px; padding-left:0px; }
	.writeForm dl { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #eee; }
	.writeForm dt { float:left; width:150px; padding-top:3px; }
	.writeForm .textField { width:300px; height:22px; color:#000; border:3px solid #ddd; }
	.writeForm .textField:focus { border:3px solid #000; background-color:#eee; }
	.writeForm label { font-size:12px; line-height:1.6; }
	.writeForm textarea { margin:0; padding:2px; width:740px; height:100px; font-size:14px; line-height:1.6; font-family:'LexiSaebomRWeb'; overflow:auto; border:3px solid #ddd; }
	.writeForm textarea:focus { width:740px; height:100px; border:3px solid #000; background-color:#eee; }
	.writeForm .btnComment { width:740px; height:28px; padding:0px; border:3px solid #ddd; background-color:#eee; font-weight:bold; }
	.writeForm .btnComment:hover { border:3px solid #000; background-color:#999; color:#fff; }
	.writeForm .checkbox { margin-left:5px; padding:0px; vertical-align:middle; }
	.writeForm .serect { position:relative; left:0px; top:90px; font-size:12px; line-height:1.6; color:#aaa; padding:0; }
	
	.comment { margin-top:20px; }
	.comment h3 { height:20px; padding:10px; vertical-align:middle; background-color:#eee; font-weight:bold; font-size:13px; line-height:1.6; color:#333; border-bottom:0px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;-o-border-radius:6px; }

	/* ********** 댓글 과 방명록댓글 같이 사용 ********** */
	.commentList { padding:0; margin:20px 0 0 0; border:0; }
	.commentList ol { list-style:none; }
	.commentList li { list-style-type:none; margin:0px; padding:10px; border-bottom:1px dashed #ddd; word-wrap:break-word; }
	.commentList li:hover { background-color:#eee; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;-o-border-radius:6px; }
	.commentList li ul li { list-style:none; margin:10px 0 0 10px; padding-left:45px; background:#fff url(images/ico_reply2.gif) 15px 16px no-repeat; border:3px solid #fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;-o-border-radius:10px; }
	.commentList li ul li:hover { background-color:#fff; border:3px solid #ddd; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;-o-border-radius:10px; }
	.commentList .name { margin-right:5px; font-weight:bold; color:#666; }
	.commentList .name a { color:#000; font-size:14px; }
	.commentList .date { color:#999; margin-right:5px; }
	.commentList p { padding-top:8px; font-size:13px;}
	.commentList img { vertical-align:middle; padding-bottom:2px; }
	.commentList .control { float:right; }

	/* ********** 보호글  **********/
	.entryProtected dl { }
	.entryProtected dt { float:left; padding:2px 5px 0 0; }
	.entryProtected dd { float:left; }
	.entryProtected input { margin-right:4px; vertical-align:middle; }
	.entryProtected button { padding:2px; border:1px solid #ccc; vertical-align:middle; background-color:white; font-weight:bold; font-size:0.85em; font-family:'Tahoma'; }

	/* ********** 타이틀 제목 **********/
	.titleWrap { width:900px; margin:0; color:#ccc; }
	.titleWrap h2 { font-weight:bold; font-size:18px; line-height:1.6; margin:0; padding-bottom:5px; border-bottom:1px solid #ddd; }
	.titleWrap h2 a { color:#000; font-weight:bold; font-size:18px; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'; text-decoration:none; }
	.titleWrap .date,
	.titleWrap .name,
	.titleWrap .admin,
	.titleWrap .category a,
	.titleWrap .admin a { margin-top:5px; text-align:right; font-size:11px; line-height:1.4; color:#aaa; }

	/* ********** 타이틀 기본정보  **********/
	.title-info { overflow:hidden; border:0; margin:5px auto; font-size:12px; font-family:'Georgia'; font-style:italic; color:#aaa; text-transform:uppercase; }
	.title-info a { color:gray; font-family:'Georgia'; font-weight:bold; text-decoration:none; }
	.title-info:hover a { color:#000;  }

	/* ********** 타이틀 세부정보  **********/
	.t-info { overflow:hidden; border:0; margin:5px auto; padding:0; font-size:12px; line-height:1.6; color:#ccc;}
	.t-info .t-cate { float:left; margin:0; padding:0; font-size:12px; font-family:'Georgia'; font-style:italic; line-height:1.6; color:#aaa; text-transform:uppercase; }
	.t-info .t-cate:hover a { color:#000; }
	.t-info .t-cate a { color:gray; font-family:'Georgia'; font-style:italic; font-weight:bold; text-decoration:none; }

	.t-info .t-cmd { float:right; border:0; margin:0; color:gray; }
	.t-info .t-cmd ul,
	.t-info .t-cmd li { margin:0; padding:0; list-style:none; display:inline; cursor:pointer; color:#aaa; text-transform:uppercase; }
	.t-info .t-cmd li:hover { color:#000; font-weight:bold; }
	.t-info .t-cmd a { margin:0; padding:0 5px; border:0; color:gray; line-height:1.6; text-decoration:none; }
	.t-info .t-cmd .cnt { margin:0; padding:0; font-size:14px; line-height:1.2; font-family:'Georgia'; font-style:italic; }

	.t-info .tagTrail { overflow:hidden; margin:0; padding:0; color:#aaa; word-wrap:break-word; }
	.t-info .tagTrail:hover span { color:#000; }
	.t-info .tagTrail span { color:gray; font-family:'Georgia'; font-style:italic; font-weight:bold; line-height:1.6; }
	.t-info .tagTrail a:link,
	.t-info .tagTrail a:active,
	.t-info .tagTrail a:visited { color:#aaa; }
	.t-info .tagTrail a:hover { color:#000; }
	.t-info .tagTrail .locationTag { font-family:'맑은 고딕','Malgun Gothic'!important; font-style:normal !important; font-weight:normal !important; }

	.t-info .t-admin { margin:0; padding:0; line-height:1.6; color:#ccc; text-align:right; }
	.t-info .t-admin a {margin-top:5px; text-align:right; font-size:11px; line-height:1.4; color:#ccc; }

	/* ########## 본문 ########## */
	.article { overflow:hidden; margin:0; padding:30px 0 0 0; font-size:14px; line-height:1.6; color:black; word-wrap:break-word; }
	.article p { margin:5px 0 10px 0; }
	.article a:link,
	.article a:active,
	.article p a:link,
	.article p a:active { color:#f60; text-decoration:none; }
	.article a:visited,
	.article p a:visited { color:#c30; text-decoration:none; }
	.article a:hover,
	.article p a:hover { color:#f30; text-decoration:underline; }

	.article li { margin-left:25px; }
	.article h1 { font-size:2em; }
	.article h2 { font-size:1.8em; }
	.article h3 { font-size:1.6em; margin-top:30px; border:0 !important; }
	.article h4 { font-size:1.4em; }
	.article h5 { font-size:1.2em; }
	.article h6 { font-size:1em; }
	.article dl { padding:10px; }
	.article dt { }
	.article dd { margin-left:20px; padding-bottom:10px; }
	.article label { font-weight:bold; font-size:14px; line-height:1.6; }
	.article .textField { padding:2px; border:3px solid #ddd; color:#000; background-color:white; outline:none; }
	.article .textField:focus { border:3px solid #000; background-color:#eee; }
	.article .btnSubmit { width:70px; height:27px; padding:2px; border:3px solid #ddd; background-color:#eee; font-weight:bold; }
	.article .btnSubmit:hover { border:3px solid #000; background-color:#aaa; color:#fff; }

		/* ********** 본문 내용 숨김 설정  ********** */
		.moreless_fold { margin:0; padding-left:20px; color:#000; background:url(images/iconMore.gif) left 4px no-repeat; }
		.moreless_top { margin:0; margin-bottom:10px; padding-left:20px; background:url(images/iconLess.gif) left 4px no-repeat; color:#000; }
		.moreless_content { margin:10px 5px 10px 5px; padding:10px; background-color:#f0f0f0; color:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; }
		.moreless_bottom { margin:0; padding-left:20px; background:url(images/iconLess.gif) left 4px no-repeat; color:#000;}
		.moreless_content p,
		.moreless_content span,
		.moreless_content font,
		.moreless_content b,
		.moreless_content a,
		.moreless_content div { font-family:'LexiSaebomRWeb'!important; }

		/* ********** 본문 내용 참조 설정  ********** */
		blockquote { margin:5px; margin-bottom:1em; padding:15px 15px 15px 35px; background:#f0f0f0 url(images/i_quote.png) 10px 10px no-repeat; font-family:'LexiSaebomRWeb'!important; color:#333; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; }
		blockquote p,
		blockquote span,
		blockquote font,
		blockquote b,
		blockquote a,
		blockquote div { font-family:'LexiSaebomRWeb'!important; }
		blockquote p { margin:0; padding:0; }
		blockquote cite { margin:5px 0 0 0; display:inline; color:#8e8e8e; }

		/* ********** 본문 내용 기타 설정  ********** */
		.key1 { border-bottom:1px dotted #ccc; cursor:pointer; }
		.footnotes { margin:30px 10px 20px 10px; font-size:12px; line-height:1.6; }
		.cap1 { font-size:12px; line-height:1.5; color:#777; text-align:center; } /* 이미지캡션 스타일 */
		.imageblock { margin:5px 0; padding:2px; } /* 이미지 */
		.left { } /* 왼쪽 정렬 */
		.center { } /* 가운데 정렬 */
		.right { } /* 오른쪽 정렬 */
		.dual { } /* 두장 정렬 */
		.triple { } /* 여러장 정렬 */

		/* ********** 트랙백  ********** */
		.trackback h3 { display:none; }
		.trackbackAdd { margin:20px 0; height:20px; padding:10px; font-size:13px; line-height:1.5; background-color:#eee; color:#000; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
		.trackbackList { margin:0; padding:0; border:0; }
		.trackbackList img { vertical-align:middle; padding-bottom:2px; }
		.trackbackList .from,
		.trackbackList .name,
		.trackbackList .date { padding-right:5px; color:#555; }
		.trackback .delete { float:right; cursor:pointer; }
		.trackback ol { list-style:none; }
		.trackback li { list-style-type:none; margin:0; padding:10px; border-bottom:1px dashed #ddd; }
		.trackback li:hover { background-color:#eee; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
		.trackback p { padding:5px 0px 5px 0px; font-size:12px; line-height:1.5; color:#999; }
		.trackback .h4 { display:block; font-weight:bold; font-size:14px; line-height:1.6; }
		.trackback .h4 a { color:#000; }
		.trackback-url { margin-right:10px; }





/* #################### 하단 페이지 #################### */
#PAGE { width:900px; height:50px; margin:0 auto; padding:0; background-color:transparent; border:0px solid transparent; }
	.page-left { float:left; margin:0; padding:0; }
	.page-left a { margin:0; padding:5px; font-size:13px; line-height:1.6; text-decoration:none; border:3px solid #eee; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
	.page-left a:hover { background-color:#ddd; border:3px solid #000; }

	.selected { font-size:20px; font-weight:bold; font-family:'Georgia'; color:#c00; }
	.no-more-prev,
	.no-more-next { color:#ccc; } /* 하단페이지 선택 */

	/* ********** 페이지 위로  ********** */
	.page-top { float:right; margin:0; padding:0; }
	.page-top a { margin:0; padding:0 10px 4px 10px; font-weight:bold; font-size:18px; line-height:1.6; text-decoration:none; color:gray; border:3px solid #ddd; cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
	.page-top a:hover { background-color:#ddd; border:3px solid #000; color:black; }










/* #################### 공지사항 & 서브메뉴 #################### */
#HELP { overflow:hidden; width:900px; border:0; margin:0 auto; padding:50px 0 0 0; color:#000; }
#HELP ul { list-style:none; }
#HELP li { list-style:none; }
#HELP li a.cloud1 { color:#c00; font-weight:bold; text-transform:none; }
#HELP li a.cloud2 { color:#09f; font-weight:bold; text-transform:none; }
#HELP li a.cloud3 { color:#090; font-weight:bold; text-transform:none; }
#HELP li a.cloud4 { color:#000; text-transform:none; }
#HELP li a.cloud5 { color:gray; text-transform:none; }
#HELP li a.cloud1:hover,
#HELP li a.cloud2:hover,
#HELP li a.cloud3:hover,
#HELP li a.cloud4:hover,
#HELP li a.cloud5:hover { text-decoration:underline; }
#HELP h3 { margin:0 0 5px 0; padding:0 0 5px 0; font-weight:bold; font-size:14px; line-height:1.6; border-bottom:1px solid #ddd; }
#HELP a { font-size:11px; line-height:1.6; text-decoration:none; }
#HELP a:link, 
#HELP a:active, 
#HELP a:visited { color:gray; text-decoration:none; }
#HELP a:hover { color:#000; text-decoration:underline; text-transform:uppercase; }

	/* 공지사항 */
	.s-box1 { float:left; width:205px; height:360px; border:0; margin:0; padding:10px; background:#eee; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;-o-border-radius:10px; }

	/* 도움 */
	.s-box2 { float:left; width:205px; height:236px; border:0; margin:0; padding:10px; }
	.s-box2 input { width:180px; height:18px; padding:0 20px 0 0; outline:none; ime-mode:active; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; }
	.s-box2 .textField_search { width:180px; color:#000; line-height:1.2; padding:0 20px 0 0; background:url(images/icon_question.gif) 184px center no-repeat; border:1px solid #ddd; }
	.s-box2 .textField_search:focus { width:180px; color:#000; line-height:1.2; padding:0 20px 0 0; background:#eee url(images/icon_smile.gif) 184px center no-repeat; }
	
	/* 댓글 */
	.s-box3 { float:left; width:205px; height:236px; border:0; margin:0; padding:10px; text-overflow:ellipsis; white-space:nowrap; }

	/* 말머리 */
	.s-box4 { float:left; width:205px; border:0; margin:0; padding:10px; }
	.s-box4 ul { text-align:justify; padding-right:15px; }
	.s-box4 li	{ display:inline; word-wrap:break-word; }
	
	/* 이웃집 */
	.s-box5 { float:left; width:205px; border:0; margin:0; padding:10px; }
	.s-box5 ul,
	.s-box5 li { list-style:none; display:inline; padding-right:7px; word-wrap:break-word; }
	.s-box5 .out-line { overflow:hidden; width:199px; border:0; margin:0; padding:2px; border:1px solid #ddd; }
	.s-box5 select { width:199px; border:0; margin:0; padding:0; font-size:11px; line-height:1.6; border:0; color:gray; }

	/* 새글 */
	.s-box6 { float:left; width:205px; height:236px; border:0; margin:0; padding:10px; text-overflow:ellipsis; white-space:nowrap; }
	.s-box6 li .cnt span { font-size:10px; font-family:'Georgia'!important; color:#09f; }
	.s-box6 .cnt { font-size:10px; font-family:'Georgia'!important; color:#09f; }

	/* 엮인글 */
	.s-box7 { float:left; width:205px; border:0; margin:0; padding:10px; text-overflow:ellipsis; white-space:nowrap; }

	/* 보관함 */
	.s-box8 { float:left; width:205px; border:0; margin:0; padding:10px; }
	.s-box8 .cnt { font-size:10px; font-family:'Georgia'; color:#09f; }

	/* 엿보기 */
	.s-box9 { float:left; width:880px; border:0; margin:0; padding:10px 15px; }
	.s-box9 ul,
	.s-box9 li { list-style:none; display:inline; padding-right:7px; word-wrap:break-word; }
	.s-box9 a { text-transform:none !important; }
	.s-box9 li a { text-transform:none !important; }


















/* #################### 추가 설정 #################### */



/* ********** 다음뷰 ********** */
#TixIntroMap { display:none; border:0; margin:0; padding:0; }
.blogger-news-widget { margin-top:30px; }
.add-view { border:0; margin:0 0 30px 0; padding:0; }



/* ********** 카테고리 더보기 하단 추가설정 ********** */
.article .another_category { margin:30px 0 0 0 !important; background:white url("images/cate_2.png") no-repeat bottom right !important; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; }
.article .another_category h4 { font-weight:bold; font-size:15px !important; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'!important; color:#777 !important; background-color:#eee !important; border-bottom:0 !important; padding:5px 5px 5px 10px !important; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
.article .another_category h4 a { font-weight:bold; font-size:16px !important; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'!important; color:#000 !important; text-shadow:1px 1px 0px #fff; letter-spacing:0.05em; }
.article .another_category td { display:none !important; }
.article .another_category th a { font-weight:normal; text-decoration:none; border:0 !important; font-size:13px; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'!important; color:#777 !important; }
.article .another_category th a:hover { text-decoration:underline; border:0 !important;; font-size:13px; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'!important; color:black !important; }
.article .another_category th a.current { text-decoration:none !important; border-bottom:1px solid !important; font-weight:bold; font-size:13px; line-height:1.6; font-family:'맑은 고딕','Malgun Gothic'!important; color:#555 !important; }
.article .another_category th span { text-decoration:none; border:0 !important; font-family:'Georgia'!important; font-size:12px; letter-spacing:0.1em; color:#6cf !important; }
.article .txc-textbox { font-family:'LexiSaebomRWeb'!important; margin:5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
.article div .txc-textbox,
.article div .txc-textbox span,
.article div .txc-textbox b,
.article div .txc-textbox font,
.article div .txc-textbox p,
.article .txc-textbox div { font-family:'LexiSaebomRWeb'!important; }



/* ********** tt-edition 설정 ********** */
#ttCanvas { overflow:hidden; width:900px !important; margin:0 !important; padding:0 !important; border:0 !important; font-family:'맑은 고딕','Malgun Gothic','NanumGothicWeb'; }
	.tt-item-title-inner { font-weight:bold; }
	.tt-item-title { font-weight:bold; }
	.tt-post-title { font-weight:bold; font-size:12px !important; line-height:1.8 !important; padding-top:5px !important; }
	.tt-post-title a:link,
	.tt-post-title a:active,
	.tt-post-title a:visited,
	.tt-post-title a:hover { color:black !important; text-decoration:none !important; }
	.tt-post-summary { font-size:11px !important; line-height:1.6 !important; }
	.tt-post-summary a:link,
	.tt-post-summary a:active,
	.tt-post-summary a:visited,
	.tt-post-summary a:hover { color:gray !important; text-decoration:none !important; }
	.tt-post-etcinfo { font-size:11px; line-height:1.6; }
	.tt-post-category,
	.tt-post-author,
	.tt-post-date,
	.tt-post-comment { letter-spacing:1px; font-size:11px; line-height:1.7; }
	.span-ddd,
	.span-ddd2,
	.span-ddd3 {margin:0; padding:0; border:0; color:#ddd !important; font-family:'Georgia'!important; font-style:italic !important; font-size:16px !important; line-height:1.2; float:right; }
	.tt-wrap-item li:hover .span-ddd,
	.tt-wrap-item li:hover .span-ddd2,
	.tt-wrap-item li:hover .span-ddd3 { color:#ccc !important; font-size:18px !important; line-height:1.0; }



/* ********** 비비코드 이모티콘 설정 ********** */
#emoticon { width:740px; margin:0 auto; padding:1px; overflow:hidden; background-color:transparent; font-size:12px; line-height:1.5; }
	.emoticonborder { float:left; padding:0; margin:2px auto; overflow:hidden; }
	.emoticons { float:left; margin:2px 2px 2px 2px; cursor:pointer; }
	.emoticonspace { float:left; margin-right:0px; letter-spacing:0em;}
	.emoticonusage { float:right; cursor:pointer; }
.emos { float:left; margin:2px 3px 0px 0px; color:#aaa; }
.emos a { color:#000; font-weight:bold; font-size:15px; line-height:0.8; font-family:'verdana'; }
.emos a:hover { color:black; }
	a.rollover img { margin:3px 0px 0px 0px; border-width:0px; display:block; }
	a.rollover img.rollover { display:block; }
	a.rollover:hover { background-color:transparent; }
	a.rollover:hover img { display:block; }
	a.rollover:hover img.rollover { display:block; }



/* ********** 본문 내용 추가 폰트 ********** */
.font1 { font-family:LexiSaebomRWeb; font-size:15px; line-height:1.6; font-weight:normal; }
.font1g { font-family:LexiSaebomRWeb; font-size:15px; line-height:1.6; font-weight:normal; color:gray; }
.font1b { font-family:LexiSaebomRWeb; font-size:16px; line-height:1.6; font-weight:bold; }
.font1bg { font-family:LexiSaebomRWeb; font-size:16px; line-height:1.6; font-weight:bold; color:gray; }

.font2 { font-family:HeummStyleWeb; font-size:24px; line-height:1.8; font-weight:normal; }
.font2g { font-family:HeummStyleWeb; font-size:24px; line-height:1.8; font-weight:normal; color:gray; }
.font2b { font-family:HeummStyleWeb; font-size:25px; line-height:1.8; font-weight:bold; }
.font2bg { font-family:HeummStyleWeb; font-size:25px; line-height:1.8; font-weight:bold; color:gray; }

.font3 { font-family:NanumGothicWeb; font-size:15px; line-height:1.6; font-weight:normal; }
.font3g { font-family:NanumGothicWeb; font-size:15px; line-height:1.6; font-weight:normal; color:gray; }
.font3b { font-family:NanumGothicWeb; font-size:16px; line-height:1.6; font-weight:bold; }
.font3bg { font-family:NanumGothicWeb; font-size:16px; line-height:1.6; font-weight:bold; color:gray; }

.tx-link { font-family:LexiSaebomRWeb; font-size:14px; line-height:1.6; font-weight:normal; }

.font-1 { font-family:LexiSaebomRWeb; font-size:15px; line-height:1.6; font-weight:normal; }
.font-1-gray { font-family:LexiSaebomRWeb; font-size:15px; line-height:1.6; font-weight:normal; color:gray; }
.font-1b { font-family:LexiSaebomRWeb; font-size:16px; line-height:1.6; font-weight:bold; }
.font-1b-gray { font-family:LexiSaebomRWeb; font-size:16px; line-height:1.6; font-weight:bold; color:gray; }
.font-2 { font-family:HeummStyleWeb; font-size:24px; line-height:1.8; font-weight:normal; }
.font-2-gray { font-family:HeummStyleWeb; font-size:24px; line-height:1.8; font-weight:normal; color:gray; }
.font-2b { font-family:HeummStyleWeb; font-size:25px; line-height:1.8; font-weight:bold; }
.font-2b-gray { font-family:HeummStyleWeb; font-size:25px; line-height:1.8; font-weight:bold; color:gray; }
.font-3 { font-family:NanumGothicWeb; font-size:15px; line-height:1.6; font-weight:normal; }
.font-3-gray { font-family:NanumGothicWeb; font-size:15px; line-height:1.6; font-weight:normal; color:gray; }
.font-3b { font-family:NanumGothicWeb; font-size:16px; line-height:1.6; font-weight:bold; }
.font-3b-gray { font-family:NanumGothicWeb; font-size:16px; line-height:1.6; font-weight:bold; color:gray; }

/* ********** 웹폰트 빠르게 적용 **********
@font-face { font-family:'LexiSaebomRWeb'; font-style:normal; font-weight:400; src: url('images/LexiSaebomRCompact.eot');}
@font-face { font-family:'LexiSaebomRWeb'; font-style:normal; font-weight:400; src: url('images/LexiSaebomRCompact.woff') format('woff');}
@font-face { font-family:'NanumGothicWeb'; font-style:normal; font-weight:400; src: url('images/NanumGothicCompact.eot');}
@font-face { font-family:'NanumGothicWeb'; font-style:normal; font-weight:400; src: url('images/NanumGothicCompact.woff') format('woff');}
@font-face { font-family:'HeummStyleWeb'; font-style:normal; font-weight:400; src: url('images/HeummStyleCompact.eot');}
@font-face { font-family:'HeummStyleWeb'; font-style:normal; font-weight:400; src: url('images/HeummStyleCompact.woff') format('woff');}
*/