/*====================================================================

common.css

====================================================================*/
/*--------------------------------------------------------------------
format
--------------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,address,table,th,td,form,select,option,input,label
{margin:0; padding:0;}
ul li{list-style:none;}
ol{padding:0px 35px 10px 30px;}
ol li{margin:5px 0 5px 0;}
hr{display:none;}
p{margin-bottom:0;}
table, tr, td, th{font-size:100%;}
img{display:block; border:none;}


/*link
-----------------------------------*/
a{color:#3191DF;}
a:visited{color:#3191DF;text-decoration:none;}
a:hover{color:#F5EC5F;text-decoration:none;}

a.foot:link{color:#ffffff;}
a.foot:visited{color:#ffffff;text-decoration:none;}
a.foot:hover{color:#F5EC5F;text-decoration:none;}

/*--------------------------------------------------------------------
common
--------------------------------------------------------------------*/
body{background: url(../img/bg.gif) repeat-x;font-size: 12px;line-height: 1.6em;color: #666666;text-align:center;}
#Container_all{background: url(../img/contents_bg.gif) repeat-y;width: 810px;margin: 0 auto;text-align: left;}
#Container_all:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
#Container{width: 780px;margin-left:15px;}


/*--------------------------------------------------------------------
Seo
--------------------------------------------------------------------*/
#Seo{background: url(../img/seo_bg.gif) no-repeat;text-align:right;width:780px;height:20px;}
#Seo h1{font-size: 10px;color:#ffffff;font-weight:normal;}

/*--------------------------------------------------------------------
Header
--------------------------------------------------------------------*/
#Header{width:780px;height:98px;background: url(../img/head_bg.gif) no-repeat;}
#Logo{float:left;padding-left:9px;}

/*-----------------------------------------
Navi.css
-----------------------------------------*/
#Navi{width:555px;height:43px;float:right;}
#Navi ul{list-style-type:none;margin:0;padding:0;display:block;}
#Navi li{display:inline;margin:0;padding:0;}
#Navi ul a{float:left;margin:0;padding:0;}

#Navi li a#company{width:111px;height:43px;background-image: url(../img/btn1.gif);background-repeat:no-repeat;padding:0;}
#Navi li a#rental{width:111px;height:43px;background-image: url(../img/btn2.gif);background-repeat:no-repeat;padding:0;}
#Navi li a#sales{width:111px;height:43px;background-image: url(../img/btn3.gif);background-repeat:no-repeat;padding:0;}
#Navi li a#area{width:111px;height:43px;background-image: url(../img/btn4.gif);background-repeat:no-repeat;padding:0;}
#Navi li a#voice{width:111px;height:43px;background-image: url(../img/btn5.gif);background-repeat:no-repeat;padding:0;}
#Navi a:hover{background-position:0 -43px;}


/*-----------------------------------------
S_Navi.css
-----------------------------------------*/
#S_Navi{width:222px;height:28px;float:right;margin-top:27px;}
#S_Navi ul{list-style-type:none;margin:0;padding:0;display:block;}
#S_Navi li{display:inline;margin:0;padding:0;}
#S_Navi ul a{float:left;margin:0;padding:0;}

#S_Navi li a#top{width:111px;height:28px;background-image: url(../img/sbtn1.gif);background-repeat:no-repeat;padding:0;}
#S_Navi li a#privacy{width:111px;height:28px;background-image: url(../img/sbtn2.gif);background-repeat:no-repeat;padding:0;}
#S_Navi a:hover{background-position:0 -28px;}


/*-----------------------------------------
SS_Navi.css
-----------------------------------------*/
#SS_Navi{width:522px;height:74px;}
#SS_Navi ul{list-style-type:none;margin:0;padding:0;display:block;}
#SS_Navi li{display:inline;margin:0;padding:0;}
#SS_Navi ul a{float:left;margin:0;padding:0;}

#SS_Navi li a#rental_baner{width:261px;height:74px;background-image: url(../img/ssbtn1.jpg);background-repeat:no-repeat;padding:0;}
#SS_Navi li a#sales_baner{width:261px;height:74px;background-image: url(../img/ssbtn2.jpg);background-repeat:no-repeat;padding:0;}
#SS_Navi a:hover{background-position:0 -74px;}


/*--------------------------------------------------------------------
Foot
--------------------------------------------------------------------*/
#Foot{background: url(../img/foot_bg.gif) no-repeat;width:810px;height:87px;margin-top:20px;}
#Foot_p1{font-weight:normal;margin-bottom:10px;padding-top:7px;margin-left:5px;color:#ffffff;}
#Foot_p2{font-weight:normal;margin-left:5px;color:#3191DF;font-size:10px;line-height:1.4em;padding-top:3px;}


/*--------------------------------------------------------------------
other
--------------------------------------------------------------------*/
.Clear{display: block;clear: both;height: 1px;font-size: 1px;text-indent: -9999px;overflow: hidden;}
.left{float:left;}
.right{float:right;}
.fly{font-size:0px;text-indent:-9999px;}
.MT20{margin-top:20px;}

/*--------------------------------------------------------------------
new
--------------------------------------------------------------------*/
.new_txt{padding-left: 20px;}

/*color
-----------------------------------*/
.gree_b{color:#66B26F;font-weight:bold;}
.red_b{color:#DD3159;font-weight:bold;}
.red{color:#DD3159;font-size:10px;}
.purple_b{color:#BE6DA7;font-weight:bold;}
