/* 各コンテツページのベーススタイルは、「/css/each.css」で定義 */

#mis .each:before { background-image : url('../image/title.jpg'); }

#mis .each .contents .contentsinner {
	overflow : visible !important;
}

#mis .each .contents .contentsinner .detail {
	display : block;
	width : calc(100% - 16em);
	float : left;
}

#mis .each .contents .contentsinner .contentsnavi {
	display : block;
	width : 15em;
	position : sticky;
	top : 80px;
	left :0;
	padding-bottom : 2em;
	float : right;
	background-color : rgba(0,175,240,1.0);
	border-bottom-right-radius : 10px;
	border-radius : 10px;
}

#mis .each .contents .contentsinner .contentsnavi  a {
	color : rgba(255,255,255,1.0);
	font-size : 1.2em;
	font-weight : 900;
	text-decoration : none;
}

#mis .each .contents .contentsinner .contentsnavi  a:hover {color : rgba(255,0,0,1.0);}

#mis .each .contents .contentsinner .contentsnavi h4 {
	margin : 0 auto;
	padding : 0;
	width : 85%;
	padding-bottom : 0.3em;
	border-bottom : dotted 5px rgba(50,50,50,1.0);
}

#mis .each .contents .contentsinner .contentsnavi h4 span { margin : 0; padding : 0; font-size : 1.2em; color:rgba(50,50,50,1.0); }

#mis .each .contents .contentsinner .contentsnavi ul { margin : 1.5em; margin-top : 0.5em; }
#mis .each .contents .contentsinner .contentsnavi ul:first-child { margin-top : 1.5em; }

#mis .each .contents .contentsinner .contentsnavi ul li {
	line-height : 1.5em;
	letter-spacing : 0.1em;
	margin-bottom : 1em;
}

#mis .each .contents .contentsinner .contentsnavi ul li {}


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

	#mis .each .contents .contentsinner .detail { width : 100%; float: none; }
	#mis .each .contents .contentsinner .contentsnavi {  width : 100%; float: none; padding-top : 0.1em; }
	#mis .each .contents .contentsinner .contentsnavi h4 { width : 95%; text-align: center;}
	#mis .each .contents .contentsinner .contentsnavi ul { margin : 1em; }
	#mis .each .contents .contentsinner .contentsnavi ul:first-child { margin-top : 1.5em; }
	#mis .each .contents .contentsinner .contentsnavi ul li { text-align : center; }

} /* max-width:768px */



#mis .each .contents .contentsinner .mt,
#mis .each .contents .contentsinner #mt20230401 {
	display: block;
	padding-top : 50px;
	margin-top : -50px;
}

#mis .each .contents .contentsinner #mytsushin + .section {}
#mis .each .contents .contentsinner #mytsushin + .section .mt { }

#mis .each .contents .contentsinner #mytsushin + .section .mt + .mt { margin-top : 1em; }

#mis .each .contents .contentsinner #mytsushin + .section .mtcontents {
	margin : 0 auto;
	width : 92%;
}

#mis .each .contents .contentsinner #mytsushin + .section .mt h3 {
	border : none;
	background : none;
	background-image : url(../image/cl.png),url(../image/cr.png) ;
	background-repeat : no-repeat;
	background-position : left  top,right  bottom;
}

#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span {
	padding-left : 0.5em;
	color : rgba(0,0,0,1.0);
}

#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span + span {
	margin-left : 2em;
	font-size : 1em;
}

#mis .each .contents .contentsinner #mytsushin + .section .mtcontents:after {
	display : block;
	content : "";
	clear : both;
}

#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h4 {
	margin : 0;
	padding : 2em 0;
	width : 100%;
	font-size : 1.5em;
	font-weight : 900;
	letter-spacing : 0.1em;
	border : none;
}

@media screen and (max-width : 768px) { /* max768px */

	#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h4 { padding : 1em 0; }

}/*** max768px ***/


#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h5 {
	margin : 0;
	margin-top : 2em;
	margin-bottom : 1em;
	padding : 2em 0;
	padding-bottom : 0.2em;
	width : 100%;
	font-size : 1.2em;
	letter-spacing : 0.1em;
	border-bottom : dotted 1px rgba(0,0,0,1.0);
}

#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h4 + h5 { margin-top : 0; padding-top : 0; }

@media screen and (max-width : 768px) { /* max768px */

	#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h5 { padding : 1em; }
	#mis .each .contents .contentsinner #mytsushin + .section .mtcontents h4 + h5 { padding-top : 1em; }


}/*** max768px ***/



#mis .each .contents .contentsinner #mytsushin + .section .mtcontents ul { width :100%; }
#mis .each .contents .contentsinner #mytsushin + .section .mtcontents ul li {
	padding-left : 35px;
	line-height : 1.8;
	margin-bottom : 1em;
	background-image : url(../image/sp.png);
	background-repeat : no-repeat;
}


#mis .each .contents .contentsinner #mytsushin + .section .mtcontents img { width : 100%; }






/* mt pdf list */
#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report p {
	margin : 2em 0;
	width :100%;
}

#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report ul {
	display : block;
	margin : 0 auto;
	max-width : 1000px;
	border : solid 0px rgba(0,0,0,1.0);
}


