@charset "utf-8";

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	base

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	header

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.header .inner {
	justify-content: center;
	border-bottom:1px solid #ccc;
}
.header .inner h1 {
	margin-left:0;
	margin-bottom:20px;
	width:100%;
	text-align:center;
}
.header .inner h1 img {
	width:50%;
}
.header .inner .tel {
	margin-left:0;
	width:54%;
}
.header .inner .form {
	margin-left:2%;
	width:25%;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	共通

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_01 p {
	width:50%;
}
.sec_02 {
	flex-direction: column;
}
.sec_06 p {
	width:35%;
}
.sec_07 {
	margin:0 3%;
}
.sec_07_2 {
	font-size:16px;
}
.sec_07_3 img {
	max-width:60%;
}
.sec_07 .inner dl dt {
	width:25.7%;
}
.sec_07 .inner dl dd {
	margin-left:-1%;
	width:75.8%;
	font-size:14px;
}
.sec_10 h2 {
	margin:40px auto 30px;
	padding-bottom:1px;
	font-size:26px;
	border-bottom:4px solid #41200a;
	max-width:90%;
}
.sec_10_1 img {
	max-width:90%;
}
.sec_10 table {
	max-width:90%;
}
.sec_10 table th {
	padding:1.5em 2em 1.5em 1em;
	width:20%;
}
.sec_10 table td {
	padding:1.5em 0;
}

.sec_11 h2 {
	margin:0 auto 30px ;
	font-size:26px;
	max-width:90%;
}

.sns_box {
	flex-direction: column;
	margin:20px 0 50px;
}
.sns_box p {
	margin:0 auto 20px;
	width:50%;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	footer

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

