@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:900');
.tt_article_useless_p_margin>div:last-child {display: none !important; }

/* 본문 */
body,input,textarea {
	background:#eee; color:#000;
	padding:0; margin:0;
	font-size:11px; }
iframe, video, embed, img {max-width: 100%; }
a {color:#555; 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:#65cfbf;text-decoration:none; }

/* 전체 구조 */
#container {margin:70px auto;width:600px;background:#fff;}
#head {text-align:center;padding:45px;padding-bottom:35px;}
#head a {font-family:'Roboto';font-size:24px;letter-spacing:2px;color:#d01d5c;}
#head a:hover {opacity:0.7;}
#content {}
#footer {clear:both;padding-top:15px;padding-bottom:35px;}

/* 메인 리스트 */
.main_list {padding:0;margin:0;}
.mss {margin:20px 40px;margin-bottom:10px;color:#7E97FF;}
.mss img {margin-right:2px;}
.mss span {font-family:'Roboto';font-size:11px;letter-spacing:1.5px;
	text-transform:uppercase;border-bottom:#7E97FF solid 2px;}
.main_list img {border: 0px !important;}
.main_list li {float:left;width:200px;height:250px;list-style:none;display:block;
	margin-right:0px;margin-bottom:0px;background:#fff;border-radius:10px;
	box-shadow:#e6e8ff 0px 0px 0px;display:inline;}
.lbox {text-align:center;padding:0px 10px;padding-top:30px;}
.lbox1 {padding-bottom:20px;}
.lbox2 {line-height:20px;padding:0px 5px;}
.maint1 {font-size:10.5px;letter-spacing:0.3px;font-weight:bold;}
.maint2 {font-size:10px;letter-spacing:0.8px;font-weight:bold;color:#bbb;}
.maint3 {margin-top:17px;font-size:10px;font-family:'Roboto';
	letter-spacing:0.8px;}
.maint3:hover {opacity:0.6;-webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;}
.maint3 span {background:#9caefd; color:#fff;padding:5px 7px;border-radius:5px;}
.lbox2 .cnt {font-size:10px;color:#65cfbf;}
.main_list .thumb img {width:90px;height:90px;display:block;
	border-radius:100px;}
.main_list .thumb .dno {display:none}

/* 카테고리 */
.category {display: table; margin-left: auto; margin-right: auto;
	text-align:center;font-family:'Roboto';letter-spacing:1.1px;font-size:10px;
	text-transform:uppercase;text-decoration:none;position:relative; z-index:2;}
.category a {display:inline-block;}
.category ul, .category li { padding:0; margin:0; list-style-type:none; overflow:hidden; }
.category > ul > li > a { float:left !important;text-decoration:none;
	padding:10px 0px;width:120px;background:#6e8aff;color:#fff;}
.category > ul > li > a:hover {;background:#5473f3;}
.category > ul > li > ul > li > a {padding:10px 0px;width:120px;
	background:#AABBBF;color:#fff;}
.category > ul > li > ul > li > a:hover {background:#b9cbcf;}
.category > ul > li > ul li:hover ul {display:block;position:absolute; }
.category > ul > li > ul > li > ul { display:none; }
.category > ul > li > ul > li > ul {background:#313F7B;
	width:85px;padding:7px 0px;padding-left:35px;font-size:10px;text-align:left;
	letter-spacing:0.3px;text-align:;line-height:23px;}
.category > ul > li > ul > li > ul a {color:#fff;}
.category > ul > li > ul > li > ul a:hover {color:#b9bfdc;}
.category > ul > li > ul > li { float:left; }
.category ul li ul li li { clear:both; }

/* 포스트 */
.entryPost {margin:35px 12px;margin-bottom:20px;}
.title {padding-bottom:8px;}
.title a {font-size:12px;font-weight:bold;letter-spacing:0.3px;}
.title span a {background:#eee;color:#abbbff;
	font-size:10px;font-weight:bold;letter-spacing:0.4px;text-transform:uppercase;
	margin-right:5px;padding:3px 10px;border-radius:0px;}
.title span a:hover {color:#65cfbf;}
.cate {padding-bottom:5px;color:#ccc;font-size:10px;letter-spacing:0.4px;
	text-transform:uppercase;font-weight:bold;opacity:0.9;}
.cate a {color:#abbbff;}
.p1 {color:#acc0cb;}
.p2 {color:#acc0cb;}
.p3 a {color:#ccc; opacity:0.7;}
.cate a:hover {opacity: 0.6;}
.admin {color:#ccc;font-size:10px;opacity: 0.9;font-size:10px;
	letter-spacing:0.3px;}
.admin a {color:#ccc;font-weight:bold;}
.admin a:hover {opacity:0.7;}
.post {padding:0px 25px;border-radius:0px;
	box-shadow:#ddd 0px 0px 0px;}
.article {padding-top:13px;line-height:26px;font-size:12px;padding-bottom:10px;}

/* 포스트 태그 */
.tagt {font-size:11px;padding-top:5px;opacity:0.9;}
.tagt img {padding-right:2px;}

/* 코멘트 액션트레일 */
.actionTrail {margin:10px 0px;
	font-size:10px;font-family:'Roboto';
	letter-spacing:0.5px;text-align:right;}
.actionTrail a {color:#cedce4;padding:5px 10px;
	border:2px solid #d5e2e9;border-radius:10px;}
.actionTrail a:hover {opacity:0.5;}

/* 코멘트 인풋 */
.cmi {padding-top:7px;}
.cmig {margin-bottom:2px;color:#ccc;font-size:11px;}
.cmig input {width:110px;padding:5px;margin-bottom:5px;
	border:1px solid #fff;border-bottom:1px solid #eee; 
	border-radius:3px;}
.cmi .homepage {width:200px;border-radius:3px;color:#ccc;}

.cmi textarea {width:95%;height:75px;
	border:2px solid #eee;border-radius:10px;padding:12px;
	letter-spacing:1px;font-size:12px;margin:0px;}
.cmi textarea:focus {outline:none;}
.cmi textarea a {cursor:pointer;}
.cmm {text-align:right;margin-top:13px;cursor:pointer;font-weight:bold;}
.cmm a {padding:4px 10px;margin-right:5px;
	background:#bccbd3;color:#fff;border-radius:5px;}
.cmm a:hover {opacity:0.7;}

/* 코멘트 출력 */
.list_reply {margin:0px;padding:0px;margin-bottom:10px;}
.list_reply li {overflow:hidden;position:relative;
	padding:3px 20px;margin-bottom:21px;}
.list_reply li:hover{}
.list_reply .my_reply {}
.list_reply .re_reply {margin-left:40px;}
.reply_content {}
.tit_nickname {display:block;overflow:hidden;color:#000;
	font-size:12px;font-weight:bold;white-space:nowrap;}
.tit_nickname a {color:#000;}
.tit_nickname:hover {opacity:0.6;}
.my_reply .tit_nickname {}
.tit_nickname:hover {text-decoration:none}
.rp_secret .tit_nickname {}
.rp_secret .ico_secret { display:inline-block }
.txt_reply {display:block;padding-top:7px;font-size:12px;line-height:25px;}
.re_reply .txt_reply {display:block;font-size:12px;}
.btn_replymenu {display:none}
.list_reply li .my_edit {display:none;position:absolute;
	top:7px;right:20px;text-align:right;}
.list_reply li:hover .my_edit {display:block}
.my_edit .link_edit {margin:1px 2px;font-size:11px;}
.my_edit .link_edit:hover {opacity:0.6;text-decoration:none}
.hiddenComment .tit_nickname {display:none}
.hiddenComment .txt_reply {font-size:12px}
.hiddenComment .txt_date {}

/* 보호글 */
.entryProtected {margin-top:35px; margin-left:37px;padding-bottom:25px;}
.protected_form {padding-top:15px;font-size:11px;color:#aaa;}
.protected_form input { -webkit-appearance: none; width:110px;padding:0 10px; 
	border: 1px solid #eee; height:25px; font-size: 11px; }
.protected_form button { border-radius:4px; font-size: 11px;
	background:#7E97FF; color:#fff; font-weight:bold; padding:6px 10px;
	border:0;cursor:pointer }
.protected_form button:hover {opacity:0.9;}
.protected_form input:focus {outline:0;}

/* 공지사항 */
.notice {margin:35px 40px;margin-bottom:25px;}
.nat1 {font-size:18px;font-weight:bold;padding-bottom:5px;}
.nat2 {line-height:25px;}

/* 방명록 */
.nonEntry {margin:30px 40px;}
.gc {padding:10px 0px;margin-bottom:7px;}
.gx {background:#eee;padding:5px 10px;color:#859dff;
	font-size:10px;font-family:'Roboto';letter-spacing:1px;}
.secret {float:right;}
.secret input:focus { border: none; outline: none; }

#guestWrite {margin-bottom:15px;}
#guestWrite textarea  {width:95%; height:90px;padding:15px;
	border:0px solid #ddd;letter-spacing:1px;font-size:12px;}
.gbform {margin:3px 0px;padding:3px;font-size:12px;color:#d5d5d5;}
#guestWrite textarea:focus {outline:none;}
#guestWrite input {width:120px;
	background:#fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #eee;}
#guestWrite input:focus {outline:none;}
#guestWrite .modify a {color:#000;}
#guestWrite .homepage       {width:150px;color:#ccc;}
.sdiv {clear:both;text-align:right;margin-top:15px;cursor:pointer;}
.sdiv a {font-size:10px;font-weight:bold;border-radius:4px;
	padding:5px 8px;background:#859dff;color:#fff;}
.sdiv a:hover {opacity:0.8;}

#guestList  {list-style:none;clear:both;font-size:10.5px;line-height:24px;}
.gsa {margin-top:5px;margin-bottom:20px;}
.gsname {font-size:12px;font-weight:bold;padding-bottom:10px;color:#5878fc;}
.gsname a {color:#5878fc;}
.gsname a:hover {opacity:0.7;}
.nnn {padding:10px 10px;}
.lnnn {margin:3px;padding:15px 20px;background:#f2f2f2;}

#guestList ol               {list-style:none;padding:0px;margin:0px; }
#guestList li               {list-style:none;padding:0px;margin:0px; }
#guestList ol li            {margin:0px;padding:0px;list-style:none;}
#guestList ul               { list-style:none; margin:0px;padding:0px;}

/* 태그 */
.taglog {margin:20px 35PX;margin-bottom:15px;font-size:11px;line-height:25px;}
.tag-m {margin-bottom:10px;}
.tag-t {padding:2px;padding-left:10px;letter-spacing:1px;
	border-bottom:1px solid #d6d6d6;color:#5e5e5e;}
.tag-p {padding:10px;letter-spacing:0.6px;}
.taglog ul {}
.taglog li { display:inline;}
.taglog a {}
.taglog a:hover {opacity:0.7;}
.taglog li .cloud1 { font-weight:bold; font-size : 16px; }
.taglog li .cloud2 { font-size : 12px; }
.taglog li .cloud3 { font-size : 12px; }
.taglog li .cloud4 { font-size : 12px; }
.taglog li .cloud5 { font-size : 12px; }

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

/* 검색창 */
.search {float:left;margin-left:32px;}
.search input {width:115px;height:23px;border:1px solid #e5e5e5;
	padding:1px 7px;background:#fff;border-radius:5px;}
.search input:focus {outline:0;border:1px solid #fff;background:#f1f1f1;}

/* 페이지 */
#paging {padding-top:5px;padding-right:25px;
	text-align:right;font-size:11px;}
#paging a {padding:4px 6px;	border:0px solid #bbb;
	background:#e1e1e1;color:#fff;margin-right:7px;}
#paging .selected {color:#aaa;}
#paging #prevPage,#paging #nextPage {color:#d21212;white-space:nowrap}
#paging a:hover {color:#aaa;opacity:;}

::-webkit-input-placeholder {color:#cacaca;font-family:tahoma;font-size:10px;}

/* 플로트 메뉴 */
#floatMenu {position:absolute;top:110px;float:left;
	margin-left:620px;text-align:center;}
#floatMenu li {background:#fff;padding:9px;margin-bottom:12px;
	border-radius:4px;box-shadow:#e8e8e8 0px 0px 10px;list-style: none;}
#floatMenu li:hover {box-shadow:#d5d5d5 0px 0px 10px;}

/* 카피라이트 (편집 금지) */
 #copyright a
  {   position: absolute;
      position: fixed;
      left: 15px;
      bottom: 15px;
		  color:#c0c0c0; font-size:11px;
      display: block;
      z-index: 9888;
  }
#copyright a:hover {color:#888;}

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