
a:link { text-decoration:none; color:#FED99D; }
a:visited { text-decoration:none; color:#E9CDA0; }
a:active { text-decoration:none; color:#860023; }
a:hover { text-decoration:underline; color:#FCE772; }

/* ------------ */

div {
	display:block;
	zoom:100%;
}

div:after {
	content:"";
	height:0px;
	clear:both;
	display:block;
	visibility:hidden;
}

div#box {
	margin:0 0 10px 0;
	display:block;
}

div#inner {
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	display:block;
}

/* ------------ */

body {
	font-size:14px; line-height:160%;
	word-break:break-all;
	background-color:#444444;
	color:#cccccc;
	background-image:url(/ja/image/bgCommon.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

th {
	font-size:14px; line-height:160%;
	font-weight:normal;
	word-break:break-all;
	color:#cccccc;
	vertical-align:top;
}

td {
	font-size:14px; line-height:160%;
	word-break:break-all;
	color:#cccccc;
	vertical-align:top;
}

img {
	border:none;
}

span,div {
	line-height:150%;
}

ul,li,h1,h2,h3,h4,h5,h6,h7,form,dl {
	margin:0px;
	line-height:150%;
}

td.contentsIndex {
	width:610px;
	vertical-align:top;
	padding:10px 10px 0px 20px;
	background-image:url(/ja/image/bgIndex.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

td.contents {
	width:610px;
	vertical-align:top;
	padding:10px 10px 0px 20px;
	background-color:#000000;
	background-image:url(/ja/image/bgContents.gif);
	background-repeat:repeat-y;
	background-position:left top;
}


div#contentsNavi {
	margin:0px 0px 15px 0px;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#860600;
	padding:12px 0px 10px 0px;
	background-color:#361512;
	width:580px;
}

#contentsNavi ul {
	margin:0px 10px 0px 10px;
	padding:0px;
	list-style:none;
}

#contentsNavi li {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	display:inline;
	float:left;
	background-image:url(/ja/image/listContentsNavi.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#contentsNavi p {
	white-space:nowrap;
	margin:0px;
}


#menu {
	vertical-align:top;
	font-size:13px;
	background-color:#C40017;
}

#menu ul {
	margin:0px 0px 0px 20px;
	padding:8px 5px 5px 5px;
	background-color:#AC4224;
}

#menu li {
	list-style-image:url(/ja/image/arrowMenu.gif);
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#menu p {
	margin:0px;
}


#menu a:link { text-decoration:none; color:#FFFCB1; }
#menu a:visited { text-decoration:none; color:#FFFCB1; }
#menu a:active { text-decoration:none; color:#860023; }
#menu a:hover { text-decoration:underline; color:#FCE772; }


#menu div {
	background-color:#901F00;
}


h1.comentHead {
	padding:0px 0px 5px 27px;
	margin:0px 0px 7px 0px;
	font-size:19px;
	background-image:url(/ja/image/comentHead.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#D87F00;
}

#arrowTop {
	margin:30px 0px 20px 0px;
	font-size:11px;
	text-align:right;
	clear:both;
}

#arrowTop img {
	vertical-align:middle;
	margin:0px 5px 0px 0px;
	width:9px;
	height:9px;
}


#menuDoc {
	margin:15px 10px 0px 10px !important;
	background-color:#D84F4F !important;
	font-size:13px !important;
}

#menuDoc ul {
	margin:0px 0px 0px 23px !important;
	padding:5px 3px 2px 0px !important;
	background-color:#D84F4F !important;
}

#menuDoc li {
	list-style-image:url(/ja/image/arrowDoc.gif) !important;
	vertical-align:middle !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 3px 0px !important;
}

#menuDoc a:link { text-decoration:none !important; color:#FFFCB1 !important; }
#menuDoc a:visited { text-decoration:none !important; color:#FFFCB1 !important; }
#menuDoc a:active { text-decoration:none !important; color:#860023 !important; }
#menuDoc a:hover { text-decoration:underline !important; color:#FCE772 !important; }

#history li {
	list-style-image:url(/ja/image/listHistory.gif);
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

#history ul {
	margin:0px 0px 10px 20px; padding:0px; font-size:13px; line-height:150%;
}


/* ------------ */

div#footWrap { 
	margin:auto;
	clear:both;
	display:block;
}

div#footContents {
	margin:15px 0px 0px 0px;
	border-top:3px solid #666666; padding:5px; color:#aaaaaa;
	display:block;
}

div#footNavi {
	margin:0px 0px 10px 0px;
	font-size:13px;
	display:block;
}

#footNavi ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#footNavi li {
	list-style:none;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 17px;
	float:left;
	background-image:url(/ja/image/listFoot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div#footCopyright {
	font-size:11px;
	text-align:right;
	display:block;
}

#pdf {
	margin:0px;
	padding:0px;
	list-style:none;
}

#pdf li {
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 20px;
	background-image:url(/ja/image/listPdf.gif); 
	background-repeat:no-repeat;
	background-position:left top;
}
