@import url('https://fonts.googleapis.com/css?family=Enriqueta&display=swap');body{margin:0}a{color:#423836;text-decoration:none}.mainView{width:100vw;height:100vh;background-color:#ccc}.el_humburger{position:fixed;top:45px;right:60px;width:46px;height:25px;padding-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;z-index:20;cursor:pointer;pointer-events:auto;color:#000;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:840px){.el_humburger{display:block;right:0;top:0;padding-top:20px;width:60px;height:60px;z-index:999999}#factory .el_humburger{display:none}}.el_humburger_wrapper{margin-bottom:5px;width:42px;display:inline-block}@media screen and (max-width:840px){.el_humburger_wrapper{margin-bottom:5px;width:30px}}.el_humburger_text{font-size:12px;letter-spacing:.1em;font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.js_humburgerOpen .el_humburger_text.el_humburger_text__menu{display:none}.el_humburger_text.el_humburger_text__close{display:none}.js_humburgerOpen .el_humburger_text.el_humburger_text__close{display:block}@media screen and (max-width:840px){.el_humburger_text{font-size:10px;padding-top:2px}}@media screen and (max-width:840px){.el_humburger_text svg path{-webkit-transition:all .2s cubic-bezier(.16,.52,.25,1);-o-transition:all .2s cubic-bezier(.16,.52,.25,1);transition:all .2s cubic-bezier(.16,.52,.25,1);fill:#000}}@media screen and (max-width:840px){.js_humburgerOpen .el_humburger_text svg path{fill:#000}}.el_humburger span.el_humburger_bar{display:block;width:100%;margin:0 auto 9px;height:1px;background:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.el_humburger span.el_humburger_bar:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger span.el_humburger_bar{background:#000}@media screen and (max-width:840px){.el_humburger span.el_humburger_bar{left:0;top:0;background:#000}}.js_humburgerOpen .el_humburger span.el_humburger_bar.top{-webkit-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.js_humburgerOpen .el_humburger span.el_humburger_bar.middle{opacity:0}.js_humburgerOpen .el_humburger span.el_humburger_bar.bottom{-webkit-transform:translateY(-11px) rotate(45deg);-ms-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close span.el_humburger_bar{display:block;width:35px;margin:0 auto;height:4px;background:#000}.el_humburgerButton__close span.el_humburger_bar.top{-webkit-transform:translateY(5px) rotate(-45deg);-ms-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close span.el_humburger_bar.bottom{-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.navi{position:fixed;background-color:rgba(0,0,0,.7);z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch}.js_humburgerOpen .navi{width:450px}@media screen and (max-width:840px){.js_humburgerOpen .navi{width:100%;padding:100px 5% 0}}.navi_item{margin-bottom:28px;font-size:20px;font-family:"Marcellus",serif !important;white-space:nowrap;margin-left:90px}.navi_item.op_innerLink{cursor:pointer}@media screen and (max-width:840px){.navi_item{margin-left:0;font-size:18px}}#global{line-height:1.2;z-index:999;overflow-y:auto;overflow-y:scroll;overflow:auto;-webkit-overflow-scrolling:touch}#global a{color:#423836;text-decoration:none}#global .headline{padding:10px;font-size:18px;color:#fff;background:#000;font-weight:400;display:table;text-align:center;font-family:'Enriqueta',serif}#global .headline{padding:15px 10px;display:block;background:#dc175c;color:#fff}#global-menu{background-color:#fff}#global-menu li{border-top:1px solid #8eadb5;color:#333;display:table;width:100%}#global-menu li .parent{padding:15px 10px;display:block;background:#000;color:#000}#global-menu li a{padding:10px;display:block;position:relative}global-menu li>*{display:table-cell;vertical-align:middle}#global-menu li a{color:#000}#global-menu li .parent{padding:15px 10px;display:block;background:#000;color:#fff}#global-menu>li>a:after{content:'\f105';margin-top:-7px;position:absolute;top:50%;right:10px}#global-menu ul li:first-child{border-top:none}#global-menu .children{background:#f3f3f1}#global-menu .children li .trigger{padding:15px 10px;display:block;position:relative;cursor:pointer}#global-menu .children li .trigger:after{content:'\f078';margin-top:-7px;position:absolute;top:50%;right:10px}#global-menu .children li .trigger.active{background:#ddd}#global-menu .children li .trigger.active:after{content:'\f077';margin-top:-7px;position:absolute;top:50%;right:10px}#global-menu .children li .target{background:#fff;display:none}#global-menu .children li .target.active{display:block}#global-menu .children li .target li a:after{content:'\f054';margin-top:-7px;position:absolute;top:50%;right:10px}#global-buttons{padding:10px;border-top:1px solid #d9d9d0}#global-buttons a{color:#fff}#global-buttons .btn-1{width:48.5%;float:left}#global-buttons .btn-2{width:48.5%;float:right}#global-buttons .btn-1 a,#global-buttons .btn-2 a{padding:15px 10px;background:#000;border-radius:7px;display:block;text-align:center;position:relative;z-index:1;color:#fff;text-decoration:none;font-size:12px}.global-buttons2{padding:20px 0;border-top:1px solid #d9d9d0;background-color:#fff}.global-buttons2 .btn-1{width:90%;margin:0 auto}.global-buttons2 .btn-1 a{padding:15px 10px;background:#323d50;border-radius:7px;display:block;text-align:center;position:relative;z-index:1;color:#fff !important;text-decoration:none;font-size:16px}.global-buttons3 .btn-1{width:90%;margin:0 auto}.global-buttons3 .btn-1 a{padding:15px 10px;display:block;text-align:center;position:relative;z-index:1;color:#323d50 !important;text-decoration:none;font-size:16px;border:4px solid #323d50}#global-pages li{width:50%;border-top:1px solid #d9d9d0;flex-wrap:wrap}#global-pages li a{padding:15px 20px 15px 10px;display:block;vertical-align:middle;position:relative}#global-pages li a:after{content:'\f105';position:absolute;margin-top:-10px;top:50%;right:10px;font-size:20px}#global-pages li:nth-child(odd){border-right:1px solid #d9d9d0;box-sizing:border-box}#global-pages li:nth-child(3){border-bottom:1px solid #d9d9d0}#global-pages li:nth-child(4){border-bottom:1px solid #d9d9d0}ul#global-pages{display:flex;justify-content:space-between;flex-wrap:wrap}#global,#wrapper{transition:all .5s ease}#global-menu>li>a:after,#global-menu .children li a:after,#global-menu .children li .trigger:after,#global-menu .children li .target li a:after,#global-pages li a:after{font-family:'Font Awesome 5 Free';display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;font-weight:900;font-style:normal}#Btn4Area2{display:flex;justify-content:space-between;flex-wrap:wrap}#Btn4Area2 div{width:50%;position:relative}#Btn4Area2 div img{margin:0;padding:0;vertical-align:bottom}#Btn4Area2 div span{background-color:#ef7e1a;width:40px;height:40px;display:block;text-align:center;line-height:40px;color:#fff;font-size:25px;position:absolute;bottom:0;right:0}#MainImg2{position:relative}#MainImg2 img{vertical-align:bottom}#MainImg2 h3{position:absolute;top:30px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}#MainImg2 h3 img{width:50%}#MainImg2 h3 span{display:block;position:relative;padding-top:15px;color:#fff;font-size:22px;font-weight:300;text-shadow:1px 1px 2px #000}.humcon{margin:40px 0}nav ul{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}h1.headline{position:relative;font-size:16px;padding-left:10px;background-color:#dc175c;color:#fff;width:100%;padding:8px 0;text-align:center}