/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

/* フォントサイズ設定 */
 .menu-item, body, table :is(th,td){
	font-size: 17px!important;
}

.global-nav-name{
	font-size: 17px!important;
}

.footer-nav .widget p{
	font-size: 17px!important;
}

.site-header-container{
	max-width: 1800px;
}

/* hover効果 */
a:hover{
	opacity: 0.7;
}


/* グローバルナビのデザイン設定 */

@media (min-width: 992px) {
    .device-pc .global-nav-list>li>a {
        padding: 14px 1em!important;
    }
}

/* グローバルナビのhover効果ーーーーーーーーーーーーーーーーーーー */

.menu-item a:hover{
	opacity:1;
}

.menu-item a strong:hover{
	color:#2ab7f6;
}

/* 無料お試し・追加注文・お問い合わせの設定 */

@media screen and (min-width: 650px){
 /* 背景・文字色設定 */
#menu-item-59 a strong, #menu-item-60 a strong, #menu-item-61 a strong{
	padding: 14px;
	color:#fff;
	background-color: #2ab7f6;
	border-radius: 30px;
}

/* 無料お試し・追加注文・お問い合わせ　padding設定 */
#menu-item-59 a, #menu-item-60 a, #menu-item-61 a{
	padding: 5px!important;
}


/* 無料お試し・追加注文・お問い合わせ　hover設定 */
#menu-item-59 a:hover, #menu-item-60 a:hover, #menu-item-61 a:hover{
	opacity: 0.7;
}
}


/* ナビのアンダーライン非表示 */
.global-nav-list>li:before {
    display: none;
}

/* モバイルナビのデザイン設定 */

.vk-mobile-nav-menu-outer .menu-item a{
	padding: 20px;
	margin: 5px;
	border: none;
	border-radius: 10px;
	background: #2ab7f6;
	opacity: 0.7;
	color: #fff;
}

/* コンタクトフォームの必須マーク */
.haveto {
    background-color: #2ab7f6;
	color:#fff;
    font-size: 1rem;
    padding: 0px 3px;
    display: inline-block;
    border-radius: 3px;
    margin: 5px;
}

.any {
    background-color: transparent;
	color:#2ab7f6;
    font-size: 1rem;
    padding: 0px 3px;
    display: inline-block;
	border: solid 1px #2ab7f6;
    border-radius: 3px;
    margin: 5px;
}

/* コンタクトフォームの項目を太字に */
.bold{
	font-weight: bold;
}


