/* CSS Document */


/* For All */
body {
	color: #910;
	font : 13px "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
    line-height: 14px;
	margin : 0px;
	padding: 0px;
	background-image:  url(images/common/bg_light.jpg);
}

td {
	color: #910;
	font: 13px "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
    line-height: 14px;
}


#header {
	background-image:     url(images/common/bg_dark.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	width : 100%;
}

#headerline{
	background-image:    url(images/common/bg_line.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	width : 100%;
}

#body {
    padding :10 0 0 0;
	width : 100%;
}

a:link    { color: #C00; text-decoration: none; }
a:visited { color: #C00; text-decoration: none; }
a:active  { color: #C00; text-decoration: none; }
a:hover   { color: #C00; text-decoration: underline; }

.copyright{ padding :20; font-size: 11px; line-height:15px; color:#111;}

.eng { padding: 0px 0 2px 0px; font-size: 11px; line-height:15px; color:#fff; border-bottom: 1px solid #fff;}
.eng a:link    { color: #fff; text-decoration: none; }
.eng a:visited { color: #fff; text-decoration: none; }
.eng a:active  { color: #fff; text-decoration: none; }
.eng a:hover   { color: #fff; text-decoration: underline; }

.jap { padding: 2px 0 0px 0px; font-size: 11px; line-height:15px; color:#fff;}
.jap a:link    { color: #fff; text-decoration: none; }
.jap a:visited { color: #fff; text-decoration: none; }
.jap a:active  { color: #fff; text-decoration: none; }
.jap a:hover   { color: #fff; text-decoration: underline; }


.txt  { padding :40 0 0 40; line-height: 30px;}
.txt2 { padding :0 0 0 40; line-height: 30px;}
.txt3 { padding :0 40 0 0; line-height: 30px;}

.whitepx11 { font-size: 11px; line-height:13px; color:#fff;}
.whitepx12bold {
	font-size: 12px;
	line-height:13px;
	color:#fff;
	font-weight: bold;
}
.blackpx11 {
font-size: 11px; line-height:13px; color:#000;
}
.blackpx12 {
font-size: 12px; line-height:13px; color:#000;
}
.blackpx12bold {
font-size: 12px; line-height:13px; color:#000; font-weight: bold;
}
.kanri {
font-size: 12px; line-height:13px; color:#0000CC;
}
.linkrightbg {
padding :45 0 0 0;
	background-color: #96959A;
	background-image:  url(images/link/rightbg02.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.linkright1row { line-height:40px;}
.linkright2row { line-height:8px;}
.linkleftbg {
	background-color: #842924;
	background-image:  url(images/link/rockbar03.jpg);
}
.linklefttopbar {
	background-image:  url(images/link/rockbar01.jpg);
	background-repeat: repeat-x;
	background-position: top;
}