@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/

	ul.xoxo li,ul.blogroll li { padding:4px 0; }

.search-edit, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
	font-size:16px;
}

.entry-card-title { font-size:20px;line-height:1.5; }
.entry-card-snippet, .related-entry-card-snippet { font-size:16px;line-height:1.5; }
.logo-image { padding: 20px 0 0 0; }
strong,em { font-style:normal;font-weight:600;font-size:110%; }
.entry-content,.entry-content p { line-height:2.0; }

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

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

/*834px以上*/
@media screen and (min-width: 835px){
	.logo-image { padding:15px 0 0 0; }
	#header-in .tagline { margin:-6px 0 0 0;padding:0 0 14px 0; }
}

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

/*480px以下*/
@media screen and (max-width: 480px){
	#header-in .tagline { margin:-6px 0 0 0;padding:0 0 14px 0; }
	.sidebar h3 { font-size: 16px; }
	.entry-card-title { font-size:15px;line-height: 1.4; }
}
