@charset "UTF-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;outline:none}
fieldset,img{border:0 none}
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}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#dddddd}
body,th,td,input,select,textarea,button {font-size:14px;line-height:24px;font-family: NanumGothic, 'Malgun Gothic', sans-serif;color:#111}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
a:active {background-color:transparent}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}


/* global */
#dkIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0} /* 스킵네비게이션 */
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show {display:block}
.hide {display:none}
.ico_focused {outline: 1px dotted #000;outline: -webkit-focus-ring-color auto 5px}

/* 공통이미지 */
.ico_skin{display:block;overflow:hidden;font-size:0;line-height:0;background:url(images/ico_skin.png) 0 0 no-repeat;text-indent:-9999px}
.box_search{background:url(images/box_search.png) 0 0 no-repeat}
.txt_bar{display:inline-block;width:1px;height:9px;margin:0 9px;background-color:#ebebeb}

/* 레이아웃 */
#top {
	margin:0;
	width:100%;
	background-color:#FFFFFF;
	border-bottom: solid 1px #ddd;
}
#header {
	margin:0 auto;
	height: 100px;
	max-width: 1000px;
	color:#c1c1c1;
	padding:10px;
}
#header h1{
	font-size:20px;	
	padding-top:35px;
}
#header h1 a{color:#ce6e11;}
#header p {
	font-size:12px;
	padding:0;
}
#wrapper {
	margin: 0 auto;
	max-width: 1100px
}
#content {
	background-color:#ffffff;
  float: left;
  width: 600px;
	text-align:justify;
	padding:30px 40px 0 40px;
	margin:15px 17px 0 0;
	border: solid 1px #ddd;
	min-height:800px
}

#rightcolumn {
	background-color:#ffffff;
	width: 300px;
	padding:30px;
	float: left;
	margin-top:15px;
	border: solid 1px #ddd;
}

#footer {
	height: 80px;
  width: 1100px;
	margin:0 auto;
	clear: both
}
#dkFoot {
	float:left;
	width:680px;
}

