#Image {
  position:relative;
  width: 340px;
  height: 282px;
  background-image: url('../img/image.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}

#Image02 {
  position:relative;
  width: 125px;
  height: 174px;
  background-image: url('../img/taiga.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

#Image03 {
  position:relative;
  width: 125px;
  height: 174px;
  background-image: url('../img/gekkin.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

#New {
 background-image: url('../img/new.gif');
 width:52px;
 height:45px;
 background-repeat: no-repeat;
}

#Bg01 {
 background-image: url('../img/bg01.gif');
 width:160px;
 height:120px;
 background-repeat: no-repeat;
}

#Bg02 {
 background-image: url('../img/bg02.gif');
 width:160px;
 height:120px;
 background-repeat: no-repeat;
}

#Bg03 {
 background-image: url('../img/bg03.gif');
 width:160px;
 height:120px;
 background-repeat: no-repeat;
}

#Bg04 {
 background-image: url('../img/bg04.gif');
 width:160px;
 height:120px;
 background-repeat: no-repeat;
}

.Bg01{
  position:relative;
  top:9px;
  left:35px;
  font-size:16px;
  line-height:150%;
  text-align:left;
  font-weight:bold;
}

.text10{
  position:relative;
  top:8px;
  left:10px;
  font-size:10px;
  line-height:130%;
  text-align:left;
  width:135px;
}

#Bg05 {
 background-image: url('../img/bg05.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

#Bg06 {
 background-image: url('../img/bg06.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

#Bg07 {
 background-image: url('../img/bg07.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

#Bg08 {
 background-image: url('../img/bg08.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

#Bg09 {
 background-image: url('../img/bg09.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

#Bg10 {
 background-image: url('../img/bg10.gif');
 width:100px;
 height:80px;
 background-repeat: no-repeat;
}

.Bg05{
  position:relative;
  top:4px;
  left:16px;
  font-size:10px;
  line-height:120%;
  text-align:left;
  font-weight:bold;
}

.text01{
  position:relative;
  top:10px;
  left:10px;
  font-size:10px;
  line-height:130%;
  text-align:left;
  width:80px;
}

#ex01 {
 background-image: url('../img/ex01.jpg');
 width:200px;
 height:200px;
 background-repeat: no-repeat;
}

#ex02 {
 background-image: url('../img/ex02.jpg');
 width:200px;
 height:200px;
 background-repeat: no-repeat;
}

#ex03 {
 background-image: url('../img/ex03.jpg');
 width:200px;
 height:200px;
 background-repeat: no-repeat;
}

#navigate {
 background-image: url('../img/navi.gif');
 width:16px;
 height:16px;
 background-repeat: no-repeat;
}

#li2 {
 background-image: url('../img/li2.gif');
 width:25px;
 height:25px;
 background-repeat: no-repeat;
}

#new2 {
 background-image: url('../img/new2.gif');
 width:43px;
 height:24px;
 background-repeat: no-repeat;
}

.text02 {
 position:relative;
 font-size:10px;
 left:10px;
 width:700px;
 line-height:150%;
 text-align:left;
}

.title03 {
 position:relative;
 top:5px;
 left:5px;
 background-color: #960;
 width:145px;
 height:20px;
 background-repeat: no-repeat;
}

.title {
 position:relative;
 font-size:12px;
 width:140px;
 line-height:20px;
 text-align:center;
 font-weight:bold;
 color:#fff;
}

.text03 {
 position:relative;
 font-size:10px;
 top:5px;
 left:5px;
 width:145px;
 line-height:120%;
 text-align:left;
}

.text04 {
 position:relative;
 font-size:10px;
 top:5px;
 left:5px;
 width:145px;
 line-height:120%;
 height:100px;
 text-align:left;
}

.title02 {
 position:relative;
 font-size:10px;
 width:140px;
 line-height:20px;
 text-align:center;
 font-weight:bold;
 color:#fff;
}

#taiga_small {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/taiga_small.gif');
 width:69px;
 height:150px;
 background-repeat: no-repeat;
}

