@charset "shift_jis";

body,td    { font-size: 12px; }
font.mini  { font-size: 11px; }
font.big   { font-size: 16px; }

h1,h2,h3,h4,h5,h6
	{
		/*
		font-size:   12px;
		line-height: 12px;
		*/
		padding: 0px;
		font-weight: normal;
	}

/* ## リンク設定ここから ## */

a:link            { color: #006600; text-decoration: underline; }
a:visited         { color: #006600; text-decoration: underline; }
a:active          { color: #ccffcc; text-decoration: none; }
a:hover           { color: #32cd32; text-decoration: none; }

a.new:link        { color: #009900; text-decoration: none; }
a.new:visited     { color: #009900; text-decoration: none; }
a.new:active      { color: #ff6600; text-decoration: underline; }
a.new:hover       { color: #ff6600; text-decoration: underline; }

a.bottom:link     { color: #009900; text-decoration: none; }
a.bottom:visited  { color: #009900; text-decoration: none; }
a.bottom:active   { color: #f5f5f5; text-decoration: underline; }
a.bottom:hover    { color: #32cd32; text-decoration: underline; }

/* ## リンク設定ここまで ## */


td.menu    { background-color:#ebf0ff; }
font.title { color:#999900; }
font.menu  { color:#006699; }
.type1     { cursor: hand; }

#layer0 { position: absolute; margin: 0px; z-index: 7; visibility: visible; }
#layer1 { position: absolute; margin: 0px; z-index: 1; visibility: visible; }
#layer2 { position: absolute; margin: 0px; z-index: 2; visibility: hidden; }
#layer3 { position: absolute; margin: 0px; z-index: 3; visibility: hidden; }
#layer4 { position: absolute; margin: 0px; z-index: 4; visibility: hidden; }
#layer5 { position: absolute; margin: 0px; z-index: 5; visibility: hidden; }
#layer6 { position: absolute; margin: 0px; z-index: 6; visibility: hidden; }

.lt0
	{
		width: 72px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: no-repeat;
		cursor: hand;
	}
.lt1
	{
		width: 72px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: no-repeat;
		cursor: hand;
	}
.lt2
	{
		background-image: url("./images/map_upper_bar.gif");
		backgroung-repeat: no-repeat;
		background-position: bottom;
		width: 450px;
		height: 28px;
	}
.lt2.font
	{
		line-height: 20px;
	}
.lt3
	{
		background-image: url("./images/map_lower.gif");
		backgroung-repeat: no-repeat;
		width: 450px;
		height: 359px;
	}
.lt4
	{
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: repeat-x;
		cursor: hand;
	}
.lt5
	{
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
	}
.lt6
	{
		height: 24px;
		border-top: solid 1px #eeeeee;
		border-left: solid 1px #eeeeee;
		border-right: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
		background: #ffffff;
		/* background-image: url("./images/map_button_bg.gif"); */
		background-image: url("./images/map_button_bg.jpg");
		background-position: center bottom;
		background-repeat: repeat-x;
	}
.lt7
	{
		width:  146px;
		height: 95px;
		background-image:  url("./images/osusume_bg.gif");
		background-repeat: no-repeat;
	}

.on_focus
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		background-color: #f5deb3;
	}
.on_blur
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		background-color: #ffffff;
	}

#price,#tubo,#special,#tochi,#number
	{
		line-height: 18px;
	}

input#flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}
input#button
	{
		border: 1px solid #666666;
	}

input.flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}
input.ime_no
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		ime-mode: disabled;
	}
input.button
	{
		border-left:   1px solid #d3d3d3;
		border-top:    1px solid #d3d3d3;
		border-right:  1px solid #666666;
		border-bottom: 1px solid #666666;
	}

.flat
	{
		border-left:   1px solid #666666;
		border-top:    1px solid #666666;
		border-right:  1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
	}

#favorite, #favorite2
	{
		line-height: 20px;
	}
.fav_box
	{
		width: 775px;
		background: #f5f5f5;
		padding: 3px;
	}
.fav_title
	{
		text-align: center;
		width: 775px;
		color: #ffffff;
		background: #7acc7a;
	}
.fav
	{
		width: 246px;
		padding: 1px;
		margin: 2px 0px 2px 6px;
		background: #ccffcc;
		border: 1px solid #7acc7a;
	}
.fav_id
	{
		width: 246px;
		padding: 0px 3px 0px 3px;
		color: #ffffff;
		background: #7acc7a;
	}
.fav_add
	{
		width: 246px;
		padding: 0px 3px 0px 3px;
		color: #999999
	}
.fav_del
	{
		cursor: hand;
	}
