@charset "UTF-8";

html,body,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,sup,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,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;vertical-align:baseline;background:transparent}li{list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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,img{vertical-align:bottom}@media screen and (max-width: 767px){html{font-size:3.125vw}}body{font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:2;color:#000}@media all and (-ms-high-contrast: none){body{font-family:"メイリオ",Meiryo}}img{max-width:100%;display:block;height:auto}@media screen and (min-width: 768px){.pc{display:block}}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.sp{display:block}}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit}.l-header{position:fixed;top:0;width:100%;background:#fff;z-index:99}.l-header_cont{height:80px;padding:0 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){.l-header_cont{height:50px;padding:0 16px}}.l-header_logo{width:148px;display:inline-block}@media screen and (min-width: 768px){.l-header_logo{height:36px;transition:opacity .3s ease}.l-header_logo:hover{opacity:.7}}@media screen and (min-width: 768px)and (max-width: 1000px){.l-header_logo{width:103px;height:26px}}@media screen and (max-width: 767px){.l-header_logo{width:32%;max-width:130px}}.l-header_logo--mitsui{width:159px}@media screen and (min-width: 768px){.l-header_logo--mitsui{height:36px}}@media screen and (min-width: 768px)and (max-width: 1000px){.l-header_logo--mitsui{width:149px;height:33px}}@media screen and (max-width: 767px){.l-header_logo--mitsui{width:38%;max-width:180px}}.l-footer{width:100%;padding-block:min(calc((50 / 720) * 100vw), 50px) min(calc((30 / 720) * 100vw), 30px);background-color:#6acf45;position:relative}.l-footerSns{display:flex;justify-content:center;gap:min(calc((40 / 720) * 100vw), 40px)}.l-footerSns_item{flex-basis:min(calc((60 / 720) * 100vw), 60px)}.l-footerCopyright{color:#707070;font-family:"Noto Sans JP",sans-serif;font-size:min(calc((13 / 720) * 100vw), 13px);font-weight:700;text-align:center;line-height:1;margin-top:min(calc((30 / 720) * 100vw), 30px)}.l-footerStore{display:flex;gap:min(calc((8 / 720) * 100vw), 8px);position:absolute;bottom:min(calc((26 / 720) * 100vw), 26px);left:min(calc((8 / 720) * 100vw), 8px)}.l-footerStore_item{width:min(calc((60 / 720) * 100vw), 60px)}.l-footerStore_link{width:100%;aspect-ratio:1;background-color:#fdd100;border-radius:50%;display:flex;align-items:center;justify-content:center}.l-footerStore_linkIco{display:inline-block}.l-footerStore_linkIco-ec{width:min(calc((30 / 720) * 100vw), 30px);height:min(calc((42 / 720) * 100vw), 42px);background:url("../img/common/ico_ec.png") center/contain no-repeat}.l-footerStore_linkIco-store{width:min(calc((42 / 720) * 100vw), 42px);height:min(calc((35 / 720) * 100vw), 35px);background:url("../img/common/ico_store.png") center/contain no-repeat}.l-footerPagetop{display:flex;flex-direction:column;align-items:center;gap:min(calc((5 / 720) * 100vw), 5px);position:fixed;bottom:min(calc((10 / 720) * 100vw), 10px);right:min(calc((8 / 720) * 100vw), 8px);opacity:0;transition:opacity .3s ease}.l-footerPagetop.is-view{opacity:1}.l-footerPagetop_link{width:min(calc((48 / 720) * 100vw), 48px);aspect-ratio:1;background-color:#999;border-radius:50%;display:block;position:relative}.l-footerPagetop_linkArrow{position:absolute;width:min(calc((17 / 720) * 100vw), 17px);height:min(calc((17 / 720) * 100vw), 17px);border:1px solid #999;border-left-color:#fff;border-top-color:#fff;top:min(calc((21 / 720) * 100vw), 21px);left:min(calc((15 / 720) * 100vw), 15px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-footerPagetop_txt{color:#333;font-size:min(calc((10 / 720) * 100vw), 10px);text-align:center;line-height:1}.l-page{width:100%;position:relative}.l-page_bg{width:100%;height:100vh;height:100dvh;background:url("../img/index/bg_index.jpg") center/cover no-repeat;position:fixed;top:0;left:0;z-index:-1}.l-page_container{width:min(100%,720px);margin:0 auto}.l-wrap{width:min(calc((600 / 720) * 100vw), 600px);margin:0 auto}.p-about{width:100%;position:relative;background:url("../img/index/bg_about.jpg") top center/cover no-repeat}.p-about_inner{padding-block:min(calc((150 / 720) * 100vw), 150px) min(calc((80 / 720) * 100vw), 80px)}.p-about_ttl{width:min(calc((572 / 720) * 100vw), 572px);margin:min(calc((50 / 720) * 100vw), 50px) auto 0}.p-about_txt{color:#573322;font-size:min(calc((25 / 720) * 100vw), 25px);font-weight:700;line-height:1.8;text-align:center}.p-aboutCont{width:min(calc((540 / 720) * 100vw), 540px);margin:min(calc((90 / 720) * 100vw), 90px) auto 0;padding-block:min(calc((70 / 720) * 100vw), 70px);background-color:#fff;border-radius:min(calc((33 / 720) * 100vw), 33px)}.p-aboutCont_ttl{width:min(calc((300 / 720) * 100vw), 300px);margin:0 auto}.p-aboutCont_txt{color:#573322;font-size:min(calc((25 / 720) * 100vw), 25px);font-weight:700;line-height:1.72;text-align:center;margin-top:min(calc((40 / 720) * 100vw), 40px)}.p-about_btn{margin-top:min(calc((90 / 720) * 100vw), 90px)}.p-about_btn a{transition:opacity .3s ease}.p-about_btn a:hover{opacity:.8}
/*# sourceMappingURL=map/style.css.map */