/*
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;
}

/* hover効果 */
a:hover{
	opacity: 0.7;
	color: #2cb232;
}

/* ロゴのレスポンシブ */
@media screen and (max-width: 650px){	
  .site-header-logo img {
    max-width: 85%!important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
}


/* フッターのラインの色変更 */
.site-footer {
    border-top: 1px solid #e8e8e8;
}

/* テーブルプレスの編集ボタン非表示 */
.tablepress caption{
	display: none;
}

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

.vk-mobile-nav-menu-outer .menu-item a{
	padding: 20px;
	margin: 5px;
	border: none;
	border-radius: 10px;
	background: #2cb232;
	color: #fff;
	font-size: 16px;
}

/* コンタクトフォームの設定 -----------------------------------------------*/

/*必須の調整*/
.haveto{
    background-color: var(--wp--preset--color--vk-color-primary);
	color:#fff;
    font-size: 1rem;
    padding: 0px 3px;
    display: inline-block;
    border-radius: 3px;
    margin: 5px;
}


/* 任意の調整 */
.any {
    background-color: transparent;
	color:var(--wp--preset--color--vk-color-primary);
    font-size: 1rem;
    padding: 0px 3px;
    display: inline-block;
	border: solid 1px var(--wp--preset--color--vk-color-primary);
    border-radius: 3px;
    margin: 5px;
}

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

@media screen and (max-width: 1024px) {
#tablepress-1 .column-1, #tablepress-2 .column-1{
	width: 30%;	
	text-align: center;
	font-weight: bold;
}
}


