header{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);height:100px;left:0;position:fixed;right:0;top:0;z-index:10}.header_inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1500px;width:95%}.header_inner>a,.header_inner>h1{display:block;width:15%}.header_inner>div{height:100%}.header_inner ul{display:flex;height:100%}.header_inner ul li{height:100%;list-style:none;position:relative}.header_inner ul li a{text-decoration:none}.header_inner ul li.list a{background-color:#fff;color:#444;display:block;font-weight:600;height:100%;line-height:100px;padding:0 13px;text-align:center;width:100%}.header_inner ul li.btn{line-height:100px;padding:0 5px;vertical-align:middle}.header_inner ul li.btn a{border:2px solid #ef2421;border-radius:100px;font-weight:600;width:180px}.header_inner ul li.btn:nth-last-child(2) a{background-color:#fff;color:#ef2421;padding:5px 25px 7px}.header_inner ul li.btn:last-child a{background-color:#ef2421;color:#fff;padding:5px 45px 7px}.popUp_bnr{bottom:30px;position:fixed;right:0;z-index:3}.pc,.popUp_bnr,.sp,.tablet{display:none}@media screen and (min-width:769px) and (max-width:1440px){.header_inner{padding:0 5px;width:100%}.header_inner>a{display:block;width:15%}.header_inner ul li.list a{font-size:14px;padding:0 7px}.header_inner ul li.btn:nth-last-child(2) a{font-size:14px;padding:5px 10px 7px}.header_inner ul li.btn:last-child a{font-size:14px;padding:5px 13px 7px}}@media screen and (min-width:769px) and (max-width:1200px){header{height:80px}.header_inner{max-width:1000px}.header_inner ul li.btn,.header_inner ul li.list a{line-height:80px}}@media screen and (min-width:769px) and (max-width:840px){.tablet{display:block}header{height:75px}.header_inner{margin:0 auto;width:90%}.header_inner>div{background-color:#fff;height:100vh;padding-top:10vh;position:absolute;right:0;top:0;transform:translateX(90vw);transition:all .5s;width:90vw}.header_inner ul{display:block}.header_inner ul li{height:auto;padding:15px 20px}.header_inner ul li.list a{border-bottom:1px dashed #999;line-height:1;padding-bottom:15px}.header_inner ul li.btn{line-height:1;margin-top:10px}.header_inner ul li.btn a{display:block;margin:0 auto;text-align:center;width:80%}.header_inner ul li.btn:last-child a,.header_inner ul li.btn:nth-last-child(2) a{padding:13px 0 16px}header .humb_btn{height:30px;position:fixed;right:26px;top:26px;width:30px;z-index:5}header .humb_btn span{background-color:#1977e5;border-radius:10px;display:block;height:3px;transition:all .5s}header .humb_btn span+span{margin-top:5px}header .humb_btn.open span:first-child{position:relative;top:8px;transform:rotate(-45deg)}header .humb_btn.open span:nth-child(2){height:0;margin:0;opacity:0}header .humb_btn.open span:nth-child(3){transform:rotate(45deg)}}@media screen and (min-width:769px){.pc{display:block}.header_inner ul li.btn a,.header_inner ul li.list a{transition:all .3s}.header_inner ul li.list a:hover{background-color:#e8f1fc;border-bottom:2px solid #004189}.header_inner ul li.btn a:hover{opacity:.5}.popUp_bnr a{background-color:#ef2421;border:2px solid #fff;border-radius:10px 0 0 10px;display:block;font-size:18px;opacity:1;padding:60px 23px 20px;position:relative;text-decoration:none;transform:scale(1);transition:all .3s}.popUp_bnr a .pc_btn p{color:#fff;display:block;font-weight:500;letter-spacing:3px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.popUp_bnr a .pc_btn img{display:block;filter:drop-shadow(0 0 5px rgba(0,0,0,.4));left:4px;position:absolute;top:-29px;transition:all .3s;width:55px}.popUp_bnr a:hover{background-color:#fff;border-color:#ef2421;opacity:.9;transform:scale(1.05)}.popUp_bnr a:hover .pc_btn p{color:#ef2421;font-weight:600}.popUp_bnr a:hover .pc_btn img{left:1px;top:-30px;width:60px}}@media screen and (max-width:768px){.sp{display:block}header{height:50px}.header_inner>a{display:block;position:relative;width:36%}.header_inner>div{background-color:#fff;height:100vh;padding-top:10vh;position:absolute;right:0;top:0;transform:translateX(90vw);transition:all .5s;width:90vw}.header_inner ul{display:block}.header_inner ul li{height:auto;padding:15px 20px}.header_inner ul li.list a{border-bottom:1px dashed #999;line-height:1;padding-bottom:15px}.header_inner ul li.btn{line-height:1;margin-top:10px}.header_inner ul li.btn a{display:block;margin:0 auto;text-align:center;width:80%}.header_inner ul li.btn:last-child a,.header_inner ul li.btn:nth-last-child(2) a{padding:13px 0 16px}header .humb_btn{height:30px;position:fixed;right:13px;top:13px;width:30px;z-index:5}header .humb_btn span{background-color:#1977e5;border-radius:10px;display:block;height:3px;transition:all .5s}header .humb_btn span+span{margin-top:5px}header .humb_btn.open span:first-child{position:relative;top:8px;transform:rotate(-45deg)}header .humb_btn.open span:nth-child(2){height:0;margin:0;opacity:0}header .humb_btn.open span:nth-child(3){transform:rotate(45deg)}.popUp_bnr{bottom:20px;left:2.5%;right:2.5%;width:95%}.popUp_bnr img{height:auto}.popUp_bnr a .pc_btn{display:none}}