@charset "Shift_JIS";

body {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("../img/bg.gif");
	background-repeat: repeat-y;
	background-color: #FFF;
	font: 12px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
  }

form { margin: 0px; }
input { margin: 0px 3px 0px 3px; }
.clearB { display: block; clear: both; margin: 0px; padding: 0px; }


/* Link */
a.Color1:link { color: #333; text-decoration: none; } /* Gray */
a.Color1:visited { color: #333; text-decoration: none; }
a.Color1:hover { color: #F60; text-decoration: none; }
a.Color2:link { color: #F60; text-decoration: none; } /* Orange */
a.Color2:visited { color: #930; text-decoration: none; }
a.Color2:hover { color: #F90; text-decoration: none; }
a.Color3:link { color: #FFF; text-decoration: none; } /* White */
a.Color3:visited { color: #FFF; text-decoration: none; }
a.Color3:hover { color: #FF9; text-decoration: none; }
a.Color4:link { color: #666; text-decoration: none; } /* ¬ƒiƒr */
a.Color4:visited { color: #666; text-decoration: none; }
a.Color4:hover { color: #666; text-decoration: none; }

#GrandNavi {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }
#GrandNavi #Scate {
  margin: 1px 0px 0px 0px;
  padding: 1px 2px 2px 6px;
  border-bottom: 1px solid #FFF;
  font: 10px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
  }
#GrandNavi #Regarding {
  margin: 10px 4px 10px 4px;
  padding: 4px 0px 4px 0px;
  border-top: 1px solid #CCC;
  border-right: 2px solid #CCC;
  border-bottom: 2px solid #CCC;
  border-left: 1px solid #CCC;
  background-color: #FFF;
  }

#Information #News {
  display: block;
  margin: 3px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: 350px;
  line-height: 15px;
  font-size: 10px;
  }
#Information #News strong {
  color: #630;
  }
#Information #News span {
  color: #666;
  }

#Product {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  }

#LineUp {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  font: 12px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
  }
#LineUp2 {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  font: 12px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
  }
#LineUp3 {
  margin: 0px 0px;
  padding: 0px 0px;
  font: 12px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', "osaka", "sans-serif";
  }
#Topics {
  margin: 0px 0px;
  padding: 0px 0px;
  font: 12px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', "osaka", "sans-serif";
  }
#LineUp div {
  display: block;
  margin: 0px 4px 0px 4px;
  padding: 1px 2px 1px 24px;
  border-bottom: 1px solid #CC9;
  text-align: left;
  }
#LineUp2 div {
  display: block;
  margin: 0px 4px 0px 4px;
  padding: 1px 2px 1px 24px;
  border-bottom: 1px solid #FFF;
  text-align: left;
  }
#LineUp3 div {
  display: block;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  font-size: 14px;
  }
#Topics div {
  display: block;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  font-size: 14px;
  }

#Footer {
  color: #FFF;
  font: 10px '‚l‚r ƒSƒVƒbƒN', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', osaka, sans-serif;
  width: 740px;
  }
#Footer #Tlink {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
  background-color: #363;
  }
#Footer #Copy {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  background-color: #FFF;
  text-align: right;
  }

/* menu-A */
.menua {  font-size: 12px}
.menua  a:link {color: #333; text-decoration: none; }
.menua  a:visited {color: #333; text-decoration: none; }
.menua  a:hover {color: #F60; text-decoration: none; }
/* menu-B */
.menub {  font-size: 11px}
.menub a:link {color: #333; text-decoration: none; }
.menub a:visited {color: #333; text-decoration: none; }
.menub a:hover {color: #F60; text-decoration: none; }

/* text-nabi */
.textnabi {  font-size: 12px; color: #5B5A5A; padding-top: 10px; padding-bottom: 10px; line-height: 18px}

/* midashi-small */
.midashis {  font-size: 18px; font-weight: bold; color: #FF6600; padding-bottom: 10px}
/* midashi-midium-A */
.midashima {  font-size: 14px; font-weight: bold; color: #FFFFFF; text-indent: 10px; background-color: #336600; padding-top: 2px; padding-bottom: 2px}
/* midashi-midium-B */
.midashimb { font-size: 14px; font-weight: bold; color: #336601; line-height: 17px; padding-bottom: 5px}
/* midashi-midium-C */
.midashimc { font-size: 14px; font-weight: bold; color: #336601; line-height: 17px; padding-bottom: 5px; text-decoration: none;}

/* honbun-A */
.honbuna {  font-size: 12px; line-height: 15px; color: #333333}
.honbuna a:link {color: #F60; text-decoration: none; }
.honbuna  a:visited {color: #930; text-decoration: none; }
.honbuna a:hover {
	color: #D6D6D6;
	text-decoration: none;
}
li {
	margin-bottom: 5px;
	padding-left: 3em; /*1emi1•¶Žšj•ªA‰E‚É“®‚©‚·*/
	text-indent: -1em; /*Å‰‚Ìs‚¾‚¯1emi1•¶Žšj•ªA¶‚É“®‚©‚·*/
}


/* honbun-B */
.honbunb {  font-size: 12px; line-height: 17px; color: #333333; font-weight: bold}
.honbunb a:link {color: #F60; text-decoration: none; }
.honbunb  a:visited {color: #930; text-decoration: none; }
.honbunb a:hover {color: #F90; text-decoration: none; }

/* honbun-C */
.honbunc {  font-size: 14px; line-height: 22px; color: #333333; font-weight: normal}
.honbunc a:link {color: #333333; text-decoration: none; }
.honbunc  a:visited {color: #333333; text-decoration: none; }
.honbunc a:hover {color: #F90; text-decoration: none; }

/* photolink */
.photolink {
	font-size: inherit;
	line-height: inherit;
	font-weight: lighter;
}
.photolink a:link {
	text-decoration: none;
}
.photolink  a:visited {
	text-decoration: none;
}
.photolink a:hover {
	text-decoration: none;
}

/* hyo-title */
.hyotitle { font-size: 12px; color: #336600; padding-bottom: 2px}
/* hyo-A */
.hyoa { font-size: 12px; line-height: 15px; color: #333333}
.hyoa a:link {color: #F60; text-decoration: none; }
.hyoa  a:visited {color: #930; text-decoration: none; }
.hyoa a:hover {color: #F90; text-decoration: none; }
/* hyo-footer */
.hyofooter { font-size: 11px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 13px; color: #666666; padding-top: 2px; text-align: right}

/* caption */
.cap {  font-size: 11px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 15px.honbunc {  font-size: 14px; line-height: 20px; color: #333333}
span { font-size: 18px; font-weight: bold; color: #F74C0E; padding-bottom: 10px }
span { font-size: 18px; font-weight: bold; color: #F74C0E; padding-bottom: 10px }
.midashisb { font-size: 18px; font-weight: bold; color: #00CCFF; padding-bottom: 10px }
a:hover {  text-transform: none; color: #FF0000; text-decoration: none}
a:hover {
	text-decoration: none;
}
topix { color: #F60; text-decoration: none; }
.honbunl {
	font-size: 15px;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
}
