.site-inner,
.entry-content  {margin-top:0px!important;
padding-top:0px!important;}

body.page-template-page_blog .entry-content {margin-top: 30px!important;}
body.page-template-page_blog h2.entry-title,
body.single-post h1.entry-title {
font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif!important;
font-size: 18px;
color:#5b7e91;}
body.page-template-page_blog h2.entry-title a {color:#5b7e91;}

.CAP h3 {font-size:70px!important;line-height:50px!important;}


section#custom_html-6 h4 {display:none;}

.gca-column h3 {line-height:52px!important;}

.services-page .one-half.first-service-small, .services-page .one-half.last-service {
	background: #fff;
	font-size: 12px;
}
.services-page .one-half {
	padding: 40px;
}

.services-page .first-service-small {
	text-align: left!important;
	font-size: 12px;
}

.services-page .one-half ul li {
	border-bottom: 1px solid #d3d0cc;
	list-style-type: none;
	text-align: left;
	padding: 12px 0;
	font-size: 12px;
}

.services-page .one-half ul li:last-of-type {
	border: 0;
}

.entry-content p,
h5.jpfont,
.prof,
.jpfont,
.textwidget {font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;}
.textwidget {color:#5b7e91;}

body.single-portfolio .entry-content  {
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
color:#5b7e91;
}

body.single-portfolio .entry-header h1.entry-title {
font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif!important;
Font-size: 18px;
color:#009b9f;}

body.archive  .portfolio-content h4.entry-title {
font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif!important;
font-size: 14px!important;
letter-spacing:3px;
color:#f8f4e6;}

.wp-block-contact-form-7-contact-form-selector {
	width:80%;
}