/* 뷰 */
.area_title{margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #efefef}
.area_title .tit_category a {font-weight:300;font-size:14px;color:#666}
.area_title .tit_post{padding:5px 0 10px;font-weight:700;font-size:18px;line-height:20px;color:#333}
.area_title .info_post,
.area_title .info_post a {font-size:13px;color:#a7a7a7}
.area_title .info_post .txt_bar { margin:0 9px 0 5px }
.area_view {color:#111;word-wrap: break-word}
.area_view p {font-size:15px;line-height:28px;margin:0 auto 28px;color:#313131}
.area_view a {color:#0066cc;font-weight:bold}
.area_view h1,
.area_view h2,
.area_view h3,
.area_view h4 { font-size:22px; line-height:30px; margin:52px auto 28px }
.area_view ul,
.area_view ol { margin: 0 auto 32px; padding: 0 0 0 10px; }
.area_view ul li,
.area_view ol li { margin-left:24px; margin-bottom:10px; }
.area_view ul li { list-style:disc }
.area_view ol li { list-style:decimal }
.area_view blockquote,q {quotes: none;position: relative;padding: 30px;font-family: NanumMyeongjo, serif;}
.area_view blockquote:before,q:before {content: '';position: absolute; top:0;left:0;width: 24px;height: 20px;background: url(./images/bl_before.png) 0 0 no-repeat;}
.area_view blockquote:after,q:after {content: '';position: absolute; bottom:0;right:0;width: 24px;height: 20px;background: url(./images/bl_after.png) 0 0 no-repeat;}
.area_view blockquote,
.area_view blockquote p { font-size:15px; line-height:25px }
.area_view blockquote ol:last-child,
.area_view blockquote ul:last-child,
.area_view blockquote p:last-child { margin-bottom:0 }
.area_view table { max-width:100% }
.area_view pre { background-color:#F6F7F8; margin:28px auto; padding:16px; word-wrap: break-word; font-family: Menlo,Consolas,Monaco,monospace; font-size:14px; line-height:20px}
.area_view iframe { max-width:100% }

.protected_form { text-align:center; padding: 100px 0 136px; border-bottom:1px solid #efefef }
.protected_form p { margin-bottom:10px; font-size:16px; color:#5c5c5c }
.protected_form input { -webkit-appearance: none; padding:0 15px; border: 1px solid #eee; height:38px; line-height:38px; font-size: 12px; box-sizing: border-box;}
.protected_form button { border-radius: 4px; font-size: 12px; line-height: 38px; background-color: #6bacce; color: #fff; font-weight: bold; padding: 0 16px }

.cap1 
{
color:#999; 
text-align:center;
}
.left {	
}
.center {	
}
.right { 
}
.dual {
background-color:#eee; 
margin-bottom:5px;
}
.triple {
background-color:#eee; 
margin-bottom:5px;
}
/* 뷰댓글 */
.area_etc{margin-top:20px;padding:0 15px;}
.area_etc .list_tag {position:relative}
.area_etc .list_tag dt{position:absolute;left:0;top:2px;width:33px;height:17px;margin-right:2px;border-radius:8px;font-size:10px;line-height:17px;color:#fff;background-color:#a7a7a7;text-align:center;padding-right:1px}
.area_etc .list_tag dd{padding-left:40px}
.area_etc a {display:inline-block;font-size:13px;color:#555}

/* 뷰댓글 */
.area_reply{margin-top:51px}
.area_reply .tit_reply{font-weight:normal;font-size:20px;color:#222;display:block;margin-bottom:14px}
.area_reply .fld_reply{padding:20px;border-top:1px solid #e8e8e8;background-color:#fafafa;position:relative}
.area_reply .writer_info{overflow:hidden;margin-bottom:5px}
.area_reply .writer_info .info_name{float:left;position:relative;margin-right:5px}
.area_reply .writer_info .info_pw{float:left;position:relative}
.area_reply .writer_info .wrap_info{display:block}
.area_reply .writer_info .inp_info{width:171px;height:36px;padding:0 13px;border:1px solid #e8e8e8;background:#fff;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}
.area_reply .reply_write{position:relative;padding:7px 12px;border:1px solid #e8e8e8;background-color:#fff}
.area_reply .lab_write{position:absolute;top:7px;left:12px;font-size:13px;color:#a7a7a7}
.area_reply .tf_reply{width:100%;height:70px;border:1px solid #fff;font-size:13px;resize:none;box-sizing:border-box}
.area_reply .inp_info,
.area_reply .tf_reply { color:#5c5c5c }
.area_reply .writer_check {position:absolute; bottom:21px; right:93px}
.area_reply .writer_check .check_secret{float:left;overflow:hidden;position:relative;height:36px;margin-right:14px;line-height:36px}
.area_reply .writer_check .inp_secret{float:left;width:18px;height:18px;margin:10px 5px 0 0;opacity:0.01;filter: alpha(opacity=1)}
.area_reply .writer_check .lab_secret{float:left;font-size:12px;color:#5c5c5c;cursor:pointer}
.area_reply .writer_check .ico_check{position:absolute;top:10px;left:0;width:19px;height:19px;background-position:-120px -30px}
.area_reply .writer_check .inp_secret:checked + .lab_secret .ico_check{background-position:-120px -50px}
.area_reply .writer_btn{float:right;margin-top:10px}
.area_reply .writer_btn .btn_enter{float:left;width:71px;height:36px;border-radius:18px;font-size:13px;line-height:38px;background-color:#6bacce;color:#fff}
.list_reply .img_profile{display:block;width:100%;height:100%;border-radius:48px;}
.area_reply .list_reply li{position:relative;padding:23px 0 22px 0;border-top:1px solid #efefef; min-height:53px}
.area_reply .list_reply li:first-child{border-top:0 none}
#tt-body-page .list_reply li:first-child{padding-top:0}
.area_reply .list_reply .re_reply{padding-left:50px}
.area_reply .reply_content{overflow:hidden;display:block}
.area_reply .tit_nickname{float:left;overflow:hidden;max-width:200px;margin-right:10px;color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:16px}
.area_reply .tit_nickname img {border-radius:32px;}
.area_reply .tit_nickname a:hover{text-decoration:none}
.area_reply .txt_date{float:left;margin-top:5px;font-size:12px;color:#a7a7a7}
.area_reply .txt_reply{display:block;padding-top:4px;font-size:13px;line-height:21px;color:#5c5c5c;clear:both}
.area_reply .list_reply li:hover .area_more,
.area_reply .list_reply li:hover .area_more .reply_layer { display:block }
.area_reply .list_reply li:first-child .reply_layer { top:2px }
.area_more .reply_layer { position:absolute; right:0px; top:25px }
.area_more .reply_layer .link_reply { margin:0 2px;font-size:12px;color:#6bacce }
.area_more .reply_layer .link_reply:hover { text-decoration: none}
.area_more{display:none}

/* 페이징 */
.area_paging {height:40px;margin:10px auto;}
	.area_paging .inner_paging {display:block;height:18px}
	.area_paging .link_page,
    .area_paging .interword {display:none}
	.area_paging .ico_skin {width:20px;height:25px}
	.area_paging .btn_prev {font-size:15px;line-height:19px;color:#222}
	.area_paging .ico_prev {float:left;margin-right:8px;background-position:-90px 0}
	.area_paging .no-more-prev .ico_prev {background-position:-70px 0}
	.area_paging .btn_next {float:right;margin-right:0;font-size:15px;vertical-align:top;line-height:19px;color:#222}
	.area_paging .ico_next {float:right;margin-left:10px;background-position:-100px 0}
	.area_paging .no-more-next .ico_next {background-position:-80px 0}

/* 리스트 */
.list_content {padding:40px 0 0 0;border-bottom:1px solid #ebebeb}
.list_content::after { content:''; clear:both; display:block }
.list_content .thumbnail_post { float:right; width:120px; height:120px; margin:4px 0 4px 20px;}
.list_content img{width:120px; height:120px; border: solid 1px #ebebeb}
.list_content .link_post{display:block;overflow:hidden;text-decoration:none}
.list_content .link_post:hover .tit_post { text-decoration: underline; color:#51adef}
.list_content .tit_post{display:block;font-weight:normal;font-size:20px;color:#000;text-overflow: ellipsis;overflow: hidden;}
.list_content .txt_post{display:-webkit-box;display:-ms-flexbox;overflow:hidden;max-height:80px;margin-top:1px;font-size:15px;line-height:20px;color:#666;vertical-align:top;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.list_content .detail_info{margin-top:6px;font-size:13px;color:#aaa;}
.list_content .detail_info .link_cate{font-size:13px;text-decoration:none;color:#999}

/* 방명록 */
.skin_visitor .area_reply .list_reply{display:block;margin-top:30px;border-top:1px solid #eee}
.skin_visitor .area_reply .reply_write{margin-top:32px}
.skin_visitor .area_reply .ico_secret{background-position:0 -600px}

/* 태그 */
.skin_tag .list_tag{overflow:hidden;padding:30px 0 90px}
.skin_tag .list_tag li{float:left;margin:0 10px 10px 0}
.skin_tag .link_tag{display:block;height:32px;padding:0 13px;border-radius:34px;line-height:34px;border:1px solid #f0f0f0; background-color:#f0f0f0;font-weight:100;color:#666}
.skin_tag .link_tag:hover{border:1px solid #3b7bea;background-color:#fff;text-decoration:none;color:#3b7bea}

/* 사이드바 */
.wrap_etc {}
.wrap_etc .inner_aside{overflow:hidden;width:100%;margin:0 auto}
.wrap_etc .box_aside{float:left;position:relative;width:300px;min-height:135px;margin:10px 20px 20px 0}
.wrap_etc .box_aside h3 {font-size:14px;border-bottom:solid 3px #ddd}
.wrap_etc .lst{margin-right:0}
.wrap_etc .list_board{font-size:12px;line-height:19px;font-family:gulim;margin-top:3px}
.wrap_etc .link_board{width:300px;color:#777;font-size:12px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}
.wrap_etc .list_total dt{font-weight:bold}
.wrap_etc .list_total dd{font-weight:bold;font-size:22px}
.wrap_etc .list_visitor{overflow:hidden;margin-top:8px;font-size:12px}
.wrap_etc .list_visitor dt{float:left;color:#aaa}
.wrap_etc .list_visitor dd{float:right;color:#aaa}
.wrap_etc .link_more{position:absolute;top:3px;right:10px;font-size:12px;text-decoration:underline;color:#aaa}
.wrap_etc .list_tag{overflow:hidden;margin-top:10px}
.wrap_etc .list_tag li{float:left}
.wrap_etc .list_tag .link_tag{display:block;height:24px;padding:0 10px;margin:0 6px 6px 0;border-radius:26px;font-size:11px;line-height:26px;border:1px solid #f0f0f0;background-color:#f0f0f0;color:#999;max-width:65px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wrap_etc .list_tag .link_tag:hover{border:1px solid #3b7bea;background-color:#fff;text-decoration:none;color:#333}
.tt-calendar {width:300px !important; border-collapse:collapse;border-spacing:0;margin-left:-8px}
.tt-calendar .cal_month {height:20px;font-weight:bold;text-align:center; margin-bottom:15px}
.tt-calendar .cal_month a { font-weight:bold; color:#666 }
.tt-calendar .cal_month a:first-child, .tt-calendar .cal_month a:last-child {height:17px;padding:0 10px;vertical-align:top; color:#ccc}
.tt-calendar td, th { height:17px; vertical-align: middle;width:14.28%; text-align:center; font-size:12px}
.tt-calendar thead th {color:#ccc;margin-bottom:2px }
.tt-calendar tbody td {color:#aaa }
.tt-calendar tbody td .cal_click { font-weight:bold;color:#777 }

.wrap_etc .tbl_calendar{border-collapse:collapse;border-spacing:0;width:185px;margin-top:5px}
.wrap_etc .tbl_calendar td{height:17px;vertical-align:middle}
.wrap_etc .col_day{width:14.28%}
.wrap_etc .tit_week{font-weight:normal;font-size:10px;text-align:center;color:#ccc}
.wrap_etc .link_day{display:block;font-size:10px;text-align:center;color:#aaa}
.wrap_etc .day_event{font-weight:bold;color:#777}

.wrap_etc .list_keep{margin-top:10px}
.wrap_etc .list_keep li{overflow:hidden;margin-bottom:8px;font-size:12px;color:#aaa}
.wrap_etc .wrap_etc .link_keep{font-size:12px;color:#aaa}
.wrap_etc .cnt {color:#ff6600;font-size:10px}
.area_foot{height:50px;font-size:12px;line-height:50px;text-align:center;background-color:#ddd;color:#aaa;border:1px solid #ddd;}

/* 관련기사 */
.area_related {position:relative;width:600px;margin-top:30px}
.area_related .tit_related {font-weight:normal;font-size:13px;color:#333}
.list_related {overflow:hidden;margin-top:15px}
.list_related li {position:relative;float:left;margin-right:15px}
.list_related li:last-child { margin-right:0}
.list_related .link_related {display:block;overflow:hidden;position:relative;width:133px;height:133px;margin:0 auto;border:1px solid #e8e8e8;background:#fafafa;font-size:13px;;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff}
.list_related .thumb_type .link_related {width:133px;height:130px;border:0 none}
.list_related .frame_related {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(Opacity=40)}
.thumb_type .frame_related {display:block}
.list_related .thumb_related {position:absolute;left:0;top:0;width:100%;height:100%}
.list_related .txt_related {display:block;display:-webkit-box;overflow:hidden;position:relative;left:0;top:0;z-index:10;max-height:100px;padding:10px 5px 0;color:#5c5c5c;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;line-height:19px}
.list_related .link_related:hover .txt_related {text-decoration:underline}
.list_related .date_related {display:none}
.list_related .thumb_type .txt_related {color:#fff}
.list_related .thumb_type .date_related {display:none}
.area_related .link_more {position:absolute;right:20px;top:10px;font-size:12px;color:#a7a7a7;border-bottom: 1px solid #a7a7a7;text-decoration:none}

   /* 푸터 */
	.area_foot {font-size:12px;line-height:42px}
	.area_foot .emph_t{color:#999;font-family:applesdgothicneo-bold}
	.area_foot, .area_foot a {color:#999;text-decoration:none}

#ad1 {float:right;margin : 0 0 0 15px}


@media only screen and (max-width:1100px){
	.ico_skin {background:url(images/m320_ico_skin.png) 0 0 no-repeat}
#ad1 {float:right;margin:0 0 0 8px}
	
	
#header {
	margin:0 auto;
	height: 100px;
	max-width:750px;
	color:#c1c1c1;
	padding:0px;
}
#header h1{
	font-size:20px;	
	padding-top:35px;
	margin:0 25px;
}
#header h1 a{color:#c1c1c1;}
#header p {
	font-size:12px;
	padding:7px;
}
#wrapper {
	margin: 0 auto;
	max-width: 750px;
}
#content {
	background-color:#ffffff;
  float: left;
  width:100% ;
	text-align:justify;
	padding:0px;
	margin:10px 0 0 0;
	border:0;
	min-height:800px;
}

#rightcolumn {
	background-color:#ffffff;
	width: 100%;
	padding:0;  /* 초기화 */
	float: left;
	margin-top:15px;
	border: 0;
	padding-top:20px;
}

#footer {
	height: 80px;
  width: 100%;
	margin:0 auto;
	clear: both
}
#dkFoot {
	float:left;
	width:350px;
}

	
	/* 관련글 */
	.area_related {width:100%;margin-top:47px}
	.area_related .tit_related {display:block;padding:0 15px;font-size:14px}
	.list_related {padding:0 10px;margin-top:1px}
	.list_related li {width:50%;margin:10px 0 0;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.list_related .link_related {width:100%;height:100%;min-width:137px;min-height:150px}
	.list_related .thumb_type .link_related {width:100%;height:100%}
	.list_related .thumb_related .img_related {width:100%}
	.list_related .txt_related {padding:18px 10px 0;font-size:14px;line-height:17px}
	.list_related .date_related {font-size:13px;bottom:14px}
	.list_related .txt_related { color:#222 }
	.list_related .txt_related,
	.list_related .date_related { font-family:applesdgothicneo-ultralight }
	
	/*  모바일댓글 */
	.area_reply {margin-top:30px}
	.area_related .link_more {right:15px;top:0}
	.area_reply .tit_reply {padding:0 15px 8px;font-size:14px;margin:0}
	.area_reply .list_reply li {padding:13px 15px 12px;min-height:30px}
	.list_reply .thumb_profile{width:33px;height:33px;margin-right:11px;margin-top:2px;background-position:-120px -20px}
	.area_reply .reply_content { font-family:applesdgothicneo-light; margin-top:4px }
	.area_reply .tit_nickname {max-width:120px;margin-right:5px;font-size:14px}
	.area_reply .txt_reply {line-height:19px;padding-top:2px}
	.area_reply .txt_date  {font-family:applesdgothicneo-ultralight;margin-top:3px}
	.area_reply .more_reply {display:block;position:absolute;right:1px;top:0;width:30px;height:45px}
	.area_reply .ico_more {display:block;width:3px;height:13px;margin:20px auto 0;background-position:-60px 0}
	.area_reply .list_reply li:first-child .ico_more { margin-top:7px }
	.area_reply .list_reply .re_reply {padding-left:60px}
	.area_reply .list_reply li:last-child { padding-bottom:10px }
	.area_reply .fld_reply {padding:15px 15px 14px;border-bottom:1px solid #efefef;font-family:applesdgothicneo-ultralight}
	#tt-body-page .area_reply .fld_reply { margin-top:2px }
	.area_reply .writer_info .info_name {width:50%;margin-right:0}
	.area_reply .writer_info .info_pw {width:50%}
	.area_reply .writer_info .inp_info {width:100%;padding:0 11px}
	.area_reply .reply_write {margin-top:9px;padding:6px 7px}
	.area_reply .reply_write .tf_write { color:#222 }
	.area_reply .info_name .wrap_info {padding-right:5px}
	.area_reply .info_pw .wrap_info {padding-left:5px}
	.area_reply .writer_info .lab_info {font-size:14px}
	.area_reply .lab_write {top:8px;left:14px;font-size:14px}
	.area_reply .writer_check .lab_secret {font-size:14px;color:#666}
	.area_reply .writer_check .ico_check {top:0;width:30px;height:30px;background-position:0 -60px}
	.area_reply .writer_check .inp_secret:checked + .lab_secret .ico_check{background-position:-30px -60px}
	.area_reply .writer_check .inp_secret:checked + .lab_secret {font-family:applesdgothicneo}
	.area_reply .writer_check {right:inherit;left:15px;bottom:15px}
	.area_reply .writer_check .check_secret {float:left;height:30px;line-height:29px}
	.area_reply .writer_check .inp_secret {width:30px;height:30px;margin:0 4px 0 0}
    .area_reply .writer_btn {float:none;overflow:hidden;margin-top:11px}
	.area_reply .writer_btn .btn_enter {float:right;width:65px;height:33px;font-size:14px;line-height:33px}
	.area_more {display:block}
	.area_reply .list_reply li:first-child .reply_layer { top:24px }
	.area_more .reply_layer {display:none;position:absolute;right:15px;top:38px;z-index:10;width:95px}
	.on_more .reply_layer {display:block}
	.reply_layer .inner_reply_layer {padding:10px 0;border:1px solid #dcdcdc;background:#fff}
	.reply_layer .inner_reply_layer .link_reply {display:block;font-size:14px;text-align:center;line-height:32px;color:#222}

.box_aside {padding:10px 0 0 20px}
	/* 페이징 */
	.article_skin .area_paging {height:18px;margin:20px 0 41px 0;padding:0 15px}
	.area_paging .inner_paging {display:block;height:18px}
	.area_paging .link_page,
    .area_paging .interword {display:none}
	.area_paging .ico_skin {width:10px;height:18px}
	.area_paging .btn_prev {font-size:15px;line-height:19px;color:#222}
	.area_paging .ico_prev {float:left;margin-right:8px;background-position:-90px 0}
	.area_paging .no-more-prev .ico_prev {background-position:-70px 0}
	.area_paging .btn_next {float:right;margin-right:0;font-size:15px;vertical-align:top;line-height:19px;color:#222}
	.area_paging .ico_next {float:right;margin-left:10px;background-position:-100px 0}
	.area_paging .no-more-next .ico_next {background-position:-80px 0}

	/* 리스트 */
	.list_content {max-height:150px;padding:10px 15px 5px}
	.list_content .thumbnail_post,
	.list_content .thumbnail_post img { width:70px; height:70px }
	.list_content .thumbnail_post { margin:6px 0 6px 15px }
	.list_content .tit_post{font-size:18px;display:box;line-height:20px;font-family:applesdgothicneo-semibold}
	.list_content .txt_post{max-height:90px;margin-top:2px;font-size:14px;line-height:18px;color:#6b6b6b;-webkit-line-clamp:3}
	.list_content .detail_info{margin-top:8px;font-size:13px;color:#bbb}
	.list_content .detail_info .link_cate{font-size:13px}
	.list_content .detail_info .txt_bar{margin:0 5px}

	#tt-body-page .article_skin { margin-top:40px }
	#tt-body-tag .article_skin,
	#tt-body-guestbook .article_skin,
	#tt-body-index .article_skin { padding-top:46px }
/* 모바일 뷰 */
	.area_title, .area_view {padding:0 10px}
  .area_view p {font-size:17px;line-height:24px; margin:0 auto 28px;color:#333}
	
/* 게스트북 */
	#tt-body-guestbook .area_reply .fld_reply {border-top:0 none}

	/* 태그 */
	#tt-body-tag .navi_on .area_head {border-bottom:0 none}
	#tt-body-tag .list_tag {margin-bottom:30px;padding:0 15px}

  /* 메뉴바 */
  #tistorytoolbarid { display:none }
	
	/* 사이드바 */
  .wrap_etc .link_board {font-size:15px;line-height:29px;font-family:NanumGothic, 'Malgun Gothic', sans-serif}
		/* 상단 애드센스 간격 */
		
	#tt-body-index .index_title { display:block }
	#tt-body-index .index_title .tit_skin,
	.list_title .tit_skin,
	#tt-body-tag .article_skin .tit_skin,
	#tt-body-guestbook .article_skin .tit_skin {position:fixed;left:0;right:0;top:0;height:45px;padding-bottom:0; border-bottom:1px solid #e0e0e0;background-color:rgba(255, 255, 255, 0.95);z-index:1}
	.tit_skin .txt_title { display:block; position:absolute; left:50px; right:50px; top:0; height:45px; font-size:15px;line-height:48px; text-align:center; color:#222;font-family:applesdgothicneo-light; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;word-wrap: normal}
	
}