
body {
	margin-top: 0px;
}		

a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #333333;text-decoration: underline;}
.small {font-size: 10px;line-height: 16px;color: #333333;}
.base {font-size: 12px;line-height: 16px;color: #333333;}
h1 {font-size: 12px;line-height: 16px;color: #333333; margin: 0px; font-weight : normal;}
strong {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal;}
h2 {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal; padding:8;}
h3 {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal; padding:8;}
h4 {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal; padding:8;}
h5 {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal; padding:8;}


.navi{
font-size:12px;
line-height:14px;
color: #333;
padding:8;
}

.base02{
font-size:12px;
line-height:16px;
color: #333;
padding:20;
}

.base03{
font-size:12px;
line-height:16px;
color: #333;
padding:0px 15px 0px 15px;
}

.base04{
font-size:12px;
line-height:16px;
color: #333;
padding:0px 5px 0px 15px;
}

.base05{
font-size:12px;
line-height:16px;
color: #333;
padding:0px 15px 0px 0px;
}

.tabletxt{
font-size:12px;
line-height:16px;
color: #333;
padding:2px 0px 2px 5px;
}

.small{
font-size:10px;
line-height:12px;
}

.small02{
font-size:10px;
line-height:12px;
padding:0px 0px 0px 27px;
}

.midasi_green{
font-size:12px;
font-weight:bold;
color:#315B17;
}

#new a{
	color:#FF6600;
}

.mb5{
	margin-bottom:5px;
}
.bn_bg {
background-image: url(common/banner03.jpg);
}

.m_title{
margin-bottom:5px;
}


.m_list{
margin:0 0 10px 0;
padding:0px;
}

.m_list li{
margin:0 0 5px 0;
padding:0px;
list-style:decimal;
list-style-position:inside;
}


.normal_table{
border:1px solid #cccccc;
border-collapse:collapse;
width:530px;
font-size:12px;
}

.normal_table tr{
vertical-align: top;
}

.normal_table th{
font-weight:normal;
padding:5px;
text-align:left;
background-color: #efefef;
border:1px solid #cccccc;
}

.normal_table td{
padding:7px;
border:1px solid #cccccc;
}

.normal_table td.title_center{
text-align:center;
width:130px;
}

a:hover img{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}


