/*
Theme Name:	マテリアル_child
Template:	wp_material
Description:	マテリアルの子テーマ
Version:	1.1.0
Author URI:	http://wp-material.net
*/
/*****************************************
 PC及び全体用
******************************************/
/* カテゴリーboxの背景色 */
.min-box{
	background-color: #ebebeb;
}
/*****************************************
 タブレット（大）用
 サイドバーがメインカラムの下に回ります
******************************************/
@media screen and (max-width: 1057px) {












}
/*****************************************
 タブレット（小）用
 記事の並びが2列になります
******************************************/
@media screen and (max-width: 700px) {












}
/*****************************************
 スマホ用
 記事の並びが1列になります
******************************************/
@media screen and (max-width: 450px) {













}

.content h2{
    clear: both;
    padding: 5px 5px 5px 5px;
    margin: 40px 0 15px;
    font-size: 1.143em;
    font-weight: bold;
    border-top: 1px dashed #aaa;
    border-bottom: 1px dashed #aaa;
    background: #1A6FEF !important;
    text-shadow: 1px 1px 0 rgba(255,255,255,1);
    box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -moz-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -webkit-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -o-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -ms-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
}

/* 見出しタグh3 */
.content h3{
	clear: both;
	font-color: #111 !important;
	font-size: 1.143em;
        background: #f5f0cf !important;
	border-left: 7px solid #78BA00;
	border-bottom: 1px dashed #78BA00 !important;
	padding: 5px 5px 0;
	margin: 40px 0 15px;
}
/* テーブル自作 */
table.hyou2{
	border-collapse: collapse; 
	margin: 5px;
	table-layout: fixed;
	border:1px solid #111;
}
table.hyou2 th, table.hyou2 td{
	padding: 5px 5px;
	text-align: center;
	border: 1px solid #111;
}
table.hyou2 th{
	background-color: #bde;
}
/****  サイドバー  ****/
.side .box{
	background-color: #fff;
	overflow: hidden;
	padding: 0 15px 10px;
	margin-bottom: 30px;
	box-shadow: 0 2px 5px #999;
}
.side .box-header{
	font-size: 1.0em;
	padding: 15px 0 5px;
	margin: 0 0 5px;
}
.side ul li{
	list-style: none;
	line-height: 1.3;
	margin-bottom: 10px;
	font-size: 0.9em;
	clear:both;
	overflow: hidden;
}
.side .box a{
	color: #006699;
	text-decoration: none;
}
.side .box a:hover{
	color: #EA3382;
}

.side ul.children{
	margin: 8px 0 0 25px;
	font-size: 0.95em;
}
.search-box{
	height: 35px;
	box-shadow: 0 2px 5px #999;
	margin-bottom: 30px;
}
.search-text{
	width: 80%;
	height: 100%;
	font-size: 1em;
	float: left;
	padding: 5px 10px;
	margin: 0;
	border: none;
}
.search-submit{
	font-size: 1.2em;
	width:20%;
	height: 100%;
	display: inline;
	padding: 0;
	margin: 0;
	border: none;
	color: #fff;
	cursor: pointer;
	-webkit-appearance: none;
	border-radius: 0;
}
.search-submit:hover{
	background-color: #EA3382;
}
.side-share{
	font-size: 0.5em;
	padding: 0 15px;
	margin: 0 0 5px;
}
/* サイドバー人気記事位置調整 */
.pop {
  margin-left:0px !important;  /* 人気記事左の余白を無くす */
  padding-left:0px !important; /* 人気記事左の余白を無くす */
}
.pop li{
  border-top: 1px dotted #CCC;  /* 各記事の上に点線 */
  list-style-type:none;  /* リストマークを無くす */
  list-style-image:none; /* リストマークを無くす */
  clear: both;  /* 画像の左寄せを解除 */
  margin-left: 0px !important;  /* 左側の余白を無くす */
  padding: 5px 0 5px 0;  /* 改めて余白をちょい足し */
  border-bottom: none !important;  /* 記事下の点線を削除 */
}
/* サムネイル */
.pop img{
  width:100px;  /* 画像の横幅 */
  height:100px; /* 画像の高さ */
  margin-right: 10px;  /* 画像とタイトルの隙間 */
  padding:0px;  /* とりあえず余白は無くす */
  float: left;  /* 画像は左寄せ */
}
.pop li a {
  font-weight: bold !important;  /* タイトル文字を太字に */
}
ul.pop:after {
  content: "";
  display: block;
  clear: both;
}