@charset "utf-8";
/* CSS Document */

/*　会社概要
-----------------------*/
#contact_01{
	margin: 0 auto;
	width: 800px;
	margin-bottom: 60px;
}
#contact_01 h2{
	margin: 40px 0px 40px 0px;
}
#contact_01 h2 img{
	height: 44px;
	width: auto;
}

#contact_01 p em{
	color: #C92238;
	font-size: 1.8rem;
	line-height: 60px;
}
#contact_01 div:nth-of-type(1){
	background-color: #00296B;
	display: inline-block;
	float: right;
	padding: 10px 40px 6px 40px;
	color: #FFF;
}
#contact_01 div:nth-of-type(1) strong{
	font-size: 2rem;
	margin-left: 10px;
}
#contact_01 div:last-of-type{
	background-color: #f2f3f4;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	padding: 20px 0;
	clear: both;
}
#contact_01 div:last-of-type img{
	width: 488px;
}

/*　アクセス
-----------------------*/
#contact_02{
	margin: 0 auto;
	width: 800px;
	margin-bottom: 60px;
}
#contact_02 h2{
	margin: 40px 0px 40px 0px;
}
#contact_02 h2 img{
	height: 44px;
	width: auto;
}
#contact_02 div{
	border-bottom: 2px solid #2F2F33;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
#contact_02 div .q{
	font-size: 2rem;
	margin-bottom: 10px;
}
#contact_02 div .q span img{
	padding-right: 10px;
}
#contact_02 div .a a{
	border-bottom: 2px solid #FFD21A;
}
#contact_02 div .a a:hover{
	opacity: 0.6;
}
#contact_02 div .a em{
	border-bottom: 2px solid #FFD21A;
}
