body{
font-family: Verdana, Helvetica, "$B#M#S(B $B#P%4%7%C%/(B", Osaka, sans-serif;
font-size:13px;
line-height:1.5em;
text-decoration: none;
color:#4D4D4D;
}

a {
text-decoration: none;
}


a.info:link {
border-bottom: 1px #9cc8fe dashed;
}

a.info:visited {
border-bottom: 1px #9cc8fe dashed;
}

a.info:hover {
background-color: #9cc8fe;
}


a.info:active {
background-color: #9cc8fe;
}


p {
line-height: 1.5em;
margin-top: 10px;
margin-bottom: 20px;
}

ul.list {
margin: 10px 0px 20px 0px;
padding: 0;
list-style-type: none;
}


#contents{
margin:0px;
background-color:#fff;
}

#main{
float:none;
width:1000px;
margin:0px auto;
padding:0px;
}

.sub_main{
border-spacing: 10px;
margin: 10px 0px 20px 0px;
width: 1000px;
height: auto;
}

h3.sub_title {
border-color: #0168b7;
border-left-width: 4px;
border-bottom-width: 1px;
border-left-style: solid;
border-bottom-style: dashed;
padding-left: 5px;
font-size: 16px;
font-weight: bold;
}



a img {
border-width: 0px;
}


	
div.breadcrum{
margin:1em 0em;
font-size:12px;
}	

.red {
color: #ff0000;
font-weight: bold;
}

.small {
font-size: 10px;
}

.midashi {
font-size: 13px;
font-weight: bold;
}

p.list {
line-height: 2em;
}

h2 {
margin: 10px 0px 20px 0px;
padding: 3px 3px 3px 3px;
background-color: #9cc8fe;
font-weight: bold;
}

.wp_l {
margin-right: 30px;
float: left;
}
.wp_r {

}

.wp_txt {
margin-top: 30px;
}

.wp_notice {
font-size: 11px;
}

.wp_link {
font-size: 16px;
font-weight: bold;
}

.nga03 {
float: left;
margin-right: 20px;
}


}




br.clear {
	clear:both;
}