/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

body{
font-family:"解ミン 月 B"!important;
background-color:#fffcaa;
}

.custom-header-media:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */

	background: -moz-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
}

/*
.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height: 1200px;
height: 100vh;
max-height: 500px;
overflow: hidden;
}


@media screen and (max-width: 768px) {

.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
display: table;
height: 40vh;
max-height: 200px;
width: 100%;
background-size:contain;
-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
-ms-background-size:contain;	
}




#wp-custom-header >img {
    position: static;
	max-width:100%;
}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe,
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
height: auto;

}
}


@media screen and (min-width: 48em)
style.css?ver=4.8.1:3374
.custom-header-media {
    height: auto!important;
}
*/

.site-branding {
	position:absolute;
    bottom:0;
	margin-left:0;
	
}

.site-branding wrap	{
	margin-left:0!important;	
}


.site-header {
	background:#fffcaa;

}

@media screen and (max-width: 30em) {
	#masthead {
		height:150px;
	}
	.page-header 
	{height:0;
	 padding-bottom:0;}
}


.menu-scroll-down{
	display: none!important;
}


.site-title {
font-family:"新丸ゴ B";
text-shadow: 2px 2px 2px #fff;    filter:dropshadow(color=#fff,offX= 3,offY= 3);

}

.site-title a
{
color:#ffd402!important;

}



@media screen and (min-width: 48em){

.site-title {
font-size: 3.25rem;
}}


.site-description {
display:none;
color:orange!important;
text-shadow: 2px 2px 2px #fff;
}

.site-info {
display:none;
}


#content {
background:url(http://www.sakura-jikou.ed.jp/jikou/wp-content/uploads/2017/08/body_bg_yellow.png) fixed;
opacity:0.8;
}

.page-title {
display:none;

}

/*mobile menu*/

.menu_mob {
    display: none;
    position: fixed;
    top: 15px;
    right: 15px;
	z-index:3;
}
.menu_mob a {
    text-align: center;
    text-decoration: none;
    padding: 5px 10px;
	filter:alpha(opacity=70);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
.menu_mob a:hover {
    text-align: center;
    text-decoration: none;
    padding:5px 10px;
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}




/*footer*/


.pagetop {
    display: none;
    position: fixed;
    bottom: 0;
    right: 15px;
}
.pagetop a {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 5px 10px;
}
.pagetop a:hover {
    display: block;
    text-align: center;
    text-decoration: none;
    padding:5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.7;
    opacity: 0.7;
}





.site-footer {
background-color:#1E7739 ;
color:#fff;
background-repeat:no-repeat;
/* background-position:; */
margin-top:0!important;
}

@media screen and (min-width: 48em){
.footer-widget-2{
float:none!important;
width:100%!important;
text-align:center;

}}

/*
.social-navigation a{
background: #FFFCAA;
color:#000;
}

.social-navigation a:hover{
background: #ffeaea;
color:#000;
}

*/

/*ウィジェット*/

.search-submit{
    background-color: #ffeaea;
	color:#ef858c;
}

.search-submit:hover{
    background-color: #ef858c;
	color:#ffeaea;
}

input[type="search"]{
	border:1px solid #ffeaea;
}


#text-3{
    background-color: #fff;
    border: 2px solid #f3cbd0;
    border-radius: 5px;
    margin: 40px 5px 5px 20px;
    padding: 20px 20px 10px 20px;
    position: relative;
}
#text-3:before{
    background-color: #ef858c;
    border-radius: 5px;
    color: #fff;
    content: 'このブログについて';
    padding: 5px 20px;
    position: absolute;
    left: -10px;
    top: -20px;
}
#text-3:after{
    border-top: 12px solid #ef858c;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  content: '';
  position: absolute;
  top: 10px;
  left: 15px;
}

#recent-posts-3 > h2 {
font-family: "G2サンセリフ-B";
margin-top:3em;
margin-bottom:1em;
font-size:1.3em;
color: #010079;
text-shadow: 0 0 5px white;
padding: 0.3em 0.5em;
background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}


#recent-posts-3 > ul {
margin-left:15px;
}


#categories-3 > h2 {
font-family: "G2サンセリフ-B";
margin-top:3em;
margin-bottom:1em;
font-size:1.3em;
color: #010079;
text-shadow: 0 0 5px white;
padding: 0.3em 0.5em;
background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}


#categories-3 > ul {
margin-left:15px;
}



#archives-3 > h2 {
font-family: "G2サンセリフ-B";
margin-top:3em;
margin-bottom:1em;
font-size:1.3em;
color: #010079;
text-shadow: 0 0 5px white;
padding: 0.3em 0.5em;
background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}


#archives-3 > ul {
margin-left:15px;
}



.widget_calendar {
padding: 0.2em 0.5em;
margin: 2em 0;
color: #565656;
background: #ffeaea;
box-shadow: 0px 0px 0px 10px #ffeaea;
border: dashed 2px #ffc3c3;
border-radius: 8px;
}
.widget_calendar p {
margin: 0;
padding: 0;
} 



/*記事*/



.entry-header h3,.entry-header h2,.entry-header h1{
position: relative;
font:#6ad1c8;
background:url(http://www.sakura-jikou.ed.jp/jikou/wp-content/uploads/2017/08/kumo-1.png);
background-repeat:no-repeat;
padding-left:50px;
}

@media screen and (max-width: 30em) {
	.entry-header h3,.entry-header h1{padding-left:40px;
	}
}


.entry-header h3:after,.entry-header h2:after,.entry-header h1:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 5px;
background: -webkit-repeating-linear-gradient(-45deg, #1E7739, #1E7739 2px, #fff 2px, #fff 4px);
background: repeating-linear-gradient(-45deg, #1E7739, #1E7739 2px, #fff 2px, #fff 4px);
}

.entry-header h3:after,.entry-header h2:after,.entry-header h1:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 5px;
background: -webkit-repeating-linear-gradient(-45deg, #ef858c, #ef858c 2px, #fff 2px, #fff 4px);
background: repeating-linear-gradient(-45deg, #ef858c, #ef858c 2px, #fff 2px, #fff 4px);
}

.entry-header h3:after,.entry-header h2:after,.entry-header h1:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 5px;
background: -webkit-repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px, #fff 4px);
background: repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px, #fff 4px);
}

.entry-content {
margin-top:10px;
}

.entry-content img {
border:#fff 8px solid;
} 

.home .post-thumbnail,.single-featured-image-header {
	display:none;
}

/* コメント欄 */

#reply-title{
	    font-family: "G2サンセリフ-B";
}


.comment-form-email,.comment-form-url,#email-notes,.comment-form-comment>label, .comment-subscription-form{
	display:none
}

#comments {
margin-bottom:100px}

input[type="submit"] {
background-color:#1e7639;
}

/* アーカイブ */
.link-more {
float:right;
}