@charset "utf-8";

/*------------------------------
top-contents
------------------------------*/
#top-content{margin:0 auto;height:500px;width:100%;bottom:10%;z-index:3;position:absolute;cursor:crosshair;font-size:12px}
#top-contentframe{overflow: hidden;height: 100%;text-align:left;z-index:3}
#top_wr{width:840px;margin:0 auto;}
#nasutop{
float:left;
position:relative;
cursor:default
margin:0 8px 5px 8px;
padding:12px 20px;
width:510px;
height:225px;
background:url(../img/topbnr_bg.png) left top no-repeat;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
color:#FFF;
line-height:1.2em;
}
*html #nasutop{background:url(../img/topbnr_bg.gif) left top no-repeat}
*html #nasutop p.modern{display:none}
#nasutop p.ie{display:none}
*html #nasutop p.ie{display:block}

#izutop{
float:left;
position:relative;
cursor:default
margin:5px 8px;
padding:12px 20px;
width:510px;
height:225px;
background:url(../img/topbnr_bg.png) left top no-repeat;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
color:#FFF;
line-height:1.2em;
}
*html #izutop{background:url(../img/topbnr_bg.gif) left top no-repeat}
*html #izutop p.modern{display:none}
#izutop p.ie{display:none}
*html #izutop p.ie{display:block}


#bnrtop{
width:280px;
height:280px;
float:right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-top:-508px;
cursor:default;
}
*:first-child+html #bnrtop{/*ie6*/margin-top:-518px}
* html body #bnrtop{/*ie7*/margin-top:-518px}

#bnrtop_m1{
width:135px;
height:135px;
float:right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-top:-220px;
cursor:default
}
*:first-child+html #bnrtop_m1{/*ie6*/margin-left:580px}
* html body #bnrtop_m1{/*ie7*/margin-left:580px}

#bnrtop_m2{
width:135px;
height:135px;
float:right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-top:-220px;
margin-right:145px;
cursor:default
}
* html body #bnrtop_m2{/*ie7*/margin-right:73px}

#nasubtn{background:url(../img/nasubtn.png) no-repeat left top;height;width:520px;height:71px;margin:8px 0 0 -8px;position:absolute;bottom:15px}
*html #nasubtn{background:url(../img/nasubtn.gif) no-repeat left top}
#izubtn{background:url(../img/izubtn.png) no-repeat left top;height;width:520px;height:71px;margin:8px 0 0 -8px;position:absolute;bottom:15px}
*html #izubtn{background:url(../img/izubtn.gif) no-repeat left top}

/*logo*/
#logo{width:216px;height:60px;position:absolute;top:2%;left:1%;z-index:4;}
*html #logo{display:none}
#logoie{display:none}
*html #logoie{display:block;width:216px;height:60px;position:absolute;top:2%;left:1%;z-index:4;}


/*footer*/
#top-foot{margin:0 auto;height:40px;width:100%;bottom:3%;z-index:3;position:absolute;cursor:default;letter-spacing:.1em;background:url(../img/nav_bg.png) left top repeat-x;color:#fff;font-family: "Helvetica Neue", "Helvetica", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴPro W3", "HiraKakuPro-W3", "MＳ Pゴシック", sans-serif;}
*html #top-foot{background:url(../img/nav_bg.gif) left top repeat-x}
p#copyright_top{position:absolute;bottom:5px;right:40px;font-size: 10px;letter-spacing:.1em;}
/* footer menu */
#top-foot ul {color:#fff;font-size:12px;position:absolute;top:12px;left:60px}
#top-foot li {display:inline;padding:0 10px;border-right:1px solid #ecd6c2;}
#top-foot li a,#top-foot li a:link,#top-foot li a:hover,#top-foot li a:visited{color:#ecd6c2;}
#top-foot ul li.s {padding:0 10px 0 0;}
#top-foot ul li.e {border-right:none;}

/*slide*/
#slidecounter{float:left;color:#4F4F4F;font:50px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:18px 20px;}
#slidecaption{overflow: hidden;float:left;color:#FFF;font:26px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:33px 0;}
/*Supersized Stamp*/
.stamp{float: right;margin: 25px 20px 0 0;}
/*Supersize Plugin Styles*/
#navigation{background: url('../img/navbg.gif') no-repeat;float: right;margin:22px 20px 0 0;}
#loading {position: absolute;top:49.5%;left:49.5%;z-index: 3;width: 24px; height: 24px;text-indent: -999em;background-image: url(../img/progress.gif);}
#supersize{position:fixed;}
#supersize img, #supersize a{height:100%;width:100%;position:absolute;z-index: 0;cursor:crosshair}
#supersize .prevslide, #supersize .prevslide img{z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{z-index: 2;}
