BODY
{
  FONT-SIZE: 13px;
  COLOR: #414141;
  margin :0;
  padding :0; 
  margin-left: 0;
  margin-top: 0;
  FONT-FAMILY: MS UI Gothic;
  background	:#f5f5f5 url(../img/common/bg1.gif) repeat-y left top;
/*  background-image : url("../img/common/bg1.gif") ;
   background	:#f5f5f5 url(../img/common/bg.gif) repeat-y left top; */

}

a:hover img{
  position: relative;
  top: 0; left: 0;
}
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;
}

LI
{
  position: relative;
  top: 0; left: 0;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
}


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;
}
SELECT
{
  FONT-SIZE: 12px;
  FONT-FAMILY: MS UI Gothic
;
}
A:hover
{
  FONT-SIZE: 13px;
  LEFT: 1px;
  COLOR: #ff0000;
  POSITION: relative;
  TOP: 1px;
  TEXT-DECORATION: underline
;
}
.cc{
  margin:0px 0px 0px 0px;
  position: relative;
  left:0px;
  top: 0px;
}

.kitei
{
  width:160px;
  border:1px solid #00cc00;
  margin:6px 0 5px 0;
  position: relative;
  left: 5px;
  top: 0px;
  background	:#E0FFED repeat-x;
}

.rightarea
{
  width:650px;
  margin:6px 0 5px 0;
  position: relative;
  left: 9px;
  top: 0px;
  background	:#E0FFED repeat-x;
}
.centerdiv
{
  width:630px;
  margin:0px 0 0px 0;
  position: relative;
  text-align: center;
  left: 9px;
  top: 0px;
}
TD.toka
{
  position: relative;
  width:650px;
  margin:0px 0 5px 0;
  background-position: center;
  height: 380px;
  left: 10px;
  top: 0px;
  background-image : url("../sp/cit/img/ico_alt_02.jpg") ;

}
TD.toka_xc
{
  position: relative;
  width:650px;
  margin:0px 0 5px 0;
  background-position: center;
  height: 380px;
  left: 10px;
  top: 0px;
  background-image : url("../sp/cit/img/ico_xc_02.jpg") ;

}
DIV.detail1
{
  position: relative;
  height: 320px;
  width:280px;
  left: 60px;
  top:  80px;
  font-size:16px;
  line-height: 26px;
  color: #916D37;
}
DIV.btn00
{
  position: relative;
  left: 430px;
  top:  0px;
}

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

/*-------------------------------------------------------------------------------- cat_index */
/* citizen 用 006600 ff8000
---------------------------------------------------------------------- */
span.kakaku
{
  COLOR: #004499;
  FONT-SIZE: 14px;
  font-weight: bold;
}
.sub_index h2{
  margin		:5px 0px 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;
}
div.header1{
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
  top: 0px;
  width:850px;
  height: 33px;
  background-color:#ffffff;
line-height : 100%
}
.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.kensaku
{
  padding:0px 0px 0px 0px;
  width:850px;
  height: 39px;
  background-image : url(../sp/cit/img/bak_03.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
span.login
{
  font-weight	:bold;
  text-align	:right;
  position	:relative;
  height	:20px;
  width		:300px;
  left		:330px;
  top		:-3px;
  border-top	:none;
  border-right	:none;
  border-bottom	:none;
  border-left	:none;
  line-height	:150%;
  font-size	:10px;
  color		:#DDDDDD;
}
span.kensaku1
{
  position: relative;
  left: 210px;
  top: 5px;
}
span.kensaku2
{
  position: relative;
  left: 340px;
  top: 0px
;
}
span.kensaku3
{
  position: relative;
  left: 346px;
  top: 5px
;
}


span.clear
{
  font-weight: bold;
  COLOR: #000000;
}

.commod{
  width:160px; height:auto;
  border:1px solid #cccccc;
  padding:0px 0px 0px 0px;
  text-align: center;
}
.comtxt{
  width:160px; height:60px;
  border-style:solid hidden hidden hidden;
  border-width:1px;
  border-color: #cccccc;
  line-height: 16px;
  margin: 0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  position: relative;
  left: 0px; top: 0px;
  background :#ffffef repeat-x;
}

span.toplink{
  position: relative;
  top:  -2px;  left: 0px;
}

span.toplink A:hover{
  top:  1px;  left: 0px;
}



#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;

}


/*-------------------------------------------------------------------------------- cat_index */
/* 書式設定用
---------------------------------------------------------------------- */
.center{
  text-align:center;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}
.em8{
  font-size:0.8em;
}
.b
{
  font-weight: bold;
}
.w
{
  COLOR: #ffffff;
}
.wb
{
  COLOR: #ffffff;
  font-weight: bold;
}
.ab
{
  COLOR: #0000ff;
  font-weight: bold;
}
.r
{
  COLOR: #ff0000;
}
.m
{
  COLOR: #000088;
}
.f10
{
  font-size: 10px;
}
.s
{
  text-decoration:line-through
}

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

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



img
{
  position: relative;
  top: 0; left: 0;
  margin:0px 0px 0px 0px;
  border:0px;
}

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

#w3c{
	text-align	:center;
	position	:relative;
	width		:180px;
	left		:0px;
	top		:0px;
	border-top	:none;
	border-right	:none;
	border-bottom	:none;
	border-left	:none;
	line-height	:120%;
}

hr 
  { 
  width:50%;
  border: 0 none; 
  height: 1px; 
  color: #696969; /* for WinIE/MacIE */ 
  background-color: #696969; /* for Mozilla */ 
  } 


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

