@charset "Shift_JIS";

body {
	margin: 0px;
	padding:0px;
	font:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size:12px;
	color:#666666;
	line-height:130%;
	background-color: #FFFFFF;
}

div, blockquote, p, pre, ol, ul, li, dl, dt, dd {
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
}

iframe {
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}


.linkt {
	font-size:9pt;
	line-height:140%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	color: #000066;
	text-decoration: none;
}

.text-small {
	font-size:8pt;
	line-height:120%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	color: #333333;
}

.text-nm {
	font-size:9pt;
	line-height:140%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	color: #666666;
}

.clear_both{
	font: 1px/1px monospace;
	clear:both;
}

/**************head**************/
div#head h1 {
	font-size:9pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	color: #333333;
	margin: 0px;
	padding: 1px;
	height: 25px;
	width: 751px;
	clear: none;
	float: none;
	display: block;
	text-align: left;
	vertical-align: middle;
}

.bg-head-right {
	background-image: url(../img/head_right.jpg);
	background-repeat: no-repeat;
}
.linkwh {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/**************contents**************/
#contents-a {
	margin: 0px;
	padding: 0px;
	width: 780px;


}

/**************main**************/

#main{
	width:564px;
	float:right;
	overflow:hidden;
	padding:0px 0px 20px;
	border: none;
	display: block;
	margin: 0px;
	text-align: center;

}

#main body{
	text-align: center;

}

#main p{
	margin: 5px 0px 10px;
	padding: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 9pt;
	line-height: 140%;


}

#main h2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 11pt;
	color: #847FBC;
	text-decoration: none;
	display: block;
	height: 34px;
	width: 558px;
	background-image: url(../img/title-h2.jpg);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	vertical-align: middle;
	line-height: 170%;
	background-repeat: no-repeat;
	margin: 0px;


}

#main h3{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 170%;
	text-decoration: none;
	width: 350px;
	text-align: left;
	display: block;
	margin: 0px 0px 5px;
	padding: 2px 0px 0px 10px;
	height: 23px;
	color: #FFFFFF;
	background-image: url(../img/title-h3.jpg);
	background-repeat: no-repeat;


}

#date{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	display: block;
	width: 548px;
	text-align: justify;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 140%;
	padding: 4px;
	border: 1px solid #999999;
	background-image: url(../img/bg-gray1.gif);
	background-repeat: repeat;
	white-space: normal;
	letter-spacing: normal;
	word-spacing: normal;




}
#date2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	display: block;
	width: 548px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 140%;
	padding: 4px;
	border: 1px solid #999999;
	background-image: url(../img/bg-gray1.gif);
	background-repeat: repeat;
	white-space: normal;
	letter-spacing: normal;
	word-spacing: normal;
	height: 210px;





}

#left{
	float: left;
	width: 260px;


}

#right{
	float: right;
	width: 270px;


}


.main_main{
	clear:both;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:260px;
	overflow:hidden;
	float:left;
}



.main_new{
	margin:5px 0px 15px;
	float:none;
	width:548px;
	height:100px;
	overflow: auto;
	border:1px solid #666666;
	padding: 2px;
	margin: 0px  0 10px 0;
	background-color: #FFFFFF;
	line-height:120%;
	letter-spacing:1px;
	font-size:9pt;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #666666;
	text-decoration: none;


}

.main_new span{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 9pt;
	text-decoration: none;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	color: #000099;

}

.main_new ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

.main_new li{
	padding:0px;
	margin:1px 2px 1px 6px;
}
/**************main**************/

#main2 {
	width:564px;
	float:right;
	overflow:hidden;
	padding:0px 0px 20px;
	border: none;
	display: block;
	margin: 0px;
	text-align: center;

}

#main2 body{
	text-align: center;

}

#main2 p{
	margin: 0px;
	padding: 0px;
	height: 5px;

}

#main2 h2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 11pt;
	color: #847FBC;
	text-decoration: none;
	display: block;
	height: 34px;
	width: 558px;
	background-image: url(../img/title-h2.jpg);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	text-align: left;
	vertical-align: middle;
	line-height: 170%;
	background-repeat: no-repeat;
	margin: 0px;


}

