@charset "utf-8";
/*
Theme Name: TRJ
Theme URI: https://tanakaryusaku.jp/
Description: Print setting of TRJ.
Author: TRJ
Author URI: https://twitter.com/tanakaryusaku
Template: twentyten
Version: 1.5
Last Update: 2015/09/23
*/

/* =Base
/* -------------------------------------------------------------- */
body { background: none !important; }
#wrapper { clear: both !important; display: block !important; float: none !important; position: relative !important; margin: 0 auto; padding: 0; width: 100%; background: #fff; }
#header { overflow: hidden; margin: 0; padding: 0; width: 100%; height: 60pt; background: #fff; border-top: none; }
#main { display: block; margin: 0 auto !important; padding: 0 !important; width: 100% !important; background: #fff; }
body#index #main, body.page #main { margin: 0 auto !important; padding: 0 0 12pt 0 !important; width: 100% !important; background: #fff; }
#container { clear: both; margin: 0 auto; width: 100%; }
#content, .one-column #content { margin: 12pt auto 0; width: 100%; }
#colophon { width: auto; }
#footer { clear: both; margin: 0; width: 100%; background: #fff; }
.hentry, .cate-link, .entry-title, .entry-meta, .bookmarks, .entry-content, .entry-utility, #nav-below.navigation, .categorylist, #masthead { width: 100%; }
h1.page-title, .cate-link { margin-bottom: 0.5em; padding: 0.5em 0; color: #cf4e00; !important; font-size: 12pt; font-weight: bold; line-height: 1.2; border-top: #333 1px solid; border-bottom: #ccc 1px solid; }
a, h1.entry-title, h1.entry-title a, h2.entry-title a { color: #155f91; font-weight: bold; }
.entry-content { font-size: 10pt; line-height: 1.5; }
#branding { overflow: visible; position: relative; margin: 0; padding: 0; width: 100%; }
#site-title { clear: both; float: none; display: block; margin: 0; padding: 0; width: auto; text-align: center; }
#site-title img { margin: 0; padding: 0; width: auto; height: 60pt; z-index: 999; }
.wp-caption { width: 100% !important; text-align: left; }
.wp-caption img.size-full { width: 50% !important; }
.wp-caption p { font-size: 11pt; }
.wp-caption p.wp-caption-text { margin: 0; width: 100% !important; text-align: left; }
.widget-container {	margin: 0; padding: 0; }
li.widget-container ul li { padding: 0; }
#site-info { float: none; width: 100%; color: #000; }
#access, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area, #site-generator, img#wpstats, #site-generator, #site-description, #entry-author-info, .home .sticky { display: none !important; }

/* =Original
/* -------------------------------------------------------------- */
.orange { color: #cf4e00; }
/* Content .post .title */
body.error404 #content a { color: #1d637d; }
#content .post { overflow: visible; margin: 0; padding-bottom: 1em; width: 100% !important; font-size: 10pt; border-bottom: #ccc 1pt solid; }
#content .no-post { overflow: visible; margin: 0; padding-bottom: 1em; width: 100% !important; border-bottom: none; }
.home #content .post-entry600, .archive #content .post-entry600, .category #content .post-entry600, .search #content .post-entry600 { float: left; padding-top: 1em; width: 600px; }
.home #content .post-entry440, .archive #content .post-entry440, .category #content .post-entry440, .search #content .post-entry440 { float: left; padding-top: 1em; width: 440px; }
.home #content h2.entry-title, .archive #content h2.entry-title, .category #content h2.entry-title, .search #content h2.entry-title { margin: 0; padding-top: 1.2em; font-size: 16pt; font-weight: bold; line-height: 1.2; }
.home .entry-thumbnail, .archive .entry-thumbnail, .category .entry-thumbnail,
.search .entry-thumbnail { float: right; padding-top: 16pt; width: 155pt; }
.home .entry-thumbnail img, .archive .entry-thumbnail img, .category .entry-thumbnail img, .search .entry-thumbnail img { padding: 0; width: auto !important; }
.entry-utility { margin: 0 0 8pt 0; padding: 0; width: 100%; }
/* CategolyList */
.categorylist { margin-top: 30pt; }
.categorylist h3 { font-weight: bold; }
.categorylist ul { list-style: disc; }
.categorylist ul li { padding-top: 5pt; }
.categorylist ul li a { color: #155f91; }
/* Donation */
#donation { margin: 0; padding: 16pt 0 0 0; width: 100%; font-size: 10pt; border-top: 1pt solid #ccc; }
#donation h2#kikin-title { margin: 0; padding: 0; font-size: 14pt; font-weight: bold;  }

/* =Responsive (PC/Tablet)
-------------------------------------------------------------- */
body.search { position: relative; top: 0; left: 0; display: block !important; }
#primary, #secondary, .bookmarks, .textwidget, li#views-2, li#nav_menu-2, li#text-2, li#text-3, li#text-4, ul#site-headline *, ul#site-gadget *, ul#site-gadget2 *, .search, .news_slider *, .meta-info, .gallery, .gotop, #handheld * { display: none; }
