@charset "Shift_JIS";
/* ======= index ======== */
/*-  reflesh           --*/
/*-  base              --*/
/*-  header            --*/
/*-  unit0 1-7         --*/
/*-  footer            --*/
/* ===================== */
/*
------------------------------------------------ reflesh */
body,h1,h2,h3,h4,h5,div,dl,dd,dt,table,td,th,tr,ul,ol,li,p,img{
margin:0;
padding:0;
font-size:100%;
line-height:1;
text-decoration:none;
list-style:none;
}
div:after,dl:after,p:after,dd:after{
content:'.';
font-size:1px;
float:none;
clear:both;
visibility:hidden;
display: block;
}
img{border:0;}
/*
------------------------------------------------ base */
body{
text-align:center;
color:#E1E0DD;
}
.ground{
width:100%;
height:6922px;
overflow:hidden;
}
div#head{
width:100%;
background:url(images/head_bg.jpg) no-repeat center top;
height:610px;
margin:0 auto;
overflow:hidden;
}
div#contents{
background:url(images/border.jpg) repeat-x center top #02436E;
width:100%;
height:6312px;
text-align:center;
margin:0 auto;
overflow:hidden;
}
.data{
background:url(images/spec.jpg) no-repeat center top;
width:1024px;
height:140px;
margin:0 auto;
overflow:hidden;
}

.unit01,.unit02,.unit03,.unit04,.unit05{
width:1024px;
position:relative;
overflow:hidden;
float:none;
clear:both;
text-align:left;
margin:0 auto;
}
div.unit01{background:url(images/unit01.jpg) no-repeat top center;height:1127px;}
div.unit02{background:url(images/unit02.jpg) no-repeat top center;height:1024px;}
div.unit03{background:url(images/unit03.jpg) no-repeat top center;height:1514px;}
div.unit04{background:url(images/unit04.jpg) no-repeat top center;height:1489px;}
div.unit05{background:url(images/unit05.jpg) no-repeat top center;height:1018px;}

.alt{display:none;}
p,li,th,td,#footer{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}
p,th,td,#footer{font-size:12px;line-height:18px;text-align:left;overflow:hidden;}
.rights p,.spec li{font-size:10px;line-height:13px;}
.rights{color:#8A8E93;text-align:center;}

#contents h3,#contents h4,#contents h5{display:none;}
#contents p,#contents table{color:#352E21;}
/*
------------------------------------------------ head */
#head p.mainimage{width:1024px;height:610px;overflow:hidden;margin:0 auto;text-align:center;}

/*
------------------------------------------------ contents */
#contents .spec{
float:left; width:412px; height:130px;
overflow:hidden;
color:#F0F0F0;
}
#contents .spec1{text-align:left;margin:16px 0 0 117px;}
#contents .data .lead{float:right;overflow:hidden; width:580px; height:130px;}
#contents .data .lead p{overflow:hidden; color:#F0F0F0;margin:37px 155px 0 0; width:425px;}
/*
------------------------------------------------ unit01 */
#contents .unit01 .p01{width:234px; height:111px; margin:266px 0 0 630px; }
#contents .unit01 .p02{width:400px; height:80px; margin:217px 0 0 130px; }
#contents .unit01 .p03{width:385px; height:80px; margin:135px 0 0 512px; }
#contents .unit01 .p04{width:406px; height:80px; margin:138px 0 0 130px; }


/*
------------------------------------------------ unit03 */
#contents .unit03 .doc1{overflow:hidden;width:453px; height:545px; float:left;}
#contents .unit03 .doc2{overflow:hidden;width:545px; height:545px; float:right;}
#contents .unit03 .doc3{overflow:hidden;float:none;clear:both;width:1024px;}

#contents .unit03 .p00{width:268px; height:90px; margin:117px 0 0 156px; }
#contents .unit03 .p01{width:302px; height:54px; margin:277px 0 0 143px; }
#contents .unit03 .p02{width:183px; height:90px; margin:166px 0 0 210px; }
#contents .unit03 .p03{width:196px; height:90px; margin:194px 0 0 8px; }
#contents .unit03 .p04{width:320px; height:54px; margin:56px 0 0 572px; }
#contents .unit03 .p05{width:253px; height:72px; margin:66px 0 0 588px; }
#contents .unit03 .p06{width:424px; height:54px; margin:160px 0 0 140px; }
#contents .unit03 .p07{width:386px; height:72px; margin:132px 0 0 479px; }

/*
------------------------------------------------ unit04 */
#contents .unit04 .p01{width:376px; height:126px; margin:42px 0 0 516px; }

#contents .unit04 table{width:408px; height:286px; margin:10px 0 0 500px; }
#contents .unit04 table th{color:#fff;font-weight:bold; text-align:center;width:150px; height:18px; margin:27px 0 0 0; }
#contents .unit04 table td{padding:0 3px;margin-left:3px; }

#contents .unit04 .p02{width:320px; height:162px; margin:84px 0 0 126px; }
#contents .unit04 .p03{width:330px; height:162px; margin:107px 0 0 570px; }
#contents .unit04 .p04{width:320px; height:126px; margin:72px 0 0 570px; }
#contents .unit04 .p05{width:280px; height:162px; margin:137px 0 0 126px;}

/*
------------------------------------------------ unit05 */
#contents .unit05 .p01{width:330px; height:126px; margin:200px 0 0 560px; }
#contents .unit05 .p02{width:310px; height:126px; margin:130px 0 0 134px; }

/*
------------------------------------------------ goofficial */
div.goofficial a span{display:none;}
.goofficial p{text-align:center;}
div.goofficial a{
display:block;
width:740px;height:140px;
margin:97px auto 0;
}
/*
------------------------------------------------ rights */
#contents .unit05 .rights {text-align:center;}

#contents .unit05 .rights p{width:790px;margin:100px auto 0;text-align:center;color:#7D8787;}

/*
------------------------------------------------ footer */
#footer{
padding:30px 0 20px 0;
float:none;
clear:both;
background:#fff;
color:#333;
text-align:center;
}
