/* Theme Name: Bloginner Theme URI: http://teamfactory.co.jp/ Author URL: http://wordpress.org/support/profile/yukino Description: Bloginner is a child theme of Twenty Sixteen, which takes over its attractive features such as the responsive structure and customizable toolbar but more casual designed for blog. Template: twentysixteen Text Domain: twentysixteen License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Version: 1.0 Tags: accessibility-ready, white, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, fixed-layout, flexible-header, light, microformats, post-formats, pink, responsive-layout, right-sidebar, rtl-language-support, sticky-post, threaded-comments, translation-ready, two-columns Downloads Per */ @charset "UTF-8"; @import url("../twentysixteen/style.css"); @import url(https://fonts.googleapis.com/css?family=Comfortaa:400); /* * Common */ body { background: #fff; color: #747474; font-family: 'Comfortaa', cursive, "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ', Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; } .entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover { box-shadow: none; } .entry-title, .entry-footer, .site-title, .widget-title, .comments-title, .comment-reply-title, .site-description, .main-navigation, .post-navigation, .comment-form label, .post-navigation, .post-title, .post-navigation, input { font-family: 'Comfortaa', cursive; , "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif; } @media screen and (min-width: 44.375em) body:not(.custom-background-image):before { top: 0; } /** * Common Components */ .site{ margin: 0; } .site-header { padding: 0; } .site-header-main { width: 72%; margin: 0 auto; } @media screen and (min-width: 75em) { .site-header { padding-top: 0; Padding-bottom: 0; } } @media screen and (min-width: 61.5625em) { .site-header { padding-top: 0; Padding-bottom: 0; } } @media screen and (min-width: 56.875em) { .site-header { padding-top: 0; Padding-bottom: 0; } } .header-image { margin-top: 0; } .header-image img { width: 100%; } .site-inner { max-width: none; } .site-footer { width: 95%; margin: 0 auto; padding: 20px 5%; } /* *Comments */ .comments-area { border-bottom: 1px solid #ccc; margin-bottom: 0; padding-bottom: 20px; } .comments-title { border: none; } .comment-reply-title { border: none; } /* * Page Feed */ .pagination { border-top: none; } .post-navigation { font-size: 16px; border: none; } .post-navigation a { padding: 0; } .post-navigation div + div { border-top: none; } .nav-links .nav-previous, .nav-links .nav-next { width: 40%; float: left; font: 14px; right: 0; } .nav-links .nav-previous { margin-right: 20%; } .nav-links .post-title { font-size: 16px; } .post-navigation a { color: #333; } /** * Sidebar */ .sidebar { overflow: hidden; margin: 20px 5%; padding: 20px; background-color: #fff; border: 1px solid #e1e1e1; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; box-shadow: 0 0 2px #6E6E6E; -moz-box-shadow: 0 0 2px #6E6E6E; -webkit-box-shadow: 0 0 2px #6E6E6E; } @media screen and (min-width: 61.5625em) { .sidebar { margin-top: 0; margin-right: 0; margin-left: 69%; } } @media screen and (min-width: 56.875em) { .sidebar { margin-top: 0; margin-left: 69%; } } .widget { border-top: none; font-size: 16px; } .widget ul { list-style-type: none; margin: 0; } .content-bottom-widgets { clear: both; padding: 0 5%; } .sidebar .widget { margin-bottom: 1em; padding: 0; } .content-bottom-widgets .widget { margin-bottom: 0; } .widget-title { background: #ccc; font-size: 16px; padding: 10px; margin: 20px 0 10px; font-weight: 900; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; } @media screen and (min-width: 56.875em) { .widget .widget-title { margin-bottom: 10px; } } .content-bottom-widgets .widget-title { margin-bottom: 10px; } .sidebar li { line-height: 16px; padding: 5px 0; font-size: 14px; padding: 5px 0; font-weight: 600; } .sidebar .widget_recent_entries li { border-bottom: 1px solid #ddd; width: 80%; } .sidebar .recent_post li { clear: both; } .sidebar .recent_post p { margin: 0; } .sidebar .recent_post img { width: 80px; height: 80px; float: left; margin-right: 5px; } @media screen and (min-width: 61.5625em) { .sidebar { margin-top: 0; margin-left: 69%; } } @media screen and (min-width: 61.5625em) { .sidebar .widget { margin-bottom: 1em; } } @media screen and (min-width: 56.875em) .sidebar .widget { margin-bottom: 1em; } } @media screen and (min-width: 44.375em) { .sidebar .widget { margin-bottom: 1em; } } #search-3 { margin: 10px 0; } /** * Contents Area */ .site-main article { background-color: #FFF; min-height: 200px; position: relative; padding: 20px; margin-bottom: 0; border: 1px solid #e1e1e1; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; box-shadow: 0 0 2px #6E6E6E; -moz-box-shadow: 0 0 2px #6E6E6E; -webkit-box-shadow: 0 0 2px #6E6E6E; } .site-main { margin-bottom: 0; padding: 0 5%; } .entry-content a { box-shadow: none; } @media screen and (min-width: 44.375em) .post-navigation .post-title { font-size: 18px; font-weight: 900; } /** * Contents - Home Page */ .site-main article { margin-bottom: 20px; } .site-main .post-thumbnail { display: initial; } .site-main .post-thumbnail img { /* width: 20%;*/ min-height: 151px; margin-bottom: 0; } @media screen and (min-width: 44.375em) { .site-main .post-thumbnail img { min-height: 151px; margin-bottom: 0; float: left; width: 20%; } } .site-main .entry-header { float: left; margin-left: 2%; margin-bottom: 3% } .site-main .entry-header .entry-title { margin-bottom: 0; font-size: 20px; color: #666; } @media screen and (min-width: 56.875em) { .site-main .entry-title{ font-size: 26px; } .site-main .entry-header { float: left; width: 70%; margin-left: 2%; margin-bottom: 3% } .site-main .entry-footer span { float: left; margin-left: 10px; padding: 1% 2%; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } @media screen and (min-width: 61.5625em) { .site-main .entry-footer { width: 50% !important; } } /* * Content - for Single Page */ .entry-title { font-size: 30px; margin-bottom: 20px; } .single .entry-content { width: 100%; margin: 0 auto 20px; font-size: 16px; line-height: 2; } .single .site-main article .post-thumbnail { clear: both; } .single .site-main article .post-thumbnail img { margin: 20px auto; width: 100%; } .single .site-main .entry-footer, .single .site-main .entry-header { float: initial; } @media screen and (min-width: 44.375em) { .single .site-main .entry-footer, .single .site-main .entry-header { float: initial; } } .site-main .entry-footer { margin-top: 0; } .single .entry-footer .byline { display: none; } .single .site-main .entry-footer span { float: left; font-weight: 900; font-size: 18px; padding: 1% 2%; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } @media screen and (min-width: 61.5625em) { .single .site-main .entry-footer { width: 50% !important; position: relative; right: 0; } } /* * Content - for Page Page */ .entry-title { font-size: 30px; margin-bottom: 20px; } .page .entry-content { width: 100%; margin: 0 auto 20px; font-size: 16px; line-height: 2; } .page .site-main article .post-thumbnail { clear: both; } .page .site-main article .post-thumbnail img { margin: 20px auto; width: 100%; } .page .entry-footer, .page .entry-header { float: initial; } .page .site-main .entry-footer span { float: left; font-weight: 900; font-size: 18px; padding: 1% 2%; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .site-main .entry-footer { margin-top: 0; } @media screen and (min-width: 61.5625em) { .single .site-main .entry-footer { width: 50% !important; position: relative; right: 0; } } .post .post-thumbnail { margin: 0; } body:not(.search-results) article:not(.type-page) .entry-content { float: none; width: 100%; } .site-main .page-header { border-top: none; } .page-header { margin: 0 0 20px; padding: 0; } img.below-entry-meta { max-width: 100% !important; margin-left: 0 !important; } /* * Others */ #crumbs { margin: 0 0 10px; } .contactBlock dl { clear: both; } .site-content { padding: 0 4.5455%; padding-left: 10%; } @media screen and (min-width: 56.875em) { .content-area { float: left; margin-right: -100%; } }