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

body {
background: url(../common_img/back-pink.gif);
color: #333333;
}

.head_back {
background: url(../common_img/back_head.gif) repeat-x top;
}


#wrapper {
width: 863px;
margin: 0px auto;
}

a {
color: #FF6699;
text-decoration: none;
}

a:active {
color: #ff0000;
}

a:visited {
color: #FF6699;
}
a:hover {
color: #ff0000;
}

strong {
color: #e8022d;
font-weight: normal;
}

/****************************************
head
****************************************/
#wrapper .head {
background: url(../common_img/head.gif) no-repeat;
height: 104px;
}

#wrapper .head h1 {
color: #5D5240;
font-size: 100%;
padding: 24px 0px 0px 220px;
font-weight: bold;
height: 34px;
}

#wrapper .head h1 span {
display: none;
}

/*head bt*/
#wrapper .head h2 ul {
width: 840px;
height: 46px;
list-style: none;
margin: 0px auto;
font-size: 50%;
}

#wrapper .head h2 ul li {
width: 120px;
float: left;
text-indent: -9999em;
}

#wrapper .head h2 ul li a {
display: block;
width: 120px;
height: 46px;
overflow: hidden;
}

#wrapper .head h2 ul li a:hover.bt1 {
background: url(../common_img/head-on.gif) no-repeat -11px -58px;
}
#wrapper .head h2 ul li a:hover.bt2 {
background: url(../common_img/head-on.gif) no-repeat -131px -58px;
}
#wrapper .head h2 ul li a:hover.bt3 {
background: url(../common_img/head-on.gif) no-repeat -251px -58px;
}
#wrapper .head h2 ul li a:hover.bt4 {
background: url(../common_img/head-on.gif) no-repeat -371px -58px;
}
#wrapper .head h2 ul li a:hover.bt5 {
background: url(../common_img/head-on.gif) no-repeat -491px -58px;
}
#wrapper .head h2 ul li a:hover.bt6 {
background: url(../common_img/head-on.gif) no-repeat -611px -58px;
}
#wrapper .head h2 ul li a:hover.bt7 {
background: url(../common_img/head-on.gif) no-repeat -731px -58px;
}


/****************************************
main
****************************************/
#wrapper .main {
background: url(../common_img/back_main.gif) repeat-y;
padding: 10px 11px 0px 11px;
}

#wrapper .main h2 {
background: url(../topimg/ch.jpg) no-repeat;
height: 142px;
text-indent: -9999em;
}


/****************************************
foot
****************************************/
#wrapper .foot {
background: url(../common_img/foot.gif) no-repeat top;
height: 67px;
margin-top: 7px;
text-align: center;
}

#wrapper .foot h2 {
font-size: 100%;
}

#wrapper .foot ul {
list-style: none;
width: 600px;
margin: auto;
padding-top: 10px;
}

#wrapper .foot ul li {
float: left;
}

#wrapper .foot ul li a:hover {
color: #ff0000;
}


