/*! WpTHK Child CSS */
/* WpTHK WordPress Theme - free/libre wordpress platform
 *
 * @copyright Copyright (C) 2015 Thought is free.
 * @license http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later
 * @author LunaNuko
 * @link http://thk.kanzae.net/
 * @translators rakeem( http://rakeem.jp/ )
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 *   Theme Name: WpTHK Child Theme
 *   Template: wpthk
 *   Text Domain: wpthkch
 *   Theme URI: http://thk.kanzae.net/wpthk/
 *   Description: SEO optimized, Responsive layout, Super Fast, Multi Feature, Bootstrap
 *   Author: LunaNuko
 *   Author URI: http://thk.kanzae.net/
 *   License: GNU General Public License v2 or later
 *   License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *   Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-background, custom-colors, custom-menu, theme-options, featured-image-header, editor-style, sticky-post, threaded-comments, translation-ready
 *   Text Domain: wpthkch
 *   Since: 20151206
 *   Modify: 20161026
 *   Version: 3.01
 *   Template Version: 3.
 *
 * ここから上を消すと正しく動作しなくなることがあります。
 * ( Erasing the elements above here might cause system issues. )
*/

/* 以下、好みに応じて子テーマ用のスタイルをお書きください。
 * ( Below here, please write down your own styles for the child theme. )
*/

.container{
	background:url('/top/wei.gif') no-repeat bottom left;
	background-position: left 2% bottom 5%;
	}
	
.a{
	background:#808080;
	font-weight:bold;
	color:#ffffff;
	margin:2pt;
	padding:2pt;
}
	.b{background:#8080c0; font-weight:bold; color:#ffffff; border:double 2pt #8080c0; text-align:center;}
	.c{border:solid 1pt #8080c0;}
	td{font-size: 10pt; color:#808080;}


/* 1200px and under */
@media print, (max-width: 1200px) {

.head-info{
	max-width:520px;
	font-size:80%;
}

.sitename img{
	max-width:400px;
}
}


/* 992px and under */
@media print, (max-width: 992px) {

.head-info{
	display:none;
}

}

/* 821px and under (サイドバーが下に来た時の調整) */
@media print, (max-width: 821px) {

.sitename img{
	max-width:100%;
}

#main .entry-title {
	padding: 10px 5px 10px 20px;
	margin-bottom:10px;
}
#main .teletties-title {
	margin-bottom:0;
	font-size:1.6rem
}
#main .teletties-catch {
	margin-bottom:0;
}
#main .teletties-desc {
	margin-bottom:0;
}
.post h2 {
	margin-bottom: 4px;
	margin-top: 0;
	font-size:12px;
	border-left: 0px solid green;
	text-align:center;
	
}

.post h2.entry-title02 {
	margin-top: 0;
}


.post .box01 {
	padding: 0.3em;
}

.post .box01 p {
	font-size: small;
}


#breadcrumb {
	margin: 7px 0 7px 7px;
}

#breadcrumb li {
	font-size: x-small !important;
}


#main .post p {
	font-size: 13px;
}

.container, #primary, #main, main, #core, #post, #side .widget, .pnavi, #comments, #list .toc, .sidebar-menu-main  {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding: 0 !important;
    margin: 0 !important;
    width:100% !important;
	border: 0px solid transparent;
}
#related, .related, .discussion{
 	margin-left: 0px !important;
	margin-right: 0px !important;
}
#comments h3.messages, #comments #respond{
 	padding:10px;
}
#list .toc .excerpt, #list .toc figure, #list .toc .read-more{
 	margin-left: 10px !important;
	margin-right: 10px !important;
}
article .type-post p, article .type-page p, article .type-taikendan p{
	padding:8px;
}
article .post figure {
	padding:8px;
}


aside #sns-bottoms{
	padding:8px;
}

blockquote{
	border: 0px;
   	border-radius: 0px;
}

.oshirase_top dl{
	height: 150px;
	padding:8px;
}


/*
サイトリストの修飾
*/

.list_item {
	margin:5px;
}
.list_item_title h3 {
	font-size:12px;
	margin-bottom: 0;
}
.list_item_image {
	float:none;
	width:100%;
	max-width:100%;
    margin: 0;
}
.list_item_image img {
	width:100%;
	height:auto;
}

.list_item_detail{
	padding: 8px;
}
.list_item_detail_image{
	float:left;
	width:38%;
	max-width:200px;
	height:auto;
	margin:0 10px 0 0;
}
.list_item_detail_image img{
	width: 100%;
}


.list_item p {
	font-size:10px !important;
	padding:0 !important;
}

.list_item_tokuten {
	font-size: x-small;
}

.list_item_star {
	font-size: x-small;
}

.post p.list_item_desc {
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
}
.post p.list_item_rating {
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
}

.list_item_shurui {
	font-size:10px;
}

.list_item_genre {
	font-size:10px;
}

.list_item_taiou {
	font-size:10px;
}


ul.mobile-nav i{
	color:#c0c0c0;
}
}



@media print, (max-width: 540px) {
	#list .read-more-link {
	    margin: 20px 0 30px 0;
	}
	.read-more-link, .read-more-link i {
	    text-decoration: none;
	}
	.read-more-link {
	    display: block;
	    clear: both;
	    padding: 7px 12px;
	    background: #A9FF8C;
	    border: 1px solid #75C25B;
	    border-radius: 10px;
	    color: inherit;
	    font-size: 12px;
	    font-size: 1.2rem;
	    text-align: center;
	    white-space: nowrap;
	    overflow: hidden;
	}
}