　　 /*サイト全体*/
body{
text-align:center;
font-size:13px;
}
a{color:orange;
}

a:hover{color:lightgreen;
}

/*コンテナパーツ*/
#container{
background-color:white;
width:750px;
margin-right:auto;
margin-left:auto;
text-align:left;
border:solid 1px gold;
}
#container strong{
font-type:normal;
font-weight:normal;
}

/*ヘッダーパーツ*/
#header{
background:url("images/header.gif");
background-repeat:no-repeat;
}

#header h1{text-align:left;
margin-bottom:0px;
padding:8px;
font-size:11px;
color:lightyellow;}


/*タイトルパーツ*/
#title{
background-color:white;
background:url("images/pazzle2.gif");
background-repeat:no-repeat;
height:200px;
margin-top:0px;
border-bottom:solid 1px gold;

color:#733000;
text-align:center;
font-size:20px;
font-weight:bold;
padding-top:0px;
}

#title div{
font-weight:bold;
font-family:ＤＦＰ麗雅宋;
font-size:16px;
color:#733000;
text-align:center;
border:double 3px　#733000;
width:200px;
padding:10px 5px;
margin-top:15px;
}

#title em{font-size:25px;}

#title a{text-decoration:none;}



/*メインパーツ*/
#main{
background-color:orange;
}

/*コンテンツパーツ*/
#content{
width:515px;
float:right;
background-color:white;
color:black;
padding:10px 7px 0px 7px;
}

#content h2{
disply:block;
font-size:16px;
border:dotted 2px orange;
height:17px;
padding:2px 30px;
margin-bottom:0px;
margin-top:0px;
color:#663300;
background-color:;
background:url("images/042f.gif");
background-repeat:no-repeat;
}

#content h3{
margin-bottom:10px;
padding-bottom:4px;
font-size:16px;
color:orange;}

#content p{
line-height:150%;
padding:5px 10px 1px;
margin-top:5px;
}

#content strong{
font-type:normal;
font-weight:normal;
}

#content a image{border:none;}



/*メニューパーツ*/
#menu {
background-color:lightyellow;
border-right:solid 1px gold;
border-bottom:solid 1px gold;
padding-bottom:5px;
padding-top:2px;
width:210px;
float:left;
font-size:13px;
font-weight:normal;
text-align:center;
color:black;
border-top:dotted 1px orange;
}

#menu h3{
font-weight:bold;
font-size:17px;
color:darkorange;
background-image:url("/images/flower22_100a.jpg");
background-position:0px -15px;
padding:6px 20px;
border:solid 1px orange;
margin:2px 2px 0px 2px;
}
#menu h3 a{
font-weight:bold;
font-size:17px;
color:darkorange;
background-image:url("/images/flower22_100a.jpg");
background-position:0px -15px;
padding:6px 20px;
border:solid 1px orange;
margin:2px;
}




#menu a{color:orange;text-decoration:none;}
#menu a:hover{color:yellowgreen;}

#menu div.menu_contents{
margin:6px;
border-bottom:dotted 1px orange;
text-align:left;
padding-top:2px;
padding-bottom:5px;
background-image:url(/images/015.gif);
background-repeat:no-repeat;
padding-left:15px;
color:black;
}

#menu div.menu_title{
background-image:url(/images/miniindex2.gif);
background-repeat:no-repeat;
background-position:center;
text-align:left;
padding:8px 15px;
font-size:13px;
font-weight:bold;
color:brown;
border:none;
}

#menu div.menu_body{
font-size:11px;
text-align:left;
background-color:lightyellow; /* 背景色 */
padding:0px 5px;
color:black;

}
#menu div.menu_body2{/*住所などの枠 */
font-size:10px;
text-align:left;
background-color:#fff; /* 背景色 */
border:3px double #963; /* 記事を二重線で囲んでいます */
padding:5px;
margin:5px;
color:black;
}
#menu div.menu_body5{/*オンラインカウンター追加の枠 */
font-size:10px;
text-align:center;
background-color:#fff; /* 背景色 */
border:3px double #963; /* 記事を二重線で囲んでいます */
padding:0px;
margin:5px;
color:black;
}
#menu div.menu_body3{/* ブログの枠*/

font-size:11px;
text-align:center;
border-collapse:collapse; /* 余白をなしに */
background-color:lightyellow;
border:1px dotted orange; /* 記事を二重線で囲んでいます */
padding:0px;
color:black;
}
#menu div.menu_body4{/* 更新情報の枠 */
width:190px;
height:150px;
overflow:auto;
background-color:white;
border:solid 1px gold;
margin:5px;
padding:2px;
font-size:12px;
text-align:left;
color:black;
}
#menu div a{
text-decoration:none;
font-weight:bold;
color:orange;
}
#menu div.menu_body4 a{
text-decoration:none;
font-weight:normal;
color:orange;
}
#menu div a:hover{color:yellowgreen;
}
#menu p{
padding:1px ;
margin:0px;
}




/*フッターパーツ*/
#footer2{
clear:both;
text-align:center;
font-weight:normal;
padding:8px;
margin-top:10px;
margin-bottom:10px;
}

#footer{
text-align:center;
font-weight:bold;
background:url("images/footer.gif");
background-repeat:no-repeat;

color:white;
padding:8px;
margin:0px;
}


