/* -------------------------------------------------------------------*/

/*  + from common design +*/
/* ===================================================================*/
* {	line-height: 150%;}
body {	margin: 0px;	padding:0px;	width:100%;	/*background:url(used.images/field.container/body.jpg) repeat 50% 0 ;		background: url(used.images/header.container/bg.png); */
	position: relative;	color:#000;
/*	background-attachment:fixed; */
}
body.noscroll {
/*  position: fixed;*/
  overflow-y: scroll;
}
hr {	color: #FF0099;	background-color: #FF0099;	margin: 5px 0px 10px;	height:1px;	border: none;}
div, table, ol, ul, dl {	margin: 0px;	padding: 0px;	float: none;	height: auto;	width: auto;	border: 1px none #000000;	list-style-type: none;}
h3, h4, h5, h6, p, li, dl, dt, td, th {	margin: 0px;	padding: 0px;	float: none;	height: auto;	border: none;	font-weight: normal;	text-align: left;	line-height: 150%;	font-size: 12px;}
h1 {
  font-size: 20px;
  margin: 0 0 20px;
  /*position: absolute;
  top: 0;*/
}
h1 a {	color:#00F;}
h1 a:hover {	color:#000000;}
.align-left {	text-align: left;}
.align-center {	text-align: center;}
.align-right {	text-align: right;}
.bold {	font-weight: bold;}
.margin-bt-5px {	margin-bottom:5px;}
ul#chat-list-container-wrap-online2 li div.chat-list-data-container p.align-center.margin-bt-5px a img {
    max-width: 136px;
}
ul#side-right-nav li.margin-bt-5px {	text-align:center;}
.margin-bt-10px {	margin-bottom:10px;}
.margin-bt-15px {	margin-bottom:15px;}
.margin-bt-20px {	margin-bottom:20px;}
.margin-bt-25px {	margin-bottom:25px;}
.margin-bt-30px {	margin-bottom:30px;}
.float-left {	float:left;}
.float-right {	float:right;}
img {	border: none;	margin: 0px;	padding: 0px;}
a {	color: #2200C1;	text-decoration: underline;}
a:hover {	color: #666666;	text-decoration: underline;}
a:visited {	color:#551A8B;}
dfn {	font-style: normal;}
.fl-r {	float: right;}
.fl-l {	float: left;}
.fs12 {	font-size:12px;}
.fs14 {	font-size:14px;}
.fs16 {	font-size:16px;}
.fs18 {	font-size:18px;}
.font-bold {	font-weight:bold;}
.colRed {	color:#F00;}
.colPink {	color:#e4007f;	margin:0px 5px;}
.color-yellow {	color:#ffff00;}
.color-gray {	color:#999999;}
.dispBlock {	display:block;	width:auto;	margin:0px 0px 5px 0px;}
.disp-inline {	display:inline;}
.clear {	clear: both;}
.over-flow {	background-position:right bottom;	border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;	border-right:medium none;	border-style:solid none solid solid;	border-width:1px medium 1px 1px;	overflow-x:auto;	overflow-y:scroll;	padding-bottom:10px;	padding-top:10px;	vertical-align:top;}
/*
br {
  line-height: 3px;
}*/
div.e1ns-news-wrap div.txt {
  font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  height: 410px;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
  width: 100%;
}
div.e1ns-news-wrap div.txt p {
	margin: 12px 0;
}
.e1ns-news-wrap {
  margin-top: 10px;
  padding: 10px;
}