#main2 h3{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 170%;
	text-decoration: none;
	width: 350px;
	text-align: left;
	display: block;
	margin: 0px 0px 10px;
	padding: 2px 0px 0px 10px;
	height: 23px;
	color: #FFFFFF;
	background-image: url(../img/title-h3.jpg);
	background-repeat: no-repeat;


}


/* ---- ƒTƒCƒgƒ}ƒbƒv ---- */

.site-map{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:260px;
	overflow:hidden;
	float:left;

}

.site-map td{
	padding:2px;
	margin:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 8pt;
	line-height: 170%;
	text-decoration: none;

}



/* ---- ƒiƒrƒQ[ƒVƒ‡ƒ“ƒ{ƒ^ƒ“ ---- */

.bt-home{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-home a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-home1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-home a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-home1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-home a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-home1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-home a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-home2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sale{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-sale a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sales1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sale a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sales1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sale a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sales1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sale a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sales2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair-rate{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-repair-rate a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair-rate1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair-rate a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair-rate1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair-rate a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair-rate1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair-rate a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair-rate2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-repair a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-repair a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-repair2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-trip{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-trip a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-trip1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-trip a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-trip1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-trip a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-trip1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-trip a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-trip2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-check a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check2{
	margin:0px;
	padding:0px;
	width:148px;
	height:25px;
	vertical-align: top;
}
.bt-check2 a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check2 a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check2 a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-check2 a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-check4.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-charge{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-charge a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-charge1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-charge a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-charge1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-charge a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-charge1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-charge a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-charge2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}


.bt-shop{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-shop a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-shop1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-shop1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-shop1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-shop2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop2{
	margin:0px;
	padding:0px;
	width:148px;
	height:25px;
	vertical-align: top;
}
.bt-shop2 a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-store.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop2 a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-store.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop2 a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-store.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-shop2 a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-store-b.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}


.bt-inq{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-inq a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-inq1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-inq a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-inq1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-inq a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-inq1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-inq a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-inq2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sitemap{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-sitemap a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sitemap1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sitemap a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sitemap1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sitemap a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sitemap1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-sitemap a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-sitemap2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-privacy{
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;
}
.bt-privacy a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-privacy1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-privacy a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-privacy1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-privacy a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-privacy1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-privacy a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-privacy2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-link {
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;

}

.bt-link a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-link1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-link a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-link1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-link a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-link1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-link a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-link2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-law {
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;

}

.bt-law a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-law1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-law a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-law1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-law a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-law1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-law a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-law2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-lineup {
	margin:0px;
	padding:0px;
	width:188px;
	height:47px;
	vertical-align: top;

}

.bt-lineup a:link{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-lineup1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-lineup a:visited{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-lineup1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-lineup a:active{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-lineup1.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.bt-lineup a:hover{
	TEXT-INDENT: -9999px;
 	display:block;
	width:188px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../img/bt-lineup2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

/* ---- QR ---- */

#qr-title{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	height: 20px;
	width: 165px;
	background-color: #9CC4CD;
	border: 1px solid #6FB7B7;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: center;
	font-size: 10pt;




}
#qr{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 140%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 2px;
	width: 165px;
	background-color: #E9FBFF;
	border: 1px solid #6FB7B7;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
	font-size: 8pt;




}

#qr img{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 70px;

}

#qr2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 140%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 2px;
	width: 165px;
	background-color: #E9FBFF;
	border: 1px solid #6FB7B7;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 12px;
	text-align: left;
	font-size: 8pt;

}

#qr2 img{
	margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 156px;

}


/* ---- 2007/04/12C³—p‚b‚r‚r ---- */

div#menu table{
	width:564px;
	border-collapse:collapse;
	border-spacing:0;}
	
div#menu table td div{
	display:none;}

div#menu table tr{
	height:40px;}
	
div#menu table td{
	vertical-align:top;
	padding:0;
	width:139px;
	height:40px;}

div#menu table td img{
	height:40px;
	margin:0 0 2px 0;
	display:block;}
