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

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

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

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

td.price {
font-size:12px;
font-weight:normal;
text-align:right;

}

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

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

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

.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: #e7ffac;
border-bottom: 1px solid  #009F3C;
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  ,.menu-on a ,.menu-on0 a ,.menu-on1 a ,.menu-on2 a ,.menu-on3 a{
color : #000000;
background : #BFED8F;
}

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

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

.sub3 ,.menu-on3{
border-top: 2px solid #009F3C;
margin: -2px 0px -1px 5px;
display: inline;
}

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

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


.sub2{
border-top: 2px solid #009F3C;
margin: -1px 0px 5px 5px;
display: inline;
}


.menu-on0{
border-top: 2px solid #009F3C;
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 #009F3C;
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 #009F3C;
text-decoration: none;
}



hr {
height: 1px;
}


.c_button {
margin-left: 30px;

}

/* * menu * */
/* アンカー */
a:hover	{
color:#009F3C;
}

ul.dotted {
left-margin: 20px;
left-padding: 20px;
list-style-type: disc;
}

.ct01 {
margin : 5px;
width: 250px;
}
.ct02 {
margin : 5px;
width: 150px;
}
.ct03 {
margin : 5px;
}

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;
}
