﻿@charset "UTF-8";

/*!
Theme Name: Cocoon Child front
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: FeI
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.clear{ clear: both; visibility: hidden; height: 0;}

.box_space30 { border-color:#969696; border-width:0px; border-style:none; WIDTH: 100%; height: 30px; text-align: left; margin:0px auto;} /* 空白枠*/

.box_space15 { border-color:#969696; border-width:0px; border-style:none; WIDTH: 100%; height: 15px; text-align: left; margin:0px auto;} /* 空白枠*/

.top_desc_box {
    width: 85%;
    height: auto;
    margin:0 auto;
    position: relative;
    margin-top: 20px;
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
}

.top_desc_box h2 {
    display: flex;
    width:100%;
    align-items: center;
    font-size: 24px;
    margin-bottom: 15px;
    color:#007b43;
    border-top: 0px none #337ab7;
}

.top_desc_box h2:before, .top_desc_box h2:after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: #007b43;
    margin: 0 .4em;
}

.top_desc {
    width: 100%;
    height: auto;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
    color:#000000;
    box-sizing:border-box;
	font-size:1.1em;
	text-align:left;
	line-height:2.2em
}



.catalog {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
}
ul.catalog {
	overflow:hidden;
	/* margin-top:1.587%;
	margin-right:-1.587%; */
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    
    
}

