@charset "utf-8";

/* 공통 요소 */
body{font-family:'나눔바른고딕', '나눔고딕';font-size:11px;letter-spacing:-0.5px;}
a, a:link, a:visited, a:active, a:hover{text-decoration:none;}
a, a:link, a:visited{color:#000;}
a:active, a:hover{color:#999;}
.imageblock, img, embed, video, iframe {max-width:100%;height:auto;}
input{font-family:'맑은 고딕';font-size:12px;outline:none;}
.fixed{position:fixed;top:20px;}
li{list-style:none;}
blockquote:before{position:absolute;left:10px;top:10px;content:'\f10d';font:normal normal normal 14px/1 FontAwesome;}
blockquote{position:relative;margin:10px 20px; padding:20px;border:1px solid #eee;}
blockquote p{margin:10px;}
blockquote p:last-child{margin-bottom:0;}
.moreless_content{padding:15px;border:1px solid #eee;}
.moreless_content p:first-child{margin-top:0;}
.moreless_content p:only-child{margin:0;}
.moreless_content p:last-child{margin-bottom:0;}
.moreless_bottom{display:none;}
#tistorytoolbarid{display:none;}
::-webkit-scrollbar {
  width: 2px;
  height: 2px;
	padding:1px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #ffd1dc;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #ffffff;
  border: 0px none #ffffff;
  border-radius: 0px;
}
::-webkit-scrollbar-track:hover {
  background: #666666;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}

/* 레이아웃 */
#container{
}
.notepad-wrapper{
    border:1px solid #ffd1dc;
		background:#fff;
		margin:0 auto;
    padding:0 7px;
    padding-bottom:7px;
    font-family:'맑은 고딕';
		width:350px;
		-webkit-box-shadow: 5px 5px 0px 0px #ffd1dc;
		-moz-box-shadow: 5px 5px 0px 0px #ffd1dc;
		box-shadow: 5px 5px 0px 0px #ffd1dc;
}
.notepad-wrapper .notepad-title{
    padding:5px;
    text-align:left;
    font-size:11px;
		font-family:'Calibri;
}
.notepad-wrapper .notepad-title .button{
    float:right;
}
.notepad-wrapper .notepad-title .button a, .notepad-wrapper .notepad-title .button a:link, .notepad-wrapper .notepad-title .button a:visited{
		color:#ffd1dc;
}
.notepad-wrapper .notepad-title .button span{
    display:inline-block;
}
.notepad-wrapper .notepad-menu{
		padding-bottom:5px;
}
.notepad-wrapper .notepad-menu .item{
    margin-right:10px;
    display:inline-block;
    padding:2px 5px;
		cursor:pointer;
		font-size:10px;
		font-family:'Calibri;
}
.notepad-wrapper .notepad-menu .item:hover{
}
.notepad-wrapper .notepad-menu .item:active{
}
.notepad-wrapper .notepad-content{
    border:1px solid #ffd1dc;
    padding:10px 10px;
    padding-bottom:15px;
    overflow-y:scroll;
		height:500px;
		max-height:500px;
}

/* dropdown */
.item-wrap{
    display:inline;
    position:relative;
}
.dropdown{
    position:absolute;
    left:-1px;
    display:none;
    background:#fff;
    margin:0;
    padding:3px;
    width:200px;
    border:1px solid #ffd1dc;
    box-shadow:2px 2px 0px 0px #ffd1dc;
    z-index:999;
    line-height:1.4em;
		font-size:11px;
		font-family:'Calibri';
}
.dropdown li{
    list-style:none;
    padding:0px 5px;
}
.dropdown li:hover:not(.divide){
}
.dropdown .divide{
    padding:0;
		border-top: 1px dashed #ffd1dc;
}
.dropdown .shortcut{
    float:right;
}
.dropdown li.blogImage{
	text-align:center;
}
.dropdown li.blogImage>img{
	 margin:10px;
}
.dropdown li a{
	display:block;
	color:#000 !important;
}
h3{font-size:11px;margin:0;}
.tab_search input[type="text"]{padding:5px 0;border:0;border-bottom:1px solid #eee;}

/* 카테고리 메뉴 */
.tt_category{margin:0;padding:0;}
.tt_category ul{margin:2px 0;padding:0;border-left:0;border-top: 1px dashed #ffd1dc;}
.tt_category ul li{margin:2px 0;padding:0;border-left:0;}


/* 검색 결과 리스트 */
.searchList ul{margin:0;padding:0;margin:10px 0px;}
.searchList li{line-height:2em;margin-bottom:2px;}
.searchList .date{float:right;background:#ffd1dc;color:#fff;padding:0 5px;}

/* 태그로그 */
.taglog ul{margin:0;margin-top:10px;padding:0;}
.taglog ul li{display:inline;}


/* 방명록 */
.guestWrite input[type="text"], .guestWrite input[type="password"]{padding:5px 0;border:0;border-bottom:1px solid #eee;}
.guestWrite textarea{width:99%;background:transparent;border:none;}
.guestWrite input[type="submit"]{border:1px solid #d7d7d7;background:transparent;cursor:pointer;padding:5px 10px;font-size:11px;}
.guestList ul{margin:0;padding:0;}
.guestList ul li ul{margin-left:10px;}
.guestList p{margin:0;margin:10px 0;}
.guestList .control a{margin:0 2px;}

/* 글 공통 */
h2{font-size:11px;margin:0;}
.titleWrap h2{margin:0;font-size:11px;}
.entry2{margin-bottom:20px;}
.entry .admin{padding:10px 0;text-align:center;}
.entry .meta{margin-bottom:5px;}

/* 공지글 */


/* 보호글 */
.entryProtected div{margin:10px 0;}
.entryProtected input{background:transparent;border:0;}
.entryProtected input[type="password"]{width:120px;padding:5px 0;border-bottom:1px solid #eee;}
.entryProtected input[type="password"]::-webkit-input-placeholder{color:#000;}
.entryProtected input[type="password"]:-moz-placeholder{color:#000;}
.entryProtected input[type="password"]::-moz-placeholder{color:#000;}
.entryProtected input[type="password"]:-ms-input-placeholder{color:#000;}


/* 일반 글 */


/* 댓글 */
.comment{border-top:1px dashed #ffd1dc;margin-top:10px;padding-top:10px;}
.commentList ol{margin:0;padding:0;}
.commentList ol li ul{margin:0;padding-left:10px;}
.commentWrite input[type="text"], .commentWrite input[type="password"]{padding:5px 0;border:0;border-bottom:1px solid #eee;}
.commentWrite textarea{width:99%;background:transparent;border:none;}
.commentWrite input[type="submit"]{border:1px solid #d7d7d7;background:transparent;cursor:pointer;padding:5px 10px;font-size:11px;}

/* 페이징 */
.paging{font-family:'Calibri';font-size:12px;}
.paging .num{padding:0 3px;}
.paging .selected{font-weight:bold;color:#ffd1dc;}
.paging .no-more-prev, .paging .no-more-next{display:none;}

/* 반응형 레이아웃 */
@media screen and (max-width:349px){
	#container{width:100%;padding-top:0;}
	
}
