/* ---------------- */
/* ふぐり屋 CSS設定 */
/* ---------------- */

/* body設定 */

body {
 background-color : #ffffff;
}

/* 入り口ページ用body設定class */
.enter {
 background-color : #eeeeff;
 background-image : url(img/back.gif);
 background-repeat:repeat;
 background-position:0% 0%;
 background-attachment:fixed;
}

/* topページ用body設定class */
.top {
 background-color : #336666;
}

/* menu用body設定class */
.menu {
 background-color : #8C79B8;
 background-image : url(img/backmenu.jpg);
 background-repeat:no-repeat;
 background-position:100% 0%;
 background-attachment:fixed;
}

/* その花びらにくちづけを用body設定class */
.se01 {
 background-color : #ffffff;
 background-image : url(img/bgkame.gif);
 background-repeat:repeat-y;
 background-position:100% 0%;
 background-attachment:scroll;
}

/* スペシャルコンテンツぺこ用body設定class */
.sp01 {
 background-color : #ffcc66;
}

/* ギャラリー用body設定class */
.gallery {
 background-color : #ffcccc;
}


/* リンク文字class設定 */

a:link {
  text-decoration : none;
  font-weight : 700;
  color : #ff3333;
}

a:visited {
  text-decoration : none;
  font-weight : 700;
  color : #ff3333;
}

a:active {
  text-decoration : none;
  font-weight : 700;
  color : #ff3333;
}

a:hover {
  font-weight : 700;
  color : #3333ff;
}


/* イメージレイアウト用class設定 */

img.migi {
  float : right;
  clear : left;
}

img.hidari {
  float : left;
  clear : right;
}

hr {clear : both;}

p{
 margin-top: 4px;
 margin-bottom: 4px;
}

table {
  color : #505050;
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 12px;
}

/* 文章用書式設定 */

.jp {
  color : #505050;
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 12px;
}
.en {
  color : #505050;
  font-family : "Times New Roman","Times", serif;
  font-style : italic;
  font-size : 12px;
}

/*強調文字 */

.dai5 {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 64px;
  font-weight : 700;
}

.dai4 {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 48px;
  font-weight : 700;
}

.dai3 {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 32px;
  font-weight : 700;
}

.dai2 {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 24px;
  font-weight : 700;
}

.dai {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 16px;
  font-weight : 700;
}

.dai_r {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  color : #ff0000;
  font-size : 16px;
  font-weight : 700;
}

.tyu_r {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  color : #ff0000;
  font-size : 12px;
  font-weight : 700;
}

.dai_b {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  color : #0000ff;
  font-size : 16px;
  font-weight : 700;
}

.tyu_b {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  color : #0000ff;
  font-size : 12px;
  font-weight : 700;
}

.mini {
  font-family : "ＭＳ Ｐゴシック", "平成ゴシック",sans-serif;
  font-size : 4px;
  font-weight : 700;
}


/* What's Newのコメントclass*/
.newcom {
	margin-left:12px;
}

/* 見出しのコメントclass*/
.mdscom {
	margin-left:40px;
	margin-top:10px;
}

/* 絵のコメントclass*/
.grpcom {
	margin-left : 140px;
}

/* リンクのコメントclass*/
.lnkcom {
	margin-left : 220px;
}



/* 見出し設定 */

.nftitle {
  font-family : "impact","Chicago",serif;
  font-style : italic;
  font-weight : 400;
  font-size : 50px;
}

.midashi {
  font-family : "impact","Chicago",serif;
  font-style : italic;
  font-weight : 400;
  font-size : 36px;
}

.midashi2 {
  font-family : "impact","Chicago",serif;
  font-style : italic;
  font-weight : 400;
  font-size : 36px;
}

.menu2 {
  font-family : "impact","Chicago",serif;
  font-style : italic;
  font-size : 20px;
}

/* 項目設定 */

.st-border {
  font-weight : 700;
/*  font-style : italic; */
  margin-right : 0px;
  background-color : #c0c0ff;
  color : #0000ff;
  padding-top : 2px;
  margin : 0px;
  border-color : #5050ff;
  border-style : solid;
}

