@charset "utf-8";

/* 본문 */
body,input,textarea {
	font-size:11px; font-family:"Roboto Condensed","Spoqa Han Sans"}
iframe, video, embed {max-width: 100%; }
body {padding:0; margin:0; background:#fff; 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 {text-decoration:none; }

/* 전체 구조 */
#container {width:370px;margin:40px auto;background:#fff;}
#sidebar {margin-bottom:40px;}
#sidebar img {padding-bottom:5px;}
.ct {text-align:center;}
#content {}

@media screen and (max-width:370px) { 
#container {width:95%;} 
}

/* 메뉴 */
.category {text-transform:uppercase;line-height:17px;}
.category a { text-decoration:none;display:block;font-size:10px; }
.category a:hover {text-decoration: line-through;}
.category ul, .category li { padding:0; margin:0; list-style-type:none; }
.category > ul > li > a {}
.category > ul > li > ul > li > a {color:#0dddd1;}
.category ul li li { }
.category ul li ul li li { clear:both; }
.category > ul > li > ul > li > ul > li > a {padding-left:20px;color:#aaa;}
.category span.c_cnt { }

/* 메인 리스트 */
.main_list {list-style:none;margin-bottom:20px;border:1px solid #000;}
.main_list li {list-style:none;}
.main_list li a {display:block;padding:15px;color:#000;font-weight:bold}
.main_list li a:hover {background:#323232;color:#fff;}
.lbox {}
.lbox .list {font-size:10px;}
.lbox .cmt {font-size:10px;padding-left:3px;color:#85e19a;font-weight:normal;}

/* 포스트 */
.entryPost {padding:30px 10px;
	border:1px solid #e1e1e1;border-top:5px solid #000;
	margin-bottom:30px;}

.catek {padding-bottom:5px;font-size:10px;text-transform:uppercase;}
.catek span {float:right;letter-spacing:0.5px;color:#d5d5d5;}
.catek a:hover {}

.post {padding:0px 20px;}

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

.ptitle {font-size:10px;font-weight:bold;}
.ptitle a {background:#000;color:#fff;padding:1px 4px; letter-spacing:0.5px;}
.post a:hover {opacity: 0.5;}

.admin {text-align:right;color:#d5d5d5;font-size:10px;padding-top:5px;}
.admin a {color:#d5d5d5;font-size:10px;}
.admin a:hover {opacity:0.5;}

.article {padding:0px;padding-top:30px;line-height:24px;}

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

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

/* 코멘트 출력 */
.list_reply {margin:0px;padding:0px;font-size:11px;}
.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:30px;}
.reply_content {}
.tit_nickname {display:block;overflow:hidden;color:#333;font-weight:bold;}
.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:89%;font-size:11px;letter-spacing:1px;padding:1px;
	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;}

.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;}

/* 보호글 */
.entryProtected {padding:30px;
	border:1px solid #ddd;border-top:5px solid #000;
	margin-bottom:20px;}
.entryProtected a:hover {opacity:0.5;}
.protected_form {margin-top:25px;font-size:10px;}
.protected_form input { -webkit-appearance: none; padding:0 10px;  border-radius: 0px; 
	border: 1px solid #fff; border-bottom: 1px solid #000;	height:22px; 
	width:80px;}
.protected_form button {margin-left:2px; border-radius: 4px; font-size:10px;
	background-color:#fff; color:#000; font-weight: bold;border:0;cursor:pointer }
.protected_form button:hover {opacity:0.6;}

/* 공지사항 (메모장) */
.nti {}
.ntic {padding:20px;}
.nat1 {font-size:10px;font-weight:bold;padding-bottom:20px;}
.nat1 span {color:#000;font-size:10px;font-weight:normal;letter-spacing:1.5px;text-decoration: line-through;}
.nat2 {line-height:24px;}

/* 방명록 */
.nonEntry {border:1px solid #ddd;margin-bottom:30px;}
.gsbt {background:#000;text-align:center;margin-bottom:6px;}
.gsbt img {padding:5px;}

#guestWrite {}
#guestWrite textarea {width:96%;height:100px;padding:5px;border:0px}
.gbform {margin:0px;padding:0px;text-align:left;margin-bottom:5px;}
#guestWrite input {width:110px;
	padding:2px;background:#fff;border:0px;margin:0px 2px; }
#guestWrite .modify a {color:#bedeea;}
#guestWrite .homepage       { width:140px;color:#eee;}
.sdiv {background:#eee;border:1px solid #e1e1e1;
	padding:4px;text-align:center;font-size:10px;letter-spacing:1px;}
.sdiv a {cursor: pointer;}

.nameg {text-align:center;font-size:11px;color:#000;}
.nameg a      {color:#000;}
#guestList  {list-style:none;font-size:11px;}
#guestList img {opacity: 0.1;}
#guestList ol           {list-style:none;padding:0px;margin:0px;}
#guestList ol li       {padding:40px 30px;padding-bottom:0px;
	letter-spacing:1x;line-height:24px;}
#guestList ul               { list-style:none; padding:0px;}
#guestList li .gsss         { padding:20px 0px;font-size:11px;}
#guestList li .gsss .control a {color:#d5d5d5;}
#guestList li ul li         {border:0px;border-top:1px solid #eee; 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 {font-size:11px;background:#f7f7f7;margin-bottom:30px;}
.tag-m {padding:10px 10px;border:0px solid #cacaca;}
.tag-t {letter-spacing:0px; color:#000;
	font-size:10px;padding:3px 5px;margin-bottom:7px;}
.tag-p {padding:0px 5px;letter-spacing:0.6px;line-height:24px}
.taglog ul {}
.taglog li { display:inline;}
.taglog a {}
.taglog a:hover { letter-spacing:2px;opacity:0.6; }
.taglog li .cloud1 { font-size : 10px; }
.taglog li .cloud2 { font-size : 10px; }
.taglog li .cloud3 { font-size : 10px; }
.taglog li .cloud4 { font-size : 10px; }
.taglog li .cloud5 { font-size : 10px; }

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

/* 카테고리 더보기 */
div.another_category {border:0 !important;padding:7px;
	font-weight:normal;font-size:10px !important;
	border-top:1px solid #ccc !important;
	margin-top:20px;}
div.another_category h4 {display:none;}
div.another_category h4 a {}
div.another_category table {}
div.another_category table td {display:none}
div.another_category th a {font-size:10px !important;color:#b6b6b6 !important;}
div.another_category th a.current{border-bottom:0 !important;font-weight:normal;
	color:#5c9fcd !important;}
div.another_category th span {color:#d5d5d5 !important}
div.another_category th {}
div.another_category table th{padding-bottom:7px !important;}
div.another_category tr:first-child th {}
div.another_category table th a:hover{color:#f00 !important;}

/* 페이지 */
.paging {text-align:center;margin-top:30px;}
.paging a {font-size:10px;color:#323232;padding:4px;margin:0px 5px;}
.paging .selected {color:#FA0606;}
.paging a:hover {border-bottom:1px solid #000;}

/* footer */
#footer {background:#000;color:#fff;letter-spacing:0.3px;
	padding:4px;padding-left:12px;}
#footer a {color:#fff;font-size:10px;}
#footer a:hover {opacity:0.7; }
#footer span {float:right;margin-right:7px;}
.arrow a:hover {opacity:0.3;}

/* 검색창 */
.searchbox {margin:0px auto;margin-bottom:20px;text-align:center;}
.searchform img {padding-right:5px;}
.searchform input {width:120px;border:0px;padding:5px;}
.searchform input:focus {outline:0;background:#f9f9f9;}

/* 토글 메뉴 */
#panel, #flip {text-align:center;}
#panel {display:none;font-size:10px;letter-spacing:1.5px;padding-bottom:5px;}
.micn {background:#363636;padding:1px; 0px;}
.micn a {padding:0px 10px;color:#fff;}
.micn a:hover {opacity:0.6;}

/* 카피라이트 */
#copyright {display:block;bottom:10px;left:10px;position:fixed;z-index:100;
	font:10px;color:#d5d5d5;}
#copyright:hover {opacity: 0.5;}

/* 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:#bfbfbf;}