@charset "utf-8";

/**************************************************************************************

--------------------------------------------------------------------------------------
ABOUT US
***************************************************************************************/

.picup {
	padding:55px 0;
}
@media screen and (max-width:768px) {
	.picup {
		padding:40px 0;
	}
}
/*
ul.picup {
	padding:40px 0;
	text-align:center;
	font-size:0;
}
ul.picup li {
	background-color:#fff;
	display:inline-block;
}
ul.picup li:nth-of-type(1) {
	float:left;
}
ul.picup li:nth-of-type(2) {
	float:right;
}
ul.picup li p {
	padding:8px 0 13px;
	font-size:18px;
	text-align:center;
}
@media screen and (max-width:768px) {
	ul.picup li p {
		font-size:14px;
	}
}
@media screen and (max-width:640px) {
	ul.picup li {
		float:none!important;
		display:block;
	}
	ul.picup li:nth-of-type(2) {
		margin-top:20px;
	}	
}

/**************************************************************************************

--------------------------------------------------------------------------------------
バナー
***************************************************************************************/

.bnrArea {
	padding:40px 100px 0;
}
.bnrArea a {
	display:block;
	width:525px;
	height:115px;
	text-align:center;
}
.bnrArea a.bnrContact {
	float:left;
	background-color:#004da0;
	color:#fff;
	font-size:25px;
    line-height:115px;
	font-weight:bold;
}
.bnrArea a.bnrMshowa {
	float:right;
	padding-top:10px;
	border:4px solid #888;
}
@media screen and (max-width:768px) {
	.bnrArea {
		padding:30px 0 0;
	}
	.bnrArea a {
		width:100%;
		height:80px;
		float:none;
	}
	.bnrArea a + a {
		margin-top:15px;
	}
	.bnrArea a.bnrContact {
		font-size:18px;
        line-height:80px;
	}
    .bnrArea a.bnrMshowa {
		padding-top:8px;
    }
	.bnrArea a.bnrMshowa img {
		height:89%;
	}
}
@media screen and (max-width:320px) {
	.bnrArea a.bnrMshowa img {
		height:83%;
	}
}