@charset "UTF-8";
/* CSS Document */

body {
color: #444444;
}

#wrapper {
width: 733px;
background: url(../images/common/bg.jpg) repeat-y left top;
margin: auto;
border: 1px solid #cccccc;
padding: 0 0 13px 0;
}
h1 {
text-indent: -9999em;
overflow: hidden;
width: 733px;
height: 46px;
background: url(../images/common/head.jpg) no-repeat left top;
}
.con {
padding: 6px 4px 5px 3px;
}
.navi {
width: 172px;
background: url(../images/common/navi.jpg) no-repeat left top;
float: left;
}
.navi ul {
list-style: none;
}
.navi a {
display: block;
width: 172px;
height: 37px;
text-indent: -9999em;
overflow: hidden;
}
.navi a.navi6 {
height: 35px;
}

.navi a.navi1:hover {
background: url(../images/common/navi.jpg) no-repeat -190px top;
}
.navi a.navi2:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -37px;
}
.navi a.navi3:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -74px;
}
.navi a.navi4:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -111px;
}
.navi a.navi5:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -148px;
}
.navi a.navi6:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -185px;
}
.navi a.navi7:hover {
background: url(../images/common/navi.jpg) no-repeat -190px -220px;
}

.navi a.navi1on {
background: url(../images/common/navi.jpg) no-repeat -190px top;
}
.navi a.navi2on {
background: url(../images/common/navi.jpg) no-repeat -190px -37px;
}
.navi a.navi3on {
background: url(../images/common/navi.jpg) no-repeat -190px -74px;
}
.navi a.navi4on {
background: url(../images/common/navi.jpg) no-repeat -190px -111px;
}
.navi a.navi5on {
background: url(../images/common/navi.jpg) no-repeat -190px -148px;
}
.navi a.navi6on {
background: url(../images/common/navi.jpg) no-repeat -190px -185px;
}
.navi a.navi7on {
background: url(../images/common/navi.jpg) no-repeat -190px -220px;
}


.qr span {
display: none;
}
.qr {
padding: 0px 0 7px 7px;
}
.con_left {
width: 551px;
float: right;
}
address {
text-align: right;
line-height: 130%;
font-size: 95%;
padding: 0px 7px 0 0;
}
.box549 {
border: 1px solid #cccccc;
width: 549px;
background-color: #FFFFFF;
}

/******************************************************************
font-color
******************************************************************/
.orange {
color: #FF5151;
}
.green {
color: #00BF09;
}
