@charset "Shift_JIS";

/* pageTitleExx */
div.pageTitleE01
	{
	width: 757px;
	background-color: #e3e3e3;
	background-image: url(/common/img/bg_page-title_02.gif);
	background-repeat: repeat-x;
	}

div.pageTitleE01 div.titleBody
	{
	border-right: 1px solid #dddddd;
	padding: 0 0 0 20px;
	height: 40px;
	position: relative;
	}

div.pageTitleE01 h1,
div.pageTitleE01 h2
	{
	padding-top: 12px;
	font-size: 14px;
	}

div.pageTitleE01 div.titleBody
	{
	background-image: url(/common/img/bg_page-title-border_01.gif);
	background-repeat: repeat-y;
	}

div.pageTitleE01 div.divide
	{
	background-image: url(/common/img/bg_page-title-bottom_01.gif);
	background-repeat: no-repeat;
	clear: left;
	}

/* =========== contentsGrid =========== */

/* A02 */
table.contentsGridA02
	{
	margin: 0;
	}

table.contentsGridA02 td
	{
	vertical-align: top;
	}


/* =========== categoryBlock =========== */
div.categoryBlock
	{
	width: 757px;
	}

/* =========== linkListBlockA01 =========== */
div.linkListBlockA01
	{
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	}

div.linkListBlockA01 a.linkButtonD,
div.linkListBlockA01 .noLinkHead
	{
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #eeeeee #c8c8c8 #c8c8c8 #eeeeee;
	}

div.linkListBlockA01 .headingA05 a.linkButtonD
	{
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 1.4;
	}

div.linkListBlockA01 .headingA05 .noLinkHead
	{
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 1.4;
	}

div.linkListBlockA01 .headingA06 a.linkButtonD
	{
	margin: 0;
	padding-top: 0;
	padding-bottom: 1px;
	line-height: 1.4;
	font-weight: normal;
	}

div.linkListBlockA01 .headingA06 .noLinkHead
	{
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 1.4;
	font-weight: normal;
	}

div.linkListBlockA01 div.listBlock
	{
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	font-size: 12px;
	}

div.linkListBlockA01 ul.linkListB01
	{
	padding: 5px;
	font-size: 12px;
	}

div.linkListBlockA01 ul.linkListB01 li
	{
	margin-bottom: 3px;
	}

div.linkListBlockA01 ul.linkListB01 ul.linkListB01
	{
	margin: 5px -5px 5px 0;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	}

/* A05 */
.headingA05
	{
	font-size: 14px;
	}

.headingA05 a.linkButtonD
	{
	font-weight: bold;
	}

.headingA05 .noLinkHead
	{
	padding: 3px 5px;
	border-right: 1px solid #d5d4d4;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #f4f4f4;
	background-color: #ffffff;
	background-image: url(/common/img/bg_link-button_02.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	}

a:link,
a:visited
	{
	color: #0f0f69;
	}
	
a:hover,
a:active
	{
	color: #cc0000;
	}

.win_li {
	display: list-item;
	margin: 0;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	text-indent: -14px;
	padding-left: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

.tri_li {
	display: list-item;
	margin: 0;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	text-indent: -6px;
	padding-left: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

