/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2025 | 09:59:11 */
/*********************/
/* レイアウト用class */
/*********************/
.ml1rem {
	margin-left: 1rem;
}
.ml2rem {
	margin-left: 2rem;
}
.ml3rem {
	margin-left: 3rem;
}
.ml7rem {
	margin-left: 7rem;
}

.site-body{
	min-height:350px;

}
/************************/
/*	ヘッダースタイル	*/	
/************************/

.site-header-container {
	margin-left: 0px;
	margin-right: 0px;
	
}
/*	背景画像	*/
.site-header.site-header--layout--nav-float{
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/ヘッダー背景ver壁葉.png);
	filter: drop-shadow(1px 1px 1px #aaa);

}
.header_scrolled .site-header.site-header--layout--nav-float{
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/ヘッダー背景ver壁（スライダー）.png);
	filter: drop-shadow(1px 1px 1px #aaa);
}


/*	スクロール時のロゴ（背景画像に切替）	*/
.header_scrolled .site-header-logo {
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2025/01/アレーズロゴver横鳥ver2.png);
	background-size: 170px;
	background-repeat: no-repeat;
    display: block;
    position: absolute;
	background-position: bottom;
		
	padding-top: 5px !important;
}

.site-header--layout--nav-float .site-header-logo {
    margin-right: 20px;
    width: auto;
}

/* スクロール時はロゴ画像非表示 ＆ 背景画像のサイズに変更	*/
.header_scrolled .site-header-logo img {
    opacity: 0;
	width: 170px;
	height: 60px;
}
.header_scrolled .site-header .global-nav {
margin-right: 0;
}
/*	透明背景画像使用の為、背景色なし ＆ 影消し	*/
body #site-header {
    background-color: rgba(255,255,255,0);
	box-shadow: none;
}
body.header_scrolled #site-header {
    background-color: rgba(255,255,255,0);
	box-shadow: none;
}
body:not(.header_scrolled) #site-header {
    position: absolute;
}
/*	ページヘッダー縦位置調整	*/
body .page-header {
   min-height: min(500px, 60vw);
    padding-top: 420px;
}
/* スクロールしてグローバルナビがページ上部に固定表示されるタイミングでカックンとなることを防ぐ。 */
body .page-header {
    margin-top: 0 !important;
}

