.under-fv{position:relative;height:30rem;width:100%;background-size:cover;background-position:center;background-image:url(../img/first/fv_first.webp)}@media screen and (min-width: 744px){.under-fv{background-size:cover;background-image:url(../img/first/fv_first_pc@1x.webp);background-image:image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x)}}.under-fv h1{width:95%;margin:0 auto;font-size:3.5rem;text-align:center;color:#0bc3ab;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.under-fv h1 span{font-size:1px;height:0;margin:0;padding:0;color:rgba(0,0,0,0);display:inline-block}.breadcrumbs.container{padding:2rem 1rem}.breadcrumbs span,.breadcrumbs a{font-size:1.2rem}.breadcrumbs a{color:#0bc3ab}.ttl{font-size:2.4rem;text-align:center;position:relative;color:#d39f40;font-weight:500;margin-bottom:4rem}.ttl span{font-size:3rem}@media screen and (min-width: 744px){.ttl{font-size:3.5rem}}.banner{padding:3rem 1rem;background-color:#fff;border:solid 1px #0bc3ab;border-radius:18px;max-width:90rem;margin:0 auto}.banner .logo{display:flex;align-items:center;justify-content:center;gap:0 .5rem;flex-wrap:wrap}.banner .logo img{width:6.3rem}.banner .logo p{font-size:2rem;line-height:1.2;font-family:"Hiragino Mincho ProN",YuMincho,serif;margin:0}.banner .logo p small{font-size:1.6rem;display:block}.banner .logo .address{width:100%;text-align:center;margin:1rem 0;font-size:1.8rem}.banner .call{text-align:center;margin-bottom:2.2rem}.banner .call a:first-of-type{display:flex;align-items:center;justify-content:center;gap:0 1.6rem;font-size:3.5rem;font-family:"Hiragino Mincho ProN",YuMincho,serif;margin-bottom:.5rem}.banner .call a:first-of-type img{width:2.4rem}.banner .call .gbtn{font-size:2.5rem;margin-top:2.2rem}.banner .call .gbtn img{width:2rem;height:2rem}h3{font-size:2rem;color:#0bc3ab}.access{background-image:url(../img/first/fv_first.webp)}@media screen and (min-width: 744px){.access{background-size:cover;background-image:url(../img/first/fv_first_pc@1x.webp);background-image:image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x)}}.access-sec,.access-sec2{padding:4rem 0 6rem}.access-sec .ttl,.access-sec2 .ttl{padding-top:4rem}.access-sec table,.access-sec2 table{border:solid 1px #333;margin:0 auto 2rem}.access-sec table tbody th,.access-sec table tbody td,.access-sec2 table tbody th,.access-sec2 table tbody td{padding:1rem;text-align:center;vertical-align:middle;line-height:1.5;height:6rem}.access-sec table tbody th,.access-sec2 table tbody th{border-bottom:1px solid #333}.access-sec table tbody th+th,.access-sec2 table tbody th+th{border-left:1px solid #333}.access-sec table tbody td+td,.access-sec2 table tbody td+td{border-left:1px solid #333}@media screen and (min-width: 744px){.access-sec .container,.access-sec2 .container{max-width:94rem;padding:0 2rem}.access-sec .container tbody th,.access-sec .container tbody td,.access-sec2 .container tbody th,.access-sec2 .container tbody td{padding:1rem 2rem}}@media screen and (min-width: 1100px){.access-sec .container .banner,.access-sec2 .container .banner{display:flex;align-items:center;justify-content:center;gap:4rem}.access-sec .container .banner .logo,.access-sec2 .container .banner .logo{width:35rem}}.access-sec2 .container h3{margin-bottom:2rem}.access-sec2 .container table+h3{margin-top:4rem}.access-sec2 .container table th,.access-sec2 .container table td{text-align:left}.access-sec2 .container table th{background-color:#f9ffff;color:#0bc3ab;width:11rem;border-right:solid 1px #333}.access-sec2 .container table td{border-bottom:solid 1px #333}.access-sec2 .container table tr:last-of-type th,.access-sec2 .container table tr:last-of-type td{border-bottom:rgba(0,0,0,0)}.access-sec2 iframe{width:100%}@media screen and (min-width: 744px){.access-sec2 .container table th:not(:last-of-type){width:11rem}.access-sec2 .container table th:last-of-type{width:auto;border-right:rgba(0,0,0,0)}}/*# sourceMappingURL=access.css.map */