/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/


/* Google Fontsの読み込み（Zen Maru Gothic） */
@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@700&display=swap');

/* サイトタイトル（ロゴ）のフォントを変更 */
.site-header-logo,
.site-header-logo a,
.site-header-logo--scrolled--nav-center {
    font-family: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif !important;
    font-weight: 700;
}



.site-body {padding-top: 0px;}


.wp-block-columns .wp-block-group.is-nowrap.is-layout-flex {
    margin-top: -2.2em !important;
    position: relative;
    z-index: 10;
}


.header-top .header-top-contact-btn a.btn {font-size: 15px;background-color: #52B34C;border: 0px ;padding-top: 8px;padding-bottom: 8px;}

.header-top ul>li>a, .header-top ul>li>span {font-size: 16px;}




/* ヘッダー右上に翻訳リンク追加 */
.header-translate-links{
position:absolute;
top:8px;
right:20px;
z-index:9999;
display:flex;
align-items:center;
gap:6px;
font-size:14px;
color:#ffffff;
}

.header-translate-links a{
color:#ffffff;
text-decoration:none;
}

.header-translate-links a:hover{
opacity:0.7;
}

.header-translate-links i{
color:#ffffff;
font-size:16px;
}

.translate-divider{
opacity:0.8;
}

/* スマホの場合非表示 */
@media (max-width:990px){

.header-translate-links{
display:none;
}

}





/*ヒーローのPR3*/
.pr3row{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.pr3item{
  display:flex;
  align-items:center;
  gap:0px;

  background:rgba(73, 77, 175, 0.75);
  color:#fff;

  padding:10px 18px;
  border-radius:12px;

  font-weight:600;
  font-size:14px;

  backdrop-filter:blur(2px);
}

.pr3icon{
  color:#fff;
  font-size:18px;
}








