body{
font-family : "Verdana,MS P ゴシック";
font-size : 10pt; 
color : #444444;
text-align : center;
line-height : 1.4;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

tr,td{
font-family : "Verdana,MS P ゴシック";
font-size : 10pt; 
color : #444444;
line-height : 1.4;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

a:link {color:#3300FF; text-decoration:none ;}
a:visited {color:#3300FF; text-decoration:none ;}
a:active {color:#CC0000; text-decoration:underline ;}
a:hover {color:#CC0000; text-decoration:underline ;}

#top_main{
width : 600px;
text-align : left;
padding : 0 0 0 0;
margin-top : 20;
margin-left : auto;
margin-right : auto;
}

#main{
width : 800px;
text-align : left;
padding : 0 0 0 0;
margin-top : 20;
margin-left : auto;
margin-right : auto;
}

#left_head{
float : left;
width : 250px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

#right_head{
float : right;
text-align : right;
line-height : 1.2;
width : 550px;
margin : 0 0 0 0;
padding : 16 0 0 0;
}

#left_body{
float : left;
width : 530px;
margin : 0 30 0 0;
padding : 0 0 0 0;
}

#right_body{
float : right;
width : 240px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

#search{
width : 100%;
border : solid 1px #CCCCCC;
background-color : #F5F5F5;
padding : 4 4 4 4;
margin : 0 0 0 0;
}

#category_menu{
width : 100%;
text-align : right;
border : solid 1px #CCCCCC;
background-color : #F5F5F5;
padding : 4 10 4 4;
margin : 0 0 10 0;
}


#left_category{
float : left;
width : 255px;
margin : 0 20 0 0;
padding : 14 0 0 0;
}

#right_category{
float : left;
width : 255px;
margin : 0 0 0 0;
padding : 14 0 0 0;
}

form{
padding : 0 0 0 0;
margin : 0 0 0 0;
}

.right{
text-align : right;
}

#enter{
width : 240px;
font-size : 10pt;
font-weight : bold;
text-align : center;
border : solid 1px #CCCCCC;
background-color : #F5F5F5;
padding : 10 0 10 0;
margin : 0 0 0 0;
}

.red{
width : 100%;
height : 24px;
color : #FFFFFF;
font-weight : bold;
background: #CC0033;
padding : 0 0 0 0;
margin : 0 0 5 0;
}

.blue{
width : 100%;
height : 24px;
color : #FFFFFF;
font-weight : bold;
background: #6495ED;
padding : 0 0 0 0;
margin : 0 0 5 0;
}

.green{
width : 100%;
height : 24px;
color : #FFFFFF;
font-weight : bold;
background: #9ACD32;
padding : 0 0 0 0;
margin : 0 0 5 0;
}

.orange{
width : 100%;
height : 24px;
color : #FFFFFF;
font-weight : bold;
background: #FF8C00;
padding : 0 0 0 0;
margin : 0 0 5 0;
}

b.u1{
width : 2px;
height : 1px;
background-color : #FFFFFF;
margin : 0 0 18 0;
overflow: hidden;
}

b.u2{
width : 2px;
height : 2px;
background-color : #FFFFFF;
margin : 0 0 18 0;
overflow: hidden;
}

b.u3{
width : 1px;
height : 3px;
background-color : #FFFFFF;
margin : 0 0 18 0;
overflow: hidden;
}

b.u5{
width : 1px;
height : 5px;
background-color : #FFFFFF;
margin : 0 0 16 0;
overflow: hidden;
}

ul{
margin : 0 0 0 0;
padding : 0 0 0 0;
}

li.main{
line-height : 1.6;
list-style-type: none;
border-bottom : dotted 1px #FF8C00;
margin : 0 0 0 0;
padding : 0 0 0 6;
}
