@charset "euc-jp";
.div_s{
	margin:0;
	font-size:0;
	line-height:0;
}
p{
	margin:0;
}

A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:active {text-decoration:none;}
IMG{
  list-style-type : disc;
  list-style-position : outside;
}

h1{
	font-size:10px;
	font-weight:normal;
	margin:4px 5px 3px 0px;
	padding:0px 0px 0px 0px;
}
.h1_area{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:right;
	color:#FFFFFF;
	background-color:#FF00CC;
}
.h1_area2{
	width:100%;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:right;
	color:#333333;
	background-color:#FF00CC;
	background:url(../image/h1_back.gif) repeat 0 0;
}

.foot_link{
	color:#000000;
	font-size:10px;
}	
.foot_link a{
	color:#636563;
	text-decoration:none;
}
.foot_link a:hover{
	color:#ff80c0;
	text-decoration:none;
}
.f_menu_on{
	color:#ff80c0;
}
.b{
	font-weight:bold;
}
.top_logintext{
	color:#ff80c0;
	font-size:12px;
}

/* sasahara add start */
.error{
	margin:10px 0px 0px 20px;
	line-height:18px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}
.success{
	margin:10px 0px 0px 20px;
	line-height:18px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.romaji{
	ime-mode:disabled;
}
.etc{
	margin-left:5px;
	font-size:12px;
	text-align:left;
	line-height:16px;
}
.notice{
	color:#ff80c0;
}
.font12{
	font-size:12px;
}
.schedule_attention{
	color:#FF0000;
	font-size:10px;
}
/* sasahara add end */