﻿@charset "utf-8";

/* About this file ===============================
 * Style    : a parking layout style
 * Since    : 2009-01-21
 * Modified : 2009-01-21
 * Editor   : Daisuke Ogido
================================================== */

/* H2-H6
-------------------------------------------- */
h2 {
	margin: 0 25px 20px;
}
h3 {
	margin: 0 40px 20px;
  background: url(../img/h4.gif) no-repeat left center;
  padding-left: 10px;
  letter-spacing: 0.1em;
	font-size: 140%;
	font-weight: bold;
	color: #555;
} * html h3 {
    background: url(../img/h4.gif) no-repeat 20px center;
    padding: 5px 30px 0;
  }
h4 {
  margin: 5px 40px;
  background: url(../img/h3.gif) no-repeat left bottom;
  padding: 0 0 8px 10px;
  font-size: 130%;
  font-weight: bold;
  letter-spacing: 0.2em;
  color: #05183E;
}


/* Detail
-------------------------------------------- */
ul.detail {
  margin: 20px 0 50px 200px;
}
ul.detail li {
  display: inline;
  padding: 20px;
}
dl.detail {
  float: right;
  margin: 0 60px 20px 0;
  width: 340px;
  border: solid 3px #004577;
  padding: 10px;
  font-size: 10pt;
} * html dl.detail {
    margin-right: 30px;
  }
dl.detail dt {
  width: 80px;
  border-right: solid 1px #aaa;
  line-height: 2;
  font-weight: bold;
} * html dl.detail dt { /* for IE6 fix */
    border: none;
  }
dl.detail dd {
  margin-left: 80px;
  margin-top: -1.8em;
  border-left: solid 1px #aaa;
  padding-left: 10px;
}
table.detail {
  margin: 0 0 20px 50px;
  border: solid 1px #A3CAD0;
  font-size: 10pt;
} * html table.detail { /* for IE6 fix */
     font-family: "ＭＳ Ｐゴシック","MS PGothic","Sans-Serif";
  }
table.detail th {
  background-color: #333;
  color: #fff;
}
table.detail td {
  padding: 0 5px;
  border: solid 1px #A3CAD0;
  text-align: center;
}
table.detail td.right {
  float: none;
	padding: 0 5px;
  text-align: right;
}
table.detail td.comment {
  border: none;
	padding: 0;
  text-align: left;
  font-size: 90%;
}


/* Form
-------------------------------------------- */
div.form table {
	margin: 0 50px 20px;
	width :630px;
  border: solid 1px #A3CAD0;
  font-size: 10pt;
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","Sans-Serif";
}
div.form table th {
	background-color: #D1DCDF;
	padding: 10px 3px;
  color: #000;
}
div.form table td {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 200%;
}
div.form p {
	margin: 10px 40px;
}
div.form div.button {
	text-align: center;
} 

div.form table td .ja {
	ime-mode:active;
}
div.form table td .num {
	ime-mode:inactive;
}



/* Prepare List
-------------------------------------------- */
ul.prepare {
  margin-left: 65px;
}
ul.prepare li {
  list-style-type: circle;
}


/* Contact
-------------------------------------------- */
img.contact {
  display: block;
  margin: 35px auto 0;
} * html img.contact { /* for ie6 bug fix */
    text-align: center;
  }


/* Image
-------------------------------------------- */
img.left {
  margin-left: 45px;
}


/* Text
-------------------------------------------- */
p.shisetu {
  margin-left: 30px;
}
.blue {
	font-weight: bold;
	color: #000066;
}
.red {
  color: #ff0000;
}
