@charset "UTF-8";


/* 背景――画面全般 */

.pincougar_default
{
  background-color:#F7FFF7;
}

.pincougar_back
{
  background-color:#E7FFE7;
}

.funny
{
  background-color:#FFEFEF;
}

.nova_default
{
  background-color:#FCF2FF;
}

.nova_back
{
  background-color:#ECE2EF;
}

.novelgame_default
{
  background-color:#7F7F7F;
}

.novelgame_piece
{
  background-color:#9F9F9F;
  margin:1em;
}

.manga_default
{
  background-color:#FFFCF2;
}

.manga_back
{
  background-color:#FBF4EA;
}

.gallery_default
{
  background-color:#FCF2FF;
}

.gallery_back
{
  background-color:#ECE2EF;
}

.study_default
{
  background-color:#D0E0FF;
}

.study_back
{
  background-color:#C0D0EF;
}

.main
{
  margin-left:200px;
}

.sub
{
  float:left;
  width:200px;
}


/* 背景――部分要素 */

.access_clap
{
  background-color:#CFCFFF;
  float:right;
  width:150px;
}

.caution
{
  background-color:#000000;
  color:#FF6666;
  text-align:center;
}

.non_main
{
  position:absolute;
  bottom:10px;
}

.lightup
{
  background-color:#FFFFFF;
  font-size:x-large;
}

.return
{
  background-color:#FFFFFF;
  text-align:right;
}


/* 単純な成形用 */

.paragraph
{
  margin:1em;
}

.headline
{
  font-weight:bold;
}

.cooltalk
{
  font-style:italic;
}

.table_left
{
  float:left;
}

.table_neutral
{
  clear:both;
}

.number
{
  text-align:right;
}

.askiiart
{
  font-family:monospace;
  font-size:large;
}

.picture_position
{
  margin-left:10px;
}

.aprilfool
{
  color:#FF0000;
  font-style:italic;
  font-size:500%;
  text-shadow: 2px 2px 0px #FFFFFF, 5px 5px 2px #660000; /* 右下に白縁取り＋赤黒影 */
}

/* 重要複雑な成形用 */

.manga_koma
{
  text-align:center;
  margin:1em;
}

.gallery_piece
{
  margin:3em;
}