@charset "UTF-8";

/*---------------バナー-----------------*/
a#cl2+div img {
    object-fit: contain;
    border-radius: 0;
}
img{
	border-radius: 0px!important;
}
/*-------------------------------------*/
#con1+section .heading.block_header_1 p{
	font-family: 'Zen Kaku Gothic New','Noto Sans JP', 'Roboto', "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-weight: 600;
	font-size: 6rem;
}

#con3+section .heading.block_header_6 .h{
	font-family: 'Zen Kaku Gothic New','Noto Sans JP', 'Roboto', "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-size: 4.5rem;
}

#con4+section .inner_item_txt,
#con5+section .inner_item_txt,
#con6+section .inner_item_txt,
#con7+section .inner_item_txt,
#con8+section .inner_item_txt,
#con9+section .inner_item_txt{
	max-width: 40%;
	margin-right: 10%;
}
#con4+section .heading.block_header_2 .h,
#con5+section .heading.block_header_2 .h,
#con6+section .heading.block_header_2 .h,
#con7+section .heading.block_header_2 .h,
#con8+section .heading.block_header_2 .h,
#con9+section .heading.block_header_2 .h{
	font-size: 2.5rem !important;
}

#con4+section .heading.block_header_2,
#con5+section .heading.block_header_2,
#con6+section .heading.block_header_2,
#con7+section .heading.block_header_2,
#con8+section .heading.block_header_2,
#con9+section .heading.block_header_2{
	padding-left: 60px;
	position: relative;
}
#con4+section .heading.block_header_2::before,
#con5+section .heading.block_header_2::before,
#con6+section .heading.block_header_2::before,
#con7+section .heading.block_header_2::before,
#con8+section .heading.block_header_2::before,
#con9+section .heading.block_header_2::before{
	position: absolute;
	content: "";
	top: -40px;
	left: 0;
	width: 80px;
	height: 70px;
	background: url("/common/upload_data/matsu-homejp/image/no1.png") top left no-repeat;
	background-size: contain;
}
#con5+section .heading.block_header_2::before{
	background: url("/common/upload_data/matsu-homejp/image/no2.png") top left no-repeat;
	background-size: contain;
}
#con6+section .heading.block_header_2::before{
	background: url("/common/upload_data/matsu-homejp/image/no3.png") top left no-repeat;
	background-size: contain;
}
#con7+section .heading.block_header_2::before{
	background: url("/common/upload_data/matsu-homejp/image/no4.png") top left no-repeat;
	background-size: contain;
}
#con8+section .heading.block_header_2::before{
	background: url("/common/upload_data/matsu-homejp/image/no5.png") top left no-repeat;
	background-size: contain;
}
#con9+section .heading.block_header_2::before{
	background: url("/common/upload_data/matsu-homejp/image/no6.png") top left no-repeat;
	background-size: contain;
}

@media screen and (max-width: 900px) {
	#con1+section .content_wrapper,
	#con2+section .content_wrapper{
		padding: 0!important;
	}
	#con1+section .heading.block_header_1 p{
		font-size: 3.6rem;
	}
	#con3+section .heading.block_header_6 .h {
    	font-size: 3rem;
	}
	#con4+section .heading.block_header_2 .h, #con5+section .heading.block_header_2 .h, #con6+section .heading.block_header_2 .h, #con7+section .heading.block_header_2 .h, #con8+section .heading.block_header_2 .h, #con9+section .heading.block_header_2 .h {
    	font-size: 2.1rem !important;
	}
	#con4+section .heading.block_header_2, #con5+section .heading.block_header_2, #con6+section .heading.block_header_2, #con7+section .heading.block_header_2, #con8+section .heading.block_header_2, #con9+section .heading.block_header_2 {
    	padding-left: 0px;
		text-align: center;
	}
	#con4+section .heading.block_header_2::before, #con5+section .heading.block_header_2::before, #con6+section .heading.block_header_2::before, #con7+section .heading.block_header_2::before, #con8+section .heading.block_header_2::before, #con9+section .heading.block_header_2::before {
		display: none;
	}
	#con4+section .inner_item_txt p,#con5+section .inner_item_txt p,#con6+section .inner_item_txt p,#con7+section .inner_item_txt p,#con8+section .inner_item_txt p,#con9+section .inner_item_txt p{
		text-align: center;
	}
	#con4+section .inner_item_txt, #con5+section .inner_item_txt, #con6+section .inner_item_txt, #con7+section .inner_item_txt, #con8+section .inner_item_txt, #con9+section .inner_item_txt {
    	margin-right: 0%;
	}
}

/*写真複数並び*/
#photo01+div .inner_item_img img{
	border-radius: 0px;
}
#photo01+div .inner_item_txt{
	background: none;
}
#photo01+div .inner_item{
	width: 25%;
	margin-left: 0px;
}
#photo01+div .content_wrapper{
	padding: 0!important;
}
@media screen and (max-width: 480px) {
	#photo01+div .inner_item_txt {
        padding: 100px 0px;
	}
}