﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 4, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer{padding:50px 0 0;margin:0;background:#3C3C3C;font-size:16px}@media screen and (max-width: 768px){/* line 4, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer{padding:25px 0;font-size:14px}}/* line 14, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-inner{max-width:1080px;width:92%;margin:auto}/* line 19, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-logo{width:158px;margin:auto}/* line 24, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01,.footer-menu02{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){/* line 24, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01,.footer-menu02{text-align:left}}/* line 31, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li,.footer-menu02 li{margin:0 12px}@media screen and (max-width: 768px){/* line 31, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li,.footer-menu02 li{margin:0}/* line 35, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li a,.footer-menu02 li a{display:block;padding:5px 0}}/* line 42, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01{margin:28px 0 28px;padding-bottom:6px;border-bottom:1px solid #fff}@media screen and (max-width: 768px){/* line 42, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01{display:block;margin:25px 0 10px;padding-bottom:10px}}@media screen and (max-width: 768px){/* line 52, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu02{justify-content:flex-start}/* line 55, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu02 li{width:50%}}/* line 61, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons{max-width:300px;margin:12px auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){/* line 61, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons{max-width:375px}}/* line 69, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .footer-sns-button{width:47%}/* line 71, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .footer-sns-button a{display:block;border-radius:4px;padding:3px 20px 3px 40px}/* line 78, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .twitter a{padding-left:40px;font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;background:url(/assets/lp/common/x-3f63814567ee52cf9c076987442505a6413a874e88a64b0c8054158ac676ed94.svg) no-repeat left 10% center/auto 50% black}/* line 85, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .instagram a{font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;background:url(/assets/lp/common/btn-cmn-sns-ig-9d60a13c948915f7b00aa9f9a934ea6f93e913cc59ba33165bcbc92bbaacc253.svg) no-repeat left 3% center/auto 90% #CF2E92}/* line 91, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu{background-color:#f8f8f8;margin-top:70px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center;padding:24px 0}@media screen and (max-width: 768px){/* line 91, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu{margin-top:30px;justify-content:flex-start;padding:15px 8% 0}}/* line 104, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li{margin:0 18px}@media screen and (max-width: 768px){/* line 104, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li{margin:0 25px 15px 0}}/* line 109, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li a{color:#474747;position:relative}/* line 112, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li a::before{content:'';display:block;width:0;height:0;border-left:3px solid #474747;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:0;bottom:0;left:-10px;margin:auto}/* line 129, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-copyright{padding:5px 0 10px}/* line 133, app/assets/stylesheets/components/lp/v2/_footer.scss */.box-back-top{width:43px;height:43px;position:fixed;cursor:pointer;right:20px;bottom:20px;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease}/* line 145, app/assets/stylesheets/components/lp/v2/_footer.scss */.box-back-top.is-visible{opacity:1;visibility:visible}/* line 6, app/assets/stylesheets/_common.scss */html{font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.8;color:#000;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/* line 17, app/assets/stylesheets/_common.scss */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}/* line 38, app/assets/stylesheets/_common.scss */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}/* line 43, app/assets/stylesheets/_common.scss */*{margin:0;padding:0;box-sizing:border-box}/* line 44, app/assets/stylesheets/_common.scss */ul,ol{list-style-type:none}/* line 46, app/assets/stylesheets/_common.scss */audio,canvas,progress,video{display:inline-block}/* line 53, app/assets/stylesheets/_common.scss */nav ul{list-style:none}/* line 57, app/assets/stylesheets/_common.scss */blockquote,q{quotes:none}/* line 61, app/assets/stylesheets/_common.scss */body{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;background-color:#f8f8f8}/* line 67, app/assets/stylesheets/_common.scss */blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* line 73, app/assets/stylesheets/_common.scss */a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#3C3C3C;text-decoration-line:none;text-decoration:none}/* line 85, app/assets/stylesheets/_common.scss */ins{background-color:#ff9;color:#000;text-decoration:none}/* line 92, app/assets/stylesheets/_common.scss */mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}/* line 99, app/assets/stylesheets/_common.scss */del{text-decoration:line-through}/* line 103, app/assets/stylesheets/_common.scss */abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}/* line 108, app/assets/stylesheets/_common.scss */table{border-collapse:collapse;border-spacing:0}/* line 114, app/assets/stylesheets/_common.scss */hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}/* line 123, app/assets/stylesheets/_common.scss */input,select{vertical-align:text-bottom}/* line 127, app/assets/stylesheets/_common.scss */li{list-style:none}/* line 131, app/assets/stylesheets/_common.scss */a{color:#3C3C3C;text-decoration:none}/* line 136, app/assets/stylesheets/_common.scss */input::placeholder{color:#aaa}/* line 140, app/assets/stylesheets/_common.scss */input[type="submit"],input[type="button"]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}/* line 148, app/assets/stylesheets/_common.scss */.logo_image_width{max-width:100px}/* line 155, app/assets/stylesheets/_common.scss */footer{background-color:#fff;color:#fff;margin-top:20px;margin-bottom:60px;clear:both;font-size:16px;width:100%}/* line 162, app/assets/stylesheets/_common.scss */footer a{color:#fff}/* line 164, app/assets/stylesheets/_common.scss */footer *,footer *:before,footer *:after{box-sizing:border-box}/* line 167, app/assets/stylesheets/_common.scss */footer .col_3{width:100%;display:inline-flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:left}/* line 175, app/assets/stylesheets/_common.scss */footer .col_3>div{width:33.33333%}/* line 178, app/assets/stylesheets/_common.scss */footer p{width:100%;text-align:center}@media screen and (max-width: 600px){/* line 185, app/assets/stylesheets/_common.scss */footer .col_3>div{width:100%;text-align:center}/* line 189, app/assets/stylesheets/_common.scss */footer .bb-white{border-bottom:1px solid #fff}}/* line 198, app/assets/stylesheets/_common.scss */a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}/* line 204, app/assets/stylesheets/_common.scss */a:hover{opacity:.7}/* line 207, app/assets/stylesheets/_common.scss */a:-webkit-any-link{cursor:pointer}/* line 212, app/assets/stylesheets/_common.scss */.is-relative{position:relative}/* line 216, app/assets/stylesheets/_common.scss */span.Br::before{content:"\A";white-space:pre}/* line 222, app/assets/stylesheets/_common.scss */#wrapper{width:100%;max-width:1280px;margin:20px auto;padding-top:60px}@media screen and (max-width: 700px){/* line 222, app/assets/stylesheets/_common.scss */#wrapper{margin-top:0px}}/* line 233, app/assets/stylesheets/_common.scss */h1{margin:12px;text-align:center;font-size:24px}/* line 238, app/assets/stylesheets/_common.scss */h2{font-size:20px}/* line 241, app/assets/stylesheets/_common.scss */h3{font-size:16px}/* line 245, app/assets/stylesheets/_common.scss */img{margin:0;padding:0;border-style:none;max-width:100%;max-height:100%;vertical-align:bottom}/* line 254, app/assets/stylesheets/_common.scss */.mg8auto{margin:8px auto}/* line 257, app/assets/stylesheets/_common.scss */.mg20auto{margin:20px auto}/* line 260, app/assets/stylesheets/_common.scss */.mg16-0{margin:16px 0}/* line 263, app/assets/stylesheets/_common.scss */.mg0{margin:0}/* line 266, app/assets/stylesheets/_common.scss */.mg2{margin:2px}/* line 269, app/assets/stylesheets/_common.scss */.mg6{margin:6px}/* line 272, app/assets/stylesheets/_common.scss */.mg8{margin:8px}/* line 275, app/assets/stylesheets/_common.scss */.mg12{margin:12px}/* line 278, app/assets/stylesheets/_common.scss */.mg16{margin:16px}/* line 281, app/assets/stylesheets/_common.scss */.mg30{margin:30px}/* line 284, app/assets/stylesheets/_common.scss */.mg40{margin:40px}/* line 287, app/assets/stylesheets/_common.scss */.mg60{margin:60px}/* line 290, app/assets/stylesheets/_common.scss */.mg0-40{margin:0px 40px}/* line 293, app/assets/stylesheets/_common.scss */.mg10-0{margin:10px 0}/* line 296, app/assets/stylesheets/_common.scss */.mg20-0{margin:20px 0}/* line 299, app/assets/stylesheets/_common.scss */.mg40-0{margin:40px 0}/* line 302, app/assets/stylesheets/_common.scss */.mgt0{margin-top:0px}/* line 305, app/assets/stylesheets/_common.scss */.mgt8{margin-top:8px}/* line 308, app/assets/stylesheets/_common.scss */.mgt12{margin-top:12px}/* line 311, app/assets/stylesheets/_common.scss */.mgt24{margin-top:24px}/* line 314, app/assets/stylesheets/_common.scss */.mgt40{margin-top:40px}/* line 317, app/assets/stylesheets/_common.scss */.mgt100{margin-top:100px}/* line 320, app/assets/stylesheets/_common.scss */.mgb0{margin-bottom:0px}/* line 323, app/assets/stylesheets/_common.scss */.mgb8{margin-bottom:8px}/* line 326, app/assets/stylesheets/_common.scss */.mgb12{margin-bottom:12px}/* line 329, app/assets/stylesheets/_common.scss */.mgb16{margin-bottom:16px}/* line 332, app/assets/stylesheets/_common.scss */.mgb24{margin-bottom:24px}/* line 335, app/assets/stylesheets/_common.scss */.mgb40{margin-bottom:40px}/* line 338, app/assets/stylesheets/_common.scss */.mgb48{margin-bottom:48px}/* line 341, app/assets/stylesheets/_common.scss */.mgr8{margin-right:8px}/* line 344, app/assets/stylesheets/_common.scss */.mgr12{margin-right:12px}/* line 347, app/assets/stylesheets/_common.scss */.mgr20{margin-right:20px}/* line 350, app/assets/stylesheets/_common.scss */.mgl12{margin-left:12px}/* line 353, app/assets/stylesheets/_common.scss */.mgl20{margin-left:20px}/* line 356, app/assets/stylesheets/_common.scss */.mgl40{margin-left:40px}/* line 359, app/assets/stylesheets/_common.scss */.mgl60{margin-left:60px}/* line 362, app/assets/stylesheets/_common.scss */.mgy50{margin:50px 0}/* line 365, app/assets/stylesheets/_common.scss */.pd0{padding:0}/* line 368, app/assets/stylesheets/_common.scss */.pd4{padding:4px}/* line 371, app/assets/stylesheets/_common.scss */.pd8{padding:8px}/* line 374, app/assets/stylesheets/_common.scss */.pd16{padding:16px}/* line 377, app/assets/stylesheets/_common.scss */.pd30{padding:30px}/* line 380, app/assets/stylesheets/_common.scss */.pd0-12{padding:0px 12px}/* line 383, app/assets/stylesheets/_common.scss */.pd0-24{padding:0px 24px}/* line 386, app/assets/stylesheets/_common.scss */.pd12-24{padding:12px 24px}/* line 389, app/assets/stylesheets/_common.scss */.pd20-40{padding:20px 40px}/* line 392, app/assets/stylesheets/_common.scss */.pd12-52{padding:12px 52px}/* line 395, app/assets/stylesheets/_common.scss */.pd12-0{padding:12px 0px}/* line 398, app/assets/stylesheets/_common.scss */.pd24-0{padding:24px 0px}/* line 401, app/assets/stylesheets/_common.scss */.pdt0{padding-top:0px}/* line 404, app/assets/stylesheets/_common.scss */.pdt24{padding-top:24px}/* line 407, app/assets/stylesheets/_common.scss */.pdt40{padding-top:40px}/* line 410, app/assets/stylesheets/_common.scss */.pd16-0{padding:16px 0px}/* line 413, app/assets/stylesheets/_common.scss */.pd40-0{padding:40px 0px}/* line 416, app/assets/stylesheets/_common.scss */.pdb24{padding-bottom:24px}/* line 419, app/assets/stylesheets/_common.scss */.pdb40{padding-bottom:40px}/* line 422, app/assets/stylesheets/_common.scss */.pd_l_4{padding-left:4px}/* line 425, app/assets/stylesheets/_common.scss */.pd_l_8{padding-left:8px}/* line 428, app/assets/stylesheets/_common.scss */.d_b{display:block}/* line 431, app/assets/stylesheets/_common.scss */.d_i_f{display:inline-flex}/* line 434, app/assets/stylesheets/_common.scss */.d_f{display:flex}/* line 437, app/assets/stylesheets/_common.scss */.d_i_b{display:inline-block}/* line 440, app/assets/stylesheets/_common.scss */.d_c{display:contents}/* line 443, app/assets/stylesheets/_common.scss */.d_none{display:none}/* line 446, app/assets/stylesheets/_common.scss */.bb-1{border-bottom:1px solid #707070}/* line 450, app/assets/stylesheets/_common.scss */.fo-14{font-size:14px}/* line 453, app/assets/stylesheets/_common.scss */.fo-18{font-size:18px}/* line 456, app/assets/stylesheets/_common.scss */.fo-20{font-size:20px}/* line 459, app/assets/stylesheets/_common.scss */.fo-30{font-size:30px}/* line 463, app/assets/stylesheets/_common.scss */.fo-sm{font-size:12px}/* line 466, app/assets/stylesheets/_common.scss */.fo-normal{font-size:14px}/* line 469, app/assets/stylesheets/_common.scss */.fo-lg{font-size:16px}/* line 472, app/assets/stylesheets/_common.scss */.fo-xlg{font-size:20px}/* line 475, app/assets/stylesheets/_common.scss */.fo-2xlg{font-size:24px}/* line 480, app/assets/stylesheets/_common.scss */.fow-normal{font-weight:normal}/* line 483, app/assets/stylesheets/_common.scss */.fow-bold{font-weight:bold}/* line 486, app/assets/stylesheets/_common.scss */.font-bold{font-family:'Ubuntu', sans-serif;font-weight:700}/* line 492, app/assets/stylesheets/_common.scss */.text-left{text-align:left}/* line 495, app/assets/stylesheets/_common.scss */.text-center{text-align:center;text-align:-webkit-center}/* line 499, app/assets/stylesheets/_common.scss */.text-right{text-align:right}/* line 503, app/assets/stylesheets/_common.scss */.float-left{float:left}/* line 506, app/assets/stylesheets/_common.scss */.float-right{float:right}/* line 510, app/assets/stylesheets/_common.scss */.smp-br{display:none}@media (max-width: 801px){/* line 510, app/assets/stylesheets/_common.scss */.smp-br{display:block}}/* line 517, app/assets/stylesheets/_common.scss */.pc-br{display:none}@media screen and (min-width: 801px){/* line 517, app/assets/stylesheets/_common.scss */.pc-br{display:block}}/* line 524, app/assets/stylesheets/_common.scss */.pc_show{display:none}@media screen and (min-width: 801px){/* line 524, app/assets/stylesheets/_common.scss */.pc_show{display:inline}}/* line 530, app/assets/stylesheets/_common.scss */.sp_show{display:none}@media screen and (max-width: 801px){/* line 530, app/assets/stylesheets/_common.scss */.sp_show{display:inline}}@media screen and (max-width: 801px){/* line 538, app/assets/stylesheets/_common.scss */.smp-br+.smp-br::before{content:"\A";white-space:pre}}/* line 545, app/assets/stylesheets/_common.scss */.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,0.12)}/* line 549, app/assets/stylesheets/_common.scss */table{width:100%;border-collapse:collapse;border-spacing:0;padding:12px}/* line 556, app/assets/stylesheets/_common.scss */table th{vertical-align:middle;font-weight:bold;text-align:center;border-top:1px solid #707070}/* line 566, app/assets/stylesheets/_common.scss */table th,table td{padding:6px 12px}/* line 574, app/assets/stylesheets/_common.scss */.radius-btn{color:#fff;padding:6px 12px;text-align:center;border-radius:4px}/* line 581, app/assets/stylesheets/_common.scss */.common-btn{color:#fff;padding:6px 12px;margin:0;text-align:center;border-radius:8px;background-color:#40AAEF;font-weight:bold;cursor:pointer;width:fit-content}/* line 592, app/assets/stylesheets/_common.scss */.common-btn:hover{opacity:0.8}/* line 596, app/assets/stylesheets/_common.scss */.link-btn{background-color:#40AAEF;border:1px solid #40AAEF;text-decoration:none;padding:8px;color:#fff;width:100%}/* line 604, app/assets/stylesheets/_common.scss */.link-btn:hover{background-color:#0E7AC4;border:1px solid #0E7AC4}/* line 609, app/assets/stylesheets/_common.scss */.link_color{color:#0E7AC4}/* line 612, app/assets/stylesheets/_common.scss */.bg-color-white-smoke{background-color:#f8f8f8}/* line 615, app/assets/stylesheets/_common.scss */.bg-color-blue{background-color:#40AAEF}/* line 618, app/assets/stylesheets/_common.scss */.bg-color-white{background-color:#fff}/* line 621, app/assets/stylesheets/_common.scss */.bg-color-green{background-color:#4DB6AC}/* line 624, app/assets/stylesheets/_common.scss */.bg-color-deep-green{background-color:#3B9198}/* line 627, app/assets/stylesheets/_common.scss */.bg-color-red{background-color:#ff0900}/* line 630, app/assets/stylesheets/_common.scss */.bg-color-pink{background-color:#f26964}/* line 633, app/assets/stylesheets/_common.scss */.bg-color-dark-perple{background-color:#1B224C}/* line 636, app/assets/stylesheets/_common.scss */.bg-color-dark-blue{background-color:#dbe1e8}/* line 639, app/assets/stylesheets/_common.scss */.bg-color-black{background-color:#3C3C3C}/* line 644, app/assets/stylesheets/_common.scss */.white-color{color:#fff}/* line 647, app/assets/stylesheets/_common.scss */.pink-color{color:#f26964}/* line 650, app/assets/stylesheets/_common.scss */.green-color{color:#4DB6AC}/* line 653, app/assets/stylesheets/_common.scss */.deep-green-color{color:#3B9198}/* line 656, app/assets/stylesheets/_common.scss */.black-color{color:#3C3C3C}/* line 659, app/assets/stylesheets/_common.scss */.red-color{color:#ff0900}/* line 662, app/assets/stylesheets/_common.scss */.blue-color{color:#0E7AC4}/* line 665, app/assets/stylesheets/_common.scss */.gray-color{color:#707070}/* line 668, app/assets/stylesheets/_common.scss */.gray-white-color{color:#aaa}/* line 671, app/assets/stylesheets/_common.scss */.green-border{border:2px solid #4DB6AC}/* line 674, app/assets/stylesheets/_common.scss */.pink-border{border:2px solid #f26964}/* line 678, app/assets/stylesheets/_common.scss */.w_auto{width:auto}/* line 681, app/assets/stylesheets/_common.scss */.max-100{max-width:100px}/* line 684, app/assets/stylesheets/_common.scss */.max-300{max-width:300px}/* line 687, app/assets/stylesheets/_common.scss */.max-600{max-width:600px}/* line 690, app/assets/stylesheets/_common.scss */.max-1000{max-width:1000px}/* line 693, app/assets/stylesheets/_common.scss */.max-1200{max-width:1200px}/* line 696, app/assets/stylesheets/_common.scss */.common_section{max-width:800px;text-align:center;margin:0 auto}/* line 702, app/assets/stylesheets/_common.scss */.news{position:relative}/* line 705, app/assets/stylesheets/_common.scss */.news::before{content:"！";position:absolute;top:-15px;left:-10px;color:#FFF;line-height:20px;font-weight:bold;text-align:center;width:20px;background:#F00;border-radius:50%}/* line 719, app/assets/stylesheets/_common.scss */.breadcrumbs{padding:10px 30px;margin-top:10px;font-size:14px;letter-spacing:1.5px}@media screen and (max-width: 801px){/* line 719, app/assets/stylesheets/_common.scss */.breadcrumbs{padding:2px 10px;letter-spacing:1px;font-size:10px}}@media screen and (max-width: 540px){/* line 732, app/assets/stylesheets/_common.scss */*{font-size:14px}/* line 735, app/assets/stylesheets/_common.scss */h1{font-size:24px}/* line 738, app/assets/stylesheets/_common.scss */.column_contents{column-count:1}/* line 741, app/assets/stylesheets/_common.scss */.sp_d_b{display:block}}@media only screen and (min-width: 541px) and (max-width: 800px){/* line 746, app/assets/stylesheets/_common.scss */.column_contents{column-count:2}}@media screen and (min-width: 800px){/* line 751, app/assets/stylesheets/_common.scss */.column_contents{column-count:4}}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}@media screen and (max-width: 768px){/* line 4, app/assets/stylesheets/components/lp/v2/_unities.scss */.pc-view{display:none}}@media screen and (min-width: 769px){/* line 9, app/assets/stylesheets/components/lp/v2/_unities.scss */.sp-view{display:none}}/* line 15, app/assets/stylesheets/components/lp/v2/_unities.scss */.orange-color{color:#F25F4C}/* line 20, app/assets/stylesheets/components/lp/v2/_unities.scss */.bg-color-gradation{background:linear-gradient(to bottom, #E96669, #EB7D31)}/* line 23, app/assets/stylesheets/components/lp/v2/_unities.scss */.bg-color-gray{background:#F6F6F6}/* line 26, app/assets/stylesheets/components/lp/v2/_unities.scss */.bg-color-orange{background:linear-gradient(to bottom, rgba(234,113,78,0.1), rgba(235,125,49,0.1))}/* line 31, app/assets/stylesheets/components/lp/v2/_unities.scss */.font-small{font-size:16px}@media screen and (max-width: 768px){/* line 31, app/assets/stylesheets/components/lp/v2/_unities.scss */.font-small{font-size:12px}}/* line 39, app/assets/stylesheets/components/lp/v2/_unities.scss */.font-noto-serif{font-family:'Noto Serif JP', serif}/* line 44, app/assets/stylesheets/components/lp/v2/_unities.scss */.tracking-normal{letter-spacing:0}/* line 47, app/assets/stylesheets/components/lp/v2/_unities.scss */.tracking-wide{letter-spacing:0.03em}/* line 50, app/assets/stylesheets/components/lp/v2/_unities.scss */.tracking-wider{letter-spacing:0.12em}/* line 53, app/assets/stylesheets/components/lp/v2/_unities.scss */.tracking-widest{letter-spacing:0.3em}/* line 58, app/assets/stylesheets/components/lp/v2/_unities.scss */.leading-20{line-height:2}/* line 61, app/assets/stylesheets/components/lp/v2/_unities.scss */.leading-17{line-height:1.7}/* line 64, app/assets/stylesheets/components/lp/v2/_unities.scss */.leading-15{line-height:1.5}/* line 67, app/assets/stylesheets/components/lp/v2/_unities.scss */.leading-14{line-height:1.4}/* line 70, app/assets/stylesheets/components/lp/v2/_unities.scss */.leading-12{line-height:1.2}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 4, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box{position:relative;padding:70px 12% 0;border-radius:30px;background:#fff}@media screen and (max-width: 768px){/* line 4, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box{padding:20px;border-radius:10px}}/* line 14, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner{position:relative;height:270px;padding-bottom:100px;overflow:hidden}@media screen and (max-width: 768px){/* line 14, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner{height:170px;padding-bottom:20px}}/* line 23, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner.is-opened{height:auto}/* line 25, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner.is-opened .reason-achievement-etc{display:block}/* line 28, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner.is-opened::after{content:none}/* line 32, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}@media screen and (max-width: 768px){/* line 32, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-inner::after{height:50px}}@media screen and (min-width: 769px){/* line 46, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-list{column-count:2}}/* line 50, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-list li{padding-left:1em;font-size:19px;line-height:2;text-indent:-1em}@media screen and (min-width: 769px){/* line 50, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-list li{padding-right:1em}}@media screen and (max-width: 768px){/* line 50, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-list li{margin-bottom:1em;font-size:15px;line-height:1.5}}/* line 63, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-list li::before{content:'・';padding-right:0.5em}/* line 69, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-etc{display:none;position:absolute;right:0;bottom:50px;font-size:25px}@media screen and (max-width: 768px){/* line 69, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-etc{position:static;margin-top:20px;font-size:19px}}/* line 81, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-button{position:absolute;right:0;bottom:-27px;left:0;width:54px;height:54px;margin:auto;transform:rotate(180deg);cursor:pointer}@media screen and (max-width: 768px){/* line 81, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-button{bottom:-19px;width:38px;height:38px}}/* line 96, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-button.is-opened{transform:rotate(0deg)}/* line 99, app/assets/stylesheets/components/lp/v2/_achivement-list.scss */.common-achievement-box-button img{width:100%}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 4, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3{background-color:#fcfcfc;color:#3C3C3C;display:flex;align-items:center;padding:10px 20px;width:100%;position:sticky;top:0;left:0;padding:6px 0;box-shadow:0 3px 6px rgba(0,0,0,0.18);z-index:9999}/* line 18, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner{width:96%;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 801px){/* line 18, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner{padding:8px 12px;width:100%}}@media screen and (max-width: 450px){/* line 30, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-logo{width:120px}}/* line 37, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-nav{display:flex;align-items:center}/* line 42, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu{padding:10px 20px;display:inline-flex}@media screen and (max-width: 801px){/* line 42, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu{display:none;padding:0}}/* line 49, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu li{padding:12px;font-size:16px}/* line 52, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu li a{color:#3C3C3C;font-weight:bold;vertical-align:-webkit-baseline-middle}/* line 57, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu li i{vertical-align:sub}/* line 63, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button{display:none;width:32px;height:27px;position:relative;margin-left:10px}@media screen and (max-width: 801px){/* line 63, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button{display:block}}/* line 72, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button span{display:inline-block;width:100%;height:4px;position:absolute;right:0;left:0;margin:auto;background:#3C3C3C;transition:all 0.2s ease-out}/* line 82, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button span:nth-child(1){top:0}/* line 85, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button span:nth-child(2){top:0;bottom:0}/* line 89, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .header-v3-menu-button span:nth-child(3){bottom:0}/* line 94, app/assets/stylesheets/components/lp/v3/_header.scss */.header-v3 .header-v3-inner .button_link{vertical-align:middle;background:linear-gradient(to right, #FF6678, #FFA136);border-radius:10px;width:100%;color:#fff;padding:10px 20px;border-radius:50px;position:relative;box-sizing:border-box;box-shadow:3px 2.5px #fe6100;font-weight:bold}/* line 114, app/assets/stylesheets/components/lp/v3/_header.scss */.header_cta_biz{display:flex;align-items:center;gap:8px}@media screen and (max-width: 800px){/* line 114, app/assets/stylesheets/components/lp/v3/_header.scss */.header_cta_biz{gap:6px}}/* line 124, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_dl{display:inline-block;padding:8px 18px;border:2px solid #B22234;border-radius:50px;color:#B22234;font-weight:bold;font-size:14px;white-space:nowrap;transition:background-color 0.2s, color 0.2s, opacity 0.2s}/* line 135, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_dl:hover{background-color:#B22234;color:#fff;opacity:1}@media screen and (max-width: 800px){/* line 124, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_dl{padding:6px 10px;font-size:12px}}/* line 147, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_contact{display:inline-block;padding:8px 18px;background-color:#B22234;border:2px solid #B22234;border-radius:50px;color:#fff;font-weight:bold;font-size:14px;white-space:nowrap;transition:background-color 0.2s, border-color 0.2s}/* line 159, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_contact:hover{opacity:1;background-color:#901b2a;border-color:#901b2a}@media screen and (max-width: 800px){/* line 147, app/assets/stylesheets/components/lp/v3/_header.scss */.btn_header_contact{padding:6px 10px;font-size:12px}}/* line 173, app/assets/stylesheets/components/lp/v3/_header.scss */#hamburger_input:checked~.header-v3 .header-v3-menu{width:100%;position:fixed;top:49px;left:0;display:block;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.18);background-color:#f8f8f8}/* line 182, app/assets/stylesheets/components/lp/v3/_header.scss */#hamburger_input:checked~.header-v3 .header-v3-menu li{border-bottom:0.5px solid #707070}/* line 188, app/assets/stylesheets/components/lp/v3/_header.scss */#hamburger_input:checked~.header-v3 .header-v3-menu-button span:nth-child(1){bottom:0;transform:rotate(45deg)}/* line 192, app/assets/stylesheets/components/lp/v3/_header.scss */#hamburger_input:checked~.header-v3 .header-v3-menu-button span:nth-child(2){opacity:0}/* line 195, app/assets/stylesheets/components/lp/v3/_header.scss */#hamburger_input:checked~.header-v3 .header-v3-menu-button span:nth-child(3){top:0;transform:rotate(-45deg)}/* line 50, app/assets/stylesheets/_constants.scss */.digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 4, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer{padding:50px 0 0;margin:0;background:#3C3C3C;font-size:16px}@media screen and (max-width: 768px){/* line 4, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer{padding:25px 0;font-size:14px}}/* line 14, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-inner{max-width:1080px;width:92%;margin:auto}/* line 19, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-logo{width:158px;margin:auto}/* line 24, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01,.footer-menu02{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){/* line 24, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01,.footer-menu02{text-align:left}}/* line 31, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li,.footer-menu02 li{margin:0 12px}@media screen and (max-width: 768px){/* line 31, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li,.footer-menu02 li{margin:0}/* line 35, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01 li a,.footer-menu02 li a{display:block;padding:5px 0}}/* line 42, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01{margin:28px 0 28px;padding-bottom:6px;border-bottom:1px solid #fff}@media screen and (max-width: 768px){/* line 42, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu01{display:block;margin:25px 0 10px;padding-bottom:10px}}@media screen and (max-width: 768px){/* line 52, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu02{justify-content:flex-start}/* line 55, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-menu02 li{width:50%}}/* line 61, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons{max-width:300px;margin:12px auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){/* line 61, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons{max-width:375px}}/* line 69, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .footer-sns-button{width:47%}/* line 71, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .footer-sns-button a{display:block;border-radius:4px;padding:3px 20px 3px 40px}/* line 78, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .twitter a{padding-left:40px;font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;background:url(/assets/lp/common/x-3f63814567ee52cf9c076987442505a6413a874e88a64b0c8054158ac676ed94.svg) no-repeat left 10% center/auto 50% black}/* line 85, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sns-buttons .instagram a{font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;background:url(/assets/lp/common/btn-cmn-sns-ig-9d60a13c948915f7b00aa9f9a934ea6f93e913cc59ba33165bcbc92bbaacc253.svg) no-repeat left 3% center/auto 90% #CF2E92}/* line 91, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu{background-color:#f8f8f8;margin-top:70px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center;padding:24px 0}@media screen and (max-width: 768px){/* line 91, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu{margin-top:30px;justify-content:flex-start;padding:15px 8% 0}}/* line 104, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li{margin:0 18px}@media screen and (max-width: 768px){/* line 104, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li{margin:0 25px 15px 0}}/* line 109, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li a{color:#474747;position:relative}/* line 112, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-sub-menu li a::before{content:'';display:block;width:0;height:0;border-left:3px solid #474747;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:0;bottom:0;left:-10px;margin:auto}/* line 129, app/assets/stylesheets/components/lp/v2/_footer.scss */.footer-copyright{padding:5px 0 10px}/* line 133, app/assets/stylesheets/components/lp/v2/_footer.scss */.box-back-top{width:43px;height:43px;position:fixed;cursor:pointer;right:20px;bottom:20px;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease}/* line 145, app/assets/stylesheets/components/lp/v2/_footer.scss */.box-back-top.is-visible{opacity:1;visibility:visible}/* line 13, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] h2{text-align:center;font-size:32px}@media screen and (max-width: 768px){/* line 13, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] h2{font-size:20px}}/* line 21, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .section{padding-top:2rem}/* line 24, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .object-fit-img img{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}/* line 31, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_h3{text-align:center;font-weight:bold;font-size:24px}/* line 37, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .first-text{vertical-align:bottom;font-weight:bold;color:#fff;position:sticky;top:100%;text-shadow:1px 2px 4px rgba(0,0,0,0.3)}/* line 46, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .top-main-img{text-align:center;background-color:black}/* line 50, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .first_view{max-width:1000px;margin:0 auto;text-align:left}/* line 56, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .section_black{background-color:black;color:#fff;text-align:center}/* line 62, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .section_pink{background-color:#ED476E;color:#fff;text-align:center}/* line 68, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner{content:"";width:0;height:0;border-style:solid;border-width:50px 50vw 0 50vw;position:relative;top:100%;left:0;right:0}/* line 79, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-black-pink{border-color:black #ED476E #ED476E #ED476E}/* line 82, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-black-white{border-color:black #fff #fff #fff}/* line 85, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-pink-white{border-color:#ED476E #fff #fff #fff}/* line 88, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-pink-black{border-color:#ED476E black black black}/* line 91, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-white-bkack{border-color:#f8f8f8 black black black}/* line 94, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .corner-gray-bkack{border-color:#f8f8f8 black black black}/* line 98, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button{max-width:300px;height:60px;margin:0 auto;background-color:#ED476E;border-radius:4rem;text-align:center;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center}/* line 112, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button_text{position:relative;font-weight:bold;top:0;bottom:0;left:0;right:0;margin:0 auto;margin-left:105px}/* line 123, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button_briefing{max-width:350px;height:60px;margin:0 auto;background-color:#FFDB43;border-radius:4rem;text-align:center;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center}/* line 135, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button_briefing .text{color:black;position:relative;font-weight:bold;top:0;bottom:0;left:0;right:0;margin:0 auto}/* line 145, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button_briefing .video_play{color:black}/* line 148, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .form_button_briefing .video_play::before{color:white}/* line 153, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .video_play{display:inline-block;position:relative;margin-right:10px;width:1em;height:1em;border:0.5em solid;border-radius:50%;color:#fff;font-size:32px}/* line 165, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .video_play::before{position:absolute;top:50%;left:30%;transform:translate(-20%, -50%);width:0px;height:0px;border:0.2em solid transparent;border-left:0.4em solid currentColor;box-sizing:border-box;color:#3C3C3C;content:""}/* line 179, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .recommends{margin:0 1rem;width:25%}/* line 183, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .txt-recommend{padding:1rem;height:70px;text-align:left}/* line 189, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .flex_contents{display:inline-flex;flex-wrap:wrap;justify-content:center}/* line 194, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .flex_contents .content{padding:1rem;width:33.3%}/* line 200, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_pink{color:#ED476E}/* line 204, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .font-accent{font-size:40px;font-weight:bold}/* line 208, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .color-pink{color:#ED476E}/* line 211, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .color-blue{color:#0E7AC4}/* line 214, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .color_gray{color:#707070}/* line 217, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .font-6xlg{font-size:60px}/* line 221, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .bg_color_deep_green{background-color:#3B9198}/* line 226, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .read_text{font-size:16px;max-width:800px;padding:5px;margin:0 auto;text-align:left;line-height:1.2}/* line 235, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .text-center{text-align:center}/* line 238, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .text-right{text-align:right}/* line 241, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .text-left{text-align:left}/* line 245, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .white_frame{color:#3C3C3C;background-color:#fff;border-radius:8px}/* line 251, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .balloon-top{position:relative;margin:20px 0;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#fff}/* line 261, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .balloon-top:before{content:"";position:absolute;top:-25px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:20px solid #fff}/* line 271, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .mgt-30{margin-top:30px}/* line 274, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .mgt-10{margin-top:10px}/* line 277, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .mgb-10{margin-bottom:10px}/* line 280, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .mgb-30{margin-bottom:30px}/* line 284, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_schedule{padding:1rem}/* line 288, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .top-main-img{margin-top:-10rem}/* line 292, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .slider-cell{width:100%;max-width:400px;margin:10px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 500px){/* line 292, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .slider-cell{max-width:275px;margin:5px}}/* line 305, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .baner-slider{display:none}@media screen and (max-width: 1100px){/* line 305, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .baner-slider{display:block;margin:30px 5px}}/* line 313, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .voice_outer{display:inline-flex;margin:1rem}/* line 318, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .voice{background-color:#fff;color:#3C3C3C;text-align:left;font-size:1rem;display:inline-block;width:250px;vertical-align:top;padding:10px;margin:0.5rem;border-radius:5px;height:280px}/* line 331, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .voice_name{color:#ED476E;font-size:16px;font-weight:bold}/* line 336, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .essentials{margin:1rem auto;max-width:600px;border-radius:10px;color:black;background-color:#FFDB43}/* line 343, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .essentials h3{border-radius:5px;padding:0.7rem 1rem;font-size:20px;font-weight:bold}/* line 349, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .essentials p{background-color:#fff;padding:1rem;font-size:16px}/* line 354, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .essentials .bottom_content{border-radius:0 0 10px 10px}/* line 360, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question{margin:0 auto;max-width:600px;font-size:20px}/* line 364, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question .question_list{border:1px solid black;border-radius:5px;margin:20px;padding:20px;display:block;cursor:pointer}/* line 372, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question .question_list .qa_contents{display:inline-block;display:flex}/* line 375, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question .question_list .qa_contents p{width:100%}/* line 380, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question .question_list .qa_contents::after{content:"＋";right:1vw;top:1.5vw;font-weight:bold}/* line 387, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .question .question_list .qa_answer{color:#ED476E;margin-top:10px;border-top:1px solid #3C3C3C;padding-top:10px}/* line 397, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .maru{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;flex-flow:column;vertical-align:top;width:120px;height:120px;color:#fff;border:4px solid #ED476E;background-color:#ED476E;font-size:3rem}/* line 415, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .building_h3{background-color:black;color:white;text-align:center;font-weight:bold;font-size:20px;padding:10px 15px;border-radius:20px}/* line 426, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .box-message-parents{background-image:url(/assets/lp/top/img-top-15-sp-de9f8f4f17c638047c64f4f61ed93dfed0bde679708dce2a37fb2b4506e9b060.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 0}/* line 433, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .box-message-parents .box-contents-ttl h2{color:#fff;line-height:1.8;text-shadow:1px 2px 4px rgba(0,0,0,0.3)}/* line 443, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text{max-width:360px;margin:0 auto;margin-top:1rem}/* line 447, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text .check_text_li{text-align:left;background-color:white;color:#3C3C3C;padding:0.5rem 0.5rem 0.5rem 2.5rem;margin:0 1rem;margin-top:0.5rem;font-weight:bold;border-radius:4px;position:relative;font-size:16px}/* line 459, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text li::after{content:'';display:block;position:absolute;top:0.3rem;left:0.5rem;width:18px;height:8px;border-left:4px solid #ED476E;border-bottom:4px solid #ED476E;transform:rotate(-45deg)}/* line 471, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text li::before{content:'';display:block;position:absolute;top:0.5rem;left:0.5rem;width:15px;height:15px;border:1px solid #3C3C3C;border-radius:3px}/* line 484, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .career_h3{line-height:1.2;font-size:20px}/* line 489, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .back_accent_text{text-align:center;margin:1rem auto}/* line 492, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .back_accent_text span{padding:0.3rem 0.5rem;background-color:white;border-radius:30px;color:#3C3C3C;font-size:16px;font-weight:bold}/* line 502, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .career_report{max-width:600px;margin:1rem auto;padding:1rem}/* line 508, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table{font-size:16px;display:block;overflow-x:scroll;white-space:nowrap;margin:1rem;text-align:center;background-color:#f8f8f8}/* line 516, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table th{color:#fff}/* line 519, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table th:nth-child(1){background-color:#707070}/* line 522, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table th:nth-child(2){background-color:#ED476E}/* line 525, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table th:nth-child(n + 3){background-color:#3B9198}/* line 528, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table th,[data-scoped-lp-landing] .lp_table td{padding:1rem}/* line 531, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table td:nth-child(1){color:#707070}/* line 534, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table td:nth-child(2){color:#ED476E;background-color:rgba(237,71,110,0.3)}/* line 538, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table td:nth-child(n + 3){color:#3B9198;background-color:rgba(59,145,152,0.3)}/* line 545, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] h2.top-content-txt{color:#000000;line-height:1.4;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}/* line 555, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] h2.txt-top-message{max-width:340px;text-align:left;margin:1rem auto;text-shadow:1px 2px 3px #0000004d}@media screen and (min-width: 768px){/* line 565, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .box-recommends{margin:0 2rem}/* line 568, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .first-text{font-size:3rem;margin:0 4rem;margin-bottom:3rem}/* line 574, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text{max-width:600px}/* line 576, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text .check_text_li{padding:1rem 1rem 1rem 3rem;font-size:20px}/* line 580, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text li::after{content:'';display:block;position:absolute;top:1rem;left:1rem;width:18px;height:8px;border-left:4px solid #ED476E;border-bottom:4px solid #ED476E;transform:rotate(-45deg)}/* line 592, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .check_text li::before{content:'';display:block;position:absolute;top:1.4rem;left:1rem;width:15px;height:15px;border:1px solid #3C3C3C;border-radius:3px}/* line 605, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .lp_table{font-size:20px;width:90%;display:table;margin:1rem auto}}@media screen and (max-width: 768px){/* line 614, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .smp-br+.smp-br::before{content:"\A";white-space:pre}/* line 619, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .video_play{margin-left:-2rem}/* line 623, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .recommends{width:50%}/* line 628, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .flex_contents .content{padding:1rem;width:100%}/* line 634, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .first-text{font-size:40px;margin:3rem 0;margin-left:2rem;text-align:left}/* line 641, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_schedule{padding:0.5rem}/* line 644, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_schedule__inner_table{border-spacing:5px 0}/* line 646, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_schedule__inner_table th{width:40px}/* line 649, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .work_schedule__inner_table th,[data-scoped-lp-landing] .work_schedule__inner_table td{font-size:16px;font-weight:bold}/* line 654, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .voice_outer{display:inline-block}/* line 658, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing] .box-contents-ttl h2{text-align:left;margin:20px}}/* line 673, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="school_building"] .school_building_list{width:100%;justify-content:center}/* line 676, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="school_building"] .school_building_list li{font-size:16px;background-color:#fff;color:black;margin:5px;padding:5px 10px;font-weight:bold;border-radius:5px}/* line 687, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="school_building"] .circle:before{content:"";display:block;padding-top:100%}/* line 693, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="school_building"] .circle{position:relative;width:300px;max-width:300px;background-color:#ED476E;border-radius:50%;margin:0 auto;text-align:center}/* line 702, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="school_building"] .circle-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}/* line 717, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table{max-width:800px;width:100%;margin:0 auto;text-align:center;border-collapse:separate;border-spacing:10px 0}/* line 724, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table th{width:45px;border-top:0px}/* line 728, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table td:nth-child(n+2){padding:0 4px;color:#fff}/* line 732, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table th,[data-scoped-lp-landing="recruit"] .work_schedule__inner_table td{font-size:16px;font-weight:bold}/* line 736, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table .work_hour{background-color:#ED476E}/* line 739, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table .rest{background-color:#aaa}/* line 742, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table .bottom_text{vertical-align:bottom}/* line 745, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table .top_text{vertical-align:top}@media screen and (max-width: 768px){/* line 717, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table{border-spacing:5px 0}/* line 750, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table th{width:40px}/* line 753, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .work_schedule__inner_table th,[data-scoped-lp-landing="recruit"] .work_schedule__inner_table td{font-size:16px;font-weight:bold}}/* line 760, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="recruit"] .box-recommends{display:inline-flex;max-width:1200px;justify-content:center;flex-wrap:wrap}/* line 775, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career"] .form_button_career_text{margin-left:55px}/* line 779, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career"] h3{font-size:24px;text-align:center}/* line 784, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career"] .lp_table{width:90%;font-size:16px;display:inline-table;overflow-x:scroll;white-space:nowrap;margin:1rem;text-align:center;background-color:#f8f8f8;border-collapse:separate}@media screen and (max-width: 768px){/* line 784, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career"] .lp_table{display:block}}/* line 50, app/assets/stylesheets/_constants.scss */[data-scoped-lp-landing="top"] .digipro_gradation{background:#ff6678;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}/* line 3, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area{text-align:center}/* line 5, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area input[type="text"],[data-scoped-lp-landing="top"] .form-area input[type="email"],[data-scoped-lp-landing="top"] .form-area input[type="date"],[data-scoped-lp-landing="top"] .form-area input[type="number"],[data-scoped-lp-landing="top"] .form-area input[type="time"],[data-scoped-lp-landing="top"] .form-area input[type="password"],[data-scoped-lp-landing="top"] .form-area input[type="search"],[data-scoped-lp-landing="top"] .form-area input[type="datetime-local"],[data-scoped-lp-landing="top"] .form-area select,[data-scoped-lp-landing="top"] .form-area textarea{width:100%;padding:0.6em;outline:none;border:1px solid #DDD;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;box-sizing:border-box;text-align:left}/* line 20, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area input[type="datetime-local"]{width:auto}/* line 23, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area input[type="text"]:focus,[data-scoped-lp-landing="top"] .form-area select:focus,[data-scoped-lp-landing="top"] .form-area textarea:focus,[data-scoped-lp-landing="top"] .form-area input[type="email"]:focus,[data-scoped-lp-landing="top"] .form-area input[type="password"]:focus,[data-scoped-lp-landing="top"] .form-area text:focus{box-shadow:0 0 7px #3498db;border:1px solid #3498db;box-sizing:border-box}/* line 30, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area input[type="date"]{width:auto}/* line 33, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area input[type="checkbox"]{margin-right:5px}/* line 36, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area select{display:block;width:100%;height:40px;padding:0.5em;line-height:1.42857143;font-size:16px;background-image:none;border:1px solid #DDD;border-radius:4px;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}/* line 56, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area .field-with-errors input{border:2px solid red}/* line 57, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area .field-with-errors select{border:2px solid red}/* line 59, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area .table-field-error{border:2px solid red}/* line 64, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area{outline:none;width:100%;-webkit-transition:all .1s;transition:all .1s;margin:0;box-sizing:border-box}/* line 73, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area .flex_name{display:flex;gap:10px}/* line 76, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .form-area .flex_name .block{flex:1}/* line 82, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .block{padding:8px 4px;margin-bottom:10px}/* line 86, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .block .label{font-weight:700;margin-bottom:8px;text-align:left}/* line 91, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .block .contents{width:100%;text-align:left}/* line 97, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex{padding:8px 4px;display:inline-flex;flex-wrap:wrap;width:100%}/* line 102, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex .label{font-weight:700;margin-bottom:8px;text-align:left;width:100%}/* line 108, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex .flex_label{font-weight:700;margin-right:5px;width:8%;text-align:right;align-self:center}/* line 115, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex .contents{width:40%;text-align:left;margin-right:10px}/* line 122, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .auto_width{width:auto}/* line 126, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .btn-register{background-color:#40AAEF;border:1px solid #40AAEF;text-decoration:none;padding:8px 15px;margin-top:20px;color:#fff;font-size:16px}/* line 135, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .btn-register:hover{background-color:#0E7AC4}/* line 139, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .btn-delete{background-color:#ff3b3b;border:none}/* line 143, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .btn-delete:hover{background-color:#ff0900}/* line 147, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .btn-div{margin-bottom:20px}/* line 152, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .search_form form{text-align:left;font-size:16px}/* line 155, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .search_form form .search_field{padding:6px;border:1px solid #DDD;font-size:16px}/* line 160, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .search_form form input[type="submit"]{border-radius:4px;font-size:16px;-webkit-appearance:push-button;user-select:none;white-space:pre;align-items:flex-start;text-align:center;cursor:default;color:buttontext;background-color:buttonface;box-sizing:border-box;padding:4px 12px;border-width:1px;border-style:solid;border-color:#d8d8d8 #d1d1d1 #bababa;border-image:initial}@media screen and (max-width: 767px){/* line 184, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex .flex_label{width:10%}/* line 187, app/assets/stylesheets/components/_form.scss */[data-scoped-lp-landing="top"] .flex .contents{margin:5px 0;width:85%}}/* line 804, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] #wrapper{max-width:none;margin:0;padding:0;background-color:#fff}/* line 811, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] h3{text-align:center}/* line 816, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section{margin:0}/* line 819, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-gray{margin:0;background-color:#E2DFE5}/* line 823, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-gray::after{content:'';display:block;padding-top:13%}@media screen and (max-width: 768px){/* line 823, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-gray::after{padding-top:30%}}/* line 832, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-inner,[data-scoped-lp-landing="top"] .top-section-inner-w1070,[data-scoped-lp-landing="top"] .top-section-inner-w1140{width:94%;margin:auto}/* line 836, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-inner{max-width:1200px}/* line 839, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-inner-w1070{max-width:1070px}/* line 842, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-inner-w1140{max-width:1140px}/* line 846, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-head{font-size:45px;line-height:1.4}@media screen and (max-width: 768px){/* line 846, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-head{font-size:28px}}/* line 852, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-head .strong{font-size:60px}@media screen and (max-width: 768px){/* line 852, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-head .strong{font-size:35px}}@media screen and (max-width: 768px){/* line 859, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-section-lead{margin:20px;text-align:left}}/* line 865, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-button{display:block;width:448px;margin:auto;padding:21px 16px 27px 0;font-size:21px;color:#3C3C3C;transition:none;background:url(/assets/lp/common/btn-cmn-02-pc-5343c58044be3a77cf77b6f654d18ad671965e3b0205a78f76234e694af1000d.svg) no-repeat left top/100% auto}@media screen and (min-width: 769px){/* line 875, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-button:hover{color:#fff;background-image:url(/assets/lp/common/btn-cmn-01-pc-9e453808537f35dd76fdcbdf65e096ee7477b9c7a4a9889b0561415f3ebca534.svg);opacity:1}}@media screen and (max-width: 768px){/* line 865, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .top-button{width:320px;padding:25px 33px 33px 0;font-size:18px;line-height:1;background:url(/assets/lp/common/btn-cmn-02-sp-cc0dcc73fb29dc8696ad1c90aad5766ff36674ff5df1b4349bc51091e369fbc1.svg) no-repeat left top/100% auto}}/* line 891, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual{position:relative}/* line 894, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner{position:absolute;top:0;left:0;width:100%;padding:10% 0 0 5%}@media screen and (max-width: 768px){/* line 894, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner{padding:26% 0 0 3%}}/* line 904, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-new{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;bottom:10%;left:0;width:100%;padding:0 5%}@media screen and (max-width: 768px){/* line 904, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-new{bottom:-40px;padding:0}}/* line 917, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-new .main-visual-head{margin-bottom:20px}/* line 921, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-logo{width:186px;margin:0}@media screen and (max-width: 768px){/* line 921, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-logo{width:156px}}/* line 927, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-logo img{width:100%}/* line 931, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-right{width:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media screen and (max-width: 1060px){/* line 931, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-right{width:100%}}/* line 941, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-right-txt{margin:5px 0 10px;font-size:30px;text-shadow:2px 2px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 1060px){/* line 941, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-inner-right-txt{margin:0 0 5px;font-size:24px}}/* line 950, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new{margin:68px 0 0}/* line 952, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new .main-visual-img-new-sp{display:none}@media screen and (max-width: 1060px){/* line 950, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new{height:auto;margin-top:50px}/* line 958, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new .main-visual-img-new-sp{display:block}/* line 961, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new .main-visual-img-new-pc{display:none}}/* line 965, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img-new img{width:100%}/* line 969, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .speed_cource_bannar{max-width:1000px;margin:50px auto;padding:0 50px}/* line 973, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .speed_cource_bannar .speed_cource_bannar_sp{display:none}@media screen and (max-width: 700px){/* line 969, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .speed_cource_bannar{margin:20px auto;padding:0 20px}/* line 979, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .speed_cource_bannar .speed_cource_bannar_pc{display:none}/* line 982, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .speed_cource_bannar .speed_cource_bannar_sp{display:block}}@media screen and (max-width: 1060px){/* line 987, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img{height:580px}}@media screen and (max-width: 768px){/* line 987, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img{height:auto}}/* line 994, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-img img{width:100%;height:100%;object-fit:cover;object-position:bottom}/* line 1001, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-line-txt{position:relative;display:inline-block;padding-right:1em;padding-bottom:10px;margin-bottom:20px;font-size:30px}/* line 1008, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-line-txt::after{content:"";display:block;position:absolute;right:0;bottom:0;width:1000px;height:1px;background:#fff}/* line 1019, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-head{margin:0 0 80px;font-size:72px;line-height:1.27;text-shadow:1px 2px 4px rgba(0,0,0,0.3)}@media screen and (max-width: 1060px){/* line 1019, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-head{font-size:60px;margin-bottom:50px}}@media screen and (max-width: 768px){/* line 1019, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-head{font-size:33px}}/* line 1032, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button{margin:0}@media screen and (max-width: 1060px){/* line 1032, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button{width:320px;padding:12px 26px 18px 0;font-size:18px}}@media screen and (max-width: 768px){/* line 1032, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button{padding:25px 33px 33px 0}}/* line 1044, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2{max-width:300px;width:100%;font-size:20px;font-weight:bold}/* line 1049, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a{display:block;border-radius:50px;position:relative;color:#fff;padding:10px 30px;border:1px solid #3C3C3C}/* line 1056, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a::before,[data-scoped-lp-landing="top"] .main-visual-button-2 a::after{content:'';display:block;position:absolute}/* line 1061, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a::before{width:20px;height:20px;border-radius:50%;background-color:#3C3C3C;top:0;right:10px;bottom:0;margin:auto}/* line 1071, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a::after{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;top:0;right:14px;bottom:0;margin:auto}/* line 1084, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a{background-color:#f26964;box-shadow:0 5px #414142}/* line 1087, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a::after{border-left:10px solid #fff}/* line 1090, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a:hover{background-color:#111;color:#f26964}/* line 1093, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a:hover:before{background-color:#f26964}/* line 1094, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a:hover:after{border-left:10px solid black}/* line 1098, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .main-visual-button-2 a:focus,[data-scoped-lp-landing="top"] .main-visual-button-2 a:hover{opacity:1}/* line 1104, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:14px 0;background:linear-gradient(180deg, #ff6678 0%, #ff6674 20%, #ff696b 35%, #ff6e5a 50%, #ff7643 65%, #ff7f26 80%, #ff8a01 100%)}@media screen and (max-width: 768px){/* line 1104, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation{padding:40px 0 30px}}/* line 1115, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-button-block{width:100%}/* line 1118, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-head{padding:0 30px 8px 0;font-size:72px;line-height:1.3}@media screen and (max-width: 768px){/* line 1118, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-head{padding:0 15px 8px 0;font-size:38px}}/* line 1126, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-head .accent{font-size:48px}@media screen and (max-width: 768px){/* line 1126, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-head .accent{font-size:26px}}/* line 1133, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-img{width:155px}@media screen and (max-width: 768px){/* line 1133, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-img{width:100px}}/* line 1139, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-notes{padding-left:30px;padding-bottom:18px;font-size:12px;font-size:14px}@media screen and (max-width: 768px){/* line 1139, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-gradation-notes{width:100%;padding:0;font-size:10px;text-align:center}}/* line 1151, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling{background-color:#f8f8f8}/* line 1154, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:700px;margin:auto;padding:2rem 1rem;font-size:20px}@media screen and (max-width: 768px){/* line 1154, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-inner{padding:45px 12%;font-size:16px;text-align:center}}/* line 1169, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-txt{width:calc(100% - 208px)}@media screen and (max-width: 768px){/* line 1169, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-txt{width:100%}}/* line 1175, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-img{max-width:300px;width:208px}@media screen and (max-width: 768px){/* line 1175, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .lead-reskilling-img{width:100%}}/* line 1184, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training{padding:100px 0 50px;background-color:#E2DFE5}@media screen and (max-width: 768px){/* line 1184, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training{padding:50px 0 10px}}@media screen and (max-width: 768px){/* line 1191, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-head{font-size:27px}}/* line 1196, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button{width:350px;margin:30px auto 80px;font-size:24px}@media screen and (max-width: 768px){/* line 1196, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button{width:65%;margin:20px auto 50px;font-size:16px}}/* line 1205, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a{display:block;padding:10px 0;border-radius:5px}/* line 1209, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a::before,[data-scoped-lp-landing="top"] .practical-training-button a::after{content:"";display:block;position:absolute}/* line 1214, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a::before{top:0;left:30px;bottom:0;width:24px;height:24px;margin:auto;border-radius:50%;background:#fff}@media screen and (max-width: 768px){/* line 1214, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a::before{left:15px;bottom:0;width:20px;height:20px}}/* line 1230, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a::after{top:2px;left:36px;bottom:0;width:0;height:0;margin:auto;border-top:6px solid #f26964;border-left:6px solid transparent;border-right:6px solid transparent}@media screen and (max-width: 768px){/* line 1230, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .practical-training-button a::after{top:1px;left:19px}}/* line 1248, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer{display:flex;flex-flow:wrap;align-items:center;justify-content:center;margin:0 auto}/* line 1254, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .white_paper{display:block;max-width:400px;padding:2rem 1rem}/* line 1259, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .banner_100{display:block;max-width:1200px;padding:2rem 1rem}@media screen and (max-width: 1600px){/* line 1266, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .white_paper{max-width:350px}/* line 1269, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .banner_100{max-width:1050px}}@media screen and (max-width: 1200px){/* line 1275, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .white_paper{max-width:300px;padding:1rem}/* line 1279, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .white_paper_link{max-width:50%}/* line 1282, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .banner_100{max-width:900px}}@media screen and (max-width: 1100px){/* line 1248, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer{display:none}}@media screen and (max-width: 560px){/* line 1290, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .white_paper{padding:0.5rem;max-width:185px}/* line 1294, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .white_paper_outer .banner_100{max-width:600px}}/* line 1301, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature{padding:50px 0 50px}/* line 1304, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:750px;margin:0 auto 36px}/* line 1311, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button{width:48%;font-size:16px}@media screen and (max-width: 768px){/* line 1311, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button{width:100%;margin-bottom:10px;font-size:20px}}/* line 1319, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button a{display:block;padding:6px 55px 6px 7px;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){/* line 1319, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button a{padding:5px 70px 5px 10px}}/* line 1327, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button a::after{content:"";background:url(/assets/lp/common/arrow-cmn-02-b52f3f7aeba9b81cdb33fe6cf5f8056ae224207d86630e4218316511c7c46a86.svg) no-repeat center/100% auto;position:absolute;top:0;right:13px;bottom:0;width:27px;height:27px;margin:auto}/* line 1339, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button .en{border-bottom:2px solid #3C3C3C}@media screen and (max-width: 768px){/* line 1339, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button .en{font-size:16px}}/* line 1344, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-links-button .en .pink{color:#FFC4CB}/* line 1349, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow{margin-bottom:107px}@media screen and (max-width: 768px){/* line 1349, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow{margin-bottom:40px}}/* line 1355, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button{width:340px;margin:20px auto 40px}@media screen and (max-width: 768px){/* line 1355, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button{width:67%;margin:20px auto 40px}}/* line 1362, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a{display:block;padding:8px 20px 8px 0;background:#f26964;border-radius:5px;font-size:20px}@media screen and (max-width: 768px){/* line 1362, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a{font-size:15px;padding-right:30px}}/* line 1372, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a::before,[data-scoped-lp-landing="top"] .feature-flow-button a::after{content:"";display:block;position:absolute}/* line 1377, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a::before{top:0;right:30px;bottom:0;width:24px;height:24px;margin:auto;border-radius:50%;background:#3C3C3C}@media screen and (max-width: 768px){/* line 1377, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a::before{right:15px;bottom:0}}/* line 1391, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a::after{top:0;right:36px;bottom:0;width:0;height:0;margin:auto;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}@media screen and (max-width: 768px){/* line 1391, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-button a::after{right:21px}}/* line 1407, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:50px 5%;max-width:1010px;margin:30px auto 43px}/* line 1416, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-arrow-prev,[data-scoped-lp-landing="top"] .feature-flow-slider-arrow-next{position:absolute;background:url(/assets/lp/target/arrow-tgt-flow-01-82f5beea4808cf6366cf145a6ebc4ae0f39b4c714e959e2123b60c9775bc892c.svg) no-repeat center left/100% auto;top:50%;width:20px;height:42px;z-index:2}/* line 1424, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-arrow-prev{left:-6px;transform:rotate(180deg)}/* line 1428, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-arrow-next{right:-6px}/* line 1431, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-dots{position:absolute;top:70px;left:0;display:flex;flex-wrap:wrap;justify-content:center;width:100%}/* line 1439, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-dots li{width:8px;height:8px;margin:0 5px;border-radius:50%;background-color:#3C3C3C;font-size:0}/* line 1447, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-dots .slick-active{background:#f26964}/* line 1450, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slider-dots button{width:100%;height:100%;border:none;background:transparent}/* line 1457, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slide{width:30%}@media screen and (max-width: 768px){/* line 1457, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slide{width:100%;padding:0 20px}}@media screen and (min-width: 769px){/* line 1464, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slide::before{content:"";position:absolute;background:url(/assets/lp/target/arrow-tgt-flow-01-82f5beea4808cf6366cf145a6ebc4ae0f39b4c714e959e2123b60c9775bc892c.svg) no-repeat center left/100% auto;top:50%;right:-16%;width:20px;height:42px;transform:translate(-50%, -50%)}/* line 1475, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-slide:nth-child(3)::before,[data-scoped-lp-landing="top"] .feature-flow-slide:last-child::before{content:none}}/* line 1481, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-border-block{margin-top:13px;padding:14px 14px;border:2px solid #3C3C3C;border-radius:10px}@media screen and (max-width: 768px){/* line 1481, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-border-block{margin-top:33px}}/* line 1489, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-border-block img{width:100%}/* line 1493, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-number{width:80px;margin:auto}/* line 1497, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-head{min-height:3em;font-size:26px;line-height:1.5;margin:11px 0 15px}/* line 1503, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-txt{font-size:15px}/* line 1506, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-gray-txt{margin-bottom:50px;font-size:20px;color:#707070}@media screen and (max-width: 768px){/* line 1506, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-flow-gray-txt{margin-bottom:30px;font-size:16px}}/* line 1516, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2%;align-items:stretch;margin:70px 0}@media screen and (max-width: 768px){/* line 1516, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-list{margin:50px 0 0}}/* line 1527, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-item{width:32%}@media screen and (max-width: 768px){/* line 1527, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-item{width:100%;margin-bottom:40px}/* line 1532, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-item:last-child{margin-bottom:0}/* line 1535, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-item img{max-width:none;width:106%;margin-left:-3%}}/* line 1542, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-number{width:160px;margin:auto;padding:6px 0;border-radius:30px}@media screen and (max-width: 768px){/* line 1542, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-number{width:115px;margin:auto;border-radius:30px;font-size:12px}}/* line 1554, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-head{margin:30px 0;font-size:19px}@media screen and (max-width: 768px){/* line 1554, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-head{margin:8px 0;font-size:21px}}/* line 1562, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-txt{margin-top:30px}@media screen and (max-width: 768px){/* line 1562, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .feature-possibility-txt{margin:20px 10px}}/* line 1570, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership{margin-bottom:100px}@media screen and (max-width: 768px){/* line 1570, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership{margin-bottom:50px}}/* line 1576, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-inner{padding:50px;background-color:#E2DFE5;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 768px){/* line 1576, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-inner{padding:40px 5%}}/* line 1585, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-head{margin-bottom:30px;font-size:20px}@media screen and (max-width: 768px){/* line 1585, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-head{font-size:16px}}/* line 1592, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container{display:flex;flex-wrap:wrap;justify-content:space-between}/* line 1597, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block{width:47%}@media screen and (max-width: 768px){/* line 1597, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block{width:100%}/* line 1601, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block:nth-child(n+2){margin-top:30px}}/* line 1606, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block-img{position:relative;margin-bottom:20px}@media screen and (max-width: 768px){/* line 1606, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block-img{margin-bottom:10px}}@media screen and (min-width: 769px){/* line 1613, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block-img::before{content:"";display:block;padding-top:55.65%}/* line 1618, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}}/* line 1629, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .partnership-container-block-txt{color:#707070}/* line 1635, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-top-head::after{content:'';display:block;padding-top:15%}@media screen and (max-width: 768px){/* line 1635, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-top-head::after{padding-top:30%}}/* line 1644, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-black-block{position:relative;background:#000;color:#fff}@media screen and (max-width: 768px){/* line 1644, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-black-block{padding:0 5% 20px}}/* line 1651, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-black-block::before{content:'';display:block;position:absolute;top:1px;left:0;width:100%;padding-top:12%;transform:translateY(-100%);background:url(/assets/lp/target/deco-tgt-02-68848144ed1488d4f77533fabc12e942b38cd77b62eb7fc44518f03cc90fc5dd.svg) no-repeat center bottom/cover}/* line 1663, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-head-block{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding-top:20px;padding-bottom:50px}@media screen and (max-width: 768px){/* line 1663, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-head-block{padding-bottom:20px}}/* line 1674, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-head{font-size:29px;line-height:1}@media screen and (max-width: 768px){/* line 1674, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-head{width:100%;font-size:24px;line-height:1.5}}/* line 1683, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-number-block{display:flex;align-items:flex-end;line-height:1;margin-right:15px;font-size:25px}@media screen and (max-width: 768px){/* line 1683, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-number-block{margin:0 0 20px;font-size:24px}}/* line 1694, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-number-frame{display:inline-block;padding:0 8px;background-color:#f8f8f8;color:#3C3C3C;font-size:21px;line-height:1.5;border-radius:5px;margin-right:8px}/* line 1704, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-number{font-size:50px;margin-left:4px;display:inline-block;transform:translateY(5px)}/* line 1710, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-lead{max-width:770px;margin:auto;padding-bottom:50px}@media screen and (max-width: 768px){/* line 1710, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-lead{padding-bottom:10px}}/* line 1719, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-block{margin-top:65px;width:100%;overflow:auto}@media screen and (max-width: 768px){/* line 1719, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-block{margin-top:30px}}/* line 1727, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table{width:100%;background-color:#fff;border-collapse:collapse;border:2px solid #fff;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){/* line 1727, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table{max-width:768px;width:173%}}/* line 1738, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table th{color:#fff;background-color:#777}/* line 1742, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table th,[data-scoped-lp-landing="top"] .reason-table td{padding:24px 0;border-left:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 768px){/* line 1742, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table th,[data-scoped-lp-landing="top"] .reason-table td{padding:7px 20px}}/* line 1750, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table td{background-color:#E2DFE5;border-bottom:2px solid #fff}/* line 1754, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-red-head{background-color:#f26964}/* line 1757, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-red{background-color:#FFC4CB;color:#f26964}/* line 1761, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-orange-head{background-color:#FF8B00}/* line 1764, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-orange{background-color:#ffe2bf;color:#FF8B00}/* line 1768, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-white{padding-left:30px;text-align:left;background-color:#fff;border-bottom:2px solid #E2DFE5;color:#707070}@media screen and (max-width: 768px){/* line 1768, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table .cell-white{padding-left:10px}}/* line 1779, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-notes{display:block;font-size:10px;font-weight:normal;color:#707070}/* line 1785, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-link{display:inline-block;padding:0 0.2em;color:#0E7AC4;text-decoration:underline}/* line 1791, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-notes-list{margin-top:30px;font-size:12px}@media screen and (max-width: 768px){/* line 1791, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-table-notes-list{margin-top:0;font-size:12px}}/* line 1801, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-head{font-size:28px}@media screen and (max-width: 768px){/* line 1801, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-head{font-size:21px}}@media screen and (min-width: 769px){/* line 1807, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-txt{text-align:center}}/* line 1812, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-block{padding:100px 0 0}@media screen and (max-width: 768px){/* line 1812, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-block{padding:70px 0 0}}@media screen and (max-width: 768px){/* line 1818, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box{position:relative;height:240px;margin-bottom:50px;overflow:hidden}/* line 1824, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:150px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #E2DFE5 100%);z-index:1}/* line 1835, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box.is-opened{height:auto}/* line 1837, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box.is-opened::after{content:none}}/* line 1843, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box-button{position:absolute;right:0;bottom:0;left:0;width:54px;height:54px;margin:auto;transform:rotate(180deg);cursor:pointer;z-index:2}@media screen and (max-width: 768px){/* line 1843, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box-button{bottom:0;width:38px;height:38px}}/* line 1859, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box-button.is-opened{transform:rotate(0deg)}/* line 1862, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-box-button img{width:100%}/* line 1866, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto 50px}@media screen and (max-width: 768px){/* line 1866, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list{justify-content:center;margin-top:10px}}/* line 1876, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:24%;text-align:center;padding:28px 10px 23px;background-color:#fff;border-radius:10px;box-shadow:0 4px 30px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 769px){/* line 1888, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item:nth-child(n+5){margin-top:13px}}@media screen and (max-width: 768px){/* line 1876, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item{width:40%;margin:8px;padding:20px}}/* line 1898, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item-icon{width:50px}/* line 1901, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item-icon-large{width:76px}/* line 1904, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item-txt{margin-top:15px;font-size:20px;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){/* line 1904, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-list-item-txt{font-size:18px}}/* line 1913, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-link a{display:inline;border-bottom:1px solid #3C3C3C}/* line 1917, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-arrow{width:42px;margin:0 auto 50px}@media screen and (max-width: 768px){/* line 1917, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-arrow{margin-bottom:30px}}@media screen and (min-width: 769px){/* line 1924, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-illust-box{display:flex;flex-wrap:wrap;justify-content:center;gap:100px}}/* line 1932, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-illust{width:300px}@media screen and (max-width: 768px){/* line 1932, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-illust{width:100%}/* line 1936, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-products-illust:nth-child(n+2){margin-top:50px}}/* line 1944, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-comparison-table th:nth-child(1){width:18.3%}/* line 1947, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-comparison-table th:nth-child(2){width:33.7%}/* line 1950, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-comparison-table th:nth-child(3),[data-scoped-lp-landing="top"] .reason-comparison-table th:nth-child(4){width:24%}/* line 1957, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-style-table{table-layout:fixed}/* line 1960, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-style-table th:nth-child(1){width:20%}/* line 1965, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-style-img{width:26.6%;margin-left:20%}@media screen and (max-width: 768px){/* line 1965, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-style-img{width:45.6%;margin-left:35%}}/* line 1975, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-trainer-img img{width:100%}/* line 1980, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-achievement-head{margin-top:80px}@media screen and (max-width: 768px){/* line 1980, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-achievement-head{margin-top:30px}}@media screen and (max-width: 768px){/* line 1986, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-achievement-lead{text-align:left}}/* line 1991, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-achievement-inner{margin:35px 0 100px}/* line 1996, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-support-block{background:#000}/* line 1999, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-support-img{max-width:400px;margin:auto}@media screen and (max-width: 768px){/* line 1999, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-support-img{max-width:225px}}/* line 2006, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-support-txt{padding:30px 0}/* line 2008, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .reason-support-txt .strong{padding:0 10px;font-size:20px}/* line 2015, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice,[data-scoped-lp-landing="top"] .case-study,[data-scoped-lp-landing="top"] .flow,[data-scoped-lp-landing="top"] .faq{padding-top:100px}@media screen and (max-width: 768px){/* line 2015, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice,[data-scoped-lp-landing="top"] .case-study,[data-scoped-lp-landing="top"] .flow,[data-scoped-lp-landing="top"] .faq{padding-top:70px}}/* line 2021, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-head-img{display:inline-block}/* line 2023, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-head-img::before{content:'';display:block;position:absolute;top:-22px;right:-17px;width:68px;height:30px;background:url(/assets/lp/target/deco-tgt-voice-01-eb91a197fba4589b1b14b1eeaec00f98c462997a90d02757f433532c82c8f607.svg) no-repeat center/contain}@media screen and (max-width: 768px){/* line 2023, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-head-img::before{right:-27px}}/* line 2037, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list{margin:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){/* line 2037, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list{padding:0 20px}}/* line 2046, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list-item{width:31.5%;box-shadow:0 3px 6px rgba(0,0,0,0.15)}@media screen and (max-width: 768px){/* line 2046, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list-item{width:100%;margin-bottom:20px}}/* line 2054, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list-item-img img{object-fit:cover;width:100%;height:100%}/* line 2059, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list-item-txt{padding:8px}/* line 2062, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-list-item-txt-main{min-height:5.4em;font-size:17px}/* line 2066, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-more{width:200px;margin:auto}/* line 2069, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-more a{display:block;padding:8px 34px;border-radius:10px;font-size:20px}/* line 2074, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .user-voice-more a::after{content:'';display:block;position:absolute;top:0;right:30px;bottom:0;width:32px;height:32px;margin:auto;background:url(/assets/lp/common/arrow-cmn-02-b52f3f7aeba9b81cdb33fe6cf5f8056ae224207d86630e4218316511c7c46a86.svg) no-repeat center/contain}/* line 2090, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-block{margin:30px 0;padding:50px 0}/* line 2094, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slider{display:flex;justify-content:space-between;align-items:stretch}/* line 2099, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slider-arrow-prev,[data-scoped-lp-landing="top"] .flow-slider-arrow-next{position:absolute;background:url(/assets/lp/target/arrow-tgt-flow-01-82f5beea4808cf6366cf145a6ebc4ae0f39b4c714e959e2123b60c9775bc892c.svg) no-repeat center left/100% auto;top:20%;width:20px;height:42px}/* line 2106, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slider-arrow-prev{left:10px;transform:rotate(180deg)}/* line 2110, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slider-arrow-next{right:10px}/* line 2114, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slide{width:29%}@media screen and (max-width: 768px){/* line 2114, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slide{width:100%;padding:0 50px}}/* line 2120, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slide::before{content:"";position:absolute;background:url(/assets/lp/target/arrow-tgt-flow-01-82f5beea4808cf6366cf145a6ebc4ae0f39b4c714e959e2123b60c9775bc892c.svg) no-repeat center left/100% auto;top:30%;right:-17.5%;width:20px;height:42px;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){/* line 2120, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slide::before{content:none}}/* line 2134, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-slide:last-child::before{content:none}/* line 2139, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-number{padding-right:0.3em;font-size:38px}@media screen and (max-width: 768px){/* line 2139, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-number{font-size:32px}}/* line 2146, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-head{margin:5px 0 10px;font-size:26px;line-height:1.5}@media screen and (max-width: 768px){/* line 2146, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-head{font-size:18px}}/* line 2154, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-txt{font-size:16px}@media screen and (max-width: 768px){/* line 2154, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .flow-txt{font-size:15px}}/* line 2162, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq{padding-bottom:70px}/* line 2165, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}/* line 2172, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-list-item{width:48%;margin-bottom:30px;padding:16px;border:1px solid #3C3C3C;border-radius:12px}@media screen and (max-width: 768px){/* line 2172, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-list-item{width:100%;margin-bottom:10px;padding:10px}}/* line 2184, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-list-item.is-opened .faq-question::after{transform:rotate(0)}/* line 2187, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-list-item.is-opened .faq-answer{display:block}/* line 2192, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-question{position:relative;cursor:pointer}/* line 2195, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-question::before,[data-scoped-lp-landing="top"] .faq-question::after{content:'';display:block;position:absolute;top:0;right:10px;bottom:0;width:20px;height:2px;margin:auto;background:#707070;transform-origin:center}@media screen and (max-width: 768px){/* line 2195, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-question::before,[data-scoped-lp-landing="top"] .faq-question::after{width:14px;height:1px}}/* line 2212, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-question::after{transform:rotate(90deg)}/* line 2216, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-answer{display:none;margin-top:16px;padding-top:16px;border-top:1px solid #707070;color:#D3182E}@media screen and (max-width: 768px){/* line 2216, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .faq-answer{margin-top:10px;padding-top:10px}}/* line 2229, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .message{padding:100px 0;background:url(/assets/lp/top/img-top-15-pc-f0f02a2dbb68ddfe238ddcf52c6ffe96cffb28340136abfa8a2cdc785919642a.jpg) no-repeat center bottom/cover}@media screen and (max-width: 768px){/* line 2229, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .message{padding:26px 0;background:url(/assets/lp/top/img-top-15-sp-de9f8f4f17c638047c64f4f61ed93dfed0bde679708dce2a37fb2b4506e9b060.webp) no-repeat center bottom/cover}}/* line 2237, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .message-head{font-size:46px;margin-bottom:50px;line-height:1.8;text-shadow:1px 2px 4px rgba(0,0,0,0.3)}@media screen and (max-width: 768px){/* line 2237, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="top"] .message-head{margin-bottom:26px;padding:0 20px;font-size:32px;text-align:left}}/* line 2254, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"]{}/* line 2259, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section{padding:85px 0}@media screen and (max-width: 768px){/* line 2259, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section{padding:40px 0}}/* line 2265, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-inner{max-width:1080px;width:100%;padding:0 20px;margin:auto}/* line 2271, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head{position:relative;display:flex;align-items:center;justify-content:center;font-size:30px}@media screen and (max-width: 768px){/* line 2271, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head{font-size:16px}}/* line 2280, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::before,[data-scoped-lp-landing="career_support"] .job-section-head::after{content:"";display:block;width:110px;height:1px;background:currentColor}@media screen and (max-width: 768px){/* line 2280, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::before,[data-scoped-lp-landing="career_support"] .job-section-head::after{width:55px}}/* line 2290, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::before{margin-right:50px}@media screen and (max-width: 768px){/* line 2290, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::before{margin-right:20px}}/* line 2296, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::after{margin-left:50px}@media screen and (max-width: 768px){/* line 2296, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-head::after{margin-left:20px}}/* line 2303, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-lead{margin-top:23px;font-size:18px}@media screen and (max-width: 768px){/* line 2303, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-section-lead{font-size:14px}}/* line 2310, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-txt{font-size:16px;line-height:2.25}@media screen and (max-width: 768px){/* line 2310, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-txt{font-size:12px;line-height:1.67}}/* line 2320, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual{display:flex;flex-direction:column;align-items:center;justify-content:center;height:276px;margin-top:68px;padding-bottom:20px;background:url(/assets/lp/job/mainvisual_pc-e38e630412233cf90c6387bf4d91ec5c04c73d03b02038c7b0dc73a75637d096.png) no-repeat left center/cover}@media screen and (max-width: 768px){/* line 2320, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual{height:114px;margin-top:50px;padding-bottom:10px;background-image:url(/assets/lp/job/mainvisual_sp-5e311e50e08805de48c9f14003204b188631fdfa64692328da9fb55f21d30952.png)}}/* line 2336, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual-title{margin-bottom:6px;font-size:48px}@media screen and (max-width: 768px){/* line 2336, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual-title{margin-bottom:3px;font-size:24px}}/* line 2344, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual-txt{font-size:20px;line-height:1.5}@media screen and (max-width: 768px){/* line 2344, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-mainvisual-txt{font-size:12px}}/* line 2353, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-inner{max-width:1000px}/* line 2356, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-container{display:flex;flex-wrap:wrap;margin:17px 0 55px}@media screen and (max-width: 768px){/* line 2356, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-container{display:block;margin:20px 0 40px}}/* line 2365, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-logo{width:32%;padding:0 1%}@media screen and (max-width: 768px){/* line 2365, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-logo{width:54%;margin:0 auto 20px;padding:0}}/* line 2374, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-txt{width:68%;padding:25px 0 0 3%}@media screen and (max-width: 768px){/* line 2374, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-txt{width:100%;padding:0}}/* line 2382, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company{background:#E2DFE5}/* line 2385, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head{position:relative;font-size:24px;padding:10px 0;overflow:hidden}@media screen and (max-width: 768px){/* line 2385, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head{font-size:16px}}/* line 2393, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head::before,[data-scoped-lp-landing="career_support"] .job-achievement-company-head::after{content:"";display:block;position:absolute;bottom:0;width:140px;height:100px;background:#F25F4C}/* line 2402, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head::before{left:0;transform-origin:left bottom;transform:rotate(-30deg)}@media screen and (max-width: 768px){/* line 2402, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head::before{transform:rotate(-40deg)}}/* line 2410, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head::after{right:0;transform-origin:right bottom;transform:rotate(30deg)}@media screen and (max-width: 768px){/* line 2410, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head::after{transform:rotate(40deg)}}/* line 2419, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head-small{padding-left:20px;font-size:16px}@media screen and (max-width: 768px){/* line 2419, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-head-small{padding-left:10px;font-size:10px}}/* line 2427, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-inner{padding:50px 5%}@media screen and (max-width: 768px){/* line 2427, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achievement-company-inner{padding:25px 5%}}/* line 2435, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data{background:url(/assets/lp/job/data_bg_pc-65ee553b09cb4807e726ceddcfd875fecac8a3676d3721c3e91e01689af593a0.jpg) no-repeat center/cover}@media screen and (max-width: 768px){/* line 2435, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data{background-image:url(/assets/lp/job/data_bg_sp-a1e6662295ff91813e61ea2495fdd68ccfe42e66571bce89ebf85231ac8e1f8a.jpg)}}/* line 2441, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}@media screen and (max-width: 768px){/* line 2441, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list{width:91%;margin:25px auto 0}}/* line 2450, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list li{width:47.2%}@media screen and (max-width: 768px){/* line 2450, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list li{width:100%}/* line 2454, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list li:nth-child(n+2){margin-top:15px}}@media screen and (min-width: 769px){/* line 2459, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list li:nth-child(n+3){margin-top:60px}}/* line 2464, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-achivement-data-list .data-img-large{max-width:none;width:106.2%}/* line 2471, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section{margin-top:50px;margin-bottom:60px;padding:30px 4% 60px}@media screen and (max-width: 768px){/* line 2471, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section{margin-top:30px;margin-bottom:40px;padding:0 4% 30px}}/* line 2480, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section:last-child{margin-bottom:0}/* line 2484, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head-block{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;padding-bottom:30px}@media screen and (min-width: 769px){/* line 2484, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head-block{border-bottom:1px solid #aaa}}@media screen and (max-width: 768px){/* line 2484, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head-block{display:block;margin-bottom:10px;padding-bottom:0;transform:translateY(-12px)}}/* line 2500, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head-block-right{width:calc(100% - 123px);padding-left:30px}@media screen and (max-width: 768px){/* line 2500, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head-block-right{width:100%;padding-left:0}}/* line 2508, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:123px;height:123px;padding-top:10px;font-size:20px;line-height:1;overflow:hidden}@media screen and (max-width: 768px){/* line 2508, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number{width:62px;height:62px;margin:0 auto;padding-top:5px;font-size:10px}}/* line 2527, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number::before{content:"";display:block;position:absolute;top:0;left:0;width:100px;height:40px;background:#F25F4C;transform-origin:left bottom;transform:rotate(-45deg)}@media screen and (max-width: 768px){/* line 2527, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number::before{height:20px}}/* line 2542, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number .number-large{margin-top:3px;font-size:64px}@media screen and (max-width: 768px){/* line 2542, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-number .number-large{font-size:32px}}/* line 2550, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head{font-size:24px;line-height:1.4}@media screen and (max-width: 768px){/* line 2550, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-head{margin:15px 0 10px;padding-bottom:10px;border-bottom:1px solid #aaa;font-size:14px;text-align:center}}/* line 2561, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-sub-head{font-size:20px}@media screen and (max-width: 768px){/* line 2561, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-section-sub-head{font-size:12px;text-align:center}}/* line 2568, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item{display:flex;flex-wrap:wrap}/* line 2571, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item:nth-child(n+2){margin-top:30px}@media screen and (max-width: 768px){/* line 2568, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item{display:block}}/* line 2578, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-thumbnail{width:178px}@media screen and (max-width: 768px){/* line 2578, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-thumbnail{width:57%;margin:0 auto 15px}}/* line 2585, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-txt-area{width:calc(100% - 178px);padding-left:2.8%}@media screen and (max-width: 768px){/* line 2585, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-txt-area{width:100%;padding-left:0}}/* line 2593, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-head{margin-bottom:13px;padding:7px 18px;border-left:3px solid #F25F4C;font-size:20px}@media screen and (max-width: 768px){/* line 2593, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-user-list-item-head{font-size:14px;line-height:1.4}}/* line 2603, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason02-txt{font-size:18px}@media screen and (min-width: 769px){/* line 2603, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason02-txt{text-align:center}}@media screen and (max-width: 768px){/* line 2603, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason02-txt{font-size:14px;line-height:1.4}}/* line 2613, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason02-img{width:86%;margin:24px auto 40px}@media screen and (max-width: 768px){/* line 2613, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason02-img{width:100%;margin:20px auto}}/* line 2621, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company{margin:34px 0 0}@media screen and (max-width: 768px){/* line 2621, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company{margin:20px 0 0}}/* line 2627, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company-head{font-size:24px}@media screen and (max-width: 768px){/* line 2627, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company-head{font-size:14px}}/* line 2633, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company-list{display:flex;flex-wrap:wrap;width:76%;margin:15px auto 0}@media screen and (max-width: 768px){/* line 2633, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company-list{width:100%;margin-top:10px}}/* line 2643, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason-company-list-item{width:33.3%}/* line 2646, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-block{width:88%;margin:15px auto;padding:17px 3%;border:1px solid #F25F4C}@media screen and (max-width: 768px){/* line 2646, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-block{width:100%;padding:0px 6% 10px}}/* line 2656, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-list-item{padding:12px 0 12px 70px;font-size:16px;background:url(/assets/lp/job/icon_check-29d4a94c233b68db985a225a5c196f61c5f6c7008aa581dda7e85f25e33524f2.svg) no-repeat 24px center/27px auto}@media screen and (max-width: 768px){/* line 2656, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-list-item{padding:10px 0 10px 40px;font-size:12px;background-position:12px center;background-size:14px auto}}/* line 2666, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-list-item:nth-child(n+2){border-top:1px solid #F25F4C}/* line 2670, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-notes{padding-left:24px;font-size:14px}@media screen and (max-width: 768px){/* line 2670, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-check-notes{padding-left:0;font-size:10px}}/* line 2678, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian{margin-top:45px;padding:27px 4% 40px}@media screen and (max-width: 768px){/* line 2678, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian{margin-top:30px;padding:18px 5% 20px}}/* line 2686, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-block{display:flex;flex-wrap:wrap;margin-top:8px}@media screen and (max-width: 768px){/* line 2686, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-block{display:block;margin-top:18px}}/* line 2695, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-thumbnail{width:36.5%;padding-top:10px}@media screen and (max-width: 768px){/* line 2695, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-thumbnail{width:100%;padding-top:0}}/* line 2703, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-txt{width:63.5%;padding-left:5%}@media screen and (max-width: 768px){/* line 2703, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-txt{width:100%;padding-left:0;margin-top:18px}}/* line 2712, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-link{display:inline-block;padding-left:20px;background:url(/assets/lp/job/icon_link-b8431d7e5c09955c9437036f85da3b3feef3fdb7885738347612a611152b3c80.svg) no-repeat left center/17px auto}@media screen and (max-width: 768px){/* line 2712, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason03-massmedian-link{padding-left:15px;background-size:12px}}/* line 2721, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:86%;margin:auto}@media screen and (max-width: 768px){/* line 2721, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list{width:100%}}/* line 2731, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item{width:47%}@media screen and (min-width: 769px){/* line 2734, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item:nth-child(n+3){margin-top:50px}}@media screen and (max-width: 768px){/* line 2731, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item{width:100%}/* line 2740, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item:nth-child(n+2){margin-top:25px}}/* line 2745, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item-head{padding:22px 0;border-bottom:3px solid #F25F4C;font-size:18px;line-height:1.5}@media screen and (max-width: 768px){/* line 2745, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item-head{padding:17px 0;border-bottom-width:2px;font-size:14px}}/* line 2756, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item-inner{padding:20px 10%}@media screen and (max-width: 768px){/* line 2756, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item-inner{padding:17px 5%}}/* line 2762, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-reason04-list-item-txt{margin-top:13px}/* line 2767, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice{background:url(/assets/lp/job/voice_bg_pc-9c1691af96dcef4218716b7e15381ced4276d306c291271a9289e127d7ce63fb.jpg) no-repeat center/cover}@media screen and (max-width: 768px){/* line 2767, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice{background-image:url(/assets/lp/job/voice_bg_sp-6c26b933183474e6e3760f74ae57c4bee728bb2f2f26fd2f06d2a07cbd930063.jpg)}}/* line 2773, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-block{margin-top:40px;padding:40px 4% 30px}@media screen and (max-width: 768px){/* line 2773, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-block{margin-top:30px;padding:20px 4% 20px}}/* line 2780, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-block:first-of-type{margin-top:50px}@media screen and (max-width: 768px){/* line 2780, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-block:first-of-type{margin-top:30px}}/* line 2787, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){/* line 2787, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user{display:block}}/* line 2794, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-thumbnail{width:250px}@media screen and (max-width: 768px){/* line 2794, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-thumbnail{width:100%}}/* line 2800, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-profile{width:calc(100% - 250px);padding-left:40px}@media screen and (max-width: 768px){/* line 2800, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-profile{width:100%;padding-left:0}}/* line 2808, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-name-block{padding-bottom:10px;border-bottom:1px solid currentColor;line-height:1}@media screen and (max-width: 768px){/* line 2808, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-name-block{margin-bottom:15px;font-size:12px}}/* line 2817, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-name{padding-left:40px;font-size:20px}@media screen and (max-width: 768px){/* line 2817, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-name{padding-left:20px;font-size:14px}}/* line 2825, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:30px}@media screen and (max-width: 768px){/* line 2825, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba{margin-top:15px}}/* line 2835, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-before,[data-scoped-lp-landing="career_support"] .job-voice-user-ba-after{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;width:45%;height:108px;padding:10px 0;font-size:18px;line-height:1.4;overflow:hidden}@media screen and (max-width: 768px){/* line 2835, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-before,[data-scoped-lp-landing="career_support"] .job-voice-user-ba-after{padding:5px 0;height:70px;font-size:12px}}/* line 2852, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-before::before,[data-scoped-lp-landing="career_support"] .job-voice-user-ba-after::before{content:"";display:block;position:absolute;top:-60px;left:0;width:100px;height:100px;transform-origin:left bottom;transform:rotate(-41deg)}@media screen and (max-width: 768px){/* line 2852, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-before::before,[data-scoped-lp-landing="career_support"] .job-voice-user-ba-after::before{top:-80px}}/* line 2867, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-before::before{background-color:#3C3C3C}/* line 2870, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-after::before{background-color:#F25F4C}/* line 2873, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-job{display:flex;align-items:center;min-height:2.8em;margin-top:10px}@media screen and (max-width: 768px){/* line 2873, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-job{margin-top:5px}}/* line 2882, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-ba-arrow{width:3%;line-height:1}/* line 2886, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-comment{margin-top:35px}@media screen and (max-width: 768px){/* line 2886, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-voice-user-comment{margin-top:15px}}/* line 2894, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section{position:relative;margin-top:50px;margin-bottom:60px;padding:38px 4% 60px}@media screen and (max-width: 768px){/* line 2894, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section{margin-top:30px;padding:0 4% 20px}}/* line 2903, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section:last-child{margin-bottom:0}/* line 2905, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section:last-child::after{content:none}/* line 2909, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section::after{content:"";display:block;position:absolute;right:0;bottom:-50px;left:0;width:0;height:0;margin:auto;border-top:30px solid #F25F4C;border-right:35px solid transparent;border-left:35px solid transparent}@media screen and (max-width: 768px){/* line 2909, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section::after{bottom:-35px;border-top-width:15px;border-right-width:17px;border-left-width:17px}}/* line 2931, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section-head{font-size:24px;line-height:1}@media screen and (max-width: 768px){/* line 2931, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section-head{font-size:16px;transform:translateY(-15px)}}/* line 2939, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section-number{padding-right:20px;font-size:64px;vertical-align:middle}@media screen and (max-width: 768px){/* line 2939, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-section-number{display:block;margin-bottom:10px;padding-right:0;font-size:35px}}/* line 2950, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block{display:flex;flex-wrap:wrap;margin-top:20px}@media screen and (max-width: 768px){/* line 2950, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block{display:block;margin-top:0}}/* line 2959, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-img{width:32%;padding-top:5px}@media screen and (max-width: 768px){/* line 2959, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-img{width:100%;margin-bottom:15px;padding-top:0}}/* line 2968, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-txt-area{width:68%;padding-left:30px}@media screen and (max-width: 768px){/* line 2968, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-txt-area{width:100%;padding-left:0}}/* line 2976, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-sub-head{margin-bottom:6px;font-size:20px}@media screen and (max-width: 768px){/* line 2976, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-block-sub-head{font-size:14px}}/* line 2983, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list{margin-top:40px;padding:6px 2.7%;border:1px solid #F25F4C}@media screen and (max-width: 768px){/* line 2983, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list{margin-top:20px}}/* line 2991, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list-item{padding:15px 0}@media screen and (max-width: 768px){/* line 2991, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list-item{padding:10px 0}}/* line 2996, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list-item:nth-child(n+2){border-top:1px solid #F25F4C}/* line 3000, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list-item-head{padding-left:47px;font-size:20px;line-height:1.6;background:url(/assets/lp/job/icon_check-29d4a94c233b68db985a225a5c196f61c5f6c7008aa581dda7e85f25e33524f2.svg) no-repeat 3px center/23px auto}@media screen and (max-width: 768px){/* line 3000, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-check-list-item-head{padding-left:23px;font-size:14px;background-size:13px auto}}/* line 3011, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-notes-list{margin-top:17px}@media screen and (max-width: 768px){/* line 3011, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-notes-list{margin-top:10px}}/* line 3017, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-notes-list-item{padding-left:1em;font-size:14px;line-height:1.4;text-indent:-1em}@media screen and (max-width: 768px){/* line 3017, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-notes-list-item{font-size:12px}}/* line 3025, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow-notes-list-item::before{content:"※"}/* line 3029, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow05-list-item{margin-bottom:12px;padding-left:25px;padding-bottom:12px;border-bottom:1px solid #707070;background:url(/assets/lp/job/icon_check-29d4a94c233b68db985a225a5c196f61c5f6c7008aa581dda7e85f25e33524f2.svg) no-repeat 0 10px/16px auto}@media screen and (max-width: 768px){/* line 3029, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow05-list-item{padding-left:20px;background-size:13px auto;background-position:0 5px}}/* line 3040, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-flow05-list-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}/* line 3048, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table{width:91%;margin:50px auto 0;padding:0}@media screen and (max-width: 768px){/* line 3048, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table{width:100%;margin-top:30px;border-collapse:separate}}/* line 3057, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .job-comparison-table-mark{font-size:30px;line-height:1}@media screen and (max-width: 768px){/* line 3057, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .job-comparison-table-mark{font-size:25px}}/* line 3064, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .job-comparison-table-txt{font-size:14px;margin-top:7px;line-height:1.2}@media screen and (max-width: 768px){/* line 3064, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .job-comparison-table-txt{font-size:10px}}/* line 3072, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-head,[data-scoped-lp-landing="career_support"] .job-comparison-table .other-head{font-size:20px;color:#fff}/* line 3076, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-head{padding:24px 0 18px;border-radius:20px 20px 0 0;background:#F25F4C;overflow:hidden}@media screen and (max-width: 768px){/* line 3076, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-head{font-size:19px}}/* line 3085, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .other-head{padding-top:33px;border-right:1px solid #f8f8f8;background:linear-gradient(to bottom, transparent 0%, transparent 25px, #707070 25px)}@media screen and (max-width: 768px){/* line 3085, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .other-head{font-size:17px}}/* line 3093, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell{position:relative;width:29.2%;border-right:none}@media screen and (max-width: 768px){/* line 3093, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell{border:3px solid #F25F4C}}@media screen and (min-width: 769px){/* line 3101, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell::before,[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell::after{content:"";display:block;position:absolute;top:0;bottom:-1px;width:5px;background:#F25F4C}/* line 3110, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell::before{left:0}/* line 3113, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell::after{right:0}}/* line 3118, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table .digipro-cell-last{border-bottom:5px solid #F25F4C}/* line 3121, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table thead td:last-child{border-right:none}/* line 3125, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table tbody th{width:21.4%;background-color:#3C3C3C;color:#fff;border-top:none;border-bottom:1px solid #f8f8f8}@media screen and (max-width: 768px){/* line 3125, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table tbody th{font-size:14px;border-bottom:none}}/* line 3136, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table tbody td{width:24.7%;padding:14px 0;background:#fff;border-right:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8}/* line 3142, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-comparison-table tbody td:last-child{border-right:none}/* line 3149, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry{background:url(/assets/lp/job/entry_bg_pc-a83f4fb37b4e1985dc6f610fd4e6e45c860a0ad72d815fbb4f251bcebb648683.jpg) no-repeat center/cover}@media screen and (max-width: 768px){/* line 3149, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry{background-image:url(/assets/lp/job/entry_bg_sp-a763291bd7092578a80225422c917f37d8df79276ab838bc7252aabc0709af78.jpg)}}/* line 3155, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-sub-head{font-size:24px}@media screen and (max-width: 768px){/* line 3155, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-sub-head{font-size:12px}}/* line 3161, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-head{font-size:38px;line-height:1.5}@media screen and (max-width: 768px){/* line 3161, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-head{font-size:19px}}/* line 3167, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-head .text-underline{border-bottom:1px solid currentColor}/* line 3171, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-inner{max-width:845px}/* line 3174, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block{margin-top:40px}/* line 3177, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head{position:relative;padding:22px 0;font-size:20px;line-height:1.5;overflow:hidden}@media screen and (max-width: 768px){/* line 3177, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head{padding:13px 0;font-size:16px}}/* line 3187, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head::before,[data-scoped-lp-landing="career_support"] .job-entry-block-head::after{content:"";display:block;position:absolute;bottom:0;width:200px;height:100px;background:#F25F4C}@media screen and (max-width: 768px){/* line 3187, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head::before,[data-scoped-lp-landing="career_support"] .job-entry-block-head::after{bottom:60px}}/* line 3199, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head::before{left:0;transform-origin:left bottom;transform:rotate(-42deg)}/* line 3204, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-head::after{right:0;transform-origin:right bottom;transform:rotate(42deg)}/* line 3210, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-inner{display:flex;flex-wrap:wrap;align-items:center;padding:30px 4%}@media screen and (max-width: 768px){/* line 3210, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-block-inner{display:block;padding:20px 4%}}/* line 3220, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-img{width:52.5%}@media screen and (max-width: 768px){/* line 3220, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-img{width:100%;margin-bottom:15px}}/* line 3227, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list{width:47.5%;padding-left:4%}@media screen and (max-width: 768px){/* line 3227, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list{width:100%;padding-left:0}}/* line 3235, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list-item{padding-left:25px;font-size:20px;line-height:1.25;background:url(/assets/lp/job/icon_check-29d4a94c233b68db985a225a5c196f61c5f6c7008aa581dda7e85f25e33524f2.svg) no-repeat 0 center/16px auto}@media screen and (max-width: 768px){/* line 3235, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list-item{padding-left:20px;font-size:12px;background-size:13px auto}}/* line 3245, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list-item:nth-child(n+2){margin-top:26px}@media screen and (max-width: 768px){/* line 3245, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-check-list-item:nth-child(n+2){margin-top:15px}}/* line 3252, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button{position:relative;display:block;margin-top:60px;padding:20px 0;font-size:30px;border-radius:5px;box-shadow:0 5px 0 #A24100;background:#F25F4C}@media screen and (max-width: 768px){/* line 3252, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button{margin-top:30px;font-size:15px}}/* line 3265, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button::before,[data-scoped-lp-landing="career_support"] .job-entry-button::after{content:"";display:block;position:absolute}/* line 3270, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button::before{top:0;right:27px;bottom:0;width:25px;height:25px;margin:auto;border-radius:50%;background:#fff}@media screen and (max-width: 768px){/* line 3270, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button::before{right:15px;width:15px;height:15px}}/* line 3285, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button::after{top:0;right:35px;bottom:0;width:0;height:0;margin:auto;border-left:6px solid #F25F4C;border-top:5px solid transparent;border-bottom:5px solid transparent}@media screen and (max-width: 768px){/* line 3285, app/assets/stylesheets/lp/landing.scss */[data-scoped-lp-landing="career_support"] .job-entry-button::after{right:18px}}
