@charset "utf-8";

/*
===== DEFAULT ==========================================
*/
html , body {overflow: hidden;width: 100%;height: 100%;}* html a , form{ position: relative ; }
*{margin:0;padding:0;}body {text-align:center;font-family:'ＭＳ Ｐゴシック',sans-serif;margin: 0px;padding: 0px;color:#FFF;}
h1, h2, h3, h4, h5, h6, div, p, pre, ul, ol, dl, dt, dd, address, form, blockquote{padding: 0;line-height: 1.6;text-align: left;display: block;margin: 0px;}img {border: none;vertical-align: bottom;}li { list-style: none; }acronym,abbr{cursor:help;}option{ padding-right:10px; }
*+html option{padding-right:0;}
* html option{padding-right:0;}
/*
===== CONTAINER ==========================================
*/
div#container{width: 100%;margin:0px auto;position:relative;min-height: 100%;}* html div#container{height:100%;}body > #container {height: auto;}

div#container_03{width: 100%;margin:0px auto;position:relative;min-height: 100%; background-image:url(../img/bg_03.jpg); background-position:right; background-repeat:no-repeat;}* html div#container_03{height:100%;}body > #container_03 {height: auto;}

/*
===== FOOTER ==========================================
*/

html>body div#footer{position:absolute;bottom:0px;height:100px;width:100%; background-image:url(../img/bg_nav.png); background-repeat:repeat-x;}
div#footer img{behavior: expression(IEPNGFIX.fix(this));}
div#footer h1{ padding-left:20px; padding-top:15px; padding-right:20px; float:left;}
div#footer h2{padding-top:25px; float:left; font-size:0.8em; font-weight:normal;}
div#footer ul{ clear:both; margin:7px 0 0;padding:0px 0 0 22px;list-style:none;}
div#footer li{padding:0 20px 0 0;display:inline;}
div#footer h2 a:link{color: #FFF;text-decoration:none;}div#footer h2 a:visited{color: #FFF;text-decoration:none;}div#footer h2 a:hover{color: #FF0000;text-decoration:underline;}div#footer h2 a:active{color: #FFF;text-decoration:none;}
* html body div#footer{position:absolute;bottom:0px;height:100px;width:100%; background-color:#000;}
.hp{float:right;}
/*
===== MAIN CONTENT ====================================
*/

#bg-img {width: 100%;position: absolute;top: 0;left: 0;}
div#main{position: absolute;top: 50%;left:20%;margin-left: -225px;margin-top: -105px;width: 450px;height: 271px;}
div#main img{behavior: expression(IEPNGFIX.fix(this));}

div#main_03{position: absolute;top: 50%;left: 80%;margin-left: -225px;margin-top: -105px;width: 450px;height: 271px;}
div#main_03 img{behavior: expression(IEPNGFIX.fix(this));}

div#credit{position: absolute;top: 80%;left:88%;margin-left:-59px;margin-top: -8px;width:117px;height:16px;}div#credit img{behavior: expression(IEPNGFIX.fix(this));}
