@charset "utf-8";
/* ===================================================================
CSS information

 file name  :content.css
 author     :core13
 style info :JAUとは（aboutフォルダ以下専用）
=================================================================== */

/* -----------------------------------------------------------
	#gNav
		グローバルナビゲーション
----------------------------------------------------------- */

/* about */
div.about #header #gNav li.gn02 a { background-position: -119px 0;}

div.about #header #gNav li ul a {
	display:block;
	text-indent: -9999px;
	height: 29px;
	float:left;
	background:url(../img/btn_subnav_about.gif) no-repeat;
}

div.about #header #gNav li ul li.sn01 a { background-position: 0 0; width: 133px;}
div.about #header #gNav li ul li.sn02 a { background-position: -133px 0; width: 78px;}
div.about #header #gNav li ul li.sn03 a { background-position: -211px 0; width: 111px;}

div.about #header #gNav li ul li.sn01 a:hover { background-position: 0 -29px; width: 133px;}
div.about #header #gNav li ul li.sn02 a:hover { background-position: -133px -29px; width: 78px;}
div.about #header #gNav li ul li.sn03 a:hover { background-position: -211px -29px; width: 111px;}

div.about #header #gNav li ul li.sn01 a.current { background-position: 0 -29px; width: 133px;}
div.about #header #gNav li ul li.sn02 a.current { background-position: -133px -29px; width: 78px;}
div.about #header #gNav li ul li.sn03 a.current { background-position: -211px -29px; width: 111px;}

#pageBody dl.caption dt { font-weight: bold; margin-bottom: 1em; }


#pageBody table.trUndrG { width: 100%; }

#pageBody table.trUndrG th {
	font-weight: bold;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 4px;
	border-bottom: 1px solid #0cb5be;
}

#pageBody table.trUndrG td { padding: 35px 10px 4px;  border-bottom: 1px solid #0cb5be;}

#pageBody table.trUndrG img { vertical-align: middle; }