#gekkin_small {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/gekkin_small.gif');
 width:69px;
 height:150px;
 background-repeat: no-repeat;
}

#ousu {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/ousu.gif');
 width:69px;
 height:110px;
 background-repeat: no-repeat;
}

#oruri {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/oruri.gif');
 width:69px;
 height:110px;
 background-repeat: no-repeat;
}

#mix {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/mix.gif');
 width:69px;
 height:110px;
 background-repeat: no-repeat;
}

#image02 {
 position:relative;
 background-image: url('../img/image02.jpg');
 width:172px;
 height:129px;
 background-repeat: no-repeat;
}


#button {
 position:relative;
 top:5px;
 left:5px;
 background-image: url('../img/link.gif');
 width:80px;
 height:30px;
 background-repeat: no-repeat;
}

.button {
 position:relative;
 font-size:10px;
 top:2px;
 left:15px;
 line-height:120%;
 text-align:left;
 color:#930;
}

.button a { color:#960; text-decoration:none;}
.button a:hover {color:#930; text-decoration:none;}

#title_bg01 {
 background-image: url('../img/title_bg01.gif');
 width:240px;
 height:9px;
 background-repeat: no-repeat;
}

#title_bg02 {
 background-image: url('../img/title_bg02.gif');
 width:240px;
 height:100%;
 background-repeat: repeat-y;
}

#title_bg03 {
 background-image: url('../img/title_bg03.gif');
 width:240px;
 height:9px;
 background-repeat: no-repeat;
}

.list_title {
 background-color:#CDC673;
}

.list_gray {
 background-color:#eee;
}

.normal {
 font-size:12px;
 line-height:16px;
  font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.normal a { color:#039; text-decoration:none;}
.normal a:hover { color:#f00; text-decoration:none;}

#MainContent h1 {
  text-indent:-9999px;
  width:750px;
  height:50px;
  background-image: url('../img/title_main.gif');
  background-repeat: no-repeat;
}

#MainContent ul#sub-navi {
  margin:0 0 1em;
  padding:0;
  width:750px;
  height:32px;
  background:url(../img/snavi.gif)
  no-repeat;
}

#MainContent ul#sub-navi li {
  list-style:none;
  margin:0;
  padding:0;
  width:123px;
  height:29px;
  float:left;
  text-indent:-9999px;
  background:url(../img/snavi.gif)
  no-repeat;
}

#MainContent ul#sub-navi li a {
  width:123px;
  height:29px;
  display:block;
  text-decoration:none;
  background:url(../img/snavi.gif)
  no-repeat;
}

#MainContent ul#sub-navi li a:hover {
  width:123px;
  height:29px;
  display:block;
  text-decoration:none;
  background:url(../img/snavi.gif)
  no-repeat;
}

#MainContent ul#sub-navi li#kojin a { width:123px; background-position:0 -32px;}
#MainContent ul#sub-navi li#men-dogu a { width:123px; background-position:-123px -32px;}
#MainContent ul#sub-navi li#gyomu a { width:123px; background-position:-246px -32px;}

#MainContent ul#sub-navi li#kojin a:hover { width:123px; background-position:0 0;}
#MainContent ul#sub-navi li#men-dogu a:hover { width:123px; background-position:-123px 0;}
#MainContent ul#sub-navi li#gyomu a:hover { width:123px; background-position:-246px 0;}

#MainContent ul#sub-navi li#kojin.current-page { width:123px; background-position:0 0;}
#MainContent ul#sub-navi li#men-dogu.current-page { width:123px; background-position:-123px 0;}
#MainContent ul#sub-navi li#gyomu.current-page { width:123px; background-position:-246px 0;}

/* iꗗ */

#MainContent dl.list {
  margin:10px 10px 1.5em;
  padding:0;
  width:220px;
  height:100%;
  background-color:#fff;
  float:left;
  border:1px dotted #ccc;
}

