﻿*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{background:#005087}body{background:#fff;font-size:12px;font-size:.75rem;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo",sans-serif;color:#4d4d4d;-webkit-text-size-adjust:100%}@media screen and (min-width: 640px){body{font-size:14px;font-size:.875rem}}a,.hoverBtn{text-decoration:none;color:#4d4d4d;cursor:pointer}a:visited,a img,a:before,a:after,.hoverBtn:visited,.hoverBtn img,.hoverBtn:before,.hoverBtn:after{color:#4d4d4d;text-decoration:none}a:hover,.hoverBtn:hover{opacity:.7}img{max-width:100%;height:auto;vertical-align:middle}.clearfix:after{content:"";display:block;clear:both}.pc,.pcImg{display:none}@media screen and (min-width: 640px){.pc{display:block}.pcImg{display:inline}.sp,.spImg{display:none}}.gHeader{position:fixed;top:0;left:0;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:flex;-ms-align-items:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:5px 10px;background:#005087;z-index:900}@media screen and (min-width: 640px){.gHeader{padding:12px 20px}}.gHeader h1{width:50px;margin-right:auto}@media screen and (min-width: 640px){.gHeader h1{width:65px}}.gHeader .navToggle{display:block;position:relative;width:40px;height:40px}.gHeader .navToggle:before,.gHeader .navToggle:after{content:'';display:block;position:absolute;width:40px;height:2px;top:50%;left:0;right:auto;bottom:auto;margin-top:-1px;background:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.gHeader .navToggle:before{box-shadow:#fff 0 -6px 0}.gHeader .navToggle:after{box-shadow:#fff 0 6px 0}.gHeader .navToggle.close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:none}.gHeader .navToggle.close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:none}@media screen and (min-width: 640px){.gHeader .navToggle{display:none}}.gHeader .gNav{width:100%;margin:5px 0;border-top:#fff solid 1px;font-size:.857em;color:#fff}@media screen and (min-width: 640px){.gHeader .gNav{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:flex;-ms-align-items:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin:0;border-top:none}}.gHeader .gNav a{color:#fff}.gHeader .gNav .mainNav li{border-bottom:rgba(255,255,255,0.5) solid 1px}@media screen and (min-width: 640px){.gHeader .gNav .mainNav li{float:left;margin-left:2em;border-bottom:none}}.gHeader .gNav .mainNav li a{display:block;padding:.75em 0;font-size:1.5em}@media screen and (min-width: 640px){.gHeader .gNav .mainNav li a{padding:0;font-size:1em}}.gHeader .gNav .lang{margin-top:5px}@media screen and (min-width: 640px){.gHeader .gNav .lang{margin:0 0 0 2em}}.gHeader .gNav .lang li{float:left;font-size:.833em;opacity:.5}.gHeader .gNav .lang li:first-child{margin-right:.5em}.gHeader .gNav .lang li:first-child:after{content:' /'}.gHeader .gNav .lang li.current{opacity:1}.mainContents{padding-top:50px}.gFooter{padding:1em 10px;background:#005087;font-size:.857em;color:#fff}.gFooter a{color:#fff}@media screen and (min-width: 640px){.gFooter{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:flex;-ms-align-items:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;padding:1em 20px}}.gFooter .subNav ul{text-align:center;letter-spacing:-.5em}.gFooter .subNav ul li{display:inline-block;margin-right:1em;letter-spacing:normal}.gFooter .subNav ul li:after{content:'　／'}.gFooter .subNav ul li:last-child:after{display:none}.gFooter .copy{margin-top:1em;line-height:1.3;text-align:center;font-size:.833em}.gFooter .pagetop{display:block;width:40px;height:40px;position:fixed;bottom:10px;right:10px;background:#005087;border:#fff solid 1px;cursor:pointer;-webkit-transition:bottom 0.4s ease;-moz-transition:bottom 0.4s ease;-ms-transition:bottom 0.4s ease;transition:bottom 0.4s ease}.gFooter .pagetop.fixed{bottom:67px}@media screen and (min-width: 640px){.gFooter .pagetop.fixed{bottom:57px}}.gFooter .pagetop:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:50%;right:auto;bottom:auto;margin:-6px 0 0 -6px;border:#fff solid;border-width:2px 2px 0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gFooter .pagetop:after{content:'';display:block;position:absolute;width:2px;height:14px;top:50%;left:50%;right:auto;bottom:auto;margin:-6px 0 0 -1px;background:#fff}.gFooter .pagetop:hover{opacity:.7}
/*# sourceMappingURL=common.css.map */
