@charset "utf-8";
/*
Theme Name: onepress Child
Theme URI: 
Description: 高齢者（中高年）、アクティブシニアが自ら運営するホームページ
Author: 
Author URI: 
Template: onepress
Version: 

@import url(../onepress/style.css);
*/


/* Child Styles */
/*Adobe UD角ゴフォント本文使用*/
html, body {
 font-feature-settings: "palt" 1!important;
 text-transform: none!important;
 color:#2E2E2E!important;
	/*letter-spacing: .07em!important;*/
	
 /*font-family: fot-udkakugo-large-pr6n,sans-serif!important;*/
 font-weight:600!important; 
 font-style: normal!important;
	
/*font-family: fot-udkakugo-large-pr6n,sans-serif!important;
font-weight: 300!important;
font-style: normal!important;*/
	
/*font-family: fot-udkakugo-large-pr6n,sans-serif!important;
font-weight: 600!important;
font-style: normal!important;*/
	
}
body, button, input, select, textarea, p {
 line-height: 1.9em!important;
	/*font-size: 0.7rem!important;*/
}



/*上部のサイトlogo*/
.site-logo-div {
	padding-top: 20px;
}


/*キャッチフレーズ　高齢者（中高年）...の文章*/
.site-branding .has-logo-img p.site-description {
	margin-top: 35px!important;
	line-height: 1.8em!important;
	font-size: 11px;
}

/*サブメニュー*/
.onepress-menu ul li a {
 color: #000000!important;
 background: #c1ff85!important;
 border-bottom: thin solid #599900!important;
}
.onepress-menu ul li a:hover {
    color:#599900!important;
    background:#c1ff85!important;
	border-bottom: thin solid #599900!important;
}

@media screen and (max-width: 1140px){
.onepress-menu.onepress-menu-mobile > li > a {
	color:#000000!important;
    background:#c1ff85!important;
	border-bottom: thin solid #599900!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.onepress-menu.onepress-menu-mobile > li > a:hover {
	color:#599900!important;
    background:#c1ff85!important;
	border-bottom: thin solid #599900!important;
}	
}

.site-branding .no-logo-img.has-desc {
	/*padding-bottom: 10px;*/
}

@media (max-width: 991px) {
	p.site-description {
	margin-top: 0px!important;
}
}

@media (max-width: 767px) {
	p.site-description {
	margin-top: 20px!important;
}
}




/*ヒーロー文字設定*/
body.home h2.hero-large-text {
	font-feature-settings: "palt" 1!important;
 font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"!important;
 font-weight:700!important;
 text-transform: none!important;
	letter-spacing: -.05em!important;
}
body.home h5.section-subtitle{
	color: #000000!important;
}

body.home #footer-1 ul li {
	margin: 0px 0px!important;
}

/*トップページのセクションの設定*/
.section-title-area h2.section-title {
 color: #FFFFFF;
 letter-spacing: 0px!important;
 font-feature-settings: "palt" 1!important;
 font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"!important;
 font-weight: 800!important;
 text-transform: none!important;
 background-color: #244E0A;
 border-right: 15px solid #FF6200;
 border-left: 15px solid #FF6200;
 border-radius: 30px;
 padding-top: 5px;
 padding-bottom: 5px;
}
/*トップページ　注目*/
body.home #features .feature-item-content {
 text-align: left;	
}
body.home #features {
 background-color: #C2CAB8;
}
body.home #features .feature-item {
 padding-bottom: 40px;
}	
body.home #features h4 {
 text-align: left!important;	
}

/*トップページ　サイトの概要*/
body.home #about .section-desc {
 font-size: 1.2rem;
 line-height: 2em;
 color: #375C00;
 text-shadow: 2px 2px 3px rgba(0,0,0,0.37);
}
body.home #about .section-desc strong {
	color:#874000;
}
@media (max-width: 991px) {
	body.home #about .section-desc {
 font-size: 1rem;
 line-height: 2em;
}
}
/*トップページ　最新情報*/
#news {
		background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/topnewsbk.jpg);
 background-repeat: no-repeat;
 background-position: 50% 50%;
 background-size: cover;
}
.section-news .list-article {
	border-top: 1px solid #313131!important;
}

