@charset "utf-8";

h1{
	background-image : none;background-repeat : repeat;background-attachment : scroll;background-position : 0% 0%;
  font-size : 90%;
  color : red;
}

body{
	background : rgb(255, 255, 255) url(../../image/900.jpg) repeat fixed 0% 0%;
}

div#wrapper{
	margin: 0 auto;
	
	width: 960px;
	line-height: 1.8;
  background-color : white;
  
}


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

div#header{
	margin: 0 auto;
	text-align: left;
	padding: 40px 0 0;
	margin-bottom: 30px;
}

	div#header h1{
		float: left;
		width: 240px;
		font-size: 20px;
		color: #444;
		letter-spacing: 0.08em;
	
}

	div#header ul#gNavi{
		float: right;
		border-right: 1px solid #ccc;
		padding-right: 15px;
		margin-top: 42px;
	
}

	div#header ul#gNavi li{
		display: block;
		float: right;
		padding-left: 10px;
		margin-left: 15px;
		border-left: 1px solid #ccc;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif!important;
		font-size: 13px;
	
}

	div#header ul#gNavi li a{
		color: #666;
		text-decoration: none;
	
}

	div#header ul#gNavi li a:hover{
		text-decoration: underline;
	
}
	
/*-------------------------------------*/
/* グローバルナビゲーション */
/*-------------------------------------*/


ul#gNavi{
	width : 680px;
	text-align: left;
	margin : 0px auto 0px 20px;
}

ul#gNavi li{
	display: block;
	float: left;
	margin-left: 30px;
}

ul#gNavi li a{
	font-size: 15px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

ul#gNavi li a:hover{
	text-decoration: underline;
}

ul#gNavi li.firstItem{
	margin-left: 0;
}


/*-------------------------------------*/
/* フッター */
/*-------------------------------------*/


ul#gNavi2{

	text-align: left;
	margin: 0 auto;
}

ul#gNavi2 li{
	display: block;
	float: left;
	margin-left: 70px;
}

ul#gNavi2 li a{
	font-size: 13px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

ul#gNavi2 li a:hover{
	text-decoration: underline;
}

ul#gNavi2 li.firstItem{
	margin-left: 0;
}


div#footer{
	background : #fe9f34 none repeat scroll 0% 0%;
	margin-top : 5px;
	text-align: center;
	padding: 15px 0
;
}
div#footer p#copyright{
	text-align: center;
	color: #fff;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif!important;
  margin-top : 5px;
}



.menuLineLight {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#029EBC;
	border-style:solid;
	background:#80CEDD;
	color:#017589;
	line-height:140%;
	font-weight:bold;
}
/* --- リストエリア --- */
ul.thumbnail {
	width : 90%; /* リストエリアの幅 */
margin : 0px 0px 0px 0px;
padding: 0;
border-top : 1px dotted rgb(128, 128, 128); /* リストエリアの上境界線 */
list-style-type: none;
}

/* --- リスト項目 --- */
ul.thumbnail li {
	padding-right : 5px;padding-bottom : 5px;padding-left : 5px; /* リスト項目のパディング（上下、左右） */
border-bottom : 1px dotted rgb(128, 128, 128); /* リスト項目の下境界線 */


}

/* --- 項目内容 --- */
ul.thumbnail dl {
	width: 100%;
margin: 0;
font-size: 100%;
}

.photo {
   width:440px;
   margin-bottom:20px;
   margin-left:10px;
   margin-top:10px;
   text-align:justify;
   text-justify:distribute;
    line-height:1.4;
}

/* 回り込み解除 ここから */
.photo {
   ?zoom:1;
}

.photo:after {
   content:'';
   display:block;
   clear:both;
}
/* 回り込み解除 ここまで */

.photo p {
   margin:1em 0;
}

/* 写真が右 */
.photoRight img {
   float:right;
   margin:0 0 1em 1em;
}

/* 写真が左 */
.photoLeft img {
   float:left;
   margin : 0px 1em 1em 0px;

}