@charset "utf-8";
@import url('https://cdn.jsdelivr.net/npm/galmuri@latest/dist/galmuri.css');

@font-face {
    font-family: 'Ram';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Ramche.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ThinRounded';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2511-1@1.0/ThinDungGeunMo.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HbiosSys';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2207-01@1.0/HBIOS-SYS.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}

/* 공통 요소 */
body{font-family:'HbiosSys';letter-spacing:-0.5px;background: #d1d1d1}
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:'HbiosSys';font-size:13px;font-weight:normal;color:#bababa;}
.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 rgb(190, 190, 190);}
.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: #bababa;
  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 #bababa;
		background:#ffffff;
		margin:0 auto; line-height:20px;
    padding:0 50px;
	  padding-top:25px;
    padding-bottom:50px;
	  font-size: 14px;
    font-family:'Ram';
	  letter-spacing:0px;
	  line-height: 2.0;
	  position:relative;
		width:650px;
	  height:100%;
	  font-weight:normal;
		-webkit-box-shadow: 5px 5px 0px 0px #bababa;
		-moz-box-shadow: 5px 5px 0px 0px #bababa;
		box-shadow: 5px 5px 0px 0px #bababa; 
}
/* 카테고리의 다른 글 */
.entry .another_category h4 { font-size:15px !important;font-family:'HbiosSys';letter-spacing:0px;}
.entry .another_category table th,
.entry .another_category table td { font-size:13px !important;font-family:'HbiosSys';font-weight:bold;letter-spacing:0px;}

/* 본문 */
#content{width:93%; height:700px; position:relative;}
iframe{position:relative; top:0; left:0; width:100%; height:350px;}

/* 메뉴(블로그 제목) */
.notepad-wrapper .notepad-title{
    padding:10px;
    text-align:center;
		font-family:'Xcu';font-size:16px;
}
.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:#bababa; 
}
.notepad-wrapper .notepad-title .button span{
    display:inline-block;
}
.notepad-wrapper .notepad-menu{
		padding-bottom:5px;
}
/* 메뉴(블로그 메뉴공지카테고리) */
.notepad-wrapper .notepad-menu .item{
    margin: 0 auto;
    display:inline-block;
    padding:15px 40px;
		cursor:pointer;
	  font-size:16px;
		font-family:'HbiosSys';
	  font-weight:normal;
	  letter-spacing:1px;
}
.notepad-wrapper .notepad-menu .item:hover{
}
.notepad-wrapper .notepad-menu .item:active{
}
/* 글 위쪽 패딩 */
.notepad-wrapper .notepad-content{
    border:1px solid #bababa;
    padding:20px 20px;
    padding-bottom:25px;
    overflow-y:scroll;
	  width:600px;
		height:600px;
		max-height:10000px;
}

/* 드롭다운 */
.item-wrap{
    display:inline;
    position:relative;
}
.dropdown{
    position:absolute;
    left:-1px;
    display:none;
    background:#fff;
    margin:0;
    padding:3px;
    width:200px;
    border:1px solid #bababa;
    box-shadow:2px 2px 0px 0px #bababa;
    z-index:999;
    line-height:1.4em;
		font-size:13px;
	  font-weight:normal;
		font-family:'HbiosSys';
}
/* 드롭다운 패딩 */
.dropdown li{
    list-style:none;
    padding:0px 30px;
}
.dropdown li:hover:not(.divide){
}
.dropdown .divide{
    padding:0;
		border-top: 1px dashed #bababa;
}
.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:13px;font-family:'HbiosSys';margin:0;}
.tab_search input[type="text"]{padding:5px 0;border:0;border-bottom:1px solid rgb(190, 190, 190);}

/* 카테고리 메뉴 */
.tt_category{margin:0;padding:0;}
.tt_category ul{margin:2px 0;padding:0;border-left:0;border-top: 1px dashed #bababa;}
.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:#bababa;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 rgb(230, 230, 230);font-family:'HbiosSys';font-weight:normal;font-size:0.875em;}
.guestWrite textarea{width:99%;background:transparent;border:none;font-family:'HbiosSys';font-weight:normal;font-size:0.875em;}
.guestWrite input[type="submit"]{border:1px solid #d7d7d7;background:transparent;cursor:pointer;padding:5px 10px;font-family:'HbiosSys';font-weight:normal;font-size:13.5px;}
.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:15px;margin:0;}
.titleWrap h2{margin:0;font-family:'HbiosSys';font-size:18px;}
.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 #bababa;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%;height:120px;font-family:'HbiosSys';font-size:0.875em;font-weight:normal;
	background:transparent;border:none;}
.commentWrite input[type="submit"]{border:1px solid 
	#d7d7d7;background:transparent;cursor:pointer;padding:3px 10px;font-size:0.875em;}

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

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