/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 19 2024 | 05:35:26 */
img {
    margin: auto;
}
a:hover{
	opacity:0.7;
	background: #555 !important;
}

.centerbox {
	text-align:center;
}
.vk_posts.postNextPrev{
	display:none;
}
.page-id-321 header.siteHeader {
    display: none;
}
.page-id-254 a[target="_blank"]::after{
  font-family: "Font Awesome 5 Free";
  content: '\f08e';
  font-size: 105%;
  font-weight: 900;
  margin: 0 3px;
}
.page .veu_autoEyeCatchBox{
	display:none;
}
.copySection p + p {
    display: none;
}
h3.ea-header{
padding-bottom:0;
}
h3.ea-header::after{
	border:none;
}
.navbar-header {
    text-align: center;
}
.siteHeader_logo {
    float: none;
}
.author .breadSection ,.author .page-header{
	display:none;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary{
    background: #FF9800 !important;
    padding: 20px 70px;
    font-size: 1.2rem;
}
.wp-block-button .wp-block-button__link.has-background:hover {
    background-color: #939393 !important;
}
.wpcf7-response-output {
    padding: 100px 0 !important;
    text-align: center;
}
.sent .wp-dpform{
    display: none!important;
}

.page-id-3792 .footerMenu,
.page-id-3792 header.siteHeader,
.page-id-3792 div#vk-mobile-nav-menu-btn,
.page-id-3785 .footerMenu,
.page-id-3785 header.siteHeader,
.page-id-3785 div#vk-mobile-nav-menu-btn,
.page-id-3260 .footerMenu,
.page-id-3260 header.siteHeader,
.page-id-3260 div#vk-mobile-nav-menu-btn{
display:none;
}
.page-id-3243 p.has-text-align-center a:hover{
	text-decoration:none;
}
.page-id-3243 p.has-text-align-center a::after {
    display: block;
    content: "詳しく見る≫";
    background: #17a2b8;
    width: 250px;
    margin: 20px auto 60px;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
}

.ziparea p:nth-child(odd) {
    margin: 20px 0 0;
}
.ziparea .p-postal-code {
    width: 30%!important;
}
.page strong span {
    background: linear-gradient(transparent 70%, #ffee25 70%);
    text-decoration: none!important;
}
.youtube4-3 iframe {
    height: auto;
    aspect-ratio: 16 / 9;
}

@media screen and (max-width: 768px) {
	.tp-btnarea {
    flex-wrap: wrap!important;
}
	h2{
    font-size: 1.2rem!important;
    line-height: 1.5;
	}
.magform {
    flex-direction: column;
    align-items: center;
}
	p{
		line-height:2.4;
	}
	h3.ea-header a {
    font-size: 1.1rem!important;
}
	h1.entry-title {
    font-size: 14px;
    margin-top: 1rem!important;
    font-weight: bold;
}
}


@media (min-width: 768px) {
a[href*="tel:"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}
}