BODY{
  FONT-SIZE: 13px;
  COLOR: #414141;
  margin-left: 0;
  margin-top: 0;
  FONT-FAMILY: MS UI Gothic;
  background	:#f5f5f5 url(../img/img_remi/bg1.gif) repeat-y left top;
}
table {
       margin:0px 0px 30px 0px;
}
TR{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic;
}
HR{
  width:50%;
  height:1px;
}

TD{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic;
}
TD.td01{
  background-image: url('../img/img_remi/remi_ico_006.gif');
  background-repeat: no-repeat;
  background-position: center;
  height: 232px;
}
div.td01{
  position: relative;
  left: 0px;
  top: 20px;
  font-size:22px;
  line-height: 26px;
  font-weight: bold;
  color: #ffffff;
}
TD.td02{
  background-image: url('../img/img_remi/remi_ico_007.gif');
  background-repeat: no-repeat;
  background-position: center;
}
div.td021{
  position: relative;
  left: 48px;
  top: 20px;
  font-size:22px;
  line-height: 26px;
  font-weight: bold;
  color: #ffffff;
}
div.td022{
  position: relative;
  left: 40px;
  top: 33px;
  font-size:12px;
  line-height: 14px;
  font-weight: bold;
}
TD.td03{
  background-image: url('../img/img_remi/remi_ico_008.gif');
  background-repeat: no-repeat;
  background-position: center;
  height: 344px;
}
div.td03{
  position: relative;
  left: 20px;
  top: 60px;
  font-size:12px;
  line-height: 14px;
  font-weight: bold;
}
TD.td04{
  background-image: url('../img/img_remi/remi_ico_009.gif');
  background-repeat: no-repeat;
  background-position: center;
}
div.td041{
  position: relative;
  left: 65px;
  top: 22px;
  font-size:22px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td042{
  position: relative;
  left: 40px;
  top: 35px;
  font-size:12px;
  line-height: 14px;
  font-weight: bold;
}
TD.td05{
  background-image: url('../img/img_remi/remi_ico_010.gif');
  background-repeat: no-repeat;
  background-position: center;
  height: 472px;
}
div.td051{
  position: relative;
  left: 225px;
  top: 62px;
  font-size:22px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td052{
  position: relative;
  left: 225px;
  top: 74px;
  font-size:22px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td053{
  position: relative;
  left: 226px;
  top: 86px;
  font-size:20px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td054{
  position: relative;
  left: 90px;
  top: 103px;
  font-size:22px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td05{
  width:160px;
  position: relative;
  left: 55px;
  top: 243px;
  font-size:11px;
  line-height: 14px;
  text-align: left;
}
div.td06{
  width:160px;
  position: relative;
  left: 260px;
  top: 200px;
  font-size:11px;
  line-height: 14px;
  text-align: left;
}
div.td07{
  width:160px;
  position: relative;
  left: 465px;
  top: 157px;
  font-size:11px;
  line-height: 14px;
  text-align: left;
}
div.td08{
  position: relative;
  left: 40px;
  top: 24px;
  font-size:22px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
}
div.td09{
  position: relative;
  left: 40px;
  top: 34px;
  font-size:17px;
  line-height: 26px;
  font-weight: bold;
  color: #ffffff;
  font-family: ＭＳ Ｐゴシック;
}
div.td10{
  position: relative;
  left: 41px;
  top: 43px;
  font-size:18px;
  line-height: 26px;
  font-weight: bold;
  color: #ffffff;
}
TH
{
  FONT-SIZE: 13px;
  COLOR: #414141;
  FONT-FAMILY: MS UI Gothic
;
}
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;
  TOP: 1px;
  COLOR: #ff0000;
  POSITION: relative;
  TEXT-DECORATION: underline;
}
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;
}
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:160px;
  border:1px solid #ff8000;
  margin:6px 0 5px 0;
  position: relative;
  left: 0px;
  top: 0px;
  background	:#fbedcc repeat-x;
}

P.em8{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position: relative;
  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;
}


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

.comtxt{
  width:160px; height :auto;
  border:1px solid #ff8000;
  font-weight: bold;
  line-height: 18px;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align:center;
  left: 0px;  top: 0px;
  background :#fbedcc repeat-x;
}

.setsu1{
  width:310px;
  line-height: 14px;
  margin: 0px 0px 0px 0px;
  padding:0px 20px 0px 15px;
  position: relative;
  text-align:left;
  left: 0px;
  top: 0px;
}

.setsu2{
  width:660px;
  line-height: 14px;
  margin: 0px 0px 0px 0px;
  padding:10px 20px 10px 20px;
  position: relative;
  text-align:left;
  left: 0px;
  top: 0px;
}

.categori{
  width:160px;
  margin:0px 0px 0px 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;
}


img
{
  margin:0px 0px 0px 0px;
  border:0px;
}


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

.br2{
  margin:5px 0px 5px 0px;
  padding		:0px 0px 0px 0px;

  position: relative;
  left:0px;
  top: 0px;
}

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

/* footer お問い合せ 特定商取引に基づく表記 購入方法ヘルプ リンク
---------------------------------------------------------------------- */
#footer {
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;

	text-align	:center;
}


#leftarea {
	width		:190px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 5px;
	text-align	:center;
}

#rightarea {
	width		:660px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	text-align	:center;
  position: relative;
  left:10px;
}
.bl
{
  COLOR: #0000FF;
}
.r
{
  COLOR: #FF0000;
}
.px10{
  font-size:10px;
  font-weight: normal;
}

.center{
  text-align:center;
}



/* 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;
}
/* ---------------------------------------------------------------------- */

