BODY{
  FONT-SIZE: 13px;
  COLOR: #414141;
  margin-left: 0;
  margin-top: 0;
  FONT-FAMILY: MS UI Gothic;
  background	:#f5f5f5 url(../sp/sei/img/bg0.gif) repeat-y left top;
}
TR{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic;
}
TD{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic;
}
TH
{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic
;
}
#menulink ul {
	position:relative;
	top:0px;left:0px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
}

#categori ul {
	position:relative;
	top:0px;left:20px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
}

#categori ul li {
	list-style	:none;
	margin		:1px 0px -3px 0px;

}

#footer ul {
	width:850px;
	position:relative;
	top:0px;left:0px;
	margin		:0;
	padding		:8px 0px 8px 10px;
	border-top	:3px double #e4e4e4;
	border-bottom	:2px solid #ff8000;
	background	:#f5f5f5 url(../img/common/bg_footer.gif) repeat-x 0px 0px;
	text-align	:center;
}
#footer ul li {
	margin		:0px 6px 0px 0px;
	padding		:0px 4px 0px 0px;
	display		:inline;
	border-right	:1px solid #cccccc;
	list-style	:none;

}

#address {
	width:850px;
	position:relative;
	top:0px;left:0px;
	color		:#000000;
	text-align	:center;
	margin		:0 0 5px 0;
	padding		:0;
}

#copyright {
	width:850px;
	position:relative;
	top:0px;left:0px;
	color		:#aaaaaa;
	text-align	:center;
	margin		:0 0 5px 0;
	padding		:0;
}

SELECT
{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic
;
}
INPUT
{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic
;
}
H1
{
  FONT-SIZE: 13px;
  WORD-SPACING: 0px;
  font-weight:normal;
  text-align: center;
  margin:0px 0px 0px 0px;
  padding:0px 2px 0px 2px;
  color:#ff6600;
  background:#fbedcc;
  width:850px;
}
H2
{
  FONT-SIZE: 13px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  WORD-SPACING: 0px;
  text-align: center;
}
H3
{
  FONT-SIZE: 13px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  WORD-SPACING: 0px;
  text-align: center
;
}
H4
{
  FONT-SIZE: 13px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  WORD-SPACING: 0px;
  text-align: center
;
}
SELECT
{
  FONT-SIZE: 12px;
  FONT-FAMILY: MS UI Gothic
;
}
A:link
{
  FONT-SIZE: 13px;
  COLOR: #0000ff
;
}
A:visited
{
  FONT-SIZE: 13px;
  COLOR: #0000ff
;
}
A:active
{
  FONT-SIZE: 13px;
  COLOR: #ff0000
;
}
A:hover
{
  FONT-SIZE: 13px;
  LEFT: 1px;
  COLOR: #ff0000;
  POSITION: relative;
  TOP: 1px;
  TEXT-DECORATION: underline;
}
a:hover img{
  position: relative;
  top: 0; left: 0;
}

div.kensaku{
  padding:0px 0px 0px 0px;
  width:850px;
  height: 55px;
  background-image: url('../img/img_remi/ico_back_01.gif');
  background-repeat: no-repeat;
  background-position: left top;
}
div.header1{
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
  top: 0px;
  width:850px;
  height: 33px;
  background-color:#ffffff;
}
.header1a{
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
  top: 0px;
}
.header1b{
  margin:0px 0px 0px 0px;
  position: relative;
  left: 4px;
  top: 1px;
}
.header1c{
  margin:0px 0px 0px 0px;
  position: relative;
  left: 9px;
  top: 1px;
}

div.header2{
  width:850px;
  background-color:#ffffff;
}

.contents{
  FONT-SIZE: 13px;
  COLOR: #414141;
  margin-left: 0;
  margin-top: 0;
  FONT-FAMILY: MS UI Gothic;
  background	:#f5f5f5 url(../sp/sei/img/bg1.gif) repeat-y left top;
}


