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

/**** スペース ****/
.space5 {width:100%; height:5px;}
.space10 {width:100%; height:10px;}
.space20 {width:100%; height:20px;}
.space30 {width:100%; height:30px;}
.space40 {width:100%; height:40px;}
.space50 {width:100%; height:50px;}
.space50 {width:100%; height:60px;}
.space100 {width:100%; height:100px;}

@media screen and (min-width: 641px){
	.space5 {width:100%; height:10px;}
	.space10 {width:100%; height:20px;}
	.space20 {width:100%; height:40px;}
	.space30 {width:100%; height:60px;}
	.space40 {width:100%; height:80px;}
	.space50 {width:100%; height:100px;}
	.space60 {width:100%; height:120px;}
}


.mobile-block tr th, .mobile-block tr td {
	border:none;
}
.mobile-block tr th {
	background: #f6f6f6;
	border-bottom:5px solid #fff;
}

@media screen and (max-width: 660px) {
.mobile-block tr th, .mobile-block tr td {
	display: block;
	text-align:left;
	font-size:16px;
}
	.mobile-block tr td {
		background: #fff;
	}
	.mobile-block span {
	font-size: 12px;
	padding-top: 5px;
}
}
@media screen and (min-width: 660px) {
.mobile-block tr th {
	width: 260px;
}
}
.mwform-checkbox-field-text {
  font-size: 15px !important;
}

#width40{width:40%;}
#width60{width:60%;}
#width80{width:80%;}

/********/

@media (min-width: 1200px) {
  .site-body {
    padding: 3.5rem 0 0rem;
  }
}
.footer-nav,
.site-footer {
  display: none;
}

.btn01 {
	display: block;
	height: 50px;
	border-radius:10px;
	width: 100%;
}
.btn01:hover {
	font-weight: bold;
}
.btn02 {
	display: block;
	width: 100%;
	height: 50px;
	border-radius:10px;
	background: #72cc90 !important;
	border: #72cc90 !important;
	font-size: 1rem;
  color: #fff;
  padding: .5em 2em;
  border-radius: var(--vk-size-radius);
	line-height: 200%;
	text-align: center;
}
.btn02:hover {
	background: #48a868 !important;
	color:#fff;
	font-weight: bold;
}