.catalog li {
	float: left;
    width: 48%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.catalog li img {
	/* width:100%; */
}

.top_desc {
    width: 100%;
    height: auto;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
    color:#000000;
    box-sizing:border-box;
	font-size:1.1em;
	text-align:left;
	line-height:2.2em
}

.box_main_desc {
	width:100%;
	/* height:100px; */
	/* height:auto; */
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	padding:5px 5px 5px 10px;
}

.slogo_box {
	width:100%;
	height:50px;
	color:#ffffff;
	background-color:#00561f;
	box-sizing:border-box;
	padding:10px 5px 5px 10px;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
}

.box_main_img {
	width:40%;
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	border:1px solid #ccc;
	display:inline-block;
	vertical-align:top;

}

.box_main_info {
	width:58%;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
}

.syoyaku_box {
	width:100%;
	height:60px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 18px 5px 5px 10px;
    font-size: 18px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
}


.top_menu {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
}
ul.top_menu {
	overflow:hidden;
	/* margin-top:1.587%;
	margin-right:-1.587%; */
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    
    
}

.top_menu li {
	float: left;
    width: 31%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.top_menu li img {
	/* width:100%; */
}



.btn_top_menu {
	width:100%;
	height:120px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 45px 5px 5px 10px;
    font-size: 24px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
	line-height:1.1em;
}

/* ボタン */
#wpcf7cpcnf button {
    -webkit-appearance: none;
    border: 1px solid #ddd;
    background-color: #6495ed;
    color: #152033;
	padding: 11px;
    width: 40%;
    margin: 0;
	margin-right:12px;
    font-size:18px;
    font-weight:bold;
}

div.wpcf7 input[name="your-name"],div.wpcf7 input[name="your-name-furi"]
,div.wpcf7 input[name="your-email"],div.wpcf7 input[name="comporg-name"]
,div.wpcf7 input[name="daihyo-name"],div.wpcf7 input[name="daihyo-name"]
,div.wpcf7 input[name="tanto-name"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:50%;
}

div.wpcf7 input[name="shinsei-date"]
,div.wpcf7 input[name="shisetsuname"] 
,div.wpcf7 input[name="ydate1"],div.wpcf7 input[name="ydate2"],div.wpcf7 input[name="ydate3"],div.wpcf7 input[name="ydate4"]
,div.wpcf7 input[name="ydate5"],div.wpcf7 input[name="ydate6"],div.wpcf7 input[name="ydate7"],div.wpcf7 input[name="ydate8"]
,div.wpcf7 input[name="ydateS1"],div.wpcf7 input[name="ydateS2"],div.wpcf7 input[name="ydateS3"],div.wpcf7 input[name="ydateS4"]
,div.wpcf7 input[name="ydateS5"],div.wpcf7 input[name="ydateS6"],div.wpcf7 input[name="ydateS7"],div.wpcf7 input[name="ydateS8"]
,div.wpcf7 input[name="ydateE1"],div.wpcf7 input[name="ydateE2"],div.wpcf7 input[name="ydateE3"],div.wpcf7 input[name="ydateE4"]
,div.wpcf7 input[name="ydateE5"],div.wpcf7 input[name="ydateE6"],div.wpcf7 input[name="ydateE7"],div.wpcf7 input[name="ydateE8"]
,div.wpcf7 input[name="ydate01-1"],div.wpcf7 input[name="ydate01-2"],div.wpcf7 input[name="ydate01-3"],div.wpcf7 input[name="ydate01-4"]
,div.wpcf7 input[name="ydate01-5"],div.wpcf7 input[name="ydate01-6"],div.wpcf7 input[name="ydate01-7"],div.wpcf7 input[name="ydate01-8"]
,div.wpcf7 input[name="ydate02-1"],div.wpcf7 input[name="ydate02-2"],div.wpcf7 input[name="ydate02-3"],div.wpcf7 input[name="ydate02-4"]
,div.wpcf7 input[name="ydate02-5"],div.wpcf7 input[name="ydate02-6"],div.wpcf7 input[name="ydate02-7"],div.wpcf7 input[name="ydate02-8"]
,div.wpcf7 input[name="ydate03-1"],div.wpcf7 input[name="ydate03-2"],div.wpcf7 input[name="ydate03-3"],div.wpcf7 input[name="ydate03-4"]
,div.wpcf7 input[name="ydate03-5"],div.wpcf7 input[name="ydate03-6"],div.wpcf7 input[name="ydate03-7"],div.wpcf7 input[name="ydate03-8"]
,div.wpcf7 input[name="daihyo-tel"],div.wpcf7 input[name="tanto-tel"],div.wpcf7 input[name="tanto-fax"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:20%;
}


div.wpcf7 select[name="ytzone"],div.wpcf7 select[name="ytzoneS"],div.wpcf7 select[name="ytzoneE"]
,div.wpcf7 select[name="ytzone01"],div.wpcf7 select[name="ytzone02"],div.wpcf7 select[name="ytzone03"]
,div.wpcf7 select[name="ytzoneS01"],div.wpcf7 select[name="ytzoneE01"],div.wpcf7 input[name="time-free-s01"] ,div.wpcf7 input[name="time-free-e01"] 
,div.wpcf7 select[name="ytzoneS"] ,div.wpcf7 select[name="ytzoneE"] ,div.wpcf7 input[name="time-free-s"] ,div.wpcf7 input[name="time-free-e"] 
,div.wpcf7 select[name="ytzoneS3-1"] ,div.wpcf7 select[name="ytzoneE3-1"] ,div.wpcf7 input[name="time-free-s3-1"] ,div.wpcf7 input[name="time-free-e3-1"] 
,div.wpcf7 select[name="ytzoneS3-2"] ,div.wpcf7 select[name="ytzoneE3-2"] ,div.wpcf7 input[name="time-free-s3-2"] ,div.wpcf7 input[name="time-free-e3-2"] 
,div.wpcf7 select[name="ytzoneS3-3"] ,div.wpcf7 select[name="ytzoneE3-3"] ,div.wpcf7 input[name="time-free-s3-3"] ,div.wpcf7 input[name="time-free-e3-3"] 
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:25%;
}

div.wpcf7 input[name="daihyo-add"],div.wpcf7 input[name="tanto-add"],div.wpcf7 input[name="eve-name"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:60%;
}

input[type='submit'] {
    -webkit-appearance: none;
    border: 1px solid #ddd;
    background-color: #6495ed;
    color: #152033;
    font-size:18px;
    font-weight:bold;
    width:50%;
}

div.wpcf7 .wpcf7-spinner {
    display: block;
}

