/* 各コンテンツページ */
/* 個別設定 */

#tohokuck dl {
	margin                   : 0 0 0 10px;
}


#tohokuck .section b {
	font-weight : 900;
	color       : rgba(255,0,0,1.0);
}


#tohokuck .section h6 {
	width : 96%;
	margin : 0 auto;
	border : solid 0px rgba(0,0,0,1.0);
}

#tohokuck .section h6 + p {
	display      : block;
	width        : 90%;
	padding      : 0 20px;
	text-indent  : 0;
	border       : solid 0px rgba(0,0,0,1.0);
}


#tohokuck .section h7 {
	display : block;
	width : 35em;
	margin : 0;
	padding : 0.5em 0;
	margin-left : 1em;
	margin-bottom : 1em;
	text-align : center;
	color : rgba(255,255,255,1.0);
	background-color : rgba(30,80,120,1.0);
	border-radius : 0.5em;
}

#tohokuck .section h7 span + span:before { content :" "; }


#tohokuck .section .imglist {
	overflow     : auto;
	margin-bottom : 3em;
	border       : solid 0px rgba(0,0,0,1.0);
}


#tohokuck .section .imglist:after {
	display      : block;
	content      : "";
	clear        : both;
}


#tohokuck .section ul li {
	background-size          : cover;
	overflow                 : auto;
}


#tohokuck .section .imglist ul li {
	margin : 0;
	margin-left : 0.5em;
	width : 23.5%;
	padding-bottom : 18%;
	background-position : center;
	float : left;
}

#tohokuck .section .imglist ul li span { display : none;}

#tohokuck .section ul li {
	background-size          : cover;
	overflow                 : auto;
}

#tohokuck .section .imglist ul li.ooame2024072501 { background-image : url('../image/1.jpg');}
#tohokuck .section .imglist ul li.ooame2024072502 { width :48%; background-image : url('../image/2-3.jpg');}
#tohokuck .section .imglist ul li.ooame2024072503 { background-image : url('../image/3.jpg'); display:none;}
#tohokuck .section .imglist ul li.ooame2024072504 { background-image : url('../image/4.jpg');}
#tohokuck .section .imglist ul li.ooame2024072505 { background-image : url('../image/5.jpg');}
#tohokuck .section .imglist ul li.ooame2024072506 { background-image : url('../image/6.jpg');}
#tohokuck .section .imglist ul li.ooame2024072507 { background-image : url('../image/7.jpg');}
#tohokuck .section .imglist ul li.ooame2024072508 { background-image : url('../image/8.jpg');}


#tohokuck .section .detail {
	display : block;
	margin : 0 auto;
	margin-top : 2em;
	margin-bottom : 1em;
	padding-top : 1em;
	width : 48.5%;
	float : left;
	overflow : auto;
	border : solid 0px rgba(0,0,0,1.0);
	border-top : solid 1px rgba(0,0,0,1.0);
}

#tohokuck .section .dt1 { height:18em; }
#tohokuck .section .dt2 { height:11em; }
#tohokuck .section .dt3 { height:18em; float:right; }


#tohokuck .section p + .detail {}

#tohokuck .section .detail:nth-child(even) {
	float : right;
}


#tohokuck .section .detail:after {
	content : "";
	clear : both;
}

#tohokuck .section .detail ul {
	margin : 0;
	border : solid 0px rgba(0,0,0,1.0);
}




#tohokuck .section .detail img {
	margin-right : 1em;
	float : right;
	width : 40%;
}


@media screen and (min-width : 1200px) {  /* 〜1200px*/
}


@media screen and (max-width : 960px) {  /* 960px〜*/


#tohokuck .contents .contents-inner .each .each-inner .each-contents .section h6 + p {
	margin-top : 0.5em;
}

#tohokuck .contents .contents-inner .each .each-inner .each-contents .section h6 + p span {
	line-height : 1.5em;
}

#tohokuck .section h7 {width : 90%; margin :0 auto; margin-bottom :1em;}

#tohokuck .section h7 span + span:before { white-space:pre; content :"\a"; }

#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .imglist ul li {
	margin : 0 auto;
	margin-bottom : 1em;
	width : 75%;
	padding-bottom : 58%;
	float : none;
}

#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .imglist ul li.ooame2024072502 { background-image : url('../image/2.jpg'); margin-bottom:0;}
#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .imglist ul li.ooame2024072503 { display:block; }



#tohokuck .contents .contents-inner .each .each-inner .each-contents .section p + .detail {
	margin-top : 3em;
}


#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .detail {
	margin : 0;
	width : 100%;
	height : auto;
	border : solid 0px rgba(0,0,0,1.0) !important;
}


#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .detail img {
	display : block;
	margin : 0 auto;
	margin-bottom : 1em;
	width : 85%;
	float : none;
	overflow : visible;
}



#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .detail ul {
	margin : 0 auto;
	margin-bottom :3em;
	padding : 0;
	width : 85%;
	overflow : visible;
}


#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .detail img + ul li { line-height : 1.5em; }

#tohokuck .contents .contents-inner .each .each-inner .each-contents .section .detail ul li { line-height : 1.5em; }


}/* 960px*/

