﻿@charset "utf-8";

/* reset css */
body {
  font-family:"メイリオ","ＭＳ Ｐゴシック", Tahoma, Arial, sans-serif;
  line-height: 1.7;
  color: #333;
  font-size: 12px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img {
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym {
  border:0;
}

/* layout */
body {
  background: #FFFFF0;
}
#container {
  width: 1000px;
  margin: 0 auto;
}
#wrapper {
    overflow: hidden;
    float: right;
}
h1 {
  width: 1000px;
  height: 233px;
  background: url(../img/billbord_putihrecord.jpg) no-repeat;
  text-indent: -9999em;
  margin-bottom: 10px;
}
#content {
  width: 730px;
  min-height: 640px;
  border: solid 2px #393;
  float: right;
  padding: 20px 20px 10px 20px;
  background: #fff;
}
.center {
  text-align: center;
}
#form a {
  display: block;
  overflow: hidden;
  width: 330px;
  height: 57px;
  background: url(../img/inquiry_btn.jpg) no-repeat;
  margin-left: 400px;
  text-indent: -9999em;
}
#form a:hover {
  background: url(../img/inquiry_btn_hover.jpg) no-repeat;
}
a {
  color: #008000;
}
a:hover {
  color: #c66;
}
#btn_top,.btn_top {
  width: 100px;
  height: 25px;
  margin: 20px 0 10px 630px;
  cursor: pointer;
}

.btn_set {
  width: 133px;
  height: 30px;
  margin: 0 0 40px 25px;

  
  
  
  cursor: pointer;
}

/* navi */
#navi {
    width: 220px;
    float: left;
    clear: none;
}
#navi li {
  border-bottom: solid 1px #fff;
  text-decoration: none;
}
#navi li.last {
  border-bottom: none;
}
#navi li.category {
  background: #228b22;
  color: #fff;
}
#navi li a {
  display: block;
  width: 200px;
  padding: 10px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
#navi li a:hover {
  background: #696;
}
#navi ul.menu li {
  border: solid #00800;
  border-width: 0 1px 1px 1px;
}
#navi ul.menu li a {
  font-weight: normal;
  color: #008000;
  background: #eef;
}
#navi ul.menu li a:hover {
  background: #9c9;
  color: #fff;
}

/* footer */
#footer {
    width: 1000px;
    height: 50px;
    border-top: solid 3px #393;
    margin-top: 15px;
    clear: none;
}
#footer p {
  text-align: center;

}
