@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");.object_sp{display:none}.link_anchor{position:relative;top:-74px}html{font-size:62.5%;line-height:1;color:#111;font-family:"Noto Sans JP", sans-serif;font-weight:400}body{font-size:1.6rem}* a{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}* a:hover{text-decoration:none}* a[href^="tel"]{color:inherit;text-decoration:none;pointer-events:none}*::-moz-selection{background-color:orange;color:#fff}*::selection{background-color:orange;color:#fff}.list_global{position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:auto;font-weight:500;background-color:#fff100;border-top:1px solid #005bac;border-bottom:1px solid #005bac;margin:0 0 60px}.list_global .nav_con{display:none}.list_global .list_global_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;list-style:none}.list_global .list_global_main a{display:block;width:auto;text-decoration:none;color:#005bac;padding:26px 20px}.list_global .list_global_main a:hover{background-color:rgba(255,255,255,0.8)}footer{width:auto;font-size:1.5rem;font-weight:300;line-height:1.3;color:#fff;background-color:#005bac;padding:30px 0}footer .box_inner{width:1000px;margin:0 auto}footer table{margin:0 0 30px}footer table th,footer table td{font-weight:300}footer table th:after{content:"／"}footer table .list_dott{width:auto;list-style:none}footer table .list_dott li{display:inline}footer table .list_dott li:not(:last-child):after{content:"・"}footer h2{width:auto;font-weight:600;font-size:2rem;line-height:1;color:#005bac;background-color:#d1e9ff;padding:6px 12px;margin:0 0 20px}footer h3{font-weight:500;font-size:1.8rem;margin:0 0 15px}footer ul{width:auto;list-style:none;line-height:1.5}footer ul a{font-weight:500}footer a{color:#fff;text-decoration:underline}.bnr_apply{position:fixed;z-index:1001;bottom:30px;right:20px;border-radius:8px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25)}.bnr_apply a{display:inline-block;width:auto;color:#fff;font-weight:700;text-decoration:none;border-radius:10px;background-color:#e60012;border:3px solid #fff;padding:20px 30px}.bnr_apply a:hover{background-color:#ee7800}@media screen and (max-width: 640px){img{max-width:100%;height:auto}.object_sp{display:block}.object_pc{display:none}.list_global{position:static;background:transparent;border:none}.list_global .nav_con{position:fixed;z-index:1001;top:10px;right:2%;display:grid;gap:6px;width:50px;list-style:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:rgba(255,241,0,0.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:12px 10px}.list_global .nav_con li{width:auto;height:3px;border-radius:3px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#005bac}.list_global .nav_con.is_open{background:transparent}.list_global .nav_con.is_open li:nth-child(2){opacity:0}.list_global .nav_con.is_open li{-webkit-transform:translatey(8px) rotate(45deg);transform:translatey(8px) rotate(45deg)}.list_global .nav_con.is_open li:nth-child(3){-webkit-transform:translatey(-10px) rotate(-45deg);transform:translatey(-10px) rotate(-45deg)}.list_global .list_global_main{position:fixed;z-index:1000;top:0;left:0;display:none;width:100%;height:100vh;background-color:rgba(255,241,0,0.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20vh 10% 0;margin:0 auto}.list_global .list_global_main li{border-bottom:1px dotted rgba(0,91,172,0.5)}.list_global .list_global_main a{position:relative;font-size:1.8rem;padding:16px 10px}.list_global .list_global_main a:after{position:absolute;top:0;right:0;bottom:0;content:"";display:block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #005bac;border-left:none;border-bottom:none;margin:auto 0}.list_global .list_global_main a:hover{background-color:inherit}footer{width:auto;font-size:1.3rem;padding:20px 0;margin:0 0 50px}footer .box_inner{width:92%;margin:0 auto}footer table{margin:0 0 20px}footer table th{white-space:nowrap}footer h2{font-size:1.6rem;margin:0 0 20px}footer h3{font-size:1.5rem;margin:0 0 10px}footer ul{line-height:1.6}.bnr_apply{bottom:0;right:0;width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bnr_apply a{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:50px;border-radius:0;border:none;padding:0}.bnr_apply a:hover{background-color:inherit}}
