@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, p, a  ul li{
margin: 0;padding: 0;font-size:100%;font-weight:normal;
}

img {
border: none;
}

a:link, a:visited { color:#479AFF;text-decoration: none; }
a:hover, a:active { color:#00D2FF;text-decoration: underline; }


body {
background-color:#8F8E8E;
}

#wrapper {
margin: 0px auto 0px auto;padding: 0px;width:1000px;background-image:url('../images/back_img.gif');background-repeat:repeat-y;
}

h1 {
margin: 0px auto 0px auto;padding: 5px 0px 0px 0px;width:880px; font-size:11px; color:#999999; display:block; height:17px;
}

#header {
margin: 0px auto 0px auto;padding: 0px;width:900px; height:47px; display:block;
}

#header ul {
margin: 0px;padding: 0px;width:900px; height:47px; display:block;background-image:url('../images/navi_back.gif');background-repeat:repeat-x;
}

#header li {
float: left; list-style:none;
}

#navi01 a,#navi02 a,#navi03 a,#navi04 a,#navi05 a,#navi06 a,#navi07 a,#navi01_on a,#navi02_on a,#navi03_on a,#navi04_on a,#navi05_on a,#navi06_on a,#navi07_on a,#navi05_no,#navi03_no,#navi02_no,#navi04_no {
text-indent:-9999px;
}

#navi01 a {
width:165px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:0px 0px;
}

#navi01_on a {
width:165px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:0px -47px;
}

#navi01 a:hover {
width:165px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:0px -47px;
}

#navi02 a {
width:103px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-165px 0px;
}

#navi02_on a {
width:103px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-165px -47px;
}

#navi02 a:hover {
width:103px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-165px -47px;
}

#navi02_no{
width:103px;height:47px;display:block;background-image:url('../images/header_btn_no.jpg');background-position:-165px 0px;
}

#navi03 a {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-268px 0px;
}

#navi03_on a {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-268px -47px;
}

#navi03 a:hover {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-268px -47px;
}

#navi03_no {
width:117px;height:47px;display:block;background-image:url('../images/header_btn_no.jpg');background-position:-268px 0px;
}


#navi04 a {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-385px 0px;
}

#navi04_on a {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-385px -47px;
}

#navi04 a:hover {
width:117px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-385px -47px;
}

#navi04_no {
width:117px;height:47px;display:block;background-image:url('../images/header_btn_no.jpg');background-position:-385px 0px;
}


#navi05 a {
width:158px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-502px 0px;
}

#navi05_on a {
width:158px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-502px -47px;
}

#navi05 a:hover {
width:158px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-502px -47px;
}

#navi05_no{
width:158px;height:47px;display:block;background-image:url('../images/header_btn_no.jpg');background-position:-502px 0px;
}

#navi06 a {
width:118px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-660px 0px;
}

#navi06_on a {
width:118px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-660px -47px;
}

#navi06 a:hover {
width:118px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-660px -47px;
}

#navi06_blank {
width:118px;height:47px;display:block;
}

#navi07 a {
width:122px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-778px 0px;
}

#navi07_on a {
width:122px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-778px -47px;
}

#navi07 a:hover {
width:122px;height:47px;display:block;background-image:url('../images/header_btn.jpg');background-position:-778px -47px;
}


#text_back01 {
width:1000px;height:274px;display:block;background-image:url('../images/main_03.jpg'); margin:0px auto; display:block;
}

.entry_btn {
display:block; margin:0px auto; display:block; padding:0px 0px 0px 155px;
}

.tittle_box {
display:block; margin:0px auto; padding:0px; width:900px;
}


.tittle_mixi {
display:block; margin:0px auto; padding:0px 0px 0px 105px; width:795px;
}

.tittle_mixi p {
margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:795px;color:#FFFFFF; font-size:14px; line-height:20px;
}

.tittle_mixi_btn {
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:355px; float:right;
}



.tittle_box01 {
display:block; margin:0px auto; padding:0px 0px 0px 105px; width:795px;background-image:url('../images/tittle01_ill.jpg'); background-position:right top; background-repeat:no-repeat; 
min-height:160px;
height: auto !important;
height: 160px;
}

.tittle_box01 p {
margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:500px;color:#FFFFFF; font-size:14px; line-height:20px;
}

.tittle_box02 {
display:block; margin:0px; padding:0px 0px 0px 155px; width:845px;background-image:url('../images/tittle02_ill.jpg'); background-position:right top; background-repeat:no-repeat; 
min-height:440px;
height: auto !important;
height: 440px;
}

.tittle_box02 p {
margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:500px;color:#FFFFFF; font-size:14px; line-height:20px;
}


.tittle_box03 {
display:block; margin:0px auto; padding:0px 0px 0px 105px; width:795px;background-image:url('../images/tittle03_ill.jpg'); background-position:right top; background-repeat:no-repeat; 
min-height:225px;
height: auto !important;
height: 225px;
}

