@charset "utf-8";*{box-sizing:border-box;padding:0;margin:0;word-break:normal;word-wrap:break-word}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;background-color:#fff;color:#222;min-width:320px}html{min-width:320px}img{vertical-align:bottom;margin:0;padding:0;border:0;max-width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}article{width:100%;min-width:320px}a:visited,a:link,a:hover,a:active,a:focus{outline:none;text-decoration:none}a:hover{opacity:.8}.red{color:#ed1c24}.bkyellow{background-color:#fff100}.bold{font-weight:700}.btline{text-decoration:underline}.underline{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}button[type=submit]{-webkit-appearance:none;outline:none;border:none}button[type=submit]:hover{box-shadow:0 0 #000;-webkit-transform:translateY(5px);transform:translateY(5px);transition:.5s}a[href^=tel]{color:#ef7603;text-decoration:none}#pagetopBtn{position:fixed;bottom:20px;right:20px;z-index:100}img{width:100%;height:auto}.check{position:relative;color:#000;background:#fdc;line-height:1.4;padding:.25em .5em;margin:2em 0 .5em;border-radius:0 5px 5px}.check:after{position:absolute;font-family:"Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;font-weight:900;content:'\f00c Check';background:#f60;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:3px 7px 1px;font-size:.7em;line-height:1;letter-spacing:.05em}.kasen{border-bottom:double 5px #ffc778;font-size:1.2em}.marker-y{background:linear-gradient(transparent 50%,#ff6 50%)}.topics{overflow-y:scroll;height:150px;margin-top:15px}.topics-table{width:100%}.topics-table .info_th{width:25%;text-align:center;font-weight:400;padding:5px;border-bottom:1px dotted #ccc}.topics-table td{width:100%;text-align:left;font-weight:400;padding:5px;border-bottom:1px dotted #ccc}@media screen and (min-width:769px){.top_info h2{color:#593823;font-size:1.9em;line-height:1.2;border-bottom:3px solid #f60;padding:0 .2em .3em;margin-top:.4em;margin-bottom:.4em}}@media screen and (max-width:768px){.top_info h2{color:#593823;font-size:1.3em;line-height:1.3;border-bottom:3px solid #f60;padding:0 .2em .3em;margin-top:.4em;margin-bottom:.4em}}.sub_menu-a{display:none !important;position:absolute;top:100%;left:0;background:#fff;padding:10px 0;list-style:none;z-index:9999}.has-submenu-a{position:relative;z-index:9999;margin-left:0}.has-submenu-a:hover .sub_menu-a{display:block !important}.sub_menu-a li{width:600px;z-index:9999;margin-left:0 !important;padding-left:0}.sub_menu-a li a{display:block;padding:8px 15px;text-decoration:none;color:#333;z-index:9999}.sub_menu-a li a:hover{background:#f2f2f2}.pdf-dl{background-color:#f60 !important;color:#f2f2f2;padding:6px 32px}p.link_btn a{margin:.5em 0}.tra_det{background-color:#f60 !important}.foot_banner li{margin:.5em}@media screen and (max-width:768px){header .ttl p.subttl{margin-top:5px}}