@-webkit-keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);-moz-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);-moz-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1);-moz-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-moz-keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}@-moz-keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}@keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}html,body{background:#000;min-width:100%;min-height:100%;height:100%;margin:0;padding:0}#contents{z-index:2}.noDisplay{display:none}#background,.background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.background{-webkit-transition:opacity .3s linear;-webkit-transition-delay:0s;-moz-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.background.show{opacity:1}#loading{position:fixed;top:50%;left:50%;width:227px;height:54px;z-index:99999;-webkit-animation:flashing 1s linear 0s infinite;-moz-animation:flashing 1s linear 0s infinite;animation:flashing 1s linear 0s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.whiteflash{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;opacity:0}.whiteflash.start{-webkit-animation:whiteflash 2.5s linear 0s;-moz-animation:whiteflash 2.5s linear 0s;animation:whiteflash 2.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.whiteflash.short.start{-webkit-animation:whiteflash2 1.5s linear 0s;-moz-animation:whiteflash2 1.5s linear 0s;animation:whiteflash2 1.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}@-moz-keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}@keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}.blackflash{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:999;opacity:0}.blackflash.start{-webkit-animation:blackflash 2.5s linear 0s;-moz-animation:blackflash 2.5s linear 0s;animation:blackflash 2.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}#wrapper{min-width:1079px;min-height:800px;background-size:auto 100%;overflow:hidden}#contents{position:relative;max-width:1079px;min-height:800px;height:100%;margin:0 auto}.inner{position:relative;max-width:1079px;margin:0 auto}#loading{margin:50px 0 0 -113px}header{display:block;position:absolute;background-image:url(../images/common/common-sprite.png);width:100%;background-position:center top;background-repeat:no-repeat;z-index:99}header #logo{width:100%;text-align:center;top:0px}header #logo a{background-image:url(../images/common/common-sprite.png);background-position:-1184px -239px;width:231px;height:97px;display:inline-block;text-indent:-99999px}#gnav{background-image:url(../images/common/common-sprite.png);background-position:0px -239px;width:1174px;height:105px;margin:-10px auto 0;z-index:99}#gnav ul{overflow:hidden;width:100%;padding:13px 0 0 94px}#gnav li{float:left;height:77px}#gnav li.nav2{margin-left:6px}#gnav li.nav3{margin-left:1px}#gnav li.nav4{margin-left:2px}#gnav li.nav5{margin-left:3px}#gnav li.nav6{margin-left:0px}#gnav li.nav7{margin-left:3px}#gnav li.nav8{margin-left:4px}#gnav li.nav9{margin-left:2px}#gnav li.nav10{margin-left:0px}#gnav li a,#gnav li span{display:block;widows:100%;height:100%;text-indent:-9999px}#gnav .nav1{width:76px}#gnav .nav1 a{background-image:url(../images/common/common-sprite.png);background-position:-1094px -441px;background-size:auto}#gnav .nav2{width:76px}#gnav .nav2 a{background-image:url(../images/common/common-sprite.png);background-position:-836px -441px;background-size:auto}#gnav .nav3{width:93px}#gnav .nav3 a{background-image:url(../images/common/common-sprite.png);background-position:-1793px -354px;background-size:auto}#gnav .nav4{width:103px}#gnav .nav4 a{background-image:url(../images/common/common-sprite.png);background-position:-1149px -354px;background-size:auto}#gnav .nav5{width:118px}#gnav .nav5 a{background-image:url(../images/common/common-sprite.png);background-position:-530px -354px;background-size:auto}#gnav .nav6{width:127px}#gnav .nav6 a{background-image:url(../images/common/common-sprite.png);background-position:-137px -354px;background-size:auto}#gnav .nav7{width:95px}#gnav .nav7 a{background-image:url(../images/common/common-sprite.png);background-position:-1480px -354px;background-size:auto}#gnav .nav8{width:116px}#gnav .nav8 a{background-image:url(../images/common/common-sprite.png);background-position:-910px -354px;background-size:auto}#gnav .nav9{width:87px}#gnav .nav9 a{background-image:url(../images/common/common-sprite.png);background-position:-297px -441px;background-size:auto}#gnav .nav10{width:80px}#gnav .nav10 a{background-image:url(../images/common/common-sprite.png);background-position:-484px -441px;background-size:auto}#gnav .nav1 a:hover,#gnav .nav1 a:visited,#gnav .nav1 a:active,#gnav .nav1 a.current{background-image:url(../images/common/common-sprite.png);background-position:-664px -441px;background-size:auto}#gnav .nav2 a:hover,#gnav .nav2 a:visited,#gnav .nav2 a:active,#gnav .nav2 a.current{background-image:url(../images/common/common-sprite.png);background-position:-1008px -441px;background-size:auto}#gnav .nav3 a:hover,#gnav .nav3 a:visited,#gnav .nav3 a:active,#gnav .nav3 a.current{background-image:url(../images/common/common-sprite.png);background-position:0px -441px;background-size:auto}#gnav .nav4 a:hover,#gnav .nav4 a:visited,#gnav .nav4 a:active,#gnav .nav4 a.current{background-image:url(../images/common/common-sprite.png);background-position:-1036px -354px;background-size:auto}#gnav .nav5 a:hover,#gnav .nav5 a:visited,#gnav .nav5 a:active,#gnav .nav5 a.current{background-image:url(../images/common/common-sprite.png);background-position:-274px -354px;background-size:auto}#gnav .nav6 a:hover,#gnav .nav6 a:visited,#gnav .nav6 a:active,#gnav .nav6 a.current{background-image:url(../images/common/common-sprite.png);background-position:-1775px -239px;background-size:auto}#gnav .nav7 a:hover,#gnav .nav7 a:visited,#gnav .nav7 a:active,#gnav .nav7 a.current{background-image:url(../images/common/common-sprite.png);background-position:-1375px -354px;background-size:auto}#gnav .nav8 a:hover,#gnav .nav8 a:visited,#gnav .nav8 a:active,#gnav .nav8 a.current{background-image:url(../images/common/common-sprite.png);background-position:-658px -354px;background-size:auto}#gnav .nav9 a:hover,#gnav .nav9 a:visited,#gnav .nav9 a:active,#gnav .nav9 a.current{background-image:url(../images/common/common-sprite.png);background-position:-103px -441px;background-size:auto}#gnav .nav10 a:hover,#gnav .nav10 a:visited,#gnav .nav10 a:active,#gnav .nav10 a.current{background-image:url(../images/common/common-sprite.png);background-position:-394px -441px;background-size:auto}#gnav .nav1 span{background-image:url(../images/common/common-sprite.png);background-position:-750px -441px;background-size:auto}#gnav .nav2 span{background-image:url(../images/common/common-sprite.png);background-position:-922px -441px;background-size:auto}#gnav .nav3 span{background-image:url(../images/common/common-sprite.png);background-position:-1690px -354px;background-size:auto}#gnav .nav4 span{background-image:url(../images/common/common-sprite.png);background-position:-1262px -354px;background-size:auto}#gnav .nav5 span{background-image:url(../images/common/common-sprite.png);background-position:-402px -354px;background-size:auto}#gnav .nav6 span{background-image:url(../images/common/common-sprite.png);background-position:0px -354px;background-size:auto}#gnav .nav7 span{background-image:url(../images/common/common-sprite.png);background-position:-1585px -354px;background-size:auto}#gnav .nav8 span{background-image:url(../images/common/common-sprite.png);background-position:-784px -354px;background-size:auto}#gnav .nav9 span{background-image:url(../images/common/common-sprite.png);background-position:-200px -441px;background-size:auto}#gnav .nav10 span{background-image:url(../images/common/common-sprite.png);background-position:-574px -441px;background-size:auto}#sound{display:block;position:absolute;left:2.31696%;top:.625%;text-indent:-9999px;background-image:url(../images/common/common-sprite.png);background-position:-1425px -239px;width:165px;height:80px}#sound.on{background-image:url(../images/common/common-sprite.png);background-position:-1600px -239px;width:165px;height:80px}#sound a{display:block;width:100%;height:100%}.head{position:absolute;top:210px;left:0;width:100%;z-index:99}.head .title{left:-7px;top:-25px;width:503px}.subnav{position:absolute}.subnav li{display:inline-block}.subnav li a{display:block;width:100%;height:100%;text-indent:-99999px}footer{background:url(../images/common/footerbackground.png) no-repeat center top #000;min-width:100%;width:100%;height:55px;z-index:2;overflow:visible}footer:after{content:"";display:block;position:absolute;left:0;top:0px;width:100%;height:10px;background:url(../images/common/footerbg.png) repeat-x 0 0}footer #sansei{float:left;margin-left:32px;margin-top:18px}footer #copyright{display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:20px}footer #social{float:right;margin-right:32px;margin-top:20px}footer #social ul li{display:inline-block;vertical-align:top}footer #social ul li#tw{margin-top:1px}.background.page1{background:url(../images/info/infobg.png) repeat-y center top #000}.head .title{width:601px;content:"";display:block;background:url("../images/info/title.png") no-repeat center top;background-size:100% auto}.head .title:after{content:"";display:block;width:100%;height:0;padding-top:28.1198%}#page1{display:none;min-height:800px;padding-top:392px}#searchbox{width:852px;background:#fff;border:1px solid #46677d;margin:0 auto;overflow:hidden}#searchbox h2{width:250px;float:left}#searchbox form{width:600px;float:left}#searchbox dl{margin-left:19px;overflow:hidden}#searchbox dl:nth-of-type(1){margin-top:17px;margin-bottom:5px}#searchbox dl dt{float:left;background:#000961;clear:both}#searchbox dl dd{float:left;width:340px;height:30px;border:1px solid #46677d}#searchbox dl dd select{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;width:100%;height:100%;color:333}#searchbox dl dd select::-ms-expand{display:none}#searchbox dl dd:after{content:"";display:block;position:absolute;top:0;right:5px;bottom:0;width:0;height:0;margin:auto;border-top:8px solid #333;border-right:5px solid transparent;border-left:5px solid transparent}#searchbox input{position:absolute;top:17px;right:14px}#searchbox+p{width:850px;margin:0 auto 50px;text-align:right}.infoarea{width:1070px;margin:0 auto 50px;text-align:center}
