/* CSS Document */

/*
Theme Name: wp
Theme URI: https://blossomthemes.com/downloads/blossom-pinthis-free-wordpress-theme/
Template: blossom-pin
Author: Blossom Themes
Author URI: https://blossomthemes.com/
Text Domain: blossom-pinthis
*/

/*=========================================
 Header Layout Four Style
 ========================================*/
.site, .single .site-content, .page .site-content, .comment-section{
	background:#F9F8F2;
}
.header-layout-two .site-branding{
	max-width:190px;
}
div#content,#content .container{
	padding:0;
}
body, button, input, select, optgroup, textarea{
	font-size: 16px!important;

}
#unursery1 a:hover{
	color:#34B6BF;
}
#unursery2 a:hover{
	color:#FF5E5E;
}
/*ヘッダー右コンテンツ*/
.header_right ul{
	margin:0 20px 0 0;
	padding:0;
	display:inline-block;
}
.header_right ul li{
	list-style:none;
	display:inline-block;
	margin-right:10px;
}
.header_right ul li a{
	color:#31231F;
	font-size:14px;
	transition:all 0.3s;
}
#unursery1 .header_right ul li a:hover{
	color:#34b6bf;
}
#unursery2 .header_right ul li a:hover{
	color:#FF5E5E;
}
.header_right ul li a::after{
	content: "\f08e";
    font-family: FontAwesome;
    font-weight: 900;
	padding-left: 5px;
	color:#34b6bf;
	font-size:12px;
}

#unursery1 .header_right ul li a::after{
	color:#34b6bf;
}
#unursery2 .header_right ul li a::after{
	color:#FF5E5E;
}
.header_right ul li:last-of-type{
	margin-right:0;
}

/*スライドショー*/
#unursery1 .slick-prev,#unursery1 .slick-next{
	background:#34b6bf!important;
}
#unursery2 .slick-prev,#unursery2 .slick-next{
	background:#FF5E5E!important;
}
#unursery1 .slick-prev:hover,#unursery1 .slick-next:hover{
	background:#34b6bf!important;
}
#unursery2 .slick-prev:hover,#unursery2 .slick-next:hover{
	background:#FF5E5E!important;
}
/*電話*/
#unursery1 .tel:hover{
	color:#34b6bf!important;
}
#unursery2 .tel:hover{
	color:#FF5E5E!important;
}
/*お問い合わせ*/
#unursery1 .mail{
	background:#34b6bf;
}
#unursery2 .mail{
	background:#FF5E5E;
}
#unursery2 a.mail:hover{
	color:#fff!important;
}

/* ページネーション */
#unursery1 .larger,#unursery1 .wp-pagenavi a{
	color:#34b6bf;
}
#unursery2 .larger,#unursery2 .wp-pagenavi a{
	color:#FF5E5E;
}

#unursery1 .wp-pagenavi .current{
	background:#34b6bf;
}
#unursery2 .wp-pagenavi .current{
	background:#FF5E5E;
}

#unursery1 .page-numbers{
	color:#34b6bf;
}
#unursery2 .page-numbers{
	color:#FF5E5E;
}

#unursery1 .page-numbers:hover,#unursery1 .page-numbers:focus{
	background:#34b6bf;
}
#unursery2 .page-numbers:hover,#unursery2 .page-numbers:focus{
	background:#FF5E5E;
}

#unursery1 page-numbers:focus{
	background:#34b6bf;
}
#unursery2 page-numbers:focus{
	background:#FF5E5E;
}

#unursery1 .pager .current{
	background:#34b6bf;
}
#unursery2 .pager .current{
	background:#FF5E5E;
}

/*アクセス*/
#unursery1 ul.access li dl dt{
	color:#34b6bf;
}
#unursery2 ul.access li dl dt{
	color:#FF5E5E;
}
#unursery1 ul.access li a.mail{
	background:#34b6bf!important;
}
#unursery2 ul.access li a.mail{
	background:#FF5E5E!important;
}
/* Main title */
#unursery1 h3{
	color:#34b6bf!important;
}
#unursery2 h3{
	color:#FF5E5E!important;
}
/* メニュー */
#unursery1 .main-navigation ul .current-menu-item > a,#unursery1 .main-navigation ul li a:focus,#unursery1 .main-navigation ul li:hover > a{
	color:#34b6bf!important;
}
#unursery2 .main-navigation ul .current-menu-item > a,#unursery2 .main-navigation ul li a:focus,#unursery2 .main-navigation ul li:hover > a{
	color:#FF5E5E!important;
}
.blog.layout-two-right-sidebar #secondary a:hover {
    color: #e7475e;
}
/* copytext */
#unursery1 .copy{
	background-color:#34b6bf;
}
#unursery2 .copy{
	background-color:#FF5E5E;
}
/* ニュース */
#unursery1 .itiran{
	background-color:#34b6bf!important;
}
#unursery2 .itiran{
	background-color:#FF5E5E!important;
}

