[data-screen="back"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number, [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number, [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number, [data-screen="input"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number, [data-screen="invalid"] .smf-progress-tracker__item--input .smf-progress-tracker__item__number {
  background-color: #1B75B9;
  font-weight: 700;
}
body{background:#F3F3F3}

.l-footer a{color:#FFFFFF;}
.c-copyright--inverse {
	background-color:#107CCE;
}
.l-footer--default .l-footer-widget-area__item{
	margin-bottom:10px;
}
#media_image-2{
	margin-bottom:50px;
}
.p-comments,.p-trackbacks{display:none}
.topcatch .smb-section__background-text__text{
	 -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;}
.c-copyright{color:#FFFFFF;
	font-size:0.5rem;}
.c-meta__item--author{
	display:none;
}
.c-page-header[data-has-image="true"] {
  height: clamp(300px,62.5vw,500px);
}
.smb-information__item .c-row__col--md-1-4 {
	background-color:#B7D1EA;}
.top-slider{	position:relative;}
@media (min-width: 64em) {
	.home .top-slider .c-container{
		margin-top:-34px;}
}
#top-news{	width:100%;}

@media (min-width: 64em) {
.top-news{	
	position:absolute;
top:84%;
	z-index:1000;
padding:0px;
	}}
.top-news{	
	position:absolute;
	bottom:-160px;
	z-index:1000;
	}
.home .smb-information__item .c-row__col--md-1-4 {
	background-color:#1B75B9;
	color:#FFFFFF;
	text-align:center;
}
.home .smb-information__item .c-row__col--md-1-4 {
	background-color:#1B75B9;
	color:#FFFFFF;
	text-align:center;
	border:none;
}
.home .smb-information__item .c-row__col--md-3-4{
	background:#FFFFFF;
	padding-left:15px;}
.home .top-slider.is-style-smb-section-undecorated-title{padding-top:0px;}
.home .c-entries--simple .c-entries__item, .c-entries--text .c-entries__item, .c-entries--text2 .c-entries__item {
  border: none;
}
.top-contact h2{
	margin-bottom:14px;
}
.wp-like-me-box {
  	background-color:#1B75B9;
color:#FFFFFF;}
.wp-like-me-box__title {
	font-size: 1.1em;}
.wp-like-me-box__lead {color:#FFFFFF;}
.c-prev-next-nav__item-figure {
	background-color:#1B75B9;
}
.widget_calendar{
	background-color:#F0F0F0;
	padding:12px;
}
.c-meta__item--modified{
	display:none;
}
.footer_sns_area{
	text-align:center;
}
.footer_sns_area ul{
	padding-left:0;
}
.footer_sns_area li{
	display:inline;
	font-size:1.5rem;
	padding:0 5px;
}
.home .top-news .c-entries--simple, .c-entries--text, .c-entries--text2 {
  border-top: none;
}
.top-sns{text-align:center;}
.c-page-header__content{background-image:url(https://saitokom.co.jp/wp-content/uploads/2022/05/h1_bk04.png
);
background-repeat:no-repeat;
background-position:center center;
 }
.p-breadcrumbs-wrapper{
	text-align:center;}
.c-page-header{
	padding-bottom: 1.1rem;
padding-top: 2.6rem;
}
.page-child.parent-pageid-57 .c-page-header__content{
	background-image:none;
}
.page-child.parent-pageid-57 .c-page-header__content h1{
	font-size:1.8rem;
	text-shadow: 1px 2px 3px #000000;
}
.page-id-109 .smb-information__item__body{
	background-color:#FFFFFF;
}
.c-entry-summary__term{
	background-color:#0A4B78;
}
.l-contents__sidebar h2{
font-size: 1.2rem;
border-bottom:dotted 3px #0A4B78;
padding-left:5px;
	margin-bottom:1.2rem;
}
.l-contents__sidebar .widget_calendar h2{font-size: 1.2rem;}
.single-post h1.c-entry__title{
	background-color:#B3C7D5;
	border-left:solid 3px #0A4B78;
	font-size: 2.0rem;
	padding:10px}

@media (max-width: 64em) {
	body{font-size:0.8rem;}
.single-post h1.c-entry__title{
	font-size: 1.0rem;
}
.s-entry h3 .has-sm-large-font-size{
			font-size: 0.8rem;!important
	}
.c-page-header__content{
background-size:contain;  
 }
	.top_business .smb-section__contents-wrapper{
		
	}
}