.font10 {
	font-size: 10pt;
	line-height: 14pt;
	color: #535353;
}
body,td{font-family : Osaka,Verdana ;font-size : 12px ;}

a{
	text-decoration : none;
	color: #FF9900;
}

a:hover{
	color: #3399FF;
}

.info{border-bottom : 1px dashed #FFCCCC ; line-height : 22px ;}

.idx_menu {color: #0000FF}

.style-line{	line-height : 200%;	border-bottom : 1px dashed #D5C8B9;	padding-top: 1px;; font-size: 12px}
.font-f {
	color: #FFFFFF;
}
.font-b {
	font-weight: bold;
	color: #993366;
}
.font-or {
	color: #FFCC00;
}
.style-line2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.style-line3 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993333;
}
.font-g {
	color: #999999;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}

.font-l {
font-weight: bold;
color:#000;
font-size:25px;
line-height:120%;
}

.font-l2 {
font-weight: bold;
color:#fff;
font-size:20px;
line-height:120%;
}




/*左部コンテンツ*/

#menu01{
float:left;
width:100%;
}

#menu01 ul{
list-style-type:none;
margin:0;
padding:0;
}

#menu01 ul li{
border:1px solid #C64F00;
margin-bottom:3px;
margin:0 0 5px 0;
padding:0;
}

#menu01 ul li a{
width:100%;
height:35px;
line-height:270%;
font-size:12px;
color:#FF9900;
display:block;
text-indent:10px;	
text-decoration:none;
background:#711313;
}

#menu01 ul li a:hover, #menu01 ul li a.active{
background:#B36666;
color:#fff;
}

/*マイクロバブル2*/

#menu02{
float:left;
width:100%;
}

#menu02 ul{
list-style-type:none;
margin:0;
padding:0;
}

#menu02 ul li{
border:0px solid #C64F00;
margin-bottom:3px;
margin:0 0 5px 0;
padding:0;
}

#menu02 ul li a{
width:100%;
height:35px;
line-height:270%;
font-size:12px;
color:#FFCC00;
display:block;
text-indent:10px;	
text-decoration:none;
background:#B36666;
}

#menu02 ul li a:hover, #menu02 ul li a.active{
background:#711313;
color:#fff;
}

