/*コンテンツページ１CSS*/

/*-----------コンテンツページ1共通-----------*/
/*全体体裁*/
body
{
  text-align:center;
  margin:0px;
  padding:0px;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  background-color:#daeaff;
  color:#3c3c3c;
}

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

/*リスト部分*/
ul
{
  list-style:none;
  line-height:160%;
}

/*水平線の一部*/
.breadline
{
  color:#2fc8ec;
  /*NN Firefox対策*/
  background-color:#2fc8ec;
  border:0;
  /*NN Firefox対策ここまで*/
}
.contline
{
  color:#007fff;
  /*NN Firefox対策*/
  background-color:#007fff;
  border:0;
  /*NN Firefox対策ここまで*/
}

/*ページ体裁（ページ本体）*/
#contentstyle
{
  width:680px;
  text-align:left;
  margin:0px auto;
  padding:0px;
  background-color:#fafaff;
  font-size:14px;
}

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

/*ヘッダーロゴ*/
#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;
  font-size:14px;
}
	
#headtitle h2
{
  margin:6px 0px;
  padding:0px;
  line-height:155%;
  font-size:16px;
}

/*ヘッダーイメージ*/
#headimage
{
  width:680px;
  margin:0px;
  padding:0px;
  height:128px;
  clear:both;
}

/*ページフッダー体裁*/
#footer
{
  width:680px;
  margin:0px;
  padding:0px;
  font-size:14px;
  text-align:left;
}

/*フッダー中央ぞろえ*/
.footcenter
{
  width:660px;
  margin:5px 10px;
  text-align:center;
  line-height:170%;
}

/*パンくずリスト部分*/
#bread
{
  width:640px;
  margin:0px 20px;
  font-size:14px;
  color:#000000;
}

/*項目大枠*/
.contbox
{
  width:680px;
  font-size:14px;
}

/*項目大見出し*/
.contbox h3
{
  font-size:18px;
  color:#ffffff;
  padding:7px;
}

/*項目中見出し*/
.contbox h4
{
  font-size:16px;
  padding:3px;
  margin:0px 15px;
}

/*項目詳細体裁*/
.contbox p
{
  width:640px;
  margin:15px 20px;
  line-height:160%;
  font-size:14px;
}

/*項目詳細体裁その２*/
.contbox p.largecont
{
  width:640px;
  margin:15px 20px;
  line-height:160%;
  font-size:17px;
}


/*項目詳細体裁その３*/
.contbox p.subcont
{
  width:620px;
  margin:5px 35px;
  line-height:160%;
  font-size:14px;
}

