/*___________インデックス ___________ */
body  { background-image: url("interface_img/inter_pic_back.jpg"); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0 auto; padding: 0 }
a { color: #e36d2d }
#wrapper { margin-right: auto; margin-left: auto; width: 800px }
#main   { text-align: center; width: 800px; clear: both }
#footer  { text-align: center; margin-top: 50px; margin-right: auto; margin-left: auto }
#footer .noto { margin-right: auto; margin-left: auto; width: 350px }
#footer .noto .n_left  { text-align: center; width: 300px; float: left; vertical-align: middle }
#footer .noto .n_right { text-align: center; width: 50px; float: right; vertical-align: middle }
#footer .address { text-align: center; margin-right: auto; margin-left: auto; width: 580px }
#footer .address .name  { font-size: 12px; line-height: 18px; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 7px; width: 260px; float: left }
#footer .address .number  { font-size: 10px; text-align: left; margin-right: auto; margin-left: auto; width: 320px; float: right }
.menu li { float: left }
#main .banners  { margin-top: 15px; margin-right: auto; margin-left: auto; width: 770px }
#main .banners .youkou   { margin-right: 167px }
#main .banners .download  { margin-left: 15px }
/*___________コンテンツ ___________ */
#about { text-align: center; width: 800px; clear: both  }
#about p { margin-right: auto; margin-bottom: 35px; margin-left: auto; width: 520px }
#gaiyou { text-align: center; width: 800px; clear: both  }
#gaiyou p { margin-right: auto; margin-bottom: 35px; margin-left: auto; width: 520px }
#gaiyou .wrapper  { margin-right: auto; margin-left: auto; width: 515px }
#entry { text-align: center; width: 800px; clear: both  }
#entry .entry1    { margin-top: 20px; margin-bottom: 10px; padding-bottom: 10px; width: 400px; border-bottom: 1px dashed #ccac9b }
#entry .entry2    { margin-bottom: 10px; padding-bottom: 10px; width: 400px; border-bottom: 1px dashed #ccac9b }
#entry .entry3      { margin-bottom: 10px; padding-bottom: 12px; width: 400px; border-bottom: 1px dashed #ccac9b }
#entry .entry4 { margin-bottom: 10px; padding-bottom: 10px; width: 400px; border-bottom: 1px dashed #ccac9b }
#entry .entry5  { margin-top: 10px; margin-bottom: 40px; padding-bottom: 15px; width: 400px }
#form { text-align: center; width: 800px; clear: both  }
#form p { text-align: center; margin-top: 20px; margin-right: auto; margin-left: auto; width: 600px }
#form .left  { padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 130px }
#form .right_bar   { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 400px; border-bottom: 1px solid #ccac9b }
#form .right   { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 400px }
#form .redmark { color: red; font-size: 12px; font-weight: bold }
#kako { text-align: center; width: 800px; clear: both  }
#kako .wrapper   { text-align: center; margin-right: auto; margin-left: auto; width: 627px }
#kako p { margin-top: 10px; width: 415px }
#kako .txt  { width: 442px; float: left }
#kako .photo { width: 165px; float: right }
#kako .menu { text-align: center; margin: 10px auto 20px }
#kako #year06   { margin-top: 40px; margin-right: auto; margin-left: auto; padding-bottom: 40px; width: 627px; border-bottom: 1px solid #ccac9b }
#kako #year05  { margin-top: 80px; margin-right: auto; margin-left: auto; padding-bottom: 40px; width: 627px; border-bottom: 1px solid #ccac9b }
#kako #year04   { margin-top: 80px; margin-right: auto; margin-left: auto; padding-bottom: 40px; width: 627px }
#kako .ichiran { margin-right: auto; margin-bottom: 20px; margin-left: auto; width: 500px }
#kako .ichiran2 { text-align: center; margin-right: auto; margin-bottom: 20px; margin-left: auto; width: 500px }
#address { text-align: center; width: 800px; clear: both }
#address .ichiran { padding-bottom: 40px }
#kako .meeting   {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	width: 627px
}

