#header_container {
	background-image: url(../images/bg_header2.gif);
	background-repeat: no-repeat;
	padding: 7px;
	margin-bottom: 8px;
}
#header {
	width: 780px;
	height: 92px;
}

#contents_header{
  clear:both;
  background-image:url(../images/bg_contents.gif);
  background-repeat:no-repeat;
  width:794px;
  height:7px;
  margin:0px;
  padding:0px;

  font-size:1px;
}
#main{
  width:600px;
  float:left;
  margin:0px;
  padding:0px 7px;
  color:#cccccc;
  font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", serif;
}
#main table td{
	line-height:25px;
}
#header #contents_logo{
	float:right;
}
#main #promo_contents{
  padding-bottom:0px;
  margin-bottom:0px;
}
#main #prof{
  background-image: url(../vol1/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:135px;
  margin-bottom:30px;
}
#main #prof2{
  background-image: url(../vol2/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:152px;
  margin-bottom:30px;
}
#main #prof3{
  background-image: url(../vol3/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:205px;
  margin-bottom:30px;
}
#main #prof4{
  background-image: url(../vol4/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:310px;
  margin-bottom:30px;
}
#main #prof5{
  background-image: url(../vol5/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:88px;
  margin-bottom:30px;
}
#main #prof6{
  background-image: url(../vol6/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:73px;
  margin-bottom:30px;
}
#main #prof7{
  background-image: url(../vol7/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:86px;
  margin-bottom:30px;
}
#main #prof8{
  background-image: url(../vol8/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:115px;
  margin-bottom:30px;
}
#main #prof9{
  background-image: url(../vol9/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:185px;
  margin-bottom:30px;
}
#main #prof10{
  background-image: url(../vol10/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:77px;
  margin-bottom:30px;
}
#main #prof11{
  background-image: url(../vol11/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:232px;
  margin-bottom:30px;
}
#main #prof12{
  background-image: url(../vol12/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:99px;
  margin-bottom:30px;
}
#main #prof13{
  background-image: url(../vol13/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:297px;
  margin-bottom:30px;
}
#main #prof14{
  background-image: url(../vol14/images/prof.gif);
  background-repeat:no-repeat;
  width:600px;
  height:118px;
  margin-bottom:30px;
}
#main dl{
  clear:both;
}
#main dt{
  float:left;
  clear:both;

  margin:0px;
  margin-bottom:10px;
  font-size:9pt;
  white-space:nowrap;
  vertical-align:top;
}
#main dd{
  margin-left:20px;
  margin-bottom:20px;
  padding-right:10px;
  line-height:140%;
  font-size:9pt;
}
#main #contents{
	width:600px;
}
#main table{
	padding:0px;
	margin:20px 0 0 0px;
	font-size:10pt;
	color:#cccccc;
}
#main tr{
	vertical-align:top;
}
#main td{
	padding-right:5px;
	padding-bottom:20px;
	line-height:140%;
}
#main dl.caution{
	margin-top:15px;
	line-height:125%;
}
#main dl.caution dt{
	font-size:8pt;
	color:#B0931E;
}
#main dl.caution dd{
	font-size:8pt;
	margin-bottom:3px;
}
#main .caption{
  clear:both;
  margin:0px;
  margin-bottom:10px;
  font-size:8pt;
  vertical-align:top;
}
#main h1{
  font-size:1px;
  text-indent:-3000px;
  width:600px;
  height:23px;
  margin-bottom:10px;
}

#main h2{
	font-size:10pt;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Hiragino Kaku Gothic Pro, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:0px;
}
#main div.line{
	display:block;
  border-style:none;
  width:600px;
  height:5px;
  background-image:url(../images/contents_hr.gif);
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  font-size:1px;
  clear:both;
}
#main #breadcrum ul li#prev{
	margin-right:20px;
}
#main #breadcrum ul li#next{
	margin-left:10px;
}
#main img.left{
	margin-right:10px;
	float:left;
}
#main img.left2{
	margin-right:10px;
	margin-left:30px;
	float:left;
}
#main img.right{
	margin-left:10px;
	float:right;
}
#navi{
  width:160px;
  margin-top:7px;
  margin-left:12px;
  float:left;
}
#navi dl{

}
#navi dt{
  background-image:url(../images/localnavi_dt.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:20px;
  margin-bottom:10px;
  font-size:12px;
}
#navi dd{
  margin-left:0px;
  margin-bottom:10px;
  padding-left:0px;
  font-size:10px;
}
#navi dd.line{
  background-image:none;
  border-top:1px solid #333333;
}
#navi dt.active{
  color:#ffcc00;
}
#navi dl dt.copyright{background-image:none;font-size:7pt;padding:0px;font-family:Arial, Helvetica, sans-serif}
#navi dt#m1{background-image:url(../images/localnavi_1f.gif);}
#navi dt#m2{background-image:url(../images/localnavi_2f.gif);}
#navi dt#m3{background-image:url(../images/localnavi_3f.gif);}
#navi dt#m4{background-image:url(../images/localnavi_4f.gif);}
#navi dt#m5{background-image:url(../images/localnavi_5f.gif);}
#navi dt#m6{background-image:url(../images/localnavi_6f.gif);}
#navi dt#m7{background-image:url(../images/localnavi_7f.gif);}
#navi dt#m8{background-image:url(../images/localnavi_8f.gif);}
#navi dt#m9{background-image:url(../images/localnavi_9f.gif);}
#navi dt#m1_active{background-image:url(../images/localnavi_1.gif);}
#navi dt#m2_active{background-image:url(../images/localnavi_2.gif);}
#navi dt#m3_active{background-image:url(../images/localnavi_3.gif);}
#navi dt#m4_active{background-image:url(../images/localnavi_4.gif);}
#navi dt#m5_active{background-image:url(../images/localnavi_5.gif);}
#navi dt#m6_active{background-image:url(../images/localnavi_6.gif);}
#navi dt#m7_active{background-image:url(../images/localnavi_7.gif);}
#navi dt#m8_active{background-image:url(../images/localnavi_8.gif);}
#navi dt#m9_active{background-image:url(../images/localnavi_9.gif);}
#navi dl dt.img{background-image:none;padding:0px}


#navi a{

}
#navi a:link{
	color:#7f7f7f;
	text-decoration:none;
}
#navi a:visited{
	color:#7f7f7f;
	text-decoration:none;
}
#navi a:hover{
	color:#cccccc;
}
#navi dl dd a:link{
	color:#B0931E;
}
#navi dl dd a:visited{
	color:#B0931E;
}
sup{
	color:#B0931E;
}
#footer_trim{
	background-image:url(../images/footer_trim.gif);
	background-repeat:no-repeat;
	width:794px;
	height:6px;
	margin-top:10px;
	margin-bottom:10px;
}





*>/**/sup { vertical-align: text-top; line-height: 4px; }

sup{
  /vertical-align: baseline;
  /position: relative;
  /top: -1ex;
}


#main table td a {
 /height:26px;
 /vertical-align: middle;
}

#main table td a.twoline {
	/height:auto;
 /line-height:26px;
 /vertical-align: middle;
 /margin: 0;
}
#main table td a.twoline img {
	_margin-bottom:8px;
}

#main img {
 margin-top:20px;
}

#main td img {
 margin-top:5px;
}

#main p {
	margin:0;
	padding:0;
}