.bodytxt {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;}
.Supplement {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;}
A {
	COLOR: #666666; TEXT-DECORATION: none
;}
A:hover {
	COLOR: #000000
;}
.border_3d {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #000000 1px solid
;}
.flymenu_a {
	BORDER-RIGHT: #000000 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 4px; FONT-WEIGHT: 700; FONT-SIZE: 12px; Z-INDEX: 2; LEFT: 170px; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: #000000 1px dotted; WIDTH: 400px; CURSOR: hand; COLOR: black; LINE-HEIGHT: 17px; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px dotted; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; POSITION: absolute; TOP: 240px; HEIGHT: 80px; BACKGROUND-COLOR: #ffffff
;}
.flymenu_c {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffcc99 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 4; FILTER: alpha(opacity=90,finishopacity=70,style=1); VISIBILITY: hidden; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #ffcc99 1px solid; COLOR: black; LINE-HEIGHT: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #ff6600 1px solid; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; POSITION: absolute; BACKGROUND-COLOR: #ffff33; TEXT-ALIGN: left; layer-background-color: transparent(#CCCCFF)
}}}
.flymenu_d {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffcc99 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 4; FILTER: alpha(opacity=90,finishopacity=70,style=1); VISIBILITY: visible; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #ffcc99 1px solid; COLOR: black; LINE-HEIGHT: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #ff6600 1px solid; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; POSITION: absolute; BACKGROUND-COLOR: #ffff33; TEXT-ALIGN: left; layer-background-color: transparent(#CCCCFF)
}}
.border_redline {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ff6600 1px solid
;}
.copyrights {
  	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid;  FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; COLOR: #999999; LINE-HEIGHT: 12px; PADDING-TOP: 5px; BORDER-BOTTOM: black 0px solid; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
}
.copyrights A { text-decoration: none ;}
.copyrights A:hover { color: #000000; text-decoration: underline;}
.copyrights A:link { color: #000000; } 
.copyrights A:VISITED { color:#000000; }

.bodytxt_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 27px; FONT-FAMILY: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"
;}
.bodytxt_03 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"
;}
.f10Copy {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"
;}
.under_construction {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 100px 0px; PADDING-TOP: 0px
;}
.tiltetxt {
	FONT-SIZE: 16px; LINE-HEIGHT: 21px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;}
.lead01txt {
	FONT-SIZE: 14px; LINE-HEIGHT: 19px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;}
.lead02txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;}
.menu{
  font-size : 10px;
@font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  color : #999999;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-top : 5px;
  background-color : #ffffff;
}

.menu A { text-decoration: none ;}
.menu A:hover { color: #CC0000; text-decoration: underline; }
.menu A:link { color: #666666; } 
.menu A:VISITED { color : #666666; }

.topics_goods{
  font-size : 11px;
@font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  color : #666666;
  padding-bottom : 5px;
  padding-top : 10px;
  padding-right : 15px;
  vertical-align : super;   
  vertical-align : top;
}
.topics_goods A { text-decoration: none ;}
.topics_goods A:hover { color: #ff0000; text-decoration: underline;}
.topics_goods A:LINK { color : #666666; } 


.footer_menu{
@font-size : 10px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  color : #999999;
  BORDER-RIGHT: black 0px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: #000000 1px solid;
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 15px;
  COLOR: #999999;
  LINE-HEIGHT: 12px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: black 0px solid;
  FONT-STYLE: normal;
}

.footer_menu A { text-decoration: none ;}
.footer_menu A:hover { color: #ff0000; text-decoration: underline; }
.footer_menu A:link { color: #000000; } 
.footer_menu A:VISITED { color:#000000; }


.goods_name{
  font-size : 10px;
  line-height : 12px;
  color : #999999;
  vertical-align : super;  
  vertical-align : top;
  padding-top : 4px;
  padding-bottom : 4px;
}  

.goods_name A:hover { color: #ff0000; text-decoration: underline; }
.goods_name A:LINK { color : #666666; }

.goods_title{
  font-size : 13px;
  font-family : Osaka,"‚l‚r ƒSƒVƒbƒN";
  color : black;
  font-weight : bold;
  vertical-align : middle;
}
.goods_submenu{
  font-size : 11px;
  font-family : Osaka,"‚l‚r ƒSƒVƒbƒN";
  padding-right : 10px;
  vertical-align : middle;
  padding-top : 3px;
  padding-bottom : 3px;
}
.goods_subtitle{
  font-size : 12px;
  font-family : Osaka,"‚l‚r ƒSƒVƒbƒN";
  padding-left : 6px;
  vertical-align : middle;
} 

.goods_submenu A:hover { color: #ff0000; text-decoration: underline; }
.goods_submenu A:link { color: #999999; }
.menu_bg1{
  font-size : 11px;
  color : #3c3c3c;
  background-color : #efefef;
  padding-top : 10px;
  padding-left : 8px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : groove;
  border-bottom-color : white;
}
