/* * header * */
.header{
height : 50px;
background-image: url(images/b_unity.jpg);
background-repeat: no-repeat;
text-align : left;
margin: 0px 0px 0px 0px;
}



/* * main * */
.main {
width : 790px;
background : #ffffff;
border:3px solid #4C5CA6;
float : left;
clear:both;
display:inline;
margin: 0px 0px 0px 10px;
}

/* * VJCロゴ * */
.rogo_va{
float: left;
margin: 25px 0px 0px 260px;
}

th {
font-size:90%;
font-weight:normal;
text-align:left;
background-color:#FFFFCF;
}

/* line */
.line {
border-bottom: 6px double  #4C5CA6;
margin-bottom: 5px;
padding: 0;
}

.line1 {
border-bottom: 2px solid #4C5CA6;
margin-bottom: 5px;
padding: 0;
}

.line2 {
border-bottom: 2px dotted #4C5CA6;
margin-bottom: 5px;
padding: 0;
}

.td {
font-size: 90%;
line-height: 1.4

}

.line3 {
border-bottom: 2px dotted #777777;
margin-bottom: 5px;
padding: 0;
}


.h_left {
background : #ffffff;
text-align: left;
margin: 0px 0px 0px 0px;
}

.h_right {
background : #ffffff;
text-align: left;
margin: 0px 0px 0px 0px;
margin-left: 10em;
}


.intxt {
margin-top: 0px;
}


/* sub menu */
.sub ,.sub a ,.sub a:hover ,.sub0 ,.sub0 a ,.sub0 a:hover ,.sub00 ,.sub00 a ,.sub00 a:hover ,.sub2 ,.sub2 a ,.sub2 a:hover ,.sub3 ,.sub3 a ,.sub3 a:hover ,.sub4 ,.sub4 a ,.sub4 a:hover ,.menu-on ,.menu-on a ,.menu-on0 ,.menu-on0 a ,.menu-on0 a:hover ,.menu-on1 ,.menu-on1 a ,.menu-on2 ,.menu-on2 a ,.menu-on3 ,.menu-on3 a{
width: 180px;

background: #dff2fc;
border-bottom: 1px solid  #4C5CA6;
text-decoration: none;
color: #000000;
float:left;
}

.sub5 ,.sub7 {
width: 180px;

background: #dff2fc;
border-bottom: 2px solid  #4C5CA6;
text-decoration: none;
color: #000000;
float:left;
}

.sub a:hover ,.sub0 a:hover ,.sub00 a:hover ,.sub2 a:hover ,.sub3 a:hover ,.sub4 a:hover ,.sub7 ,.menu-on a ,.menu-on0 a ,.menu-on1 a ,.menu-on2 a ,.menu-on3 a{
color : #000000;
background : #c7dcf2;
}

.sub0{
border-top: 2px solid #4C5CA6;
margin: -1px 0px 0px 5px;
display: inline;
}

.menu-on2{
border-top: 2px solid #4C5CA6;
margin: 0px 0px 0px 5px;
display: inline;
}

.sub3 ,.menu-on3 ,.sub5 ,.sub7 {
border-top: 2px solid #4C5CA6;
margin: -2px 0px -1px 5px;
display: inline;
}


.sub00{
border-top: 2px solid #4C5CA6;
margin: 0px 0px 0px 5px;
}

.sub4{
border-top: 2px solid #4C5CA6;
margin: -1px 0px 5px 5px;
display: inline;
}

.menu-on0{
border-top: 2px solid #4C5CA6;
margin: -1px 0px 5px 5px;
display: inline;
}



dl {
margin-top: 5px;
margin-bottom: 5px;
}

dd {
margin-left: 3em;
}

dl.listing {
margin-top: 5px;
margin-bottom: 5px;
}

dt.listing {
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}

dd.listing {
margin-left: 1em;
}

dl.listing2 {
margin-top: 5px;
margin-bottom: 5px;
}

dt.listing2 {
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}

dd.listing2 {
margin-left: 0em;
}


.detail {
margin-left: 2em;
}

a.sub99  {
color: #666666;
}





/* sub1 menu */
.sub1 ul li{
margin-left : 15px ;
padding-left : 15px ;
font-size: 12px;
line-height: 25px;
color : #000000;
font-weight: bold;
background-image : url("images/a_triangle.gif");
background-repeat : no-repeat ;
border-top: 1px solid #4C5CA6;
text-decoration: none;
}


.sub1 ul ol{
width: 135px;
margin-left : 30px ;
padding-left : 15px ;
font-size: 12px;
line-height: 25px;
color : #000000;
font-weight: bold;
background-image : url("images/a_triangle.gif");
background-repeat : no-repeat ;
border-top: 1px solid #4C5CA6;
text-decoration: none;
}


.sub3 ul li{
margin: 0px;
padding; 0px;
padding-top: 5px;
padding-bottom: 5px;
margin-left : 15px ;
padding-left : 15px ;
font-size: 12px;
line-height: 1.3;
color : #000000;
font-weight: bold;
background-image : url("images/a_triangle.gif");
background-repeat : no-repeat ;
border-top: 1px solid #4C5CA6;
text-decoration: none;
}


/* sub6 menu */
.sub6 ul li{
margin-left : 15px ;
padding-left : 15px ;
font-size: 12px;
line-height: 1.5;
color : #000000;
font-weight: bold;
background-image : url("images/a_triangle.gif");
background-repeat : no-repeat ;
border-top: 1px solid #4C5CA6;
text-decoration: none;
}

.sub6 ul ol{
width: 135px;
margin-left : 30px ;
padding-left : 15px ;
font-size: 12px;
line-height: 1.5;
color : #000000;
font-weight: bold;
background-image : url("images/a_triangle.gif");
background-repeat : no-repeat ;
border-top: 1px solid #4C5CA6;
text-decoration: none;
}


hr {
height: 1px;
}


/* * menu * */
/* アンカー */
a:hover	{
color:#4C5CA6;
}

div.ch1 
{
width: 500px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
padding: 10px;
text-align: center;
background: #FFFFCC;
border: 1px solid #CCCCCC;
}
div.ch2
{
width: 500px;
margin: 5px;
padding: 10px;
text-align: center;
background: #FFCCFF;
border: 1px solid #CCCCCC;
}

div.ch3
{
width: 500px;
margin: 0px;
padding: 0px;
text-align: center;
}

th.ch2 {
background: #FFCCFF;
}

a.lbnimg {
margin-left: 10px;
margin-top: 8px;
}

/* * catalog * */
.c_left_uni {
float: left;
text-align : left;
margin: 0px 0px 0px 0px;

}

div.c_left_uni  img{
float: left;
margin: 5px 5px 25px 5px;

}


.c_right_uni {
width: 80px;
text-align : left;
margin: 0px 0px 0px 0px;
float: right;
}

span.ibm {
font-size: 8pt;
height: 50px;
line-height: 1.2
}

table.table_border td {
line-height: 1.4

}



