/*widget:9fd18891-e702-48d9-b18a-8703223bd1d8*/[data-lib="2845"]{min-width: auto;
	min-height: 4.2rem;
	box-sizing: border-box;
	font-size: 1.4rem;
	line-height: 1.4;
	margin: 0 auto;
	margin-top:12.0rem;}[data-lib="2845"] ol{margin: 0px;}[data-lib="2845"] ol li:last-child:after{content:none;}[data-lib="2845"] ol li{margin: 0px 4px 0 0;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color:rgba(245,245,245,1);
	text-shadow: rgba(135,90,69,1) 2px 0px, rgba(135,90,69,1) -2px 0px, rgba(135,90,69,1) 0px -2px, rgba(135,90,69,1) 0px 2px, rgba(135,90,69,1) 2px 2px, rgba(135,90,69,1) -2px 2px, rgba(135,90,69,1) 2px -2px, rgba(135,90,69,1) -2px -2px, rgba(135,90,69,1) 1px 2px, rgba(135,90,69,1) -1px 2px, rgba(135,90,69,1) 1px -2px, rgba(135,90,69,1) -1px -2px, rgba(135,90,69,1) 2px 1px, rgba(135,90,69,1) -2px 1px, rgba(135,90,69,1) 2px -1px, rgba(135,90,69,1) -2px -1px;}[data-lib="2845"] ol li > span{padding: 11px 0;
	display: block;
	text-align:center;}[data-lib="2845"] ol li > a > span{padding: 12px 0 11px;
	display: block;
	text-align:center;}[data-lib="2845"] ol li a{text-decoration: none;
	display: block;
	padding:0 10px 0 30px;
	position:relative;
	min-width: 55px;
	min-height: 37px;
	color:rgba(245,245,245,1);}[data-lib="2845"] ol li:first-child a{padding:0;}[data-lib="2845"] ol li:last-child span{display: block;
	padding:0 10px 0 30px;}[data-lib="2845"] ol li a:hover{text-decoration: none;}[data-lib="2845"] ol li:after{content: ">";
	position: absolute;
	right: -8px;
	top: 10px;
	width: 0;
	height: 0;
	z-index: 2;}[data-lib="2845"] ol li a[itemprop="item"]:after{content: "";
	position: absolute;
	right: -8px;
	top: 0px;
	width: 0;
	height: 0;
	z-index: 1;}@media (max-width: 1023px){[data-lib="2845"]{display: none;}}
