a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0ea3b7}a:hover{color:#096875}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#24a4b7;border-color:#208fa0}.dropdown-item{color:#2a486c}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent;text-decoration:underline;color:rgba(42,72,108,.7);transition:all .5s}.dropdown-item.active,.dropdown-item:active{background-color:transparent;text-decoration:underline;color:#2a486c}.nav-link:focus,.nav-link:hover{text-decoration:underline}.navbar-light .navbar-nav .nav-link{color:#2a486c}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(42,72,108,.7);transition:all .5s}.btn{font-weight:700}html{font-size:16px}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 0 10px 1px rgba(0,0,0,.3)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}body{font-family:'M PLUS Rounded 1c',"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;color:#2a486c;margin-bottom:140px}body>.container{padding-bottom:20px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;height:140px;background-color:#82d7df;font-size:12px;display:flex;justify-content:center;align-items:center}@media(min-width:768px) and (max-width:991.98px){.hidden-md{display:none}}@media(max-width:767.98px){.navbar{padding-left:5%;padding-right:5%}}header{position:fixed;width:100%;z-index:100}main{padding-top:75px}.navbar-brand img{width:145px}@media(min-width:992px){.navbar-brand img{width:160px}}.navbar-toggler{position:relative;margin:0;padding:0;width:35px;height:40px;border:0;cursor:pointer}.px-navbar-toggler-icon,.px-navbar-toggler-icon::before,.px-navbar-toggler-icon::after{display:inline-block;position:absolute;top:12px;margin:0 auto;width:35px;height:2px;border-radius:1px;background-color:#2a486c;transition:all .5s}.px-navbar-toggler-icon::before{content:"";top:-12px}.px-navbar-toggler-icon::after{content:"";top:12px}.px-navbar-toggler-text{display:block;position:absolute;top:30px;margin:0 auto;font-size:.85rem}.navbar-light .navbar-toggler{border-color:transparent;color:#2a486c}#navbarState{display:none}#navbarState:checked~label .px-navbar-toggler-icon{background-color:rgba(0,0,0,0)}#navbarState:checked~label .px-navbar-toggler-icon::before{width:40px;transform:rotate(36deg);transform-origin:left center}#navbarState:checked~label .px-navbar-toggler-icon::after{width:40px;transform:rotate(-36deg);transform-origin:left center}.px-nav{position:absolute;top:55px;left:0;width:100vw;height:calc(100vh - 55px);overflow:hidden;pointer-events:none}.px-nav-inner{position:absolute;left:100%;width:100%;height:100%;background-color:#fff;transition:all .5s;z-index:100;pointer-events:auto}#navbarState:checked~.px-nav .px-nav-inner{left:0}.px-nav-inner .container-fluid{padding-right:0;padding-left:0}.px-nav-inner .navbar-nav{flex-grow:1}@media(min-width:768px){.px-nav{position:static;width:auto;height:auto;overflow:visible}.px-nav-inner{position:static;width:auto;height:auto;padding-left:0;padding-right:0;display:flex;background-color:transparent}}header .nav-link,header .dropdown-item{text-align:right}.dropdown-item.disabled,.dropdown-item:disabled{font-weight:normal}@media(min-width:768px){.nav-link,.dropdown-item{font-weight:bold}}@media(max-width:767.98px){.nav-link,.dropdown-item{padding-top:1rem;padding-bottom:1rem}header .nav-item{padding-right:5%;border-bottom:1px solid #e6e6e6}}