@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;
	border-top:2px solid #fff;
}
.other_index_inner_area03 .inner_area03_box{
	padding-bottom:15px;
}
.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{
	background:url(/other/img/sp_ic_close.png) no-repeat 95% center #d9e5f6;
}
.other_index_inner_area03 .btn_area p.txt01{
	box-shadow: 1px 1px 1px #9F9F9F;
	font-size:3.2rem;
	color:#2848c8;
	background:url(/other/img/sp_ic_q.png) no-repeat 3% 35px;
	padding:35px 10% 35px 11%;
	line-height:1.3;
}
.other_index_inner_area03 .btn_area p.pc_btn{
	display:none;
}
.other_index_inner_area03 .open{
	border:2px solid #b4c4dc;
}
.other_index_inner_area03 .open .btn_area{
	background:url(/other/img/sp_ic_open.png) no-repeat 95% center #fff;
}
.other_index_inner_area03 .open .btn_area p{
	box-shadow: none;
	background:url(/other/img/sp_ic_q.png) no-repeat 2.5% 33px;
	padding:33px 10% 35px 10.7%;
}



.other_index_inner_area03 .slide_area{
	background:#fff;
	font-size:2.8rem;
}
.other_index_inner_area03 .slide_area .inner{
	background:url(/other/img/sp_ic_a.png) no-repeat 3% top;
	padding:0 5% 20px 10%;
}
.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{
		background:none;
		cursor:pointer;
	}
	.other_index_inner_area03 .btn_area p.txt01{
		box-shadow: none;
		font-size:1.5rem;
		font-size:15px;
		color:#2848c8;
		background:url(/other/img/pc_ic_q.png) no-repeat 19px center;
		padding:16px 0 16px 50px;
		line-height:1.3;
		width:670px;
		float:left;
	}
	.other_index_inner_area03 .btn_area p.txt01:hover{
		text-decoration: underline;
	}
	.other_index_inner_area03 .btn_area p.pc_btn{
		display:block;
		padding:16px 0 16px 30px;
		width:88px;
		float:right;
		background:url(/other/img/pc_ic_close.gif) no-repeat left center;
		color:#2848C8;
		font-size:1.5rem;
		font-size:15px;
	}
	.other_index_inner_area03 .open{
		border:none;
	}
	.other_index_inner_area03 .open .btn_area{
		border-bottom:1px solid #adb9cd;
		background:none;
	}
	.other_index_inner_area03 .open .btn_area p.pc_btn{
		background:url(/other/img/pc_ic_open.gif) no-repeat left center;
	}



	.other_index_inner_area03 .slide_area{
		background:#d9e3ed;
		font-size:2.8rem;
		font-size:1.4rem;
		font-size:14px;
		padding:15px;
	}
	.other_index_inner_area03 .slide_area .inner{
		background:#fff;
		padding:15px;
	}
	.other_index_inner_area03 .slide_area .inner p{
		background:url(/other/img/pc_ic_a.png) no-repeat left top;
		padding-left:30px;
	}
	.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;
	}
	#footer{
		height: 140px;
		position:absolute;
		z-index: 1;
		bottom:0;
		width:100%;
	}
}
Window size: 1036 x 874
Viewport size: 1036 x 699