@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;font-size:62.5%}body{font-size:1.6em;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media screen and (max-width: 768px){body{font-size:1.4em}}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}img{margin:0;padding:0;border:0;font:inherit;display:block;width:100%;height:auto}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box;-webkit-text-size-adjust:100%}body{color:#000;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-feature-settings:"palt";font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:subpixel-antialiased}body.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.img-pc{display:block}@media screen and (max-width: 768px){.img-pc{display:none}}.img-sp{display:none}@media screen and (max-width: 768px){.img-sp{display:block}}.break-pc{display:block}@media screen and (max-width: 768px){.break-pc{display:none}}.break-sp{display:none}@media screen and (max-width: 768px){.break-sp{display:block}}.blank-content{position:relative;height:300px;background:#fff}.blank-content:nth-child(odd){background:#fff}.blank-content:nth-child(2n){background:#f8f8f8}.blank-content p{margin:0;position:absolute;font-size:1.8rem;line-height:1.6;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.scr-event-fade-in{opacity:0;transform:translateY(30px);transition:all 1.25s ease-in-out}.scr-event-fade-in.active{opacity:1;transform:translateY(0)}.two-column-wrapper{display:flex;justify-content:space-between;align-items:stretch;align-content:space-between;flex-wrap:wrap}.two-column-8{width:78%}@media screen and (max-width: 768px){.two-column-8{width:100%}}.two-column-7{width:68%}@media screen and (max-width: 768px){.two-column-7{width:100%}}.two-column-6{width:58%}@media screen and (max-width: 768px){.two-column-6{width:100%}}.two-column-5{width:48%}@media screen and (max-width: 768px){.two-column-5{width:100%}}.two-column-4{width:38%}@media screen and (max-width: 768px){.two-column-4{width:100%}}.two-column-3{width:28%}@media screen and (max-width: 768px){.two-column-3{width:100%}}.two-column-2{width:18%}@media screen and (max-width: 768px){.two-column-2{width:100%}}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?7jw5s2);src:url(fonts/icomoon.eot?7jw5s2#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?7jw5s2) format("truetype"),url(fonts/icomoon.woff?7jw5s2) format("woff"),url(fonts/icomoon.svg?7jw5s2#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clipboard1:before{content:""}.icon-home1:before{content:""}.icon-home2:before{content:""}.icon-mail1:before{content:""}.icon-mail2:before{content:""}.icon-newwindow1:before{content:""}.icon-phone1:before{content:""}.icon-phone2:before{content:""}.icon-yen1:before{content:""}.icon-yen2:before{content:""}.icon-feedly:before{content:""}.icon-hatebu:before{content:""}.icon-line:before{content:""}.icon-pocket:before{content:""}.icon-folder:before{content:""}.icon-qrcode:before{content:""}.icon-credit-card:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-clock:before{content:""}.icon-clock2:before{content:""}.icon-calendar:before{content:""}.icon-printer:before{content:""}.icon-bubbles:before{content:""}.icon-search:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-sphere:before{content:""}.icon-link:before{content:""}.icon-attachment:before{content:""}.icon-contrast:before{content:""}.icon-info:before{content:""}.icon-cancel-circle:before{content:""}.icon-checkmark:before{content:""}.icon-checkmark2:before{content:""}.icon-play2:before{content:""}.icon-pause:before{content:""}.icon-stop:before{content:""}.icon-play3:before{content:""}.icon-pause2:before{content:""}.icon-stop2:before{content:""}.icon-circle-up:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-table2:before{content:""}.icon-embed2:before{content:""}.icon-share2:before{content:""}.icon-amazon:before{content:""}.icon-google:before{content:""}.icon-google-drive:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-rss:before{content:""}.icon-rss2:before{content:""}.icon-youtube:before{content:""}.icon-youtube2:before{content:""}.icon-paypal:before{content:""}.icon-file-pdf:before{content:""}body{position:relative;background:#bef5fa}.wrapper{position:relative;overflow:hidden}.wrapper:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(../images/startdash/bg-pc.webp) no-repeat;background-size:cover;top:0;left:0}@media screen and (max-width: 768px){.wrapper:before{background:url(../images/startdash/bg-sp.webp) repeat;background-size:contain}}section{position:relative}.section-introduction{position:relative;padding:135px 40px 100px}@media screen and (max-width: 768px){.section-introduction{padding:45px 0 32px}}.introduction-heading{position:relative;max-width:855px;margin:0 auto;left:30px}@media screen and (max-width: 768px){.introduction-heading{width:100%;padding:0 16px;left:0}}.introduction-desc{position:relative;max-width:793px;margin:100px auto 0;padding:40px 0;background:#ffef00;font-size:3rem;line-height:1.8;letter-spacing:.08em;font-weight:900;color:#0300ff;text-align:center}@media screen and (max-width: 768px){.introduction-desc{max-width:100%;width:calc(100% - 32px);margin:40px auto 0;padding:30px 0;font-size:1.7rem}}.introduction-desc:before{content:"";display:block;position:absolute;width:350px;height:4px;background:#00dfff;top:18px;left:-38px}@media screen and (max-width: 768px){.introduction-desc:before{width:63%;height:2px;top:12px;left:-16px}}.introduction-desc:after{content:"";display:block;position:absolute;width:430px;height:4px;background:#ff00bf;bottom:18px;right:-40px}@media screen and (max-width: 768px){.introduction-desc:after{width:78%;height:2px;bottom:12px;right:-16px}}.introduction-text{position:relative;max-width:890px;margin:0 auto;padding:45px 50px 140px;font-size:3.4rem;line-height:2;letter-spacing:.06em;font-weight:900;color:#000;text-align:justify;background:#bef5fa}@media screen and (max-width: 768px){.introduction-text{margin:32px auto 0;padding:30px 16px 80px;font-size:1.8rem}}.introduction-text:before{content:"";display:block;position:absolute;width:780px;height:4px;background:#00dfff;bottom:80px;left:65px}@media screen and (max-width: 768px){.introduction-text:before{width:calc(100% - 32px);height:5px;background:url(../images/startdash/bar.webp) no-repeat;background-size:contain;bottom:44px;left:16px}}.introduction-text:after{content:"";display:block;position:absolute;width:430px;height:4px;background:#00ff70;bottom:80px;left:415px}@media screen and (max-width: 768px){.introduction-text:after{display:none}}.introduction-text span{position:relative;margin:0 2px;padding:0 4px;color:#0300ff;background:linear-gradient(transparent 8%,#ffef00 8%)}.section-notice{background:#0300ff;padding:60px 40px}@media screen and (max-width: 768px){.section-notice{padding:20px 16px}}.notice-group{max-width:885px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;align-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.notice-group{justify-content:center}}.notice-image{width:37px}@media screen and (max-width: 768px){.notice-image{width:6%}}.notice-text{width:calc(100% - 37px);padding:2px 0 0 70px;font-size:3rem;line-height:1.9;letter-spacing:.06em;font-weight:900;color:#ffef00}@media screen and (max-width: 768px){.notice-text{width:auto;font-size:1.5rem;padding:7px 0 0 20px}}.section-detail{padding:100px 40px 170px}@media screen and (max-width: 768px){.section-detail{padding:40px 16px 60px}}.recruit-page-link{max-width:684px;margin:0 auto;font-size:4rem;line-height:1;font-weight:900;letter-spacing:.1em;text-align:center}@media screen and (max-width: 768px){.recruit-page-link{max-width:100%;width:100%;font-size:2.2rem}}.recruit-page-link+.recruit-page-link{margin-top:45px}@media screen and (max-width: 768px){.recruit-page-link+.recruit-page-link{margin-top:15px}}.recruit-page-link a{padding:30px 0 34px 50px;position:relative;display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none;background:#fff;border-top:4px solid #00ff70;border-bottom:4px solid #00dfff}@media screen and (min-width: 769px){.recruit-page-link a{transition:opacity .4s ease}.recruit-page-link a:hover{opacity:.5}}@media screen and (max-width: 768px){.recruit-page-link a{padding:22px 0 25px 10px}}.recruit-page-link a:before{content:"";width:25px;height:36px;margin:0 20px 0 -50px;border-style:solid;border-width:18px 0 18px 25px;border-color:transparent transparent transparent #0300ff}@media screen and (max-width: 768px){.recruit-page-link a:before{width:14px;height:20px;margin:0 10px 0 -20px;border-style:solid;border-width:10px 0 10px 14px}}.recruit-page-link-note{margin:28px 0 0;font-size:1.8rem;line-height:1.8;letter-spacing:.06em;color:#fff;font-weight:500;text-align:center}@media screen and (max-width: 768px){.recruit-page-link-note{font-size:1.6rem}}.recruit-page-link-note span{display:block;padding:12px;background:#bef5fa}@media screen and (max-width: 768px){.recruit-page-link-note span{display:inline-block;padding:12px 20px}}.detail-group{max-width:1030px;margin:85px auto 0}@media screen and (max-width: 768px){.detail-group{margin:35px auto 0}}.detail-block{padding:50px;background:#fff}@media screen and (max-width: 768px){.detail-block{padding:30px 16px}}.detail-block+.detail-block{margin:30px 0 0}@media screen and (max-width: 768px){.detail-block+.detail-block{margin:15px 0 0}}.detail-heading{font-size:2.8rem;line-height:1;letter-spacing:.06em;font-weight:900;text-align:center}@media screen and (max-width: 768px){.detail-heading{font-size:1.75rem}}.detail-heading span{padding:5px 20px 8px;display:inline-block;color:#ffef00;background:#0300ff}@media screen and (max-width: 768px){.detail-heading span{padding:7px 10px 9px}}.detail-text{margin:35px 0 0;font-size:2.4rem;line-height:1.8;letter-spacing:.06em;text-align:justify}@media screen and (max-width: 768px){.detail-text{margin:30px 0 0;font-size:1.6rem}}.detail-text a{color:#000;font-weight:900}@media screen and (min-width: 769px){.detail-text a{transition:opacity .4s ease}.detail-text a:hover{opacity:.5}}.footer{position:relative;padding:15px 25px;background:#bef5fa}@media screen and (max-width: 768px){.footer{padding:20px 0}}.footer-link-group{display:flex;justify-content:space-between;align-items:stretch;align-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){.footer-link-group{display:block}}.footer-link-list{font-size:0;list-style:none}@media screen and (max-width: 768px){.footer-link-list{text-align:center}}.footer-link-list li{display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.12em}.footer-link-list li+li{margin:0 0 0 15px}.footer-link-list li a{display:block;color:#000;text-decoration:none}@media screen and (min-width: 769px){.footer-link-list li a{transition:opacity .4s ease}.footer-link-list li a:hover{opacity:.5}}.copyright{font-size:1rem;line-height:1;font-weight:700;letter-spacing:.12em;color:#000}@media screen and (max-width: 768px){.copyright{margin:22px 0 0;text-align:center}}
