@charset "utf-8";
/*------------------------------------------------------------
	ir-notice
------------------------------------------------------------*/
#main .sec-box {
	margin-bottom: 27px;
}
#main .box02 {
	margin-bottom: 77px;
}
#main .adobe-btn {
	margin-top: 63px;
}
#main .com-link-list {
	margin-top: 82px;
}


/*------------------------------------------------------------
	com-list-dl02
------------------------------------------------------------*/
.com-list-dl02 {
	color: #064099;
	font-weight: 500;
	clear: both;
	overflow: hidden;
	box-sizing: border-box;
}
.com-list-dl02.mar-style {
	margin: 54px auto 0;
	padding-left: 50px;
	max-width: 500px;
}
.com-list-dl02 dt {
	float: left;
}
.com-list-dl02 dd {
	padding: 0 0 15px 6.1em;
}
.com-list-dl02 a {
	color: #064099;
	display: inline-block;
	vertical-align: top;
}
@media all and (min-width: 897px) {
	.com-list-dl02 a:hover {
		opacity: 0.7;
	}	
}
@media all and (max-width: 896px) {
	.com-list-dl02.mar-style {
		padding-left: 0;
		max-width: inherit;
	}
	.com-list-dl02 dt {
		float: none;
	}
	.com-list-dl02 dd {
		padding-left: 0 !important;
	}
}




@media all and (min-width: 897px) {
	#main .headline01 {
		font-size: 3.8rem;
		line-height: 1.45;
	}
	#main .content {
		max-width: 880px;
	}
	#page-path {
		margin-bottom: 75px;
	}
	#main .headline02 {
		margin-bottom: 30px;
	}
	#main .com-list-ul li {
		margin-bottom: 20px;
	}
	#main .com-list-ul .ttl {
		width: 134px;
	}
}
@media all and (max-width: 896px) {
	#main .box02 {
		margin-bottom: 40px;
	}
	#main .adobe-btn {
		margin-top: 30px;
	}
}