.f10pt {  font-size: 10pt}
.honbun {  font-size: 10pt; line-height: 16pt}
.red_b {  font-size: 12pt; font-weight: bold; color: #FF0000}
.f8pt {  font-size: 8pt}
.f12pt {  font-size: 12pt}
.f18pt {  font-size: 18pt; font-weight: bolder; color: #009933}
.f24pt {  font-size: 24pt; font-weight: bolder; color: #0033FF}
.f12title {  font-size: 12pt; font-weight: bold; color: #0000FF}

.sub_menu .f12pt { font-size: 12px;}
.sub_menu img { margin:0 0 5px;}


#logo {
	width: 697px;
}


#logo h1 {
	background-image: url("top_image/main_image.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 697px;
	text-indent: -10000px;
}

#logo2 {
	height: 114px;
	width: 698px;
}


#logo2 h1 {
	background-image: url("common/head.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 698px;
	text-indent: -10000px;
}

.cata_title{
 color:#019934;
 font-size: 24px;
 padding:0 0 0 7px;
 border-left:5px solid #019934;
}

body{
background:url("common/bg_y.jpg") no-repeat fixed;
}

.main{
    background:#FFF;
    border-left:1px #ccc solid;
    border-right:1px #ccc solid;    
}

.link{
 font-size:0.9em;
 margin:10px 0 10px 0px;
 float:right;
}

.main_r{
    background:url("top_image/main_r.jpg") left bottom no-repeat;
}

.main_l{
    background:url("top_image/main_l.jpg") right bottom no-repeat;
}

.osusume td{font-size:12px;padding:0 5px;}

.select td{/* height:180px; */ width:205px;padding:0 10px;vertical-align:top;}
.select .banner_line{border-right:1px #888 solid;}

.bnr{
border:none;
}