@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, p, blockquote, pre, cite, code, caption, form, fieldset, legend, input, textarea, select, option, label {
  margin: 0px;
  padding: 0px;
  font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#333333;
}
img {
  border:none;
}

/*-----------------------------------------------*/

body {
	background-image:url(../images/share/bg_teeth.gif);
  background-position:top center;
  background-repeat:repeat-y;
  background-color:#F7F3EB;
	text-align:center;
}
#wrapper {
	width:750px;
  padding:0;
  margin:0 auto;
  text-align:left;
}

h2 {
	background-image:url(../images/share/title.gif);
  background-position:0 10px;
  background-repeat:no-repeat;
	width:750px;
  height:150px;  
  display:block;
  padding:0;
  margin:0;
  text-indent:-9999px;
  overflow:hidden; 
}

h2 a{
	margin-top:30px;
	width:330px;
  height:65px;  
  display:block;
}

#contents {
	width:750px;
}

#contents #menu {
	float:left;
	width:185px;
}

#contents #content{
	width:565px;
  margin-left:185px;
  _margin-left:0;
  _float:left;
}

#footer {
	width:750px;
  clear:both;
  color:#DAC193;
  border-top:#DAC193 1px solid;
  margin-top:40px;
  float:left;
}

/* footer
-----------------------------------------------*/
#footer p.credit {
	background-image:url(../images/share/logo_bottom.gif);
  background-image:left top;
  background-repeat:no-repeat;
  padding-top:10px;
  padding-left:60px;
  display:block;
  width:250px;
  height:50px;
  float:right;
  font-size:10px;
  letter-spacing:.1em;
  text-align:right;

}
#footer p.mt {
  padding-top:10px;
  padding-bottom:3px;
  display:block;
  float:left;
  font-size:10px;
  letter-spacing:.1em;
  text-align:right;

}
#footer p.mt a {
	color:#333333;
  text-decoration:none;
  border-bottom:#DAC193 1px solid;
  padding-bottom:1px;
}
#footer p.mt a:hover {
	color:#666666;
  background-color:#D9CCB7;
  text-decoration:none;
  border-bottom:#F7F3EB 1px solid;
  padding-bottom:1px;
}

/* Menu
-----------------------------------------------*/

#contents #menu ul{
	width:185px;
  list-style:none;
}
#contents #menu ul li {
	width:185px;
  padding:0;
  margin:0 0 25px 0;
}

#contents #menu ul li.menu01 a{
	background-image:url(../images/share/menu01.gif);
  width:58px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu01on {
	background-image:url(../images/share/menu01_on.gif);
  width:58px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}

#contents #menu ul li.menu01 a:hover{
	background-image:url(../images/share/menu01_on.gif);
}
/*---*/
#contents #menu ul li.menu02 a{
	background-image:url(../images/share/menu02.gif);
  width:64px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu02on {
	background-image:url(../images/share/menu02on.gif);
  width:64px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu02 a:hover{
	background-image:url(../images/share/menu02_on.gif);
}
/*---*/
#contents #menu ul li.menu03 a{
	background-image:url(../images/share/menu03.gif);
  width:83px;
  height:39px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu03on {
	background-image:url(../images/share/menu03_on.gif);
  width:83px;
  height:39px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu03 a:hover{
	background-image:url(../images/share/menu03_on.gif);
}
/*---*/
#contents #menu ul li.menu04 a{
	background-image:url(../images/share/menu04.gif);
  width:105px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu04on {
	background-image:url(../images/share/menu04_on.gif);
  width:105px;
  height:24px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu04 a:hover{
	background-image:url(../images/share/menu04_on.gif);
}
/*---*/
#contents #menu ul li.menu05 a{
	background-image:url(../images/share/menu05.gif);
  width:61px;
  height:25px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu05on {
	background-image:url(../images/share/menu05_on.gif);
  width:61px;
  height:25px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu05 a:hover{
	background-image:url(../images/share/menu05_on.gif);
}
/*---*/
#contents #menu ul li.menu06 a{
	background-image:url(../images/share/menu06.gif);
  width:83px;
  height:23px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu06on {
	background-image:url(../images/share/menu06_on.gif);
  width:83px;
  height:23px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
#contents #menu ul li.menu06 a:hover{
	background-image:url(../images/share/menu06_on.gif);
}

/* content
------------------------------------------------*/

#contents #content a {
	color:#333333;
  text-decoration:none;
  border-bottom:#DAC193 1px solid;
  padding-bottom:1px;
}
#contents #content a:hover {
	color:#666666;
  background-color:#D9CCB7;
  text-decoration:none;
  border-bottom:#F7F3EB 1px solid;
  padding-bottom:1px;
}
