/* body */


/* body:index */

#index {
background:url(../img/index/back.jpg) repeat-x #ffffff;
}

/* body:indexˆÈŠO */

#other {
background:url(../img/back.jpg) repeat-x #ffffff;
}

/* container:index */

#container1 {
width:880px;
margin:0 auto 30px auto;
}

/* container:indexˆÈŠO */

#container2 {
width:800px;
margin:0 auto;
}

/* header */

#header {
width:800px;
height:80px;
margin:0 auto;
background:url(../img/head.jpg) no-repeat left;
}

h1,h2,#home {
font-size:12px;
color:#FFFFFF;
}

h1 {
margin:10px 0 0 0;
float:left;
}

h2 {
margin:10px 0 0 20px;
border-left:1px solid #FFFFFF;
float:left;
padding-left:20px;
}

#home {
text-align:right;
margin:10px 0 0 0;
float:right;
background:url(../img/arrow.gif) no-repeat left;
padding-left:15px;
}

#home a {
color:#FFFFFF;
text-decoration:none;
}

#home a:hover,#home a:active {
text-decoration:underline;
}

#logo {
width:250px;
height:40px;
margin-top:6px;
display:block;
float:left;
}

#contact {
width:210px;
height:45px;
margin-top:6px;
float:right;
}

#contact a {
background:url(../img/bt_contact.jpg) no-repeat;
width:210px;
height:45px;
display:block;
text-indent:-9999px;
}

#contact a:hover,#contact a:active {
background-position:0 -45px;
}

/* navi */

#navi {
width:800px;
height:45px;
margin:0 auto;
}

#navi ul li {
width:133px;
height:45px;
float:left;
}

#navi ul li a {
width:133px;
height:45px;
display:block;
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-size:15px;
line-height:42px;
}

.ibt1 a,.ibt2 a,.ibt3 a,.ibt4 a,.ibt5 a,.ibt6 a {
background:url(../img/index/menu.jpg) no-repeat;
}

.bt1 a,.bt2 a,.bt3 a,.bt4 a,.bt5 a,.bt6 a {
background:url(../img/menu.jpg) no-repeat;
}

.bt1 a,ibt1 a {
background-position:0 0;
}

.bt2 a,.ibt2 a {
background-position:-133px 0;
}

.bt3 a,.ibt3 a {
background-position:-266px 0;
}

.bt4 a,.ibt4 a {
background-position:-399px 0;
}

.bt5 a,.ibt5 a {
background-position:-532px 0;
}

.bt6 a,.ibt6 a {
background-position:-665px 0;
}

.bt1 a:hover,.bt1 a:active,.ibt1 a:hover,.ibt1 a:active {
background-position:0 -45px;
}

.bt2 a:hover,.bt2 a:active,.ibt2 a:hover,.ibt2 a:active {
background-position:-133px -45px;
}

.bt3 a:hover,.bt3 a:active,.ibt3 a:hover,.ibt3 a:active {
background-position:-266px -45px;
}

.bt4 a:hover,.bt4 a:active,.ibt4 a:hover,.ibt4 a:active {
background-position:-399px -45px;
}

.bt5 a:hover,.bt5 a:active,.ibt5 a:hover,.ibt5 a:active {
background-position:-532px -45px;
}

.bt6 a:hover,.bt6 a:active,.ibt6 a:hover,.ibt6 a:active {
background-position:-665px -45px;
}

/* contents */

#contents {
width:800px;
margin:20px auto 0 auto;
text-align:left;
}

#list {
font-size:13px;
padding:0 0 30px 0;
}

#list a {
color:#000000;
text-decoration:underline;
}

#list a:hover,#list a:active {
color:#FF6600;
}

#gotop {
width:120px;
height:30px;
padding-left:680px;
padding-top:30px;
}

#gotop a {
width:120px;
height:30px;
display:block;
background:url(../img/bt_top.gif) no-repeat;
text-indent:-9999px;
}

#gotop a:hover,#gotop a:active {
background-position:0 -30px;
}

/* footer */

#footer {
width:100%;
background:url(../img/footer.jpg) repeat-x;
}

#wrap {
width:800px;
margin:0 auto;
text-align:left;
padding:15px 0 30px 0;
}

#copy,address {
font-size:12px;
color:#FFFFFF;
line-height:130%;
}

#copy {
float:left;
}

address {
float:right;
text-align:right;
}

/* font */

.size14 {
font-size:14px;
color:#333333;
}


