/* CSS Document */
* {
margin:0;
padding:0;
}
div,ul,li,h1,h2,p {
margin: 0;
padding: 0;
}
img {
border-style: none;
border-width: 0px;
}
body{
margin:0px auto 0px 0px;
padding: 0;
font-size: 12px;
font-family: "3", "Hiragino kaku Gothic Pro" ,Osaka,Verdana , monospace;
color: #333333;
line-height:1.5em;
}
h1,h2 {
display: none;
}
a:link, a:visited {
margin: 0;
color: #E93817;
text-decoration: underline;
}
.bold{
font-weight:bold;
}
.bold2{
font-weight:bold;
font-size:14px;
margin-top: 12px;
margin-bottom: 12px;
}
.txt14{
font-size:14px;
}
.margin_bottom12{
margin-bottom: 12px;
}
.mini{
font-size:10px;
}
.mini02{
margin-top:10px;
font-size:9px;
}
.text_right{
text-align:right;
margin-top: 10px;
}
.imgborder {
border:10px solid #cccccc;
}
.topborder_gray{
border: 2px;
border-color:#666666;
}
/* CONTENTS */
#wrapper {
width: 760px;
margin:0px auto 0px 0px;
text-align: left;
}
#header {
width: 760px;
height: 50px;
text-align: left;
background-image: url(../img/header.jpg);
background-repeat: no-repeat;
}
#header .img {
float:left;
}
#header .txt {
color:#FFFFFF;
float:right;
text-align:right;
padding:0 11px 0 0;
}
#menu {
width: 760px;
height: 32px;
text-align: left;
margin: 0px;
}
#menu ul {
list-style: none;
display: inline;
}
#menu li {
list-style: none;
display: inline;
}
.clear{ 
clear: both;
color:#FFFFFF;
background-color: #FFFFFF;
visibility: hidden;
height: 0;
} 
#banner {
width: 760px;
height: 60px;
margin-top: 20px;
vertical-align: middle;
text-align:left;
}
#banner p {
width: 640px;
margin-left: 5px;
padding: 5px;
border-style:solid;   
border-width:1px;   
border-color: #999999; 
vertical-align: middle;
}
#footer {
width: 760px;
height: 20px;
border-top:2px solid #E93817;
background-color: #ffffff;
margin-top: 10px;
text-align: left;
vertical-align: bottom;
}
.dentetsu{
float:left;
margin-left: 5px;
margin-top: 2px;
}
.address {
font-family: "3", "Hiragino kaku Gothic Pro" ,Osaka,Verdana , monospace;
color:#333333;
font-size:10px;
margin-right:10px;
margin-top:8px;
float:right;
text-align:right;
}