span.login
{
  font-weight	:bold;
  text-align	:right;
  position	:relative;
  height		:20px;
  width		:300px;
  left		:200px;
  top		:10px;
  border-top	:none;
  border-right	:none;
  border-bottom	:none;
  border-left	:none;
  line-height	:150%;
  font-size	:13px;
  color		:#777777;
}
span.kensaku1
{
  position: relative;
  left: 210px;
  top: 14px
;
}
span.kensaku2
{
  position: relative;
  left: 216px;
  top: 9px
;
}
span.kensaku3
{
  position: relative;
  left: 222px;
  top: 14px
;
}

span.kakaku
{
  COLOR: #ff0000;
  FONT-SIZE: 14px;
  font-weight: bold;
}

.kitei{
  width:170px;
  border:1px solid #ff8000;
  margin:6px 0 5px 0;
  position: relative;
  left: 0px;
  top: 0px;
  background	:#fbedcc repeat-x;
}

P.em8{
  margin:3px;
  font-size:0.8em;
  text-align:right;
}
P.center{
  text-align:center;
  margin:4px 0px 0px 0px;
}

.itioshi{
  width:160px;
  border:1px solid #66ccff;
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
  top: -2px;
  background	:#ffffff repeat-x;
}

.calen{
  width:160px;
  border:1px solid #ff8000;
  margin:6px 0 5px 0;
  position: relative;
  left: 0px;
  top: -9px;
  background	:#ffffff repeat-x;
}

.categori{
  width:160px;
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
  top:  0px;
}


.rank5{
  width:192px;
  border:1px solid #007FFF;
  margin:6px 0 5px 0;
  position: relative;
  left: 0px;
  top: 0px;
  background	:#ffffff repeat-x;
}

span.kakaku
{
  COLOR: #ff0000;
  FONT-SIZE: 14px;
  font-weight: bold;
}
.center{
  text-align:center;
}
.center1{
  text-align:center;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}
span.rb20
{
  font-weight: bold;
  COLOR: #ff0000;
  FONT-SIZE: 20px;
}
span.b
{
  font-weight: bold;
}
span.w
{
    COLOR: #ffffff;
}
span.r
{
    COLOR: #ff0000;
}
span.bl
{
    COLOR: #0000ff;
}

div.commod{
  width:160px; height:auto;
  border:1px solid #cccccc;
  padding:0px 0px 0px 0px;
  text-align: center;
}

div.comtxt{
  width:160px; height:90px;
  border-style:solid hidden hidden hidden;
  border-width:1px;
  border-color: #cccccc;
  line-height: 16px;
  margin: 0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  position: relative;
  left: 0px; top: 0px;
  background :#ffffef repeat-x;
}

#yuryo {
  background :#ddffff repeat-x;
}

#muryo {
  background :#ffeaff repeat-x;
}


div.2commod{
  width:330px; height:190px;
  border:1px solid #cccccc;
  padding:0px 0px 0px 0px;
  text-align: left;
}


div.2comtxt{
  width:330px; height:90px;
  border-style:solid hidden hidden hidden;
  border-width:1px;
  border-color: #cccccc;
  line-height: 16px;
  margin: 0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  position: relative;
  left: 0px; top: 0px;
  background :#ffffef repeat-x;
}


.cc{
  margin:0px 0px 0px 0px;
  position: relative;
  left:0px;
  top: 0px;
}
IMG{
  margin:0px 0px 0px 0px;
  border:0px;
}

/* calendar
---------------------------------------------------------------------- */
#calendar .sat {
	color		:blue;
}
#calendar .sun {
	color		:red;
}
#calendar .holiday{
	background : url(../img/common/bg_holiday.gif) left top;
}
#calendar td {
	height		:17px;
	background-color:#ffffff;
	text-align	:center;
}
.taku_00 {
        position:relative;
        width:170px; height:4px;
	text-align	:center;
        top:0px;left:0px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px;
}

