/* 基本設定 */
* {
margin: 0;
padding: 0;
}
BODY {
font-size : 90%;
font-family:Verdana,Chicago,osaka,sans-serif,"ＭＳ Ｐゴシック";
line-height: 150%;
text-align: center;
background : #ffffff url(img/wall.gif);
}
img {
border: 0;
}
/* リンク */
a{
color: #000000;
}
a:visited{
color: #000000;
}
a:hover{
color: #93a57a;
}
a{
text-decoration : none;
}
#page{
margin:0 auto;
width:850px;
background-color:#ffffff;
}
/* ヘッダー */
#head{
width : 455px;
height : 240px;
background :#e0f8e0 url(img/title2.jpg) no-repeat center;
text-align: left;
float : left;
}
/* サイトタイトル */
H4{
font-family : "ＭＳ ゴシック",sans-serif;
color : #0000cc;
text-align : center;
padding: 60px 0px 0px 10px;
}
/* メニュー*/
#menu{
width : 390px;
height:230px;
float : right;
padding: 5px 2px;
background-color : #ffcccc;
}
#menu p{
color : #0000cc;
font-size : 80%;
text-align: left;
}
#menu ul{
list-style: none;
padding-right: 20px;
text-align: right;
}
#menu li{
list-style: none;
display: inline;
padding-left: 20px;
}
#menu li a{
color : #00a600;
}
/* サブメニュー */
#submenu{
width:320px;
float : right;
color : #00a600;
background-color:#ffffff;
text-align : left;
height : 100%;
}

#submenu ul {
list-style: none;
margin: 20px 0px 20px 20px;
}
#submenu li {
list-style: none;
text-align : left;
background :#ffffff url(img/line.gif) repeat-x bottom;
}
#submenu li a{
color : #00a600;
display:block;
width:200px;
}
#submenu li p{
color : #000000;
width:300px;
}
#submenu li p a{
color : #00a600;
width:300px;
}
#submenu li a:hover {
background-color: #c5cfb8;
color: #75885b;
text-decoration: none;
}
.cal {
margin: 20px 10px 0px 20px;
text-align : center;
}
.cal h2 {
color : #917044;
font-size : 130%;
text-align : left;
margin: 0px 20px;
padding: 3px;
}
.cal a{
color : #0000cc;
}
.pr {
margin: 20px 10px 0px 20px;
text-align : center;
}
.last {
margin: 5px 10px 0px 20px;
text-align : left;
}
.last a{
color : #0000cc;
}
/* メイン */
#main{
width:530px;
float : left;
background-color:#8bd78b;
text-align : left;
padding: 15px 0px;
}
#main h1 {
color : #ff0000;
font-size : 220%;
line-height : 120%;
text-align : left;
margin: 0px 10px;
padding: 3px;
}
#main h2 {
color : #0000cc;
font-size : 130%;
line-height : 130%;
text-align : left;
margin: 0px 10px;
padding: 3px;
}
#main h3 {
color : #917044;
font-size : 110%;
text-align : left;
margin: 0px 20px;
padding: 3px;
}
#main h4 {
color : #ff0000;
font-size : 100%;
text-align : left;
margin: 0px 0px 0px 30px;
padding: 3px;
}
#main h5 {
color : #000000;
font-size : 120%;
text-align : left;
margin: 0px 20px;
padding: 3px;
}
#main h6 {
font-weight : normal;
font-size : 100%;
text-align : left;
margin: 0px 20px;
padding: 3px;
}
#main table{
margin: 10px 20px 10px 10px;
text-align : left;
}
#main table a{
color : #0000cc;
}
#main ul {
list-style: none;
padding: 5px 0px;
}
#main li {
list-style: none;
margin: 0px 20px 0px 30px;
text-align : left;
}
#main li a{
color : #0000cc;
}
#main p{
margin: 10px 20px 10px 30px;
text-align : left;
}
#main img{
margin: 10px 20px 10px 30px;
text-align : left;
}
#main p a{
color : #0000cc;
}
#main p table{
margin: 10px 20px 10px 10px;
text-align : left;
}
#main p strong{
color : #ff0000;
}
#main p span{
color : #0000cc;
}
#main span.head{
font-size: 100%;
color: #ffffff;
}
#main span.data{
font-size: 100%;
}
.date{
text-align : right;
font-size: 120%;
margin : 0px 50px 10px 50px;
padding-left:20px;
background:url(img/point_02.gif) no-repeat left center;
}
/* INFO（スクロールバー） */
.info a{
color : #0000cc;
}
.info {
overflow: auto;
height : 100px;
width : 450px;
margin: 10px 0px 10px 20px;
padding:  0px 0px 0px 10px;
text-align : left;
}
/* ニューアイテム */
#new {
margin: 10px 20px 10px 20px;
clear:both;
}
#new ul{
list-style: none;
text-align: left;
}
#new li{
list-style: none;
margin: 0;
padding: 5px;
display: inline;
}
/* 詳細画像 */
#sample{
margin-top : 2px;
}
#sample_page{
width : 190px;
height : 450px;
background-color : #ffffff;
margin:5 auto;
}
#sample_page1{
width : 600px;
height : 450px;
background-color : #ffffff;
margin:5 auto;
}
#sample_page table{
margin: 0px 0px 0px 30px;
text-align : left;
}
#sample_page H1{
font-size : 130%;
text-align : left;
padding : 0px;
}
.sample_photo{
text-align : center;
}
#sample_page P{
text-align : left;
margin : 5px 10px;
}
#sample_page ul{
margin : 10px 50px 10px 70px;
list-style-type : none;
}
#sample_page li{
text-align : left;
list-style-type : none;
list-style-image: url(img/point.gif);
}
/* フッター*/
#foot{
width:694px;
height:20px;
margin: 0px 3px;
text-align: center;
clear:both;
}
/* 著作権 */
ADDRESS{
font-style:normal;
background-color : #c5cfb8;
}