a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.6rem;line-height:1}*{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}:after,:before{box-sizing:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{border-style:none;max-width:100%;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}sup{position:relative;top:-0.5em;font-size:75%;line-height:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:normal}em{font-style:normal}.contentsWrapper{position:relative;display:block;padding-bottom:60px;color:#454545;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1;background-color:#ffde00}.contentsWrapper a{color:#1a266b}.header{display:flex;align-items:center;justify-content:center;border-bottom:4px solid #1a266b}.header.index{padding:70px 0 54px;background:url(../img/header_bg.jpg) no-repeat center center/cover}@media (max-width:768px){.header.index{padding:80px 0 65px;background-image:url(../img/sp/header_bg.jpg)}}.header.index .contentsTitle{max-width:391px}@media (max-width:768px){.header.index .contentsTitle{max-width:48.8%}}.header.page{padding:24px 0 22px;background:url(../img/header_bg_page.jpg) no-repeat center center/cover}@media (max-width:768px){.header.page{padding:16px 0 6px;background-image:url(../img/sp/header_bg_page.jpg)}}.header.page .contentsTitle{max-width:207px}@media (max-width:768px){.header.page .contentsTitle{width:33.49%}}.header .contentsTitle{margin:0 auto}.snsBtn{display:grid;justify-content:center;grid-template-columns:56px 56px;column-gap:23px;margin-top:24px}.listArea{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5px;row-gap:10px;max-width:1024px;margin:24px auto 0;padding-bottom:40px}@media (max-width:768px){.listArea{grid-template-columns:repeat(2,1fr);column-gap:8px;row-gap:16px;padding:0 12px 32px}}.listBox{position:relative;border:8px solid #fff;border-bottom-width:12px;word-break:break-all;background-color:#fff}@media (max-width:768px){.listBox{border-width:5px 5px 10px}}.listBox:after,.listBox:before{content:"";position:absolute;bottom:-3px;width:7px;height:7px;border-radius:100%;background-color:#f3b237}.listBox:before{left:0}.listBox:after{right:0}.listBox a{display:block;height:100%;padding-bottom:16px;border-bottom:1px solid #f3b237;text-decoration:none}@media (min-width:768px){.listBox a{transition:all 0.3s ease-in}.listBox a:hover{filter:brightness(1.2)}.listBox a:hover .name{text-decoration:underline}}.listBox .img{position:relative;padding-top:100%}.listBox .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listBox .name{margin-top:20px;color:#242424;font-size:24px;line-height:1.2}@media (max-width:768px){.listBox .name{font-size:3.7vw}}.listBox .text{margin-top:4px;color:#808080;font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listBox .text p:not(:first-of-type){display:none}@media (max-width:768px){.listBox .text{display:none}}.listBox .info{margin-top:10px}.more{width:120px;height:120px;margin:0 auto}@media (min-width:768px){.more a{transition:all 0.3s ease-in}.more a:hover{filter:brightness(1.2)}}.info{position:relative;padding-left:26px;color:#454545;font-size:14px;line-height:1.4}.info:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(../img/icon_pin.png) no-repeat 0 0/cover}.contentsArea{position:relative;max-width:1024px;margin:60px auto 0;padding:0 32px 48px;background-color:#fff}@media (max-width:768px){.contentsArea{width:88.8%;margin-top:32px;padding:0 12px 38px}}.contentsArea .sect{margin-top:40px}@media (max-width:768px){.contentsArea .sect{margin-top:32px}.contentsArea .sect:last-of-type{position:relative;padding-bottom:24px;border-bottom:1px solid #ffde00}.contentsArea .sect:last-of-type:after,.contentsArea .sect:last-of-type:before{content:"";position:absolute;bottom:-4px;width:7px;height:7px;border-radius:100%;background-color:#ffde00}.contentsArea .sect:last-of-type:before{left:0}.contentsArea .sect:last-of-type:after{right:0}}.contentsArea .sect .inner{padding:24px 24px 0}@media (max-width:768px){.contentsArea .sect .inner{padding:18px 0 0}}.contentsArea .sectionTitle{padding:7px 38px 9px;border-radius:3px;color:#1a266b;font-size:18px;background:url(../img/icon_cutlery.png) no-repeat 12px center/auto 18px;background-color:#ffde00}.contentsArea .infoList{display:grid;grid-template-columns:112px 1fr;column-gap:24px;row-gap:8px;line-height:1.8}@media (max-width:768px){.contentsArea .infoList{display:flex;flex-wrap:wrap;column-gap:16px}}.contentsArea .infoList .title{text-align:center;background-color:#ebebeb}@media (max-width:768px){.contentsArea .infoList .title{min-width:112px;padding:0 8px}}.contentsArea .infoList .text{word-break:break-all}@media (max-width:768px){.contentsArea .infoList .text{min-width:calc(100% - 112px - 16px)}}.contentsArea .imgList{display:grid;grid-template-columns:repeat(6,1fr);column-gap:11px;row-gap:11px}@media (max-width:768px){.contentsArea .imgList{grid-template-columns:repeat(3,1fr);column-gap:9px;row-gap:9px}}.contentsArea .imgList li{position:relative;width:100%;padding-top:100%}.contentsArea .imgList li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contentsArea .imgList li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media (min-width:768px){.contentsArea .imgList li a{transition:all 0.3s ease-in}.contentsArea .imgList li a:hover{filter:brightness(1.2)}}.introduction{display:grid;justify-content:space-between;grid-template-columns:456px 478px;grid-template-rows:auto 1fr;grid-template-areas:"img name" "img text";padding-top:42px}@media (max-width:768px){.introduction{display:block;padding-top:13px}}.introduction .name{grid-area:name;position:relative;font-size:24px;line-height:1.2}.introduction .photoArea{grid-area:img}@media (max-width:768px){.introduction .photoArea{margin-top:14px}}.introduction .photoArea .viewImg{position:relative;width:100%;padding-top:100%}.introduction .photoArea .imgWrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.introduction .photoArea .imgSlide{width:100%;height:100%}.introduction .photoArea .imgSlide img{object-fit:contain;width:100%;height:100%}.introduction .thumbsArea{position:relative;overflow:hidden;margin-top:9px}.introduction .thumbsArea .thumbsSlide{position:relative}.introduction .thumbsArea .thumbsSlide:after{content:"";display:block;padding-top:100%}.introduction .thumbsArea .thumbsSlide:not(.swiper-slide-thumb-active){filter:brightness(0.6)}.introduction .thumbsArea .thumbsSlide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.introduction .thumbsArea .swiper-button-next,.introduction .thumbsArea .swiper-button-prev{color:#fff}.introduction .thumbsArea .swiper-button-next:after,.introduction .thumbsArea .swiper-button-prev:after{font-size:26px}.introduction .thumbsArea .swiper-button-prev{left:0}.introduction .thumbsArea .swiper-button-next{right:0}.introduction .textArea{grid-area:text}.introduction .textArea .info{margin-top:24px}@media (max-width:768px){.introduction .textArea .info{margin-top:20px}}.introduction .textArea .text{margin-top:24px;line-height:1.75;text-align:justify;text-justify:inter-ideograph}@media (max-width:768px){.introduction .textArea .text{margin-top:16px;color:#808080}}.access .mapBox{position:relative;width:100%;padding-top:36.4%}@media (max-width:768px){.access .mapBox{padding-top:62.4%}}.access .mapBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access .infoList{margin-top:20px}.hover{transition:filter 0.3s ease}.hover:hover{filter:brightness(1.1)}.db-sp{display:none!important}@media (max-width:768px){.db-pc{display:none!important}.db-sp{display:block!important}}
/*# sourceMappingURL=style.css.map */