@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;700&display=swap";html{overflow:auto}body *{font-weight:500;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%}body{overflow:hidden}header,main{width:100%;margin:0 auto;overflow:visible;text-align:center}a,a:hover{text-decoration:none}img{max-width:100%;height:auto}@media screen and (max-width: 750px){body{overflow-x:hidden}}input[type=tel],input[type=text],input[type=button],input[type=submit],input[type=image],input[type=password],input[type=email],input[type=number],textarea,select{outline:none;background:none;border:none;width:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}*,*:before,*:after{box-sizing:border-box}li{list-style:none}button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus-visible{outline:2px solid #000;outline-offset:2px}@media screen and (max-width: 750px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.wrap{max-width:100%;margin:0 auto;position:relative}@media screen and (max-width: 750px){.wrap{overflow:hidden}}.spNone{display:block}.pcNone{display:none}@media screen and (max-width: 750px){.spNone{display:none}.pcNone{display:block}}.alignL{text-align:left}.alignC{text-align:center}.alignR{text-align:right}.posiR{position:relative}.absol{position:absolute;z-index:1;left:0;right:0;margin:0 auto}.disFlex{display:flex;flex-wrap:wrap;justify-content:space-between}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}body *{font-family:"Zen Kaku Gothic Antique",sans-serif}body{margin:0}a{transition:.4s}a:hover{transition:.4s;opacity:.7}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}.w750{width:750px}.w962{width:750px}.w1920{width:1920px}.bg_1{background:#fff}.bg_2{background:#fdf8ec}.bg_3{background:url(../imgs/bg_3.webp) center repeat;background-size:27px auto}@media screen and (max-width: 750px){.bg_3{background-size:.36vw auto}}.bg_4{background:url(../imgs/bg_4.svg) center repeat-y;background-size:950px auto}@media screen and (max-width: 750px){.bg_4{background-size:126.6666666667vw auto}}.btn{position:relative;display:block;padding-top:24px}@media screen and (max-width: 750px){.btn{padding-top:calc(24/750*100vw)}}.btn span{font-size:34px;font-weight:900;letter-spacing:.04em;color:#000;height:-moz-fit-content;height:fit-content;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 750px){.btn span{font-size:calc(34/750*100vw)}}#search{padding-top:90px;padding-bottom:88px}#search h2{font-size:40px;font-weight:900;color:#8c6239;text-align:center}#search h2 img{display:block;margin-top:14px}#search .area{margin-top:68px;margin-bottom:88px}#search section .title{font-size:35px;font-weight:700;letter-spacing:.13em;color:#fff;position:relative;background:url(../imgs/search_title_bg.webp) center no-repeat;background-size:cover;width:81.6%;height:83px;display:flex;justify-content:center;align-items:center;margin:auto}#search section .title::before{content:"";background:center no-repeat;background-size:contain;position:absolute}#search .area .title::before{background-image:url(../imgs/icon_area.svg);width:86px;height:73px;top:-9px;left:55px}#search .day .title::before{background-image:url(../imgs/icon_calendar.svg);width:77px;height:65px;top:9px;left:53px}#search section .title span{font-size:60px;color:#fff;margin-top:-8px}@media screen and (max-width: 750px){#search{padding-top:calc(90/750*100vw);padding-bottom:calc(88/750*100vw)}#search h2{font-size:calc(40/750*100vw)}#search h2 img{margin-top:calc(14/750*100vw)}#search .area{margin-top:calc(68/750*100vw);margin-bottom:calc(88/750*100vw)}#search section .title{font-size:calc(35/750*100vw);height:calc(83/750*100vw)}#search .area .title::before{width:calc(86/750*100vw);height:calc(73/750*100vw);top:calc(-9/750*100vw);left:calc(55/750*100vw)}#search .day .title::before{width:calc(77/750*100vw);height:calc(65/750*100vw);top:calc(9/750*100vw);left:calc(53/750*100vw)}#search section .title span{font-size:calc(60/750*100vw);margin-top:calc(-8/750*100vw)}}#search .tab-buttons{display:flex}#search .tab-content{display:none}#search .tab-content.active{display:flex}#search .tab-content{flex-direction:row;flex-wrap:wrap;gap:10px;width:82.4%;margin:auto;margin-top:16px}#search .tab-buttons{width:82.4%;flex-direction:row;flex-wrap:wrap;gap:16px 10px;margin:20px auto 118px}#search .tab-button{border:#4196d3 3px solid;border-radius:7px;background:#fff;cursor:pointer;width:calc((100% - 20px)/3);height:90px;padding:0;transition:.4s}#search .tab-button.active,#search .tab-button:hover{background-color:#4196d3}#search .tab-button span{font-size:28px;font-weight:500;letter-spacing:.06em;color:#003461;position:relative;margin-top:-10px;transition:.4s}#search .tab-button.active span,#search .tab-button:hover span{color:#fff}#search .tab-button span::after{content:"";background:#4196d3;height:8.6602540378px;width:20px;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:-12px;left:0;right:0;margin:auto;transition:.4s}#search .tab-button.active span::after,#search .tab-button:hover span::after{background:#fff}@media screen and (max-width: 750px){#search .tab-content{gap:calc(10/750*100vw);margin-top:calc(16/750*100vw)}#search .tab-buttons{gap:calc(16/750*100vw) calc(10/750*100vw);margin:calc(20/750*100vw) auto calc(118/750*100vw)}#search .tab-button{border-width:calc(3/750*100vw);width:calc((100% - 10/750*100vw*2)/3);height:calc(90/750*100vw)}#search .tab-button span{font-size:calc(28/750*100vw);margin-top:calc(-10/750*100vw)}#search .tab-button span::after{height:calc(1.7320508076*10/750*100vw/2);width:calc(20/750*100vw);bottom:calc(-12/750*100vw)}}#search p:not(.title){font-size:29px;font-weight:500;text-align:center;position:relative}#search .tab-buttons+p:not(.title)::before{content:"";background:#4196d3;height:39.8371685741px;width:54px;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:-74px;left:0;right:0;margin:auto}@media screen and (max-width: 750px){#search p:not(.title){font-size:calc(29/750*100vw)}#search .tab-buttons+p:not(.title)::before{height:calc(1.7320508076*46/750*100vw/2);width:calc(54/750*100vw);top:calc(-74/750*100vw)}}#search .tab-content .list-item{background:#fff;width:calc((100% - 10px)/2);height:76px;border:#4196d3 3px solid;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;gap:0 66px;position:relative;padding:14px}#search .tab-content .list-item.checked-item{background:#4196d3}#search .tab-content .list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d5d5d6;border-radius:6px;width:40px;height:40px;margin:0}#search .tab-content .list-item.checked-item input{background:url(../imgs/check_bg.svg) #fff center no-repeat;background-size:contain}#search .tab-content .list-item span{font-size:28px;font-weight:500;letter-spacing:.06em;color:#003461}#search .tab-content .list-item.checked-item span{color:#fff}@media screen and (max-width: 750px){#search .tab-content .list-item{width:calc((100% - 10/750*100vw)/2);height:calc(76/750*100vw);border-width:calc(3/750*100vw);gap:0 calc(66/750*100vw);padding:calc(14/750*100vw)}#search .tab-content .list-item input{width:calc(40/750*100vw);height:calc(40/750*100vw)}#search .tab-content .list-item span{font-size:calc(28/750*100vw)}}#search .day .title+p{margin-top:20px;margin-bottom:12px}@media screen and (max-width: 750px){#search .day .title+p{margin-top:calc(20/750*100vw);margin-bottom:calc(12/750*100vw)}}#search .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background-color:#fff;border:6px;padding:0 20px}#search .accordion-toggle:checked~.accordion-content{max-height:5000px;padding:0 20px}#search .accordion-header{display:flex;justify-content:center;align-items:center;padding:12px;background:#4196d3;position:relative;cursor:pointer}#search .accordion-header p{font-size:35px;font-weight:700;letter-spacing:.13em;color:#fff}#search .accordion-header .arrow{content:"";width:26px;height:17px;background:url(../imgs/near_area_arrow.svg) center no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:3.5889070147%;margin:auto;transition:transform .4s}#search .accordion-toggle:checked~.accordion-header .arrow{transform:rotate(180deg)}#search .accordion-container{max-width:82.4%;margin:78px auto 0;border-radius:6px;overflow:hidden}#search .accordion-container ul{display:flex;flex-direction:column}#search .accordion-container li{padding:32px 0 36px}#search .accordion-container li:not(:last-child){border-bottom:#4196d3 2px solid}@media screen and (max-width: 750px){#search .accordion-content{border:calc(6/750*100vw);padding:0 calc(20/750*100vw)}#search .accordion-toggle:checked~.accordion-content{padding:0 calc(20/750*100vw)}#search .accordion-header{padding:calc(12/750*100vw)}#search .accordion-header p{font-size:calc(35/750*100vw)}#search .accordion-header .arrow{width:calc(26/750*100vw);height:calc(17/750*100vw)}#search .accordion-container{margin:calc(78/750*100vw) auto 0}#search .accordion-container li{padding:calc(32/750*100vw) 0 calc(36/750*100vw)}}#search_result .bg_3 .title{font-size:34px;font-weight:900;letter-spacing:.1em;color:#fff;padding:30px 0}#search_result .bg_4 .wrap{padding-top:55px;padding-bottom:70px}#search_result ul{display:flex;flex-direction:column;gap:38px;width:84%;margin:auto}#search_result li{background:#fdf8ec;border-top:#fce962 7px solid;display:flex;flex-direction:row;gap:23px;box-shadow:#e6e6e6 6px 6px;padding:21px 22px 16px}#search_result li .img{width:45.7975986278%;aspect-ratio:267/216}#search_result li .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#search_result li .txt{width:calc(54.2024013722% - 23px)}#search_result li .txt p{text-align:left;position:relative;padding:8px 0}#search_result li .txt p:not(:last-child){border-bottom:#8c6239 2px dotted}#search_result li .txt .title{font-size:28px;font-weight:700;letter-spacing:.05em;line-height:1.3214285714}#search_result li .txt p:not(.title){display:flex;flex-direction:row;gap:0 20px}#search_result li .txt .add{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.2692307692}#search_result li .txt .time{font-size:26px;font-weight:700;letter-spacing:-0.02em;align-items:center}#search_result li .txt .add::before,#search_result li .txt .time::before{content:"";background:center no-repeat;background-size:contain;display:block}#search_result li .txt .add::before{background-image:url(../imgs/icon_add.svg);min-width:23px;height:34px}#search_result li .txt .time::before{background-image:url(../imgs/icon_time.svg);min-width:26px;height:26px}@media screen and (max-width: 750px){#search_result .bg_3 .title{font-size:calc(34/750*100vw);padding:calc(30/750*100vw) 0}#search_result .bg_4 .wrap{padding-top:calc(55/750*100vw);padding-bottom:calc(70/750*100vw)}#search_result ul{gap:calc(38/750*100vw)}#search_result li{border-top:#fce962 calc(7/750*100vw) solid;gap:calc(23/750*100vw);padding:calc(21/750*100vw) calc(22/750*100vw) calc(16/750*100vw)}#search_result li .txt{width:calc(54.2024013722% - 23/750*100vw)}#search_result li .txt p{padding:calc(8/750*100vw) 0}#search_result li .txt .title{font-size:calc(28/750*100vw)}#search_result li .txt p:not(.title){gap:0 calc(20/750*100vw)}#search_result li .txt .add{font-size:calc(26/750*100vw)}#search_result li .txt .time{font-size:calc(26/750*100vw)}#search_result li .txt .add::before{min-width:calc(23/750*100vw);height:calc(34/750*100vw)}#search_result li .txt .time::before{min-width:calc(26/750*100vw);height:calc(26/750*100vw)}}#tochi_charm .w962{padding-top:18px;padding-bottom:124px}#tochi_charm .title_before{font-size:40px;font-weight:900;letter-spacing:.3em;color:#fff;text-align:center}#tochi_charm h2{font-size:62px;font-weight:900;line-height:1.7580645161;color:#fce962;writing-mode:tb-rl;text-align:justify;margin:70px auto -58px}#tochi_charm section{background:#fff;position:relative;border-radius:7px;width:492px;margin:auto;padding:58px 20px 40px}#tochi_charm section:nth-of-type(1),#tochi_charm section:nth-of-type(4){margin-left:-112px}#tochi_charm section:nth-of-type(2){margin-top:-94px;margin-right:-98px;padding-left:64px}#tochi_charm section:nth-of-type(3){margin-top:54px;padding-right:34px}#tochi_charm section:nth-of-type(2),#tochi_charm section:nth-of-type(3){padding-bottom:48px}#tochi_charm section:nth-of-type(4){margin-top:50px;padding-right:54px}#tochi_charm section:nth-of-type(5){margin-top:-164px;margin-right:-112px;padding-left:88px}#tochi_charm section:nth-of-type(6){margin-top:50px}#tochi_charm section .list_box{position:relative;width:-moz-fit-content;width:fit-content;margin:auto}#tochi_charm section:nth-of-type(1) .list_box,#tochi_charm section:nth-of-type(4) .list_box{margin-right:0}#tochi_charm section:nth-of-type(2) .list_box,#tochi_charm section:nth-of-type(5) .list_box{margin-left:0}#tochi_charm section:nth-of-type(3) .list_box{margin-right:0}#tochi_charm section .title{font-size:24px;font-weight:900;color:#4196d3;position:relative;margin-top:-80px;z-index:1}#tochi_charm section:nth-of-type(2) .title{margin-left:-18px}#tochi_charm section .title::after{content:"";background:url(../imgs/tochi_charm_title_bg.svg) center no-repeat;background-size:contain;width:152px;height:67px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}#tochi_charm section .title span{font-size:36px;color:#4196d3;vertical-align:sub;margin-bottom:4px}#tochi_charm section h3{font-size:38px;font-weight:700;letter-spacing:.02em;line-height:1.4210526316;text-align:center;padding-top:16px}#tochi_charm section:nth-of-type(1) .absol_1{top:-50px;right:144px}#tochi_charm section:nth-of-type(1) .absol_2{bottom:-40px;left:auto;right:238px}#tochi_charm section:nth-of-type(1) .absol_3{bottom:-62px;left:auto;right:96px}#tochi_charm section:nth-of-type(3) .absol_1{top:-54px;left:-58px;right:auto}#tochi_charm section:nth-of-type(3) .absol_2{bottom:-56px;left:auto;right:-64px}#tochi_charm section:nth-of-type(4) .absol_1{top:-14px;left:auto;right:-60px}#tochi_charm section:nth-of-type(4) .absol_2{bottom:-40px;left:auto;right:50px}#tochi_charm section:nth-of-type(6) .absol_1{bottom:-52px;left:auto;right:-158px}#tochi_charm .btn{margin-top:82px}@media screen and (max-width: 750px){#tochi_charm .w962{padding-top:calc(18/750*100vw);padding-bottom:calc(124/750*100vw)}#tochi_charm .title_before{font-size:calc(40/750*100vw)}#tochi_charm h2{font-size:calc(62/750*100vw);margin:calc(70/750*100vw) auto calc(-58/750*100vw)}#tochi_charm section{border-radius:calc(7/750*100vw);width:calc(492/750*100vw);padding:calc(58/750*100vw) calc(20/750*100vw) calc(40/750*100vw)}#tochi_charm section:nth-of-type(1),#tochi_charm section:nth-of-type(4){margin-left:calc(-112/750*100vw)}#tochi_charm section:nth-of-type(2){margin-top:calc(-94/750*100vw);margin-right:calc(-98/750*100vw);padding-left:calc(64/750*100vw)}#tochi_charm section:nth-of-type(3){margin-top:calc(54/750*100vw);padding-right:calc(34/750*100vw)}#tochi_charm section:nth-of-type(2),#tochi_charm section:nth-of-type(3){padding-bottom:calc(48/750*100vw)}#tochi_charm section:nth-of-type(4){margin-top:calc(50/750*100vw);padding-right:calc(54/750*100vw)}#tochi_charm section:nth-of-type(5){margin-top:calc(-164/750*100vw);margin-right:calc(-112/750*100vw);padding-left:calc(88/750*100vw)}#tochi_charm section:nth-of-type(6){margin-top:calc(50/750*100vw)}#tochi_charm section .title{font-size:calc(24/750*100vw);margin-top:calc(-80/750*100vw)}#tochi_charm section:nth-of-type(2) .title{margin-left:calc(-18/750*100vw)}#tochi_charm section .title::after{width:calc(152/750*100vw);height:calc(67/750*100vw)}#tochi_charm section .title span{font-size:calc(36/750*100vw)}#tochi_charm section h3{font-size:calc(38/750*100vw);padding-top:calc(16/750*100vw)}#tochi_charm section:nth-of-type(1) .absol_1{top:calc(-50/750*100vw);right:calc(144/750*100vw);width:calc(69/750*100vw)}#tochi_charm section:nth-of-type(1) .absol_2{bottom:calc(-40/750*100vw);right:calc(238/750*100vw);width:calc(63/750*100vw)}#tochi_charm section:nth-of-type(1) .absol_3{bottom:calc(-62/750*100vw);right:calc(96/750*100vw);width:calc(53/750*100vw)}#tochi_charm section:nth-of-type(3) .absol_1{top:calc(-54/750*100vw);left:calc(-58/750*100vw);width:calc(184/750*100vw)}#tochi_charm section:nth-of-type(3) .absol_2{bottom:calc(-56/750*100vw);right:calc(-64/750*100vw);width:calc(170/750*100vw)}#tochi_charm section:nth-of-type(4) .absol_1{top:calc(-14/750*100vw);right:calc(-60/750*100vw);width:calc(137/750*100vw)}#tochi_charm section:nth-of-type(4) .absol_2{bottom:calc(-40/750*100vw);right:calc(50/750*100vw);width:calc(424/750*100vw)}#tochi_charm section:nth-of-type(6) .absol_1{bottom:calc(-52/750*100vw);right:calc(-158/750*100vw);width:calc(215/750*100vw)}#tochi_charm .btn{margin-top:calc(82/750*100vw)}}#faq .wrap{padding-top:92px}#faq .title span{font-size:40px;font-weight:900;color:#8c6239}#faq .accordion-container{max-width:82.6666666667%;margin:40px auto 18px;overflow:hidden}#faq .accordion-item{margin-bottom:32px}#faq .accordion-header{height:132px;display:flex;justify-content:center;align-items:center;background:#4196d3;border-radius:6px;position:relative;cursor:pointer;padding:20px}#faq .accordion-header .title_Q{display:flex;flex-direction:column;justify-content:center;gap:6px;position:absolute;top:0;bottom:0;left:28px;margin:auto}#faq .accordion-header p{font-size:27px;font-weight:700;letter-spacing:-0.05em;line-height:1.4444444444;color:#fff}#faq .accordion-header .arrow{content:"";width:40px;height:40px;background:url(../imgs/faq_arrow.svg) center no-repeat;background-color:#d5d5d6;background-size:contain;border-radius:6px;display:block;position:absolute;bottom:10px;right:14px;transition:.4s}#faq .accordion-toggle:checked~.accordion-header .arrow{transform:scale(-1)}#faq .accordion-content{max-height:0;overflow:hidden;transition:.4s;padding:0 24px}#faq .accordion-toggle:checked~.accordion-content{max-height:1000px;padding-top:42px;padding-bottom:50px}#faq .accordion-content{background:#fff;border:#4196d3 3px solid;border-radius:6px;margin-top:-10px}#faq .accordion-content p{font-size:27px;font-weight:700;letter-spacing:.05em;line-height:1.8148148148;text-align:left;position:relative;display:flex;flex-direction:row;gap:38px}#faq .accordion-content p::before{content:"";background:url(../imgs/A_title.svg) center no-repeat;background-size:contain;min-width:28px;height:32px;display:block;margin-top:12px}@media screen and (max-width: 750px){#faq .wrap{padding-top:calc(92/750*100vw)}#faq .title span{font-size:calc(40/750*100vw)}#faq .accordion-container{margin:calc(40/750*100vw) auto calc(18/750*100vw)}#faq .accordion-item{margin-bottom:calc(32/750*100vw)}#faq .accordion-header{height:calc(132/750*100vw);padding:calc(20/750*100vw)}#faq .accordion-header .title_Q{gap:calc(6/750*100vw);left:calc(28/750*100vw)}#faq .accordion-header .title_Q img:nth-of-type(1){width:calc(33/750*100vw)}#faq .accordion-item .title_Q img:nth-of-type(2){width:calc(29/750*100vw)}#faq .accordion-item:nth-of-type(1) .title_Q img:nth-of-type(2){width:calc(26/750*100vw)}#faq .accordion-header p{font-size:calc(27/750*100vw)}#faq .accordion-header .arrow{width:calc(40/750*100vw);height:calc(40/750*100vw);bottom:calc(10/750*100vw);right:calc(14/750*100vw)}#faq .accordion-content{padding:0 calc(24/750*100vw)}#faq .accordion-toggle:checked~.accordion-content{padding-top:calc(42/750*100vw);padding-bottom:calc(50/750*100vw)}#faq .accordion-content{margin-top:calc(-10/750*100vw)}#faq .accordion-content p{font-size:calc(27/750*100vw);gap:calc(38/750*100vw)}#faq .accordion-content p::before{min-width:calc(28/750*100vw);height:calc(32/750*100vw);margin-top:calc(12/750*100vw)}}footer .wrap{padding-top:64px;padding-bottom:26px}footer p{font-size:20px;text-align:center;margin-top:18px}@media screen and (max-width: 750px){footer .wrap{padding-top:calc(64/750*100vw);padding-bottom:calc(26/750*100vw)}footer p{font-size:calc(20/750*100vw);margin-top:calc(18/750*100vw)}}.page-top{display:none;margin:0;padding:0;z-index:999;position:relative}.page-top p{margin:0;padding:0;position:fixed;right:20px;bottom:50px;z-index:99}.move-page-top{display:block;background:rgba(0,0,0,.7);width:50px;height:50px;cursor:pointer;line-height:48px;font-size:24px;text-decoration:none;text-align:center;transition:all .3s}.move-page-top:hover{background:rgba(0,0,0,.3)}.move-page-top svg{fill:#fff;transition:all .3s}.move-page-top:hover svg{opacity:.6}@media screen and (max-width: 750px){.page-top p{right:0;bottom:calc(20/750*100vw)}}/*# sourceMappingURL=style.min.css.map */