﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@900&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@900&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";*{margin:0;padding:0;line-height:calc(.25rem + 1em + .25rem)}*,::before,::after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}html,body{font-size:62.5%}body{width:100%;font-size:16px;font-size:1.6rem;line-height:2;-webkit-text-size-adjust:100%;color:#000;overflow-x:hidden;letter-spacing:0;font-family:"M PLUS 1p",sans-serif;font-weight:900}@media screen and (min-width: 1025px){body{font-size:18px;font-size:1.8rem}}body.menuOpen{overflow:hidden;position:relative;height:100%}@media screen and (min-width: 1201px){body.menuOpen{overflow:auto}}body.menuOpen::before{content:"";background:rgba(0,0,0,.6);z-index:1;width:100%;height:100%;position:absolute}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}a[href^="tel:"]{cursor:default}@media all and (min-width: 768px){a[href^="tel:"]{cursor:default;text-decoration:none;pointer-events:none;display:inline-block}}a{color:#222;text-decoration:none;transition:all .5s}p{line-height:2}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.sp{display:block}@media screen and (min-width: 1025px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 1025px){.pc{display:block}}.txtB{font-weight:700 !important}.txtC{text-align:center !important}.txtL{text-align:left !important}.txtR{text-align:right !important}img{max-width:100%;height:auto;border:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,img{width:100%}}table{border-collapse:collapse;border-color:inherit;text-indent:0;width:100%}.anim{opacity:0}.anim.d100{transition-delay:1s}.anim.d200{transition-delay:2s}.anim.d300{transition-delay:3s}.anim.d400{transition-delay:4s}.anim.d500{transition-delay:5s}.anim.is-show{opacity:1;transform:translateY(0);animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;transition-delay:0s !important}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}html,body{font-size:62.5%}body{width:100%;font-size:16px;font-size:1.6rem;line-height:2;-webkit-text-size-adjust:100%;color:#000;overflow-x:hidden;letter-spacing:0;font-family:"M PLUS 1p",sans-serif;font-weight:900}@media screen and (min-width: 1025px){body{font-size:18px;font-size:1.8rem}}body.menuOpen{overflow:hidden;position:relative;height:100%}@media screen and (min-width: 1201px){body.menuOpen{overflow:auto}}body.menuOpen::before{content:"";background:rgba(0,0,0,.6);z-index:1;width:100%;height:100%;position:absolute}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}a[href^="tel:"]{cursor:default}@media all and (min-width: 768px){a[href^="tel:"]{cursor:default;text-decoration:none;pointer-events:none;display:inline-block}}a{color:#222;text-decoration:none;transition:all .5s}p{line-height:2}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.sp{display:block}@media screen and (min-width: 1025px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 1025px){.pc{display:block}}.txtB{font-weight:700 !important}.txtC{text-align:center !important}.txtL{text-align:left !important}.txtR{text-align:right !important}img{max-width:100%;height:auto;border:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,img{width:100%}}table{border-collapse:collapse;border-color:inherit;text-indent:0;width:100%}.anim{opacity:0}.anim.d100{transition-delay:1s}.anim.d200{transition-delay:2s}.anim.d300{transition-delay:3s}.anim.d400{transition-delay:4s}.anim.d500{transition-delay:5s}.anim.is-show{opacity:1;transform:translateY(0);animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;transition-delay:0s !important}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.header{width:100%;z-index:100;transition:all .5s;position:fixed;left:0;top:10px;height:75px;display:flex;justify-content:space-between;padding:0 20px}@media screen and (min-width: 1025px){.header{top:16px;padding:0 40px}}.header__ci{max-width:178px;width:20vw}@media screen and (min-width: 1025px){.header__ci{width:100%}}.header__ci a{display:block}.header__ci a:hover{opacity:.9}.header__btn_entry{line-height:1}.header__btn_entry a{display:block;position:relative;border-radius:30px;text-align:center;color:#000;background:#fff951;padding:1.5vw 5.5vw;line-height:1;border:solid .5vw #000;filter:drop-shadow(0px 0.5vw 0px #000000);font-size:clamp(15px,1.8vw,20px);font-family:"M PLUS 1p",sans-serif;font-weight:900;transition:all .3s}@media screen and (min-width: 1025px){.header__btn_entry a{padding:15px;min-width:305px;border:solid 5px #000;filter:drop-shadow(0px 5px 0px #000000);font-size:2rem}}.header__btn_entry a::after{content:url(/lp/2305/assets/img/arw_r.svg);position:absolute;right:1.8vw;top:50%;width:1.8vw;height:1.8vw;min-width:12px;min-height:12px;transform:translateY(-50%)}@media screen and (min-width: 1025px){.header__btn_entry a::after{right:18px;width:18px;height:18px}}@media screen and (min-width: 769px){.header__btn_entry a:hover{background:#ff5d5b;filter:drop-shadow(0px 3px 0px #000000);transform:translateY(2px)}}.mv__visual{width:100%;position:relative;z-index:1}.mv__visual_bg{width:100%;position:relative;z-index:0}.mv__visual_inner{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:1240px;width:100%;height:100%;display:flex;justify-content:flex-start;flex-flow:column;padding-top:18vw;z-index:1}@media screen and (min-width: 769px){.mv__visual_inner{padding-top:13vw}}@media screen and (min-width: 1025px){.mv__visual_inner{justify-content:center;align-items:center;padding-top:0}}.mv__visual_inner .mv__copy{width:78.8vw;max-width:946px;margin:0 auto 10px}@media screen and (min-width: 1025px){.mv__visual_inner .mv__copy{margin:-30px auto 20px}}.mv__visual_inner .mv__copy.is-show{transition-delay:0s !important}.mv__visual_inner .btn_entry{margin:0 auto}.mv__visual_inner .btn_entry.is-show{transition-delay:0s !important}main{position:relative}.sec{width:100%;margin-bottom:80px}@media screen and (min-width: 1025px){.sec{margin-bottom:140px}}.inner{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.sec__work{width:100%;background:#5271ff;margin-top:-57px;padding:110px 0 93px}.sec__work .work__ttl_en{font-family:"M PLUS 1p",sans-serif;font-weight:900;text-align:center;font-size:clamp(30px,4.8vw,60px);color:#fff}.sec__work .work__ttl_ja{font-family:"M PLUS 1p",sans-serif;font-weight:900;color:#fff;text-align:center;font-size:clamp(20px,2.8vw,30px);letter-spacing:.08em;line-height:2.2;margin-bottom:40px}@media screen and (min-width: 769px){.sec__work .work__ttl_ja{margin-bottom:60px}}.sec__work .work__ttl_ja span{color:#000;display:inline-flex;padding:5px 10px;background:#43d9e7;border:solid #000 3px}@media screen and (min-width: 769px){.sec__work .work__ttl_ja span{border:solid #000 5px}}.sec__work_block{background:#fff;border-radius:110px;padding:35px 20px 30px;position:relative;margin-bottom:30px}@media screen and (min-width: 579px){.sec__work_block{padding:30px 30px;border-radius:140px;margin-bottom:45px}}@media screen and (min-width: 769px){.sec__work_block{border-radius:190px;padding:30px 100px}}.sec__work_block_num{position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:-12px;width:4rem}@media screen and (min-width: 769px){.sec__work_block_num{width:5.5rem;top:calc(-15px - .3em)}}.sec__work_block_sttl{text-align:center;font-family:"M PLUS 1p",sans-serif;font-weight:900;font-size:clamp(20px,2.8vw,30px);letter-spacing:.08em;line-height:1.8;margin-bottom:30px;padding-bottom:20px;border-bottom:dotted 4px #000}@media screen and (min-width: 769px){.sec__work_block_sttl{line-height:2.2}}.sec__work_block_sttl span{display:inline-flex;padding:5px 10px;margin-top:.5em;margin-left:.5em;background:#43d9e7;border:solid #000 3px}@media screen and (min-width: 769px){.sec__work_block_sttl span{border:solid #000 5px;margin-top:0}}.sec__work_block_cont{display:flex;flex-flow:column;width:89%;margin:auto}@media screen and (min-width: 769px){.sec__work_block_cont{flex-flow:inherit;justify-content:space-between;align-items:center}}.sec__work_block_cont_imgarea{width:80%;max-width:290px;margin:10px auto 0;order:2}@media screen and (min-width: 769px){.sec__work_block_cont_imgarea{width:40.8%;margin:0;order:inherit}}.sec__work_block_cont_txtarea{width:100%;order:1;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}@media screen and (min-width: 769px){.sec__work_block_cont_txtarea{width:56.5%;order:inherit}}.sec__work_block::after{content:"";position:absolute;z-index:1;transform:scale(0.19)}@media screen and (min-width: 769px){.sec__work_block::after{transform:scale(0.5);width:50%}}.sec__work_block.num01::after{content:url(/lp/2305/assets/img/style_illust01.png);right:-10px;bottom:-50px;transform-origin:bottom right}@media screen and (min-width: 769px){.sec__work_block.num01::after{right:-120px;bottom:-140px}}.sec__work_block.num02::after{content:url(/lp/2305/assets/img/style_illust02.png);left:-10px;bottom:-50px;transform-origin:bottom left}@media screen and (min-width: 769px){.sec__work_block.num02::after{left:-150px;bottom:-110px}}.sec__work_block.num03::after{content:url(/lp/2305/assets/img/style_illust03.png);right:-10px;bottom:-45px;transform-origin:bottom right;transform:scale(0.23)}@media screen and (min-width: 769px){.sec__work_block.num03::after{right:-110px;bottom:-68px;transform:scale(0.5)}}.sec__work_block.num04::after{content:url(/lp/2305/assets/img/style_illust04.png);left:-10px;bottom:-40px;transform-origin:bottom left}@media screen and (min-width: 769px){.sec__work_block.num04::after{left:-120px;bottom:-140px}}.sec__entry{width:100vw;overflow:hidden}.sec__entry>.inner{display:flex;flex-flow:column}@media screen and (min-width: 769px){.sec__entry>.inner{flex-flow:inherit}}.sec__entry_sttl{text-align:center;margin:0 auto 20px;height:2.2em;display:block}.sec__entry_sttl img{height:100%;margin:auto}@media screen and (min-width: 769px){.sec__entry_sttl img{margin:0}}.sec__entry_cvarea{width:100%;padding:40px 0;display:block;margin:auto;order:2}@media screen and (min-width: 769px){.sec__entry_cvarea{width:50%;padding:40px 60px 40px 0;order:inherit}}.sec__entry_cvarea .cmt01{max-width:505px;margin:0 auto 10px}@media screen and (min-width: 769px){.sec__entry_cvarea .cmt01{margin:0 0 10px}}.sec__entry_cvarea .cmt02{font-size:clamp(2rem,1.564rem + 2.18vw,3.2rem);line-height:1.8;text-align:center;margin-bottom:.2em}@media screen and (min-width: 769px){.sec__entry_cvarea .cmt02{text-align:left}}.sec__entry_cvarea .cmt02 .txL{font-style:italic;font-size:clamp(2.8rem,1.855rem + 4.73vw,5.4rem)}.sec__entry_cvarea .cmt02 .pnk{color:#ff5d5b}.sec__entry_cvarea .cmt03{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:clamp(1.8rem,.818rem + .91vw,2.4rem);text-align:center;margin-bottom:1em}@media screen and (min-width: 769px){.sec__entry_cvarea .cmt03{text-align:left}}.sec__entry_cvarea .cmt03 span{background:#fff951;padding:3px 6px;line-height:1;border:solid 1px #000;margin:0 2px}.sec__entry_cvarea .btn_entry{max-width:466px;margin:auto}@media screen and (min-width: 769px){.sec__entry_cvarea .btn_entry{margin:0}}.sec__entry_cvarea .btn_entry p{max-width:243px;margin:0 auto 10px}@media screen and (min-width: 769px){.sec__entry_cvarea .btn_entry a{min-width:9em}}.sec__entry_imgarea{margin:0 calc(50% - 50vw);order:1}@media screen and (min-width: 769px){.sec__entry_imgarea{width:50vw;margin-right:calc(50% - 50vw);margin-left:0;order:inherit}}@media screen and (min-width: 769px){.sec__entry_imgarea img{width:100%;height:100%;object-fit:cover}}.sec__program{width:100%;background:#fff951;padding:60px 0}.sec__program_sttl{font-size:clamp(2.2rem,1.691rem + 2.55vw,3.6rem);text-align:center;margin-bottom:1em}.sec__program_list{display:flex;justify-content:center;flex-wrap:wrap}.sec__program_list li{display:flex;justify-content:center;align-items:center;width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}@media screen and (min-width: 769px){.sec__program_list li{width:auto;white-space:nowrap;margin:0 1em}}.sec__program_list li img{width:1.7em;margin-right:5px}@media screen and (min-width: 769px){.sec__program_list li img{width:2.1em}}.sec__program_cont{margin-top:30px}@media screen and (min-width: 769px){.sec__program_cont{display:flex;align-items:center;max-width:800px;margin:36px auto 0}}.sec__program_cont .imgarea{width:100%;text-align:center;position:relative;z-index:1}@media screen and (min-width: 769px){.sec__program_cont .imgarea{width:40%;padding:0 40px 0 20px}}.sec__program_cont .imgarea img{max-width:100px;margin:auto}@media screen and (min-width: 769px){.sec__program_cont .imgarea img{max-width:100%}}.sec__program_cont .program{background:#fff;border-radius:30px;padding:20px 20px;width:100%;margin-top:-20px}@media screen and (min-width: 769px){.sec__program_cont .program{border-radius:50px;padding:30px 45px;width:60%;margin-top:0}}.sec__program_cont .program_sttl{text-align:center;font-family:"M PLUS 1p",sans-serif;font-weight:900;font-size:clamp(2rem,1.636rem + 1.82vw,3rem);letter-spacing:.08em;line-height:2.2;margin-bottom:35px;padding-bottom:10px;border-bottom:dotted 4px #000}@media screen and (min-width: 769px){.sec__program_cont .program_sttl{padding-bottom:15px}}.sec__program_cont .program_slist li{display:flex;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;line-height:1;margin-bottom:1em;letter-spacing:-0.02em;font-size:clamp(1.4rem,1.182rem + 1.09vw,2rem)}@media screen and (min-width: 769px){.sec__program_cont .program_slist li{margin-bottom:1.4em}}.sec__program_cont .program_slist li::before{content:url(/lp/2305/assets/img/icon_check.svg);margin-right:2px;width:1em}.sec__company{width:100%;background:#ffb1d4;padding:40px 0}@media screen and (min-width: 769px){.sec__company{padding:70px 0}}.sec__company .inner .sec__ttl{margin-bottom:10px}.sec__company_cont{position:relative}@media screen and (min-width: 769px){.sec__company_cont{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto 30px}}.sec__company_cont>p{font-size:clamp(1.8rem,1.364rem + 2.18vw,3rem);line-height:1.4;text-align:center;letter-spacing:-0.05em}@media screen and (min-width: 769px){.sec__company_cont>p{text-align:left;letter-spacing:0}}.sec__company_cont>p span{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:clamp(1.4rem,1.255rem + .73vw,1.8rem);margin-bottom:.5em;line-height:2}.sec__company_cont .imgarea{width:42%;max-width:300px;margin:20px auto}@media screen and (min-width: 769px){.sec__company_cont .imgarea{width:100%;margin:0}}.sec__company_data{width:100%;max-width:800px;margin:0 auto}.sec__figures{background:#43d9e7;width:100%;padding:40px 0 25px}@media screen and (min-width: 769px){.sec__figures{padding:70px 0 55px}}.sec__figures_list{display:flex;flex-wrap:wrap;justify-content:space-between}.sec__figures_list li{list-style-type:none;width:48%;margin-bottom:15px}@media screen and (min-width: 769px){.sec__figures_list li{width:31%;margin-bottom:25px}}.sec__recruit{background:#5271ff;width:100%;padding:40px 0 25px}@media screen and (min-width: 769px){.sec__recruit{padding:70px 0 55px}}.sec__recruit_ttl{text-align:center;display:block}.sec__recruit_ttl .en{text-align:center;font-size:clamp(30px,4.8vw,60px);color:#fff}.sec__recruit_ttl .ja{display:block;color:#fff;text-align:center;font-size:clamp(20px,2.8vw,30px);letter-spacing:.08em;line-height:2.2;margin-bottom:40px}@media screen and (min-width: 769px){.sec__recruit_ttl .ja{margin-bottom:60px}}.sec__recruit_jobtype{background:#fff;width:100%;margin-bottom:24px}.sec__recruit_jobtype_ttl{display:block;position:relative;line-height:1;background:#43d9e7;color:#000;padding:.6em 1.5em .5em .5em;font-size:clamp(2rem,1.709rem + 1.45vw,2.8rem)}@media screen and (min-width: 769px){.sec__recruit_jobtype_ttl{padding:.6em 2em .5em 1.2em;letter-spacing:.05em}}.sec__recruit_jobtype_ttl::after{content:"＋";font-size:clamp(2rem,1.709rem + 1.45vw,2.8rem);position:absolute;right:.5em;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.sec__recruit_jobtype_ttl::after{right:1em}}.sec__recruit_jobtype_ttl.open::after{content:"ー"}.sec__recruit_cont{width:90%;max-width:880px;margin:auto;padding:20px 0 26px;display:block}@media screen and (min-width: 769px){.sec__recruit_cont{padding:10px 0 26px;display:grid;grid-template-columns:150px 1fr}}.sec__recruit_cont dt,.sec__recruit_cont dd{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-weight:700;line-height:2}@media screen and (min-width: 769px){.sec__recruit_cont dt,.sec__recruit_cont dd{border-bottom:solid 1px #231815}}.sec__recruit_cont dt{padding:0 0 6px 0}@media screen and (min-width: 769px){.sec__recruit_cont dt{padding:18px;text-align:center;border-bottom:solid 1px #231815}}.sec__recruit_cont dt span{position:relative;border:solid 1px #231815;padding:5px 10px;border-radius:4px}@media screen and (min-width: 769px){.sec__recruit_cont dt span{height:100%;display:flex;align-items:center;border:none;padding:0}}@media screen and (min-width: 769px){.sec__recruit_cont dt span::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#231815}}.sec__recruit_cont dd{padding:0 0 12px 0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;margin-bottom:20px;border-bottom:solid 1px #231815}@media screen and (min-width: 769px){.sec__recruit_cont dd{padding:18px;margin-bottom:0}}.accHeader{cursor:pointer}.accCont{display:none}.sec__ttl{text-align:center;margin-bottom:30px}@media screen and (min-width: 769px){.sec__ttl{margin-bottom:60px}}.sec__ttl_img{margin:0 auto;height:2.2em;display:inline-block}.sec__ttl_img img{height:100%}.sec__ttl_ja{display:block;text-align:center;font-size:clamp(20px,2.8vw,30px);letter-spacing:.08em;line-height:2.2}.btn_entry{line-height:1}.btn_entry a{display:block;position:relative;border-radius:44px;text-align:center;color:#000;background:#fff951;padding:17px 1.5em;line-height:1;border:solid 3px #000;filter:drop-shadow(0px 5px 0px #000000);transform:translateZ(0);font-size:clamp(2rem,1.564rem + 2.18vw,3.2rem);font-family:"M PLUS 1p",sans-serif;font-weight:900;transition:all .3s}@media screen and (min-width: 319px){.btn_entry a{padding:17px 2.5em}}@media screen and (min-width: 399px){.btn_entry a{min-width:11em}}@media screen and (min-width: 599px){.btn_entry a{min-width:15em}}@media screen and (min-width: 1025px){.btn_entry a{padding:22px;min-width:466px;border:solid 5px #000;font-size:3.2rem}}.btn_entry a::after{content:url(/lp/2305/assets/img/arw_r.svg);position:absolute;right:.6em;top:50%;width:18px;height:18px;transform:translateY(-50%);line-height:0}@media screen and (min-width: 1025px){.btn_entry a::after{right:24px;width:24px;height:24px}}@media screen and (min-width: 769px){.btn_entry a:hover{background:#ff5d5b;filter:drop-shadow(0px 3px 0px #000000);transform:translateY(2px)}}.btn_entry.grn a{background:#9ae265}@media screen and (min-width: 769px){.btn_entry.grn a:hover{background:#ff5d5b;filter:drop-shadow(0px 3px 0px #000000);transform:translateY(2px)}}.footer{width:100%;background:#000;color:#fff;text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:1.4rem;padding:1em}@media screen and (min-width: 769px){.footer{font-size:1.6rem}}

#note {
        color: white;
        text-align: right;
        padding-right: 10px;
        text-decoration: underline;    
}

#footer__company {
    padding-left: 30px;
}

.footer__copy {
    text-align: center;
}

.foot-text {
    color: white;
    text-decoration: underline;
}


@media (max-width: 600px) {
    #note {
        font-size: 12px; /* スマホ表示時の文字サイズ */
    }

    .footer__copy {
        text-align: left;
        padding-left: 30px;
    }
}