.pre-inc main{padding-top:140px !important}@media screen and (max-width: 767px){.pre-inc main{padding-top:80px !important}}.pre-inc header{margin:auto;padding:0;width:100%;position:fixed;top:0;z-index:10;transition:all .5s 0s ease}@media screen and (max-width: 767px){.pre-inc header{height:55px}}.pre-inc header .head-box{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;line-height:1;position:relative;height:140px;background:#fff}@media screen and (max-width: 767px){.pre-inc header .head-box{padding:0 10px;margin:0;align-items:center;height:80px;background:#fff}}.pre-inc header .head-box .logo{margin:0;font-size:0;position:relative;z-index:15}.pre-inc header .head-box .logo a{color:#fff;display:block;font-size:min(2vw,10px)}.pre-inc header .head-box .logo a img{max-width:200px}@media screen and (max-width: 767px){.pre-inc header .head-box .logo a img{max-width:100px}}.pre-inc header .head-box .logo a span{display:block;text-align:center;color:#000;font-size:min(2.2svw,10px)}.pre-inc header .head-box .menu-btn{display:block;width:40px;height:40px;cursor:pointer;z-index:15;text-align:center;position:relative;background:hsla(0,0%,100%,.2);position:absolute;top:25px;right:20px}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn{margin:0;width:32px;height:32px;top:5px;right:10px}}.pre-inc header .head-box .menu-btn span{display:block;position:absolute;border-bottom:solid 2px #000;transition:.35s ease-in-out}.pre-inc header .head-box .menu-btn span:nth-child(1){top:10px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn span:nth-child(1){top:8px}}.pre-inc header .head-box .menu-btn span:nth-child(2){top:20px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn span:nth-child(2){top:16px}}.pre-inc header .head-box .menu-btn span:nth-child(3){top:30px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn span:nth-child(3){top:24px}}.pre-inc header .head-box .menu-btn.active span:nth-child(1){border-bottom:solid 3px #000;top:19px;width:30px;left:50%;transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn.active span:nth-child(1){top:15px}}.pre-inc header .head-box .menu-btn.active span:nth-child(2),.pre-inc header .head-box .menu-btn.active span:nth-child(3){top:19px;width:30px;left:50%;transform:translateX(-50%) rotate(45deg);border-bottom:solid 3px #000}@media screen and (max-width: 767px){.pre-inc header .head-box .menu-btn.active span:nth-child(2),.pre-inc header .head-box .menu-btn.active span:nth-child(3){top:15px}}.pre-inc header .head-box .link{position:absolute;top:26px;right:450px}@media screen and (max-width: 1280px){.pre-inc header .head-box .link{display:none}}@media screen and (max-width: 767px){.pre-inc header .head-box .link{display:none}}.pre-inc header .head-box .link li{line-height:1}.pre-inc header .head-box .link li a{display:block;color:#fff;position:relative;padding:.5em 0 .5em 1.5em;font-size:min(2vw,12px)}.pre-inc header .head-box .link li a::after{content:"";width:5px;height:5px;border:2px solid;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;left:0}.pre-inc header .head-box .entry-btn,.pre-inc header .head-box .reserve-btn,.pre-inc header .head-box .limited-btn{position:absolute;top:20px;right:290px;max-width:180px;width:100%}@media screen and (max-width: 767px){.pre-inc header .head-box .entry-btn,.pre-inc header .head-box .reserve-btn,.pre-inc header .head-box .limited-btn{top:16px;right:55px;display:none}}.pre-inc header .head-box .entry-btn a,.pre-inc header .head-box .reserve-btn a,.pre-inc header .head-box .limited-btn a{display:block;background:linear-gradient(90deg, #F48200 0%, #FF9C2C 100%);color:#fff;position:relative;font-size:min(2.5vw,14px);padding:3px;width:100%;text-align:center}.pre-inc header .head-box .entry-btn a span,.pre-inc header .head-box .reserve-btn a span,.pre-inc header .head-box .limited-btn a span{border:1px solid #fff;display:block;padding:1em 0;width:100%}.pre-inc header .head-box .reserve-btn{top:20px;right:90px}@media screen and (max-width: 767px){.pre-inc header .head-box .reserve-btn{display:none}}.pre-inc header .head-box .reserve-btn a{background:#01a2e9}.pre-inc header .head-box .limited-btn{top:26px;right:313px}@media screen and (max-width: 767px){.pre-inc header .head-box .limited-btn{display:none}}.pre-inc header .head-box .limited-btn a{background:#122654}.pre-inc header nav{position:fixed;padding:0;top:0;right:0;width:100%;height:100%;background:#237a9e url(../images/top/bg-cv.png) no-repeat 0 0;background-size:cover;display:none;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;height:calc(100% - 140px);margin:140px 0 0 0}@media screen and (max-width: 767px){.pre-inc header nav{right:0;height:calc(100% - 48px - 80px);margin:80px 0 0 0;transform:translateY(100%);transition:.3s;box-sizing:border-box}}.pre-inc header nav.active{transform:translateY(0);opacity:1;display:flex}.pre-inc header nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;max-width:1280px;margin:0 auto}@media screen and (max-width: 1280px){.pre-inc header nav ul{margin:auto;width:100%;height:100%;justify-content:flex-start}}@media screen and (max-width: 767px){.pre-inc header nav ul{margin:auto;height:100%;justify-content:flex-start}}.pre-inc header nav ul .btn{margin:0;padding:1em;position:relative;width:48%;border-bottom:1px #fff solid}@media screen and (max-width: 767px){.pre-inc header nav ul .btn{border:1px #fff solid;width:50%;height:16.6666666667%;padding:0}}.pre-inc header nav ul .btn.nolink a{color:#aaa}.pre-inc header nav ul .btn.kara{display:block}.pre-inc header nav ul .btn.new::after{content:"New";padding:.3em .5em;background:#740000;position:absolute;top:0;left:0;z-index:1;color:#fff;font-size:12px;line-height:1}@media screen and (max-width: 767px){.pre-inc header nav ul .btn.new::after{font-size:3vw}}.pre-inc header nav ul .btn a{padding:0;width:100%;height:100%;background:none;color:#fff;line-height:1.6;display:flex;flex-direction:column;justify-content:center;text-align:center}.pre-inc header nav ul .btn a .material-symbols-outlined{display:none}.pre-inc header nav ul .btn a .ja{display:block;font-size:12px;font-weight:400}@media screen and (max-width: 1500px){.pre-inc header nav ul .btn a .ja{font-size:.75vw}}@media screen and (max-width: 1280px){.pre-inc header nav ul .btn a .ja{font-size:1.75vw}}@media screen and (max-width: 767px){.pre-inc header nav ul .btn a .ja{font-size:2.75vw}}.pre-inc header nav ul .btn a .en{display:block;font-size:18px;font-weight:400}@media screen and (max-width: 1500px){.pre-inc header nav ul .btn a .en{font-size:1vw}}@media screen and (max-width: 1280px){.pre-inc header nav ul .btn a .en{font-size:2vw}}@media screen and (max-width: 767px){.pre-inc header nav ul .btn a .en{font-size:4vw}}.pre-inc header .footnav{display:none}@media screen and (max-width: 767px){.pre-inc header .footnav{width:100%;height:65px;background:#000;position:fixed;bottom:0;z-index:10;display:flex}.pre-inc header .footnav li{width:25%;border-right:1px #555 solid}.pre-inc header .footnav li:last-child{border:none}.pre-inc header .footnav li.nolink{background:#aaa}.pre-inc header .footnav li a{padding:10px 0 0;display:flex;flex-direction:column;text-align:center;color:#fff;font-size:12px}.pre-inc header .footnav li a img{margin-bottom:5px;width:auto;max-height:28px}}.pre-inc.scroll header{background:hsla(0,0%,100%,.9)}/*# sourceMappingURL=header.css.map */