.taku_01 {
        position:relative;
        top:-3px;left:0px;
        width:170px; height:15px;
	background	:#ff9900;
	text-align	:center;
	font-weight	:bold;
	font-size	:12px;
        COLOR: #ffffff;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 3px 0px;

}
.kimg
{
  margin:3px 0px 3px 0px;
  text-align:center;
}

.waku3{
  width:170px;
  border:1px solid #ff9900;
  text-align:left;
  margin:5px 0px 5px 0px;
  padding:2px 1px 2px 1px;
  position: relative;
  top:-9px;left:0px;
  background :#fbedcc repeat-x;
}
/* kensaku
---------------------------------------------------------------------- */
.ken_waku {
        position:relative;
        width:534px; height:50px;
	text-align  :center;
        top:0px;left:13px;
	margin  :0px 0px 0px 0px;
	padding :0px 0px;
}
.ken_mid {
        position:relative;
        width:530px; height:30px;
	text-align :center;
        top:0px;left:1px;
	margin  :-4px 0px -6px 0px;
	padding :4px 0px 0px 0px;
	border		:1px solid #999999;
        border-top	:none;
        border-bottom	:none;

}


.ken_sos {
        position:relative;
	text-align :center;
}


.inp_1 {
        position:relative;
        top:4px;left:0px;height:0px;
}

/* sub_index
---------------------------------------------------------------------- */
.sub_index{
	margin		:0px 0px 0px 5px;
	padding		:0px 0px 0px 0px;
        text-align:left;
}
.sub_index h2{
	margin		:30px 5px 5px 5px;
	padding		:5px 4px 4px 5px;
	font-size	:1em;
	color		:#ff8000;
	font-weight	:bold;
	background : #ffffff url(../img/common/bg_h2.gif) repeat-x left top;
	border-top	:1px solid #ff8000;
	border-bottom	:1px solid #ff8000;
        text-align:left;
}

.br{
  margin:0px 0px 20px 0px;
  position: relative;
  left:0px;
  top: 0px;
}

.br1{
  margin:20px 0px 10px 0px;
  position: relative;
  left:0px;
  top: 0px;
}


/* ad
---------------------------------------------------------------------- */
#ad{
	text-align	:center;
	position	:absolute;
	height		:600px;
	width		:160px;
	left		:865px;
	top		:8px;
	border-top	:none;
	border-right	:none;
	border-bottom	:none;
	border-left	:none;
	line-height	:150%;
}

#ad p {
	font-size	:10px;
	line-height	:150%;
	margin		:0px 0px 0px;
	padding		:0px;
	width		:234px;
}


/* calendar
---------------------------------------------------------------------- */
.calen{
  width:172px;
  border:1px solid #ff8000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position: relative;
  text-align:center;
  left: 0px;
  top: -3px;
  background	:#ffffff repeat-x;
  background :#fbedcc repeat-x;
}

#cal{
  width:158px;
  margin-left: auto;
  margin-right: auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-collapse: collapse;
  position: relative;
  left: 1px; top: 0px;
  border: 1px #E3E3E3 solid;
  border-spacing: 0;
}
#cal TD{
  border: 1px #E3E3E3 solid;
  text-align: center;
  height:20px;
  width:14%;
}
#cal TR{
  background	:#ffffff;
}

#cal .yobi{
  background: #f0f8ff;
}

.calbr{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  position: relative;
  left:0px;
  top: 0px;
}
.calem8{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position: relative;
  font-size:1.0em;
  text-align:center;
}
.caltag {
        position:relative;
        top:-3px;left:0px;
        width:172px; height:18px;
	background	:#ff9900;
	text-align	:left;
	font-weight	:bold;
	font-size	:12px;
        COLOR: #ffffff;
	padding		:0px 0px 0px 3px;
}
/* ---------------------------------------------------------------------- */