.tittle_box03 p {
margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:795px;color:#FFFFFF; font-size:14px; line-height:20px;
}

.tittle_box01 p strong,.tittle_box02 p strong,.tittle_box03 p strong {
color:#FFFF00; font-weight:bold;
}


#moushikomi {
margin:30px auto 0px auto; padding:0px 0px 20px 0px; width:860px; background-color:#0B321F;
}

#moushikomi_left {
margin:0px; padding:0px; width:200px; float:left; display:block;
}

#moushikomi_right {
margin:0px; padding:15px 0px 0px 0px; width:660px; float: right; display:block;
}

#moushikomi_right p {
margin:10px 0px 0px 0px; padding:0px; width:660px; float: right; display:block; font-size:14px; line-height:20px; color:#FFFFFF;
}

#houhou {
margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; clear:both; display:block;
}

#houhou_left {
margin:0px 0px 0px 25px; padding:0px 0px 0px 0px;  display:block; width:385px; float:left; font-size:14px; line-height:20px; color:#FFFFFF;
}

#houhou_right {
margin:0px 25px 0px 0px; padding:0px 0px 0px 0px;  display:block; width:385px; float: right; font-size:14px; line-height:20px; color:#FFFFFF;
}

#houhou_left strong,#houhou_right strong {
color:#FFFF00; font-weight:bold;
}

#houhou_left_btn {
margin:10px 0px 25px 0px; padding:0px 0px 0px 0px;  display:block; width:385px;
}


#mixi_back {
display:block; margin:0px 0px 20px 0px; padding:0px; width:1000px;background-image:url('../images/mixi_back01.jpg'); background-repeat: repeat-y; 
}

.mixi_table01 {
width:780px; margin:0px auto; font-size:12px; line-height:18px; 
}


.w1000 {
margin:0px auto; text-align:center;
}

.w1000_20 {
margin:20px auto; text-align:center;
}

#w900 {
margin:0px auto; width:900px;
}

.w860 {
margin:0px auto; width:860px;
}

.w800_20px {
margin:20px auto; width:800px; display:block;
}

.w814_box {
margin:20px auto; width:814px; background-color:#222222; display:block;
}

.w814_box .back01{
margin:0px; padding:15px 0px 10px 15px;display:block; color:#999999; font-size:12px;line-height:18px;background-image:url('../images/20100208tuika_img/box_back01.jpg'); background-repeat:no-repeat;
}

.w814_box .back02{
margin:0px; padding:0px 0px 10px 15px;display:block; color:#999999; font-size:12px;line-height:18px;background-image:url('../images/20100208tuika_img/box_back02.jpg'); background-repeat:no-repeat;
}

.w814_box .back03{
margin:0px; padding:0px 15px 10px 15px;display:block; color:#ffffff; font-size:12px;line-height:18px;/*background-image:url('../images/20100208tuika_img/box_back03.jpg'); background-repeat:no-repeat;*/
}

/*.w814_box .back03 p{
width:550px;
}*/

.mail_btn_01{
margin:5px 0px 0px 0px; /*width:550px;*/ text-align:center; display:block;
}




#footer {
margin:50px auto 0px auto; padding:0px 0px 20px 0px; display:block; color:#FFFFFF; font-size:12px; width:900px; text-align:center; line-height:18px; height:175px;background-image:url('../images/footer.gif'); background-repeat:no-repeat;
}


address {
margin:10px auto 0px auto; padding:10px 0px 0px 0px; display:block; color:#FFFFFF; font-size:12px; width:880px; text-align:center; display:block; border-top:1px solid #ffffff; font-style:normal;
}

#banner_001 {
margin:0px auto; width:452px;
}

#banner_001 ul {
list-style:none;
}

#banner_001 li {
width:176px; float:left; margin:0px 25px;
}

#contents {
background-image:url('../images/history/main_back.jpg'); background-repeat:no-repeat;
}

.text_12_18_fff{
font-size:12px; line-height:18px; color:#FFFFFF; margin:15px 0px 0px 0px;
}

.btn_right{
text-align:right;
}

.activity_left{
padding:0px; margin:10px 0px 0px 0px;float:left; width:435px; color:#FFFFFF; font-size:12px; line-height:16px; display:block;
}

.activity_left ul{
list-style:none; margin:0px;
}

.activity_left ul li{
margin: 0px 0px 5px 0px;
}

.activity_right{
padding:0px; margin:10px 0px 0px 0px;float: right; width:355px; color:#666666; font-size:12px; line-height:16px; display:block; text-align:right;
}

.activity_right table{
width:355px;
}

.activity_right img{
margin:0px 0px 5px 0px;
}

.go_toplink{
margin:10px auto; width:860px; text-align:right; font-size:12px; display:block;
}
