@charset "UTF-8";
/* Hide */
#tistorytoolbarid { display: none; }
.jb-background-header,
.jb-background-main, 
.jb-background-footer, 
.jb-background-foot { visibility: hidden; }
/* Typography */
html { -webkit-tap-highlight-color: transparent; }
body { line-height: 1.6; font-family: "굴림", "Gulim", sans-serif; font-size: 13px;
  color: #555;
  word-break: break-all;
  word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {margin: 15px 0px;  line-height: 1.25; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }
p, ul, ol {margin: 10px 0px; }
blockquote { margin: 10px 0px; padding: 10px 15px; border-left: 5px solid #e0e0e0; background-color: #fafafa; }
blockquote p { margin: 10px 0px; }
a { text-decoration: none; color: #1565c0; }
a:hover { color: #0d47a1; }
.jb-article h3.jb { font-size: 17px; font-weight: bold; }
.jb-article h3.jb:after { content: ""; display: block; width: 1.25em; margin-top: 10px; border-bottom: 2px solid #9e9e9e; }
.jb-article h4.jb { font-size: 16px; font-weight: bold; }
.jb-article h4.jb:after { content: ""; display: block; width: 1.25em; margin-top: 10px; border-bottom: 1px solid #9e9e9e; }
/* Layout */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.jb-container { margin: 0px auto; padding: 0px 5px; }
.jb-row:before { display: table; content: " "; }
.jb-row { margin: 0px -5px; }
.jb-row:after { display: table; content: " "; clear: both; }
.jb-column { padding: 0px 5px; }
.jb-clearfix:before { display: table; content: " "; }
.jb-clearfix:after { display: table; content: " "; clear: both; }
.jb-container { width: 1080px; }
.jb-column-content { float: left; width: 770px; }
.jb-column-sidebar { float: right; width: 310px; }
.jb-column-foot-1 { float: left; width: 540px; }
.jb-column-foot-2 { float: right; width: 540px; }
@media (max-width: 1100px) { .jb-container { width: 950px; }
  .jb-column-content { width: 640px; }
  .jb-column-sidebar { width: 310px; }
  .jb-column-foot-1 { width: 475px; }
  .jb-column-foot-2 { width: 475px; } }
@media (max-width: 970px) { .jb-container { width: 768px; }
  .jb-column-content { width: 512px; }
  .jb-column-sidebar { width: 256px; }
  .jb-column-foot-1 { width: 384px; }
  .jb-column-foot-2 { width: 384px; } }
@media (max-width: 767px) { .jb-container { width: 100%; padding: 0px 10px; }
  .jb-column-content { float: none; width: 100%; }
  .jb-column-sidebar { float: none; width: 100%; }
  .jb-column-foot-1 { float: none; width: 100%; }
  .jb-column-foot-2 { float: none; width: 100%; } }
/* Responsive Media */
img { max-width: 100%; height: auto; border: none; vertical-align: middle; }
span.imageblock { max-width: 100%; height: auto; }
.ExifInfo { max-width: 100%; }
.cap1 { padding: 10px 10px; max-width: 100%; font-style: italic; color: #666666; }
iframe { max-width: 100%; }
.jb-youtube-16x9 { position: relative; width: 100%; padding-bottom: 56.25%; }
.jb-youtube-16x9 iframe { position: absolute; width: 100%; height: 100%; }
.jb-youtube-4x3 { position: relative; width: 100%; padding-bottom: 75%; }
.jb-youtube-4x3 iframe { position: absolute; width: 100%; height: 100%; }
/* Header */
.jb-background-header { background-color: #2d3434; color: #ffffff; }
.jb-background-header a { color: #ffffff; }
.jb-background-header a:hover { color: #ffffff; }
h1.jb-blog-title { margin: 0px 15px; font-size: 20px; }
.jb-header-table { display: table; width: 100%; }
.jb-header-table-row { display: table-row; }
.jb-header-table-cell { display: table-cell; vertical-align: middle; }
.jb-header-mobile-table { display: table; width: 100%; }
.jb-header-mobile-table-row { display: table-row; }
.jb-header-mobile-table-cell { display: table-cell; vertical-align: middle; }
.jb-header-mobile-table-cell-bars { text-align: right; }
.jb-header-table-cell-navigation { text-align: right; }
.jb-navigation-category { position: relative; display: inline-block; text-align: left; }
.jb-navigation-category-title ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-category-title ul li { cursor: pointer; }
.jb-navigation-category-list { position: absolute; top: 100%; left: 0px; z-index: 9999; }
.jb-navigation-category-list > ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-category-list > ul > li > a { display: none; }
.jb-navigation-category-list > ul > li > ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-category-list > ul > li > ul > li > ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-blog-menu { display: inline-block; text-align: left; }
.jb-navigation-blog-menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-blog-menu ul li { display: inline-block; }
.jb-navigation-sns { display: inline-block; text-align: left; }
.jb-navigation-sns ul { margin: 0px; padding: 0px; list-style-type: none; }
.jb-navigation-sns ul li { display: inline-block; }
.jb-bars { display: none; }
.jb-navigation-category-title { margin: 15px 15px 15px 0px; }
.jb-navigation-category-title ul > li:after { content: "\f0d7"; font-family: "FontAwesome"; margin-left: 10px; }
.jb-navigation-category-list { left: -15px; display: none; width: 200px; padding-bottom: 10px; background-color: #2d3434; }
.jb-navigation-category-list > ul > li > ul > li > a { display: block; padding: 5px 15px 5px 20px; }
.jb-navigation-category-list > ul > li > ul > li > a:before { content: "\f0da"; font-family: "FontAwesome"; margin-right: 10px; }
.jb-navigation-category-list > ul > li > ul > li > a:hover { background-color: #212121; }
.jb-navigation-category-list > ul > li > ul > li > ul > li > a { display: block; padding: 5px 15px 5px 40px; }
.jb-navigation-category-list > ul > li > ul > li > ul > li > a:before { content: "\f0da"; font-family: "FontAwesome"; margin-right: 10px; }
.jb-navigation-category-list > ul > li > ul > li > ul > li > a:hover { background-color: #212121; }
.jb-navigation-category-list span.c_cnt { float: right; }
.jb-navigation-blog-menu ul li { margin-right: 15px; }
.jb-navigation-sns { margin-right: 15px; }
.jb-navigation-sns ul li { width: 32px; margin: 0px 0px 0px 1px; line-height: 0; text-align: center; font-size: 14px; }
.jb-navigation-sns ul li a { display: block; padding: 9px 0px; background-color: #3b4444; }
.jb-navigation-sns ul li a img { margin: -9px 0px; vertical-align: -2px; }
.jb-navigation-sns ul li a:hover { background-color: #212121; }
@media (max-width: 767px) { .jb-header-table { display: block; }
  .jb-header-table-row { display: block; }
  .jb-header-table-cell { display: block; }
  .jb-bars { display: block; font-size: 21px; margin: 8px 15px; }
  .jb-bars i { cursor: pointer; }
  .jb-header-table-cell-navigation { display: none; }
  .jb-navigation-category { display: block; margin: 0px; padding-top: 15px; border-top: 1px solid #424242; }
  .jb-navigation-category-title { display: none; }
  .jb-navigation-category-list { position: static; display: block !important; width: 100%; padding: 0px; }
  .jb-navigation-blog-menu { display: block; margin: 15px 0px; padding-top: 15px; border-top: 1px solid #424242; }
  .jb-navigation-blog-menu ul li { display: block; }
  .jb-navigation-blog-menu ul li a { display: block; padding: 5px 15px; }
  .jb-navigation-blog-menu ul li a:hover { background-color: #212121; }
  .jb-navigation-sns { display: block; margin: 15px 0px; padding-top: 15px; border-top: 1px solid #424242; text-align: center; } }
@media (min-width: 768px) { .jb-header-table-cell-navigation { display: table-cell !important; } }
/* Main */
.jb-background-main { background-color: #F5F5F5; }
/* Content - Common */
.jb-cell-content { margin: 10px 0px; padding: 0px 15px; border: 1px solid #eeeeee; background-color: #ffffff; }
.jb-content-title h2 { margin: 15px 0px; font-size: 17px; }
.jb-content-title h2 a { color: #666666; }
.jb-content-title h2 a:hover { color: #222222; }
.jb-content { margin: 20px 0px; }
/* Content - Article */
.jb-article-information > ul { padding-left: 0px; list-style-type: none; }
.jb-article-information > ul > li { display: inline-block; }
li.jb-admin { position: relative; }
.jb-admin-button i { cursor: pointer; }
.jb-admin-menu { position: absolute; top: 100%; right: 0px; z-index: 9999; display: none; }
.jb-admin-menu ul { padding: 10px; list-style-type: none; width: 240px; background-color: #ffffff; text-align: right; }
.jb-article-information { font-size: 13px; color: #999999; }
.jb-article-information > ul { margin: 15px 0px; }
.jb-article-information a { color: #666666; }
.jb-article-information a:hover { color: #222222; }
span.jb-article-information-author:before { content: "Author :"; margin: 0px 4px; font-family: Georgia; font-style: italic; }
span.jb-article-information-date { font-family: "PT Sans", sans-serif; }
span.jb-article-information-date:before { content: "Date :"; margin: 0px 4px; font-family: Georgia; font-style: italic; }
span.jb-article-information-category:before { content: "Category :"; margin: 0px 4px; font-family: Georgia; font-style: italic; }
.jb-admin-button { margin-left: 10px; }
.jb-admin-menu { border: 1px solid #bcbcbc; }
/* Content - Article - More Less */
.moreless_fold { font-weight: bold; }
.moreless_fold:before { content: "\f0d7"; font-family: "FontAwesome"; margin-right: 10px; font-weight: normal; }
.moreless_top { font-weight: bold; }
.moreless_top:before { content: "\f0d8"; font-family: "FontAwesome"; margin-right: 10px; font-weight: normal; }
.moreless_bottom { font-weight: bold; }
.moreless_bottom:before { content: "\f0d8"; font-family: "FontAwesome"; margin-right: 10px; font-weight: normal; }
/* Content - Article - Footnotes */
div.footnotes { margin: 20px 0px; border-top: 1px solid #bcbcbc; }
div.footnotes ol { padding-left: 20px; }
div.footnotes ol li { margin: 10px 0px; }
div.footnotes { margin: 30px 0px; }
/* Content - Article - Tag */
.jb-article-tag { margin: 20px 0px; }
.jb-article-tag a { color: #666666; }
.jb-article-tag a:hover { color: #222222; }
span.jb-article-tag-label { margin-right: 5px; }
/* Content - Discuss Count */
p.jb-discuss-count {margin: 20px 0px 10px;}
p.jb-discuss-count a {display: inline-block;padding: 8px 12px 7px;border: 1px solid #bcbcbc;border-radius: 3px;color: #666666;}
p.jb-discuss-count a:hover { color: #222222; }
span.jb-discuss-count-number {font-family: "PT Sans", sans-serif; }
/* Content - Discuss List - Reply */
ul.jb-discuss-list-level-1 { list-style-type: none; padding-left: 0px; }
.jb-discuss { margin: 15px 0px; padding: 0px 10px; border: 1px solid #eeeeee; background-color: #fafafa; }
ul.jb-discuss-list-level-2 { list-style-type: none; padding-left: 0px; }
ul.jb-discuss-list-level-2 .jb-discuss { border-left: 40px solid #eeeeee; }
p.jb-discuss-information img { margin-right: 10px; }
span.jb-discuss-information-name { margin-right: 10px; font-weight: bold; }
span.jb-discuss-information-date { font-family: "PT Sans", sans-serif; font-size: 13px; color: #999999; }
.jb-discuss-reaction a { display: inline-block; padding: 2px 6px; font-size: 13px; color: #666666; }
.jb-discuss-reaction a.jb-discuss-reaction-reply { border-color: #eeeeee; background-color: #eeeeee; }
.jb-discuss-reaction a.jb-discuss-reaction-reply:hover { border-color: #e0e0e0; background-color: #e0e0e0; color: #222222; }
.jb-discuss-reaction a.jb-discuss-reaction-reply:before { content: "\f112"; font-family: "FontAwesome"; margin-right: 5px; }
.jb-discuss-reaction a.jb-discuss-reaction-edit { border-color: #eeeeee; background-color: #eeeeee; }
.jb-discuss-reaction a.jb-discuss-reaction-edit:hover { border-color: #e0e0e0; background-color: #e0e0e0; color: #222222; }
.jb-discuss-reaction a.jb-discuss-reaction-edit:before { content: "\f040"; font-family: "FontAwesome"; margin-right: 5px; }
/* Content - Discuss List - Trackback */
p.jb-trackback-url { margin: 20px 0px; font-family: "Georgia", sans-serif; font-style: italic; font-size: 12px; }
span.jb-trackback-url-labal { margin-right: 10px; font-weight: bold; }
p.jb-trackback-title { margin-top: 30px; }
p.jb-trackback-title a { font-weight: bold; }
.jb-discuss-trackback p.jb-discuss-information { margin-top: initial; }
/* Content - Index */
.jb-cell-index a { color: #666666; }
.jb-cell-index a:hover { color: #222222; }
.jb-index-table { display: table; width: 100%; }
.jb-index-table-row { display: table-row; }
.jb-index-table-cell { display: table-cell; vertical-align: middle; }
.jb-index-table-cell-thumbnail { width: 300px; padding: 15px 20px 15px 0px; }
.jb-index-table-cell-thumbnail img { width: 100%; }
.jb-index-thumbnail-no-image { border: 1px solid #eeeeee; }
.jb-index-table-cell-information { padding: 15px 0px; }
.jb-index-information { display: none; }
h2.jb-index-title { margin: 10px 0px; font-size: 15px; }
p.jb-index-summary { margin-bottom: 0px; max-height: 6.2em; overflow: hidden; }
@media (max-width: 970px) { .jb-index-table-cell-thumbnail { width: 250px; } }
@media (max-width: 767px) { .jb-index-table { display: block; }
  .jb-index-table-row { display: block; }
  .jb-index-table-cell { display: block; }
  .jb-index-table-cell-thumbnail { width: 100%; padding: 15px 0px 5px 0px; }
  .jb-index-table-cell-information { padding: 0px 0px 15px 0px; } }
/* Content - Related Articles */
.jb-related-header-table { display: table; width: 100%; margin: 20px 0px 0px 0px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.jb-related-header-table-row { display: table-row; }
.jb-related-header-table-cell { display: table-cell; vertical-align: middle; }
.jb-related-header-table-cell-title h3 { margin: 20px 0px; font-size: 17px; }
.jb-related-header-table-cell-more { text-align: right; }
a.jb-related-more { display: inline-block; padding: 3px 6px; background-color: #424242; color: #ffffff; font-size: 13px; font-weight: normal; }
a.jb-related-more:hover { background-color: #212121; }
.jb-related-table { border-bottom: 1px solid #e5e5e5; }
h4.jb-related-title { margin: 10px 0px; font-size: 15px; }
p.jb-related-information { display: block; margin: 10px 0px; font-family: "PT Sans", sans-serif; }
@media (max-width: 767px) { p.jb-related-information { margin: 10px 0px 0px 0px; } }
/* Content - Search - Category */
/* Content - Search - Tag */
/* Content - Search - Archive */
/* Content - Search - Search */
/* Content - Tag */
.jb-content-tag ul { list-style-type: none; margin: 30px 0px; padding-left: 0px; text-align: center; }
.jb-content-tag ul li { display: inline-block; margin: 2px; }
.jb-content-tag ul li a { color: #666666; }
.jb-content-tag ul li a:hover { color: #222222; }
.jb-content-tag ul li a.cloud1 { font-size: 1.4em; }
.jb-content-tag ul li a.cloud2 { font-size: 1.3em; }
.jb-content-tag ul li a.cloud3 { font-size: 1.2em; }
.jb-content-tag ul li a.cloud4 { font-size: 1.1em; }
.jb-content-tag ul li a.cloud5 { font-size: 1.0em; }
/* Pagination */
.jb-pagination { margin: 30px 0px; font-family: "PT Sans", sans-serif; }
.jb-pagination ul { padding-left: 0px; list-style-type: none; text-align: center; font-size: 0px; }
.jb-pagination ul li { display: inline-block; margin: 1px; border: 1px solid #bcbcbc; font-size: 14px; }
.jb-pagination ul li a { display: block; min-width: 30px; padding: 4px 0px; line-height: 1.6; color: #333333; }
.jb-pagination ul li.jb-active { border-color: #666666; }
.jb-pagination ul li.jb-active a { background-color: #666666; color: #ffffff; }
.jb-pagination ul li a { background-color: #ffffff; }
/* Sidebar - Common */
.jb-cell-sidebar { margin: 10px 0px; padding: 0px 15px; border: 1px solid #eeeeee; background-color: #ffffff; }
.jb-cell-sidebar a { color: #666666; }
.jb-cell-sidebar a:hover { color: #222222; }
.jb-sidebar-title { margin: 0px -15px; padding: 0px 15px; border-bottom: 1px solid #eeeeee; }
.jb-sidebar-title h2 {display:inline-block;margin: 12px 0px 10px;font-size: 13px;}
.jb-sidebar-content { margin: 15px 0px; }
/* Sidebar - List */
.jb-sidebar-content-list ul { list-style-type: none; padding-left: 22px; }
.jb-sidebar-content-list ul li { margin: 4px 0px; text-indent: -19px; }
.jb-sidebar-content-list ul li a:before { content: "\f0da"; font-family: "FontAwesome"; padding: 0px 8px 0px 5px; }
.jb-sidebar-content-statistics.jb-sidebar-content-list ul li:before { content: "\f0da"; font-family: "FontAwesome"; padding: 0px 8px 0px 5px; }
/* Sidebar - Blog Information */
.jb-sidebar-title-blog-information { display: none; }
p.jb-blog-information-image { margin: 0px 0px; }
p.jb-blog-information-image img { width: 100%; }
p.jb-blog-information-blogger { margin: 10px 0px; text-align: center; font-size: 16px; font-weight: bold; }
p.jb-blog-information-description { margin: 10px 0px; text-align: center; }
/* Sidebar - Category */
.jb-sidebar-content-category .c_cnt { float: right; font-family: "PT Sans", sans-serif; }
/* Sidebar - Tag */
.jb-sidebar-content-tags ul { list-style-type: none; padding-left: 0px; }
.jb-sidebar-content-tags ul li { display: inline-block; }
.jb-sidebar-content-tags ul li a { display: block; margin-bottom: 4px; padding: 2px 6px; border: 1px solid #eeeeee; }
/* Sidebar - Calendar */
.jb-sidebar-content-calendar table { width: 100%; border-collapse: collapse; }
.jb-sidebar-content-calendar table caption { padding: 0px 0px 10px 0px; font-family: "PT Sans", sans-serif; }
.jb-sidebar-content-calendar table th { padding: 5px; border: 1px solid #eeeeee; text-align: center; }
.jb-sidebar-content-calendar table td { padding: 5px; border: 1px solid #eeeeee; text-align: center; font-family: "PT Sans", sans-serif; }
.jb-sidebar-content-calendar .cal_week2 { color: red; }
.jb-sidebar-content-calendar .cal_day_sunday { color: red; }
.jb-sidebar-content-calendar .jb-day-has-post { background-color: #666666; }
.jb-sidebar-content-calendar .jb-day-has-post a { color: #eeeeee; }
/* Sidebar - Archives */
.jb-sidebar-content-archives { font-family: "PT Sans", sans-serif; }
.jb-archives-count { margin-left: 10px; }
/* Sidebar - Statistics */
.jb-sidebar-content-statistics { font-family: "PT Sans", sans-serif; }
/* Sidebar - Recent Posts */
span.jb-recent-posts-reply-count { margin-left: 10px; font-family: "PT Sans", sans-serif; }
span.jb-recent-posts-author { display: none; }
/* Sidebar - Recent Replies */
span.jb-recent-replies-name { display: none; }
span.jb-recent-replies-time { display: none; }
/* Sidebar - Recent Trackbacks */
span.jb-recent-trackbacks-name { display: none; }
span.jb-recent-trackbacks-time { display: none; }
/* Foot */
.jb-background-foot { background-color: #2d3434; color: #ffffff; }
.jb-background-foot a { color: #ffffff; }
.jb-background-foot a:hover { color: #ffffff; }
.jb-copyright h6 { margin: 20px 0px; font-family: "PT Sans", "맑은 고딕", "Malgun Gothic", "Apple SD Gothic", "Nanum Gothic", sans-serif; font-weight: normal; font-size: 13px; }
.jb-designed h6 { margin: 20px 0px; text-align: right; font-family: "PT Sans", "맑은 고딕", "Malgun Gothic", "Apple SD Gothic", "Nanum Gothic", sans-serif; font-weight: normal; font-size: 13px; }
@media (max-width: 767px) { .jb-copyright h6 { text-align: center; }
  .jb-designed h6 { margin-top: -15px; text-align: center; } }
/* Form - Common */
input.jb-form-input-text, input.jb-form-input-password { -webkit-appearance: none; width: 100%; height: 34px; padding: 6px 12px; border: 1px solid #bcbcbc; line-height: 1.42857143; font-size: 14px; }
button.jb-form-button { height: 34px; padding: 6px 10px; border: 1px solid #bcbcbc; background-color: transparent; line-height: 1.42857143; font-size: 14px; }
input.jb-form-input-checkbox { position: relative; bottom: 2px; vertical-align: middle; }
textarea.jb-form-textarea { vertical-align: middle; width: 100%; border: 1px solid #bcbcbc; }
.jb-form-discuss { margin: 4px 0px; }
.jb-form-discuss-table { display: table; width: 100%; }
.jb-form-discuss-table-row { display: table-row; }
.jb-form-discuss-table-cell { display: table-cell; vertical-align: middle; }
.jb-form-discuss-table-cell-input { width: 100%; }
.jb-form-discuss-table-cell-input input.jb-form-input-text { border-left: none; }
.jb-form-discuss-icon { border: 1px solid #bcbcbc; }
.jb-form-discuss-icon { height: 34px; padding: 6px 12px; line-height: 1.42857143; font-size: 14px; }
.jb-form-article-protected-table { display: table; width: 100%; }
.jb-form-article-protected-table-row { display: table-row; }
.jb-form-article-protected-table-cell { display: table-cell; vertical-align: middle; }
.jb-form-article-protected-table-cell-input { width: 100%; }
.jb-form-article-protected-table-cell-input input.jb-form-input-password { border-right: none; }
.jb-form-search-table { display: table; width: 100%; }
.jb-form-search-table-row { display: table-row; }
.jb-form-search-table-cell { display: table-cell; vertical-align: middle; }
.jb-form-search-table-cell-input { width: 100%; }
.jb-form-search-table-cell-input input.jb-form-input-text { border-right: none; }
/* Form - Discuss */
.jb-wrap-form-discuss { margin: 20px 0px; }
.jb-form-discuss input.jb-form-input-checkbox { margin-right: 10px; }
.jb-form-discuss button.jb-form-button { border: 1px solid #424242; background-color: #424242; color: #ffffff; }
.jb-form-discuss button.jb-form-button:hover { border-color: #212121; background-color: #212121; }
/* Form - Search */
.jb-form-search-table-cell-input input.jb-form-input-text { border-color: #bcbcbc; }
.jb-form-search-table-cell-button button.jb-form-button { border: 1px solid #424242; background-color: #424242; color: #ffffff; }
.jb-form-search-table-cell-button button.jb-form-button:hover { border-color: #212121; background-color: #212121; }
/* Top Button */
a.jb-top { position: fixed; right: 15px; bottom: 15px; z-index: 9999; display: none; width: 48px; padding: 10px 0px; border-radius: 4px; background-color: #212121; background-color: rgba(50, 50, 50, 0.8); text-align: center; line-height: 1; font-size: 28px; color: #ffffff; }
a.jb-top:hover { background-color: rgba(0, 0, 0, 0.8); color: #ffffff; }
/* Adsense */
.gadbox{position:relative}
.adsbygoogle{position:relative !important;z-index:3 !important}
.jb-adsense-ctr { float: right; }
.jb-adsense-ctr ins { margin: 4px 0px 10px 20px; width: 336px; }
@media (max-width: 1100px) { .jb-adsense-ctr ins { width: 300px; } }
@media (max-width: 970px) { .jb-adsense-ctr ins { width: 250px; } }
@media (max-width: 767px) { .jb-adsense-ctr { float: none; }
  .jb-adsense-ctr ins { margin: 0px; width: 100%; } }
/* Slider */
.jb-cell-slider { margin-top: 10px; }
.theme-default .nivoSlider { -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.theme-default .nivo-caption { font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic", "Nanum Gothic", sans-serif; }
.theme-default .nivo-controlNav { padding: 10px 0px 12px 0px; }
.theme-default .nivo-controlNav a.active { background-position: 0 -20px; }
/* Etc */

/*text_box*/
.txc-textbox{border:none !important;border-left:2px #e95d00 solid !important;background:#fff2dd !important;padding: 20px !important;}
.txc-textbox p{margin:0 !important}
/*text_box*/

#bliss.hackerc .gadbox{background:#F5F5F5 !important}
#bliss.hackerc .gadbox:before,
#bliss.hackerc .gadbox:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px;border:2px solid;-webkit-border-radius:50%;border-radius:50%}
#bliss.hackerc .gadbox:before{border-color:#D7D7D7}
#bliss.hackerc .gadbox:after{border-color:transparent;border-bottom-color:#777;-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}
@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg)}}
@keyframes rotate{to{transform:rotate(360deg)}}

/*툴바 카테고리*/
.jb-navigation-category,.jb-navigation-blog-menu{display:none}
@media(max-width:767px){.jb-navigation-category,.jb-navigation-blog-menu{display:block}}
.jb-navigation-sns{margin:10px 0}
/*툴바 카테고리*/

/*인기글(사이드)*/
.bliss_best_side{display:inline-block;float:right;padding:12px 12px 10px;margin:-1px -16px 0 0;background:#0084bf;font-size:13px;line-height:1.25;border:1px #0084bf solid;color:#fff !important;font-weight:bold}
.bliss_best_side:hover{background:#e95d00;border-color:#e95d00}

/*인기글(하단)*/
.bliss_best_bottom{display:block;padding:20px 0 17px;background:#0084bf;text-align:center;line-height:1;color:#fff !important;font-weight:bold;font-size:14px}
.bliss_best_bottom:hover{background:#e95d00;border-color:#e95d00}
.bliss_best_bottom span{font-size:16px}
@media (max-width:1100px){.bliss_best_bottom{font-size:12px}.bliss_best_bottom span{font-size:14px}}
@media (max-width:970px){.bliss_best_bottom{font-weight:normal}.bliss_best_bottom span{font-size:12px}}
@media (max-width:767px){#bliss_best_bottom{display:none !important}}

/* 댓글 더보기 */
.tt_more_preview_comments_wrap{padding:10px 0 9px;margin-bottom:-14px;background:#ffe5e5}

/*댓글 전송버튼*/
.jb-form-discuss-submit{position:relative;margin:-4px 0 0 !important}
.jb-form-discuss-submit .jb-form-button{position:absolute;right:13px;bottom:13px;padding:5px 12px 5px 10px !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

h4.entry-title { display: none; }
article span{color:#555 !important}
article a,
article a span,
article a strong{color:#1565c0 !important}
article a strong{font-size:12pt}
.jb-article,.jb-article p,.jb-article p span{font-size: 16px !important;text-align:justify !important;word-break !important:break-all !important}
header h2 {
  font-size: 1.375em;
}
p {margin: 20px 0 20px 0; } 
.jb-article p a {color: #0d47a1; border-bottom: 1px #0d47a1 dotted;}.jb-article p a:hover {color:#F71 !important; border-bottom:1px #F71 solid}
div.report{position:relative;margin:0 !important}
div.report a{position:absolute;right:10px;bottom:-42px}
.another_category{padding:20px 20px 12px !important;margin:0 -16px !important;border-right:none !important;border-left:none !important}
.jb-article h4 {border-left:2px #ddd solid;padding:5px 10px 6px;margin-bottom:7px;background:#fafafa}
.another_category h4, .another_category h4 a{border:none;background: none}

/* SNS 버튼 */
.bliss_sns .svg{overflow:hidden;float:right;display:block;width:38px;height:38px;margin-left:2px;border-radius:3px;line-height:0;background:url('images/bliss_sns.png') no-repeat;background-image:linear-gradient(transparent,transparent),url('images/bliss_sns.svg');text-indent:-999px;opacity:.9}
.bliss_sns .svg:hover{opacity:1}
.bliss_sns .ks{background-color:#FCB700;background-position:2px 3px}
.bliss_sns .tw{background-color:#3F8ECA;background-position:3px -37px}
.bliss_sns .fb{background-color:#324F8D;background-position:-1px -74px}
.bliss_sns .gp{background-color:#DD4B39;background-position:3px -117px}
@media(max-width:700px){.bliss_sns .svg{opacity:1}}
@media(max-width:430px){span.jb-discuss-count-number:before{content:'댓글 '}.none{display:none}}

#kakaotalk{display:none;position:relative;background:#FFE600;text-align:center;font-size:14px;font-weight:bold;border-radius:3px;color:#611919}
#kakaotalk:before{content:'';position:absolute;display:block;top:0;right:3px;width:63px;height:50px;background:url('images/kakaotalk.svg') -68px -83px #FFE600 no-repeat}
#kakaotalk a{position:relative;display:block;padding:15px 0 14px;color:#611919 !important}
@media(max-width:600px){#kakaotalk{display:block}}
.jb-article span.imageblock{position:relative}
.jb-article span.imageblock .cap1{position:absolute;bottom:0;display:block;width:100%;padding:13px 10px 10px;margin:0;text-align:center !important;color:#fff !important;background:rgba(0,0,0,0.7);font-style:normal;font-size:12px !important}
.jb-article span.imageblock .cap1 a{position:relative;display:block;padding:13px 10px 10px;margin:-13px -10px -10px;left:0;bottom:0;border-bottom:none;text-align:center;color:#fff !important}
.jb-article span.imageblock .cap1 a:before{content:'[링크] '}
.jb-article span.imageblock .cap1 a:hover{color:#ff9 !important}