*{	
outline:none;
margin:0;
padding:0
}
html{
scrollbar-base-color:#ffffcc;
scrollbar-face-color:#fecf67;
scrollbar-arrow-color:#400077
}
body{
font-family:"ＭＳ Ｐゴシック", Osaka;
background:#efefef url(images/shadow.gif) repeat-y
}
li a{text-decoration:none}
img{border:none}
.nowrap{white-space:nowrap}
.clear {
clear:both;
visibility:hidden;
height:0;
width:0
}
.floatL{float:left}
.font12{
font-size:88%;
line-height:1.4;
padding:3px
}
.w87{width:87px}
.w62{width:62px}
.w247{width:247px}
.caution{
color:#333333;
font-size:78%;
margin:3px;
}
#container{
width:950px;
background-color:#ffffff;
background-attachment:fixed;
background-repeat:no-repeat;
background-position:10px 10px
}
#index #container{background-color:#ffffcc}
#banner{background:url(images/topbg.gif) repeat-x #ffffff}
#banner h1{
font-size:12px;
color:#000033;
margin:3px 0px 10px 10px
}
#top{
height:87px;
margin:0px 0px 0px 30px;
background:url(images/rentalspace.gif) no-repeat 600px 0px
}
#top_logo{float:left}
#logo_middle{
float:left;
margin:0 120px 0 100px
}
#logo_middle h2{
height:71px;
width:235px
}
#top_right h3{
background:url(images/phone.gif) no-repeat;
display:block;
height:22px;
width:120px;
text-indent:-5000px;
float:left;
margin:50px 0 0 0
}
#top_right a{
background:url(images/email.gif) no-repeat;
display:block;
height:22px;
width:160px;
text-indent:-5000px;
text-decoration:none;
float:left;
margin:50px 0 0 0
}
#top_right a:hover{background-position:0px -22px}
#navbar{
width:950px;
height:32px;
background:url(images/tdbg.gif) repeat-x
}
#navbar ul{margin:0 0 0 150px}
#navbar li{
float:left;
height:32px;
width:100px;
list-style-type:none
}
#link01, #link02, #link03, #link04, #link05, #link06, #link01 a, #link02 a, #link03 a, #link04 a, #link05 a, #link06 a{
background-image:url(images/link_01.gif);
background-repeat:no-repeat;
text-indent:-5000px;
display:block;
height:32px;
width:100px
}
#link01, #link02, #link03, #link04, #link05, #link06{background-position:0px -64px}
#link02, #link02 a{background-image:url(images/link_02.gif)}
#link03, #link03 a{background-image:url(images/link_03.gif)}
#link04, #link04 a{background-image:url(images/link_04.gif)}
#link05, #link05 a{background-image:url(images/link_05.gif)}
#link06, #link06 a{background-image:url(images/link_06.gif)}
#link01 a:hover, #link02  a:hover, #link03 a:hover, #link04 a:hover, #link05 a:hover, #link06 a:hover{background-position:0 -32px}
.kahei #link01 a{background-position:0 -96px}
#com #link03 a{background-position:0 -96px}
#links #link04 a{background-position:0 -96px}
#contact #link05 a{background-position:0 -96px}
#main{
margin:10px 0 50px 100px;
font-size:100%
}
address{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:10px;
color:#ffffff;
text-align:center;
background:#bebebe;
padding:1px 0 2px;
border-top:1px solid #dedede
}
#index address{
color:#999999;
background:#fff;
border-top:1px solid #dedede
}
#faq{
margin:30px 0;
font-size:88%;
line-height:1.4;
width:650px
}
#faq a{
text-decoration:none;
color:#0033FF
}
.pdf{
font-size:82%;
margin:20px 0 0 0;
}
.pdf img{
vertical-align: text-bottom;
margin:0 3px 0 0;
}
#faq dl{
color:#666666;
font-size:78%;
margin:15px 0 0 5px;
}
#faq dt{
float:left;
width:120px;
text-align:left;
}
#faq dd{
float:left;
width:300px;
}
#faq a:hover{text-decoration:underline}
#faq br, #footer br{
clear:both;
visibility:hidden
}
#company{margin:10px 50px 20px 200px}
#company dl{
font-size:13px;
line-height:24px
}
#company dt{float:left}
#company dd{margin:0 0 0 150px}
#apply_box strong{
color:#CC0000;
font-weight:normal;
font-size:11px;
margin:0 5px
}
#apply_box, #apply_box2{
font-size:88%;
line-height:20px
}
#apply_box2{margin:120px 0 300px 0}
#apply_box a{color:#000066}
#apply_box table, #apply_box2 table, caption{
width:500px;
margin:0 auto
}
#apply_box form{margin:15px 0 0 0}
#apply_box label{cursor:pointer}
#map_box{
width:700px;
margin:10px 0 10px 50px
}
#marker_data_list{
overflow:auto;
height:430px;
width:160px;
padding:2px;
font-size:13px;
list-style-type:none;
border-top:2px outset gray;
border-left:2px outset gray;
border-right:2px outset gray;
background-color:#ffffff
}
#marker_data_list li a{
font-size:13px;
line-height:17px;
padding:0 0 0 4px;
color:#0000cc;
display:block
}
#marker_data_list a:hover{background:#ffccff}
#marker_data_list h3{
font-size:88%;
padding:3px 0 3px 3px;
margin:0 0 8px 0;
background-color:#efefef
}
#map{
border:2px outset gray;
padding:2px
}
#frame{border:2px outset gray}
.poweredby{
border-bottom:2px outset gray;
border-left:2px outset gray;
border-right:2px outset gray;
margin:auto;
height:50px;
text-align:center;
font-size:9px;
background-color:#ffffff
}
table#price{
background:#666;
border-top:1px solid #666;
border-right:1px solid #666;
margin:15px 0 0 0;
}
#price th{
font-size:100%;
background-color:#e2f3dc;
text-align:center;
font-weight:bold;
padding:6px 0;
border-bottom:1px solid #666;
border-left:1px solid #666;
}
#price td{
font-size:100%;
background-color:#fff;
text-align:center;
border-bottom:1px solid #666;
border-left:1px solid #666;
font-size:90%
}
#intro{margin:20px auto;text-align:center}
.kahei #container{background-image:url(images/flagkahei.gif)}
.kahei #main{margin-left:180px}
.kahei #map {
float:left;
width:300px;
height:260px;
margin:0 0 5px 15px;
}
.address01 {
clear:both;
margin:0 0 30px 0;
}
.address01 dt {
font-size:100%;
font-weight:bold;
color:#000033;
margin:0 0 5px 0;
}
.address01 dd {
font-size:94%;
margin:0 0 0 2px;
}
#links h4 {
color:#000033;
margin:15px 0 10px;
padding:0 0 0 7px;
font-size:100%;
border-left:4px solid #990000; 
}
#links dl {
width:84%;
margin:0 0 15px 5px;
font-size:94%;
}
#links dt a {
color:#666666;
font-weight:bold;
}
#links dt a:hover {text-decoration:none}
#error {
padding:150px 0 250px;
text-align:center;
font-size:100%
}