@charset "utf-8";
/*------------------------------------------------------------
	index
------------------------------------------------------------*/
#gFooter .fixBanner {
	display: none;
}
#main .pageTitle {
    margin-bottom: 29px;
    padding-bottom: 0;
    height: 274px;
    background: none;
}
#main .pageTitle h2 {
    color: #000;
}
#main .info .img {
	margin-bottom: 82px;
	text-align: center;
}
#main .info .img img {
	width: 105px;
}
#main .info .link {
	margin: 0 auto 105px;
}
#main .info .link img {
	width: 100%;
}
#main .info {
	max-width: 1100px;
}
#main .info .linkUl {
	margin: 0 -16px 44px 0;
}
#main .info .linkUl li {
	width: 285px;
}
#main .photo img {
	width: 100%;
}
#main .linkBox  {
	padding: 90px 0 97px;
	background-color: #CAEEF0;
}
#main .linkBox .content {
	max-width: 1100px;
}
#main .linkBox .headLine02 {
	padding: 64px 0 16px;
	font-size: 5.3rem;
	color: #001f56;
	font-weight: normal;
	letter-spacing: 0.11em;
}
#main .linkBox .headLine02 {
	margin-bottom: 31px;
	font-family: 'Josefin Sans', sans-serif;
}
#main .linkBox .headLine02 > span {
	display: block;
	background: url("../../img/afterservice/line01.png") no-repeat left center ,url("../../img/afterservice/line02.png") no-repeat right center;
	background-size: auto 9px;
}
#main .linkBox .headLine02 > span span {
	padding: 0 8px;
	display: inline-block;
	background-color: #CAEEF0;
	position: relative;
	z-index: 3;
}
#main .linkBox ul {
	padding: 61px 59px;
	background-color: #fff;
}
#main .linkBox ul li {
	width: 460px;
}
@media all and (max-width: 896px) {
	#main .pageTitle {
		margin-bottom: 28px;
		height: 100px;
	}
	#main .info {
		max-width: 484px;
	}
	#main .info .img img {
		width: 40px;
	}
	#main .info .img {
		margin-bottom: 36px;
	}
	#main .info .linkUl li {
		width: 27.1%;
	}
	#main .info .link {
		margin-bottom: 33px;
	}
	#main .info .linkUl {
		margin: 0 -1.45% 26px 0;
	}
	#main .linkBox .content {
		max-width: 521px;
	}
	#main .linkBox {
		padding: 23px 0 84px;
	}
	#main .linkBox .headLine02 {
		margin-bottom: 41px;
		padding: 43px 35px 16px;
		background-size: 40px auto;
		font-size: 2.029rem;
	}
	#main .linkBox .headLine02 > span {
		background-size: auto 4px;
	}
	#main .linkBox ul {
		margin-right: -11px;
		padding: 23px;
		display: block;
	}
	#main .linkBox ul li {
		margin-bottom: 19px;
		width: auto;
	}
	#main .linkBox ul li:last-child {
		margin-bottom: 0;
	}
}
@media all and (max-width: 575px) {
	#main .linkBox ul {
		margin-right: 0;
	}
	
}