BODY{
	font-size : 80%;
	color			: #555555;
/*
	background-image : url(../img/bg.gif);
	background-repeat : repeat-x;
	background-attachment : fixed;
*/}


TD{
  font-size : 80%;
  color : #666666;}
TD.type1{
  padding:10px;
  background-image : url(../img/bg.gif);
  background-repeat : repeat-x;
}


UL.type1{
  margin:5px;
  margin-left:20px;}
UL.type2{
  margin:5px;
  margin-left:20px;}
UL.talk{
  margin:0px;
  margin-left:50px;}


LI.to{
  list-style-image : url(../img/lio.gif);}
LI.tx{
  list-style-image : url(../img/lix.gif);}

DL.type1{
	padding-left:20px;}
DD.type1{
	padding-top			:10px;
	padding-bottom	:10px;}


H4.type1{
  background-image : url(../img/h4.gif);
  background-repeat : no-repeat;
  padding-top : 18px;
  padding-left : 15px;
  height : 40px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;}


A{
  color:#0000ff;
  text-decoration : underline;}


DIV.type1{
  border : 1px solid #cccccc;
  padding : 10px;  
  background-image : url(../img/bk1.gif);
  background-repeat : repeat-x;}
DIV.type1bk2{
  border : 1px solid #cccccc;
  padding : 10px;
  background-image : url(../img/bk2.gif);
  background-repeat : repeat-x;}
DIV.type2{
  border-bottom : 1px solid #cccccc;
  text-align : center;
  font-weight : bold;}
DIV.header{
	background-image : url(../../../common/img/header-bk.gif);
	color	: #ffffff;
	height: 50px;}
DIV.block{
	width:800px;
	min-width:800px;}
DIV.menu{
	float	: right;
	width	:	180px;
	padding	: 5px;}
DIV.main{
	float	: right;
	width	:	620px;
	padding	: 5px;}
DIV.footer{
	clear: both;}
DIV.bkw{
	background-color:#ffffff;}
DIV.ev1{
	border:1px dotted #ccccc;background-color:#cccccc;padding-left:10px;color:#888888;
}
DIV.ev2{
	border:1px dotted #ccccc;padding:10px;color:#888888;
}



/* SPAN */
	SPAN.e{color:#db6d00;}		/* 強調表示（イベントID） */
	SPAN.b{color:green;}		/* 強調表示（場所・アイテム） */
	SPAN.u{color:green;}		/* 強調表示（絆UP） */
	SPAN.d{color:blue;}			/* 強調表示（絆DOUN） */
	SPAN.p{color:red;}			/* 強調表示（ポイント） */
	SPAN.bw{color:#ffffff;background-color:#000000;padding:2px;}			/* 強調表示（背景黒の白抜き） */


.line_all{	border		: 1px solid #cccccc;}
.line_t{	border-top	: 1px solid #cccccc;}
.line_r{	border-right: 1px solid #cccccc;}
.line_l{	border-left	: 1px solid #cccccc;}
.line_b{	border-bottom: 1px solid #cccccc;}
.line_all_d{border		: 1px dotted #999999;}
.line_t_d{	border-top	: 1px dotted #999999;}
.line_r_d{	border-right: 1px dotted #999999;}
.line_l_d{	border-left	: 1px dotted #999999;}
.line_b_d{	border-bottom: 1px dotted #999999;}
.m5{ margin	: 5px;}
.p5{ padding: 5px;}
.p10{padding: 10px;}
.p20{padding: 20px;}
.p20_l{padding-left: 20px;}


/* アンケート用 */
BODY.en_body{
	color		: #444444;
	font-size	: 80%;}
FONT.en_font01{
	color		: #6699cc;
	font-weight	: bold;}
.en_bar{
	margin		: 1px;
	background-color: #66cccc;}
A.btn{
	text-decoration : none;
	background-color: #cccccc;
	color			: #333333;
	padding			: 10px;
	border-top		: 1px solid #666666;
	border-left		: 1px solid #666666;
	border-right	: 2px solid #666666;
	border-bottom	: 2px solid #666666;}
A:HOVER.btn{
	text-decoration : none;
	background-color: #999999;
	color			: #333333;}


/* ヘルプ付き単語 */
.help{
	border-bottom		:1px dotted #000000;
	cursor				:help;}


/* アドセンス用余白 */
DIV.ad{
	margin-top		: 10px;
	margin-bottom	: 20px;}


/* 最下部 ボタン型リンク */
div.btmlnk{
	padding:10px;
	text-align:center;}
A.btmlnk{
	text-decoration : none;
	width:30px;
	text-align:center;
	border:1px solid #cccccc;
	padding:5px;}
A:hover.btmlnk{
	text-decoration : none;
	background-color:#000000;
	color:#ffffff;}
.bk_blk{
	background-color:#000000;
	color:#ffffff;}

