@charset "utf-8";
/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
/* 81-WYX */
/* clearfix */	
.clearfix:after {content: "";display: block;clear: both;}
/* flex */	
.flex,.flexA,.flexB,.flexC {display: flex;flex-wrap: wrap;}
.flexA {justify-content: space-around;}
.flexB {justify-content: space-between;}
.flexC {justify-content: center;}
/*------------------------------------------------------------
	common
------------------------------------------------------------*/
.comLink {
	padding: 5px;
	margin: 0 auto;
	width: 614px;
	background: transparent;
	border-radius: 47px;
	box-sizing: border-box;
	border: 2px solid #0b50b6;
}
.comLink a {
	padding: 21px 65px 23px;
	font-size: 2.4rem;
	font-weight: 700;
	width: 600px;
	text-align: center;
	display: block;
	color: #FFF;
	border-radius: 45px;
	box-sizing: border-box;
	background: url("../img/common/icon03.png") no-repeat right 30px center /26px ,#0B50B6;
}
.comLink a img {
	margin: 4px 9px 0 0;
}
.headLine01 {
	margin-bottom: 65px;
	font-size: 3.2rem;
	font-weight: 700;
	text-align: center;
}
.headLine01 span {
	display: inline-block;
	position: relative;
}
.headLine01 span::after {
	position: absolute;
	bottom: -12px;
	left: 0;
	width: 100%;
	height: 2px;
	content: "";
	background-color: #0B50B6;
}
@media all and (min-width: 897px) {
	.comLink a:hover {
		opacity: 0.7;
	}
}
@media all and (max-width: 896px) {
	.comLink {
		padding: 4px;
		width: 335px;
	}
	.comLink a {
		padding: 17px 40px 19px 35px;
		font-size: 1.8rem;
		width: 323px;
		text-align: left;
		background: url("../img/common/icon06.png") no-repeat right 17px center / 21px ,#0B50B6;
	}
	.comLink a img {
		margin-top: 3px;
	}
	.headLine01 {
		margin-bottom: 71px;
		font-size: 2.6rem;
	}
	.headLine01 span {
		display: inline-block;
		position: relative;
	}
	.headLine01 span::after {
		position: absolute;
		bottom: -13px;
		left: 0;
		width: 100%;
		height: 4px;
		content: "";
		background-color: #0B50B6;
	}
}
@media all and (max-width: 359px) { 
	.comLink {
		width: 290px;
	}
	.comLink a {
		padding-left: 16px;
		width: 278px;
	}
	.headLine01 {
		font-size: 2.4rem;
	}
}