body,html{overflow-x:hidden}.logo,footer,header,main{font-family:游ゴシック体,'Yu Gothic',YuGothic,'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.breadcrumb{background-color:rgba(255,255,255,0)}h2,h3,h4,h5,h6{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}h4{margin-top:5rem;font-weight:700;color:#4c6cb3;border-bottom:1px solid #343a40;padding-bottom:1rem}h5{margin-top:3rem;font-weight:700}h6{font-style:italic;text-decoration:underline;margin-bottom:.3rem}.top-h4{margin-top:2rem}.warning{text-decoration:underline}.warning span{display:inline-block}.import{font-style:italic;color:#00a1e9;text-shadow:1px 2px 2px #83ccd2}.logo{width:100%;text-align:center;font-size:12px;background-color:#87cefe;padding-bottom:2px;color:#000;height:20px}@media(min-width:992px){.logo{font-size:16px;height:25px}}.log img{vertical-align:bottom}.is-fixed{position:fixed;max-width:1140px;padding:auto;top:0;z-index:2;width:100%}.is-fixed-phone{position:fixed;max-width:540px;padding-right:30px;top:0;z-index:2}header{width:100%}#big-back-header{margin:0 -500% 0 -500%;padding:0 500% 0 500%;background:rgba(204,255 ,255,1)}header img{height:40px}.navbar-light .navbar-nav .nav-link{color:#000}.nav-text,.navbar-expand-md .navbar-nav .nav-link{margin-left:1.8rem;font-size:1.2rem}.navbar-nav .dropdown-menu{margin-left:1.6rem}@media(max-width:1199.98px){.nav-text,.navbar-expand-md .navbar-nav .nav-link{margin-left:1.6rem;font-size:1.2rem}.navbar-nav .dropdown-menu{margin-left:1.3rem}}@media(max-width:991.98px){.nav-text,.navbar-expand-md .navbar-nav .nav-link{margin-left:.6rem;font-size:.9rem}.navbar-nav .dropdown-menu{margin-left:.3rem}header img{height:35px}}@media(max-width:767.98px){.nav-text,.navbar-expand-md .navbar-nav .nav-link{font-size:1.2rem}a.nav-link{text-align:left}}.dropdown-item{margin:0}header .nav-text:hover{color:#888}header .nav-text:active{color:#888}.navbar-light .navbar-nav .nav-link:hover{color:#888}@media(min-width:992px){.navbar .navbar-expand-md .navbar-light{height:75px}}.nav-text{background:rgba(204,255,255,.5)}header .dropdown-item,header .dropdown-menu{border-radius:10px;background:rgba(204,255,255,1)}.dropdown-item:focus,.dropdown-item:hover{background:rgba(204,255,255,.6)}@media (max-width:767.98px){.dropdown-menu{border:none;margin-left:1rem}.navbar-collapse{padding-top:1rem;padding-bottom:1rem}}.back-alpha{padding-bottom:7rem;background:rgba(255,255,255,.8)}@media(min-width:576px){main{background-image:url(/static/img/cTable.jpg);background-size:50% auto}}#pagetop{display:none;position:fixed;bottom:30px;right:15px;z-index:2}#pagetop a,#pagetop a:visited{display:block;background-color:#ccc;text-align:center;color:#222;font-size:12px;text-decoration:none;padding:5px 10px;-moz-opacity:.5;opacity:.5}#pagetop a:hover{display:block;background-color:#666;text-align:center;color:#ccc;font-size:12px;text-decoration:none;padding:5px 10px;-moz-opacity:.5;opacity:.5}#pagetop a:active{display:block;background-color:#666;text-align:center;color:#ccc;font-size:12px;text-decoration:none;padding:5px 10px;-moz-opacity:.5;opacity:.5}#on-edit{position:fixed;bottom:5px;right:5px;z-index:1;display:inline-block;border-radius:10px}#on-edit p{color:#00a1e9;font-size:1.5rem;text-align:center;margin:2px 0}footer{position:relative;bottom:1px;width:100%}#back-site-map{margin:0 -500% 0 -500%;padding:0 500% 0 500%;background-color:#cff}#big-back-footer{margin:0 -500% 0 -500%;padding:0 500% 0 500%;background-color:#87cefe}footer .foot-site-map{width:100%;text-align:left;padding:15px 0 0 30px}.foot-site-map a{color:#000}.foot-site-map a:hover{color:#333}.foot-site-map td{padding-bottom:.5rem}.foot-site-map dd{color:#6c757d;margin-right:3rem}.foot-site-map li{margin-left:1rem;padding-bottom:.5rem}.foot-site-map .last{padding-bottom:0}.foot-logo{width:100px;float:right}footer .address{font-size:12px;width:100%;text-align:left;padding:15px 0 10px 30px}footer h5{color:#333!important;font-size:1rem;font-weight:400;margin-top:0!important;padding-top:0!important}footer span{display:inline-block}footer .address a{color:#000;text-decoration:underline}footer .address a:hover{color:#333;text-decoration:none}#copy-light{font-size:10px;padding-right:40px;text-align:center}#big-back-copy{margin:0 -500% 0 -500%;padding:0 500% 0 500%;background-color:#fff}