/* DEFAULT
---------------------------------------------------------------------------*/
html {overflow-y: scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal !;}
table {border-collapse: collapse;border-spacing: 0;}
th {font-weight:lighter;}
caption, th {text-align: left;}
q:before ,q:after {content: '';}
object, embed, td, th {vertical-align: top;}
hr, legend {display: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:lighter;}
img, abbr, acronym, fieldset {border: 0;}

li {list-style-type: none;}
img{vertical-align: text-bottom;}
p{line-height: 140%;}
body{font-size:80%;}

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

/* ALL
---------------------------------------------------------------------------*/
body {color: #333;font-size: 80%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; -webkit-text-size-adjust: 100%; border-top:5px #300 solid;}

#wrapper{}

.pad{padding:10px;}
.clear{clear:both;}
.clearfix { overflow:hidden; _zoom:1;}

/* LINK-STYLE
---------------------------------------------------------------------------*/
a:link{color: #0099FF;text-decoration: underline;}
a:visited{color: #0099CC;text-decoration: underline;}
a:hover{ color:#663399; text-decoration:underline;}
a:active{color:#663399;text-decoration: underline;}

#navi a:link{color: #333;text-decoration:none;}
#navi a:visited{color: #333;text-decoration:none;}
#navi a:hover{ color:#00A9DB; text-decoration:none;}
#navi a:active{color:#333;text-decoration:none;}

a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


/* HEADER
---------------------------------------------------------------------------*/
#header{width:980px; margin:0 auto; padding:10px; position:relative;}

/* CONTENTS
---------------------------------------------------------------------------*/
#container{width:980px; margin:0 auto; padding:10px;}
#contents{width:660px; float:right;}

.pankuzu{ margin:0 0 10px;}
h2{ background:#EF9421; padding:10px;  border-bottom:1px #300 solid; border-top:1px #300 solid; font-weight:bold; color:#300; margin:0 0 10px;}

.buy{background: #F39;}
.rent{ background: #39C;}

.preparation{ text-align:center; font-size:45px; padding:120px 0;}

/* SIDE
---------------------------------------------------------------------------*/
#side{ float:left; width:300px;}

#side ul{}
#side ul li{ margin:0 0 10px;}

#side dl{}
#side dl dt{ background:#EF9421; padding:10px; border-bottom:1px #300 solid; border-top:1px #300 solid; font-weight:bold; color:#300;}
#side dl dt.color02{ background: #F69;}
#side dl dd{ padding:10px;}


/* FOOTER
---------------------------------------------------------------------------*/
/* inamoto add 2015/07/19 begin */
#footer{ background:#EF9421; text-align:center; padding-top:2px; border-top:1px #300 solid;}
/* inamoto add 2015/07/19 end */

/* inamoto add 2015/07/19 begin */
/*----- 基本設定 -----*/
/*----- ここからが重要なフッター下部設定 -----*/
/*
body {
	box-sizing: border-box;
}
html,body{
    height: 100%;
}
div#wrapper{
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
div#contener{
    padding-bottom: 24px;
}
div#contents{
    padding-bottom: 24px;
}
div#footer{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 24px;
}
*/
/* inamoto add 2015/07/19 end */

