@charset "UTF-8";

#pan ul li:nth-child(2) {
    display: none;
}

#measures+.composite_box01.block_images_14 .inner_item{
	box-shadow: none;
}
#measures+.composite_box01.block_images_14 .inner_item{
	background: #fef2cc;
}
#measures+.composite_box01 .inner_item_img{
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
}


@media screen and (max-width: 900px) {
.contents_box01:not(.block_image_text_2):not(.block_image_text_6) .wrapper_item {
    flex-direction: column-reverse;
    display: flex;
}
}

/*SPフォント調整*/

@media screen and (max-width: 800px){
	div p span[style*="font-size:48px;"]{
		font-size: 2.2rem !important;
	}
	div p span[style*="font-size:48px;"] strong span{
		font-size: 2.2rem !important;
	}
	div p span[style*="font-size:36px;"]{
		font-size: 2.1rem !important;
	}
	div p span[style*="font-size:36px;"] span{
		font-size: 2.1rem !important;
	}
	div p span[style*="font-size:28px;"]{
		font-size: 2rem !important;
	}
	div p span[style*="font-size:24px;"]{
		font-size: 1.8rem !important;
	}
	div p span[style*="font-size:22px;"]{
		font-size: 1.8rem !important;
	}
	div p span[style*="font-size:18px;"]{
		font-size: 1.5rem !important;
	}
}
@media screen and (max-width: 900px){
	#ft_t+.contents_box01{
		padding-bottom: 0px;
	}
}
@media screen and (max-width: 800px){
	#font_n+.contents_box01 p span{
		font-size: 2rem !important;
	}
	#font_b+.contents_box01 p span{
		font-size: 2.3rem !important;
	}
	#ft_t+.contents_box01 .heading.block_header_4 .h{
		font-size: 2.2rem !important;
	}
	#ft_t+.contents_box01 .inner_item_txt p span{
		font-size: 2.8rem !important;
	}
	#ft_t + .contents_box01 .inner_item_txt p i{
		font-size: 1.8rem !important;
	}
}

#measures+.composite_box01 .inner_item{
		width: 48% !important;
		margin: 1px !important;
		margin-top: 10px;
		margin-bottom: 0;
		justify-content: space-between;
		align-items: center;
		background-color:#FFF4C7
}
@media screen and (max-width: 900px){
.composite_box01 .wrapper_item {
		flex-wrap: inherit !important;
}
}

.composite_box01 .inner_item_img img {
    object-fit: contain;
}