@charset 'utf-8';

/* ----- HTML再定義 ------------------------------------ */

* {
	margin: 0px;
	padding: 0px;

	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Maru Gothic Pro", "Osaka", "lroSVbN";
}




p, li, dt, dd, address {
	color: #444444;

	line-height: 1.4;
}
p {
	margin-bottom: 15px;
}
ul {
	margin: 0px 0px 20px 20px;
}
em {
	font-weight: bold;
}

dl {
	margin-bottom: 20px;
}
dl dd {
	margin: 0px 0px 10px 30px;
}

form dl dt {
	float: left;
	clear: left;
	width: 5em;
}
form dl dd {
	margin: 1px;
}
form dl dd textarea {
	margin-top: 2px;
}

form dd textarea {
	width:700px;
}

form ul {
	margin: 0px 0px 20px 0px;
}
form ul li {
	list-style-type: none;
}
form fieldset {
	border: 0px solid #000000;
}
form legend {
	display: none;
}
form input, form select {
	margin-right: 1px;
	padding: 1px;

	font-size: 90%;
}
@media screen {
	form input, form select {
		font-family: Verdana, Arial, sans-serif;
	}
}
form select {
	margin-top: 1px;
}
form p input {
	text-align: center;
}
form textarea {
	padding: 1px;

	font-family: 'ＭＳ ゴシック', Osaka, monospace;
	line-height: 1.2;
}

img{ border:none; }

a { outline: none; }

#memo {

width:700px;
height:auto;

}


/* ----- 基本構造 -------------------------------------- */

#wrapper {
  text-align: left;
  width: 880px;
  height:auto;
  margin: 5px auto 10px auto;
  padding: 0px 0px 0px 0px;
}  

body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Maru Gothic Pro", "Osaka", "lroSVbN";	
line-height: 100%;
color:#b7282e;
background:#6f4b3e;
text-align:left;
margin:0px;          /* ページ全体のmargin */
padding:0px;         /* ページ全体のpadding */



}


#header_box {
  width:870px;
  height:100px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 10px;
  background:#ffe0e0;
  border:solid 1px;

}



h1 {
   width:211px;
   margin: 15px 0px 5px 15px;
}


h2 {
margin:-110px 0px 0px 425px;
padding:5px;
font-size:15px;
float:left;
letter-spacing:0.1em;
color:#b94047;
}




#container {

	width: 840px;
	background:url(../img/form01.gif) repeat;
	margin: 5px auto;
	padding: 20px;
	border: 1px solid #b7282e;
	
}






#gnavi {
margin:-50px 3px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
position:relative;

}

#gnavi ul {

margin:0;

}

#gnavi li{
   float: left;
   list-style: none; 
   
   }


#footer {
width:880px;
height:30px;
text-align:right;
margin:5px auto;




}

adress {
width:200px;
text-align:right;
}


#ad {
color:#FFFFFF;

}