#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report ul li {
	margin : 0;
	margin-right : 15px;
	margin-bottom : 15px;
	padding : 0;
	background : none;
	display : block;
	width : 230px;
	float : left;
}

	#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report ul li:first-child { margin-left :0; }

#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report ul li img {
	border : solid 1px rgba(0,0,0,0.3);
}

#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .report ul li img + p { margin:0; text-align : center; }





/* 通常 */
#mis .each .contents .contentsinner #mytsushin + .section .mt .one {
	margin-bottom : 1em;
	width : 350px;
	border : solid 1px rgba(0,0,0,0.3);
	box-shadow : 3px 3px 3px rgba(0,0,0,0.2);
	float: left;
}

#mis .each .contents .contentsinner #mytsushin + .section .mt .one + .one { margin-left : 1em; }


#mis .each .contents .contentsinner #mytsushin + .section .mt .one p {
	display : block;
	margin : 0;
	width : 100%;
	text-align : center;
	line-height : 2;
}

#mis .each .contents .contentsinner #mytsushin + .section .mt .two {
	margin-left : 1em;
	width : calc(98% - 350px);
	max-width : 700px;
	min-width : 500px;
	float: left;
}



/* 個別 */

/* mt20230401 */
#mis .each .contents .contentsinner #mytsushin + .section #mt20230401 .one {
	display : block;
	margin : 0 auto;
	width : 100%;
	max-width : 800px;
	float : none;
	border : none;
	box-shadow : none;
}

/* mt20230417 */
#mis .each .contents .contentsinner #mytsushin + .section #mt20230417 .two { width : 500px; float:left; }


/* mt20230607 */
/* mt20230608 */
/* mt202307 */


/* mt202307eagles */
#mis .each .contents .contentsinner #mytsushin + .section #mt202307eagles p { margin : 0; }
#mis .each .contents .contentsinner #mytsushin + .section #mt202307eagles p:nth-child(3) { margin-bottom : 2em; }
#mis .each .contents .contentsinner #mytsushin + .section #mt202307eagles .one {
	margin-bottom : 1em;
	margin-right : 1em;
	float: left;
}

#mis .each .contents .contentsinner #mytsushin + .section #mt202307eagles .two { width : 98%; }


/* mt202308 */
#mis .each .contents .contentsinner #mytsushin + .section #mt202308 .two {
	width : calc(98% - 350px);
	max-width : 700px;
	float: left;
}

/* mt202309 */
#mis .each .contents .contentsinner #mytsushin + .section #mt202309 .mtcontents { margin-top : 2em; }
#mis .each .contents .contentsinner #mytsushin + .section #mt202309 .one { margin-right : 1em; }
#mis .each .contents .contentsinner #mytsushin + .section #mt202309 .two {
	width : 98%;
	max-width : 700px;
	float: left;
}

/* mt202311 */
#mis .each .contents .contentsinner #mytsushin + .section #mt202311 p { margin : 0; }
#mis .each .contents .contentsinner #mytsushin + .section #mt202311 p:nth-child(3) { margin-bottom : 2em; }


/* mt20231204 */
/* mt20231205 */
/* mt202403 */

/* mt202410 */
#mis .each .contents .contentsinner #mytsushin + .section #mt202410 .two { float:none; }





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

	#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span { padding-left : 0.5em; }
	
	#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span + span { margin-left : 2em; }

	#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span + span { }

	#mis .each .contents .contentsinner #mytsushin + .section .mt h3 span + span:before { content : "\a　"; white-space :pre;}

	#mis .each .contents .contentsinner #mytsushin + .section .mtcontents { overflow : hidden; }

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents ul {
		float : none !important;
		width : 95% !important;
	}

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .one {
		float : none !important;
		margin : 0 auto !important;
		margin-bottom : 1em !important;
		width : 100% !important;
		max-width : 450px !important;
	}

	#mis .each .contents .contentsinner #mytsushin + .section #mt20230401 .mtcontents .one {
		margin-top:2em;
		overflow-x : auto;
		height : 15em;
		width : 100% !important;
		max-width : 100% !important;
	}

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .two {
		margin-top:2em;
		overflow-x : auto;
		height : 15em;
		width : 100% !important;
	}

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .two img { width : 600px; }

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .w700 {
		margin : 0 auto;
		height : 15em;
		width : 95% !important;
		max-width : 95% !important;
	}

	#mis .each .contents .contentsinner #mytsushin + .section #mtpdflist .mtcontents .report ul li {
		display : block;
		margin : 0 auto;
		margin-bottom : 2em;
		width : 80%;
		max-width : 350px;
		float : none;
	}

}/* max-width:768px */


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

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .photo { min-width:auto; }

	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .two:after { display : inline-block; content : "※横にスクロールしてください"; }
	#mis .each .contents .contentsinner #mytsushin + .section #mt20230401 .mtcontents .one:after { content : "※横にスクロールしてください"; }
	#mis .each .contents .contentsinner #mytsushin + .section #mt20230401 .mtcontents .one img { width : 700px; }


	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .w700 { height:20em;  min-width:auto;}
	#mis .each .contents .contentsinner #mytsushin + .section .mt .mtcontents .w700 img { width : 700px;}


}/* max-width:500px */