#MainContent dl.list dt {
  margin:0 0 5px;
  padding:0 5px;
  width:210px;
  height:25px;
  font-size:12px;
  line-height:25px;
  font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";
  color:#333;
  font-weight:bold;
  text-align:center;
	position:relative;
}

#MainContent dl.list dt #new00 { 
width:52px;
height:15px;
position:absolute;
top:5px;
right:5px;
}

#MainContent dl.list dt.cream { background-color:#FFEC8B; }
#MainContent dl.list dt.green { background-color:#7CCD7C; }
#MainContent dl.list dt.malon { background-color:#EEE8CD; }

#MainContent dl.list dd.image {
  margin:2px;
  padding:0 0 2px;
  width:88px;
  height:140px;
  text-indent:-9999px;
  float:left;
}

#MainContent dl.list dd.image#hitati { background:url(../img/hitati.jpg) no-repeat;}
#MainContent dl.list dd.image#totigi { background:url(../img/totigi.jpg) no-repeat;}
#MainContent dl.list dd.image#hakuba { background:url(../img/hakuba.jpg) no-repeat;}
#MainContent dl.list dd.image#kokusan { background:url(../img/kokusan.jpg) no-repeat;}
#MainContent dl.list dd.image#horokanai { background:url(../img/horokanai.jpg) no-repeat;}
#MainContent dl.list dd.image#sarasina { background:url(../img/sarasina.jpg) no-repeat;}
#MainContent dl.list dd.image#hikigurumi { background:url(../img/hikigurumi.jpg) no-repeat;}
#MainContent dl.list dd.image#siro { background:url(../img/siro.jpg) no-repeat;}
#MainContent dl.list dd.image#kuro { background:url(../img/kuro.jpg) no-repeat;}
#MainContent dl.list dd.image#dattan { background:url(../img/dattan.jpg) no-repeat;}
#MainContent dl.list dd.image#totigi2 { background:url(../img/totigi2.jpg) no-repeat;}
#MainContent dl.list dd.image#nanbu { background:url(../img/nanbu.jpg) no-repeat;}
#MainContent dl.list dd.image#churiki { background:url(../img/churiki.jpg) no-repeat;}
#MainContent dl.list dd.image#kyouryoku { background:url(../img/kyouryoku.jpg) no-repeat;}
#MainContent dl.list dd.image#utiko { background:url(../img/utiko.jpg) no-repeat;}
#MainContent dl.list dd.image#sobacha { background:url(../img/sobacha.jpg) no-repeat;}
#MainContent dl.list dd.image#fuku { background:url(../img/fuku.jpg) no-repeat;}
#MainContent dl.list dd.image#ishi { background:url(../img/ishi.jpg) no-repeat;}
#MainContent dl.list dd.image#khiki { background:url(../img/khiki.jpg) no-repeat;}

#MainContent dl.list dd.text {
  margin:2px;
  padding:0 2px;
  width:114px;
  font-size:12px;
  color:#333;
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px dotted #ccc;
  float:left;
	line-height:1.5em;
}

#MainContent dl.big {
  margin:0 10px;
  padding:0 0 2em;
  width:500px;
  height:150px;
  background-color:#fff;
  float:left;
  border:dotted 1px #ccc;
}

#MainContent dl.big dt {
  margin:0;
  padding:0 5px;
  width:490px;
  height:25px;
  font-size:12px;
  line-height:25px;
  font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";
  color:#333;
  font-weight:bold;
  text-align:center;
  background-color:#FFEC8B;
}

#MainContent dl.big dd.image {
  margin:2px;
  padding:0;
  width:163px;
  height:121px;
  text-indent:-9999px;
  float:left;
}

#MainContent dl.big dd.image#tuyu { background:url(../img/tuyu.jpg) no-repeat;}

#MainContent dl.big dd.text {
  margin:2px;
  padding:0 2px;
  width:320px;
  font-size:12px;
  color:#333;
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px dotted #ccc;
  float:left;
}