.css_btn_class {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #83c41a;
    padding: 4px 25px;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #9dce2c), color-stop(80%, #8cb82b));
    background: -moz-linear-gradient(center top, #9dce2c 25%, #8cb82b 80%);
    background: -ms-linear-gradient(top, #9dce2c 25%, #8cb82b 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
    background-color: #9dce2c;
    color: #ffffff;
    display: inline-block;
    text-shadow: 1px 1px 0px #689324;
    -webkit-box-shadow: inset 1px 1px 0px 0px #c1ed9c;
    -moz-box-shadow: inset 1px 1px 0px 0px #c1ed9c;
    box-shadow: inset 1px 1px 0px 0px #c1ed9c;
}

@media screen and (min-width: 768px) {

}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/

.top_desc_box {
    width: 85%;
    height: auto;
    margin:0 auto;
    position: relative;
    margin-top: 20px;
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
}

.top_desc_box h2 {
    display: flex;
    width:100%;
    align-items: center;
    font-size: 24px;
    margin-bottom: 15px;
    color:#007b43;
    border-top: 0px none #337ab7;
}

.top_desc_box h2:before, .top_desc_box h2:after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: #007b43;
    margin: 0 .4em;
}

.top_desc {
    width: 100%;
    height: auto;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
    color:#000000;
    box-sizing:border-box;
	font-size:1.1em;
	text-align:left;
	line-height:2.2em
}



.catalog {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
}
ul.catalog {
	overflow:hidden;
	/* margin-top:1.587%;
	margin-right:-1.587%; */
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    
    
}

.catalog li {
	float: left;
    width: 48%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.catalog li img {
	/* width:100%; */
}

.top_desc {
    width: 100%;
    height: auto;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
    color:#000000;
    box-sizing:border-box;
	font-size:1.1em;
	text-align:left;
	line-height:2.2em
}

.box_main_desc {
	width:100%;
	/* height:100px; */
	/* height:auto; */
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	padding:5px 5px 5px 10px;
}

.slogo_box {
	width:100%;
	height:50px;
	color:#ffffff;
	background-color:#00561f;
	box-sizing:border-box;
	padding:10px 5px 5px 10px;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
}

.box_main_img {
	width:40%;
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	border:1px solid #ccc;
	display:inline-block;
	vertical-align:top;

}

.box_main_info {
	width:58%;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
}

.syoyaku_box {
	width:100%;
	height:60px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 18px 5px 5px 10px;
    font-size: 18px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
}


.top_menu {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
}
ul.top_menu {
	overflow:hidden;
	/* margin-top:1.587%;
	margin-right:-1.587%; */
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    
    
}

.top_menu li {
	float: left;
    width: 31%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.top_menu li img {
	/* width:100%; */
}



.btn_top_menu {
	width:100%;
	height:120px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 45px 5px 5px 10px;
    font-size: 18px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
}


}

/*834px以下縦*/
@media  (orientation: :portrait) and and (max-width: 834px){
  /*必要ならばここにコードを書く*/

  
}

/*834px以下横*/
@media  (orientation: landscape) and (max-width: 834px){
  /*必要ならばここにコードを書く*/

  
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
	
.top_desc_box {
    width: 100%;
    height: auto;
    margin:0 auto;
    position: relative;
    margin-top: 0px;
    padding-top:0px;
    padding-bottom:20px;
    box-sizing:border-box;
}

.top_desc_box h2 {
    display: flex;
    width:100%;
    align-items: center;
    font-size: 24px;
    margin-bottom: 15px;
    color:#007b43;
    border-top: 0px none #337ab7;
}

.top_desc_box h2:before, .top_desc_box h2:after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: #007b43;
    margin: 0 .4em;
}

.top_desc {
    width: 100%;
    height: auto;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom:10px;
    color:#000000;
    box-sizing:border-box;
	font-size:1.1em;
	text-align:left;
	line-height:2.2em
}



.catalog {
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
}
ul.catalog {
	overflow:hidden;
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:0px;
    
}

.catalog li {
	float: left;
    width: 100%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.catalog li img {
	/* width:100%; */
}

.box_main_desc {
	width:100%;
	/* height:100px; */
	/* height:auto; */
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	padding:5px 5px 5px 10px;
}

.slogo_box {
	width:100%;
	height:50px;
	color:#ffffff;
	background-color:#00561f;
	box-sizing:border-box;
	padding:10px 5px 5px 10px;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
}

.box_main_img {
	width:100%;
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	border:1px solid #ccc;
	display:inline-block;
	vertical-align:top;

}

.box_main_info {
	width:100%;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
}

.syoyaku_box {
	width:100%;
	height:60px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 18px 5px 5px 10px;
    font-size: 18px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
}

.top_menu {
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
}
ul.top_menu {
	overflow:hidden;
	
	margin:0 0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0px;
    
}

.top_menu li {
	float: left;
    width: 100%;
    height: auto;
    margin: 0 1.587% 1.587% 0;
    list-style: none;
    
    margin-bottom: 20px;
    position: relative;
    
    padding-bottom: 1em;
	box-sizing:border-box;

}
ul.top_menu li img {
	/* width:100%; */
}



.btn_top_menu {
	width:100%;
	height:120px;
	color:#ffffff;
	margin-top:10px;
	background-color:#ee7800;
	box-sizing:border-box;
	padding: 45px 5px 5px 10px;
    font-size: 18px;
    font-weight: bold;
	text-align:center;
	border-radius: 20px;
}

/* ボタン */
#wpcf7cpcnf button {
    -webkit-appearance: none;
    border: 1px solid #ddd;
    background-color: #6495ed;
    color: #152033;
	padding: 11px;
    width: 40%;
    margin: 0;
	margin-right:12px;
    font-size:18px;
    font-weight:bold;
}

div.wpcf7 input[name="your-name"],div.wpcf7 input[name="your-name-furi"]
,div.wpcf7 input[name="your-email"],div.wpcf7 input[name="comporg-name"]
,div.wpcf7 input[name="daihyo-name"],div.wpcf7 input[name="daihyo-name"]
,div.wpcf7 input[name="tanto-name"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:100%;
}

div.wpcf7 input[name="shinsei-date"]
,div.wpcf7 input[name="shisetsuname"] 
,div.wpcf7 input[name="ydate1"],div.wpcf7 input[name="ydate2"],div.wpcf7 input[name="ydate3"],div.wpcf7 input[name="ydate4"]
,div.wpcf7 input[name="ydate5"],div.wpcf7 input[name="ydate6"],div.wpcf7 input[name="ydate7"],div.wpcf7 input[name="ydate8"]
,div.wpcf7 input[name="ydateS1"],div.wpcf7 input[name="ydateS2"],div.wpcf7 input[name="ydateS3"],div.wpcf7 input[name="ydateS4"]
,div.wpcf7 input[name="ydateS5"],div.wpcf7 input[name="ydateS6"],div.wpcf7 input[name="ydateS7"],div.wpcfS7 input[name="ydateS8"]
,div.wpcf7 input[name="ydateE1"],div.wpcf7 input[name="ydateE2"],div.wpcf7 input[name="ydateE3"],div.wpcf7 input[name="ydateE4"]
,div.wpcf7 input[name="ydateE5"],div.wpcf7 input[name="ydateE6"],div.wpcf7 input[name="ydateE7"],div.wpcf7 input[name="ydateE8"]
,div.wpcf7 input[name="ydate01-1"],div.wpcf7 input[name="ydate01-2"],div.wpcf7 input[name="ydate01-3"],div.wpcf7 input[name="ydate01-4"]
,div.wpcf7 input[name="ydate01-5"],div.wpcf7 input[name="ydate01-6"],div.wpcf7 input[name="ydate01-7"],div.wpcf7 input[name="ydate01-8"]
,div.wpcf7 input[name="ydate02-1"],div.wpcf7 input[name="ydate02-2"],div.wpcf7 input[name="ydate02-3"],div.wpcf7 input[name="ydate02-4"]
,div.wpcf7 input[name="ydate02-5"],div.wpcf7 input[name="ydate02-6"],div.wpcf7 input[name="ydate02-7"],div.wpcf7 input[name="ydate02-8"]
,div.wpcf7 input[name="ydate03-1"],div.wpcf7 input[name="ydate03-2"],div.wpcf7 input[name="ydate03-3"],div.wpcf7 input[name="ydate03-4"]
,div.wpcf7 input[name="ydate03-5"],div.wpcf7 input[name="ydate03-6"],div.wpcf7 input[name="ydate03-7"],div.wpcf7 input[name="ydate03-8"]
,div.wpcf7 input[name="daihyo-tel"],div.wpcf7 input[name="tanto-tel"],div.wpcf7 input[name="tanto-fax"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:100%;
}

div.wpcf7 select[name="ytzone"],div.wpcf7 select[name="ytzoneS"],div.wpcf7 select[name="ytzoneE"]
,div.wpcf7 select[name="ytzone01"],div.wpcf7 select[name="ytzone02"],div.wpcf7 select[name="ytzone03"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:100%;
}

div.wpcf7 input[name="daihyo-add"],div.wpcf7 input[name="tanto-add"],div.wpcf7 input[name="eve-name"]
{
	padding: 11px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
	width:100%;
}

input[type='submit'] {
    -webkit-appearance: none;
    border: 1px solid #ddd;
    background-color: #6495ed;
    color: #152033;
    font-size:18px;
    font-weight:bold;
    width:50%;
}

div.wpcf7 .wpcf7-spinner {
    display: block;
}

}
