@charset "utf-8";

@font-face {
	font-family	:'nanumgothic';
	font-style 	:normal;
	font-weight	:400;
	src:url(./images/NanumGothic-Regular.eot);
	src:local(『),
	url(./images/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(./images/NanumGothic-Regular.woff2) format('woff2'),
	url(./images/NanumGothic-Regular.woff) format('woff'),
	url(./images/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family	:'nanumgothic';
	font-style 	:normal;
	font-weight	:700;
	src:url(./images/NanumGothic-Bold.eot);
	src:local(『),
	url(./images/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(./images/NanumGothic-Bold.woff2) format('woff2'),
	url(./images/NanumGothic-Bold.woff) format('woff'),
	url(./images/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family	:'nanumgothic';
	font-style 	:normal;
	font-weight	:800;
	src:url(./images/NanumGothic-ExtraBold.eot);
	src:local(『),
	url(./images/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(./images/NanumGothic-ExtraBold.woff2) format('woff2'),
	url(./images/NanumGothic-ExtraBold.woff) format('woff'),
	url(./images/NanumGothic-ExtraBold.ttf) format('truetype');
}
* { font-family:'nanumgothic' !important; }

/* 공통 요소 */
body { margin: 0; padding: 0; color: #151415; font: small/1.3em "돋움", Dotum; background: #fff url('./images/skin1.jpg') top center repeat-x; }
a { color: #4c493f; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
hr { display: none; }
input { vertical-align: middle; }
ul, ol { margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd { margin: 0; padding: 0; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-size: x-large; line-height: 1em; }
.clear { clear: both; }
.count, .c_cnt { color: #2ca7ff; font-size: 10px; font-family: Tahoma; }
.date { font-size: 11px; font-family: Tahoma; }

/* 태그 클라우드 */
.cloud1, .cloud1:hover { background: #4c493f; color: #2ca7ff !important; font-size: 1.3em; }
.cloud2, .cloud2:hover { background: #4c493f; color: #2ca7ff !important; font-size: 1.1em; }
.cloud3, .cloud3:hover { background: #666256; color: #f4f593 !important; font-size: 1em; }
.cloud4, .cloud4:hover { font-size: 1em; }
.cloud5, .cloud5:hover { font-size: 0.9em; }

/* 레이아웃 */
html { overflow-y:scroll; }
#wrap { background:none; }
#header { width:1000px;margin:0 auto;padding:/*@title-height:-80*/35px/*@*/ 0 0; }
#content { width:/*@post-width*/1000px/*@*/;min-height:400px;position:relative;overflow:visible;margin:0 auto 50px auto;padding:0; }
.sidebar { position:relative;width:896px;margin:0 auto; }
#footer { width:1000px;height:200px;overflow:hidden;margin:10px auto 0 auto;padding: 0; }

/* 헤더 */
.header_title { width:/*@post-width*/1000px/*@*/; height: 630px; margin: 0 auto; position: relative; }
.header_gohome { width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; }
.module_search .input_search {width: 80px; height: 21px; padding: 5px 0px 5px 5px; border: 1px solid #cbbca9; border-right: 0; background: #fff; color: #39372f; font-size: 11px; font-family: "돋움",Dotum; }
.module_search .btn_search { border: 1px solid #cbbca9; border-left: 0; }
#sidebar2, #sidebar2 div, #sidebar2 img { width:125px;position:relative;margin:0;padding:0;overflow:hidden; }
#sidebar2 { margin:10px 0 0; }
.main_topmenu { width:/*@post-width*/1000px/*@*/; height:56px; margin:0 0 15px !important;background:none; margin: 0 auto; }
.topmenu { float:right;position:relative;left:-50%; }
.topmenu dd { float:left;position:relative;left:50%; }
.menulink { width:250px;height:56px;margin:0 auto;cursor:pointer; }
.topmenu_1 { background:url("./images/topmenu_1.png") no-repeat; }
.topmenu_2 { background:url("./images/topmenu_2.png") no-repeat; }
.topmenu_3 { background:url("./images/topmenu_3.png") no-repeat; }
.topmenu_4 { background:url("./images/topmenu_4.png") no-repeat; }
.tedition_blog .main_topmenu { display: block; }

.blog_img {float: left; height: 72px; margin: 0 10px 0 0; border: 2px solid #fff;}
.blog_title {font-weight: bold; line-height: 1.3em; letter-spacing: -1px; font-size:/*@title-font-size*/large/*@*/; /*@title-font-family=:;*/ /*@*/}
.blog_title,
.blog_title a {color:/*@title-color*/#fffffd/*@*/; }
.blog_description { margin: 0; padding: 10px 0 0 0; color: #939393; font-size: 11px; line-height: 13px; }
.blogger { margin: 2px 0 0 0; padding: 0; color: #b6b6b6; font-size: 11px; font-weight: bold; line-height: 13px; }

/* 본문 */
.article, .article_etc { width:/*@post-width-200*/800px/*@*/; float: left; margin: 0 0 60px 0; }
.article_etc .article_post, .wrap_article_admin { margin-top: 3px; padding-top: 6px; border-top: 1px solid #9e9375; }
.titeframe { overflow: hidden; }
.article_head .title { display: inline; color: #181818; line-height: 1.5em; padding: 3px 0 3px 22px; background: url('./images/icon_title.gif') no-repeat 1px center; font-size:/*@post-title-font-size*/1.1em/*@*/; /*@post-title-font-family=:;*/ /*@*/ }
.article_head .title a {color:/*@post-title-color*/#181818/*@*/; }
.article_head .separate {margin: 0 4px 0 7px; color: #9e9375; }
.article_info {color: #4c493f; font-size: 11px; }
.article_info a {color: #4c493f; }
.article_info .date {margin: 0 0 0 5px;color:#888;font-size:10px; }
.article_admin {float: left; color: #696558; }
.article_admin a {color: #696558; }
.article_author {float: right; color: #696558; text-align: right; }

.article_post { clear: both; overflow: hidden; padding: 15px 0 25px 0; /*@post-body-color=:;*/ /*@*/ /*@post-body-font-family=:;*/ /*@*/ /*@post-body-font-size=:;*/ /*@*/}
.article_tag {padding: 0 0 6px 0; color: #6f6b5d; }
.article_tag a {color: #6f6b5d; }
.article_tag .tag_img {vertical-align: middle; }

.article_guest {padding: 4px 0 0 0; border-top: 1px solid #b3aa93; color: #4c493f; font-size: 0.9em; font-family: "Trebuchet MS", Tahoma,"돋움", Dotum; }
.article_guest a {color: #4c493f; }
.article_guest .count {color: #7f8411; font-size: 0.9em; }

.article_action_tbadd { height: 32px; margin: 20px 0 0 0; background:#fff; color: #444; border: solid 1px #ddd; }
.article_action_tbadd h3 { margin-left: 15px; padding: 7px 15px 0 0; font-size: 11px; font-weight: normal; }
.article_action_tbadd .title_tbadd {padding: 0 15px 0 0; text-transform: uppercase; }

.article_action ol li {margin: 23px 0 0 0; padding: 23px 0 0 0; background: url('./images/line_dotted.gif') repeat-x left top; }
.article_action ol li li {margin: 0; padding: 23px 0 0 35px; background: url('./images/icon_reply.gif') no-repeat 17px 23px; }
.article_action ol li p {margin: 0; padding: 5px 0 0 0; }
.article_action .subject {color: #4c493f; font-size: 1em; }
.article_action .subject a, .article_action .date, .article_action .author {color: #4c493f; }
.article_action .reply .author {color: #676354; }
.article_action .reply .author a {color: #4c493f; }
.article_action .btn_img {margin: 0 0 0 1px; vertical-align: middle; }

/* 포스트 내부 */
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article_post blockquote {padding: 10px 0 10px 20px; background: url('./images/icon_quote.gif') no-repeat 5px 13px; color: #6d7404; }
.article_post blockquote a {color: #6d7404; }
.article_post .moreless_fold {padding-left: 14px; background: url('./images/btn_more.gif') no-repeat 0 7px; color: #54524d; }
.article_post .moreless_top {padding-left: 14px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #54524d; }
.article_post .moreless_bottom {padding-left: 14px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #54524d; }

.article_write_top_left { clear: both; width:/*@post-width:-205*/795px/*@*/; margin: 23px auto 0 auto; background:#fff;}
.article_write_top_right {width:/*@post-width:-205*/795px/*@*/; margin-left: 5px; padding-top: 5px; background:#fff;}
.article_write {width:/*@post-width:-205*/795px/*@*/; padding: 12px 0 17px; background:#fff;}
.article_write_bottom_left {width:/*@post-width:-205*/795px/*@*/; margin: 0 auto; background:#fff;}
.article_write_bottom_right {width:/*@post-width:-205*/795px/*@*/; height: 5px; margin-left: 5px; background: #fff;}
.article_write .name, .article_write .pass, .article_write .home, .article_write .secret {padding: 3px 0 3px 0; }
.article_write .textarea {padding:5px 0 0 0;}
.article_write .name input, .article_write .pass input, .article_write .home input { width:/*@post-width:-220*/780px/*@*/; height: 13px; padding: 5px 5px 0 5px; border: 0; border-bottom: 1px solid #d1cbb5; background: transparent; color: #8d866c; font-size: 12px; font-family: "돋움", Dotum; }
.article_write .secret input {position: relative; top: 1px; }
.article_write .label_img {position: relative; top: 5px; }

.article_write textarea {width:/*@post-width:-222*/778px/*@*/; height: 134px; padding: 5px; border: 1px solid #aaa; background: #eee; color: #444; font-size: 12px; font-family: "돋움", Dotum; resize: none; }
.article_write .submit {width:/*@post-width:-205*/795px/*@*/; margin: 5px 0 0 0; text-align: center;}

.article_write .clear {height: 1px; }

/* 보호글 */
.protect .protect_write {margin: 10px 0 0 0; }
.protect .protect_input {width: 153px; height: 16px; padding: 4px 3px 0 3px; border: 1px solid #ada78d; background: #bdb598; color: #e6e1c8; font-size: 11px; font-family: "돋움", Dotum; }

/* 검색 */
.search {width:/*@post-width:-200*/800px/*@*/; }
.search .article_head .title {float: none; }
.search .article_post {padding-top: 0; color: #4c493f; }
.search .article_post a {color: #4c493f; }
.search .article_post li {width:/*@post-width*/1000px/*@*/; padding: 5px 0; background: url('./images/line_dotted2.gif') repeat-x left bottom; }
.search .date { color: #4c493f; font-family: "돋움", Dotum; margin-right: 10px; }
.search .count {color:#4c493f;}

/* 지역로그 */
.location .spot_img, .location .post_img {position: relative; top: -2px; }
.location .spot {background: url('./images/line_dotted2.gif') repeat-x left bottom; }
.location .spot, .location .post {padding: 5px 0; }
.location .post a {color: #676354; }

/* 태그 */
.tag li {display: inline; margin-right: 3px; }

/* 방명록 */
.guest .article_head { border-bottom: 1px solid #9e9375; padding: 0 0 3px; }

/* 사이드바 */
.sidebar {color: #444; }
.sidebar a {color: #444; }

.module { float: right; width: 166px; padding: 22px 6px 22px 5px; }
.tedition_blog .module { display: none; }
.module li {padding-left: 5px; background: url('./images/bul_sidebar.gif') no-repeat 0 6px; }
.module .source {color: #a5a39d; text-align: right; font-size: 11px; }
.module .source a {color: #a5a39d; }
.module_calendar .contents {width: 148px; margin: 0; padding: 0; }
.module_tag li {display: inline; margin-right: 3px; padding: 0; background: none; }

#treeComponent img { display:none; }
#text_0 { margin-left:-4px;color:#8a7150 !important;font-size:14px !important;font-weight:800; }
.ib { display:none; }
.branch3 { padding:5px 0;font-size:13px;cursor:pointer; }
#category_0 { margin:0; }
table[id*="category"] { margin:5px 0 5px 10px;font-weight:bold;letter-spacing:-0.5px; }
table[id*="category"] * { font-size:12px !important; }
div[id$="_children"] { margin-left:-25px; }
div[id$="_children"] table[id*="category"] { font-weight:normal; }
div[id$="_children"] * { font-size:11px !important; }
.c_cnt { color:#b9a488 !important; }
.label_img { margin:0 0 5px; }
.article_write_author input { height:15px !important; }
input[name="secret"] { margin-bottom:15px; }
.another_category .current { color:#5ec520 !important; }

/* 페이징 */
.paging { width:800px; color: #8d866c; text-align: center; font-variant: small-caps; font-size: 11.5px; font-family: Arial; }
.paging a {color: #8d866c; }
.paging .selected {color: #4c493f; font-size: 11.5px; font-weight: bold; }
.paging .paging_img {position: relative; top: 1px; }
.paging .separate {margin: 0 2px; }

/* 우측메뉴 */
.right_menu_wrap { width:125px;height:274px;position:absolute;top:0;right:-135px;padding:0;background:url("./images/right_wrap.png") top left no-repeat; }
.right_menu { height:274px;margin:10px 0 0; }
.right_menu #go_homepage { width:65px;height:50px;position:absolute;top:5px;left:2px;cursor:pointer; }
.right_menu #go_facebook { width:65px;height:51px;position:absolute;top:57px;left:2px;cursor:pointer; }
.right_menu #go_twitter { width:65px;height:51px;position:absolute;top:110px;left:2px;cursor:pointer; }
.right_menu #go_cafe { width:65px;height:49px;position:absolute;top:163px;left:2px;cursor:pointer; }
.right_menu #go_youtube { width:65px;height:53px;position:absolute;top:214px;left:2px;cursor:pointer; }

/* 푸터 */
.footer_logo { width:135px;height:100%;position:relative;float:left; }
.footer_logo_image { 128px;height:27px;position:absolute;top:0;right:7px;bottom:0;left:0;margin:auto;background:url("./images/footer_logo.png") no-repeat; }
.footer_infomation { width:565px;height:100%;position:relative;float:left; }
.footer_infomation_text { width:565;height:24px;position:absolute;top:2px;right:0;bottom:0;left:0;margin:auto;color:#8d3e03;font-size:10.5px;text-align:left;line-height:13px; }
.footer_infomation_text p { margin:0;padding:0; }
.footer_admin { width:250px;height:100%;position:relative;float:left; }
.footer_admin_text { width:245px;height:24px;position:absolute;top:2px;right:0;bottom:0;left:0;margin:auto;text-align:right;line-height:24px; }
.footer_admin_text a { color:#8d3e03;font-size:11.5px;font-weight:bold;cursor:pointer; }
.footer_admin_text a:hover { text-decoration:underline; }
.footer_tistory { width:50px;height:100%;position:relative;float:left; }
.footer_tistory_image { width:46px;height:28px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("./images/footer_tistory.png") no-repeat;cursor:pointer; }

/* 티에디션 */
#ttCanvas, .tt-panel, .tt-item { width:1000px !important; }
.tt-component-border { height:0 !important;padding:0 !important;display:none !important; }

#tistorytoolbarid { right:auto;left:0; }