@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* main visual */
@media (min-width: 600px) {
    .p-mainVisual__slideTitle {
        font-size: 32px;
        font-weight: 500;
    }
}

/* Contact Form 7 */
@media(max-width:991px){
	.inquiry th,.inquiry td {
		display:block!important;
		width:100%!important;
		border-top:none!important;
		-webkit-box-sizing:border-box!important;
		-moz-box-sizing:border-box!important;
		box-sizing:border-box!important;
	}
	.inquiry tr:first-child th{
		/*  border-top:1px solid #d7d7d7!important; */
	}
	/* 必須・任意のサイズ調整 */
	.inquiry .haveto,.inquiry .any {
		font-size:10px;
	}
}
.inquiry {
    margin-bottom: 15px;
}
.inquiry th{
	text-align:left;
	padding-right:10px;
	border:solid 1px #d7d7d7;
}
.inquiry td{
	border:solid 1px #d7d7d7;
}
.entry-content .inquiry tr,.entry-content table{
	border:solid 1px #d7d7d7;
}
.haveto{
	font-size:11px;
	padding: 0 10px 0 0;
	color:#ff0707;
	margin-right:5px;
	position:relative;
	bottom:1px;
}
.verticallist .wpcf7-list-item{
	display:block;
}
#formbtn{
	display: block;
	padding:1em 0;
	margin: 30px auto 0;
	width: 350px;
	color:#fff;
	border-radius:10px;
	border: none;
	background-color: #000867;
}
#formbtn:hover{
	opacity: .8;
}