/*
Theme Name: majestic_plus_child
Template: majestic_plus
*/

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

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

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


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

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

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


/* ----- 画面サイズ調整用 ------- */
@media screen and (min-width:770px) and ( max-width:1450px) {
	#menu-menu li a {
/* 		font-size: 1.1em; */
	}
	body,
	.bg_image,
	#nav-topbar .container {
 		    min-width: 1450px; 
	}
	.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: 5px; 
	}
}

#nav-topbar .nav>li>a,#footer #footer-bottom ul>li a,
#footer .widget{
	color:#00008b !important;
}


/*-----------------クリッカー調整------------------*/
@media only screen and (min-width: 770px){
.internet-insurance figure img:nth-child(6){
    width: 100%;
    margin: 20px;
}

body.home .wp-block-image .aligncenter:first-child{
	width:300px;
}
}
/*-----------FD宣言ページの画像をおっきくする------------*/
.fd .entry{
	width:100% !important;
	max-width:1300px !important;
}