/* モバイルロゴ @media (max-width: 991px) { */
@media (max-width: 991px) {
	.site-header-logo a {
		height:65px;
		width:189px;
		
    }	
    .site-header-logo img {
		opacity: 0;
		height:65px;
		width:189px;
		
    }	
	
	.site-header-logo {
		background-image: url(https://alaise-kouenji.com/wp-content/uploads/2025/01/アレーズロゴver横鳥ver2.png);
		background-size: 189px 65px;
		background-repeat:no-repeat;
		//background-position: center;
		background-position: 45% 50%;
				height:70px;
		// width:198px !important;
		padding-top:10px !important;

	}
}
/*********************************/
/*	グローバルメニュースタイル	*/
/*********************************/
.global-nav {
	padding-bottom: 30px;
}

.global-nav ul li, .global-nav-list .sub-menu li {
	width:150px;
	height:40px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:150px 40px ;
	margin:5px;
	text-align: center;
	vertical-align: middle;
	filter: drop-shadow(1px 1px 1px #aaa);
}
.global-nav-list .sub-menu li {
	margin-top:10px;
	margin-bottom:10px;
}
@media (min-width: 992px) {
    .device-pc .global-nav-list>li>a, .global-nav-list .sub-menu li a {
		margin: 3px;
     	padding: 0px;
    }

}
.global-nav-list .sub-menu li a {
	position: relative;
	width:150px;
	height:40px;
}
.global-nav-list li a:hover {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	
	animation: poyon 1.2s linear 1;
}

.global-nav-list .sub-menu li a img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.global-nav-list>li:before  {
		border-bottom: 5px solid rgba(255, 105, 0, 0.5);
}

/* スクロール時のナビ位置調整 */
.header_scrolled .global-nav.global-nav--layout--float-right{
	margin-top:10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

/***********************/
/* ①サブメニューの背景色 */
body.header_scrolled .global-nav-list>li>ul.sub-menu {
}
.global-nav-list>li>ul.sub-menu {
	background-color: rgba(217, 237, 191, .9);
	border: 3px solid rgba(162, 210, 223, 1);
	border-radius: 15px;
	padding: 20px 20px 20px 20px;
	margin-top: 3px;
	width: auto;
	top: 35px;
}
/* スクロール時の微調整	*/
body.header_scrolled .global-nav-list>li>ul.sub-menu {
	// margin-top: -26px;
}
/* ②突起部分の色 */
.global-nav-list>li.menu-item-has-children::after {
	border-bottom-color: rgba(162, 210, 223, 1);
}
/* ③マウスホバー時の背景色 */

/**/
.global-nav-list .sub-menu li a:hover {
	background-color: transparent;
	/* サブメニューアニメーション
	transition: 0.5s ;
	transform: rotateX( 360deg );
	transform: translate(0px,-2px)  translate(0px,0px);
	-webkit-backface-visibility:hidden;
 	backface-visibility:hidden;
	overflow:hidden;
	*/
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
	/* ポヨン */
	animation: poyon 1.2s linear 1;
} 
@keyframes poyon {
    60% {
        transform: scale(0.9, 0.9);
    }
    65% {
        transform: scale(0.85, 1.15);
    }
    75% {
        transform: scale(1.1, 0.9);
    }
    85% {
        transform: scale(0.95, 1.08);
    }
    9% {
        transform: scale(0.98, 1.02);
    }
    100% {
        transform: scale(1, 1);
    }
}
/* ④ボーダーの太さ・線種・色 */
.global-nav-list .sub-menu li a {
	border-bottom: 0px solid rgba(255,255,255, 0);
}

/***********************/
.global-nav-list li img {
    min-width: auto;
}
.sub-li01 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt01.png);}
.sub-li02 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt02.png);}
.sub-li03 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt03.png);}
.sub-li04 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt04.png);}
.sub-li05 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt05.png);}
.sub-li06 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt06.png);}
.sub-li07 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt07.png);}
.sub-li08 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt08.png);}
.sub-li09 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt09.png);}
.sub-li10 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt10.png);}
.sub-li11 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt11.png);}
.sub-li12 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt12.png);}
.sub-li13 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt13.png);}
.sub-li14 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt14.png);}
.sub-li15 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt15.png);}
.sub-li16 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt16.png);}
.sub-li17 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt17.png);}
.sub-li18 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt18.png);}
.sub-li19 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt19.png);}
.sub-li20 {	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt20.png);}
/******************************/
/*		フッターナビ			*/
/******************************/

/******************************/
/*		モバイルナビ			*/
/******************************/
.vk-mobile-nav-open{
		background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/モバイルナビ用.jpg);
	//background-position:bottom;
	width:100%;
	background-repeat:no-repeat;
	
}
.vk-mobile-nav nav ul {
    padding: auto;
	width: 270px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border: none;
}
.vk-mobile-nav-menu-outer .sub-menu.acc-child-open ul{
	padding-top:10px;
	
}
.vk-mobile-nav-menu-outer ul li, .vk-mobile-nav-menu-outer sub-menu ul li{
	background-repeat:no-repeat;
	margin-bottom:10px;
	border: none;
	//height: 40px;	
	filter: drop-shadow(1px 1px 1px #aaa);
}
.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {
	height: 40px;
	border: none;
	padding-left:15px;
	
}
.vk-mobile-nav nav ul li li a {
	padding-left:10px;
}
.vk-menu-acc ul.acc-child-open {
    transition: all .5s ease-in;
    max-height: 80vh;
    overflow-y: auto;
    opacity: 1;
	padding-left: 10px;
}

.msub-li01 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt01m.png);}
.msub-li02{ background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt02m.png);}
.msub-li03 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt03m.png);}
.msub-li04 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt04m.png);}
.msub-li05 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt05m.png);}
.msub-li06 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt06m.png);}
.msub-li07 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt07m.png);}
.msub-li08 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt08m.png);}
.msub-li09 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt09m.png);}
.msub-li10 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt10m.png);}
.msub-li11 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt11m.png);}
.msub-li12 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt12m.png);}
.msub-li13 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt13m.png);}
.msub-li14 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt14m.png);}
.msub-li15 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt15m.png);}
.msub-li16 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt16m.png);}
.msub-li17 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt17m.png);}
.msub-li18 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt18m.png);}
.msub-li19 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt19m.png);}
.msub-li20 {background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/mt20m.png);}

