/*
Template Name: ピンクスタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 背景色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#g-navi-in,#g-navi-in ul li, #tb,#main .tablenav .current,
.link-next, .kanrenmenu_thumb ul li .eye_cate, 
#main #toppagemain .entry-content .efoot,
#tb, #footer, .topcate{
	background: #F485A1;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#main .c_c_t_w .fa, #main .c_c_b_w .fa, 
#main .c_c_t_w .fas, #main .c_c_b_w .fas,
#new-content .fas, #new-content .info .date,
.c_c_t_w #wp-calendar caption::before,
.c_c_b_w #wp-calendar caption::before,
.comments_box h3::before,
#kanren_box h3::before{
	color: #F485A1;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h4{
	font-size:20px;
	font-weight:bold;
	line-height: 140%;
	margin: 0 0 23px;
	position: relative;
	padding: 10px 5px 10px 0;
	border: none;
	border-top: 4px solid #7AADF5;
	border-bottom: 4px solid #7AADF5;
	clear: both;
}
h5 {
	font-size:18px;
	font-weight:bold;
	margin: 0 0 20px;
	padding: 3px 10px 7px 0;
	background-color: #FFFFFF;
	border-bottom: 2px solid #7AADF5;
	clear: both;
}
#cate_main .entry-content,
.entry-content-i,
.entry-content-s{
	border-top: 5px #F485A1 solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#new-content h3.infotitle, .c_c_t_w .entry-title,
.c_c_b_w .entry-title, #new-content .entry-title,
.comments_box h3, .c_c_t_w #calendar_wrap caption,
#kanren_box .entry-title, .c_c_b_w #calendar_wrap caption,
#kanren_box .entry-title{
	position: relative;
	padding-bottom: 10px;
	border: none;
	border-bottom: 4px solid #DDDDDD;
}
#new-content h3.infotitle::after, .c_c_t_w .entry-title::after,
.c_c_b_w .entry-title::after, #new-content .entry-title::after,
.c_c_t_w #calendar_wrap caption::after, .c_c_b_w #calendar_wrap caption::after,
#kanren_box .entry-title::after, #kanren_box .entry-title::after{
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 30%;
	height: 4px;
	background-color: #F485A1;
}
.comments_box h3::after{
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 30%;
	height: 4px;
	background-color: #F485A1;
}
#new-content h3.infotitle{
	color: #333333;
	background: none;
}
#toppagemain .entry-content{
	position: relative;
	background: url(img/etld.png) top repeat-x;
	border: none;
}
#toppagemain .entry-content::after{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	content: '';
	width: 19%;
	height: 1px;
	background-color: #F485A1;
}
#toppagemain .entry-content:hover::after{
	width: 100%;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
#toppagemain .entry-content::after::last-child{
	padding: 30px 30px 0;
	border-bottom: 1px #DDDDDD solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コメント */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h3#comments, h3.comments {
	font-weight:bold;
	font-size:16px;
	margin: 40px 0 0;
	padding: 7px;
	background-image: none;
	background-color: #333333;
	border: 2px solid #F485A1;
	clear: both;
}
#respond input#submit{
	-webkit-appearance: none;
	background-color: #F485A1;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事の見出しh2・h3・h4・h5 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#main .entry-content h2, 
#main .entry-content-i h2, 
#main .entry-content-s h2{
	background: #F485A1;
}
#main .entry-content h2::after, 
#main .entry-content-i h2::after, 
#main .entry-content-s h2::after {
	border-top: 15px solid #F485A1;
}
#main h2.toppage-title::after {
	border: none;
}
#main .entry-content h3, 
#main .entry-content-i h3, 
#main .entry-content-s h3{
	border-left: 4px #F485A1 solid;
	color: #F485A1;
}
.entry-content h4, 
.entry-content-i h4, 
.entry-content-s h4{
	border-bottom: 3px #F485A1 solid;
}
#main .entry-content h5, 
#main .entry-content-i h5, 
#main .entry-content-s h5{
	color: #F485A1;
}
#main h2.toppage-title{
	background: none;
}
#main h3.sitemap-cate-title,
#main h3.sitemap-cate-title a{
	border: none;
	color: #F485A1;
}
.entry-content, .entry-content-i{
	position: relative;
}
.topcate{
	position: absolute;
	top: 0;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 関連記事設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.kanrenmenu_thumb ul li .keye {
	color: #333333;
	background: #F485A1;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* タグクラウド */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.tagcloud a{
	background: #F485A1;
	border: 2px #F485A1 solid;
}
.tagcloud a::before {
	border-color: transparent #F485A1 transparent transparent;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ボタンのホバー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#respond input#submit:hover,
.tagcloud a:hover{
	border: 2px #F485A1 solid;
	background: none;
	color: #F485A1;
}
.link-next{
	border: 2px #F485A1 solid;
}
a:hover .link-next{
	border: 2px #F485A1 solid;
	background: none;
	color: #F485A1;
}
a:hover .link-next p{
	color: #F485A1;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* RSSボタン */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.rss-space input, #searchsubmit,
#main .entry-content-i input[type="submit"]{
	background: #F485A1;
	color: #FFFFFF;
	border: 3px #F485A1 solid;
	font-weight: bold;
}
.rss-space a{
	text-decoration: none;
}
.rss-space a:hover{
	text-decoration: none;
}
.rss-space a:hover input, #searchsubmit:hover,
#main .entry-content-i input[type="submit"]:hover{
	color: #F485A1;
	background: #FFFFFF;
	font-weight: bold;
	border: 3px #F485A1 solid;
}

/*--------------------------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
https://www.mithril-web.com/
--------------------------------------------------------------------------*/