@charset "utf-8";

/*ウィンドウ背景色の設定
--------------------------------------------*/
body{
	background-color:#ffffe0 ;
	font-family:メイリオ;
	font-size:15px ;
	line-height:1.7 ;
	padding:0 ;
	margin:0 ;
}

/*メインブロックの設定
--------------------------------------------*/
#main{
	width:960px ;
	margin-left:auto ;
	margin-right:auto ;
}

/*リンク色の設定
--------------------------------------------*/
a{
	color:#6b8e23 ;
}
a:hover{
	color:#FA8072 ;
}


/*ページタイトル（大見出し）の設定
--------------------------------------------*/
h1{
	background-color:#483D8B ;
	color:#FFF ;
	font-size:170% ;
	padding:20px 20px ;
	margin:0 ;
	text-align:center ;
}
h1 img{
	width:300px ;
}


/*フッターの設定
--------------------------------------------*/
footer{
	background-color:#483D8B ;
	color:#FFF ;
	text-align:center ;
	clear:both ;
}


/*中見出しの設定
--------------------------------------------*/
h2{
	background-color:#4682B4 ;
	color:#FFF ;
	font-size:110% ;
	padding:5px 0 5px 10px ;
	clear:both ;
}


/*小見出しの設定
--------------------------------------------*/
h3{
	color:#483D8B ;
	font-size:100% ;
	border-left:3px solid #483D8B ;
	border-bottom:1px solid #483D8B ;
	padding:5px 0 2px 10px ;
	clear:both ;
}


/*段落の設定
--------------------------------------------*/
p{
	padding:5px 10px 15px;
}


/*定義リストの設定
--------------------------------------------*/
dl{
	padding:5px 10px 15px ;
}
dt{
	font-weight:bold ;
	color:#630 ;
}
dd{
	margin-left:0 ;
	margin-bottom:20px ;
}

/*写真の設定
--------------------------------------------*/
section img{
	width:350px ;
	height:auto ;
	border:1px solid #ddd ;
	padding:5px ;
	background-color:#FFF ;
}

img#mainimg{
	width:960px ;
}

/*左寄せ写真のブロック
--------------------------------------------*/
section.left img{
	float:left ;
	margin:0 10px 10px 0 ;
}

/*右寄せ写真のブロック
--------------------------------------------*/
section.right img{
	float:right ;
	margin:0 0 10px 10px ;
}

/*その他
--------------------------------------------*/
span.color{
	color:#f85949 ;
}

/*表の設定
--------------------------------------------*/
table{
	border:1px solid #555 ;
	border-collapse:collapse ;
	margin-bottom:20px ;
	width:650px ;
}
table td,
table th{
	border:1px solid #555 ;
	padding:5px ;
}
table th{
	background-color:#a0c2df ;
	color:#FFF ;
}
table td{
	background-color:#FFF ;
}
table td.cost{
	/*width:250px ;
	text-align:right ;*/
}

/*メニューの設定
--------------------------------------------*/
nav{
	width:960px ;
	
}
ul{
	margin-left:0 ;
	padding-left:0 ;
}
li{
	list-style:none ;
	float: left;
	margin-right:30px ;
	margin-bottom:10px ;

}
li a{
	color:#FFF ;
	width: 298px;	/*幅*/
	padding:10px 0;
	text-decoration: none;
	display: block;
	font-size: 14px;	/*文字サイズ*/
	font-weight: bold;	/*文字を太字にする設定。通常がいいならこの１行削除。*/
	text-align: center;	/*文字をセンタリング*/
	background-color: #8ebadf;	/*背景色*/
	border: 1px solid #483D8B;		/*線の幅、線種、色*/
}
li:last-child{
	margin-right:0 ;
}

