@charset "UTF-8";body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit}*{box-sizing:border-box}.gm-style-iw-c{padding:0!important;border-radius:4px!important}.gm-style-iw-c>button,.gm-style-iw-chr{display:none!important}.gm-style-iw-d{overflow:hidden!important;padding:0!important}.gm-style-iw-tc:after{display:none}.ReactCrop__image{max-height:calc(100vh / 1.5)}div,label,span{user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none}:focus{outline:none}*{-webkit-tap-highlight-color:transparent}@keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes dropPin{0%{transform:translateY(calc(-80px + -50%)) translateX(-50%) scaleY(1)}50%{transform:translateY(calc(-22px + -50%)) translateX(-50%) scaleY(.85)}75%{transform:translateY(calc(-42px + -50%)) translateX(-50%) scaleY(1.1)}to{transform:translateY(calc(-22px + -50%)) translateX(-50%) scaleY(1)}}.yNHHyP-marker-view{animation:dropPin .7s ease-in-out}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}html{box-sizing:border-box;-webkit-font-smoothing:auto}body{font-family:Noto Sans JP,sans-serif;background:#fff;-webkit-text-size-adjust:100%;width:100%;font-size:14px;margin:0 auto}#__next{overflow-x:hidden;display:flex;flex:1 1;flex-direction:column}input,select,textarea{font-family:Noto Sans JP,sans-serif;font-size:14px}a{text-decoration:none;color:#1495d0;cursor:pointer}p{margin:0;font-size:15px;line-height:24px;color:#2d2d2d}h1,h2,h3,h4,h5,h6,li,ul{margin:0;padding:0}.wrapper{overflow:hidden}.pc-none,.sp{display:none}.sp-none{display:block}.bg-lightbrown{background-color:#f8f8f8;overflow:hidden}.bg-lightpink{background-color:#fff9f9;overflow:hidden}.mv{width:100%;height:590px;overflow:hidden}.mv header{display:flex;justify-content:space-between;width:100%;align-items:center;margin:0 auto;padding:40px 40px 0;max-width:1220px}.mv header h1{width:120px;margin:0}.mv header h1 img{width:100%}.mv header .search{max-width:750px;width:calc(100% - 190px)}.mv header .search .input{background-color:#fff;height:48px;width:100%;border-radius:4px;display:flex;justify-content:space-between}.mv header .search .input input{width:calc(100% - 80px);font-size:16px;color:#a76441;border:0;border-bottom-left-radius:4px;border-top-left-radius:4px;padding-left:12px}.mv header .search .input input:focus{outline:0}.mv header .search .endAdornment{background-color:#222;color:#fff;width:90px;height:100%;border:0;border-bottom-right-radius:4px;border-top-right-radius:4px}.mv header .search .annotation{margin:6px 10px 0;display:flex;justify-content:space-between;height:17px}.mv header .search .annotation svg{fill:#fff}.mv header .search .annotation .MuiFormControlLabel-label{font-size:11px;color:#fff;display:flex;align-items:center;gap:2px;line-height:11px}.mv header .search .annotation input[type=checkbox]{width:12px;height:12px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;position:relative}.mv header .search .annotation input[type=checkbox]:checked:before{position:absolute;top:1px;left:4px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";z-index:2}.mv header .search .annotation input[type=checkbox]:checked:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#3f1b01;z-index:1;border-radius:2px}.mv header .search .about-search{font-size:11px;color:#fff;display:flex;align-items:center;gap:2px}.mv header .search svg{width:15px}.mv .mv-box{display:flex;max-width:1220px;margin:0 auto}.mv .h2-box{width:100%;max-width:1200px;padding-left:40px;margin-top:110px}.mv h2{font-size:48px;color:#fff;line-height:150%;text-shadow:0 0 9px #b97d3f;padding-bottom:20px}.mv .app-btns{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;max-width:600px;height:128px}.mv .app-btns .btn{width:40%;padding:2%}.mv .app-btns .btn img{width:100%}.mv .app-btns .qr{width:80px;height:80px;border-radius:4px;margin:0 20px}.mv img.iphone{width:440px;margin-top:40px}@media screen and (max-width:1200px){.mv{height:600px}.mv h2{margin-top:0;font-size:41px}.mv img.iphone{width:430px}}@media screen and (max-width:1000px){.mv{height:64vw}.mv h2{margin-top:2vw;font-size:4vw}.mv .h2-box{margin-top:110px}.mv img.iphone{width:43vw}.mv .app-btns{max-width:490px}.mv .app-btns .qr{width:60px;height:60px;border-radius:4px;margin:0 10px}}@media screen and (max-width:723px){.mv header{padding-left:20px;padding-right:20px}.mv header .search .endAdornment{width:76px}.mv .h2-box{padding-left:20px;margin-top:15vw}.mv h2{margin-top:-4vw;font-size:4vw}.mv img.iphone{top:70px;margin-top:5vw}.mv .app-btns{max-width:320px;padding-right:20px;height:unset}.mv .app-btns .qr{display:none;margin-left:10px}.mv .app-btns .btn{width:50%;padding:3%}}@media screen and (max-width:520px){.mv{height:auto}.mv .mv-box{margin:0 auto 20px}.mv .app-btns{max-width:none;width:100%;height:unset;display:flex;flex-direction:row;justify-content:space-between;padding:0}.mv header{padding-top:20px;display:block}.mv header .search{margin-top:20px;width:100%}.mv header .search .MuiFormControl-root{margin:0}.mv header .search .annotation{margin:6px 0 0}.mv header h1{width:100px}.mv .h2-box{padding:0 20px;margin-top:40px}.mv h2{font-size:7.2vw;margin-top:0}.mv img.iphone{display:none}img.iphone-sp{width:90%;margin:20px auto 0;max-width:380px}}.biz-lp-container{width:100%;padding:10px 0;display:flex;justify-content:center}.biz-lp-container a{width:90%;max-width:500px}.biz-lp-container a img{width:100%}@media screen and (min-width:500px){.biz-lp-container{padding:20px 0}.biz-lp-container a{width:630px;max-width:unset}}@media screen and (min-width:700px){.biz-lp-container a{width:90%;max-width:1033px}}@media screen and (min-width:1000px){.biz-lp-container{padding:40px 0}}.whatis{background:linear-gradient(117grad,#fc6a43,#d45b06);background-color:#fc6a43;width:100%;padding:80px 0}.whatisBox{max-width:1000px;margin:0 auto;padding:0 40px}.whatisBox h3{font-size:32px;line-height:48px;color:#fff;padding-left:16px;border-left:4px solid #fff}.whatisBox p{font-size:16px;color:#fff;line-height:180%;margin-top:20px}.point{background-color:#f9f9f9;padding:150px 0}@media screen and (max-width:819px){.point{padding:80px 0}}.point_box{display:flex;flex-direction:column;align-items:center;width:100%;row-gap:80px}@media screen and (max-width:819px){.point_box{row-gap:40px}}.point_box .point_row_box{max-width:880px;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 20px}@media screen and (max-width:819px){.point_box .point_row_box{flex-direction:column;align-items:center;row-gap:40px}}.point_box .point_row_box .point_item{max-width:380px;width:100%;height:560px;padding:40px 0;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center}.point_box .point_row_box .point_item_title_box{padding-bottom:40px;display:flex;flex-direction:column;align-items:center}.point_box .point_row_box .point_item_title_box .point_item_label{margin-bottom:20px;font-size:14px;line-height:30px;border:1px solid #2d2d2d;border-radius:50px;padding:0 20px}.point_box .point_row_box .point_item_title_box .point_item_title{color:#fc6a43;font-size:24px;font-weight:700;display:flex;flex-direction:column;align-items:center}.point_box .point_row_box .point_item img{max-width:100%}.point_box .point_row_box .point_item .point_image{display:flex;width:300px;transition:all .3s}.point_box .point_row_box .point_item .point_image:hover{width:330px}@media screen and (max-width:819px){.point_box .point_row_box .point_item .point_image{width:250px}.point_box .point_row_box .point_item .point_image img{opacity:1!important}.point_box .point_row_box .point_item .point_image canvas{opacity:0}.point_box .point_row_box .point_item .point_image:hover{width:250px}}.about{margin:150px auto}.about_box{background-color:#fff;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;position:relative;display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;overflow-x:hidden}.about_box_list{width:300px;background-color:#fff;border:8px solid #fff1ee;padding:30px 20px;margin-top:80px;align-self:baseline;min-height:340px}.about_box_list:last-child{margin-bottom:120px}.about_box_list h4{font-size:16px;color:#fc6a43;text-align:center;padding-bottom:10px}.about_box_list h4 span{padding-bottom:5px;background:-webkit-linear-gradient(1turn,#fc6a43,#fc9143);color:#fc6a43;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:2px dotted}.about_box_list div{height:120px;display:flex;align-items:center}.about_box_list img{width:240px;margin:20px auto;display:block;max-height:100px}.about_box_list p{font-size:14px;color:#2d2d2d}.about_box h3{color:#fc6a43;text-align:center;font-size:36px;position:relative;margin:0 auto 40px}.about_box .about_content{font-size:20px;line-height:34px;font-weight:700;text-align:justify}.about_box .search_box{margin:100px auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px;padding-bottom:100px}@media screen and (max-width:819px){.about_box .search_box{flex-direction:column;padding-bottom:0}}.about_box .search_box .search_item img{width:300px;height:400px;border-radius:4px}.about_box .message_box{width:100%;margin-top:40px}@media screen and (min-width:701px) and (max-width:800px){.about_box .message_box{margin:0;padding:0;top:-60px}}.about_box .message_box .message{overflow:hidden;width:100%;max-width:850px;margin:0 auto;position:relative;padding-top:40px;padding-bottom:30px}.about_box .message_box .message_left{background-color:#f4f4f4;color:#2d2d2d;font-size:16px;border-radius:60px;padding:14px 35px 15px;width:90%;text-align:left;max-width:570px;position:relative;margin-bottom:50px;margin-top:40px}.about_box .message_box .message_left:last-child{margin-bottom:0}.about_box .message_box .message_left_01:after{bottom:-12px;border-top:20px solid #f4f4f4}.about_box .message_box .message_left_01:after,.about_box .message_box .message_left_02:after{content:"";position:absolute;left:10%;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent}.about_box .message_box .message_left_02:after{top:-15px;border-bottom:20px solid #f4f4f4}.about_box .message_box .message_left_02:before{content:"既読";position:absolute;bottom:-21px;left:30px;font-size:12px;color:#d5d5d5}.about_box .message_box .message_left .respond{border:2px solid #2d2d2d;background-color:#fff;color:#2d2d2d;position:absolute;top:-15px;font-weight:600;font-size:12px;padding:1px 10px;border-radius:2px}.about_box .message_box .message_left p{font-size:14px}.about_box .message_box .message_right{background-color:#68bbff;color:#fff;font-size:16px;border-radius:60px;padding:14px 30px 15px;width:90%;text-align:left;max-width:600px;margin:0 0 0 auto;position:relative}.about_box .message_box .message_right_01:after{bottom:-12px;border-top:20px solid #68bbff}.about_box .message_box .message_right_01:after,.about_box .message_box .message_right_02:after{content:"";position:absolute;right:10%;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent}.about_box .message_box .message_right_02:after{top:-15px;border-bottom:22px solid #68bbff}.about_box .message_box .message_right_02:before{content:"既読";position:absolute;bottom:-21px;right:30px;font-size:12px;color:#d5d5d5}.about_box .message_box .message_right .request{border:2px solid #68bbff;background-color:#fff;color:#68bbff;position:absolute;top:-12px;left:50px;font-weight:600;font-size:12px;padding:1px 10px;border-radius:2px}.about_box .message_box .message_right .respond{border:2px solid #68bbff;background-color:#fff;color:#68bbff;position:absolute;top:-10px;left:40px;font-weight:600;padding:1px 10px}.about_box .message_box .message_right .day{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:3px}.about_box .message_box .message_right p{font-size:14px;color:#fff}.about_box .message_box .people{width:100%;text-align:center;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative}.about_box .message_box .people img{width:100%;position:relative}.about_box .message_box .people img.cururucu02_men{width:36%;max-width:380px;z-index:2}.about_box .message_box .people img.station{width:330px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1}.about_box .message_box .people img.cururucu02_women{width:36%;max-width:380px;z-index:2}.coming{position:relative;border-radius:30px;max-width:1080px;padding:40px;width:94%;margin:0 auto 80px;box-shadow:0 14px 27px #ffe7e0;border:2px solid #fff}.coming:before{left:-27px}.coming:after,.coming:before{content:"";width:80px;background-size:contain;height:140px;background-repeat:no-repeat;position:absolute;z-index:2;top:-40px}.coming:after{transform:scaleX(-1);right:-27px}.coming_top{margin:0 auto 40px;text-align:center}.coming_top span{display:block;font-size:15px;position:relative;margin:20px auto;width:190px;color:#fc6a43;border-bottom:1px solid #fc6a43;border-top:1px solid #fc6a43;letter-spacing:1px;text-align:center}.coming_top_content{grid-gap:20px;gap:20px;display:grid}.coming_top_content img{width:190px}.coming_top_content_h3{color:#fc6a43}.coming_top_content h3{font-size:30px}.coming_top_content p{font-size:12px;line-height:1.5em;color:"#222"}.coming_content_wrapper{display:flex;gap:30px}.coming_content_wrapper div{width:33%;border-radius:20px;overflow:hidden}.coming_content_wrapper div img,.coming_content_wrapper div video{width:100%}.coming .app-btns{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;max-width:600px;margin-top:40px;gap:4%}.coming .app-btns .btn{width:36%}.coming .app-btns .btn img{width:100%}.coming .app-btns .qr{width:80px;height:80px}@media screen and (max-width:520px){.coming{display:block;margin:14% auto 18%;height:auto;max-width:100%}.coming:before{left:-10px;top:-10px}.coming:after{right:-10px;top:-10px}.coming_top{display:block}.coming_top span{width:119px;margin:0 auto 20px}.coming_top span,.coming_top_content{text-align:center}.coming_top_content h3{font-size:20px;line-height:30px}.coming_content{display:flex;overflow-x:scroll}.coming_content_wrapper{display:flex;gap:30px}.coming_content_wrapper div{width:200px}.coming .app-btns{max-width:none;width:100%;height:unset;display:flex;flex-direction:row;justify-content:space-between;padding:0}.coming .app-btns .qr{display:none}.coming .app-btns .btn{width:50%}}.inquiry{width:94%;max-width:1070px;text-align:center;padding:70px 0;position:relative;overflow:hidden;margin:30px auto;display:flex}@media screen and (max-width:1000px){.inquiry .form_input{width:100%}}.inquiry_left{width:330px}.inquiry_left h3{font-size:38px}.inquiry .inquiry_form{margin-left:60px;width:calc(100% - 330px)}.inquiry .inquiry_form .form_item{display:flex;flex-direction:column;margin-top:30px}.inquiry .inquiry_form .form_item label.form_label{text-align:left;font-size:16px}.inquiry .inquiry_form .form_item label.form_label span.required_label{font-size:10px;padding-left:6px;vertical-align:top;line-height:16px}.inquiry .inquiry_form .form_item label.form_label span.required_label.error{color:red}.inquiry .inquiry_form .form_item .consent_text{color:#757575}.inquiry .inquiry_form .form_item .form_input{width:98%;border:none;box-shadow:0 0 16px -6px rgba(0,0,0,.2);border-radius:5px;padding-left:1em;font-size:16px;margin-top:6px}.inquiry .inquiry_form .form_item .form_input:focus{outline:none}.inquiry .inquiry_form .form_item .form_input:disabled{cursor:default;background-color:#fff}.inquiry .inquiry_form .form_item input.form_input{height:54px}.inquiry .inquiry_form .form_item textarea.form_input{padding-top:16px;padding-bottom:16px}.inquiry .inquiry_form .form_item:first-child{margin-top:0}.inquiry .inquiry_form .form_item .btn{background-color:#fff;border:2px solid #666;border-radius:5px;width:130px;color:#666;height:44px;position:relative;cursor:pointer;font-weight:600;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.inquiry .inquiry_form .form_item .btn:hover{background-color:#666;border:2px solid transparent;color:#fff;transition:background-color .3s,border .3s,color .3s}.inquiry .inquiry_form .form_item .btn:disabled{background-color:#666}.inquiry .inquiry_form .form_item .btn:disabled span.circle{width:24px;height:24px;border-radius:150px;border:3px solid #fff;border-top-color:rgba(0,0,0,.3);box-sizing:border-box;animation:circle 1s linear infinite;-webkit-animation:circle 1s linear infinite}@keyframes circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inquiry .inquiry_form .form_button_item{display:flex;flex-direction:row;align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.footer{background-color:#161712;width:100%;padding:20px;margin:0 auto;text-align:center;z-index:1}.footer ul{width:98%;max-width:340px;margin:0 auto 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer ul li{font-size:12px}.footer ul li a{position:relative;color:#fff}.footer ul li a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#fff;transition:all .3s;transform:scaleX(0);transform-origin:left top}.footer ul li a:hover{transition:all .3s}.footer ul li a:hover:after{transform:scale(1)}.footer ul li a.disabled{pointer-events:none}.footer p{font-size:12px;text-align:center;color:#fff}#inner header{display:flex;justify-content:space-between;width:100%;max-width:1200px;align-items:center;margin:0 auto;padding:0 20px}#inner header h1{width:120px;margin:20px 0;position:relative}#inner header h1 img{width:100%}#inner header nav{display:flex;justify-content:space-between;width:450px}#inner header nav .register{background:linear-gradient(90deg,#fc6a43,#fc9043);background-color:#fc6a43;color:#fff;border-radius:30px;border:1px solid;-o-border-image:linear-gradient(90deg,#fc6a43 0,#fc9143) 1;border-image:linear-gradient(90deg,#fc6a43 0,#fc9143) 1}#inner header nav .login,#inner header nav .register{width:200px;text-align:center;padding:10px 30px;font-size:16px;font-weight:600;letter-spacing:2px}#inner header nav .login{background-color:#fff;color:#fc6a43;border-radius:30px;filter:drop-shadow(0 3px 10px #efefef);transition:all .3s;border:1px solid #fff}#inner header nav .login:hover{filter:none;border:1px solid #fc6a43}#inner .company{max-width:1000px;width:100%;margin:80px auto;padding:20px}#inner .company h2{margin:10px 0 80px;font-size:40px;line-height:100%;position:relative;z-index:2;width:330px}#inner .company h2:after{content:"Company";position:absolute;font-size:7px;color:#ebebeb;z-index:-1;top:-2px;left:0}#inner .company dl{display:flex;flex-wrap:wrap;margin-bottom:50px;font-size:20px}#inner .company dd,#inner .company dt{border-bottom:1px solid #d1d1d1;padding:40px 0;line-height:200%}#inner .company dt{width:180px;color:#989898}#inner .company dd{width:calc(100% - 240px);-webkit-margin-start:0;margin-inline-start:0;color:#1f1f1f}#inner .company .inquiry-btn{margin:20px 0 0;justify-content:space-between;background-color:#fff;padding:40px;border-radius:7px}#inner .company .inquiry-btn a span{border:1px solid #3083e0;border-radius:4px;padding:20px;font-size:18px;text-align:center;display:block;margin-top:20px;transition:.2s;position:relative}#inner .company .inquiry-btn a span:after{width:30px;height:32px;content:"";position:absolute;right:40px;transition:.3s}#inner .company .inquiry-btn a span:hover{background-color:#3083e0;color:#fff;transition:.3s}#inner .company .inquiry-btn a span:hover:after{transition:.3s}.timeline .app-banner{max-width:unset}@media (min-width:500px){.timeline .app-banner{max-width:884px}.timeline .app-banner-left{width:50%;background-color:#412103;border-top-left-radius:4px;display:flex;align-items:center;border-bottom-left-radius:4px;justify-content:center}.timeline .app-banner-left p{font-size:18px;margin:0;text-align:center;color:#fff;font-weight:600}.timeline .app-banner-left img{width:0}.timeline .app-banner-right{display:flex;width:442px;justify-content:center}.timeline .app-banner-right-btns{margin-top:10px;width:auto;width:320px}.timeline .app-banner-right-btns-box{display:flex;flex-wrap:nowrap;justify-content:space-around;gap:10px;margin:10px;max-height:60px}.timeline .app-banner-right-btns-box img{max-width:100%;max-height:50px}.timeline .app-banner-right p{color:#fc6a43;width:240px;font-size:16px;font-weight:600;border-top:1px dotted #fc6a43;border-bottom:1px dotted #fc6a43;display:block;border-radius:0;margin:0 auto;background-color:#fff;padding:2px}}@media (min-width:900px){.app-banner.useOver900 .app-banner-left{gap:30px}.app-banner.useOver900 .app-banner-left img{width:180px}}.app-banner{background-color:#fff;border-radius:4px;display:flex;box-shadow:0 3px 10px #e9e9e9;margin:0 auto 20px;max-width:359px;width:100%}.app-banner .qr,.app-banner-left{display:none}.app-banner-right{display:block;align-items:center;justify-content:space-between;width:100%;margin:0 auto}.app-banner-right-btns{text-align:center;margin-top:0;margin-left:0;width:100%}.app-banner-right p{color:#fc6a43;font-size:16px;font-weight:600;color:#fff;display:block;margin:0 auto;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 0;background-color:#412103;width:100%}.app-banner-right-btns-box{display:flex;flex-wrap:nowrap;justify-content:space-around;gap:10px;margin:10px;max-height:300px}.app-banner-right-btns-box img{max-width:100%;max-height:50px}@media (min-width:900px){.app-banner.useOver900{max-width:884px}.app-banner.useOver900 .qr{display:block;width:84px;height:84px;border-radius:4px;border:1px solid #222}.app-banner.useOver900 .app-banner-left{width:50%;background-color:#412103;border-top-left-radius:4px;display:flex;align-items:center;border-bottom-left-radius:4px;justify-content:center;gap:30px}.app-banner.useOver900 .app-banner-left p{font-size:18px;margin:0;text-align:center;color:#fff;font-weight:600}.app-banner.useOver900 .app-banner-left img{width:180px;margin-top:11px}.app-banner.useOver900 .app-banner-right{display:flex;width:442px;justify-content:center}.app-banner.useOver900 .app-banner-right-btns{margin-top:10px;width:auto;width:320px}.app-banner.useOver900 .app-banner-right-btns-box{display:flex;flex-wrap:nowrap;justify-content:space-around;gap:10px;margin:10px}.app-banner.useOver900 .app-banner-right-btns-box img{max-width:100%;max-height:50px}.app-banner.useOver900 .app-banner-right p{color:#fc6a43;width:240px;font-size:16px;font-weight:600;border-top:1px dotted #fc6a43;border-bottom:1px dotted #fc6a43;display:block;border-radius:0;margin:0 auto;background-color:#fff;padding:2px}}@media (min-width:1370px){.app-banner{max-width:1234px}}.timeline .bg-lightbrown{overflow:visible;width:100vw}.pagetop{height:40px;width:40px;position:fixed;right:20px;bottom:20px;background:#d2d2d2;border-radius:50%;border:none;display:none;justify-content:center;align-items:center;z-index:2;cursor:pointer;opacity:.4}.pagetop__arrow{display:block;height:10px;width:10px;border-top:3px solid #000;border-right:3px solid #000;transform:translateY(20%) rotate(-45deg)}@media screen and (max-width:1000px){.pc{display:none!important}.tablet-big{display:block}.about{padding:10% 0;margin:0 auto}.about_box_content_title h4{font-size:20px;padding:24px 10px 11px;text-align:center}.about_box_content_title h4 span{top:-3px;left:50%;font-size:16px;width:280px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.inquiry{padding:0}.inquiry .form_input{min-width:100%}.inquiry .submit_btn{align-self:center}.inquiry .form_button_item{flex-direction:column!important}}@media screen and (min-width:521px) and (max-width:1000px){.about_box_content_title p{font-size:14px;line-height:27px}.about_box_content_title ul li{font-size:13px}.about_box_bottom{padding-top:0}.inquiry{margin:5% auto;display:block;width:94%;max-width:100%}.inquiry .inquiry_form{width:96%;max-width:640px;margin:10% auto 6%}.inquiry_left{width:auto}.inquiry_left h3{font-size:38px;text-align:center}}@media screen and (max-width:700px){.br-tablet,.tablet{display:block}.pc-small,.tablet-none{display:none}.tablet-big{display:none!important}.about h3{margin:0 auto 80px}.about_box_image{width:100%;display:flex;height:270px;overflow:hidden;position:relative;margin:0 auto 60px;max-width:530px;float:none}.about_box_image img{top:0;padding-top:0;position:absolute;width:100%;float:none}.about_box_image .about01_01{width:100%;position:absolute;top:0;padding-top:8%}.about_box_image .about02_01{top:0;right:0;position:absolute}.about_box .about_box_content{width:100%;margin-left:0}.about_box .about01-tablet{width:100%}.about_box .about02_01,.about_box .about02_02{display:none}.about_box .about02_sp{display:block;width:100%;padding-top:8%}#inner .company{margin:40px auto}#inner .company h2{margin:10px 0 60px}#inner .company dl{font-size:18px}#inner .company dd,#inner .company dt{padding:30px 0}#inner .company dd{width:calc(100% - 180px)}.coming_content{display:flex;overflow-x:scroll}.coming_content_wrapper{display:flex;gap:30px}.coming_content_wrapper div{width:200px}}@media screen and (min-width:521px) and (max-width:700px){#register-popup{position:fixed;background:linear-gradient(90deg,#fc6a43,#fc9043);background-color:#fc6a43;color:#fff;font-weight:600;text-align:center;font-size:16px;z-index:9999;right:20px;bottom:20px;padding:15px 50px;border-radius:30px;display:block;filter:drop-shadow(0 3px 10px #ffd499)}#register-popup.is-hidden{opacity:0;visibility:hidden;transition:.5s}#register-popup:hover{background:#fff;color:#fc6a43;transition:all .3s}#inner header nav .register{display:none}}@media screen and (max-width:520px){.sp{display:block}.sp-none{display:none!important}.br-sp{display:block}.whatis{padding:40px 0}.whatisBox{padding:0 20px}.whatisBox h3{font-size:26px}.about{padding:14% 0}.about h3{font-size:26px;margin:0 auto 10%}.about h3:after{bottom:-40px}.about h3:before{font-size:70px}.about_box .about_content{font-size:16px;line-height:28px}.about_box_image{width:100%;display:flex;height:55vw;overflow:hidden;position:relative;margin:4% auto 40px;padding:0}.about_box_image .about01_01{padding-top:0}.about_box_image .about01_01,.about_box_image .about02_01{top:0;right:0;position:absolute}.about_box_content{width:100%;margin-left:0}.about_box_content_title ul li{padding:1px 0;margin-right:1%;font-size:13px;margin-bottom:7px;width:32%;text-align:center}.about_box_content_title p{font-size:15px;line-height:28px}.about_box .about01-main{width:100%}.about_box .about01-main img{width:100%;margin-top:14%}.about_box_01_img{margin:50px auto 0}.about_box_01_img_content{position:relative;margin:10px auto 20px}.about_box_01_img_content .about01Img{width:90%;margin:0 auto;max-width:280px}.about_box_01_img_content .about01Img img{width:100%}.about_box .message_box .message_left{font-size:14px;border-radius:20px;padding:15px}.about_box .message_box .message_left p{font-size:14px;line-height:23px}.about_box .message_box .message_right{font-size:14px;border-radius:20px;padding:15px}.about_box .message_box .message_right p{font-size:14px;line-height:23px}.about_box .message_box .people{position:relative;height:56vw}.about_box .message_box .people img.station{max-width:330px;z-index:1;width:90%;bottom:20px}.about_box .message_box .people img.cururucu02_men{width:62%;max-width:380px;z-index:2;left:-20vw;position:absolute}.about_box .message_box .people img.cururucu02_women{width:62%;max-width:380px;z-index:2;right:-20vw;position:absolute}.about_box .message_box .message_right .day{font-size:14px}.cururucu-footer .btn{font-size:18px;padding:10px}footer ul{max-width:400px}#register-popup{position:fixed;bottom:0;width:100%;background:linear-gradient(90deg,#fc6a43,#fc9043);background-color:#fc6a43;color:#fff;font-weight:600;text-align:center;font-size:18px;z-index:9999;display:block;height:auto}#register-popup.is-hidden{opacity:0;visibility:hidden;transition:.5s}#register-popup div{background-color:#fff;width:calc(100% - 40px);margin:10px 20px;padding:8px 30px 11px;top:12px;display:block;border-radius:30px;border:1px solid #fff}#register-popup div span{background:-webkit-linear-gradient(1turn,#fc6a43,#fc9143);color:#fc6a43;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;font-size:15px}#register-popup div img{position:absolute;right:30px;width:22px;top:22px;height:22px;float:right}.inquiry{display:block;width:94%;max-width:100%;margin:14% auto}.inquiry .inquiry_form{width:96%;margin:10% auto 0}.inquiry_left{width:auto}.inquiry_left h3{font-size:28px;text-align:center}#inner header{padding-bottom:20px}#inner header h1{width:88px;margin:10px 0 0}#inner header nav{width:auto}#inner header nav .register{display:none}#inner header nav .login{width:auto;padding:7px 50px;font-size:15px;letter-spacing:0;margin-top:20px}#inner .company{margin:20px auto 40px}#inner .company h2{margin:10px 0 40px}#inner .company h2:after{font-size:60px}#inner .company dl{font-size:16px}#inner .company dd,#inner .company dt{padding:20px 0}#inner .company dt{width:120px}#inner .company dd{width:calc(100% - 120px)}#inner .company .inquiry-btn{padding:20px}#inner .company .inquiry-btn a span{padding:12px;font-size:15px}#inner .company .inquiry-btn a span:after{width:21px;height:19px;right:7px}}@media screen and (max-width:375px){.about h3{font-size:27px}.about_box_content_title h4{font-size:20px;padding:24px 0 11px}.about_box_content_title ul li{font-size:12px}.footer ul li{font-size:10px}}@media screen and (max-width:350px){.about h3{width:100%}}*,:after,:before{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:inline;display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}