/*
Theme Name: MANGOSTEEN
Version: 1.3
Template: twentytwentyfour
*/



/*ヘッダータイトル下のサイト説明文字を消す*/
.wp-block-site-tagline {
display: none;
}

/*reCAPTCHAアイコン非表示 */
.grecaptcha-badge { visibility: hidden; }



/*ヘッダー固定 */
header{
position: fixed;
z-index: 9999;
top: 0;
width: 100%;
padding: 0 0 0px 0;
border-bottom: 1px solid #666;
}
@media screen and (max-width: 640px){
header {
position: fixed;
z-index: 9999;
top: 0;
width: 100%;
border-bottom: 1px solid #666;
}}
/*ヘッダー固定 PCでの上部マージン調整*/
.wp-site-blocks {
margin-top: 100px;
}
/*ヘッダー固定 スマホでの上部マージン調整*/
@media screen and (max-width: 599px){
.wp-site-blocks {
margin-top: 90px;
}}



/*スマホメニューの文字行間調整*/
@media screen and (max-width: 600px){
:root .wp-block-navigation__container {
line-height:3rem;
}}




/*問い合わせフォームの色調整*/
.smf-form--business .smf-item {
border: 1px solid #666;
}
.smf-form--business .smf-item__col--label {
background-color: #333333;
border-bottom: 1px solid #333;
}
[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__text, [data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text, [data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text, [data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__text, [data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__text {
color: #ff0000;
}





/*リンク画像マウスオーバーで拡大*/
.wp-block-image {
overflow: hidden;
}
.wp-block-image img {
transition: transform .6s ease;
}
.wp-block-image a:hover img {
transform: scale(1.1);
}


/*マウスオーバーで画像半透明*/
a img {
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
a:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
transition: 0.6s;
}


/*スマホメニューに最初から表示されている選択枠を消す*/
a.wp-block-navigation-item__content {
outline: none;
}


/*スマホ時のフッターメニューの行間調整*/
@media screen and (max-width: 600px) {
.wp-block-navigation__container.has-small-font-size.is-vertical.wp-block-navigation.has-small-font-size {
line-height: 1rem;
}}