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

#PAGE .SHEET .SIDE_WHITE ul li a.IR7: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.IR7:visited	{ background:#e4f4fb url(../../img/arrow_black.png) no-repeat 8% 50%; background-size:4px auto; color:#000;}

/*見出しボックスここから*/
.out{
	width:700px;
	height:80px;
	background:#81BDDF;
}
.in{
	width: 726px;
height: 162px;
background: #9CCBE6;
-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;
	}
.out .in img {
	width: 80px;
height: 80px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(-13deg);
margin-left: 27px;
margin-top: 69px;
}
/*見出しボックスここまで*/
/*表ここから*/
#table_block{
	margin-top:30px;
}
.while_table{
	position:relative;
	padding-bottom:70px;
}
.table_other .table_left{
	float:left;
	width:190px;
	background:#FAF5B5;
	height:35px;
	margin-top:5px;
}
.table_other .table_right{
	float:right;
	width:445px;
	background:#F9F9F9;
	margin-left:5px;
	height:35px;
	margin-top:5px;
}
.table_other p{
margin-top: 6px;
margin-left: 10px;
}
.table_other_2 .table_left{
	float:left;
	width:190px;
	background:#FAF5B5;
	height:35px;
	margin-top:5px;
	height:60px;
}
.table_other_2 .table_right{
	float:right;
	width:445px;
	background:#F9F9F9;
	margin-left:5px;
	height:35px;
	margin-top:5px;
	height:60px;
}
.table_other_2 p{
margin-top: 6px;
margin-left: 10px;
}

.table_other_3 .table_left{
	float:left;
	width:190px;
	background:#FAF5B5;
	height:80px;
	margin-top:5px;
}
.table_other_3 .table_right{
	float:right;
	width:445px;
	background:#F9F9F9;
	margin-left:5px;
	height:80px;
	margin-top:5px;
}
.table_other_3 p{
margin-top: 6px;
margin-left: 10px;
}
/*表ここまで*/
#buttom_toiawase{
	background-image:url(../img/back_yellow.png);
	width:640px;
	height:auto;
	margin-top:30px;
}
#buttom_toiawase .top_text{
	text-align:center;
	margin-top:3px;
	border-bottom: 0.3px solid #4E4E4E;
}
.free{
	width:319px;
	float:left;
	border-right: 0.3px solid #4E4E4E;
}
.mitsui{
	width:auto;
	float:left;
}
.komozi{
	text-align:center;
	font-size:12px;
	margin-top:5px;
}
.number img{
	float:left;
	margin-left:45px;
}

.number p{
	float:left;
	font-size:21px;
	margin-top:11px;
}
.mitsui img{
	margin-left:30px;
}
#table_block img{
position: absolute;
top: 220px;
left: 390px;
}

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


@media screen and (max-width: 740px){
	.SP_head{
background: #9CCBE6;
}
.table_other .table_left{
	float:left;
	width:100%;
	background:#FAF5B5;
	height:35px;
	margin-top:5px;
}
.table_other .table_right{
	float:right;
	width:100%;
	background:#F9F9F9;
	margin-left:0px;
	height:35px;
	margin-top:5px;
}
.table_other_2 .table_left{
	float:left;
	width:100%;
	background:#FAF5B5;
	height:35px;
	margin-top:5px;
}
.table_other_2 .table_right{
	float:right;
	width:100%;
	background:#F9F9F9;
	margin-left:0px;
	height:35px;
	margin-top:5px;
}
.table_other_3 .table_left{
	float:left;
	width:100%;
	background:#FAF5B5;
	height:35px;
	margin-top:5px;
}
.table_other_3 .table_right{
	float:right;
	width:100%;
	background:#F9F9F9;
	margin-left:0px;
	height:80px;
	margin-top:5px;
}
.SP{
	float:left;
	width:100%;
	margin-top:5px;
	background-color:#FAF5B5;
}
.number p{
	float:left;
	font-size:21px;
	margin-top:5px;
	margin-bottom:10px;
}
.number img{
	float:left;
	margin-left:45px;
	width:30px;
	margin-top:2px;
}

.mitsui img{
	margin-left:30px;
}

}