/*トップページ見出し*/
body.home h3,body.home h4,body.home h5 {
	margin-top: 0px!important;
	font-weight: 700!important;
	text-transform: none!important;
	font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"!important;
	letter-spacing: 0px!important;
}
/*トップページフッターh2*/
#footer-widgets .widget-title, #footer-widgets .wp-block-heading {
	font-size: 20px!important;
 padding-left: 1em!important;
 background-color:#745344;
 color: #FFFFFF;
 border-radius: 20px;
 background-image: url();
}
/*文字拡大のZOOM*/
#footer-1 #block-28 p {
font-size: 14px;
}

/*トップページフッターsearch*/
.wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
}
.wp-block-latest-comments__comment-date {
	font-size: 9px;
}
.wp-block-tag-cloud {
	font-size: 12px;
}
/*サーチアイコンの背景色*/
.wp-block-search__button.has-icon.wp-element-button {
 background-color: #D2D2D2!important;
}


/*一般ページタイトル 小塚明朝Pr6N B*/
body:not(.home) .page-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/pgtitle-bk-1-scaled.jpg)!important;
 background-position: 50% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
}
body.single #page #content #content-inside #primary #main .entry-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/pgtitle-bk-1-scaled.jpg)!important;
 background-position: 100% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
 padding-top: 30px;
 padding-left: 30px;
 padding-right: 30px;
}


.page-header h1.entry-title,.page-header h1.page-title {
	color: #FFFFFF;
 font-family: kozuka-mincho-pr6n,serif!important;
 font-weight: 700!important;
 font-style: normal!important;
 font-size: 40px!important;
 font-feature-settings: "palt" 1!important;
 line-height: 1.2em;
 text-shadow: 0px 0px 5px rgba(0,0,0,1.00);	
}
body.single #page #content #content-inside #primary #main .entry-header h1 {
	color: #FFFFFF;
 font-family: kozuka-mincho-pr6n,serif!important;
 font-weight: 700!important;
 font-style: normal!important;
 font-size: 40px!important;
 font-feature-settings: "palt" 1!important;
 line-height: 1.2em;
 text-shadow: 0px 0px 5px rgba(0,0,0,1.00);	
}
/*カテゴリーのシングル個別ページ*/
.entry-header h1.entry-title {
	color: #FFFFFF;
 font-family: kozuka-mincho-pr6n,serif!important;
 font-weight: 700!important;
 font-style: normal!important;
 font-size: 40px!important;
 font-feature-settings: "palt" 1!important;
 line-height: 1.2em;
 text-shadow: 0px 0px 5px rgba(0,0,0,1.00);	
}

@media (max-width: 991px) {
	.page-header h1.entry-title,.page-header h1.page-title {
		font-size: 30px!important;
	}
	body.single #page #content #content-inside #primary #main .entry-header h1 {
		font-size: 30px!important;
	}
}

/*カテゴリー　過去の投稿btn*/
.nav-links a, .nav-links .page-numbers {
    background:#343333!important;
}

/*一般ページ　写真説明*/
figcaption {
	font-size: 0.6rem!important;
}
/*一般ページ　注意枠*/
.tyuui {
 border: 8px solid #72B548;
 padding-top: 30px;
 padding-right: 30px;
 padding-bottom: 30px;
 padding-left: 30px;
 border-radius: 30px;
}
.tyuui .tyuh2 {
 background-image: url();
 font-size: 21px!important;
 text-align: center;
 margin-top: 0px!important;
 margin-bottom: 20px!important;
}


/*bbpressページ*/
body.bbpress #content {
	background-color:#DDEFC4!important;
}
body.page-id-172 #content {
	background-color:#DDEFC4!important;
}
#bbpress-forums fieldset.bbp-form legend {
	line-height: 1.2em;
}
/*あゆみページ*/
body.page-id-809 #content {
	background-color:#DDEFC4!important;
}


/*私達についてページタイトル*/
body.page-id-76 .page-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/watastati-bk-1-scaled.jpg)!important;
 background-position: 50% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
 padding-top: 150px!important;
 padding-bottom: 150px!important;
}
@media (max-width: 991px) {
	body.page-id-76 .page-header {
		background-position: 100% 50%!important;
		padding-top: 100px!important;
 padding-bottom: 100px!important;
	}
}

/*代表あいさつページタイトル*/
body.page-id-23 .page-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/daihyo-bk-1-scaled.jpg)!important;
 background-position: 50% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
 padding-top: 150px!important;
 padding-bottom: 150px!important;
}
@media (max-width: 991px) {
	body.page-id-23 .page-header {
		background-position: 20% 50%!important;
		padding-top: 100px!important;
 padding-bottom: 100px!important;
	}
}

