﻿@import"https://fonts.googleapis.com/css2?family=Freeman&family=Fugaz+One&family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap";div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);outline:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}img{width:100%;height:auto}span.ib{display:inline-block}body#about{margin:0;padding:0}body#about main section#comment .inner p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:44px}body#about main section#introduction .inner .c-flex dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:46px;line-height:74px}body#about main section#introduction .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:38px}@media screen and (max-width:768px){body#about{margin:0;padding:0}body#about main section#mv .inner h1 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:13px;line-height:25px}body#about main section#mv .inner h1 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:36px}body#about main section#comment .inner p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}body#about main section#introduction .inner .c-flex dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:23px;line-height:37px}body#about main section#introduction .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}}body section#mv .inner h1 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:18px;line-height:36px}body section#mv .inner h1 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:26px;line-height:37px}footer .inner dl#flogo dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:30px}footer .inner nav ul li.parent{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:40px}footer .inner nav ul li.child{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px}footer .inner #fri p#reserve a span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:14px;line-height:14px}footer .inner #fri p#reserve a span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:20px}footer .inner p#copy{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:20px}@media screen and (max-width:768px){body section#mv .inner h1 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:13px;line-height:25px}body section#mv .inner h1 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:26px}}@media screen and (max-width:768px){footer .inner dl#flogo dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:21px}footer .inner nav ul li.parent{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:28px}footer .inner nav ul li.child{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:10px;line-height:20px}footer .inner #fri p#reserve a span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:10px;line-height:10px}footer .inner #fri p#reserve a span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:14px}footer .inner p#copy{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:10px;line-height:14px}}header .inner nav ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:25px}header .inner #hreserved a span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:20px}header .inner #hreserved a span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:14px;line-height:14px}#menu .inner nav ul li.parent{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:60px}#menu .inner nav ul li.child{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:33px}@media screen and (max-width:768px){header .inner #hreserved a span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:14px}header .inner #hreserved a span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:10px;line-height:10px}#menu .inner nav ul li.parent{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:15px;line-height:36px}#menu .inner nav ul li.child{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:23px}}body#topindex main section#topmv .inner .c-flex ul.yyyymmdd.c-flex li{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:22px;line-height:44px}body#topindex main section#topmv .inner .c-flex ul.yyyymmdd.c-flex li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:50px;line-height:100px}body#topindex main section#topmv .inner .c-flex ul.businesshour.c-flex li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body#topindex main section#topmv .inner .c-flex ul.businesshour.c-flex li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:22px;line-height:44px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:36px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:32px;line-height:64px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li strong span{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:16px;line-height:32px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex p a{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:16px;line-height:32px}body#topindex main section#topmv .inner a#reserve ul li.btnen{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:14px;line-height:28px}body#topindex main section#topmv .inner a#reserve ul li.btnjp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:20px;line-height:40px}h2 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:20px;line-height:40px}h2 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:38px;line-height:76px}section#concept .inner .c-flex .container h3{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:46px;line-height:74px}section#concept .inner .c-flex .container p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:44px}section#concept .inner .c-flex .container p b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:44px}section#concept .inner .c-flex .container p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}section#facility-guide .inner .guide1.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:35px;line-height:70px}section#facility-guide .inner .guide2.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:50px}section#facility-guide .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}section#experience .slider.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:36px}section#experience p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}section#access .inner .c-flex dl dt{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:25px;line-height:50px}section#access .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}section#access .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}section#news .inner .c-flex div dl.c-flex dt{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:18px;line-height:36px}section#news .inner .c-flex div dl.c-flex dd{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:18px;line-height:40px}section#news .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:16px;line-height:32px}section#contact .inner p.text1{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:36px}section#contact .inner ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:50px}section#contact .inner ul li strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:35px;line-height:50px}section#contact .inner dl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:35px;line-height:70px}section#contact .inner p.text2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:32px}section#contact .inner .telfd p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:60px}section#contact .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:16px;line-height:32px}@media screen and (max-width:768px){body#topindex main section#topmv .inner .c-flex ul.yyyymmdd.c-flex li{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:12px;line-height:31px}body#topindex main section#topmv .inner .c-flex ul.yyyymmdd.c-flex li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:25px;line-height:50px}body#topindex main section#topmv .inner .c-flex ul.businesshour.c-flex li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body#topindex main section#topmv .inner .c-flex ul.businesshour.c-flex li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:15px;line-height:21px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li strong{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:22px;line-height:45px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex ul li strong span{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:11px;line-height:22px}body#topindex main section#topmv .inner .c-flex div.weather.c-flex p a{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:11px;line-height:22px}body#topindex main section#topmv .inner a#reserve ul li.btnen{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:10px;line-height:20px}body#topindex main section#topmv .inner a#reserve ul li.btnjp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:14px;line-height:28px}h2 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:11px;line-height:11px}h2 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:21px;line-height:32px}section#concept .inner .c-flex .container h3{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:42px}section#concept .inner .c-flex .container p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}section#concept .inner .c-flex .container p b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:13px;line-height:31px}section#concept .inner .c-flex .container p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}section#facility-guide .inner .guide1.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:49px}section#facility-guide .inner .guide2.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:35px}section#facility-guide .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}section#experience .slider.c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}section#experience p.detail a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}section#access .inner .c-flex dl dt{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:18px;line-height:35px}section#access .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}section#access .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}section#news .inner .c-flex div dl.c-flex dt{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:13px;line-height:25px}section#news .inner .c-flex div dl.c-flex dd{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:13px;line-height:21px}section#news .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:11px;line-height:22px}section#contact .inner p.text1{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:25px}section#contact .inner ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:13px;line-height:35px}section#contact .inner ul li strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:35px}section#contact .inner dl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:49px}section#contact .inner p.text2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:11px;line-height:22px}section#contact .inner .telfd p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:36px}section#contact .inner p a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:11px;line-height:22px}}body#faq main section#qa_sheet .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:26px;line-height:52px}body#faq main section#qa_sheet .inner .qa_card dl.q_card dt,body#faq main section#qa_sheet .inner .qa_card dl.a_card dt{font-family:"freeman","sans-serif";font-weight:400;font-size:25px;line-height:55px}body#faq main section#qa_sheet .inner .qa_card dl.q_card dd,body#faq main section#qa_sheet .inner .qa_card dl.a_card dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:55px}body#faq main section#qa_sheet .inner .qa_card dl.a_card dt{font-family:"freeman","sans-serif";font-weight:400;font-size:25px;line-height:55px}body#faq main section#qa_sheet .inner .qa_card dl.a_card dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}@media screen and (max-width:768px){body#faq main section#mv .inner h1 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:13px;line-height:25px}body#faq main section#mv .inner h1 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:36px}body#faq main section#qa_sheet .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:36px}body#faq main section#qa_sheet .inner .qa_card dl.q_card dt,body#faq main section#qa_sheet .inner .qa_card dl.a_card dt{font-family:"freeman","sans-serif";font-weight:400;font-size:18px;line-height:35px}body#faq main section#qa_sheet .inner .qa_card dl.q_card dd,body#faq main section#qa_sheet .inner .qa_card dl.a_card dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:19px}}body#experience main section#comment .inner p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:44px}body#experience main section#comment .inner p small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:35px}body#experience main section#comment .inner p strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:56px}body#experience main section#introduction .inner .c-flex dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:46px;line-height:40px}body#experience main section#introduction .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:20px;line-height:60px}body#experience main section#introduction .inner .c-flex dl dd span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:38px}body#experience main section#introduction .inner .c-flex.trout dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:38px}body#experience main section#other .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:30px;line-height:60px}body#experience main section#other .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:20px;line-height:30px}body#experience main section#other .inner .c-flex dl dd small.attention1{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:25px}body#experience main section#other .inner .c-flex dl dd small.attention2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:30px}@media screen and (max-width:768px){body#experience main section#comment .inner p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}body#experience main section#comment .inner p small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}body#experience main section#comment .inner p strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:42px}body#experience main section#introduction .inner .c-flex dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:23px;line-height:37px}body#experience main section#introduction .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:14px;line-height:42px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}body#experience main section#introduction .inner .c-flex dl dd span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}body#experience main section#introduction .inner .c-flex.trout dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:27px}body#experience main section#other .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:21px;line-height:42px}body#experience main section#other .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:14px;line-height:21px}body#experience main section#other .inner .c-flex dl dd small.attention1{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:18px}body#experience main section#other .inner .c-flex dl dd small.attention2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:21px}}body#access main section#road .inner .c-flex dl dt{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:25px;line-height:50px}body#access main section#road .inner .c-flex dl dt span{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:18px;line-height:36px}body#access main section#road .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:32px}body#access main section#car_train .inner h2{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:25px;line-height:50px}body#access main section#car_train .inner dl.c-flex.carnavi dt{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body#access main section#car_train .inner dl.c-flex.carnavi dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body#access main section#car_train .inner dl.case dt{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body#access main section#car_train .inner dl.case dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body#access main section#sightseeing .inner h3 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:20px;line-height:40px}body#access main section#sightseeing .inner h3 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:38px;line-height:76px}body#access main section#sightseeing .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body#access main section#sightseeing .inner .c-flex dl dd a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}@media screen and (max-width:768px){body#access main section#road .inner .c-flex dl dt{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:18px;line-height:35px}body#access main section#road .inner .c-flex dl dt span{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:13px;line-height:25px}body#access main section#road .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#car_train .inner h2{font-family:"Noto Sans JP","sans-serif";font-weight:700;font-size:18px;line-height:35px}body#access main section#car_train .inner dl.c-flex.carnavi dt{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#car_train .inner dl.c-flex.carnavi dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#car_train .inner dl.case dt{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#car_train .inner dl.case dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#sightseeing .inner h3 span.en{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:14px;line-height:28px}body#access main section#sightseeing .inner h3 span.jp{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:27px;line-height:53px}body#access main section#sightseeing .inner .c-flex dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body#access main section#sightseeing .inner .c-flex dl dd a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}}body#contact main section#telephone .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:26px;line-height:52px}body#contact main section#telephone .inner .c-flex dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body#contact main section#telephone .inner .c-flex dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:60px}body#contact main section#telephone .inner p.text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:36px}body#contact main section#mail .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:26px;line-height:52px}body#contact main section#mail .inner p.text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:36px}body#contact main section#mail .inner form table tr th label{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:60px}@media screen and (max-width:768px){body#contact main section#telephone .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:36px}body#contact main section#telephone .inner div.c-flex{align-items:top}body#contact main section#telephone .inner div.c-flex dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:9px;line-height:12px}body#contact main section#telephone .inner div.c-flex dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:24px}body#contact main section#telephone .inner div.c-flex dd p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body#contact main section#telephone .inner p.text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}body#contact main section#mail .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:36px}body#contact main section#mail .inner p.text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}body#contact main section#mail .inner form table tr th label{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}}body#news main section#infomation .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:26px;line-height:52px}body#news main section#infomation .inner .container2024 p.yyyy,body#news main section#infomation .inner .container2023 p.yyyy{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:22px;line-height:35px}body#news main section#infomation .inner .container2024 dl.c-flex dt,body#news main section#infomation .inner .container2023 dl.c-flex dt{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:18px;line-height:30px}body#news main section#infomation .inner .container2024 dl.c-flex dd,body#news main section#infomation .inner .container2023 dl.c-flex dd{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:18px;line-height:30px}@media screen and (max-width:768px){body#news main section#infomation .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:18px;line-height:36px}body#news main section#infomation .inner .container2024 p.yyyy,body#news main section#infomation .inner .container2023 p.yyyy{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:15px;line-height:31px}body#news main section#infomation .inner .container2024 dl.c-flex dt,body#news main section#infomation .inner .container2023 dl.c-flex dt{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:13px;line-height:25px}body#news main section#infomation .inner .container2024 dl.c-flex dd,body#news main section#infomation .inner .container2023 dl.c-flex dd{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:13px;line-height:28px}}body#newsin main .c-flex section#newsbox .inner .newsdetail h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:24px;line-height:48px}body#newsin main .c-flex section#newsbox .inner .newsdetail h2 span{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:18px;line-height:30px}body#newsin main .c-flex section#newsbox .inner .newsdetail p{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:16px;line-height:32px}body#newsin main .c-flex section#news-list .inner .list h3{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-size:20px;line-height:40px}body#newsin main .c-flex section#news-list .inner .list dl dt a{font-family:"Fugaz One",sans-serif;font-weight:400;font-size:22px;line-height:35px}body#newsin main .c-flex section#news-list .inner .list dl dd{font-family:"Noto Sans JP","sans-serif";font-weight:500;font-size:16px;line-height:35px}body.detail main div#tel-reserved p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:35px}body.detail main div#tel-reserved p strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:60px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:31px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:22px;line-height:20px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:40px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:20px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:40px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:30px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:100px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:40px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:40px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:31px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:30px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dd p.detail a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body.detail main section#precautions .inner dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:31px}body.detail main section#precautions .inner dl dd ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body.detail main div#reserved .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:35px;line-height:70px}body.detail main div#reserved .inner p.lead{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:36px}body.detail main div.backbtn a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:20px;line-height:50px}@media screen and (max-width:768px){body.detail main div#tel-reserved p{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:25px}body.detail main div#tel-reserved p strong{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:42px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:14px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:28px}body.detail main section#spec .inner.c-flex__sb .spec1 dl dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:14px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:28px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:21px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:70px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:28px}body.detail main section#spec .inner.c-flex__sb .spec1 .info.c-flex .text small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:10px;line-height:28px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:21px}body.detail main section#spec .inner.c-flex__sb .spec2 dl dd p.detail a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.detail main section#precautions .inner dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.detail main section#precautions .inner dl dd ul li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.detail main div#reserved .inner h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:49px}body.detail main div#reserved .inner p.lead{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:25px}body.detail main div.backbtn a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:35px}}body.list_index main section#cottage-list .inner p.head{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:40px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:40px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:40px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:22px;line-height:40px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:30px;line-height:40px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:20px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage p.detail a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body.list_index main section#cottage-list .inner .backbtn a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:20px;line-height:50px}@media screen and (max-width:768px){body.list_index main section#cottage-list .inner p.head{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:28px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage h2{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:28px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:28px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:28px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:21px;line-height:28px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage dl dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:14px}body.list_index main section#cottage-list .inner .cottage-list.c-flex__sb .cottage p.detail a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body.list_index main section#cottage-list .inner .backbtn a{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:35px}}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:46px;line-height:60px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:20px;line-height:30px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:35px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.detail{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}body#facility main section#areamap .inner p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:25px;line-height:50px}body#facility main section#rental .inner p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:35px}body#facility main section#rental .inner .rental-title{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:20px;line-height:50px}body#facility main section#rental .inner .c-flex__sb .table table tr th{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:27px}body#facility main section#rental .inner .c-flex__sb .table table tr td{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:27px}body#facility main section#rental .inner .c-flex__sb .table table tr td small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:23px}body#facility main section#rental .inner .c-flex__sb .table p,body#facility main section#rental .inner .c-flex__sb .table span,body#facility main section#rental .inner .c-flex__sb .table .c-flex{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:22px}body#facility main section#rental .inner .c-flex__sb.rental-ph dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:32px}@media screen and (max-width:768px){body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:23px;line-height:37px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:14px;line-height:21px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:31px}body#facility main section#facility-list .inner .facility a.c-flex__sb .text p.detail{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}body#facility main section#areamap .inner p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:35px}body#facility main section#rental .inner p.lead{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:25px}body#facility main section#rental .inner .rental-title{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:28px}body#facility main section#rental .inner .c-flex__sb .table table tr th{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:19px}body#facility main section#rental .inner .c-flex__sb .table table tr td{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:19px}body#facility main section#rental .inner .c-flex__sb .table .c-flex{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:10px;line-height:15px}body#facility main section#rental .inner .c-flex__sb .table .c-flex span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:10px;line-height:15px}body#facility main section#rental .inner .c-flex__sb .table p,body#facility main section#rental .inner .c-flex__sb .table span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:10px;line-height:15px}body#facility main section#rental .inner .c-flex__sb.rental-ph dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:22px}}.c-flex{display:flex;margin:0 auto;flex-wrap:wrap}.c-flex .c-flex,.c-flex .c-flex__sb,.c-flex .c-fllex__sa{margin:0}.c-flex__sb{display:flex;justify-content:space-between;margin:0 auto;flex-wrap:wrap}.c-flex__sb .c-flex,.c-flex__sb .c-flex__sb,.c-flex__sb .c-fllex__sa{margin:0}.c-flex__rev{flex-direction:row-reverse}.c-flex__center{display:flex;justify-content:center;margin:0 auto;flex-wrap:wrap}.c-flex__sa{display:flex;justify-content:space-around;margin:0 auto;flex-wrap:wrap}.c-flex__sa .c-flex,.c-flex__sa .c-flex__sb,.c-flex__sa .c-fllex__sa{margin:0}br.brsp{display:none}br.brpc{display:block}img.sp{display:none}img.pc{display:inline}.backbtn{padding:0 0 100px}.backbtn a{display:block;background:#5a2200;width:250px;margin:0 auto;text-align:center;color:#fff;border-radius:25px;text-decoration:none}a.dead{opacity:.2}a:hover{opacity:.7}#cs{width:100%;background:#ccc;text-align:center;padding:200px 0;margin:0 0 50px;color:red}@media screen and (max-width:768px){br.brsp{display:block}br.brpc{display:none}img.sp{display:inline}img.pc{display:none}.c-img__scroll img{width:200%}}#menuBtn{position:fixed;top:20px;right:170px;display:none;z-index:1000}.menu-trigger{position:fixed;top:0;right:0;display:block;z-index:99999}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:40px;height:20px;background:0 0;border:none;appearance:none;cursor:pointer}.menu-trigger span{position:absolute;left:3px;width:100%;height:2px;background-color:#5a2200;border-radius:2px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}header{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;z-index:999}header .inner{width:100%;margin:0 auto;padding:15px 0 0}header .inner p#logo{width:135px;padding-left:5%}header .inner nav ul{align-items:center}header .inner nav ul li{padding:0 1em 0 0}header .inner nav ul li.insta{width:30px}header .inner nav ul a{color:#5a2200;text-decoration:none}header .inner #hreserved{margin:-15px 0 0;width:145px;height:60px;background:#5a2200}header .inner #hreserved a{color:#fff;text-decoration:none;text-align:center}header .inner #hreserved a span.en,header .inner #hreserved a span.jp{display:block}header .inner #hreserved a span.en{padding:13px 0 0}#menu{z-index:1000;display:none;position:fixed;top:60px;left:0;width:100%;background:#5a2200}#menu .inner{max-width:865px;width:95%;margin:0 auto;padding:85px 0;align-items:start}#menu .inner a{color:#fff;text-decoration:none}#menu .inner nav{width:69.9421965318%}#menu .inner nav ul{width:43.9669421488%}#menu .inner nav ul li.parent{border-bottom:1px solid #fff;padding:0 0 5px;margin:0 0 10px}#menu .inner nav ul li.parent a:before{content:"　";background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/linkicon.svg) center 16px no-repeat;background-size:9px}#menu .inner nav ul li.child{padding:0 0 0 1em}#menu .inner nav ul:nth-child(1) li.parent:nth-child(3){border-bottom:none}#menu .inner p#m-insta{width:165px;display:block;text-align:center;background:#fff;text-decoration:none;border-radius:35px;height:75px}#menu .inner p#m-insta img{padding:20px 0 0;width:120px}main{margin-top:60px}@media screen and (max-width:1080px){#menuBtn{display:block}nav{display:none}}@media screen and (max-width:768px){#menuBtn{top:11px;right:110px}header{height:60px}header .inner{width:100%;margin:0 auto;padding:18px 0 0}header .inner p#logo{width:110px;padding-left:7%}header .inner #hreserved{margin:-18px 0 0;width:100px}header .inner #hreserved a span.en{padding:20px 0 0}main{margin-top:60px}#menu .inner{width:90%;padding:40px 0;align-items:start}#menu .inner nav{width:100%}#menu .inner nav ul li.parent a:before{content:"　";background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/linkicon.svg) center 8px no-repeat;background-size:7px}#menu .inner p#m-insta{margin:30px auto 0 auto}}footer{background:#5a2200}footer .inner{max-width:1000px;width:95%;margin:0 auto;padding:85px 0 20px;color:#fff}footer .inner dl#flogo{width:28%}footer .inner dl#flogo dt{padding:0 0 30px}footer .inner nav{width:40%}footer .inner nav ul li a{color:#fff;text-decoration:none}footer .inner nav ul li.parent{padding:0 0 5px}footer .inner nav ul li.parent a:before{content:"　";background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/linkicon.svg) center 10px no-repeat;background-size:7px}footer .inner nav ul li.child{padding:0 0 0 1em}footer .inner #fri{width:24%}footer .inner #fri p#reserve a{width:165px;display:block;text-align:center;color:#5a2200;background:#ecd4b8;text-decoration:none;border-radius:35px;height:75px;margin:0 0 15px}footer .inner #fri p#reserve a span.en,footer .inner #fri p#reserve a span.jp{display:block}footer .inner #fri p#reserve a span.en{padding:20px 0 0}footer .inner #fri p#insta a{width:165px;display:block;text-align:center;background:#fff;text-decoration:none;border-radius:35px;height:75px}footer .inner #fri p#insta a img{padding:20px 0 0;width:120px}footer .inner p#copy{padding:60px 0 0;text-align:center}@media screen and (max-width:768px){footer .inner{width:90%;padding:40px 0 10px}footer .inner dl#flogo{width:100%}footer .inner dl#flogo dt{padding:0 0 15px;width:60%;margin:0 auto}footer .inner dl#flogo dd{text-align:center;padding:0 0 30px}footer .inner nav{width:100%;padding:0 0 30px;justify-content:space-around}footer .inner nav ul li.parent a:before{content:"　";background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/linkicon.svg) center 7px no-repeat;background-size:7px}footer .inner #fri{width:100%;display:flex;justify-content:space-around}footer .inner #fri p#reserve a{width:140px;display:block;text-align:center;color:#5a2200;background:#ecd4b8;text-decoration:none;border-radius:35px;height:45px;margin:0 0 15px}footer .inner #fri p#reserve a span.en,footer .inner #fri p#reserve a span.jp{display:block}footer .inner #fri p#reserve a span.en{padding:10px 0 0}footer .inner #fri p#insta a{width:140px;display:block;text-align:center;background:#fff;text-decoration:none;border-radius:35px;height:45px}footer .inner #fri p#insta a img{padding:8px 0 0;width:120px}footer .inner p#copy{padding:30px 0 0}}body main section#mv{width:100%}body main section#mv h1{padding:30px 0 40px;background-color:#ecd4b8}body main section#mv h1 span.en{display:block;text-align:center;color:#5a2200;margin:0 0 -4px}body main section#mv h1 span.jp{width:100%;padding:0;display:block;margin:0 auto;text-align:center}body main section#mv h1 span.jp b{display:inline-block;background-color:#5a2200;color:#fff;padding:0 1em}body#about main section#mv,body#experience main section#mv{margin-bottom:50px}body#faq main section#mv,body#facility main section#mv,body.detail main section#mv{margin-bottom:85px}body#experience main section#mv h1 span.jp{width:120px}@media screen and (max-width:768px){body main section#mv{width:100%}body main section#mv h1{padding:15px 0 20px;background-color:#ecd4b8}body main section#mv p img{width:125%;margin-left:-12.5%}body#about main section#mv,body#experience main section#mv{margin-bottom:35px}body#faq main section#mv,body#facility main section#mv,body.detail main section#mv{margin-bottom:40px}body#experience main section#mv h1 span.jp{width:120px}}body{margin:0;padding:0}body,html{overflow-x:hidden}body#about main section#comment .inner{max-width:1200px;width:95%;margin:0 auto}body#about main section#comment .inner p{text-align:center;padding-bottom:65px}body#about main section#introduction .inner{max-width:1200px;width:95%;margin:0 auto;padding-bottom:40px}body#about main section#introduction .inner .c-flex{padding-bottom:105px;align-items:center}body#about main section#introduction .inner .c-flex p{width:50%}body#about main section#introduction .inner .c-flex dl{width:41.6666666667%;padding-left:70px;box-sizing:border-box}body#about main section#introduction .inner .c-flex dl dt{color:#5a2200;padding:0 0 15px}body#about main section#introduction .inner .c-flex:nth-child(2){flex-direction:row-reverse}body#about main section#introduction .inner .c-flex:nth-child(2) dl{text-align:start;padding-left:0}@media screen and (max-width:768px){body#about main section#comment .inner p{padding-bottom:35px}body#about main section#introduction .inner{padding-bottom:20px;width:90%}body#about main section#introduction .inner .c-flex{padding-bottom:75px;flex-direction:column;margin:0 auto}body#about main section#introduction .inner .c-flex p{text-align:center;width:100%}body#about main section#introduction .inner .c-flex dl{margin:0 auto;width:100%;padding:0}body#about main section#introduction .inner .c-flex dl dt{padding:20px 0 10px}body#about main section#introduction .inner .c-flex:nth-child(2){flex-direction:column}}body#topindex main .slick01{display:block}body#topindex main .slick02{display:none}body#topindex main #band{background:#ecd4b8;position:relative}body#topindex main #band .inner{color:#5a2200;max-width:840px;width:95%;margin:0 auto}body#topindex main #band .inner ul.yyyymmdd{align-items:center;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/slash.svg) center right no-repeat;background-size:30px;padding:0 30px 0 0}body#topindex main #band .inner ul.yyyymmdd li{padding:0 .3em}body#topindex main #band .inner ul.businesshour{align-items:center;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/slash.svg) center right no-repeat;background-size:30px;padding:0 30px 0 0}body#topindex main #band .inner ul.businesshour strong{width:130px;text-align:center;display:inline-block;color:#fff;border-radius:25px;background:#5a2200;margin-left:15px}body#topindex main #band .inner .weather{align-items:center;padding-left:10px}body#topindex main #band .inner .weather p.img{width:55px;padding:0 5px 0 0}body#topindex main #band .inner .weather ul{padding:4px 20px 0 0}body#topindex main #band .inner .weather ul li.temp{margin-top:-15px}body#topindex main #band .inner .weather p.link{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/ar.svg) bottom left no-repeat;background-size:96px;width:96px}body#topindex main #band .inner .weather p.link a{color:#5a2200;text-decoration:none}body#topindex main #band #reserve_btn{position:absolute;top:-80%;right:2%;width:130px}body#topindex main section#concept{color:#5a2200}body#topindex main section#concept .inner{max-width:1000px;width:95%;margin:0 auto;z-index:1;position:relative;padding:120px 0 0;min-height:780px}body#topindex main section#concept .inner h2{margin:0 0 30px}body#topindex main section#concept .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#concept .inner h2 span.jp{display:block;color:#000;text-align:center;margin:0}body#topindex main section#concept .inner h3{padding:0 0 20px}body#topindex main section#concept .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px 0 0 auto;padding:0 0 15px}body#topindex main section#concept .inner p.img{position:absolute;bottom:-45px;right:-135px;width:649px;z-index:-1}body#topindex main section#facility-guide{background:#ecd4b8}body#topindex main section#facility-guide .inner{max-width:1000px;width:95%;margin:0 auto;z-index:0;padding:100px 0}body#topindex main section#facility-guide .inner h2{margin:0 0 55px}body#topindex main section#facility-guide .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#facility-guide .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#facility-guide .inner .guide1{width:100%;padding:0 0 30px}body#topindex main section#facility-guide .inner .guide1 p.fa01{width:50.5%}body#topindex main section#facility-guide .inner .guide1 p.fa01 img{margin-left:-35px}body#topindex main section#facility-guide .inner .guide1 p.fa02{width:47.5%;margin-top:-8px}body#topindex main section#facility-guide .inner .guide2{width:100%;padding:0 0 55px}body#topindex main section#facility-guide .inner .guide2 p.fa03{width:32.3%}body#topindex main section#facility-guide .inner .guide2 p.fa04{width:30.5%;padding:34px 0 0}body#topindex main section#facility-guide .inner .guide2 p.fa05{width:30.5%;padding:34px 0 0}body#topindex main section#facility-guide .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px auto 0 auto;padding:0 0 15px}body#topindex main section#experience .inner{max-width:1000px;width:95%;margin:0 auto;padding:100px 0 0}body#topindex main section#experience .inner h2{margin:0 0 55px}body#topindex main section#experience .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#experience .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#experience .slider{padding:0 0 50px}body#topindex main section#experience .slider dl{padding:0 15px;color:#5a2200}body#topindex main section#experience p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px auto 100px auto;padding:0 0 15px}body#topindex main section#how-to{background:#ecd4b8}body#topindex main section#how-to .inner{max-width:1000px;width:95%;margin:0 auto;padding:100px 0}body#topindex main section#how-to .inner h2{margin:0 0 55px}body#topindex main section#how-to .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#how-to .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#access .inner{max-width:1000px;width:95%;margin:0 auto;padding:100px 0}body#topindex main section#access .inner h2{margin:0 0 55px}body#topindex main section#access .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#access .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#access .inner .c-flex{align-items:center;padding:0 0 60px}body#topindex main section#access .inner p.map{width:64%}body#topindex main section#access .inner p.map iframe{width:100%;height:340px}body#topindex main section#access .inner dl{width:32%}body#topindex main section#access .inner dl dt,body#topindex main section#access .inner dl dd{padding:0 0 10px}body#topindex main section#access .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px auto 100px auto;padding:0 0 15px}body#topindex main section#news{background:#ecd4b8}body#topindex main section#news .inner{max-width:1000px;width:95%;margin:0 auto;padding:100px 0 0}body#topindex main section#news .inner h2{margin:0;width:160px;width:16%}body#topindex main section#news .inner h2 span.en{width:100%;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#news .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#news .inner .news{width:79%}body#topindex main section#news .inner .news dl dt{border:1px solid #000;width:140px;text-align:center;background:#fff;height:34px;margin-right:10px}body#topindex main section#news .inner p.detail{width:100%}body#topindex main section#news .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px 0 100px auto;padding:0 0 15px}body#topindex main section#contact .inner{max-width:1000px;width:95%;margin:0 auto;padding:100px 0 0;text-align:center}body#topindex main section#contact .inner h2{margin:0 0 55px}body#topindex main section#contact .inner h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#topindex main section#contact .inner h2 span.jp{display:block;text-align:center;margin:0}body#topindex main section#contact .inner p.detail a{display:block;width:290px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/link_l.svg) bottom center no-repeat;background-size:290px;text-align:center;color:#000;text-decoration:none;margin:20px auto 100px auto;padding:0 0 15px}body#topindex main section#contact .inner ul li{background:#ecd4b8;width:450px;margin:40px auto 30px auto;border-radius:5px;color:#5a2200;display:flex;padding:13px 0}body#topindex main section#contact .inner ul li span{display:block;margin:0;padding:0 0 0 60px}body#topindex main section#contact .inner ul li strong{display:block;border-left:3px solid #5a2200;padding:0 0 0 .5em;margin:0 0 0 .5em}body#topindex main section#contact .inner .telfd{padding:0 0 20px}body#topindex main section#contact .inner .telfd p{width:45%;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;margin:0 auto}body#topindex main section#contact .inner .telfd p.tel span:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:20px;width:20px;content:"　";padding:0 5px 5px 0}body#topindex main section#contact .inner .telfd p.fd span:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg) center center no-repeat;background-size:50px;width:50px;content:"　　";padding:0 5px 5px 0}body#topindex main section#contact .inner dl.c-flex{width:100%;padding-bottom:20px;justify-content:space-around}body#topindex main section#contact .inner dl.c-flex dt{margin-right:40px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg);background-position:20% center;background-size:20px;background-repeat:no-repeat;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;padding:0 55px 0 95px;width:45%;box-sizing:border-box}body#topindex main section#contact .inner dl.c-flex dd{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg);background-position:20% center;background-size:50px;background-repeat:no-repeat;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;padding:0 40px 0 110px;width:45%;box-sizing:border-box}body#topindex main section#contact .inner p.text2{padding:0 0 30px}@media screen and (max-width:768px){body#topindex main #sliders .slick01{display:none}body#topindex main #sliders .slick02{display:block}body#topindex main #band .inner{width:90%;padding:0;justify-content:flex-start}body#topindex main #band .inner ul.yyyymmdd{width:45%;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/slash.svg) center right no-repeat;background-size:15px;padding:0 5px 0 5%}body#topindex main #band .inner ul.yyyymmdd li{padding:0 .3em}body#topindex main #band .inner ul.businesshour{width:40%;align-items:center;background:0 0;padding:0 0 0 2%;margin-top:-2px}body#topindex main #band .inner ul.businesshour strong{width:70px;text-align:center;display:inline-block;color:#fff;border-radius:25px;background:#5a2200;margin-left:5px}body#topindex main #band .inner .weather{align-items:center;justify-content:center;text-align:center;width:110%;background:#5a2200;margin:0 -5%;color:#ecd4b8;padding:3px 0 0}body#topindex main #band .inner .weather p.img{width:35px;padding:0 10px 0 0}body#topindex main #band .inner .weather p.img img{filter:brightness(0) saturate(100%) invert(86%) sepia(40%) saturate(212%) hue-rotate(335deg) brightness(92%) contrast(100%)}body#topindex main #band .inner .weather ul{padding:4px 20px 0 0}body#topindex main #band .inner .weather ul li.temp{margin-top:-15px}body#topindex main #band .inner .weather p.link{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/ar.svg) bottom left no-repeat;background-size:75px;filter:brightness(0) saturate(100%) invert(86%) sepia(40%) saturate(212%) hue-rotate(335deg) brightness(92%) contrast(100%);width:75px}body#topindex main #band .inner .weather p.link a{color:#ecd4b8;text-decoration:none}body#topindex main #band #reserve_btn{display:none}body#topindex main section#concept .inner{width:90%;padding:60px 0 0;min-height:auto}body#topindex main section#concept .inner h2{margin:0 0 10px}body#topindex main section#concept .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#concept .inner .c-flex{display:block}body#topindex main section#concept .inner h3{padding:0 0 10px;text-align:center}body#topindex main section#concept .inner p{text-align:center}body#topindex main section#concept .inner p.detail{width:100%}body#topindex main section#concept .inner p.detail a{display:block;width:130px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:130px;text-align:center;color:#000;text-decoration:none;margin:20px auto 40px auto;padding:0 0 10px}body#topindex main section#concept .inner p.img{position:static;width:120%;margin-left:-10%;z-index:-1}body#topindex main section#concept .inner p.img img{line-height:0;margin-bottom:-6px}body#topindex main section#facility-guide .inner{width:90%;margin:0 auto;z-index:0;padding:50px 0}body#topindex main section#facility-guide .inner h2{margin:0 0 25px}body#topindex main section#facility-guide .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#facility-guide .inner .guide1{width:100%;padding:0}body#topindex main section#facility-guide .inner .guide1 p.fa01{width:100%;padding:0 0 20px}body#topindex main section#facility-guide .inner .guide1 p.fa01 img{margin-left:0}body#topindex main section#facility-guide .inner .guide1 p.fa02{width:100%;margin-top:0;padding:0 0 20px}body#topindex main section#facility-guide .inner .guide2{width:100%;padding:0 0 20px}body#topindex main section#facility-guide .inner .guide2 p.fa03{width:100%;padding:0 0 20px}body#topindex main section#facility-guide .inner .guide2 p.fa04{width:100%;padding:10px 0 20px}body#topindex main section#facility-guide .inner .guide2 p.fa05{width:100%;padding:10px 0 20px}body#topindex main section#experience .inner{padding:50px 0 0}body#topindex main section#experience .inner h2{margin:0 0 25px}body#topindex main section#experience .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#experience .slider{padding:0 0 30px}body#topindex main section#experience .slider dl{padding:0 15px;color:#5a2200}body#topindex main section#experience .slider dl dd{text-align:center}body#topindex main section#experience p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px auto 50px auto;padding:0 0 15px}body#topindex main section#how-to .inner{width:90%;padding:50px 0}body#topindex main section#how-to .inner h2{margin:0 0 25px}body#topindex main section#how-to .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#how-to .inner p{width:100%;overflow:hidden;border-radius:5px}body#topindex main section#how-to .inner p img{width:140%;margin-left:-20%}body#topindex main section#access .inner{width:90%;padding:50px 0 0}body#topindex main section#access .inner h2{margin:0 0 25px}body#topindex main section#access .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#access .inner .c-flex{align-items:center;padding:0 0 30px}body#topindex main section#access .inner p.map{width:100%}body#topindex main section#access .inner p.map iframe{width:100%;height:170px}body#topindex main section#access .inner dl{width:100%}body#topindex main section#access .inner dl dt{padding:0;margin-bottom:-5px}body#topindex main section#access .inner dl dd{padding:0 0 10px}body#topindex main section#access .inner dl dd br{display:none}body#topindex main section#access .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:0 auto 50px auto;padding:0 0 15px}body#topindex main section#news .inner{width:90%;padding:50px 0 0}body#topindex main section#news .inner h2{margin:0;width:100%}body#topindex main section#news .inner h2 span.en{width:150px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:20px;line-height:20px}body#topindex main section#news .inner h2 span.jp{display:block;text-align:center;margin:0 0 30px}body#topindex main section#news .inner .news{width:100%}body#topindex main section#news .inner .news dl dt{border:1px solid #000;width:140px;text-align:center;background:#fff;height:25px;margin-right:10px;margin-bottom:5px}body#topindex main section#news .inner .news dl dd{padding:0 0 20px}body#topindex main section#news .inner p.detail{width:100%}body#topindex main section#news .inner p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px auto 50px auto;padding:0 0 15px}body#topindex main section#contact .inner{width:90%;padding:50px 0 0}body#topindex main section#contact .inner h2{margin:0 0 15px}body#topindex main section#contact .inner h2 span.en{width:150px;border-radius:20px;line-height:20px}body#topindex main section#contact .inner p.detail a{display:block;width:200px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/top/link_l.svg) bottom center no-repeat;background-size:200px;text-align:center;color:#000;text-decoration:none;margin:20px auto 50px auto;padding:0 0 15px}body#topindex main section#contact .inner ul li{width:80%;margin:20px auto 15px auto;padding:8px 0}body#topindex main section#contact .inner ul li span{display:block;padding:0 0 0 20px}body#topindex main section#contact .inner .telfd{padding:0 0 20px}body#topindex main section#contact .inner .telfd p{width:80%;margin:0 auto 10px auto;border:solid 2px #5a2200;border-radius:50px;color:#5a2200}body#topindex main section#contact .inner .telfd p.tel span:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:10px;width:10px;content:"　";padding:0 2px 5px 0}body#topindex main section#contact .inner .telfd p.fd span:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg) center center no-repeat;background-size:25px;width:25px;content:"　　";padding:0 0 5px}body#topindex main section#contact .inner dl.c-flex{width:100%;padding-bottom:20px;justify-content:space-around}body#topindex main section#contact .inner dl.c-flex dt{margin-right:40px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg);background-position:20% center;background-size:20px;background-repeat:no-repeat;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;padding:0 55px 0 95px;width:90%;margin:0 0 10px;box-sizing:border-box}body#topindex main section#contact .inner dl.c-flex dd{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg);background-position:20% center;background-size:50px;background-repeat:no-repeat;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;padding:0 40px 0 95px;width:90%;box-sizing:border-box}body#topindex main section#contact .inner p.text2{padding:0 0 30px}}body#experience main section#comment .inner{max-width:1200px;width:95%;margin:0 auto}body#experience main section#comment .inner p{text-align:center;padding-bottom:80px}body#experience main section#comment .inner p br.spblock{display:none}body#experience main section#comment .inner p small{display:block;padding-bottom:20px}body#experience main section#comment .inner p strong{display:block;width:24.1666666667%;height:60px;margin:0 auto;padding-left:35px;border:solid 2px #5a2200;border-radius:50px;color:#5a2200;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) 20% center no-repeat;background-size:20px}body#experience main section#introduction .inner{max-width:1200px;width:95%;margin:0 auto}body#experience main section#introduction .inner .c-flex{padding-bottom:110px;align-items:center}body#experience main section#introduction .inner .c-flex p{width:50%}body#experience main section#introduction .inner .c-flex div{width:41.6666666667%;padding:0 0 0 70px;box-sizing:border-box}body#experience main section#introduction .inner .c-flex div dl{color:#5a2200}body#experience main section#introduction .inner .c-flex div dl dd span{display:block;color:#000}body#experience main section#introduction .inner .c-flex:nth-child(2){flex-direction:row-reverse}body#experience main section#introduction .inner .c-flex:nth-child(2) div{padding-left:0}body#experience main section#introduction .inner .c-flex:nth-child(2) div dl{text-align:start}body#experience main section#introduction .inner .c-flex:nth-child(3){padding-bottom:45px}body#experience main section#introduction .inner .c-flex.trout{max-width:995px;width:95%;margin:0 auto;padding-bottom:95px}body#experience main section#introduction .inner .c-flex.trout dl{width:31.1557788945%}body#experience main section#introduction .inner .c-flex.trout dl dt{line-height:0;margin-bottom:5px}body#experience main section#introduction .inner .c-flex.trout dl dd{text-align:center}body#experience main section#introduction .inner .c-flex.trout dl:nth-child(3){padding-right:0}body#experience main section#other{background-color:#ecd4b8;padding:65px 0;margin-bottom:150px}body#experience main section#other .inner{max-width:995px;width:95%;margin:0 auto}body#experience main section#other .inner h2{text-align:center;color:#5a2200;background-image:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/experience/deco1.svg),url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/experience/deco2.svg);background-repeat:no-repeat,no-repeat;background-size:20px,20px;background-position:25%,74%;margin-bottom:30px}body#experience main section#other .inner .c-flex{justify-content:space-between}body#experience main section#other .inner .c-flex dl{width:31.1557788945%;text-align:center;color:#5a2200}body#experience main section#other .inner .c-flex dl dd small.attention2{letter-spacing:-1px}body#experience main section#other .inner .c-flex dl:nth-child(3){padding-right:0}@media screen and (max-width:768px){body#experience main section#comment .inner p{padding-bottom:40px}body#experience main section#comment .inner p br.spblock{display:block}body#experience main section#comment .inner p small{padding-bottom:20px}body#experience main section#comment .inner p strong{width:52.0833333333%;height:30px;padding-left:35px;padding-bottom:15px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) 10% center no-repeat;background-size:15px}body#experience main section#introduction .inner .c-flex{padding-bottom:55px;flex-direction:column}body#experience main section#introduction .inner .c-flex p{width:100%}body#experience main section#introduction .inner .c-flex div{width:100%;padding:20px 0 0;margin:0 auto}body#experience main section#introduction .inner .c-flex:nth-child(2){flex-direction:column;margin:0 auto}body#experience main section#introduction .inner .c-flex:nth-child(2) div{width:100%;margin:0 auto}body#experience main section#introduction .inner .c-flex:nth-child(3){padding-bottom:25px}body#experience main section#introduction .inner .c-flex.trout{padding-bottom:25px;flex-direction:column}body#experience main section#introduction .inner .c-flex.trout dl{width:78.125%;padding:0 0 30px;margin:0 auto}body#experience main section#other{padding:30px 0;margin-bottom:75px}body#experience main section#other .inner h2{background-image:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/experience/deco1.svg),url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/experience/deco2.svg);background-repeat:no-repeat,no-repeat;background-size:15px,15px;background-position:3%,95%;margin-bottom:30px}body#experience main section#other .inner .c-flex{flex-direction:column}body#experience main section#other .inner .c-flex dl{margin:0 auto;width:78.125%;padding:0 0 30px}}body#faq main section#qa_sheet{padding-bottom:125px}body#faq main section#qa_sheet .inner{max-width:1000px;width:95%;margin:0 auto}body#faq main section#qa_sheet .inner h2{text-align:center;color:#5a2200;padding:50px 0 30px}body#faq main section#qa_sheet .inner h2:first-child{padding-top:0}body#faq main section#qa_sheet .inner div.qa_card{padding-bottom:25px}body#faq main section#qa_sheet .inner div.qa_card a{text-decoration:none}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/faq/plus.svg) 98% center no-repeat;background-size:20px;background-color:#5a2200;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding-left:30px}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card dt{width:2.0725388601%}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card dd{width:95.3367875648%}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card br.spblock{display:none}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card dd{padding-left:10px}body#faq main section#qa_sheet .inner div.qa_card div{display:none}body#faq main section#qa_sheet .inner div.qa_card dl.a_card{background-color:#ecd4b8;padding-left:30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body#faq main section#qa_sheet .inner div.qa_card dl.a_card dt{width:2.0725388601%;color:#5a2200}body#faq main section#qa_sheet .inner div.qa_card dl.a_card dd{width:95.3367875648%;padding:10px 0 10px 10px;color:#5a2200}@media screen and (max-width:768px){body#faq main section#qa_sheet{padding-bottom:60px}body#faq main section#qa_sheet .inner h2{padding:25px 0 15px}body#faq main section#qa_sheet .inner div.qa_card{padding-bottom:15px}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/faq/plus.svg) 95% center no-repeat;background-size:15px;background-color:#5a2200;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding-left:15px}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card br.spblock{display:block}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card dt{width:6%}body#faq main section#qa_sheet .inner div.qa_card a dl.q_card dd{width:80%;padding:10px 5px}body#faq main section#qa_sheet .inner div.qa_card dl.a_card{background-color:#ecd4b8;padding-left:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body#faq main section#qa_sheet .inner div.qa_card dl.a_card dt{width:6%}body#faq main section#qa_sheet .inner div.qa_card dl.a_card dd{width:90%;padding:7px 5px 10px}}body#access main section#road .inner{max-width:1000px;width:95%;margin:0 auto}body#access main section#road .inner .c-flex{padding-top:60px}body#access main section#road .inner .c-flex p{width:41%}body#access main section#road .inner .c-flex dl{padding:20px 0 40px 40px}body#access main section#road .inner .c-flex dl dd{padding:0 0 16px}body#access main section#road .inner p.map{padding-bottom:40px}body#access main section#car_train .inner{padding-bottom:75px;max-width:1000px;width:95%;margin:0 auto}body#access main section#car_train .inner h2{padding-bottom:15px}body#access main section#car_train .inner dl.c-flex.carnavi{padding-bottom:20px}body#access main section#car_train .inner dl.c-flex.carnavi dd{background-color:#5a2200;color:#fff;padding:0 10px;margin-left:5px;border-radius:5px}body#access main section#car_train .inner dl.c-flex.case dt{width:20%;text-align:center;border-radius:5px;margin-right:20px}body#access main section#car_train .inner dl.c-flex.case:nth-child(5){padding-bottom:40px}body#access main section#car_train .inner dl.case{padding-bottom:15px}body#access main section#car_train .inner dl.case dt{background-color:#ecd4b8;color:#5a2200;border-radius:5px;width:34%;text-align:center}body#access main section#car_train .inner dl.case dd br.spblock{display:none}body#access main section#car_train .inner .kanban{align-items:end;font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:18px;line-height:32px;padding:0 0 40px}@media screen and (max-width:768px){body#access main section#car_train .inner .kanban{font-family:"Noto Sans JP","sans-serif";font-weight:400;font-size:13px;line-height:22px;padding:0 0 20px}}body#access main section#car_train .inner .kanban p.ph{width:39.3%;padding-right:30px}body#access main section#sightseeing .inner{padding-bottom:110px;max-width:1000px;width:95%;margin:0 auto}body#access main section#sightseeing .inner h3 span.en{width:22%;display:block;text-align:center;margin:0 auto;background-color:#5a2200;color:#fff;border-radius:50px}body#access main section#sightseeing .inner h3 span.jp{display:block;text-align:center;padding-bottom:15px}body#access main section#sightseeing .inner .c-flex dl{margin-bottom:60px;width:31%;padding-right:30px}body#access main section#sightseeing .inner .c-flex dl dt{line-height:0;padding:0 0 15px}body#access main section#sightseeing .inner .c-flex dl dd{text-align:center}body#access main section#sightseeing .inner .c-flex dl dd.detail{width:61.2903225806%;margin:0 auto}body#access main section#sightseeing .inner .c-flex dl dd.detail a{padding-bottom:15px;width:100%;text-decoration:none;color:#000;margin:0 auto;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/access/pagemove.svg);background-size:190px;background-position:50% 100%;background-repeat:no-repeat;display:block}body#access main section#sightseeing .inner .c-flex dl dd.title{background-color:#5a2200;color:#fff;border-radius:50px}body#access main section#sightseeing .inner .c-flex dl:nth-child(3){padding-right:0}@media screen and (max-width:768px){body#access main section#road .inner .c-flex{flex-direction:column;margin:0 auto;padding-top:30px}body#access main section#road .inner .c-flex p{width:91.1458333333%;margin:0 auto}body#access main section#road .inner .c-flex dl{padding:0 0 30px;width:91.1458333333%;margin:0 auto}body#access main section#road .inner p.map{padding-bottom:25px}body#access main section#road .inner p.map iframe{width:91.1458333333%;display:block;margin:0 auto}body#access main section#car_train .inner{padding-left:20px;padding-bottom:40px}body#access main section#car_train .inner h2{padding-bottom:10px}body#access main section#car_train .inner dl.c-flex.case{flex-direction:column}body#access main section#car_train .inner dl.c-flex.case dt{width:32.5520833333%;margin-right:10px;margin-bottom:5px}body#access main section#car_train .inner dl.c-flex.case dd{margin-bottom:10px}body#access main section#car_train .inner dl.c-flex.case:nth-child(5){padding-bottom:20px}body#access main section#car_train .inner dl.case{padding-bottom:10px}body#access main section#car_train .inner dl.case dt{width:62.5%;margin-bottom:5px}body#access main section#car_train .inner dl.case dd{margin-bottom:10px}body#access main section#car_train .inner dl.case dd br.spblock{display:block}body#access main section#sightseeing .inner{padding-bottom:25px}body#access main section#sightseeing .inner h3 span.en{width:41.6666666667%}body#access main section#sightseeing .inner h3 span.jp{padding-bottom:5px}body#access main section#sightseeing .inner .c-flex{flex-direction:column}body#access main section#sightseeing .inner .c-flex dl{margin:0 auto;margin-bottom:60px;width:91.1458333333%;padding-right:0}body#access main section#sightseeing .inner .c-flex dl dd.detail{width:61.2903225806%}body#access main section#sightseeing .inner .c-flex dl dd.detail a{padding-bottom:10px;width:100%;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/access/pagemove.svg);background-size:95px;background-position:50% 100%;background-repeat:no-repeat;display:block}body#access main section#sightseeing .inner .c-flex dl dd.title{background-color:#5a2200;color:#fff;border-radius:50px}body#access main section#sightseeing .inner .c-flex dl:nth-child(3){padding-right:0}}body#contact main section#thanks{padding:50px 0 0}body#contact main section#thanks .inner{max-width:1000px;width:95%;margin:0 auto;padding:0 0 100px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/thanks_1.svg) top left no-repeat;background-size:120px}body#contact main section#thanks .inner .thanksinner{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/thanks_2.svg) top right no-repeat;background-size:120px;min-height:220px}body#contact main section#thanks .inner h2{text-align:center;padding:70px 0 30px}body#contact main section#thanks .inner p{text-align:center}body#contact main section#telephone .inner{max-width:1000px;width:95%;margin:0 auto}body#contact main section#telephone .inner h2{text-align:center;margin-top:70px}body#contact main section#telephone .inner p{text-align:end}body#contact main section#telephone .inner div.c-flex{text-align:center;justify-content:center;padding-bottom:40px}body#contact main section#telephone .inner div.c-flex dl:nth-child(1){margin-top:55px;width:30%}body#contact main section#telephone .inner div.c-flex dl:nth-child(1) dd{border:solid 2px #5a2200;border-radius:50px;color:#5a2200;margin-left:10px}body#contact main section#telephone .inner div.c-flex dl:nth-child(1) dd:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:20px;width:20px;content:"　";padding:0 5px 5px 0}body#contact main section#telephone .inner div.c-flex dl:nth-child(2){margin-left:10px;margin-top:23px;width:30%}body#contact main section#telephone .inner div.c-flex dl:nth-child(2) dd{color:#5a2200;border:solid 2px #5a2200;border-radius:50px}body#contact main section#telephone .inner div.c-flex dl:nth-child(2) dd:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg) center center no-repeat;background-size:50px;width:50px;content:"　　";padding:0 10px 5px 0}body#contact main section#telephone .inner p.text{text-align:center;padding-bottom:40px}body#contact main section#mail{padding:0 0 100px}body#contact main section#mail .inner{max-width:1000px;width:95%;margin:0 auto}body#contact main section#mail .inner h2{text-align:center}body#contact main section#mail .inner p.text{text-align:center;padding:0 0 30px}body#contact main section#mail .inner p.text b{color:#5a2200}body#contact main section#mail .inner form{display:block;text-align:center;margin:0 auto}body#contact main section#mail .inner form table{width:90%;margin:0 auto 50px auto;text-align:left}body#contact main section#mail .inner form table tr{border:solid 1px #000;vertical-align:middle}body#contact main section#mail .inner form table tr th,body#contact main section#mail .inner form table tr td{padding:0 10px;vertical-align:middle}body#contact main section#mail .inner form table tr th{width:22.4137931034%;background-color:#ecd4b8}body#contact main section#mail .inner form table tr th span{color:#5a2200}body#contact main section#mail .inner form table tr td{width:69.6551724138%;padding:10px 10px 0}body#contact main section#mail .inner form table tr td input{width:95%;padding:10px 0}body#contact main section#mail .inner form table tr td span.mwform-tel-field input{width:20%}body#contact main section#mail .inner form table tr td textarea{width:95%;height:175px}body#contact main section#mail .inner form p#submit input{width:250px;background:#5a2200;color:#fff;border-radius:35px;line-height:35px;font-size:18px}@media screen and (max-width:768px){body#contact main section#thanks{padding:25px 0 0}body#contact main section#thanks .inner{width:98%;padding:0 0 50px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/thanks_1.svg) top left no-repeat;background-size:60px}body#contact main section#thanks .inner .thanksinner{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/thanks_2.svg) top right no-repeat;background-size:60px;min-height:220px}body#contact main section#thanks .inner h2{padding:45px 0 15px;font-size:16px}body#contact main section#thanks .inner p{padding:50px 0 0;font-size:12px}body#contact main section#telephone .inner{width:90%}body#contact main section#telephone .inner h2{margin-top:35px}body#contact main section#telephone .inner div.c-flex{padding-bottom:20px}body#contact main section#telephone .inner div.c-flex dl:nth-child(1){margin-top:35px;width:45%}body#contact main section#telephone .inner div.c-flex dl:nth-child(1) dd:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:10px;width:10px;content:"　";padding:0 2px 5px 0}body#contact main section#telephone .inner div.c-flex dl:nth-child(2){margin-left:10px;margin-top:23px;width:45%}body#contact main section#telephone .inner div.c-flex dl:nth-child(2) dd:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/contact/freedial.svg) center center no-repeat;background-size:25px;width:25px;content:"　";padding:0 5px 5px 0}body#contact main section#telephone .inner p.text{text-align:center;padding-bottom:20px}body#contact main section#mail{padding:0 0 50px}body#contact main section#mail .inner{width:90%}body#contact main section#mail .inner h2{text-align:center}body#contact main section#mail .inner p.text{text-align:center;padding:0 0 30px}body#contact main section#mail .inner p.text b{color:#5a2200}body#contact main section#mail .inner form{display:block;text-align:center;margin:0 auto}body#contact main section#mail .inner form table{width:100%;margin:0 auto 50px auto;text-align:left}body#contact main section#mail .inner form table tr{border:solid 1px #000}body#contact main section#mail .inner form table tr th,body#contact main section#mail .inner form table tr td{padding:0 5px 10px;vertical-align:middle}body#contact main section#mail .inner form table tr th{width:32.183908046%;background-color:#ecd4b8}body#contact main section#mail .inner form table tr th span{color:#5a2200}body#contact main section#mail .inner form table tr td{width:69.6551724138%;padding:10px}body#contact main section#mail .inner form table tr td input{width:95%;padding:10px 0}body#contact main section#mail .inner form table tr td textarea{width:95%;height:175px}body#contact main section#mail .inner form p#submit input{width:250px;background:#5a2200;color:#fff;border-radius:35px;line-height:35px;font-size:18px}}body#news main section#infomation .inner{max-width:1000px;width:95%;margin:0 auto}body#news main section#infomation .inner h2{text-align:center;padding-top:60px;padding-bottom:35px;padding:60px 0 35px}body#news main section#infomation .inner .container2024{border-bottom:solid 1px #000;padding-bottom:20px;margin-bottom:40px}body#news main section#infomation .inner .container2024 p.yyyy{width:14%;background-color:#5a2200;text-align:center;color:#fff;border-radius:50px;margin-bottom:20px}body#news main section#infomation .inner .container2024 a{text-decoration:none;color:#000}body#news main section#infomation .inner .container2024 a dl.c-flex{padding-bottom:20px}body#news main section#infomation .inner .container2024 a dl.c-flex dt{border:solid 1px #000;text-align:center;vertical-align:middle;width:14%;margin-right:20px}body#news main section#infomation .inner .container2023{margin-bottom:130px}body#news main section#infomation .inner .container2023 p.yyyy{width:14%;background-color:#5a2200;text-align:center;color:#fff;border-radius:50px;margin-bottom:20px}body#news main section#infomation .inner .container2023 a{text-decoration:none;color:#000}body#news main section#infomation .inner .container2023 a dl.c-flex{padding-bottom:20px}body#news main section#infomation .inner .container2023 a dl.c-flex dt{border:solid 1px #000;text-align:center;vertical-align:middle;width:14%;margin-right:20px}@media screen and (max-width:768px){body#news main section#infomation .inner h2{padding-top:30px;padding-bottom:15px;padding:30px 0 15px}body#news main section#infomation .inner .container2024{padding-bottom:10px;margin-bottom:20px}body#news main section#infomation .inner .container2024 p.yyyy{width:26.0416666667%;border-radius:25px;margin-bottom:10px}body#news main section#infomation .inner .container2024 a dl.c-flex{flex-direction:column;padding-bottom:10px}body#news main section#infomation .inner .container2024 a dl.c-flex dt{width:26.0416666667%;margin-right:10px}body#news main section#infomation .inner .container2023{margin-bottom:30px}body#news main section#infomation .inner .container2023 p.yyyy{width:26.0416666667%;border-radius:25px;margin-bottom:10px}body#news main section#infomation .inner .container2023 a dl.c-flex{flex-direction:column;padding-bottom:10px}body#news main section#infomation .inner .container2023 a dl.c-flex dt{width:26.0416666667%;margin-right:10px}}body#newsin main .c-flex{max-width:1000px;width:95%;margin:0 auto}body#newsin main .c-flex section#newsbox{margin-right:0;width:67%}body#newsin main .c-flex section#newsbox .inner{padding-bottom:245px;max-width:1000px;width:100%;margin:0 auto}body#newsin main .c-flex section#newsbox .inner .newsdetail h2{padding:60px 0 10px}body#newsin main .c-flex section#newsbox .inner .newsdetail h2 br.spblock{display:none}body#newsin main .c-flex section#newsbox .inner .newsdetail h2 span{width:20.8955223881%;display:block;border:solid 1px #000;text-align:center;margin:0 0 5px}body#newsin main .c-flex section#news-list{width:33%;background-color:#5a2200}body#newsin main .c-flex section#news-list .inner{padding-left:30px}body#newsin main .c-flex section#news-list .inner .list h3{padding:50px 0 20px;color:#fff}body#newsin main .c-flex section#news-list .inner .list dl{padding-bottom:20px}body#newsin main .c-flex section#news-list .inner .list dl dt a{width:140px;display:block;text-align:center;border-radius:50px;text-decoration:none;color:#5a2200;background-color:#ecd4b8;margin-bottom:15px}body#newsin main .c-flex section#news-list .inner .list dl dd a{text-decoration:none;color:#fff}@media screen and (max-width:768px){body#newsin main{background:#fff}body#newsin main .c-flex{flex-direction:column;background:#fff}body#newsin main .c-flex section#newsbox{background:#fff;margin-right:75px;width:91.1458333333%;margin:0 auto}body#newsin main .c-flex section#newsbox .inner{padding-bottom:60px}body#newsin main .c-flex section#newsbox .inner .newsdetail h2{padding-top:60px}body#newsin main .c-flex section#newsbox .inner .newsdetail h2 br.spblock{display:block}body#newsin main .c-flex section#newsbox .inner .newsdetail h2 span{width:37.3134328358%;display:block;border:solid 1px #000;text-align:center}body#newsin main .c-flex section#news-list{background-color:#5a2200;width:100%;margin:0 auto 30px auto}body#newsin main .c-flex section#news-list .inner .list{padding-left:0}body#newsin main .c-flex section#news-list .inner .list h3{padding:20px 0;color:#fff}body#newsin main .c-flex section#news-list .inner .list dl{padding-bottom:20px}body#newsin main .c-flex section#news-list .inner .list dl dt a{width:42.4242424242%;display:block;text-align:center;border-radius:50px;text-decoration:none;color:#5a2200;background-color:#ecd4b8;margin-bottom:15px}body#newsin main .c-flex section#news-list .inner .list dl dd a{text-decoration:none;color:#fff}}body.list_index main section#cottage-list{padding:60px 0 0}body.list_index main section#cottage-list .inner{max-width:1000px;width:95%;margin:0 auto}body.list_index main section#cottage-list .inner p.head{text-align:center;padding:0 0 70px}body.list_index main section#cottage-list .inner .cottage-list{flex-wrap:wrap}body.list_index main section#cottage-list .inner .cottage-list .cottage{width:47%;margin:0 0 80px}body.list_index main section#cottage-list .inner .cottage-list .cottage h2{width:250px;margin:0 auto 20px auto;background:#ecd4b8;color:#5a2200;text-align:center;border-radius:20px}body.list_index main section#cottage-list .inner .cottage-list .cottage .slide{margin:0 0 20px}body.list_index main section#cottage-list .inner .cottage-list .cottage .slide .slick-dots li button:before{font-size:12px}body.list_index main section#cottage-list .inner .cottage-list .cottage .slide .slick-dots li{margin:0}body.list_index main section#cottage-list .inner .cottage-list .cottage dl{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;width:100%}body.list_index main section#cottage-list .inner .cottage-list .cottage dl dt{width:21.2765957447%;background:#5a2200;color:#fff;border-radius:5px;text-align:center}body.list_index main section#cottage-list .inner .cottage-list .cottage dl dd{width:76.5957446809%;margin:0 0 5px}body.list_index main section#cottage-list .inner .cottage-list .cottage p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px 0 0 auto;padding:0 0 15px}@media screen and (max-width:768px){body.list_index main section#cottage-list{padding:30px 0 0}body.list_index main section#cottage-list .inner p.head{padding:0 0 35px}body.list_index main section#cottage-list .inner .cottage-list .cottage{width:100%;margin:0 0 40px}body.list_index main section#cottage-list .inner .cottage-list .cottage h2{width:200px;margin:0 auto 10px auto}body.list_index main section#cottage-list .inner .cottage-list .cottage .slide{margin:0 0 10px}body.list_index main section#cottage-list .inner .cottage-list .cottage dl{align-items:start;width:100%}body.list_index main section#cottage-list .inner .cottage-list .cottage dl dd{margin:0 0 10px}body.list_index main section#cottage-list .inner .cottage-list .cottage p.detail a{width:140px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:140px;margin-bottom:30px}}body.detail main #sliders{max-width:1000px;width:95%;margin:0 auto;margin:0 auto 80px auto}body.detail main #sliders .slick-prev,body.detail main #sliders .slick-next{z-index:10;top:49%}body.detail main #sliders .slick-prev{left:5px;zoom:2}body.detail main #sliders .slick-next{right:5px;zoom:2}body.detail main #sliders .slick-dots li button:before{font-size:12px}body.detail main #tel-reserved{text-align:center}body.detail main #tel-reserved p{padding:0 0 30px}body.detail main #tel-reserved p strong{display:block;width:290px;margin:10px auto 0 auto;padding-left:0;border:solid 2px #5a2200;border-radius:50px;color:#5a2200}body.detail main #tel-reserved p strong:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:20px;width:20px;content:"　";padding:0 5px 5px 0}body.detail main section#spec{padding:0 0 30px}body.detail main section#spec .inner{max-width:1000px;width:95%;margin:0 auto}body.detail main section#spec .inner .info{background:#ecd4b8;width:94%;padding:12px 3%;border-radius:5px;margin:20px 0 25px;align-items:center}body.detail main section#spec .inner .info p{width:7%;padding:0 2% 0 0}body.detail main section#spec .inner .info p img{margin-top:45px}body.detail main section#spec .inner .info .text{width:91%}body.detail main section#spec .inner .info .text .c-flex{width:100%}body.detail main section#spec .inner .info .text .c-flex p.additionh{width:39%}body.detail main section#spec .inner .info .text .c-flex p.addition{width:57%}body.detail main section#spec .inner .info span{display:block;height:100px;line-height:100px;background:#fff;width:100%;text-align:center;border-radius:5px;margin-right:.3em}body.detail main section#spec .inner .spec1{width:54%}body.detail main section#spec .inner .spec2{width:40%}body.detail main section#spec .inner .spec1 dl,body.detail main section#spec .inner .spec2 dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%}body.detail main section#spec .inner .spec1 dl dt,body.detail main section#spec .inner .spec2 dl dt{width:28.7234042553%;background:#5a2200;color:#fff;border-radius:5px;text-align:center;margin:5px 0 0}body.detail main section#spec .inner .spec1 dl dd,body.detail main section#spec .inner .spec2 dl dd{width:68.085106383%;margin:0 0 5px}body.detail main section#spec .inner .spec1 dl dd .seasons,body.detail main section#spec .inner .spec2 dl dd .seasons{margin-top:5px}body.detail main section#spec .inner .spec1 dl dd .seasons p.text,body.detail main section#spec .inner .spec2 dl dd .seasons p.text{font-size:14px;line-height:25px}body.detail main section#spec .inner .spec1 dl dd .seasons p.text span,body.detail main section#spec .inner .spec2 dl dd .seasons p.text span{color:#207fbe}body.detail main section#spec .inner .spec1 dl dd .seasons .season,body.detail main section#spec .inner .spec2 dl dd .seasons .season{padding:0 0 10px;align-items:center}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.cel1,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.cel1{width:45.3125%;font-size:14px;line-height:30px;text-align:center;border-radius:15px;color:#fff;margin-right:10px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price{font-size:26px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price span,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price span{font-size:18px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price small,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price small{font-size:18px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price small.tax,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price small.tax{font-size:14px}body.detail main section#spec .inner .spec1 dl dd .seasons .high p.cel1,body.detail main section#spec .inner .spec2 dl dd .seasons .high p.cel1{background:#ca4141}body.detail main section#spec .inner .spec1 dl dd .seasons .high p.price,body.detail main section#spec .inner .spec2 dl dd .seasons .high p.price{color:#ca4141}body.detail main section#spec .inner .spec1 dl dd .seasons .high p.price small,body.detail main section#spec .inner .spec2 dl dd .seasons .high p.price small{color:#000}body.detail main section#spec .inner .spec1 dl dd .seasons .reg1 p.cel1,body.detail main section#spec .inner .spec2 dl dd .seasons .reg1 p.cel1{background:#de8c18}body.detail main section#spec .inner .spec1 dl dd .seasons .reg1 p.price,body.detail main section#spec .inner .spec2 dl dd .seasons .reg1 p.price{color:#de8c18}body.detail main section#spec .inner .spec1 dl dd .seasons .reg1 p.price small,body.detail main section#spec .inner .spec2 dl dd .seasons .reg1 p.price small{color:#000}body.detail main section#spec .inner .spec1 dl dd .seasons .reg2 p.cel1,body.detail main section#spec .inner .spec2 dl dd .seasons .reg2 p.cel1{background:#207fbe}body.detail main section#spec .inner .spec1 dl dd .seasons .reg2 p.price,body.detail main section#spec .inner .spec2 dl dd .seasons .reg2 p.price{color:#207fbe}body.detail main section#spec .inner .spec1 dl dd .seasons .reg2 p.price small,body.detail main section#spec .inner .spec2 dl dd .seasons .reg2 p.price small{color:#000}body.detail main section#spec .inner .spec1 dl.check dt,body.detail main section#spec .inner .spec2 dl.check dt{width:28.7234042553%}body.detail main section#spec .inner .spec1 dl.check dd,body.detail main section#spec .inner .spec2 dl.check dd{width:68.085106383%}body.detail main section#spec .inner .spec2 dl{display:block}body.detail main section#spec .inner .spec2 dl dt{margin:0 0 10px}body.detail main section#spec .inner .spec2 dl dd{margin:0 0 25px;width:100%}body.detail main section#spec .inner .spec2 dl dd ul{width:50%}body.detail main section#spec .inner .spec2 dl dd ul li{list-style:disc;margin:0 0 0 1em}body.detail main section#spec .inner .spec2 dl dd ul li.at{list-style:none;margin:0}body.detail main section#spec .inner .spec2 dl dd p.detail{width:190px;margin:30px 0 0 auto}body.detail main section#spec .inner .spec2 dl dd p.detail a{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;padding:0 0 15px}body.detail main sectioN#precautions{padding:0 0 130px}body.detail main sectioN#precautions .inner{max-width:1000px;width:95%;margin:0 auto}body.detail main sectioN#precautions .inner dl dt{width:120px;background:#ecd4b8;color:#5a2200;text-align:center;border-radius:5px;margin:0 0 20px}body.detail main sectioN#precautions .inner dl dd ul li{list-style:disc;margin:0 0 0 1em}body.detail main #reserved .inner{max-width:1000px;width:95%;margin:0 auto}body.detail main #reserved .inner h2{width:47%;margin:0 auto 45px auto;text-align:center;background:#5a2200;color:#fff;border-radius:35px}body.detail main #reserved .inner p.lead{text-align:center;padding:0 0 50px}body#bungalow main section#spec .spec2 dl dt{background:#ecd4b8;color:#5a2200}body#bungalow main section#spec .spec2 dl dd ul{width:100%}@media screen and (max-width:768px){body.detail main #sliders{margin:0 auto 25px auto}body.detail main #sliders .slick-dots li button:before{font-size:12px}body.detail main #sliders .slick-dots li{margin:0}body.detail main #tel-reserved p{padding:0 0 15px}body.detail main #tel-reserved p strong{display:block;width:290px;margin:10px auto 0 auto}body.detail main #tel-reserved p strong:before{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/tel.svg) center center no-repeat;background-size:10px;width:10px;content:"　";padding:0 5px 5px 0}body.detail main section#spec{padding:0 0 15px}body.detail main section#spec .inner .info{padding:12px 2%;width:96%;margin:10px 0 15px}body.detail main section#spec .inner .info p{width:5%;padding:0 1% 0 0}body.detail main section#spec .inner .info p img{margin-top:35px}body.detail main section#spec .inner .info .text{width:91%}body.detail main section#spec .inner .info .text{width:94%;box-sizing:border-box}body.detail main section#spec .inner .info .text .c-flex{width:100%}body.detail main section#spec .inner .info .text .c-flex p.additionh{width:39%;margin-right:1%}body.detail main section#spec .inner .info .text .c-flex p.addition{width:57%}body.detail main section#spec .inner .info span{display:block;height:70px;background:#fff;width:100%;text-align:center;border-radius:5px;margin-right:.3em}body.detail main section#spec .inner .spec1,body.detail main section#spec .inner .spec2{width:100%}body.detail main section#spec .inner .spec1 dl,body.detail main section#spec .inner .spec2 dl{display:block}body.detail main section#spec .inner .spec1 dl dt,body.detail main section#spec .inner .spec2 dl dt{width:100%;margin:0 0 10px}body.detail main section#spec .inner .spec1 dl dd,body.detail main section#spec .inner .spec2 dl dd{width:100%;margin:0 0 20px}body.detail main section#spec .inner .spec1 dl dd .seasons,body.detail main section#spec .inner .spec2 dl dd .seasons{margin-top:5px}body.detail main section#spec .inner .spec1 dl dd .seasons p.text,body.detail main section#spec .inner .spec2 dl dd .seasons p.text{font-size:11px;line-height:20px}body.detail main section#spec .inner .spec1 dl dd .seasons .season,body.detail main section#spec .inner .spec2 dl dd .seasons .season{padding:0 0 5px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.cel1,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.cel1{width:48.4375%;font-size:12px;line-height:25px;border-radius:12px;margin-right:5px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price{font-size:20px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price span,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price span{font-size:15px}body.detail main section#spec .inner .spec1 dl dd .seasons .season p.price small,body.detail main section#spec .inner .spec2 dl dd .seasons .season p.price small{font-size:15px}body.detail main section#spec .inner .spec1 dl.check dt,body.detail main section#spec .inner .spec2 dl.check dt{width:100%}body.detail main section#spec .inner .spec1 dl.check dd,body.detail main section#spec .inner .spec2 dl.check dd{width:100%}body.detail main section#spec .inner .spec2 dl{display:block}body.detail main section#spec .inner .spec2 dl dt{margin:0 0 10px}body.detail main section#spec .inner .spec2 dl dd{margin:0 0 20px;width:100%}body.detail main section#spec .inner .spec2 dl dd p.detail{margin:30px auto 0 auto}body.detail main section#spec .inner .spec2 dl dd ul li{list-style:disc;margin:0 0 0 2em}body.detail main sectioN#precautions{padding:0 0 65px}body.detail main sectioN#precautions .inner dl dt{width:100%}body.detail main sectioN#precautions .inner dl dd ul li{margin-left:2em}body.detail main #reserved .inner h2{width:47%;margin:0 auto 25px auto;border-radius:30px}body.detail main #reserved .inner p.lead{text-align:center;padding:0 0 25px}}body#facility main section#facility-list .inner{max-width:1200px;width:95%;margin:0 auto}body#facility main section#facility-list .inner .facility{width:100%;padding:0 0 110px}body#facility main section#facility-list .inner .facility a{color:#5a2200;align-items:center;text-decoration:none}body#facility main section#facility-list .inner .facility a p.ph{width:50%}body#facility main section#facility-list .inner .facility a .text{width:50%;padding:0 100px 0 70px;box-sizing:border-box}body#facility main section#facility-list .inner .facility a .text p.ttl{padding:0 0 20px;margin-bottom:-8px}body#facility main section#facility-list .inner .facility a .text p.small{padding:0 0 10px}body#facility main section#facility-list .inner .facility a .text p.lead{color:#000}body#facility main section#facility-list .inner .facility a .text p.detail{display:block;width:190px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:190px;text-align:center;color:#000;text-decoration:none;margin:20px 0 0 auto;padding:0 0 15px}body#facility main section#facility-list .inner .facility:nth-child(even) a{flex-direction:row-reverse}body#facility main section#areamap h2 span.en,body#facility main section#rental h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#facility main section#areamap h2 span.jp,body#facility main section#rental h2 span.jp{display:block;text-align:center;margin:0}body#facility main section#areamap .inner{max-width:1000px;width:95%;margin:0 auto;padding:0 0 110px}body#facility main section#areamap .inner p.lead{text-align:center;padding:0 0 20px}body#facility main section#rental{margin:-30px 0 0}body#facility main section#rental .inner{max-width:1000px;width:95%;margin:0 auto;padding:0 0 110px}body#facility main section#rental .inner p.lead{text-align:center;padding:20px 0 50px}body#facility main section#rental .inner .rental-title{width:330px;color:#5a2200;background:#ecd4b8;border-radius:25px;padding:0;margin:0 auto 30px auto;text-align:center}body#facility main section#rental .inner .table{width:48%;margin:0 0 100px}body#facility main section#rental .inner .table table.sale td{background:#fff}body#facility main section#rental .inner .table table{width:100%;border-radius:5px;border:1.5px solid #5a2200;border-collapse:separate}body#facility main section#rental .inner .table table caption{text-align:left;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;color:#5a2200;padding:0 0 10px}body#facility main section#rental .inner .table table tr{vertical-align:middle}body#facility main section#rental .inner .table table tr:last-child th{border-bottom:1px solid #5a2200}body#facility main section#rental .inner .table table th,body#facility main section#rental .inner .table table td{text-align:center;border-bottom:2px solid #fff;padding:10px}body#facility main section#rental .inner .table table th{background:#5a2200;color:#fff;border:1px solid #5a2200;border-bottom:1px solid #fff;width:62.5%}body#facility main section#rental .inner .table table th.cottage{background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/sale/mark.svg) 5px 5px no-repeat #5a2200;background-size:12px}body#facility main section#rental .inner .table table td{background:#ecd4b8;vertical-align:middle;border:1px solid #5a2200}body#facility main section#rental .inner .table p{text-align:right;padding:10px 0 30px;color:#5a2200}body#facility main section#rental .inner .table .c-flex{width:65%;margin:10px 0 30px auto;color:#5a2200}body#facility main section#rental .inner .table .c-flex p{text-align:left;padding:0}body#facility main section#rental .inner .rental-ph dl{width:48%}body#facility main section#rental .inner .rental-ph dl dt{padding:0}body#facility main section#rental .inner .rental-ph dl dd{color:#5a2200}@media screen and (max-width:768px){body#facility main section#facility-list .inner{width:90%}body#facility main section#facility-list .inner .facility{width:100%;padding:0 0 80px}body#facility main section#facility-list .inner .facility a p.ph{width:100%}body#facility main section#facility-list .inner .facility a .text{width:100%;padding:0}body#facility main section#facility-list .inner .facility a .text p.ttl{padding-bottom:10px}body#facility main section#facility-list .inner .facility a .text p.detail{width:140px;background:url(//chichibunchi.com/wp-content/themes/chichibunchi/assets/css/../img/component/link.svg) bottom center no-repeat;background-size:140px}body#facility main section#areamap h2 span.en,body#facility main section#rental h2 span.en{width:220px;margin:0 auto 0px auto;display:block;color:#fff;background:#5a2200;text-align:center;border-radius:30px;line-height:30px}body#facility main section#areamap h2 span.jp,body#facility main section#rental h2 span.jp{display:block;text-align:center;margin:0}body#facility main section#areamap .inner{width:90%;padding:0 0 55px}body#facility main section#areamap .inner p.lead{padding:0 0 10px}body#facility main section#rental .inner{width:90%;padding:0 0 55px}body#facility main section#rental .inner p.lead{padding:10px 0 15px}body#facility main section#rental .inner .rental-title{width:100%;border-radius:25px;margin:0 auto 30px auto}body#facility main section#rental .inner .table{width:100%;margin:0 0 50px}body#facility main section#rental .inner .table table{width:100%}body#facility main section#rental .inner .table table caption{font-size:14px;padding:0 0 5px}body#facility main section#rental .inner .table table p{margin:0 0 15px}}main #reserved{padding:100px 0 0}main #reserved #reserve3Line{max-width:1000px;width:95%;margin:0 auto 150px auto}main #reserved #reserve3Line ul li{width:31.2%}@media screen and (max-width:768px){main #reserved{padding:50px 0 0}main #reserved #reserve3Line{margin:0 auto 75px auto}main #reserved #reserve3Line ul li{width:90%;margin:0 auto 60px auto}}