@charset "utf-8";

/* ---------------------------------------------
 message
------------------------------------------------ */

/* about */

.about p:first-child{
	background:#70ad47;
	color:#fff;
	display:table;
	font-size:18px;
	text-align:center;
	margin:30px auto 0;
	padding:3px 40px;
}

.about p:nth-child(2){
	font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size:34px;
	text-align:center;
}

.about p:nth-child(2) em{
	color:#000;
	font-style:normal;
}

@media screen and (max-width: 768px){
	.about p:nth-child(2){
		font-size:26px;
	}
}

/* oneday */

.oneday dt{
	margin:30px 0 0;
}

.oneday dd{
	margin:-1.875em 0 0 5em;
}

/* sp-col2 */

@media screen and (max-width: 768px){
	.layout-unit.sp-col2{
		display:flex;
		flex-wrap:wrap;
	}
	.layout-unit.sp-col2 p{
		width:50%;
		margin-top:0;
	}
	.layout-frame.sp-col2{
		display:flex;
		flex-wrap:wrap;
	}
	.layout-frame.sp-col2 .layout-unit{
		width:50%;
	}
	.layout-frame.sp-col2 .layout-unit p{
		margin:0;
	}
	.layout-frame.sp-col2 .layout-unit:nth-child(odd) p{
		margin:0 5px 0 0;
	}
	.layout-frame.sp-col2 .layout-unit:nth-child(even) p{
		margin:0 0 0 5px;
	}
}
