@charset "UTF-8";

#con1+section ul li{
	list-style: none;
	border-bottom: 1px solid rgba(0,0,0,0.15);
	margin-bottom: 12px;
	padding-bottom: 3px;
}

/*ポイント3カラム*/
#hosyou_point+div a{
	pointer-events: none;
}
#hosyou_point+div .inner_item_img img{
	height: auto !important;
}

#hosyou_point+div .heading.block_header_4 .h {
	font-size: 2.4rem;
	margin-top: 8px
}

@media screen and (max-width: 480px){
	#hosyou_point+div.composite_box01 .inner_item_img {
    	width: 85%;
	}
	#hosyou_point+div .block_header_4 .h {
    	font-size: 2.1rem !important;
	}
}

@media screen and (max-width: 630px){
	.pc_only{
		display: none;
	}
}

/*見出し*/
#midashi01+section{
	font-size: 3.5rem;
	font-family: 'M PLUS 1p', sans-serif;
	line-height: 1.4;
}
#midashi01+section span{
	font-size: 4.8rem;
	color: var(--i_main_color);
	background: linear-gradient(transparent 75%, #ffea00 75%);
	padding-left: 7px;
	padding-right: 7px;
}
@media screen and (max-width: 900px){
	#midashi01+section{
    	font-size: 2.9rem;
	}
	#midashi01+section span{
    	font-size: 3.8rem;
	}
	#midashi01+section{
		padding-bottom: 30px!important;
	}
}
@media screen and (max-width: 500px){
	#midashi01+section{
		font-size: 2.1rem;
	}
	#midashi01+section span{
    	font-size: 2.8rem;
	}
}