#MainContent #Men-Dogu {
  margin:0;
  padding:0 20px;
  width:700px;
  height:100%;
}

#MainContent #Men-Dogu p.title {
  margin:0;
  padding:0;
  width:700px;
  height:2em;
  font-size:12px;
  font-weight:bold;
  color:#033;
  line-height:2em;
  text-align:left;
}

#MainContent #Men-Dogu ul.title {
  margin:2px;
  padding:0;
  width:700px;
  height:2em;
  font-size:13px;
  color:#fff;
  line-height:2em;
}

#MainContent #Men-Dogu ul.title li {
  list-style:none;
  margin:1px;
  padding:0;
  background-color:#9aa;
  float:left;
}

#MainContent #Men-Dogu ul.title li.ban { width:66px; }
#MainContent #Men-Dogu ul.title li.name { width:136px; }
#MainContent #Men-Dogu ul.title li.teika { width:66px; }
#MainContent #Men-Dogu ul.title li.komi { width:146px; }
#MainContent #Men-Dogu ul.title li.naiyou { width:328px;}

#MainContent #Men-Dogu ul.list {
  margin:0 2px;
  padding:0;
  width:700px;
  height:20px;
  font-size:13px;
  color:#033;
  line-height:20px;
	clear:both;
}

#MainContent #Men-Dogu ul.list li {
  list-style:none;
  margin:0 3px;
  padding:0;
  float:left;
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px dotted #999;
}

#MainContent #Men-Dogu ul.list li.ban { width:62px; text-align:center;}
#MainContent #Men-Dogu ul.list li.name { width:132px; text-align:center;}
#MainContent #Men-Dogu ul.list li.teika { width:62px; text-align:right;}
#MainContent #Men-Dogu ul.list li.komi { width:142px; text-align:right;}
#MainContent #Men-Dogu ul.list li.naiyou { width:322px; font-size:13px; font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";}
#MainContent #Men-Dogu ul.list li.image { 
  width:110px;
  height:110px;
  text-indent:-9999px;
  margin:5px 5px 0;
  border-bottom:0;
  clear:both;
}

#MainContent #Men-Dogu ul.list li.link { margin:0 5px 1.5em;font-size:10px; border-bottom:0;clear:both;}
#MainContent #Men-Dogu ul.list li.link a { color:#03f; text-decoration:none;}
#MainContent #Men-Dogu ul.list li.link a:hover { color:#f00; text-decoration:underline;}

#MainContent #Men-Dogu ul.list li.image#set { background:url(../img/a-1015s.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#kone { background:url(../img/a-1002s.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#dai { background:url(../img/a-1005es.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#bou { background:url(../img/a-1007es.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#ita { background:url(../img/a-1017s.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#manaita { background:url(../img/a-1018s.jpg) no-repeat;}
#MainContent #Men-Dogu ul.list li.image#kiridai { background:url(../img/a-1019s.jpg) no-repeat;}

#MainContent #Men-Dogu ul.list li.ban01 { width:62px; text-align:center; height:40px;line-height:40px;}
#MainContent #Men-Dogu ul.list li.name01 { width:122px; text-align:center; height:40px;line-height:40px;}
#MainContent #Men-Dogu ul.list li.teika01 { width:62px; text-align:right; height:40px;line-height:40px;}
#MainContent #Men-Dogu ul.list li.komi01 { width:142px; text-align:right; height:40px;line-height:40px;}
#MainContent #Men-Dogu ul.list li.naiyou01 { width:332px; font-size:12px; font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3"; height:40px;line-height:40px;}
#MainContent #Men-Dogu ul.list li.naiyou02 { width:332px; font-size:12px; font-family:Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";}

/* Ɩp */

#MainContent #Gyoumu {
  margin:0;
  padding:0 20px;
  width:700px;
}

#MainContent #Gyoumu p.title {
  margin:10px 0;
  padding:0 25px;
  width:600px;
  font-size:12px;
  font-weight:bold;
  color:#033;
  line-height:20px;
  text-align:left;
  background:url(../img/arrow.gif)
  no-repeat;
}

