@charset 'Shift_JIS';



/* ------------------------------------------

 * 共通タグ

 * ------------------------------------------ */

 

a {

	color            : #4F4F23;

}

a:hover {

	color            : #BCBC00;

}

body {

	font-family      : Verdana, Arial, Helvetica, Sans-Serif;

	margin           : 0px;

	padding          : 0px;

 text-align: center;

}

form {

	margin           : 0px;

}



iframe {

	border           : 0px;

}



th{

	color            : #FFFFFF;

	background-color: #666600;

}

h1,h2,h3,h4{

	margin           : 0px;

}



img {

	border:none;

	vertical-align: middle;

}







/* ------------------------------------------

 * 共通クラス

 * ------------------------------------------ */

.return {

	text-align       : right;

}





.size_m { 

	font-size: 15px;

	line-height: 170%;

}

.size_s { 

	font-size: 15px;

	line-height: 170%;

}

.size_ss { 

	font-size: 10px;

	line-height: 12px;

}







/* ------------------------------------------

 * 共通

 * ------------------------------------------ */

 

#wrapper {

  margin: 0 auto;

  padding: 0 20px;

  position: relative;

  width: 760px;

  _width: 800px;

}





#foot_menu {

	height: 20px;

	margin: 0px 0px 10px 0px;

	padding: 20px 0px 10px 0px;

	font-size: 13px;

	text-align:center;

}





p.page_top {

	height: 20px;

	margin: 0px;

	font-size: 13px;

	text-align:right;

  width: 760px;

  _width: 800px;

  padding: 10px 20px;

}



#history div.right {

	text-align:right;

  width: 760px;

}



/* ------------------------------------------

 * history

 * ------------------------------------------ */

 #history {

  width: 760px;

  _width: 800px;

	padding          : 0 20px ;

}



 h2 {

  margin: 15px 0 0;

	padding          : 10px 20px;

	font-size: 18px;

	border: 1px solid #424205;

 background:url("../history/images/h2_bg.jpg") no-repeat bottom right;

	color:#333333;

}



 h3 {

	padding          : 30px 0px 5px;

  margin-bottom: 15px;

	color:#424205;

  line-height: 130%;

	font-size: 18px;

	border-bottom: 3px solid #424205;



}



 h3 span {

  font-size:0.9em;

	color:#666600;

}





#history p {

  line-height: 175%;

  margin:0;

}



#history div.sign {

	text-align:right;

  width: 760px;

	font-size: 16px;

	font-weight:bold;

  margin: 10px 0 0;

	color:#666600;

	padding          : 0 10px  0 ;



}



/*写真用*/









#history div.photo_left {

  float:left;

  display: block;

  padding: 5px;

  margin:5px 10px 3px 0;

  border: 1px solid #c1c1c1;

	font-size: 11px;

  }



#history div.photo_right {

  float:right;

  display: block;

  padding: 5px;

  margin:5px 0 3px 10px;

  border: 1px solid #c1c1c1;

	font-size: 11px;

  }



#history div.photo_left img,

#history div.photo_right img {

  margin: 0;

  border: 1px solid #999;



  }



#history div.photo_left p,

#history div.photo_right p {

  margin: 3px 0 0px 0;

	line-height: 1.5em;

  }