/* Suggested order:
   * display
   * list-style
   * position
   * float
   * clear
   * width
   * height
   * margin
   * padding
   * border
   * background
   * color
   * font
   * text-decoration
   * text-align
   * vertical-align
   * white-space
   * other text
   * content
   *
   */

* {
	margin : 0;
	padding : 0;
}

body{
	background: #D93610;
	font-size: 14px;
}

p {
  text-align : justify;
}

img {
  border-style : none;
  vertical-align : bottom;
}

li{
	list-style-type : none;
}

a:link {
	text-decoration : none;
	color : #006;
}

a:visited {
	text-decoration : none;
	color : #F70;
}

a:hover{
	text-decoration : none;
	color : #F00;
}

#main00{
	background: url(../img/bg00.jpg) no-repeat center;
	height: 858px;
}

#main01{
	background: url(../img/bg01.jpg) no-repeat center;
	height: 858px;
}

#main02{
	background: url(../img/bg02.jpg) no-repeat center;
	height: 858px;
}

#main03{
	background: url(../img/bg03.jpg) no-repeat center;
	height: 858px;
}

#main04{
	background: url(../img/bg04.jpg) no-repeat center;
	height: 858px;
}

#main05{
	background: url(../img/bg05.jpg) no-repeat center;
	height: 858px;
}

#main06{
	background: url(../img/bg06.jpg) no-repeat center;
	height: 858px;
}

#main07{
	background: url(../img/bg07.jpg) no-repeat center;
	height: 858px;
}

#main08{
	background: url(../img/bg08.jpg) no-repeat center;
	height: 858px;
}

#main09{
	background: url(../img/09.jpg) no-repeat center;
	height: 858px;
}

.cont-area{
	background: url(../img/bg_img.png) repeat;
	width: 650px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 330px;
	padding: 10px;
	height: 100px;
	overflow: auto;
}

.cont-area dt{
	width: 80px;
	float: left;
	line-height: 1.5em;
}

.cont-area dd{
	margin-left: 80px;
	line-height: 1.5em;
}

.cont-area01{
	background: url(../img/bg_img.png) repeat;
	width: 850px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 350px;
	padding: 10px;
	height: 240px;
	overflow: auto;
	z-index: 1;
}

.cont-area01 dt{
	width: 100px;
	float: left;
	margin-bottom: 15px;
}

.cont-area01 dd{
	margin-left: 100px;
	margin-bottom: 15px;
}

.cont-area02{
	background: url(../img/bg_img.png) repeat;
	width: 850px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 350px;
	padding: 10px;
	height: 240px;
	overflow: auto;
	z-index: 1;
}

.cont-area02 a:hover{
	text-decoration : underline;
	color : #F00;
}

.cont-area02 dt{
	width: 150px;
	float: left;
	margin-bottom: 15px;
}

.cont-area02 dd{
	margin-left: 150px;
	margin-bottom: 15px;
}

.cont-area02 p{
	margin-bottom: 15px;
	text-align: center;
}

.cont-area03{
	background: url(../img/bg_img.png) repeat;
	width: 850px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 390px;
	padding: 10px;
	height: 210px;
	overflow: auto;
	z-index: 1;
}

.cont-area03 dt{
	width: 100px;
	float: left;
	margin-bottom: 15px;
}

.cont-area03 dd{
	margin-left: 100px;
	margin-bottom: 15px;
}

.cont-area03 .otakara-p{
	margin-left: 3em;
}

.cont-area03 .otakara-p th{
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: top;
}

.cont-area03 .otakara-p td{
	vertical-align: top;
}

.cont-area05{
	background: url(../img/bg_img.png) repeat;
	width: 850px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 300px;
	padding: 10px;
	height: 280px;
	overflow: auto;
	z-index: 1;
}

.cont-area05 #quetion{
	font-size: 10pt;
	line-height: 1.5em;
}

.cont-area05 div{
	overflow: auto;
	height: 150px;
}

.cont-area05 dt{
	background-color: #6A3A0D;
	color: #FFF;
	padding: 2px;
}

.cont-area05 dd{
	margin-bottom: 20px;
}

.cont-area05 pre{
	font-size: 9pt;
}

#message{
	width: 900px;
	margin: 0 auto;
}

.cont-area061{
	width: 324px;
	display: block;
	position: relative;
	top: 303px;
	left: 85px;
	padding: 10px;
	height: 89px;
	overflow: auto;
	z-index: 1;
}

.cont-area062{
	width: 324px;
	display: block;
	position: relative;
	top: 264px;
	left: 464px;
	padding: 10px;
	height: 89px;
	overflow: auto;
	z-index: 1;
}

.cont-area063{
	width: 324px;
	display: block;
	position: relative;
	top: 224px;
	left: 85px;
	padding: 10px;
	height: 89px;
	overflow: auto;
	z-index: 1;
}

.cont-area064{
	width: 324px;
	display: block;
	position: relative;
	top: 203px;
	left: 464px;
	padding: 10px;
	height: 89px;
	overflow: auto;
	z-index: 1;
}

.cont-area065{
	width: 324px;
	display: block;
	position: relative;
	top: 148px;
	left: 85px;
	padding: 10px;
	height: 89px;
	overflow: auto;
	z-index: 1;
}

