
@charset "UTF-8";


 .lead dl { 
	background: rgba(187, 222, 237, 0.3);
  padding: 10px;
	border-radius:8px;
}

 .lead dl dt {
	font-size:1.3em;
	padding-left:0.5em;
	font-family: "UD新ゴ M","UD Shin Go Medium";
	color: #47b4e2;
}
 .lead dl dt:before {
	font-family: FontAwesome;
  content: "\f058";
	padding-right:0.2em;
}

 .lead dl dd {
  font-family: "UD新ゴ R","UD Shin Go Regular";
	padding-left: 24px;
	margin: 10px 0px;
 }

.imgLTxt p.lead {
  font-family: "UD新ゴ R","UD Shin Go Regular";
	margin: 10px 0px 10px;
 }


@media (min-width: 640px){
	.lead dl dt {
			font-family: "UD新ゴ M","UD Shin Go Medium";
			font-size:1.4em;
			color: #47b4e2;
	}

	#noteimg02 img{ float:right; max-width:200px;}
    .noteimgR img,
	#noteimg03 img,
	#noteimg04 img{ float:right; max-width:300px;}

 	p.cp {
	 font-size: 1.25em;
	 line-height: 1.3em;
	 color: #0090aa;
	 padding: 5px 0;
	}
	
	#note article.imgL {
		clear: both;
		overflow: hidden;
		margin-bottom: 20px;
	}

    #notice article.imgL img ,
    #note article.imgL img {
		width:38%;
		max-width:300px;
		margin-left:2%;
		float: right;
	}
	
	.imgLTxt{
		float:left;
		width: 60%;
	}
}

article.imgL h6{
	font-size:1.2em;
	color:#0090aa;
	font-weight: bold;
	margin:0 0 0.5em 1.5em;
	text-indent: -1.5em;
}
article.imgL img {
	max-width:100%;
	margin:10px 0;

}

article.imgL h6:before {
	background: #0090aa;
	padding:0.1em 0.5em;
	width:4em;
	margin-right:0.3em;
	color:#fff;
	counter-increment:imgL ;
	content:counter(imgL ) "";
	border-radius: 0.3em;
}
	
h3 {counter-reset:imgL ;}


.img{
    padding: 5px;
}
.img p{padding: 0 20px;}


#notice .note .img_block img {
    background: rgba(187, 222, 237, 0.3);
    margin: 10px 10px 20px;
    padding: 15px;

}