@charset "utf-8";

#main > .inner{
	padding-top: 210px;
}

#main .h.title{
	background-image: url(../../common/img/bg_h_01.jpg);
}

.lcl-bnrs {
	display: flex;
	gap: 15px;
	margin-top: 37px;
}
.lcl-bnrs__link {
}
.lcl-bnrs__link img {
	width: 100%;
	height: auto;
}

@media screen and (min-width: 741px){
	#area_01 .leftside{
		width: 320px;
	}

	#area_01 .rightside{
		width: 360px;
	}
}

@media screen and (max-width: 740px){
	#main > .inner{
		padding-top: 0;
	}

	#main_column{
		font-size: 13px;
	}

	#area_01 .leftside{
		float: none;
	}

	#area_01 .rightside{
		float: none;
		width: 240px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 30px;
	}

	.lcl-bnrs {
		flex-direction: column;
		width: 290px;
		margin-inline: auto;
	}
}
