/* CSS Document */
/*-----------------body-----------------*/
body {
margin-left: 0px;
margin-top: 0px;
background: url(../images/innerbodybg.jpg) repeat-x;
background-color: #C4E2FF;
font-size:small;
color: #333333;
}

h1 {
margin: 0px;
}

a{color:#0033CC;}
a:visited{color:#333366;}
a:hover{color:#FF3300;}

/*-----------------wrap-----------------*/
#wrap {
width: 815px;
margin: 0px auto;
background: url(../images/innerwrapbg.jpg) repeat-y;
padding: 0px;
}


/*-----------------header-----------------*/
#header {
width: 815px;
height: 200px;
background: url(../images/inner_r1_c3.jpg) no-repeat #79BAFE;
padding: 0px;
text-indent: -9999px;
vertical-align:top;
overflow:hidden;
}
#header h1{height:40px;padding:0;}
#header h2{height:40px;margin:0;padding:0;}

/*-----------------menuarea-----------------*/

#menuarea {
width: 815px;
height: 44px;
margin: 0;
padding: 0;
background: url(../images/innermenubg.jpg) no-repeat #7DBDFD;
}

#nav {
width: 805px;
height: 44px;
margin: 0px 3px 0px 7px;
padding: 0;
overflow:hidden;
}

#nav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#nav li {
display: inline;
float: left;
margin: 0px;
}

#top a {
display: block;
text-decoration:none;
width: 100px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat;
text-indent: -9999px;
}

#gaiyou a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -100px 0px;
text-indent: -9999px;
}

#annai a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -199px 0px;
text-indent: -9999px;
}

#kekka a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -298px 0px;
text-indent: -9999px;
}

#old a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -397px 0px;
text-indent: -9999px;
}

#prize a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -496px 0px;
text-indent: -9999px;
}

#link a {
display: block;
text-decoration:none;
width: 99px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -595px 0px;
text-indent: -9999px;
}

#contact a {
display: block;
text-decoration:none;
width: 111px;
height: 44px;
background: url(../images/innermenu.jpg) no-repeat -694px 0px;
text-indent: -9999px;
}

#top a:hover {
background: url(../images/innermenu.jpg) no-repeat 0px -44px;
}

#gaiyou a:hover {
background: url(../images/innermenu.jpg) no-repeat -100px -44px;
}

#annai a:hover {
background: url(../images/innermenu.jpg) no-repeat -199px -44px;
}

#kekka a:hover {
background: url(../images/innermenu.jpg) no-repeat -298px -44px;
}

#old a:hover {
background: url(../images/innermenu.jpg) no-repeat -397px -44px;
}

#prize a:hover {
background: url(../images/innermenu.jpg) no-repeat -496px -44px;
}

#link a:hover {
background: url(../images/innermenu.jpg) no-repeat -595px -44px;
}

#contact a:hover {
background: url(../images/innermenu.jpg) no-repeat -694px -44px;
}

#top a.now {
background: url(../images/innermenu.jpg) no-repeat 0px -88px;
}

#gaiyou a.now {
background: url(../images/innermenu.jpg) no-repeat -100px -88px;
}

#annai a.now {
background: url(../images/innermenu.jpg) no-repeat -199px -88px;
}

#kekka a.now {
background: url(../images/innermenu.jpg) no-repeat -298px -88px;
}

#old a.now {
background: url(../images/innermenu.jpg) no-repeat -397px -88px;
}

#prize a.now {
background: url(../images/innermenu.jpg) no-repeat -496px -88px;
}

#link a.now {
background: url(../images/innermenu.jpg) no-repeat -595px -88px;
}

#contact a.now {
background: url(../images/innermenu.jpg) no-repeat -694px -88px;
}


/*-----------------bufferarea-----------------*/

#buffer {
width: 815px;
height: 40px;
margin: 0;
padding: 0;
background: url(../images/innerbuffer.jpg) no-repeat;
overflow:hidden;
}

#breadcrumb{padding:25px 40px 0 40px;font-size:smaller;text-align:right;}
#breadcrumb a{color:#003366;}
#breadcrumb .now{font-weight:bold;}

/*-----------------maincol-----------------*/

#mainol {
width: 815px;
margin: 0;
padding: 0;
background: url(../images/inner_r3_c3.jpg) no-repeat;
}

#textarea {
float: left;
width: 735px;
margin: 0;
padding: 5px 40px 10px 40px;
background: url(../images/inner_r3_c3.jpg) no-repeat;
}

#textarea h3{font-size:1.1em;margin:15px 10px 0 5px;padding:5px;border-bottom:1px solid #cccccc;}
#textarea h4{font-size:1em;margin:15px 10px 0 5px;padding:5px;}
#textarea p{margin:2px 10px;line-height:150%;}

.strongbg {
background-color: #FF9900;
}

/*-----------------footer-----------------*/

#footer {
clear: both;
width: 815px;
height: 71px;
background: url(../images/footer_inner.jpg) no-repeat;
text-indent: -9999px;
}

#textlink {
position:relative;
top:-72px;
left:500px;
width: 310px;
text-indent: 0px;
text-align:right;
}
#textlink ul{margin:0;padding:0;}
#textlink ul li{list-style:none;display:inline;padding-right:10px;}

#textlink a{color:#eeeeff;padding-left:13px;background:url(../images/icon_bluearrow.gif) no-repeat 0 2px ;text-decoration:none;font-size:90%;}
#textlink a:visited{color:#eeeeff;}
#textlink a:hover{color:#ffffff;}
