﻿html , body {font-size:12px;font-family: "ＭＳ Ｐゴシック", "Osaka";color:#696969;margin : 0;padding:0;background-color:#fff}
div,img {margin : 0px; padding:0px;border:0px;}
a {cursor: pointer; }
#contents {width:850px;margin-left:auto;margin-right:auto;}
#Mcontents {width:850px;clear:both;}

#catch_tx {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:16px;line-height:1.4em ; text-align:center;clear:both;}
#footer {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:12px;line-height:1.2em ; text-align:center;clear:both;}

#header #logo {float:left;}
#main_menu {float:right;padding-top:5px;}
#main_menu ul {margin:0px;padding:0px;}
#main_menu ul li {height:25px;dispay:block; list-style:none;background: url(images/main_menu.jpg);float:left;cursor: pointer;}
#main_menu ul li a { height:0px;overflow: hidden;float:left;display: inline;}

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;/* */
  width: 850px; /* width: 610px; */
  height: 200px;/* height: 240px; */
  margin-bottom: 10px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 736px;/* width: 500px; */
  height: 200px;/* height: 240px; */
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
}                      

#horizontal_carousel ul li {
  width: 145px;/* width: 250px; */
  height: 200px;/* height: 240px; */
  text-align: center; 
  list-style:none;   
  float:left;
  font-size:11px;
 
}
#horizontal_carousel ul li a { text-decoration: none;  }
#horizontal_carousel .previous_button {
  float:left;  
  width: 32px;
  height: 115px;
  background: url(js/prototype-ui/horizontal/left.png) center center;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(js/prototype-ui/horizontal/left_over.png) center center;
}

#horizontal_carousel .previous_button_disabled {
  background: url(js/prototype-ui/horizontal/left_disabled.png) center center;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 32px;
  height: 115px;
  background: url(js/prototype-ui/horizontal/right.png) center center;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(js/prototype-ui/horizontal/right_over.png) center center;
}

#horizontal_carousel .next_button_disabled {
  background: url(js/prototype-ui/horizontal/right_disabled.png) center center;
  cursor: default;
}

#half_left {
	float:left;
	margin:0px 0px 0px 10px;
	width:370px;
}
#half_right {
	float:right;
	margin:0px;padding:0px;
	width:370px;
}
#bun_left {
	float:left;
	margin:0px 0px 5px 10px;padding:0px;
	width:180px;
}
#bun_right {
	float:right;
	margin:10px;padding:0px;
	width:600px;
}
.textcnts {font-size:14px;line-height:1.6em ;color:#696969;margin:0px 0px 15px 0px;}
.hizuke {font-size:14px;line-height:1.2em ;color:#699;margin:0px 0px 5px 0px;}
.whatsnewscnts {font-size:12px;line-height:1.6em ;color:#696969;margin:0px 0px 10px 8px;}
#half_right img {margin:0px;padding:0px;border:0px;width:180px;}
#bun_right img {margin:0px;padding:0px;border:0px;}

#top_space {width:850px;height:10px;background-color:#fff;margin:0px;padding:0px;}
