@charset "Shift_JIS";
/*common =============================================*/
#contents { background-image: none;}
#main .flame_btm{min-height: initial;
	padding: 3px 32px 30px 32px;}
#contents h1 {
  box-sizing: border-box;
  margin: 0;
  padding: 24px 0 24px 0;
  font-weight: bold;
  font-size: 187%;
  letter-spacing: 0.1;
}
#contents h1 img{
	width: 110px;
	height: auto;
	vertical-align: middle;
	margin-left: 1.5em;
}
#main .flame h4 {
	font-size: 130%;
	font-weight: bold;
	background: #eef7e6;
	margin: 15px 0;
	padding: 0.5em 0.6em;
	border: 1px solid #e8e7d5;
	border-radius: 4px;
}
.indent { margin-left: 2em !important; }
ul.note li,
ol.note li  {display: flex;}
a.blank img{margin: 0 5px; vertical-align: initial;}

#eyePoint{
	line-height: 1.5;
	display: flex;
	justify-content: space-between;
}
#eyePoint.surrogate{
	margin-bottom: 1em;
}
#eyePoint div.column{
	text-align: center;
	width: 48%;
}
#eyePoint div div{
	text-align: left;
	border: solid 1px #7e4e34;
	border-top: none;
	padding: 10px;
}
#eyePoint div.column div p:first-child{
	min-height: 7.5em;
	margin: 0;
}
#eyePoint div .note{
	font-size: 87.5%;
	text-align: left;
}
#main .flame #eyePoint h4{
	color: #FFF;
	font-size: 120%;
	background: #7e4e34;
	margin: 0;
	padding: 0.5em 0;
	border: none;
	border-radius: 10px 10px 0 0;

}
.eyeBox{
	padding: 1em;
	border: solid 1px #CCC;
	border-radius: 5px;
}
.eyeOl{
	font-weight: bold;
}
.eyeOl > li{
	list-style: decimal;
	margin-left:2em ;
}
.eyeOl > li div{
	font-weight: normal;
}
.surrogateImg01 img{ max-width: 210px;}
.surrogateImg02 {text-align: center;}
.surrogateImg02 img{ width: 100%; margin: 10px 0;}/*max-width: 450px; */
@media screen and (max-width: 960px){
	#main{ margin-bottom: 20px;}
	#contents h1 {	padding-left: 0.5em;	}
	#eyePoint.surrogate img{
		width: 100%;
	}

	}


@media screen and (max-width: 600px){
	#main{ line-height: 1.5;}
	#main .flame_btm{
		min-height: initial;
		padding: 15px 10px;
	}
	#contents h1{ font-size: 150%;}
		#contents h1 img{
		margin-left: 0;
		display: block;
		margin: 10px auto 0;
	}
		#main .flame h4 {
		font-size: 16px;
	}	
	#eyePoint{
		display: block;
		margin-bottom: 1em;
	}
	#eyePoint.surrogate{
		text-align: center;
	}	
	#eyePoint.surrogate img{
		margin: 5px;
	}
	#eyePoint div.column{
		width: 100%;
	}
		#eyePoint div.column div p:first-child{
		min-height: auto;
	}	
	#eyePoint div div{
		border: none;
	}
	.surrogateImg02 img{ width: 100%;/*max-width: 100%;*/}
}
