/*  ロゴ下  */
#logo_sita {
  width: 780px;
  margin:0px;
}
/*  内部メニュー  */
#service_top {
  margin:0px;
  padding:0px;
  width:195px;
}
#service2 {
  margin:0px;
  padding:0px 0px 2px 0px;
  text-align:left;
  font-size:12px;
  background-color:#EFEFEF;
  width:195px;
}
#service2 ul{
  list-style-image:url('../images/button3.gif');
  margin-left:35px;
  margin-right:0px;
  margin-top:10px;
  margin-bottom:0px
;
}
#service2 li{
  padding:0px 0px 8px 0px;
}
#service2 a{
  color:#000000;
  text-decoration:none;
}
#service2 a:hover{
  color:#FF9900;
  text-decoration:underline;
}
#sitemap {
  margin:0px;
  padding:0px 0px 2px 0px;
  text-align:left;
  font-size:12px;
  background-color:#FFFFFF;
  line-height:100%;
}
#sitemap ul{
  list-style-image:url('../images/button2.gif');
  margin-left:35px;
  margin-right:0px;
  margin-top:14px;
  margin-bottom:0px
;
}
#sitemap li{
  padding:0px 0px 12px 0px;
}
#sitemap a{
  color:#000000;
  text-decoration:none;
}
#sitemap a:hover{
  color:#FF9900;
  text-decoration:underline;
}
/*  お問合せ  */
#ad2 {
  margin:20px auto 15px auto;
  text-align:center;
  line-height:130%;
  font-size:12px;
}
#ad2 .mar{
  margin:0px auto 10px auto;
}
/*  内容タイトル */
#in_title {
  margin:0px;
  padding:0px;
}
/*  内容メイン画像  */
#in_head {
  margin:0px;
  padding:0px;
}
/*  内容  */
#in_main {
  width:584px;
  padding:15px 25px 25px 25px;
  text-align:left;
  line-height:130%;
  font-size:12px;
}
#in_main p.mar{
  margin:-5px 0px 0px 0px;
  padding:0px 7px 5px 22px;
  text-align:left;
  line-height:130%;
  font-size:12px;
}
#in_main p.mar a{
  color:#4773BF;
}
#in_main p.mar a:hover{
  color:#FF9900;
}
#in_main p.mar2{
  margin:-15px 0px 0px 0px;
  padding:0px 7px 5px 22px;
  text-align:left;
  line-height:130%;
  font-size:12px;
}
#in_main p.mar2 a{
  color:#4773BF;
  font-size:14px;
  font-weight:bold;
}
#in_main p.mar2 a:hover{
  color:#FF9900;
}
/*  内部テーブル  */
#in_main table.sr{
  margin:5px 0px 0px 0px;
}
#in_main table.sr td{
  padding:1px 3px 1px 8px;
  text-align:left;
  line-height:115%;
  font-size:12px;
  vertical-align:middle;
}
#in_main table.sr td.mar{
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  line-height:115%;
  font-size:12px;
  vertical-align:middle;
}
#in_main table.sr td.top{
  padding:5px 10px 5px 10px;
  text-align:left;
  line-height:115%;
  font-size:12px;
  vertical-align:top;
}
#in_main table.sr2{
  margin:5px 0px 0px 0px;
}
#in_main table.sr2 ul{
  margin:5px 0px 5px 20px;
}
#in_main table.sr2 td{
  padding:5px 10px 5px 10px;
  text-align:left;
  line-height:130%;
  font-size:12px;
  vertical-align:top;
}
#in_main table.sr2 td.mar{
  padding-top:5px;
  padding-left:10px;
  padding-bottom:5px;
  text-align:left;
  line-height:115%;
  font-size:12px;
  vertical-align:middle;
}
#strong {
  padding:25px 0px 10px 0px;
  margin:15px 0px 0px 0px;
  text-align:left;
  font-size:12px;
  border-top:2px solid #CCCCCC;
}
#strong h2{
  font-size:18px;
  color:#0066CC;
}
#rei {
  padding:20px 0px 10px 20px;
  text-align:left;
  font-size:14px;
  font-weight:bold;
  color:#4773BF;
}
#rei a{
  color:#4773BF;
}
#rei a:hover{
  color:#FF9900;
}
#rei_table {
  font-size:12px;
  line-height:130%;
}
#link {
  padding:20px 0px 10px 0px;
  text-align:left;
  font-size:14px;
  font-weight:bold;
  color:#4773BF;
}
#link a{
  color:#4773BF;
}
#link a:hover{
  color:#FF9900;
}
/*  トップへ  */
#go_top {
  padding:15px 0px 25px 0px;
  text-align:right;
  font-size:12px;
  color:#4773BF;
}
#go_top a{
  color:#4773BF;
  text-decoration:none;
}
#go_top a:hover{
  color:#FF9900;
  text-decoration:underline;
}
#go_top2 {
  padding:0px;
  margin:15px 0px -15px 0px;
  text-align:right;
  font-size:12px;
  color:#4773BF;
}
#go_top2 a{
  color:#4773BF;
  text-decoration:none;
}
#go_top2 a:hover{
  color:#FF9900;
  text-decoration:underline;
}
/*  プライバシーポリシー  */
#policy  {
  font-size: 12px;
}
#policy  table td{
  font-size: 12px;
}
#policy  table td.migi{
  font-size: 12px;
  padding:0px 5px 0px 0px;
  text-align:right;
}
#policy h2 {
  font-size: 16px;
  color: #3366CC;
  margin:10px 0px 5px 0px;
}
#policy dl {
  position:relative;
  top: 0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}
