@charset "utf-8";

/* ===================================================
------------------------------------------------------
	common要素の変更
------------------------------------------------------
==================================================== */
#contents section{
	padding:0px 30px 80px;
}
#contents section:first-child{
	padding-top:80px;
}












/* ===================================================
------------------------------------------------------
	sitemapスタイル
------------------------------------------------------
==================================================== */


/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	共通
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#contents section h3 a{
	border:4px solid;
	font-size: 186%;
	font-weight:bold;
	padding:5px 20px;
	display:block;
}


#contents section ul{
	margin:50px 0 0 0;
}
#contents section ul li{
	display:inline-block;
	margin:5px 9.5px;

}
#contents section ul li a{
	border-bottom:1px dotted #595757;
	padding-bottom:10px;
	width:236px;
	display:block;
	text-decoration:underline;
}


/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	総合
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#contents section#corporation h3 a{
	color:#0072BF;
	border-color:#0072BF;
	background:url(/assets/img/icon/arrowCorporation.png) no-repeat 98% center;
}



/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	大阪
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#contents section#osaka h3 a{
	color:#F2B200;
	border-color:#F2B200;
	background:url(/assets/img/icon/arrowYellow.png) no-repeat 98% center;
}


/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	名古屋
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#contents section#nagoya h3 a{
	color:#6679EB;
	border-color:#6679EB;
	background:url(/assets/img/icon/arrowBlue.png) no-repeat 98% center;
}












/* ===================================================
------------------------------------------------------
	sp版の場合
------------------------------------------------------
==================================================== */

@media screen and (max-width: 667px) {

	#contents section{
		padding:3% 3%;
	}
	#contents section:first-child{
		padding-top:30px;
	}

	#contents section ul{
		margin-top:20px;
	}
	#contents section ul li{vertical-align:top; width:40%;}
	#contents section ul li a{width:100%;}
	#contents section h3 a{font-size:135%;}
	#contents section h3 a i{display:block;}
















}
