html{font-family:Yu Gothic, Meiryo UI, Meiryo, HiraKakuProN-W6, sans-serif}@media only screen and (max-width: 767px){html{font-size:80%}}@media only screen and (min-width: 768px){html{font-size:1.1em}}body{color:#444;margin:0;padding:0}figure{margin:0;padding:0}ul,li{list-style:none;margin:0;padding:0}dl,dt,dd{margin:0;padding:0}h1,h2,h3,p{line-height:1.5}a{color:inherit;text-decoration:none}.bg{background-image:url(../img/bg-g.jpg);background-size:cover;background-repeat:none;background-position:center;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1}@media only screen and (min-width: 768px){.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 767px){.hero figure{margin:0 auto 25px auto;width:300px}}@media only screen and (min-width: 768px){.hero figure{width:calc(33.33% - 20px)}}.hero .ord1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero .ord2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero .ord3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.wrap,.lead,.fig,.info{color:#fff;position:relative;z-index:10}.wrap h2,.lead h2,.fig h2,.info h2{font-size:1.2rem}.wrap{margin:0 auto;width:calc(100% - 20px)}@media only screen and (max-width: 767px){.wrap{max-width:394px}}@media only screen and (min-width: 768px){.wrap{max-width:1180px}}.wrap h1{color:#ef0012;margin:30px auto;text-align:center;text-shadow:2px 2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff, -2px -2px 2px #fff}@media only screen and (max-width: 767px){.wrap h1{font-size:1.2rem}}@media only screen and (min-width: 768px){.wrap h1{font-size:1.5rem}}.wrap img{vertical-align:bottom;width:100%}.lead{background-image:url(../img/bg-m.jpg);background-size:cover;background-repeat:none;background-position:center;-webkit-box-shadow:0 0 10px rgba(255,255,255,0.3);box-shadow:0 0 10px rgba(255,255,255,0.3);color:#fff;padding:50px 0;text-align:center}@media only screen and (max-width: 767px){.lead{margin:50px auto 0 auto}}@media only screen and (min-width: 768px){.lead{margin:70px auto 0 auto}}.lead h2,.lead p{text-shadow:1px 1px 0 #000}.info{background-color:#000;color:#fff}@media only screen and (max-width: 767px){.info{margin:50px auto 0 auto;padding:20px 0 0 0}}@media only screen and (min-width: 768px){.info{margin:70px auto 0 auto;padding:40px 0 0 0}}.info ul{list-style:disc;padding-left:1.5rem}.info li{list-style:disc}.info .em{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;padding:1rem}.fig{background-color:rgba(255,255,255,0.5);border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;padding:30px}@media only screen and (max-width: 767px){.fig{margin:50px auto 0 auto}}@media only screen and (min-width: 768px){.fig{margin:70px auto 0 auto}}@media only screen and (max-width: 767px){.fig__items{margin:0 auto;width:100%}}@media only screen and (min-width: 768px){.fig__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fig__items__item{text-align:center}@media only screen and (max-width: 767px){.fig__items__item{width:100%}}@media only screen and (min-width: 768px){.fig__items__item{margin:0 15px;width:calc(33.33% - 15px)}}@media only screen and (max-width: 767px){.fig__items figure{height:300px}}@media only screen and (min-width: 768px){.fig__items figure{height:500px}}.fig__items figure img{height:100%;width:auto}.fig__items figcaption{border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto;padding:10px 1rem;text-align:center;width:100%;max-width:200px}.global_head{position:relative;z-index:10}.global_foot{margin-top:40px}@media only screen and (max-width: 767px){.disp-sp{display:block}}@media only screen and (min-width: 768px){.disp-sp{display:none}}@media only screen and (max-width: 767px){.disp-pc{display:none}}@media only screen and (min-width: 768px){.disp-pc{display:block}}@media only screen and (min-width: 768px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px){.grid-50{width:50%}}@media only screen and (max-width: 767px){.map{margin:0 auto;width:100%;max-width:394px}}@media only screen and (min-width: 768px){.map{margin-left:20px;width:calc(50% - 20px)}}.odr1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.odr2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.soldout{border:10px solid #a8281c;color:#a8281c;font-weight:900;line-height:1;margin:0 auto 30px auto;padding:20px 0;width:calc(100% - 40px);text-align:center}@media only screen and (max-width: 767px){.soldout{font-size:2rem}}@media only screen and (min-width: 768px){.soldout{font-size:3rem;max-width:480px}}@media only screen and (max-width: 767px){.soldout span{font-size:1.4rem}}@media only screen and (min-width: 768px){.soldout span{font-size:1.4rem}}.lum-lightbox{z-index:15}.lum-lightbox-inner img{width:auto;height:auto}
