/*
	Copyright 2006 KANOH CORP 
	GloballFont CSS 
*/


/* BODY,TD */

body {
	font-size:14px;
	color:#666666;
	line-height:130%;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #999999;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #cccccc;
	scrollbar-dark-shadow-color: white;
	scrollbar-3d-light-color: cccccc;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
}

		
		
.text {color: #333333;
	font-size:10pt;}


P{
    margin:0;
	padding:0;
}

FORM{
    margin:0;
	padding:0;
}
.clear{
   clear:both;
}

/*IMG{
   border:0px;
}*/

td {
	font-size:13px;
	color=#666666;
	line-height:120%;
}

/* TITLE */
h1,h2,h3,h4,h5,h6 {
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
}


h1 {
    FONT-SIZE:13px;
	COLOR:#999999;
	font-weight:lighter;
}

.tel {
    FONT-SIZE:15px;
	COLOR:#ff0000;
	font-weight:lighter;
}

.footer {
	font-size:12px;
	color=#999999;
}



.large {
	font-size:18px;
}


.big {
	font-size:15px;
}

.middle {
	font-size:14px;
}

.small {
	font-size:12px;
}

.ssmall {
	font-size:11px;
}
.xsmall{
	font-size:10px;
}


select,textarea{
	background-color:#ffffff;
	font-size:14px;
	line-height:120%;
}

.Table740px{
    width:740px;
    background-color:FFFFFF;
	padding:1px;
	border-top:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
}


.Table740px TH{
	font-size:13px;
    background-color:FFFFFF;
	color:#999999;
	text-align:left;
	font-weight:normal;
	border-right:#EEEEEE 1px solid	;
	border-bottom:#EEEEEE 1px solid	;
	padding:10px;
	width:120px;
}

.bgf6f6f6{
    background-color:F6F6F6;
}

.bgF0F7FF{
    background-color:F0F7FF;
}
.Table740px TD{
	border-bottom:#dddddd 1px solid	;
	padding:5px;
	color:#666666;
} 


/* Link */
a {
	color: #3366cc;
}
a:hover {
	color: #Ff9900;
}
a:active {
	color: #Ff9900;
}


/* Line */
HR {
  color: #cccccc;
  height:1px;
  margin:15px 0;
}

/*--------------------------------------------
  TOP 
----------------------------------------------*/
#top{background:url(../images/top.jpg) no-repeat; width:800px; height:234px; position:relative; margin:0; padding:0;}
#top img{border:0;}
#sell_btn{position:absolute; width:200px; height:60px; top:30px; right:230px;}
#rent_btn{position:absolute; width:200px; height:60px; top:30px; right:15px; border:0;}


/*--------------------------------------------
  SEARCH 
----------------------------------------------*/
#SearchSideMenu{ 
   width:175px;
   padding:0;
   margin:0;
   background:url(../search_search/images/side_bg.gif) repeat-y;
}
.smap_line {
	clear: both;
	float: none;
}


#SearchSideMenu UL LI{ 
   padding:0;
   margin:0;
   list-style-type:none;
}


#SideMenu01 a{ 
   padding:5px 0 0 25px;
   width:175px;
   height:27px;
   margin:0;
   background:url(../search_search/images/sidemenu_li.gif) no-repeat;
   font-size:13px;
   font-weight:bold;
   color:#CC0000;
   display:block;
}
#SideMenu02 a{ 
   padding:5px 0 0 25px;
   width:175px;
   height:27px;
   margin:0;
   background:url(../search_search/images/sidemenu_li.gif) no-repeat;
   font-size:13px;
   font-weight:bold;
   color:#3366CC;
   display:block;
}


.price{
   font-size:17px;
   color:#CC3333;
   font-weight:bold;
   margin:5px 0 0 0;
}
/*--------------------------------------------
  SITEMAP 
----------------------------------------------*/

#sitemap{
   width:auto;
   margin:0 auto;
   padding:0;
}


#sitemap h2{
	/*
   border-left:#004386 5px solid;
   border-bottom:#999999 1px dotted;
   background:url(../images/sitemap_ttl_bg.gif) repeat-x;
   height:28px;
   */
   
   background:url(../images/sitemap_s_ttl_bg.gif) no-repeat;
	font-size:14px;
	color:#333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

#sitemap h3{

	background:url(../images/mya_01.gif) no-repeat;
   
   /*
   border-left:#004386 5px solid;
   */
   border-bottom:#999999 1px dotted;
   font-size:13px;
   color:#333333;
   margin:0 20px 10px 10px;
   padding:0 0 5px 20px;
}

#sitemap ul{
    margin:0 0 10px 20px;
	list-style-type:none;
}

#sitemap .box{
	width:780px;
	paddig:0;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#sitemap .box .left{
    float:left;
    width:50%;
}	

#sitemap .box .right{
    float:right;
    width:50%;
}	


#sitemap li{
	background:url(../images/mya_01.gif) no-repeat;
	padding-left:25px;
	margin:10px 0px 0px 5px;
	font-size:12px;
}	

/* カレンダー */

#calendar{
    margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	background-color:#F2F2F2;
}

#calendar TD{
height:18px;
}

.sun{
border-bottom:1px solid #FF0000;
color:#FF0000;
background-color:#FFFFFF;
font-weight:bold;

}

.sta{
border-bottom:1px solid #0033FF;
background-color:#FFFFFF;
color:#0033FF;
font-weight:bold;
}

.day{
border-bottom:1px solid #999999;
color:#333333;
background-color:#FFFFFF;
font-weight:bold;

}
.saturday {
color:#0033FF;
}
.sunday {
color:#FF0000;
}
.rest{
background-color:#999999;
color:#FFFFFF;
}

.month{
color:#FFFFFF;
background-color:#004D96;
font-weight:bold;
text-align:center;
}




#top-s {
	background:url(../images/top.jpg) no-repeat;
	width:800px;
	height:234px;
	position:relative;
	margin:0;
	padding:0;
	background-image: url(../images/top_s.jpg);
}
