:root{--base-color: #007166;--navbar-bgcolor: #2e7d77;--footer-background-color: #ddd;--breakpoint-md: 768px}@font-face{font-family:gotowork;src:url(/fonts/gotowork.eot);src:url(/fonts/gotowork.eot) format("embedded-opentype"),url(/fonts/gotowork.ttf) format("truetype"),url(/fonts/gotowork.woff) format("woff"),url(/fonts/gotowork.svg) format("svg");font-weight:400;font-style:normal}[class^=gtw-],[class*=" gtw-"]{font-family:gotowork!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gtw-card-touch:before{content:""}.gtw-pc-sp-frames:before{content:""}.gtw-trip:before{content:""}.gtw-workflow-tpls:before{content:""}.gtw-work-notify-sp:before{content:""}.gtw-work-pc:before{content:""}.gtw-work-sp:before{content:""}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot) format("embedded-opentype"),url(/fonts/icomoon.ttf) format("truetype"),url(/fonts/icomoon.woff) format("woff"),url(/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-text:before{content:""}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.eot);src:url(/fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2) format("woff2"),url(/fonts/fontawesome-webfont.woff) format("woff"),url(/fonts/fontawesome-webfont.ttf) format("truetype"),url(/fonts/fontawesome-webfont.svg) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-file:before{content:""}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{font-size:18px;overflow:auto;-webkit-font-smoothing:antialiased}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Noto Sans JP,Roboto,Meiryo,sans-serif;background-color:var(--footer-background-color);color:#333}@media (max-width: 991.98px){body{font-size:14px}}a{color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.main-contents{width:100%;margin:50px auto 0;background-color:#f5f5f5}@media (min-width: 576px){.main-contents{max-width:540px}}@media (min-width: 768px){.main-contents{max-width:720px}}@media (min-width: 992px){.main-contents{max-width:960px}}@media (min-width: 1200px){.main-contents{max-width:1140px}}.main-contents .contents{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;min-height:350px;width:100%;padding:20px 10px}@media (min-width: 768px){.main-contents .contents{padding:50px}}.underline,.ul-link{text-decoration:underline}.pull-right{float:right}.icon{vertical-align:-2px;margin-right:4px}#index-screen{background-color:#2f7e76}#index-screen .main-contents{max-width:none;margin-top:0;background-color:#fefefe;color:#666}#index-screen .main-contents .contents{background:none;border:none;min-height:0;padding:0}.navbar{position:fixed;top:0;left:0;right:0;z-index:1030;display:flex;align-items:center;background-color:var(--navbar-bgcolor)!important;color:#ffffffd6;padding:0 10px;height:50px;transition:background-color .2s ease}.navbar.top-position{background-color:transparent!important}.navbar-brand{color:inherit!important;text-decoration:none;letter-spacing:2px;font-size:1.25rem;margin-right:auto}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;list-style:none;margin:0;padding:0}.nav-link{display:flex;align-items:center;color:inherit!important;text-decoration:none;padding:0 10px;font-size:.9rem}.nav-link:hover,.nav-link:focus{text-decoration:none}footer{background:var(--footer-background-color)!important;width:100%;padding:20px;text-align:center}footer ul{list-style:none;text-align:center;padding:0;margin:0}footer ul li{display:inline-block;width:100%;margin:5px 0}footer ul li a{color:#333;font-size:.9em;text-decoration:underline}footer .logo{color:#999;margin:20px 0}footer .logo img{width:80px}footer .copyright{color:#666;font-size:.8em;word-break:break-all}@media (min-width: 768px){footer{padding:40px 20px}footer ul li{display:inline;width:auto;padding-left:15px;margin-right:2em}}.buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.btn{display:inline-block;border:none;padding:.6em 1.2em;font-size:1rem;cursor:pointer;text-decoration:none;text-align:center;box-shadow:0 2px 4px #0003;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-info{background-color:#17a2b8;color:#fff}.btn-info:hover{color:#fff;background-color:#138496;text-decoration:none}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{color:#fff;background-color:#5a6268;text-decoration:none}.btn-entry{min-width:300px;padding:1em}table{width:100%;border-collapse:collapse;margin-bottom:1rem}table th,table td{border:1px solid #dee2e6;padding:.5rem .75rem;text-align:left}table th{background-color:#f7f7f7}table tr:nth-child(odd) td{background-color:#00000008}
