@charset "UTF-8";

/* HTML Tag
---------------------------------------------------------------------------------------------------- */
a { text-decoration: none; }
a:link { color: #363; }
a:visited { color: #666; }
a:hover {
	color: #999;
	text-decoration: underline;
}



/* Header
---------------------------------------------------------------------------------------------------- */
.headerParts { background: url(css_images/bg_header.gif) repeat-x bottom; }

/* Login Info */
.loginInfo { background: url(css_images/bg_loginInfo.gif) repeat-x bottom; }
.loginInfo dt.cap { background: url(css_images/bg_loginInfoCap.gif) no-repeat left bottom; }
.loginInfo dt { color: #eee; }
.loginInfo dd { color: #fff; }

/* Header Navigation */
.headerNavi { border-top: 3px solid #075; }



/* Contents
---------------------------------------------------------------------------------------------------- */
.main h1,
.mainFull h1 {
	background: url(css_images/bg_gradB.gif) repeat-x bottom;
	color: #000;
}
.main h1.ttlB,
.mainFull h1.ttlB {
	background: url(css_images/bg_gradC.gif) repeat-x bottom;
	border-left: 3px solid #363;
	border-bottom: 1px solid #060;
	color: #000;
}
.main h1.ttlC,
.mainFull h1.ttlC {
	background: url(css_images/bg_ttl.gif) no-repeat;
	border-bottom: 2px solid #069036;
	color: #000;
}
.main h1 span,
.mainFull h1 span { color: #052; }

.ptop a { background: url(css_images/icon_arrow_ptop.gif) no-repeat left 50%; }

/* Table */
th.mainTtl { background: url(css_images/bg_gradA.gif) repeat-x bottom; }
th.mainTtlB { background: url(css_images/bg_gradC.gif) repeat-x bottom; }
th.mainTtlC { background: url(css_images/bg_gradD.gif) repeat-x bottom; }
th.mainTtlHead { background: url(css_images/bg_gradA.gif) repeat-x bottom; }
th.subTtl { background-color: #d0ddd0; }



/* Menu
---------------------------------------------------------------------------------------------------- */
.sideMenu .cat { background: url(css_images/bg_sideNaviItem.gif) no-repeat; }