@charset "Shift_JIS";

/* All */

body {
background: #FFFFFF;
margin:0px;
padding: 0px;
}


body, td, th {
font-family: MS P Gothic;
font-size: small;
line-height: 120%;
color: #999999;
}


a:link {
color: #E40080;
text-decoration: underline;
}


a:visited {
color: #996699;
text-decoration: underline;
}


a:active {
color: #FF99CC;
text-decoration: underline;
}


a:hover {
color: #FF99CC;
text-decoration: underline;
}


/* Fonts */

span.small {
font-size: x-small;
line-height: 120%;
}


span.big {
font-size: medium;
line-height: 120%;
font-weight: bold; 
}


span.sub {
color: #E40080;
font-weight: bold; 
}


span.bold {
font-weight: bold; 
}


span.wj-sub01 {
color: #666666;
font-weight: bold;
}


span.wj-sub02 {
color: #666666;
}


span.wj-sub03 {
color: #666666;
font-size: x-small;
line-height: 120%;
}



/* jpg_gif */

.ct   { text-align: center; }
.rt   { text-align: right; }
.lt   { text-align: left; }
.vt   { vertical-align: top; }
.vb   { vertical-align: bottom; }
.vm   { vertical-align: middle; }
.pr   { padding-right:10px; padding-bottom:10px; }
.pl   { padding-left:10px; padding-bottom:10px; }


/* All Contents */

div.all { 
width:950px;
}


/* Contents-Left */

div.contents-left {
width: 250px;
float: left;
}


/* Menu */

div.menu a {
display:block;
width:250px;
height:50px;
text-indent:-9999px;
background-position:top;
}


div.menu a:hover { background-position:bottom; }
div.menu a.menu-1 { background-image: url("../images/jb_menu01.gif"); }
div.menu a.menu-2 { background-image: url("../images/jb_menu02.gif"); }
div.menu a.menu-3 { background-image: url("../images/jb_menu03.gif"); }
div.menu a.menu-4 { background-image: url("../images/jb_menu04.gif"); }
div.menu a.menu-5 { background-image: url("../images/jb_menu05.gif"); }
div.menu a.menu-6 { background-image: url("../images/jb_menu06.gif"); }
div.menu a.menu-7 { background-image: url("../images/jb_menu07.gif"); }
div.menu a.menu-8 { background-image: url("../images/jb_menu08.gif"); }
div.menu a.menu-9 { background-image: url("../images/jb_menu09.gif"); }
div.menu a.menu-1f { background-image: url("../images/jb_menu01_f.gif"); }
div.menu a.menu-2f { background-image: url("../images/jb_menu02_f.gif"); }
div.menu a.menu-3f { background-image: url("../images/jb_menu03_f.gif"); }
div.menu a.menu-4f { background-image: url("../images/jb_menu04_f.gif"); }
div.menu a.menu-5f { background-image: url("../images/jb_menu05_f.gif"); }
div.menu a.menu-6f { background-image: url("../images/jb_menu06_f.gif"); }
div.menu a.menu-7f { background-image: url("../images/jb_menu07_f.gif"); }
div.menu a.menu-8f { background-image: url("../images/jb_menu08_f.gif"); }


/* Contents */

div.ws {
width: 20px;
float: left;
}


div.contents {
width: 680px;
float: left;
}


/* NAVIGATION TRAIL */

div.navi-trail {
width: 680px;
}


div.navi-trail a:link { color: #999999; text-decoration: none; }
div.navi-trail a:visited { color: #996699; text-decoration: none; }
div.navi-trail a:active { color: #cccccc; text-decoration: none; }
div.navi-trail a:hover { color: #cccccc; text-decoration: underline; }


/* HORIZON */

hr.bkl {
border: 0 none; 
height: 1px; 
color: #CCCCCC;
background-color: #CCCCCC;
}


/* Footer */

div.footer-out {
width: 600px;
float: left;
}


div.footer-in {
padding: 10px;
text-align: left;
}


div.footer-in a:link{ color: #999999; text-decoration: none; }
div.footer-in a:visited{ color: #999999; text-decoration: none; }
div.footer-in a:active{ color: #CCCCCC; text-decoration: none; }
div.footer-in a:hover{ color: #CCCCCC; text-decoration: underline; }


/* Copyright */

div.copyright-out {
width: 350px;
float: left;
}


div.copyright-in {
padding: 10px;
text-align: right;
}


/* Clearblock */

div.clearblock {
clear: both;
}
