.box{width:100%;height:auto;padding-top:137px}.box-1{width:100%;height:auto}@media screen and (max-width:960px){.box{padding-top:98px}}@media screen and (max-width:520px){.box{padding-top:87px}}@media screen and (max-width:480px){.box{padding-top:80px}}@media screen and (max-width:375px){.box{padding-top:70px}}.title{width:100%;height:auto;margin:0 auto;text-align:center;padding-top:60px;padding-bottom:55px;background-image:url(image/xbackground-midashi.webp.pagespeed.ic.hCVDG1Q4IY.webp);background-position:center;object-fit:cover;background-size:cover}.title h1{position:relative;display:inline-block;margin-bottom:1em;font-size:35px;letter-spacing:.08em}.title h1:before{content:'';position:absolute;bottom:-20px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#14b8dc;border-radius:2px}.title span{display:inline-block}@media screen and (max-width:640px){.title h1{font-size:30px}}@media screen and (max-width:520px){.title{padding-top:30px;padding-bottom:25px}.title h1{font-size:22px}.title h1:before{width:50px;bottom:-20px}}.content{padding-bottom:100px}.content-1_1 img{display:block;width:100%;height:auto;background-color:#f2f2f2}.content-1_1 p a{color:#14b8dc;font-weight:bold}.content-1_1 p a:hover{opacity:.7}.content-1_1 p a i{margin-right:3px}@media screen and (max-width:768px){.content-1:first-child{padding-top:0}}@media screen and (max-width:520px){.content-1_1 p{font-size:15px}}@media screen and (max-width:375px){.content-1{padding-top:30px}}.check{}.check th{width:20%;border-bottom:solid 2px #fff;border-left:solid 2px #14b8dc;padding:10px 10px;background-color:#14b8dc;color:#fff;text-align:center}.check th:first-child{width:20%;border-top:solid 2px #14b8dc;padding:10px 10px;background-color:#14b8dc;color:#fff}.check tbody tr:last-child th{border-bottom:solid 2px #14b8dc}.check td{padding:10px 10px;width:75%;border:solid 2px #14b8dc}.check_1{margin:20px auto}.check1-1{margin:0;width:15%;min-width:110px;padding:0 0 10px 0}.check1-2{margin:0;width:70%}.check1{display:flex;align-items:flex-start}.check1::after{height:1em;content:'';background: radial-gradient(#14B8DC 20%, transparent 10%) center/ 1em;flex:auto;margin-top:5px}.check1-2{order:1;padding-left:20px;margin-bottom:15px}@media screen and (max-width:768px){.check th{width:20%;border-bottom:solid 1px #fff;border-left:solid 1px #14b8dc}.check th:first-child{width:20%;border-top:solid 1px #14b8dc}.check tbody tr:last-child th{border-bottom:solid 1px #14b8dc}.check td{width:70%;border:solid 1px #14b8dc}}@media screen and (max-width:640px){.check{font-size:15px;line-height:1.4em}.check td{width:50%}.check th span{display:inline-block}}@media screen and (max-width:480px){.check{line-height:1.3em}.check td{padding:8px}}.isyaryou-keisan{width:100%;height:auto;padding:12px 20px;border:solid 3px #fb7500;border-radius:10px;margin-top:15px}.isyaryou-keisan-1,.isyaryou-keisan-2{width:100%;height:auto}.isyaryou-keisan-1{background-color:#fb7500;text-align:center;padding:5px 0;border-radius:50vh}.isyaryou-keisan-1 p{color:#fff;font-weight:bold;font-size:20px;margin-bottom:0}.isyaryou-keisan-2 p{color:#333;font-weight:bold;font-size:30px;margin-top:10px;margin-bottom:0}.isyaryou-keisan-2 p span{font-size:20px}@media screen and (max-width:480px){.isyaryou-keisan-1{padding:3px 0}.isyaryou-keisan-1 p{font-size:16px}.isyaryou-keisan-2 p{font-size:22px;margin-top:5px}}.voluntary-content{width:100%;height:auto;margin-top:15px;margin-bottom:30px;display:flex;justify-content:space-between;text-align:left}.voluntary-content_1{width:58%;height:auto}.voluntary-content_1 p{}.voluntary-content_2{width:40%;height:auto;border:solid 3px #14b8dc;padding:10px 20px;border-radius:10px}.voluntary-content_2_1{width:100%;height:auto}.voluntary-content_2_1 p{text-align:center;font-weight:bold;color:#14b8dc;font-size:25px;margin-bottom:10px;line-height:1.6em}.voluntary-content_2_2 p{font-weight:bold;margin-bottom:8px;font-size:15px}.voluntary-content_1 p a{color:#14b8dc;font-weight:bold}.voluntary-content_1 p a:hover{opacity:.7}.voluntary-content_1 p a i{margin-right:3px}@media screen and (max-width:960px){.voluntary-content{display:block}.voluntary-content_1,.voluntary-content_2{width:100%}.voluntary-content_2_1 p{text-align:left;font-size:22px;margin-bottom:5px}.voluntary-content_2_2 p{margin-bottom:5px}}@media screen and (max-width:520px){.voluntary-content_1 p{font-size:15px}.voluntary-content_2_1 p{font-size:18px;margin-bottom:3px}.voluntary-content_2_2 p{font-size:14px;margin-bottom:2px}}.tokuyaku{width:100%;height:auto;padding:20px;border:solid 3px #a1e2f1;border-radius:10px;margin-top:20px;text-align:left}.tokuyaku-1 p{font-size:20px;font-weight:bold;color:#14b8dc;margin-bottom:5px}.tokuyaku-2 p{margin-bottom:5px}.tokuyaku-arrow{width:100px;height:auto;margin:20px auto;margin-bottom:0}@media screen and (max-width:960px){.tokuyaku-arrow{width:80px}.tokuyaku-2 p{font-size:15px}}@media screen and (max-width:520px){.tokuyaku{margin-top:15px}.tokuyaku-arrow{width:70px;margin:15px auto}.tokuyaku-1 p{font-size:18px}}.contact1{font-weight:700;font-size:20px}.contact2{width:50%;min-width:280px;margin:20px auto 0 auto}.contact2 a{background-color:#14b8dc;color:#fff;font-weight:700;padding:20px 40px;border-radius:50px;font-size:23px}.point{border:solid 2px #a1e2f1;padding:15px;border-radius:10px;margin:20px auto}.point p{margin:0}.point_no{color:#14b8dc;font-weight:700;font-size:15px}.point_title{font-size:20px;font-weight:700}.point p{}.point-sen{font-size:15px}.flow-img{width:85%;margin:20px auto}@media screen and (max-width:520px){.point{padding:10px 15px;margin:15px auto}.point .point_no{font-size:14px}.point .point_title{font-size:18px;font-weight:700}.contact2{width:80%;min-width:300px;margin-top:10px}.contact2 a{padding:15px 40px;font-size:18px}.flow-img{width:100%}}.injury-table{width:95%;margin:auto}.injury-table th{background-color:#fb7500;color:#fff;padding:8px;border-right:solid 1px #fff}.injury-table th:last-child{border-right:solid 1px #fb7500}.injury-table td{border:solid 1px #fb7500;color:#333;padding:8px}@media screen and (max-width:520px){.injury-table{width:100%;font-size:15px}}@media screen and (max-width:480px){.injury-table{font-size:14px}}.linkspan{color:#14b8dc;font-weight:700}.boldspan{font-weight:700}.jisonp_flex{display:flex;justify-content:space-between}.jisonp_1{}.jisonp_2{width:80%}.jison_table th{width:25%;background-color:#a1e2f1;border:solid 2px #14b8dc}.jison_table td{width:75%;border:solid 2px #14b8dc;padding:20px;text-align:left}.jison_table{margin-top:25px}.detail{color:#14b8dc;font-weight:700}.detail:hover{color:#14b8dc;opacity:.7}.detail span{display:inline-block}.detail2 a{display:block;margin:10px 0 10px -7px}.detail2{color:#14b8dc;font-weight:700;margin:20px 0}.detail2:hover{color:#14b8dc;opacity:.7}.detail2 span{display:inline-block}.jump_tyose{padding-top:150px;margin-top:-150px}@media screen and (max-width:640px){.jison_table tr{font-size:15px}.jison_table td,.jison_table th{padding:15px}.jison_table th span{display:inline-block}}@media screen and (max-width:520px){.jison_table th{border:solid 1px #14b8dc}.jison_table td{border:solid 1px #14b8dc}}.content-2{width:100%;height:auto;display:flex;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:dotted 1px #a7aaa9;justify-content:space-between}.content-2:last-child{margin-bottom:50px}.content-2_1{width:60%;height:auto;text-align:left}.content-2_1 p{width:100%;margin-bottom:0}.content-2_1 p span{display:inline-block;font-size:20px;font-weight:700;color:#14b8dc;margin-bottom:5px}.reservation-linebtn a{display:block;width:300px;max-width:70%;padding:15px 10px;background-color:#06c755;border:solid 2px #06c755;color:#fff;border-radius:8px;text-align:center;font-size:20px;font-weight:500;margin-top:10px}.reservation-linebtn a:hover{background-color:#fff;color:#06c755}.reservation-linebtn a i{margin-right:5px}.content-2_2{width:35%}.content-2_2 img{width:100%;border:solid 2px #f2f2f2}.reservation-list{width:100%;height:auto;border:solid 3px #a1e2f1;border-radius:10px;padding:15px;margin-top:10px;margin-bottom:10px}.reservation-list li{font-weight:500;line-height:1.8em}.reservation-btn{width:100%;height:auto;margin:30px auto;display:flex;justify-content:space-between}.reservation-btn_1{width:49%;height:auto}.reservation-btn_1 a{display:block;width:100%;border:solid 2px #14b8dc;color:#14b8dc;padding:15px 10px;font-size:18px;font-weight:700;border-radius:50vh}.reservation-btn_1 a:hover{color:#fff;background-color:#14b8dc}.reservation{padding-top:180px;margin-top:-180px}@media screen and (max-width:768px){.reservation-linebtn a{font-size:18px}}@media screen and (max-width:640px){.reservation-linebtn a{width:100%;max-width:350px}}@media screen and (max-width:520px){.content-2_1 p{font-size:15px}.content-2_1 p span{font-size:18px;margin-bottom:3px}.reservation-list li{font-size:15px}.reservation-btn_1 a{padding:10px;font-size:16px}.reservation{padding-top:110px;margin-top:-110px}}@media screen and (max-width:480px){.content-2{display:block}.content-2_1,.content-2_2{width:100%}.content-2_1 p span{font-size:16px}.content-2_2{margin-top:15px}.reservation-linebtn a{max-width:480px;padding:8px;font-size:16px}}.content-sitemap{width:100%;height:auto;text-align:left;display:flex;flex-wrap:wrap;gap:150px;margin-top:10px}.content-sitemap ul li{line-height:2.2em;font-weight:700}.content-sitemap ul li a::before{content:"・";color:#14b8dc;font-weight:bold}.content-sitemap ul li a:hover{opacity:.7;color:#333}.content-sitemap ul .midashi .no:hover{opacity:1}.content-sitemap ul li .no:hover{opacity:1}@media screen and (max-width:960px){.content-sitemap{gap:40px}}@media screen and (max-width:640px){.content-sitemap{gap:15px}}@media screen and (max-width:520px){.content-sitemap{gap:0}.content-sitemap ul li{font-size:15px;line-height:2em}}.h2_1 a{color:#fff}.content-sitemap ul .midashi{line-height:1.8em}.content-sitemap ul .midashi a{font-weight:700;color:#14b8dc;font-size:18px}.content-sitemap ul .midashi a:hover{color:#14b8dc}.content-sitemap ul .midashi a::before{content:""}.content-sitemap ul .simplemap{line-height:1.2em;margin-bottom:20px}.content-sitemap ul .simplemap a{font-size:15px;margin-left:20px;font-weight:500}.content-sitemap ul .simplemap a::before{content:"-";margin-right:3px;color:#333;font-weight:500}.privacy{text-align:left}.privacy-1{text-align:left;font-weight:700;margin-bottom:5px}@media screen and (max-width:520px){.privacy,.privacy-1{font-size:15px}}.menu-youtube{width:854px;height:480px;margin:0 auto;padding-top:10px}.menu-youtube iframe{width:100%;height:100%}@media (max-width:1200px){.menu-youtube{position:relative;width:96%;height:0;padding-top:54%;margin-top:10px}.menu-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.content-1_2{width:100%;height:auto;border:solid 3px #14b8dc;border-radius:10px;padding-top:15px;padding-bottom:10px;padding:15px 15px 10px 15px}.content-1_2 li{font-weight:bold;margin-bottom:10px;line-height:1.4em}.chushaku{font-size:15px}@media (max-width:1200px){.content-1_2 li{font-size:15px}}.black-sen{color:#333;font-weight:normal}.mitsukaru{display:inline-block}.movie_contents{width:854px;height:480px;margin:0 auto 30px auto}iframe{width:100%;height:100%}@media (max-width:1200px){.movie_contents{position:relative;width:96%;height:0;padding-top:54%}iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.ul-style-ari ul,.ul-style-ari li{list-style-type:disc;margin-left:12px}.ul-style-ari li a{color:#14b8dc;font-weight:bold}.ul-style-ari li a:hover{opacity:.7}@media (max-width:520px){.ul-style-ari li{font-size:15px}}.sekkotsuin-list span{font-weight:bold}.accident-table span{display:inline-block}.accident-table th{border:solid 2px #14b8dc;background-color:#a1e2f1;color:#333;padding:10px 2px;width:20%}.accident-table td{border:solid 2px #14b8dc;width:70%;text-align:left;padding:10px}@media (max-width:520px){.accident-table th{font-size:15px}.accident-table td{font-size:15px}}.list-dott ul{width:98%;margin:10px auto 0 auto}.list-dott ul li{text-align:left}.list-dott ul li::before{content:"●";color:#14b8dc;font-size:10px;margin-right:5px}@media (max-width:520px){.list-dott ul li{font-size:15px}}.closure-type .closure-title{margin:15px 0 10px 0;font-weight:bold;font-size:17px}@media (max-width:520px){.closure-type .closure-title{font-size:16px}}.equation{border:solid 3px #14b8dc;border-radius:8px;padding:15px;text-align:center;margin-bottom:16px}.equation p{margin:0}.equation span{background-color:#14b8dc;color:#fff;font-weight:bold;padding:5px 10px;border-radius:50px;margin-bottom:10px;display:block}.closure-type2 span{font-weight:bold}.sub-title-small{font-weight:bold;color:#14b8dc;line-height:2em}.consultation i{margin-right:5px;line-height:1.6em;color:#a1e2f1}.howtotel{padding:20px;background-color:#f5f5f5;border-radius:5px}.howtotel i{margin-right:5px;color:#14b8dc}.howtotel p{margin-bottom:10px;line-height:1.6em;font-weight:500}.howtotel p:last-child{margin-bottom:0}.movie-list{}.movie-list ul{}.movie-list ul li{margin:7px 0}.movie-list ul li::before{content:"●";color:#14b8dc;font-size:10px;padding-left:8px;padding-right:5px}.movie-list ul li a:hover{color:#14b8dc}.jump-adjust{padding-top:150px!important;margin-top:-120px}@media (max-width:768px){.jump-adjust{padding-top:100px!important;margin-top:-100px!important}}.content-sitemap ul .district a{color:#9f9f9f;font-size:16px}