/*トップページ用CSS*/

/*全体体裁*/
body
{
  text-align:center;
  margin:0px;
  padding:0px;
  color:#3c3c3c;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  background-color:#daeaff;
}

/*リンク部分*/
a:link { color:#1a5aff;}
a:visited { color:#2e6cff;}
a:hover{ color:#ff5100;}
a:active { color:#ff7e00; text-decoration: none;}

/*ページ体裁（ページ本体）*/
#topstyle
{
  width:680px;
  text-align:justify;
  text-justify:inter-ideograph;/*IE*/
  margin:0px auto;
  padding:0px;
  background-color:#fafaff;
  font-size:95%;
}


/*ページヘッダー体裁*/
#header
{
  width:680px;
  margin:0px;
  padding:0px;
}

/*ヘッダーロゴ*/
#logo
{
  width:305px;
  height:68px;
  margin:0px 5px 0px 0px;
  padding:0px;
  float:left;
  text-align:center;
}

#logo h1{ margin:0px; padding:0px;}

/*ヘッダータイトル*/
#headtitle
{
  width:360px;
  height:68px;
  margin:0px 0px 0px 5px;
  padding:0px;
  float:left;
}
	
#headtitle h2
{
  margin:6px 0px;
  padding:0px;
  line-height:140%;
  font-size:115%;
}

.headr{ color:#0025ff;}
.headm{ color:#f0341b;}


/*中央*/
#middle
{
  width:680px;
  height:128px;
  margin:0px;
  padding:0px;
  clear:both;
}


/*左サイド*/
#left
{
  width:460px;
  margin:0px;
  padding:0px;
  /*border:solid 1px;*/
  background-color:#fafaff;
  float:left;
}

/*メニュー（左）*/
#left ul
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  line-height:155%;
}

.lefm{ margin:4px 0px; }
.lefm li{ padding:0px 5px 0px 0px; display:inline; vertical-align: top;}

.lefm li a:link
{
  color:#1a5aff;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}
.lefm li a:visited
{
  color:#2e6cff;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}
.lefm li a:hover
{
  color:#ff5100;
  text-decoration: underline;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_yellow22_ffcc.gif);
  background-repeat:no-repeat;
}
.lefm li a:active
{
  color:#ff7e00;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}

/*姉妹サイト・ブログ部分*/
#site
{
  width:450px;
  margin:5px;
  padding:0px;
  background-color:#ffffcc;
  border:solid 1px #075cff;
}

#site h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_La11_cc.jpg);
  color:#ffffff;
}

#site ul{ margin:4px 0px; }
#site li
{
  font-size:99%;
  padding:0px 5px 0px 0px;
  display:inline;
  vertical-align: top;
}

#site li a:link
{
  color:#1a5aff;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}

#site li a:visited
{
  color:#2e6cff;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}

#site li a:hover
{
  color:#ff5100;
  text-decoration: underline;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_yellow22_ffcc.gif);
  background-repeat:no-repeat;
}
#site li a:active
{
  color:#ff7e00;
  text-decoration: none;
  padding:3px 0px 3px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_red22_ffcc.gif);
  background-repeat:no-repeat;
}

/*遊彩酒場桜坂紹介体裁*/
#master
{
  width:450px;
  margin:5px;
  padding:0px;
  background-color:#ffffff;
  border:solid 1px #075cff;
}

#master h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_La01_ff.jpg);
  color:#ffffff;
}

#master p
{
  width:430px;
  margin:0px 10px;
  padding:5px 0px;
  line-height:150%;
}

/*お知らせ体裁*/
#whatsnew
{
  width:450px;
  margin:5px;
  padding:0px;
  background-color:#ffffff;
  border:solid 1px #075cff;
}

#whatsnew h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_La08_ff.jpg);
  color:#ffffff;
}

/*マスターのお知らせカスタマイズ*/
#whatsnew .righ{ text-align:right; margin:10px 15px;}

/*お知らせ枠部分*/
#news
{
  width:440px;
  margin:5px;
  padding:0px;
  background-color:#ffffff;
  text-align:justify;
  text-justify:inter-ideograph;/*IE*/
}

/*お知らせ箇所*/
#news ul
{
  color:#020032;
  margin:0px;
  padding:0px 0px;
  list-style:none;
  line-height:160%;
}

#news li
{
  padding:2px 0px;
  border-bottom:1px #9fa08f dashed;
  font-size:95%
}

/*お知らせリンク色*/
#news a{ color:#000090; text-decoration:none;}
#news a:visited{ color:#000090; text-decoration:none;}
#news a:hover{ color:#009aee;  text-decoration:underline;}
#news a:active{ color:#fe5900; text-decoration:none;}

/*WebRing体裁*/
#webring
{
  width:450px;
  margin:5px;
  padding:0px;
  background-color:#ffffff;
  border:solid 1px #075cff;
}

#webring h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_La01_ff.jpg);
  color:#ffffff;
}

#webring ul{ margin:4px 0px; text-align:center;}
#webring li{ padding:0px 5px 0px 0px; display:inline;}


/*右サイド*/
#right
{
  width:220px;
  margin:0px;
  padding:0px;
  /*border:solid 1px;*/
  background-color:#fafaff;
  float:left;
}

/*メニュー（右）*/
#right ul
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  line-height:155%;
}

.righm
{
  padding:2px 0px;
  line-height:145%;
  font-size:99%;
}

.righm a:link
{ 
  color:#1a5aff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_orange22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.righm a:visited
{
  color:#2e6cff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_orange22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.righm a:hover
{
  color:#ff5100;
  text-decoration: underline;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_yellow22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.righm a:active
{
  color:#ff7e00;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_orange22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}

.game
{
  padding:2px 0px;
  line-height:145%;
  font-size:99%;
}

.game a:link
{ 
  color:#1a5aff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_viored22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.game a:visited
{
  color:#2e6cff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_viored22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.game a:hover
{
  color:#ff5100;
  text-decoration: underline;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_yellow22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
.game a:active
{
  color:#ff7e00;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_viored22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}

/*案内体裁*/
#info
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#info h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc15_ac.jpg);
  color:#ffffff;
}

/*コミュニケーションラウンジ体裁*/
#rounge
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#rounge h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc22_ac.jpg);
  color:#ffffff;
}

/*Master's Cafe体裁*/
#cafe
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#cafe h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc01_ac.jpg);
  color:#ffffff;
}

#cafe li
{
  padding:2px 0px;
  line-height:145%;
  font-size:99%;
}

#cafe li a:link
{ 
  color:#1a5aff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_pink22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
#cafe li a:visited
{
  color:#2e6cff;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_pink22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
#cafe li a:hover
{
  color:#ff5100;
  text-decoration: underline;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_yellow22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}
#cafe li a:active
{
  color:#ff7e00;
  text-decoration: none;
  padding:1px 2px 1px 22px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/hibi/hibi_pink22_ffac.gif);
  background-repeat:no-repeat;
  display:block;
}

/*商人リゾート体裁*/
#akimono
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#akimono h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc06_ac.jpg);
  color:#ffffff;
}

/*遊び処「遊」体裁*/
#yu
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#yu h3
{
  font-size:115%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc07_ac.jpg);
  color:#ffffff;
}

/*ミニゲーム広場体裁*/
#minigame
{
  width:210px;
  margin:5px 2px 5px 3px;
  padding:0px;
  background-color:#ffffac;
  border:solid 1px #004bff;
}

#minigame h3
{
  font-size:120%;
  margin:0px;
  padding:8px 6px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc12_ac.jpg);
  color:#ffffff;
}


/*ページフッダー*/
#footer
{
  width:680px;
  margin:0px;
  padding:0px;
  font-size:95%;
}

/*フッダー体裁*/
#footer p
{
  width:660px;
  margin:0px;
  padding:5px 10px;
  line-height:170%;
}

/*水平線の一部*/
.topline
{
  color:#007fff;
  /*NN Firefox対策*/
  background-color:#007fff;
  border:1px solid;
  /*NN Firefox対策ここまで*/
}


/*最新更新*/
.new{ color:#f63833;}

/*フォント調整*/
.sma88{ font-size:88%;}
.sma90{ font-size:90%;}

/*回り込み解除*/
.clleft{ clear:left;}
.clright{ clear:right;}
.clboth{ clear:both;}

/*右揃え・中央揃え*/
.righ{ text-align:right;}
.cen{ text-align:center;}


