@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
body {font-family:'Nanum Gothic', sans-serif;text-rendering:optimizeLegibility;font-size:12px;}
div {font-family:'Nanum Gothic', sans-serif;text-rendering:optimizeLegibility;font-size:12px;}

/* 본문 공통 */

body {
		font:11px/18px Dotum, Tahoma, Verdana, AppleGothic, Sans-serif;
		color:#333;
		line-height:18px;
		padding:0px;
		margin:0px;
		background:/*@background-image=url(images/bg.png)*/url("images/bg.png")/*@*/
		/*@background-image-position=top left*/center top/*@*/
		/*@background-image-repeat=repeat*/no-repeat/*@*/
		/*@background-color=#D5D5D5*/#FFFFFF/*@*/;
}
a:link {font-family:'Nanum Gothic', sans-serif !important;color:#3ba4f5;text-decoration:none;}
a:visited {color:#3ba4f5;text-decoration:none;}
a:hover {color:#3ba4f5;text-decoration:none;}
a:active {color:#3ba4f5;text-decoration:none;}


/* 종류별 코멘트 [##_rp_rep_class_##] */
	.rp_general {}
	.rp_admin {}
	.rp_secret {color:#f30;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
	.guest_general {}
	.guest_admin {}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
	.hiddenComment {color:#c45050;font-weight:normal;}

/* 이미지 아래 캡션 스타일 */
	.cap1 {color:#999;text-align:center;}
/* 그림 */
	.imageblock {}
/* 왼쪽 */
	.left {}
/* 가운데 */
	.center {}
/* 오른쪽 */
	.right {}
/* 그림 2개 배치 */
	.dual {background-color:#fff;margin-bottom:5px;}
/* 그림 3개 배치 */
	.triple {background-color:#fff;margin-bottom:5px;}
/* 본문 - more / less */
	.moreless_fold {background:url(images/iconMore.gif) top left no-repeat;padding-left:20px;color:#000;}
	.moreless_top {background:url(images/iconLess.gif) top left no-repeat;padding-left:20px;color:#000;}
	.moreless_body {padding-bottom:15px;}
	.moreless_bottom {background:url(images/iconLess.gif) top right no-repeat;padding-right:20px;color:#999;text-align:right;}

hr {display:none;}
img {border:0;}
h1, h2, h3, h4 {margin:0;padding:0;}
h1 {font-size:1.8em;}
h2 {font-family:'Nanum Gothic', sans-serif;text-rendering:optimizeLegibility,dotum,tahoma;font-size:11px;padding-bottom:5px;}
h3 {font-family:'Nanum Gothic', sans-serif;text-rendering:optimizeLegibility,tahoma;font-size:11px;padding-bottom:5px;}
h4 {font-size:11px;padding-bottom:5px;}
input {border:1px solid #aaa;font-size:11px;}
textarea {border:1px solid #aaa;font-size:11px;}


/* 블로그 레이아웃 */
/* 본문 글 넓이를 변경 하려면 아래에서 container와 content의 width를 변경하시기 바랍니다. */
/* 이때 index.xml에서 본문 넓이(contentWidth) 변경후 스킨 리셋 (다른 스킨으로 변경후 다시 현재 스킨 선택) 하시기를 권장합니다. */

#tool {
	width:100%;
	min-height:10px;
	clear:both;
}
#container {
	width:/*@post-width:200=*/1000px/*@*/;
	border:0px ;
	margin:0px auto;
	padding:0px;
}
#header {
	position:relative;top:0;left:0;
	min-width:1000px;height:349px;min-height:349px;
	background:url("./images/bg.png") repeat-x;
}
#content {
	float:left;
	width:/*@post-width=*/700px/*@*/;
	overflow:hidden;
	clear:both;
}
#sidebar {
	display:block;
	float:left;
	width:260px;
	margin-left:40px;
	padding-top:20px;
	overflow:hidden;
}


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

#header a.blogTitle {display:block;position:absolute;top:0;left:50%;margin:0 0 0 -480px;width:170px;height:45px;z-index:999;}
#header .header_img {display:block;position:relative;top:0;left:0;margin:0 auto;width:100%;min-width:1000px;height:306px;background:url("./images/20200804_top.jpg") no-repeat center 0;z-index:10;}
#header .header_category {overflow:hidden;position:absolute;top:0;left:50%;margin:0 0 0 -205px;width:705px;height:46px;z-index:999;}
#header .header_category ul {float:right;margin:0;padding:0;list-style:none;}
#header .header_category ul li {float:left;margin:0 0 0 41px;line-height:1;}
#header .header_category ul li a {overflow:hidden;display:block;padding:15px 0;height:17px;background-repeat:no-repeat;background-position:0 15px;font-weight:bold;font-size:18px;letter-spacing:-1px;color:#1a2f5c;text-indent:-1000em;}
#header .header_category ul li a:hover {color:#3ba4f5;}
#header .header_category ul li a.header_category_1 {width:59px;background-image:url("./images/20150922_hc_1.png");}
#header .header_category ul li a.header_category_2 {width:58px;background-image:url("./images/20150922_hc_2.png");}
#header .header_category ul li a.header_category_3 {width:81px;background-image:url("./images/20150922_hc_3.png");}
#header .header_category ul li a.header_category_4 {width:77px;background-image:url("./images/20150922_hc_4.png");}
#header .header_category ul li a.header_category_5 {width:58px;background-image:url("./images/20150922_hc_5.png");}
#header .header_w {margin:0 auto;padding:0;width:100%;min-width:1000px;height:139px;text-align:center;}
#header .header_w a {margin:0 28px;}

/* Head Background Image */
body#tt-body-media #content {background:url(images/bg_mcontent.gif) no-repeat;padding-top:30px;text-align:center;}

/* ***** ROUND BOX *** */
.rtop, .rbottom {display:block;}
.rtop * {display:block;height:1px;overflow:hidden;background:#ffffff}
.rbottom * {margin-bottom:10px;display:block;height:1px;overflow:hidden;background:#ffffff;}

.htop, .hbottom {display:block;}
.htop * {display:block;height:1px;overflow:hidden;background:#ffffff}
.hbottom * {margin-bottom:10px;display:block;height:1px;overflow:hidden;background:#ffffff;}

.ntop, .nbottom {display:block;}
.ntop * {display:block;height:1px;overflow:hidden;background:#ffffff}
.nbottom * {margin-bottom:10px;display:block;height:1px;overflow:hidden;background:#ffffff;}

.r21 {margin:0 5px;}
.r22 {margin:0 3px;}
.r23 {margin:0 2px;}
.r24 {margin:0 1px;height:2px;}

.r1 {margin:0 5px;background:#ffffff}
.r2 {margin:0 3px;border-left:2px solid #ffffff;border-right:2px solid #ffffff;background-color:#ffffff;}
.r3 {margin:0 2px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#ffffff;}
.r4 {margin:0 1px;height:2px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}

.ftop, .fbottom {display:block;}
.ftop * {display:block;height:1px;overflow:hidden;}
.fbottom * {margin-bottom:10px;display:block;height:1px;overflow:hidden;}

.f1 {margin:0 5px;background:#ffffff}
.f2 {margin:0 3px;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.f3 {margin:0 2px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.f4 {margin:0 1px;height:2px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.box_hblank1 {padding:5px;}
.box_hblank2 {padding:10px;}

/* ***** Tool   ***** */
#tool .admin_button {text-align:right;float:right;padding:5px 5px 0px 0px;clear:both;margin:0px;}

/* ***** title_wrap **** */
.titleWrap a {margin-bottom:12px;/*@post-title-color=color:;*/color:#264969;/*@*/ /*@post-title-font-family=font-family:;*/font-family:dotum;/*@*/ /*@post-title-font-size=font-size:;*/font-size:12px;/*@*/}

/* ***** artice_title :h2 hover**** */

#content .notice,
#content .keylog,
#content .localog,
#content .taglog,
#content .entryNotice,
#content .entryProtected,
#content .guestbook,
#content .searchList,
#content .searchRplist,
#content .entry {padding:18px 18px 0px 18px;/*옆줄border-left:1px solid #999999;border-right:1px solid #999999;background:url("images/bg_entry_top.jpg") repeat-x 0px 0px;*/ background-color:#ffffff;}

#content .prologue h3,
#content .notice h3,
#content .profile h3,
#content .keylog h3,
#content .localog h3,
#content .taglog h3,
#content .guestbook h3,
#content .searchList h3,
#content .searchRplist h3 {border-bottom:1px solid #ccc;margin-bottom:10px;color:#222;}

.searchList .kw,
.searchRplist .kw {padding-left:3px;color:#c45050;}
.searchList ol,
.searchRplist ol {list-style:none;padding:0px;margin:0;}
.searchList li,
.searchRplist li {background:url(images/line_dot_gray2.gif) 0px 19px repeat-x;padding-bottom:2px;margin-bottom:5px;}
.searchList .date,
.searchRplist .date {font:10px Tahoma;margin-right:10px;float:left;width:50px;text-align:right}
.keylog .title,
.searchList .title,
.searchRplist .title {padding-left:10px;font:11px Dotum, Tahoma;margin-right:10px;float:left;}
.searchList .count,
.searchRplist .count {padding-left:3px;font-weight:normal;font:8px tahoma;}
.searchList .cnt {font:9px Tahoma;color:#f60;}
.searchRplist .name {font:10px Dotum, Tahoma;color:#999;padding-left:8px;}

.localog .spot {background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;padding-left:20px;margin-top:5px;}
.localog .info {background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;padding-left:15px;margin-top:2px;}
.localog a:link {color:#c45050;}
.localog a:visited {color:#c45050;}
.localog a:hover {color:#c45050;text-decoration:none;}
.localog a:active {color:#c45050;text-decoration:none;}

.keylog ul {margin:0;text-align:justify;}
.keylog a:hover {background-color:#eee;color:#000;}
.key1						 {cursor:pointer;border-bottom:1px dotted #ccc;}

.taglog ul {margin:0;text-align:justify;}
.taglog li {display:inline;}
.taglog a:hover {background-color:#eee;color:#000;}
.taglog li .cloud1 {font-weight:bold;color:#B80D0D}
.taglog li .cloud2 {font-weight:bold;color:#0D66B8}
.taglog li .cloud3 {font-weight:bold;color:#C45050;}
.taglog li .cloud4 {}
.taglog li .cloud5 {}

#content .medialog .entry {
	background:none;
}

.guestbook p {padding:6px 0 0 0;margin:0px;}

.guestWrite {margin:0px;padding:10px;background-color:#f5f5f5;border:1px solid #ddd;}
.guestWrite .input_writer		 {float:left;margin-bottom:4px;}
.guestWrite .input_sec		 {float:right;margin-bottom:4px;}
.guestWrite input {width:80px;}
.guestWrite textarea {font:11px dotum,tahoma;margin-bottom:5px;width:98%;height:100px;}
.guestWrite .homepage {width:130px;}
.guestWrite .submit {border:0px }
.guestWrite .checkbox {border:none;padding:0;	margin:0;width:20px;}

.guestList {padding:0px;}
.guestList ol				 {padding:0px;}
.guestList ol,
.guestList ul {list-style:none;font:11px Dotum, Tahoma;line-height:18px;margin:0px;padding:0px;margin-top:10px;}
.guestList li p {margin-top:5px;padding-top:5px;}
.guestList ol li {border:5px solid #eee;padding:10px;margin-bottom:10px;overflow:hidden;}
.guestList li ul li {margin-left:20px;margin-top:10px;background:url("images/iconIndentArrow_local.gif") no-repeat 10px 10px;background-color:#f5f5f5;padding-left:25px;border:none;overflow:hidden;}
.guestList li .name {color:#666;font-weight:bold;}
.guestList li .name   a:hover {color:#3D8EC1;text-decoration:none;}
.guestList li .date {font:11px Tahoma;}
.guestList .control a.modify {background:url(images/iconModify.gif) no-repeat;padding:0 0 2px 53px;text-decoration:none;}
.guestList .control a.modify span {display:none;}
.guestList .control a.write {background:url(images/iconWrite.gif) no-repeat;padding:0 5px 2px 53px;text-decoration:none;}
.guestList .control a.write span {display:none;}

/* entry */

.entryProtected h2,
.entry h2 {background:url(images/icon_title.gif) 0px 3px no-repeat;border-bottom:1px solid #ccc;padding-left:18px;margin-bottom:10px;color:#222;font-size:11px;}
.entryNotice h2 {background:url(images/icon_notice.gif) 0px 3px no-repeat;border-bottom:1px solid #ccc;padding-left:18px;margin-bottom:10px;color:#222;font-size:11px;}


.titleWrap .admin {padding-top:5px;}
.titleWrap .category {font-size:11px;margin-right:5px;}
.titleWrap .category_notice		 {font:11px tahoma;margin-right:5px;}
.titleWrap .date {font:8px Tahoma;color:#888;}
.entryProtected .protected_box	 {background-color:#f9f9f9;padding:10px;}
.entryProtected .text {background:url(images/imgProtected.gif) 15px 5px no-repeat ;font:10px Tahoma;font-weight:bold;padding-left:42px;}
.entryProtected .text p {padding:4px;margin:0px;}
.entryProtected input {width:100px;height:12px;font:10px tahoma;}
.entryProtected .submit {width:50px;height:16px;font:10px tahoma;background-color:#f5f5f5;}
.admin				 {font:10px tahoma,Dotum;}
.font-family:/*@post-body-font-family*/'Nanum Gothic', sans-serif/*@*/;font-family:/*@post-body-font-family='Nanum Gothic', sans-serif, 돋움,tahoma*/돋움,tahoma/*@*/;width:100%;margin:0px 0px 22px 0px;overflow:hidden;background-color:#ffffff;clear:both}
.article  a:link {color:#c45050;text-decoration:none;}
.article  a:visited {color:#c45050;text-decoration:none;}
.article  a:hover {color:#c45050;text-decoration:none;}
.article  a:active {color:#c45050;text-decoration:none;}

.article dt {text-decoration:underline;}
.article dd {margin-left:20px;padding-bottom:10px;}
.article blockquote {font-size:11px;background:url(images/iconBlockquote.gif) top left no-repeat;padding-left:35px;margin-left:5px;}

.article  ul {margin:0 0 0 30pt;}

.goup {float:right;width:43px;text-align:right;}
.tagTrail {padding:0px 0px 10px 64px;background:url(images/tag.gif) 0px 1px no-repeat;}
.tagItem {}

.actionTrail {clear:both;margin-top:5px;padding:12px 1px 22px 1px;font:11px Dotum, Tahoma;background-color:#ffffff;border-top:1px solid #cccccc  }
.tbcm					 {font:11px tahoma;float:left;width:auto;padding-top:3px;background-color:#ffffff}
.tbcm_vbar				 {color:#C6C6C6;padding:0px 4px 0px 4px;}
.actionTrail .cnt {color:#f60;padding-left:4px;font-weight:bold;}

.trackback {clear:both;padding:10px 0px 0px 0px;width:100%;overflow:hidden;}
.taackback ol,ul,li {margin:0;padding:0;}
.trackback_address {background:url(images/clip_tb.gif) 10px no-repeat;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F6F4F0;font:10px/1 tahoma;cursor:pointer;padding:10px 10px 10px 110px;margin:0px;}
.trackback a {color:#000;}
.trackback .from {font-weight:normal;padding:0px;margin:0px;}
.trackback h4 {font-weight:normal;padding:0px;margin:0px;}
.trackback ol {padding:0px;margin:0;padding-top:5px;padding-bottom:5px;list-style:none;}
.trackback li {margin-bottom:5px;margin-top:0px;padding-top:5px;padding-bottom:10px;background:url(images/line_dot_gray2.gif) bottom left repeat-x;}
.trackback .date {font:10px Tahoma;color:#777;}
.trackback p {font:11px Dotum, Tahoma;line-height:18px;margin:0px;margin-top:5px;padding:0px;padding-top:0px;color:#999;}

.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 {clear:both;padding:10px 0px 5px 0px;line-height:18px;width:100%;overflow:hidden;}
.comment_title {background:url(images/clip_reply.gif) 10px no-repeat;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#F6F4F0;font:8px tahoma,dotum;padding:10px 10px 10px 110px;}
.comment p {font:11px Dotum, Tahoma;line-height:18px;margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}

.comment h3 {display:none;}
.comment ol,
.comment ul {margin:0;padding:0;list-style:none;}
.comment .date {font:10px Tahoma;color:#777;}
.comment .name {font-weight:bold;}
.comment ol li			 {background:url(images/line_dot_gray2.gif) bottom repeat-x;padding:10px 0px 2px 0px;}
.comment li ul li {border:0px;padding:0px 0px 0px 35px;background:url("images/iconIndentArrow_local.gif") no-repeat 18px 2px;}
.comment .control a.address {font-size:14px;background:url(images/iconAddress.gif) 0px 0px no-repeat;padding-left:38px;padding-bottom:2px;text-decoration:none;}
.comment .control a.address span {display:none;}
.comment .control a.modify {font-size:14px;background:url(images/iconModify.gif) no-repeat;padding-left:55px;padding-bottom:2px;text-decoration:none;}
.comment .control a.modify span {display:none;}
.comment .control a.write {font-size:14px;background:url(images/iconWrite.gif) no-repeat;padding-left:40px;padding-bottom:2px;text-decoration:none;}
.comment .control a.write span {display:none;}

.commentWrite {margin:0px;padding:10px;margin-top:10px;background-color:#f5f5f5;border:1px solid #ddd;}
.commentWrite .input_writer		 {float:left;margin-bottom:4px;}
.commentWrite .input_sec		 {float:right;margin-right:6px;margin-bottom:5px;font:8px tahoma;}
.commentWrite input {width:80px;}
.commentWrite textarea {font:11px dotum,tahoma;margin-bottom:5px;width:99%;height:100px;}
.commentWrite .homepage {width:130px;}
.commentWrite .submit {border:0px }
.commentWrite .checkbox {border:none;padding:0;	margin:0;width:20px;}


/* ***** sidebar ***** */

#sidebar {}
/*사이드바색*/
#sidebar .side_elem {}
#sidebar .side_item {}

#sidebar a:link {color:#666;text-decoration:none;}
#sidebar a:visited {color:#666;text-decoration:none;}
#sidebar a:hover {color:#3f90cf;text-decoration:none;}
#sidebar a:active {color:#666;text-decoration:none;}

#sidebar ul {list-style:none;font-size:12px;color:#999;}/*사이드바폰트*/
#sidebar li {padding-left:0px;}
#sidebar h3 {
	padding:18px 0 11px 8px;
	background:url("./images/20150922_icon1.png") no-repeat;
}
#sidebar .item_title {font-family:'Nanum Gothic', sans-serif,tahoma,dotum;font-size:11px;font-weight:bold;color:#1185f1;margin-bottom:35px;}
#sidebar .cnt {font:0.85em Tahoma, Helvetica, Arial, Gulim, sans-serif;color:#f60;}
#sidebar .date {font:10px Tahoma;color:#888;}
#sidebar .name {font:0.9em Dotum, Arial, sans-serif;color:#888;}

#sidebar .blogImage img {width:170px;padding-bottom:0px;}
#sidebar .blogDesc {margin-top:10px;color:#888;line-height:16px;}
#sidebar .userID {color:#888;background:url(images/iconBy.gif) 3px 0 no-repeat;padding-left:22px;letter-spacing:-1px;}

#sidebar .notice {margin-top:10px;padding:0;}
#sidebar .notice li {margin:0px;padding:0px;padding-bottom:1px;background:none;}
#sidebar .notice a:link,
#sidebar .notice a:visited {background:url(images/iconNotice.gif) 0 0 no-repeat;padding:2px 0 5px 19px;}
#sidebar .notice a:hover {background:url(images/iconNotice_on.gif) 0 0 no-repeat;padding:2px 0 5px 19px;}


#sidebar .category {margin-top:10px;margin-bottom:0px;background:none;}
#sidebar .category h3 {margin-bottom:10px;}
#sidebar .category li {background:none;}
#sidebar .category li ul li {background:url(images/bul.gif) 0 6px no-repeat;padding-left:10px;font-weight:bold;}
#sidebar .category li ul li ul li {background:none;border-left:1px dotted #ccc;padding-left:6px;margin-left:2px;}
#sidebar .category li ul li ul li a {color:#ffffff;}

/* 카테고리 - 이미지 버튼 */
	.ib {font-size:11px dotum;cursor:pointer;}
/* 카테고리 - 트리 셀 */
	.branch3 {padding-left:1px;font-size:11px;cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
	.c_cnt {font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;color:#f30;}

#sidebar .archive {margin-top:10px;font-family:'Nanum Gothic', sans-serif,tahoma;}
#sidebar .archive select {font-size:10px;font-family:'Nanum Gothic', sans-serif,tahoma;width:162px;}
#sidebar .archive  input {margin-top:5px;font:11px dotum,tahoma;width:90px;height:13px;}
#sidebar .archive  img {margin-top:5px;}

#sidebar .recentPost {margin-top:10px;}
#sidebar .recentSc {margin-top:10px;}

#sidebar .calendar {margin-top:10px;}
#sidebar #calendar_box		 {}
#sidebar .calendar_box_d {font:11px verdana;padding:0px 5px 0px 0px;}

/* 달력 월 표시 */
	.cal_month {font-size:100%;height:20px;font-family:tahoma;text-align:center;color:#e1cdbd;}
/* 달력 요일 표시 */
	.cal_week1 {font-size:100%;font-weight:normal;font-family:dotum;height:15px;text-align:center;}
/* 달력 일요일 표시 */
	.cal_week2 {font-size:100%;font-weight:normal;font-family:dotum;color:#ff845e;text-align:center;}
/* 달력 지난 달 날짜 표시 */
	.cal_day1 {font-size:100%;font-family:tahoma;color:#000;text-align:center;}
/* 달력 다음 달 날짜 표시 */
	.cal_day2 {font-size:100%;font-family:tahoma;color:#000;text-align:center;}
/* 달력 이번 달 날짜 표시 */
	.cal_day3 {font-size:100%;font-family:tahoma;text-align:center;}
/* 달력 오늘 날짜 표시 */
	.cal_day4 {font-size:100%;font-family:tahoma;text-decoration:underline;text-align:center;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click {font-weight:bold;color:#B80D0D;}
a.cal_click:link {color:#B80D0D;text-align:center;}
a.cal_click:visited {color:#B80D0D;	 text-align:center;}
a.cal_click:hover {color :#fff;	 text-align:center;}


#sidebar .tagbox {margin-top:10px;}
#sidebar .tagbox ul {text-align:justify;}
#sidebar .tagbox li {background:none;display:inline;}
#sidebar .tagbox a {letter-spacing:-1px;}
#sidebar .tagbox li .cloud1 {font-weight:bold;color:#B80D0D}
#sidebar .tagbox li .cloud2 {font-weight:bold;color:#0D66B8}
#sidebar .tagbox li .cloud3 {font-weight:bold;color:#C45050;}
#sidebar .tagbox li .cloud4 {}
#sidebar .tagbox li .cloud5 {}

#sidebar .recentComment {margin-top:10px;}
#sidebar .recentTrackback {margin-top:10px;}
#sidebar .link {margin-top:10px;}
#sidebar .link  li {}
#sidebar .yag {margin-top:10px;}
#sidebar .counter {margin-top:12px;background:#f0f0f0;border:solid 1px #dedede;font-size:11px;font-family:tahoma;}
#sidebar .detail {font-size:10px;line-height:20px;margin-top:10px;}
#sidebar .counter .detail .total {font-size:18px;font-weight:bold;color:#E27F7F;}
#sidebar .counter .detail .tynum {color:#C45050 }

#sidebar .btn {margin-top:10px;}

/* 페이징  */
.selected						 {font:11px tahoma, dotum;font-weight:bold;color:#f30;}
.no-more-prev,
.no-more-next					 {font:11px;color:#858585;}
.paging							 {margin-bottom:15px;text-align:center;font:11px tahoma;}
.paging .numbox					 {border-left:1px solid #B5B5B5;padding-left:6px;margin-left:6px;font:11px verdana;}
.paging .num					 {border-right:1px solid #B5B5B5;padding-right:8px;margin-right:5px;}

/* ***** footer ***** */
#footer							 {font:10px/1.8 tahoma,dotum;margin-top:10px;margin-bottom:20px;color:#A0A0A0}
#footer .copyright				 {text-align:center;}
#footer a:link					 {color:#888888;text-decoration:none;}
#footer a:visited				 {color:#888888;text-decoration:none;}
#footer a:hover					 {color:#000000;text-decoration:none;}
#footer a:active				 {color:#888888;text-decoration:none;}


/* pol in love custom */
.side_elem {
	margin-bottom:3px;
}
.side_elem .side_elem_contents {
	padding:0 0 33px;
}
.side_elem.search {
	overflow:hidden;
	background:#fff !important;
	border:solid 1px #ccc;
}
.side_elem.search input {
	float:left;
	display:block;
}
.side_elem.search .input_search {
	margin:0;
	padding:12px;
	width:177px;
	border:none;
	height:19px;
	font-family:'Nanum Gothic', sans-serif !important;
	font-weight:600;
	font-size:15px;
	color:#4a4949 !important;
}
.side_elem.search .btn_search {
	float:right;
	background:url("./images/20150922_btn_search.png") no-repeat 0 center #35aee3;
	width:55px;
	height:45px;
	text-indent:-9999em;
	display:block;
	border:0 none;
}

.side_elem_recent {
	margin-left:14px;
}
.side_elem_recent li a {
	line-height:24px;
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/ico_side_list.png) no-repeat 0 3px;
	padding-left:14px;
}

.side_elem.counter {
	border:1px solid #dedede;
	padding:16px;
}
.side_elem.counter dl {
	overflow:hidden;
	margin:0;
	color:#999;
}
.side_elem.counter dt {
	float:left;
	width:80px;
}
.side_elem.counter dd b {
	color:#333;
}

.side_elem_recent li a {
	line-height:19px;
	background:url("./images/20150922_icon2.png") no-repeat 0 center;
	padding-left:14px;
}

.side_elem.slideshow {
	padding:34px 14px 14px;
}
.side_elem #sideSlide {
	overflow:visible !important;
	position:relative;
	width:230px;
	border:1px solid #d6d6d6;
}
.side_elem .slidesjs-pagination {
	position:absolute;
	top:-22px;
	left:0;
}
.side_elem .slidesjs-pagination-item {
	float:left;
}
.side_elem .slidesjs-pagination-item a {
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/slide_page.gif) no-repeat -12px 0;
	width:12px;
	height:10px;
	float:left;
	text-indent:-9999em;
}
.side_elem .slidesjs-pagination-item a.active {
	background-position:0 0;
}
.side_elem .slidesjs-navigation {
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/slide_control.gif) no-repeat 0 0;
	width:16px;
	height:15px;
	text-indent:-999em;
	display:block;
	position:absolute;
	top:-24px;
}
.side_elem .slidesjs-previous {
	right:40px;
}
.side_elem .slidesjs-next {
	right:0;
	background-position:-48px;
}
.side_elem .slidesjs-play {
	background-position:-16px 0;
}
.side_elem .slidesjs-stop {
	background-position:-32px 0;
}
.side_elem .slidesjs-play,
.side_elem .slidesjs-stop {
	right:20px;
}

.sns {
	position:absolute;
	top:280px;
	left:-372px;
	z-index:100;
	background:#fff;
}
.sns.on {
	left:0;
}
.sns .sns-header {
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/sns_bar.png) no-repeat 0 0;
	width:212px;
	height:51px;
	padding:9px 0 0 160px;
}
.sns .sns-header a {
	margin-right:3px;
}
.sns .sns-button {
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/sns_arrow_right.png) no-repeat 0 0;
	width:60px;
	height:184px;
	text-indent:-9999em;
	position:absolute;
	top:0;
	right:-60px;
	border:0 none;
	cursor:pointer;
}
.sns .sns-button.on {
	background:url(http://cfs.tistory.com/custom/blog/166/1666849/skin/images/sns_arrow_left.png) no-repeat 0 0;
}


.side_elem.rolldown {
	position:relative;
	height:39px;
	background:#fff !important;
	border:solid 1px #ccc;
	z-index:10;
}
.side_elem.rolldown .rolldown-item {
	float:left;
	display:block;
	cursor:pointer;
}
.side_elem.rolldown .rolldown-text {
	border:0 none;
	margin:0;
	padding:10px 12px;
	height:19px;
	font-weight:600;
	font-size:15px;
	width:177px;
	color:#4a4949;
}
.side_elem.rolldown .rolldown-button {
	display:block;
	float:right;
	width:55px;
	height:39px;
	background:url("./images/20150922_btn_more1.png") no-repeat 0 0;
	border:0 none;
	text-indent:-9999em;
}
.side_elem.rolldown .rolldown-list {
	position:absolute;
	top:39px;
	left:-1px;
	background:#f0f0f0;
	border:1px solid #999;
	width:203px;
	height:300px;
	overflow:auto;
	z-index:10;
	display:none;
}
.side_elem.rolldown .rolldown-list li a {
	display:block;
	color:#666;
	padding:10px 12px;
	background:#f0f0f0;
	font-size:14px;
}
.side_elem.rolldown .rolldown-list li a:hover {
	background:#ccc;
	color:#666 !important;
}
.links_sns {margin:23px 0 0;}
.links_sns a {margin:0 0 11px;}
.floatleft {float:left;display:block;}
.floatright {float:right;display:block;}


/* slide */
body.tistory_grid_630 div#ttCanvas .tt-span-12-border {width:630px !important;border:none !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-12-thumb_ratio-7_4 {height:360 !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-8 {overflow:hidden;position:absolute;top:316px;left:0;width:100% !important;height:44px;background:url("./images/20150922_transparent.png");}
body.tistory_grid_630 div#ttCanvas .tt-span-8 .tt-post-title {padding:0 0 0 20px !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-8 .tt-post-title a {font-weight:bold;font-size:18px;line-height:44px;color:#fff;}

/* main left title */
div#ttCanvas .tt-item-title {margin: 0 !important;padding:0 0 0 8px;height:22px !important;background:url("./images/20150922_icon3.png") no-repeat !important;font-size:15px !important;}

/* slide */
#ttItemGroup1361942656 {overflow:hidden;float:left !important;margin:0 15px 0 0 !important;width:200px !important;}
#ttItemGroup1361942658 {overflow:hidden;float:left !important;width:200px !important;}
#ttItemGroup1361942660 {overflow:hidden;float:right !important;width:200px !important;}

#ttItemGroup1361942656 div,
#ttItemGroup1361942658 div,
#ttItemGroup1361942660 div {width:100% !important;}

body.tistory_grid_630 div#ttCanvas .tt-span-8-thumb_ratio-4_3,
body.tistory_grid_630 div#ttCanvas .tt-span-4-thumb_ratio-4_3,
#ttItemGroup1361942662 .tt-item .tt-wrap-post-thumb {width:200px !important;height:150px !important;background:#f1f1f1;border:none !important;}

#ttItemGroup1361942656 .tt-post-title a,
#ttItemGroup1361942658 .tt-post-title a,
#ttItemGroup1361942660 .tt-post-title a,
#ttItemGroup1361942662 .tt-post-title a,
#ttItemGroup5263 .tt-post-title a {display:block;margin:3px 0 0 !important;font-weight:bold !important;font-size:12px !important;color:#35aee3 !important;text-align:left !important;}

div#ttCanvas .tt-item .tt-wrap-post-thumb {margin-bottom:0 !important;}

div#ttCanvas li {padding-bottom:0 !important;}

#ttItemGroup1361942662 {clear:both;}

footer.wrap_footer {clear:both;height:100px;}
footer.wrap_footer p {padding:30px 0 0;font-family:'Nanum Gothic', sans-serif !important;font-weight:bold;font-size:20px;color:#010101;text-align:center;}

.main_snsbox {position:relative;top:0;left:0;height:300px;}
.main_snsbox_facebook {position:absolute;top:0;left:0;width:310px;height:300px;}
.main_snsbox_twitter {position:absolute;top:0;right:0;width:310px;height:300px;background:#eee;}

#ttLinkEditMode {z-index:99 !important;}

.footer_sns {margin:0 auto;width:630px;height:110px;}
.footer_sns dl.title {margin:0;height:27px;background:#eee;border-bottom:solid 1px #ccc;}
.footer_sns dl.title:after {clear:both;display:block;content:"";}
.footer_sns dl.title dt {float:left;margin:8px 0 0 8px;}
.footer_sns dl.title dd {float:right;margin:3px 7px 0 0;width:62px;height:21px;}
.facebookArea {float:left;width:308px;height:108px;border:solid 1px #ccc;}
#facebookContents {}
#facebookContents .contentbox {padding:6px 8px;}
#facebookContents .contentbox dl {float:left;margin:0;width:200px;}
#facebookContents .contentbox dl dt {font-weight:bold;font-size:12px;}
#facebookContents .contentbox dl dd {margin:0;font-size:12px;line-height:1.2;color:#666;}
#facebookContents .contentbox dl dd a {font-size:12px;color:#666;}
#facebookContents .contentbox dl dd.sns_date {margin:0 0 5px;}
#facebookContents .contentbox > p {float:right;margin:0;width:80px;}
#facebookContents .contentbox > p img {width:80px;height:70px;}
.twitterArea {float:right;width:308px;height:108px;border:solid 1px #ccc;}
#twitterContents {}
#twitterContents .contentbox {padding:6px 8px;}
#twitterContents .contentbox .text {float:left;margin:0;width:200px;font-size:12px;line-height:1.2;color:#666;}
#twitterContents .contentbox .img {float:right;margin:0;width:80px;}
#twitterContents .contentbox .img img {width:80px;height:70px;}