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

/*************************************
outline
*************************************/
body {
background: url(../common_img/line.gif) repeat-x left top;
background-color: #fff3e9;
margin-top: 24px;
margin-bottom: 15px;
color: #333333;
}


#wrapper {
width: 861px;
background: url(../topimg/back_main.gif) no-repeat top left;
}

.menu_side {
width: 129px;
float: left;
}

.menu_top {
width: 732px;
float: right;
}

/*************************************
common
*************************************/
h1 {
display: none;
}

address {
color: #9f4a00;
margin: 0px 0px 0px 17px;
font-size: 95%;
line-height: 140%;
}
address img {
vertical-align: middle;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 1px;
}



/*************************************
menu_side
*************************************/
.menu_side ul {
list-style: none;
height: 252px;
}

.menu_side ul li {
text-indent: -9999em;
font-size: 50%;
}

.menu_side ul li a {
width: 129px;
display: block;
overflow: hidden;
height: 32px;
}



.menu_side ul li a.tv {
width: 129px;
display: block;
overflow: hidden;
height: 42px;
}

.menu_side ul li a:hover.bt_s1 {
background: url(../topimg/back_main.jpg) no-repeat -944px top;
}
.menu_side ul li a:hover.bt_s2 {
background: url(../topimg/back_main.jpg) no-repeat -944px -32px;
}
.menu_side ul li a:hover.bt_s3 {
background: url(../topimg/back_main.jpg) no-repeat -944px -64px;
}
.menu_side ul li a:hover.bt_s4 {
background: url(../topimg/back_main.jpg) no-repeat -944px -96px;
}
.menu_side ul li a:hover.bt_s5 {
background: url(../topimg/back_main.jpg) no-repeat -944px -128px;
}
.menu_side ul li a:hover.bt_s6 {
background: url(../topimg/back_main.jpg) no-repeat -944px -160px;
}
.menu_side ul li a:hover.bt_s7 {
background: url(../topimg/back_main.jpg) no-repeat -944px -192px;
}

.menu_side ul li a.on_s1 {
background: url(../topimg/back_main.jpg) no-repeat -944px top;
}
.menu_side ul li a.on_s2 {
background: url(../topimg/back_main.jpg) no-repeat -944px -32px;
}
.menu_side ul li a.on_s3 {
background: url(../topimg/back_main.jpg) no-repeat -944px -64px;
}
.menu_side ul li a.on_s4 {
background: url(../topimg/back_main.jpg) no-repeat -944px -96px;
}
.menu_side ul li a.on_s5 {
background: url(../topimg/back_main.jpg) no-repeat -944px -128px;
}
.menu_side ul li a.on_s6 {
background: url(../topimg/back_main.jpg) no-repeat -944px -160px;
}
.menu_side ul li a.on_s7 {
background: url(../topimg/back_main.jpg) no-repeat -944px -192px;
}



/*************************************
menu_top
*************************************/

.main .menu_top ul {
width: 732px;
height: 41px;
list-style: none;
}

.main .menu_top ul li {
float: left;
text-indent: -9999em;
}

.main .menu_top ul li a {
display: block;
overflow: hidden;
height: 41px;
}




.main .menu_top ul li a.bt_t1 {
width: 92px;
}
.main .menu_top ul li a.bt_t2 {
width: 128px;
}
.main .menu_top ul li a.bt_t3 {
width: 128px;
}
.main .menu_top ul li a.bt_t4 {
width: 128px;
}
.main .menu_top ul li a.bt_t5 {
width: 128px;
}
.main .menu_top ul li a.bt_t6 {
width: 128px;
}

.main .menu_top ul li a:hover.bt_t1 {
background: url(../topimg/back_main.jpg) no-repeat -1073px top;
}
.main .menu_top ul li a:hover.bt_t2 {
background: url(../topimg/back_main.jpg) no-repeat -1165px top;
}
.main .menu_top ul li a:hover.bt_t3 {
background: url(../topimg/back_main.jpg) no-repeat -1293px top;
}
.main .menu_top ul li a:hover.bt_t4 {
background: url(../topimg/back_main.jpg) no-repeat -1421px top;
}
.main .menu_top ul li a:hover.bt_t5 {
background: url(../topimg/back_main.jpg) no-repeat -1549px top;
}
.main .menu_top ul li a:hover.bt_t6 {
background: url(../topimg/back_main.jpg) no-repeat -1677px top;
}

.main .menu_top ul li a.on_t1 {
background: url(../topimg/back_main.jpg) no-repeat -1073px top;
}
.main .menu_top ul li a.on_t2 {
background: url(../topimg/back_main.jpg) no-repeat -1165px top;
}
.main .menu_top ul li a.on_t3 {
background: url(../topimg/back_main.jpg) no-repeat -1293px top;
}
.main .menu_top ul li a.on_t4 {
background: url(../topimg/back_main.jpg) no-repeat -1421px top;
}
.main .menu_top ul li a.on_t5 {
background: url(../topimg/back_main.jpg) no-repeat -1549px top;
}
.main .menu_top ul li a.on_t6 {
background: url(../topimg/back_main.jpg) no-repeat -1677px top;
}



/**************************************/

.pink {
color: #f579a7;
}
.orange {
color: #ed800a;
}
.gold {
color: #BF7400;
}
.pp {
color: #9840a4;
}

/**************************************/

a {
color: #9F4A00;
}
a:visited {
color: #9F4A00;
}
a:hover {
color: #e2a84d;
}
.pagetop {
text-align: right;
}
.copyright {
text-align: right;
color: #BF7400;
font-size: 90%;
padding: 10px 18px 0px 0px;
}

/**************************************/
