@charset "UTF-8";.font-hiragion{font-family:hiragino-kaku-gothic-pron,sans-serif}.font-yuGothic{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif!important}.font-helvetica{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal}.recorder{background:#fff;letter-spacing:0.04em;color:#141414;font-family:hiragino-kaku-gothic-pron,Hiragino Kaku Gothic ProN,游ゴシック体,YuGothic,sans-serif}.recorder main{background:#fff;background-image:none}.recorderBtn{display:inline-flex;padding:0 min(1.5277777778vw,22px);border-radius:999px;min-height:min(3.3333333333vw,48px);background:#e60012;white-space:nowrap;text-decoration:none;letter-spacing:0.06em;color:#fff;font-size:min(0.9722222222vw,14px);font-weight:700;line-height:1;align-items:center;justify-content:center}@media screen and (max-width:768px){.recorderBtn{padding:0 18px;min-height:44px;font-size:13px}}.recorderBtn:hover{opacity:0.86;text-decoration:none;color:#fff}.recorderFooter_inner{display:flex;margin:0 auto;padding:min(9.7128378378vw,115px) 0 min(3.7162162162vw,44px);max-width:min(121.6216216216vw,1440px);align-items:end;justify-content:space-between;gap:min(5.9121621622vw,70px)}@media screen and (max-width:768px){.recorderFooter_inner{flex-direction:column;padding:28px 0;align-items:center}}.recorderFooter_logo{margin-left:min(4.222972973vw,50px)}.recorderFooter_logo img{display:block;width:min(16.8918918919vw,200px);height:auto}@media screen and (max-width:768px){.recorderFooter_logo img{width:42.6666666667vw}}.recorderFooter_links{display:flex;margin-top:max(-0.8445945946vw,-10px);padding:0;list-style:none;flex-wrap:wrap;gap:min(0.6756756757vw,8px) min(2.3648648649vw,28px)}@media screen and (max-width:768px){.recorderFooter_links{flex-direction:column;margin-top:10.6666666667vw;gap:2.1333333333vw 7.4666666667vw;align-items:center}}.recorderFooter_links li{position:relative}.recorderFooter_links li:before{content:" ";position:absolute;top:50%;left:0;width:min(0.1689189189vw,2px);height:min(1.097972973vw,13px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#aaa}@media screen and (max-width:768px){.recorderFooter_links li:before{display:none}}.recorderFooter_links li:last-child:after{content:" ";position:absolute;top:50%;right:0;width:min(0.1689189189vw,2px);height:min(1.097972973vw,13px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#aaa}@media screen and (max-width:768px){.recorderFooter_links li:last-child:after{display:none}}.recorderFooter_links a{padding:min(0.8445945946vw,10px) min(1.6891891892vw,20px) min(0.8445945946vw,10px) min(3.3783783784vw,40px);text-decoration:none;color:#000;font-size:min(1.1824324324vw,14px);font-weight:700}@media screen and (max-width:768px){.recorderFooter_links a{padding:2.6666666667vw 5.3333333333vw;font-size:4vw}}.recorderFooter_links a:hover{opacity:0.7}.recorderFooter_links a[target=_blank]:after{content:" ";display:inline-block;margin-left:min(1.6891891892vw,20px);width:min(1.097972973vw,13px);height:min(1.097972973vw,13px);background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.75%2023.5%22%3E%20%3Cpath%20d%3D%22M18.36%2C23.5H0V5.14h18.36v18.36ZM3%2C20.5h12.36v-12.36H3v12.36Z%22%20style%3D%22fill%3A%20%237b7473%3B%22%2F%3E%20%3Cpolygon%20points%3D%2223.75%2016.86%2020.75%2016.86%2020.75%203%206.89%203%206.89%200%2023.75%200%2023.75%2016.86%22%20style%3D%22fill%3A%20%237b7473%3B%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:768px){.recorderFooter_links a[target=_blank]:after{margin-left:5.3333333333vw;width:3.2vw;height:3.2vw}}.recorderFooter_copy{margin-right:min(4.222972973vw,50px);margin-left:auto;font-size:min(1.1824324324vw,14px)}@media screen and (max-width:768px){.recorderFooter_copy{margin-top:21.3333333333vw;margin-right:auto;font-size:3.7333333333vw}}.form_btm{display:flex;border-radius:100px;width:min(21.1148648649vw,250px);height:min(5.8277027027vw,69px);transition:all 0.3s cubic-bezier(0.26,1,0,0.98);-webkit-animation:gradMove 6s ease-in-out infinite;animation:gradMove 6s ease-in-out infinite;background:#c60000;background-size:200% 100%;color:#fff;align-items:center;justify-content:center}@media screen and (max-width:768px){.form_btm{width:58.6666666667vw;height:13.3333333333vw}}.form_btm:hover{-webkit-filter:brightness(1.4);filter:brightness(1.4)}.form_btm:hover span:before{width:0%;height:0%}.form_btm span{display:flex;position:relative;z-index:1;width:100%;width:calc(100% - min(0.8445945946vw, 10px));height:100%;height:calc(100% - min(0.8445945946vw, 10px));transition:all 0.3s cubic-bezier(0.26,1,0,0.98);font-size:min(1.5202702703vw,18px);font-weight:700;align-items:center;justify-content:center}@media screen and (max-width:768px){.form_btm span{width:calc(100% - 2.66667vw);height:calc(100% - 2.66667vw);font-size:4.8vw}}.form_btm span:before{content:" ";position:absolute;z-index:-1;border-radius:100px;width:100%;height:100%;transition:all 0.6s cubic-bezier(0.26,1,0,0.98);background-color:#000}.form_btm.-type_b{background:#767676}.form_btm.-type_c{width:min(12.6689189189vw,150px);height:min(3.7162162162vw,44px);color:#c60000}@media screen and (max-width:768px){.form_btm.-type_c{margin-top:2.6666666667vw;width:40vw;height:11.7333333333vw}}.form_btm.-type_c span{width:calc(100% - min(0.6756756757vw, 8px));height:calc(100% - min(0.6756756757vw, 8px));font-size:min(1.097972973vw,13px);line-height:1}@media screen and (max-width:768px){.form_btm.-type_c span{width:calc(100% - 2.13333vw);height:calc(100% - 2.13333vw);font-size:3.4666666667vw}}.form_btm.-type_c span:before{background:#ececec}.recorderCvHeader{background:#141414;color:#fff}.recorderCvHeader_inner{margin:0 auto;padding:min(4.222972973vw,50px) 0 min(5.0675675676vw,60px);width:min(1040px,100% - 48px);text-align:center}@media screen and (max-width:768px){.recorderCvHeader_inner{padding:8vw 0 16vw}}.recorderCvHeader_logo{display:block;margin:0 auto;width:min(24.4932432432vw,290px);height:auto}@media screen and (max-width:768px){.recorderCvHeader_logo{width:53.3333333333vw}}.recorderCvHeader_en{margin:min(1.9444444444vw,28px) 0 min(2.5337837838vw,30px);font-size:min(2.5337837838vw,30px);font-weight:700}@media screen and (max-width:768px){.recorderCvHeader_en{margin:2.6666666667vw 0 4vw;font-size:6.4vw}}.recorderCvHeader_title{margin:min(4.222972973vw,50px) 0 0;font-size:min(2.5337837838vw,30px);font-weight:700;line-height:1.4}@media screen and (max-width:768px){.recorderCvHeader_title{font-size:8.5333333333vw}}.recorder-cv main{background:#ececec;background-image:none}.recorderCv{background-color:#ececec}.recorderCv_inner{margin:0 auto;padding:min(3.7162162162vw,44px) 0 min(6.0810810811vw,72px);width:min(840px,100% - 48px)}@media screen and (max-width:768px){.recorderCv_inner{padding:11.7333333333vw 0 19.2vw}}.recorderCv_lead{margin:0;text-align:center;font-size:min(1.5202702703vw,18px);font-weight:700;line-height:1.9}@media screen and (max-width:768px){.recorderCv_lead{font-size:4.8vw}}.recorderCv_lead.-thanks{font-size:min(2.7027027027vw,32px)}@media screen and (max-width:768px){.recorderCv_lead.-thanks{font-size:7.4666666667vw;line-height:1.4}}.recorderCv_text{margin-top:min(6.7567567568vw,80px);text-align:center;font-size:min(1.3513513514vw,16px)}@media screen and (max-width:768px){.recorderCv_text{margin-top:10.6666666667vw;font-size:4.2666666667vw}}.recorderCv_points{display:flex;flex-direction:column;margin-top:min(4.222972973vw,50px);padding:min(2.5337837838vw,30px) 0 min(4.222972973vw,50px);border:min(0.3378378378vw,4px) solid #fff;border-radius:min(1.3513513514vw,16px);max-width:min(70.9459459459vw,840px);justify-content:center;align-items:center}@media screen and (max-width:768px){.recorderCv_points{margin-top:13.3333333333vw;padding:8vw 0 13.3333333333vw;border:1.0666666667vw solid #fff;border-radius:4.2666666667vw;max-width:100%}}.recorderCv_pointsTitle{margin:0 0 min(2.9560810811vw,35px);letter-spacing:min(0.1689189189vw,2px);font-size:min(2.027027027vw,24px)}@media screen and (max-width:768px){.recorderCv_pointsTitle{margin:0 0 4vw;letter-spacing:0.5333333333vw;font-size:6.4vw}}.recorderCv_pointsList{margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.recorderCv_pointsList{padding:0 5.3333333333vw}}.recorderCv_pointsList li{position:relative;margin:0;padding-left:min(2.027027027vw,24px);font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.9}@media screen and (max-width:768px){.recorderCv_pointsList li{margin-bottom:2.6666666667vw;padding-left:6.4vw;font-size:4.2666666667vw;line-height:1.4}}.recorderCv_pointsList li:before{content:" ";position:absolute;top:min(0.5067567568vw,6px);left:0;border-radius:100px;width:min(1.1824324324vw,14px);background-color:#c60000;aspect-ratio:1/1}@media screen and (max-width:768px){.recorderCv_pointsList li:before{top:1.3333333333vw;width:3.2vw}}.recorderCv_more{display:flex;margin:min(2.3648648649vw,28px) 0 0;text-align:center;font-size:min(1.3513513514vw,16px);font-weight:700;line-height:1.8;align-items:center;justify-content:center}@media screen and (max-width:768px){.recorderCv_more{flex-direction:column;margin:7.4666666667vw 0 0;font-size:4.2666666667vw}}.recorderCv_more .form_btm{margin-left:min(1.6891891892vw,20px)}@media screen and (max-width:768px){.recorderCv_more .form_btm{margin-left:5.3333333333vw}}.recorderCv_panel{margin-top:min(1.9444444444vw,28px);padding:min(2.2222222222vw,32px);background:#fff}@media screen and (max-width:768px){.recorderCv_panel{margin-top:10.6666666667vw;padding:8.5333333333vw}}.recorderCv_iframe{display:block;border:0;width:100%;min-height:min(33.3333333333vw,480px)}.recorderCv_messageTitle{margin:0 0 min(1.1111111111vw,16px);font-size:min(1.9444444444vw,28px);line-height:1.5}.recorderCv_messageText{margin:0;font-size:min(1.1111111111vw,16px);line-height:1.9}