#mainNav .inner ul li{margin:0!important}#mainNav .inner .pc{display:inline!important}.data #linkBanner .left,.data #linkBanner .right,.top #linkBanner .left,.top #linkBanner .right{margin:0;padding:0}#pager ul li{display:inline-block}#pager ul li a{background:#fff}#pager ul li.disabled a{background:#eee;cursor:auto;pointer-events:none}#mainContents #pager ul li.current a{background:#7c7c7c;color:#fff}input{outline:0}.form-privacy{background:#fff;border:1px solid #333;font-size:14px;height:250px;margin:40px 0 20px;overflow:scroll;padding:20px}#mainContents form{margin:10px auto;max-width:700px;text-align:left}#mainContents form fieldset{max-width:100%}#mainContents form input{border:1px solid #e8e8e8;height:48px;width:100%}#mainContents form .form-columns-2 input{border:1px solid #e8e8e8;height:48px;width:98%}#mainContents form label{font-weight:700}#mainContents form .hs-form-field{margin-top:30px}#mainContents form .hs-form-required{color:#dd1512;font-size:14px;padding-left:10px}#mainContents form .hs-form-required:before{content:"必須"}#mainContents form input[type=checkbox]{border:1px solid #e8e8e8;height:20px;width:20px}#mainContents form .hs-error-msg{color:#dd1512;font-weight:400}#mainContents form .actions{margin-top:40px;text-align:center}#mainContents form input[type=submit]{background:#002f7a;border:1px solid transparent;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;padding:15px 100px;position:relative;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:auto}#mainContents form input[type=submit]:hover{background:#fff;border-color:#002f7a;color:#002f7a}.search-result{padding-top:40px}.hs-search-results__listing li{text-align:left}.search-result .page{margin:0 auto;width:90%}.error404 .wrapper{margin:0 auto;max-width:770px;padding:80px 0;width:80%}.error404 .wrapper h2{color:#002f7a;font-size:24px;margin-bottom:30px}@media screen and (max-width:751px){#mainHeader #headerTop ul li a img{height:auto;max-height:none;width:100%}#mainHeader #headerTop h1 a img{max-width:100%;width:auto}#mainNav .inner .pc{display:none!important}#mainContents form{margin:10px auto;max-width:90%;text-align:left}#mainContents form input[type=submit]{-webkit-appearance:none}}