body {
margin:0;
padding:0;
color:#333333;
background-color:#D7EBFF;
}
a, a:link, a:visited {
	color:#020F6D;
}
a:hover, a:active {
	color:#1F73A3;
}
/*
----------------------------------------
ヘッダー・レイアウト
----------------------------------------
*/
#header {
margin:0;
padding:0;
width:800px;
height:113px;
text-align:left;
background-color:#003399;

}
#logo {
margin:0;
padding:0;
width:800px;
height:80px;
background-image:url("img/top.gif");
background-repeat: no-repeat;
}
#logo h1 {
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
color:white;
}
.index {
display:block;
position:absolute;
top:20px;
left:250px;
width:300px;
height:35px;
}
.inquiry {
display:block;
position:absolute;
top:40px;
left:640px;
width:150px;
height:20px;
}
#btn {
margin:0 0 2px 0;
padding:0 0 0 3px;
width:777px;
height:30px;
}
#contents {
margin:0;
padding:0;
width:800px;
height:auto;
text-align:left;
background-color:#FFFFFF;
}
#new,
#shouhin,
#cal,
#mente,
#shiryou,
#camerashop,
#kadai,
#office,
#old,
#kanren {
margin:0 0 15px 0;
}
#new h2,
#shouhin h2,
#cal h2,
#mente h2,
#shiryou h2,
#camerashop h2,
#kadai h2,
#office h2,
#old h2 {
margin:0 0 5px 0;
padding:5px 0;
width:160px;
height:13px;
font-size:12px;
font-weight:bold;
text-align:center;
background-image:url("img/h2-bg.gif");
color:white;
}
/*
----------------------------------------
左サイド
----------------------------------------
*/
#left {
margin:5px 0 0 0;
padding:5px;
width:160px;
height:auto;
float:left;
}
#new {
text-align:center;
}
#new p {
margin:0;
padding:0;
font-size:12px;
line-height:1.3em;
}
#shouhin {
width:160px;
}
#shouhin h2 {
margin:0 0 2px 0;
padding:0;
width:160px;
height:43px;
background-image:url("img/rent_ttl.gif");
text-indent:-5000px;
}
#shouhin .box {
margin:0;
padding:0 0 10px 0;
width:expression("160px");
width:158px;
border-left:1px solid #288B87;
border-bottom:1px solid #288B87;
border-right:1px solid #288B87;
}
#shouhin p{
margin:0 0 10px 0;
padding:3px;
text-align:center;
background-color:#288B87;
font-size:12px;
color:white;
font-weight:bold;
}
#shouhin ul {
margin:0;
padding:0;
list-style-type: decimal;
}
#shouhin li {
margin:0 0 0 40px;
padding:0;
font-size:12px;
line-height:1.5em;
font-weight:bold;
}
#cal {
margin:10px 0;
text-align:center;
font-size:12px;
}
#cal table {
margin:5px 0;
width:100%;
height:100px;
background-color:#AAA;
font-size:12px;
}
#cal th {
background-color:#EEE;
}
#cal td {
background-color:white;
}
#cal .holiday {
background-color:#FFCCFF!important;
}
#mente p {
margin:0;
padding:0;
font-size:12px;
line-height:1.3em;
}

/*
----------------------------------------
センター
----------------------------------------
*/
#center {
margin:10px 0 0 0;
padding:0;
width:458px;
height:auto;
float:left;
}
#center h2 {
margin:0 0 0 3px;
padding:0;
width:450px;
height:36px;
background-image:url("img/shouhin_ttl.gif");
text-indent:-5000px;
}
#center .box {
margin:5px 2px;
padding:0;
width:146px;
height:auto;
text-align:center;
font-size:12px;
border:1px solid #aaa;
float:left;
}
#center .box h3 {
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
padding:5px;
}
#center .box p {
margin:10px 0;
padding:0;
height:130px;
}
.photo {
margin:0 0 3px 0;
width:132px;
height:95px;
border:0;
}
#kanren h3 {
margin:40px 0 5px 0;
padding:3px;
width:450px;
font-size:12px;
border-bottom:2px solid #4588A7;
}
#kanren p {
margin:0;
padding:0;
font-size:11px;
}

#kanren .bn {
margin:2px 0;
padding:0;
width:146px;
height:45px;
border:0;
}
/*
----------------------------------------
右サイド
----------------------------------------
*/

#right {
margin:5px 0 0 0;
padding:5px;
width:160px;
height:auto;
float:left;
}
#shiryou {
height:80px;
}
#camerashop h2 {
margin:0;
padding:0;
width:160;
height:43px;
background-image:url("img/camera_ttl.gif");
text-indent:-5000px;
}
#camerashop .box {
margin:0;
padding:10px 0;
width:expression("160px");
width:158px;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
text-align:center;
}
#camerashop p{
margin:0;
padding:0;
}
#kadai {
text-align:center;
}
#office {
width:160px;
}
#office h2 {
margin:0 0 2px 0;
padding:0;
width:160px;
height:43px;
background-image:url("img/office_ttl.gif");
text-indent:-5000px;
}
#office .box {
margin:0;
padding:0 0 10px 0;
width:expression("160px");
width:158px;
border-left:1px solid #305B95;
border-bottom:1px solid #305B95;
border-right:1px solid #305B95;
}
#office p{
margin:0 0 10px 0;
padding:3px!important;
text-align:center;
background-color:#305B95;
font-size:12px;
color:white;
font-weight:bold;
}
#office ul {
margin:0;
padding:0;
list-style-type: decimal;
}
#office li {
margin:0 0 0 27px;
padding:0;
font-size:12px;
line-height:1.5em;
font-weight:bold;
}
#shiryou p,
#camerashop p,
#kadai p,
#old p {
margin:0;
padding:0 0 0 5px;
font-size:12px;
line-height:1.3em;
}
/*
----------------------------------------
フッター
----------------------------------------
*/
.totop {
margin:0;
padding:10px;
text-align:right;
font-size:12px;
}
#footer {
margin:0;
padding:5px 0 0 0;
width:800px;
height:30px;
text-align:right;
background-color:#003399;
color:white;
font-size:11px;
}