#MainContent #Gyoumu p.title02 {
  margin:10px 0;
  padding:0;
  width:600px;
  font-size:12px;
  font-weight:bold;
  color:#033;
  line-height:20px;
  text-align:left;
}

#MainContent #Gyoumu ul.title {
  margin:2px;
  padding:0;
  width:700px;
  height:25px;
  font-size:12px;
  font-weight:bold;
  color:#666;
  line-height:25px;
}

#MainContent #Gyoumu ul.title li {
  list-style:none;
  margin:1px;
  padding:0;
  background-color:#aca;
  float:left;
}

#MainContent #Gyoumu ul.title li.name { width:100px; }
#MainContent #Gyoumu ul.title li.count { width:150px; }
#MainContent #Gyoumu ul.title li.kingaku { width:140px; }
#MainContent #Gyoumu ul.title li.naiyou { width:260px;}

#MainContent #Gyoumu ul.list {
  margin:0;
  padding:0;
  width:700px;
  height:20px;
  font-size:12px;
  color:#033;
  line-height:20px;
}

#MainContent #Gyoumu ul.list li {
  list-style:none;
  margin:0 3px;
  padding:0;
  float:left;
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px dotted #999;
}

#MainContent #Gyoumu ul.list li.name { width:94px; text-align:center;}
#MainContent #Gyoumu ul.list li.count { width:144px; text-align:center;}
#MainContent #Gyoumu ul.list li.kingaku { width:134px; text-align:right;}
#MainContent #Gyoumu ul.list li.naiyou { width:254px; text-align:right;}

#MainContent #Gyoumu p.dattan {
  margin:1.5em 0 0;
  padding:0 50px;
  width:600px;
  height:25px;
  background:url(../img/new2.gif)
  no-repeat;
  font-size:12px;
  color:#033;
  line-height:25px;
  font-weight:bold;
}


#MainContent #Gyoumu dl.title01 {
  margin:0 0 2em;
  padding:0;
  width:700px;
}

#MainContent #Gyoumu dl.title01 dd {
  margin:0;
  padding:0 25px;
  width:650px;
  height:20px;
  font-size:12px;
  color:#033;
  line-height:20px;
}

#MainContent #Gyoumu dl.pr {
  margin:0;
  padding:0;
  width:340px;
  float:left;
}
#MainContent #Gyoumu dl.pr dt#taiga_tl {
  margin:0 2px;
  padding:0;
  width:338px;
  height:25px;
  background:url(../img/taiga_title.gif)
  no-repeat;
  text-indent:-9999px;
}

#MainContent #Gyoumu dl.pr dt#gekkin_tl {
  margin:0 2px;
  padding:0;
  width:338px;
  height:25px;
  background:url(../img/gekkin_title.gif)
  no-repeat;
  text-indent:-9999px;
}

#MainContent #Gyoumu dl.pr dd#taiga {
  margin:2px 2px;
  padding:0;
  width:79px;
  height:100px;
  text-indent:-9999px;
  background:url(../img/taiga_small.gif)
  no-repeat top left;
  float:left;
}

#MainContent #Gyoumu dl.pr dd#gekkin {
  margin:2px 2px;
  padding:0;
  width:79px;
  height:100px;
  text-indent:-9999px;
  background:url(../img/gekkin_small.gif)
  no-repeat top left;
  float:left;
}

#MainContent #Gyoumu dl.pr dd {
  margin:0;
  padding:0;
  width:240px;
  font-size:10px;
  color:#033;
  line-height:16px;
  float:left;
}

#MainContent #Gyoumu ul.ippan_tl {
  margin:0;
  padding:0;
  width:600px;
}

#MainContent #Gyoumu ul.ippan_tl li{
  list-style:none;
  margin:0 2px;
  padding:0;
  height:20px;
  font-size:12px;
  line-height:20px;
  background-color:#eee;
  text-align:center;
  float:left;
}

