/* CSS Document */

body{
color:#000000;
font-size:16px;
margin:0px;
text-align:center;
}


div.contents{
border:solid;
border:1px;
border:#CCCCCC;
margin-left:5px;
margin-right:5px;
text-align:left;
}

div.contents_m{
border:solid;
border:1px;
border:#CCCCCC;
margin:3px;
text-align:left;
}

div.contents_title{
border:solid;
border:1px;
border:#CCCCCC;
height:34px;
margin:3px;
font-size:18px;
padding-top:15px;
padding-left:30px;
background-image:url(../img/title.jpg);
background-repeat:no-repeat;
text-align:left;
}
div.contents_m_n{
border:solid;
border:1px;
border:#CCCCCC;
margin:3px;
font-size:16px;
text-align:left;
}

div.menu{
border:solid;
border:1px;
border:#CCCCCC;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

div.contents_all{
border:solid;
border:1px;
border:#CCCCCC;
width:850px;
text-align:left;
}

div.cnt_text{
line-height:16px;
text-align:left;
}

a {
text-decoration:none;
}

a.syousai {
color:#FFFFFF;
text-decoration:none;
background-image:url(../img/maru1_r2_c2.gif);
background-repeat:no-repeat;
}
a.syousai:hover {
background-image:url(../img/maru1_r4_c2.gif);
background-repeat:no-repeat;
background-color:#FF9900;
color:#000000;
}
a.syousai:visited {
color:#FFFFFF;
}

a.syousai1 {
color:#FFFFFF;
text-decoration:none;
background-repeat:no-repeat;
font-size:14px;
}

a.syousai1:hover {
background-repeat:no-repeat;
background-color:#FF9900;
color:#000000;
}
a.syousai1:visited {
color:#FFFFFF;
}


a.side:visited{
color:#000099;
}

a:visited{
color:#0000FF;
}

a.side{
margin-top:2px;
text-decoration:none;
}

a.side:hover {
background-image:url(../img/menu2.gif);
background-repeat:no-repeat;
}


a:hover {
color:#FF9900;
}

a.nw{text-decoration:none;}

a.nw:hover {   
 position:relative;   
 top:12px;      
}

a.ind1{}

a.ind1:hover {        
}



div.mainmenu{
text-align:left;
background-image:url(../img/menu.gif);
background-repeat:no-repeat;
width:150px;
height:34px;
font-size:16px;
padding-top:23px;
padding-left:45px;
margin-top:3px;
text-align:left;
}

div.sub{
text-align:left;
display:inline;
background-repeat:no-repeat;
width:100px;
height:10px;
font-size:16px;
padding-left:20px;
margin-left:10px;
}

div.sub1{
text-align:left;
display:inline;
background-repeat:no-repeat;
width:100px;
height:10px;
font-size:15px;
padding-left:20px;
margin-left:10px;
}

div.sub_menu_contents{
width:160px;
}

div.syouhinkigyou{
font-size:16px;}

img{
text-decoration:none;
border:none;}

td.lv1{
background-image:url(../img/bg3.gif);
color:#000033;
}

td.lv2{
background-image:url(../img/bg3.gif);
border:solid #CCCCCC 1px;
}

td.lv002{
background-image:url(../img/bg3a.gif);
border:solid #CCCCCC 1px;
}

td.lv02{
background-image:url(../img/bg00.gif);
border:solid #CCCCCC 1px;
}

.lv3{
background-image:url(../img/bg4.gif);
color:#000033;
}

.lv03{
border:solid #CCCCCC 1px;
}

td.lv4{
background-image:url(../img/bg2.gif);
border:solid #CCCCCC 1px;
}

td.lv04{
background-image:url(../img/bg000.gif);
border:solid #CCCCCC 1px;
}

td.lv5{
border:solid #CCCCCC 1px;
font-size:12px;
}

td.lv05{
border:solid #CCCCCC 1px;
size:6px;
}

table{text-align:left;}

div.net{
background-image:url(../img/network.jpg);
width:613px;
}

td.top {vertical-align:top;}

.c_line{
border:solid;
border:1px;
border:#CCCCCC;
}

span.style2{
font-size:12px;
color:#000000;}