@charset "UTF-8";
/* CSS Document */

/**************************************
outline
***************************************/
body {
background-color: #ffffff;
}

#wrapper {
width: 1130px;
margin: 0px auto;
}
h1 {
text-indent: -9999em;
background: url(../common_img/ue.gif) no-repeat left top;
list-style: none;
width:1130px;
height:50px;
margin: atuo;
}
h1 a{
height:50px;
width:1130px;
display: block;
overflow: hidden;
}
.count {
margin-left:960px;
}

/**************************************
main
***************************************/
.main {
background: url(../common_img/naka.gif) repeat-y left top;
}
.main .mainwaku{
width: 988px;
margin: auto;
}
.main .sidenavi {
width: 219px;
float: left;
}

.main .con {
width: 757px;
float: right;
}


/**************************************
navi_top
***************************************/
ul.navi_top {
background: url(../common_img/navi.jpg) no-repeat left top;
height: 65px;
width:757px;
margin-top:5px;
}

ul.navi_top li {
text-indent: -9999em;
list-style: none;
float: left;
}


ul.navi_top li a {
display: block;
height: 65px;
overflow: hidden;
}


ul.navi_top li.navi_top1 {
width: 185px;
}
ul.navi_top li.navi_top2 {
width: 193px;
}
ul.navi_top li.navi_top3 {
width: 213px;
}
ul.navi_top li.navi_top4 {
width: 165px;
}


ul.navi_top li.navi_top1 a:hover {
background: url(../common_img/navi.jpg) no-repeat 0px -65px;
}
ul.navi_top li.navi_top2 a:hover {
background: url(../common_img/navi.jpg) no-repeat -185px -65px;
}
ul.navi_top li.navi_top3 a:hover {
background: url(../common_img/navi.jpg) no-repeat -378px -65px;
}
ul.navi_top li.navi_top4 a:hover {
background: url(../common_img/navi.jpg) no-repeat -591px -65px;
}


/**************************************
foot
***************************************/
.foot {
background: url(../common_img/sita.gif) no-repeat left top;
width: 1130px;
height: 114px;
}
.foot address {
font-size: 90%;
padding: 0px 0px 0px 81px;
}

/**************************************
link color
***************************************/
a {
color: #333333;
}

a:active {
color: #999999;
}

a:visited {
color: #333333;
}

a:hover {
color: #999999;
}



.midori {
color: 3AA48D;
}
.ore {
color: FF7F00;
font-weight: bold;
}
.pink {
color: #FF74C5;
}
.pink2 {
color: F49D32;
}
