/*GanDenトップページ用開始*/

/*テキストのスクロール*/
#title{
  font-size: 15px;
  font-weight: bold;
  font-family: Arial;
  color: #B22222;
  }
/*body全体*/
#bodyid{
padding:0;
margin:0;
background:url('img/bg.png') repeat-x left top;
text-align:center;
}
/*ページ全体*/
#page{
background:#ffffff;
width:985px;
margin:0 auto;
}
/*カウンター設定*/
.kaun{
letter-spacing:1px;
text-align:left;
padding:2px 5px;
margin:0;
float:left;
}
/*見出し文字〜フラッシュアニメまで*/
#top h1{
color:#9ecae6;
font-size:30px;
font-family:Arial Black;
letter-spacing:1px;
text-align:left;
padding:2px 15px;
margin:0;
float:left;
}
#top div{
color:#999;
font-size:11px;
letter-spacing:1px;
font-weight:normal;
text-align:right;
float:right;
margin:0;
padding:10px 15px;
}
#top div a{
text-decoration:none;
color:#555;
}
#top div a:hover{
color:#aaf;
}
#top div img{
vertical-align:top;
}

#image{
clear:both;
background-color: #87CEFA;
border:1px solid #ccc;
width:756px;
margin-left:5px;
margin-right:0;
height:140px;
text-align:center;
}
#flash{
background-color: #87CEFA;
border:1px solid #ccc;
width:204px;
margin-left:0;
margin-right:9px;
height:140px;
text-align:center;
}
/*メニューボタン*/
#menu{
border:1px solid #ccc;
border-top-width:0;
width:965px;
margin:0 auto;
font-size:12px;
color:#666;
}
#menu a{
width:100%;
color:#666;
text-decoration:none;
}
#menu td{
border-left:1px solid #ccc;
background:url('img/menubg.png') repeat-x top left;
padding:3px 10px;
text-align:center;
width:12.5%;
}

/*Google検索窓*/
#google{
margin:0;
padding:0;
float:left;
}
/*Google検索窓下の区切り線について*/
#sage{
clear:both;
}

/*メニュー下の全体構造*/
#main{
width:965px;
margin:0 auto;
padding:0;
font-size:0.8em;
}

/*メニュー下の左側*/
#left{
width:200px;
float:left;
padding:0 0;
}
#left a{
color:#5055b4;
}
#left a:hover{
color:#7a7ec6;
}
#left h3{
background:#acd2ea url('img/boxbg.png') no-repeat top right;
color:#fff;
font-size:14px;
padding:4px 30px 4px 10px;
margin:0;
text-align:left;
letter-spacing:1px;
}
#left p{
font-weight:normal;
border:1px solid #9ecae6;
padding:7px 10px;
margin:0 0 10px 0;
text-align:left;
color:#000000;
font-size:0.9em;
line-height:120%;
}

#syokai{
margin:50px 0 0 0;
}
#syokai-waku{
width:200px;
border:1px solid #C71585;
padding:7px 10px;
margin:0 0 10px 0;
line-height:120%;
}
#syokai-daimei{
font-weight:800;
text-decoration: overline underline;
text-align:left;
color:#B22222;
font-size:1em;
}
#syokai-midasi{
font-weight:600;
text-decoration: underline;
text-align:left;
color:#006400;
font-size:0.9em;
}
#syokai-naiyo{
font-weight:400;
text-align:left;
color:#000000;
font-size:0.9em;
}





/*メニュー下の右側*/
#right{
width:760px;
float:right;
padding:0 0;
text-align:left;
}
#right h2{
background:url('img/maintb.png') repeat-x bottom left;
color:#55d;
padding:4px 5px;
font-size:1.5em;
margin:0 10px 5px 10px;
text-align:left;
float:left;
}
#right h3{
background:url('img/maintb.png') repeat-x bottom left;
color:#20b2aa;
padding:0 30px;
font-size:1.4em;
margin:0 10px 5px 10px;
text-align:left;
}

/*「右側全体」テキストリンク文字に関しての設定*/
#right a:link {
  color: #00008B;
  }
#right a:visited {
  color: #00008B;
  }
#right a:hover {
  color: #FF8C00;
  }
/*「TOPに戻る」テキストリンク文字に関しての設定*/
#link-top a:link {
  color: #DC143C;
  }
#link-top a:visited {
  color: #DC143C;
  }
#link-top a:hover {
  color: #FF8C00;
  }
/*「コーナーのTOPに戻る」テキストリンク文字に関しての設定*/
#link-ok a:link {
  color: #FF69B4;
  }
#link-ok a:visited {
  color: #FF69B4;
  }
#link-ok a:hover {
  color: #FF8C00;
  }

/*お知らせ*/
#osirase{
margin:0;
padding:0 10px 0 0;
border:1px solid #DEB887;
line-height:120%;
}
#osirase li{
font-weight:normal;
font-size:1.3em;
text-align:left;
color:#000000;
}
#osirase p{
clear:both;
font-weight:normal;
margin:0;
padding:0 5px 0 40px;
text-align:left;
color:#000000;
font-size:1.3em;
line-height:120%;
font-weight:200;
clear:both;
}

/*はじめに*/
#hajimeni{
margin:0;
padding:0 10px 0 0;
border:1px solid #DEB887;
line-height:120%;
}
#hajimeni li{
font-weight:normal;
font-size:1.3em;
text-align:left;
color:#000000;
}
#hajimeni p{
font-weight:normal;
margin:0;
padding:0 5px 0 40px;
text-align:left;
color:#000000;
font-size:1.3em;
line-height:120%;
font-weight:200;
clear:both;
}
#hajimeni-menu{
margin:0;
padding:20px 5px 0 0;
}
#hajimeni-flash{
margin:0;
padding:20px 5px 0 0;
}
#hajimeni-web{
margin:0;
padding:20px 5px 0 0;
}

/*お勧めWebサイト*/
#website{
margin:0;
padding:0 10px 0 0;
border:1px solid #DEB887;
line-height:120%;
}
#website dl{
font-weight:normal;
margin:0;
padding:0 5px 0 50px;
font-size:1.3em;
text-align:left;
color:#000000;
}
#website p{
font-weight:normal;
margin:0;
padding:0 5px 0 40px;
text-align:left;
color:#000000;
font-size:1.3em;
line-height:120%;
font-weight:200;
clear:both;
}
#website-hp{
margin:0;
padding:20px 5px 0 0;
}
#website-sozai{
margin:0;
padding:20px 5px 0 0;
}
#website-flash{
margin:0;
padding:20px 5px 0 0;
}
#website-camp{
margin:0;
padding:20px 5px 0 0;
}
#website-recipe{
margin:0;
padding:20px 5px 0 0;
}

/*推薦フリーソフト*/
#freesoft{
margin:0;
padding:0 10px 0 0;
border:1px solid #DEB887;
line-height:120%;
}
#freesoft dl{
font-weight:normal;
margin:0;
padding:0 5px 0 50px;
font-size:1.3em;
text-align:left;
color:#000000;
}
#freesoft p{
font-weight:normal;
margin:0;
padding:0 5px 0 40px;
text-align:left;
color:#000000;
font-size:1.3em;
line-height:120%;
font-weight:200;
clear:both;
}



#pagetop{
padding:0 20px 0 0;
text-align:right;
}
#copy{
clear:both;
color:#666;
font-size:13px;
padding:10px 0;
}
#omo{
display:none;
}
/*GanDenトップページ用終わり*/
