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

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

/* サイト名　バラ図鑑 */
.site-name-text {
  font-size: 40px;
}

/* メニューバー */
.navi-in > ul li {
    height: 50px;
    line-height: 50px;
}

h3.crp-list-title {
	font-size:18px;
	font-weight: normal;
}

/************/
/* 記事入力欄 */
/************/


body .is-layout-flow > * + * {
  margin-block-start: 0px;
}

.p_english,.p_other,.p_class,.p_year,.p_produce,.p_country,.p_prize,.p_parents,.p_memo,.p_info,.p_serch {
	margin-top: 0;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #bebebe;
	background-color: #f6f6f6;
	padding-left: 4px;
	font-size: 16px;
}
.p_item {
	/*margin-top: 10px;*/
	/*margin-bottom: 10px;*/
	margin-bottom: 10px !important;
	padding-left: 4px;
	line-height: 22px;
	font-size: 16px;
}
.p_hidden {
	display:none;	/* メモ　非公開 */
}
.p_eng_name {
	padding-left: 4px;
	font-size: 18px;
	padding-bottom: 6px;
}
.p_nitsuite {
	background-color: #f6f6f6;	/* 参考欄＜・・について＞ */
	font-size: 16px;
	margin-bottom: 10px !important;
}
.p_shutten {
	font-size: 14px;	/* 参考欄　出典 */
	margin-top: -6px;
	line-height: 18px;
}

blockquote {
  font-size: 16px;	/* 引用の文字を小さく */
}

/* 関連バラのリンク文字 */
.crp-list-item-title a {
	font-size: 16px;
}

/*************/
/* タグクラウド */
/*************/

#sidebar h3 {
	display: none;
}

.widget_tag_cloud .tagcloud a{
 background:none;
 margin:3px;
 padding:6px;
 text-decoration:none;
 color:#333;
 /*display:block;*/
 font-size:15px !important;
 border-bottom:dotted 1px #ddd;
 /*Width:100%;*/
}

/************/
/* 固定ページ */
/************/

/* トップページ（固定ページ）タイトル非表示 */
.page-id-21714 h1.entry-title {
display: none;
}


.hndle ui-sortable-handle {
	background-color: #f3f4f5;
}


/***************/
/* サイドバー関連 */
/***************/

/* サイドバー　カテゴリリスト　デザイン */
.widget_categories ul li a{ 
	border-bottom: 1px dashed #CCCCCC; /* 下線の種類 */
	font-size: 15px;
}

.widget_categories ul{
 	list-style-type:none;
 	padding-left: 0;
}
.widget_categories li:not(.children) a{		/* 親子カテゴリ共通 */
	display: block;
	padding: 0px;
	padding-top: 3px;
	padding-left: 5px;
	margin: 1px;
	/*color: #fff;*/
	background: #ededed;			/* 親子全体に色 *
	transition: .5s;

	pointer-events: none;			/* 親子全体を非リンクっぽい見た目 */
	cursor: default;
	text-decoration:none;
}

.widget_categories li:not(.children) a:hover{	/* 親子全体を非リンクっぽい見た目 */
	background: #ededed;
}
.widget_categories .children li a{		/* 子カテゴリだけ */
	color: #000;
	background: #FFF;			/* 子だけ白に戻す */

	pointer-events: auto;			/* 子だけリンクを戻す */
	cursor: pointer;
	text-decoration:none;
}
.widget_categories .children li a:hover{	/* 子カテゴリだけ */
	background: #f5f8fa;			/* 子だけ白に戻す */
}

.widget_categories > ul > li > a:first-child span{ 
	/*display:none;	 1行目の親を表示しない */
}

.widget_categories > ul > li > a .post-count{ 
	display:none;	/* 親の件数を表示しない */
}


/* 検索条件見出し */
#text-4,#text-5,#text-9 {
	position: relative;
	background: #333;
 	padding: 2px 5px 2px 25px;
	font-size: 16px;
 	color: #fff;
	border-radius: 0 10px 10px 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 34px;
}

#text-4:before,#text-5:before,#text-9:before {
	font-family: "Font Awesome 5 Free";
	content: "\f002";
	display: inline-block;
	line-height: 40px;
	position: absolute;
	padding: 0em;
	color: white;
	background: #9f9f9f;
	font-weight: 900;
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	left: -1.35em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: solid 3px white; 
	border-radius: 50%;
}

/* バラの登録数 */
#text-8 {
	background: #ededed; /*背景色*/
	padding: 3px;
	text-align:center;
	font-size:16px;
	margin-bottom:40px;
	border-radius: 0.5em;/*角の丸み*/
}
#text-8 p{
	margin:0;
}

/* 検索ボックス */
/* ボックスの文字指定はsearchform.php */
search-submit {
	background-color: #4570b4;
}
input.search-edit {
	font-size: 16px;
}

/* ブログ　ラ・ロズレ　表示 */
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_rss ul li a, .widget_nav_menu ul li a, .widget_block ul li a {
	color: var(--cocoon-text-color);
	text-decoration: underline;
	padding: 4px 0;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}


/************/
/* ページ送り */
/************/

.pagination a {
	width: 44px;
}

/* ページ番号 */
.pagination .current,.page-numbers {
 	border-radius: 50%;
	font-size: 14px;
}

/* 次のページ */
.pagination-next-link, .comment-btn {
 	padding: 6px;
 	font-size: 14px;
	margin-bottom: 10px;
}

/**********/
/* フッター */
/**********/

/*サイトポリシーのリンク  */
#menu-item-23222 a:hover {
	background-color :#929292;
}









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

/* 「カテゴリ」などのウィジェットの名前が表示されるので */
.sidebar h3{
	display:none;
}

}

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

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