/* ハンバーガーメニュー装飾定義 */
.navbar-light .navbar-toggler {
	border-color: rgba(0,0,0,0);
}


/* TOP画像加工 */
.cut{
	width: auto;
	height: 300px;
	object-fit: cover;
}
@media(min-width:600px){
	.cut{
		width: auto;
		height: auto;
		object-fit: cover;
	}
}
@media(min-width:1000px){
	.cut{
		width: auto;
		height: auto;
		object-fit: cover;
	}
}


/* <table>クラス定義 */
.table1{
	border:solid 10px #fbdad3;
	width:98%;
}
@media(min-width:600px){
	.table1{
		border:solid 20px #fbdad3;
		width:90%;
	}
}
@media(min-width:1000px){
	.table1{
		border:solid 30px #fbdad3;
		width:80%;
	}
}
.table2{
	border:solid 3px #D4E9D7;
	width:100%;
}
@media(min-width:600px){
	.table2{
		border:solid 5px #D4E9D7;
		width:100%;
	}
}
@media(min-width:1000px){
	.table2{
		border:solid 7px #D4E9D7;
		width:100%;
	}
}



/* <p>タグ定義 */
p{
	font-size:calc(112.5% + 4*(100vw - 800px) / 300);
	color:#5f4c3f;
	margin:0;
	line-height:140%;

}
@media(min-width:600px){
	p{
		font-size:calc(112.5% + 4*(100vw - 500px) / 400);
		color:#5f4c3f;
		margin:0;
		line-height:150%;
	}
}
@media(min-width:1000px){
	p{
		font-size:calc(137.5%);
		color:#5f4c3f;
		margin:0;
		line-height:150%;
	}
}
.p-1{
	font-size:calc(112.5% + 4*(100vw - 800px) / 300);
	color:#5f4c3f;
	margin:0;
	line-height:140%;
}
@media(min-width:600px){
	.p-1{
		font-size:calc(112.5% + 4*(100vw - 800px) / 400);
		color:#5f4c3f;
		margin:0;
		line-height:150%;
	}
}
@media(min-width:1000px){
	.p-1{
		font-size:calc(130%);
		color:#5f4c3f;
		margin:0;
		line-height:150%;
	}
}

.p1{
	font-size:calc(112.5% + 4*(100vw - 750px) / 300);
	color:#5f4c3f;
	font-weight:900;
	line-height:150%
}
@media(min-width:600px){
	.p1{
		font-size:calc(112.5% + 4*(100vw - 200px) / 400);
		color:#5f4c3f;
		font-weight:900;
		line-height:150%;
	}
}
@media(min-width:1000px){
	.p1{
		font-size:calc(137.5%);
		color:#5f4c3f;
		font-weight:900;
		line-height:150%;
	}
}