#MainContent #Gyoumu ul.ippan_tl li.name { width:100px;}
#MainContent #Gyoumu ul.ippan_tl li.count { width:200px;}
#MainContent #Gyoumu ul.ippan_tl li.point { width:50px;}
#MainContent #Gyoumu ul.ippan_tl li.kakaku { width:200px;}

#MainContent #Gyoumu ul.ippan {
  margin:0;
  padding:0;
  width:600px;
}

#MainContent #Gyoumu ul.ippan li{
  list-style:none;
  margin:0 3px;
  padding:0;
  font-size:12px;
  line-height:20px;
  text-align:center;
  float:left;
  border-bottom:1px dotted #999;
}

#MainContent #Gyoumu ul.ippan li.name { width:96px;}
#MainContent #Gyoumu ul.ippan li.count { width:200px;}
#MainContent #Gyoumu ul.ippan li.point { width:50px;}
#MainContent #Gyoumu ul.ippan li.kakaku { width:200px;}

#MainContent #Gyoumu ul.gyomu_tl {
  margin:0;
  padding:0;
  width:700px;
}

#MainContent #Gyoumu ul.gyomu_tl li{
  list-style:none;
  margin:0 2px;
  padding:0;
  height:20px;
  font-size:12px;
  line-height:20px;
  background-color:#eee;
  text-align:center;
  float:left;
}

#MainContent #Gyoumu ul.gyomu_tl li.name { width:100px;}
#MainContent #Gyoumu ul.gyomu_tl li.count { width:90px;}
#MainContent #Gyoumu ul.gyomu_tl li.point { width:150px;}
#MainContent #Gyoumu ul.gyomu_tl li.bikou { width:300px;}

#MainContent #Gyoumu ul.gyomu {
  margin:0;
  padding:0;
  width:700px;
}

#MainContent #Gyoumu ul.gyomu li{
  list-style:none;
  margin:0 3px;
  padding:0;
  font-size:12px;
  line-height:20px;
  text-align:center;
  float:left;
  border-bottom:1px dotted #999;
}

#MainContent #Gyoumu ul.gyomu li.name { width:96px;}
#MainContent #Gyoumu ul.gyomu li.count { width:90px;}
#MainContent #Gyoumu ul.gyomu li.point { width:150px;}
#MainContent #Gyoumu ul.gyomu li.bikou { width:300px;}

#MainContent #Gyoumu ul.gyomu li.bikou a { text-decoration:none; color:#00f;}
#MainContent #Gyoumu ul.gyomu li.bikou a:hover { text-decoration:underline; color:#f00;}

#MainContent #Gyoumu ul#what {
  margin:10px 0;
  padding:0;
  position:relative;
  left:450px;
	width:200px;
}

#MainContent #Gyoumu ul#what li {
  margin:0;
  padding:0;
  list-style:none;
  text-indent:-9999px;
  width:200px;
  height:30px;
  background:url(../img/dattan_btn.gif)
  no-repeat;
}

#MainContent #Gyoumu ul#what li a {
  text-decoration:none;
  display:block;
  width:200px;
  height:30px;
}

#MainContent #Gyoumu dl.other {
  margin:0;
  padding:0 15px;
  width:200px;
  float:left;
}

#MainContent #Gyoumu dl.other dt {
  margin:0;
  padding:0;
  width:180px;
  height:20px;
  font-size:12px;
  text-align:center;
  line-height:20px;
  font-weight:bold;
  color:#666;
  border-bottom:2px dotted #999;
}

#MainContent #Gyoumu dl.other dd#ousu { 
  margin:0;
  padding:0;
  width:160px;
  height:110px;
  background:url(../img/ousu.gif) no-repeat top center;
  text-indent:-9999px;
}

#MainContent #Gyoumu dl.other dd#oruri { 
  margin:0;
  padding:0;
  width:160px;
  height:110px;
  background:url(../img/oruri.gif) no-repeat top center;
  text-indent:-9999px;
}