#policy dt {
  margin-left:0px;
  float: left;
  font-size:12px;
}
#policy dd {
  margin: 0px 0px 5px 75px;
  padding:0px 0px 0px 5px;
  font-size:12px;
}
#policy dt.teigi {
  margin-left:0px;
  float: left;
  font-size:12px;
}
#policy dd.teigi {
  margin: 0px 0px 5px 110px;
  padding:0px 0px 0px 5px;
  font-size:12px;
}
#policy2 dl {
  position:relative;
  top: 0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  padding:0px 0px 0px 0px;
  text-align:left;
  font-size:12px;
}
#policy2 dt {
  margin-left:0px;
  float: left;
  font-size:12px;
}
#policy2 dd {
  margin: 0px 0px 5px 17px;
  padding:0px 0px 0px 0px;
  font-size:12px;
}
#block{
  width:395px;
  text-align:left;
}
#block2{
  width:360px;
  text-align:left;
}
#block3{
  width:430px;
  text-align:left;
}
/*  商品紹介  */
#online  {
  text-align:left;
  border:3px double #3366CC;
  margin:25px 20px 25px 25px;
  padding:10px 10px 10px 20px;
  font-size:12px;
}
#online a{
  color:#4773BF;
}
#online a:hover{
  color:#FF9900;
}
/*  トピックス  */
#topics_main {
  margin-top:30px;
  margin-bottom:30px;
}
#topics_main dl{
  border-bottom:1px dotted #CCCCCC;
}
#topics_main dt{
  color:#06c;
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}
#topics_main dd{
  font-size:12px;
  margin-left:25px;
  margin-bottom:10px;
  padding-bottom:10px;
  line-height:130%;
}
#topics_main dd a{
  color:#FF0000;
  text-decoration:none;
}
#topics_main dd a:hover{
  color:#06c;
  text-decoration:none;
}
/*  公開データ  */
#public_data {
  margin-top:30px;
  margin-bottom:30px;
}
#public_data h2{
  font-size:18px;
  font-weight:bold;
  color:#06c;
}
#public_data h3{
  font-size:14px;
  font-weight:bold;
  color:#339900;
  border-top:1px dotted #CCCCCC;
  padding-top:25px;
}
#public_data h4{
  font-size:12px;
  font-weight:bold;
}
/*  会社案内  */
#pre {
  width:110px;
  font-size:12px;
  text-align:center;
  position:relative;
  left:30px;
}


