body,html,main{overflow-x:hidden!important}.footer-info ul,ul,ul li{list-style:none}html{font-size:16px}@media screen and (max-width:800px){html{font-size:15px}}@media screen and (max-width:592px){html{font-size:14px}}@media screen and (max-width:350px){html{font-size:12px}}#header,.footer-info,.footer-info p{font-size:1rem}body a,input:focus,select:focus,textarea:focus{outline:0}address,body,dd,dl,dt,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}ol{padding:0 0 0 1.5rem;-webkit-margin-before:0;margin-block-start:0}address{font-style:normal}main{display:block;overflow:hidden}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{width:100%;border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden}a{color:#000;text-decoration:none}a:hover{color:#a50000;text-decoration:underline}body{font-family:Roboto,"Noto Sans JP",sans-serif}button,input,pre,select,textarea{font-family:"Noto Sans JP",sans-serif}.header-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.5;z-index:1000}#header{width:100%;box-sizing:border-box;background:#fff;top:0;left:0}#header #header-corporation{width:100%;box-sizing:border-box}#header #header-corporation .inner{display:flex;box-sizing:border-box;margin:auto;align-items:center;justify-content:space-between}#header #header-corporation .inner .logo{width:380px!important}@media screen and (max-width:592px){ol{padding:0 0 0 1.2rem}#header #header-corporation .inner .logo{width:350px!important}}#header #header-corporation .inner .logo img{margin-top:13px}#header li{list-style-type:none!important;list-style-image:none!important}#gnavi{display:none}#footer{border-top:1px solid #ebebeb}.footer-info{margin:auto;box-sizing:border-box}.footer-info ul li{margin-right:30px}.footer-info ul li:last-of-type{margin-right:0}.footer-info #icpno{margin:10px auto 0}div.footerBacktop{display:inline-block;position:fixed;bottom:20px;right:20px;height:44px;width:44px;opacity:0;transition:.3s;z-index:70003}div.footerBacktop .bottom{bottom:30px}div.footerBacktop p{margin:0}div.footerBacktop p a{text-indent:100%;display:inline-block;border-radius:50%;background:url(/ag_common/img/icon-pagetop.png) center center no-repeat rgba(99,118,137,.5);background-size:contain;overflow:hidden;white-space:nowrap;transition:.3s;padding:0}div.footerBacktop p a:hover{background-color:rgba(99,118,137,.8)}div.footerBacktop.show{opacity:1}