/* レイアウトの設定*/
* {
  margin:0;
  padding: 0;
}

BODY {
  margin:0 auto;
  padding: 0;
  FONT-SIZE: 14px;
  background : url("/images/background.gif") repeat;
  text-align:center;
}
/* ヘッダーの設定*/
/* ヘッダ */
#HED_DIV{
  width:800px;
  height:110px;
  min-width:800px;
  margin:0 auto;
  text-align:left;
  padding: 0;
  position:relative;
  background-color: #33ccff;
}
/* ヘッダ左 */
#TOP_L_DIV{
  width:300px;
  height:80px;
  float:left;
}
/* ヘッダ右 */
#TOP_R_DIV{
  width:500px;
  height:80px;
  float:right;
  background : url(/images/topr.gif);
}
/* 広告用 */
#TOP_AD_DIV{
  padding-top: 8px;
  padding-left: 15px;
}

/* メインメニュー */
#MAIN_MENU_DIV {
  height: 2em;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#MAIN_MENU_DIV ul{
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
} 

#MAIN_MENU_DIV li{
  display : inline;
  margin:0;
  padding: 0;
  float:left;
}

/* メインメニュー リンク表示 */
#MAIN_MENU_DIV a {
  display: block;
  text-align:center;
  width: 100px;
  text-decoration:none;
  border-top:1px solid #69c;
  border-right:2px solid #369;
  border-bottom:2px solid #369;
  border-left:1px solid #69c;
  text-align:center;
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 0.85em;
  font-weight: normal;
  color: black;
  background: #33ccff;
}

/* メインメニュー リンク　マウスオーバー */
#MAIN_MENU_DIV a:hover {
  display:block;
  text-decoration:none;
  border-top:2px solid #369;
  border-right:1px solid #69c;
  border-bottom:1px solid #69c;
  border-left:2px solid #369;
  text-align:center;
  font-weight: normal;
  color: black;
  background: #fff;
}

/* ラッパーの設定*/
#WAP_DIV {
  width:800px;
  min-width:800px;
  margin:0 auto;
  text-align:center;
  padding: 0;
  position:relative;
  float:non; 
  background: #fff;
  line-height: 200%;
}
/* メインコンテンツ */
#CONT_DIV{
  width:530px;
  float:left;
  padding: 10px;
  text-align:left;
}
/* 右側の設定*/
#BAN_DIV{
    width:250px;
    float:right;
    background-color:#CCCCFF;
}
/* フッターの設定*/
#FUT_DIV{
    position:relative;
    width:800px;
    background-color:#CC9999;
    clear:both;
}

/* タレント検索表示 */
#T_LIST_DIV li {
  list-style-position: inside;
}

#T_LIST_DIV ul {
  margin: 0 0 0 2em;
  padding: 0;
}


/* ブログRSS表示用 */
#BlogRss1 {
  width: 300px;
  height:150px;
  overflow: scroll;   /* スクロール表示 */ 
  float:right;
  font-size: 12px;
  line-height: 1em;
  background-color:#CCCCFF;
}
#BlogRss2 {
  width: 300px;
  height:150px;
  overflow: scroll;   /* スクロール表示 */ 
  float:right;
  font-size: 12px;
  line-height: 1em;
  background-color:#CCCCFF;
}

/* ジャンル別選択画面 */
.genre_s_ul{
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
} 

.genre_s_li{
  display : inline;
  margin:0;
  padding: 0;
  float:left;
}

#T_GENRE_DIV a {
  display: block;
  text-align:center;
  width: 100px;
  text-decoration:none;
  text-align:center;
  padding-top: 4px;
  padding-bottom: 2px;
  font-weight: normal;
}

/* マウスオーバー */
#T_GENRE_DIV a:hover {
  display:block;
  text-decoration:none;
  text-align:center;
  font-weight: normal;
}

/* 頁表示 */
.page_div {
  width: 100%;
  text-align:center;
  font-weight: normal;
}

/* 枠線無イメージ表示 */
.noborder{
  border-style:none;
}

/* 以下はgoogleAPI 関連 */

/* 検索結果無しの時のグーグル検索キー引渡用 */
#HIDE_H1 {
  display : none;
}
/* 検索結果の表示 */
#GSRESULT_DIV .gsc-control {
  width: 100%;
}
/* 検索窓の表示を行わない。	*/
#GSRESULT_DIV form.gsc-search-box {
 display : none;
}
