@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);

/* 본문 */
body,input,textarea {
	font-size:13px; 
	font-family:'Source Sans Pro', 'Noto Sans KR', sans-serif;}
iframe, video, embed {max-width: 100%; }
body {padding:0; margin:0; background:#ded7df; color:#444;}
a {color:#000; text-decoration:none; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; }
a:hover {color:#888; text-decoration:none; }

/* 전체 구조 */
.wrap {margin:50px auto;width:1300px;}

.header {color:#fff;text-align:center;
	padding:10px 0px;font-size:10px;letter-spacing:1.3px;}
.header a {color:#fff;letter-spacing:3px;
	font-size:13px;font-weight:bold;}
.header a:hover {letter-spacing:6px;}
.header:hover {background:#ccc6d2;text-decoration:none; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease;}
.s1 {float:left;margin-left:20px;}
.s2 {float:right;margin-right:30px;}
.content {float:left;width:74%;}
.sidebar {float:left;width:23%;margin-top:30px;}

/* 리컬러 (여기서 작업하면 됨) */
.header {background:#d6d0dc;}
.wrap {background:#ffffff;}
.content {background:#ffffff;}
.sbt {background:#d6d0dc;}
#footer {background:#d6d0dc;}

/* 사이드바 */
.sbt {border:1px solid #d5d5d5;
	letter-spacing:0.7px;font-size:10px;
	padding:5px;padding-left:10px;}

.sb1 {
	background:#fff;
	padding: 2px 10px;
	font-size:10px;	
	border:1px solid #d5d5d5;
	border-top:0px;
	margin-bottom:20px;}

.sbb {
	text-align:center;
	background:#fff;
	font-size:10px;	
	border:1px solid #d5d5d5;
	border-top:0px;
	padding:5px 0px;
	margin-bottom:20px;}
.sbb a {padding:0px 15px; opacity:0.25;}
.sbb a:hover {opacity:0.2;}

.sb1 ul {	LIST-STYLE:none;
	padding:0px ;margin:0px;}
.sb1 li {padding:3px 0px;	letter-spacing:0.5px;}

.sb3 {
	font-size:11px;
	background:#fff;
	border:1px solid #d5d5d5;
	border-top:0px;
	margin-bottom:20px;
}

/* 미디어쿼리 (반응형) */
@media screen and (min-width: 950px) and (max-width: 1100px) { 
.wrap{width:90%;} 
} 
@media screen and (min-width: 701px) and (max-width: 900px) { 
.wrap {width:90%;} 
}  
@media screen and (max-width: 700px) { 
	.wrap {width:100%;margin:10 auto}
	.content {width:100%;}	
	.sidebar {width:100%;}	
}

/* 카테고리 */
#category {
	border:1px solid #d5d5d5;
	border-top:0px;border-bottom:0px;
	text-transform:uppercase;
	margin-bottom:20px;}
#category  ul {margin:0;padding:0px;list-style:none;}
#category > ul > li > a {display:none;}
#category  li {vertical-align:top;}
#category  li a {display:block;font-weight:bold;
	padding:7px;padding-left:20px;
	background:#fff;color:#000;
	font-size:10px; letter-spacing:1px;
	text-decoration:none;
	border-bottom:1px solid #d5d5d5;}
#category  li li ul {}
#category  li li li {margin:0;}
#category  li li li a {padding-left:32px;background:#fff;color:#000;
	font-weight:normal;}
#category  li span.c_cnt {float:right;padding-right:20px;
	color:#ccc;font-size:8px;font-weight:normal}
#category  a:hover {background:#f5f5f5;color:#000;}
#category  li li li a:hover{}
#category  a.noh:hover {background:#fafafa;color:#555}

/* 카테고리 더보기 */
.sb4 {background:#fff;
	border:1px solid #d5d5d5;
	border-top:0px;
	margin-bottom:20px;}

div.another_category {border:0 !important;
	margin:0px;padding:2px 0px;padding-left:8px;	
	font-weight:normal !important;font-size:10px !important;}
div.another_category h4 {display:none;}
div.another_category h4 a {}
div.another_category table {margin:0px !important;padding:0px !important;}
div.another_category table td {display:none}
div.another_category table th c_cnt {display:none}
div.another_category th a {font-size:10px !important;color:#000 !important;}
div.another_category th a.current{border-bottom:0 !important;
		font-weight:normal !important;}
div.another_category th span {display:none;}
div.another_category th {}
div.another_category table th {padding:4px 0px !important;}
div.another_category tr:first-child th {}
div.another_category table th a:hover {color:#f00 !important;}

/* 메인 리스트 */
.main_list {list-style:none;margin:30px;}

.main_list li {list-style:none;background:#fff;
	border:1px solid #d5d5d5;
	margin-bottom:10px;
	font-size:10px;}

.main_list li a {display:block;padding:15px 20px;color:#000;font-weight:bold}
.main_list li a:hover {background:#414141;color:#fff;}
.box span {font-size:10px;padding-left:3px;
	color:#85e19a;font-weight:normal;}

/* 공지사항 (메모장) */
.nti {}
.ntic {margin:30px;background:#fff;border:1px solid #d5d5d5;}
.nat1 {border-bottom:1px dashed #ccc; padding:9px 15px;
	font-size:12px; font-weight:bold;}
.nat1 span {color:#000;font-size:10px;font-weight:normal;
	letter-spacing:1.5px;text-decoration: line-through;}
.nat2 {padding:15px;line-height:25px;}

/* 포스트 */
.entryPost {margin:30px;background:#fff;border:1px solid #d5d5d5;}

.titlett {border-bottom:1px dashed #ccc; padding:9px 10px;}
.titlett span {background:#f9d900;color:#fff;padding-left:3px;
	font-size:10px;letter-spacing:0.5px;text-transform:uppercase;}

.ptitle {font-size:12px;font-weight:bold;}
.ptitle a {color:#4c4c4c;padding:1px 4px; letter-spacing:0.5px;}

.post {padding:15px;}

.post .atmt {background:#fff;padding:3px;padding-right:0px;
	font-size:10px;color:#000;letter-spacing:1px;}

.article {line-height:24px;}

.catek {border-top:1px dashed #ddd;
	padding:6px 10px;
	font-size:10px;text-transform:uppercase;letter-spacing:0.5px;}
.catek a {color:#000;}
.catek a:hover {color:#fa1d37;}

.admin {color:#ccc;font-size:10px;padding-bottom:4px;}
.admin a {color:#ccc;font-size:10px;}
.admin a:hover {opacity:0.5;}

/* 포스트 태그 */
.tagt {float:right;font-size:10px;}
.tagt img {padding-right:5px;}

/* 코멘트 액션트레일 */
.actionTrail {text-align:right;padding-top:7px;}
.actionTrail a {opacity:0.2;}
.actionTrail a:hover {opacity:0.1;}

/* 코멘트 출력 */
.list_reply {margin:0px 15px;padding:0px;font-size:12px;}
.list_reply li {overflow:hidden;position:relative;padding:5px;margin-bottom:5px;}
.list_reply li:hover{}
.list_reply .my_reply {}
.list_reply .re_reply {margin-left:20px;}
.reply_content {}
.tit_nickname {display:block;overflow:hidden;color:#333;
	font-size:11px;font-weight:;}
.tit_nickname a {	background:#8ad49b;color:#fff;padding:2px 4px;
	border-radius:5px;}
.my_reply .tit_nickname {color:#3db39e}
.tit_nickname:hover {text-decoration:none}
.rp_secret .tit_nickname {}
.rp_secret .ico_secret { display:inline-block }
.txt_reply {display:block;padding-top:7px;line-height:25px;}
.re_reply .txt_reply {display:block;}
.btn_replymenu {display:none}
.list_reply li .my_edit {display:none;position:absolute;
	top:15px;right:22px;text-align:right;}
.list_reply li:hover .my_edit{display:block}
.my_edit .link_edit {margin:1px;font-size:11px;}
.my_edit .link_edit img {opacity:0.8;}
.my_edit .link_edit:hover {opacity:0.6;text-decoration:none}
.hiddenComment .tit_nickname {display:none}
.hiddenComment .txt_reply {}
.hiddenComment .txt_date {}

/* 코멘트 인풋 */
.cmi {}
.cmig {}
.cmig input {width:80px;font-size:10px;padding:5px;margin-bottom:5px;
	border:1px solid #fff;border-bottom:1px solid #eee;
	border-radius:3px;color:#999;}
.cmi .homepage {width:175px;border-radius:3px;}

.cmi textarea {width:95%;font-size:12px;letter-spacing:1px;padding:5px;
	border:1px solid #fff;border-bottom:1px dashed #d5d5d5; 
	border-radius:5px;margin:0px;}
.cmi textarea a {cursor:pointer;}
.cmi a {cursor:pointer;padding-left:2px;font-size:11px;}

.cwsb {font-size:10px;}
.cwsb input {-webkit-appearance: none; border:1px solid #000;
	height:8px;}
.cwsb input:focus {outline:none;background:#000;}
.cwsb a {cursor:pointer;opacity:0.7;}
.cwsb a:hover {opacity:0.5;}

/* 보호글 */
.protected_form input { -webkit-appearance: none; 
	padding:0px;  border-radius: 0px; font-size:10px;
	border: 1px solid #fff; border-bottom: 1px solid #ccc;
	height:22px; width:120px;}
.protected_form button {font-size:10px;background:#fff;
	color:#ccc; font-weight: bold;border:0;cursor:pointer }
.protected_form button:hover {opacity:0.6;}

/* 방명록 */
.nonEntry {margin:30px;}
#guestbook {}
#guestWrite {}
#guestWrite textarea {width:98%;height:100px;padding:5px;
	border:1px solid #d5d5d5;}
.sdiv {background:#eee;border:1px solid #ccc;border-top:0px;
	padding:4px;text-align:center;font-size:10px;letter-spacing:1px;}
.sdiv a {cursor: pointer;}

.gbform {margin-top:5px;padding:0px;}
.gbform input {width:120px;padding:2px;background:#fff;
	border:1px dashed #ccc;margin:0px 2px;font-size:10px;}
.gbform .modify a {color:#bedeea;}
.gbform .homepage       {width:160px;}

.nameg {background:#fff;margin:30px;padding:10px;
	font-size:15px;font-weight:bold;color:#000;}
.nameg a      {color:#000;}

.guestrep ul a {font-weight:bold;}

#guestList  {list-style:none;font-size:12px;}
#guestList ol          {list-style:none;padding:0px;margin:0px;}
#guestList ol li       {padding:30px 35px;background:#fff;
	border:1px solid #d5d5d5;
	letter-spacing:1x;line-height:24px;margin:30px 0px;}
#guestList li span {font-weight:bold;}
#guestList ul               { list-style:none; padding:0px;}
#guestList li .gsss         { padding:20px 0px;font-size:12px;}
#guestList li .gsss .control a {color:#d5d5d5;}
#guestList li ul li         {border:0px;border-top:1px solid #ccc; padding:0px;margin:0px; padding-top:20px;}
input[type="checkbox"] {width:10px;margin:0px;padding:0px;}

.gsbt1 {margin-top:7px;padding:0px 5px;background:#69656b;border:0px solid #69656b;
	font-size:10px;color:#d0d0d0;}

/* 태그 */
.taglog {margin:30px;font-size:12px;}

.tag-t {letter-spacing:0.5px;font-size:12px;padding-left:10px;
	margin-bottom:10px;}

.tag-m {border:1px solid #d5d5d5;
	background:#fff;
	font-size:11px;
	padding:20px 10px;
	margin-bottom:20px;}
.tag-p {padding:0px 15px;letter-spacing:0.6px;line-height:24px;}

.taglog ul {}
.taglog li { display:inline;}
.taglog a {}
.taglog a:hover { }

.taglog li a {border:1px solid #d5d5d5;color:#000;
	line-height:38px;
	padding:5px 7px;
	margin-right:8px;
	font-size:14px;
	border-radius:4px;}
.taglog li a:hover {background:#f1f1f1;}
.taglog li .cloud1 {  }
.taglog li .cloud2 {}
.taglog li .cloud3 {  }
.taglog li .cloud4 { }
.taglog li .cloud5 {  }

/* 태그 */
.taglog1 {text-decoration:line-through;}
.taglog2 {letter-spacing:1px;}
.taglog3 {letter-spacing:1px;color:#d3d3d3;}

/* 페이지 */
.paging {text-align:center;margin-left:28px;margin-bottom:20px;}
.paging a {font-size:13px;color:#585858;padding:4px 9px;margin:0px 4px;
	background:#fff;}
.paging .selected {color:#f2008e;}
.paging a:hover {background:#414141;color:#fff;}

/* 검색창 */
.searchform img {padding-right:5px;}
.searchform input {width:80%;border:0px;padding:5px;}
.searchform input:focus {outline:0;}

/* footer (카피라이트 부분은 삭제를 금합니다) */
#footer {clear:both;color:#fff;letter-spacing:0.3px;padding:4px;}
#footer a {color:#fff;font-size:10px;}
#footer a:hover {opacity:0.2;}
#footer span {float:right;margin-right:7px;}
.arrow a:hover {opacity:0.3;}

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width:5px; background-color:#fff;} 
::-webkit-scrollbar-track-piece { background-color:transparent;}
::-webkit-scrollbar-thumb:vertical {width:3px;
	border-radius: 100px;background:#c3c6cd;}

/*티스토리 툴바 없애기*/ #tistorytoolbarid { display : none; };