@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

@import url(http://fonts.googleapis.com/earlyaccess/Nanum Gothic.css);


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none; padding:0; margin:0;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}


/* 본문 공통 */
input,select,textarea,button {vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body,th,td,input,select,textarea,button,h1,h2,h3,h4,h5,h6 {/*font:12px/1.5; */font-family: Nanum Gothic !important, sans-serif; color:#777;}
a {color:#7e7e7e;text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
hr {display:none;}

.f_l {float:left;color:#afafaf;font:tahoma;letter-spacing:0;}
.f_r {float:right;}
.screen_out {overflow:hidden;position:absolute;left:-9999in;width:0;height:0;font-size:0;line-height:0;}
.screen_hide {font-size:0;line-height:0;visibility:hidden;}
.hidden {overflow:hidden;position:absolute;left:-9999in;width:0;height:0;font-size:0;line-height:0;}

.btn {display:block;border:0 none;text-indent:-9999em;}
.btn_submit {width:65px;height:21px;background:url(images/btn_confirm.gif) no-repeat 0 0;}
.btn_submit_b {float:right;width:70px;height:26px;margin-top:9px;background:url(images/btn_confirm_b.gif) no-repeat 0 0;}
.btn_edit {float:left;width:49px;height:13px;margin-right:3px;background:url(images/btn_edit.gif) 0 0 no-repeat;}
.btn_reply {float:left;width:31px;height:13px;background:url(images/btn_reply.gif) 0 0 no-repeat;}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/* ******* layout ******* */
body {
	background-color:/*@background-color*/#f6f6f6/*@*/;
	background-image:/*@background-imageurl(images/bg_body.gif)/*@*/;
	background-repeat:/*@background-image-repeat*/repeat/*@*/;
	background-position:/*@background-image-position*/0 0/*@*/;
	font-family: 'Nanum Gothic', sans-serif;
	font-size:12px;
	line-height:1.5;
}

#container {
	width:1000px;
	margin:0 auto;
	word-wrap:break-word;
}
#header {
	width:1000px;
	/*text-align:center;*/	
}


.clear { clear: both; }


/* tabloid component padding */
div#ttCanvas div.tt-panel {  padding-top: 0px !important; }
div#ttCanvas div.tt-panel { padding-top: 0px !important; }
div#ttCanvas div.tt-panel-empty { padding-top: 0px; }
div#ttCanvas.tt-edit-canvas div.tt-component { margin-bottom: 0px !important;}



* html #header {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ts.daumcdn.net/custom/blog/85/857325/skin/images/bg_header.png', sizingMethod='crop');}
.wrap {
	position:relative;
	width:/*@post-width:281*/1000px/*@*/;
	margin:0 auto;
	/*padding-top:9px;
	background:url(images/bg_wrap.gif) center top no-repeat;*/
}
.wrap_inner {
	overflow:hidden;
	width:/*@post-width:281*/1000px/*@*/;
	/*margin-top:20px;*/
	/*background:url(images/bg_wrap_inner.gif) right top repeat-y;*/
}

#content {  white-space:normal;width:740px; /*margin-right:10px;*/ padding:20px 15px 15px; float:left; background:#fff;}
#content .nonEntry h3   { font-size:12px; border-bottom:0px solid #ccc;  margin-bottom: 10px;  color: #333;}

#content .entryNotice,
#content .entryProtected,
#content .entry             { margin-bottom: 50px; margin-top:50px;}

#searchList ol,
#searchRplist ol            { list-style:none;  padding:0;  margin:0 0 30px 0;}
#searchList li,
#searchRplist li            { border-bottom:1px solid #eee;  padding-bottom:2px;  margin-bottom:4px;}
#searchList .date,
#searchRplist .date         { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-right:10px; }
#searchList .cnt            { font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#f60;}
#searchRplist .name         { font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}


#sidebar {overflow:hidden;float:right;/*padding-bottom:18px;*/ background:#FFF; width:225px;}
#footer {width:100%;border-top:0px solid #252525;font-size:11px;font-family:"돋움",Dotum;color:#b2b2b2;text-align:center;clear:both;}

/* ***** Header ***** */

/* title */
#header h1 {font-family:/*@title-font-family*//*@*/;font-size:/*@title-font-size*//*@*/;color:/*@title-color*//*@*/;}
#header h1 a {display:block;position:relative;width:504px;height:31px;margin:0 auto;background:url(images/title.png) no-repeat 0 0;cursor:pointer;}
* html #header h1 a {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ts.daumcdn.net/custom/blog/85/857325/skin/images/title.png', sizingMethod='crop');}
#header h1 a:hover {text-decoration:none;}
#header h1 span {display:none;}

/* blog menu */
#header .list_blogmenu {width:/*@post-width:281*/950px/*@*/;margin:0 auto;padding:26px 0 20px 0;font-family:"Times New Roman",serif;list-style:none;}
#header .list_blogmenu li {display:inline;margin-left:19px;padding-left:21px;background:url(images/bg_bar.gif) no-repeat 0 4px;}
#header .list_blogmenu li a {position:relative;font-size:11px;}
#header .list_blogmenu .first {margin:0;padding:0;background:0 none;}

/* ***** content ***** */

/* 검색결과 리스트 */
#content .wrap_search {overflow:hidden;width:/*@post-width*/669px/*@*/;margin-bottom:18px;padding:2px 0 20px 0;border-bottom:1px solid #c2c2c2;color:#5f5f5f;}
.wrap_search .list_search {margin-top:11px;}
.wrap_search .list_search li {margin-bottom:2px;}
.wrap_search .list_search li a {color:#5f5f5f;}
.wrap_search .list_search .date {margin-right:6px;}
.wrap_search .list_search .cnt {}

/* 위치결과 리스트 */
#content .tit_location {height:43px;border-bottom:1px solid #c2c2c2;font-size:0;background:url(images/tit_location.gif) no-repeat 5px 8px;}
#localog .wrap_location {padding:18px 0 0 5px;}
#localog .wrap_location div{margin-bottom:2px;}
.wrap_location .spot {padding-left:28px;color:#666;background:url(images/ico_location.gif) no-repeat 1px 3px;}
.wrap_location .info {padding-left:12px;color:#cf3d2e;background:url(images/ico_location_info.gif) no-repeat 1px 3px;}


#localog .spot              { padding-left:30px;  margin-bottom: 6px; }
#localog .info              { padding-left:15px;  margin-bottom: 6px; }
#localog a { color:#617f8a; text-decoration: none; }




/* tag */
#taglog .tit_tag {height:43px;border-bottom:1px solid #c2c2c2;font-size:0;background:url(images/tit_tag.gif) no-repeat 5px 8px;}
#taglog ul {padding:13px 0 0 6px;text-align:justify;}
#taglog li {display:inline;}
#taglog li a {color:#363636;}
#taglog li a:hover {}
#taglog li .cloud1 {font-weight:bold;font-size:14px;color:#dd6154;}
#taglog li .cloud2 {color:#dd6154;}
#taglog li .cloud3,
#taglog li .cloud4{background-color:#dbdbdb;}
#taglog li .cloud5{}

/* 방명록 */
#guestWrite                 { padding:15px;  background-color:#f5f5f5;  border:1px solid #ddd;}
#guestWrite p                { clear: both; padding: 0; margin:0;}
#guestWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
#guestWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
#guestWrite textarea            { width:/*@post-width:-44=*/666px/*@*/;  padding: 5px; border: 1px solid #d1d3d4; }
#guestWrite .homepage           { width: /*@post-width:-180=*/530px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
#guestWrite input.submit        { background: url(images/btn_visitor_write.gif) no-repeat; width: 79px; height: 29px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
#guestWrite .secretWrap         { clear: both; padding: 15px 0 5px;}
#guestWrite .checkbox           {   border:none; padding:0; margin:0; width:25px;}

#guestList                  { padding:10px 0 0 0;}
#guestList ol,
#guestList ul               { margin:0; padding:0;  list-style:none; }
#guestList .guest_admin, #guestList .guest_general { padding-top: 15px; }
#guestList p.ctrlGuest, #guestList p.ctrlGuestRe { border-bottom: 1px dotted #ccc; padding-bottom: 4px; margin-bottom: 13px; height: 15px; }
#guestList p.ctrlGuestRe { margin-bottom: 7px; }
#guestList ol li            { border:5px solid #eee; padding: 0 20px 10px;  margin-bottom:10px; width:/*@post-width:-50=*/660px/*@*/; overflow:hidden;}
#guestList li ul li         { width:/*@post-width:-90=*/620px/*@*/; background-color: #f5f5f5;  padding :0 20px 10px;  border:none;  overflow:hidden; margin-top: 15px; }
#guestList li .name         { float: left; color:#333;  font-weight:bold; letter-spacing: -1px; padding-right: 15px; }
#guestList li span.name img     { vertical-align: middle; }
#guestList li .name a { color:#333; font-weight:bold; }
#guestList li .date         { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
#guestList .desc { clear: both; }

#guestList .control a.modify       { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.modify span  { display:none;}
#guestList .control a.write        { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.write span   { display:none;}



/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general {width:/*@post-width:-17*/652px/*@*/;}
/*.guest_admin {background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}*/

/* 방명록 */
/*.wrap_posting {margin-top:25px;}*/

/* 글 */
.wrap_posting {overflow:hidden;width:/*@post-width*/669px/*@*/;margin-bottom:17px;padding-bottom:27px;border-bottom:3px solid #252525;}

/* 포스팅 정보 */
.wrap_posting .wrap_info {overflow:hidden;float:left;width:189px;margin-top:43px;font-size:11px;line-height:13px;}
.wrap_posting .wrap_info .wrap_category {padding:20px 0 0 4px;border-top:1px solid #c2c2c2;}
.wrap_posting .wrap_info .wrap_category .category {margin-right:4px;color:#cf3d2e;}
.wrap_posting .wrap_info .tag {padding:4px 0 0 37px;font-size:12px;line-height:20px;background:url(images/ico_tag.gif) no-repeat 5px 8px;letter-spacing:-1px;}
.wrap_posting .wrap_info .date {display:block;margin-top:4px;}

/* 트랙백 */
.wrap_info .wrap_trail {margin-top:15px;padding:8px 0 0 5px;border-top:1px solid #c2c2c2;font-size:11px;line-height:13px;font-family:Tahoma;}
.wrap_info .wrap_trail .cnt,
.wrap_info .wrap_trail .num {font-weight:bold;color:#cf3d2e;}

/* 포스팅 */
.wrap_posting .wrap_content {float:right;width:/*@post-width:-209*/460px/*@*/;}
.wrap_posting .wrap_content .tit {overflow:hidden;width:/*@post-width:-209*/460px/*@*/;padding:2px 0 11px 0;border-bottom:1px solid #c2c2c2;letter-spacing:-1px;}
.wrap_posting .tit .link {font-size:/*@post-title-font-size*/24px/*@*/;font-family:/*@post-title-font-family*/Dotum/*@*/;color:/*@post-title-color*/#252525;/*@*/;line-height:1.25em;}
.wrap_posting .article {overflow:hidden;width:/*@post-width:-209*/460px/*@*/;padding-top:20px;line-height:1.7;font-size:/*@post-body-font-size*/12px/*@*/;font-family:/*@post-body-font-family*/Dotum/*@*/;color:/*@post-body-color*/#777/*@*/;}

.wrap_content blockquote {width:/*@post-width:-209*/380px/*@*/;margin:13px 0 20px 0;padding:10px 40px;font-weight:bold;line-height:2em;color:#464646;border-top:1px dashed #9e9e9e;border-bottom:1px dashed #9e9e9e;letter-spacing:-1px;}
/* 본문 - more / less */
.moreless_fold {margin-top:23px;}
.moreless_fold span {display:block;width:37px;height:9px;background:url(images/ico_more.gif) no-repeat 0 0;text-indent:-9999em;}
.moreless_top {margin-top:23px;}
.moreless_top span,
.moreless_bottom span {display:block;width:33px;height:9px;background:url(images/ico_less.gif) no-repeat 0 0;text-indent:-9999em;}
.moreless_body {}
.moreless_content {margin:10px 0;}

.wrap_posting .edit {margin:20px 0 0 0;padding:9px 0 8px 2px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:11px;letter-spacing:-1px;}
.wrap_posting .txt_edit {color:#555;}
.wrap_posting .txt_target {margin-left:7px;}
.wrap_posting .arrow {margin:0 3px 0 4px;}
.wrap_posting .txt_bar {margin:0 3px 0 1px;color:#555;}

/* 비밀글 */
.wrap_posting .wrap_content .tit_prot {overflow:hidden;width:/*@post-width:-209*/460px/*@*/;padding:0;border:0 none;letter-spacing:-1px;}
.wrap_posting .wrap_prot {width:/*@post-width:-211*/458px/*@*/;margin-top:12px;padding:36px 0 43px;border:1px solid #ababab;background:url(images/bg_tf.gif) repeat 0 0;}
.wrap_prot .text {color:5f5f5f;text-align:center;}
.wrap_prot .wrap_pass {overflow:hidden;width:100%;text-align:center;}
.wrap_prot .inner {display:table;display:inline-block;margin:0 auto;text-align:center;}
.wrap_prot .tf_pass {display:inline-block;/*@post-width:-477*/192px/*@*/;height:19px;margin-top:12px;margin-right:4px;padding:0 5px; border:1px solid #a9a8b5;}
.wrap_prot .btn_submit {/*float:left;*/display:inline;margin-top:12px;}


/* entry */
.entryNotice h2,
.entryProtected h2,
.entry h2                { font-size:1.2em;}
.titleWrap               { border-bottom: 1px solid #b6b6b6;  padding-bottom:3px;  margin-bottom: 10px; }
.titleWrap h2 a          {
  /*@post-title-color=color:#333;*/color: #333;/*@*/
  /*@post-title-font-family=font-family:;*/font-family: dotum;/*@*/
  font-size: /*@post-title-font-size=*/inherit/*@*/;
  font-size:18px;
  color:#333333;
  font-family:'나눔고딕', Nanum Gothic, ng, '맑은 고딕';
}

.titleWrap .category { margin-right:6px; }
.titleWrap .category, .titleWrap .category a   {color:#489803; font-size:12px;}
.titleWrap .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#489803; font-size:10px;}

.entryProtected .protectedContentWrap { border: 1px solid #ececec; padding: 30px; }
.entryProtected .protectedForm { background-color: #f9f9f9; padding: 15px 0; text-align: center; margin-top: 30px; }
.entryProtected .protectedForm input.pass { border: 1px solid #ddd; vertical-align: middle; }
.entryProtected label { vertical-align: middle; }
.entryProtected p.text   { width:220px; background: url(images/img_protect.gif) no-repeat left top ; padding-left:50px; margin: 0 auto; }
.entryProtected input    { width:200px; }
.entryProtected .submit  { border: none; width: 41px; height: 21px; background: url(images/btn_pass_confirm.gif) no-repeat; text-indent: -1000em; display: inline; vertical-align: middle; }


.article {
  margin: 36px 0 0 0; overflow:hidden;
  /*@post-body-color=color:#666666;*/color: #666666;/*@*/
  /*@post-body-font-family=font-family:;*/font-family: dotum;/*@*/
  font-size: /*@post-body-font-size=*/inherit/*@*/;
  font-family:'나눔고딕', Nanum Gothic, ng, '맑은 고딕';
}
.article a:link          { color:#666666;  text-decoration:none;}
.article a:visited       { color:#666666;  text-decoration:none;}
.article a:hover         { color:#666666;  text-decoration:underline;}
.article a:active        { color:#666666;  text-decoration:none;}

.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background: url(images/icon_quotation.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px; }



.tagTrail                { color: #999; letter-spacing: -1px; padding: 0 0 5px 35px;  background: url(images/icon_tag.gif) left 3px no-repeat; clear:both; border-bottom: 0px solid #d1d3d4; margin-bottom: 10px; }
.tagTrail a                        { color: #999; }
.tagText                 { display:none;}

.actionTrail             { padding:7px 15px;  clear:both;float:right;}
.actionTrail .cnt        { color:#c95e5e; font-weight:bold;}


.trackback               { width:/*@post-width=*/710px/*@*/;  overflow:hidden; }
.trackback a             { color:#000;}
.trackback h3            {
    font:12px dotum; color:#333;  border-bottom:1px solid #f5f5f5;  margin:0 0 7px;
    border: 1px solid #e7e8e9; background-color: #f9f9f9; padding: 7px 15px; }
.trackback h3 span          { font: 11px verdana; color: #999; cursor: pointer; }
.trackback h4            { font:12px dotum; color: #999; margin:0;}
.trackback h4 a         { color: #000; letter-spacing: -1px; }
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top: 1px dotted #dedede;  padding: 15px;}
.trackback .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}



/* 코멘트 */
.comment                          { border: 1px solid #e7e8e9;  background-color:#f9f9f9; padding: 5px 15px 15px; margin-bottom: 4px; width:/*@post-width:-32=*/678px/*@*/; overflow:hidden; }
.comment p                        { clear: both; margin:3px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
.comment .name                    { float: left; color:#333; font: 12px gulim bold; letter-spacing: -1px; padding-right: 15px; }
.comment .name a                  { color:#333; font-weight:bold;}
.comment .control               { float: left; }

.comment ol li                    { padding: 10px 5px 10px 0; border-bottom: 1px dotted #ccc; }
.comment li ul li                 { padding: 10px 10px 5px 25px;  background: url("images/iconReComment.gif") no-repeat 0 6px; border:none;}
.comment .control a             { text-decoration: none; }
.comment .control a.address       { background:url(images/btn_b_address.gif) no-repeat;  padding-bottom:2px; width: 35px; height: 15px; display: block; float: left; }
.comment .control a.address span  { display:none;}
.comment .control a.modify        { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; }
.comment .control a.modify span   { display:none;}
.comment .control a.write         { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; }
.comment .control a.write span    { display:none;}

.commentWrite                     { padding: 20px 0 0; }
.commentWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
.commentWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
.commentWrite textarea            { width:/*@post-width:-44=*/666px/*@*/;  padding: 5px; border: 1px solid #d1d3d4; }
.commentWrite .homepage           { width: /*@post-width:-180=*/530px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
.commentWrite input.submit        { background: url(images/btn_reply_input.gif) no-repeat; width: 76px; height: 29px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
.commentWrite .secretWrap         { clear: both; padding: 0 0 5px; margin-top: 10px;}
.commentWrite .checkbox           { border:none; padding:0; margin:0; width:25px;}


/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general { }
.rp_admin {}
.rp_secret {}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment {}
.hiddenComment .name{margin-right:0;}
/* 이미지 아래 캡션 스타일 */
.cap1 {}
/* 그림 */
.imageblock {}
/* 왼쪽 */
.left { }
/* 가운데 */
.center { }
/* 오른쪽 */
.right { }
/* 그림 2개 배치 */
.dual { margin-bottom:5px;}
/* 그림 3개 배치 */
.triple { margin-bottom:5px;}


/* 키워드 */
.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }

/*#uibgmplayer { margin:5px 0 0 5px; width:181px;} */

/* paging */
#paging {width:100%;padding:6px 0 24px 0;text-align:center; border-bottom:3px solid #eaeaea;}
#paging .inner {display:table;display:inline-block;margin:0 auto;text-align:center;}
#paging .numbox {float:left;font-size:11px;line-height:13px;font-family:Tahoma;}
#paging .num {float:left;border-right:1px solid #c2c2c2;color:#737373;cursor:pointer;}
#paging .interword {float:left;margin-right:-9px;padding:0 0 0 9px;color:#737373;} /* 1 ... 10 11 12 페이지중략 */
#paging .num span {display:block;padding:0 8px 0 9px;}
#paging .link_prev,
#paging .link_next {float:left;width:45px;height:13px;padding-left:9px;text-indent:-9999em;cursor:pointer;}
#paging .link_prev {margin-right:3px;border-right:1px solid #c2c2c2;background:url(images/btn_prev.gif) left 3px no-repeat;}
#paging .link_next {margin-left:2px;background:url(images/btn_next.gif) right 3px no-repeat;}
/* 페이징 - 현재 페이지 */
#paging .num .selected {padding:0 10px 0 5px;font-weight:bold;color:#ff3300;}
#paging .no-more-prev {float:left;width:45px;height:13px;margin:-3px 3px 0 0;cursor:default;}
#paging .no-more-next {float:left;width:45px;height:13px;margin:-3px 0 0 3px;cursor:default;}

/* 티에디션 */
div#ttCanvas .tt-item-title-inner {word-wrap:normal; font-family:Nanum Gothic !important;}


/* ***** sidebar ***** */
#sidebar h3 {width:100%;height:32px;margin-bottom:8px;border-bottom:1px solid #c2c2c2;text-indent:-9999em;}
/*#sidebar a {line-height:20px;color:#7f7f7f;}*/
#sidebar .cnt {color:#b1b1b1;}
#sidebar .date {}
#sidebar .name {}

.module {overflow:hidden; border-top:0px solid #252525;/*padding:16px 0;*/}
.box_sidebar {border-top:0px solid #252525; padding-bottom:16px;}
.box_sidebar ul {overflow:hidden; width:180px; margin:0 auto; padding:15px 0;}
/*.box_sidebar ul li ul li {font-size:14px; font-weight:bold; color:#333;}*/
.box_sidebar ul li ul { padding:0 0 10px 0;}
.box_sidebar ul li ul li a {font-size:14px; font-weight:bold; color:#333; line-height:220%;}
.box_sidebar ul li ul li ul li a {line-height:190%; color:#5e646e; font-size:13px; font-weight:normal;}

/* blog img + blog id */
.blogimg {overflow:hidden;letter-spacing:-1px;}
.blogimg img {display:block;}
.userID {display:block;margin:7px 0 12px 0;font-weight:bold;color:#252525;text-align:right;}
.blogdesc {padding-bottom:16px;line-height:20px;color:#555;}

/* search */
.search {position:absolute; right:0; top:45px; overflow:hidden;width:180px;height:25px;margin-bottom:20px;border:1px solid #c2c2c2;background:#fff;}
.search input.txt{float:left;width:130px;height:22px;margin-left:5px;padding:3px 0;border:0 none;}
.search input.submit{float:right;width:25px;height:28px;border:0 none;background:url(./images/search_icon.png) 0 0 no-repeat;text-indent:-999px;cursor:pointer;}



#searchList ol,
#searchRplist ol            { list-style:none;  padding:0;  margin:0 0 30px 0;}
#searchList li,
#searchRplist li            { border-bottom:1px solid #eee;  padding-bottom:2px;  margin-bottom:4px;}


/* category */
.wrap_categorybox .tit_category {background:url('./images/side_cate_ttl.png') no-repeat 0;}
.wrap_categorybox ul ul{padding:0;}
.wrap_categorybox li li li {margin-bottom:0;padding-left:29px;background:url('./images/cate_bullet.png') no-repeat 9px 8px; }
/*.wrap_categorybox .selected a {color:#fff;background-color:#6faab8;}
.wrap_categorybox .selected li a {color:#7f7f7f;background-color:transparent;}*/
.wrap_categorybox .ib {cursor:pointer;} /* 카테고리 - 이미지 버튼 */
.wrap_categorybox .branch3 {cursor:pointer;} /* 카테고리 - 트리 셀 */
.wrap_categorybox .c_cnt {margin-right:3px;color:#cf3d2e;} /* 카테고리 - 카테고리 옆 개수 스타일 */
/*.wrap_categorybox .selected .c_cnt {color:#a7ccd3;}*/

/* tag */
.wrap_tagbox .tit_tag {background:url(images/tit_tag_s.gif) no-repeat 5px 11px;}
.wrap_tagbox .list li {display:inline;}
.wrap_tagbox .cloud1 {font-weight:bold;font-size:14px;color:#dd6154;}
.wrap_tagbox .cloud2 {color:#dd6154;}
.wrap_tagbox .cloud3,
.wrap_tagbox .cloud4{background-color:#dbdbdb;}
.wrap_tagbox .cloud5{}

/* recent posts */
.wrap_postbox .tit_posts {background:url(images/tit_post_s.gif) no-repeat 5px 11px;}

/* recent comment */
.wrap_commentbox .tit_comment {background:url(images/tit_comment_s.gif) no-repeat 5px 11px;}
.wrap_commentbox .info_wrap .txt_bar {margin-left:2px;color:#dfdfdf;}

/* notice */
.wrap_noticebox .tit_notice {background:url(images/tit_notice_s.gif) no-repeat 5px 11px;}

/* recent trackback */
.wrap_trackbackbox .tit_trackback {background:url(images/tit_trackback_s.gif) no-repeat 5px 11px;}
.wrap_trackbackbox .info_wrap .txt_bar {margin-left:2px;color:#dfdfdf;}

/* archive */
.wrap_archive .tit_archive {background:url(images/tit_archive_s.gif) no-repeat 5px 11px;}

/* my link */
.wrap_linkbox .tit_link {background:url(images/tit_link_s.gif) no-repeat 5px 11px;}

/* calendar */
#calendar {overflow:hidden;}
#calendar .box_tit {overflow:hidden;width:100%;height:32px;margin-bottom:8px;border-bottom:1px solid #c2c2c2;}
#calendar .box_tit .tit_calendar {float:left;width:66px;height:9px;margin:11px 0 0 5px;border-bottom:0 none;background:url(images/tit_calendar_s.gif) no-repeat 0px 0px;}
#calendar .calendar_month {float:right;margin:5px 4px 0 0;font-weight:bold;font-family:"Times New Roman";color:#252525;}
#calendar .tt-calendar {float:left;width:182px;}
#calendar .tt-calendar th {display:none;}
#calendar .tt-calendar td {width:26px;height:20px;font-size:11px;line-height:20px;font-family:Tahoma;color:#7e7e7e;text-align:center;}
#calendar .tt-calendar .cal_day_sunday {color:#cf3d2e;}/* 달력 Day, 일요일 (td 영역)  */
#calendar .tt-calendar .cal_day_sunday a {}/* 달력 Day, 일요일 (td 영역)  */
#calendar .tt-calendar .cal_day1 {}/* 달력 지난 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day2 {}/* 달력 다음 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day3 {}/* 달력 이번 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day4 {color:#f3f3f3;background:#252525;}/* 달력 오늘 날짜 표시(td) */
#calendar .tt-calendar .cal_day4 a.cal_click:link {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar .cal_day4 a.cal_click:visited {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar .cal_day4 a.cal_click:hover {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar a.cal_click:link{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */
#calendar .tt-calendar a.cal_click:visited{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */
#calendar .tt-calendar a.cal_click:hover{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */

#calendar .calendar_prev{float:left;width:6px;height:12px;margin:44px 14px 0 0;background:url(images/btn_cal_prev.gif) 0 0 no-repeat;text-decoration:none;}
#calendar .calendar_next{float:right;width:6px;height:12px;margin-top:44px;background:url(images/btn_cal_next.gif) 0 0 no-repeat;text-decoration:none;}
#calendar .calendar_prev span, .calendar_next span {display: none;}

/* counter */
#sidebar .wrap_counter {clear:both;margin-top:9px;padding-bottom:14px;}
.wrap_counter .box_counter {overflow:hidden;width:100%;height:24px;margin-bottom:3px;font-size:12px;line-height:24px;font-family:"Times New Roman";color:#7b7b7b;background:url(images/bg_counter.gif) 0 0 no-repeat;}
.box_counter .total,
.box_counter .today,
.box_counter .yesterday {float:left;width:58px;padding-left:8px;}
.box_counter .txt_colon {float:left;margin-right:5px;}
.box_counter .txt_total {float:left;color:#cf3d2e;}

/* tistory + RSS */
#sidebar .wrap_banner {width:100%;overflow:hidden;margin-bottom:18px;}
#sidebar .rss{float:left;margin-top:18px;}
#sidebar .ad_tistory{float:right;margin:17px 2px 0 0;}
#sidebar .btn_tistory {display:block;width:61px;height:11px;background:url(images/btn_tistory.gif) no-repeat 0 0;}

/* ***** footer ***** */
#footer .footMenu {padding:15px 0;font-size:11px; letter-spacing:-1px;  background:#dddbdb;}
.footMenu a {}
.footMenu .txt_bar {margin:0 7px;}

#footer .copyright {padding:10px; letter-spacing:0; text-align:right;}
#footer a {color:#909090;}

.txt_em {margin-right:2px;font-weight:bold;color:#523866;letter-spacing:-1px;}
#content .tistoryProfileLayerTrigger {display:inline;width:0;height:13px;margin:0 0 0 4px;padding:3px 0 0 40px;}


/* 추가 2015 */

.tedition_blog div#ttCanvas,
.tedition_blog div#ttCanvas .tt-span-12 {width:1000px !important; background:#fff !important;}

.tedition_blog div#ttCanvas .tt-wrap-item {width:812px;height:450px; float:left;overflow:hidden; border:0 !important;}
.tedition_blog div#ttCanvas .tt-wrap-item li{width:500%;padding:0;overflow:hidden;}
.tedition_blog div#ttCanvas .tt-wrap-item li .tt-items {width:812px !important; height:450px !important; float:left; position:relative;}
.tedition_blog div#ttCanvas .tt-wrap-item li .tt-items > a {width:812px !important; height:450px !important; margin:0; display:block;}
.tedition_blog div#ttCanvas .tt-wrap-item li .tt-items > a img {width:812px !important; height:450px !important; border:0 !important;}


/*
div#ttCanvas #ttItem { padding-bottom:0 !important;}
div#ttCanvas #ttItem4705 { padding-bottom:0 !important;}
div#ttCanvas #ttItem1438829512 { padding-bottom:0 !important;}*/
div#ttCanvas #ttItem1290988331 { margin-top:-64px !important; padding-bottom:0 !important; }
