.elementor-3563 .elementor-element.elementor-element-f44566c{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3563 .elementor-element.elementor-element-93310b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-title{color:#00235A;font-size:36px;font-weight:800;line-height:44px;letter-spacing:-1px;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#F05D19;font-family:"Yantramanav", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;margin:0px 0px 12px 0px;}.elementor-3563 .elementor-element.elementor-element-ec55e34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title{color:#00235A;font-size:50px;font-weight:800;line-height:44px;letter-spacing:-1px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper p{font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;}}@media(min-width:768px){.elementor-3563 .elementor-element.elementor-element-f44566c{--content-width:890px;}}@media(max-width:767px){.elementor-3563 .elementor-element.elementor-element-f44566c{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:23px;line-height:27px;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper .elementskit-section-subtitle{margin:0px 0px 8px 0px;}.elementor-3563 .elementor-element.elementor-element-93310b2 .elementskit-section-title-wraper p{font-size:13px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 12px 0px;font-size:27px;line-height:27px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:20px;}.elementor-3563 .elementor-element.elementor-element-ec55e34 .elementskit-section-title-wraper p{color:#272727;font-size:13px;}}/* Start custom CSS for elementskit-heading, class: .elementor-element-93310b2 */p {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9d7321f *//*ContactFormカスタマイズ*/
table.CF7_table{
	width:80%;
	margin:0 auto;
	border: 3px solid #e5e5e5;
}

table.CF7_table tr{
	border-top: 1px solid #e5e5e5;
}

/*入力欄*/
.CF7_table input, .CF7_table textarea {
	border: 1px solid #d8d8d8;
}

.CF7_table ::placeholder {
	color:#797979;
}

/*「必須」文字*/
.CF7_req{
	font-size:.9em;
	padding: 5px;
	background: #f79034;/*オレンジ*/
	color: #fff;
	border-radius: 3px;
	margin-right:1em;
}

/*「任意」文字*/
.CF7_unreq{
	font-size:.9em;
	padding: 5px;
	background: #bdbdbd;/*グレー*/
	color: #fff;
	border-radius: 3px;
	margin-right:1em;
}

/* タイトル列 */
@media screen and (min-width: 768px){
	.CF7_table th{
	width:30%;/*横幅*/
	background-color:#ebedf5;/*ブルーグレー*/
	text-align:left;
	}	
}

/* レスポンシブ */
@media screen and (max-width: 768px){
	table.CF7_table{
	width:95%;
}
.CF7_table tr, .CF7_table td, .CF7_table th{
	display: block;
	width: 100%;
line-height:2.5em;
}
.CF7_table th{
	background-color:#ebedf5;
}
}

/* 「送信する」ボタン */
.wpcf7 input.wpcf7-submit {
	background-color:#f79034;/* オレンジ*/
	border:0;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:0 auto;
}

.CF7_btn{
	text-align:center;
	margin-top:20px;
}

.wpcf7-spinner{
	width:0;
	margin:0;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-ec55e34 */p {
    text-align: left;
}/* End custom CSS */