@charset "shift_jis";

/*----------------------------------------
ウェブサイト
------------------------------------------*/
body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  background-image: url(img/heder10.jpg);
  background-repeat : no-repeat;
  background-position : top;
  color:#333333;
  font-size:15px;
  font-family:"メイリオ","MS UI Gothic","MS P Gothic",Osaka,sans-serif;
  line-height:120%;
}
html {
  background-image: url(img/back-dot.gif);
  background-repeat : repeat ;
  background-attachment: fixed ;
}
.body {
  width: 845px;
  margin-right: auto;
  margin-left: auto; 
  padding:0px;
  height:100%;
  background:#ffffff;
}
a:hover {
  position:relative;
  top:0px;left:2px;
}
a:visited {
  color:#000099
}
h2 {
  color:#666666;
  font-size:14px;
}
ul {
  list-style-image: url(img/list.gif);
  font-size:14px;
  margin-left:0em;
}
th {
  font-size:13px;
}
td {
  font-size:13px;
}
/*----------------------------------------
表示入れ替え
------------------------------------------*/
.wrapper {
 float:right;
}

.right {
 float:left;
}

.footer {
 width:100%;
 clear:left;
}

.content {
 float:right;
}
.right {
 float:right;
}
/*----------------------------------------
レフトコンテンツ
------------------------------------------*/
.left h2.navi1 {
  background-image:URL(navibar1.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi2 {
  background-image:URL(navibar2.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi3 {
  background-image:URL(img/info.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi5 {
  background-image:URL(search15.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi6 {
  background-image:URL(category-navi.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi7 {
  background-image:URL(kuchikomilist.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left h2.navi8 {
  background-image:URL(touroku.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.left {
  height:100%;
  padding-right:1.2em;
  padding-left:0.3em;
  text-align:left;
  float:left;
  padding-bottom:0;
}
.left a {
  padding:0;
  border-top:0px;
  margin:5px;
}
.box1 {
  width:150px;
  padding:10px;
  background-image:url(box-back.gif);
  border:1px #c0c0c0 solid;
}
.box2 {
  width:150px;
  padding:10px;
  background-image:url();
  border:1px #c0c0c0 solid;
}
.box5 {
  width:150px;
  padding:10px;
  background-image:url(g-back.gif);
  border:1px #c0c0c0 solid;
}
.box10 {
  width:150px;
  padding:10px;
  background-image:url(box-back.gif);
  border:1px #c0c0c0 solid;
}
.box11 {
  width:150px;
  padding:10px;
  font-size:12px;
  background-image:url(g-back.gif);
  border:1px #c0c0c0 solid;
}
.left a:hover {
}
/*----------------------------------------
センターコンテンツ
------------------------------------------*/
.content {
  height:100%;
  float:left;
  padding-bottom:0;
  padding-right:2.2em;
  background:#ffffff;
}
.content p{
  padding-left:1.5em;
  padding-right:1.2em;
}
.box7 { 
  width:555px;
  font-size:14px;
  padding:10px;
  background-image: url(g-back.gif);
  border:1px #008800 solid;
}
.box8 { 
  width:515px;
  font-size:13px;
  padding:10px;
  border:1px #d8d8d8 solid;
}
.box9 { 
  width:525px;
  font-size:13px;
  padding:10px;
  border:1px #008800 solid;
}
.content h1{
  color:#777777;
  font-size:14px;
  background-image:URL(img/content-title2.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
}

.content h2 {
  color:#777777;
  font-size:14px;
  background-image:URL(img/content-title2.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
}
.content h3 {
  color:#777777;
  font-size:14px;
  background-image:URL(img/content-title2.gif);
  background-repeat: no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-align:center;
}
/*----------------------------------------
ライトコンテンツ
------------------------------------------*/
.right h2.navi3 {
  background-image:URL(img/info.gif);
  background-repeat:no-repeat;
  padding:0.2em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.right h2.navi4 {
  background-image:URL(img/item.gif);
  background-repeat:no-repeat;
  padding:0.3em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.right h2.navi5 {
  background-image:URL(img/search.gif);
  background-repeat:no-repeat;
  padding:0.3em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.right h2.navi6 {
  background-image:URL(img/cate.gif);
  background-repeat:no-repeat;
  padding:0.3em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}
.right h2.navi7 {
  background-image:URL(search55.gif);
  background-repeat:no-repeat;
  padding:0.3em;
  margin-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  text-indent: -9999px;
}

.right {
  text-align:left;
  float:left;
  padding-left:0.7em;
  padding-bottom:0px;
  background:#ffffff;
}
.box3 {
  width:180px;
  padding:10px;
  font-size:14px;
  border:1px #c0c0c0 solid;
}
.box4 {
  width:180px;
  padding:10px;
  font-size:11px;
  border:1px #c0c0c0 solid;
}
.box6 {
  width:180px;
  font-size:12px;
  padding:10px;
  background-image:url(y2-back.gif);
  border:1px #c0c0c0 solid;
}
.right a {
  padding:0;
  border-top:0px;
  margin:0px;
}
/*----------------------------------------
フッター
------------------------------------------*/
.footer {
  background-image:url(img/footer1.jpg);
  text-align:center;
  font-size:13px;
  padding-left:0.5em;
  padding-right:0.5em;
  padding-bottom:3em;
  margin-bottom:-20px;
  width:830px;
  clear:both;
}
/*----------------------------------------
画像コンテンツ
------------------------------------------*/
img {
  border:0px;
  padding:0.1em;
}
/*----------------------------------------
ヘッダーコンテンツ
------------------------------------------*/
.header {
  text-align:left;
  padding-bottom:14.3em;
  padding-left:0.8em;
  padding-right:0.5em;
  background-image:url(img/heder9.jpg);
}
.header h2{
  font-size:14px;
  float:right;
}
.header p{
  font-size:13px;
  padding-left:1.5em;
  margin-bottom:-31px;
  margin-top:5px;
}
/*----------------------------------------
ヘッダーサイトマップ
------------------------------------------*/
.headersite{
  float:left;
  font-size:14px;
  background:#ffffff;
  padding-left:1em;
  margin-top:17px;
}
.headersite p{
  float:left;
  font-size:14px;
  background:#ffffff;
  padding-left:1em;
  margin-top:17px;
}
