@font-face{font-family:'Arial Black';font-style:normal;font-weight:400;display:swap;src:local("Arial Black"),url("ariblk_0.ttf") format("ttf")}html{font-size:62.5%;height:100%;min-height:100%;width:100%;overflow-y:scroll;background:#fff}html body,html dd,html div,html dl,html dt,html fieldset,html form,html h1,html h2,html h3,html h4,html h5,html h6,html input,html li,html ol,html p,html td,html textarea,html th,html ul{padding:0;margin:0}html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section{display:block;padding:0;margin:0}html address,html caption,html em,html strong,html th{font-style:normal}html caption,html th{text-align:left}html hr,html legend{display:none}html h1,html h2,html h3,html h4,html h5,html h6{font-size:100%}html ol,html ul{list-style:none}html a img,html fieldset{border:none}html a:visited{text-decoration:none}html p{margin-bottom:12px}html *{box-sizing:border-box}html blockquote,html dl,html ol,html pre,html table,html ul{margin-bottom:0}html table{border-collapse:collapse;border-spacing:0}body{color:#707070;font-size:1.3em;-webkit-overflow-scrolling:touch;font-family:iroha-26tubaki-stdn,sans-serif;-webkit-text-size-adjust:none;letter-spacing:1.5px;line-height:2;height:100%;width:100vw;background:#fff;position:relative}@media (min-width: 1024px){body{font-size:1.5em}}.btnBase{width:65%}@media screen and (min-width: 500px){.btnBase{width:250px}}.btnBase a{color:#fff;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #D7C2BF;border-radius:50px;padding:10px 0;background:#D7C2BF;display:block}@media (min-width: 1024px){.btnBase a{transition:0.5s}.btnBase a:hover{color:#A07E72;border:1px solid #D6C2BF;background:#fff}}.header{padding-top:30px}.headerLogo{margin:0 auto;max-width:30%}@media (min-width: 1024px){.headerLogo{max-width:200px;position:fixed;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100}}.headerLogo a{display:block}.headerLogo a img{width:100%;display:block}@media (min-width: 1024px){.headerNavi .mainmenu{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:fixed;top:37px;left:calc(50% - 25px);z-index:100}.headerNavi .mainmenu__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.headerNavi .mainmenu__list li{margin-right:100px}.headerNavi .mainmenu__list li:nth-child(3){margin-right:370px}.headerNavi .mainmenu__list li a{color:#434343;font-family:minerva-modern,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;text-decoration:none;transition:0.5s}.headerNavi .mainmenu__list li a:hover{color:#A07E72}.headerNavi .mainmenu .icon_instagram a{width:22px;display:block}.headerNavi .mainmenu .icon_instagram a img{width:100%;display:block}}.headerNavi .hamburgerIcon{cursor:pointer;text-align:center;border:1px solid #9B7F74;border-radius:50%;height:50px;width:50px;display:block;position:fixed;top:15px;right:20px;transition:0.5s;z-index:1000}.headerNavi .hamburgerIcon span{height:1px;width:20px;background:#9B7F74;display:block;position:absolute;left:14px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.headerNavi .hamburgerIcon span:nth-child(1){top:21px}.headerNavi .hamburgerIcon span:nth-child(2){top:27px}.headerNavi .hamburgerIcon.active{border:1px solid #fff}.headerNavi .hamburgerIcon.active span{background:#fff}.headerNavi .hamburgerIcon.active span:nth-child(1){top:24px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.headerNavi .hamburgerIcon.active span:nth-child(2){top:24px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.headerNavi .hamburgerContents{height:100vh;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;position:relative;overflow-y:scroll}.headerNavi .hamburgerContentsWrap{pointer-events:none;padding:0 40px;height:100vh;width:100%;background:linear-gradient(to left, #CDB0AB, #DCD2D0);position:fixed;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:0;transition:opacity .6s ease, visibility .6s ease;z-index:100}.headerNavi .hamburgerContentsWrap.active{pointer-events:auto;opacity:100}.headerNavi .hamburgerContentsWrap.active .hamburgerNavi ul li a{pointer-events:inherit}.headerNavi .hamburgerNavi{margin-bottom:40px}.headerNavi .hamburgerNaviWrap{display:flex;flex-direction:column;align-items:flex-end}.headerNavi .hamburgerNavi ul li:not(:last-child){margin-bottom:15px}.headerNavi .hamburgerNavi ul li a{color:#fff;font-family:minerva-modern,sans-serif;font-weight:400;font-style:normal;text-decoration:none;font-size:7vw;text-align:right;pointer-events:none;display:block}@media (min-width: 768px){.headerNavi .hamburgerNavi ul li a{font-size:4rem}}.footer{padding:100px 30px 30px;background:linear-gradient(to bottom, rgba(245,239,232,0.5), #CFB3AD);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}@media (min-width: 1024px){.footer{padding:130px 70px 50px}}.footer__logo{width:30%}@media (min-width: 768px){.footer__logo{width:200px}}.footer__logo a{display:block}.footer__logo a img{width:100%;display:block}.footer__copy{color:#fff;font-family:minerva-modern,sans-serif;font-weight:400;font-style:normal;font-size:1vw;line-height:1}.only_pc{display:none}@media (min-width: 1024px){.only_pc{display:block}}@media (min-width: 1024px){.only_tab{display:none}}@media (min-width: 1024px){.only_sp{display:none}}.tel a{color:#707070;text-decoration:none;cursor:inherit}@media (min-width: 1024px){.tel a{pointer-events:none}}.fc_red{color:#A07E72}.fc_blue{color:#114681}.box_c{margin:0 auto}
/*# sourceMappingURL=base.css.map */
