@charset "utf-8";

/*その他共通*/
.other_index_inner_area02 div{
	color: #fff;
	font-size: 3.6rem;
	background: #1d2c73;
	padding: 15px 3.125%;
}
.index_inner_area01{
}
.other_index_inner_area03{
	padding:0 0 50px 0;
}
.other_index_inner_area03 .title{
	font-size:3.2rem;
	color:#1d2c73;
	background:#e6e5df;
	padding: 15px 3.125%;
	border-top:4px solid #1d2c73;
}
.other_index_inner_area03 .inner_box{
	padding:20px 3.125%;
}
.other_index_inner_area03 .inner_box > ul li{
	margin-bottom:20px;
}
.other_index_inner_area03 .btn_area{
}
.other_index_inner_area03 .btn_area table{
	width:100%;
	box-shadow: 1px 1px 1px #9F9F9F;
}
.other_index_inner_area03 .btn_area table th{
	width:75.5%;
	background:#f2f1eb;
	padding:10px 4% 10px 4%;
}
.other_index_inner_area03 .btn_area table th .txt01{
	background:url(/other/img/sp_ic_pdf.png) no-repeat left 2px;
	font-size:2.8rem;
	display:block;
	padding:3% 0 4% 12%;
	color:#3738cf;
}
.other_index_inner_area03 .btn_area table th .txt02{
	font-size:2.4rem;
	display:block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=);
}

.other_index_inner_area03 .btn_area table td{
	width:24.5%;
	background:#dadada;
	text-align:center;
	font-size:2.4rem;
	color:#3738cf;
	cursor:pointer;
}
.other_index_inner_area03 .open .btn_area table td div{
	background:url(/other/img/sp_ic_open.png) no-repeat center bottom #dadada;
	padding-bottom:20%;
}
.other_index_inner_area03 .btn_area table td div{
	background:url(/other/img/sp_ic_close.gif) no-repeat center bottom #dadada;
	padding-bottom:20%;
}




.other_index_inner_area03 .slide_area{
	padding:30px 5% 5px;
	background:#dadada;
	margin-top:4px;
}
.other_index_inner_area03 .slide_area ol{

}
.other_index_inner_area03 .slide_area ol li{
	font-size:2.4rem;
	margin-bottom:25px;
}
.other_index_inner_area03 .slide_area ol li a{
	background:url(/other/img/sp_ic_pdf.png) no-repeat left 2px;
	padding:3% 0 3% 10%;
	display:block;
}




/*device 641px以上*/
@media screen and (min-width:641px){
	/*その他共通*/
	.other_index_inner_area02 div{
		color: #000;
		font-size: 2.0rem;
		font-size: 20px;
		background: #d9e5f6;
		padding: 17px 0 17px 15px;
		border-top:2px solid #000e52;
		margin-top:20px;
	}
	.other_index_inner_area03{
		background:#fff;
		padding:48px 60px 0;
	}
	#contents{
		padding-bottom:120px;
	}
	.index_inner_area01{
	}
	.other_index_inner_area03 .title{
		font-size:1.6rem;
		font-size:16px;
		color:#fff;
		background:#5872a2;
		padding: 10px 20px;
		border-top:none;
	}
	.other_index_inner_area03 .inner_area03_box{
			padding:0px 0 60px;
	}
	.other_index_inner_area03 .inner_box{
		padding:0;
	}
	.other_index_inner_area03 .inner_box > ul{
		border-top:1px solid #adb9cd;
		border-left:1px solid #adb9cd;
	}
	.other_index_inner_area03 .inner_box > ul li{
		margin-bottom:0px;
		border-bottom:1px solid #adb9cd;
		border-right:1px solid #adb9cd;
	}
	.other_index_inner_area03 .btn_area{
	}
	.other_index_inner_area03 .btn_area table{
		width:100%;
		box-shadow:none;
	}
	.other_index_inner_area03 .btn_area table th{
		width:723px;
		background:#fff;
		padding:5px 4% 5px 10px;
	}
	.other_index_inner_area03 .btn_area table th .txt01{
		background:url(/other/img/pc_ic_pdf.gif) no-repeat left 3px;
		font-size:1.6rem;
		font-size:16px;
		display:inline-block;
		padding:5px 0 2px 30px;
		color:#3738cf;
	}
	.other_index_inner_area03 .btn_area table th .txt02{
		font-size:1.4rem;
		font-size:14px;
		display:inline;
		padding-left:10px;
	}

	.other_index_inner_area03 .btn_area table td{
		width:116px;
		background:#fff;
		text-align:left;
		font-size:1.4rem;
		font-size:14px;
		color:#3738cf;
		cursor:pointer;
	}
	.other_index_inner_area03 .open .btn_area table td div{
		background:url(/other/img/pc_ic_open.gif) no-repeat left center #fff;
		padding-bottom:0;
		padding-left:30px;
	}
	.other_index_inner_area03 .btn_area table td div{
		background:url(/other/img/pc_ic_close.gif) no-repeat left center #fff;
		padding-bottom:0;
		padding-left:30px;
	}
	.other_index_inner_area03 .slide_area{
		padding:15px;
		background:#c9d7e9;
		margin-top:0px;

	}
	.other_index_inner_area03 .slide_area ol{
		background:#fff;
		border-top:1px solid #adb9cd;
		border-left:1px solid #adb9cd;
	}
	.other_index_inner_area03 .slide_area ol li{
		font-size:2.4rem;
		margin-bottom:0;
	}
	.other_index_inner_area03 .slide_area ol li a{
		background:url(/other/img/pc_ic_pdf.gif) no-repeat 11px 5px;
		font-size:1.4rem;
		font-size:14px;
		display:inline-block;
		padding:8px 10px 10px 43px;
	}
	#header #g_navi ul > li.active_only{
		background: #c9d7e9 !important;
	}
	#header #g_navi ul > li.active_only a{
		color: #293982 !important;
	}
	#footer{
		height: 140px;
		position:absolute;
		z-index: 1;
		bottom:0;
		width:100%;
	}
}