@charset "UTF-8";*{box-sizing:border-box}:after,:before{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:0.25}hr:not([size]){height:1px}h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem;font-weight:bold;line-height:1.2}h1{margin-top:0;margin-bottom:0.5rem;font-weight:bold;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:0.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:0.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}legend+*{clear:left}@media (min-width:1200px){legend{font-size:1.5rem}}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}body{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html{overflow-y:scroll}body{position:relative;text-align:justify;text-justify:inter-ideograph;width:100%;height:100%;overflow-wrap:break-word;color:#000000}li,ol,ul{padding-left:0;list-style:none}picture{display:block;width:100%}img{display:block;width:100%;height:auto;font-size:0;line-height:0}a,button{text-decoration:none;color:#000000;transition:all 0.3s ease}a:after,a:before,button:after,button:before{transition:all 0.3s ease}a:hover,button:hover{color:#ea724c;text-decoration:none}button{transition:all 0.3s ease}button:after,button:before{transition:all 0.3s ease}.d-none{display:none!important}@media (max-width:768.98px){.pc{display:none!important}}@media (min-width:769px){.sp{display:none!important}}@media (max-width:1399.98px){.maxxxl{display:none}}@media (max-width:1199.98px){.maxxl{display:none}}@media (max-width:991.98px){.maxlg{display:none}}@media (max-width:768.98px){.maxmd{display:none}}@media (max-width:575.98px){.maxsm{display:none}}@media (min-width:1400px){.minxxl{display:none}}@media (min-width:1200px){.minxl{display:none}}@media (min-width:992px){.minlg{display:none}}@media (min-width:769px){.minmd{display:none}}@media (min-width:576px){.minsm{display:none}}dd,dl,dt,h1,h2,h3,h4,h5,ol,p,ul{margin-bottom:0}h1,h2,h3,h4,h5{font-size:1rem;font-weight:normal}:focus{outline:none!important}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes stroke1-1{0%{stroke-dasharray:0,100}to{stroke-dasharray:20,100}}@keyframes stroke1-2{0%{stroke-dasharray:0,100}to{stroke-dasharray:18,100}}@keyframes stroke1-3{0%{stroke-dasharray:0,100}to{stroke-dasharray:22,100}}@keyframes stroke1-4{0%{stroke-dasharray:0,100}to{stroke-dasharray:15,100}}@keyframes stroke1-5{0%{stroke-dasharray:0,100}to{stroke-dasharray:12,100}}@keyframes stroke1-6{0%{stroke-dasharray:0,100}to{stroke-dasharray:13,100}}@keyframes stroke2-1{0%{stroke-dasharray:0,100}to{stroke-dasharray:55,100}}@keyframes stroke2-2{0%{stroke-dasharray:0,100}to{stroke-dasharray:35,100}}@keyframes stroke2-3{0%{stroke-dasharray:0,100}to{stroke-dasharray:10,100}}@keyframes stroke3-1{0%{stroke-dasharray:0,100}to{stroke-dasharray:60,100}}@keyframes stroke3-2{0%{stroke-dasharray:0,100}to{stroke-dasharray:37,100}}@keyframes stroke3-3{0%{stroke-dasharray:0,100}to{stroke-dasharray:3,100}}.is-scroll{transition:all 1s ease}.is-scroll.fadeIn{opacity:0}.is-scroll.fadeIn.is-active{opacity:1}.is-scroll.fadeInUp{opacity:0;translate:0 calc(100 / 1920 * 100vw)}@media (max-width:768.98px){.is-scroll.fadeInUp{translate:0 calc(100 / 750 * 100vw)}}.is-scroll.fadeInUp.is-active{opacity:1;translate:0 0}.is-scroll.fadeInLeft{opacity:0;translate:calc(100 / 1920 * 100vw) 0}@media (max-width:768.98px){.is-scroll.fadeInLeft{translate:calc(100 / 750 * 100vw) 0}}.is-scroll.fadeInLeft.is-active{opacity:1;translate:0 0}.is-scroll.fadeInRight{opacity:0;translate:calc(-100 / 1920 * 100vw) 0}@media (max-width:768.98px){.is-scroll.fadeInRight{translate:calc(-100 / 750 * 100vw) 0}}.is-scroll.fadeInRight.is-active{opacity:1;translate:0 0}.btn{display:block;width:calc(480 / 1920 * 100vw);margin-inline:auto}@media (max-width:768.98px){.btn{width:calc(646 / 750 * 100vw)}}.btn:hover{opacity:0.75}.header{background-color:rgb(51,51,51);padding:5px 10px;display:flex;position:relative}@media (max-width:768.98px){.header{padding:0 calc(35 / 750 * 100vw);height:calc(100 / 750 * 100vw);align-items:center}}.header .brand{display:block;width:68.61px;height:30px}@media (max-width:768.98px){.header .brand{width:calc(140.4531 / 750 * 100vw);height:calc(61.443 / 750 * 100vw)}}.header .gnav{margin-left:auto}@media (max-width:768.98px){.header .gnav{margin-left:calc(0 / 750 * 100vw);background-color:rgb(51,51,51);position:absolute;top:calc(100 / 750 * 100vw);left:0;width:100%;z-index:9999;overflow:hidden;max-height:0;transition:max-height 0.3s ease}}.header .gnav-list{display:flex;align-items:center;gap:16px;height:100%}@media (max-width:768.98px){.header .gnav-list{flex-direction:column;gap:0;padding:calc(30 / 750 * 100vw) calc(20 / 750 * 100vw)}}@media (max-width:768.98px){.header .gnav-item{width:100%}}@media (max-width:768.98px){.header .gnav-item:not(:last-child){padding-bottom:calc(24 / 750 * 100vw);margin-bottom:calc(24 / 750 * 100vw);border-bottom:1px dotted #fff}}.header .gnav-link{display:block;font-size:12px;color:#ccc;position:relative;padding-left:10px}@media (max-width:768.98px){.header .gnav-link{font-size:calc(28 / 750 * 100vw);padding-left:calc(20 / 750 * 100vw)}}.header .gnav-link:before{content:"";display:block;position:absolute;left:0;top:50%;border:4px solid transparent;border-left:5px solid #ccc;transform:translateY(-50%)}@media (max-width:768.98px){.header .gnav-link:before{border:calc(8 / 750 * 100vw) solid transparent;border-left:calc(16 / 750 * 100vw) solid #ccc}}.hamburger{width:calc(70 / 750 * 100vw);height:calc(36 / 750 * 100vw);margin-left:auto;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (min-width:769px){.hamburger{display:none}}.hamburger span{display:block;width:100%;height:calc(1 / 750 * 100vw);background-color:#fff;margin:auto;transform-origin:center center;position:absolute;right:0;left:0;transition:all 0.3s ease}.hamburger span:first-child{top:0;bottom:100%}.hamburger span:nth-child(2){top:0;bottom:0}.hamburger span:nth-child(3){top:100%;bottom:0}.hamburger.is-active span:first-child{rotate:45deg;bottom:0}.hamburger.is-active span:nth-child(2){opacity:0;translate:-100% 0}.hamburger.is-active span:nth-child(3){rotate:-45deg;top:0}.footer{background-color:#000;color:#fff;padding-top:66px;padding-bottom:40px}@media (max-width:768.98px){.footer{padding-top:calc(66 / 750 * 100vw);padding-bottom:calc(44 / 750 * 100vw)}}.footer-logo{display:block;width:159.0305px;margin-inline:auto}@media (max-width:768.98px){.footer-logo{width:calc(159.0305 / 750 * 100vw)}}.footer-company{text-align:center;font-weight:600;font-size:28px;line-height:2.42;margin-top:28px;margin-bottom:45px}@media (max-width:768.98px){.footer-company{font-size:calc(28 / 750 * 100vw);margin-top:calc(23 / 750 * 100vw);margin-bottom:calc(39 / 750 * 100vw)}}.footer-copyright{font-size:20px;font-weight:300;text-align:center}@media (max-width:768.98px){.footer-copyright{font-size:calc(20 / 750 * 100vw)}}.kv{position:relative}.kv-badge{position:absolute;bottom:calc(24 / 1920 * 100vw);right:calc(35 / 1920 * 100vw);width:calc(274 / 1920 * 100vw);height:calc(274 / 1920 * 100vw);overflow:hidden}@media (max-width:768.98px){.kv-badge{bottom:calc(213 / 750 * 100vw);right:calc(422 / 750 * 100vw);width:calc(298 / 750 * 100vw);height:calc(298 / 750 * 100vw)}}.kv-badge-bg{position:absolute;z-index:1;animation-name:spin;animation-duration:10s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.kv-badge-doc{position:relative;z-index:2}.kv-btn{position:absolute;top:calc(622 / 1920 * 100vw);left:0;right:0;margin:auto;width:calc(540 / 1920 * 100vw)}@media (max-width:768.98px){.kv-btn{top:calc(810 / 750 * 100vw);width:calc(646 / 750 * 100vw)}}.kv-btn-shadow{opacity:0.45;mix-blend-mode:multiply}@media (max-width:768.98px){.kv-btn-shadow{display:none}}.kv-btn .btn{position:absolute;top:calc(25 / 1920 * 100vw);left:0;right:0;margin:auto}@media (max-width:768.98px){.kv-btn .btn{top:calc(0 / 750 * 100vw)}}.theme{position:relative;background-image:url(../img/theme-bg.avif);background-size:100vw auto;aspect-ratio:1920/1212;padding-top:calc(186 / 1920 * 100vw)}@media (max-width:768.98px){.theme{background-image:url(../img/theme-bg@2x.avif);aspect-ratio:750/1716;padding-top:calc(0 / 1920 * 100vw)}}.theme-ttl{text-align:center;color:#fff;margin-bottom:calc(42 / 1920 * 100vw)}@media (max-width:768.98px){.theme-ttl{margin-bottom:calc(36 / 750 * 100vw)}}.theme-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200;margin-bottom:calc(0 / 1920 * 100vw)}@media (max-width:768.98px){.theme-ttl-en{font-size:calc(32 / 750 * 100vw);margin-bottom:calc(0 / 750 * 100vw)}}.theme-ttl-ja{font-size:calc(90 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.theme-ttl-ja{font-size:calc(74 / 750 * 100vw);line-height:calc(108 / 750 * 100vw)}}.theme-text{font-size:calc(24 / 1920 * 100vw);line-height:calc(62 / 1920 * 100vw);text-align:center;margin-bottom:calc(120 / 1920 * 100vw);font-weight:600}@media (max-width:768.98px){.theme-text{font-size:calc(30 / 750 * 100vw);line-height:calc(66 / 750 * 100vw);margin-bottom:calc(48 / 750 * 100vw)}}.theme-about{width:calc(1358 / 1920 * 100vw);margin-left:calc(281 / 1920 * 100vw);background-color:#fff;border-radius:calc(30 / 1920 * 100vw);display:flex;padding-left:calc(66 / 1920 * 100vw);gap:calc(56 / 1920 * 100vw);padding-top:calc(40 / 1920 * 100vw);padding-bottom:calc(40 / 1920 * 100vw)}@media (max-width:768.98px){.theme-about{flex-direction:column;width:calc(646 / 750 * 100vw);margin-left:calc(52 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw);padding-left:calc(52 / 750 * 100vw);padding-right:calc(52 / 750 * 100vw);gap:calc(26 / 750 * 100vw);padding-top:calc(46 / 750 * 100vw);padding-bottom:calc(44 / 750 * 100vw)}}.theme-about-img{width:calc(273 / 1920 * 100vw)}@media (max-width:768.98px){.theme-about-img{width:calc(274 / 750 * 100vw);margin-inline:auto}}.theme-about-doc{width:calc(920 / 1920 * 100vw)}@media (max-width:768.98px){.theme-about-doc{width:calc(542 / 750 * 100vw)}}.theme-about-ttl{font-size:calc(36 / 1920 * 100vw);font-weight:700;margin-bottom:calc(18 / 1920 * 100vw);font-feature-settings:"palt" 1}@media (max-width:768.98px){.theme-about-ttl{font-size:calc(36 / 750 * 100vw);margin-bottom:calc(0 / 750 * 100vw);text-align:center}}.theme-about-text{font-size:calc(20 / 1920 * 100vw);line-height:2;font-weight:500}@media (max-width:768.98px){.theme-about-text{font-size:calc(24 / 750 * 100vw)}}.hurdle-head{background-color:#808080;padding-top:calc(86 / 1920 * 100vw);padding-bottom:calc(56 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-head{padding-top:calc(70 / 750 * 100vw);padding-bottom:calc(104 / 750 * 100vw)}}.hurdle-head-ttl{color:#fff;text-align:center;margin-bottom:calc(86 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-head-ttl{margin-bottom:calc(70 / 750 * 100vw)}}.hurdle-head-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200}@media (max-width:768.98px){.hurdle-head-ttl-en{font-size:calc(32 / 750 * 100vw);margin-bottom:calc(12 / 750 * 100vw)}}.hurdle-head-ttl-ja{font-size:calc(56 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.hurdle-head-ttl-ja{font-size:calc(54 / 750 * 100vw)}}.hurdle-head-row{display:flex;gap:calc(42 / 1920 * 100vw);margin-left:calc(161 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-head-row{flex-direction:column;width:calc(646 / 750 * 100vw);gap:calc(50 / 750 * 100vw);margin-left:calc(0 / 750 * 100vw);margin-inline:auto}}.hurdle-head-item{width:calc(286 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-head-item{width:calc(646 / 750 * 100vw);display:flex;gap:calc(30 / 750 * 100vw)}}.hurdle-head-item-img{margin-bottom:calc(24 / 1920 * 100vw);border-radius:calc(10 / 1920 * 100vw);overflow:hidden}@media (max-width:768.98px){.hurdle-head-item-img{width:calc(366 / 750 * 100vw);height:calc(410 / 750 * 100vw);margin-bottom:calc(0 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw)}}.hurdle-head-item-text{text-align:center;font-size:calc(20 / 1920 * 100vw);line-height:2;font-weight:600;color:#fff}@media (max-width:768.98px){.hurdle-head-item-text{font-size:calc(34 / 750 * 100vw);line-height:calc(54 / 750 * 100vw);text-align:left;writing-mode:vertical-rl}}@media (min-width:769px){.hurdle-head-item.is-scroll:nth-child(2){transition-delay:0.3s}}@media (min-width:769px){.hurdle-head-item.is-scroll:nth-child(3){transition-delay:0.5s}}@media (min-width:769px){.hurdle-head-item.is-scroll:nth-child(4){transition-delay:0.7s}}@media (min-width:769px){.hurdle-head-item.is-scroll:nth-child(5){transition-delay:0.9s}}@media (max-width:768.98px){.hurdle-head-item:nth-child(2),.hurdle-head-item:nth-child(4){flex-direction:row-reverse}}.hurdle-arw{margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:calc(28.5 / 1920 * 100vw);margin-bottom:calc(43 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-arw{gap:calc(28.5 / 750 * 100vw);margin-bottom:calc(38 / 750 * 100vw)}}.hurdle-arw-item{width:0;height:0;border-left:calc(18.785 / 1920 * 100vw) solid transparent;border-right:calc(18.785 / 1920 * 100vw) solid transparent;border-top-width:calc(32.5 / 1920 * 100vw);border-top-style:solid;animation:blink 1.5s infinite}@media (max-width:768.98px){.hurdle-arw-item{border-left-width:calc(18.785 / 750 * 100vw);border-right-width:calc(18.785 / 750 * 100vw);border-top-width:calc(32.5 / 750 * 100vw)}}.hurdle-arw-item:first-child{border-top-color:#ea724c;animation-delay:0s}.hurdle-arw-item:nth-child(2){border-top-color:rgba(234,114,76,0.6);animation-delay:0.3s}.hurdle-arw-item:nth-child(3){border-top-color:rgba(234,114,76,0.3);animation-delay:0.6s}.hurdle-body{padding-top:calc(59 / 1920 * 100vw);padding-bottom:calc(176 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-body{padding-top:calc(66 / 750 * 100vw);padding-bottom:calc(96 / 750 * 100vw)}}.hurdle-body-ttl{font-size:calc(56 / 1920 * 100vw);color:#ea724c;font-weight:800;text-align:center;margin-bottom:calc(64 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-body-ttl{font-size:calc(54 / 750 * 100vw);margin-bottom:calc(70 / 750 * 100vw)}}.hurdle-body-doc{display:flex;align-items:center;gap:calc(40 / 1920 * 100vw);margin-left:calc(160 / 1920 * 100vw);margin-bottom:calc(64 / 1920 * 100vw);width:calc(1600 / 1920 * 100vw);overflow:hidden}@media (max-width:768.98px){.hurdle-body-doc{flex-direction:column;width:calc(646 / 750 * 100vw);gap:calc(32 / 750 * 100vw);margin-left:calc(52 / 750 * 100vw);margin-bottom:calc(69 / 750 * 100vw)}}.hurdle-body-doc-img{width:calc(710 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-body-doc-img{width:calc(646 / 750 * 100vw)}}.hurdle-body-doc-cross{width:calc(100 / 1920 * 100vw)}@media (max-width:768.98px){.hurdle-body-doc-cross{width:calc(100 / 750 * 100vw)}}.hurdle-body-text{text-align:center;font-size:calc(24 / 1920 * 100vw);line-height:calc(62 / 1920 * 100vw);font-weight:500}@media (max-width:768.98px){.hurdle-body-text{width:calc(646 / 750 * 100vw);margin-inline:auto;font-size:calc(30 / 750 * 100vw);line-height:calc(66 / 750 * 100vw);text-align:left}}@media (max-width:768.98px){.hurdle-body-text br{display:none}}.data{background-color:#f6f6f6;padding-top:calc(63 / 1920 * 100vw);padding-bottom:calc(110 / 1920 * 100vw)}@media (max-width:768.98px){.data{padding-top:calc(74 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw)}}.data-job-ttl{font-size:calc(30 / 1920 * 100vw);font-weight:bold;color:#ea724c;text-align:center;margin-bottom:calc(26 / 1920 * 100vw)}@media (max-width:768.98px){.data-job-ttl{font-size:calc(30 / 750 * 100vw);margin-bottom:calc(33 / 750 * 100vw)}}.data-job-wrap{background-color:#fff;border:calc(1 / 1920 * 100vw) solid #ea724c;border-radius:calc(10 / 1920 * 100vw);width:calc(1314 / 1920 * 100vw);margin-left:calc(303 / 1920 * 100vw);padding:calc(35 / 1920 * 100vw) calc(56 / 1920 * 100vw);margin-bottom:calc(116 / 1920 * 100vw)}@media (max-width:768.98px){.data-job-wrap{border-width:calc(2 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw);width:calc(646 / 750 * 100vw);margin-left:auto;margin-right:auto;padding:calc(34 / 750 * 100vw) calc(34 / 750 * 100vw);margin-bottom:calc(74 / 750 * 100vw)}}.data-job-list{display:flex;flex-wrap:wrap;margin-bottom:calc(23 / 1920 * 100vw)}@media (max-width:768.98px){.data-job-list{margin-bottom:calc(6 / 750 * 100vw)}}.data-job-list-item{width:50%;font-size:calc(20 / 1920 * 100vw);font-feature-settings:"palt" 1;line-height:2}@media (max-width:768.98px){.data-job-list-item{width:100%;font-size:calc(24 / 750 * 100vw);line-height:calc(44 / 750 * 100vw)}}.data-job-list-sub{font-size:calc(16 / 1920 * 100vw);padding-left:1em;position:relative;font-feature-settings:"palt" 1}@media (max-width:768.98px){.data-job-list-sub{font-size:calc(20 / 750 * 100vw)}}.data-job-list-sub:before{content:"※";display:block;position:absolute;top:0;left:0}.data-graph-ttl{font-size:calc(30 / 1920 * 100vw);font-weight:bold;color:#ea724c;text-align:center;margin-bottom:calc(26 / 1920 * 100vw)}@media (max-width:768.98px){.data-graph-ttl{font-size:calc(30 / 750 * 100vw);margin-bottom:calc(26 / 750 * 100vw)}}.data-graph-row{display:flex;width:calc(1600 / 1920 * 100vw);margin-left:calc(160 / 1920 * 100vw);gap:calc(68 / 1920 * 100vw)}@media (max-width:768.98px){.data-graph-row{flex-direction:column;width:calc(646 / 750 * 100vw);margin-left:calc(0 / 750 * 100vw);margin-inline:auto;gap:calc(0 / 750 * 100vw)}}.data-graph-item{position:relative;width:calc(378 / 1920 * 100vw)}@media (max-width:768.98px){.data-graph-item{width:calc(646 / 750 * 100vw);height:calc(490 / 750 * 100vw)}}@media (min-width:769px){.data-graph-item-big{width:calc(708 / 1920 * 100vw)}}@media (max-width:768.98px){.data-graph-item-big{height:calc(646 / 750 * 100vw)}}@media (max-width:768.98px){.data-graph-item:last-child{margin-top:calc(-34 / 750 * 100vw)}}.data-graph-circle{height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768.98px){.data-graph-circle{width:calc(377 / 750 * 100vw);margin-inline:auto}}@media (max-width:768.98px){.data-graph-circle-big{width:calc(646 / 750 * 100vw)}}.data-graph-overlay{position:absolute;top:0;left:0;opacity:0;transition:all 1s ease 1s}.data-graph-overlay.is-active{opacity:1}.circle{rotate:-90deg}.circle circle{fill:none;stroke-width:32px;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;stroke-dasharray:0,100}.is-active .circle1 circle:first-child{stroke:#e96a61;stroke-dashoffset:0;animation-name:stroke1-1;animation-delay:0s;animation-duration:0.2s}.is-active .circle1 circle:nth-child(2){stroke:#f7a61d;stroke-dashoffset:-20;animation-name:stroke1-2;animation-delay:0.2s;animation-duration:0.18s}.is-active .circle1 circle:nth-child(3){stroke:#556d7d;stroke-dashoffset:-38;animation-name:stroke1-3;animation-delay:0.38s;animation-duration:0.22s}.is-active .circle1 circle:nth-child(4){stroke:#8c9ca7;stroke-dashoffset:-60;animation-name:stroke1-4;animation-delay:0.6s;animation-duration:0.15s}.is-active .circle1 circle:nth-child(5){stroke:#b8c2c9;stroke-dashoffset:-75;animation-name:stroke1-5;animation-delay:0.75s;animation-duration:0.12s}.is-active .circle1 circle:nth-child(6){stroke:#e5e8eb;stroke-dashoffset:-87;animation-name:stroke1-6;animation-delay:0.87s;animation-duration:0.13s}.circle1 circle:nth-child(7){fill:#f6f6f6;stroke:#f6f6f6;stroke-width:10.84736px;stroke-dasharray:100,100}.is-active .circle2 circle:first-child{stroke:#e96a61;stroke-dashoffset:0;animation-name:stroke2-1;animation-delay:0s;animation-duration:0.55s}.is-active .circle2 circle:nth-child(2){stroke:#f7a61d;stroke-dashoffset:-55;animation-name:stroke2-2;animation-delay:0.55s;animation-duration:0.35s}.is-active .circle2 circle:nth-child(3){stroke:#556d7d;stroke-dashoffset:-90;animation-name:stroke2-3;animation-delay:0.9s;animation-duration:0.1s}.circle2 circle:nth-child(4){fill:#f6f6f6;stroke:#f6f6f6;stroke-width:10.84736px;stroke-dasharray:100,100}.is-active .circle3 circle:first-child{stroke:#e96a61;stroke-dashoffset:0;animation-name:stroke3-1;animation-delay:0s;animation-duration:0.6s}.is-active .circle3 circle:nth-child(2){stroke:#f7a61d;stroke-dashoffset:-60;animation-name:stroke3-2;animation-delay:0.6s;animation-duration:0.37s}.is-active .circle3 circle:nth-child(3){stroke:#556d7d;stroke-dashoffset:-97;animation-name:stroke3-3;animation-delay:0.97s;animation-duration:0.03s}.circle3 circle:nth-child(4){fill:#f6f6f6;stroke:#f6f6f6;stroke-width:10.84736px;stroke-dasharray:100,100}.program{background-color:#808080;padding-top:calc(90 / 1920 * 100vw);padding-bottom:calc(86 / 1920 * 100vw)}@media (max-width:768.98px){.program{padding-top:calc(72 / 750 * 100vw);padding-bottom:calc(90 / 750 * 100vw)}}.program-head-ttl{color:#fff;text-align:center;margin-bottom:calc(65 / 1920 * 100vw)}@media (max-width:768.98px){.program-head-ttl{margin-bottom:calc(74 / 750 * 100vw)}}.program-head-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200}@media (max-width:768.98px){.program-head-ttl-en{font-size:calc(32 / 750 * 100vw);margin-bottom:calc(12 / 750 * 100vw)}}.program-head-ttl-ja{font-size:calc(56 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.program-head-ttl-ja{font-size:calc(54 / 750 * 100vw)}}.program-head-lead{font-size:calc(24 / 1920 * 100vw);text-align:center;color:#fff;font-weight:500;margin-bottom:calc(84 / 1920 * 100vw)}@media (max-width:768.98px){.program-head-lead{font-size:calc(30 / 750 * 100vw);margin-bottom:calc(55 / 750 * 100vw)}}.program-tl{background-color:#fff;border-radius:calc(20 / 1920 * 100vw);width:calc(1600 / 1920 * 100vw);margin-left:calc(160 / 1920 * 100vw);margin-bottom:calc(78 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl{border-radius:calc(12 / 750 * 100vw);width:calc(646 / 750 * 100vw);margin-left:calc(52 / 750 * 100vw);margin-bottom:calc(90 / 750 * 100vw)}}@media (min-width:769px){.program-tl-item{display:flex}}.program-tl-item:nth-child(2n){background-color:#efefef}.program-tl-time{display:flex}@media (min-width:769px){.program-tl-time{padding-top:calc(64 / 1920 * 100vw);width:calc(380 / 1920 * 100vw);flex-direction:column;align-items:center}}@media (max-width:768.98px){.program-tl-time{padding-top:calc(34 / 750 * 100vw);padding-left:calc(38 / 750 * 100vw);width:100%;align-items:baseline;gap:0.5em}}.program-tl-time-label{font-size:calc(36 / 1920 * 100vw);font-weight:500}@media (max-width:768.98px){.program-tl-time-label{font-size:calc(36 / 750 * 100vw)}}.program-tl-time-sub{font-size:calc(20 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-time-sub{font-size:calc(24 / 750 * 100vw)}}.program-tl-item04 .program-tl-time{padding-top:calc(48 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-item04 .program-tl-time{padding-top:calc(34 / 750 * 100vw)}}.program-tl-doc{width:calc(1220 / 1920 * 100vw);padding-top:calc(53 / 1920 * 100vw);padding-bottom:calc(53 / 1920 * 100vw);padding-right:calc(36 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-doc{width:100%;padding-top:calc(26 / 750 * 100vw);padding-bottom:calc(38 / 750 * 100vw);padding-right:calc(44 / 750 * 100vw);padding-left:calc(114 / 750 * 100vw)}}.program-tl-ttl{font-size:calc(48 / 1920 * 100vw);font-weight:800;color:#ea724c;margin-bottom:calc(24 / 1920 * 100vw);font-feature-settings:"palt" 1}@media (max-width:768.98px){.program-tl-ttl{font-size:calc(54 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw)}}.program-tl-copy{font-size:calc(30 / 1920 * 100vw);font-weight:800;color:#ea724c;margin-bottom:calc(12 / 1920 * 100vw);font-feature-settings:"palt" 1}@media (max-width:768.98px){.program-tl-copy{font-size:calc(34 / 750 * 100vw);margin-bottom:calc(30 / 750 * 100vw)}}.program-tl-text{font-size:calc(24 / 1920 * 100vw);font-weight:500;font-feature-settings:"palt" 1}@media (max-width:768.98px){.program-tl-text{font-size:calc(30 / 750 * 100vw);line-height:2}}.program-tl-row{display:flex;gap:calc(20 / 1920 * 100vw);margin-top:calc(22 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-row{flex-direction:column;gap:calc(20 / 750 * 100vw);margin-top:calc(49 / 750 * 100vw)}}.program-tl-col{width:calc(100% - 40 / 1920 * 100vw / 3);border-radius:calc(6 / 1920 * 100vw);background-color:#f2ede7;display:flex;align-items:center;padding:calc(8 / 1920 * 100vw) 0}@media (max-width:768.98px){.program-tl-col{width:100%;border-radius:calc(6 / 750 * 100vw);padding:calc(8 / 750 * 100vw) 0}}.program-tl-theme{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(80 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-theme{width:calc(101 / 750 * 100vw)}}.program-tl-theme-label{font-size:calc(12 / 1920 * 100vw);font-weight:500}@media (max-width:768.98px){.program-tl-theme-label{font-size:calc(18 / 750 * 100vw)}}.program-tl-theme-num{font-size:calc(40 / 1920 * 100vw);font-weight:500;line-height:1}@media (max-width:768.98px){.program-tl-theme-num{font-size:calc(48 / 750 * 100vw)}}.program-tl-theme-text{width:calc(100% - 80 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw);font-weight:500;border-left:calc(1 / 1920 * 100vw) solid #fff;padding-left:calc(23 / 1920 * 100vw)}@media (max-width:768.98px){.program-tl-theme-text{width:calc(100% - 101 / 750 * 100vw);font-size:calc(30 / 750 * 100vw);border-left:calc(1 / 750 * 100vw) solid #fff;padding-left:calc(22 / 750 * 100vw)}}.voice{background-color:#f6f6f6;padding-top:calc(132 / 1920 * 100vw);padding-bottom:calc(170 / 1920 * 100vw)}@media (max-width:768.98px){.voice{padding-top:calc(68 / 750 * 100vw);padding-bottom:calc(104 / 750 * 100vw)}}.voice-ttl{text-align:center;color:#ea724c;margin-bottom:calc(50 / 1920 * 100vw)}@media (max-width:768.98px){.voice-ttl{margin-bottom:calc(69 / 750 * 100vw)}}.voice-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200}@media (max-width:768.98px){.voice-ttl-en{font-size:calc(32 / 750 * 100vw)}}.voice-ttl-ja{font-size:calc(56 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.voice-ttl-ja{font-size:calc(54 / 750 * 100vw)}}.voice-lead{font-size:calc(24 / 1920 * 100vw);font-weight:500;text-align:center;line-height:calc(62 / 1920 * 100vw);margin-bottom:calc(115 / 1920 * 100vw)}@media (max-width:768.98px){.voice-lead{font-size:calc(30 / 750 * 100vw);line-height:calc(66 / 750 * 100vw);margin-bottom:calc(84 / 750 * 100vw);width:calc(646 / 750 * 100vw);margin-left:auto;margin-right:auto;text-align:left}}.voice-bar{margin-bottom:calc(108 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar{margin-bottom:calc(75 / 750 * 100vw)}}.voice-bar-ttl{font-size:calc(22 / 1920 * 100vw);font-weight:600;color:#556d7d;text-align:center;margin-bottom:calc(22 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar-ttl{font-size:calc(30 / 750 * 100vw);margin-bottom:calc(26 / 750 * 100vw)}}.voice-bar-img{width:calc(1425 / 1920 * 100vw);margin-left:calc(247.5 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar-img{width:calc(646 / 750 * 100vw);margin-left:calc(52 / 750 * 100vw)}}.voice-bar-img.is-scroll{overflow:hidden;width:calc(0 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar-img.is-scroll{width:calc(0 / 750 * 100vw)}}.voice-bar-img.is-scroll.is-active{width:calc(1425 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar-img.is-scroll.is-active{width:calc(646 / 750 * 100vw)}}.voice-bar-img picture{width:calc(1425 / 1920 * 100vw)}@media (max-width:768.98px){.voice-bar-img picture{width:calc(646 / 750 * 100vw)}}.voice-list{display:flex;flex-direction:column;gap:calc(52 / 1920 * 100vw)}@media (max-width:768.98px){.voice-list{gap:calc(26 / 750 * 100vw)}}.voice-list-ttl{font-size:calc(36 / 1920 * 100vw);font-weight:600;color:#ea724c;text-align:center;margin-bottom:calc(45 / 1920 * 100vw)}@media (max-width:768.98px){.voice-list-ttl{font-size:calc(36 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}}.voice-list-item{width:calc(1600 / 1920 * 100vw);height:auto;min-height:calc(224 / 1920 * 100vw);margin-left:calc(160 / 1920 * 100vw);display:flex;align-items:center;background-color:#fff;border-radius:calc(20 / 1920 * 100vw);border:calc(1 / 1920 * 100vw) solid #556d7d;padding-left:calc(110 / 1920 * 100vw)}@media (max-width:768.98px){.voice-list-item{flex-direction:column;width:calc(646 / 750 * 100vw);min-height:calc(0 / 750 * 100vw);margin-left:auto;margin-right:auto;border-radius:calc(12 / 750 * 100vw);border-width:calc(2 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw);padding-top:calc(33 / 750 * 100vw);padding-bottom:calc(36 / 750 * 100vw)}}.voice-list-item-img{width:calc(185 / 1920 * 100vw);margin-right:calc(110 / 1920 * 100vw)}@media (max-width:768.98px){.voice-list-item-img{width:calc(170 / 750 * 100vw);margin-right:calc(0 / 750 * 100vw);margin-bottom:calc(17 / 750 * 100vw)}}.voice-list-item-text{font-size:calc(26 / 1920 * 100vw);line-height:calc(62 / 1920 * 100vw);font-weight:600;font-feature-settings:"palt" 1;padding-top:calc(45 / 1920 * 100vw);padding-bottom:calc(45 / 1920 * 100vw)}@media (max-width:768.98px){.voice-list-item-text{font-size:calc(30 / 750 * 100vw);line-height:calc(66 / 750 * 100vw);padding-top:calc(0 / 750 * 100vw);padding-bottom:calc(0 / 750 * 100vw)}}.voice-list-item-text span{color:#ea724c;font-weight:800}.outline{padding-top:calc(132 / 1920 * 100vw);padding-bottom:calc(170 / 1920 * 100vw)}@media (max-width:768.98px){.outline{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(105 / 750 * 100vw)}}.outline-ttl{text-align:center;color:#ea724c;margin-bottom:calc(50 / 1920 * 100vw)}@media (max-width:768.98px){.outline-ttl{margin-bottom:calc(39 / 750 * 100vw)}}.outline-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200}@media (max-width:768.98px){.outline-ttl-en{font-size:calc(32 / 750 * 100vw)}}.outline-ttl-ja{font-size:calc(56 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.outline-ttl-ja{font-size:calc(54 / 750 * 100vw)}}.outline-wrap{width:calc(1600 / 1920 * 100vw);margin-left:calc(160 / 1920 * 100vw);display:flex;align-items:center;gap:calc(70 / 1920 * 100vw)}@media (max-width:768.98px){.outline-wrap{width:calc(646 / 750 * 100vw);margin-left:auto;margin-right:auto;gap:calc(59 / 750 * 100vw);flex-direction:column}}.outline-map{width:calc(700 / 1920 * 100vw);aspect-ratio:1/1}@media (max-width:768.98px){.outline-map{width:calc(646 / 750 * 100vw)}}.outline-map iframe{width:100%;height:100%}.outline-doc{width:calc(830 / 1920 * 100vw)}@media (max-width:768.98px){.outline-doc{width:calc(646 / 750 * 100vw)}}.outline-item{padding-bottom:calc(34 / 1920 * 100vw);margin-bottom:calc(34 / 1920 * 100vw);border-bottom:calc(1 / 1920 * 100vw) solid #000;font-size:calc(20 / 1920 * 100vw);font-weight:500;display:flex;gap:1em}@media (max-width:768.98px){.outline-item{padding-bottom:calc(25 / 750 * 100vw);margin-bottom:calc(25 / 750 * 100vw);border-width:calc(1 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.process{padding-top:calc(138 / 1920 * 100vw);padding-bottom:calc(124 / 1920 * 100vw);background-color:#f6f6f6}@media (max-width:768.98px){.process{padding-top:calc(75 / 750 * 100vw);padding-bottom:calc(96 / 750 * 100vw)}}.process-head-ttl{color:#ea724c;text-align:center;margin-bottom:calc(65 / 1920 * 100vw)}@media (max-width:768.98px){.process-head-ttl{margin-bottom:calc(36 / 750 * 100vw)}}.process-head-ttl-en{font-size:calc(30 / 1920 * 100vw);font-weight:200}@media (max-width:768.98px){.process-head-ttl-en{font-size:calc(32 / 750 * 100vw);margin-bottom:calc(12 / 750 * 100vw)}}.process-head-ttl-ja{font-size:calc(56 / 1920 * 100vw);font-weight:800;font-feature-settings:"palt" 1}@media (max-width:768.98px){.process-head-ttl-ja{font-size:calc(54 / 750 * 100vw)}}.process-tl{display:flex;margin-inline:auto;width:fit-content;gap:calc(70 / 1920 * 100vw);margin-bottom:calc(103 / 1920 * 100vw)}@media (max-width:768.98px){.process-tl{flex-direction:column;width:calc(646 / 750 * 100vw);gap:calc(80 / 750 * 100vw);margin-bottom:calc(92 / 750 * 100vw)}}.process-box{width:calc(270 / 1920 * 100vw);display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:768.98px){.process-box{width:100%;border-radius:calc(12 / 750 * 100vw);background-color:#fff;border:calc(1 / 750 * 100vw) solid #556d7d;padding-top:calc(32 / 750 * 100vw);padding-bottom:calc(25 / 750 * 100vw)}}.process-box:not(:last-child):after{content:"";display:block;width:0;height:0;position:absolute}@media (min-width:769px){.process-box:not(:last-child):after{border-top:calc(25 / 1920 * 100vw) solid transparent;border-bottom:calc(25 / 1920 * 100vw) solid transparent;border-left:calc(43 / 1920 * 100vw) solid #ea724c;border-right:0;top:calc(92 / 1920 * 100vw);left:calc(284 / 1920 * 100vw)}}@media (max-width:768.98px){.process-box:not(:last-child):after{border-right:calc(25 / 750 * 100vw) solid transparent;border-left:calc(25 / 750 * 100vw) solid transparent;border-top:calc(43 / 750 * 100vw) solid #ea724c;border-bottom:0;bottom:calc(-60 / 750 * 100vw);left:calc(298 / 750 * 100vw)}}.process-box-ttl{font-weight:600}@media (min-width:769px){.process-box-ttl{width:calc(240 / 1920 * 100vw);height:calc(234 / 1920 * 100vw);display:flex;justify-content:center;align-items:center;text-align:center;font-size:calc(30 / 1920 * 100vw);border-radius:calc(20 / 1920 * 100vw);background-color:#fff;border:calc(1 / 1920 * 100vw) solid #556d7d;margin-bottom:calc(30 / 1920 * 100vw)}}@media (max-width:768.98px){.process-box-ttl{font-size:calc(30 / 750 * 100vw);text-align:center;margin-bottom:calc(24 / 750 * 100vw)}}.process-box-text{text-align:center;font-size:calc(24 / 1920 * 100vw);font-weight:500;line-height:2}@media (max-width:768.98px){.process-box-text{font-size:calc(24 / 750 * 100vw)}}.process-box-text span{color:#ea724c}
/*# sourceMappingURL=style.css.map */