/* 全て */
* {
margin: 0px;
padding: 0px;
}
html, h1, h2, ul, li, div, form, img {
margin: 0px;
padding: 0px;
}
body {
font-family: "ＭＳ Ｐゴシック", 'メイリオ', Meiryo, sans-serif;
font-size: 12px;
color: #545454;
}
.clear {
clear: both;
float: none;
}
img {
border-width: 0px;
border-style: none;
}
hr { display: none; }
.rent_b {
line-height: 28px;
font-weight: bold;
color: #007FFF;
font-size: 16px;
}
.rent_r {
font-size: 14px;
line-height: 28px;
font-weight: bold;
color: #FF0000;
}
.rent_g {
font-size: 16px;
line-height: 28px;
font-weight: bold;
color: #00B200;
}
a:hover img {
-moz-opacity: 0.8;
opacity: 0.8;
filter: alpha(opacity=70);
}
#body { }
#header_img {
background-image: url(../img/header-bg.jpg);
width: auto;
}
.body-bg { background: url(../img/main-img-bg.jpg) repeat-x; }
#body .main-img {
width: 960px;
margin-right: auto;
margin-left: auto;
}
#header_box {
height: 150px;
position: relative;
width: 960px;
margin-right: auto;
margin-left: auto;
background: url(../img/header.jpg) no-repeat;
}
#top-link h1 { }
#top-link a {
display: block;
height: 65px;
width: 500px;
text-decoration: none;
}
#top-link h1 a em { visibility: hidden; }
#toi_box {
position: absolute;
top: 25px;
left: 780px;
}
.madoguchi {
font-size: 14px;
text-align: center;
font-weight: bold;
line-height: 20px;
color: #555;
padding-top: 10px;
padding-left: 720px;
}
#link_navi {
margin-top: 15px;
text-align: left;
width: 960px;
margin-right: auto;
margin-left: auto;
}
#link_navi ul {
overflow: hidden;
margin-top: 20px;
padding: 0 0 20px 0;
font-size: 90%;
}
#link_navi ul li {
display: inline;
margin-left: 5px;
line-height: 1.5;
white-space: nowrap;
}
#link_navi ul li a {
padding-right: 10px;
background: url(../img/icon_topicpath.gif) no-repeat right;
text-decoration: underline;
}
#glovalnavi2 {
height: 50px;
width: auto;
clear: both;
margin-bottom: 3px;
background: url(../img/button-bg.jpg) repeat;
}
#glovalnavi2 ul {
width: 960px;
margin-right: auto;
margin-left: auto;
}
#glovalnavi2 ul li {
float: left;
list-style-type: none;
}
#glovalnavi2 ul li a {
height: 50px;
width: 192px;
display: block;
text-decoration: none;
}
#glovalnavi2 ul li a em { visibility: hidden; }
#btn1 {
height: 50px;
width: 192px;
background: url(../img/button1.jpg) no-repeat;
}
#btn2 {
height: 50px;
width: 192px;
background: url(../img/button2.jpg) no-repeat;
}
#btn3 {
background-image: url(../img/button3.jpg);
height: 50px;
width: 192px;
}
#btn4 {
background-image: url(../img/button4.jpg);
height: 50px;
width: 192px;
}
#btn5 {
height: 50px;
width: 192px;
background: url(../img/button5.jpg) no-repeat;
}
#btn1 a:hover { background-image: url(../img/button1-1.jpg); }
#btn2 a:hover { background-image: url(../img/button2-1.jpg); }
#btn3 a:hover { background-image: url(../img/button3-1.jpg); }
#btn4 a:hover { background-image: url(../img/button4-1.jpg); }
#btn5 a:hover { background-image: url(../img/button5-1.jpg); }
#content1 {
width: 960px;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
}
#content1 h2 {
height: 40px;
padding-top: 9px;
padding-left: 25px;
color: #555;
clear: both;
font-size: 18px;
background: url(../img/h2blue.jpg) no-repeat;
}
#content1 ul {
width: 400px;
margin-left: 80px;
float: left;
}
#content1 ul .merit_title {
list-style: url(../img/h3.gif);
font-size: 20px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
#content1 ul .merit_comment {
margin-bottom: 30px;
font-size: 12px;
margin-top: 5px;
margin-left: 10px;
}
#content2 {
width: 850px;
margin: 15px auto 20px;
}
#content2 h1 {
height: 40px;
padding-top: 9px;
padding-left: 25px;
color: #555;
font-size: 18px;
background: url(../img/h2green.jpg) no-repeat;
}
#content2 p { margin-left: 20px; }
#content2 ul {
margin-left: 50px;
margin-bottom: 20px;
}
#content2 ul li {
margin-top: 20px;
font-size: 14px;
list-style-type: decimal;
}
#footer_area {
height: 160px;
width: auto;
clear: both;
background: url(../img/footer-bg.jpg) repeat-x;
}
#footer_img {
margin-right: auto;
margin-left: auto;
height: 160px;
width: 960px;
background: url(../img/footer-img.jpg) no-repeat;
}
#footer_link {
font-size: 12px;
text-align: center;
clear: both;
margin-right: auto;
margin-left: auto;
padding-top: 22px;
}
#footer_link img {
float: left;
padding-top: 10px;
margin-right: 15px;
margin-left: 40px;
}
#footer_link ul {
list-style-type: none;
float: left;
padding-top: 15px;
}
#footer_link ul li {
margin-right: 30px;
margin-top: 5px;
}
#footer_link ul li a { color: #555; }
#link {
overflow: hidden;
clear: both;
text-align: center;
padding-top: 118px;
}
#link ul {
font-size: 13px;
overflow: hidden;
}
#link li {
border-left-width: 1px;
border-left-style: solid;
padding-right: 10px;
padding-left: 10px;
list-style-type: none;
display: inline-block;
 *display: inline;
 *zoom: 1;
padding-top: 0px;
padding-bottom: 0px;
}
#link ul .first { border-left-style: none; }
#link ul li a { color: #555; }
#link-top {
overflow: hidden;
clear: both;
text-align: center;
padding-top: 30px;
}
#link-top ul {
font-size: 13px;
overflow: hidden;
}
#link-top li {
border-left-width: 1px;
border-left-style: solid;
padding-right: 10px;
padding-left: 10px;
list-style-type: none;
display: inline-block;
 *display: inline;
 *zoom: 1;
padding-top: 0px;
padding-bottom: 0px;
}
#link-top ul .first { border-left-style: none; }
#link-top ul li a { color: #555; }
#copy {
font-size: 12px;
color: #FFF;
height: 20px;
text-align: center;
clear: both;
padding-top: 13px;
}
#a_top {
clear: both;
height: 21px;
width: 960px;
display: block;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
text-align: right;
}
#a_top a { }
