body{
	margin:0;
	background-image:url(img/bg.gif);
}

img{
	border-width:0;
}

.base_bg {
	width:956px;
	background-image:url(img/body.gif);
}

.menu_button{
	width:224px;
	height:31px;
	text-decoration:none;
}
h1 {
	font-size : 18px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;;
	margin-bottom: 5px;
	margin-top:0;
	color:#000000;
}
.style2 {
	font-family: "‚l‚r ƒSƒVƒbƒN" , "Osaka|“™•" ;
}
.style5 {
	text-align:left;
	font-size: 12px;
	line-height: 14pt;
	left: 10px;
}
.style6 {
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN" , "Osaka|“™•" ;
}

.disp_kinri {
	font-size: 200%;
	font-weight: bold;
	color:#CC0000;
}

table.kinri_tbl{
	margin:10px;
	border: solid 2px #011B6F;
}

table.kinri_tbl td{
}

ul { margin:3px;; padding:2px; list-style: decimal inside; text-align: left;}
	li { margin-left:10px; list-style: square outside; border-bottom: 1px solid #dcdcdc; color:#AD1A08;
}

.h2c {
	text-align:left;
	font-size : 14px;
	color:#AD1A08;
	border-bottom: 1px solid #dcdcdc;
	list-style-type:square;
}

.h3c {
	font-size : 12px;
	color:#AD1A08;
	border-bottom:1px solid #dcdcdc;
	list-style-type:square;
}

.txt-m02{
	margin:0;
}
* html .simu_img{
	float:right; top:-97px; position:relative; padding-right:15px; margin-bottom:-97px;
}
.simu_img{
	float:right; top:-80px; position:relative; padding-right:15px; margin-bottom:-80px;
}
.chuosoroe {
	text-align: center;
	margin: 0 auto;
}
.nakaue {
	text-align: center;
	vertical-align:top;
}
.ueC3 {
	width:516px;
	vertical-align:top;
}


#c1 { width: 516px; }
#c2 { width: 224px; }

* html .rmenu{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_button.jpg);
  display:block;
}

* html div.rmenu a{
  display:block;
  padding-top:9px;
  height:21px;
  width:174px;
  padding-left:30px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}

* html .rmenuy{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_yellow.jpg);
  display:block;
}

* html div.rmenuy a{
  display:block;
  padding-top:9px;
  height:21px;
  width:174px;
  padding-left:30px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}
* html .rmenuw{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_wakaba.jpg);
  display:block;
}
* html div.rmenuw a{
  display:block;
  padding-top:9px;
  height:21px;
  width:174px;
  padding-left:30px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}

* html .submenu{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rs_button.jpg);
  display:block;
}
* html div.submenu a{
  display:block;
  padding-top:9px;
  height:22px;
  width:189px;
  padding-left:15px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:12px;
}
* html .h2class{
width:490px; height:36px; background-image:url(img/tg_back.gif); font-size:16px; font-weight:bold; padding-left:25px; padding-top:9px;
}
.h2class{
width:465px; height:27px; background-image:url(img/tg_back.gif); font-size:16px; font-weight:bold; padding-left:25px; padding-top:9px;
}
* html .waku123_1{
padding-top:7px; font-size:14px; line-height:120%; width:509px; height:30px; background-image:url(img/ts_short.gif); text-align:center;
}
.waku123_1{
padding-top:7px; font-size:14px; line-height:120%; width:509px; height:21px; background-image:url(img/ts_short.gif); text-align:center;
}
* html .waku123_2{
padding-top:7px; font-size:14px; line-height:120%; width:509px; height:49px; background-image:url(img/ts_long.gif); text-align:center;
}
.waku123_2{
padding-top:7px; font-size:14px; line-height:120%; width:509px; height:42px; background-image:url(img/ts_long.gif); text-align:center;
}
* html .h2sub{
font-size:14px; line-height:120%; width:486px; border-color:#DFDFDF; border-width:0 1px 1px 1px; border-style:solid; margin-left:2px; padding:5px;
}
.h2sub{
font-size:14px; line-height:120%; width:474px; border-color:#DFDFDF; border-width:0 1px 1px 1px; border-style:solid; margin-left:2px; padding:5px;
}
.rmenu{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_button.jpg);
  display:block;
}
div.rmenu a{
  display:block;
  padding-top:9px;
  height:21px;
  width:159px;
  padding-left:45px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}

.submenu{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rs_button.jpg);
  display:block;
}
div.submenu a{
  display:block;
  padding-top:9px;
  height:22px;
  width:189px;
  padding-left:15px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:12px;
}

.rmenuy{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_yellow.jpg);
  display:block;
}
div.rmenuy a{
  display:block;
  padding-top:9px;
  height:21px;
  width:159px;
  padding-left:45px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}
.rmenuw{
  width:204px;
  height:31px;
  text-align:center;
  background-image:url(img/rm_wakaba.jpg);
  display:block;
}
div.rmenuw a{
  display:block;
  padding-top:9px;
  height:21px;
  width:159px;
  padding-left:45px;
  text-align:left;
  text-decoration:none;
  color:#000000;
  font-size:14px;
}
.f_14 {
	line-height: 140%;
}