.cont-area066{
	width: 401px;
	display: block;
	position: relative;
	top: 170px;
	left: 450px;
	padding: 10px;
	height: 42px;
	overflow: auto;
	z-index: 1;
}

.cont-area066 a{
	display: block;
	background-image: url(../img/button/message_button.jpg);
	height: 42px;
}

.cont-area066 a:hover{
	display: block;
	background-position: 0 -42px;
}

.cont-area066 span{
	visibility: hidden;
}

.cont-area067{
	width: 401px;
	display: block;
	position: relative;
	top: 165px;
	left: 450px;
	padding: 10px;
	height: 42px;
	overflow: auto;
	z-index: 1;
}

.cont-area067 a{
	display: block;
	background-image: url(../img/button/message_button2.jpg);
	height: 42px;
}

.cont-area067 a:hover{
	display: block;
	background-position: 0 -42px;
}

.cont-area067 span{
	visibility: hidden;
}

.cont-area a:link ,.cont-area01 a:link ,.cont-area02 a:link ,.cont-area03 a:link ,.cont-area04 a:link ,.cont-area05 a:link {
	text-decoration : underline;
	color : #F00;
}

.cont-area a:visited,.cont-area01 a:visited,.cont-area02 a:visited,.cont-area03 a:visited,.cont-area04 a:visited,.cont-area05 a:visited {
	text-decoration : underline;
	color : #F70;
}

.cont-area a:hover,.cont-area01 a:hover,.cont-area02 a:hover,.cont-area03 a:hover,.cont-area04 a:hover,.cont-area05 a:hover{
	text-decoration : underline;
	color : #F00;
}

#sub-button{
	display: block;
	position: relative;
	top: 290px;
	width: 1230px;
	margin: 0 auto;
}

#sub-button p{
	text-align: right;
}


#sub-button03{
	display: block;
	position: relative;
	top: 320px;
	width: 1230px;
	margin: 0 auto;
}

#sub-button03 p{
	text-align: right;
}

#sub-button05{
	display: block;
	position: relative;
	top: 250px;
	width: 1230px;
	margin: 0 auto;
}

#sub-button05 p{
	text-align: right;
}















#button-top{
	display: block;
	position: relative;
	top: 658px;
	width: 1040px;
	margin: 0 auto;
}

#button-top li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button-top a:hover{
	background-position: 0 -80px;
}

#button-top span{
	visibility: hidden;
}

#button{
	display: block;
	position: relative;
	top: 290px;
	width: 1040px;
	margin: 0 auto;
}

#button li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button a:hover{
	background-position: 0 -80px;
}

#button span{
	visibility: hidden;
}

#button03{
	display: block;
	position: relative;
	top: 320px;
	width: 1040px;
	margin: 0 auto;
}

#button03 li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button03 a:hover{
	background-position: 0 -80px;
}

#button03 span{
	visibility: hidden;
}

#button05{
	display: block;
	position: relative;
	top: 250px;
	width: 1040px;
	margin: 0 auto;
}

#button05 li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button05 a:hover{
	background-position: 0 -80px;
}

#button05 span{
	visibility: hidden;
}

#button06{
	display: block;
	position: relative;
	top: 171px;
	width: 1040px;
	margin: 0 auto;
}

#button06 li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button06 a:hover{
	background-position: 0 -80px;
}

#button06 span{
	visibility: hidden;
}


#button08{
	display: block;
	position: relative;
	top: 172px;
	width: 1040px;
	margin: 0 auto;
}

#button08 li{
	font-size: 8px;
	display: block;
	list-style: none;
	float: left;
}

#button08 a:hover{
	background-position: 0 -80px;
}

#button08 span{
	visibility: hidden;
}


#b01 a{
	background: url(../img/button/01.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b01 a:hover{
	background-position: 0 -80px;
}

#b02 a{
	background: url(../img/button/02.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b02 a:hover{
	background-position: 0 -80px;
}

#b03 a{
	background: url(../img/button/03.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b03 a:hover{
	background-position: 0 -80px;
}

#b04 a{
	background: url(../img/button/04.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b04 a:hover{
	background-position: 0 -80px;
}

#b05 a{
	background: url(../img/button/05.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b05 a:hover{
	background-position: 0 -80px;
}

#b06 a{
	background: url(../img/button/06.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b06 a:hover{
	background-position: 0 -80px;
}

#b07 a{
	background: url(../img/button/07.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b07 a:hover{
	background-position: 0 -80px;
}

#b08 a{
	background: url(../img/button/top.jpg) no-repeat;
	width: 130px;
	height: 80px;
	display: block;
}

#b08 a:hover{
	background-position: 0 -80px;
}

#pdf{
	display: block;
	height: 35px;
	width: 170px;
	font-size: 12pt;
}

#form{
	width: 480px;
	margin: 0 auto;
	background-color: #FFF;
}

#form div{
	padding: 5px;
}

#form div h1{
	font-size: 13pt;
}

#form div h3{
	background-color: #000;
	padding: 2px;
	color: #FFF;
	font-size: 10pt;
}

#form div p{
	margin: 0 5px 5px;
	font-size: 10pt;
	font-weight: bold;
}

#form table{
	font-size: 10pt;
}

#form th{
	text-align: left;
	padding: 5px;
}

#form td{
	padding: 5px;
}

#form span{
	font-size: 8pt;
	color: #F00;
}
