@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap");*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.first{transition:0s !important}.first *{transition:0s !important}.first *.before,.first *:after{transition:0s !important}*:focus{outline:none}body,html{font-family:'Zen Kaku Gothic New', sans-serif;font-size:16px;font-weight:500;color:#1D1D1D}@media screen and (max-width: 850px){body,html{font-size:14px}}body{transition:1s;opacity:0}body.st{opacity:1}p{line-height:2}header .wrap{overflow:hidden;background-color:#FAF4F0}header .wrap+.wrap{background-color:rgba(250,244,240,0);background-image:url(/other/kojin/sonaeru/hoken/img/header-bg.svg);background-position:center bottom;background-size:cover;min-height:208px;padding-top:48px}@media screen and (max-width: 850px){header .wrap+.wrap{padding-top:40px;padding-bottom:50px;min-height:initial}}@media screen and (max-width: 850px){header .wrap+.wrap .btn{margin-right:10px;text-decoration:none;color:#fff;border-radius:40px;border:1px solid #CA4D56;background-color:#CA4D56;line-height:1;padding:6px 10px 6px 20px;display:inline-flex;justify-content:center;align-items:center;max-width:348px;height:46px;width:100%;text-align:center;position:relative;font-size:16px;letter-spacing:0.06em;transition:.4s}header .wrap+.wrap .btn.tel-sp{margin-top:0;margin-left:5px;margin-right:0}header .wrap+.wrap .btn.tel-sp:before{background-image:url(/other/kojin/sonaeru/hoken/img/icon-phone-wh.svg);width:9px;height:13px;margin-right:5px}header .wrap+.wrap .btn.tel-sp:after{background-image:url(/other/kojin/sonaeru/hoken/img/icon-tel.svg)}}@media screen and (max-width: 850px){header .wrap+.wrap .btn{font-size:12px;width:calc(50% - 5px);margin-right:5px;padding-right:42px;padding-left:8px}}header .wrap+.wrap .btn:hover{opacity:.6}@media screen and (max-width: 575px){header .wrap+.wrap .btn:hover{opacity:1}}@media screen and (max-width: 850px){header .wrap+.wrap .btn:before{content:"" !important;display:inline-block;background-image:url(/other/kojin/sonaeru/hoken/img/icon-cal.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:13px;margin-right:5px}}header .wrap+.wrap .btn:after{display:inline-block;content:"" !important;background-image:url(/other/kojin/sonaeru/hoken/img/icon-blank-wh.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;transform:translate(0, -50%);width:36px;height:36px}@media screen and (max-width: 850px){header .wrap+.wrap .btn:after{width:30px;height:30px}}header .title{font-size:18px;letter-spacing:0.1rem}@media screen and (max-width: 768px){header .title{font-size:16px}}header h1{font-size:clamp(36px, 3.8vw, 44px);line-height:calc(80 / 44);color:#CA4D56;letter-spacing:.06rem;font-weight:700}@media screen and (max-width: 850px){header h1{font-size:36px;line-height:calc(60 / 36)}}header h1 .pc{display:inline}header h1 .sp{display:none}@media screen and (max-width: 850px){header h1 .sp{display:inline}header h1 .pc{display:none}}header .lead{font-size:24px;letter-spacing:0.1rem}@media screen and (max-width: 768px){header .lead{font-size:20px}}header .container,header .nav-area{display:flex;justify-content:space-between;align-items:center;max-width:1100px;width:calc(100% - 32px);margin-inline:auto;flex-wrap:initial}@media screen and (max-width: 850px){header .container,header .nav-area{flex-wrap:wrap}}header .container .btn,header .nav-area .btn{text-decoration:none;color:#fff;border-radius:40px;border:1px solid #CA4D56;background-color:#CA4D56;line-height:1;padding:6px 10px 6px 20px;display:inline-flex;justify-content:center;align-items:center;max-width:540px;width:50%;height:80px;text-align:center;position:relative;font-size:24px;letter-spacing:0.06em;transition:.4s}header .container .btn.sp,header .nav-area .btn.sp{display:none}@media screen and (max-width: 850px){header .container .btn,header .nav-area .btn{max-width:100%;width:100%;font-size:20px;padding:6px 60px 6px 0}header .container .btn.sp,header .nav-area .btn.sp{display:inline-flex;margin-top:20px}}header .container .btn:hover,header .nav-area .btn:hover{opacity:.6}@media screen and (max-width: 575px){header .container .btn:hover,header .nav-area .btn:hover{opacity:1}}header .container .btn:before,header .nav-area .btn:before{content:url(/other/kojin/sonaeru/hoken/img/icon-cal.svg);margin-right:10px}header .container .btn:after,header .nav-area .btn:after{display:inline-block;content:"";background-image:url(/other/kojin/sonaeru/hoken/img/icon-blank-wh.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;top:50%;width:60px;height:60px;transform:translate(0, -50%)}@media screen and (max-width: 850px){header .container .btn:after,header .nav-area .btn:after{width:50px;height:50px}}header .container .btn.tel-sp:before,header .nav-area .btn.tel-sp:before{content:url(/other/kojin/sonaeru/hoken/img/icon-phone-wh.svg);margin-right:10px;width:40px}header .container .btn.tel-sp:after,header .nav-area .btn.tel-sp:after{display:inline-block;content:url(/other/kojin/sonaeru/hoken/img/icon-tel.svg);position:absolute;right:10px;top:50%;transform:translate(0, -50%)}header .container .logo,header .nav-area .logo{transform:translate(-50px, 0);transition:.6s}header .container .logo:hover,header .nav-area .logo:hover{opacity:.6}@media screen and (max-width: 1232px){header .container .logo,header .nav-area .logo{transform:translate(0, 0)}}@media screen and (max-width: 850px){header .container .logo img,header .nav-area .logo img{width:100px}}header .container .tel-sp,header .nav-area .tel-sp{display:none}@media screen and (max-width: 850px){header .container .tel-sp,header .nav-area .tel-sp{display:flex;margin-top:20px}}header .container .tel,header .nav-area .tel{white-space: nowrap;padding:12px 58px;border-top:1px solid #B5A5A2;border-bottom:1px solid #B5A5A2;margin-left:auto;letter-spacing:0.06em;font-size:clamp(20px, 2vw, 24px)}@media screen and (max-width: 1000px){header .container .tel,header .nav-area .tel{padding:12px 29px}}@media screen and (max-width: 850px){header .container .tel,header .nav-area .tel{display:none}}header .container .tel:before,header .nav-area .tel:before{content:url(/other/kojin/sonaeru/hoken/img/icon-phone.svg);margin-right:10px;display:inline-block;line-height:1;vertical-align:text-bottom}@media screen and (max-width: 850px){header .container .tel,header .nav-area .tel{font-size:clamp(16px, 2vw, 20px)}}header .container .tel span,header .nav-area .tel span{font-size:clamp(24px, 2vw, 28px)}@media screen and (max-width: 1000px){header .container .tel span,header .nav-area .tel span{font-size:clamp(20px, 2vw, 24px)}}header .container{width:calc(100% - 32px)}header .container>div{width:100%}@media screen and (max-width: 850px){header .container .pc{display:none}}header .container img{margin-right:-70px}header .container img.sp{display:none}header .container img.pc{max-width:58%}@media screen and (max-width: 1000px){header .container img.pc{margin-right:-45px;max-width:55%}}@media screen and (max-width: 850px){header .container img.pc{margin-right:-20px;max-width:60%}}@media screen and (max-width: 720px){header .container img.pc{max-width:55%;margin-right:-30px}}@media screen and (max-width: 620px){header .container img.sp{display:block;max-width:calc(100% + 64px);width:calc(100% + 64px);margin-left:-32px;margin-top:20px}header .container img.pc{display:none}}@media screen and (max-width: 1250px){header .container img{margin-right:-55px}}@media screen and (max-width: 1000px){header .container img{margin-right:-47px}}header .nav-area{padding:25px 0;margin-bottom:15px}@media screen and (max-width: 850px){header .nav-area{padding:20px 0 25px}}header .nav-area span{display:none}@media screen and (max-width: 850px){header .nav-area span{display:inline-block}}header .nav-area .nav-area__btn{text-decoration:none;color:#CA4D56;border-radius:40px;border:1px solid #CA4D56;line-height:1;padding:6px 10px 6px 20px;display:inline-flex;justify-content:space-between;align-items:center;font-size:14px;transition:.4s;transform:translate(70px, 0)}@media screen and (max-width: 1272px){header .nav-area .nav-area__btn{transform:translate(50px, 0)}}@media screen and (max-width: 1232px){header .nav-area .nav-area__btn{transform:translate(0, 0)}}@media screen and (max-width: 850px){header .nav-area .nav-area__btn{font-size:12px;display:none}}header .nav-area .nav-area__btn:hover{opacity:.6}@media screen and (max-width: 575px){header .nav-area .nav-area__btn:hover{opacity:1}}header .nav-area .nav-area__btn:after{display:inline-block;content:url(/other/kojin/sonaeru/hoken/img/icon-blank.svg);margin-left:10px}.container{max-width:1100px;width:calc(100% - 32px);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.container.noflex{display:block}@media screen and (max-width: 850px){.container.noflex{margin-top:30px}}.container.align-bottom{align-items:flex-end;padding:0 45px}@media screen and (max-width: 1200px){.container.align-bottom{padding:0}}.en-title{font-size:20px;color:#E3DCDB;font-weight:700;letter-spacing:0.1em;margin-left:5px}@media screen and (max-width: 850px){.en-title{font-size:16px}}.en-title span{color:#CA4D56}.en-title+h2,.en-title+h3{width:max-content;font-weight:700;color:#CA4D56;position:relative;margin-top:10px;line-height:1;letter-spacing:0.1rem;padding-bottom:13px;border-bottom:3px solid #CA4D56;display:inline-block}.en-title+h2{font-size:clamp(36px, 3.8vw, 44px)}@media screen and (max-width: 850px){.en-title+h2{font-size:35px}}.en-title+h3{font-size:36px}@media screen and (max-width: 850px){.en-title+h3{font-size:28px}}.common-pt{padding-top:60px}@media screen and (max-width: 850px){.common-pt{padding-top:30px}}.common-pb{padding-bottom:60px}@media screen and (max-width: 850px){.common-pb{padding-bottom:30px}}footer{background-image:url(/other/kojin/sonaeru/hoken/img/footer-bg.svg);background-position:center top;background-size:cover}footer .container{align-items:center;height:100%;min-height:170px;padding-top:10px}@media screen and (max-width: 850px){footer .container{display:block}}footer .container ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;font-size:12px;width:calc(100% - 180px)}@media screen and (max-width: 850px){footer .container ul{width:calc(100%);margin-top:30px;margin-bottom:40px;line-height:2;width:330px;margin-left:auto;margin-right:auto;display:block;}}footer .container ul li{margin-right:8px}footer .container ul li:last-of-type{margin-left:0}footer .container ul li:before{content:":";font-weight:900;color:#CA4D56;margin-right:8px;font-size:18px}footer .container ul li a{color:#1D1D1D;transition:.5s}footer .container ul li a:hover{color:#CA4D56;text-decoration:none}footer .container .copy{font-size:12px;font-weight:400;letter-spacing:0.06em}@media screen and (max-width: 850px){footer .container .copy{padding-bottom:30px;text-align:center}}.on .fixed-object{transform:translate(0, 0)}.fixed-object{position:fixed;bottom:0;width:100%;padding:20px 0 16px;background-color:#F8E7DC;transform:translate(0, 100%);transition:.6s}@media screen and (max-width: 850px){.fixed-object{padding:10px 0 10px}}.fixed-object .container{justify-content:center}.fixed-object .container .btn{margin-right:10px;text-decoration:none;color:#fff;border-radius:40px;border:1px solid #CA4D56;background-color:#CA4D56;line-height:1;padding:6px 10px 6px 20px;display:inline-flex;justify-content:center;align-items:center;max-width:348px;height:46px;width:100%;text-align:center;position:relative;font-size:16px;letter-spacing:0.06em;transition:.4s}@media screen and (max-width: 850px){.fixed-object .container .btn{font-size:12px;width:calc(50% - 5px);margin-right:5px;padding-right:42px;padding-left:8px}}.fixed-object .container .btn:hover{opacity:.6}@media screen and (max-width: 575px){.fixed-object .container .btn:hover{opacity:1}}.fixed-object .container .btn:before{content:"";margin-right:10px;width:30px;height:24px;display:inline-block;background-image:url(/other/kojin/sonaeru/hoken/img/icon-cal.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 850px){.fixed-object .container .btn:before{width:16px;height:13px;margin-right:5px}}.fixed-object .container .btn:after{display:inline-block;content:"";background-image:url(/other/kojin/sonaeru/hoken/img/icon-blank-wh.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;transform:translate(0, -50%);width:36px;height:36px}@media screen and (max-width: 850px){.fixed-object .container .btn:after{width:30px;height:30px}}.fixed-object .container .tel-sp{display:none}.fixed-object .container .tel-sp:before{background-image:url(/other/kojin/sonaeru/hoken/img/icon-phone-wh.svg)}@media screen and (max-width: 850px){.fixed-object .container .tel-sp:before{width:9px;height:13px}}.fixed-object .container .tel-sp:after{background-image:url(/other/kojin/sonaeru/hoken/img/icon-tel.svg)}@media screen and (max-width: 850px){.fixed-object .container .tel-sp{display:inline-flex;margin-right:0;margin-left:5px}}.fixed-object .container .tel{margin-left:10px;padding:2px 30px;border-top:1px solid #B5A5A2;border-bottom:1px solid #B5A5A2;letter-spacing:0.06em;font-size:16px}@media screen and (max-width: 850px){.fixed-object .container .tel{display:none}}.fixed-object .container .tel:before{content:"";margin-right:10px;display:inline-block;line-height:1;vertical-align:text-bottom;width:16px;height:24px;background-image:url(/other/kojin/sonaeru/hoken/img/icon-phone.svg);background-size:contain;background-repeat:no-repeat}.fixed-object .container .tel span{font-size:20px}.fadein{opacity:0;transition:1s}.fadein.active{opacity:1}.description{line-height:calc(40 / 18)}@media screen and (max-width: 850px){.description{margin-top:30px}}.toggle-switch{display:inline-block;position:absolute;line-height:1;padding-left:10px;background-color:#fff}@media screen and (min-width: 851px){.toggle-switch{display:none}}.toggle-switch span{display:inline-block;width:30px;height:30px;background-color:#CA4D56;border-radius:50%;position:relative;cursor:pointer;transition:.5s}.toggle-switch span:hover{opacity:.6}@media screen and (max-width: 575px){.toggle-switch span:hover{opacity:1}}.toggle-switch span.on:after{transform:translate(-50%, -50%) rotate(0)}.toggle-switch span:before,.toggle-switch span:after{content:"";display:inline-block;width:12px;height:2px;border-radius:4px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff}.toggle-switch span:after{transition:.5s;transform:translate(-50%, -50%) rotate(90deg)}.point{padding:60px 40px 50px;border:1px solid #CA4D56;border-radius:10px 40px 10px 40px;position:relative;margin-top:110px;width:100%}@media screen and (max-width: 850px){.point{padding:45px 16px 35px;margin-top:70px}}.point .point__title{position:absolute;left:50%;top:-24px;transform:translate(-50%, -50%);background-color:#fff;padding:0 10px;text-align:center}.point .point__title p{line-height:calc(36 / 16);margin-left:0}.point .point__innner{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.point .point__innner>div{width:calc((100% - 108px)/3);position:relative}@media screen and (max-width: 1000px){.point .point__innner>div{width:calc((100% - 5vw)/3)}}@media screen and (max-width: 850px){.point .point__innner>div{width:100%;max-width:100%;padding-bottom:30px;margin-bottom:25px;border-bottom:1px dotted #B5A5A2}.point .point__innner>div:nth-of-type(1) img{width:50px}.point .point__innner>div:nth-of-type(2) img{width:70.5px}.point .point__innner>div:nth-of-type(3) img{width:132.6px}.point .point__innner>div p{display:none}.point .point__innner>div .toggle-switch{bottom:0;right:0;transform:translate(0, 50%)}.point .point__innner>div:last-of-type{margin-bottom:0}}.point .point__innner>div h4{margin-top:20px;font-weight:500;font-size:clamp(18px, 2vw, 24px);line-height:calc(40 / 24);letter-spacing:1px}.point .point__innner>div p{margin-top:20px;line-height:calc(36 / 16)}.flow{background:#FAF4F0;align-items:flex-start;padding-top:60px}@media screen and (max-width: 850px){.flow{padding-top:30px}}.flow .container{flex-wrap:wrap}.flow .container>div{max-width:318px;width:calc((100% - 20px)/3)}@media screen and (max-width: 850px){.flow .container>div{width:100%;max-width:100%;margin-top:80px}.flow .container>div:first-of-type{margin-top:0}}.flow .container>div h3+p{margin-top:60px}@media screen and (max-width: 850px){.flow .container>div h3+p{margin-top:30px}}.flow .container>ol{width:calc(100% - 318px - 60px);margin-bottom:0;margin-top:0;list-style:none;padding-left:0}@media screen and (max-width: 850px){.flow .container>ol{width:calc(100%);margin-top:30px}}.flow .container>ol li{padding:30px;background:#fff;border-radius:10px 40px 10px 40px;margin-top:30px;position:relative}@media screen and (max-width: 850px){.flow .container>ol li{padding:24px 24px 36px;margin-top:20px}}.flow .container>ol li h3{font-size:24px;font-weight:500}@media screen and (max-width: 850px){.flow .container>ol li h3{font-size:20px}}.flow .container>ol li h3 span{font-size:20px;font-weight:900;margin-right:20px;color:#CA4D56}@media screen and (max-width: 850px){.flow .container>ol li h3 span{font-size:16px;margin-right:14px}}.flow .container>ol li h3+p{margin-top:15px}.flow .container>ol li:last-of-type:before{content:none}.flow .container>ol li:before{width:3px;height:30px;content:"";display:inline-block;background-color:#CA4D56;position:absolute;left:50%;bottom:-30px;transform:translate(-50%, 0)}@media screen and (max-width: 850px){.flow .container>ol li:before{height:20px;bottom:-20px}}.flow .container>ol li:first-of-type{margin-top:0}@media screen and (max-width: 850px){.flow .container>ol li>div{position:relative;border-bottom:1px dotted #B5A5A2;padding-bottom:20px}}.flow .container>ol li>div p{margin-top:16px}@media screen and (max-width: 850px){.flow .container>ol li>div p{margin-top:20px;display:none}}.flow .container>ol li>div .toggle-switch{right:0;bottom:0;transform:translate(0, 50%)}.flow .voice{margin-top:110px;padding-bottom:40px}@media screen and (max-width: 850px){.flow .voice{padding-bottom:0;margin-top:90px}}.flow .voice div{position:relative;border:1px solid #CA4D56;border-radius:10px 40px 10px 40px;padding:104px 30px 30px}.flow .voice div:nth-of-type(2){transform:translate(0, 40px)}@media screen and (max-width: 850px){.flow .voice div:nth-of-type(2){transform:initial}}.flow .voice div .label,.flow .voice div img{position:absolute}.flow .voice div img{left:50%;top:20px;transform:translate(-50%, -50%)}.flow .voice div .label{width:80px;height:80px;left:20px;top:0;background-color:#fff;border-radius:50%;transform:translate(0, -50%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#CA4D56}.flow .voice div .label span{line-height:1.2;font-size:18px;font-weight:700;letter-spacing:0.06em;text-align:center}.flow .voice div .label span.num{font-size:22px}.flow .voice div .label span span{font-size:12px}.access{overflow:hidden}.access .container{align-items:flex-start}@media screen and (min-width: 851px){.access .container{flex-wrap:initial}}.access .container .sp{display:none}@media screen and (max-width: 850px){.access .container .sp{display:block}.access .container .pc{display:none}}.access .container .information{width:50%}@media screen and (max-width: 850px){.access .container .information{width:100%;order:2}}.access .container .information+div{position:relative;width:calc(50% + (100vw - 1068px)/2);margin-right:calc((100vw - 1068px)/2* -1)}@media screen and (max-width: 850px){.access .container .information+div{order:1}}@media screen and (max-width: 1100px){.access .container .information+div{width:calc(50% + 16px);margin-right:-16px}}@media screen and (max-width: 850px){.access .container .information+div{width:calc(100% + 16px)}}.access .container .information+div .img{border-radius:60px 0 0 60px;overflow:hidden}@media screen and (max-width: 850px){.access .container .information+div .img{margin-top:28px}}.access .container .pc+.shop-detail{padding-top:0;margin-top:60px;border-top:0}@media screen and (max-width: 850px){.access .container .pc+.shop-detail{margin-top:10px}}.access .container .shop-detail{padding-top:28px;margin-top:28px;border-top:1px solid #E3DCDB;margin-right:120px}@media screen and (max-width: 850px){.access .container .shop-detail{margin-right:0;padding-top:20px;margin-top:20px}}.access .container .shop-detail .name{font-size:24px}@media screen and (max-width: 850px){.access .container .shop-detail .name{font-size:20px}}.access .container .shop-detail .name,.access .container .shop-detail .name+p{letter-spacing:0.06em}.access .container .shop-detail .name+p{font-size:18px}@media screen and (max-width: 850px){.access .container .shop-detail .name+p{font-size:16px}}.access .container .shop-detail .gmap{color:#CA4D56;font-size:18px;font-weight:700;margin-left:20px;letter-spacing:initial;display:inline-block;transition:.4s}@media screen and (max-width: 1050px){.access .container .shop-detail .gmap{margin-left:0;display:block}}@media screen and (max-width: 850px){.access .container .shop-detail .gmap{font-size:16px}}.access .container .shop-detail .gmap:before{content:url(/other/kojin/sonaeru/hoken/img/icon-googlemap.svg);margin-right:10px}.access .container .shop-detail .gmap:hover{opacity:.6}@media screen and (max-width: 575px){.access .container .shop-detail .gmap:hover{opacity:1}}.access .container .shop-detail .btn{text-decoration:none;color:#CA4D56;border-radius:40px;border:1px solid #CA4D56;line-height:1;padding:6px 10px 6px 20px;display:inline-flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;margin-top:10px;transition:.4s}.access .container .shop-detail .btn:hover{opacity:.6}@media screen and (max-width: 575px){.access .container .shop-detail .btn:hover{opacity:1}}.access .container .shop-detail .btn:after{display:inline-block;content:url(/other/kojin/sonaeru/hoken/img/icon-blank.svg);margin-left:10px}.access .container .label-area{display:flex;justify-content:center;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}@media screen and (max-width: 850px){.access .container .label-area{transform:translate(calc(-50% - 8px), 50%)}}.access .container .label-area .label{width:144px;height:144px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 5px}@media screen and (max-width: 850px){.access .container .label-area .label{width:109px;height:109px}}.access .container .label-area .label>span{border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;border:4px dotted #CA4D56;flex-direction:column;line-height:1.4;text-align:center;font-size:18px;font-weight:700;letter-spacing:0.06rem;color:#CA4D56}@media screen and (max-width: 850px){.access .container .label-area .label>span{font-size:14px}}.access .container .label-area .label>span span{font-size:24px;letter-spacing:0.02rem}@media screen and (max-width: 850px){.access .container .label-area .label>span span{font-size:18px}}.access .open-time{list-style:none;padding-left:0;display:flex;margin-top:40px;margin-bottom:0}@media screen and (max-width: 850px){.access .open-time{flex-wrap:wrap}}.access .open-time li{display:inline-flex;align-items:center;margin-left:44px}@media screen and (max-width: 850px){.access .open-time li{margin-left:0px}}.access .open-time li:first-of-type{margin-left:0}@media screen and (max-width: 850px){.access .open-time li:first-of-type{margin-bottom:10px;margin-right:44px}}.access .open-time li:first-of-type p span{width:76px;display:inline-block}.access .open-time li:last-of-type div p{font-size:18px}@media screen and (max-width: 850px){.access .open-time li:last-of-type div p{font-size:16px}}.access .open-time li div{width:max-content}.access .open-time li div p{letter-spacing:0.06em;font-size:20px}@media screen and (max-width: 850px){.access .open-time li div p{font-size:18px}}.access .open-time li div p span{font-size:18px}@media screen and (max-width: 850px){.access .open-time li div p span{font-size:16px}}.access .open-time li .label{font-size:18px;line-height:calc(24 / 18);letter-spacing:0.06em;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;background:#FAF4F0;border-radius:50%;color:#CA4D56;margin-right:20px}@media screen and (max-width: 850px){.access .open-time li .label{font-size:16px;width:70px;height:70px}}
a.btn_01 {
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	margin: auto;
	padding: 1rem 4rem;
	font-weight: bold;
	border: 2px solid #CA4D56;
	background: #CA4D56;
	color: #fff;
	border-radius: 100vh;
	transition: 0.5s;
	position: relative;
}
a.btn_01:hover 
{opacity:0.5}

a.btn_01:after{
display:inline-block;content:"" !important;background-image:url(/other/kojin/sonaeru/hoken/img/icon-blank-wh.svg);
background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;transform:translate(0, -50%);
width:36px;height:36px
}


