*{box-sizing:border-box}html.html_reset{margin:0 !important;padding:0 !important}body{height:100%;overflow-y:scroll;background-color:#fff;text-align:center;color:#000;font-family:YakuHanJP,"Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif;font-size:14px;line-height:1.7em;background:repeat-y url(../images/paper_texture_11.jpg?0323);background-size:max(1400px,100%) auto}main{position:relative;overflow:hidden}a{color:#0a3b67;text-decoration:none;outline:none}a:hover{text-decoration:none}img{vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width: 835px){body{overflow:hidden;pointer-events:none;min-height:100%}body.scroll_on{overflow-y:scroll;overflow-x:hidden;pointer-events:auto}}.pc_only{display:block}.sp_only{display:none !important}@media only screen and (max-width: 835px){.pc_only{display:none !important}.sp_only{display:block !important}}.nav_bar{position:relative;display:flex;justify-content:space-between;align-items:center}.nav_bar .header_logo{display:block;height:30px;width:auto}.nav_bar .header_logo .logo_outer{height:100%}.nav_bar .header_logo .logo_outer img{width:auto;height:100%}.nav_bar nav{display:flex;align-items:center}.nav_bar nav a{display:flex;align-items:center;height:12px;margin:0 30px;transition:.2s}.nav_bar nav a img{height:100%;width:auto}.nav_bar nav a:hover{transform:translateY(-2px)}.nav_bar::after{position:absolute;display:block;content:"";bottom:-8px;height:4px;width:100%;background:repeat-x url(../images/svg/logo/logo_underline.svg);background-size:auto 100%}@media only screen and (max-width: 835px){.nav_bar .header_logo{display:block;height:60px;width:auto}.nav_bar .header_logo h1{height:100%}.nav_bar .header_logo h1 img{width:auto;height:100%}.nav_bar nav a{margin:0 15px;height:11px}.nav_bar::after{display:none}}header{position:fixed;top:30px;left:50%;z-index:9998;transform:translateX(-50%);width:94%}header.top_nav{opacity:0;filter:blur(5px);pointer-events:none;transition:.5s}header.top_nav.scroll_in{opacity:1;filter:blur(0px);pointer-events:inherit}@media only screen and (max-width: 835px){header{width:90%;top:15px}}footer{width:94%;margin:0 auto 36px}footer .copywrite{pointer-events:none;transform:translateY(-40px)}footer .copywrite img{width:min(100px,30%)}@media only screen and (max-width: 769px){footer .nav_bar{justify-content:center;margin-bottom:20px}footer .nav_bar .header_logo .logo_outer{margin-bottom:0}footer .nav_bar nav{display:none}footer .copywrite{transform:translateY(0px)}}.IEblock{display:none}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.IEblock{position:fixed;display:block !important;z-index:30000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#ee768e}.IEblock .comment_block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;text-align:center;height:90%;width:90%;max-height:400px;max-width:600px}.IEblock .comment_block p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;color:#111;font-size:20px;font-weight:bold}.IEblock .comment_block p span{font-size:.8em}}#error_404{padding:calc(var(--main_padding)*2) 0}#error_404 .container_s p{color:#fff}#error_404 .container_s .stit{font-size:26px;line-height:1em;margin-bottom:1em}#error_404 .container_s .text{margin-bottom:3em}#error_404 .container_s .error_toplink{position:relative;display:block;margin:0 auto;width:min(230px,70%);height:60px;display:grid;place-items:center;background-color:#0a3b67;color:#fff;font-weight:bold;font-size:min(18px,1.8vw);white-space:nowrap;letter-spacing:.05em;transition:.2s;border-radius:5px}#error_404 .container_s .error_toplink:hover{transform:translateY(-2px)}.clearfix:after{clear:both;display:block;height:0;line-height:0;visibility:hidden;font-size:.1em;content:"."}
/*# sourceMappingURL=common.min.css.map */