*{margin:0;padding:0;box-sizing:border-box;font-size:16px}body{font-family:"Noto Sans JP",sans-serif;color:#333;background-color:#fff}ol,ul{padding:0;margin:0;list-style:none;box-sizing:border-box}dt,dd{margin:0;padding:0;line-height:1.4;color:#000}a{text-decoration:none;color:#e66a4f}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}header{height:60px;background-color:#e56a50}header .header{height:100%;width:100%;margin:0 auto;padding:0 22px;max-width:1740px;display:flex;align-items:center;justify-content:space-between}header .header .logo-container{height:100%;padding:10px 0}header .header .logo-container img{height:100%}header .header .nav-container .navbar-sp{margin-top:10px}@media(min-width: 600px){header .header .nav-container .navbar-sp{display:none}}header .header .nav-container .navbar-sp .btn-trigger{position:relative;width:30px;height:22px;margin-right:10px;cursor:pointer;z-index:4;display:inline-block;transition:all .5s;box-sizing:border-box}header .header .nav-container .navbar-sp .btn-trigger span{position:absolute;right:0;width:100%;height:2px;background-color:#fff;display:inline-block;transition:all .5s;box-sizing:border-box}header .header .nav-container .navbar-sp .btn-trigger span:nth-of-type(1){top:0}header .header .nav-container .navbar-sp .btn-trigger span:nth-of-type(2){top:10px}header .header .nav-container .navbar-sp .btn-trigger span:nth-of-type(3){bottom:0}header .header .nav-container .navbar-sp .menu-list{display:none;position:fixed;top:0;width:100%;background-color:#f3ede1;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}header .header .nav-container .navbar-sp .menu-list .close-icon{width:40px;height:40px;position:fixed;top:10px;right:10px;cursor:pointer}header .header .nav-container .navbar-sp .menu-list .close-icon::before,header .header .nav-container .navbar-sp .menu-list .close-icon::after{content:"";position:absolute;width:100%;height:3px;background-color:#333;top:50%;left:0;transform-origin:center}header .header .nav-container .navbar-sp .menu-list .close-icon::before{transform:rotate(45deg)}header .header .nav-container .navbar-sp .menu-list .close-icon::after{transform:rotate(-45deg)}header .header .nav-container .navbar-sp .menu-list ul{display:flex;flex-direction:column;justify-content:space-between;height:340px;margin-top:20px;padding:0;list-style:none}header .header .nav-container .navbar-sp .menu-list ul li{text-align:center;margin:20px;font-size:16px}header .header .nav-container .navbar-sp .menu-list ul li a{color:#95543b;font-weight:600}header .header .nav-container .navbar-sp .menu-list ul li img{margin-right:5px;width:18px}@media(max-width: 600px){header .header .nav-container .navbar-pc{display:none}}header .header .nav-container .navbar-pc ul{display:flex;list-style-type:none;padding:0;margin:0}header .header .nav-container .navbar-pc ul li:not(:last-child){text-align:center;margin:0 54px 0 0}header .header .nav-container .navbar-pc ul a{text-decoration:none;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center}header .header .nav-container .navbar-pc ul a img{margin-right:5px;width:18px}footer{text-align:center}footer .navi-links{height:90px;background-color:#f9f6f0;display:flex;justify-content:center;align-items:center}@media(max-width: 600px){footer .navi-links{display:block;height:auto}}footer .navi-links nav{width:60%}@media(max-width: 600px){footer .navi-links nav{width:100%}}footer .navi-links nav ul{display:flex;justify-content:space-around;list-style-type:none;padding:0;margin:0}@media(max-width: 600px){footer .navi-links nav ul{display:block;height:auto;text-align:left;border-top:solid 2px #f2ece0}}footer .navi-links nav ul li{padding:10px;text-align:center}@media(max-width: 600px){footer .navi-links nav ul li{padding:0 20px;display:flex;justify-content:center;flex-direction:column;text-align:left;height:56px;border-bottom:solid .6px #f2ece0}}footer .navi-links nav ul a{text-decoration:none;font-size:14px;font-weight:600;color:#86381c;display:flex;align-items:center}footer .navi-links nav ul a img{margin-right:5px;width:18px}footer .copyright{height:50px;background-color:#f3ede1;display:flex;justify-content:center;align-items:center}footer .copyright p{font-size:12px;color:#333;font-weight:300}.important-notice-container{padding:20px;width:100%;text-align:center;color:#fb2a00;text-decoration:underline;font-weight:bold}@media(max-width: 600px){.important-notice-container .notice-pc{display:none}}@media(min-width: 600px){.important-notice-container .notice-sp{display:none}}/*# sourceMappingURL=base.css.map */