/*今までのセミナーページタイトル*/
body.page-id-35 .page-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/imaseminr-bk-1-scaled.jpg)!important;
 background-position: 50% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
 padding-top: 150px!important;
 padding-bottom: 150px!important;
}
@media (max-width: 991px) {
	body.page-id-35 .page-header {
		background-position: 30% 50%!important;
		padding-top: 100px!important;
 padding-bottom: 100px!important;
	}
}

/*情報を募集中ページタイトル*/
body.page-id-29 .page-header {
 border-top: none;
 border-bottom: none;
 background-image: url(https://www.xn--bbk2a4dae5evcwgzbygv287k.com/wp-content/uploads/2022/02/johobsyty-bk-1-scaled.jpg)!important;
 background-position: 50% 50%!important;
 background-repeat: no-repeat!important;
 background-size: cover!important;
 padding-top: 150px!important;
 padding-bottom: 150px!important;
}
@media (max-width: 991px) {
	body.page-id-29 .page-header {
		background-position: 65% 50%!important;
		padding-top: 100px!important;
 padding-bottom: 100px!important;
	}
}

/*投稿日付と投稿者*/
.entry-meta a {
	color: #000000!important;
}






/*コピーライト*/
.site-footer {
	font-size: 7px!important;
	
}

/*一般サイドバー*/
.sidebar .widget h2.widget-title {
 font-size: 20px!important;
 padding-left: 1em!important;
 background-color: #266F00;
 color: #FFFFFF;
 border-radius: 20px;
 background-image: url();
}
#secondary h2.wp-block-heading {
font-size: 20px!important;
 padding-left: 1em!important;
 background-color: #266F00;
 color: #FFFFFF;
 border-radius: 20px;
	background-image: url();}


ul#menu-menu1-1 li a {
	color: #000000!important;
}
.sidebar .widget a {
	color: #000000!important;
}
.sidebar .widget ul {
	padding-left: 15px!important;
}

/*一般ページ*/
body:not(.home) #footer-widgets {
 display: none;	
}

body:not(.home) h2,body:not(.home) h3,body:not(.home) h4,body:not(.home) h5,body:not(.home) h6 {
	padding-top: .3em!important;
 padding-bottom: .3em!important;
}
body:not(.home) h2 {
	padding-left: .3em!important;
	font-size: 1.5rem!important;
}
body:not(.home) h3 {
	padding-left: 2em;
}
body:not(.home) h4 {
	padding-left: 4em;
}
body:not(.home) h5 {
	padding-left: 6em;
}
body:not(.home) h6 {
	padding-left: 8em;
}
body:not(.home) h2,body:not(.home) h3,body:not(.home) h4,body:not(.home) h5,body:not(.home) h6 {
 margin-top: 2.5em!important;
	margin-bottom: 1.8em!important;
 font-family: fot-udkakugo-large-pr6n,sans-serif!important;
 font-weight: 600!important;
 font-style: normal!important;
 background : -moz-linear-gradient(0% 50% 0deg,rgba(184, 219, 153, 0.3) 0%,rgba(184, 219, 153, 1) 46.94%,rgba(184, 219, 153, 1) 100%);
 background : -webkit-linear-gradient(0deg, rgba(184, 219, 153, 0.3) 0%, rgba(184, 219, 153, 1) 46.94%, rgba(184, 219, 153, 1) 100%);
 background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(184, 219, 153, 0.3) ),color-stop(0.4694,rgba(184, 219, 153, 1) ),color-stop(1,rgba(184, 219, 153, 1) ));
 background : -o-linear-gradient(0deg, rgba(184, 219, 153, 0.3) 0%, rgba(184, 219, 153, 1) 46.94%, rgba(184, 219, 153, 1) 100%);
 background : -ms-linear-gradient(0deg, rgba(184, 219, 153, 0.3) 0%, rgba(184, 219, 153, 1) 46.94%, rgba(184, 219, 153, 1) 100%);
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8DB99', endColorstr='#B8DB99' ,GradientType=0)";
 background-position: 0%;
 background-color: linear-gradient(;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8DB99',endColorstr='#B8DB99' , GradientType=1);
 background-size: 100% auto;
 background-repeat: no-repeat;
		
}








