@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/*「テンプレ aside」部分*/
#sidebar aside {
 border: solid 1px #ddd;
 padding: 0.5em;
 box-sizing: border-box;
}
#sidebar aside h3 {
 margin-top: 0;
 padding-left: 0.2em;
 border-left: solid 0.4em #ddd;
 border-bottom: solid 1px #ddd;
 line-height: 2;
}
#sidebar aside ul {
 padding-left: 0.2em;
}
#sidebar aside li {
 padding: 0.5em;
 list-style:none;
}
#sidebar aside li a:hover {
 text-decoration: none;
 color: #72ce74;
}
#sidebar aside li:nth-child(even) {
 background-color: #ecf6f1;
}
#sidebar aside#search-2 {
 border: none;
 padding: 0.5em;
 margin-bottom: 0;
 box-sizing: border-box;
}

#sidebar aside .cat-item {
 background-color: #fff;

}

h3.related-entry-title a {
 color: #44936c;
}
aside#related-entries article {
 padding: 0.5em;
 box-sizing: border-box;
}
aside#related-entries article:nth-child(odd) {
 background-color: #ecf6f1;
}
footer .related-entry-read a {
 text-decoration: underline;
 color: #44936c;
}
footer .related-entry-read a:hover {
 text-decoration: none;
 color: #888;
}

li {

}
p, ul, ol {
 overflow: hidden;
 color: #888;
}

ol li{
 padding:0.5em;
}
ol li:nth-child(odd) {
 background-color: #fffee4;
}
/* 個別　*/
.memo-gr {
 width: 48%;
 float: left;
 margin-bottom: 3em;
 overflow: hidden;
}
.memo-gr:nth-child(odd) {
 width: 48%;
 float: right;
 margin-bottom: 3em;
}
.memo-gr p {
 margin: 0 0 0.3em;
}
.memo-gr table {
 width: 100%;
 margin-top: 0;
 line-height: 1.1em;
}
.memo-gr th {
 color: #fff;
 background-color: #cc5a06;
 border: solid 1px #fff;
}
.memo-gr table tr:nth-child(even) {
 background-color: #efefef;
}

.back-color {
 background-color: #ffffe7;
}

.clear {
 clear: both;
 overflow: hidden;
}

/* img */
p img {
margin: 0.5em auto;
	
}
	
p .img-right {
float: right;
margin-left: 1.5em;
overflow: hidden;
max-width: 40%;
}
p .img-left {
float: left;
margin-right: 1.5em;
overflow: hidden;
max-width: 40%;
}
.img-center100 {
width: 100%;
overflow: hidden;
}
.img-center80 {
display: block;
width: 80%;
overflow: hidden;
margin: 0 auto;
}

table.game_Cheats {
width: 100%;
max-width: auto;
font-size: 0.8em;
color: #888;
border: none;
border-top: solid 1px #ddd;
margin-top: 0;
margin-bottom: 4em;
}

table.game_Cheats tr {
border-bottom: solid 1px #ddd;
background-color: #ffffee;
}

table.game_Cheats th {
background-color: #fffbb4;
font-size: 1em;
line-height: 1.3;
border-left: none;
}

table.game_Cheats td {
border-right: none;
border-left: solid 1px #ddd;
}






table.game_Cheats2 {
width: 100%;
max-width: auto;
font-size: 0.8em;
color: #888;
border: none;
border-top: solid 1px #ddd;
margin-top: 0;
margin-bottom: 4em;
}

table.game_Cheats2 tr {
background-color: #ffffee;
border-bottom: solid 2px #999;
}

table.game_Cheats2 tr:first-child {
border-top: solid 2px #999;
}

table.game_Cheats2 th {
background-color: #fffbb4;
font-size: 1em;
line-height: 1.3;
border-left: none;
}

table.game_Cheats2 th span {
font-size: 0.7em;
line-height: 1.1em;
}

table.game_Cheats2 td span {
font-size: 1.1em;
font-weight: bold;
}

table.game_Cheats2 td {
padding: 0;
background-color: #fff;
}

table.game_Cheats2 td ul {
padding: 0;
margin: 0;
}

table.game_Cheats2 td li {
border-top: solid 1px #ddd;
margin: 0;
padding: 0.3em;
list-style-type: none;
line-height: 2;
}

table.game_Cheats2 td li:first-child {
border-top: none;
}

table.game_Cheats2 td li:nth-child(even) {
background-color: #ffffee;
}

p.notes {
margin-bottom: 0;
}

p.uma-list span {
display: block;
width: 100%;
color: #fff;
font-weight: bold;
line-height: 1.5em;
background-color: #ff6161;
margin-bottom: 0;
text-align: center;
}

span.o-moji {
	font-weight: bold;
	font-size: 2em;
	color: #09c900;
}



.amazon-shop {
padding: 1em;
background-color: #ffffee;
	
}

.amazon-shop p {
	background-color: #333;
	padding: 0.5em;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 0.5em;
}

.amazon-shop p iframe {
	float: left;
	margin-right: 10px;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