/*widget:2568d778-4b5e-4c06-a267-545d8eb027d6*/[data-lib="14774"] *{box-sizing:border-box;}[data-lib="14774"]{padding: 30px 0 20px;
	position: relative;
	top:0;
	z-index: 10;
	background: #f5f5f5;
	background:#f5f5f5;}[data-lib="14774"] .pc{display: block;}[data-lib="14774"] .sp{display: none;}[data-lib="14774"] .wrapper{width: 1000px;
	margin: 0 auto;
	max-width: 100%;}[data-lib="14774"] .ttl_wrap{padding: 10px 0;
	box-shadow: 3px 3px 0 0 #ccc;
	background: #BF794E;}[data-lib="14774"] h2{margin: 0 10px;
	padding: 2px 10px;
	font-size: 2.6rem;
	line-height: 1em;
	border-left: 5px solid #313131;
	border-color:#875a45;
	border-color: #ffffff;
	color: #ffffff;}[data-lib="14774"] .flexbox2{display: -webkit-box;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 20px auto;}[data-lib="14774"] .left{width: 40%;}[data-lib="14774"] .left table{width: 100%;}[data-lib="14774"] .left table th{width: 20%;
	text-align: left;
	vertical-align: top;
	color:#75bd5f;}[data-lib="14774"] .left table td{width: 80%;
	font-size: 0.9em;}[data-lib="14774"] .left table [colspan]{text-align: center;
	font-size: 3rem;
	font-weight: 600;
	color:#875a45;}[data-lib="14774"] .left table [colspan] span.tel{display: inline-block;
	position: relative;}[data-lib="14774"] .left table [colspan] span.tel::before{position: absolute;
	content: "";
	top: calc(50% - .5em);
	left: -1em;
	background: url(/wp-content/uploads/2026/03/imageye___-_imgi_1_a.webp)no-repeat center center / cover;
	width: 1em;
	height: 1em;}[data-lib="14774"] .right{width: 60%;}[data-lib="14774"] .right table{border-collapse: separate;
	border-spacing: 2px;
	width: 100%;}[data-lib="14774"] .right table th{border: 1px solid #ccc;
	color:#ffffff;
	background:#75bd5f;
	text-align: center;
	padding: 10px;}[data-lib="14774"] .right table td{border: 1px solid #ccc;
	background:#f5f5f5;
	background: #fff;
	text-align: center;
	padding: 10px;}@media (max-width: 1023px){[data-lib="14774"] .wrapper{width: calc(100% - 100px);}[data-lib="14774"] .pc{display: none;}[data-lib="14774"] .sp{display: block;}[data-lib="14774"] .flexbox2{flex-direction: column;}[data-lib="14774"] .left{width: 100%;}[data-lib="14774"] .right{width: 100%;}[data-lib="14774"] .sp a{color:#875a45;}}@media (max-width: 768px){[data-lib="14774"] .wrapper{width: calc(100% - 10%);}[data-lib="14774"] .pc{display: none;}[data-lib="14774"] .sp{display: block;}}
/*widget:e55a2313-f403-4fb9-bfb7-6cce7ddd9c22*/[data-lib="14819"] *{box-sizing:border-box;}[data-lib="14819"]{padding: 30px 0 20px;
	position: relative;
	top:0;
	z-index: 10;
	background: #f5f5f5;
	background:#f5f5f5;}[data-lib="14819"] .pc{display: block;}[data-lib="14819"] .sp{display: none;}[data-lib="14819"] .wrapper{width: 1000px;
	margin: 0 auto;
	max-width: 100%;}[data-lib="14819"] .ttl_wrap{padding: 10px 0;
	box-shadow: 3px 3px 0 0 #ccc;
	background: #BF794E;}[data-lib="14819"] h2{margin: 0 10px;
	padding: 2px 10px;
	font-size: 2.6rem;
	line-height: 1em;
	border-left: 5px solid #313131;
	border-color:#875a45;
	border-color: #ffffff;
	color: #ffffff;}[data-lib="14819"] .flexbox2{display: -webkit-box;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 20px auto;}[data-lib="14819"] .left{width: 50%;}[data-lib="14819"] .left table{width: 100%;}[data-lib="14819"] .left table th{width: 100%;
	text-align: center;
	vertical-align: top;
	color:#75bd5f;
	font-size: 3rem;}[data-lib="14819"] .left table td{width: 100%;
	text-align: center;
	font-size: 3rem;
	font-weight: 600;
	color:#875a45;}[data-lib="14819"] .left table td span.tel{display: inline-block;
	position: relative;}[data-lib="14819"] .left table td span.tel::before{position: absolute;
	content: "";
	top: calc(50% - .5em);
	left: -1em;
	background: url(/wp-content/uploads/2026/03/imageye___-_imgi_1_a.webp)no-repeat center center / cover;
	width: 1em;
	height: 1em;}[data-lib="14819"] .right{width: 50%;}[data-lib="14819"] .right table{width: 100%;}[data-lib="14819"] .right table th{width: 20%;
	text-align: center;
	vertical-align: top;
	color:#75bd5f;
	font-size: 3rem;}[data-lib="14819"] .right table td{width: 80%;
	text-align: center;
	font-size: 3rem;
	font-weight: 600;
	color:#875a45;}[data-lib="14819"] .right table td span.tel{display: inline-block;
	position: relative;}[data-lib="14819"] .right table td span.tel::before{position: absolute;
	content: "";
	top: calc(50% - .5em);
	left: -1em;
	background: url(/wp-content/uploads/2026/03/imageye___-_imgi_1_a.webp)no-repeat center center / cover;
	width: 1em;
	height: 1em;}@media (max-width: 1023px){[data-lib="14819"] .wrapper{width: calc(100% - 100px);}[data-lib="14819"] .flexbox2{flex-direction: column;}[data-lib="14819"] .pc{display: none;}[data-lib="14819"] .sp{display: block;}[data-lib="14819"] .left{width: 100%;
	margin: 0 auto 30px;}[data-lib="14819"] .right{width: 100%;}[data-lib="14819"] .sp a{color:#875a45;}}@media (max-width: 768px){[data-lib="14819"] .wrapper{width: calc(100% - 10%);}[data-lib="14819"] .pc{display: none;}[data-lib="14819"] .sp{display: block;}}
[data-lib="2671"] .-w-ttl-en{text-align: center;}[data-lib="2671"] h3.-w-general{text-align: center;}[data-lib="2671"] .-w-wrapper{width:100.0rem;
	padding:5.0rem 0;
	margin:0 auto;}
section.contact{margin-top:100px;margin-bottom:100px;}
section.contact .-w-ttl-en{text-align:center;}
section.contact h3.-w-general{text-align:center;}
section.contact h4.-w-general{text-align:center;}
section.contact .-w-text{margin-bottom:3.0rem;}
section.contact .alert{font-weight:bold;color:#ff0000;color:hsla(19.09,100%,50%,1);}
section.contact .-w-require,section.contact .require{border-radius:2px;margin-left:10px;font-size:1.4rem;font-weight:normal;padding:5px 8px;background:#CE0000;color:hsla(19.09,100%,40%,1);color:#fff;color:hsla(19.09,0%,100%,1);display:inline-block;vertical-align:middle;}
section.contact table{width:100%;margin:0 auto 20px;border-collapse:collapse;border-spacing:0;}
section.contact table tr th{border:1px solid;border-color:#dddddd;border-color:rgba(135,90,69,0.8);background:#cecece;background:hsla(19.09,32%,80%,1);color:#313131;color:hsla(19.09,32%,19%,1);width:30%;padding:28px 37px 25px;font-weight:bold;vertical-align:middle;text-align:right;}
section.contact table tr td{border:1px solid;border-color:#dddddd;border-color:rgba(135,90,69,0.8);background:#ffffff;background:hsla(19.09,32%,100%,1);color:#313131;color:hsla(19.09,32%,19%,1);width:70%;padding:28px 37px 25px;vertical-align:middle;}
section.contact table tr th p,section.contact table tr td p{margin:0;padding:0;line-height:1.5;}
section.contact table tr td input[type="text"],section.contact table tr td input[type="email"],section.contact table tr td input[type="tel"],section.contact table tr td select,section.contact table tr td textarea{width:100%;border:1px solid #ccc;padding:10px;box-sizing:border-box;background:#fff;margin:5px 0;}
section.contact table tr td .wpcf7-form-control-wrap{display:inline-block;}
section.contact table tr td input.owlet-input-name-sei,section.contact table tr td input.owlet-input-name-mei,section.contact table tr td .wpcf7-form-control-wrap[data-name="last-name"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="first-name"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="last-furigana"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="first-furigana"] input{display:inline-block;}
section.contact table tr td .wpcf7-form-control-wrap[data-name="tel-001"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="tel-002"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="tel-003"] input{width: 100px;display:inline-block;text-align:center;}
section.contact table tr td textarea{height:150px;width:100%;}
section.contact .-w-rules-agree{text-align:center;margin-top:30px;margin-bottom: 3.0rem;}
section.contact .-w-form-btn{text-align: center;}
section.contact input[type="submit"]{cursor: pointer;
    border: none;
    padding: 8px 5px;
    cursor: pointer;
    width: 170px;
    font-size: 1.5rem;
    background-color: #BF794E;
    color: #ffffff;
    border: 1px solid rgba(191, 121, 78, 1);
    font-family: メイリオ;}
section.contact .-w-form-btn input[type="submit"]:hover{background-color:#ffffff;
	color:#BF794E;
	border:1px solid rgba(191,121,78,1);}
section.contact input[type="submit"]:hover{opacity:0.8;}
section.contact table tr td [data-name="last-name"], section.contact table tr td [data-name="first-name"],
section.contact table tr td [data-name="last-furigana"], section.contact table tr td [data-name="first-furigana"] {
    width: 40%;
}
section.contact table tr td [data-name="email"], section.contact table tr td [data-name="email-2"],
section.contact table tr td [data-name="addr"], section.contact table tr td [data-name="textarea-001"] {
    width: 100%;
}
@media screen and (max-width: 767px){
section.contact{margin-top:50px;margin-bottom:50px;}
section.contact table tr th,section.contact table tr td{display:block;width:100%!important;padding:15px 20px;box-sizing:border-box;}
section.contact table tr th{border-bottom:none;text-align:left;}
section.contact table tr td .wpcf7-form-control-wrap{font-size: 1.2em;}
section.contact table tr td{border-top:none;}
section.contact table tr td input.owlet-input-name-sei,section.contact table tr td input.owlet-input-name-mei,section.contact table tr td .wpcf7-form-control-wrap[data-name="last-name"] input,section.contact table tr td .wpcf7-form-control-wrap[data-name="first-name"] input{width: 100%;}
section.contact table tr td [data-name="last-name"], section.contact table tr td [data-name="first-name"],
section.contact table tr td [data-name="last-furigana"], section.contact table tr td [data-name="first-furigana"] {
    width: 100%;
}
section.contact table tr td [data-name="email"], section.contact table tr td [data-name="email-2"],
section.contact table tr td [data-name="addr"], section.contact table tr td [data-name="textarea-001"] {
    width: 100%;
}
section.contact table tr td [data-name="zip"] {
    width: 70%;
}
}

span.wpcf7-spinner {
    display: none!important;
}