#bodyid{
padding:0;
margin:0;
text-align:left;
}
#bg{
background:url('img/bg2.png') repeat-y left top;
width:960px;
margin:0 auto;
}
/*ページ全体の設定・文字サイズ色
------------------------------------------------------------ */
#page{
border:1px solid #ccc;
width:950px;
margin:0 auto;
background:#fff;
font-size:0.8em;
color:#666666;
}
#banner h1{
font-size:24px;
color:#fff;
margin:0;
padding:10px 20px;
}
#menu{
border-collapse:collapse;
background: #fff;
width:100%;
}
#menu td{
border-right-width:0;
background:7FA417;
align:right;
height:20px;
font-size:11px;
width:10%;
letter-spacing:1px;
text-align:center;
}
#menu a{
color:#7D825B;
font-weight:bold;
width:100%;
text-decoration:none;
}
#menu a:hover{
color:#7D825B;
}

/*左の幅
------------------------------------------------------------ */
#left{
width:270px;
float:left;
}
/*左上写真枠線色含む
------------------------------------------------------------ */
#image1{
border:1px solid #F4F9E1;
background:url('img/tennis.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image2{
border:1px solid #F4F9E1;
background:url('img/fly2.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image3{
border:1px solid #F4F9E1;
background:url('img/watanabe&rise.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image4{
border:1px solid #F4F9E1;
background:url('img/tennai2.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image5{
border:1px solid #F4F9E1;
background:url('img/mushi.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image6{
border:1px solid #F4F9E1;
background:url('img/watanabe.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image7{
border:1px solid #F4F9E1;
background:url('img/egg.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image8{
border:1px solid #F4F9E1;
background:url('img/fish.jpg') no-repeat left top;
width:240px;
height:170px;
margin:2px 15px 20px 15px;
}
#image9{
border:1px solid #F4F9E1;
background:url('img/Mt.fuji.jpg') no-repeat left top;
width:240px;
height:170px;
margin:1px 15px 20px 15px;
}
#image10{
border:1px solid #F4F9E1;
background:url('img/re-5.jpg') no-repeat left top;
width:240px;
height:170px;
margin:1px 15px 20px 15px;
}
#image11{
border:1px solid #F4F9E1;
background:url('img/re-6.jpg') no-repeat left top;
width:240px;
height:170px;
margin:1px 15px 20px 15px;
}
#imagemap{
border:1px solid #F4F9E1;
background:url('img/OshinoMAP_470.gif') no-repeat left top;
width:470px;
height:290px;
margin:10px 15px 20px 15px;
}
#image td{
color:#F4F9E1;
text-align:right;
font-weight:bold;
padding:10px;
font-size:16px;
letter-spacing:1px;
}
/*ここから左側メニュー
メニュー下線
------------------------------------------------------------ */
#menu{
border:0px dashed #4D4D4D;
margin:7px 15px 0 15px;
padding:5px 0 0 0;
}
#left ul{
list-style-type:none;
margin:0;
padding:0;
}
/*メニュー下線
------------------------------------------------------------ */
#left li{
font-weight:bold;
border-bottom:1px dashed #336600;
margin:0;
padding:4px 10px;
letter-spacing:1px;
font-size:1em;
text-align:left;
}
/*メニュー文字色
------------------------------------------------------------ */
#left li a{
color:#666600;
width:100%;
text-decoration:none;
}
/*メニューオンマウスの色
------------------------------------------------------------ */
#left li a:hover{
color:#FF9900;
}
/*メニュー■の色と文字の色
------------------------------------------------------------ */
#left li span{
background:#336600;
color:#fff;
padding:1px 2px;
font-size:1.5em;
letter-spacing:0;
margin-right:2px;
width:20px;
}
/*左側枠の設定
------------------------------------------------------------ */
#side{
font-weight:normal;
border:1px solid #8B8B8B ;
background: #FFFFD9;
padding:0 10px;
margin:10px 15px;
text-align:left;
font-size:1em;
}
/*左側枠内のタイトル文字
------------------------------------------------------------ */
#side h1{
font-size:1em;
color:#666600;
margin:0;
padding:2px 10px;
text-align:left;
}
/*中央枠幅
------------------------------------------------------------ */
#main{
width:450px;
float:left;
}
/*ページのタイトルと色
------------------------------------------------------------ */
#banner{
background:336600;
padding:3px 10px;
margin:0px 0px 20px 0px;
text-align:right;
font-size:1.3em;
color:#ffffff;　
font-weight:bold;
border:1px solid #666666;
}
#banner p{
margin:0;
}
/*中央欄のサブタイトルのサイズと色
------------------------------------------------------------ */
#main h2{
font-size:1.1em;
color:#666600;
margin:0;
padding:2px 10px;
text-align:left;
}
/*中央欄の区切り線
------------------------------------------------------------ */
.txt{
font-weight:normal;
border-top:2px solid #336600;
margin:0 0 20px 10px;
padding:13px 10px 5px 0;
text-align:left;
font-size:1em;
}
/*中央欄トップへ
------------------------------------------------------------ */
#pagetop{
padding:0 15px 0 0;
text-align:right;
}
/*テーブル
------------------------------------------------------------ */
table {
font size: 1em;
color:#666;
padding: 5px;　
width: 400px;　
border: 0px;　　
margin-left: 5px;　
}
/*右側幅
------------------------------------------------------------ */
#right{
width:200px;
float:right;
}
/*右側枠の設定
------------------------------------------------------------ */
#right{
font-weight:normal;
border:1px solid #fff;
background: fff;
padding:4px 10px;
margin:1px 10px;
text-align:left;
font-size:1em;
}
/*右側枠内のタイトル文字
------------------------------------------------------------ */
#right h1{
font-size:1em;
color:#666600;
margin:0;
padding:10px;
text-align:left;
}
/*右側下線
------------------------------------------------------------ */
}
#right ul{
list-style-type:none;
margin:0;
padding:0;
}
#right li{
border-bottom:1px dashed #336600;
margin:0;
padding:4px 10px;
letter-spacing:1px;
font-size:1em;
text-align:left;
}
/* Mac版IEの文字化け対策
------------------------------------------------------------ */
textarea,input,select {
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","MSPゴシック","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}






