/*
Theme Name: majestic_plus_child
Template: majestic_plus
*/

/* ----- ヘッダーパーツのロゴ ------*/
#smart-logo {
/*     top: 34px; */
/*     left: 30px; */
}
#smart-logo img {
/* 	max-height: 46px; */
}

@media only screen and (max-width: 769px) {
	#smart-logo img {
/* 		max-height: 28px; */
	}
	#smart-logo {
/* 		top: 14px; */
/* 		left: 14px; */
	}
}

/* ----- ヘッダーパーツの電話番号 ------*/
#header-parts .header-tell {
/*     font-size: 1.7em; */
}


h1.post-title:before,
h1.entry-title:before{
 	background: -webkit-gradient(linear, left top, right bottom, from(#0b026a), to(#7064f5));
	background: -webkit-linear-gradient(left top, #0b026a 0%, #7064f5 100%);
	background: -o-linear-gradient(left top, #0b026a 0%, #7064f5 100%);
	background: linear-gradient(to right bottom, #0b026a 0%, #7064f5 100%); 
}

/* ----- トップパーツ背景カラー ------- */
.internet-insurance,
.ins_company,
body.home .company {
 	background: #f2fbff; 
}

/* ----- ページ送りカラー ------- */
.pnavi .page-numbers.current {
 	background-color: #1302cd ; 
}


/* ----- 画面サイズ調整用 ------- */
@media screen and (min-width:770px) and ( max-width:1240px) {
	#menu-menu li a {
/* 		font-size: 1.1em; */
	}
	body,
	.bg_image,
	#nav-topbar .container {
/* 		    min-width: 1200px; */
	}
	.page-image .image-container {
/* 		height: 350px; */
	}
}

/* ----- スライダースマホ対応用 ------- */
@media only screen and (max-width: 769px) {
	.main-slider,
	.bg_image {
/* 		height: 190px; */
	}
	.bg_image {
/* 		margin-top: 0px; */
	}
	body.home .site-content-contain {
/* 		margin-top: 260px; */
	}
}


/*代表挨拶*/
.dasihyou-aisatsu {
	display:flex;
	align-items:center;
} 

/*一時的に隠しておく魔法*/
.hide-display{
	display:none !important;
}