@charset "utf-8";

/* 본문 전체  */
body, td, input, textarea {font-family: "NanumGothic", "나눔고딕", "AppleGothic", "AppleSDGothic",  "Malgun Gothic", "맑은고딕", sans-serif; color: #555;}

/* 이미지 아래 캡션 스타일 */	.cap1 {color: #999; text-align: center; font-size: 13px; word-break: break-all;}
/* 키워드 스타일 */	.key1 {cursor: pointer;border-bottom: 1px dotted #ccc;}
/* 카테고리 옆 개수 스타일 */	.c_cnt {font-size:12px;}
/* 최신글 옆 개수 스타일 */	.ps_cnt {font-size:12px;}

.text-right {text-align: right;}

/* CONTENT ELEMENTS */
.content {margin-top: 20px;}
#content .txc-textbox {margin-bottom: 10px;}
#content {line-height: 25px; font-size: 16px; letter-spacing: -1px;}
#content .another_category {padding: 15px; letter-spacing: 0px;}
#content .another_category h4 {font-size: 15px !important; padding: 0 0 15px !important;}
#content .another_category th {font-size: 15px !important; line-height: 2;}
#content .another_category th span {font-size: 12px !important;}
#content .another_category td {font-size: 13px !important;}

/* 트랙백, 코멘트 박스 */
#rp {margin-top: 10px;}
.media-space {width: 50px; height: 50px;}
#rp textarea {width: 70%; max-width: 70%;}
#rp .rp-form-wrapper {width: 70%;}

/* Pagination */
#pagination-wrapper {text-align: center;}
#pagination-wrapper .interword {border-top: 0px; border-bottom: 0px;}
#pagination-wrapper .interword:hover {background-color: #fff;}

/* Etc. */
#current_tags a {margin-right: 3px; margin-bottom: 3px;}
#content .entry_slist {padding-left:10px;padding-right:10px;}

/* Sidebar */
.profile-image {border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #000; overflow: hidden;}
.profile-image img {width: 100%;}
.profile ul {list-style-type: none; padding: 0;}
.profile ul li {float: left; width: calc(100% / 4); text-align: center;}
.profile ul li img {zoom: 1; opacity: 0.3; filter: alpha(opacity=30); transition: opacity .50s ease-in-out; -moz-transition: opacity .50s ease-in-out; -webkit-transition: opacity .50s ease-in-out;}
.profile ul li img:hover {opacity: 1; filter: alpha(opacity=100);}

/* Thanks to CSSArrowPlease.com */
.arrow_box {position: relative; background: #d5d5d5; padding: 15px; text-align: center; margin: 40px 0 20px;}
.arrow_box:after {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(213, 213, 213, 0); border-bottom-color: #d5d5d5; border-width: 30px; margin-left: -30px;}

.recent_tags_header {padding: 8px; vertical-align: bottom; border-bottom: 2px solid #ddd; font-weight: bold;}
.recent_tags_cloud {padding: 8px;}
.recent_tags_cloud a {margin-right: 3px; margin-bottom: 5px;}

/* A faint grey line below the text */
#content .entry_rplist {padding-bottom:10px;border-bottom:1px solid #DDDDDD;}

/*Submit Comment 상자*/
.txc-textbox {color:#999;}
.branch3 {cursor:pointer;}

.moreless_fold{background:url(images/iconMore.gif) 0px 4px no-repeat;padding-left:20px; color:#444;font-weight:bold;}
.moreless_top{background:url(images/iconLess.gif) 0px 4px no-repeat;padding-left:20px; color:#444;font-weight:bold;}
.moreless_body{}
.moreless_bottom{background:url(images/iconLess.gif) 0px 4px no-repeat;padding-left:20px;color:#444;font-weight:bold;}

/* Adjusting images for responsive environment */
.imageblock {max-width: 100%;}
.imageblock span {max-width: 100%;}
.imageblock span img {width: 100%; height: 100%;}

/* Google */
.adsbygoogle {margin: 20px 0;}

/* Tags */
.cloud1 {font-size: 2em; font-weight: bold;}
.cloud2 {font-size: 1.5em; font-weight: bold;}
.cloud3 {font-size: 1.2em; font-weight: bold;}
.cloud4 {}
.cloud5 {zoom: 1; filter: alpha(opacity=50); opacity: 0.5;}

blockquote p {font-size:15px; margin: 0 0 20px;}
blockquote ul li {font-size: 14px; line-height: 1.5em; margin-bottom: 5px;}
blockquote ul li:last-child {margin-bottom: 0px;}