#MainContent #Gyoumu dl.other dd#mix { 
  margin:0;
  padding:0;
  width:160px;
  height:110px;
  background:url(../img/mix.gif) no-repeat top center;
  text-indent:-9999px;
}

#MainContent #Gyoumu dl.other dd { 
  margin:0;
  padding:0;
  width:180px;
  font-size:10px;
}

#MainContent hr { 
  clear:both;
  height:0;
  margin:0;
  visibility:hidden;
  border:none;
}

#MainContent dl.list2 {
  margin:0 3px;
  padding:0;
  width:220px;
  height:100%;
  float:left;
}

#MainContent dl.list2 dt {
  margin:0;
  padding:0;
  width:220px;
  height:100%;
  font-size:12px;
  font-weight:bold;
  line-height:1.5em;
  border-bottom:1px dotted #a80;
  color:#069;
}

#MainContent dl.list2 dd {
  margin:0;
  padding:0;
  font-size:12px;
  line-height:1.5em;
}

#MainContent dl.list2 dd.image {
  margin:5px 0;
  padding:0;
  width:100px;
  height:150px;
  float:left;
  background:url(../img/no-image.gif) no-repeat;
  text-indent:-9999px;
}

#MainContent dl.list2 dd.image#horo { background:url(../img_gym/horo.jpg) no-repeat; }
#MainContent dl.list2 dd.image#ousu { background:url(../img_gym/ousu.jpg) no-repeat; }
#MainContent dl.list2 dd.image#kagen { background:url(../img_gym/kagen.jpg) no-repeat; }
#MainContent dl.list2 dd.image#sozen { background:url(../img_gym/sozen.jpg) no-repeat; }
#MainContent dl.list2 dd.image#toku { background:url(../img_gym/toku.jpg) no-repeat; }
#MainContent dl.list2 dd.image#gekkin { background:url(../img_gym/gekkin.jpg) no-repeat; }
#MainContent dl.list2 dd.image#utiko { background:url(../img_gym/utiko.jpg) no-repeat; }
#MainContent dl.list2 dd.image#oruri { margin:0;background:url(../img_gym/oruri.jpg) no-repeat; }
#MainContent dl.list2 dd.image#yasio { background:url(../img_gym/yasio.jpg) no-repeat; }
#MainContent dl.list2 dd.image#toti { background:url(../img_gym/toti.jpg) no-repeat; }
#MainContent dl.list2 dd.image#aoi { background:url(../img/aoi.jpg) no-repeat; }
#MainContent dl.list2 dd.image#usu { background:url(../img/usu.jpg) no-repeat; }

#MainContent sup {font-size:14px;}

#MainContent dl.list2 dd.tl {
  margin:5px 0 0;
  padding:0;
  width:116px;
  height:100%;
  font-size:12px;
  line-height:1.8em;
  background:#BDB76B;
  text-align:center;
  color:#fff;
  float:left;
}

#MainContent dl.list2 dd.txt {
  margin:0.2em 0;
  padding:0;
  width:116px;
  height:100%;
  font-size:10px;
  line-height:1.5em;
  color:#555;
  border-bottom:1px dotted #ccc;
  float:left;
}

#MainContent dl.list2 dd.cnt {
  margin:0;
  padding:0;
  width:116px;
  height:100%;
  font-size:12px;
  line-height:1.5em;
  font-weight:bold;
  color:#900;
  float:right;
}

#MainContent ul.hanbai{
  margin:1em auto;
  padding:0;
  width:700px;
  height:25px;
  text-align:center;
}

#MainContent ul.hanbai li{
  margin:0 auto;
  padding:0;
  width:300px;
  height:25px;
  font-size:12px;
  line-height:25px;
  background:#059;
  color:#fff;
}

#MainContent ul.hanbai li a{
  display:block;
  width:300px;
  height:25px;
  color:#fff;
  text-decoration:none;
}

#MainContent ul.hanbai li a:hover{
  width:300px;
  height:25px;
  color:#fff;
  background:#303;
}
