/* 基本設定 */
*{
margin: 0;
padding: 0;
}

BODY {
font-size : 90%;
font-family:Dotum,Chicago,osaka,serif;
line-height: 150%;
text-align:cemter;
background : #ffffff ;
}

img {
border: 0;
}

/* リンク */
a{
color: #000000;
}
a:visited{
color: #000000;
}
a:hover{
color: #578a3d;
}
a{
text-decoration : none;
}

#page{
margin:0 auto;
width:800px;
background-color:#ffffff;
}

/* メニュー*/
#menu{
width : 798px;
height:25px;
margin: 0px 0px 0px 0px;
background-color : #578a3d;
border-left:gray 1px ridge;
border-right:gray 1px ridge;
}

#menu ul{
list-style: none;
padding-left: 190px;
padding-top: 2px;
text-align: left;
color: #ffffff;
font-size: 130%;
}

#menu li{
list-style: none;
display: inline;
padding-left: 5px;
}



/* ヘッダー */
#head{
width : 800px;
height : 160px;
background :#ffffff url(img/logo.JPG) no-repeat center center;
text-align: left;
text-indent: 3em;
font-size: 150%;
}


/* サイトタイトル */
H1{
font-size : 130%;
text-align : left;
padding: 10px 0px 0px 10px;
}



/* サブメニュー */
#submenu{
width:179px;
float : left;
background-color:#ffffff;
text-align : left;
height : 100%;
border-left-width:1px;
border-left:gray ridge;
}

#submenu ul {
list-style: none;
margin: 0px 0px 0px 0px;
text-indent: 1em;
}

#submenu li {
list-style: none;
text-align : left;
background :#d3d3d3 url(img/line.gif) repeat-x bottom;
}

#submenu li a{
display:block;
width:180px;
}

#submenu li a:hover {
background-color: #7e837f;
color: #504946;
text-decoration: none;
}

.pr {
margin: 20px 10px 0px 20px;
text-align : left;
}

.last {
height: 570px;
margin: 5px 10px 0px 20px;
text-align : left;
}


/* メイン */
#main{
width:616px;

float : right;
background :#E8E8E8;
text-align : left;
padding: 0px 0px;
border-left:gray 1px ridge;
border-right:gray 1px ridge;
background :#ffffff url(img/background.jpg) no-repeat bottom;
background-color:#ededed;
}

#main h2 {
color : #578a3d;
font-size : 110%;
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 ul {
list-style-type: square;
padding: 5px 0px;
}

#main li {
list-style-type: square;
margin: 0px 20px 0px 30px;
text-align : left;
}

#main p{
margin: 10px 20px 10px 30px;
text-align : left;
}

.date{
text-align : left;
font-size: 120%;
margin : 0px 50px 10px 50px;
padding-left:20px;
background:url(img/point_02.gif) no-repeat left center;
}

/* INFO（スクロールバー） */
.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 : 20px;
}
#sample_page{
width : 500px;
height : 450px;
background-color : #ffffff;
margin:0 auto;
}
#sample_page H2{
font-size : 110%;
text-align : center;
padding : 10px;
}
.sample_photo{
text-align : center;
}
#sample_page P{
text-align : left;
margin : 10px 50px;
}
#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:800px;
height:20px;
margin: 0px 0px;
text-align: center;
clear:both;
}

/* 著作権 */
ADDRESS{
font-style:normal;
font-size:80%;
background-color : #578a3d;
}