/*********************************/
/*********************************/
/*********************************/

h1,h2,h3,h4,h5,h6{	
font-weight: normal;
	font-weight:500;
}
/* H1スタイル	*/
.page-header {
	font-weight: normal;
	font-weight:500;
	min-height: 300px;
	background-color: transparent;
	/* 画像指定 */
	background: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/H1背景.jpg) repeat-x 0 0 / cover;
	background-position: bottom;
		/*
	color:#4B3125;
	color: #ffab40;
	

	color: #ff8f07;
	-webkit-text-stroke: 5px #FFF5E5;
	text-stroke: 5px #FFF5E5;
	paint-order: stroke;
*/
}
.page-header .page-header-inner.container {
	width: auto;
	margin-top:180px;
	
}
.page-header .page-header-inner h1 {
	color:#6b3219;
font-size:2rem;
font-weight: normal;
	font-weight:500;
	letter-spacing: 0.2rem;
		background: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/H1文字下帯ver2.png) repeat-x 0 0 / cover;
	background-position: bottom left;
	background-size:auto 25px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
}

/* H2スタイル	*/
h2 {
	border:none;
	background: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/h2背景ver鳥5.png) no-repeat 0 0 / cover;
	background-size:auto 55px;
	background-position:bottom left;
	padding-left:90px;
	padding-bottom:10px;
	letter-spacing: 0.2rem;
}
/* H3スタイル	*/
h3 {

		border: none;
	// border:none;
	background: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/h3背景ver花4.png) no-repeat 0 0 / cover;
	background-size:auto 45px;
	background-position:bottom left;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:30px;
	font-weight:500;

}
h3.wp-block-heading::after {

border: none;
	
	
} 
/* フッタープロフh4スタイル	*/
/* プロフスタイル				*/
h4 span.fs-s, .profile_title span.fs-s, .footer_h4 span.fs-s.fw-n {
	font-size: 0.8rem;
}
h4 span.fw-n, .profile_title span.fs-n{
	font-weight: normal;
}
h4 span.f-logo, .profile_title span.f-logo, .footer_h4 span.f-logo {
	color: #ff6900;
	font-weight: 900;
	font-size: 1.2rem;
}
/* フッターのロゴだけ白抜き */
h4 span.f-logo, .footer_h4 span.f-logo {
	-webkit-text-stroke: 2px #fff;
	text-stroke: 2px #fff;
	paint-order: stroke;
}
.footer_h4, .profile_title{
	/* 背景画像指定 */
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2025/01/鳥さん.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size:30px 30px ;
	margin: 5px;
	padding-left: 35px;
}
div.profile_text {
	font-size: 14px;
	margin-left: 1rem;
}
/* フッタープロフtextスタイル	*/
.site-footer-content .veu_profile .profile {
	margin-left: 1rem;
}
/* フッターの背景画像 */
footer.site-footer {
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/フッターver壁葉.png);
	background-position:bottom;
	width:100%;
}
/* * */
/* メールフォーム関連 */
/* * */
/* 必須※赤 */
.r_f {
	color: red;
	font-weight: 700;
}
/* reCAPTCHAロゴ消し */
.grecaptcha-badge {
	visibility: hidden;
}
/* 送信ボタンのスタイル */
input[type=button] {
	font-size: 1rem;
	border: 1px solid var(--vk-color-primary-dark);
	background-color: var(--vk-color-primary);
	color: #fff;
	padding: .5em 2em;
	border-radius: var(--vk-size-radius);
}
/* 戻るボタンスタイル */
input[type="button"]:hover {
	background-color: #82A8B2;
	/* 濃い */
}
input[type=submit], input[type=button] {
	margin-right: 1em;
}
/* recaptchaのロゴ表示 */
p.recaptcha_logo {
	background-image: url(https://alaise-kouenji.com/wp-content/uploads/2024/12/google_recaptcha_logo_icon.png);
	background-repeat: no-repeat;
	background-size:20px 20px;
	padding-left: 25px;
}
div.entry-body {
	background-image:none;
	
}
.vk_post_date{
	display:none;
}
