@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

#PAGE .SHEET .SIDE_WHITE ul li a.IR12:link	{ background:#e4f4fb url(../../img/arrow_black.png) no-repeat 8% 50%; background-size:4px auto; color:#000;}
#PAGE .SHEET .SIDE_WHITE ul li a.IR12:visited	{ background:#e4f4fb url(../../img/arrow_black.png) no-repeat 8% 50%; background-size:4px auto; color:#000;}
/*見出しボックスここから*/
.out{
	width:700px;
	height:80px;
	background:#45AA8F;
}
.in{
	width: 726px;
height: 162px;
background: #0B906D;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(13deg);
margin-left: -27px;
margin-top: -2px;
	}
/*見出しボックスここまで*/
/*バックナンバーここから*/
#back_number_midasi {
	font-size:10px;
	color:#636161;
}
#back_number {
	margin-top:30px;
}
#back_number p{
}
.back_number_list{
	background-image:url(../img/back_yellow.jpg);
	width:640px;
	min-height:65px;
}
.back_number_list_contents{
	margin-top:10px;
	padding-left: 5px;
	font-size:11px;
}
.back_number_list img{
	margin-right:5px;
}
.back_number_list_left_edge {
	float: left;
width: 100px;
margin-left: 5px;
}
.back_number_list_left_edge a:hover { text-decoration:underline; }
.back_number_list_left_edge a:active { text-decoration:underline; }
.back_number_list_others {
float: left;
width: 100px;
margin-left: 5px;
}
.back_number_list_SP{
	float:left;
}
/*バックナンバーここまで*/
/*ニュースここから*/
.back_blue{
	background-image:url(../img/back_blue.jpg);
	width:640px;
	height:30px;
	margin-top:30px;
	margin-bottom:10px;
}
.back_blue h3{
	margin-left:10px;
	font-size:11px;
	margin-top:4px;
	color:#FFFFFF;
}
#KU{
	margin-top:30px;
	}
.KU_retsu{
	border-bottom: 1px solid #ccc;
}
.KUs_hiduke{
	float:left;
	width:150px;
	margin-left:20px;
	}
.KU_text{
	float:left;
	width:300px;
	margin-left:20px;
	}
.KU_text a{
	float:left;
	margin:12px 0 0 0;
	color:#1D99DC;
	text-decoration:underline;
	}
.KU_text a:hover{ text-decoration:none; }
.KU_text a:active{ text-decoration:none; }
.KU_PDF{
	float:left;
	}
.KU_PDF p{
	float:left;
	margin-left:10px;
	}
.KU_PDF img{
	float:left;
	margin-top:10px;
	}
/*ニュースここまで*/

/*20230813追加*/
.line_box.explanation_title {
	background: #1da4e7;
    font-size: 16px;
    line-height: 80px;
    padding-left: 20px;
    color: white;
	}

/*SIDEのアイコンにカラーを付ける 20230824追加*/
#PAGE .SHEET .SIDE_WHITE ul li.side.op.IR3 {
    background: #e4f4fb;
}



@media screen and (max-width: 740px){

.SP_head{
background: #0B906D;
}
.back_number_list_contents{
	margin-top:10px;
	font-size:11px;
	padding-left: 0px;
}
.back_number_list_others {
float: left;
width: 95px;
margin-left: 10px;
}
.back_number_list_left_edge {
	float: left;
width: 95px;
margin-left: 10px;
}
.back_number_list_SP{
	width:100%;
}
.back_number_list{
	background-color:#FFFF00;
	background-image:none;
	width:100%;
	height:auto;
}
.back_blue{
	background-image:none;
	width:640px;
	height:30px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#1D99DC;
}
.KUs_hiduke{
	float:left;
	width:100%;
	line-height:1.5em;
	margin-left:0px;
	}
.KUs_hiduke p{
	margin:5px 0 0 0;
	}
.KU_text{
	float: left;
width: 75%;
line-height: 1.5em;
margin-left: 0px;
	}
.KU_text a{
	margin:0 0 5px 0;
	}
.KU_PDF{
float: right;
line-height: 1.5em;
width: 10%;
	}
.KU_PDF img{ margin:0 0 5px 0; }

}