/*-------------------------------
	sec tokucho
-------------------------------*/

.sec_child .maru {
	font-weight:bold;
	font-size:2rem;
	margin-bottom:0.25em;
	color:#2578D8;
}

.sec_child .maru::before {
	background:#2578D8;
}

.child_01 .kome {
	margin-bottom:1.5em;
}

.child_01 .btn {
	width:400px;
	margin:40px auto 10px;
}

.child_01 .kome.red {
	display: inline-block;
}

.child_01 .affe_txt {
	margin-bottom:60px;
}

.chirashi_list {
	max-width:100%;
}

/*-------------------------------
	responsive
-------------------------------*/

	


/*-------------------------------
	ver sp
-------------------------------*/

@media screen and (max-width:768px){

/*-------------------------------
	sec tokucho
-------------------------------*/

.sec_child .maru {
	font-size:3rem;
}

.child_01 .btn {
	width:100%;
	margin:6.666666666666667vw auto 1vw;
}

.child_01 .btn span {
	font-size:2.8rem;
}

.child_01 .kome.red {
	text-align:left;
}

.child_01 .affe_txt {
	margin-bottom:12vw;
}

.btn_chirashi {
	padding:1.733333333333333vw 2.266666666666667vw;
}



}/* end 768px */