/*構造体*/
body{
	margin-left: 		3%;
	margin-right: 	3%;
	/*color:			#ffffff;*/
  /*background-color:	#fed2ae;*/
  background-color:	#f9e1e1;
	width:800px;
}

/*文節、見出し*/
h1{
  font-size: 		2.5em;
  text-align: 		left;
  /*color:			#ffffff;*/
  background-color:	#f3f3f2;
  margin : 			0;
  /*background-image: url(../image/h1.gif)*/
}
h2{
	font-size: 1.3em;
	text-align: left;
	color: #ffffff;
	background-color:#333333;
	margin: 0em;
}

hr{
	/*border: 0 none;*/
  	height: 0.5em;
  	color: #000000;             /*for WinIE/MacIE */
    background-color: #d9a62e;
    margin: 	0;
}

p{ 
	line-height: 1.5em ;
	text-indent:1em ; 
}

/*リスト*/
ul{
	margin:0.1em;
	line-height: 1.5em;
}	

ul li{
	list-style-type:	none;
	padding-left: 0.5em;
}

dt{
  background-color:#faf8f1;
}
 
dd{
  background-color:#fea1af;
  padding-bottom:0.3em;
  /*color			:#dd;*/
}

address {
	margin: 	0;
 	background-color: #FFCC99;
}

div.goki{
    font-size:200%;
    background-color:#dd6655;
    font-weight:bold;
}

/*クラス*/
.footer{
	clear: both;
}

.header{
}

.main{
	float:left;
	width:78%;
}

.menu{
	float:right;
	background-color:	#f3f3f2;
	width:20%;
}



/*.highlight {
    border: 			3px dashed #33cc33;
    background-color: 	#feffef;
    margin-top:			2%;
    margin-bottom:		2%;
    padding-top:		0.3em;
    padding-bottom:		0.3em;
}*/


/*h3{
  font-size: 1.2em;
  text-align: left;
  background-color:#ccffcc;
  margin: 0;
}*/

/*A:link{
 	color :#24cccc;	/*未訪問のアンカー*/
 	 }     
/*A:visited { 
	color : #ff8fa7;	/*訪問済みのアンカー*/
	}     
/*A:active  { 
	color : #C8DFA3;	/*選択中のアンカー*/
	 }   
/*A:hover   { 
	color : #ff8fa7;	/*マウスが通過しているアンカー(CSS2)*/
	 }   */

