@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
*/

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

.article h1 {
color:white;
background-color: #a34141;
font-size: 1.6rem;
padding: 1.4rem 1.8rem;
border-radius: 6px;       
}


.ft_information {
width:100%;
		font-size: var(--global--font-size-xs);
	padding: 2rem;
	background-color: #c6c6ff;
-moz-border-radius: 8px;    /* Firefox */
-webkit-border-radius: 8px; /* Safari,Chrome */
border-radius: 8px;         /* CSS3 */
}


.ft_des {
  width:100%;
	padding: 2rem;
	background-color: #ffc1c1;
-moz-border-radius: 8px;    /* Firefox */
-webkit-border-radius: 8px; /* Safari,Chrome */
border-radius: 8px;         /* CSS3 */
}

.ft_des ins {
	padding: 2px 0;
	background-color: #ffc1c1;
}

.ft_des p strong {
	font-weight: 400;
	background-color: #ff9999;
}

.ft_des a:link,
.ft_des a:visited,
.ft_des a:hover,
.ft_des a:active {
	color: #000080;
}

/* 消した
.ft_des_box {
	margin: 6px 3px;
	padding: 10px 20px 5px 20px;
	background-color: #c7c0d3;
	border: 1px solid #7e4ad3;
}
*/



.ft_map {
	text-align: center;
	margin: 20px 0 20px 0;
}

#map {
width:100%;
background-image:url("https://futakotamagawa.jp/wp-content/uploads/2014/01/loading-blue.gif");
background-repeat:no-repeat;
background-position: center center;
}


.ft_question,
.ft_answer {
padding: 1.6rem;
display: block;
border-radius: 6px;
}

.ft_question {
background-color: #fcebeb;
margin-bottom: 1rem;
border: 2px solid #ff7f7f;
border-left: 6px solid #ff7f7f;
}

.ft_answer {
background-color: #e8e8fc;
border: 2px solid #7f7fff;
border-left: 6px solid #7f7fff;
}


.ft_answer a:link,
.ft_answer a:visited,
.ft_answer a:active {
	color: red;
}

.ft_answer a:hover {
	text-decoration:underline;
}

/* COCOON にしたので消した
.entry-title {
	font-size: var(--global--font-size-lg);
}
.singular .entry-title {
	font-size: var(--global--font-size-lg);
	text-align: center;
}
.page-title {
	font-size: var(--global--font-size-lg);
}
.archive-description {
	font-size: var(--global--font-size-sm);
}
.site-title {
	font-size: var(--global--font-size-sm);
}
.site-description {
	font-size: var(--global--font-size-xs);
}


.post-thumbnail {
	width: 640px;
}
*/

/* COCOON にしたので消した
.kannrenn{
width: 95%;
font-size: 14px;
font-size: 1rem;
line-height: 1.5em;
background-color: #e0efff;
margin: 15px auto 15px auto;
padding: 10px 8px 15px 30px;
border: 1px dotted #7f7fff;
}

.kannrenn h3{
	font-size: var(--global--font-size-sm);
background-color: #c1e0ff;
border: 1px solid #54a9ff;
padding: 7px 15px;
margin-left: -40px;
margin-bottom: 20px;
box-shadow: 10px 10px 6px -3px #777777;
-webkit-box-shadow: 10px 10px 6px -3px #777777;
-moz-box-shadow: 10px 10px 6px -3px #777777;
}

.kannrenn ul li{
    padding: 3px 15px 0 20px;
    background: url("images/blue_list_point.gif") 0px 7px no-repeat;   
}

.yarpp-related ul,
.widget_custom_html ul,
.popular-posts ul {
	list-style: none;
	padding: 0;
	font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}
*/


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

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

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