.zi-border {
  font-weight : 700;
/*  font-style : italic; */
  margin-right : 0px;
  background-color : #a0ffa0;
  color : #00aa00;
  padding-top : 2px;
  margin : 0px;
  border-color : #50aa50;
  border-style : solid;
}

.ti-border {
  font-weight : 700;
/*  font-style : italic; */
  margin-right : 0px;
  background-color : #a0a0a0;
  color : #222222;
  padding-top : 2px;
  margin : 0px;
  border-color : #50aa50;
  border-style : solid;
}


/* 見出しの飾り用ボーダー設定 */

.sp-border {
  font-weight : 700;
  margin-right : 0px;
  background-color : #a0a0ff;
  color : #a0a0ff;
  padding-top : 2px;
  border-color : #a0a0ff;
  border-style : solid;
}

.r-border {
  margin-right : 0px;
  background-color : #ffb3b3;
  color : #ffb3b3;
  padding-top : 0px;
  border-color : #ffb3b3;
}

.o-border {
  margin-right : 0px;
  background-color : #ffc040;
  color : #ffc040;
  padding-top : 2px;
  border-color : #ffc040;
}

.y-border {
  margin-right : 0px;
  background-color : #ffff88;
  color : #ffe6aa;
  padding-top : 2px;
  border-color : #ffe6aa;
}

.yg-border {
  margin-right : 0px;
  background-color : #ccffcc;
  color : #ccffcc;
  padding-top : 2px;
  border-color : #ccffcc;
}

.bg-border {
  margin-right : 0px;
  background-color : #c0ffdd;
  color : #ccffcc;
  padding-top : 2px;
  border-color : #ccffcc;
}

.lb-border {
  margin-right : 0px;
  background-color : #ccddff;
  color : #ddeeff;
  padding-top : 2px;
  border-color : #ddeeff;
}

.b-border {
  margin-right : 0px;
  background-color : #a0a0ff;
  color : #a0a0ff;
  padding-top : 2px;
  border-color : #a0a0ff;
}

.p-border {
  margin-right : 0px;
  background-color : #bbaaff;
  color : #bbaaff;
  padding-top : 2px;
  border-color : #bbaaff;
}

.rp-border {
  margin-right : 0px;
  background-color : #ddaaff;
  color : #ddaaff;
  padding-top : 2px;
  border-color : #ddaaff;
}

.pk-border {
  margin-right : 0px;
  background-color : #ffc8f0;
  color : #ffc8f0;
  padding-top : 2px;
  border-color : #ffc8f0;
}

/* 色設定 */

.wcolor {color : #ffffff}  /* 白 */
.dgcolor {color : #444444}  /* もっと濃い灰 */
.gcolor {color : #808080}  /* 濃い灰 */
.lgcolor {color : #c0c0c0}  /* 薄い灰 */
.lrcolor {color : #ffb3b3}  /* 薄い赤  Newのバック        */

.rcolor {color : #ff0000; font-weight : 700;}  /*   赤    見だし             */
.ocolor {color : #ff8000; font-weight : 700;}  /*   燈    プロフィール       */
.ycolor {color : #ffcc00; font-weight : 700;}  /*   黄    ひすとりー         */
.ygcolor {color : #20ff20; font-weight : 700;}  /*  黄緑   インフォメーション */
.grcolor {color : #1b7f49; font-weight : 700;}  /*  緑   まりあ用 */
.bgcolor {color : #00d4dc; font-weight : 700;}  /*  青緑   ダイアリィ         */
.lbcolor {color : #0096ff; font-weight : 700;}  /*  水色   ギャラリー         */
.bcolor {color : #0000ff; font-weight : 700;}  /*   青    タイトル           */
.pcolor {color : #7900ff; font-weight : 700;}  /*   紫    リンク             */
.rpcolor {color : #bb00ff; font-weight : 700;}  /*   赤紫    リンク             */
.pkcolor {color : #ff74d6; font-weight : 700;}  /*   ピンク    絵板             */