#unursery1 ul.news li a:hover{
	color:#34b6bf;
}
#unursery2 ul.news li a:hover{
	color:#FF5E5E;
}
/*お知らせが5件、ブログが三つになったら消す*/
.page-template ul.news{
	min-height:400px;
}
.page-template ul.blog{
	justify-content:flex-start;
}
/*ここまでブログが三つになったら消す*/
#unursery1 ul.blog a:hover .blog_border{
	color:#34b6bf;
}
#unursery2 ul.blog a:hover .blog_border{
	color:#FF5E5E;
}

/* button */
#unursery1 .button{
	background-color:#34b6bf;
}
#unursery2 .button{
	background-color:#FF5E5E;
}
#unursery1 .button:hover{
	color:#34b6bf;
}
#unursery2 .button:hover{
	color:#FF5E5E;
}

/* backtop */
#unursery1 .back-to-top{
	background-color:#34b6bf!important;
}
#unursery2 .back-to-top{
	background-color:#FF5E5E!important;
}
/* sidemenu */
#unursery1 aside .widget_nav_menu{
	background-color:#34b6bf;
}
#unursery2 aside .widget_nav_menu{
	background-color:#FF5E5E;
}

/*ページトップリンク*/
#unursery1 #pagetop a{
	background:#34b6bf;
}
#unursery2 #pagetop a{
	background:#FF5E5E;
}

/*フッター*/
#unursery1 footer .menu-unursery1-menu-container li a:hover{
	color:#34b6bf!important;
}
#unursery2 footer .menu-unursery2-menu-container li a:hover{
	color:#FF5E5E!important;
}

/* Contact */
#unursery1 button,#unursery1 input[type="button"],#unursery1 input[type="reset"],#unursery1 input[type="submit"]{
	border:2px solid #34b6bf;
	background:#34b6bf;
}
#unursery2 button,#unursery2 input[type="button"],#unursery2 input[type="reset"],#unursery2 input[type="submit"]{
	border:2px solid #FF5E5E;
	background:#FF5E5E;
}
/*マルチサイト*/
footer .menu-unursery1-menu-container, footer .menu-unursery2-menu-container {
    width: 100%;
    margin-left: 20px;
    display: flex;
    justify-content: space-between;
}
footer .menu-unursery1-menu-container ul, footer .menu-unursery2-menu-container ul{
	width: 50%;
}
/*
#unursery1 button:hover,#unursery1 input[type="button"]:hover,#unursery1 input[type="reset"]:hover,#unursery1 input[type="submit"]:hover{
	color:#34b6bf;
}
#unursery2 button:hover,#unursery2 input[type="button"]:hover,#unursery2 input[type="reset"]:hover,#unursery2 input[type="submit"]:hover{
	color:#FF5E5E;
}
*/

@media screen and (max-width: 768px) {
/*	ロゴ*/
	#unursery1 .header-layout-two .main-navigation,#unursery2 .header-layout-two .main-navigation{
		top: 20px;
    	right: 20px;
	}
	#unursery1 .site-header .site-branding,#unursery2 .site-header .site-branding{
		max-width:160px!important;
	}
	#unursery1 .main-navigation ul li a:hover{
		color:#fff!important;
		background:#34b6bf;
	}
	#unursery2	.main-navigation ul li a:hover{
		color:#fff!important;
		background:#FF5E5E;
	}
	/*	向学会メニュー*/
	.header_right ul{
		display:none;
	}
	/* 電話 */
	#unursery1 .tel{
		border-top:1px solid #34b6bf;
	}
	#unursery2 .tel{
		border-top:1px solid #FF5E5E;
	}
	/* お問い合わせ */
	#unursery1 .header_contact .mail{
		border-top:1px solid #34b6bf;
	}
	#unursery2 .header_contact .mail{
		border-top:1px solid #FF5E5E;
	}
}
@media screen and (max-width: 420px) {
	p{
		font-size:14px;
	}
	.box_slide #slide-arrow{
		max-width:70%;
	}
	/*	お知らせ*/
	ul.news{
		min-height:330px;
		height:auto;
	}
	/*	ブログ*/
	ul.blog{
		min-height:330px;
		height:auto;
	}
	ul.blog li img{
		max-width:140px;
	}
	/*	バナー*/
	.banner{
		margin:0;
	}
}