@charset "utf-8";
/*
Theme Name: Lightning Pro Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning-pro
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.2.0
*/
/*recaptureバッジを非表示に*/
.grecaptcha-badge {
display: none;
}
body{
color:#333;
line-height: 150%; 
	
}


.breadSection{
display:none;
}

.tmin{
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
line-height: 170%x; 
}

h1{
font-size:28px!important;
font-weight:100!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
	
}

.widget-title{
font-size:22px!important;
}
.entry-title{
font-weight:400;
font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	}

h2{
font-weight:100!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
}
h3{
font-size:22px!important;
font-weight:600!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
line-height: 170%x; 
}
h4{
font-weight:400!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
}



/*
ブログ記事の前の記事、次の記事のタイトル調整 
 */
.col-7 h5 a{
color:#604C3F!important;
font-size:15px!important;
}

.gMenu_name{
color:#604C3F;
font-weight:200!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
}

.vk_post_title .card-title{
color:#604C3F!important;
font-size:17px!important;
}
 .card-body h5 a{
font-size:17px!important;
}
.card-body a{
color:#604C3F!important;
}
.postList_title entry-title{
font-size:15px!important;
}
.haik{
background-color:#fff;

}
.midas{
margin:40px 0px 15px!important;
padding:10px 0px!important;
font-size:26px;
}
.wakus{
border: solid #F1F1EA 2px;
}

.zukaiwaku{
width:auto;
margin:20px auto 30px;
padding:15px 10px;
border:solid 1px #B1A58A;
position: relative;
}
.zukaiwaku:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid #B1A58A;
}
.zukaiwaku01{
width:39%;
margin:0px auto;
padding:0px 10px;
font-weight:600;
display:inline-block;
	
}
.zukaiwaku02{
width:50%;
margin:0px auto;
padding:0px 10px;
display:inline-block;
}
.zukaiwakub{
width:auto;
margin:20px auto 30px;
padding:15px 10px;
border:solid 1px #B1A58A;
}
.wpbox01{
width:20%;
margin:5px 0px;
	display:inline-block;
}
.wpbox01a{
width:20%;
margin:5px 0px;
	display:inline-block;
}
.wpbox02{
width:79%;
margin:5px 0px;
display:inline-block;
}
.wpbox03{
width:58%;
margin:5px 0px;
display:inline-block;
}

.wpcf7 input[name="your-name"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="your-email-confirm"],
.wpcf7 input[name="text-299"],
.wpcf7 input[name="tel-648"]{
        width: 80%;
        height: 35px !important;
	border:solid 1px #d3d3d3!important;
	display: inline-block!important;
}

.wpcf7 select[name="menu-581"],
.wpcf7 select[name="menu-589"],
.wpcf7 select[name="menu-442"]{
	width: 35%;
	border:solid 1px #d3d3d3!important;
	display: inline-block!important;
}
/* 送信ボタンを見やすくする */
input.wpcf7-submit {
	width: 30%;
	margin:15px auto;
	background: #604C3F;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media screen and (max-width:750px) {
.entry-meta{
display:none;
}
body{
color:#333;
line-height: 150%!important; 
	
}
	
	.uesita{
margin:30px 0px 10px!important;
padding:10px 0px!important;
font-size:18px;
font-weight:200;
border-top:solid 1px #333;
border-bottom:solid 1px #333;
	}	
h1{
font-size:20px!important;
font-weight:100!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
}
.widget-title{
font-size:18px!important;
}
	
.entry-title{
font-weight:400;
font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	}
h2{
font-size:18px!important;
font-weight:100!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
line-height: 150%; 
}
h3{
margin-top:40px!important;
font-size:18px!important;
font-weight:600!important;
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
letter-spacing:2px;
line-height: 150%; 
}
	/*
記事一覧ページのページャー下にマージンをつける 
	  */
	.pagination{
	margin-bottom:60px!important;
	}
	/*
ブログ記事の前の記事、次の記事のタイトル調整 
	  */
.col-7 h5 a{
color:#604C3F!important;
font-size:14px!important;
}
.zukaiwaku01{
width:30%;
margin:0px auto;
padding:0px 0px;
font-size:14px;
font-weight:600;
display:inline-block;
	
}
.zukaiwaku02{
width:68%;
margin:0px auto;
padding:0px 0px;
font-size:14px;
display:inline-block;
}
	
	.wpbox01{
width:100%;
margin:10px 0px 0px;
	display:block;
}
.wpbox01a{
width:45%;
margin:5px 0px 15px;
text-align:center;
	display:inline-block;
}
.wpbox02{
width:79%;
margin:5px 0px;
display:inline-block;
}
.wpbox03{
width:52%;
margin:5px 0px 15px;
text-align:left;
display:inline-block;
}
.wpcf7 input[name="your-name"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="your-email-confirm"],
.wpcf7 input[name="text-299"],
.wpcf7 input[name="tel-648"]{
        width: 90%;
        height: 35px !important;
	border:solid 1px #d3d3d3!important;
	display: inline-block!important;
}

.wpcf7 select[name="menu-442"],
.wpcf7 select[name="menu-589"],
.wpcf7 select[name="menu-581"]{
	width: 50%;
	border:solid 1px #d3d3d3!important;
	display: inline-block!important;
	font-size:14px;
}
/* 送信ボタンを見やすくする */
input.wpcf7-submit {
	width: 100%;
	background: #604C3F;
	color: #fff;
	font-size: 16px;
	text-align:center;
	font-weight: 600;

}
	
}