﻿@charset "utf-8";

/* base */
html {
height:100%;
margin:0;
padding:0;
}

body {
height:100%;
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
font-size:100%;
line-height:1.4;
color:#000000;
background:#ffffff;
}

div,form {
margin:0;
padding:0;
}

img {
border:0;
}


div.blocks {
background-repeat:no-repeat;
background-position: center top;
}
div.articles {
position:relative;
width:950px;
margin-right:auto;
margin-left:auto;
}


#block01 {
background-image:url(/images/bg_00.gif);
}
#article01 {
width:100%;
height:762px;
}
#point01 {
visibility:hidden;
}
#movie01 {
width:100%;
position:absolute;
top:0;
left:0;
}

#block02 {
background-image:url(/images/bg_02.gif);
}
#article02 {
height:268px;
}
#point02 {
visibility:hidden;
}
#movie02 {
position:absolute;
top:0;
left:0;
}

#block03 {
background-image:url(/images/bg_03.gif);
}
#article03 {
height:648px;
}
#point03 {
visibility:hidden;
}
#movie03 {
position:absolute;
top:50px;
left:10px;
}

#block04 {
background-image:url(/images/bg_04.gif);
}
#article04 {
height:650px;
}
#point04 {
visibility:hidden;
}
#movie04 {
position:absolute;
top:50px;
left:10px;
}

#block05 {
background-image:url(/images/bg_05.gif);
}
#article05 {
height:652px;
}
#point05 {
visibility:hidden;
}
#movie05 {
position:absolute;
top:50px;
left:10px;
}

#block06 {
background-image:url(/images/bg_06.gif);
}
#article06 {
height:648px;
}
#point06 {
visibility:hidden;
}
#movie06 {
position:absolute;
top:50px;
left:10px;
}

#block07 {
background-image:url(/images/bg_07.gif);
}
#article07 {
height:650px;
}
#point07 {
visibility:hidden;
}
#movie07 {
position:absolute;
top:50px;
left:10px;
}

#block08 {
background-image:url(/images/bg_08.gif);
}
#article08 {
height:672px;
}
#point08 {
visibility:hidden;
}
#movie08 {
position:absolute;
top:50px;
left:10px;
}

#block09 {
background-image:url(/images/bg_09.gif);
}
#article09 {
height:169px;
}
#point09 {
visibility:hidden;
}
#footerBtns {
background:url(/images/footer.png);
position:absolute;
top:60px;
left:716px;
width:200px;
height:17px;
}
* html #footerBtns{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer.png',sizingMethod='image');
background:none;
}


#coverArea {
position:absolute;
top:0;
left:0;
width:100%;
}

#searchArea{
position:relative;
width:950px;
margin-right:auto;
margin-left:auto;
}
#searchArea #searchAreaObj{
position:absolute;
top:-999px;
left:490px;
}
#searchArea div.searchBg{
position:absolute;
top:0;
left:0;
}
#searchArea form{
}
#searchArea div.searchText{
position:absolute;
top:20px;
left:20px;
}
#searchArea div.searchText input {
width:158px;
height:24px;
}
#searchArea div.searchText input x:-moz-read-only {
height:28px;
}
#searchArea div.searchText input x:-moz-broken {
height:28px;
}
#searchArea div.searchText input x:x {
height:24px;
}

#searchArea div.searchBtn{
position:absolute;
top:21px;
left:189px;
width:80px;
height:29px;
}

#searchArea .closeSearchArea {
position:absolute;
top:15px;
left:281px;
}




#navigationArea {
position:relative;
width:950px;
margin-right:auto;
margin-left:auto;
}
#navigation {
position:absolute;
top:-300px;
left:0;
width:950px;
height:164px;
}

#navigation div {
float:left;
}


#detailsArea {
position:absolute;
top:0;
left:0;
width:100%;
}
#detailsArea .details {
position:relative;
width:950px;
margin-right:auto;
margin-left:auto;
}

#detailsArea .detail01 {
position:absolute;
top:1289px;
left:840px;
width:101px;
height:31px;
background-image:url('/images/s1_btn.png');
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail01 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s1_btn.png',sizingMethod='image');
background:none;
}

#detailsArea .detail02 {
position:absolute;
top:1936px;
left:840px;
width:101px;
height:31px;
background-image:url(/images/s2_btn.png);
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail02 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s2_btn.png',sizingMethod='image');
background:none;
}
#detailsArea .detail03 {
position:absolute;
top:2585px;
left:840px;
width:101px;
height:31px;
background-image:url(/images/s3_btn.png);
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail03 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s3_btn.png',sizingMethod='image');
background:none;
}
#detailsArea .detail04 {
position:absolute;
top:3243px;
left:840px;
width:101px;
height:31px;
background-image:url(/images/s4_btn.png);
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail04 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s4_btn.png',sizingMethod='image');
background:none;
}
#detailsArea .detail05 {
position:absolute;
top:3881px;
left:840px;
width:101px;
height:31px;
background-image:url(/images/s5_btn.png);
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail05 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s5_btn.png',sizingMethod='image');
background:none;
}
#detailsArea .detail06 {
position:absolute;
top:4534px;
left:840px;
width:101px;
height:31px;
background-image:url(/images/s6_btn.png);
background-repeat:no-repeat;
background-position:right top;
}
* html #detailsArea .detail06 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/s6_btn.png',sizingMethod='image');
background:none;
}


