@charset "UTF-8";
/* CSS Document */

/********** common area **********/

body{margin:0;
     padding:0;
	 font-family:Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,ol{margin:0; padding:0;}
li{list-style:none;}

img{border:none;
	vertical-align:bottom;}

body{background-color:#fff;
     color:#1b1b1b;
	 font-size:12px;}

a{color:#65bbc1;
  overflow:hidden;
  text-decoration:none;}

a:hover{color:#1f2a66;}

#wrapper{background:url(../img/head_line.png) left top repeat-x;}

#container{width:900px;
           margin-left:auto;
		   margin-right:auto;}

/********** head area **********/

#header{padding-top:30px;}

h1{float:left;
   width:201px;
   display:inline;
   margin-top:10px;}

#company_info{float:right;}

#company_info li{margin-bottom:7px;}

#name{font-size:14px;}

#address{font-size:11px;}

/********** nav area **********/

#nav{margin-top:10px;}

#nav li{float:left;}

/********** jsddn area **********/

#jsddm
{margin:0;
 padding:0}

#jsddm li
	{float:left;
	 font-size:11px;}

#jsddm li a
	{display:block;
	 text-decoration:none;
	 width:179px;
	 white-space:nowrap;}

#jsddm #small_child a{width:178px;}

#jsddm li a:hover
	{background:#24313C;}
		
#jsddm li ul
		{margin:0;
		 padding:0;
		 position:absolute;
		 visibility:hidden;}
		
#jsddm li ul li
			{float:none;
			 display:inline;
			 }

		
#jsddm li ul li a
			{width:179px;
			 background:#f2f2f2;
			 color: #65bbc1;
			 }
			
#jsddm li ul li a:hover
			{background:#65bbc1;
			 color:#fff;}

/********** main area **********/

#main{margin-top:20px;}

#left{float:left;
      width:630px;
	  margin-right:20px;
	  background:url(../img/main_bg_bottom.png) bottom no-repeat;
	  padding-bottom:15px;
	  }

#right{float:right;
       width:250px;}

#content_left{padding:0 15px;
              background:url(../img/main_bg_middle.png) left top repeat-y;}

#left_inner{background:url(../img/main_bg.png) no-repeat;
            padding-top:15px;}


h4{margin-bottom:15px;}

.right_menu{margin-bottom:20px;}

.lease_side{border-bottom:1px dotted #777777;
            padding-bottom:10px;}

.lease_side li{list-style-image:url(../img/allow.png);
               list-style-position:inside;
			   line-height:2em;}

.right_bnr li{margin-top:20px;}

h3{margin-bottom:15px;}

.box_middle{background:url(../img/sell/box_middle.png) left top repeat-y;
            padding:0 20px;}

.box_bottom{
	font-size:1px;}

/********** footer **********/

#foot_nav li{display:inline;
             margin-right:10px;}

#foot_nav{margin-bottom:20px;}

#footer{text-align:center;
        margin:30px 0 20px 0;}

/********** clearfix **********/

.clearfix:after {
content: ".";
display: block;
height: 0;
line-height:0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* MacIE begin \*/
*+html div.clearfix{height: 1%;}

* html div.clearfix{height: 1%;}

.clearfix {display: block;}
/* Mac IE end */

