/* 共通 */
BODY{
	margin		: 0px;}

A{
	color			: blue;
	text-decoration : underline;}

UL{
	margin			:0px;
	margin-left		:20px;
	margin-bottom	:10px;
	list-style-type	:square;}

.point{
	color	: red;}

.point2{
	color	: #990066;}

DIV.title{
	background-color: #FAEBD7;
	padding			: 5px;
	padding-left	: 20px;
	border-top		: 1px solid #DEB887;
	border-left		: 10px solid #DEB887;
	border-right	: 10px solid #DEB887;
	border-bottom	: 1px solid #DEB887;}

DIV.p50{
	padding-top		: 10px;
	padding-left	: 50px;
	padding-right	: 50px;
	padding-bottom	: 10px;}

ACRONYM{
	padding-left	: 2px;
	padding-right	: 2px;
	border-bottom	: 1px dotted #000000;
	cursor: help}

/* トップページのみ */
.update{
  width		: 100%;
  height	: 3em;
  overflow	: auto;}

.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;}


.m5{
	margin		: 5px;}
.p5{
	padding		: 5px;}



/* アンケート用 */
BODY.en_body{
	color		: #444444;
	font-size	: 80%;}
A.btn{
	text-decoration : none;
	background-color: #cccccc;
	color			: #333333;
	padding			: 10px;
	border-top		: 1px solid #333333;
	border-left		: 1px solid #333333;
	border-right	: 2px solid #333333;
	border-bottom	: 2px solid #333333;}
A:HOVER.btn{
	text-decoration : none;
	background-color: #999999;
	color			: #333333;}
FONT.en_font01{
	color		: #6699cc;
	font-weight	: bold;}
.en_bar{
	margin		: 1px;
	background-color: #66cccc;}