/*-----------中見出しリンクカラー-----------*/
.contbox h4 a{ color:#0041ff; text-decoration:none;}
.contbox h4 a:visited{ color:#00a6ff; text-decoration:none;}
.contbox h4 a:hover{ color:#ff4500; text-decoration:underline;}
.contbox h4 a:active{ color:#ff6711; text-decoration:none;}

/*-----------最新更新・相互リンク色-----------*/
.new{ color:#f63833;}/*最新更新*/
.sougo{ color:#9f361a;}/*相互リンク*/

/*-----------コンテンツページサブタイトル-----------*/
#protitle{ color:#0045f5;}
#infotitle{ color:#1780ff;}
#linktitle{ color:#00972c;}
#linkroomtitle{ color:#00a944;}
#chattitle{ color:#f0370b;}
#smaptitle{ color:#003cf3;}
#errortitle{ color:#3c3c3c;}
#title{ color:#0000ff;}

/*-----------コンテンツページサブキャッチ-----------*/
#infocatch{ color:#19e47d;}
#linkcatch{ color:#f63c00;}
#linkroomcatch{ color:#f9ad11;}
#chatcatch{ color:#00a4f4;}
#catch{ color:#ff0000;}

/*-----------コンテンツページ大見出し背景-----------*/
.proout{ background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L22_faf.jpg);}
.infoout{ background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L23_faf.jpg);}
.linktopout{ background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L16_faf.jpg);}
.linkout{ background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L25_faf.jpg);}
.smapout{ background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L05_faf.jpg);}

/*-----------プロフィール-----------*/
.hn{ color:#003ade;} /*HN用*/
.prosub{ color:#00029c;} /*中見出し*/

/*-----------インフォメーション-----------*/
.infosub{ color:#3f2828;} /*中見出し*/

/*小見出し*/
.infomini
{	
  font-size:14px;
  padding:7px;
  margin:0px 15px;
}

/*-----------リンクトップ・リンクルーム-----------*/
.linktopsub{ color:#4a2125;}/*中見出し*/

/*-----------桜坂チャット-----------*/
/*チャットのお知らせ部分*/
#chatinfo
{
  width:435px;
  margin:5px;
  font-size:14px;  
  background-color:#d2ffff;
}

/*チャットのお知らせ見出し*/
#chatinfo h3
{
  font-size:16px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_La18_ff.jpg);
  padding:6px;  
  color:#ffffff;
}

/*お知らせ枠*/
#chatinfoarea
{
  width:405px;
  height:105px;
  margin:5px 15px;
  border:solid 1px;
  border-color:#00b8ce;
  background-color:#ffffff;
  overflow:auto;
}

/*お知らせ箇所*/
#chatinfoarea .list
{
  font-size:13px;
  color:#111111;
  margin:0px 4px 0px 4px;
  padding:0px;
  list-style:none;
  line-height:160%;
}

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

/*chatinfo カスタマイズ*/
#chatinfo p.righ
{
  width:405px;
  margin:10px 15px;
  padding:0px;
  text-align:right;
}

/*メニュー用リスト*/
.chmenu
{
  margin:0px 0px 15px 15px;
  padding:0px;
  list-style:none;
  line-height:180%;
}

/*チャット入り口枠*/
#enter
{
  width:210px;
  margin:5px;
  background-color:#ffffcc; 
  font-size:14px;
}

/*チャット入り口見出し*/
#enter h3
{
  font-size:16px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc20_cc.jpg);
  padding:6px;
  color:#ffffff;
}

/*コンテンツナビゲーション枠*/
#navi
{
  width:210px;
  margin:5px;
  background-color:#ffffcc;
  font-size:14px;
}

/*コンテンツナビ見出し*/
#navi h3
{
  font-size:16px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_Lc05_cc.jpg);
  padding:6px;
  color:#ffffff;
}

/*チャットルール枠*/
.chatarea
{
  width:660px;
  margin:10px 5px;
  font-size:14px;
  background-color:#ffffcc;
}

/*チャットルール見出し*/
.chatarea h3
{
  font-size:16px;
  background-image:url(http://www.peach-ronaruzinyo.net/images/seaimages/New_sea_L24_cc.jpg);
  padding:7px;
  color:#ffffff;
}

/*チャットルール体裁*/
.chatarea p
{
  width:640px;
  margin:10px;
  font-size:14px;
  line-height:165%;
}

/*-----------サイトマップページ-----------*/
.smapsub{ color:#3d0000;}/*中見出し*/

/*サイトマップエリア*/
.smaparea
{
  width:640px;
  margin:0px 20px;
  font-size:14px;
}

/*サイトマップエリア大見出し*/
.smaparea h5
{
  font-size:14px;
  padding:7px;
  margin:0px 15px;
}

/*サイトマップエリア小見出し*/
.smaparea h6
{
  font-size:14px;
  padding:7px;
  margin:0px 21px;
}

.now{ color:#08131d;}/*サイトマップ現在位置*/

/*サイトマップエリア大見出しリンクカラー*/
.smaparea h5 a{ color:#0041ff; text-decoration:none;}
.smaparea h5 a:visited{ color:#00a6ff; text-decoration:none;}
.smaparea h5 a:hover{ color:#ff4500; text-decoration:underline;}
.smaparea h5 a:active{ color:#ff6711; text-decoration:none;}

/*サイトマップエリア小見出しリンクカラー*/
.smaparea h6 a{ color:#256cff; text-decoration:none;}
.smaparea h6 a:visited{ color:#256cff; text-decoration:none;}
.smaparea h6 a:hover{ color:#ff4500; text-decoration:underline;}
.smaparea h6 a:active{ color:#ff6711; text-decoration:none;}

/*項目説明体裁その１*/
.smaparea p
{
  width:630px;
  margin:4px 25px;
  line-height:160%;
  font-size:14px;
}

/*項目説明体裁その２*/
.smaparea p.smasub
{
  width:620px;
  margin:4px 30px;
  line-height:160%;
  font-size:14px;
}


