@charset "utf-8";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255, 0, 0, 0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0, 0, 0, 0.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}:root{--black: #000;--black-rgb: 0, 0, 0;--white: #fff;--white-rgb: 255, 255, 255;--text: #4c4948;--text-rgb: 76, 73, 72;--sky: #d8eeff;--sky-rgb: 216, 238, 255;--fuji: #9fcfef;--fuji-rgb: 159, 207, 239;--green: #badf73;--green-rgb: 186, 223, 115;--lightgreen: #eaf6d5;--lightgreen-rgb: 234, 246, 213;--pastelgreen: #9dd1a8;--pastelgreen-rgb: 157, 209, 168;--pink: #ffcbcc;--pink-rgb: 255, 203, 204;--peach: #f9d2c9;--peach-rgb: 249, 210, 201;--lightpink: #ffeaeb;--lightpink-rgb: 255, 234, 235;--yellow: #fff57f;--yellow-rgb: 255, 245, 127;--lightyellow: #faf6c8;--lightyellow-rgb: 250, 246, 200;--orange: #fac400;--orange-rgb: 250, 196, 0;--gray: #a5a4a3;--gray-rgb: 165, 164, 163;--lightgray: #dedede;--lightgray-rgb: 222, 222, 222;--lightergray: #f7f7f7;--lightergray-rgb: 247, 247, 247;--mossgray: #e2e5de;--mossgray-rgb: 226, 229, 222;--error: #f02e24;--error-rgb: 240, 46, 36;--z-header: 10;--z-menu: 100;--z-modal: 1000;--focus-color: #9fcfef}@-webkit-keyframes longarrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(10%);transform:translateX(10%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes longarrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(10%);transform:translateX(10%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes longarrowRev{0%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}25%{-webkit-transform:scaleX(-1) translateX(10%);transform:scaleX(-1) translateX(10%)}50%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}75%{-webkit-transform:scaleX(-1) translateX(10%);transform:scaleX(-1) translateX(10%)}100%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}}@keyframes longarrowRev{0%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}25%{-webkit-transform:scaleX(-1) translateX(10%);transform:scaleX(-1) translateX(10%)}50%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}75%{-webkit-transform:scaleX(-1) translateX(10%);transform:scaleX(-1) translateX(10%)}100%{-webkit-transform:scaleX(-1) translateX(0);transform:scaleX(-1) translateX(0)}}@-webkit-keyframes longarrowDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(10%);transform:translateY(10%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes longarrowDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(10%);transform:translateY(10%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hoverBorder{0%{background-position:left bottom;background-size:100% 1px}1%{background-position:right bottom;background-size:100% 1px}50%{background-position:right bottom;background-size:0 1px}51%{background-position:left bottom;background-size:0 1px}100%{background-position:left bottom;background-size:100% 1px}}@keyframes hoverBorder{0%{background-position:left bottom;background-size:100% 1px}1%{background-position:right bottom;background-size:100% 1px}50%{background-position:right bottom;background-size:0 1px}51%{background-position:left bottom;background-size:0 1px}100%{background-position:left bottom;background-size:100% 1px}}@-webkit-keyframes hoverBorderRev{0%{background-position:right bottom;background-size:100% 1px}1%{background-position:left bottom;background-size:100% 1px}50%{background-position:left bottom;background-size:0 1px}51%{background-position:right bottom;background-size:0 1px}100%{background-position:right bottom;background-size:100% 1px}}@keyframes hoverBorderRev{0%{background-position:right bottom;background-size:100% 1px}1%{background-position:left bottom;background-size:100% 1px}50%{background-position:left bottom;background-size:0 1px}51%{background-position:right bottom;background-size:0 1px}100%{background-position:right bottom;background-size:100% 1px}}html{min-height:100%;-webkit-text-size-adjust:none;scroll-behavior:auto}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.75;color:var(--text);background-color:var(--sky)}body:lang(en){-webkit-hyphens:auto;hyphens:auto}:where(a){color:var(--text);word-break:break-all}:where(strong){font-weight:bold}:where(em){font-style:italic}:where(:focus-visible){outline-offset:0}.glightbox-open .l-container{-webkit-filter:blur(20px);filter:blur(20px)}.glightbox-open body{block-size:100%}.glightbox-container.glightbox-clean{--plyr-color-main: var(--fuji)}.glightbox-container.glightbox-clean .goverlay{background-color:rgba(76,73,72,.7)}.glightbox-container.glightbox-clean .gslide-media{-webkit-box-shadow:none;box-shadow:none}.glightbox-container.glightbox-clean .gvideo-container{margin-left:auto;margin-right:auto}.glightbox-container.glightbox-clean .gslide-description{background:#fff}.glightbox-container.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-container.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-container.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-container.glightbox-clean .gslide-video{background:#000}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gclose{opacity:1;background-color:var(--yellow);border-radius:100vmax;-webkit-transition:background-color .4s ease,color .4s ease;transition:background-color .4s ease,color .4s ease}.glightbox-container.glightbox-clean .gprev:hover,.glightbox-container.glightbox-clean .gnext:hover,.glightbox-container.glightbox-clean .gclose:hover{opacity:1;background-color:var(--white)}.glightbox-container.glightbox-clean .gprev path,.glightbox-container.glightbox-clean .gnext path,.glightbox-container.glightbox-clean .gclose path{fill:var(--text)}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext{position:absolute;border:1px solid var(--text)}.glightbox-container.glightbox-clean .gclose{position:absolute}.glightbox-container.glightbox-clean .gbtn.disabled{visibility:hidden}.l-breadcrumbs{position:absolute;width:100%;z-index:1;left:0}.l-breadcrumbs>.list{margin-left:auto;margin-right:auto;line-height:1.75}.l-breadcrumbs>.list .page{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:inline;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;word-spacing:normal}.l-breadcrumbs>.list .page+.page::before{content:"";display:inline-block;height:1px;background-color:var(--text);margin-left:-0.06em}.l-breadcrumbs>.list .page a{text-decoration:none;font-weight:400}.l-breadcrumbs>.list .page.-home{white-space:nowrap}.l-breadcrumbs>.list .page.-home img{display:inline-block}.l-breadcrumbs>.list .page.-current span{font-weight:bold}@-webkit-keyframes sazaeHome{0%{-webkit-transform:scale(1, 1) skew(0, 0) translate(0, 0);transform:scale(1, 1) skew(0, 0) translate(0, 0)}16.6666%{-webkit-transform:scale(1.05, 1) skew(10deg) translate(0, 0);transform:scale(1.05, 1) skew(10deg) translate(0, 0)}33.3333%{-webkit-transform:scale(1.05, 1.1) skew(15deg) translate(0, 0);transform:scale(1.05, 1.1) skew(15deg) translate(0, 0)}50%{-webkit-transform:scale(1, 1.15) skew(5deg) translate(0, 0);transform:scale(1, 1.15) skew(5deg) translate(0, 0)}66.6666%{-webkit-transform:scale(1.05, 1.05) skew(0) translate(0, 0);transform:scale(1.05, 1.05) skew(0) translate(0, 0)}83.3333%{-webkit-transform:scale(1, 1.05) skew(-5deg) translate(0, 0);transform:scale(1, 1.05) skew(-5deg) translate(0, 0)}100%{-webkit-transform:scale(1, 1) skew(0, 0) translate(0, 0);transform:scale(1, 1) skew(0, 0) translate(0, 0)}}@keyframes sazaeHome{0%{-webkit-transform:scale(1, 1) skew(0, 0) translate(0, 0);transform:scale(1, 1) skew(0, 0) translate(0, 0)}16.6666%{-webkit-transform:scale(1.05, 1) skew(10deg) translate(0, 0);transform:scale(1.05, 1) skew(10deg) translate(0, 0)}33.3333%{-webkit-transform:scale(1.05, 1.1) skew(15deg) translate(0, 0);transform:scale(1.05, 1.1) skew(15deg) translate(0, 0)}50%{-webkit-transform:scale(1, 1.15) skew(5deg) translate(0, 0);transform:scale(1, 1.15) skew(5deg) translate(0, 0)}66.6666%{-webkit-transform:scale(1.05, 1.05) skew(0) translate(0, 0);transform:scale(1.05, 1.05) skew(0) translate(0, 0)}83.3333%{-webkit-transform:scale(1, 1.05) skew(-5deg) translate(0, 0);transform:scale(1, 1.05) skew(-5deg) translate(0, 0)}100%{-webkit-transform:scale(1, 1) skew(0, 0) translate(0, 0);transform:scale(1, 1) skew(0, 0) translate(0, 0)}}.l-container{position:relative;background-color:var(--white);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease, -webkit-filter .4s ease}.l-fnav-main .item{line-height:1.4285714286;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.l-fnav-main .item a{color:currentColor;display:block;text-decoration:none}.l-fnav-main .item.-disable{pointer-events:none}.l-fnav-main .item.-disable>a{opacity:.3}.l-fnav-sub>.item a{color:currentColor;text-decoration:none}.l-footer-sns{border:1px solid var(--text);background-color:var(--white);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer-sns>.title{color:var(--text);border-right:1px solid var(--lightgray);line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.l-footer-sns>.item{line-height:1}.l-footer-sns>.item a{display:block;color:currentColor}.l-footer{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.l-footer .logo img{width:100%;height:auto}.l-footer .copyright{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em}.l-footer .pagetop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:currentColor;line-height:1.2;text-decoration:none;background-repeat:no-repeat;background-position:top center;background-size:contain;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.l-footer.-index{padding-top:0;z-index:auto}.l-footer.-index .l-footer-sns{display:none}.l-footer.-app{z-index:auto}.l-gnav-main>.item a{color:currentColor;text-decoration:none}.l-gnav-main>.item.-disable{pointer-events:none;opacity:.3}.l-gnav-search .mt-site-search-form{position:relative}.l-gnav-search .mt-site-search-form__query{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border-radius:100vmax;border:1px solid var(--text);color:var(--text);background-color:var(--white);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.625}.l-gnav-search .mt-site-search-form__query:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px var(--focus-color);box-shadow:0 0 0 2px var(--focus-color)}.l-gnav-search .mt-site-search-form__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;padding:0;top:50%;border:none;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_search.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-indent:110%;white-space:nowrap;word-wrap:normal}.l-gnav-sub{display:-webkit-box;display:-ms-flexbox;display:flex}.l-gnav-sub>.item a{color:currentColor;text-decoration:none}.l-header{background-color:var(--sky)}.l-header .logo{margin:0;padding:0;line-height:1}.l-header .logo img{width:100%;height:auto}.l-header .lang{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.l-header .lang a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:currentColor;text-decoration:none}.l-header .lang a::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:4.2666666667vw;height:4.2666666667vw;border-radius:50%;margin-left:1.6vw;background-color:var(--text);background-repeat:no-repeat;background-position:55% 50%;background-image:url(../img/common/arrow_right.svg);background-size:1.0666666667vw 1.8666666667vw}.l-header .lang.-disable{pointer-events:none;opacity:.3}.l-header.-app{background-color:rgba(0,0,0,0)}.l-header.-app .l-gnav,.l-header.-app .lang,.l-header.-app .menu{display:none}.l-main{position:relative;z-index:2}.c-box-fill{position:relative;background-color:var(--lightgreen)}.c-box-fill>.title,.c-box-fill>.section .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.3;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-box-fill>.title.-no-border,.c-box-fill>.section .title.-no-border{border:none}.c-box-fill>.title.-ledible,.c-box-fill>.section .title.-ledible{line-height:1.5}.c-box-fill>.label{position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-box-fill>.section+.section{margin-top:8.5333333333vw;padding-top:9.0666666667vw;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x}.c-box-fill.-border{border:1px solid var(--text)}.c-box-fill.-white{background-color:var(--white)}.c-box-fill.-fuji{background-color:var(--fuji)}.c-box-fill.-sky{background-color:var(--sky)}.c-box-fill.-pink{background-color:var(--pink)}.c-box-fill.-peach{background-color:var(--peach)}.c-box-fill.-lightpink{background-color:var(--lightpink)}.c-box-fill.-yellow{background-color:var(--yellow)}.c-box-fill.-green{background-color:var(--green)}.c-box-fill.-lightgreen{background-color:var(--lightgreen)}.c-box-fill.-lightyellow{background-color:var(--lightyellow)}.c-box-fill.-gray{background-color:var(--gray)}.c-box-fill.-lightgray{background-color:var(--lightgray)}.c-box-fill.-lightergray{background-color:var(--lightergray)}.c-box-fill.-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-box-fill .c-box-fill{margin-top:5.3333333333vw}.c-button-circle{--button-bg: var(--lightyellow)}.c-button-circle a,.c-button-circle button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;border:1px solid var(--text);color:currentColor;text-decoration:none;line-height:1.5;background-color:var(--button-bg);font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-button-circle a::before,.c-button-circle button::before{content:"";position:absolute;display:block;border-radius:50%;background-color:var(--yellow);border:1px solid var(--text);z-index:1;top:50%;width:10.6666666667vw;height:10.6666666667vw;right:2.6666666667vw;margin-top:-5.3333333333vw}.c-button-circle a::after,.c-button-circle button::after{content:"";position:absolute;top:50%;z-index:2;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.c-button-circle a[href^="#"]:not([href="#"])::after{top:auto;bottom:50%;background-image:url(../img/common/shortarrow_down.svg);background-position:left bottom;background-size:cover}.c-button-circle a[target=_blank]::after{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_blank.svg)}.c-button-circle.-white{--button-bg: var(--white)}.c-button-circle.-fuji{--button-bg: var(--fuji)}.c-button-circle.-sky{--button-bg: var(--sky)}.c-button-circle.-pink,.c-button-circle.-register{--button-bg: var(--pink)}.c-button-circle.-yellow{--button-bg: var(--yellow)}.c-button-circle.-green{--button-bg: var(--green)}.c-button-circle.-lightyellow{--button-bg: var(--lightyellow)}.c-button-circle.-lightgreen,.c-button-circle.-login{--button-bg: var(--lightgreen)}.c-button-circle.-lightpink{--button-bg: var(--lightpink)}.c-button-circle.-lightgray{--button-bg: var(--lightgray)}.c-button-circle.-disable{pointer-events:none}.c-button-circle.-disable>a,.c-button-circle.-disable>button{background-color:var(--lightgray)}.c-button-circle.-disable a::before,.c-button-circle.-disable a::after{content:none;display:none}.c-button-detail>a,.c-button-detail>button,.c-button-detail>.button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;background-color:var(--yellow);border:1px solid var(--text);color:currentColor;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-button-detail>a::after,.c-button-detail>button::after,.c-button-detail>.button::after{content:"";position:absolute;top:50%;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.c-button-detail>a small,.c-button-detail>button small,.c-button-detail>.button small{display:block}.c-button-detail a[target=_blank]::after,a[target=_blank] .c-button-detail>.button::after{position:static;top:auto;right:auto;margin-top:0;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_blank.svg)}.c-button-detail a[href^="#"]:not(:where([tagert=_blank],[href="#"]))::after{rotate:90deg;scale:1 -1}.c-button-detail.-download a::after,.c-button-detail a[download]::after,.c-button-detail a[download][href$=".pdf"]::after,.c-button-detail a[download][target=_blank]::after,.c-button-detail a[download][href$=".pdf"][target=_blank]::after,a[download] .c-button-detail>.button::after{position:static;top:auto;right:auto;margin-top:0;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_download.svg)}.c-button-detail.-center{text-align:center}.c-button-detail.-disable{pointer-events:none}.c-button-detail.-disable>a,.c-button-detail.-disable>button,.c-button-detail.-disable>.button{background-color:var(--lightgray)}.c-button-detail.-disable a::after,a .c-button-detail.-disable>.button::after{content:none;display:none}.c-button-detail.-rev a::after,.c-button-detail.-rev button::after,.c-button-detail.-rev .button::after{right:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-button-detail.-no-icon a::after,.c-button-detail.-no-icon button::after,.c-button-detail.-no-icon .button::after{content:none;display:none}.c-button-detail.-replay a,.c-button-detail.-replay button,.c-button-detail.-replay .button{background-color:var(--text);color:var(--white)}.c-button-detail.-replay a span,.c-button-detail.-replay button span,.c-button-detail.-replay .button span{color:var(--white)}.c-button-detail.-replay a::after,.c-button-detail.-replay button::after,.c-button-detail.-replay .button::after{position:static;top:auto;right:auto;margin-top:0;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/rotate-left-solid_white.svg)}.c-button-detail.-pink a,.c-button-detail.-pink button,.c-button-detail.-pink .button{background-color:var(--pink)}.c-button-detail.-mono a,.c-button-detail.-mono button,.c-button-detail.-mono .button{background-color:var(--text);color:var(--white)}.c-button-detail.-mono a span,.c-button-detail.-mono button span,.c-button-detail.-mono .button span{color:var(--white)}.c-button-detail.-mono a::after,.c-button-detail.-mono button::after,.c-button-detail.-mono .button::after{background-image:url(../img/common/shortarrow_right_white.svg)}.c-collapsible>.header{cursor:pointer}.c-collapsible>.contents{overflow:hidden;max-height:0;--max-height: 100vh;will-change:max-height;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}.c-collapsible.is-open>.contents{max-height:var(--max-height)}.c-contact-info{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-contact-info .row{display:-webkit-box;display:-ms-flexbox;display:flex}.c-contact-info.-gray{color:var(--gray)}.c-contact-info.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-contact-info.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-contact-info.-center{text-align:center}.c-contact-info.-left{text-align:left}.c-contact-info.-right{text-align:right}.c-contact-info a:not([class]){color:var(--fuji)}.c-heading-balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-heading-balloon.-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.c-heading-balloon>span[lang=en],.c-heading-balloon>span.sub{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);background-color:var(--yellow)}.c-heading-balloon>span[lang=en]::after,.c-heading-balloon>span.sub::after{content:"";position:absolute;top:100%;display:block}.c-heading-balloon>span[lang=en]{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.c-heading-balloon>span.sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-heading-balloon>span[lang=ja],.c-heading-balloon>span.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-heading-balloon>span[lang=ja] mark,.c-heading-balloon>span.main mark{background-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--lightyellow)), to(var(--lightyellow)));background-image:linear-gradient(var(--lightyellow), var(--lightyellow));background-repeat:no-repeat;background-size:100% .5em;background-position:left bottom}.c-heading-balloon.-s [lang=ja] small,.c-heading-balloon.-s .main small{font-size:4.8vw}.c-heading-balloon.-s .mid{font-size:4.8vw;line-height:1.5}.c-heading-border{position:relative;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom;line-height:1.5;color:var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-heading-border::before{content:"";background-color:var(--fuji);position:absolute;left:0;bottom:0}.c-heading-border.-color-fuji{color:var(--fuji)}.c-heading-border.-color-pink{color:var(--pink)}.c-heading-border.-color-yellow{color:var(--yellow)}.c-heading-border.-color-green{color:var(--green)}.c-heading-border.-color-gray{color:var(--gray)}.c-heading-border.-border-black::before{background-color:var(--text)}.c-heading-border.-border-fuji::before{background-color:var(--fuji)}.c-heading-border.-border-sky::before{background-color:var(--sky)}.c-heading-border.-border-pink::before{background-color:var(--pink)}.c-heading-border.-border-yellow::before{background-color:var(--yellow)}.c-heading-border.-border-green::before{background-color:var(--green)}.c-heading-border.-border-lightpink::before{background-color:var(--lightpink)}.c-heading-border.-border-lightgreen::before{background-color:var(--lightgreen)}.c-heading-border.-border-lightgray::before{background-color:var(--lightgray)}.c-heading-border a{color:var(--text);text-decoration:none}.c-heading-border a::after{content:"";display:inline-block;border:1px solid var(--text);background-color:var(--yellow);background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/arrow_right_text.svg);border-radius:50%;margin-left:2.1333333333vw;width:5.3333333333vw;height:5.3333333333vw;background-size:1.3333333333vw 2.1333333333vw}.c-heading-border a[href^="#"]::after{background-image:url(../img/common/arrow_down_text.svg);background-size:2.1333333333vw 1.3333333333vw}.c-heading-disc{position:relative;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-heading-disc::before{content:"";position:absolute;left:0;top:.8em;border-radius:50%;background-color:var(--pink);border:1px solid var(--text)}.c-heading-disc.-fuji::before{background-color:var(--fuji)}.c-heading-disc.-sky::before{background-color:var(--sky)}.c-heading-disc.-pink::before{background-color:var(--pink)}.c-heading-disc.-yellow::before{background-color:var(--yellow)}.c-heading-disc.-green::before{background-color:var(--green)}.c-heading-disc.-lightgreen::before{background-color:var(--lightgreen)}.c-heading-disc.-lightgray::before{background-color:var(--lightgray)}.c-heading-disc.-nodisc{padding-left:0}.c-heading-disc.-nodisc::before{display:none;content:none}.c-heading-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-heading-label>.label{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--sky);line-height:1.1;border:1px solid var(--text)}.c-heading-label>.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.c-heading-label.-fuji>.label{background-color:var(--fuji)}.c-heading-label.-sky>.label{background-color:var(--sky)}.c-heading-label.-pink>.label{background-color:var(--pink)}.c-heading-label.-yellow>.label{background-color:var(--yellow)}.c-heading-label.-green>.label{background-color:var(--green)}.c-heading-label.-lightgreen>.label{background-color:var(--lightgreen)}.c-heading-label.-lightgray>.label{background-color:var(--lightgray)}.c-heading-stroke{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-heading-stroke>.sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--white);background-color:var(--text);line-height:1.1}.c-heading-stroke>.main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;color:var(--sky);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);line-height:1.2}.c-heading-stroke.-white>.main{color:var(--white)}.c-heading-stroke.-fuji>.main{color:var(--fuji)}.c-heading-stroke.-sky>.main{color:var(--sky)}.c-heading-stroke.-pink>.main{color:var(--pink)}.c-heading-stroke.-yellow>.main{color:var(--yellow)}.c-heading-stroke.-green>.main{color:var(--green)}.c-heading-stroke.-lightgreen>.main{color:var(--lightgreen)}.c-heading-stroke.-lightyellow>.main{color:var(--lightyellow)}.c-heading-stroke.-lightpink>.main{color:var(--lightpink)}.c-heading-stroke.-lightgray>.main{color:var(--lightgray)}.c-icon{display:inline-block}.c-image img{width:100%;height:auto}.c-image figcaption{color:var(--gray);line-height:1.5}.c-link-arrow{text-decoration:none}.c-link-arrow>span{background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.c-link-arrow::after{content:"";display:inline-block;border-radius:50%;background-color:var(--text);background-repeat:no-repeat;background-position:55% 50%;background-image:url(../img/common/arrow_right.svg);vertical-align:-0.125em}.c-link-arrow[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain;vertical-align:baseline}.c-link-arrow.-border{background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.c-link-arrow.-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-link-arrow.-anchor::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-list-circled{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;counter-reset:circle;line-height:1.5;color:var(--text);overflow-wrap:break-word}.c-list-circled[start="1"]{counter-reset:circle 0}.c-list-circled[start="2"]{counter-reset:circle 1}.c-list-circled[start="3"]{counter-reset:circle 2}.c-list-circled[start="4"]{counter-reset:circle 3}.c-list-circled[start="5"]{counter-reset:circle 4}.c-list-circled[start="6"]{counter-reset:circle 5}.c-list-circled[start="7"]{counter-reset:circle 6}.c-list-circled[start="8"]{counter-reset:circle 7}.c-list-circled[start="9"]{counter-reset:circle 8}.c-list-circled>li,.c-list-circled>dt{position:relative;counter-increment:circle;padding-left:2em}.c-list-circled>li::before,.c-list-circled>dt::before{content:counter(circle);border-radius:50%;background-color:var(--yellow);position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:calc(1.715em - 2px);height:calc(1.715em - 2px);padding-top:0;border:1px solid var(--text);font-size:.875em;margin-top:.15em;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;letter-spacing:normal}.c-list-circled>li+li{margin-top:.5em}.c-list-circled>dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-circled>dt+dt{margin-top:.5em}.c-list-circled>dd{padding-left:2em}.c-list-circled>dd+dt{margin-top:.5em}.c-list-circled.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-circled.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-circled.-spaced>li+li{margin-top:1em}.c-list-circled.-spaced>dt+dt,.c-list-circled.-spaced>dd+dt{margin-top:1em}.c-list-circled.-gray{color:var(--gray)}.c-list-circled.-white dt::before,.c-list-circled.-white li::before{background-color:var(--white)}.c-list-circled.-fuji dt::before,.c-list-circled.-fuji li::before{background-color:var(--fuji)}.c-list-circled.-sky dt::before,.c-list-circled.-sky li::before{background-color:var(--sky)}.c-list-circled.-pink dt::before,.c-list-circled.-pink li::before{background-color:var(--pink)}.c-list-circled.-yellow dt::before,.c-list-circled.-yellow li::before{background-color:var(--yellow)}.c-list-circled.-green dt::before,.c-list-circled.-green li::before{background-color:var(--green)}.c-list-circled.-lightgreen dt::before,.c-list-circled.-lightgreen li::before{background-color:var(--lightgreen)}.c-list-circled.-lightgray dt::before,.c-list-circled.-lightgray li::before{background-color:var(--lightgray)}.c-list-circled.-divide li+li,.c-list-circled.-divide dd+dt,.c-list-circled.-divide dt+dt{border-top:1px solid var(--lightgray);margin-top:5.3333333333vw;padding-top:5.3333333333vw}.c-list-circled.-divide li+li::before,.c-list-circled.-divide dd+dt::before,.c-list-circled.-divide dt+dt::before{top:5.3333333333vw}.c-list-circled a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain;vertical-align:baseline}.c-list-decimal{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;list-style:decimal;padding-left:1.25em;line-height:1.5;color:var(--text);overflow-wrap:break-word}.c-list-decimal>li::marker{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.c-list-decimal.-legible{line-height:1.75}.c-list-decimal.-gray{color:var(--gray)}.c-list-decimal.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-decimal.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-disc{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--text);overflow-wrap:break-word}.c-list-disc>li{position:relative}.c-list-disc>li::before{content:"";border-radius:50%;background-color:var(--yellow);position:absolute;left:0;top:.75em;border:1px solid var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-list-disc>dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:relative}.c-list-disc>dt::before{content:"";border-radius:50%;background-color:var(--yellow);position:absolute;left:0;top:.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid var(--text)}.c-list-disc.-xs{font-size:3.2vw}.c-list-disc.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-disc.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-disc.-legible{line-height:1.75}.c-list-disc.-legible li::before,.c-list-disc.-legible dt::before{top:.875em}.c-list-disc.-spaced>li+li{margin-top:1em}.c-list-disc.-default{padding-left:1.25em;list-style:disc}.c-list-disc.-default li{padding-left:0}.c-list-disc.-default li::before{content:none;display:none}.c-list-disc.-gray{color:var(--gray)}.c-list-disc.-fuji dt::before,.c-list-disc.-fuji li::before{background-color:var(--fuji)}.c-list-disc.-sky dt::before,.c-list-disc.-sky li::before{background-color:var(--sky)}.c-list-disc.-pink dt::before,.c-list-disc.-pink li::before{background-color:var(--pink)}.c-list-disc.-yellow dt::before,.c-list-disc.-yellow li::before{background-color:var(--yellow)}.c-list-disc.-green dt::before,.c-list-disc.-green li::before{background-color:var(--green)}.c-list-disc.-lightgreen dt::before,.c-list-disc.-lightgreen li::before{background-color:var(--lightgreen)}.c-list-disc.-lightgray dt::before,.c-list-disc.-lightgray li::before{background-color:var(--lightgray)}.c-list-disc.-square dt::before,.c-list-disc.-square li::before{border-radius:0}.c-list-disc a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;-webkit-clip-path:url(#ico_blank_clip);clip-path:url(#ico_blank_clip);background-color:currentColor;vertical-align:baseline}.c-list-disc.-col2 li+li{margin-top:1em}.c-list-disc.-col3 li+li{margin-top:1em}.c-list-note{font-size:4.2666666667vw;line-height:1.5;color:var(--text);overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-note small,.c-list-note .small{font-size:3.7333333333vw}.c-list-note>li{position:relative;padding-left:1em;text-indent:-1em}.c-list-note>li::before{content:"※";display:inline-block;width:1em;text-indent:0}:lang(en) .c-list-note>li{padding-left:.75em;text-indent:-0.75em}:lang(en) .c-list-note>li::before{content:"*";width:.75em;text-indent:0}.c-list-note>li a{color:currentColor}.c-list-note>li a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;-webkit-clip-path:url(#ico_blank_clip);clip-path:url(#ico_blank_clip);background-color:currentColor;vertical-align:baseline}.c-list-note.-s{font-size:3.2vw}.c-list-note.-s small,.c-list-note.-s .small{font-size:2.6666666667vw}.c-list-note.-xs{font-size:3.2vw}.c-list-note.-legible{line-height:1.75}.c-list-note.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-note.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-note.-gray{color:var(--gray)}.c-list-note.-right{text-align:right}.c-list-point{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;counter-reset:point;line-height:1.5;color:var(--text);overflow-wrap:break-word;border-bottom:1px solid var(--lightgray)}.c-list-point.-no-border-bottom{border-bottom:none}.c-list-point[start="1"]{counter-reset:point 0}.c-list-point[start="2"]{counter-reset:point 1}.c-list-point[start="3"]{counter-reset:point 2}.c-list-point[start="4"]{counter-reset:point 3}.c-list-point[start="5"]{counter-reset:point 4}.c-list-point[start="6"]{counter-reset:point 5}.c-list-point[start="7"]{counter-reset:point 6}.c-list-point[start="8"]{counter-reset:point 7}.c-list-point[start="9"]{counter-reset:point 8}.c-list-point>li,.c-list-point>dt{position:relative;counter-increment:point;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-list-point>li::before,.c-list-point>dt::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:counter(point);border-radius:50%;background-color:var(--yellow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:6.4vw;height:6.4vw;margin-right:3.2vw;border:1px solid var(--text);font-size:3.4666666667vw;line-height:1.1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;letter-spacing:normal}.c-list-point>li+li{border-top:1px solid var(--lightgray);margin-top:5.3333333333vw;padding-top:5.3333333333vw}.c-list-point>dt+dd{margin-top:5.3333333333vw}.c-list-point>dt+dt{border-top:1px solid var(--lightgray);margin-top:5.3333333333vw;padding-top:5.3333333333vw}.c-list-point>dd{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-point>dd+dt{border-top:1px solid var(--lightgray);margin-top:5.3333333333vw;padding-top:5.3333333333vw}.c-list-point.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-point.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-list-point.-gray{color:var(--gray)}.c-list-point.-fuji dt::before,.c-list-point.-fuji li::before{background-color:var(--fuji)}.c-list-point.-sky dt::before,.c-list-point.-sky li::before{background-color:var(--sky)}.c-list-point.-pink dt::before,.c-list-point.-pink li::before{background-color:var(--pink)}.c-list-point.-yellow dt::before,.c-list-point.-yellow li::before{background-color:var(--yellow)}.c-list-point.-green dt::before,.c-list-point.-green li::before{background-color:var(--green)}.c-list-point.-lightgreen dt::before,.c-list-point.-lightgreen li::before{background-color:var(--lightgreen)}.c-list-point.-lightgray dt::before,.c-list-point.-lightgray li::before{background-color:var(--lightgray)}.c-list-point a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain;vertical-align:baseline}.c-list-point+*{margin-top:8.5333333333vw}.c-marker{--marker: var(--yellow);background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--marker)), to(var(--marker)));background-image:linear-gradient(var(--marker), var(--marker));background-repeat:no-repeat;background-position:left bottom;background-size:100% .75em}.c-marker.-white{--marker: var(--white)}.c-marker.-fuji{--marker: var(--fuji)}.c-marker.-sky{--marker: var(--sky)}.c-marker.-pink{--marker: var(--pink)}.c-marker.-peach{--marker: var(--peach)}.c-marker.-lightpink{--marker: var(--lightpink)}.c-marker.-yellow{--marker: var(--yellow)}.c-marker.-green{--marker: var(--green)}.c-marker.-lightgreen{--marker: var(--lightgreen)}.c-marker.-lightyellow{--marker: var(--lightyellow)}.c-marker.-gray{--marker: var(--gray)}.c-marker.-lightgray{--marker: var(--lightgray)}.c-marker.-lightergray{--marker: var(--lightergray)}.c-marker.-medium{font-weight:500}.c-marker.-bold{font-weight:700}.c-overflow-image img{width:100%;height:auto}.c-overflow-table table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid var(--text);border-left:1px solid var(--text)}.c-overflow-table th,.c-overflow-table td{white-space:nowrap;border-bottom:1px solid var(--text);border-right:1px solid var(--text);text-align:left;line-height:1.5}.c-overflow-table th{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;background-color:var(--sky)}.c-overflow-table th.-gray{color:var(--white);background-color:var(--gray)}.c-overflow-table thead th{color:var(--white);background-color:var(--gray)}.c-overflow-table td{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;background-color:var(--white)}.c-overflow-table.-align-center th,.c-overflow-table.-align-center td{text-align:center}.c-overflow-table.-content-center td{text-align:center}.c-overflow-table.-content-center thead th{text-align:center}.c-overflow-table.-heading-center th{text-align:center}.c-overflow-table.-sticky-left{position:relative}.c-overflow-table.-sticky-left table{border-left:none}.c-overflow-table.-sticky-left tr th:first-of-type{position:sticky;left:0;border-left:1px solid var(--text)}.c-share{border:1px solid var(--text);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:2.6666666667vw;padding:2.6666666667vw 4.2666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white)}.c-share dt{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:3.2vw;line-height:2;border-right:1px solid var(--text);padding-right:2.6666666667vw}.c-share dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.2vw;line-height:2}.c-share .icon{width:5.3333333333vw;height:5.3333333333vw}.c-share button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);padding:0;cursor:pointer}.c-share a:hover .icon,.c-share button:hover .icon{color:var(--fuji)}.c-tab [role=tabpanel]:not([hidden]){display:block;opacity:1;-webkit-animation:tabShow .6s ease forwards;animation:tabShow .6s ease forwards}.c-tab [role=tabpanel][hidden]{display:none;opacity:0}@-webkit-keyframes tabShow{0%{display:none}1%{display:block;opacity:0}100%{opacity:1}}@keyframes tabShow{0%{display:none}1%{display:block;opacity:0}100%{opacity:1}}.c-table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid var(--text)}.c-table:where(:not(.-skelton)) tr:not(.marged)>*:first-child{border-left:1px solid var(--text)}.c-table th,.c-table td{border-bottom:1px solid var(--text);border-right:1px solid var(--text);text-align:left;line-height:1.5}.c-table th.nowrap,.c-table td.nowrap{white-space:nowrap}.c-table th{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;background-color:var(--sky)}.c-table th.-gray{color:var(--white);background-color:var(--gray)}.c-table td{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;background-color:var(--white)}.c-table.-align-center th,.c-table.-align-center td{text-align:center}.c-table.-content-center td{text-align:center}.c-table.-content-center thead th{text-align:center}.c-table.-thead-gray thead th{color:var(--white);background-color:var(--gray)}.c-table.-heading-center th{text-align:center}.c-table.-layout-fixed{table-layout:fixed}.c-table.-skelton{width:auto;border:none}.c-table.-skelton th,.c-table.-skelton td{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;border:none}.c-text{font-size:4.2666666667vw;line-height:1.5;color:var(--text);overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-text small,.c-text .small{font-size:3.4666666667vw}.c-text.-s{font-size:3.4666666667vw}.c-text.-s small,.c-text.-s .small{font-size:2.9333333333vw}.c-text.-xs{font-size:3.2vw}.c-text.-xs small,.c-text.-xs .small{font-size:2.6666666667vw}.c-text.-legible{line-height:1.75}.c-text.-error{color:var(--error)}.c-text.-gray{color:var(--gray)}.c-text.-md{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-text.-bd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.c-text.-center{text-align:center}.c-text.-left{text-align:left}.c-text.-right{text-align:right}.c-text a:not([class]){color:var(--fuji)}.p-notfound>.inner{position:relative;z-index:2}.p-notfound>.inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.p-notfound>.inner .title .main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.2}.p-notfound>.inner .title .sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-notfound>.inner .text{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;line-height:1.75}.p-notfound>.more{text-align:center}.p-notfound>.bg{position:absolute;top:0;left:0;z-index:1;width:100%;background-repeat:no-repeat;background-size:contain}.p-notfound>.bg .balloon{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:0 0;-webkit-animation:3s balloonFloat infinite;animation:3s balloonFloat infinite}.p-notfound>.bg .frask{position:absolute;background-repeat:repeat-y;background-position:0 0}.p-notfound>.bg .sorry{position:absolute;background-repeat:repeat-y;background-position:0 0;background-size:contain;-webkit-animation:sorryAnim .6s ease 1s forwards;animation:sorryAnim .6s ease 1s forwards;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.p-notfound>.bg .fish{position:absolute;background-repeat:repeat-y;background-position:0 0;background-size:contain}.p-notfound>.bg .cloud1,.p-notfound>.bg .cloud2,.p-notfound>.bg .cloud3{position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-animation:3s cloudFloat infinite;animation:3s cloudFloat infinite}.p-notfound>.bg .cloud1{-webkit-animation-delay:.5s;animation-delay:.5s}.p-notfound>.bg .cloud2{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.p-notfound>.bg .cloud3{-webkit-animation-delay:-1s;animation-delay:-1s}.p-notfound>.bg .bird1{position:absolute;background-repeat:repeat-y;background-position:0 0;background-size:contain}.p-notfound>.bg .bird2{position:absolute;background-repeat:repeat-y;background-position:0 0;background-size:contain}@-webkit-keyframes fraskAnim{0%{background-position:0 0}50%{background-position:0 min(-13.1944444444vw, -142.5px)}100%{background-position:0 min(-26.3888888889vw, -285px)}}@keyframes fraskAnim{0%{background-position:0 0}50%{background-position:0 min(-13.1944444444vw, -142.5px)}100%{background-position:0 min(-26.3888888889vw, -285px)}}@-webkit-keyframes fraskAnimSp{0%{background-position:0 0}50%{background-position:0 -18.6666666667vw}100%{background-position:0 -37.3333333333vw}}@keyframes fraskAnimSp{0%{background-position:0 0}50%{background-position:0 -18.6666666667vw}100%{background-position:0 -37.3333333333vw}}@-webkit-keyframes sorryAnim{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sorryAnim{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cloudFloat{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cloudFloat{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.p-card-block>.image{margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;border-radius:2.6666666667vw;overflow:hidden}.p-card-block>.image::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;border:max(0.75px, 0.0694444444vw) solid var(--text);border-radius:2.6666666667vw}.p-card-block>.image img{width:100%;height:auto}.p-card-block>.text p:not([class])+*{margin-top:max(15px, 1.3888888889vw)}.p-card-list>.item .image{position:relative;overflow:hidden}.p-card-list>.item .image::before{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text)}.p-card-list>.item .image img{border-radius:inherit;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.p-card-list.-step{counter-reset:step}.p-card-list.-step>.item{position:relative;counter-increment:step}.p-card-list.-step>.item::before{content:counter(step, decimal-leading-zero);position:absolute;top:0;z-index:3;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);-webkit-transform:translateY(-45%);transform:translateY(-45%);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-card-list.-step>.item:not(:last-child)::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat}.p-card-list.-step>.item .image{border-radius:0}.p-category-header{position:relative;overflow:visible;width:100%}.p-category-header::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;z-index:-1;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-category-header>.inner{position:relative;margin-left:auto;margin-right:auto}.p-category-header>.inner .title{margin:0;position:relative}.p-category-header>.inner .title span[lang=ja],.p-category-header>.inner .title .sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;white-space:nowrap;position:absolute;left:0;bottom:100%;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--white);background-color:var(--text)}.p-category-header>.inner .title span[lang=en],.p-category-header>.inner .title .main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);line-height:1.2}.p-category-header>.inner .lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-category-header.-el::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:left center;background-image:url(../img/common/bg_el_computer_sp.svg);width:29.8666666667vw;height:16.5333333333vw;top:0;right:4.8vw}.p-category-index{--category-color: var(--gray);margin-left:auto;margin-right:auto}.p-category-index.-fuji{--category-color: var(--fuji)}.p-category-index.-sky{--category-color: var(--sky)}.p-category-index.-pink{--category-color: var(--pink)}.p-category-index.-green{--category-color: var(--green)}.p-category-index.-orange{--category-color: var(--orange)}.p-category-index>.item{position:relative;background-color:var(--white);border:1px solid var(--text)}.p-category-index>.item::after{position:absolute;display:block;background-repeat:no-repeat;background-size:contain}.p-category-index>.item.-japan-shizuoka::after{content:""}.p-category-index>.item.-pencil::after{content:""}.p-category-index>.item.-school::after{content:""}.p-category-index>.item.-hat::after{content:""}.p-category-index>.item.-staff::after{content:""}.p-category-index>.item.-fish::after{content:""}.p-category-index>.item.-sakura::after{content:""}.p-category-index>.item.-book::after{content:""}.p-category-index>.item.-house::after{content:""}.p-category-index>.item.-motorcycle::after{content:""}.p-category-index>.item.-bicycle::after{content:""}.p-category-index>.item.-cook::after{content:""}.p-category-index>.item.-money::after{content:""}.p-category-index>.item.-toilet-paper::after{content:""}.p-category-index>.item.-fuji::after{content:""}.p-category-index>.item.-snowman::after{content:""}.p-category-index>.item.-suit-man::after{content:""}.p-category-index>.item.-food::after{content:""}.p-category-index>.item.-art::after{content:""}.p-category-index>.item.-soccer::after{content:""}.p-category-index>.item .title{position:relative;z-index:1}.p-category-index>.item .title::before{content:"";position:absolute;margin-left:-1px;top:0;width:1px;height:100%;display:block;background-color:var(--category-color)}.p-category-index>.item .title>span{display:block}.p-category-index>.item .title>span[lang=en],.p-category-index>.item .title>span.sub{color:var(--category-color);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-category-index>.item .title>span[lang=ja],.p-category-index>.item .title>span.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-category-index>.item .lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-colored-section{position:relative;width:100%}.p-colored-section.-sky{background-color:var(--sky)}.p-colored-section.-green{background-color:var(--green)}.p-colored-section.-lightgreen{background-color:var(--lightgreen)}.p-colored-section.-yellow{background-color:var(--yellow)}.p-colored-section.-fuji{background-color:var(--fuji)}.p-colored-section.-pink{background-color:var(--pink)}.p-colored-section.-white{background-color:var(--white)}.p-colored-section.-gray{background-color:var(--gray)}.p-colored-section.-lightgray{background-color:var(--lightgray)}.p-colored-section.-text{color:var(--white);background-color:var(--text)}.p-colored-section>.inner{margin-left:auto;margin-right:auto}.p-editor{line-height:1.75}.p-editor>*+*{margin-top:1.75em}.p-editor>p+p{margin-top:1em}.p-editor .c-box-fill>*+*{margin-top:.875em}.p-editor img{max-width:100%;height:auto}.p-editor figure figcaption{color:var(--gray)}.p-editor figure a[target=_blank]::after,.p-editor figure a[href$=".pdf"]::after,.p-editor figure a[target=_blank][href$=".pdf"]::after{content:none;display:none}.p-editor figure .mt-image-center+figcaption{text-align:center}.p-editor table{border-color:var(--text)}.p-editor table th,.p-editor table td{line-height:1.5;border-color:var(--text)}.p-editor table th{font-weight:700;background-color:var(--sky)}.p-editor h1,.p-editor h2{position:relative;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-editor h1::before,.p-editor h2::before{content:"";background-color:var(--fuji);position:absolute;left:0;bottom:0}.p-editor h3{position:relative;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-editor h3::before{content:"";position:absolute;left:0;top:.8em;border-radius:50%;background-color:var(--pink);border:1px solid var(--text)}.p-editor h4,.p-editor h5,.p-editor h6{font-size:inherit;line-height:inherit;font-weight:700}.p-editor ul:not([class])>li,.p-editor ul.u-fz-sm>li{position:relative}.p-editor ul:not([class])>li::before,.p-editor ul.u-fz-sm>li::before{content:"";position:absolute;left:0;top:.875em;border:1px solid var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:var(--yellow)}.p-editor ul:not([class])>li ul,.p-editor ul:not([class])>li ol,.p-editor ul.u-fz-sm>li ul,.p-editor ul.u-fz-sm>li ol{margin-top:1.25em;margin-bottom:1.25em}.p-editor ul:not([class])>li ul>li::before,.p-editor ul:not([class])>li ol>li::before,.p-editor ul.u-fz-sm>li ul>li::before,.p-editor ul.u-fz-sm>li ol>li::before{background-color:var(--lightgray)}.p-editor ol:not([class]),.p-editor ol.u-fz-sm{list-style:decimal;padding-left:1.25em}.p-editor ol:not([class])>li::marker,.p-editor ol.u-fz-sm>li::marker{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-editor ol:not([class])>li ul,.p-editor ol:not([class])>li ol,.p-editor ol.u-fz-sm>li ul,.p-editor ol.u-fz-sm>li ol{margin-top:1.25em;margin-bottom:1.25em}.p-editor strong{font-weight:700}.p-editor em{font-style:italic}.p-editor a{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-editor a[target=_blank]:not([href$=".pdf"])::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain}.p-editor a[href$=".pdf"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/common/ico_pdf.svg)}.p-editor a:has(img)::after,.p-editor a:has(img)[target=_blank]::after,.p-editor a:has(img)[href$=".pdf"]::after{content:none;display:none}.p-editor hr{border-top:1px solid var(--lightgray)}.p-editor blockquote:not([class]){background-color:var(--lightgray)}.p-editor pre{background-color:var(--lightgray);font-family:ui-monospace}.p-editor .mt-be-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.p-editor .mt-be-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-editor iframe[src*=youtube]{aspect-ratio:16/9}.p-editor .video-wrapper{width:100%;border:1px solid var(--text);background-size:100%}.p-editor .video-wrapper>a{position:relative;display:block;overflow:hidden;border:1px solid var(--text)}.p-editor .video-wrapper>a::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-editor .video-wrapper>a::after,.p-editor .video-wrapper>a[target=_blank]:not([href$=".pdf"])::after{content:"";display:block;background-size:100%;background-image:url(../img/common/ico_play.svg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.p-editor .video-wrapper>a img{border-radius:0;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.p-image-block{display:-webkit-box;display:-ms-flexbox;display:flex}.p-image-block>.image{margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative}.p-image-block>.image::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;border:max(0.75px, 0.0694444444vw) solid var(--text)}.p-image-block>.image img{width:100%;height:auto}.p-image-block>.image.-card{border-radius:2.6666666667vw}.p-image-block>.image.-card::before{border-radius:2.6666666667vw}.p-image-block>.image.-home::after{content:"";position:absolute;z-index:2;background-repeat:no-repeat;background-position:right bottom;background-size:contain;background-image:url(../img/common/illust_home.svg);display:block}.p-image-block>.text p:not([class])+*{margin-top:max(15px, 1.3888888889vw)}.p-login-form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:2.6666666667vw;background-color:#f7f7f7;border:1px solid #4c4948;color:#4c4948;line-height:1.75;font-size:16px;padding-top:8.5333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-bottom:8.5333333333vw}.p-login-form input{color-scheme:light;background-color:#fff}.p-login-form input[type=text],.p-login-form input[type=email],.p-login-form input[type=tel],.p-login-form input[type=url],.p-login-form input[type=password]{width:100%;color:#4c4948;min-width:0;max-width:100%;font-size:1em;line-height:1.5;margin:0;padding:.875em 1em;background-color:#fff;border:1px solid #4c4948;border-radius:4px}.p-login-form input[type=checkbox]{width:1em;height:1em;border:1px solid #4c4948;vertical-align:baseline;accent-color:#9fcfef;margin-right:.25em}.p-login-form input[type=checkbox]:checked{-webkit-box-shadow:inset 0 0 0 1px rgba(76,73,72,.5);box-shadow:inset 0 0 0 1px rgba(76,73,72,.5)}.p-login-form .row .column label.checkbox{margin-top:.25em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px}.p-login-form .button{margin:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#fff57f;border:1px solid #4c4948;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#4c4948;line-height:1.5;font-size:1em;padding:.875em 1em}.p-login-nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-login-nav .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;--button-bg: var(--lightyellow)}.p-login-nav .item a{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--text);color:currentColor;text-decoration:none;background-color:var(--button-bg);font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-login-nav .item a::before{content:"";position:absolute;display:block;border-radius:50%;background-color:var(--yellow);border:1px solid var(--text);z-index:1;top:50%;width:10.6666666667vw;height:10.6666666667vw;right:2.6666666667vw;margin-top:-5.3333333333vw}.p-login-nav .item a::after{content:"";position:absolute;top:50%;z-index:2;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.p-login-nav .item a[href^="#"]:not([href="#"])::after{top:auto;bottom:50%;background-image:url(../img/common/shortarrow_down.svg);background-position:left bottom;background-size:cover}.p-login-nav .item a[target=_blank]::after{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_blank.svg)}.p-login-nav .item.-login{--button-bg: var(--lightgreen)}.p-login-nav .item.-register{--button-bg: var(--pink)}.p-movie-list>.movie iframe{aspect-ratio:16/9;width:100%;height:auto}.p-movie-list>.movie figcaption{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.4666666667vw;margin-top:5.3333333333vw;line-height:1.75}.p-page-tab{margin-left:auto;margin-right:auto}.p-page-tab>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border:1px solid var(--text);background-color:var(--white);border-radius:100vmax}.p-page-tab>.list.-half .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center}.p-page-tab>.list .item{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.5}.p-page-tab>.list .item a,.p-page-tab>.list .item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;height:100%;color:var(--text);background-color:var(--white);text-decoration:none}.p-page-tab>.list .item.-current a,.p-page-tab>.list .item.-current span{color:var(--white);background-color:var(--text)}.p-return-index{text-align:center;line-height:1.75}.p-return-index>a{text-decoration:none}.p-return-index>a>span{background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-return-index>a::before{content:"";display:inline-block;border-radius:50%;background-color:var(--text);background-repeat:no-repeat;background-position:55% 50%;background-image:url(../img/common/arrow_right.svg);vertical-align:middle;-webkit-transform:scale(-1);transform:scale(-1)}.p-section-lead p:not([class]){font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-section-lead.-center{text-align:center;margin-left:auto;margin-right:auto}.p-section-nav{position:fixed;width:100%;height:0;margin:0;padding:0;z-index:calc(var(--z-header) + 1)}.p-section+.p-section-nav{margin-top:0}.p-section-nav>.body{position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:var(--white)}.p-section-nav>.body .list .title{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-section-nav>.body .list .title a{color:currentColor;text-decoration:none}.p-section-nav>.body .list .item{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-section-nav>.body .list .item a{color:var(--text);text-decoration:none}.p-section-nav>.body .list .item.-current a{color:var(--fuji)}.p-section{margin-left:auto;margin-right:auto}.p-section+*{margin-top:19.2vw}.p-subsection>.lead p:not([class]){font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-contact-frame>iframe{width:100%}.p-contact-notice{margin-left:auto;margin-right:auto;background-color:var(--pink);border:1px solid var(--text)}.p-contact-notice .c-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-contact-thanks{margin-left:auto;margin-right:auto;background-color:var(--lightgreen);border:1px solid var(--text)}.p-contact-thanks>.title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;line-height:1.5;background-repeat:no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text));background-position:bottom center}.p-el-aim{position:relative;background-color:var(--lightergray);border:1px solid var(--text)}.p-el-aim>.title{color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-aim>.list{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;counter-reset:aim;line-height:1.5;color:var(--text);overflow-wrap:break-word}.p-el-aim>.list li{position:relative;counter-increment:aim;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-el-aim>.list li::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:counter(aim);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background-color:var(--sky);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:1em;width:calc(1.715em - 2px);height:calc(1.715em - 2px);border:1px solid var(--text);font-size:.875em;margin-top:.15em;letter-spacing:normal}.p-el-aim>.list li+li{margin-top:1em}.p-el-app-quiz{padding:19.2vw 4vw 14.9333333333vw}.p-el-app-quiz>.header+*{margin-top:5.3333333333vw}.p-el-app-quiz>.header+.p-el-question{margin-top:12.8vw}.p-el-app-quiz .part{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;line-height:1.5}.p-el-app-quiz .part dt::after{content:":";text-align:center;display:inline-block;width:1em}.p-el-app-quiz .part .num{display:inline-block;vertical-align:baseline;margin-right:.25em}.p-el-app-quiz .lead+*{margin-top:8.5333333333vw}.p-el-app-quiz .lead+.p-el-question{margin-top:12.8vw}.p-el-app-quiz .c-heading-balloon+.p-el-question{margin-top:12.8vw}.p-el-app-quiz .result{margin-top:9.6vw}.p-el-app-quiz .result img{width:100%;height:auto}.p-el-app-quiz .score{text-align:center;text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);color:var(--yellow);font-size:10.6666666667vw;line-height:1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-app-quiz .score strong{display:inline-block;vertical-align:baseline;font-size:18.1333333333vw}.p-el-app-quiz .score.-lower{color:var(--pink)}.p-el-app-quiz .score::after{content:"5";color:#e2e5de;font-size:13.3333333333vw;vertical-align:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:18.1333333333vw;padding-left:10.6666666667vw;background-image:url(../img/e-learning/bg_score_slash.svg);background-size:10.6666666667vw 18.1333333333vw;background-repeat:no-repeat;background-position:left bottom}.p-el-app-quiz .button{position:relative;text-align:center;margin-top:12.8vw}.p-el-app-quiz .button .c-text.-error{position:absolute;top:100%;left:0;width:100%;margin-top:2.6666666667vw}.p-el-app-quiz .buttons{margin-top:9.6vw}.p-el-app-quiz .buttons li{position:relative}.p-el-app-quiz .buttons .share{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.75;white-space:nowrap}.p-el-app-quiz .buttons .share::before,.p-el-app-quiz .buttons .share::after{content:"";position:absolute;top:50%;display:block;border-radius:100vmax;background-color:var(--text);width:.5333333333vw;height:7.4666666667vw}.p-el-app-quiz .buttons .share::before{left:2.1333333333vw;-webkit-transform:rotate(-32deg) translateY(-50%);transform:rotate(-32deg) translateY(-50%)}.p-el-app-quiz .buttons .share::after{right:2.1333333333vw;-webkit-transform:rotate(32deg) translateY(-50%);transform:rotate(32deg) translateY(-50%)}.p-el-app-welcome{overflow:hidden;width:100%}.p-el-app-welcome>.title{margin-left:auto;margin-right:auto;width:81.3333333333vw;margin-top:9.6vw;padding-right:2.6666666667vw}.p-el-app-welcome>.title img{width:100%;height:auto}.p-el-app-welcome>.title+.part{margin-top:4.2666666667vw}.p-el-app-welcome>.title+.lead{margin-top:9.6vw}.p-el-app-welcome>.part{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;line-height:1.5}.p-el-app-welcome>.part dt::after{content:":";display:inline-block;width:1em}.p-el-app-welcome>.part .num{display:inline-block;vertical-align:baseline;margin-right:.2222222222em}.p-el-app-welcome>.part+.lead{margin-top:7.2vw}.p-el-app-welcome>.lead{text-align:center;font-size:4.2666666667vw;line-height:2.5;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-feature-settings:"palt" 1}.p-el-app-welcome>.lead span{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);-webkit-font-feature-settings:"palt" 0;font-feature-settings:"palt" 0;padding-top:1.0666666667vw;padding-bottom:1.0666666667vw;padding-left:1.3333333333vw;padding-right:1.3333333333vw;-webkit-box-decoration-break:clone;box-decoration-break:clone}.p-el-app-welcome>.lead span+span{margin-top:2.6666666667vw}.p-el-app-welcome>.start{text-align:center;margin-top:12.8vw}.p-el-app{position:relative;overflow:hidden;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.p-el-app .fade-leave-active{display:none}.p-el-app .fade-enter-active{visibility:visible;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease}.p-el-app .fade-enter-from{visibility:hidden;opacity:0}.p-el-app.-sky{background-color:var(--sky)}.p-el-app.-lightgreen{background-color:var(--lightgreen)}.p-el-app.-lightpink{background-color:var(--lightpink)}.p-el-app.-lightyellow{background-color:var(--lightyellow)}.p-el-basic02-3-table thead th{color:var(--white);background-color:var(--gray);text-align:center}.p-el-basic02-4-lesson .image{overflow:hidden;border:1px solid var(--text)}.p-el-basic02-4-lesson .image img{width:100%;height:auto}.p-el-basic02-4-lesson .content{margin-top:14.9333333333vw}.p-el-basic02-8-lesson .image{overflow:hidden;border:1px solid var(--text)}.p-el-basic02-8-lesson .image img{width:100%;height:auto}.p-el-basic02-8-lesson .content{margin-top:14.9333333333vw}.p-el-basic02-8-lesson .projects{counter-reset:project}.p-el-basic02-8-lesson .projects+*{margin-top:6.4vw}.p-el-basic02-8-lesson .project{position:relative;counter-increment:project;border-radius:2.6666666667vw;padding:6.4vw 5.3333333333vw 8.5333333333vw}.p-el-basic02-8-lesson .project dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.7333333333vw;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-basic02-8-lesson .project dt::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:counter(project);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:calc(1.715em - 2px);height:calc(1.715em - 2px);padding-top:0;border:1px solid var(--text);font-size:.875em;margin-top:.15em;margin-right:2.6666666667vw;letter-spacing:normal;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-el-basic02-8-lesson .project dt+*{margin-top:3.2vw}.p-el-basic02-8-lesson .project dd{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.7333333333vw;line-height:1.5}.p-el-basic02-8-lesson .project+.project{margin-top:6.4vw}.p-el-basic02-8-lesson .project.-photon{background-color:var(--lightpink)}.p-el-basic02-8-lesson .project.-photon::before{content:"";position:absolute;top:-6.4vw;right:2.1333333333vw;display:block;width:26.6666666667vw;height:15.4666666667vw;background-repeat:no-repeat;background-position:right top;background-image:url(../img/e-learning/basic02/illust_photon.svg);background-size:contain}.p-el-basic02-8-lesson .project.-photon dt::before{background-color:var(--pink)}.p-el-basic02-8-lesson .project.-pharma{background-color:var(--lightgreen)}.p-el-basic02-8-lesson .project.-pharma::before{content:"";position:absolute;top:-4.5333333333vw;right:2.1333333333vw;display:block;width:26.6666666667vw;height:13.3333333333vw;background-repeat:no-repeat;background-position:right top;background-image:url(../img/e-learning/basic02/illust_pharma.svg);background-size:contain}.p-el-basic02-8-lesson .project.-pharma dt::before{background-color:var(--green)}.p-el-basic02-8-lesson .project.-foods{background-color:var(--lightyellow)}.p-el-basic02-8-lesson .project.-foods::before{content:"";position:absolute;top:-5.6vw;right:2.1333333333vw;display:block;width:19.2vw;height:15.4666666667vw;background-repeat:no-repeat;background-position:right top;background-image:url(../img/e-learning/basic02/illust_foods.svg);background-size:contain}.p-el-basic02-8-lesson .project.-foods dt::before{background-color:var(--yellow)}.p-el-basic03-rank-table .rank{white-space:nowrap;width:1em}.p-el-basic03-rank-table tbody td:first-child{text-align:center}.p-el-basic03-rank-table .location{white-space:nowrap}.p-el-basic03-data-table .c-table caption{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:left;line-height:1.5;font-size:4.8vw;margin-bottom:5.3333333333vw}.p-el-basic03-data-table tbody .no{text-align:center}.p-el-basic03-data-table tbody .sales{text-align:right}.c-list-note+.p-el-basic03-7-point{margin-top:8.5333333333vw}.p-el-basic03-7-point .c-list-disc a{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-el-basic03-7-point .c-list-disc a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain}.p-el-basic03-7-point .qr img{display:block;width:100%;height:auto;aspect-ratio:1}.p-el-basic03-8-interview{counter-reset:interview}.p-el-lesson .lead+.p-el-basic03-8-interview{margin-top:14.9333333333vw}.p-el-basic03-8-interview>.interview{position:relative;counter-increment:interview;background-color:var(--lightergray);border:1px solid var(--text)}.p-el-basic03-8-interview>.interview::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"Interview" counter(interview);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-el-basic03-8-interview>.interview .title{margin:0 0 5.3333333333vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:4.8vw}.p-el-basic03-8-interview>.interview .image{border-radius:50%;border:1px solid var(--text);overflow:hidden}.p-el-basic03-8-interview>.interview .image img{display:block;width:100%;height:auto;aspect-ratio:1}.p-el-basic03-8-interview>.interview+.interview{margin-top:10.6666666667vw}.p-el-basic03-9-points{counter-reset:point}.p-el-lesson .lead+.p-el-basic03-9-points{margin-top:14.9333333333vw}.p-el-basic03-9-points>.point{position:relative;counter-increment:point;background-color:var(--lightgreen);border:1px solid var(--text)}.p-el-basic03-9-points>.point::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"point" counter(point);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-el-basic03-9-points>.point .title{margin:0 0 5.3333333333vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:4.8vw}.p-el-basic03-9-points>.point .image{border-radius:50%;border:1px solid var(--text);overflow:hidden}.p-el-basic03-9-points>.point .image img{display:block;width:100%;height:auto;aspect-ratio:1}.p-el-basic03-9-points>.point+.point{margin-top:10.6666666667vw}.p-el-basic03-9-points+.c-button-detail{margin-top:10.6666666667vw}.p-el-basic04-chart{position:relative;margin-left:auto;margin-right:auto;background-color:var(--lightgreen);border:1px solid var(--text);width:100%}.p-el-basic04-chart>.title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;left:-1px;top:-1px;border:1px solid var(--text);background-color:var(--white);line-height:1.5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-el-basic04-chart>.ranking{counter-reset:rank;margin-top:5.3333333333vw}.p-el-basic04-chart>.ranking li{counter-increment:rank;position:relative;background-position:left bottom;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-basic04-chart>.ranking li::before{content:counter(rank);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid var(--text);background-repeat:no-repeat;background-position:top center;letter-spacing:normal;background-color:var(--white)}.p-el-basic04-chart>.ranking li:nth-child(1)::before{border:none;border-radius:0;background-size:contain;background-color:rgba(0,0,0,0)}.p-el-basic04-chart>.ranking li:nth-child(2)::before{border:none;border-radius:0;background-size:contain;background-color:rgba(0,0,0,0)}.p-el-basic04-chart>.ranking li:nth-child(3)::before{border:none;border-radius:0;background-size:contain;background-color:rgba(0,0,0,0)}.p-el-basic04-chart>.chart img{width:100%;height:auto}.p-el-basic04-chart>.chart figcaption .legend-list{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-el-basic04-chart>.chart figcaption .legend-list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-el-basic04-chart>.chart figcaption .legend-list .row+.row{margin-top:3.2vw}.p-el-basic04-chart>.chart figcaption .legend-list dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}.p-el-basic04-chart>.chart figcaption .legend-list dt::before{content:"";border-radius:50%;display:block;border:1px solid var(--text);width:2.6666666667vw;height:2.6666666667vw;background-color:var(--white)}.p-el-basic04-chart>.chart figcaption .legend-list dt::after{content:"…"}.p-el-basic04-chart>.chart figcaption .legend-list dt.-pink::before{background-color:var(--pink)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightpink::before{background-color:var(--lightpink)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-yellow::before{background-color:var(--yellow)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightyellow::before{background-color:var(--lightyellow)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-sky::before{background-color:var(--sky)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-fuji::before{background-color:var(--fuji)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-green::before{background-color:var(--green)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightgreen::before{background-color:var(--lightgreen)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-teagreen::before{background-color:#d3ffb0}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightgray::before{background-color:var(--lightgray)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightergray::before{background-color:var(--lightergray)}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightpurple::before{background-color:#f9d8ff}.p-el-basic04-chart>.chart figcaption .legend-list dt.-paleviolet::before{background-color:#d1e0ff}.p-el-basic04-chart>.chart figcaption .legend-list dt.-orange::before{background-color:#f9dbae}.p-el-basic04-chart>.chart figcaption .legend-list dt.-mint::before{background-color:#c1f7ca}.p-el-basic04-chart>.chart figcaption .legend-list dt.-lightmint::before{background-color:#d5f6ef}.p-el-basic04-box .header .timing{margin-top:0;background-color:var(--white);font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-basic04-research{counter-reset:research}.p-el-basic04-research .item .name{position:relative;counter-increment:research;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;padding-left:9.0666666667vw;font-size:4.8vw;margin-bottom:4.2666666667vw}.p-el-basic04-research .item .name::before{content:counter(research);position:absolute;left:0;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;letter-spacing:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.5;border-radius:50%;border:1px solid var(--text);background-color:var(--sky)}.p-el-basic04-research .item .name>.events{margin-top:6.4vw}.p-el-basic04-research .item .events .event+.event{margin-top:5.3333333333vw}.p-el-basic04-goods{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--text);overflow-wrap:break-word}.p-el-basic04-goods::before{content:"";background-image:url(../img/e-learning/japan01/illust_goods.svg);background-repeat:no-repeat;background-size:contain;background-position:right top;position:absolute;width:32vw;height:20.2666666667vw;right:1.0666666667vw;top:-8.5333333333vw}.p-el-basic04-goods>.list li{position:relative}.p-el-basic04-goods>.list li::before{content:"";background-color:var(--yellow);position:absolute;left:0;top:.75em;border:1px solid var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-el-lesson .lead+.p-el-basic04-talk{margin-top:12.8vw}.p-el-basic04-talk .case{position:relative;background-color:#f2f2f2;border:1px solid var(--text);border-radius:2.6666666667vw}.p-el-basic04-talk .case+.case{margin-top:10.6666666667vw}.p-el-basic04-talk .case .title{background-color:var(--white);border:1px solid var(--text);border-radius:.5333333333vw;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:3.7333333333vw;line-height:1.2;position:absolute;padding:1.6vw 3.2vw;top:0;left:5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-el-basic04-talk .case .example{padding:10.6666666667vw 5.3333333333vw 8vw}.p-el-basic04-talk .comment{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.3333333333vw}.p-el-basic04-talk .comment .person{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:1.0666666667vw;width:16vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:3.4666666667vw}.p-el-basic04-talk .comment .person::before{content:"";display:block;width:100%;aspect-ratio:1;border-radius:50%;border:1px solid var(--text);background-size:contain;background-repeat:no-repeat;background-position:center center}.p-el-basic04-talk .comment .balloon{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;background-color:var(--white);border-radius:1.6vw;padding:3.2vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:3.7333333333vw}.p-el-basic04-talk .comment .balloon::before{content:"";position:absolute;top:50%;display:block;width:3.2vw;height:3.2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--white);-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.p-el-basic04-talk .comment.-q .balloon::before{right:100%}.p-el-basic04-talk .comment.-q .person::before{background-image:url(../img/e-learning/japan01/illust_interviewer.svg)}.p-el-basic04-talk .comment.-a .balloon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-repeat:no-repeat;background-image:url(../img/e-learning/japan01/ico_ng.svg);padding-left:11.7333333333vw;background-size:5.3333333333vw 5.3333333333vw;background-position:3.2vw center}.p-el-basic04-talk .comment.-a .balloon::before{left:100%;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}.p-el-basic04-talk .comment.-a .person::before{background-image:url(../img/e-learning/japan01/illust_interviewee.svg)}.p-el-basic04-talk .comment+.comment{margin-top:5.3333333333vw}.p-el-basic04-talk .improvement{border-radius:0 0 2.6666666667vw 2.6666666667vw;border-top:1px solid var(--text);background-color:var(--lightgreen);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:4.2666666667vw;padding:3.2vw 7.4666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1333333333vw}.p-el-basic04-talk .improvement::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"";display:block;width:4.8vw;height:2.4vw;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(../img/e-learning/japan01/ico_arrow.svg)}.p-el-breadcrumb{--dot_bg: var(--yellow);position:absolute;top:4.2666666667vw;right:4.2666666667vw;text-align:right;line-height:1;word-break:auto-phrase}.p-el-breadcrumb dt{display:inline;font-size:3.2vw;line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-breadcrumb dt::before{content:"";display:inline-block;width:2.1333333333vw;height:2.1333333333vw;margin-right:1.6vw;border-radius:50%;border:1px solid var(--text);background-color:var(--dot_bg)}.p-el-breadcrumb dt::after{content:":";display:inline-block;text-align:center;width:1em}.p-el-breadcrumb dd{display:inline;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.2vw;line-height:1.2}.p-el-breadcrumb dd .num{display:inline-block;margin-right:.25em}.p-el-breadcrumb.-basic{--dot_bg: var(--pink)}.p-el-breadcrumb.-japan{--dot_bg: var(--green)}.p-el-contents{position:relative}.p-el-contents::before{content:"e-Learning";position:absolute;display:block;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;line-height:1.1;color:var(--yellow);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-el-contents>.back{margin-top:19.2vw}*+.p-el-howto-step{margin-top:10.6666666667vw}.p-el-howto-step>.item{position:relative;background-color:var(--sky);border:1px solid var(--text)}.p-el-howto-step>.item .name{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-el-howto-step>.item .image{width:100%;position:relative;overflow:hidden}.p-el-howto-step>.item .image::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid var(--text);border-radius:inherit}.p-el-howto-step>.item .image img{width:100%;height:auto}.p-el-howto-step>.item .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;line-height:1.5}.p-el-japan02-6-img .balloon,.p-el-japan02-7-img .balloon,.p-el-japan02-8-img .balloon,.p-el-japan02-9-img .balloon,.p-el-japan02-10-img .balloon,.p-el-japan02-11-img .balloon{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);background-color:var(--yellow);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-el-japan02-6-img .balloon::after,.p-el-japan02-7-img .balloon::after,.p-el-japan02-8-img .balloon::after,.p-el-japan02-9-img .balloon::after,.p-el-japan02-10-img .balloon::after,.p-el-japan02-11-img .balloon::after{content:"";position:absolute;top:100%;display:block;background-image:url(../img/common/bg_balloon-title_large.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;-webkit-transform:translateY(-1%);transform:translateY(-1%)}.p-el-lesson .p-el-japan02-6-img .image.-overflow .scroll::after,.p-el-lesson .p-el-japan02-7-img .image.-overflow .scroll::after,.p-el-lesson .p-el-japan02-8-img .image.-overflow .scroll::after,.p-el-lesson .p-el-japan02-9-img .image.-overflow .scroll::after,.p-el-lesson .p-el-japan02-10-img .image.-overflow .scroll::after,.p-el-lesson .p-el-japan02-11-img .image.-overflow .scroll::after{width:5.3333333333vw}.p-el-lesson .p-el-japan04-support .image{position:relative}.p-el-lesson .p-el-japan04-support .image img{display:block;width:100%;height:auto;border:1px solid var(--text)}.p-el-lesson .p-el-japan04-support .image figcaption{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.2vw;line-height:1.5;color:var(--text);color:var(--gray)}.p-el-lesson .p-el-japan04-support .image img+figcaption,.p-el-lesson .p-el-japan04-support .image figcaption+img{margin-top:4.2666666667vw}.p-el-japan04-support .info .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-japan04-support .info .title:not(:first-child){margin-top:6.4vw}.p-el-japan04-patterns{counter-reset:pattern}.p-el-japan04-patterns>.pattern{position:relative;counter-increment:pattern;background-color:var(--lightgreen);border:1px solid var(--text)}.p-el-japan04-patterns>.pattern::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"pattern" counter(pattern);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-el-japan04-patterns>.pattern .title{margin:0 0 5.3333333333vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;font-size:4.8vw}.p-el-japan04-patterns>.pattern .image{border-radius:50%;border:1px solid var(--text);overflow:hidden}.p-el-japan04-patterns>.pattern .image img{display:block;width:100%;height:auto;aspect-ratio:1}.p-el-japan04-patterns>.pattern+.pattern{margin-top:10.6666666667vw}.p-el-japan04-patterns .c-text a:not([class]){color:var(--text)}.p-el-japan04-patterns .c-text a:not([class])[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain}.p-el-japan04-patterns .c-text a:not([class]):hover{text-decoration:none}.p-el-japan04-patterns+.c-button-detail{margin-top:10.6666666667vw}.p-el-japan04-sns{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw}.p-el-japan04-sns .sns{width:50%}.p-el-japan04-sns .sns>a{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100vmax;background-color:var(--yellow);border:1px solid var(--text);color:currentColor;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-japan04-sns .sns>a .icon{display:block;aspect-ratio:1;width:5.3333333333vw;height:5.3333333333vw}.p-el-japan04-sns .sns>a .icon.-facebook{width:5.8666666667vw;height:5.8666666667vw}.p-el-lesson{padding:19.2vw 4vw 14.9333333333vw}.p-el-lesson *+.c-heading-disc{margin-top:6.4vw}.p-el-lesson .lead+*{margin-top:8.5333333333vw}.p-el-lesson .lead+:has(>.label){margin-top:12.8vw}.p-el-lesson .lead+.p-el-app-quiz{margin-top:12.8vw}.p-el-lesson .more{margin-top:8.5333333333vw}.p-el-lesson .steps .step{position:relative}.p-el-lesson .steps .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-el-lesson .steps .num::before{content:"STEP";display:block;margin-bottom:-.2666666667vw;color:var(--text);text-shadow:none;font-size:3.2vw;letter-spacing:normal;text-align:center}.p-el-lesson .steps .todo{line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:4.8vw}.p-el-lesson .steps .todo+*{margin-top:3.2vw}.p-el-lesson .steps .desc{line-height:1.5;font-size:3.7333333333vw}.p-el-lesson .image.-round img{display:block;max-width:100%;height:auto;border-radius:5.3333333333vw}.p-el-lesson .image.-border img{border:1px solid var(--text)}.p-el-lesson .image.-overflow .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-el-lesson.-image .image{position:relative}.p-el-lesson.-image .image img{display:block;width:100%;height:auto;border-radius:5.3333333333vw;border:1px solid var(--text)}.p-el-lesson.-image .image figcaption{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.2vw;line-height:1.5;color:var(--text);color:var(--gray)}.p-el-lesson.-image .image img+figcaption,.p-el-lesson.-image .image figcaption+img{margin-top:4.2666666667vw}.p-el-lets>.inner{position:relative;margin-left:auto;margin-right:auto;padding-top:21.3333333333vw;width:86.6666666667vw}.p-el-lets>.inner::after{content:"";display:block;background-repeat:no-repeat;background-image:url(../img/e-learning/illust_lets.svg);background-size:contain;background-position:center bottom}.p-el-lets .title img{width:100%;height:auto}.p-el-lets .item{--button-bg: var(--lightyellow);width:100%}.p-el-lets .item a{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--text);color:currentColor;text-decoration:none;background-color:var(--button-bg);border-radius:100vmax;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-lets .item a::before{content:"";position:absolute;display:block;border-radius:50%;background-color:var(--yellow);border:1px solid var(--text);z-index:1;top:2.6666666667vw;width:10.6666666667vw;height:10.6666666667vw;right:2.6666666667vw}.p-el-lets .item a::after{content:"";position:absolute;top:50%;z-index:2;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.p-el-lets .item a[href^="#"]:not([href="#"])::after{top:auto;background-image:url(../img/common/shortarrow_down.svg);background-position:left bottom;background-size:cover}.p-el-lets .item a[target=_blank]::after{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_blank.svg)}.p-el-lets .item+.item{margin-top:6.4vw}.p-el-lets .item.-login{--button-bg: var(--lightgreen)}.p-el-lets .item.-register{--button-bg: var(--pink)}.p-el-main{--shadow-color: var(--yellow);position:relative;border:1px solid var(--text);background-color:var(--white)}.p-el-main .splide__list{-webkit-transition:height .6s ease;transition:height .6s ease}.p-el-main::before,.p-el-main::after{content:"";position:absolute;display:block;border-radius:inherit;border:1px solid var(--text);width:100%;height:100%;background-color:var(--shadow-color)}.p-el-main::before{z-index:-1}.p-el-main::after{z-index:-2}.p-el-main.-basic{--shadow-color: var(--pink)}.p-el-main.-japan{--shadow-color: var(--green)}.p-el-menu{margin-bottom:5.3333333333vw;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gray) var(--lightergray)}.p-el-menu::-webkit-scrollbar{width:6px}.p-el-menu::-webkit-scrollbar-track{background-color:var(--lightergray)}.p-el-menu::-webkit-scrollbar-thumb{background-color:var(--gray)}.p-el-menu>.list{counter-reset:menu}.p-el-menu>.list .item{counter-increment:menu;line-height:1}.p-el-menu>.list .item+.item{margin-top:3.7333333333vw}.p-el-menu>.list .button{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;padding:0;color:var(--text);display:inline;padding-left:1.75em;text-indent:-1.75em;text-align:left;line-height:1.5;font-size:4.2666666667vw}.p-el-menu>.list .button::before{content:counter(menu) ".";display:inline-block;width:1.75em;text-indent:0;text-align:right}.p-el-menu>.list .button.is-active{color:var(--fuji)}.p-el-movies+.p-el-movies{margin-top:10.6666666667vw}.p-el-movies .c-heading-border+*{margin-top:8.5333333333vw}.p-el-movies .desc{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.7333333333vw;line-height:1.75}.p-el-movies .desc+*{margin-top:9.6vw}.p-el-movies .movie{position:relative;overflow:hidden;border:1px solid var(--text)}.p-el-movies .movie+*{margin-top:7.4666666667vw}.p-el-movies .movie a{display:block}.p-el-movies .movie a::before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-el-movies .movie a::after{content:"";position:absolute;top:50%;left:50%;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_play.svg);display:block}.p-el-movies .movie img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.p-el-movies .program{counter-reset:program}.p-el-movies .program .label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--lightgray);border:1px solid var(--text);color:var(--text);border-radius:.5333333333vw;font-size:3.4666666667vw;padding:1.0666666667vw;line-height:1.1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-el-movies .program .label+dd{margin-top:6.4vw}.p-el-movies .program .label.-fuji{background-color:var(--fuji)}.p-el-movies .program .label.-sky{background-color:var(--sky)}.p-el-movies .program .label.-pink{background-color:var(--pink)}.p-el-movies .program .label.-yellow{background-color:var(--yellow)}.p-el-movies .program .label.-green{background-color:var(--green)}.p-el-movies .program .label.-lightpink{background-color:var(--lightpink)}.p-el-movies .program .label.-lightgreen{background-color:var(--lightgreen)}.p-el-movies .program .label.-lightgray{background-color:var(--lightgray)}.p-el-movies .program .label.-text{color:var(--white);background-color:var(--text)}.p-el-movies .program .label.-white{background-color:var(--white)}.p-el-movies .program dd{position:relative;counter-increment:program;line-height:1.6;font-size:4vw;padding-left:6.4vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-movies .program dd+dd{margin-top:.8em}.p-el-movies .program dd::before{content:counter(program);border-radius:50%;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;left:0;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;color:var(--white);background-color:var(--text);line-height:1.1;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:1em;width:4.2666666667vw;height:4.2666666667vw;font-size:3.2vw}.p-el-movies .program dd span{padding-bottom:3px;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px}.p-el-movies .program dd a{text-decoration:none;color:var(--text)}.p-el-movies .program dd a::after{content:"";display:inline-block;border:1px solid var(--text);background-color:var(--yellow);background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/arrow_right_text.svg);vertical-align:middle;border-radius:50%;margin-left:2.1333333333vw;width:5.3333333333vw;height:5.3333333333vw;background-size:1.3333333333vw 2.1333333333vw}.p-el-movies .program dd a[href^="#"]::after{background-image:url(../img/common/arrow_down_text.svg);background-size:2.1333333333vw 1.3333333333vw}.p-el-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;font-size:16px}.p-el-nav button:not(:disabled){cursor:pointer}.p-el-nav .toggle .current{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:4.2666666667vw;line-height:1.5}.p-el-nav .toggle .icon{position:absolute;top:50%;right:4.2666666667vw;width:12.8vw;height:12.8vw;margin-top:-6.4vw;border-radius:50%;border:1px solid var(--text);background-color:var(--white)}.p-el-nav .toggle .icon::before,.p-el-nav .toggle .icon::after,.p-el-nav .toggle .icon>span{position:absolute;left:50%;top:50%;display:block;width:3.7333333333vw;height:.2666666667vw;background-color:var(--text);-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.p-el-nav .toggle .icon::before,.p-el-nav .toggle .icon::after{content:"";-webkit-transition:margin .3s .3s ease,-webkit-transform .3s ease;transition:margin .3s .3s ease,-webkit-transform .3s ease;transition:margin .3s .3s ease,transform .3s ease;transition:margin .3s .3s ease,transform .3s ease,-webkit-transform .3s ease}.p-el-nav .toggle .icon::before{margin-top:-1.3333333333vw}.p-el-nav .toggle .icon::after{margin-top:1.3333333333vw}.p-el-nav .toggle .icon>span{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-el-nav .toggle.is-active .icon>span{opacity:0;-webkit-transition:opacity .3s .3s ease;transition:opacity .3s .3s ease}.p-el-nav .toggle.is-active .icon::before,.p-el-nav .toggle.is-active .icon::after{margin-top:0;-webkit-transition:margin .3s ease,-webkit-transform .3s .3s ease;transition:margin .3s ease,-webkit-transform .3s .3s ease;transition:margin .3s ease,transform .3s .3s ease;transition:margin .3s ease,transform .3s .3s ease,-webkit-transform .3s .3s ease}.p-el-nav .toggle.is-active .icon::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.p-el-nav .toggle.is-active .icon::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.p-el-nav .prev,.p-el-nav .next{-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;position:absolute;display:block}.p-el-nav .prev:disabled,.p-el-nav .next:disabled{visibility:hidden;opacity:0}.p-el-nav .prev>span,.p-el-nav .next>span{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;line-height:1.1;display:block;text-align:center;position:absolute;width:100%;left:0}.p-el-nav .prev::after,.p-el-nav .next::after{content:"";position:absolute;display:block;background-image:url(../img/common/middlearrow_right.svg);background-position:left bottom;background-repeat:no-repeat;background-size:contain}.p-el-nav .prev{left:0}.p-el-nav .prev::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-el-nav .next{right:0}.p-el-programs{counter-reset:program}.p-el-program{--program-bg: var(--white);counter-increment:program}.p-el-program>a{position:relative;border-radius:5.3333333333vw;overflow:hidden;background-color:var(--program-bg);border:1px solid var(--text);text-decoration:none;padding:7.4666666667vw 5.3333333333vw 8.5333333333vw;display:block}.p-el-program .title{position:relative;border-bottom:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-program .title::before{content:counter(program);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;border:1px solid var(--text);background-color:var(--white);color:var(--text);line-height:1.1;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;letter-spacing:normal}.p-el-program .desc{color:var(--text);line-height:1.75;font-size:3.7333333333vw}.p-el-program .image{overflow:hidden;border-radius:50%;border:1px solid var(--text)}.p-el-program .image img{aspect-ratio:1;width:100%;height:auto}.p-el-program.-basic{--program-bg: var(--lightpink)}.p-el-program.-japan{--program-bg: var(--lightgreen)}.p-el-program.-soon{pointer-events:none;--program-bg: var(--lightgray) !important}.p-el-program.-soon a::before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:"Coming Soon";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:var(--white);letter-spacing:.06em;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.06em;background-color:rgba(76,73,72,.5)}.p-el-program+.p-el-program{margin-top:6.4vw}.p-el-question>.section{position:relative;border:1px solid var(--text);background-color:var(--white);border-radius:5.3333333333vw;padding:10.6666666667vw 5.3333333333vw}.p-el-question>.section+.section{margin-top:11.7333333333vw}.p-el-question .num{position:absolute;top:0;left:2.1333333333vw;color:var(--lightyellow);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);font-size:10.6666666667vw;line-height:1.2;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-el-question .question{background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-repeat:repeat-x;background-position:left bottom;padding-bottom:6.9333333333vw;background-size:1.6vw .5333333333vw;margin-bottom:9.6vw}.p-el-question .question .c-box-fill{padding:5.3333333333vw 4.2666666667vw}.p-el-question .quiz-sub{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75;font-size:3.7333333333vw}.p-el-question .quiz-sub+.quiz-main{margin-top:1.6vw}.p-el-question .quiz-main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:4.2666666667vw;line-height:1.75}.p-el-question .correct-answer{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;margin-top:8vw;margin-bottom:3.7333333333vw;line-height:1.75;font-size:5.3333333333vw}.p-el-question .correct-answer mark{color:var(--text);background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-size:100% .5em;background-repeat:no-repeat;background-position:left bottom}.p-el-question .choices{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.p-el-question .choices .option{--checked_button: var(--lightgreen);--checked_mark: var(--green)}.p-el-question .choices .option input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none}.p-el-question .choices .option label{position:relative;border-radius:100vmax;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.75;border:1px solid var(--text);background-color:#ebebeb;font-size:4.8vw;height:9.6vw;padding:0 5.3333333333vw 0 2.6666666667vw;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.06em}.p-el-question .choices .option label::before{content:"";border-radius:50%;display:block;border:1px solid var(--text);width:4.2666666667vw;height:4.2666666667vw;margin-right:2.6666666667vw}.p-el-question .choices .option label::after{content:"";position:absolute;background-image:url(../img/e-learning/ico_check.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;opacity:0;top:2.1333333333vw;left:2.1333333333vw;width:4.8vw;height:4.8vw}.p-el-question .choices .option :checked+label{background-color:var(--checked_button)}.p-el-question .choices .option :checked+label::before{background-color:var(--checked_mark)}.p-el-question .choices .option :checked+label::after{opacity:1}.p-el-question .choices .option input[type=radio][readonly]+label{pointer-events:none}.p-el-question .choices .option.-no{--checked_button: var(--lightpink);--checked_mark: var(--pink)}.p-el-question .choices .option+.option{margin-left:3.2vw}.p-el-question .commentary{margin-top:6.4vw;padding:5.3333333333vw 4.2666666667vw}.p-el-question .commentary a{color:var(--text)}.p-el-question .commentary a[target=_blank]::after{content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_blank.svg)}.p-el-question .your-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-el-question .your-answer::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"";display:block;width:14.9333333333vw;height:11.7333333333vw;margin-right:3.2vw;background-position:center center;background-size:contain;background-repeat:no-repeat}.p-el-question .your-answer .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-question .your-answer.-correct::before{background-image:url(../img/e-learning/illust_app_correct.svg)}.p-el-question .your-answer.-incorrect::before{background-image:url(../img/e-learning/illust_app_incorrect.svg)}.p-el-register .p-contact-frame{position:relative}.p-el-register .p-contact-frame::before{content:"";position:absolute;display:block;background-size:contain;background-position:center bottom;background-repeat:no-repeat}.p-el-register .p-contact-frame .required-message{overflow:hidden;background-color:var(--pink);border-top:1px solid var(--text);border-left:1px solid var(--text);border-right:1px solid var(--text);border-radius:2.6666666667vw 2.6666666667vw 0 0;padding-top:6.4vw;padding-bottom:8.5333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.p-el-register .p-contact-frame .required-message p{font-size:14px;line-height:1.75}.p-el-start-steps{counter-reset:step;padding-bottom:3.2vw}.c-heading-balloon+.p-el-start-steps{margin-top:16vw}.p-el-start-steps .p-el-start-step{counter-increment:step}.p-el-start-step{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--text);background-color:var(--white)}.p-el-start-step::before,.p-el-start-step::after{content:"";position:absolute;display:block;border-radius:inherit;border:1px solid var(--text);width:100%;height:100%;background-color:var(--lightyellow)}.p-el-start-step::before{z-index:-1}.p-el-start-step::after{z-index:-2}.p-el-start-step+.p-el-start-step{margin-top:20.2666666667vw}.p-el-start-step>.title{line-height:1.5;font-size:5.8666666667vw;margin-bottom:4.8vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-start-step>.title::before{content:counter(step, decimal-leading-zero);position:absolute;line-height:1.2;color:var(--lightyellow);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.06em}.p-el-start-step>.desc{line-height:1.75;font-size:3.7333333333vw;margin-bottom:9.6vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-start-step>.image{position:relative;border-radius:2.6666666667vw;overflow:hidden}.p-el-start-step>.image::before{content:"";position:absolute;left:0;top:0;pointer-events:none;display:block;width:100%;height:100%;z-index:1;border-radius:2.6666666667vw;border:1px solid var(--text)}.p-el-start-step>.image img{width:100%;height:auto}.p-el-sub>.header{background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-repeat:repeat-x;background-position:left bottom}.p-el-sub>.header .part{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-sub>.header .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;padding-left:1.375em}.p-el-sub>.header .title .num{display:inline-block;vertical-align:baseline;text-indent:-1.375em}.c-heading-balloon+.p-el-take-steps{margin-top:10.6666666667vw}.p-el-take-step{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--text);background-color:var(--sky)}.p-el-take-step+.p-el-take-step{margin-top:8.5333333333vw}.p-el-take-step>.title{line-height:1.5;font-size:5.8666666667vw;margin-bottom:4.8vw;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-take-step>.desc{line-height:1.75;font-size:3.7333333333vw;margin-bottom:9.6vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-take-step>.image{position:relative;border-radius:2.6666666667vw;overflow:hidden}.p-el-take-step>.image::before{content:"";position:absolute;left:0;top:0;pointer-events:none;display:block;width:100%;height:100%;z-index:1;border-radius:2.6666666667vw;border:1px solid var(--text)}.p-el-take-step>.image img{width:100%;height:auto}.p-enjoy-common-list.-fuji>.item{background-color:var(--sky)}.p-enjoy-common-list.-others>.item{background-color:var(--lightgreen)}.p-enjoy-common-list.-others>.item .image{margin-top:0}.p-enjoy-common-list.-others>.item .c-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-common-list.-fuji>.item.-west::before,.p-enjoy-common-list.-others>.item.-west::before{content:"西部エリア"}:lang(en) .p-enjoy-common-list.-fuji>.item.-west::before,:lang(en) .p-enjoy-common-list.-others>.item.-west::before{content:"West"}.p-enjoy-common-list.-fuji>.item.-middle::before,.p-enjoy-common-list.-others>.item.-middle::before{content:"中部エリア"}:lang(en) .p-enjoy-common-list.-fuji>.item.-middle::before,:lang(en) .p-enjoy-common-list.-others>.item.-middle::before{content:"Central"}.p-enjoy-common-list.-fuji>.item.-fuji::before,.p-enjoy-common-list.-others>.item.-fuji::before{content:"富士エリア"}:lang(en) .p-enjoy-common-list.-fuji>.item.-fuji::before,:lang(en) .p-enjoy-common-list.-others>.item.-fuji::before{content:"Fuji area"}.p-enjoy-common-list.-fuji>.item.-izu::before,.p-enjoy-common-list.-others>.item.-izu::before{content:"伊豆エリア"}:lang(en) .p-enjoy-common-list.-fuji>.item.-izu::before,:lang(en) .p-enjoy-common-list.-others>.item.-izu::before{content:"Izu area"}.p-enjoy-common-list.-gourmet>.item{background-color:var(--lightgreen)}.p-enjoy-common-list.-gourmet>.item::before{display:none}.p-enjoy-common-list>.item{position:relative;border:1px solid var(--text)}.p-enjoy-common-list>.item::before{content:"";font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;bottom:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.25;color:var(--text);background-color:var(--white);-webkit-transform:translateY(50%);transform:translateY(50%);border:1px solid var(--text);white-space:nowrap}.p-enjoy-common-list>.item .info .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-enjoy-common-list>.item .image{overflow:hidden}.p-enjoy-common-list>.item .image.-slide{border-radius:0}.p-enjoy-common-list>.item .image img{width:100%;height:auto}.p-enjoy-common-list>.item>.c-button-detail{margin-left:auto;margin-right:auto;margin-top:8.5333333333vw}.p-enjoy-culture-box .image{overflow:hidden}.p-enjoy-culture-box .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);line-height:1.1;border:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-culture-history-step>.header .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-enjoy-culture-history-step>.header .title{line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-culture-history-step>.header .summary{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-enjoy-culture-history-step>.lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-enjoy-culture-hisotory>.indicator .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-enjoy-culture-list>.item{position:relative;background-color:var(--sky);border:1px solid var(--text)}.p-enjoy-culture-list>.item .name{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-enjoy-culture-list>.item .image{width:100%;position:relative;overflow:hidden;border:1px solid var(--text)}.p-enjoy-culture-list>.item .image img{width:100%;height:auto}.p-enjoy-culture-list>.item .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-enjoy-culture-list+.c-text a{color:inherit}.p-enjoy-event>.item{position:relative;border:1px solid var(--text)}.p-enjoy-event>.item.-pink{background-color:#ffeaeb}.p-enjoy-event>.item.-green{background-color:var(--lightgreen)}.p-enjoy-event>.item.-yellow{background-color:var(--lightyellow)}.p-enjoy-event>.item.-blue{background-color:var(--sky)}.p-enjoy-event>.item .title{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;bottom:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.25;color:var(--text);background-color:var(--white);-webkit-transform:translateY(50%);transform:translateY(50%);border:1px solid var(--text)}.p-enjoy-event>.item .image.-slide{border-radius:0}.p-enjoy-event>.item .image img{width:100%;height:auto}.p-enjoy-event>.item .block:last-child{background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-enjoy-event>.item .link{text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-event>.item .link::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;border-radius:50%;background-color:var(--text);background-image:url(../img/common/ico_blank_white.svg);background-repeat:no-repeat;background-position:center;vertical-align:-0.1em}.p-enjoy-event>.item .link span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-enjoy-event>.item .period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-enjoy-event>.item .period dt{background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-sports-ranking{border:1px solid var(--text);position:relative}.p-enjoy-sports-ranking::after{content:"";display:block;position:absolute;background-size:100%;background-repeat:no-repeat}.p-enjoy-sports-ranking>.list .row:nth-child(-n+3) dt{background-size:contain;background-repeat:no-repeat}.p-enjoy-sports-ranking>.list .row:nth-child(n+4) dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-enjoy-sports-ranking>.list .row:nth-child(n+4) dt::before{border:1px solid var(--text);border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto}.p-enjoy-sports-ranking>.list .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--lightgray)}.p-enjoy-sports-ranking>.list .head dt{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-enjoy-sports-ranking>.list .head dt::before{content:"";display:block;position:absolute}.p-enjoy-sports-ranking>.list .head dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-enjoy-sports-ranking>.list .c-box-fill .c-text{line-height:1.75}.p-enjoy-sports>.source{color:var(--gray);line-height:2}.p-enjoy-sports>.source a{color:inherit}.p-enjoy-tourism-box .image{overflow:hidden}.p-enjoy-tourism-box .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);line-height:1.1;border:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-enjoy-tourism-explore .p-news-list{margin-top:14.9333333333vw}.p-enjoy-tourism-hot-spring{border-top:2px solid var(--lightgray)}.p-enjoy-tourism-others{border-top:2px solid var(--lightgray)}.p-event-article-footer{position:relative;width:100%;overflow:visible;display:grid;place-items:center;place-content:center}.p-event-article-header{position:relative;width:100%;overflow:visible}.p-event-article-header::before{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-event-article-header>.inner{position:relative;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-event-article-header>.inner .category{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);background-color:var(--yellow)}.p-event-article-header>.inner .category::before{content:"#"}.p-event-article-header>.inner .category::after{content:"";position:absolute;top:100%;display:block}.p-event-article-header>.inner .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-event-article-header>.inner .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-event-article-header>.inner .status{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-event-article-header>.inner .date{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--text)}.p-event-calendar.fc .fc-dayGridMonth-view{border:1px solid var(--text)}.p-event-calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:4.8vw}.p-event-calendar.fc .fc-toolbar-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:4.8vw;line-height:1.5;text-align:center}.p-event-calendar.fc .fc-footer-toolbar{margin-top:5.8666666667vw}.p-event-calendar.fc .fc-daygrid-day{padding:2.6666666667vw}.p-event-calendar.fc .fc-col-header-cell{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:2.9333333333vw;line-height:1.2;padding:1.6vw 0;text-wrap:nowrap}.p-event-calendar.fc .fc-daygrid-day-events{display:grid;padding-top:2.1333333333vw;gap:2.1333333333vw}.p-event-calendar.fc .fc-daygrid-day-events::before,.p-event-calendar.fc .fc-daygrid-day-events::after{display:none}.p-event-calendar.fc .fc-daygrid-day-bg,.p-event-calendar.fc .fc-daygrid-day-bottom{display:none}.p-event-calendar.fc .fc-daygrid-day-number{padding:0;line-height:1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:4.8vw}.p-event-calendar.fc .fc-daygrid-event{text-wrap:wrap}.p-event-calendar.fc .fc-h-event{background-color:rgba(0,0,0,0);border:none;margin:0}.p-event-calendar.fc .fc-h-event .fc-event-title-container::before{content:"";display:block;border-radius:50%;background-color:var(--pink);width:2.6666666667vw;height:2.6666666667vw;aspect-ratio:1}.p-event-calendar.fc .fc-prev-button,.p-event-calendar.fc .fc-next-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border-radius:0;border:none;text-decoration:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;color:var(--text);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-event-calendar.fc .fc-prev-button:not(:disabled).fc-button-active,.p-event-calendar.fc .fc-prev-button:not(:disabled):active,.p-event-calendar.fc .fc-next-button:not(:disabled).fc-button-active,.p-event-calendar.fc .fc-next-button:not(:disabled):active{background:none}.p-event-calendar.fc .fc-prev-button:not(:disabled):focus,.p-event-calendar.fc .fc-next-button:not(:disabled):focus{-webkit-box-shadow:none;box-shadow:none}.p-event-calendar.fc .fc-prev-button::before,.p-event-calendar.fc .fc-next-button::before{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;background-image:url(../img/common/longarrow_right.svg)}.p-event-calendar.fc .fc-prev-button::after,.p-event-calendar.fc .fc-next-button::after{content:"";display:block;border-radius:50%;background-color:var(--yellow)}.p-event-calendar.fc .fc-prev-button::before{right:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-event-calendar.fc .fc-prev-button::after{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-event-form .p-contact-frame .required-message{overflow:hidden;background-color:var(--pink);border-top:1px solid var(--text);border-left:1px solid var(--text);border-right:1px solid var(--text);border-radius:2.6666666667vw 2.6666666667vw 0 0;padding-top:6.4vw;padding-bottom:8.5333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.p-event-form .p-contact-frame .required-message p{font-size:14px;line-height:1.75}.p-event-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.p-event-item>a:has(.label){position:relative}.p-event-item .image{position:relative;overflow:hidden}.p-event-item .image::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text)}.p-event-item .image img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.p-event-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-event-item .status{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-event-item .date{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--text)}.p-event-item .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;word-break:auto-phrase;text-wrap:pretty;line-height:1.5}.p-event-item .title:has(+.c-button-detail){font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;margin-bottom:6.4vw}.p-event-item .desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--text)}.p-event-item .c-button-detail{margin-top:auto}.p-event-item:where(:nth-child(8n+1)),.p-event-item:where(:nth-child(8n+6)),.p-event-item.-pink{--shadow: var(--pink)}.p-event-item:where(:nth-child(8n+2)),.p-event-item:where(:nth-child(8n+4)),.p-event-item:where(:nth-child(8n)),.p-event-item.-sky{--shadow: var(--sky)}.p-event-item:where(:nth-child(8n+3)),.p-event-item:where(:nth-child(8n+5)),.p-event-item:where(:nth-child(8n+7)),.p-event-item.-yellow{--shadow: var(--yellow)}.p-faq-item{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:var(--lightgreen);border:1px solid var(--text)}.p-faq-item .header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-faq-item .header .title{position:relative;line-height:1.75;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-faq-item .header .title::before{content:"Q.";position:absolute;top:0;left:0;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-faq-item .header .toggle{position:absolute;right:0;background-color:var(--yellow);border:1px solid var(--text);border-radius:50%}.p-faq-item .header .toggle::before,.p-faq-item .header .toggle::after{content:"";position:absolute;left:50%;top:50%;display:block;width:max(10.5px, 0.9722222222vw);height:1px;background-color:currentColor;margin-left:min(-0.4861111111vw, -5.25px);margin-top:min(-0.0347222222vw, -0.375px);-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.p-faq-item .header .toggle::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq-item .body{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:relative;background-repeat:repeat-x;background-position:0 0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);line-height:1.75}.p-faq-item .body::before{content:"A.";position:absolute;left:0;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-faq-item.is-open{background-color:var(--yellow)}.p-faq-item.is-open .header .toggle{background-color:var(--sky)}.p-faq-item.is-open .header .toggle::before{-webkit-transform:rotate(0);transform:rotate(0)}.p-index-banner{overflow:hidden;margin:8.5333333333vw 0 19.2vw;width:100%;padding-left:4vw}.p-index-mv+.p-index-banner{margin-top:-10.6666666667vw}.p-index-banner .splide__list{list-style:none}.p-index-banner .splide__slide{overflow:hidden;position:relative;border:1px solid var(--text);width:88vw;border-radius:2.6666666667vw}.p-index-banner .splide__slide img{width:100%;height:auto;aspect-ratio:16/9}.p-index-banner .splide__slide a{display:block}.p-index-banner .splide__slide a::before{content:"";position:absolute;display:block;border-radius:50%;background-color:var(--yellow);border:1px solid var(--text);z-index:1;width:10.6666666667vw;height:10.6666666667vw;right:4vw;bottom:4vw}.p-index-banner .splide__slide a::after{content:"";position:absolute;z-index:2;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.p-index-banner .splide__pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-banner .splide__pagination>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-index-banner .splide__pagination .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:1px solid var(--text);border-radius:50%;background-color:var(--white)}.p-index-banner .splide__pagination .splide__pagination__page.is-active{background-color:var(--pink)}.p-index-el{position:relative;background-color:var(--sky)}.p-index-el .body{position:relative;z-index:1;margin-left:auto;margin-right:auto}.p-index-el .title img{vertical-align:top;width:100%;height:auto}.p-index-el .lead{line-height:1.75;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-index-el .image{position:relative}.p-index-el .image div{overflow:hidden;border:1px solid var(--text)}.p-index-el .image img{width:100%;height:auto}.p-index-el .image::before{content:"";position:absolute;z-index:1;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/index/bg_el_global_sp.svg);width:19.2vw;height:19.2vw;left:2.6666666667vw;top:-7.2vw}.p-index-el .image::after{content:"";position:absolute;z-index:2;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/index/bg_el_computer_sp.svg);width:35.2vw;height:19.4666666667vw;bottom:-6.4vw;right:1.8666666667vw}.p-index-event{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-event .title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-index-event .title::after{content:"";position:absolute;width:7.2vw;height:4.8vw;display:block;left:100%;top:.5333333333vw;margin-left:1.6vw;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/illust_bird-green_sp.svg);background-position:0 0}.p-index-event .title span{display:block}.p-index-event .title span[lang=en],.p-index-event .title span.main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-event .title span[lang=ja],.p-index-event .title span.sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-event>.image{position:relative}.p-index-event>.image div{overflow:hidden}.p-index-event>.image img{width:100%;height:auto}.p-index-event>.image::before{content:"";position:absolute;z-index:1;display:block;width:100%;height:100%;border:1px solid var(--text)}.p-index-event>.image::after{content:"";position:absolute;z-index:2;display:block;width:34.6666666667vw;height:18.9333333333vw;right:-0.8vw;bottom:-7.4666666667vw;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/index/illust_event_sp.svg)}.p-index-event .lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-index-facebook{margin-left:auto;margin-right:auto}.p-index-facebook>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-index-facebook>.title span{display:block}.p-index-facebook>.title span[lang=en]{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-facebook>.title span[lang=ja]{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-facebook .widget .fb-page,.p-index-facebook .widget .fb-page>span,.p-index-facebook .widget iframe{max-width:100%}.p-index-facebook .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-facebook .sns .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-image:url(../img/index/img_tablet.svg);background-repeat:no-repeat;background-position:top center;width:100%;line-height:normal}.p-index-facebook .sns .title::before,.p-index-facebook .sns .title::after{content:"";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/ico_slash.svg)}.p-index-facebook .sns .title::after{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.p-index-facebook .sns .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:100%;height:100%;border:2px dotted var(--text);background-color:var(--white);border-radius:50%}.p-index-facebook .sns .item a span{display:block;text-align:center;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:normal}.p-index-instagram{margin-left:auto;margin-right:auto}.p-index-instagram>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-index-instagram>.title span{display:block}.p-index-instagram>.title span[lang=en],.p-index-instagram>.title span.main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-instagram>.title span[lang=ja],.p-index-instagram>.title span.sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-interview-item{border-bottom:1px solid var(--text)}.p-index-interview-item .image{position:relative;overflow:hidden;border:1px solid var(--text)}.p-index-interview-item .image::before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-index-interview-item .image::after{content:"";position:absolute;top:50%;left:50%;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_play.svg);display:block}.p-index-interview-item .image img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.p-index-interview-item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-interview-item .header .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:right top}.p-index-interview-item .header .date time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-interview-item .header .date time .ym{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-interview-item .header .date time .day{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-interview-item .header .headline{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-index-interview-item>a{text-decoration:none;color:currentColor}.p-index-interview-item.-soon{border:none}.p-index-interview-item.-soon .image{margin-bottom:0}.p-index-interview-item.-soon .image::before,.p-index-interview-item.-soon .image::after{content:none}.p-index-interview .title span{display:block}.p-index-interview .title span[lang=en]{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2;color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-index-interview .title span[lang=ja]{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-interview .detail{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.6}.p-index-interview .detail a{position:relative;color:currentColor;text-decoration:none}.p-index-interview .detail a::before{content:"";position:absolute;right:0;top:0;z-index:1;display:block;border-radius:50%;background-color:var(--yellow)}.p-index-interview .detail a::after{content:"";display:block;position:absolute;z-index:2;top:50%;background-repeat:no-repeat;background-position:right bottom;background-image:url(../img/common/longarrow_right.svg);background-size:contain}.p-index-interview .detail.-disable{pointer-events:none}.p-index-interview .detail.-disable a{color:var(--gray)}.p-index-interview .detail.-disable a::before{background-color:var(--lightgray)}.p-index-interview .detail.-disable a::after{opacity:.3}.p-index-life-nav .item a{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-life-nav .item a::after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"";display:block;border-radius:50%;background-color:var(--text);background-repeat:no-repeat;background-image:url(../img/common/arrow_right.svg);background-position:55% 50%}.p-index-life-section>.image{position:relative}.p-index-life-section>.image div{overflow:hidden}.p-index-life-section>.image img{width:100%;height:auto}.p-index-life-section>.image::before{content:"";position:absolute;z-index:1;display:block;width:100%;height:100%;border:1px solid var(--text)}.p-index-life-section>.image::after{content:"";position:absolute;z-index:2;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center}.p-index-life-section .title img{vertical-align:top;width:100%;height:auto}.p-index-life-section .lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-index-life-section .more{text-align:center}.p-index-life{position:relative;margin-left:auto;margin-right:auto}.p-index-life>.title span{display:block}.p-index-life>.title span[lang=en],.p-index-life>.title .main{line-height:1.2;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-index-life>.title span[lang=ja],.p-index-life>.title .sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-mv{position:relative;width:100%;background-color:var(--sky)}.p-index-mv>.inner{position:relative;margin-left:auto;margin-right:auto}.p-index-mv .weather{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);-webkit-transition:opacity .6s ease;transition:opacity .6s ease;opacity:0}.p-index-mv .weather:not(:empty){opacity:1}.p-index-mv .weather:not(:empty) .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:normal;letter-spacing:.1em;font-size:2.6666666667vw;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em}.p-index-mv .weather:not(:empty) .date{line-height:normal;white-space:nowrap;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-index-mv .weather:not(:empty) .date>span{display:inline-block}.p-index-mv .weather:not(:empty) .date .day{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.06em;line-height:normal;vertical-align:top}.p-index-mv .weather:not(:empty) .date .week{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;line-height:normal}.p-index-mv .weather:not(:empty) .temp{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;white-space:nowrap;background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:0 0;line-height:normal}.p-index-mv .weather:not(:empty) .temp span::after{content:"℃";font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.06em}.p-index-mv .weather:not(:empty) .temp .min{color:#1043a9}.p-index-mv .weather:not(:empty) .temp .max{color:#d35238}.p-index-mv .weather:not(:empty) .condition>span{display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.p-index-mv .weather:not(:empty) .condition>span.ico_clear-day,.p-index-mv .weather:not(:empty) .condition>span.ico_clear-night{background-image:url(../img/index/01d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_rain,.p-index-mv .weather:not(:empty) .condition>span.ico_sleet{background-image:url(../img/index/09d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_snow{background-image:url(../img/index/13d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_wind{background-image:url(../img/index/wind.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_fog{background-image:url(../img/index/50d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_cloudy{background-image:url(../img/index/03d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_partly-cloudy-day,.p-index-mv .weather:not(:empty) .condition>span.ico_partly-cloudy-night{background-image:url(../img/index/02d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_01d,.p-index-mv .weather:not(:empty) .condition>span.ico_01n{background-image:url(../img/index/01d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_02d,.p-index-mv .weather:not(:empty) .condition>span.ico_02n{background-image:url(../img/index/02d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_03d,.p-index-mv .weather:not(:empty) .condition>span.ico_03n{background-image:url(../img/index/03d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_04d,.p-index-mv .weather:not(:empty) .condition>span.ico_04n{background-image:url(../img/index/04d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_09d,.p-index-mv .weather:not(:empty) .condition>span.ico_09n{background-image:url(../img/index/09d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_10d,.p-index-mv .weather:not(:empty) .condition>span.ico_10n{background-image:url(../img/index/10d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_11d,.p-index-mv .weather:not(:empty) .condition>span.ico_11n{background-image:url(../img/index/11d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_13d,.p-index-mv .weather:not(:empty) .condition>span.ico_13n{background-image:url(../img/index/13d.svg)}.p-index-mv .weather:not(:empty) .condition>span.ico_50d,.p-index-mv .weather:not(:empty) .condition>span.ico_50n{background-image:url(../img/index/50d.svg)}.p-index-mv .balloon{pointer-events:none;background-repeat:no-repeat;background-position:center top;background-image:url(../img/index/bg_mv-balloon.svg);background-size:contain;position:absolute}.p-index-mv .bird{pointer-events:none;position:absolute;top:108.2666666667vw;left:57.8666666667vw;width:9.3333333333vw;height:6.1333333333vw;background-repeat:no-repeat;background-position:center top;background-size:contain;background-image:url(../img/index/bg_mv-bird.svg)}.p-index-mv .globe{pointer-events:none;position:absolute;z-index:2;background-repeat:no-repeat;background-size:contain}.p-index-mv .fuji{pointer-events:none;position:absolute;right:0;bottom:0;background-repeat:no-repeat;background-position:right bottom;background-size:contain}.p-index-mv .fuji .comment{position:absolute;bottom:100%;opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.6s;transition-duration:.6s}.p-index-mv .fuji .comment img{width:100%;height:auto}.p-index-mv .splide__track{background-color:var(--lightgray)}.p-index-mv .splide__slide img{width:100%;height:auto}.p-index-mv .splide__slide .info{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32vw 5.3333333333vw 27.7333333333vw}:lang(en) .p-index-mv .splide__slide .info{padding-top:27.7333333333vw;padding-bottom:25.6vw}.p-index-mv .splide__slide .bg{position:relative;z-index:1;overflow:hidden}.p-index-mv .splide__slide .bg img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-mv .splide__slide .hdl{margin:0 0 1.0666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.1333333333vw}.p-index-mv .splide__slide .hdl>.main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);line-height:1.2;letter-spacing:.09em}.p-index-mv .splide__slide .hdl>.sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;color:var(--white);line-height:1.75}:lang(en) .p-index-mv .splide__slide .hdl>.sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-index-mv .splide__slide .text{margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;color:var(--white);font-size:2.9333333333vw}.p-index-mv .splide__slide .c-button-detail{margin-top:auto}:lang(en) .p-index-mv .splide__slide .c-button-detail .button{text-align:center}.p-index-mv .splide__pagination{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-mv .splide__pagination>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-index-mv .splide__pagination .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:max(0.75px, 0.0694444444vw) solid var(--text);border-radius:50%;background-color:var(--white)}.p-index-mv .splide__pagination .splide__pagination__page.is-active{background-color:var(--pink)}.p-index-mv .live{position:absolute;z-index:2;background-color:var(--lightgreen);border:1px solid var(--black);left:6.6666666667vw;bottom:0;width:39.4666666667vw;height:auto;padding:4.2666666667vw 4.2666666667vw 2.4vw}.p-index-mv .live::before{content:"Live";text-transform:uppercase;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.06em;position:absolute;background-color:var(--lightpink);border:.2666666667vw solid var(--black);top:2.1333333333vw;left:2.1333333333vw;padding:1.0666666667vw 2.1333333333vw 1.0666666667vw 3.4666666667vw;border-radius:1.0666666667vw;background-repeat:no-repeat;line-height:1.1;font-size:2.4vw;background-image:radial-gradient(circle, var(--pink) 0 35%, var(--black) 35%, var(--black) 70%, transparent 70% 100%);background-size:1.0666666667vw 1.0666666667vw;background-position:1.6vw 50%}.p-index-mv .live img{width:100%;height:auto;aspect-ratio:4/3;border:.2666666667vw solid var(--black);margin-bottom:1.3333333333vw}.p-index-mv .live figcaption{text-align:center;font-size:2.6666666667vw;line-height:1.6}.p-index-mv .live figcaption a{color:var(--black);text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-index-mv .live figcaption a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-index-mv.-ready .fuji .comment{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.6s;transition-delay:.6s}@-webkit-keyframes balloonFloat{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes balloonFloat{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.p-index-news-item a{color:currentColor;text-decoration:none}.p-index-news-item .image{position:relative;overflow:hidden}.p-index-news-item .image div{overflow:hidden;width:100%;height:100%}.p-index-news-item .image::before{content:"";pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2}.p-index-news-item .image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.p-index-news-item .image.-a::before{background-image:url(../img/index/mask_news-a.svg)}.p-index-news-item .image.-b::before{background-image:url(../img/index/mask_news-b.svg)}.p-index-news-item .image.-c::before{background-image:url(../img/index/mask_news-c.svg)}.p-index-news-item .image.-d::before{background-image:url(../img/index/mask_news-d.svg)}.p-index-news-item .headline{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom}.p-index-news-item .desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-index-news-item .foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index-news-item .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.p-index-news-item .category::before{content:"#"}.p-index-news-item .date{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.75;color:var(--gray)}.p-index-news-list{overflow:hidden;padding-top:1px}.p-index-news-list .splide__track{overflow:visible;margin-left:auto;margin-right:auto}.p-index-news-list .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-news-list .splide__pagination>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-index-news-list .splide__pagination .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:max(0.75px, 0.0694444444vw) solid var(--text);border-radius:50%;background-color:var(--white)}.p-index-news-list .splide__pagination .splide__pagination__page.is-active{background-color:var(--pink)}.p-index-news{position:relative;width:100%;overflow:hidden}.p-index-news>.title{margin-left:auto;margin-right:auto}.p-index-news>.title span{display:block}.p-index-news>.title span[lang=en],.p-index-news>.title .main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-index-news>.title span[lang=ja],.p-index-news>.title .sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-news .detail{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.6}.p-index-news .detail a{position:relative;color:currentColor;text-decoration:none}.p-index-news .detail a::before{content:"";position:absolute;right:0;top:0;z-index:1;display:block;border-radius:50%;background-color:var(--yellow)}.p-index-news .detail a::after{content:"";display:block;position:absolute;z-index:2;top:50%;background-repeat:no-repeat;background-position:right bottom;background-image:url(../img/common/longarrow_right.svg);background-size:contain}.p-index-why{position:relative;width:100%;background-repeat:no-repeat;background-size:contain}.p-index-why>.title{text-align:center}.p-index-why>.title a{color:currentColor;text-decoration:none}.p-index-why>.title span{display:block}.p-index-why>.title span[lang=en],.p-index-why>.title .main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:normal;color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-index-why>.title span[lang=ja],.p-index-why>.title .sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:normal}.p-index-why .lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-why .lead span{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);-webkit-font-feature-settings:"palt" 0;font-feature-settings:"palt" 0}.p-index-why .more{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-index-why .shortcut{list-style:none;display:contents}.p-index-why .shortcut .item{position:absolute}.p-index-why .shortcut .item a{display:block}.p-index-why .shortcut .item img{display:block;width:100%;height:auto}.p-index-widebanner{overflow:hidden;margin:8.5333333333vw auto 19.2vw;width:88vw}.p-index-banner+.p-index-widebanner{margin-top:-10.6666666667vw}.p-index-widebanner img{width:100%;height:auto}.p-index-widebanner>a{display:block;overflow:hidden;position:relative;border:1px solid var(--text);width:100%;border-radius:2.6666666667vw}.p-index-widebanner>a::before{content:"";position:absolute;display:block;border-radius:50%;background-color:var(--yellow);border:1px solid var(--text);z-index:1;width:10.6666666667vw;height:10.6666666667vw;right:4vw;bottom:4vw}.p-index-widebanner>a::after{content:"";position:absolute;z-index:2;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/common/shortarrow_right.svg)}.p-live-emergency-box{position:relative}.p-live-emergency-box::after{content:"";display:block;background-size:100%;background-repeat:no-repeat;position:absolute}.p-live-emergency-box>.title{border:1px solid var(--text)}.p-live-emergency-box>.c-text{line-height:1.75}.p-live-emergency-contact{background-color:var(--lightpink);border:1px solid var(--text);position:relative}.p-live-emergency-contact::after{content:"";display:block;position:absolute;background-size:100%;background-repeat:no-repeat}.p-live-emergency-contact .block.-message{background-position:left bottom;background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-live-emergency-contact .head{position:relative}.p-live-emergency-contact .image{overflow:hidden;border:1px solid var(--text)}.p-live-emergency-contact .image img{width:100%}.p-live-emergency-contact .number p{line-height:1.2;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-live-emergency-contact .balloon{background-color:var(--yellow);border:1px solid;position:relative}.p-live-emergency-contact .balloon::before{content:"";display:block;background-repeat:no-repeat;background-size:contain;position:absolute;background-image:url(../img/live/emergency/balloon_bg.svg)}.p-live-emergency-patterns{counter-reset:pattern}.p-live-emergency-patterns .pattern{position:relative;counter-increment:pattern;border:1px solid var(--text);background-color:var(--lightergray)}.p-live-emergency-patterns .pattern>*{position:relative;z-index:2}.p-live-emergency-patterns .pattern::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"Pattern" counter(pattern);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-live-emergency-patterns .pattern::after{content:"";display:block;background-size:100%;background-repeat:no-repeat;position:absolute}.p-live-emergency-patterns .pattern .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-live-emergency-patterns .pattern .text{line-height:1.75}.p-live-emergency-todo{counter-reset:todo}.p-live-emergency-todo .todo{position:relative;counter-increment:todo;border:1px solid var(--text)}.p-live-emergency-todo .todo::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"Todo" counter(todo);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-live-emergency-todo .todo .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-live-emergency-todo .todo .text{line-height:1.75}.p-live-emergency-todo .todo .image img{width:100%;height:auto}.p-live-expense-cases>.item{border:1px solid var(--text);background-color:var(--lightgreen);position:relative}.p-live-expense-cases>.item::before{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;border-right:1px solid var(--text);border-bottom:1px solid var(--text);background-color:var(--white);display:grid;place-content:center;position:absolute;top:0;left:0}.p-live-expense-cases>.item::after{content:"";display:block;background-size:100%;position:absolute}.p-live-expense-cases>.item:nth-child(1)::before{content:"Aさん"}:lang(en) .p-live-expense-cases>.item:nth-child(1)::before{content:"Student A"}.p-live-expense-cases>.item:nth-child(2)::before{content:"Bさん"}:lang(en) .p-live-expense-cases>.item:nth-child(2)::before{content:"Student B"}.p-live-expense-cases>.item:nth-child(2)::after{background-image:url(../img/live/cost/illust_expense_icon2.svg)}.p-live-expense-cases>.item:nth-child(3)::before{content:"Cさん"}:lang(en) .p-live-expense-cases>.item:nth-child(3)::before{content:"Student C"}.p-live-expense-cases>.item .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-position:right bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:6px 2px}:lang(en) .p-live-expense-cases>.item .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-expense-cases>.item .row::after{content:"";display:block;width:100%;height:2px;background-color:var(--green);position:absolute;bottom:0}.p-live-expense-cases>.item .label{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:lang(en) .p-live-expense-cases>.item .label{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;line-height:1.1;letter-spacing:.04em;white-space:nowrap}.p-live-expense-cases>.item .label::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;background-size:contain;background-repeat:no-repeat}.p-live-expense-cases>.item .cost{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;text-align:right}:lang(en) .p-live-expense-cases>.item .cost{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;letter-spacing:.04em}.p-live-expense-cases>.item .cost small{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-expense-cases>.item .total{text-align:right}.p-live-expense-cases>.item .total .text{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;display:inline-block;line-height:2;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-size:100% .4em}.p-live-expense-cases>.item .total .text .small{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-expense-cases>.item .total .text .ex-small{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-expense-prices>.item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sky);border:1px solid var(--text)}.p-live-expense-prices>.item .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);line-height:1.2}.p-live-expense-prices>.item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;overflow:hidden;background-color:var(--white);border:1px solid var(--text)}.p-live-expense-prices>.item .image img{width:100%;height:auto;aspect-ratio:1}.p-live-expense-prices>.item .body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.p-live-expense-prices>.item .yen{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-live-expense-prices>.item .yen::before{content:"";display:block;background-image:url(../img/live/cost/illust_flag_jp.svg);background-size:100%}.p-live-expense-prices>.item .yen span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-size:100% .4em}.p-live-expense-prices>.item .others .price{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.p-live-expense-prices>.item .others .price::before{content:"";background-size:100%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.p-live-expense-prices>.item .others .price.-cn::before{background-image:url(../img/live/cost/illust_flag_cn.svg)}.p-live-expense-prices>.item .others .price.-vn::before{background-image:url(../img/live/cost/illust_flag_vn.svg)}.p-live-expense-prices>.item .others .price.-id::before{background-image:url(../img/live/cost/illust_flag_id.svg)}.p-live-expense-prices>.item .others .price.-lk::before{background-image:url(../img/live/cost/illust_flag_lk.svg)}.p-live-expense-prices>.item .others .price span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-job-point{counter-reset:job-point}.p-live-job-point>.item{position:relative;counter-increment:job-point;line-height:1.5}.p-live-job-point>.item::before{content:counter(job-point);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;color:var(--text);border:1px solid var(--text);border-radius:50%;background-color:var(--sky);line-height:1.1;letter-spacing:normal;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-live-job-point>.item .image{margin-left:auto;margin-right:auto}.p-live-job-point>.item .image img{width:100%;height:auto}.p-live-job-point>.item .title{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-live-job-point>.item .text{line-height:1.5;letter-spacing:.06em}.p-live-job-ranking{border:1px solid var(--text);position:relative}.p-live-job-ranking>.list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-live-job-ranking>.list .row:first-child{position:relative}.p-live-job-ranking>.list .row:first-child::after{content:"";display:block;background-repeat:no-repeat;background-size:100%;position:absolute}.p-live-job-ranking>.list .row:nth-child(-n+3) dt{background-size:contain;background-repeat:no-repeat}.p-live-job-ranking>.list .row:nth-child(n+4) dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-job-ranking>.list .row:nth-child(n+4) dt::before{border:1px solid var(--text);top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%}.p-live-job-ranking>.list .row dt{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-live-job-ranking>.list .row dt::before{content:"";display:block;position:absolute}.p-live-job-ranking>.list .row dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-live-job-ranking>.chart img{width:100%}.p-live-job-ranking>.note{color:var(--gray)}.p-live-job-search{counter-reset:job-search}.p-live-job-search>.item{border:1px solid var(--text);counter-increment:job-search}.p-live-job-search>.item.-green{background-color:var(--lightgreen)}.p-live-job-search>.item.-gray{background-color:var(--lightergray)}.p-live-job-search>.item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-job-search>.item .title::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:counter(job-search);color:var(--text);border:1px solid var(--text);border-radius:50%;background-color:var(--sky);display:grid;place-content:center;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-live-job-search>.item .voice-wrapper{position:relative}.p-live-job-search>.item .voice{background-color:var(--yellow);border:1px solid var(--text);position:relative}.p-live-job-search>.item .voice::before{content:"";display:block;position:absolute;background-size:100%}.p-live-job-search>.item .voice::after{content:"";display:block;border-radius:50%;position:absolute;background-image:url(../img/live/job/img_search_icon.png);background-size:100%;border:1px solid var(--text)}.p-live-job-search>.item .text{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:inline;background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);line-height:2.4}.p-live-job-search>.item .text-vertical{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:2.4}.p-live-life-bike{position:relative}.p-live-life-bike>.title{border:1px solid var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.p-live-life-bike>.title::before{content:"";background-image:url(../img/live/life/ico_attention.svg);background-size:100%}.p-live-life-bike>.image{border:1px solid var(--text);overflow:hidden}.p-live-life-bike>.image img{width:100%;height:auto}.p-live-life-bike>.illust{position:absolute}.p-live-life-box>.c-text{line-height:1.75}.p-live-life-chart>.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-live-life-chart>.caption>.text{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-life-chart>.caption>.text::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;border-radius:50%;border:1px solid var(--text)}.p-live-life-chart>.caption>.text.-max::before{background-color:var(--pink)}.p-live-life-chart>.caption>.text.-min::before{background-color:var(--sky)}.p-live-life-list{counter-reset:life-list}.p-live-life-list>.item{counter-increment:life-list;border-top:1px solid var(--lightgray)}.p-live-life-list>.item:last-child{border-bottom:1px solid var(--lightgray)}.p-live-life-list>.item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-life-list>.item .title::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:counter(life-list);border:1px solid var(--text);background-color:var(--sky);border-radius:50%;display:grid;place-content:center;line-height:1.1;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-live-life-mobile-carriers>.item:not(:first-child){background-position:left top}.p-live-life-mobile-carriers>.item .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-life-mobile-carriers>.item .number::before{content:"";display:block;border-radius:50%;border:1px solid var(--text);background-size:100%}.p-live-life-mobile-carriers>.item .number .wrapper span{display:block;line-height:1.1}.p-live-life-mobile-carriers>.item .number .wrapper a{line-height:1.5;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:100% .4em;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-live-life-mobile-carriers>.item .info .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-live-life-mobile-carriers>.item .info .row dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-life-nhi{position:relative}.p-live-life-nhi::before{content:"";position:absolute;background-repeat:no-repeat;background-size:100%}.p-live-life-nhi>.item:not(:last-child){background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-live-life-nhi>.item .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);line-height:1.1;border:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-life-outfit>.item{border:1px solid var(--text);position:relative}.p-live-life-outfit>.item.-pink{background-color:var(--lightpink)}.p-live-life-outfit>.item.-green{background-color:var(--lightgreen)}.p-live-life-outfit>.item.-yellow{background-color:var(--lightyellow)}.p-live-life-outfit>.item.-blue{background-color:var(--sky)}.p-live-life-outfit>.item .title{line-height:1.2;background-color:var(--white);border:1px solid var(--text);display:inline-block;position:absolute;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-live-life-outfit>.item .image{border:1px solid var(--text);border-radius:50%}.p-live-life-outfit>.item .image img{width:100%;height:auto}.p-live-life-send-money>.item{position:relative;background-color:var(--lightgreen)}.p-live-life-send-money>.item::after{content:"";display:block;background-size:100%;position:absolute}.p-live-life-send-money>.item .case{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text)}.p-live-life-send-money>.item .detail .summary{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-live-life-send-money>.item .detail .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-live-life-send-money>.item .detail .list ul{counter-reset:money}.p-live-life-send-money>.item .detail .list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;counter-increment:money}.p-live-life-send-money>.item .detail .list ul li::before{content:counter(money);background-color:var(--sky);border:1px solid var(--text);border-radius:50%;display:grid;place-content:center;-ms-flex-negative:0;flex-shrink:0;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-live-life-sunny-days img{width:100%}.p-live-life-toica{position:relative}.p-live-life-toica>.title{border:1px solid var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.p-live-life-transport{position:relative}.p-live-life-transport::before{content:"";position:absolute;top:0;z-index:1;display:block;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid var(--text)}.p-live-life-withdraw>.image{border:1px solid var(--text);position:relative}.p-live-life-withdraw>.image::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100%;background-image:url(../img/common/illust_money.svg)}.p-live-life-withdraw>.image img{width:100%;height:auto}.p-live-place-container{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--text);background-color:var(--white)}.p-live-place-container::before,.p-live-place-container::after{content:"";position:absolute;display:block;border-radius:inherit;border:1px solid var(--text);width:100%;height:100%}.p-live-place-container::before{z-index:-1}.p-live-place-container::after{z-index:-2}.p-live-place-container.-blue::before,.p-live-place-container.-blue::after{background-color:var(--sky)}.p-live-place-container.-blue>.inner .number{color:var(--fuji)}.p-live-place-container.-blue>.inner .heading span[lang=ja],.p-live-place-container.-blue>.inner .heading span.main{color:var(--fuji)}.p-live-place-container.-green::before,.p-live-place-container.-green::after{background-color:var(--lightgreen)}.p-live-place-container.-green>.inner .number{color:var(--green)}.p-live-place-container.-green>.inner .heading span[lang=ja],.p-live-place-container.-green>.inner .heading span.main{color:var(--green)}.p-live-place-container.-pink::before,.p-live-place-container.-pink::after{background-color:var(--lightpink)}.p-live-place-container.-pink>.inner .number{color:var(--pink)}.p-live-place-container.-pink>.inner .heading span[lang=ja],.p-live-place-container.-pink>.inner .heading span.main{color:var(--pink)}.p-live-place-container.-yellow::before,.p-live-place-container.-yellow::after{background-color:var(--lightyellow)}.p-live-place-container.-yellow>.inner .number{color:var(--orange)}.p-live-place-container.-yellow>.inner .heading span[lang=ja],.p-live-place-container.-yellow>.inner .heading span.main{color:var(--orange)}.p-live-place-container>.inner{position:relative}.p-live-place-container>.inner::before,.p-live-place-container>.inner::after{content:"";display:block;position:absolute;background-size:100%;background-repeat:no-repeat}.p-live-place-container>.inner .number{position:absolute;line-height:1.2;text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.06em}.p-live-place-container>.inner>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-live-place-container>.inner>.heading.-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.p-live-place-container>.inner>.heading>span.sub{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);background-color:var(--yellow);border:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}:lang(en) .p-live-place-container>.inner>.heading>span.sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-variation-settings:"wdth" 80,"opsz" 40;letter-spacing:-0.01em}.p-live-place-container>.inner>.heading>span.sub::after{content:"";position:absolute;top:100%;display:block}.p-live-place-container>.inner>.heading>span[lang=ja],.p-live-place-container>.inner>.heading>span.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);line-height:1.2}:lang(en) .p-live-place-container>.inner>.heading>span.main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;letter-spacing:.04em;line-height:1}.p-live-place-cost>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-live-place-cost>.item .title{position:absolute}.p-live-place-cost>.item .image{border:1px solid var(--text);border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.p-live-place-cost>.item .image img{width:100%}.p-live-place-houses>.list .row{background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-live-place-nav{counter-reset:place-nav;position:relative}.p-live-place-nav>.list .item{position:relative;background-color:var(--white);counter-increment:place-nav}.p-live-place-nav>.list .item::before{content:"0" counter(place-nav);color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);line-height:1.2;position:absolute;z-index:1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.06em}.p-live-place-nav>.list .item::after{content:"";display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:left bottom}.p-live-place-nav>.list .item.-blue::before{color:var(--fuji)}.p-live-place-nav>.list .item.-blue .text .main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:linear-gradient(var(--sky), var(--sky))}.p-live-place-nav>.list .item.-blue .text .sub{background-color:var(--sky)}.p-live-place-nav>.list .item.-green::before{color:var(--green)}.p-live-place-nav>.list .item.-green .text .main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--lightgreen)), to(var(--lightgreen)));background-image:linear-gradient(var(--lightgreen), var(--lightgreen))}.p-live-place-nav>.list .item.-green .text .sub{background-color:var(--lightgreen)}.p-live-place-nav>.list .item.-pink::before{color:var(--pink)}.p-live-place-nav>.list .item.-pink .text .main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--lightpink)), to(var(--lightpink)));background-image:linear-gradient(var(--lightpink), var(--lightpink))}.p-live-place-nav>.list .item.-pink .text .sub{background-color:var(--lightpink)}.p-live-place-nav>.list .item.-yellow::before{color:var(--orange)}.p-live-place-nav>.list .item.-yellow .text .main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--lightyellow)), to(var(--lightyellow)));background-image:linear-gradient(var(--lightyellow), var(--lightyellow))}.p-live-place-nav>.list .item.-yellow .text .sub{background-color:var(--lightyellow)}.p-live-place-nav>.list .item a{text-decoration:none;border:1px solid var(--text);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.p-live-place-nav>.list .item a::before{content:"";display:block;position:absolute;background-color:var(--yellow);border-radius:50%}.p-live-place-nav>.list .item a::after{content:"";display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:50%}.p-live-place-nav>.list .item a .text{text-align:center;line-height:1.2}.p-live-place-nav>.list .item a .text .sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);border:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}:lang(en) .p-live-place-nav>.list .item a .text .sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-variation-settings:"wdth" 80,"opsz" 40;letter-spacing:-0.01em;line-height:1.1}.p-live-place-nav>.list .item a .text .sub::after{content:"";position:absolute;top:100%;display:block}.p-live-place-nav>.list .item a .text .main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center;background-repeat:no-repeat;background-position:left 0 bottom .1em;background-size:100% .6em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}:lang(en) .p-live-place-nav>.list .item a .text .main{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-live-place-nav>.list .item a .text .main.-single{margin-top:.6em;margin-bottom:.6em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-live-place-points{counter-reset:place-points;position:relative}.p-live-place-points::after{content:"";display:block;width:100%;background-color:var(--white);position:absolute}.p-live-place-points>.item{position:relative;counter-increment:place-points;background-color:var(--white)}.p-live-place-points>.item::before{content:counter(place-points);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;color:var(--text);border:1px solid var(--text);border-radius:50%;background-color:var(--sky);line-height:1.1;letter-spacing:normal;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-live-place-points>.item .image{margin:auto}.p-live-place-points>.item .info dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-align:center}.lp-cmn-about .col{display:grid}.lp-cmn-about .col .box .title{font-weight:700;line-height:1.5}.lp-cmn-about .col .box .desc{line-height:1.6}.lp-cmn-about .point .pointItem{position:relative}.lp-cmn-about .point .pointItem:first-of-type .pointImg{border-radius:10px}.lp-cmn-about .point .pointNumber{background-color:var(--white);border:1px solid var(--text);border-radius:2px;font-weight:600;line-height:1.2;letter-spacing:.06em;position:absolute}.lp-cmn-about .point .pointCol{display:grid;background-color:var(--sky);border:1px solid var(--text)}.lp-cmn-about .point .pointBox .title{font-weight:700;line-height:1.5}.lp-cmn-about .point .pointBox .desc{line-height:1.6}.lp-cmn-about .btn{margin-inline:auto}.lp-cmn-body{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em}:lang(zh-cmn-Hans) .lp-cmn-body{font-family:"Roboto Flex","Noto Sans SC",sans-serif;letter-spacing:normal}:lang(my) .lp-cmn-body{font-family:"Roboto Flex","Noto Sans Myanmar",sans-serif;letter-spacing:normal}.lp-cmn-body a{text-decoration:none}.lp-cmn-body img{width:100%}.lp-cmn-body input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;width:100%}.lp-cmn-body .lp-cmn-inner{margin-inline:auto}.lp-cmn-body .lp-cmn-btn{display:grid;place-content:center;position:relative;background-color:var(--yellow);border:1px solid var(--text);border-radius:50px;font-weight:500;line-height:1.75;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.lp-cmn-body .lp-cmn-btn[target=_blank]::after{content:"";display:block;background-image:url(../img/lp/common/ico_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin-block:auto}.lp-cmn-header{z-index:10}.lp-cmn-header.l-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lp-cmn-header .btn{display:block;background-color:var(--yellow);position:absolute;top:0;right:0;font-weight:600;letter-spacing:.06em;line-height:1.5;border-left:1px solid var(--text);border-bottom:1px solid var(--text);border-bottom-left-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.lp-cmn-header .btn::after{content:"";display:block;background-image:url(../img/lp/common/ico_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin-block:auto}.lp-cmn-footer{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.lp-cmn-footer .sns{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto}.lp-cmn-footer .sns .title{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;letter-spacing:.06em;font-weight:700}.lp-cmn-footer .sns .title p,.lp-cmn-footer .sns .title span{display:block}.lp-cmn-footer .sns .item a{display:grid;place-content:center;background-color:var(--white);border:2px dotted var(--text);border-radius:50%;-webkit-transition:color .3s ease;transition:color .3s ease;aspect-ratio:1/1}.lp-cmn-footer .sns .item .c-icon{justify-self:center}.lp-cmn-footer .sns .item span{display:block;font-weight:500}.lp-cmn-footer .f-link{line-height:1.5;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom}.lp-cmn-footer .pagetop{display:block;position:absolute;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease;background-position:center;background-repeat:no-repeat;background-size:contain;font-weight:600;line-height:1.2;letter-spacing:.06em;text-align:center}.lp-cmn-footer .copyright{letter-spacing:.03em}.lp-cmn-campus .header{text-align:center}.lp-cmn-campus .header .title{line-height:1.5;letter-spacing:.06em;font-weight:700}.lp-cmn-campus .header .desc{line-height:1.6}.lp-cmn-campus .btn{margin-inline:auto}.lp-cmn-campus .schedule .title{font-weight:700;line-height:1.5;letter-spacing:.06em}.lp-cmn-campus .schedule .desc{letter-spacing:.06em;line-height:1.6}.lp-cmn-history{background-position:center;background-repeat:no-repeat;background-size:100% auto}.lp-cmn-history .col{display:grid}.lp-cmn-history .box .title{font-weight:700;line-height:1.5}.lp-cmn-history .box .desc{line-height:1.6}.lp-cmn-history .human{position:relative}.lp-cmn-history .human .caption{line-height:1.6}.lp-cmn-history .human .caption .ja{display:block}.lp-cmn-industry .title{font-weight:700;line-height:1.5;text-align:center}.lp-cmn-industry .col{display:grid}.lp-cmn-industry .col .desc{line-height:1.6}.lp-cmn-industry .global{display:grid;background-color:var(--lightgreen);text-align:left;border:1px solid var(--text)}.lp-cmn-industry .global .box .title{text-align:left}.lp-cmn-industry .global .box .desc .txt{display:block;line-height:1.6}.lp-cmn-industry .global .ref{display:block;color:var(--gray);font-style:normal}.lp-cmn-interview{background-size:cover;background-repeat:no-repeat}.lp-cmn-interview .title{font-weight:600;letter-spacing:.06em;line-height:1.2;color:var(--white);text-shadow:1px 1px 0 var(--text),-1px -1px 0 var(--text),1px -1px 0 var(--text),-1px 1px 0 var(--text)}.lp-cmn-interview .desc{font-weight:700;line-height:1.6;letter-spacing:.06em}.lp-cmn-interview .list{display:grid}.lp-cmn-interview .list .item{position:relative}.lp-cmn-interview .list .item a{display:block}.lp-cmn-interview .list .item.-interview .image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.lp-cmn-interview .list .item .image{border:1px solid var(--text);overflow:hidden;position:relative}.lp-cmn-interview .list .item .image img{width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.lp-cmn-interview .list .item .image::before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lp-cmn-interview .list .item .image::after{content:"";display:block;position:absolute;inset:0;margin:auto;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_play.svg)}.lp-cmn-interview .list .item .header{z-index:4}.lp-cmn-interview .list .item .header .headline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);font-weight:700;line-height:1.5;letter-spacing:.06em}.lp-cmn-interview .list .item .header .headline span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.lp-cmn-interview .list .item .header .headline .b-hdg{display:block}.lp-cmn-interview .list .item .header .headline .s-hdg{font-weight:500}.lp-cmn-interview .list .item .header .name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--green);border-inline:1px solid var(--text);border-bottom:1px solid var(--text);font-weight:500;line-height:1.4}.lp-cmn-mv{position:relative;overflow:hidden;background-repeat:no-repeat,repeat-x;background-size:100% auto,1px 99%}.lp-cmn-mv .mvMain{margin-inline:auto;position:relative;border:1px solid var(--text)}.lp-cmn-mv .mvMain .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;inset:0;margin:auto;font-weight:600;letter-spacing:.06em;color:var(--white);text-shadow:1px 1px 0 var(--text),-1px -1px 0 var(--text),1px -1px 0 var(--text),-1px 1px 0 var(--text)}.lp-cmn-mv .mvMain .title span{position:relative;z-index:1}.lp-cmn-mv .mvMain .title span::after{content:"";display:block;position:absolute;width:100%;background-color:var(--yellow);right:0;z-index:-1;border-radius:3px}.lp-cmn-mv .caption{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--text);color:var(--white);font-weight:600;line-height:1.25;letter-spacing:.06em;position:absolute}.lp-cmn-mv .work{position:absolute}.lp-cmn-mv .learn img{display:block;position:absolute}.lp-cmn-mv .learn .caption{z-index:5}.lp-cmn-mv .map{position:absolute}.lp-cmn-mv .enjoy .soccer{display:block;position:absolute}.lp-cmn-mv .enjoy .food{position:absolute}.lp-cmn-mv .enjoy .art{position:absolute}.lp-cmn-mv .life{width:100%;position:absolute;right:0;bottom:0;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}.lp-cmn-mv .life .comment{position:absolute}.lp-cmn-useful .inner{margin-inline:auto}.lp-cmn-useful .col{display:grid}.lp-cmn-useful .box .desc{line-height:1.6}.lp-cmn-useful .link{position:relative}.lp-cmn-useful .link .list{display:grid}.lp-cmn-useful .link .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;letter-spacing:.06em;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom;position:relative}.lp-cmn-useful .link .item a::before{content:"";display:block;width:100%;height:.75rem;background-color:var(--yellow);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:absolute;left:0;z-index:-1}.lp-cmn-useful .link .item a::after{content:"";display:block;border:1px solid var(--text);border-radius:50%;background-color:var(--yellow);background-image:url(../img/lp/common/ico_arrow.svg);background-repeat:no-repeat;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.lp-myanmar-about .col .box .desc{line-height:2.2}.lp-myanmar-about .point .pointBox .title{line-height:2}.lp-myanmar-campus .header .title{line-height:1.7}.lp-myanmar-campus .header .desc{line-height:2.2}.lp-myanmar-campus .schedule .desc{line-height:2.2}.lp-myanmar-footer .f-link{line-height:1.9}.lp-myanmar-history.lp-cmn-history .inner .title{line-height:2.2}.lp-myanmar-history.lp-cmn-history .inner .col .box .desc{line-height:2.2}.lp-myanmar-history.lp-cmn-history .inner .col .box .desc:first-of-type{margin-top:0}.lp-myanmar-history.lp-cmn-history .inner .col .human::after{display:none}.lp-myanmar-industry .col .desc{line-height:2.2}.lp-myanmar-industry .col .desc .txt{display:block}.lp-myanmar-industry .global .box .title{line-height:1.8}.lp-myanmar-industry .global .box .desc .txt{line-height:2}.lp-myanmar-industry .global .ref{line-height:1.6}.lp-myanmar-interview .title{line-height:1.7}.lp-myanmar-interview .desc{font-weight:400;line-height:2}.lp-myanmar-interview .list .item .header .headline{line-height:1.9}.lp-myanmar-mv .mvMain .title{font-weight:700;line-height:1.7}.lp-myanmar-mv .caption{font-weight:700;line-height:1.7}.lp-myanmar-useful .col .box .desc{line-height:1.7}.lp-myanmar-useful .col .box .desc .txt{display:block}.p-news-article-body{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--text);background-color:var(--white)}.p-news-article-body::before,.p-news-article-body::after{content:"";position:absolute;display:block;border-radius:inherit;border:1px solid var(--text);width:100%;height:100%;background-color:var(--yellow)}.p-news-article-body::before{z-index:-1}.p-news-article-body::after{z-index:-2}.p-news-article-body.-interview::before,.p-news-article-body.-interview::after{background-color:var(--pink)}.p-news-article-body.-interview .illust-interview{display:block;background-size:100%;position:absolute}.p-news-article-body>.eyecatch{overflow:hidden}.p-news-article-body>.eyecatch img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.p-news-article-body+.p-section{margin-top:19.2vw}.p-news-article-header{position:relative;width:100%;overflow:visible}.p-news-article-header::before{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-news-article-header>.inner{position:relative;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-news-article-header>.inner .category{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text);background-color:var(--yellow)}.p-news-article-header>.inner .category::before{content:"#"}.p-news-article-header>.inner .category::after{content:"";position:absolute;top:100%;display:block}.p-news-article-header>.inner .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-news-article-header>.inner .date{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em;background-repeat:no-repeat;background-position:left center;background-image:url(../img/common/ico_calendar.svg);line-height:1.75}.p-news-article-profile{border:1px solid var(--text);background-color:var(--lightgreen);position:relative}.p-news-article-profile::before{content:"Profile";border-right:1px solid var(--text);border-bottom:1px solid var(--text);background-color:var(--white);display:grid;place-content:center;position:absolute;top:0;left:0;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-news-article-profile::after{content:"";display:block;background-size:100%;position:absolute}.p-news-article-profile>.image{border:1px solid var(--text);border-radius:50%;overflow:hidden}.p-news-article-profile>.image img{width:100%;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.p-news-article-profile>.info .head span{display:block;line-height:1.5}.p-news-article-profile>.info .list .row{background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-news-article-profile>.info .list .row dt{line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-news-article-profile>.info .list .row dt::before{content:"";border-radius:50%;background-color:var(--yellow);border:1px solid var(--text)}.p-news-article-profile>.info .list .row dd{line-height:2}.p-news-article{position:relative;z-index:1}.p-news-index{margin-left:auto;margin-right:auto}.p-news-index>.side{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-news-item{border-bottom:1px solid var(--text);--shadow: var(--lightgray)}.p-news-item:has(.c-button-detail){border:none}.p-news-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.p-news-item>a:has(.label){position:relative}.p-news-item .image{position:relative;overflow:hidden}.p-news-item .image::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text)}.p-news-item .image img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.p-news-item .label{position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.1;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-news-item .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;word-break:auto-phrase;text-wrap:pretty;line-height:1.5}.p-news-item .title:has(+.c-button-detail){font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;margin-bottom:6.4vw}.p-news-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-news-item .category{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-news-item .category::before{content:"#"}.p-news-item .date{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em;margin-left:auto;line-height:1.75;color:var(--gray)}.p-news-item .c-button-detail{margin-top:auto}.p-news-item:where(:nth-child(8n+1)),.p-news-item:where(:nth-child(8n+6)),.p-news-item.-pink{--shadow: var(--pink)}.p-news-item:where(:nth-child(8n+2)),.p-news-item:where(:nth-child(8n+4)),.p-news-item:where(:nth-child(8n)),.p-news-item.-sky{--shadow: var(--sky)}.p-news-item:where(:nth-child(8n+3)),.p-news-item:where(:nth-child(8n+5)),.p-news-item:where(:nth-child(8n+7)),.p-news-item.-yellow{--shadow: var(--yellow)}.p-news-pager{width:100%;display:grid;grid-template:"prev index next" auto/1fr auto 1fr}.p-news-pager:empty{display:none}.p-news-pager>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news-pager>.prev a,.p-news-pager>.next a{text-decoration:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-news-pager>.prev a::before,.p-news-pager>.next a::before{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;background-image:url(../img/common/longarrow_right.svg)}.p-news-pager>.prev a::after,.p-news-pager>.next a::after{content:"";display:block;border-radius:50%;background-color:var(--yellow)}.p-news-pager>.prev{grid-area:prev;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-news-pager>.prev a::before{right:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-news-pager>.prev a::after{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-news-pager>.next{grid-area:next;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-news-pager>.index{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;grid-area:index;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-news-pager>.index a{color:var(--fuji);text-decoration:none;background-repeat:no-repeat;background-position:left bottom;background-size:100% 2px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);line-height:1.75}.p-news-pager.-detail{border-top:1px solid var(--lightgray)}.p-news-pager.-detail>.prev a::after,.p-news-pager.-detail>.next a::after{border:1px solid var(--text);background-color:var(--white)}@-webkit-keyframes hoverBorderIndex{0%{background-position:left bottom;background-size:100% max(1.5px, 0.1388888889vw)}1%{background-position:right bottom;background-size:100% max(1.5px, 0.1388888889vw)}50%{background-position:right bottom;background-size:0 max(1.5px, 0.1388888889vw)}51%{background-position:left bottom;background-size:0 max(1.5px, 0.1388888889vw)}100%{background-position:left bottom;background-size:100% max(1.5px, 0.1388888889vw)}}@keyframes hoverBorderIndex{0%{background-position:left bottom;background-size:100% max(1.5px, 0.1388888889vw)}1%{background-position:right bottom;background-size:100% max(1.5px, 0.1388888889vw)}50%{background-position:right bottom;background-size:0 max(1.5px, 0.1388888889vw)}51%{background-position:left bottom;background-size:0 max(1.5px, 0.1388888889vw)}100%{background-position:left bottom;background-size:100% max(1.5px, 0.1388888889vw)}}.p-news-side{border:1px solid var(--text);background-color:var(--white)}.p-news-side>.title{position:relative;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom;background-repeat:repeat-x;line-height:1.2;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-news-side>.title::before{content:"";border-radius:50%;background-color:var(--pink);position:absolute;left:0;top:.6em;border:1px solid var(--text);-webkit-transform:translateY(-55%);transform:translateY(-55%)}.p-news-side>.list .item{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-news-side>.list .item a{text-decoration:none}.p-news-side>.list .item a::before{content:"#"}.p-news-side>.list .item.-current a{color:var(--fuji)}.p-related-sites>.item .image{position:relative;overflow:hidden}.p-related-sites>.item .image::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text);pointer-events:none}.p-related-sites>.item .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;background-color:var(--white);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-related-sites>.item .image a::after{content:"";border-radius:50%;position:absolute;display:block;background-color:var(--text);background-repeat:no-repeat;background-position:55% 50%;background-image:url(../img/common/arrow_right.svg)}.p-search .mt-site-search-form{position:relative}.p-search .mt-site-search-form input,.p-search .mt-site-search-form button{color-scheme:light}.p-search .mt-site-search-form__query{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;font-size:1rem;border:1px solid var(--text);border-radius:100vmax;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.p-search .mt-site-search-form__query:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px var(--focus-color);box-shadow:0 0 0 2px var(--focus-color)}.p-search .mt-site-search-form__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;padding:0;top:50%;border:none;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_search.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-indent:110%;white-space:nowrap;word-wrap:normal}.p-search .mt-site-search-result-item__link{display:inline-block;text-decoration:none;color:var(--text)}.p-search .mt-site-search-result-item__link .mt-site-search-result-item__url{color:var(--gray);text-decoration:underline}.p-search .mt-site-search-result-item__label{position:relative;line-height:1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-search .mt-site-search-result-item__label::before{content:"";position:absolute;left:0;top:.75em;border-radius:50%;background-color:var(--pink);-webkit-transform:translateY(-55%);transform:translateY(-55%);border:1px solid var(--text)}.p-search .mt-site-search-result-item__url cite{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:400;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-style:normal}.p-search .mt-site-search__pagination>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-search .mt-site-search-pagination-item{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-search .mt-site-search-pagination-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;color:var(--text);width:100%;height:100%}.p-search .mt-site-search-pagination-item__link>strong{width:100%;height:100%;font-weight:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--fuji);border-bottom:1px solid currentColor}.p-search .mt-site-search-pagination-item--previous{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link::before{content:"";display:block;border-radius:50%;background-color:var(--yellow)}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link>span{font-size:0;position:absolute;display:block;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;background-image:url(../img/common/longarrow_right.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-search .mt-site-search-pagination-item--next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link::after{content:"";display:block;border-radius:50%;background-color:var(--yellow)}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link>span{font-size:0;position:absolute;display:block;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;background-image:url(../img/common/longarrow_right.svg)}.p-sitemap-child>.item{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-sitemap-child>.item a{color:currentColor;text-decoration:none}.p-sitemap-list>.item>a,.p-sitemap-list>.item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left bottom;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-sitemap-list>.item>a::before,.p-sitemap-list>.item>span::before{content:"";background-color:var(--text)}.p-sitemap-list>.item>a::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;background-color:var(--yellow);background-repeat:no-repeat;background-position:55% 50%;background-image:url(../img/common/arrow_right_text.svg);border:1px solid var(--text);border-radius:50%}.p-sitemap-list>.item.-disable{pointer-events:none;opacity:.3}.p-campus-data{position:relative;margin-left:auto;margin-right:auto;background-color:var(--lightgreen);border:1px solid var(--text)}.p-campus-data>.title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;left:-1px;top:-1px;border:1px solid var(--text);background-color:var(--white);line-height:1.5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-campus-data>.list .row{display:-webkit-box;display:-ms-flexbox;display:flex;background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%)}.p-campus-data>.list .row dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-campus-data>.list .row dd{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.p-campus-data>.chart img{width:100%;height:auto}.p-campus-header{position:relative;width:100%;overflow:visible}.p-campus-header::before{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-campus-header>.inner{position:relative;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.p-campus-header>.inner .info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-campus-header>.inner .info .type{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--text);background-color:var(--white)}.p-campus-header>.inner .info .type .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;aspect-ratio:1;color:var(--text);letter-spacing:-0.05em;border:1px solid var(--text);line-height:1.1}.p-campus-header>.inner .info .type.-national .num{background-color:var(--pastelgreen)}.p-campus-header>.inner .info .type.-pref .num{background-color:var(--pink)}.p-campus-header>.inner .info .type.-private .num{background-color:var(--yellow)}.p-campus-header>.inner .info .title{line-height:1.5}:lang(en) .p-campus-header>.inner .info .title{line-height:1.3}.p-campus-header>.inner .info .title span{display:block}.p-campus-header>.inner .info .title span.sub{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-campus-header>.inner .info .title span.main{font-size:inherit;line-height:inherit}.p-campus-header>.inner .image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-campus-header>.inner .image .photo{border:1px solid var(--text)}.p-campus-header>.inner .image .photo img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.p-campus-header>.inner .image .logo{position:absolute;z-index:1;left:0;bottom:0;background-color:var(--white);border:1px solid var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.p-campus-header>.inner .image .logo img{aspect-ratio:1}.p-campus-movie{position:relative;margin-left:auto;margin-right:auto}.p-campus-movie .movie{position:relative;overflow:hidden}.p-campus-movie .movie iframe{aspect-ratio:16/9;width:100%;height:auto}.p-campus-outline{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--text)}.p-campus-outline::before{content:"";position:absolute;background-position:right top;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/illust_hat.svg)}.p-study-cost-list>.item{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:relative;border-radius:50%;aspect-ratio:1;overflow:hidden}.p-study-cost-list>.item::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text)}.p-study-cost-list>.item img{width:100%;height:auto;aspect-ratio:1}.p-study-cost-table thead th{color:var(--white);background-color:var(--gray)}.p-study-cost-table .icon{display:inline-block;vertical-align:middle}.p-study-cost-types{position:relative;background-color:var(--sky);border:1px solid var(--text)}.p-study-cost-types::after{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-study-daily-timeline{list-style:none;counter-reset:timeline}.p-study-daily-timeline>.item{position:relative;overflow:visible;counter-increment:timeline}.p-study-daily-timeline>.item::before{content:counter(timeline, decimal-leading-zero);position:absolute;top:0;z-index:2;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);-webkit-transform:translateY(-45%);transform:translateY(-45%);line-height:1;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-study-daily-timeline>.item:not(:last-child)::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat}.p-study-daily-timeline>.item .img{position:relative;z-index:1}.p-study-daily-timeline>.item .img::before{content:"";position:absolute;display:block;width:100%;height:100%;border:1px solid var(--text)}.p-study-daily-timeline>.item .img img{width:100%;height:auto;aspect-ratio:340/228;-o-object-fit:cover;object-fit:cover}.p-study-daily-timeline>.item .task{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--text);background-color:var(--white)}.p-study-daily-timeline>.item .task .time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-study-daily-timeline>.item .task .todo{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.2}.p-study-daily-timeline>.item .task .todo span[lang=en]{vertical-align:.0625em;font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-study-daily{overflow:hidden}.p-study-flow-step>.header .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-study-flow-step>.header .title{line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-flow-step>.header .summary{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-study-flow-step>.lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-study-flow-step>.point .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.1;border-radius:.5333333333vw;border:1px solid var(--text);background-color:var(--sky);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-study-flow-step>.point .list .item{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-flow-step>.point .list li.item{position:relative}.p-study-flow-step>.point .list li.item::before{content:"・";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-study-flow-step>.point .list div.item{position:relative}.p-study-flow-step>.point .list div.item::before{content:"";position:absolute;border-radius:50%;display:block;border:1px solid var(--text);background-color:var(--yellow)}.p-study-flow-step>.point .list div.item dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-flow>.indicator .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-study-interview-item{border-bottom:1px solid var(--text)}.p-study-interview-item .img{position:relative;overflow:hidden;border:1px solid var(--text)}.p-study-interview-item .img::before{content:"";position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-study-interview-item .img::after{content:"";position:absolute;top:50%;left:50%;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_play.svg);display:block}.p-study-interview-item .img img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.p-study-interview-item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-interview-item .header .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:right top}.p-study-interview-item .header .date time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-interview-item .header .date time .ym{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-study-interview-item .header .date time .day{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2}.p-study-interview-item .header .headline{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-study-interview-item>a{text-decoration:none;color:currentColor}.p-study-interview-item.-soon{border-bottom:none}.p-study-interview-item.-soon .img{margin-bottom:0}.p-study-interview-item.-soon .img::before,.p-study-interview-item.-soon .img::after{content:none}.p-study-interview{position:relative;background-color:var(--white);background-position:top center;background-size:100% auto;background-repeat:repeat}.p-study-interview>.header{margin-left:auto;margin-right:auto}.p-study-interview>.header .title span{display:block}.p-study-interview>.header .title span[lang=ja]{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--white);background-color:var(--text);line-height:1.1}.p-study-interview>.header .title span[lang=en]{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;line-height:1.2;color:var(--sky);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-study-interview>.header .lead{font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-study-interview>.inner{position:relative;margin-left:auto;margin-right:auto}.p-study-interview .detail{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.6}.p-study-interview .detail a{position:relative;color:currentColor;text-decoration:none}.p-study-interview .detail a::before{content:"";position:absolute;right:0;top:0;z-index:1;display:block;border-radius:50%;background-color:var(--yellow)}.p-study-interview .detail a::after{content:"";display:block;position:absolute;z-index:2;top:50%;background-repeat:no-repeat;background-position:right bottom;background-image:url(../img/common/longarrow_right.svg);background-size:contain}.p-study-interview .detail.-disable{pointer-events:none}.p-study-interview .detail.-disable a{color:var(--gray)}.p-study-interview .detail.-disable a::before{background-color:var(--lightgray)}.p-study-interview .detail.-disable a::after{opacity:.3}.p-study-scholorship-colleges{counter-reset:college;position:relative;border:1px solid var(--text)}.p-study-scholorship-colleges::before{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url();pointer-events:none}.p-study-scholorship-colleges>.college{counter-increment:college}.p-study-scholorship-colleges>.college .header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--lightgray)}.p-study-scholorship-colleges>.college .header .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-transition:color .3s ease;transition:color .3s ease;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-scholorship-colleges>.college .header .title::before{content:counter(college);font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1;color:var(--text);border:1px solid var(--text);background-color:var(--sky);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;letter-spacing:-0.05em;border-radius:50%}.p-study-scholorship-colleges>.college .header .toggle{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.p-study-scholorship-colleges>.college .header .toggle::before,.p-study-scholorship-colleges>.college .header .toggle::after{content:"";position:absolute;left:50%;top:50%;display:block;width:100%;height:2px;background-color:currentColor;margin-left:-50%;margin-top:min(-0.0694444444vw, -0.75px);-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.p-study-scholorship-colleges>.college .header .toggle::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-study-scholorship-colleges>.college .body{background-color:var(--lightgreen)}.p-study-scholorship-colleges>.college.is-open .header{color:var(--green)}.p-study-scholorship-colleges>.college.is-open .header .title::before{background-color:var(--lightgreen)}.p-study-scholorship-colleges>.college.is-open .header .toggle::before{-webkit-transform:rotate(0);transform:rotate(0)}.p-study-scholorship-government>.item{position:relative;background-color:var(--sky);border:1px solid var(--text)}.p-study-scholorship-government>.item .name{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-study-scholorship-government>.item .image{width:100%;position:relative;overflow:hidden}.p-study-scholorship-government>.item .image::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid var(--text);border-radius:inherit}.p-study-scholorship-government>.item .image img{width:100%;height:auto}.p-study-scholorship-government>.item .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-study-scholorship-local{counter-reset:local}.p-study-scholorship-local>.item{position:relative;counter-increment:local;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-scholorship-local>.item::before{content:counter(local);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;color:var(--text);border:1px solid var(--text);border-radius:50%;background-color:var(--sky);line-height:1.1;letter-spacing:normal;font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em}.p-study-scholorship-patterns{counter-reset:pattern}.p-study-scholorship-patterns .pattern{position:relative;counter-increment:pattern;border:1px solid var(--text)}.p-study-scholorship-patterns .pattern::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"Pattern" counter(pattern);position:absolute;bottom:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-study-scholorship-patterns .pattern .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-study-scholorship-patterns .pattern .text{line-height:1.75}.p-study-scholorship-patterns .pattern .image img{width:100%;height:auto}.p-study-scholorship-school>.item{position:relative;background-color:var(--lightgreen)}.p-study-scholorship-school>.item .case{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text)}.p-study-scholorship-school>.item .detail{display:grid}.p-study-scholorship-school>.item .detail .summary{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;grid-area:summary;line-height:1.5}.p-study-scholorship-school>.item .detail .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;grid-area:text}.p-study-scholorship-school>.item .detail .image{grid-area:image}.p-study-scholorship-school>.item .detail .image img{width:100%;height:auto}.p-study-scholorship-type{counter-reset:scholorships}.p-study-scholorship-type>.item{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;counter-increment:scholorships;border-bottom:1px solid var(--lightgray);font-family:"Noto Sans JP",sans-serif;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-scholorship-type>.item::before{content:counter(scholorships);font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;aspect-ratio:1;border:1px solid var(--text);background-color:var(--sky);color:var(--text);line-height:1.1}.p-study-search-filter{display:grid;background-color:var(--lightergray)}.p-study-search-filter form{display:contents}.p-study-search-filter .term{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.5}.p-study-search-filter .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;line-height:1}.p-study-search-filter .list label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:100vmax;border:1px solid var(--white);background-color:var(--white);line-height:1.75;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-search-filter .list label:has(:checked){border-color:var(--text);background-color:var(--yellow)}.p-study-search-filter .list label input[type=radio],.p-study-search-filter .list label input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.p-study-search-list{position:relative;display:grid}.p-study-search-list>.item{opacity:1}.p-study-search-list>.item.-hide{opacity:0;display:none}.p-study-search-list>.item .type{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;bottom:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--text);background-color:var(--white);-webkit-transform:translateY(50%);transform:translateY(50%)}.p-study-search-list>.item .type .num{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;aspect-ratio:1;color:var(--text);letter-spacing:-0.05em;border:1px solid var(--text)}.p-study-search-list>.item .image{overflow:hidden;position:relative}.p-study-search-list>.item .image img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-study-search-list>.item .image.-dummy::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;border:1px solid var(--text)}.p-study-search-list>.item .info .logo img{width:100%;height:100%}.p-study-search-list>.item .info .name{line-height:1.5}:lang(en) .p-study-search-list>.item .info .name{line-height:1.3}.p-study-search-list>.item .info .name>span.sub{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;line-height:1.5}.p-study-search-list>.item .info .name>span.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-study-search-list>.item>a,.p-study-search-list>.item>div{position:relative;display:block;width:100%;height:100%;border:1px solid var(--text)}.p-study-search-list>.item>a{text-decoration:none}.p-study-search-list>.item>a[href]::after{content:"";position:absolute;display:block;border:1px solid var(--text);background-color:var(--text);background-image:url(../img/common/arrow_right.svg);background-repeat:no-repeat;border-radius:50%;background-position:55% 50%}.p-study-search-list>.item>a[href][target]::after{background-image:url(../img/common/ico_blank_white.svg);background-position:50% 50%}.p-study-search-list>.item.-national .type .num,.p-study-search-list>.item[data-type=national] .type .num{background-color:var(--pastelgreen)}.p-study-search-list>.item.-pref .type .num,.p-study-search-list>.item[data-type=pref] .type .num{background-color:var(--pink)}.p-study-search-list>.item.-private .type .num,.p-study-search-list>.item[data-type=private] .type .num{background-color:var(--yellow)}.p-study-search-list.-language>.item .data{display:block;line-height:1.5}:lang(en) .p-study-search-list.-language>.item .data{line-height:1.3}.p-study-search-list.-language>.item .data dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:4.2666666667vw;margin-bottom:.875em;padding-bottom:.875em;border-bottom:1px solid var(--text);text-wrap:pretty;word-break:auto-phrase}.p-study-search-list.-language>.item .data dt a{text-decoration:none}.p-study-search-list.-language>.item .data dt a[href]::after{content:"";border:1px solid var(--text);background-color:var(--text);background-image:url(../img/common/arrow_right.svg);display:inline-block;background-repeat:no-repeat;border-radius:50%;background-position:55% 50%;vertical-align:-0.3em}.p-study-search-list.-language>.item .data dt a[href][target]::after{background-image:url(../img/common/ico_blank_white.svg);background-position:50% 50%}.p-study-search-list.-language>.item .data dd{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.7333333333vw;line-height:1.5}.p-study-search-list.-language>.item .data dd a{text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-study-search-list.-language>.item .data dd.tel,.p-study-search-list.-language>.item .data dd.mail{padding-left:7.4666666667vw;background-repeat:no-repeat;background-position:0 0;background-size:5.8666666667vw 5.8666666667vw;min-height:5.8666666667vw}.p-study-search-list.-language>.item .data dd.tel{background-image:url(../img/study/search/ico_tel.svg)}.p-study-search-list.-language>.item .data dd.mail{background-image:url(../img/study/search/ico_mail.svg)}.p-study-search-map{position:relative;overflow:visible}.p-study-search-map::after{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-position:right bottom;background-size:contain;display:block}.p-why-about{position:relative;z-index:2;width:100%}.p-why-about [id]{scroll-margin:28.8vw 0 0}.p-why-about>.inner{margin-left:auto;margin-right:auto}.p-why-about>.inner .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-why-about>.inner .title span[lang=en],.p-why-about>.inner .title span.sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white)}.p-why-about>.inner .title span[lang=ja],.p-why-about>.inner .title span.main{line-height:1.5}.p-why-about>.inner .body p{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.75}.p-why-about>.inner .image img{width:100%;height:auto}.p-why-bg{background-color:var(--white)}.p-why-header{position:relative;z-index:1;width:100%;background-repeat:no-repeat;background-size:cover;background-color:var(--sky)}.p-why-header>.inner{margin-left:auto;margin-right:auto}.p-why-header>.inner .title span[lang=en],.p-why-header>.inner .title span.sub{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;white-space:nowrap;line-height:1.2;color:var(--white);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-why-header>.inner .title span[lang=ja],.p-why-header>.inner .title span.main{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--yellow);white-space:nowrap;line-height:1.5}.p-why-header>.inner .lead{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-why-interview{position:relative}.p-why-interview .image{position:relative;overflow:hidden;border:1px solid var(--text)}.p-why-interview .image::before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-why-interview .image::after{content:"";position:absolute;top:50%;left:50%;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/ico_play.svg);display:block}.p-why-interview .image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.p-why-interview .info{position:absolute;top:100%;z-index:3}.p-why-interview .info .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.5;background-color:var(--white);border:1px solid var(--text)}.p-why-interview .info .category{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-1px;border:1px solid var(--text);line-height:1.5;background-color:#badf73}.p-why-interview.-soon .image::before{border:max(0.75px, 0.0694444444vw) solid var(--text);background-color:rgba(0,0,0,0)}.p-why-interview.-soon .image::after{content:none}.p-why-reasons{counter-reset:reason}.p-why-reasons [id]{scroll-margin:28.8vw 0 0}.p-why-reasons>.reason{position:relative;counter-increment:reason;background-color:var(--sky);border:1px solid var(--text)}.p-why-reasons>.reason::before{content:"Reason" counter(reason);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:600;font-variation-settings:"wdth" 80;letter-spacing:.06em;position:absolute;bottom:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.25;color:var(--text);background-color:var(--white);-webkit-transform:translateY(50%);transform:translateY(50%);border:1px solid var(--text)}.p-why-reasons>.reason .info .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-why-reasons>.reason .image{overflow:hidden}.p-why-reasons>.reason .image.-border{border:1px solid var(--text)}.p-why-reasons>.reason .image.-slide{border-radius:0}.p-why-reasons>.reason .image img{width:100%;height:auto}.p-why-slide .splide__track{overflow:hidden}.p-why-slide .splide__slide img{width:100%;height:auto}.p-why-slide .splide__pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.p-why-slide .splide__pagination>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-why-slide .splide__pagination .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:1px solid var(--text);border-radius:50%;background-color:var(--white)}.p-why-slide .splide__pagination .splide__pagination__page.is-active{background-color:var(--pink)}.p-work-gyousei-download{position:relative;background-color:var(--lightergray);border:1px solid var(--text)}.p-work-gyousei-download>.title{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text);background-color:var(--white);border:1px solid var(--text);line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-work-gyousei-download>.item{position:relative;line-height:1.75}.p-work-gyousei-download>.item::before{content:"";border-radius:50%;background-color:var(--yellow);position:absolute;left:0;top:.875em;border:1px solid var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-work-gyousei-download>.item a{text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-work-gyousei-download>.item a[target=_blank]::after{content:"";display:inline-block;border-radius:unset;background-color:rgba(0,0,0,0);background-image:url(../img/common/ico_blank.svg);background-position:0 0;background-size:contain;vertical-align:baseline}.p-work-industries-area>.tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-work-industries-area>.tablist .tabitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:33.3333333333%;border:0;background-color:var(--white);line-height:1.5;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-position:left bottom,right top;color:var(--gray)}.p-work-industries-area>.tablist .tabitem:first-child{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-position:left bottom,right top;background-size:1px 87.5%,100% 1px}.p-work-industries-area>.tablist .tabitem:last-child{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-position:left bottom,right top,right bottom}.p-work-industries-area>.tablist .tabitem::before{content:"";position:absolute;left:1px;bottom:0;display:block;width:calc(100% - 1px);height:1px;background-color:var(--text)}.p-work-industries-area>.tablist .tabitem[aria-selected=true]{color:var(--text);background-color:var(--lightgreen)}.p-work-industries-area>.tablist .tabitem[aria-selected=true]::before{display:none}.p-work-industries-area>.tabpanels .tabpanel{border-top:0;border-left:1px solid var(--text);border-right:1px solid var(--text);border-bottom:1px solid var(--text);background-color:var(--lightgreen)}.p-work-industries-intro.-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-work-industries-intro>.info .rank{display:-webkit-box;display:-ms-flexbox;display:flex}.p-work-industries-intro>.info .rank .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-work-industries-intro>.info .rank .item img{width:100%;height:auto;aspect-ratio:1}.p-work-industries-intro>.image img{width:100%;height:auto}.p-work-industries-table .rank{white-space:nowrap}.p-work-industries-table .location{white-space:nowrap}.p-work-job-cases{counter-reset:case}.p-work-job-cases>.case{counter-increment:case}.p-work-job-cases>.case .header{position:relative}.p-work-job-cases>.case .image{position:relative}.p-work-job-cases>.case .image::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;border:1px solid var(--text)}.p-work-job-cases>.case .image img{width:100%;height:auto}.p-work-job-cases>.case .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid var(--text);background-color:var(--white)}.p-work-job-cases>.case .title::before{content:"Case" counter(case);position:absolute;left:-1px;bottom:100%;border:1px solid var(--text);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;line-height:1.5;background-color:var(--green)}.p-work-job-point{position:relative;background-color:var(--lightgreen)}.p-work-job-point>.section+.section{background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-repeat:repeat-x}.p-work-job-point>.section .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-work-job-point>.section .title .point{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--yellow)}.p-work-job-point>.section .title .point::before{content:"";position:absolute}.p-work-job-point>.section .title .point::after{content:"";position:absolute}.p-work-job-point.-tree::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-job-point.-documents::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain;background-image:url(../img/common/illust_documents.svg)}.p-work-recruit-flow{counter-reset:flow;border:1px solid var(--text)}.p-work-recruit-flow>.step{counter-increment:flow;position:relative}.p-work-recruit-flow>.step::before{content:counter(flow, decimal-leading-zero);position:absolute;z-index:3;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5);font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em}.p-work-recruit-flow>.step .image img{width:100%;height:auto}.p-work-recruit-flow>.step .title{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;line-height:1.5}.p-work-recruit-flow>.step .text{line-height:1.5}.p-work-recruit-goods>.item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--lightgreen);border:1px solid var(--text)}.p-work-recruit-goods>.item .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);border:1px solid var(--text);line-height:1.2}.p-work-recruit-goods>.item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;overflow:hidden;background-color:var(--white);border:1px solid var(--text)}.p-work-recruit-goods>.item .image img{width:100%;height:auto;aspect-ratio:1}.p-work-recruit-goods>.item .body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.p-work-submission-document{position:relative;background-color:var(--lightgreen)}.p-work-submission-document>.section+.section{background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-repeat:repeat-x}.p-work-submission-document>.section .title{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;background-color:var(--white);border:1px solid var(--text);line-height:1.1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-work-submission-document>.section .body.-unisection{display:block}.p-work-submission-document>.section .attention{border:1px solid var(--text);position:relative}.p-work-submission-document>.section .attention::after{content:"";display:block;background-size:100%;border:1px solid var(--text);position:absolute;border-radius:50%}.p-work-submission-document>.section .attention>.head{background-color:var(--pink);border-bottom:1px solid var(--text);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-work-submission-document>.section .attention>.head::after{content:"";display:block;position:absolute;background-size:contain;background-repeat:no-repeat}.p-work-submission-document>.section .attention>.head>h4{text-align:center;line-height:normal}.p-work-submission-document>.section .attention>.body{text-align:center;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-work-submission-document>.section .attention>.body>p{line-height:1.2}:lang(en) .p-work-submission-document>.section .attention>.body>p{line-height:1.5}.p-work-submission-document>.section .attention>.body>p span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left max(18px, 1.6666666667vw);background-size:100% .6em;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-work-submission-document>.section .c-list-disc a{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;text-decoration:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor)}.p-work-submission-document.-border{border:1px solid var(--text)}.p-work-submission-document.-book::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-submission-document.-passport::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-submission-document.-sakura::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-submission-document.-man::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-submission-document.-paper::before{content:"";position:absolute;background-repeat:no-repeat;background-position:right top;background-size:contain}.p-work-submission-point{counter-reset:point}.p-work-submission-point>.item{counter-increment:point;border-bottom:1px solid var(--lightgray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-work-submission-point>.item+.item{border-top:1px solid var(--lightgray);margin-top:-1px}.p-work-submission-point>.item::before{content:counter(point);font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;aspect-ratio:1;border:max(0.75px, 0.0694444444vw) solid var(--text);background-color:var(--sky);color:var(--text);line-height:1.1}.u-bg-black{background-color:var(--black) !important}.u-bg-text{background-color:var(--text) !important}.u-bg-white{background-color:var(--white) !important}.u-bg-gray{background-color:var(--gray) !important}.u-bg-lightgray{background-color:var(--lightgray) !important}.u-bg-mossgray{background-color:var(--mossgray) !important}.u-bg-fuji{background-color:var(--fuji) !important}.u-bg-sky{background-color:var(--sky) !important}.u-bg-yellow{background-color:var(--yellow) !important}.u-bg-pink{background-color:var(--pink) !important}.u-bg-green{background-color:var(--green) !important}.u-bg-lightgreen{background-color:var(--lightgreen) !important}.u-bg-pastelgreen{background-color:var(--pastelgreen) !important}.u-color-black{color:var(--black) !important}.u-color-text{color:var(--text) !important}.u-color-white{color:var(--white) !important}.u-color-gray{color:var(--gray) !important}.u-color-lightgray{color:var(--lightgray) !important}.u-color-mossgray{color:var(--mossgray) !important}.u-color-fuji{color:var(--fuji) !important}.u-color-sky{color:var(--sky) !important}.u-color-pink{color:var(--pink) !important}.u-color-yellow{color:var(--yellow) !important}.u-color-green{color:var(--green) !important}.u-color-lightgreen{color:var(--lightgreen) !important}.u-color-pastelgreen{color:var(--pastelgreen) !important}.u-disable{pointer-events:none !important;opacity:.3}.u-ff-NotoSansR{font-family:"Noto Sans JP",sans-serif !important;font-weight:400 !important;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;letter-spacing:.06em !important}.u-ff-NotoSansM{font-family:"Noto Sans JP",sans-serif !important;font-weight:500 !important;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;letter-spacing:.06em !important}.u-ff-NotoSansB{font-family:"Noto Sans JP",sans-serif !important;font-weight:700 !important;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;letter-spacing:.06em !important}.u-ff-RobotoR{font-family:Roboto,"Noto Sans JP",sans-serif !important;font-weight:400 !important;letter-spacing:.06em !important}.u-ff-RobotoCdR{font-family:"Roboto Flex","Noto Sans JP",sans-serif !important;font-weight:400 !important;font-variation-settings:"wdth" 80 !important;letter-spacing:.06em !important}.u-ff-RobotoM{font-family:Roboto,"Noto Sans JP",sans-serif !important;font-weight:500 !important;letter-spacing:.06em !important}.u-ff-RobotoCdM{font-family:"Roboto Flex","Noto Sans JP",sans-serif !important;font-weight:500 !important;font-variation-settings:"wdth" 80 !important;letter-spacing:.06em !important}.u-ff-RobotoSB{font-family:"Roboto Flex","Noto Sans JP",sans-serif !important;font-weight:600 !important;letter-spacing:.06em !important}.u-ff-RobotoCdSB{font-family:"Roboto Flex","Noto Sans JP",sans-serif !important;font-weight:600 !important;font-variation-settings:"wdth" 80 !important;letter-spacing:.06em !important}.u-ff-RobotoB{font-family:Roboto,"Noto Sans JP",sans-serif !important;font-weight:700 !important;letter-spacing:.06em !important}.u-ff-RobotoCdB{font-family:"Roboto Flex","Noto Sans JP",sans-serif !important;font-weight:700 !important;font-variation-settings:"wdth" 80 !important;letter-spacing:.06em !important}.u-fw-tn{font-weight:100 !important}.u-fw-xl{font-weight:200 !important}.u-fw-lt{font-weight:300 !important}.u-fw-rg{font-weight:400 !important}.u-fw-md{font-weight:500 !important}.u-fw-sb{font-weight:600 !important}.u-fw-bd{font-weight:700 !important}.u-fw-xb{font-weight:800 !important}.u-fw-bk{font-weight:900 !important}.u-fz-xs{font-size:3.2vw !important}.u-fz-sm{font-size:3.7333333333vw !important}.u-fz-md{font-size:4.2666666667vw !important}.u-fz-lg{font-size:4.8vw !important}.u-fz-xl{font-size:5.3333333333vw !important}.u-m0{margin:0 !important}.u-ma{margin:auto !important}.u-mt0{margin-top:0 !important}.u-mt4{margin-top:1.0666666667vw !important}.u-mt8{margin-top:2.1333333333vw !important}.u-mt16{margin-top:4.2666666667vw !important}.u-mt24{margin-top:6.4vw !important}.u-mt32{margin-top:8.5333333333vw !important}.u-mt40{margin-top:10.6666666667vw !important}.u-mta{margin-top:auto !important}.u-mr0{margin-right:0 !important}.u-mr4{margin-right:1.0666666667vw !important}.u-mr8{margin-right:2.1333333333vw !important}.u-mr16{margin-right:4.2666666667vw !important}.u-mr24{margin-right:6.4vw !important}.u-mr32{margin-right:8.5333333333vw !important}.u-mr40{margin-right:10.6666666667vw !important}.u-mra{margin-right:auto !important}.u-mb0{margin-bottom:0 !important}.u-mb4{margin-top:1.0666666667vw !important}.u-mb8{margin-bottom:2.1333333333vw !important}.u-mb16{margin-bottom:4.2666666667vw !important}.u-mb24{margin-bottom:6.4vw !important}.u-mb32{margin-bottom:8.5333333333vw !important}.u-mb40{margin-bottom:10.6666666667vw !important}.u-mba{margin-bottom:auto !important}.u-ml0{margin-left:0 !important}.u-ml4{margin-left:1.0666666667vw !important}.u-ml8{margin-left:2.1333333333vw !important}.u-ml16{margin-left:4.2666666667vw !important}.u-ml24{margin-left:6.4vw !important}.u-ml32{margin-left:8.5333333333vw !important}.u-ml40{margin-left:10.6666666667vw !important}.u-mla{margin-left:auto !important}.u-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media screen and (min-width: 768px){body{min-width:1080px}.glightbox-container.glightbox-clean .gvideo-container{width:max(765px, 70.8333333333vw)}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gclose{border:max(0.75px, 0.0694444444vw) solid var(--text)}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext{width:max(45px, 4.1666666667vw);height:max(45px, 4.1666666667vw)}.glightbox-container.glightbox-clean .gprev{left:max(15px, 1.3888888889vw)}.glightbox-container.glightbox-clean .gnext{right:max(15px, 1.3888888889vw)}.glightbox-container.glightbox-clean .gclose{width:max(45px, 4.1666666667vw);height:max(45px, 4.1666666667vw);top:max(15px, 1.3888888889vw);right:max(15px, 1.3888888889vw)}.glightbox-container.glightbox-clean .gclose svg{width:max(10.5px, 0.9722222222vw);height:max(10.5px, 0.9722222222vw)}.glightbox-container.glightbox-clean .gprev svg,.glightbox-container.glightbox-clean .gnext svg{width:max(6.75px, 0.625vw);height:max(10.5px, 0.9722222222vw)}.l-breadcrumbs{top:max(120px, 11.1111111111vw)}.l-breadcrumbs>.list{width:max(960px, 88.8888888889vw);font-size:max(10.5px, 0.9722222222vw);word-spacing:max(6px, 0.5555555556vw)}.l-breadcrumbs>.list .page+.page::before{margin-right:max(6px, 0.5555555556vw);width:max(9px, 0.8333333333vw)}.l-breadcrumbs>.list .page.-home img{width:max(16.5px, 1.5277777778vw);height:max(15px, 1.3888888889vw)}.l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;margin-left:auto;margin-right:auto;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:linear-gradient(var(--sky), var(--sky));background-repeat:repeat-x;background-position:0 0;background-size:1px max(108.75px, 10.0694444444vw)}.l-container.-bg{background-image:url(../img/common/bg_pattern_pc.svg);background-size:max(1080px, 100vw) max(907.5px, 84.0277777778vw);background-position:50% top;background-repeat:repeat}.l-fnav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:max(25.5px, 2.3611111111vw)}.l-fnav-main .item{font-size:max(10.5px, 0.9722222222vw)}.l-fnav-main .item+.item{margin-left:max(10.5px, 0.9722222222vw);padding-left:max(10.5px, 0.9722222222vw);border-left:1px solid var(--text)}.l-fnav-main .item a{padding:0 max(3.75px, 0.3472222222vw);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.l-fnav-sub{margin-top:max(22.5px, 2.0833333333vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-fnav-sub>.item{font-size:max(8.25px, 0.7638888889vw)}.l-fnav-sub>.item+.item{margin-left:max(3.75px, 0.3472222222vw);padding-left:max(9.75px, 0.9027777778vw);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--fuji)), to(var(--fuji)));background-image:linear-gradient(var(--fuji), var(--fuji));background-size:max(6px, 0.5555555556vw) 1px;background-repeat:no-repeat;background-position:left center}.l-fnav-sub>.item a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 max(3.75px, 0.3472222222vw);display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.l-footer-sns{position:absolute;left:max(37.5px, 3.4722222222vw);bottom:max(13.5px, 1.25vw);padding:max(4.5px, 0.4166666667vw) max(12px, 1.1111111111vw)}.l-footer-sns>.title{font-size:max(10.5px, 0.9722222222vw);height:max(24px, 2.2222222222vw);margin-right:max(9px, 0.8333333333vw);padding-right:max(9px, 0.8333333333vw)}.l-footer-sns>.item+.item{margin-left:max(12px, 1.1111111111vw)}.l-footer{margin-top:auto;padding-top:max(166.5px, 15.4166666667vw)}.l-footer>.upper{position:relative;width:100%;height:max(150px, 13.8888888889vw);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-image:url(../img/common/bg_footer-wave.svg)}.l-footer .logo{position:absolute;left:50%;bottom:max(11.25px, 1.0416666667vw);width:max(210px, 19.4444444444vw);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-footer>.lower{position:relative;height:max(229.5px, 21.25vw);background-image:url(../img/common/bg_footer-town.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;background-color:var(--sky);border-top:1px solid var(--sky);margin-top:-1px}.l-footer .copyright{position:absolute;left:max(78px, 7.2222222222vw);bottom:max(13.5px, 1.25vw);font-size:max(7.5px, 0.6944444444vw);line-height:normal}.l-footer .pagetop{position:absolute;bottom:max(210px, 19.4444444444vw);right:max(42px, 3.8888888889vw);width:max(186px, 17.2222222222vw);height:max(64.5px, 5.9722222222vw)}.l-footer .pagetop a{font-size:max(11.25px, 1.0416666667vw);background-image:url(../img/common/bg_pagetop.svg);padding-bottom:max(8.25px, 0.7638888889vw)}.l-footer.-index{margin-top:min(-12.0833333333vw, -130.5px)}.l-footer.-index>.upper{height:max(234.75px, 21.7361111111vw);background-image:url(../img/common/bg_footer-wave_index.svg)}.l-gnav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-gnav-main>.item{font-size:max(10.5px, 0.9722222222vw);line-height:1.7142857143}.l-gnav-main>.item+.item{margin-left:max(12px, 1.1111111111vw)}.l-gnav-main>.item a{padding:0 max(3.75px, 0.3472222222vw);display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.l-gnav-main>.item.-current a{background-size:100% .75em}.l-gnav-search{width:max(120px, 11.1111111111vw);height:max(21px, 1.9444444444vw)}.l-gnav-search .mt-site-search-form{width:max(120px, 11.1111111111vw);height:max(21px, 1.9444444444vw)}.l-gnav-search .mt-site-search-form__query{font-size:max(12px, 1.1111111111vw);padding-left:max(27.75px, 2.5694444444vw);padding-right:max(12px, 1.1111111111vw)}.l-gnav-search .mt-site-search-form__button{left:max(12px, 1.1111111111vw);width:max(9.75px, 0.9027777778vw);height:max(9.75px, 0.9027777778vw)}.l-gnav-sub{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-gnav-sub>.item{font-size:max(9px, 0.8333333333vw);line-height:normal}.l-gnav-sub>.item+.item{margin-left:max(15px, 1.3888888889vw)}.l-header{width:100%;height:max(108px, 10vw)}.l-header>.inner{min-width:1080px;margin-left:auto;margin-right:auto;display:grid;grid-template:"logo . sub search lang" auto "logo . main main main" auto/max(241.5px, 22.3611111111vw) auto auto max(120px, 11.1111111111vw) max(52.5px, 4.8611111111vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:max(11.25px, 1.0416666667vw);-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw);padding:max(27px, 2.5vw) max(37.5px, 3.4722222222vw) max(30.75px, 2.8472222222vw)}:lang(en) .l-header>.inner{padding-top:max(26.25px, 2.4305555556vw);padding-bottom:max(27.75px, 2.5694444444vw);grid-template:"logo . sub search lang" auto "logo . main main main" auto/max(241.5px, 22.3611111111vw) auto auto max(120px, 11.1111111111vw) max(63px, 5.8333333333vw)}.l-header .logo{margin-top:max(1.5px, 0.1388888889vw);grid-area:logo;width:max(241.5px, 22.3611111111vw);height:max(39px, 3.6111111111vw)}:lang(en) .l-header .logo{margin-top:0;height:max(54px, 5vw)}.l-header .l-gnav{display:contents}.l-header .l-gnav>.inner{display:contents}.l-header .l-gnav-search{grid-area:search}.l-header .l-gnav-main{grid-area:main;align-self:start}.l-header .l-gnav-sub{grid-area:sub}.l-header .lang{grid-area:lang;font-size:max(9px, 0.8333333333vw);line-height:1.8333333333}.l-header .lang a::after{margin-left:max(6px, 0.5555555556vw);width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.l-header .menu{display:none}.c-box-fill{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw)}.c-box-fill>.title,.c-box-fill>.section .title{border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.c-box-fill>.label{left:max(18px, 1.6666666667vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);padding:max(4.5px, 0.4166666667vw) max(16.5px, 1.5277777778vw)}.c-box-fill>.section+.section{margin-top:max(27px, 2.5vw);padding-top:max(28.5px, 2.6388888889vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.c-box-fill.-wide{border-radius:max(15px, 1.3888888889vw);padding:max(36px, 3.3333333333vw)}.c-box-fill.-wide>.label{left:max(30px, 2.7777777778vw)}.c-box-fill .c-box-fill{margin-top:max(18px, 1.6666666667vw)}.c-box-fill+*{margin-top:max(24px, 2.2222222222vw)}.c-box-fill+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.c-button-circle a,.c-button-circle button{width:max(219px, 20.2777777778vw);height:max(42px, 3.8888888889vw);font-size:max(12px, 1.1111111111vw)}.c-button-circle a::before,.c-button-circle button::before{right:max(6px, 0.5555555556vw);width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw);margin-top:min(-1.3888888889vw, -15px)}.c-button-circle a::after,.c-button-circle button::after{right:max(18px, 1.6666666667vw);width:max(22.5px, 2.0833333333vw);height:max(6px, 0.5555555556vw);margin-top:min(-0.4166666667vw, -4.5px)}.c-button-circle a[href^="#"]:not([href="#"])::after{width:max(6px, 0.5555555556vw);height:max(22.5px, 2.0833333333vw);right:max(16.5px, 1.5277777778vw);margin-bottom:min(-0.2083333333vw, -2.25px)}.c-button-circle a[target=_blank]::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);margin-top:min(-0.3472222222vw, -3.75px);right:max(16.5px, 1.5277777778vw)}.c-button-circle+*{margin-top:max(15px, 1.3888888889vw)}.c-button-detail>a,.c-button-detail>button,.c-button-detail>.button{width:max(210px, 19.4444444444vw);height:max(36px, 3.3333333333vw);font-size:max(12px, 1.1111111111vw);line-height:1.5}.c-button-detail>a::after,.c-button-detail>button::after,.c-button-detail>.button::after{right:max(18px, 1.6666666667vw);margin-top:min(-0.2083333333vw, -2.25px);display:block;width:max(22.5px, 2.0833333333vw);height:max(5.25px, 0.4861111111vw)}.c-button-detail>a small,.c-button-detail>button small,.c-button-detail>.button small{font-size:max(9px, 0.8333333333vw)}.c-button-detail a[target=_blank]::after,a[target=_blank] .c-button-detail>.button::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);margin-left:max(7.5px, 0.6944444444vw)}.c-button-detail.-download a::after,.c-button-detail a[download]::after,.c-button-detail a[download][href$=".pdf"]::after,.c-button-detail a[download][target=_blank]::after,.c-button-detail a[download][href$=".pdf"][target=_blank]::after,a[download] .c-button-detail>.button::after{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);margin-left:max(7.5px, 0.6944444444vw)}.c-button-detail.-fit>a,.c-button-detail.-fit>button,.c-button-detail.-fit>.button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:max(18px, 1.6666666667vw)}.c-button-detail.-app>a,.c-button-detail.-app>button,.c-button-detail.-app>.button{width:max(240px, 22.2222222222vw);height:max(45px, 4.1666666667vw)}.c-button-detail.-large>a,.c-button-detail.-large>button,.c-button-detail.-large>.button{width:max(270px, 25vw);height:max(45px, 4.1666666667vw)}.c-button-detail.-xl>a,.c-button-detail.-xl>button,.c-button-detail.-xl>.button{width:max(292.5px, 27.0833333333vw);height:max(45px, 4.1666666667vw)}.c-button-detail.-text-small>a,.c-button-detail.-text-small>button,.c-button-detail.-text-small>.button{font-size:max(10.5px, 0.9722222222vw)}.c-button-detail.-rev a::after,.c-button-detail.-rev button::after,.c-button-detail.-rev .button::after{left:max(18px, 1.6666666667vw)}.c-button-detail.-replay a::after,.c-button-detail.-replay button::after,.c-button-detail.-replay .button::after{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);margin-left:max(7.5px, 0.6944444444vw)}.c-button-detail+*{margin-top:max(15px, 1.3888888889vw)}.c-contact-info{font-size:max(12px, 1.1111111111vw);line-height:1.5;color:var(--text)}.c-contact-info .row dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5em}.c-contact-info .row dd{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-contact-info.-s{font-size:max(10.5px, 0.9722222222vw)}.c-contact-info.-xs{font-size:max(9px, 0.8333333333vw)}.c-contact-info.-legible{line-height:1.75}.c-contact-info.-pc-center{text-align:center}.c-contact-info.-pc-left{text-align:left}.c-contact-info.-pc-right{text-align:right}.c-contact-info+*{margin-top:max(30px, 2.7777777778vw)}.c-heading-balloon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-heading-balloon>span[lang=en],.c-heading-balloon>span.sub{min-height:max(24px, 2.2222222222vw);border:max(0.75px, 0.0694444444vw) solid #000;font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}:lang(en) .c-heading-balloon>span[lang=en],:lang(en) .c-heading-balloon>span.sub{padding-top:max(3.75px, 0.3472222222vw);padding-bottom:max(5.25px, 0.4861111111vw)}.c-heading-balloon>span[lang=en]::after,.c-heading-balloon>span.sub::after{right:max(18px, 1.6666666667vw);margin-top:min(-0.0694444444vw, -0.75px);width:max(6.75px, 0.625vw);height:max(6px, 0.5555555556vw);background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.c-heading-balloon>span[lang=en]+*,.c-heading-balloon>span.sub+*{margin-top:max(12px, 1.1111111111vw)}.c-heading-balloon>span[lang=ja],.c-heading-balloon>span.main{font-size:max(27px, 2.5vw);line-height:1.5}.c-heading-balloon+*{margin-top:max(30px, 2.7777777778vw)}.c-heading-balloon.-s [lang=ja],.c-heading-balloon.-s .main{font-size:max(22.5px, 2.0833333333vw)}.c-heading-balloon.-s [lang=ja] small,.c-heading-balloon.-s .main small{font-size:max(18px, 1.6666666667vw)}.c-heading-balloon.-s+*{margin-top:max(24px, 2.2222222222vw)}.c-heading-balloon.-s .mid{font-size:max(13.5px, 1.25vw)}.c-heading-balloon.-why{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-left:auto;margin-right:auto}.c-heading-balloon.-why>span[lang=en]{padding-left:max(18px, 1.6666666667vw);padding-right:max(18px, 1.6666666667vw)}.c-heading-balloon.-why>span.sub{padding-left:max(12px, 1.1111111111vw);padding-right:max(12px, 1.1111111111vw)}.c-heading-balloon.-why>span[lang=ja]{font-size:max(30px, 2.7777777778vw)}.c-heading-border{font-size:max(16.5px, 1.5277777778vw);padding-bottom:max(12.75px, 1.1805555556vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.c-heading-border::before{width:max(42px, 3.8888888889vw);height:max(1.5px, 0.1388888889vw)}.c-heading-border a::after{vertical-align:min(-0.0694444444vw, -0.75px);margin-left:max(6px, 0.5555555556vw);width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.c-heading-border a[href^="#"]::after{background-size:max(6px, 0.5555555556vw) max(3.75px, 0.3472222222vw)}.c-heading-border+*{margin-top:max(36px, 3.3333333333vw)}.c-heading-disc{font-size:max(13.5px, 1.25vw);padding-left:max(16.5px, 1.5277777778vw)}.c-heading-disc::before{width:max(9px, 0.8333333333vw);height:max(9px, 0.8333333333vw);-webkit-transform:translateY(-55%);transform:translateY(-55%)}.c-heading-disc.-s{font-size:max(12px, 1.1111111111vw)}.c-heading-disc+*{margin-top:max(18px, 1.6666666667vw)}.c-heading-label>.label{font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.c-heading-label>.label+.main{margin-top:max(13.5px, 1.25vw)}.c-heading-label>.main{font-size:max(18px, 1.6666666667vw)}.c-heading-label+*{margin-top:max(30px, 2.7777777778vw)}.c-heading-stroke>.sub{font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.c-heading-stroke>.sub+.main{margin-top:max(12px, 1.1111111111vw)}.c-heading-stroke>.main{font-size:max(42px, 3.8888888889vw)}.c-heading-stroke+*{margin-top:max(30px, 2.7777777778vw)}.c-icon.-instagram{width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw)}.c-icon.-facebook{width:max(16.5px, 1.5277777778vw);height:max(16.5px, 1.5277777778vw)}.c-icon.-youtube{width:max(21.75px, 2.0138888889vw);height:max(15px, 1.3888888889vw)}.c-icon.-index{width:max(10.5px, 0.9722222222vw);height:max(10.5px, 0.9722222222vw)}.c-image figcaption{font-size:max(10.5px, 0.9722222222vw)}.c-image figcaption+*,.c-image *+figcaption{margin-top:max(21px, 1.9444444444vw)}.c-image+*{margin-top:max(24px, 2.2222222222vw)}.c-link-arrow::after{margin-left:max(3px, 0.2777777778vw);width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.c-link-arrow[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.c-link-arrow.-s{font-size:max(10.5px, 0.9722222222vw)}.c-list-circled{font-size:max(12px, 1.1111111111vw)}.c-list-circled small,.c-list-circled .small{font-size:max(10.5px, 0.9722222222vw)}.c-list-circled.-s{font-size:max(10.5px, 0.9722222222vw)}.c-list-circled.-s small,.c-list-circled.-s .small{font-size:max(9px, 0.8333333333vw)}.c-list-circled.-l{font-size:max(13.5px, 1.25vw)}.c-list-circled.-l small,.c-list-circled.-l .small{font-size:max(12px, 1.1111111111vw)}.c-list-circled.-divide li+li,.c-list-circled.-divide dd+dt,.c-list-circled.-divide dt+dt{margin-top:max(15px, 1.3888888889vw);padding-top:max(15px, 1.3888888889vw)}.c-list-circled.-divide li+li::before,.c-list-circled.-divide dd+dt::before,.c-list-circled.-divide dt+dt::before{top:max(15px, 1.3888888889vw)}.c-list-circled a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);margin-right:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.c-list-circled+*{margin-top:max(15px, 1.3888888889vw)}.c-list-decimal{font-size:max(12px, 1.1111111111vw)}.c-list-decimal small,.c-list-decimal .small{font-size:max(10.5px, 0.9722222222vw)}.c-list-decimal>li+li{margin-top:max(3px, 0.2777777778vw)}.c-list-decimal.-s{font-size:max(10.5px, 0.9722222222vw)}.c-list-decimal.-s small,.c-list-decimal.-s .small{font-size:max(9px, 0.8333333333vw)}.c-list-decimal.-spaced>li+li{margin-top:1em}.c-list-decimal+*{margin-top:max(15px, 1.3888888889vw)}.c-list-disc{font-size:max(12px, 1.1111111111vw)}.c-list-disc small,.c-list-disc .small{font-size:max(10.5px, 0.9722222222vw)}.c-list-disc>li{padding-left:max(13.5px, 1.25vw)}.c-list-disc>li::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.c-list-disc>li+li{margin-top:max(3px, 0.2777777778vw)}.c-list-disc>dt{padding-left:max(13.5px, 1.25vw)}.c-list-disc>dt::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.c-list-disc>dt+dd{margin-top:.5em}.c-list-disc>dd+dd{margin-top:.5em}.c-list-disc>dd+dt{margin-top:1em}.c-list-disc.-s{font-size:max(10.5px, 0.9722222222vw)}.c-list-disc.-s small,.c-list-disc.-s .small{font-size:max(9px, 0.8333333333vw)}.c-list-disc.-s>li::before,.c-list-disc.-s>dt::before{left:max(3px, 0.2777777778vw);width:max(4.5px, 0.4166666667vw);height:max(4.5px, 0.4166666667vw)}.c-list-disc.-xs{font-size:max(9px, 0.8333333333vw)}.c-list-disc.-xs small,.c-list-disc.-xs .small{font-size:max(7.5px, 0.6944444444vw)}.c-list-disc.-xs>li::before,.c-list-disc.-xs>dt::before{left:max(3px, 0.2777777778vw);width:max(4.5px, 0.4166666667vw);height:max(4.5px, 0.4166666667vw)}.c-list-disc a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);margin-right:max(3px, 0.2777777778vw);width:.875em;height:.75em}.c-list-disc+*{margin-top:max(15px, 1.3888888889vw)}.c-list-disc.-col2{display:grid;gap:1em;grid-template-columns:repeat(2, 1fr)}.c-list-disc.-col2 [data-span="2"]{grid-column:span 2}.c-list-disc.-col2 li+li{margin-top:0}.c-list-disc.-col3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}.c-list-disc.-col3 [data-span="2"]{grid-column:span 2}.c-list-disc.-col3 [data-span="3"]{grid-column:span 3}.c-list-disc.-col3 li+li{margin-top:0}.c-list-note{font-size:max(12px, 1.1111111111vw)}.c-list-note small,.c-list-note .small{font-size:max(10.5px, 0.9722222222vw)}.c-list-note>li a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);margin-right:max(3px, 0.2777777778vw);width:.875em;height:.75em}.c-list-note.-s{font-size:max(10.5px, 0.9722222222vw)}.c-list-note.-s small,.c-list-note.-s .small{font-size:max(9px, 0.8333333333vw)}.c-list-note.-xs{font-size:max(9px, 0.8333333333vw)}.c-list-note+*{margin-top:max(15px, 1.3888888889vw)}.c-list-point{font-size:max(13.5px, 1.25vw);padding-bottom:max(15px, 1.3888888889vw)}.c-list-point>li::before,.c-list-point>dt::before{font-size:max(12px, 1.1111111111vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);margin-right:max(15px, 1.3888888889vw)}.c-list-point>li+li{margin-top:max(15px, 1.3888888889vw);padding-top:max(15px, 1.3888888889vw)}.c-list-point>dt+dd{margin-top:max(15px, 1.3888888889vw)}.c-list-point>dt+dt{margin-top:max(15px, 1.3888888889vw);padding-top:max(15px, 1.3888888889vw)}.c-list-point>dd+dt{margin-top:max(15px, 1.3888888889vw);padding-top:max(15px, 1.3888888889vw)}.c-list-point.-l small,.c-list-point.-l .small{font-size:max(12px, 1.1111111111vw)}.c-list-point.-s{font-size:max(12px, 1.1111111111vw)}.c-list-point.-s dt{font-size:max(13.5px, 1.25vw)}.c-list-point.-s small,.c-list-point.-s .small{font-size:max(10.5px, 0.9722222222vw)}.c-list-point a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);margin-right:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.c-list-point+*{margin-top:max(24px, 2.2222222222vw)}.c-overflow-image+*{margin-top:max(24px, 2.2222222222vw)}.c-overflow-table th,.c-overflow-table td{padding:max(15px, 1.3888888889vw);font-size:max(12px, 1.1111111111vw)}.c-overflow-table.-layout-fixed table{table-layout:fixed}.c-overflow-table.-pc-scroll{width:100%;overflow-x:auto}.c-overflow-table+*{margin-top:max(24px, 2.2222222222vw)}.c-overflow-table+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.c-share{gap:max(9px, 0.8333333333vw);padding:max(7.5px, 0.6944444444vw) max(12px, 1.1111111111vw)}.c-share dt{font-size:max(10.5px, 0.9722222222vw);padding-right:max(7.5px, 0.6944444444vw);line-height:1.8571428571}.c-share dd{font-size:max(10.5px, 0.9722222222vw);line-height:1.8571428571}.c-share .icon{width:max(16.5px, 1.5277777778vw);height:max(16.5px, 1.5277777778vw);-webkit-transition:color .3s ease;transition:color .3s ease}.c-table th,.c-table td{padding:max(15px, 1.3888888889vw);font-size:max(12px, 1.1111111111vw)}.c-table.-sm th,.c-table.-sm td{font-size:max(10.5px, 0.9722222222vw)}.c-table+*{margin-top:max(24px, 2.2222222222vw)}.c-table+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.c-text{font-size:max(12px, 1.1111111111vw)}.c-text small,.c-text .small{font-size:max(10.5px, 0.9722222222vw)}.c-text.-s{font-size:max(10.5px, 0.9722222222vw)}.c-text.-s small,.c-text.-s .small{font-size:max(9px, 0.8333333333vw)}.c-text.-xs{font-size:max(9px, 0.8333333333vw)}.c-text.-xs small,.c-text.-xs .small{font-size:max(7.5px, 0.6944444444vw)}.c-text.-pc-center{text-align:center}.c-text.-pc-left{text-align:left}.c-text.-pc-right{text-align:right}.c-text+*{margin-top:max(15px, 1.3888888889vw)}.p-notfound>.inner{min-height:max(408px, 37.7777777778vw);padding-top:max(48.75px, 4.5138888889vw)}.p-notfound>.inner .title .main{font-size:max(72px, 6.6666666667vw)}.p-notfound>.inner .title .sub{margin-top:max(0.75px, 0.0694444444vw);font-size:max(42px, 3.8888888889vw);line-height:1.2}.p-notfound>.inner .title+.text{margin-top:max(27px, 2.5vw)}.p-notfound>.inner .text{font-size:max(12px, 1.1111111111vw)}.p-notfound>.more{margin-top:max(60px, 5.5555555556vw)}.p-notfound>.bg{height:max(408px, 37.7777777778vw);background-image:url(../img/404/bg_404_pc.svg)}.p-notfound>.bg .balloon{left:max(684px, 63.3333333333vw);top:max(18px, 1.6666666667vw);width:max(39.75px, 3.6805555556vw);height:max(58.5px, 5.4166666667vw);background-image:url(../img/404/bg_balloon.svg)}.p-notfound>.bg .frask{right:max(71.25px, 6.5972222222vw);bottom:0;width:max(82.5px, 7.6388888889vw);height:max(142.5px, 13.1944444444vw);background-size:max(82.5px, 7.6388888889vw) max(285px, 26.3888888889vw);-webkit-animation:fraskAnim 1s step-end infinite;animation:fraskAnim 1s step-end infinite;background-image:url(../img/404/bg_frask.svg)}.p-notfound>.bg .sorry{left:max(54.75px, 5.0694444444vw);top:max(162px, 15vw);width:max(187.5px, 17.3611111111vw);height:max(50.25px, 4.6527777778vw);background-image:url(../img/404/bg_sorry.svg)}.p-notfound>.bg .fish{left:max(261.75px, 24.2361111111vw);top:max(228px, 21.1111111111vw);width:max(46.5px, 4.3055555556vw);height:max(34.5px, 3.1944444444vw);background-image:url(../img/404/bg_fish.svg)}.p-notfound>.bg .cloud1,.p-notfound>.bg .cloud2,.p-notfound>.bg .cloud3{width:max(68.25px, 6.3194444444vw);height:max(27.75px, 2.5694444444vw);background-image:url(../img/404/bg_cloud.svg)}.p-notfound>.bg .cloud1{top:max(63px, 5.8333333333vw);left:max(216px, 20vw)}.p-notfound>.bg .cloud2{top:max(18.75px, 1.7361111111vw);left:max(349.5px, 32.3611111111vw)}.p-notfound>.bg .cloud3{top:max(69.75px, 6.4583333333vw);left:max(774px, 71.6666666667vw)}.p-notfound>.bg .bird1{left:max(306px, 28.3333333333vw);top:max(115.5px, 10.6944444444vw);width:max(28.5px, 2.6388888889vw);height:max(18.75px, 1.7361111111vw);background-image:url(../img/404/bg_bird1.svg)}.p-notfound>.bg .bird2{left:max(744px, 68.8888888889vw);top:max(145.5px, 13.4722222222vw);width:max(28.5px, 2.6388888889vw);height:max(18.75px, 1.7361111111vw);background-image:url(../img/404/bg_bird2.svg)}.p-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-button-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1}.p-button-list li+li{margin-top:0;margin-left:max(18px, 1.6666666667vw)}.p-button-list+*{margin-top:max(15px, 1.3888888889vw)}.p-button-list.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-button-list.-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-card-block{max-width:max(720px, 66.6666666667vw);display:grid;gap:max(42px, 3.8888888889vw) max(37.5px, 3.4722222222vw);grid-template-columns:repeat(3, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-card-block>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(255px, 23.6111111111vw);border-radius:max(7.5px, 0.6944444444vw)}.p-card-block>.image::before{border-radius:max(7.5px, 0.6944444444vw)}.p-card-block>.text{grid-column:span 2;margin-top:0}.p-card-block>.text p:not([class]){font-size:max(10.5px, 0.9722222222vw);line-height:1.75}.p-card-block>.text.-center{margin-top:0;-ms-flex-item-align:center;align-self:center}.p-card-block.-rev>.image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-left:max(36px, 3.3333333333vw)}.p-card-block+*{margin-top:max(42px, 3.8888888889vw)}.p-card-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(42px, 3.8888888889vw) max(37.5px, 3.4722222222vw)}.p-card-list>.item *+*:not(li,dt,dd){margin-top:max(12px, 1.1111111111vw)}.p-card-list>.item .image{border-radius:max(7.5px, 0.6944444444vw)}.p-card-list>.item .image+*{margin-top:max(24px, 2.2222222222vw)}.p-card-list.-step{padding-top:max(21px, 1.9444444444vw)}.p-card-list.-step>.item::before{right:max(18px, 1.6666666667vw);font-size:max(42px, 3.8888888889vw);line-height:1}.p-card-list.-step>.item:not(:last-child)::after{left:100%;top:max(85.5px, 7.9166666667vw);display:block;width:max(18px, 1.6666666667vw);height:max(9px, 0.8333333333vw);background-image:url(../img/common/arrow_step_pc.svg);background-position:left center;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:max(9.75px, 0.9027777778vw)}.p-category-header::before{height:max(352.5px, 32.6388888889vw);background-image:url(../img/common/bg_category-header_pc.svg)}.p-category-header>.inner{width:max(900px, 83.3333333333vw);margin-bottom:max(69px, 6.3888888889vw);padding-top:max(63px, 5.8333333333vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-category-header>.inner .title{font-size:max(12px, 1.1111111111vw)}.p-category-header>.inner .title span[lang=ja],.p-category-header>.inner .title .sub{margin-bottom:max(6.75px, 0.625vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(10.5px, 0.9722222222vw);line-height:1.1;padding:max(3px, 0.2777777778vw) max(3.75px, 0.3472222222vw) max(3.75px, 0.3472222222vw)}.p-category-header>.inner .title span[lang=en],.p-category-header>.inner .title .main{font-size:max(60px, 5.5555555556vw)}.p-category-header>.inner .lead{position:relative;padding-left:max(27.75px, 2.5694444444vw);margin-left:max(27px, 2.5vw);font-size:max(12px, 1.1111111111vw);line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-category-header>.inner .lead::before{content:"";position:absolute;left:0;top:50%;display:block;width:max(0.75px, 0.0694444444vw);height:calc(100% - 3.25em);border-left:1px solid var(--text);min-height:3.5em;background-color:var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-category-header.-el::after{top:max(58.5px, 5.4166666667vw);right:max(48px, 4.4444444444vw);width:max(199.5px, 18.4722222222vw);height:max(109.5px, 10.1388888889vw);background-image:url(../img/common/bg_el_computer_pc.svg)}.p-category-index{width:max(840px, 77.7777777778vw);display:grid;grid-template-columns:1fr 1fr;gap:max(60px, 5.5555555556vw)}.p-category-index+*{margin-top:max(90px, 8.3333333333vw)}.p-category-index>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:max(21.75px, 2.0138888889vw) max(42px, 3.8888888889vw) max(45px, 4.1666666667vw) max(24.75px, 2.2916666667vw);border-radius:max(15px, 1.3888888889vw)}.p-category-index>.item::after{background-position:right bottom}.p-category-index>.item.-japan-shizuoka::after{right:max(12px, 1.1111111111vw);bottom:min(-1.1111111111vw, -12px);width:max(124.5px, 11.5277777778vw);height:max(121.5px, 11.25vw);background-image:url(../img/common/illust_japan-shizuoka.svg)}.p-category-index>.item.-pencil::after{right:min(-1.0416666667vw, -11.25px);bottom:min(-1.4583333333vw, -15.75px);width:max(69.75px, 6.4583333333vw);height:max(85.5px, 7.9166666667vw);background-image:url(../img/common/illust_pencil.svg)}.p-category-index>.item.-school::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(97.5px, 9.0277777778vw);height:max(67.5px, 6.25vw);background-image:url(../img/common/illust_school.svg)}.p-category-index>.item.-hat::after{right:min(-2.0833333333vw, -22.5px);bottom:min(-1.3888888889vw, -15px);width:max(100.5px, 9.3055555556vw);height:max(55.5px, 5.1388888889vw);background-image:url(../img/common/illust_hat.svg)}.p-category-index>.item.-staff::after{right:min(-3.4027777778vw, -36.75px);bottom:min(-1.4583333333vw, -15.75px);width:max(111px, 10.2777777778vw);height:max(114px, 10.5555555556vw);background-image:url(../img/common/illust_staff.svg)}.p-category-index>.item.-fish::after{right:min(-1.4583333333vw, -15.75px);bottom:min(-1.4583333333vw, -15.75px);width:max(105px, 9.7222222222vw);height:max(54px, 5vw);background-image:url(../img/common/illust_fish.svg)}.p-category-index>.item.-sakura::after{right:min(-1.9444444444vw, -21px);bottom:min(-1.1805555556vw, -12.75px);width:max(86.25px, 7.9861111111vw);height:max(85.5px, 7.9166666667vw);background-image:url(../img/common/illust_sakura.svg)}.p-category-index>.item.-book::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(82.5px, 7.6388888889vw);height:max(84px, 7.7777777778vw);background-image:url(../img/common/illust_book.svg)}.p-category-index>.item.-house::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.1111111111vw, -12px);width:max(84px, 7.7777777778vw);height:max(63px, 5.8333333333vw);background-image:url(../img/common/illust_house.svg)}.p-category-index>.item.-motorcycle::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.4583333333vw, -15.75px);width:max(105px, 9.7222222222vw);height:max(72.75px, 6.7361111111vw);background-image:url(../img/common/illust_motorcycle.svg)}.p-category-index>.item.-bicycle::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.1805555556vw, -12.75px);width:max(96px, 8.8888888889vw);height:max(65.25px, 6.0416666667vw);background-image:url(../img/common/illust_bicycle.svg)}.p-category-index>.item.-cook::after{right:min(-1.9444444444vw, -21px);bottom:min(-1.3888888889vw, -15px);width:max(78px, 7.2222222222vw);height:max(106.5px, 9.8611111111vw);background-image:url(../img/common/illust_cook.svg)}.p-category-index>.item.-money::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(75px, 6.9444444444vw);height:max(72.75px, 6.7361111111vw);background-image:url(../img/common/illust_money.svg)}.p-category-index>.item.-toilet-paper::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.9444444444vw, -21px);width:max(66px, 6.1111111111vw);height:max(76.5px, 7.0833333333vw);background-image:url(../img/common/illust_toilet-paper.svg)}.p-category-index>.item.-fuji::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(90px, 8.3333333333vw);height:max(52.5px, 4.8611111111vw);background-image:url(../img/common/illust_fuji.svg)}.p-category-index>.item.-snowman::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(48px, 4.4444444444vw);height:max(75px, 6.9444444444vw);background-image:url(../img/common/illust_snowman.svg)}.p-category-index>.item.-suit-man::after{right:min(-1.3888888889vw, -15px);bottom:min(-0.9722222222vw, -10.5px);width:max(70.5px, 6.5277777778vw);height:max(103.5px, 9.5833333333vw);background-image:url(../img/common/illust_suit-man.svg)}.p-category-index>.item.-food::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(99px, 9.1666666667vw);height:max(42px, 3.8888888889vw);background-image:url(../img/common/illust_food.svg)}.p-category-index>.item.-art::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(96px, 8.8888888889vw);height:max(78.75px, 7.2916666667vw);background-image:url(../img/common/illust_art.svg)}.p-category-index>.item.-soccer::after{right:min(-1.3888888889vw, -15px);bottom:min(-1.3888888889vw, -15px);width:max(76.5px, 7.0833333333vw);height:max(76.5px, 7.0833333333vw);background-image:url(../img/common/illust_soccer.svg)}.p-category-index>.item .title{margin-bottom:max(12.75px, 1.1805555556vw)}.p-category-index>.item .title::before{left:min(-2.2916666667vw, -24.75px)}.p-category-index>.item .title>span[lang=en],.p-category-index>.item .title>span.sub{font-size:max(12px, 1.1111111111vw)}.p-category-index>.item .title>span[lang=en]+span[lang=ja],.p-category-index>.item .title>span.sub+span[lang=ja]{margin-top:max(3px, 0.2777777778vw)}.p-category-index>.item .title>span[lang=ja],.p-category-index>.item .title>span.main{font-size:max(16.5px, 1.5277777778vw)}.p-category-index>.item .lead{font-size:max(10.5px, 0.9722222222vw);margin-bottom:max(34.5px, 3.1944444444vw)}.p-category-index>.item .more{margin-top:auto;text-align:left}.p-colored-section{padding-top:max(60px, 5.5555555556vw);padding-bottom:max(108px, 10vw)}.p-colored-section>.inner{width:max(840px, 77.7777777778vw)}.p-colored-section+*{margin-top:max(90px, 8.3333333333vw)}.p-division+*{margin-top:max(42px, 3.8888888889vw)}.p-document-section>.inner{max-width:max(600px, 55.5555555556vw)}.p-document-section .c-heading-border+.inner{margin-top:max(15px, 1.3888888889vw)}.p-document-section+*{margin-top:max(37.5px, 3.4722222222vw)}.p-editor{font-size:max(12px, 1.1111111111vw)}.p-editor .c-box-fill{margin-top:max(42px, 3.8888888889vw)}.p-editor img{border-radius:max(7.5px, 0.6944444444vw)}.p-editor p img{margin-top:max(42px, 3.8888888889vw);margin-bottom:max(42px, 3.8888888889vw)}.p-editor figure{margin-top:max(42px, 3.8888888889vw);margin-bottom:max(42px, 3.8888888889vw)}.p-editor figure figcaption{font-size:max(10.5px, 0.9722222222vw)}.p-editor figure img+figcaption{margin-top:max(12px, 1.1111111111vw)}.p-editor figure a[target=_blank],.p-editor figure a[href$=".pdf"],.p-editor figure a[target=_blank][href$=".pdf"]{margin-right:0}.p-editor table{margin-top:max(42px, 3.8888888889vw)}.p-editor table th,.p-editor table td{padding:max(15px, 1.3888888889vw)}.p-editor h1,.p-editor h2{font-size:max(16.5px, 1.5277777778vw);padding-bottom:max(12.75px, 1.1805555556vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-editor h1::before,.p-editor h2::before{width:max(42px, 3.8888888889vw);height:max(1.5px, 0.1388888889vw)}.p-editor>*+h1,.p-editor>*+h2{margin-top:max(48px, 4.4444444444vw)}.p-editor>h1+*,.p-editor>h2+*{margin-top:max(24px, 2.2222222222vw)}.p-editor h3{font-size:max(13.5px, 1.25vw);padding-left:max(16.5px, 1.5277777778vw)}.p-editor h3::before{width:max(9px, 0.8333333333vw);height:max(9px, 0.8333333333vw);-webkit-transform:translateY(-55%);transform:translateY(-55%)}.p-editor>*+h3{margin-top:max(24px, 2.2222222222vw)}.p-editor>h3+*{margin-top:max(12px, 1.1111111111vw)}.p-editor ul:not([class])>li,.p-editor ul.u-fz-sm>li{padding-left:max(13.5px, 1.25vw)}.p-editor ul:not([class])>li::before,.p-editor ul.u-fz-sm>li::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-editor ul:not([class])>li+li,.p-editor ul.u-fz-sm>li+li{margin-top:max(3px, 0.2777777778vw)}.p-editor ul.u-fz-sm>li::before{left:max(3px, 0.2777777778vw);width:max(4.5px, 0.4166666667vw);height:max(4.5px, 0.4166666667vw)}.p-editor ul.u-fz-sm>li ul:not([class])>li::before{left:max(3px, 0.2777777778vw);width:max(4.5px, 0.4166666667vw);height:max(4.5px, 0.4166666667vw)}.p-editor ol:not([class])>li+li,.p-editor ol.u-fz-sm>li+li{margin-top:max(3px, 0.2777777778vw)}.p-editor a[target=_blank]:not([href$=".pdf"]){margin-right:max(3px, 0.2777777778vw)}.p-editor a[target=_blank]:not([href$=".pdf"])::after{margin-left:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.p-editor a[href$=".pdf"]{margin-right:max(3px, 0.2777777778vw)}.p-editor a[href$=".pdf"]::after{margin-left:max(3px, 0.2777777778vw);width:max(21px, 1.9444444444vw);height:max(12px, 1.1111111111vw);vertical-align:min(-0.0694444444vw, -0.75px)}.p-editor a:has(img),.p-editor a:has(img)[target=_blank],.p-editor a:has(img)[href$=".pdf"]{margin-right:0}.p-editor hr{margin-top:max(48px, 4.4444444444vw);margin-bottom:max(48px, 4.4444444444vw)}.p-editor blockquote:not([class]){border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw)}.p-editor pre{padding:max(24px, 2.2222222222vw)}.p-editor .mt-be-columns{margin-top:max(42px, 3.8888888889vw);margin-bottom:max(42px, 3.8888888889vw)}.p-editor iframe{margin-top:max(42px, 3.8888888889vw) !important}.p-editor iframe[src*=youtube]{min-width:max(480px, 44.4444444444vw);height:auto}.p-editor .video-wrapper{background-image:url(../img/news/video_bg.svg);aspect-ratio:880/607;border-radius:max(15px, 1.3888888889vw);padding:max(30px, 2.7777777778vw) max(27.75px, 2.5694444444vw) max(85.5px, 7.9166666667vw);margin-top:max(42px, 3.8888888889vw)}.p-editor .video-wrapper>a::after,.p-editor .video-wrapper>a[target=_blank]:not([href$=".pdf"])::after{width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.p-editor .video-wrapper+*{margin-top:max(42px, 3.8888888889vw)}.p-image-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-image-block>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(360px, 33.3333333333vw)}.p-image-block>.image.-card{border-radius:max(7.5px, 0.6944444444vw);width:max(255px, 23.6111111111vw)}.p-image-block>.image.-card::before{border-radius:max(7.5px, 0.6944444444vw)}.p-image-block>.image.-home::after{right:max(33px, 3.0555555556vw);bottom:min(-1.25vw, -13.5px);width:max(104.25px, 9.6527777778vw);height:max(63px, 5.8333333333vw)}.p-image-block>.text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(442.5px, 40.9722222222vw);margin-top:max(36px, 3.3333333333vw)}.p-image-block>.text p:not([class]){font-size:max(10.5px, 0.9722222222vw);line-height:1.75}.p-image-block>.text.-center{margin-top:0;-ms-flex-item-align:center;align-self:center}.p-image-block.-rev>.image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-left:max(36px, 3.3333333333vw)}.p-image-block+*{margin-top:max(42px, 3.8888888889vw)}.p-login-form{padding-top:max(24px, 2.2222222222vw);padding-bottom:max(24px, 2.2222222222vw);padding-left:max(24px, 2.2222222222vw);padding-right:max(24px, 2.2222222222vw);border-radius:max(9.75px, 0.9027777778vw);font-size:max(12px, 1.1111111111vw)}.p-login-form input[type=password]{width:max(168px, 15.5555555556vw)}.p-login-form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}.p-login-form .row .column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-login-form .row .column label.checkbox{font-size:max(9.75px, 0.9027777778vw)}.p-login-form .button{margin-left:1em}.p-login-nav{margin-left:auto;margin-right:auto;width:max(900px, 83.3333333333vw);margin-bottom:max(72px, 6.6666666667vw)}.p-login-nav .item{width:max(441px, 40.8333333333vw)}.p-login-nav .item a{border-radius:100vmax;height:max(42px, 3.8888888889vw);font-size:max(13.5px, 1.25vw);line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-login-nav .item a::before{right:max(6px, 0.5555555556vw);width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw);margin-top:min(-1.3888888889vw, -15px)}.p-login-nav .item a::after{right:max(18px, 1.6666666667vw);width:max(22.5px, 2.0833333333vw);height:max(6px, 0.5555555556vw);margin-top:min(-0.4166666667vw, -4.5px)}.p-login-nav .item a[href^="#"]:not([href="#"])::after{width:max(6px, 0.5555555556vw);height:max(22.5px, 2.0833333333vw);right:max(16.5px, 1.5277777778vw);margin-bottom:min(-0.2083333333vw, -2.25px)}.p-login-nav .item a[target=_blank]::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);margin-top:min(-0.3472222222vw, -3.75px);right:max(16.5px, 1.5277777778vw)}.p-login-nav .item+.item{margin-left:max(18px, 1.6666666667vw)}.p-movie-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.p-movie-list>.movie{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(390px, 36.1111111111vw)}.p-movie-list>.movie figcaption{font-size:max(12px, 1.1111111111vw);margin-top:max(18px, 1.6666666667vw)}.p-movie-list>.movie+.movie{margin-left:max(60px, 5.5555555556vw)}.p-page-tab{width:max(900px, 83.3333333333vw);margin-bottom:max(72px, 6.6666666667vw)}.p-page-tab>.list{height:max(48px, 4.4444444444vw);padding:max(2.25px, 0.2083333333vw) max(0.75px, 0.0694444444vw)}.p-page-tab>.list .item{padding-left:max(1.5px, 0.1388888889vw);padding-right:max(1.5px, 0.1388888889vw);font-size:max(13.5px, 1.25vw)}.p-return-index{margin-top:max(24px, 2.2222222222vw);font-size:max(10.5px, 0.9722222222vw)}.p-return-index>a::before{margin-right:max(3px, 0.2777777778vw);width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.p-section-lead{max-width:max(600px, 55.5555555556vw)}.p-section-lead p:not([class]){font-size:max(12px, 1.1111111111vw)}.p-section-lead p:not([class])+*{margin-top:max(15px, 1.3888888889vw)}.p-section-lead+*{margin-top:max(54px, 5vw)}.p-section-nav{top:0;left:0}.p-section-nav>.toggle{display:none}.p-section-nav>.body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:max(33.75px, 3.125vw);margin-left:auto;margin-right:auto;margin-top:max(30px, 2.7777777778vw);border-radius:100vmax;border:1px solid var(--text);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:translateY(-200%);transform:translateY(-200%)}.p-section-nav>.body[aria-hidden=false]{-webkit-transform:translateY(0);transform:translateY(0)}.p-section-nav>.body .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;padding-left:max(18px, 1.6666666667vw);padding-right:max(18px, 1.6666666667vw)}.p-section-nav>.body .list .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(10.5px, 0.9722222222vw);line-height:1.5;padding-top:1px;height:100%;padding-right:max(21px, 1.9444444444vw);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text));background-size:1px 80%;background-position:right bottom;background-repeat:no-repeat}.p-section-nav>.body .list .title+.item{margin-left:max(22.5px, 2.0833333333vw)}.p-section-nav>.body .list .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;font-size:max(10.5px, 0.9722222222vw);line-height:1.5;height:100%}.p-section-nav>.body .list .item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:max(10.5px, 0.9722222222vw);padding-right:max(10.5px, 0.9722222222vw);height:calc(100% + 1px);margin-bottom:-1px}.p-section-nav>.body .list .item.-current a{border-bottom-color:var(--white);background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)),-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(currentColor, currentColor),linear-gradient(var(--white), var(--white));background-repeat:no-repeat,no-repeat;background-position:bottom center,bottom center;background-size:calc(100% - 2em) 1px,100% 1px}.p-section-nav>.body .close{display:none}.p-section{width:max(840px, 77.7777777778vw);scroll-margin-block-start:max(90px, 8.3333333333vw)}.p-section+*{margin-top:max(90px, 8.3333333333vw)}.p-section>.more{margin-top:max(66px, 6.1111111111vw)}.p-subsection+*{margin-top:max(60px, 5.5555555556vw)}.p-subsection>.lead p:not([class]){font-size:max(12px, 1.1111111111vw)}.p-subsection>.lead p:not([class])+*{margin-top:max(15px, 1.3888888889vw)}.p-subsection>.lead+*{margin-top:max(42px, 3.8888888889vw)}.p-subsection>.division+*{margin-top:max(24px, 2.2222222222vw)}.p-subsection>.more{margin-top:max(48px, 4.4444444444vw)}.p-contact-frame{margin-left:auto;margin-right:auto;width:max(840px, 77.7777777778vw)}.p-contact-frame+*{margin-top:max(60px, 5.5555555556vw)}.p-contact-notice{width:max(840px, 77.7777777778vw);border-radius:max(7.5px, 0.6944444444vw);padding:max(18px, 1.6666666667vw)}.p-section-lead+.p-contact-notice{margin-top:max(42px, 3.8888888889vw)}.p-contact-notice+*{margin-top:max(60px, 5.5555555556vw)}.p-contact-thanks{width:max(840px, 77.7777777778vw);border-radius:max(7.5px, 0.6944444444vw);padding:max(48px, 4.4444444444vw) max(18px, 1.6666666667vw)}.p-contact-thanks>.title{font-size:max(24px, 2.2222222222vw);padding-bottom:max(18.75px, 1.7361111111vw);background-size:max(48px, 4.4444444444vw) 1px}.p-contact-thanks>.title+*{margin-top:max(18px, 1.6666666667vw)}.p-contact-thanks+*{margin-top:max(66px, 6.1111111111vw)}.p-el-aim{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw);width:max(465px, 43.0555555556vw)}.p-el-aim>.title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-el-aim>.list{font-size:max(12px, 1.1111111111vw)}.p-section-lead+.p-el-aim{margin-top:max(42px, 3.8888888889vw)}.p-el-app-quiz{margin-left:auto;margin-right:auto;width:max(630px, 58.3333333333vw);padding-top:max(37.5px, 3.4722222222vw);padding-bottom:max(60px, 5.5555555556vw);padding-left:0;padding-right:0}.p-el-app-quiz.-result{padding-bottom:max(37.5px, 3.4722222222vw)}.p-el-app-quiz>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.p-el-app-quiz>.header .c-heading-balloon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-el-app-quiz>.header .part{margin-top:0;margin-left:max(7.5px, 0.6944444444vw);margin-bottom:max(3.75px, 0.3472222222vw)}.p-el-app-quiz>.header+*{margin-top:max(30px, 2.7777777778vw)}.p-el-app-quiz>.header+.p-el-question{margin-top:max(48px, 4.4444444444vw)}.p-el-app-quiz .part{text-align:left;font-size:max(12px, 1.1111111111vw)}.p-el-app-quiz .part dt{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-el-app-quiz .part dd{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-el-app-quiz .lead+*{margin-top:max(27px, 2.5vw)}.p-el-app-quiz .lead+.p-el-question{margin-top:max(48px, 4.4444444444vw)}.p-el-app-quiz .c-heading-balloon+.p-el-question{margin-top:max(48px, 4.4444444444vw)}.p-el-app-quiz .result{width:max(600px, 55.5555555556vw);margin-top:max(4.5px, 0.4166666667vw);margin-left:auto;margin-right:auto}.p-el-app-quiz .score{display:none}.p-el-app-quiz .button{margin-top:max(60px, 5.5555555556vw)}.p-el-app-quiz .button .c-text.-error{margin-top:max(7.5px, 0.6944444444vw)}.p-el-app-quiz .buttons{margin-top:max(60px, 5.5555555556vw)}.p-el-app-quiz .buttons .share{position:absolute;bottom:100%;left:50%;margin-bottom:max(6px, 0.5555555556vw);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:max(12px, 1.1111111111vw);padding-right:max(12px, 1.1111111111vw);font-size:max(10.5px, 0.9722222222vw)}.p-el-app-quiz .buttons .share::before,.p-el-app-quiz .buttons .share::after{width:max(1.5px, 0.1388888889vw);height:max(13.5px, 1.25vw)}.p-el-app-quiz .buttons .share::before{left:max(3.75px, 0.3472222222vw)}.p-el-app-quiz .buttons .share::after{right:max(3.75px, 0.3472222222vw)}.p-el-app-welcome{background-image:url(../img/e-learning/bg_app-welcome_pc.svg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:max(502.5px, 46.5277777778vw)}.p-el-app-welcome>.title{width:max(379.5px, 35.1388888889vw);margin-top:max(42px, 3.8888888889vw);padding-right:0}.p-el-app-welcome>.title+.part{margin-top:max(18px, 1.6666666667vw)}.p-el-app-welcome>.title+.lead{margin-bottom:max(33px, 3.0555555556vw)}.p-el-app-welcome>.part{font-size:max(15px, 1.3888888889vw)}.p-el-app-welcome>.part .num{margin-right:.2em}.p-el-app-welcome>.part+.lead{margin-top:max(23.25px, 2.1527777778vw)}.p-el-app-welcome>.lead{font-size:max(13.5px, 1.25vw);line-height:2.4444444444}.p-el-app-welcome>.lead span{padding-left:max(3.75px, 0.3472222222vw);padding-right:max(3.75px, 0.3472222222vw);padding-top:max(3px, 0.2777777778vw);padding-bottom:max(3px, 0.2777777778vw)}.p-el-app-welcome>.lead span+span{margin-top:max(7.5px, 0.6944444444vw)}.p-el-app-welcome>.start{margin-top:max(42px, 3.8888888889vw)}.p-el-basic02-3-table thead th.shizuoka::after{content:"";display:inline-block;width:max(24px, 2.2222222222vw);height:max(12px, 1.1111111111vw);margin-left:max(9px, 0.8333333333vw);background-image:url(../img/e-learning/basic02/icon_fuji.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:min(-0.0694444444vw, -0.75px)}.p-el-basic02-3-table thead th.japan::after{content:"";display:inline-block;width:max(21px, 1.9444444444vw);height:max(13.5px, 1.25vw);margin-left:max(9px, 0.8333333333vw);background-image:url(../img/e-learning/basic02/icon_japan.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:min(-0.1388888889vw, -1.5px)}.p-el-basic02-3-table tbody td.shizuoka,.p-el-basic02-3-table tbody td.japan{width:36%}.p-el-basic02-4-lesson{display:grid;grid-template:"title image" auto "info image" 1fr "content content" auto/auto max(315px, 29.1666666667vw);-webkit-column-gap:max(52.5px, 4.8611111111vw);-moz-column-gap:max(52.5px, 4.8611111111vw);column-gap:max(52.5px, 4.8611111111vw);row-gap:max(24px, 2.2222222222vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-el-basic02-4-lesson .title{grid-area:title}.p-el-basic02-4-lesson .image{margin-top:max(42px, 3.8888888889vw);grid-area:image;border-radius:max(15px, 1.3888888889vw)}.p-el-basic02-4-lesson .info{grid-area:info}.p-el-basic02-4-lesson .content{margin-top:max(18px, 1.6666666667vw);grid-area:content}.p-el-basic02-4-lesson .c-box-fill{border-radius:max(7.5px, 0.6944444444vw);padding:max(36px, 3.3333333333vw)}.p-el-basic02-4-lesson .c-box-fill>.label{padding-left:max(9px, 0.8333333333vw);padding-right:max(9px, 0.8333333333vw)}.p-el-basic02-4-lesson .c-box-fill+.c-box-fill{margin-top:max(25.5px, 2.3611111111vw)}.p-el-basic02-8-lesson{display:grid;grid-template:"title image" auto "info image" 1fr "content content" auto/auto max(300px, 27.7777777778vw);-webkit-column-gap:max(52.5px, 4.8611111111vw);-moz-column-gap:max(52.5px, 4.8611111111vw);column-gap:max(52.5px, 4.8611111111vw);row-gap:max(24px, 2.2222222222vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-el-basic02-8-lesson .title{grid-area:title}.p-el-basic02-8-lesson .image{margin-top:max(42px, 3.8888888889vw);grid-area:image;border-radius:max(15px, 1.3888888889vw)}.p-el-basic02-8-lesson .info{grid-area:info}.p-el-basic02-8-lesson .content{margin-top:max(18px, 1.6666666667vw);grid-area:content}.p-el-basic02-8-lesson .projects+*{margin-top:max(24px, 2.2222222222vw)}.p-el-basic02-8-lesson .project{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw)}.p-el-basic02-8-lesson .project dt{font-size:max(10.5px, 0.9722222222vw)}.p-el-basic02-8-lesson .project dt::before{margin-right:max(7.5px, 0.6944444444vw)}.p-el-basic02-8-lesson .project dt+*{margin-top:max(9px, 0.8333333333vw)}.p-el-basic02-8-lesson .project dd{font-size:max(10.5px, 0.9722222222vw)}.p-el-basic02-8-lesson .project+.project{margin-top:max(15px, 1.3888888889vw)}.p-el-basic02-8-lesson .project.-photon::before{top:min(-2.2222222222vw, -24px);right:max(24px, 2.2222222222vw);width:max(91.5px, 8.4722222222vw);height:max(52.5px, 4.8611111111vw)}.p-el-basic02-8-lesson .project.-pharma::before{top:min(-0.8333333333vw, -9px);right:max(21px, 1.9444444444vw);width:max(93px, 8.6111111111vw);height:max(46.5px, 4.3055555556vw)}.p-el-basic02-8-lesson .project.-foods::before{top:min(-1.8055555556vw, -19.5px);right:max(36.75px, 3.4027777778vw);width:max(65.25px, 6.0416666667vw);height:max(52.5px, 4.8611111111vw)}.p-el-basic03-rank-table th,.p-el-basic03-rank-table td{padding-top:max(12px, 1.1111111111vw);padding-bottom:max(12px, 1.1111111111vw)}.p-el-basic03-data-table .c-table caption{margin-bottom:max(15px, 1.3888888889vw);font-size:max(15px, 1.3888888889vw)}.p-el-basic03-data-table .c-table th,.p-el-basic03-data-table .c-table td{padding:max(3.75px, 0.3472222222vw) max(15px, 1.3888888889vw)}.p-el-basic03-data-table+*{margin-top:max(24px, 2.2222222222vw)}.p-el-basic03-data-table+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.p-el-basic03-7-point{position:relative;padding-right:max(160.5px, 14.8611111111vw);min-height:max(160.5px, 14.8611111111vw)}.c-list-note+.p-el-basic03-7-point{margin-top:max(24px, 2.2222222222vw)}.p-el-basic03-7-point .c-list-disc a[target=_blank]{margin-right:max(3px, 0.2777777778vw)}.p-el-basic03-7-point .c-list-disc a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.p-el-basic03-7-point .qr{margin:0;position:absolute;top:max(24px, 2.2222222222vw);right:max(24px, 2.2222222222vw);width:max(112.5px, 10.4166666667vw)}.p-el-lesson .lead+.p-el-basic03-8-interview{margin-top:max(42px, 3.8888888889vw)}.p-el-basic03-8-interview>.interview{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw);display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template:"image body" auto/max(90px, 8.3333333333vw) 1fr;gap:max(24px, 2.2222222222vw)}.p-el-basic03-8-interview>.interview::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(12px, 1.1111111111vw)}.p-el-basic03-8-interview>.interview .title{margin-bottom:max(15px, 1.3888888889vw);font-size:max(13.5px, 1.25vw)}.p-el-basic03-8-interview>.interview .image{margin:0;grid-area:image}.p-el-basic03-8-interview>.interview+.interview{margin-top:max(27px, 2.5vw)}.p-el-lesson .lead+.p-el-basic03-9-points{margin-top:max(42px, 3.8888888889vw)}.p-el-basic03-9-points>.point{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw);display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template:"body image" auto/1fr max(97.5px, 9.0277777778vw);gap:max(24px, 2.2222222222vw)}.p-el-basic03-9-points>.point::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(12px, 1.1111111111vw)}.p-el-basic03-9-points>.point .title{margin-bottom:max(18px, 1.6666666667vw);font-size:max(13.5px, 1.25vw)}.p-el-basic03-9-points>.point .image{grid-area:image;margin-top:min(-0.5555555556vw, -6px);margin-bottom:min(-0.5555555556vw, -6px);align-self:center}.p-el-basic03-9-points>.point+.point{margin-top:max(27px, 2.5vw)}.p-el-basic03-9-points+.c-button-detail{margin-top:max(27px, 2.5vw)}.p-el-basic04-chart{border-radius:max(15px, 1.3888888889vw);display:-webkit-box;display:-ms-flexbox;display:flex;padding:max(37.5px, 3.4722222222vw) max(30px, 2.7777777778vw) max(60px, 5.5555555556vw);row-gap:max(48px, 4.4444444444vw)}.p-el-basic04-chart>.title{border-radius:max(7.5px, 0.6944444444vw) 0 max(7.5px, 0.6944444444vw) 0;padding:max(7.5px, 0.6944444444vw) max(30px, 2.7777777778vw);font-size:max(15px, 1.3888888889vw)}.p-el-basic04-chart>.ranking{width:max(276px, 25.5555555556vw);margin-top:max(36px, 3.3333333333vw)}.p-el-basic04-chart>.ranking li{padding-left:max(42px, 3.8888888889vw);padding-bottom:max(16.5px, 1.5277777778vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);line-height:1.75}.p-el-basic04-chart>.ranking li::before{left:max(3px, 0.2777777778vw);top:min(-0.1388888889vw, -1.5px);width:max(24px, 2.2222222222vw);height:max(24px, 2.2222222222vw);font-size:max(12px, 1.1111111111vw)}.p-el-basic04-chart>.ranking li:nth-child(1)::before{left:0;top:min(-0.5555555556vw, -6px);width:max(30px, 2.7777777778vw);height:max(27px, 2.5vw);padding-top:max(12px, 1.1111111111vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-image:url(../img/common/ico_crown1.svg)}.p-el-basic04-chart>.ranking li:nth-child(2)::before{left:0;top:min(-0.5555555556vw, -6px);width:max(30px, 2.7777777778vw);height:max(27px, 2.5vw);padding-top:max(12px, 1.1111111111vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-image:url(../img/common/ico_crown2.svg)}.p-el-basic04-chart>.ranking li:nth-child(3)::before{left:0;top:min(-0.5555555556vw, -6px);width:max(30px, 2.7777777778vw);height:max(27px, 2.5vw);padding-top:max(12px, 1.1111111111vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-image:url(../img/common/ico_crown3.svg)}.p-el-basic04-chart>.ranking li+li{margin-top:max(15px, 1.3888888889vw)}.p-el-basic04-chart>.chart{margin-left:max(40.5px, 3.75vw);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(202.5px, 18.75vw)}.p-el-basic04-chart>.chart figcaption .legend-list{font-size:max(9px, 0.8333333333vw);margin-top:max(12px, 1.1111111111vw);margin-left:max(15px, 1.3888888889vw)}.p-el-basic04-chart>.chart figcaption .legend-list .row{-webkit-column-gap:max(6px, 0.5555555556vw);-moz-column-gap:max(6px, 0.5555555556vw);column-gap:max(6px, 0.5555555556vw)}.p-el-basic04-chart>.chart figcaption .legend-list .row+.row{margin-top:max(9px, 0.8333333333vw)}.p-el-basic04-chart>.chart figcaption .legend-list dt{-webkit-column-gap:max(6px, 0.5555555556vw);-moz-column-gap:max(6px, 0.5555555556vw);column-gap:max(6px, 0.5555555556vw)}.p-el-basic04-chart>.chart figcaption .legend-list dt::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-el-basic04-chart>.credit{position:absolute;right:max(12px, 1.1111111111vw);bottom:max(18px, 1.6666666667vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-el-basic04-chart+.p-el-basic04-chart{margin-top:max(24px, 2.2222222222vw)}.p-el-basic04-box .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw)}.p-el-basic04-box .header .timing{display:inline-block;font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(3px, 0.2777777778vw) max(3.75px, 0.3472222222vw);border-radius:max(1.5px, 0.1388888889vw)}.p-el-basic04-box .header+*{margin-top:max(15px, 1.3888888889vw)}.p-el-basic04-research .item{padding:max(24px, 2.2222222222vw)}.p-el-basic04-research .item .name{font-size:max(13.5px, 1.25vw);padding-left:max(24px, 2.2222222222vw);margin-bottom:max(9px, 0.8333333333vw)}.p-el-basic04-research .item .name::before{top:max(3.75px, 0.3472222222vw);width:max(16.5px, 1.5277777778vw);height:max(16.5px, 1.5277777778vw);font-size:max(10.5px, 0.9722222222vw)}.p-el-basic04-research .item .name>.events{margin-top:max(24px, 2.2222222222vw)}.p-el-basic04-research .item .events .event+.event{margin-top:max(15px, 1.3888888889vw)}.p-el-basic04-goods{font-size:max(12px, 1.1111111111vw)}.p-el-basic04-goods::before{width:max(112.5px, 10.4166666667vw);height:max(70.5px, 6.5277777778vw);right:max(12px, 1.1111111111vw);top:min(-3.3333333333vw, -36px)}.p-el-basic04-goods small,.p-el-basic04-goods .small{font-size:max(10.5px, 0.9722222222vw)}.p-el-basic04-goods>.list{display:grid;grid-template-columns:1fr auto 1fr;gap:max(12px, 1.1111111111vw) max(30px, 2.7777777778vw)}.p-el-basic04-goods>.list li{padding-left:max(13.5px, 1.25vw)}.p-el-basic04-goods>.list li::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-el-lesson .lead+.p-el-basic04-talk{margin-top:max(36px, 3.3333333333vw)}.p-el-basic04-talk .case{width:max(480px, 44.4444444444vw);border-radius:max(7.5px, 0.6944444444vw)}.p-el-basic04-talk .case+.case{margin-top:max(27px, 2.5vw)}.p-el-basic04-talk .case .title{border-radius:max(1.5px, 0.1388888889vw);left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);padding:max(6px, 0.5555555556vw) max(12px, 1.1111111111vw)}.p-el-basic04-talk .case .example{padding:max(30px, 2.7777777778vw) max(58.5px, 5.4166666667vw) max(22.5px, 2.0833333333vw)}.p-el-basic04-talk .comment{gap:max(15px, 1.3888888889vw)}.p-el-basic04-talk .comment .person{width:max(52.5px, 4.8611111111vw);gap:max(3px, 0.2777777778vw);font-size:max(10.5px, 0.9722222222vw)}.p-el-basic04-talk .comment .balloon{border-radius:max(4.5px, 0.4166666667vw);padding:max(13.5px, 1.25vw) max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-el-basic04-talk .comment .balloon::before{width:max(9px, 0.8333333333vw);height:max(9px, 0.8333333333vw)}.p-el-basic04-talk .comment.-q .balloon{margin-top:max(3.75px, 0.3472222222vw);padding-left:max(21px, 1.9444444444vw)}.p-el-basic04-talk .comment.-a .balloon{margin-top:max(10.5px, 0.9722222222vw);padding-left:max(52.5px, 4.8611111111vw);background-size:max(16.5px, 1.5277777778vw) max(16.5px, 1.5277777778vw);background-position:max(27px, 2.5vw) center}.p-el-basic04-talk .comment+.comment{margin-top:max(18px, 1.6666666667vw)}.p-el-basic04-talk .improvement{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:max(6px, 0.5555555556vw)}.p-el-basic04-talk .improvement::before{width:max(13.5px, 1.25vw);height:max(6.75px, 0.625vw)}.p-el-basic04-talk .improvement{padding:max(15px, 1.3888888889vw);font-size:max(13.5px, 1.25vw);border-radius:0 0 max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw)}.p-el-breadcrumb{top:max(15px, 1.3888888889vw);right:max(30px, 2.7777777778vw)}.p-el-breadcrumb dt{font-size:max(9px, 0.8333333333vw)}.p-el-breadcrumb dt::before{width:max(6px, 0.5555555556vw);height:max(6px, 0.5555555556vw);margin-right:max(4.5px, 0.4166666667vw)}.p-el-breadcrumb dd{font-size:max(9px, 0.8333333333vw)}.p-el-contents{margin-left:auto;margin-right:auto;width:max(1005px, 93.0555555556vw);padding-left:max(52.5px, 4.8611111111vw);display:grid;grid-template-columns:max(180px, 16.6666666667vw) max(735px, 68.0555555556vw);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-el-contents::before{left:min(-1.6666666667vw, -18px);top:max(7.5px, 0.6944444444vw);font-size:max(42px, 3.8888888889vw);-webkit-transform-origin:.55em .55em;transform-origin:.55em .55em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-el-contents>.back{display:none}.p-el-howto-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:max(12px, 1.1111111111vw)}*+.p-el-howto-step{margin-top:max(36px, 3.3333333333vw)}.p-el-howto-step>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(255px, 23.6111111111vw);padding:max(33px, 3.0555555556vw) max(18px, 1.6666666667vw);border-radius:max(7.5px, 0.6944444444vw)}.p-el-howto-step>.item .name{left:max(22.5px, 2.0833333333vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw);white-space:nowrap}:lang(en) .p-el-howto-step>.item .name{font-size:max(10.5px, 0.9722222222vw);line-height:1.2857142857}.p-el-howto-step>.item .image{border-radius:max(7.5px, 0.6944444444vw)}.p-el-howto-step>.item .image+*{margin-top:max(18px, 1.6666666667vw)}.p-el-howto-step>.item .text{font-size:max(10.5px, 0.9722222222vw)}.p-el-howto-step+.more{margin-top:max(48px, 4.4444444444vw)}.p-el-lesson .p-el-japan02-4-img.image{margin-bottom:max(30px, 2.7777777778vw)}.p-el-japan02-6-img,.p-el-japan02-7-img,.p-el-japan02-8-img,.p-el-japan02-9-img,.p-el-japan02-10-img,.p-el-japan02-11-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-el-japan02-6-img .balloon,.p-el-japan02-7-img .balloon,.p-el-japan02-8-img .balloon,.p-el-japan02-9-img .balloon,.p-el-japan02-10-img .balloon,.p-el-japan02-11-img .balloon{border:max(0.75px, 0.0694444444vw) solid #000;font-size:max(9px, 0.8333333333vw);line-height:1.5;padding:max(9px, 0.8333333333vw) max(6px, 0.5555555556vw);border-radius:max(3px, 0.2777777778vw)}.p-el-japan02-6-img .balloon::after,.p-el-japan02-7-img .balloon::after,.p-el-japan02-8-img .balloon::after,.p-el-japan02-9-img .balloon::after,.p-el-japan02-10-img .balloon::after,.p-el-japan02-11-img .balloon::after{left:max(18px, 1.6666666667vw);width:max(12px, 1.1111111111vw);height:max(6px, 0.5555555556vw)}.p-el-japan02-6-img .image.-overflow .balloon{right:max(109.5px, 10.1388888889vw);top:max(41.25px, 3.8194444444vw)}.p-el-japan02-7-img .image.-overflow .balloon{right:max(9.75px, 0.9027777778vw);top:min(-0.5555555556vw, -6px)}.p-el-japan02-8-img .image.-overflow .balloon{right:max(12.75px, 1.1805555556vw);top:max(68.25px, 6.3194444444vw)}.p-el-japan02-9-img .image.-overflow .balloon{right:max(4.5px, 0.4166666667vw);top:min(-1.6666666667vw, -18px)}.p-el-japan02-10-img .image.-overflow .balloon{right:max(6.75px, 0.625vw);top:min(-1.8055555556vw, -19.5px)}.p-el-japan02-11-img .image.-overflow .balloon{right:max(6.75px, 0.625vw);top:min(-1.8055555556vw, -19.5px)}.p-el-japan03-3-box{margin-top:max(42px, 3.8888888889vw)}.p-el-japan03-3-table{margin-top:max(24px, 2.2222222222vw);width:max(360px, 33.3333333333vw)}.p-el-japan04-support{display:grid;grid-template:"title image" auto "info image" 1fr/auto max(277.5px, 25.6944444444vw);-webkit-column-gap:max(36px, 3.3333333333vw);-moz-column-gap:max(36px, 3.3333333333vw);column-gap:max(36px, 3.3333333333vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-flow:row}.p-el-japan04-support .c-heading-disc{grid-area:title;margin-bottom:max(9px, 0.8333333333vw)}.p-el-lesson .p-el-japan04-support .image{margin-top:0;margin-bottom:0;grid-area:image}.p-el-lesson .p-el-japan04-support .image figcaption{font-size:max(9px, 0.8333333333vw)}.p-el-lesson .p-el-japan04-support .image img+figcaption,.p-el-lesson .p-el-japan04-support .image figcaption+img{margin-top:max(12px, 1.1111111111vw)}.p-el-japan04-support .info{margin-top:0;grif-area:info}.p-el-japan04-support .info .title{border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(9px, 0.8333333333vw);font-size:max(12px, 1.1111111111vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-el-japan04-support .info .title:not(:first-child){margin-top:max(24px, 2.2222222222vw)}.c-heading-balloon+.p-el-japan04-patterns{margin-top:max(42px, 3.8888888889vw)}.p-el-japan04-patterns>.pattern{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw);display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template:"body image" auto/1fr max(97.5px, 9.0277777778vw);gap:max(24px, 2.2222222222vw)}.p-el-japan04-patterns>.pattern::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(12px, 1.1111111111vw)}.p-el-japan04-patterns>.pattern .title{margin-bottom:max(18px, 1.6666666667vw);font-size:max(13.5px, 1.25vw)}.p-el-japan04-patterns>.pattern .image{grid-area:image;margin-top:min(-0.5555555556vw, -6px);margin-bottom:min(-0.5555555556vw, -6px);align-self:center}.p-el-japan04-patterns>.pattern+.pattern{margin-top:max(27px, 2.5vw)}.p-el-japan04-patterns .c-text a:not([class])[target=_blank]{margin-right:max(3px, 0.2777777778vw)}.p-el-japan04-patterns .c-text a:not([class])[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.p-el-japan04-patterns+.c-button-detail{margin-top:max(27px, 2.5vw)}.p-el-japan04-sns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:max(36px, 3.3333333333vw);-webkit-column-gap:max(9px, 0.8333333333vw);-moz-column-gap:max(9px, 0.8333333333vw);column-gap:max(9px, 0.8333333333vw)}.p-el-japan04-sns .sns{width:max(112.5px, 10.4166666667vw)}.p-el-japan04-sns .sns>a{height:max(36px, 3.3333333333vw);font-size:max(10.5px, 0.9722222222vw);line-height:1.5;gap:max(6px, 0.5555555556vw)}.p-el-japan04-sns .sns>a .icon{width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw)}.p-el-japan04-sns .sns>a .icon.-facebook{width:max(16.5px, 1.5277777778vw);height:max(16.5px, 1.5277777778vw)}.p-el-lesson{margin-left:auto;margin-right:auto;width:max(630px, 58.3333333333vw);padding-top:max(37.5px, 3.4722222222vw);padding-bottom:max(37.5px, 3.4722222222vw);padding-left:0;padding-right:0}.p-el-lesson .c-heading-border+*{margin-top:max(30px, 2.7777777778vw)}.p-el-lesson .c-heading-disc+*{margin-top:max(9px, 0.8333333333vw)}.p-el-lesson *+.c-heading-disc{margin-top:max(18px, 1.6666666667vw)}.p-el-lesson .lead+*{margin-top:max(27px, 2.5vw)}.p-el-lesson .lead+:has(>.label){margin-top:max(42px, 3.8888888889vw)}.p-el-lesson .lead+.c-list-point{margin-top:max(30px, 2.7777777778vw)}.p-el-lesson .lead+.p-el-app-quiz{margin-top:max(48px, 4.4444444444vw)}.p-el-lesson .more{margin-top:max(36px, 3.3333333333vw)}.p-el-lesson .steps.-compact .step+.step{margin-top:max(13.5px, 1.25vw);padding-top:max(13.5px, 1.25vw)}.p-el-lesson .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-el-lesson .steps .step+.step{border-top:1px solid var(--lightgray);margin-top:max(24px, 2.2222222222vw);padding-top:max(24px, 2.2222222222vw)}.p-el-lesson .steps .num{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(45px, 4.1666666667vw);padding-right:max(18px, 1.6666666667vw);margin-right:max(18px, 1.6666666667vw);font-size:max(26.25px, 2.4305555556vw);border-right:1px solid var(--fuji);-ms-flex-item-align:stretch;align-self:stretch}.p-el-lesson .steps .num::before{margin-bottom:min(-0.1388888889vw, -1.5px);font-size:max(9px, 0.8333333333vw)}.p-el-lesson .steps .info{-ms-flex-item-align:center;align-self:center}.p-el-lesson .steps .todo{font-size:max(13.5px, 1.25vw)}.p-el-lesson .steps .todo+*{margin-top:max(9px, 0.8333333333vw)}.p-el-lesson .steps .desc{font-size:max(10.5px, 0.9722222222vw)}.p-el-lesson .image{margin-top:max(24px, 2.2222222222vw);margin-bottom:max(24px, 2.2222222222vw)}.p-el-lesson .image:where(:first-child){margin-top:0}.p-el-lesson .image:where(:last-child){margin-bottom:0}.p-el-lesson .image.-round img{border-radius:max(15px, 1.3888888889vw)}.p-el-lesson .image.-overflow .title{font-size:max(13.5px, 1.25vw);margin-bottom:max(18px, 1.6666666667vw)}.p-el-lesson.-image{display:grid;grid-template:"title image" auto "info image" 1fr/auto max(277.5px, 25.6944444444vw);-webkit-column-gap:max(52.5px, 4.8611111111vw);-moz-column-gap:max(52.5px, 4.8611111111vw);column-gap:max(52.5px, 4.8611111111vw);row-gap:max(24px, 2.2222222222vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-el-lesson.-image .title{grid-area:title}.p-el-lesson.-image .image{margin-top:max(42px, 3.8888888889vw);margin-bottom:0;grid-area:image}.p-el-lesson.-image .image img{border-radius:max(15px, 1.3888888889vw)}.p-el-lesson.-image .image figcaption{font-size:max(9px, 0.8333333333vw)}.p-el-lesson.-image .image img+figcaption,.p-el-lesson.-image .image figcaption+img{margin-top:max(12px, 1.1111111111vw)}.p-el-lesson.-image .info{margin-top:0;grid-area:info}.p-el-lets{background-image:url(../img/common/bg_pattern_pc.svg);background-size:max(1080px, 100vw) max(907.5px, 84.0277777778vw);background-position:50% 0;background-repeat:repeat;margin-bottom:min(-20.8333333333vw, -225px);padding-bottom:max(225px, 20.8333333333vw)}.p-section+.p-el-lets{margin-top:max(15px, 1.3888888889vw)}.p-el-lets>.inner{padding-top:max(90px, 8.3333333333vw);width:max(840px, 77.7777777778vw)}.p-el-lets>.inner::after{position:absolute;top:max(96.75px, 8.9583333333vw);right:max(13.5px, 1.25vw);width:max(370.5px, 34.3055555556vw);height:max(218.25px, 20.2083333333vw)}.p-el-lets .title{width:max(336px, 31.1111111111vw);height:max(75px, 6.9444444444vw);margin-bottom:max(42px, 3.8888888889vw)}.p-el-lets .list{width:max(375px, 34.7222222222vw)}.p-el-lets .item a{height:max(42px, 3.8888888889vw);font-size:max(13.5px, 1.25vw)}.p-el-lets .item a::before{top:max(6px, 0.5555555556vw);right:max(6px, 0.5555555556vw);width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw)}.p-el-lets .item a::after{right:max(18px, 1.6666666667vw);margin-top:min(-0.2777777778vw, -3px);width:max(22.5px, 2.0833333333vw);height:max(6px, 0.5555555556vw)}.p-el-lets .item a[href^="#"]:not([href="#"])::after{width:max(6px, 0.5555555556vw);height:max(22.5px, 2.0833333333vw);right:max(16.5px, 1.5277777778vw);bottom:max(18px, 1.6666666667vw)}.p-el-lets .item a[target=_blank]::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);margin-top:min(-0.3472222222vw, -3.75px);right:max(16.5px, 1.5277777778vw)}.p-el-lets .item+.item{margin-top:max(18px, 1.6666666667vw)}.p-el-main{min-height:max(504px, 46.6666666667vw);margin-top:min(-7.2222222222vw, -78px);margin-bottom:max(7.5px, 0.6944444444vw);padding:0;border-radius:max(9px, 0.8333333333vw)}.p-el-main .splide__track{min-height:max(502.5px, 46.5277777778vw);border-radius:max(9px, 0.8333333333vw)}.p-el-main::before{top:max(3.75px, 0.3472222222vw);left:max(3.75px, 0.3472222222vw)}.p-el-main::after{top:max(7.5px, 0.6944444444vw);left:max(7.5px, 0.6944444444vw)}.p-el-menu{margin-bottom:max(18px, 1.6666666667vw)}.p-el-menu>.list .item+.item{margin-top:max(9px, 0.8333333333vw)}.p-el-menu>.list .button{font-size:max(10.5px, 0.9722222222vw)}.p-el-movies{display:grid;grid-template-columns:max(390px, 36.1111111111vw) max(390px, 36.1111111111vw);-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw);grid-auto-flow:column}.p-el-movies+.p-el-movies{margin-top:max(60px, 5.5555555556vw)}.p-el-movies .item{display:contents}.p-el-movies .item:nth-child(odd)>*{grid-column:1/2}.p-el-movies .item:nth-child(even)>*{grid-column:2/3}.p-el-movies .c-heading-border+*{margin-top:max(24px, 2.2222222222vw)}.p-el-movies .desc{font-size:max(10.5px, 0.9722222222vw)}.p-el-movies .desc+*{margin-top:max(36px, 3.3333333333vw)}.p-el-movies .movie+*{margin-top:max(30px, 2.7777777778vw)}.p-el-movies .movie a::after{margin-top:min(-3.0555555556vw, -33px);margin-left:min(-3.0555555556vw, -33px);width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.p-el-movies .movie img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-el-movies .program .label{font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-el-movies .program .label+dd{margin-top:max(18px, 1.6666666667vw)}.p-el-movies .program dd{font-size:max(11.25px, 1.0416666667vw);padding-left:max(19.5px, 1.8055555556vw)}.p-el-movies .program dd::before{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);font-size:max(9px, 0.8333333333vw)}.p-el-movies .program dd a::after{margin-left:max(6px, 0.5555555556vw);width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.p-el-movies .program dd a[href^="#"]::after{background-size:max(6px, 0.5555555556vw) max(3.75px, 0.3472222222vw)}.p-el-nav .toggle{display:none}.p-el-nav .prev,.p-el-nav .next{top:max(251.25px, 23.2638888889vw)}.p-el-nav .prev>span,.p-el-nav .next>span{font-size:max(9.75px, 0.9027777778vw);top:max(10.5px, 0.9722222222vw)}.p-el-nav .prev::before,.p-el-nav .next::before{content:"";border-radius:50%;display:block;width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw);border:1px solid var(--text);background-color:var(--yellow)}.p-el-nav .prev::after,.p-el-nav .next::after{bottom:max(9px, 0.8333333333vw);width:max(30px, 2.7777777778vw);height:max(5.25px, 0.4861111111vw)}.p-el-nav .prev{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-el-nav .prev::after{right:min(-0.8333333333vw, -9px)}.p-el-nav .next{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.p-el-nav .next::after{left:min(-0.8333333333vw, -9px)}.p-el-program>a{border-radius:max(15px, 1.3888888889vw);padding:max(18px, 1.6666666667vw) max(18px, 1.6666666667vw) max(18px, 1.6666666667vw) max(21px, 1.9444444444vw);display:grid;grid-template:"title image" auto "desc image" 1fr/max(666px, 61.6666666667vw) max(105px, 9.7222222222vw);-webkit-column-gap:max(30px, 2.7777777778vw);-moz-column-gap:max(30px, 2.7777777778vw);column-gap:max(30px, 2.7777777778vw)}.p-el-program>a[href]::after{content:"";position:absolute;border-radius:50%;background-color:var(--text);background-repeat:no-repeat;background-position:center center;background-image:url(../img/common/arrow_right_white.svg);border:1px solid var(--text);right:max(10.5px, 0.9722222222vw);bottom:max(10.5px, 0.9722222222vw);width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.p-el-program .title{grid-area:title;margin-top:max(3px, 0.2777777778vw);padding-left:max(33px, 3.0555555556vw);font-size:max(13.5px, 1.25vw);line-height:1.5555555556;padding-bottom:max(21px, 1.9444444444vw);margin-bottom:max(15.75px, 1.4583333333vw)}.p-el-program .title::before{top:max(0.75px, 0.0694444444vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-el-program .desc{grid-area:desc;font-size:max(10.5px, 0.9722222222vw)}.p-el-program .image{grid-area:image;width:max(105px, 9.7222222222vw);height:max(105px, 9.7222222222vw)}.p-el-program.-soon a::before{font-size:max(24px, 2.2222222222vw);line-height:1.75}.p-el-program+.p-el-program{margin-top:max(15px, 1.3888888889vw)}.p-el-question>.section{border-radius:max(15px, 1.3888888889vw);padding:max(24px, 2.2222222222vw) max(42px, 3.8888888889vw) max(27px, 2.5vw)}.p-el-question>.section+.section{margin-top:max(33px, 3.0555555556vw)}.p-el-question .num{font-size:max(33px, 3.0555555556vw);left:max(6px, 0.5555555556vw)}.p-el-question .question{padding-bottom:max(19.5px, 1.8055555556vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);margin-bottom:max(27px, 2.5vw)}.p-el-question .question .c-box-fill{padding:max(18px, 1.6666666667vw)}.p-el-question .quiz-sub{font-size:max(10.5px, 0.9722222222vw)}.p-el-question .quiz-sub+*{margin-top:max(15px, 1.3888888889vw)}.p-el-question .quiz-sub+.quiz-main{margin-top:max(4.5px, 0.4166666667vw)}.p-el-question .quiz-main{margin-top:max(4.5px, 0.4166666667vw);font-size:max(12px, 1.1111111111vw)}.p-el-question .quiz-main+*{margin-top:max(15px, 1.3888888889vw)}.p-el-question .correct-answer{margin-top:max(22.5px, 2.0833333333vw);margin-bottom:max(10.5px, 0.9722222222vw);font-size:max(15px, 1.3888888889vw)}.p-el-question .choices .option label{font-size:max(13.5px, 1.25vw);height:max(27px, 2.5vw);padding:0 max(15px, 1.3888888889vw) 0 max(7.5px, 0.6944444444vw)}.p-el-question .choices .option label::before{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);margin-right:max(7.5px, 0.6944444444vw)}.p-el-question .choices .option label::after{top:max(6px, 0.5555555556vw);left:max(6px, 0.5555555556vw);width:max(13.5px, 1.25vw);height:max(13.5px, 1.25vw)}.p-el-question .choices .option+.option{margin-left:max(9px, 0.8333333333vw)}.p-el-question .commentary{margin-top:max(15px, 1.3888888889vw);padding:max(18px, 1.6666666667vw)}.p-el-question .commentary a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.p-el-question .your-answer{padding-left:max(48px, 4.4444444444vw);min-height:max(41.25px, 3.8194444444vw);background-size:max(41.25px, 3.8194444444vw) max(41.25px, 3.8194444444vw);background-position:left center;background-repeat:no-repeat}.p-el-question .your-answer::before{width:max(48px, 4.4444444444vw);height:max(37.5px, 3.4722222222vw);margin-right:max(18px, 1.6666666667vw)}.p-el-question .your-answer .text{font-size:max(15px, 1.3888888889vw);line-height:1.75}.p-el-question .your-answer.-correct{background-image:url(../img/e-learning/bg_app_correct_pc.svg)}.p-el-question .your-answer.-incorrect{background-image:url(../img/e-learning/bg_app_incorrect_pc.svg)}.p-el-register .p-contact-frame{margin-top:max(36px, 3.3333333333vw)}.p-el-register .p-contact-frame::before{top:min(-13.1944444444vw, -142.5px);right:0;width:max(166.5px, 15.4166666667vw);height:max(142.5px, 13.1944444444vw);background-image:url(../img/e-learning/illust_together_pc.svg)}.p-el-register .p-contact-frame .required-message{border-radius:max(9.75px, 0.9027777778vw) max(9.75px, 0.9027777778vw) 0 0;padding-top:max(18px, 1.6666666667vw);padding-bottom:max(24px, 2.2222222222vw);padding-left:max(18px, 1.6666666667vw);padding-right:max(18px, 1.6666666667vw)}.p-el-register .p-contact-frame .required-message p{font-size:max(10.5px, 0.9722222222vw)}.p-el-slide{width:100%}.p-el-start-steps{padding-bottom:max(13.5px, 1.25vw)}.c-heading-balloon+.p-el-start-steps{margin-top:max(36px, 3.3333333333vw)}.p-el-start-step{width:max(840px, 77.7777777778vw);border-radius:max(9px, 0.8333333333vw);padding-top:max(37.5px, 3.4722222222vw);padding-left:max(37.5px, 3.4722222222vw);padding-bottom:max(37.5px, 3.4722222222vw);padding-right:max(429px, 39.7222222222vw);min-height:max(298.5px, 27.6388888889vw)}.p-el-start-step::before{top:max(6.75px, 0.625vw);left:max(6.75px, 0.625vw)}.p-el-start-step::after{top:max(13.5px, 1.25vw);left:max(13.5px, 1.25vw)}.p-el-start-step+.p-el-start-step{margin-top:max(63px, 5.8333333333vw)}.p-el-start-step>.title{padding-top:max(4.5px, 0.4166666667vw);font-size:max(16.5px, 1.5277777778vw);margin-bottom:max(16.5px, 1.5277777778vw)}.p-el-start-step>.title::before{left:max(10.5px, 0.9722222222vw);font-size:max(48px, 4.4444444444vw)}.p-el-start-step>.desc{font-size:max(10.5px, 0.9722222222vw);margin-bottom:max(27px, 2.5vw)}.p-el-start-step>.image{position:absolute;top:max(37.5px, 3.4722222222vw);right:max(45px, 4.1666666667vw);width:max(339px, 31.3888888889vw);border-radius:max(7.5px, 0.6944444444vw)}.p-el-start-step>.image::before{border-radius:max(7.5px, 0.6944444444vw)}.p-el-sub{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden;height:max(426px, 39.4444444444vw);padding:max(21px, 1.9444444444vw) max(15px, 1.3888888889vw) 0;border-radius:max(15px, 1.3888888889vw);border:1px solid var(--text);background-color:var(--lightyellow)}.p-el-sub>.header{padding-bottom:max(1.5px, 0.1388888889vw);margin-bottom:max(18px, 1.6666666667vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-el-sub>.header .part{font-size:max(12px, 1.1111111111vw);margin-bottom:max(7.5px, 0.6944444444vw);line-height:1.2}.p-el-sub>.header .title{font-size:max(12px, 1.1111111111vw);line-height:1.2;margin-bottom:max(13.5px, 1.25vw)}.p-el-sub>.back{margin-top:auto;margin-left:min(-1.3888888889vw, -15px);margin-right:min(-1.3888888889vw, -15px)}.p-el-sub>.back a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:max(42px, 3.8888888889vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);background-color:var(--text);text-decoration:none;font-size:max(10.5px, 0.9722222222vw);line-height:1.5;border-top:1px solid var(--text);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-el-sub>.back a::after{content:"";position:absolute;top:50%;left:max(18px, 1.6666666667vw);margin-top:min(-0.2083333333vw, -2.25px);width:max(22.5px, 2.0833333333vw);height:max(4.5px, 0.4166666667vw);background-size:contain;background-repeat:no-repeat;background-position:left bottom;background-image:url(../img/common/shortarrow_right_white.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-heading-balloon+.p-el-take-steps{margin-top:max(36px, 3.3333333333vw)}.p-el-take-step{width:max(840px, 77.7777777778vw);border-radius:max(9px, 0.8333333333vw);padding-top:max(37.5px, 3.4722222222vw);padding-left:max(37.5px, 3.4722222222vw);padding-bottom:max(37.5px, 3.4722222222vw);padding-right:max(429px, 39.7222222222vw);min-height:max(298.5px, 27.6388888889vw)}.p-el-take-step+.p-el-take-step{margin-top:max(24px, 2.2222222222vw)}.p-el-take-step>.title{padding-top:max(4.5px, 0.4166666667vw);font-size:max(16.5px, 1.5277777778vw);margin-bottom:max(16.5px, 1.5277777778vw)}.p-el-take-step>.desc{font-size:max(10.5px, 0.9722222222vw);margin-bottom:max(27px, 2.5vw)}.p-el-take-step>.image{position:absolute;top:max(37.5px, 3.4722222222vw);right:max(45px, 4.1666666667vw);width:max(339px, 31.3888888889vw);border-radius:max(7.5px, 0.6944444444vw)}.p-el-take-step>.image::before{border-radius:max(7.5px, 0.6944444444vw)}.p-enjoy-common-list{padding-top:max(12px, 1.1111111111vw);display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);row-gap:max(48px, 4.4444444444vw);grid-auto-flow:dense}.p-enjoy-common-list.-fuji{row-gap:0;margin-bottom:min(-4.4444444444vw, -48px)}.p-enjoy-common-list.-fuji>.item{display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 3;margin-bottom:max(48px, 4.4444444444vw)}.p-enjoy-common-list.-fuji>.item::before{left:max(30px, 2.7777777778vw)}.p-enjoy-common-list.-fuji>.item .info{margin-bottom:max(30px, 2.7777777778vw)}.p-enjoy-common-list.-fuji>.item .info+.image{margin-top:auto}.p-enjoy-common-list.-others{grid-template-columns:repeat(3, 1fr);row-gap:0;margin-bottom:min(-3.8888888889vw, -42px)}.p-enjoy-common-list.-others>.item{display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 2;margin-bottom:max(42px, 3.8888888889vw);padding:max(27px, 2.5vw) max(18px, 1.6666666667vw) max(24px, 2.2222222222vw)}.p-enjoy-common-list.-others>.item::before{left:max(18px, 1.6666666667vw)}.p-enjoy-common-list.-others>.item .c-text{margin-top:max(18px, 1.6666666667vw)}.p-enjoy-common-list.-others>.item .info .title{font-size:max(12px, 1.1111111111vw);margin-top:max(3px, 0.2777777778vw)}.p-enjoy-common-list.-others>.item .info .image+.title{margin-top:max(18px, 1.6666666667vw)}.p-enjoy-common-list.-others>.item .info .image+.title+.c-text{margin-top:0}.p-enjoy-common-list.-others>.item>.c-button-detail{margin-top:max(15px, 1.3888888889vw)}.p-enjoy-common-list.-others>.item>.c-button-detail.-large{width:100%}.p-enjoy-common-list.-others>.item>.c-button-detail.-large>a{width:100%}.p-enjoy-common-list.-gourmet{row-gap:0;margin-bottom:min(-3.3333333333vw, -36px)}.p-enjoy-common-list.-gourmet>.item{padding-top:max(30px, 2.7777777778vw);display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 3;margin-bottom:max(36px, 3.3333333333vw)}.p-enjoy-common-list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:max(15px, 1.3888888889vw);padding:max(42px, 3.8888888889vw) max(30px, 2.7777777778vw) max(36px, 3.3333333333vw)}.p-enjoy-common-list>.item::before{min-width:max(83.25px, 7.7083333333vw);height:pvVw(32);font-size:max(12px, 1.1111111111vw);padding:max(3.75px, 0.3472222222vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-enjoy-common-list>.item .info .title{font-size:max(21px, 1.9444444444vw)}.p-enjoy-common-list>.item .info .title+*{margin-top:max(15px, 1.3888888889vw)}.p-enjoy-common-list>.item .image{border-radius:max(7.5px, 0.6944444444vw);margin-top:max(30px, 2.7777777778vw)}.p-enjoy-common-list>.item>.c-button-detail{margin-top:max(30px, 2.7777777778vw)}.p-enjoy-common-list>.item>.c-button-detail>a{height:max(45px, 4.1666666667vw)}.p-enjoy-common-list>.item+.reason{margin-top:max(36px, 3.3333333333vw)}.p-enjoy-culture-box{width:max(720px, 66.6666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:max(24px, 2.2222222222vw);-moz-column-gap:max(24px, 2.2222222222vw);column-gap:max(24px, 2.2222222222vw);padding:max(27px, 2.5vw);margin-top:max(45px, 4.1666666667vw)}.p-enjoy-culture-box .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(90px, 8.3333333333vw);border-radius:max(4.5px, 0.4166666667vw)}.p-enjoy-culture-box .title{border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(15px, 1.3888888889vw);font-size:max(12px, 1.1111111111vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-enjoy-culture-history-step{position:relative;margin-left:max(46.5px, 4.3055555556vw);border-top:max(0.75px, 0.0694444444vw) solid var(--green);border-bottom:max(0.75px, 0.0694444444vw) solid var(--green);padding-top:max(30px, 2.7777777778vw);padding-bottom:max(30px, 2.7777777778vw)}.p-enjoy-culture-history-step::before{content:"";position:absolute;left:min(-4.3055555556vw, -46.5px);top:min(-0.1388888889vw, -1.5px);bottom:min(-0.1388888889vw, -1.5px);display:block;width:max(1.5px, 0.1388888889vw);height:auto;background-color:var(--lightgray);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-enjoy-culture-history-step+.p-study-flow-step{margin-top:min(-0.0694444444vw, -0.75px)}.p-enjoy-culture-history-step>*{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.3}.p-enjoy-culture-history-step.is-active::before{background-color:var(--green)}.p-enjoy-culture-history-step.is-active>*{opacity:1}.p-enjoy-culture-history-step>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-enjoy-culture-history-step>.header+.lead{margin-top:max(9px, 0.8333333333vw)}.p-enjoy-culture-history-step>.header+.point{margin-top:max(30px, 2.7777777778vw)}.p-enjoy-culture-history-step>.header .num{display:none}.p-enjoy-culture-history-step>.header .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:max(18px, 1.6666666667vw)}.p-enjoy-culture-history-step>.header .summary{font-size:max(10.5px, 0.9722222222vw);padding-left:max(13.5px, 1.25vw);margin-left:max(12px, 1.1111111111vw);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 0)), to(rgba(var(--gray-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--gray-rgb), 1) 0%, rgba(var(--gray-rgb), 1) 33.3333%, rgba(var(--gray-rgb), 0) 33.3333%, rgba(var(--gray-rgb), 0) 100%);background-repeat:repeat-y;background-position:0 0;background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw)}.p-enjoy-culture-history-step>.lead{font-size:max(12px, 1.1111111111vw)}.p-enjoy-culture-history-step>.lead+.point{margin-top:max(30px, 2.7777777778vw)}.p-enjoy-culture-hisotory{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:max(60px, 5.5555555556vw)}.p-enjoy-culture-hisotory>.indicator{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(66px, 6.1111111111vw)}.p-enjoy-culture-hisotory>.indicator .num{display:inline-block;text-align:center;position:sticky;top:25%;left:0;font-size:max(48px, 4.4444444444vw);line-height:1.2;color:var(--green);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-enjoy-culture-hisotory>.indicator .num::before{content:"HISTORY";display:block;margin-bottom:min(-0.1388888889vw, -1.5px);color:var(--text);text-shadow:none;font-size:max(13.5px, 1.25vw);letter-spacing:normal}.p-enjoy-culture-hisotory>.body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(774px, 71.6666666667vw)}.p-enjoy-culture-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);row-gap:max(48px, 4.4444444444vw);margin-top:max(66px, 6.1111111111vw);margin-bottom:max(21px, 1.9444444444vw)}.p-enjoy-culture-list>.item{padding:max(33px, 3.0555555556vw) max(18px, 1.6666666667vw);border-radius:max(7.5px, 0.6944444444vw)}.p-enjoy-culture-list>.item.-col2{grid-column:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:max(24px, 2.2222222222vw);-moz-column-gap:max(24px, 2.2222222222vw);column-gap:max(24px, 2.2222222222vw)}.p-enjoy-culture-list>.item .name{left:max(22.5px, 2.0833333333vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw)}.p-enjoy-culture-list>.item .image{border-radius:max(7.5px, 0.6944444444vw);width:max(219px, 20.2777777778vw)}.p-enjoy-culture-list>.item .image+*{margin-top:max(18px, 1.6666666667vw)}.p-enjoy-culture-list>.item .text{font-size:max(10.5px, 0.9722222222vw)}.p-enjoy-culture-list>.item .c-list-note{margin-top:max(12px, 1.1111111111vw)}.p-enjoy-event{padding-top:max(12px, 1.1111111111vw)}.p-enjoy-event>.item{border-radius:max(15px, 1.3888888889vw);padding-top:max(36px, 3.3333333333vw);padding-left:max(36px, 3.3333333333vw);padding-bottom:max(36px, 3.3333333333vw);padding-right:max(33.75px, 3.125vw)}.p-enjoy-event>.item .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-enjoy-event>.item .title{left:max(37.5px, 3.4722222222vw);width:max(83.25px, 7.7083333333vw);height:pvVw(32);font-size:max(12px, 1.1111111111vw);padding:max(3.75px, 0.3472222222vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-enjoy-event>.item .image{width:max(220.5px, 20.4166666667vw)}.p-enjoy-event>.item .body{width:max(510px, 47.2222222222vw);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, auto);grid-auto-flow:column;-webkit-column-gap:max(31.5px, 2.9166666667vw);-moz-column-gap:max(31.5px, 2.9166666667vw);column-gap:max(31.5px, 2.9166666667vw);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);background-repeat:repeat-y;background-position:top center}.p-enjoy-event>.item .column{display:contents}.p-enjoy-event>.item .block{padding-left:max(9px, 0.8333333333vw)}.p-enjoy-event>.item .block:last-child{background:none}.p-enjoy-event>.item .block+.block{margin-top:max(15px, 1.3888888889vw);padding-top:max(16.5px, 1.5277777778vw);background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-enjoy-event>.item .link{font-size:max(15px, 1.3888888889vw)}.p-enjoy-event>.item .link::after{margin-left:max(6px, 0.5555555556vw);width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw);background-size:max(6px, 0.5555555556vw) max(5.25px, 0.4861111111vw)}.p-enjoy-event>.item .text{font-size:max(10.5px, 0.9722222222vw);margin-top:max(9px, 0.8333333333vw)}.p-enjoy-event>.item .period{-webkit-column-gap:max(12px, 1.1111111111vw);-moz-column-gap:max(12px, 1.1111111111vw);column-gap:max(12px, 1.1111111111vw);margin-top:max(15px, 1.3888888889vw)}.p-enjoy-event>.item .period dt{font-size:max(10.5px, 0.9722222222vw);padding:max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-enjoy-event>.item .period dd{font-size:max(10.5px, 0.9722222222vw)}.p-enjoy-event>.item+.item{margin-top:max(36px, 3.3333333333vw)}.p-enjoy-sports-ranking{border-radius:max(15px, 1.3888888889vw);padding:max(42px, 3.8888888889vw) max(60px, 5.5555555556vw) max(48px, 4.4444444444vw);margin-top:max(60px, 5.5555555556vw)}.p-enjoy-sports-ranking::after{background-image:url(../img/enjoy/sports/illust_soccer.svg);width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw);top:min(-2.2222222222vw, -24px);right:max(99px, 9.1666666667vw)}.p-enjoy-sports-ranking>.list .row+.row{margin-top:max(15px, 1.3888888889vw)}.p-enjoy-sports-ranking>.list .row:nth-child(1) dt{background-image:url(../img/common/ico_crown1.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(2) dt{background-image:url(../img/common/ico_crown2.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(3) dt{background-image:url(../img/common/ico_crown3.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(-n+3) dt{padding-top:max(12px, 1.1111111111vw)}.p-enjoy-sports-ranking>.list .row:nth-child(n+4) dt::before{width:max(24.75px, 2.2916666667vw);height:max(24.75px, 2.2916666667vw)}.p-enjoy-sports-ranking>.list .head{-webkit-column-gap:max(12px, 1.1111111111vw);-moz-column-gap:max(12px, 1.1111111111vw);column-gap:max(12px, 1.1111111111vw);padding-bottom:max(15px, 1.3888888889vw)}.p-enjoy-sports-ranking>.list .head dt{font-size:max(12px, 1.1111111111vw);line-height:1.2;width:max(30px, 2.7777777778vw);height:max(27px, 2.5vw)}.p-enjoy-sports-ranking>.list .head dd{font-size:max(12px, 1.1111111111vw);line-height:1.2;padding-top:max(1.5px, 0.1388888889vw)}.p-enjoy-sports-ranking>.list .head dd small{font-size:max(7.5px, 0.6944444444vw);margin-left:max(3px, 0.2777777778vw)}.p-enjoy-sports-ranking>.list .c-box-fill{margin-top:max(21px, 1.9444444444vw);margin-bottom:max(30px, 2.7777777778vw)}.p-enjoy-sports>.c-heading-border{margin-top:max(54px, 5vw)}.p-enjoy-sports>.source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(6px, 0.5555555556vw);-moz-column-gap:max(6px, 0.5555555556vw);column-gap:max(6px, 0.5555555556vw);font-size:max(10.5px, 0.9722222222vw);margin-top:max(21px, 1.9444444444vw)}.p-enjoy-tourism-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(30px, 2.7777777778vw);-moz-column-gap:max(30px, 2.7777777778vw);column-gap:max(30px, 2.7777777778vw);padding-top:max(18px, 1.6666666667vw);padding-bottom:max(18px, 1.6666666667vw);margin-top:max(45px, 4.1666666667vw)}.p-enjoy-tourism-box .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(219px, 20.2777777778vw);border-radius:max(4.5px, 0.4166666667vw)}.p-enjoy-tourism-box .image+.columns .column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.p-enjoy-tourism-box .columns{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex}.p-enjoy-tourism-box .column{padding-top:max(9px, 0.8333333333vw);padding-bottom:max(15px, 1.3888888889vw)}.p-enjoy-tourism-box .column>.c-list-disc{font-size:max(10.5px, 0.9722222222vw)}.p-enjoy-tourism-box .column:first-child{padding-right:max(30px, 2.7777777778vw)}.p-enjoy-tourism-box .column:last-child{background-position:left bottom;background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);padding-left:max(30px, 2.7777777778vw)}.p-enjoy-tourism-box .title{border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(15px, 1.3888888889vw);font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-enjoy-tourism-box .c-list-disc+.title{margin-top:max(22.5px, 2.0833333333vw)}.p-enjoy-tourism-explore .p-news-list{margin-top:max(54px, 5vw)}.p-enjoy-tourism-hot-spring{padding-top:max(90px, 8.3333333333vw)}.p-enjoy-tourism-others{padding-top:max(90px, 8.3333333333vw)}.p-event-article-footer{margin-top:max(55.5px, 5.1388888889vw)}.p-event-article-header::before{height:max(352.5px, 32.6388888889vw);background-image:url(../img/common/bg_category-header_pc.svg)}.p-event-article-header>.inner{width:max(840px, 77.7777777778vw);margin-bottom:max(69px, 6.3888888889vw);padding-top:max(37.5px, 3.4722222222vw)}.p-event-article-header>.inner .category{min-height:max(24px, 2.2222222222vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(4.5px, 0.4166666667vw) max(10.5px, 0.9722222222vw);border-radius:max(1.5px, 0.1388888889vw);border:max(0.75px, 0.0694444444vw) solid var(--text)}.p-event-article-header>.inner .category::after{right:max(18px, 1.6666666667vw);margin-top:min(-0.0694444444vw, -0.75px);width:max(6.75px, 0.625vw);height:max(6px, 0.5555555556vw);background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.p-event-article-header>.inner .category+.title{margin-top:max(13.5px, 1.25vw)}.p-event-article-header>.inner .title{font-size:max(27px, 2.5vw);max-width:max(660px, 61.1111111111vw)}.p-event-article-header>.inner .title+.info{margin-top:max(18px, 1.6666666667vw)}.p-event-article-header>.inner .info{gap:max(9px, 0.8333333333vw)}.p-event-article-header>.inner .status{border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);padding:max(4.5px, 0.4166666667vw)}.p-event-article-header>.inner .date{font-size:max(13.5px, 1.25vw)}.p-event-article-header>.inner .share{margin-top:max(18px, 1.6666666667vw)}.p-event-article-header>.inner .c-button-detail{margin-top:max(34.5px, 3.1944444444vw)}.p-event-calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:max(12px, 1.1111111111vw)}.p-event-calendar.fc .fc-toolbar-title{font-size:max(21px, 1.9444444444vw)}.p-event-calendar.fc .fc-footer-toolbar{display:none}.p-event-calendar.fc .fc-daygrid-day{padding:max(7.5px, 0.6944444444vw)}.p-event-calendar.fc .fc-col-header-cell{padding:max(4.5px, 0.4166666667vw) 0;font-size:max(12px, 1.1111111111vw);line-height:1}.p-event-calendar.fc .fc-daygrid-day-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-event-calendar.fc .fc-daygrid-day-events{padding-top:max(6px, 0.5555555556vw);gap:max(6px, 0.5555555556vw)}.p-event-calendar.fc .fc-daygrid-day-number{font-size:max(13.5px, 1.25vw)}.p-event-calendar.fc .fc-h-event .fc-event-title-container{position:relative;padding-left:max(12px, 1.1111111111vw);font-size:max(10.5px, 0.9722222222vw);line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.p-event-calendar.fc .fc-h-event .fc-event-title-container::before{position:absolute;top:max(4.5px, 0.4166666667vw);left:0;width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-event-calendar.fc .fc-h-event .fc-event-title{padding:0;color:var(--text)}.p-event-calendar.fc .fc-prev-button,.p-event-calendar.fc .fc-next-button{font-size:max(12px, 1.1111111111vw);min-height:max(37.5px, 3.4722222222vw)}.p-event-calendar.fc .fc-prev-button::before,.p-event-calendar.fc .fc-next-button::before{top:max(15.75px, 1.4583333333vw);right:max(16.5px, 1.5277777778vw);width:max(42px, 3.8888888889vw);height:max(5.25px, 0.4861111111vw)}.p-event-calendar.fc .fc-prev-button::after,.p-event-calendar.fc .fc-next-button::after{width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw);margin-left:max(28.5px, 2.6388888889vw)}.p-event-calendar.fc .fc-prev-button::before{left:max(16.5px, 1.5277777778vw)}.p-event-calendar.fc .fc-prev-button::after{margin-left:0;margin-right:max(28.5px, 2.6388888889vw)}.p-event-form .p-contact-frame .required-message{border-radius:max(9.75px, 0.9027777778vw) max(9.75px, 0.9027777778vw) 0 0;padding-top:max(18px, 1.6666666667vw);padding-bottom:max(24px, 2.2222222222vw);padding-left:max(18px, 1.6666666667vw);padding-right:max(18px, 1.6666666667vw)}.p-event-form .p-contact-frame .required-message p{font-size:max(10.5px, 0.9722222222vw)}.p-event-item .image{border-radius:max(7.5px, 0.6944444444vw);margin-bottom:max(27px, 2.5vw);-webkit-box-shadow:max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw) 0 var(--shadow);box-shadow:max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw) 0 var(--shadow)}.p-event-item .info{margin-bottom:max(15.75px, 1.4583333333vw);gap:max(9px, 0.8333333333vw)}.p-event-item .status{border-radius:max(1.5px, 0.1388888889vw);font-size:max(10.5px, 0.9722222222vw);padding:max(4.5px, 0.4166666667vw)}.p-event-item .date{font-size:max(12px, 1.1111111111vw)}.p-event-item .title{font-size:max(13.5px, 1.25vw);margin-bottom:max(12px, 1.1111111111vw)}.p-event-item .title span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-event-item .title:has(+.c-button-detail){margin-bottom:max(27px, 2.5vw)}.p-event-item .desc{font-size:max(10.5px, 0.9722222222vw)}.p-event-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:max(48px, 4.4444444444vw);-moz-column-gap:max(48px, 4.4444444444vw);column-gap:max(48px, 4.4444444444vw);row-gap:max(48px, 4.4444444444vw);padding-right:max(7.5px, 0.6944444444vw)}.p-event-list+*{margin-top:max(66px, 6.1111111111vw)}.p-faq-item{padding-left:max(22.5px, 2.0833333333vw);padding-right:max(22.5px, 2.0833333333vw);border-radius:max(9.75px, 0.9027777778vw)}.p-faq-item+*{margin-top:max(24px, 2.2222222222vw)}.p-faq-item .header{padding-top:max(19.5px, 1.8055555556vw);padding-bottom:max(19.5px, 1.8055555556vw)}.p-faq-item .header .title{font-size:max(12px, 1.1111111111vw);padding-left:max(30px, 2.7777777778vw);margin-right:max(96px, 8.8888888889vw)}.p-faq-item .header .title::before{font-size:max(18px, 1.6666666667vw);line-height:1.1666666667}.p-faq-item .header .toggle{top:max(19.5px, 1.8055555556vw);width:max(24px, 2.2222222222vw);height:max(24px, 2.2222222222vw)}.p-faq-item .body{padding-top:max(21px, 1.9444444444vw);padding-bottom:max(19.5px, 1.8055555556vw);padding-left:max(30px, 2.7777777778vw);padding-right:max(96px, 8.8888888889vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw)}.p-faq-item .body::before{font-size:max(18px, 1.6666666667vw);line-height:1.1666666667;top:max(21px, 1.9444444444vw)}.p-faq-item .body>*+*{margin-top:max(15px, 1.3888888889vw)}.p-index-banner{width:max(900px, 83.3333333333vw);padding-left:0;margin:max(42px, 3.8888888889vw) auto max(120px, 11.1111111111vw)}.p-index-mv+.p-index-banner{margin-top:min(-7.2222222222vw, -78px)}.p-index-banner .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-banner.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(31.5px, 2.9166666667vw);-moz-column-gap:max(31.5px, 2.9166666667vw);column-gap:max(31.5px, 2.9166666667vw)}.p-index-banner .splide__slide{width:max(279px, 25.8333333333vw);border-radius:max(7.5px, 0.6944444444vw)}.p-index-banner .splide__slide a::before{width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw);right:max(11.25px, 1.0416666667vw);bottom:max(11.25px, 1.0416666667vw)}.p-index-banner .splide__slide a::after{width:max(22.5px, 2.0833333333vw);height:max(6px, 0.5555555556vw);right:max(24px, 2.2222222222vw);bottom:max(24px, 2.2222222222vw)}.p-index-banner .splide__pagination{margin-top:max(15px, 1.3888888889vw);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-index-banner .splide__pagination>li{width:max(6px, 0.5555555556vw);height:max(6px, 0.5555555556vw)}.p-index-banner .splide__pagination>li+li{margin-left:max(6px, 0.5555555556vw)}.p-index-el{padding-bottom:max(180px, 16.6666666667vw);margin-bottom:max(72px, 6.6666666667vw)}.p-index-el::after{content:"";position:absolute;left:0;bottom:0;z-index:2;display:block;width:100%;height:max(236.25px, 21.875vw);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(../img/index/bg_el_pc.svg);pointer-events:none}.p-index-el .body{display:grid;grid-template:"title image" auto "lead image" auto "button image" 1fr/max(330px, 30.5555555556vw) max(510px, 47.2222222222vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw);width:max(900px, 83.3333333333vw)}.p-index-el .title{grid-area:title;width:max(342.75px, 31.7361111111vw);height:auto;margin-left:min(-1.1805555556vw, -12.75px);margin-bottom:max(54px, 5vw);margin-top:min(-1.7361111111vw, -18.75px)}.p-index-el .lead{grid-area:lead;font-size:max(12px, 1.1111111111vw)}.p-index-el .more{margin-top:max(48px, 4.4444444444vw);text-align:left}.p-index-el .image{grid-area:image}.p-index-el .image::before{background-image:url(../img/index/bg_el_global_pc.svg);width:max(78px, 7.2222222222vw);height:max(78px, 7.2222222222vw);left:min(-3.2638888889vw, -35.25px);top:max(28.5px, 2.6388888889vw)}.p-index-el .image::after{background-image:url(../img/index/bg_el_computer_pc.svg);width:max(199.5px, 18.4722222222vw);height:max(109.5px, 10.1388888889vw);right:min(-3.1944444444vw, -34.5px);bottom:min(-2.0833333333vw, -22.5px)}.p-index-event{width:max(900px, 83.3333333333vw);margin-bottom:max(90px, 8.3333333333vw);-webkit-column-gap:max(120px, 11.1111111111vw);-moz-column-gap:max(120px, 11.1111111111vw);column-gap:max(120px, 11.1111111111vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.p-index-event .title{margin-bottom:max(30px, 2.7777777778vw)}.p-index-event .title::after{top:min(-0.3472222222vw, -3.75px);margin-left:max(10.5px, 0.9722222222vw);width:max(30px, 2.7777777778vw);height:max(19.5px, 1.8055555556vw);background-image:url(../img/common/illust_bird-green_pc.svg)}.p-index-event .title span[lang=en],.p-index-event .title span.main{font-size:max(30px, 2.7777777778vw)}.p-index-event .title span[lang=ja],.p-index-event .title span.sub{margin-left:max(11.25px, 1.0416666667vw);font-size:max(12px, 1.1111111111vw)}.p-index-event>.info{grid-column:1/2}.p-index-event>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(510px, 47.2222222222vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-index-event>.image::after{width:max(198px, 18.3333333333vw);height:max(108px, 10vw);right:min(-3.1944444444vw, -34.5px);bottom:min(-2.0138888889vw, -21.75px);background-image:url(../img/index/illust_event_pc.svg)}.p-index-event .lead{font-size:max(12px, 1.1111111111vw);margin-bottom:max(48px, 4.4444444444vw)}.p-index-facebook{width:max(900px, 83.3333333333vw)}.p-index-facebook>.title{margin-bottom:max(30px, 2.7777777778vw)}.p-index-facebook>.title span[lang=en]{font-size:max(30px, 2.7777777778vw)}.p-index-facebook>.title span[lang=ja]{margin-left:max(11.25px, 1.0416666667vw);font-size:max(12px, 1.1111111111vw)}.p-index-facebook>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-index-facebook .widget{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(360px, 33.3333333333vw)}.p-index-facebook .sns{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:max(22.5px, 2.0833333333vw);width:max(390px, 36.1111111111vw);margin-left:auto}.p-index-facebook .sns .title{padding-top:max(78px, 7.2222222222vw);background-size:max(45px, 4.1666666667vw) max(60px, 5.5555555556vw);font-size:max(13.5px, 1.25vw);margin-bottom:max(42.75px, 3.9583333333vw)}.p-index-facebook .sns .title::before,.p-index-facebook .sns .title::after{width:max(10.5px, 0.9722222222vw);height:max(16.5px, 1.5277777778vw)}.p-index-facebook .sns .title::before{margin-right:max(12px, 1.1111111111vw)}.p-index-facebook .sns .title::after{margin-left:max(12px, 1.1111111111vw)}.p-index-facebook .sns .item{width:max(120px, 11.1111111111vw);height:max(120px, 11.1111111111vw)}.p-index-facebook .sns .item+.item{margin-left:max(15px, 1.3888888889vw)}.p-index-facebook .sns .item a span{margin-top:max(12px, 1.1111111111vw);font-size:max(10.5px, 0.9722222222vw)}.p-index-facebook .sns .item .c-icon.-facebook{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw)}.p-index-facebook .sns .item .c-icon.-instagram{margin-top:max(3px, 0.2777777778vw);width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw)}.p-index-facebook .sns .item .c-icon.-youtube{margin-top:max(3.75px, 0.3472222222vw);width:max(24px, 2.2222222222vw);height:max(17.25px, 1.5972222222vw)}.p-index-instagram{width:max(900px, 83.3333333333vw);margin-bottom:max(90px, 8.3333333333vw)}.p-index-instagram>.title{margin-bottom:max(30px, 2.7777777778vw)}.p-index-instagram>.title span[lang=en],.p-index-instagram>.title span.main{font-size:max(30px, 2.7777777778vw)}.p-index-instagram>.title span[lang=ja],.p-index-instagram>.title span.sub{margin-left:max(11.25px, 1.0416666667vw);font-size:max(12px, 1.1111111111vw)}.p-index-interview-item .image{margin-bottom:max(30px, 2.7777777778vw)}.p-index-interview-item .image::after{margin-top:min(-3.0555555556vw, -33px);margin-left:min(-3.0555555556vw, -33px);width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.p-index-interview-item .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-interview-item .header{padding-bottom:max(18px, 1.6666666667vw)}.p-index-interview-item .header .date{padding-right:max(17.25px, 1.5972222222vw);margin-right:max(17.25px, 1.5972222222vw);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw)}.p-index-interview-item .header .date time .ym{font-size:max(12px, 1.1111111111vw)}.p-index-interview-item .header .date time .day{margin-top:min(-0.2777777778vw, -3px);font-size:max(30px, 2.7777777778vw)}.p-index-interview-item .header .headline{font-size:max(12px, 1.1111111111vw)}.p-index-interview-item .header .headline span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-index-interview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.p-index-interview-list>.p-index-interview-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(420px, 38.8888888889vw)}.p-index-interview-list>.p-index-interview-item+.p-index-interview-item{margin-left:max(60px, 5.5555555556vw)}.p-index-interview{position:relative;background-image:url(../img/index/bg_interview_pc.svg);background-color:var(--sky);background-size:cover;background-position:0 0;background-repeat:no-repeat;padding-top:max(94.5px, 8.75vw);padding-bottom:max(105px, 9.7222222222vw);margin-bottom:max(112.5px, 10.4166666667vw)}.p-index-interview>.inner{position:relative;width:max(900px, 83.3333333333vw);margin-left:auto;margin-right:auto}.p-index-interview .title{margin-bottom:max(45px, 4.1666666667vw)}.p-index-interview .title span[lang=en]{font-size:max(48px, 4.4444444444vw)}.p-index-interview .title span[lang=ja]{font-size:max(12px, 1.1111111111vw)}.p-index-interview .detail{position:absolute;right:0;top:0;font-size:max(12px, 1.1111111111vw)}.p-index-interview .detail a{padding-right:max(72px, 6.6666666667vw);height:max(45px, 4.1666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index-interview .detail a::before{width:max(45px, 4.1666666667vw);height:max(45px, 4.1666666667vw)}.p-index-interview .detail a::after{width:max(45px, 4.1666666667vw);height:max(5.25px, 0.4861111111vw);margin-top:min(-0.2430555556vw, -2.625px);right:max(19.5px, 1.8055555556vw)}.p-index-life-nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.p-index-life-nav .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:max(24px, 2.2222222222vw);padding-right:max(16.5px, 1.5277777778vw);padding-left:max(15px, 1.3888888889vw);background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);background-position:right top}.p-index-life-nav .item:first-child{padding-left:max(16.5px, 1.5277777778vw);background-repeat:repeat-y,repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0))),-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%),linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw),max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);background-position:left top,right top}.p-index-life-nav .item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;padding-left:max(3px, 0.2777777778vw);padding-right:max(3px, 0.2777777778vw);font-size:max(10.5px, 0.9722222222vw);line-height:2;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-index-life-nav .item a::after{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);margin-left:max(6px, 0.5555555556vw);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.p-index-life-section{padding-left:max(22.5px, 2.0833333333vw);padding-right:max(7.5px, 0.6944444444vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-index-life-section+.p-index-life-section{margin-top:max(75px, 6.9444444444vw)}.p-index-life-section:nth-of-type(odd)>.info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:auto}.p-index-life-section:nth-of-type(even)>.image{margin-right:auto}.p-index-life-section>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(510px, 47.2222222222vw)}.p-index-life-section>.info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(285px, 26.3888888889vw)}.p-index-life-section .lead{font-size:max(12px, 1.1111111111vw);margin-bottom:max(30px, 2.7777777778vw)}.p-index-life-section>.p-index-life-nav{margin-top:max(60px, 5.5555555556vw);width:100%}.p-index-life-section.-study>.image::after{right:max(15px, 1.3888888889vw);bottom:min(-2.2916666667vw, -24.75px);width:max(120px, 11.1111111111vw);height:max(82.5px, 7.6388888889vw);background-image:url(../img/index/bg_life-study.svg)}.p-index-life-section.-study .title{margin-top:max(52.5px, 4.8611111111vw);width:max(243px, 22.5vw);margin-bottom:max(19.5px, 1.8055555556vw);margin-left:max(7.5px, 0.6944444444vw)}.p-index-life-section.-study.-en .title{margin-left:0;width:max(269.25px, 24.9305555556vw)}.p-index-life-section.-live>.image::after{left:max(15px, 1.3888888889vw);bottom:min(-2.2916666667vw, -24.75px);width:max(135px, 12.5vw);height:max(80.25px, 7.4305555556vw);background-image:url(../img/index/bg_life-live.svg)}.p-index-life-section.-live .title{margin-top:max(51px, 4.7222222222vw);width:max(217.5px, 20.1388888889vw);margin-bottom:max(27.75px, 2.5694444444vw);margin-left:max(10.5px, 0.9722222222vw)}.p-index-life-section.-live.-en .title{margin-left:0;width:max(243.75px, 22.5694444444vw)}.p-index-life-section.-work>.image::after{right:max(36px, 3.3333333333vw);bottom:min(-2.2222222222vw, -24px);width:max(109.5px, 10.1388888889vw);height:max(75px, 6.9444444444vw);background-image:url(../img/index/bg_life-work.svg)}.p-index-life-section.-work .title{width:max(222px, 20.5555555556vw);margin-top:max(11.25px, 1.0416666667vw);margin-left:max(32.25px, 2.9861111111vw);margin-bottom:max(34.5px, 3.1944444444vw)}.p-index-life-section.-work.-en .title{margin-left:0;width:max(261px, 24.1666666667vw)}.p-index-life-section.-enjoy>.image::after{left:max(30px, 2.7777777778vw);bottom:min(-5.5555555556vw, -60px);width:max(68.25px, 6.3194444444vw);height:max(112.5px, 10.4166666667vw);background-image:url(../img/index/bg_life-enjoy.svg)}.p-index-life-section.-enjoy>.info{width:max(270px, 25vw)}.p-index-life-section.-enjoy .title{width:max(229.5px, 21.25vw);margin-top:max(26.25px, 2.4305555556vw);margin-bottom:max(19.5px, 1.8055555556vw);margin-left:max(30px, 2.7777777778vw)}.p-index-life-section.-enjoy.-en .title{margin-left:0;width:max(267px, 24.7222222222vw)}.p-index-life{width:max(900px, 83.3333333333vw);margin-bottom:max(105px, 9.7222222222vw)}.p-index-life>.title{margin-bottom:max(45px, 4.1666666667vw)}.p-index-life>.title span[lang=en],.p-index-life>.title .main{font-size:max(48px, 4.4444444444vw)}.p-index-life>.title span[lang=ja],.p-index-life>.title .sub{font-size:max(12px, 1.1111111111vw)}.p-index-mv{height:max(501px, 46.3888888889vw);margin-bottom:max(120px, 11.1111111111vw);background-repeat:no-repeat;background-image:url(../img/index/bg_mv_pc.svg);background-size:max(1080px, 100vw) max(501px, 46.3888888889vw);background-position:top center}.p-index-mv>.inner{width:max(901.5px, 83.4722222222vw);height:max(399px, 36.9444444444vw);border:max(0.75px, 0.0694444444vw) solid var(--text)}.p-index-mv .weather{right:min(-0.0694444444vw, -0.75px);top:min(-0.0694444444vw, -0.75px);height:max(46.5px, 4.3055555556vw);border-radius:0 0 0 max(19.5px, 1.8055555556vw);border:max(0.75px, 0.0694444444vw) solid var(--text);padding:max(12px, 1.1111111111vw) max(21px, 1.9444444444vw) max(12px, 1.1111111111vw) max(16.5px, 1.5277777778vw)}.p-index-mv .weather:not(:empty) .title{font-size:max(10.5px, 0.9722222222vw)}.p-index-mv .weather:not(:empty) .date{margin-left:max(12px, 1.1111111111vw);font-size:max(13.5px, 1.25vw)}.p-index-mv .weather:not(:empty) .date .day{font-size:max(21px, 1.9444444444vw)}.p-index-mv .weather:not(:empty) .date .week{font-size:max(10.5px, 0.9722222222vw);vertical-align:-0.6667em}.p-index-mv .weather:not(:empty) .temp{font-size:max(15px, 1.3888888889vw);margin-left:max(19.5px, 1.8055555556vw);padding-left:max(21px, 1.9444444444vw);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw)}.p-index-mv .weather:not(:empty) .temp span::after{font-size:max(10.5px, 0.9722222222vw)}.p-index-mv .weather:not(:empty) .condition>span{margin-left:max(10.5px, 0.9722222222vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw)}.p-index-mv .balloon{top:max(74.25px, 6.875vw);right:max(31.5px, 2.9166666667vw);width:max(26.25px, 2.4305555556vw);height:max(39px, 3.6111111111vw)}.p-index-mv .bird{top:max(309.75px, 28.6805555556vw);left:max(752.25px, 69.6527777778vw);width:max(30px, 2.7777777778vw);height:max(19.5px, 1.8055555556vw)}.p-index-mv .globe{left:0;top:0;width:max(222.75px, 20.625vw);height:100%;background-image:url(../img/index/bg_mv-globe_pc.svg);background-position:left top}.p-index-mv .fuji{width:max(786.75px, 72.8472222222vw);height:max(221.25px, 20.4861111111vw);background-image:url(../img/index/bg_mv-fuji_pc.svg)}.p-index-mv .fuji .comment{width:max(186px, 17.2222222222vw);height:max(64.5px, 5.9722222222vw);right:max(52.5px, 4.8611111111vw);margin-bottom:max(14.25px, 1.3194444444vw)}.p-index-mv .splide__slide .info{padding:max(75px, 6.9444444444vw) max(90px, 8.3333333333vw) max(127.5px, 11.8055555556vw)}:lang(en) .p-index-mv .splide__slide .info{padding-top:max(75px, 6.9444444444vw);padding-bottom:max(114px, 10.5555555556vw)}.p-index-mv .splide__slide .hdl{row-gap:max(16.5px, 1.5277777778vw);margin-bottom:max(3px, 0.2777777778vw)}.p-index-mv .splide__slide .hdl>.main{font-size:max(51px, 4.7222222222vw)}.p-index-mv .splide__slide .hdl>.sub{font-size:max(12px, 1.1111111111vw)}.p-index-mv .splide__slide .text{font-size:max(10.5px, 0.9722222222vw)}.p-index-mv .splide__slide .c-button-detail .button{font-size:max(10.5px, 0.9722222222vw);width:max(225px, 20.8333333333vw)}.p-index-mv .splide__pagination{bottom:max(84px, 7.7777777778vw);right:min(-3.3333333333vw, -36px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index-mv .splide__pagination>li{width:max(6px, 0.5555555556vw);height:max(6px, 0.5555555556vw)}.p-index-mv .splide__pagination>li+li{margin-top:max(6px, 0.5555555556vw)}.p-index-mv .live{border-width:max(0.9px, 0.0833333333vw);bottom:max(0.375px, 0.0347222222vw);left:auto;right:50%;margin-right:max(237.75px, 22.0138888889vw);width:max(213px, 19.7222222222vw);height:auto;padding:max(18px, 1.6666666667vw) max(18px, 1.6666666667vw) max(15px, 1.3888888889vw)}.p-index-mv .live::before{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;top:max(12px, 1.1111111111vw);left:max(12px, 1.1111111111vw);border-width:max(0.75px, 0.0694444444vw);border-radius:max(3px, 0.2777777778vw);padding:max(4.5px, 0.4166666667vw) max(7.5px, 0.6944444444vw) max(4.5px, 0.4166666667vw) max(15.75px, 1.4583333333vw);font-size:max(10.5px, 0.9722222222vw);background-image:radial-gradient(circle, var(--pink) 0 46.67%, var(--black) 46.67%, var(--black) 70%, transparent 70% 100%);background-size:max(4.5px, 0.4166666667vw) max(4.5px, 0.4166666667vw);background-position:max(6.75px, 0.625vw) 50%}.p-index-mv .live img{border-width:max(0.75px, 0.0694444444vw);margin-bottom:max(9.75px, 0.9027777778vw)}.p-index-mv .live figcaption{font-size:max(9.75px, 0.9027777778vw);line-height:1.7}.p-index-news-item .image{width:max(270px, 25vw);height:max(213px, 19.7222222222vw);padding-top:max(0.75px, 0.0694444444vw);padding-left:max(1.5px, 0.1388888889vw);padding-right:max(4.5px, 0.4166666667vw);padding-bottom:max(3.75px, 0.3472222222vw);margin-bottom:max(25.5px, 2.3611111111vw)}.p-index-news-item .info{margin-left:max(7.5px, 0.6944444444vw);margin-right:max(7.5px, 0.6944444444vw)}.p-index-news-item .headline{font-size:max(12px, 1.1111111111vw);padding-bottom:max(12.75px, 1.1805555556vw);margin-bottom:max(15.75px, 1.4583333333vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-index-news-item .headline span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-index-news-item .desc{font-size:max(10.5px, 0.9722222222vw)}.p-index-news-item .foot{margin-top:max(18px, 1.6666666667vw)}.p-index-news-item .category{font-size:max(9px, 0.8333333333vw)}.p-index-news-item .date{font-size:max(9px, 0.8333333333vw)}.p-index-news-list .splide__track{width:max(900px, 83.3333333333vw)}.p-index-news-list .splide__pagination>li{width:max(6px, 0.5555555556vw);height:max(6px, 0.5555555556vw)}.p-index-news-list .splide__pagination>li+li{margin-top:max(6px, 0.5555555556vw)}.p-index-news{margin-bottom:max(90px, 8.3333333333vw)}.p-index-news>.title{width:max(900px, 83.3333333333vw);margin-bottom:max(45px, 4.1666666667vw)}.p-index-news>.title span[lang=en],.p-index-news>.title .main{font-size:max(48px, 4.4444444444vw)}.p-index-news>.title span[lang=ja],.p-index-news>.title .sub{font-size:max(12px, 1.1111111111vw)}.p-index-news .detail{position:absolute;right:max(90px, 8.3333333333vw);top:0;font-size:max(12px, 1.1111111111vw)}.p-index-news .detail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:max(72px, 6.6666666667vw);height:max(45px, 4.1666666667vw)}.p-index-news .detail a::before{width:max(45px, 4.1666666667vw);height:max(45px, 4.1666666667vw)}.p-index-news .detail a::after{width:max(45px, 4.1666666667vw);height:max(5.25px, 0.4861111111vw);margin-top:min(-0.2430555556vw, -2.625px);right:max(19.5px, 1.8055555556vw)}.p-index-why{padding-top:max(264px, 24.4444444444vw);height:max(820.5px, 75.9722222222vw);margin-bottom:min(-2.5vw, -27px);background-image:url(../img/index/bg_why3_pc.svg);background-position:top center}.p-index-why>.title{margin-bottom:max(42.75px, 3.9583333333vw)}.p-index-why>.title span[lang=en],.p-index-why>.title .main{font-size:max(54px, 5vw)}.p-index-why>.title span[lang=ja],.p-index-why>.title .sub{margin-top:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw)}.p-index-why .lead{margin-bottom:max(42px, 3.8888888889vw)}.p-index-why .lead span{font-size:max(12px, 1.1111111111vw);line-height:1.75;padding-left:max(3.75px, 0.3472222222vw);padding-right:max(3.75px, 0.3472222222vw)}.p-index-why .lead span+span{margin-top:max(7.5px, 0.6944444444vw)}.p-index-why .shortcut .item.-fuji{top:max(183px, 16.9444444444vw);right:max(48px, 4.4444444444vw);width:max(231.75px, 21.4583333333vw);height:max(132px, 12.2222222222vw)}.p-index-why .shortcut .item.-food{top:max(443.25px, 41.0416666667vw);left:max(43.5px, 4.0277777778vw);width:max(288.75px, 26.7361111111vw);height:max(141.75px, 13.125vw)}.p-index-why .shortcut .item.-culture{top:max(514.5px, 47.6388888889vw);right:max(55.5px, 5.1388888889vw);width:max(252.75px, 23.4027777778vw);height:max(136.5px, 12.6388888889vw)}.p-index-why .shortcut .item.-map{top:max(198px, 18.3333333333vw);left:max(45px, 4.1666666667vw);width:max(211.5px, 19.5833333333vw);height:max(204px, 18.8888888889vw)}.p-index-why.-en{background-image:url(../en/img/index/bg_why2_pc.svg)}.p-index-why.-en .shortcut .item.-food{top:max(441px, 40.8333333333vw);left:max(39px, 3.6111111111vw)}.p-index-widebanner{width:max(720px, 66.6666666667vw);margin:max(42px, 3.8888888889vw) auto max(120px, 11.1111111111vw)}.p-index-banner+.p-index-widebanner{margin-top:min(-6.9444444444vw, -75px)}.p-index-widebanner>a{border-radius:max(7.5px, 0.6944444444vw)}.p-index-widebanner>a::before{width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw);right:max(11.25px, 1.0416666667vw);bottom:max(11.25px, 1.0416666667vw)}.p-index-widebanner>a::after{width:max(22.5px, 2.0833333333vw);height:max(6px, 0.5555555556vw);right:max(24px, 2.2222222222vw);bottom:max(24px, 2.2222222222vw)}.p-live-emergency-box{width:max(720px, 66.6666666667vw);margin-top:max(45px, 4.1666666667vw)}.p-live-emergency-box::after{top:min(-1.3888888889vw, -15px);right:max(42px, 3.8888888889vw)}.p-live-emergency-box.-hospital::after{background-image:url(../img/live/emergency/illust_hospital.svg);width:max(82.5px, 7.6388888889vw);height:max(65.25px, 6.0416666667vw)}.p-live-emergency-box.-counselor::after{background-image:url(../img/live/emergency/illust_counselor.svg);width:max(82.5px, 7.6388888889vw);height:max(76.5px, 7.0833333333vw)}.p-live-emergency-box.-shelter::after{background-image:url(../img/live/emergency/illust_shelter.svg);width:max(86.25px, 7.9861111111vw);height:max(54px, 5vw)}.p-live-emergency-box>.title{border-radius:max(1.5px, 0.1388888889vw)}.p-live-emergency-box>.c-text{margin-bottom:max(10.5px, 0.9722222222vw)}.p-live-emergency-box>a{font-size:max(10.5px, 0.9722222222vw)}.p-live-emergency-contact{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:max(15px, 1.3888888889vw);padding:max(20.25px, 1.875vw) max(36px, 3.3333333333vw);margin-top:max(54px, 5vw)}.p-live-emergency-contact::after{background-image:url(../img/live/emergency/illust_phone.svg);width:max(42px, 3.8888888889vw);height:max(66px, 6.1111111111vw);top:min(-1.9444444444vw, -21px);right:max(42px, 3.8888888889vw)}.p-live-emergency-contact .column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-right:max(21px, 1.9444444444vw)}.p-live-emergency-contact .block.-ambulance{background-position:left bottom;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-top:max(12px, 1.1111111111vw);padding-bottom:max(24px, 2.2222222222vw)}.p-live-emergency-contact .block.-police{padding-top:max(21px, 1.9444444444vw);padding-bottom:max(15px, 1.3888888889vw)}.p-live-emergency-contact .block.-message{background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);padding-top:max(12px, 1.1111111111vw);padding-left:max(36px, 3.3333333333vw)}.p-live-emergency-contact .head{display:-webkit-box;display:-ms-flexbox;display:flex}.p-live-emergency-contact .image{width:100%;border-radius:max(6px, 0.5555555556vw)}.p-live-emergency-contact .number{width:100%;display:grid;place-content:center}.p-live-emergency-contact .number p{font-size:max(48px, 4.4444444444vw)}.p-live-emergency-contact .balloon{border-radius:max(3px, 0.2777777778vw);padding:max(15px, 1.3888888889vw) max(15px, 1.3888888889vw) max(18px, 1.6666666667vw);margin-top:max(21px, 1.9444444444vw)}.p-live-emergency-contact .balloon .c-text.-link{margin-top:max(9px, 0.8333333333vw)}.p-live-emergency-contact .balloon::before{width:max(14.25px, 1.3194444444vw);height:max(16.5px, 1.5277777778vw);top:min(-1.4583333333vw, -15.75px);right:max(30px, 2.7777777778vw)}.p-live-emergency-patterns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:max(12px, 1.1111111111vw)}.p-live-emergency-patterns .pattern{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(401.25px, 37.1527777778vw);border-radius:max(15px, 1.3888888889vw);padding:max(37.5px, 3.4722222222vw) max(24px, 2.2222222222vw) max(24px, 2.2222222222vw) max(33px, 3.0555555556vw)}.p-live-emergency-patterns .pattern::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(18px, 1.6666666667vw)}.p-live-emergency-patterns .pattern::after{top:min(-2.6388888889vw, -28.5px);right:max(36px, 3.3333333333vw)}:lang(en) .p-live-emergency-patterns .pattern::after{right:max(13.5px, 1.25vw)}.p-live-emergency-patterns .pattern.-pattern1::after{background-image:url(../img/live/emergency/illust_pattern1.svg);width:max(117.75px, 10.9027777778vw);height:max(85.5px, 7.9166666667vw)}.p-live-emergency-patterns .pattern.-pattern2::after{background-image:url(../img/live/emergency/illust_pattern2.svg);width:max(148.5px, 13.75vw);height:max(84.75px, 7.8472222222vw)}.p-live-emergency-patterns .pattern+.pattern{margin-left:max(37.5px, 3.4722222222vw)}.p-live-emergency-patterns .pattern .title{font-size:max(16.5px, 1.5277777778vw)}.p-live-emergency-patterns .pattern .title+*{margin-top:max(13.5px, 1.25vw)}.p-live-emergency-patterns .pattern .text{font-size:max(10.5px, 0.9722222222vw)}.p-live-emergency-patterns+*{margin-top:max(21px, 1.9444444444vw)}.p-live-emergency-todo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:max(12px, 1.1111111111vw)}.p-live-emergency-todo .todo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(401.25px, 37.1527777778vw);border-radius:max(15px, 1.3888888889vw);padding:max(33px, 3.0555555556vw) max(15px, 1.3888888889vw) max(15px, 1.3888888889vw) max(30px, 2.7777777778vw);display:-webkit-box;display:-ms-flexbox;display:flex}.p-live-emergency-todo .todo::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(18px, 1.6666666667vw)}.p-live-emergency-todo .todo+.todo{margin-left:max(37.5px, 3.4722222222vw)}.p-live-emergency-todo .todo .info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(180px, 16.6666666667vw)}.p-live-emergency-todo .todo .title{font-size:max(16.5px, 1.5277777778vw)}.p-live-emergency-todo .todo .title+*{margin-top:max(13.5px, 1.25vw)}.p-live-emergency-todo .todo .text{font-size:max(10.5px, 0.9722222222vw)}.p-live-emergency-todo .todo .text.-link{margin-top:max(12px, 1.1111111111vw)}.p-live-emergency-todo .todo .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;width:max(157.5px, 14.5833333333vw)}.p-live-emergency-todo+*{margin-top:max(21px, 1.9444444444vw)}.p-live-expense-cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:max(42px, 3.8888888889vw)}.p-live-expense-cases>.item{width:max(255px, 23.6111111111vw);padding-top:max(49.5px, 4.5833333333vw);padding-left:max(25.5px, 2.3611111111vw);padding-right:max(25.5px, 2.3611111111vw);padding-bottom:max(15px, 1.3888888889vw);border-radius:max(7.5px, 0.6944444444vw)}.p-live-expense-cases>.item::before{font-size:max(12px, 1.1111111111vw);min-width:max(69.75px, 6.4583333333vw);padding-left:max(9px, 0.8333333333vw);padding-right:max(9px, 0.8333333333vw);height:max(27px, 2.5vw);border-radius:max(7.5px, 0.6944444444vw) 0 max(4.5px, 0.4166666667vw) 0}.p-live-expense-cases>.item::after{width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw);top:min(-2.2222222222vw, -24px);right:max(18px, 1.6666666667vw)}.p-live-expense-cases>.item:nth-child(1)::after{background-image:url(../img/live/cost/illust_expense_icon1.svg)}.p-live-expense-cases>.item:nth-child(3)::after{background-image:url(../img/live/cost/illust_expense_icon3.svg)}.p-live-expense-cases>.item .row{padding-top:max(10.5px, 0.9722222222vw);padding-bottom:max(9px, 0.8333333333vw)}.p-live-expense-cases>.item .row::after{width:max(64.5px, 5.9722222222vw)}:lang(en) .p-live-expense-cases>.item .row::after{width:max(136.5px, 12.6388888889vw)}.p-live-expense-cases>.item .label{font-size:max(12px, 1.1111111111vw);width:max(64.5px, 5.9722222222vw)}:lang(en) .p-live-expense-cases>.item .label{width:max(136.5px, 12.6388888889vw);font-size:max(9.75px, 0.9027777778vw)}.p-live-expense-cases>.item .label::before{margin-right:max(6px, 0.5555555556vw);width:max(15.75px, 1.4583333333vw);height:max(15.75px, 1.4583333333vw)}.p-live-expense-cases>.item .label.-house::before{background-image:url(../img/live/cost/illust_house.svg)}.p-live-expense-cases>.item .label.-food::before{background-image:url(../img/live/cost/illust_food.svg)}.p-live-expense-cases>.item .label.-transportation::before{background-image:url(../img/live/cost/illust_transportation.svg)}.p-live-expense-cases>.item .label.-study::before{background-image:url(../img/live/cost/illust_study.svg)}.p-live-expense-cases>.item .label.-social::before{background-image:url(../img/live/cost/illust_social.svg)}.p-live-expense-cases>.item .cost{width:max(138px, 12.7777777778vw);font-size:max(15px, 1.3888888889vw);padding-right:max(51px, 4.7222222222vw)}:lang(en) .p-live-expense-cases>.item .cost{padding-right:max(3px, 0.2777777778vw);width:auto;font-size:max(12px, 1.1111111111vw)}.p-live-expense-cases>.item .cost small{font-size:max(9px, 0.8333333333vw)}:lang(en) .p-live-expense-cases>.item .cost small{font-size:max(8.25px, 0.7638888889vw)}.p-live-expense-cases>.item .total{margin-top:max(6px, 0.5555555556vw)}.p-live-expense-cases>.item .total .text{font-size:max(21px, 1.9444444444vw);background-position:left max(24.75px, 2.2916666667vw)}.p-live-expense-cases>.item .total .text .small{font-size:max(12px, 1.1111111111vw)}.p-live-expense-cases>.item .total .text .ex-small{font-size:max(9px, 0.8333333333vw)}.p-live-expense-prices{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);row-gap:max(48px, 4.4444444444vw);padding-top:max(12px, 1.1111111111vw)}.p-live-expense-prices>.item{-webkit-column-gap:max(21px, 1.9444444444vw);-moz-column-gap:max(21px, 1.9444444444vw);column-gap:max(21px, 1.9444444444vw);padding:max(27px, 2.5vw) max(24px, 2.2222222222vw);border-radius:max(7.5px, 0.6944444444vw)}.p-live-expense-prices>.item .title{left:max(18px, 1.6666666667vw);font-size:max(12px, 1.1111111111vw);padding-left:max(12px, 1.1111111111vw);padding-right:max(12px, 1.1111111111vw);border-radius:max(1.5px, 0.1388888889vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:max(24px, 2.2222222222vw)}.p-live-expense-prices>.item .title small{font-size:max(10.5px, 0.9722222222vw)}.p-live-expense-prices>.item .image{width:max(90px, 8.3333333333vw);height:max(90px, 8.3333333333vw)}.p-live-expense-prices>.item .yen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(24px, 2.2222222222vw);-webkit-column-gap:max(12px, 1.1111111111vw);-moz-column-gap:max(12px, 1.1111111111vw);column-gap:max(12px, 1.1111111111vw)}.p-live-expense-prices>.item .yen::before{width:max(30px, 2.7777777778vw);height:max(19.5px, 1.8055555556vw)}.p-live-expense-prices>.item .yen span{background-position:left max(24.75px, 2.2916666667vw)}.p-live-expense-prices>.item .others{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:max(25.5px, 2.3611111111vw);-moz-column-gap:max(25.5px, 2.3611111111vw);column-gap:max(25.5px, 2.3611111111vw);row-gap:max(12px, 1.1111111111vw);margin-top:max(12px, 1.1111111111vw)}.p-live-expense-prices>.item .others .price{font-size:max(11.25px, 1.0416666667vw);-webkit-column-gap:max(6px, 0.5555555556vw);-moz-column-gap:max(6px, 0.5555555556vw);column-gap:max(6px, 0.5555555556vw)}.p-live-expense-prices>.item .others .price::before{width:max(25.5px, 2.3611111111vw);height:max(16.5px, 1.5277777778vw)}.p-live-expense-prices>.item .others .price span{-webkit-column-gap:max(2.25px, 0.2083333333vw);-moz-column-gap:max(2.25px, 0.2083333333vw);column-gap:max(2.25px, 0.2083333333vw)}.p-live-expense-prices>.item .others .price span small{font-size:max(8.25px, 0.7638888889vw);position:relative;top:max(0.75px, 0.0694444444vw)}.p-live-expense-prices+.c-text,.p-live-expense-prices+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.p-live-job-point{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-live-job-point>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%;background-color:var(--white);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-position:top right,top right,bottom left,bottom left;background-size:98% 1px,0 0,98% 1px,1px 100%;padding:max(30px, 2.7777777778vw) max(24px, 2.2222222222vw)}.p-live-job-point>.item:first-child{background-size:100% 1px,0 0,98% 1px,1px 94%}.p-live-job-point>.item:last-child{background-size:98% 1px,1px 100%,100% 1px,1px 100%}.p-live-job-point>.item::before{top:max(9px, 0.8333333333vw);left:max(9px, 0.8333333333vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-live-job-point>.item .image{width:max(205.5px, 19.0277777778vw)}.p-live-job-point>.item .image+*{margin-top:max(18px, 1.6666666667vw)}.p-live-job-point>.item .title{font-size:max(13.5px, 1.25vw)}.p-live-job-point>.item .title+*{margin-top:max(12px, 1.1111111111vw)}.p-live-job-point>.item .text{font-size:max(10.5px, 0.9722222222vw)}.p-live-job-ranking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:max(15px, 1.3888888889vw);padding:max(42px, 3.8888888889vw) max(36px, 3.3333333333vw)}.p-live-job-ranking>.list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(339px, 31.3888888889vw)}.p-live-job-ranking>.list .row{-webkit-column-gap:max(12px, 1.1111111111vw);-moz-column-gap:max(12px, 1.1111111111vw);column-gap:max(12px, 1.1111111111vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-bottom:max(15px, 1.3888888889vw)}.p-live-job-ranking>.list .row+.row{margin-top:max(15px, 1.3888888889vw)}.p-live-job-ranking>.list .row:nth-child(1) dt{background-image:url(../img/common/ico_crown1.svg)}.p-live-job-ranking>.list .row:nth-child(2) dt{background-image:url(../img/common/ico_crown2.svg)}.p-live-job-ranking>.list .row:nth-child(3) dt{background-image:url(../img/common/ico_crown3.svg)}.p-live-job-ranking>.list .row:first-child::after{background-image:url(../img/live/job/illust_food.svg);width:max(54px, 5vw);height:max(23.25px, 2.1527777778vw);top:0;left:max(105px, 9.7222222222vw)}:lang(en) .p-live-job-ranking>.list .row:first-child::after{left:max(180px, 16.6666666667vw)}.p-live-job-ranking>.list .row:nth-child(-n+3) dt{padding-top:max(10.5px, 0.9722222222vw)}.p-live-job-ranking>.list .row:nth-child(n+4) dt::before{width:max(24.75px, 2.2916666667vw);height:max(24.75px, 2.2916666667vw)}.p-live-job-ranking>.list .row dt{font-size:max(12px, 1.1111111111vw);line-height:1.2;width:max(30px, 2.7777777778vw);height:max(27px, 2.5vw)}.p-live-job-ranking>.list .row dd{font-size:max(12px, 1.1111111111vw);line-height:1.2;padding-top:max(1.5px, 0.1388888889vw)}.p-live-job-ranking>.chart{width:max(390px, 36.1111111111vw)}.p-live-job-ranking>.note{font-size:max(10.5px, 0.9722222222vw);position:absolute;right:max(12px, 1.1111111111vw);bottom:max(18px, 1.6666666667vw)}.p-live-job-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-live-job-search>.item{width:max(401.25px, 37.1527777778vw);padding:max(18px, 1.6666666667vw) max(18px, 1.6666666667vw) max(36px, 3.3333333333vw);border-radius:max(15px, 1.3888888889vw)}.p-live-job-search>.item.-gray .c-list-disc{margin-top:max(33px, 3.0555555556vw)}.p-live-job-search>.item .title{-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw);font-size:max(15px, 1.3888888889vw)}.p-live-job-search>.item .title::before{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-live-job-search>.item .image{width:max(240px, 22.2222222222vw);margin:auto;margin-top:max(39px, 3.6111111111vw)}.p-live-job-search>.item .voice-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:max(12px, 1.1111111111vw);margin-top:max(30px, 2.7777777778vw)}.p-live-job-search>.item .voice{border-radius:max(6px, 0.5555555556vw);padding-top:max(10.5px, 0.9722222222vw);padding-left:max(24px, 2.2222222222vw);padding-right:max(30px, 2.7777777778vw);padding-bottom:max(18px, 1.6666666667vw)}.p-live-job-search>.item .voice::before{background-image:url(../img/live/job/illust_search.svg);width:max(99.75px, 9.2361111111vw);height:max(57px, 5.2777777778vw);top:min(-5.3472222222vw, -57.75px);right:max(34.5px, 3.1944444444vw)}.p-live-job-search>.item .voice::after{width:max(55.5px, 5.1388888889vw);height:max(55.5px, 5.1388888889vw);top:min(-1.6666666667vw, -18px);right:min(-2.6388888889vw, -28.5px)}.p-live-job-search>.item .text{font-size:max(10.5px, 0.9722222222vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-bottom:max(6px, 0.5555555556vw)}.p-live-job-search>.item .text-vertical{font-size:max(9.75px, 0.9027777778vw)}.p-live-job-search>.item .c-list-disc{width:max(341.25px, 31.5972222222vw);margin:auto;margin-top:max(24px, 2.2222222222vw)}.p-live-life-bike{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(30px, 2.7777777778vw);-moz-column-gap:max(30px, 2.7777777778vw);column-gap:max(30px, 2.7777777778vw);padding:max(36px, 3.3333333333vw);margin-top:max(54px, 5vw)}.p-live-life-bike>.title{top:min(-1.1111111111vw, -12px);border-radius:max(1.5px, 0.1388888889vw);-webkit-column-gap:max(4.5px, 0.4166666667vw);-moz-column-gap:max(4.5px, 0.4166666667vw);column-gap:max(4.5px, 0.4166666667vw);padding:max(4.5px, 0.4166666667vw) max(7.5px, 0.6944444444vw)}.p-live-life-bike>.title::before{width:max(16.5px, 1.5277777778vw);height:max(16.5px, 1.5277777778vw)}.p-live-life-bike>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(257.25px, 23.8194444444vw);height:max(172.5px, 15.9722222222vw);border-radius:max(4.5px, 0.4166666667vw)}.p-live-life-bike>.info .c-list-disc{margin-bottom:max(12px, 1.1111111111vw)}.p-live-life-bike>.illust{width:max(153px, 14.1666666667vw);height:max(169.5px, 15.6944444444vw);right:max(24px, 2.2222222222vw);bottom:min(-0.0694444444vw, -0.75px)}.p-live-life-box{width:max(720px, 66.6666666667vw);margin-top:max(42px, 3.8888888889vw)}.p-live-life-chart{margin-top:max(34.5px, 3.1944444444vw);margin-bottom:max(60px, 5.5555555556vw)}.p-live-life-chart>.caption{-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw);margin-top:max(18px, 1.6666666667vw)}.p-live-life-chart>.caption>.text{font-size:max(10.5px, 0.9722222222vw)}.p-live-life-chart>.caption>.text::before{width:max(9px, 0.8333333333vw);height:max(9px, 0.8333333333vw)}.p-live-life-chart>.caption>.text>.dots{font-size:max(7.5px, 0.6944444444vw);padding-left:max(4.5px, 0.4166666667vw);padding-right:max(4.5px, 0.4166666667vw)}.p-live-life-list{margin-top:max(42px, 3.8888888889vw)}.p-live-life-list>.item{padding-top:max(18px, 1.6666666667vw);padding-bottom:max(24px, 2.2222222222vw)}.p-live-life-list>.item .title{font-size:max(13.5px, 1.25vw);-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw)}.p-live-life-list>.item .title::before{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-live-life-list>.item .title+*{margin-top:max(12px, 1.1111111111vw)}.p-live-life-list>.item .c-text+*{margin-top:max(12px, 1.1111111111vw)}.p-live-life-mobile-carriers{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:max(42px, 3.8888888889vw)}.p-live-life-mobile-carriers>.item{padding-bottom:max(15px, 1.3888888889vw)}.p-live-life-mobile-carriers>.item:not(:first-child){background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);padding-left:max(21px, 1.9444444444vw)}.p-live-life-mobile-carriers>.item:not(:last-child){padding-right:max(24px, 2.2222222222vw)}.p-live-life-mobile-carriers>.item .number{-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw);margin-top:max(21px, 1.9444444444vw)}.p-live-life-mobile-carriers>.item .number::before{background-image:url(../img/live/life/ico_phone.svg);width:max(31.5px, 2.9166666667vw);height:max(31.5px, 2.9166666667vw)}.p-live-life-mobile-carriers>.item .number+.c-list-note{letter-spacing:.06em;width:max(240px, 22.2222222222vw);margin-top:max(12px, 1.1111111111vw)}.p-live-life-mobile-carriers>.item .number .wrapper span{font-size:max(9px, 0.8333333333vw)}.p-live-life-mobile-carriers>.item .number .wrapper a{font-size:max(24px, 2.2222222222vw)}.p-live-life-mobile-carriers>.item .info{margin-top:max(24px, 2.2222222222vw)}.p-live-life-mobile-carriers>.item .info .row{-webkit-column-gap:max(12px, 1.1111111111vw);-moz-column-gap:max(12px, 1.1111111111vw);column-gap:max(12px, 1.1111111111vw)}.p-live-life-mobile-carriers>.item .info .row+.row{margin-top:max(12px, 1.1111111111vw)}.p-live-life-mobile-carriers>.item .info .row dt{border-radius:max(1.5px, 0.1388888889vw);font-size:max(10.5px, 0.9722222222vw);padding:max(4.5px, 0.4166666667vw);-ms-flex-negative:0;flex-shrink:0}.p-live-life-mobile-carriers>.item .info .row dd{font-size:max(10.5px, 0.9722222222vw);padding-top:max(1.5px, 0.1388888889vw)}.p-live-life-nhi{padding:max(12px, 1.1111111111vw) max(36px, 3.3333333333vw) max(9px, 0.8333333333vw);margin-top:max(42px, 3.8888888889vw)}.p-live-life-nhi::before{top:min(-2.0833333333vw, -22.5px);right:max(52.5px, 4.8611111111vw);width:max(84.75px, 7.8472222222vw);height:max(50.25px, 4.6527777778vw);background-image:url(../img/live/life/illust_insurance.svg)}.p-live-life-nhi>.item{background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-top:max(24px, 2.2222222222vw);padding-bottom:max(27px, 2.5vw)}.p-live-life-nhi>.item:not(:last-child){background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-live-life-nhi>.item .title{border-radius:max(1.5px, 0.1388888889vw);margin-bottom:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw);padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-live-life-outfit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-live-life-outfit>.item{border-radius:max(7.5px, 0.6944444444vw);width:max(187.5px, 17.3611111111vw);min-height:max(288px, 26.6666666667vw);padding:max(27px, 2.5vw) max(24px, 2.2222222222vw)}.p-live-life-outfit>.item .title{border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw);top:min(-1.1111111111vw, -12px);left:max(18px, 1.6666666667vw)}.p-live-life-outfit>.item .image{width:max(111px, 10.2777777778vw);height:max(111px, 10.2777777778vw);margin:auto}.p-live-life-outfit>.item .c-list-disc{margin-top:max(15px, 1.3888888889vw)}.p-live-life-send-money{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-live-life-send-money>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(401.25px, 37.1527777778vw);border-radius:max(7.5px, 0.6944444444vw);padding:max(52.5px, 4.8611111111vw) max(24px, 2.2222222222vw) max(24px, 2.2222222222vw) max(30px, 2.7777777778vw)}.p-live-life-send-money>.item.-bank::after{background-image:url(../img/live/life/illust_bank.svg);width:max(60px, 5.5555555556vw);height:max(63.75px, 5.9027777778vw);top:min(-1.3888888889vw, -15px);right:max(30px, 2.7777777778vw)}.p-live-life-send-money>.item.-post::after{background-image:url(../img/live/life/illust_postoffice.svg);width:max(60px, 5.5555555556vw);height:max(63.75px, 5.9027777778vw);top:min(-1.3888888889vw, -15px);right:max(30px, 2.7777777778vw)}.p-live-life-send-money>.item .case{position:absolute;left:max(12px, 1.1111111111vw);top:max(12px, 1.1111111111vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-live-life-send-money>.item .detail+.detail{margin-top:max(21px, 1.9444444444vw)}.p-live-life-send-money>.item .detail .summary{font-size:max(15px, 1.3888888889vw)}.p-live-life-send-money>.item .detail .text{font-size:max(10.5px, 0.9722222222vw);line-height:1.75;margin-top:max(9px, 0.8333333333vw)}.p-live-life-send-money>.item .detail .list{margin-top:max(15px, 1.3888888889vw)}.p-live-life-send-money>.item .detail .list ul li{font-size:max(10.5px, 0.9722222222vw);-webkit-column-gap:max(9px, 0.8333333333vw);-moz-column-gap:max(9px, 0.8333333333vw);column-gap:max(9px, 0.8333333333vw)}.p-live-life-send-money>.item .detail .list ul li::before{font-size:max(12px, 1.1111111111vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw)}.p-live-life-send-money>.item .detail .list ul li+li{margin-top:max(9px, 0.8333333333vw)}.p-live-life-send-money>.item .c-list-disc{margin-top:max(21px, 1.9444444444vw)}.p-live-life-sunny-days{margin-top:max(42px, 3.8888888889vw)}.p-live-life-toica{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:max(30px, 2.7777777778vw);-moz-column-gap:max(30px, 2.7777777778vw);column-gap:max(30px, 2.7777777778vw);padding:max(36px, 3.3333333333vw);margin-top:max(58.5px, 5.4166666667vw)}.p-live-life-toica>.title{top:min(-1.1111111111vw, -12px);border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(16.5px, 1.5277777778vw)}.p-live-life-toica>.image{width:max(257.25px, 23.8194444444vw);-ms-flex-negative:0;flex-shrink:0}.p-live-life-toica>.info .text{margin-bottom:max(12px, 1.1111111111vw)}.p-live-life-transport::before{width:max(112.5px, 10.4166666667vw);height:max(112.5px, 10.4166666667vw);right:max(24px, 2.2222222222vw)}.p-live-life-transport.-bicycle::before{background-image:url(../img/live/life/illust_bicycle.svg)}.p-live-life-transport.-train::before{background-image:url(../img/live/life/illust_train.svg)}.p-live-life-transport.-bus::before{background-image:url(../img/live/life/illust_bus.svg)}.p-live-life-transport.-taxi::before{background-image:url(../img/live/life/illust_taxi.svg)}.p-live-life-withdraw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:max(36px, 3.3333333333vw);-moz-column-gap:max(36px, 3.3333333333vw);column-gap:max(36px, 3.3333333333vw)}.p-live-life-withdraw>.image{width:max(360px, 33.3333333333vw);aspect-ratio:480/320;-ms-flex-negative:0;flex-shrink:0}.p-live-life-withdraw>.image::after{width:max(66px, 6.1111111111vw);height:max(64.5px, 5.9722222222vw);right:max(33px, 3.0555555556vw);bottom:min(-2.2222222222vw, -24px)}.p-live-place-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);margin-bottom:max(48px, 4.4444444444vw)}.p-live-place-columns>.c-box-fill{width:max(341.25px, 31.5972222222vw);margin-top:0}.p-live-place-container{width:max(840px, 77.7777777778vw);border-radius:max(9px, 0.8333333333vw)}.p-live-place-container::before{top:max(6.75px, 0.625vw);left:max(6.75px, 0.625vw)}.p-live-place-container::after{top:max(13.5px, 1.25vw);left:max(13.5px, 1.25vw)}.p-live-place-container.-blue>.inner::before{background-image:url(../img/common/illust_book-inside.svg);width:max(72px, 6.6666666667vw);height:max(49.5px, 4.5833333333vw);top:min(-2.5vw, -27px);left:max(27px, 2.5vw)}.p-live-place-container.-blue>.inner::after{background-image:url(../img/common/illust_dormitory.svg);width:max(117px, 10.8333333333vw);height:max(76.5px, 7.0833333333vw);top:max(61.5px, 5.6944444444vw);right:max(189.75px, 17.5694444444vw)}:lang(en) .p-live-place-container.-blue>.inner::after{top:max(65.25px, 6.0416666667vw);right:max(172.5px, 15.9722222222vw)}.p-live-place-container.-green>.inner::before{background-image:url(../img/common/illust_japan-shizuoka.svg);width:max(99px, 9.1666666667vw);height:max(95.25px, 8.8194444444vw);top:min(-3.4722222222vw, -37.5px);left:min(-2.2222222222vw, -24px)}.p-live-place-container.-green>.inner::after{background-image:url(../img/common/illust_apartment.svg);width:max(90px, 8.3333333333vw);height:max(99.75px, 9.2361111111vw);top:max(50.25px, 4.6527777778vw);right:max(203.25px, 18.8194444444vw)}:lang(en) .p-live-place-container.-green>.inner::after{top:max(50.25px, 4.6527777778vw);right:max(195.75px, 18.125vw)}.p-live-place-container.-pink>.inner::before{background-image:url(../img/common/illust_trees.svg);width:max(84.75px, 7.8472222222vw);height:max(60px, 5.5555555556vw);top:min(-3.4722222222vw, -37.5px);left:max(27px, 2.5vw)}.p-live-place-container.-pink>.inner::after{background-image:url(../img/common/illust_home.svg);width:max(125.25px, 11.5972222222vw);height:max(75px, 6.9444444444vw);top:max(63px, 5.8333333333vw);right:max(192.75px, 17.8472222222vw)}:lang(en) .p-live-place-container.-pink>.inner::after{top:max(80.25px, 7.4305555556vw);right:max(154.5px, 14.3055555556vw)}.p-live-place-container.-yellow>.inner::before{background-image:url(../img/common/illust_money.svg);width:max(69.75px, 6.4583333333vw);height:max(68.25px, 6.3194444444vw);top:min(-3.4722222222vw, -37.5px);left:max(27px, 2.5vw)}.p-live-place-container.-yellow>.inner::after{background-image:url(../img/common/illust_house.svg);width:max(101.25px, 9.375vw);height:max(77.25px, 7.1527777778vw);top:max(60px, 5.5555555556vw);right:max(185.25px, 17.1527777778vw)}:lang(en) .p-live-place-container.-yellow>.inner::after{top:max(65.25px, 6.0416666667vw);right:max(163.5px, 15.1388888889vw)}.p-live-place-container>.inner{padding:max(54px, 5vw) max(60px, 5.5555555556vw) max(60px, 5.5555555556vw)}.p-live-place-container>.inner .number{top:max(18px, 1.6666666667vw);right:max(30px, 2.7777777778vw);font-size:max(48px, 4.4444444444vw)}.p-live-place-container>.inner>.lead+*{margin-top:max(48px, 4.4444444444vw)}.p-live-place-container>.inner>.heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-live-place-container>.inner>.heading>span.sub{min-height:max(24px, 2.2222222222vw);font-size:max(12px, 1.1111111111vw);line-height:1.2;padding:max(4.5px, 0.4166666667vw) max(6px, 0.5555555556vw);border-radius:max(6px, 0.5555555556vw)}.p-live-place-container>.inner>.heading>span.sub::after{left:max(18px, 1.6666666667vw);width:max(9.75px, 0.9027777778vw);height:max(9px, 0.8333333333vw);background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_reverse_pc.svg);background-size:contain}.p-live-place-container>.inner>.heading>span.sub+span[lang=ja]{margin-top:max(12px, 1.1111111111vw)}.p-live-place-container>.inner>.heading>span[lang=ja],.p-live-place-container>.inner>.heading>span.main{font-size:max(42px, 3.8888888889vw)}:lang(en) .p-live-place-container>.inner>.heading>span.main{margin-top:max(22.5px, 2.0833333333vw)}.p-live-place-container>.inner>.heading+*{margin-top:max(36px, 3.3333333333vw)}.p-live-place-container>.inner>.c-heading-border+.c-text{margin-top:max(30px, 2.7777777778vw)}.p-live-place-container>.inner>.c-heading-disc{margin-top:max(30px, 2.7777777778vw)}.p-live-place-container>.inner>.c-heading-disc+.c-text{margin-top:max(12px, 1.1111111111vw)}.p-live-place-container>.inner>.c-box-fill{margin-top:max(27px, 2.5vw)}.p-live-place-cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(42px, 3.8888888889vw);-moz-column-gap:max(42px, 3.8888888889vw);column-gap:max(42px, 3.8888888889vw);margin-top:max(42px, 3.8888888889vw)}.p-live-place-cost>.item{width:max(399px, 36.9444444444vw);-webkit-column-gap:max(18px, 1.6666666667vw);-moz-column-gap:max(18px, 1.6666666667vw);column-gap:max(18px, 1.6666666667vw)}.p-live-place-cost>.item .title{top:min(-1.1111111111vw, -12px);left:max(18px, 1.6666666667vw)}.p-live-place-cost>.item .image{width:max(75px, 6.9444444444vw)}.p-live-place-cost>.item+.item{margin-top:0}.p-live-place-houses{margin-top:max(27px, 2.5vw);margin-bottom:max(48px, 4.4444444444vw)}.p-live-place-houses>.list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:max(34.5px, 3.1944444444vw);-moz-column-gap:max(34.5px, 3.1944444444vw);column-gap:max(34.5px, 3.1944444444vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-bottom:max(12px, 1.1111111111vw)}:lang(en) .p-live-place-houses>.list .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:lang(en) .p-live-place-houses>.list .row dt{width:100%;margin-bottom:max(6px, 0.5555555556vw)}.p-live-place-houses>.list .row:not(:first-child){padding-top:max(15px, 1.3888888889vw)}.p-live-place-houses>.list .row dt{-ms-flex-negative:0;flex-shrink:0;width:max(91.5px, 8.4722222222vw)}.p-live-place-houses>.list .row dt.c-heading-disc{font-size:max(12px, 1.1111111111vw)}.p-live-place-houses>.list .row dt.c-heading-disc+*{margin-top:0}.p-live-place-nav{margin-top:max(42px, 3.8888888889vw);margin-bottom:max(90px, 8.3333333333vw)}.p-live-place-nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-live-place-nav>.list .item::before{font-size:max(36px, 3.3333333333vw);top:min(-0.9027777778vw, -9.75px);right:max(12px, 1.1111111111vw)}.p-live-place-nav>.list .item.-blue::after{background-image:url(../img/common/illust_dormitory.svg);width:max(73.5px, 6.8055555556vw);height:max(48.75px, 4.5138888889vw);left:min(-1.8055555556vw, -19.5px);bottom:max(9px, 0.8333333333vw)}.p-live-place-nav>.list .item.-blue .text .sub::after{background-image:url(../img/live/place/nav_bg_blue.svg)}.p-live-place-nav>.list .item.-green::after{background-image:url(../img/common/illust_apartment.svg);width:max(57px, 5.2777777778vw);height:max(65.25px, 6.0416666667vw);left:min(-1.8055555556vw, -19.5px);bottom:max(10.5px, 0.9722222222vw)}.p-live-place-nav>.list .item.-green .text .sub::after{background-image:url(../img/live/place/nav_bg_green.svg)}.p-live-place-nav>.list .item.-pink::after{background-image:url(../img/common/illust_home.svg);width:max(82.5px, 7.6388888889vw);height:max(49.5px, 4.5833333333vw);left:min(-2.5vw, -27px);bottom:max(9.75px, 0.9027777778vw)}.p-live-place-nav>.list .item.-pink .text .sub::after{background-image:url(../img/live/place/nav_bg_pink.svg)}.p-live-place-nav>.list .item.-yellow::after{background-image:url(../img/common/illust_house.svg);width:max(64.5px, 5.9722222222vw);height:max(48.75px, 4.5138888889vw);left:min(-1.8055555556vw, -19.5px);bottom:max(9px, 0.8333333333vw)}.p-live-place-nav>.list .item.-yellow .text .sub::after{background-image:url(../img/live/place/nav_bg_yellow.svg)}.p-live-place-nav>.list .item a{width:max(176.25px, 16.3194444444vw);height:max(176.25px, 16.3194444444vw);padding-top:max(42px, 3.8888888889vw)}:lang(en) .p-live-place-nav>.list .item a{padding-top:max(70.5px, 6.5277777778vw)}.p-live-place-nav>.list .item a::before{width:max(30px, 2.7777777778vw);height:max(30px, 2.7777777778vw);bottom:max(15px, 1.3888888889vw)}.p-live-place-nav>.list .item a::after{background-image:url(../img/common/shortarrow_down.svg);width:max(9px, 0.8333333333vw);height:max(22.5px, 2.0833333333vw);bottom:max(27px, 2.5vw)}.p-live-place-nav>.list .item a .text .sub{position:relative;font-size:max(8.25px, 0.7638888889vw);line-height:1.2;padding:max(4.5px, 0.4166666667vw) max(6px, 0.5555555556vw);border-radius:max(6px, 0.5555555556vw);margin-bottom:max(10.5px, 0.9722222222vw)}:lang(en) .p-live-place-nav>.list .item a .text .sub{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:max(31.5px, 2.9166666667vw);padding:max(3px, 0.2777777778vw) max(3.75px, 0.3472222222vw)}.p-live-place-nav>.list .item a .text .sub::after{right:max(18px, 1.6666666667vw);width:max(8.25px, 0.7638888889vw);height:max(6px, 0.5555555556vw);background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-live-place-nav>.list .item a .text .main{font-size:max(16.5px, 1.5277777778vw);padding-bottom:max(3px, 0.2777777778vw)}.p-live-place-points{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:max(42px, 3.8888888889vw)}.p-live-place-points::after{height:max(24px, 2.2222222222vw);bottom:max(0.75px, 0.0694444444vw)}.p-live-place-points>.item{width:33.3333333333%;background-color:var(--white);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-position:top right,top right,bottom left,bottom left;background-size:98% 1px,0 0,98% 1px,1px 100%;padding:max(30px, 2.7777777778vw) max(24px, 2.2222222222vw) max(24px, 2.2222222222vw)}.p-live-place-points>.item:first-child{background-size:100% 1px,0 0,98% 1px,1px 94%}.p-live-place-points>.item:last-child{background-size:98% 1px,1px 100%,100% 1px,1px 100%}.p-live-place-points>.item::before{top:max(9px, 0.8333333333vw);left:max(9px, 0.8333333333vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-live-place-points>.item .image{width:max(204.75px, 18.9583333333vw)}.p-live-place-points>.item .info dt{font-size:max(13.5px, 1.25vw);margin-top:max(18px, 1.6666666667vw)}.p-live-place-points>.item .info dd{font-size:max(10.5px, 0.9722222222vw);margin-top:max(12px, 1.1111111111vw)}.p-live-place-where>.p-subsection+.p-subsection{margin-top:max(87px, 8.0555555556vw)}.cn-industry.lp-cmn-industry .col{grid-template-rows:auto 1fr}.cn-industry.lp-cmn-industry .col .desc{-ms-flex-item-align:start;align-self:flex-start}.cn-industry.lp-cmn-industry .col .btn{height:max(45px, 4.1666666667vw);margin-top:max(45px, 4.1666666667vw);width:max(270px, 25vw)}.cn-industry.lp-cmn-industry .global{grid-template-columns:auto max(312px, 28.8888888889vw);grid-template-rows:auto 1fr;-webkit-column-gap:max(108px, 10vw);-moz-column-gap:max(108px, 10vw);column-gap:max(108px, 10vw);padding-block:max(27px, 2.5vw) max(39px, 3.6111111111vw);padding-inline:max(37.5px, 3.4722222222vw) max(69px, 6.3888888889vw)}.cn-industry.lp-cmn-industry .global .title{margin-top:max(13.5px, 1.25vw)}.cn-industry.lp-cmn-industry .global .title+.desc{margin-top:max(24px, 2.2222222222vw)}.cn-industry.lp-cmn-industry .global .ref{-ms-flex-item-align:start;align-self:flex-start}.cn-interview.lp-cmn-interview .list .item:first-of-type{grid-area:unset}.cn-interview.lp-cmn-interview .list .item.-introduction{grid-area:2/1/3/3}.cn-footer.lp-cmn-footer .pagetop{right:max(36px, 3.3333333333vw);width:max(187.5px, 17.3611111111vw)}.cn-history.lp-cmn-history{background-image:url(../img/lp/common/bg_history-top_pc.svg),url(../img/lp/common/bg_history-bottom_pc.svg),-webkit-gradient(linear, left top, left bottom, from(var(--lightgreen)), to(var(--lightgreen)));background-image:url(../img/lp/common/bg_history-top_pc.svg),url(../img/lp/common/bg_history-bottom_pc.svg),linear-gradient(var(--lightgreen), var(--lightgreen));background-color:var(--white);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center bottom,50% max(252.75px, 23.4027777778vw);background-size:100% max(253.5px, 23.4722222222vw),100% max(169.5px, 15.6944444444vw),100% max(100% - 421.5px,100% - 39.028vw)}.cn-history.lp-cmn-history .inner{margin-top:max(87.75px, 8.125vw);padding-top:max(253.5px, 23.4722222222vw);padding-bottom:max(169.5px, 15.6944444444vw)}.cn-history.lp-cmn-history .col{grid-template-columns:auto max(360px, 33.3333333333vw);-webkit-column-gap:max(75px, 6.9444444444vw);-moz-column-gap:max(75px, 6.9444444444vw);column-gap:max(75px, 6.9444444444vw)}.cn-mv.lp-cmn-mv .work .caption{left:max(48px, 4.4444444444vw)}.cn-mv.lp-cmn-mv .learn img{width:max(185.25px, 17.1527777778vw);left:0;bottom:max(77.25px, 7.1527777778vw)}.cn-mv.lp-cmn-mv .learn .caption{left:max(77.25px, 7.1527777778vw)}.cn-mv.lp-cmn-mv .enjoy .caption{right:max(64.5px, 5.9722222222vw)}.cn-mv.lp-cmn-mv .life .caption{right:max(47.25px, 4.375vw)}.lp-cmn-about{margin-top:max(90px, 8.3333333333vw)}.lp-cmn-about .col{grid-template-columns:auto max(360px, 33.3333333333vw);-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw)}.lp-cmn-about .col .box .title{font-size:max(30px, 2.7777777778vw)}.lp-cmn-about .col .box .desc{margin-top:max(24px, 2.2222222222vw)}.lp-cmn-about .point{margin-top:max(67.5px, 6.25vw)}.lp-cmn-about .point .pointItem:not(:first-of-type){margin-top:max(36px, 3.3333333333vw)}.lp-cmn-about .point .pointNumber{padding:max(4.5px, 0.4166666667vw) max(18px, 1.6666666667vw);top:min(-1.1111111111vw, -12px);left:max(37.5px, 3.4722222222vw)}.lp-cmn-about .point .pointCol{grid-template-columns:auto max(340.5px, 31.5277777778vw);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);padding-top:max(37.5px, 3.4722222222vw);padding-bottom:max(45px, 4.1666666667vw);padding-inline:max(37.5px, 3.4722222222vw);border-radius:20px}.lp-cmn-about .point .pointBox .title{font-size:max(21px, 1.9444444444vw)}.lp-cmn-about .point .pointBox .desc{margin-top:max(15px, 1.3888888889vw);font-size:max(10.5px, 0.9722222222vw)}.lp-cmn-about .btn{width:max(360px, 33.3333333333vw);padding-block:max(12px, 1.1111111111vw);margin-top:max(67.5px, 6.25vw)}.lp-cmn-body{font-size:max(12px, 1.1111111111vw)}.lp-cmn-body .lp-cmn-inner{width:max(840px, 77.7777777778vw)}.lp-cmn-body .lp-cmn-btn[target=_blank]::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);right:max(18px, 1.6666666667vw)}.lp-cmn-header{background-color:rgba(0,0,0,0)}.lp-cmn-header .btn{padding:max(12px, 1.1111111111vw) max(40.5px, 3.75vw)}.lp-cmn-header .btn::after{width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw);right:max(18.75px, 1.7361111111vw)}.lp-cmn-footer{padding-top:max(99px, 9.1666666667vw);padding-bottom:max(15px, 1.3888888889vw);background-image:url(../img/lp/common/bg_footer_pc.svg)}.lp-cmn-footer .sns{width:max(396px, 36.6666666667vw);-webkit-column-gap:max(18px, 1.6666666667vw);-moz-column-gap:max(18px, 1.6666666667vw);column-gap:max(18px, 1.6666666667vw)}.lp-cmn-footer .sns .title{width:max(193.5px, 17.9166666667vw);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-template-columns:repeat(2, auto);-webkit-column-gap:max(15px, 1.3888888889vw);-moz-column-gap:max(15px, 1.3888888889vw);column-gap:max(15px, 1.3888888889vw);position:absolute;left:min(-20.6944444444vw, -223.5px);top:0;bottom:0;margin-block:auto;font-size:max(13.5px, 1.25vw)}.lp-cmn-footer .sns .title img{width:max(45px, 4.1666666667vw)}.lp-cmn-footer .sns .item a{width:max(120px, 11.1111111111vw)}.lp-cmn-footer .sns .item .c-icon{margin-top:max(4.5px, 0.4166666667vw)}.lp-cmn-footer .sns .item .c-icon.-instagram{width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw)}.lp-cmn-footer .sns .item .c-icon.-facebook{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw)}.lp-cmn-footer .sns .item .c-icon.-youtube{width:max(24px, 2.2222222222vw);height:max(17.25px, 1.5972222222vw)}.lp-cmn-footer .sns .item span{margin-top:max(13.5px, 1.25vw);font-size:max(10.5px, 0.9722222222vw)}.lp-cmn-footer .f-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:max(24px, 2.2222222222vw);font-size:max(9px, 0.8333333333vw);margin-inline:auto}.lp-cmn-footer .pagetop{padding-inline:max(60px, 5.5555555556vw);padding-top:max(21.75px, 2.0138888889vw);padding-bottom:max(28.5px, 2.6388888889vw);top:max(126px, 11.6666666667vw);right:max(33.75px, 3.125vw);background-image:url(../img/lp/common/txt_footer-bubble_pc.svg);font-size:max(11.25px, 1.0416666667vw)}.lp-cmn-footer .copyright{margin-top:max(120px, 11.1111111111vw);margin-left:max(90px, 8.3333333333vw);font-size:max(7.5px, 0.6944444444vw)}.lp-cmn-campus .inner{width:max(840px, 77.7777777778vw);border-bottom:1px solid var(--lightgray);margin-top:max(72px, 6.6666666667vw);margin-inline:auto;padding-bottom:max(90px, 8.3333333333vw)}.lp-cmn-campus .header .title{font-size:max(30px, 2.7777777778vw)}.lp-cmn-campus .header .desc{margin-top:max(24px, 2.2222222222vw)}.lp-cmn-campus .map{margin-top:max(54px, 5vw)}.lp-cmn-campus .btn{width:max(300px, 27.7777777778vw);padding-block:max(12px, 1.1111111111vw);margin-top:max(54px, 5vw)}.lp-cmn-campus .schedule{margin-top:max(54px, 5vw)}.lp-cmn-campus .schedule .title{font-size:max(21px, 1.9444444444vw)}.lp-cmn-campus .schedule .desc{margin-top:max(15px, 1.3888888889vw)}.lp-cmn-campus .schedule .fig{margin-top:max(42px, 3.8888888889vw)}.lp-cmn-campus .schedule .fig .slideBar{display:none}.lp-cmn-history{background-image:url(../img/lp/vi/bg_history_pc.svg)}.lp-cmn-history .inner{margin-top:max(81px, 7.5vw);padding-top:max(267px, 24.7222222222vw);padding-bottom:max(157.5px, 14.5833333333vw)}.lp-cmn-history .col{grid-template-columns:auto max(375px, 34.7222222222vw);-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw)}.lp-cmn-history .box .title{font-size:max(21px, 1.9444444444vw)}.lp-cmn-history .box .desc{margin-top:max(24px, 2.2222222222vw);font-size:max(10.5px, 0.9722222222vw)}.lp-cmn-history .box .desc+.desc{margin-top:max(15px, 1.3888888889vw)}.lp-cmn-history .human .caption{margin-top:max(10.5px, 0.9722222222vw);font-size:max(10.5px, 0.9722222222vw)}.lp-cmn-history .human .caption span:first-of-type{padding-right:max(15px, 1.3888888889vw)}.lp-cmn-history .human .caption .ja{margin-top:max(1.5px, 0.1388888889vw);font-size:max(9px, 0.8333333333vw)}.lp-cmn-industry{margin-top:max(94.5px, 8.75vw)}.lp-cmn-industry .title{font-size:max(30px, 2.7777777778vw)}.lp-cmn-industry .col{grid-template-columns:auto max(435px, 40.2777777778vw);-webkit-column-gap:max(67.5px, 6.25vw);-moz-column-gap:max(67.5px, 6.25vw);column-gap:max(67.5px, 6.25vw);margin-top:max(54px, 5vw)}.lp-cmn-industry .col .desc{-ms-flex-item-align:end;align-self:flex-end}.lp-cmn-industry .col .btn{height:max(57px, 5.2777777778vw);margin-top:max(45px, 4.1666666667vw)}.lp-cmn-industry .col .map{grid-area:1/2/3/3}.lp-cmn-industry .global{grid-template-columns:auto max(390.75px, 36.1805555556vw);-webkit-column-gap:max(57px, 5.2777777778vw);-moz-column-gap:max(57px, 5.2777777778vw);column-gap:max(57px, 5.2777777778vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:max(67.5px, 6.25vw);padding-block:max(30px, 2.7777777778vw) max(39px, 3.6111111111vw);padding-inline:max(37.5px, 3.4722222222vw) max(42.75px, 3.9583333333vw);border-radius:max(7.5px, 0.6944444444vw)}.lp-cmn-industry .global .box .title{font-size:max(21px, 1.9444444444vw)}.lp-cmn-industry .global .box .desc .txt{margin-top:max(15px, 1.3888888889vw);font-size:max(10.5px, 0.9722222222vw)}.lp-cmn-industry .global .ref{margin-top:max(30px, 2.7777777778vw);font-size:max(9px, 0.8333333333vw)}.lp-cmn-industry .global .graph{grid-area:1/2/3/3}.lp-cmn-interview{padding-top:max(90px, 8.3333333333vw);padding-bottom:max(105px, 9.7222222222vw);margin-top:max(90px, 8.3333333333vw);background-image:url(../img/lp/common/bg_interview_pc.svg)}.lp-cmn-interview .title{font-size:max(48px, 4.4444444444vw)}.lp-cmn-interview .desc{margin-top:max(24px, 2.2222222222vw)}.lp-cmn-interview .list{grid-template-columns:repeat(2, 1fr);gap:max(88.5px, 8.1944444444vw) max(60px, 5.5555555556vw);margin-top:max(45px, 4.1666666667vw)}.lp-cmn-interview .list .item:not(.-introduction,.-interview):first-of-type{grid-area:1/1/2/3}.lp-cmn-interview .list .item.-introduction{grid-column:span 2}.lp-cmn-interview .list .item .image::after{width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.lp-cmn-interview .list .item .header{position:absolute;bottom:min(-3.1944444444vw, -34.5px);left:min(-1.4583333333vw, -15.75px)}.lp-cmn-interview .list .item .header .headline{padding:max(13.5px, 1.25vw) max(12px, 1.1111111111vw)}.lp-cmn-interview .list .item .header .headline .b-hdg{font-size:max(20.25px, 1.875vw)}.lp-cmn-interview .list .item .header .headline .s-hdg{font-size:max(13.5px, 1.25vw)}.lp-cmn-interview .list .item .header .name{padding:max(3.75px, 0.3472222222vw) max(7.5px, 0.6944444444vw)}.lp-cmn-mv{margin-top:min(-9.0972222222vw, -98.25px);padding-top:max(108px, 10vw);padding-bottom:max(102px, 9.4444444444vw);background-image:url(../img/lp/common/bg_mv_pc.svg),-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:url(../img/lp/common/bg_mv_pc.svg),linear-gradient(var(--sky), var(--sky));background-position:center top,center top}.lp-cmn-mv .mvMain{width:max(901.5px, 83.4722222222vw)}.lp-cmn-mv .mvMain .title{font-size:max(37.5px, 3.4722222222vw)}.lp-cmn-mv .mvMain .title span::after{height:max(13.5px, 1.25vw);bottom:max(3px, 0.2777777778vw)}.lp-cmn-mv .caption{border-radius:4px;padding-inline:max(6px, 0.5555555556vw);font-size:max(21px, 1.9444444444vw)}.lp-cmn-mv .work{top:max(138.75px, 12.8472222222vw);left:max(15px, 1.3888888889vw)}.lp-cmn-mv .work img{width:max(228.75px, 21.1805555556vw)}.lp-cmn-mv .work .caption{top:max(100.5px, 9.3055555556vw);left:max(15px, 1.3888888889vw)}.lp-cmn-mv .learn img{width:max(225.75px, 20.9027777778vw);left:min(-3.8888888889vw, -42px);bottom:max(78px, 7.2222222222vw)}.lp-cmn-mv .learn .caption{bottom:max(164.25px, 15.2083333333vw);left:max(64.5px, 5.9722222222vw)}.lp-cmn-mv .map{width:max(135.75px, 12.5694444444vw);top:max(40.5px, 3.75vw);right:max(367.5px, 34.0277777778vw)}.lp-cmn-mv .enjoy .soccer{width:max(48px, 4.4444444444vw);top:max(171px, 15.8333333333vw);right:max(21px, 1.9444444444vw)}.lp-cmn-mv .enjoy .food{width:max(71.25px, 6.5972222222vw);top:max(171.75px, 15.9027777778vw);right:max(101.25px, 9.375vw)}.lp-cmn-mv .enjoy .art{width:max(75px, 6.9444444444vw);top:max(93px, 8.6111111111vw);right:max(75.75px, 7.0138888889vw)}.lp-cmn-mv .enjoy .caption{top:max(239.25px, 22.1527777778vw);right:max(30px, 2.7777777778vw)}.lp-cmn-mv .life{height:max(243px, 22.5vw);background-image:url(../img/lp/common/bg_mv-fuji_pc.svg)}.lp-cmn-mv .life .comment{width:max(186px, 17.2222222222vw);bottom:max(234.75px, 21.7361111111vw);right:max(53.25px, 4.9305555556vw)}.lp-cmn-mv .life .caption{bottom:max(150px, 13.8888888889vw);right:max(30px, 2.7777777778vw)}.lp-cmn-useful{margin-top:max(120px, 11.1111111111vw);margin-bottom:max(105px, 9.7222222222vw)}.lp-cmn-useful .inner{width:max(900px, 83.3333333333vw)}.lp-cmn-useful .col{grid-template-columns:max(429px, 39.7222222222vw) auto;-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw)}.lp-cmn-useful .box{padding-right:max(60px, 5.5555555556vw);border-right:1px solid var(--lightgray)}.lp-cmn-useful .box .title{width:max(330px, 30.5555555556vw)}.lp-cmn-useful .box .desc{margin-top:max(37.5px, 3.4722222222vw);font-size:max(13.5px, 1.25vw)}.lp-cmn-useful .box .btn{padding-block:max(12px, 1.1111111111vw);margin-top:max(30px, 2.7777777778vw)}.lp-cmn-useful .link::after{content:"";display:block;width:max(192px, 17.7777777778vw);height:max(105px, 9.7222222222vw);background-image:url(../img/lp/common/illust_link.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:min(-1.5277777778vw, -16.5px)}.lp-cmn-useful .link .list{row-gap:max(20.25px, 1.875vw)}.lp-cmn-useful .link .item a{width:max(168px, 15.5555555556vw);font-size:max(13.5px, 1.25vw);background-size:max(3px, 0.2777777778vw) max(1.5px, 0.1388888889vw)}.lp-cmn-useful .link .item a::before{bottom:max(3.75px, 0.3472222222vw)}.lp-cmn-useful .link .item a::after{width:max(12px, 1.1111111111vw);height:max(12px, 1.1111111111vw);background-size:max(3.75px, 0.3472222222vw);background-position:max(3.75px, 0.3472222222vw) center}.id-industry .global{padding-block:max(17.25px, 1.5972222222vw) max(19.5px, 1.8055555556vw);padding-inline:max(37.5px, 3.4722222222vw) max(36px, 3.3333333333vw)}.id-footer.lp-cmn-footer .pagetop{right:max(22.5px, 2.0833333333vw)}.id-campus.lp-cmn-campus{margin-top:max(69.75px, 6.4583333333vw)}.id-history.lp-cmn-history{background-image:url(../img/lp/id/bg_history_pc.svg)}.id-history.lp-cmn-history .inner{margin-top:max(87.75px, 8.125vw);padding-top:max(253.5px, 23.4722222222vw);padding-bottom:max(176.25px, 16.3194444444vw)}.id-history.lp-cmn-history .col{grid-template-columns:auto max(360.75px, 33.4027777778vw)}.id-history.lp-cmn-history .desc+.c-button-detail{margin-top:max(24px, 2.2222222222vw)}.lp-myanmar-about .col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-myanmar-about .col .box .title{line-height:2;font-size:max(24px, 2.2222222222vw)}.lp-myanmar-about .col .box .desc{margin-top:max(15px, 1.3888888889vw)}.lp-myanmar-about .point{margin-top:max(102px, 9.4444444444vw)}.lp-myanmar-about .point .pointNumber{padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw) max(7.5px, 0.6944444444vw)}.lp-myanmar-about .point .pointBox .title{font-size:max(18px, 1.6666666667vw)}.lp-myanmar-about .point .pointBox .desc{line-height:2.4}.lp-myanmar-about .lp-cmn-btn{width:max(450px, 41.6666666667vw);margin-top:max(54px, 5vw)}.lp-myanmar-campus .inner{padding-bottom:max(102px, 9.4444444444vw)}.lp-myanmar-campus .header .title{font-size:max(27px, 2.5vw)}.lp-myanmar-campus .map{margin-top:max(42px, 3.8888888889vw)}.lp-myanmar-campus .lp-cmn-btn{width:max(330px, 30.5555555556vw)}.lp-myanmar-campus .schedule .desc{margin-top:max(24px, 2.2222222222vw)}.lp-myanmar-footer .sns .title{font-size:max(10.5px, 0.9722222222vw);line-height:2}.lp-myanmar-history.lp-cmn-history{background-image:url(../img/lp/common/bg_history-top_pc.svg),url(../img/lp/common/bg_history-bottom_pc.svg),-webkit-gradient(linear, left top, left bottom, from(var(--lightgreen)), to(var(--lightgreen)));background-image:url(../img/lp/common/bg_history-top_pc.svg),url(../img/lp/common/bg_history-bottom_pc.svg),linear-gradient(var(--lightgreen), var(--lightgreen));background-color:var(--white);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center bottom,50% max(252.75px, 23.4027777778vw);background-size:100% max(253.5px, 23.4722222222vw),100% max(169.5px, 15.6944444444vw),100% max(100% - 421.5px,100% - 39.028vw)}.lp-myanmar-history.lp-cmn-history .inner{margin-top:max(73.5px, 6.8055555556vw);padding-top:max(247.5px, 22.9166666667vw);padding-bottom:max(172.5px, 15.9722222222vw)}.lp-myanmar-history.lp-cmn-history .inner .title{font-size:max(21px, 1.9444444444vw);text-align:center}.lp-myanmar-history.lp-cmn-history .inner .col{margin-top:max(36px, 3.3333333333vw)}.lp-myanmar-industry{margin-top:max(96px, 8.8888888889vw)}.lp-myanmar-industry .col{-webkit-column-gap:max(45px, 4.1666666667vw);-moz-column-gap:max(45px, 4.1666666667vw);column-gap:max(45px, 4.1666666667vw);margin-top:max(42px, 3.8888888889vw)}.lp-myanmar-industry .col .desc .txt+.txt{margin-top:max(12px, 1.1111111111vw)}.lp-myanmar-industry .col .lp-cmn-btn{width:max(307.5px, 28.4722222222vw);height:max(45px, 4.1666666667vw);margin-top:max(36px, 3.3333333333vw)}.lp-myanmar-industry .global{margin-top:max(78px, 7.2222222222vw);padding:max(42px, 3.8888888889vw) max(51px, 4.7222222222vw) max(42px, 3.8888888889vw) max(42px, 3.8888888889vw)}.lp-myanmar-interview{padding-bottom:max(162px, 15vw)}.lp-myanmar-interview .title{font-size:max(30px, 2.7777777778vw)}.lp-myanmar-interview .list{margin-top:max(48px, 4.4444444444vw)}.lp-myanmar-interview .list .item:first-of-type{grid-area:initial}.lp-myanmar-interview .list .item .header{bottom:min(-3.4722222222vw, -37.5px)}.lp-myanmar-interview .list .item .header .headline{padding:max(9px, 0.8333333333vw) max(12px, 1.1111111111vw)}.lp-myanmar-mv .mvMain .title{display:block;font-size:max(34.5px, 3.1944444444vw)}.lp-myanmar-mv .caption{padding:max(5.25px, 0.4861111111vw) max(9px, 0.8333333333vw) max(6px, 0.5555555556vw);font-size:max(15px, 1.3888888889vw)}.lp-myanmar-mv .work .caption{left:max(48.75px, 4.5138888889vw);top:max(97.5px, 9.0277777778vw)}.lp-myanmar-mv .enjoy .caption{top:max(225px, 20.8333333333vw);right:max(78px, 7.2222222222vw)}.lp-myanmar-mv .learn img{width:max(185.25px, 17.1527777778vw);left:0;bottom:max(77.25px, 7.1527777778vw)}.lp-myanmar-mv .life .caption{bottom:max(126.75px, 11.7361111111vw);right:max(42px, 3.8888888889vw)}.lp-myanmar-useful{margin-top:max(127.5px, 11.8055555556vw);margin-bottom:max(75px, 6.9444444444vw)}.lp-myanmar-useful .col .box .desc .txt+.txt{margin-top:max(15px, 1.3888888889vw)}.p-news-article-body{width:max(840px, 77.7777777778vw);border-radius:max(9px, 0.8333333333vw);padding:max(61.5px, 5.6944444444vw) max(90px, 8.3333333333vw)}.p-news-article-body::before{top:max(6.75px, 0.625vw);left:max(6.75px, 0.625vw)}.p-news-article-body::after{top:max(13.5px, 1.25vw);left:max(13.5px, 1.25vw)}.p-news-article-body.-interview .illust-interview{background-image:url(../img/common/illust_interview.svg);width:max(165px, 15.2777777778vw);height:max(121.5px, 11.25vw);top:min(-11.3194444444vw, -122.25px);right:max(3px, 0.2777777778vw);z-index:-1}.p-news-article-body>.eyecatch{border-radius:max(15px, 1.3888888889vw)}.p-news-article-body>.eyecatch+*{margin-top:max(48px, 4.4444444444vw)}.p-news-article-body+.p-section{margin-top:max(90px, 8.3333333333vw)}.p-news-article-header::before{height:max(352.5px, 32.6388888889vw);background-image:url(../img/common/bg_category-header_pc.svg)}.p-news-article-header>.inner{width:max(840px, 77.7777777778vw);margin-bottom:max(69px, 6.3888888889vw);padding-top:max(37.5px, 3.4722222222vw)}.p-news-article-header>.inner .category{min-height:max(24px, 2.2222222222vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(4.5px, 0.4166666667vw) max(10.5px, 0.9722222222vw);border-radius:max(1.5px, 0.1388888889vw);border:max(0.75px, 0.0694444444vw) solid var(--text)}.p-news-article-header>.inner .category::after{right:max(18px, 1.6666666667vw);margin-top:min(-0.0694444444vw, -0.75px);width:max(6.75px, 0.625vw);height:max(6px, 0.5555555556vw);background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.p-news-article-header>.inner .category+.title{margin-top:max(13.5px, 1.25vw)}.p-news-article-header>.inner .title{font-size:max(27px, 2.5vw);max-width:max(660px, 61.1111111111vw)}.p-news-article-header>.inner .title+.date{margin-top:max(18px, 1.6666666667vw)}.p-news-article-header>.inner .date{font-size:max(10.5px, 0.9722222222vw);min-height:pvVw(22);padding-left:max(24px, 2.2222222222vw);background-size:max(15px, 1.3888888889vw) max(16.5px, 1.5277777778vw)}.p-news-article-header>.inner .share{margin-top:max(18px, 1.6666666667vw)}.p-news-article-profile{border-radius:max(7.5px, 0.6944444444vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(30px, 2.7777777778vw);-moz-column-gap:max(30px, 2.7777777778vw);column-gap:max(30px, 2.7777777778vw);padding:max(36px, 3.3333333333vw);margin-top:max(60px, 5.5555555556vw)}.p-news-article-profile::before{border-radius:max(7.5px, 0.6944444444vw) 0 max(4.5px, 0.4166666667vw) 0;font-size:max(15px, 1.3888888889vw);width:max(105px, 9.7222222222vw);height:max(33px, 3.0555555556vw)}.p-news-article-profile::after{background-image:url(../img/common/illust_book-inside_yellow.svg);width:max(78.75px, 7.2916666667vw);height:max(54px, 5vw);top:min(-1.3888888889vw, -15px);right:max(42px, 3.8888888889vw)}.p-news-article-profile>.image{width:max(123px, 11.3888888889vw);height:max(123px, 11.3888888889vw);-ms-flex-negative:0;flex-shrink:0;margin-top:max(18px, 1.6666666667vw)}.p-news-article-profile>.info .head .school{max-width:max(345px, 31.9444444444vw);font-size:max(9px, 0.8333333333vw)}.p-news-article-profile>.info .head .name{font-size:max(16.5px, 1.5277777778vw);margin-top:max(4.5px, 0.4166666667vw)}.p-news-article-profile>.info .text{font-size:max(10.5px, 0.9722222222vw);margin-top:max(12px, 1.1111111111vw)}.p-news-article-profile>.info .list{margin-top:max(9px, 0.8333333333vw)}.p-news-article-profile>.info .list .row{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-top:max(9px, 0.8333333333vw);padding-bottom:max(9px, 0.8333333333vw)}.p-news-article-profile>.info .list .row dt{font-size:max(10.5px, 0.9722222222vw);-webkit-column-gap:max(7.5px, 0.6944444444vw);-moz-column-gap:max(7.5px, 0.6944444444vw);column-gap:max(7.5px, 0.6944444444vw);width:max(160.5px, 14.8611111111vw)}.p-news-article-profile>.info .list .row dt::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-news-article-profile>.info .list .row dd{font-size:max(10.5px, 0.9722222222vw)}.p-news-article{background-image:url(../img/common/bg_pattern_pc.svg);background-size:max(1080px, 100vw) max(907.5px, 84.0277777778vw);background-position:50% min(-2.5vw, -27px);background-repeat:repeat;margin-bottom:min(-20.8333333333vw, -225px);padding-bottom:max(225px, 20.8333333333vw)}.p-news-index{width:max(900px, 83.3333333333vw);display:grid;grid-template-columns:max(165px, 15.2777777778vw) max(667.5px, 61.8055555556vw);-webkit-column-gap:max(67.5px, 6.25vw);-moz-column-gap:max(67.5px, 6.25vw);column-gap:max(67.5px, 6.25vw)}.p-news-item .image{border-radius:max(7.5px, 0.6944444444vw);margin-bottom:max(27px, 2.5vw);-webkit-box-shadow:max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw) 0 var(--shadow);box-shadow:max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw) 0 var(--shadow)}.p-news-item .label{left:max(18px, 1.6666666667vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw)}.p-news-item .title{font-size:max(12px, 1.1111111111vw);margin-bottom:max(15.75px, 1.4583333333vw)}.p-news-item .title span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-news-item .title:has(+.c-button-detail){margin-bottom:max(27px, 2.5vw)}.p-news-item .info{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:max(15.75px, 1.4583333333vw)}.p-news-item .category{font-size:max(9px, 0.8333333333vw)}.p-news-item .date{font-size:max(9px, 0.8333333333vw)}.p-news-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);row-gap:max(36px, 3.3333333333vw);padding-right:max(7.5px, 0.6944444444vw)}.p-news-list+*{margin-top:max(66px, 6.1111111111vw)}.p-news-pager>.prev a,.p-news-pager>.next a{font-size:max(12px, 1.1111111111vw);min-height:max(37.5px, 3.4722222222vw)}.p-news-pager>.prev a::before,.p-news-pager>.next a::before{top:max(15.75px, 1.4583333333vw);right:max(16.5px, 1.5277777778vw);width:max(42px, 3.8888888889vw);height:max(5.25px, 0.4861111111vw)}.p-news-pager>.prev a::after,.p-news-pager>.next a::after{width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw);margin-left:max(28.5px, 2.6388888889vw)}.p-news-pager>.prev a::before{left:max(16.5px, 1.5277777778vw)}.p-news-pager>.prev a::after{margin-left:0;margin-right:max(28.5px, 2.6388888889vw)}.p-news-pager>.index a{font-size:max(12px, 1.1111111111vw);padding-bottom:max(6px, 0.5555555556vw)}.p-news-pager>.index a .c-icon{vertical-align:min(-0.0694444444vw, -0.75px);margin-right:max(7.5px, 0.6944444444vw)}.p-news-pager.-detail{margin-top:max(57px, 5.2777777778vw);padding-top:max(45px, 4.1666666667vw)}.p-news-side{position:sticky;top:10%;padding:max(21px, 1.9444444444vw) max(13.5px, 1.25vw) max(27px, 2.5vw);border-radius:max(15px, 1.3888888889vw)}.p-news-side>.title{font-size:max(13.5px, 1.25vw);padding-left:max(16.5px, 1.5277777778vw);padding-bottom:max(13.5px, 1.25vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-news-side>.title+*{margin-top:max(18px, 1.6666666667vw)}.p-news-side>.title::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-news-side>.list .item{font-size:max(10.5px, 0.9722222222vw)}.p-news-side>.list .item+.item{margin-top:max(12px, 1.1111111111vw)}.p-related-authority{-webkit-column-count:2;-moz-column-count:2;column-count:2}.c-heading-border+.p-related-authority{margin-top:max(30px, 2.7777777778vw)}.p-related-authority>li{padding-right:max(30px, 2.7777777778vw)}.p-related-authority>li a{margin-left:.25em}.p-related-authority>li+li{margin-top:max(12px, 1.1111111111vw)}.p-related-sites{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(37.5px, 3.4722222222vw)}.p-related-sites>.item .image{border-radius:max(7.5px, 0.6944444444vw)}.p-related-sites>.item .image a::after{right:max(10.5px, 0.9722222222vw);bottom:max(9px, 0.8333333333vw);width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-related-sites>.item .image+*{margin-top:max(18px, 1.6666666667vw)}.p-search .mt-site-search-form{max-width:max(600px, 55.5555555556vw)}.p-search .mt-site-search-form__query{font-size:max(15px, 1.3888888889vw);padding-left:max(34.6875px, 3.2118055556vw);padding-right:max(15px, 1.3888888889vw)}.p-search .mt-site-search-form__button{left:max(15px, 1.3888888889vw);width:max(12.1875px, 1.1284722222vw);height:max(12.1875px, 1.1284722222vw)}.p-search .mt-site-search-result__message{margin-top:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw)}.p-search .mt-site-search-result__list{margin-top:max(24px, 2.2222222222vw)}.p-search .mt-site-search-result-item+.mt-site-search-result-item{margin-top:max(24px, 2.2222222222vw)}.p-search .mt-site-search-result-item__label{font-size:max(13.5px, 1.25vw);padding-left:max(16.5px, 1.5277777778vw)}.p-search .mt-site-search-result-item__label::before{width:max(9px, 0.8333333333vw);height:max(9px, 0.8333333333vw)}.p-search .mt-site-search-result-item__url{font-size:max(10.5px, 0.9722222222vw)}.p-search .mt-site-search-result-item__excerpt{max-width:max(600px, 55.5555555556vw);margin-top:max(9px, 0.8333333333vw);font-size:max(10.5px, 0.9722222222vw)}.p-search .mt-site-search__pagination{margin-top:max(60px, 5.5555555556vw)}.p-search .mt-site-search__pagination>ul{padding-top:max(2.25px, 0.2083333333vw);padding-bottom:max(2.25px, 0.2083333333vw);padding-left:max(93px, 8.6111111111vw);padding-right:max(93px, 8.6111111111vw);min-height:max(37.5px, 3.4722222222vw)}.p-search .mt-site-search-pagination-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:max(4.5px, 0.4166666667vw);margin-right:max(4.5px, 0.4166666667vw);font-size:max(15px, 1.3888888889vw);width:max(33px, 3.0555555556vw);height:max(33px, 3.0555555556vw)}.p-search .mt-site-search-pagination-item--previous{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;top:max(2.25px, 0.2083333333vw);height:max(37.5px, 3.4722222222vw)}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link::before{margin-right:max(28.5px, 2.6388888889vw);width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw)}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link::after{content:"Prev";font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:max(12px, 1.1111111111vw);line-height:1.1}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link>span{top:max(15.75px, 1.4583333333vw);left:max(16.5px, 1.5277777778vw);width:max(42px, 3.8888888889vw);height:max(5.25px, 0.4861111111vw)}.p-search .mt-site-search-pagination-item--next{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:0;top:max(2.25px, 0.2083333333vw);height:max(37.5px, 3.4722222222vw)}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link::before{content:"Next";font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:700;font-variation-settings:"wdth" 80;letter-spacing:.06em;font-size:max(12px, 1.1111111111vw);line-height:1.1}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link::after{margin-left:max(28.5px, 2.6388888889vw);width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw)}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link>span{top:max(15.75px, 1.4583333333vw);right:max(16.5px, 1.5277777778vw);width:max(42px, 3.8888888889vw);height:max(5.25px, 0.4861111111vw)}.p-sitemap-child>.item{font-size:max(10.5px, 0.9722222222vw)}.p-sitemap-child>.item+.item{margin-top:max(3px, 0.2777777778vw)}.p-sitemap-list+.p-sitemap-list{margin-top:0}.p-sitemap-list>.item+.item{margin-top:max(37.5px, 3.4722222222vw)}.p-sitemap-list>.item>a,.p-sitemap-list>.item>span{font-size:max(15px, 1.3888888889vw);padding-bottom:max(9px, 0.8333333333vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-sitemap-list>.item>a::before,.p-sitemap-list>.item>span::before{position:absolute;left:0;bottom:0;width:max(42px, 3.8888888889vw);height:max(1.5px, 0.1388888889vw)}.p-sitemap-list>.item>a+*,.p-sitemap-list>.item>span+*{margin-top:max(15px, 1.3888888889vw)}.p-sitemap-list>.item>a::after{width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw);margin-left:max(12px, 1.1111111111vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw)}.p-sitemap-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(37.5px, 3.4722222222vw)}.p-campus-data{width:max(840px, 77.7777777778vw);border-radius:max(15px, 1.3888888889vw);display:-webkit-box;display:-ms-flexbox;display:flex;padding:max(45px, 4.1666666667vw) max(37.5px, 3.4722222222vw) max(45px, 4.1666666667vw) max(60px, 5.5555555556vw)}.p-campus-data>.title{border-radius:max(7.5px, 0.6944444444vw) 0 max(7.5px, 0.6944444444vw) 0;font-size:max(16.5px, 1.5277777778vw);width:max(147px, 13.6111111111vw);height:max(40.5px, 3.75vw)}.p-campus-data>.list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(334.5px, 30.9722222222vw);padding-top:max(22.5px, 2.0833333333vw)}.p-campus-data>.list .row{background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-bottom:max(4.5px, 0.4166666667vw)}.p-campus-data>.list .row+.row{margin-top:max(9px, 0.8333333333vw)}.p-campus-data>.list .row dt{width:max(102px, 9.4444444444vw);padding-right:max(9px, 0.8333333333vw);font-size:max(12px, 1.1111111111vw);line-height:1.5;padding-top:max(3px, 0.2777777778vw);padding-bottom:max(3px, 0.2777777778vw)}.p-campus-data>.list .row dd{width:max(232.5px, 21.5277777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.5;padding-top:max(3px, 0.2777777778vw);padding-bottom:max(3px, 0.2777777778vw)}:lang(en) .p-campus-data>.list .row dt{width:max(126px, 11.6666666667vw)}:lang(en) .p-campus-data>.list .row dd{width:max(208.5px, 19.3055555556vw);-ms-flex-item-align:center;align-self:center}.p-campus-data>.chart{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(351px, 32.5vw)}.p-campus-data+*{margin-top:max(90px, 8.3333333333vw)}.p-campus-header::before{height:max(480px, 44.4444444444vw);background-image:url(../img/study/search/bg_campus-header_pc.svg)}.p-campus-header>.inner{width:max(900px, 83.3333333333vw);margin-bottom:max(120px, 11.1111111111vw);padding-top:max(37.5px, 3.4722222222vw);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-campus-header>.inner .info{width:max(375px, 34.7222222222vw)}.p-campus-header>.inner .info .type{border-radius:max(1.5px, 0.1388888889vw);padding-left:max(9px, 0.8333333333vw);padding-right:max(12px, 1.1111111111vw);padding-top:max(4.5px, 0.4166666667vw);padding-bottom:max(4.5px, 0.4166666667vw);font-size:max(12px, 1.1111111111vw);line-height:1.125}.p-campus-header>.inner .info .type+*{margin-top:max(24px, 2.2222222222vw)}.p-campus-header>.inner .info .type .num{margin-top:max(0.75px, 0.0694444444vw);width:max(13.5px, 1.25vw);height:max(13.5px, 1.25vw);font-size:max(8.25px, 0.7638888889vw);margin-right:max(4.5px, 0.4166666667vw)}:lang(en) .p-campus-header>.inner .info .title{font-size:max(30px, 2.7777777778vw)}.p-campus-header>.inner .info .title{font-size:max(33px, 3.0555555556vw)}.p-campus-header>.inner .info .title span.sub{font-size:max(13.5px, 1.25vw)}.p-campus-header>.inner .info .title+*{margin-top:max(30px, 2.7777777778vw)}.p-campus-header>.inner .info .website>a{width:max(240px, 22.2222222222vw)}.p-campus-header>.inner .image{margin-left:auto;width:max(502.5px, 46.5277777778vw)}.p-campus-header>.inner .image .logo{width:max(138px, 12.7777777778vw);height:max(78px, 7.2222222222vw)}.p-campus-header>.inner .image .logo img{width:max(69px, 6.3888888889vw);height:max(69px, 6.3888888889vw)}.p-campus-movie{width:max(765px, 70.8333333333vw)}.p-campus-movie+*{margin-top:max(90px, 8.3333333333vw)}.p-campus-outline-section .c-heading-border+*{margin-top:max(30px, 2.7777777778vw)}.p-campus-outline-section>.body{max-width:max(600px, 55.5555555556vw)}.p-campus-outline-section>.body .subsection+.subsection{margin-top:max(24px, 2.2222222222vw)}.p-campus-outline-section+*{margin-top:max(42px, 3.8888888889vw)}.p-campus-outline{width:max(840px, 77.7777777778vw);border-radius:max(15px, 1.3888888889vw);padding:max(60px, 5.5555555556vw) max(60px, 5.5555555556vw) max(66px, 6.1111111111vw)}.p-campus-outline::before{top:min(-2.9166666667vw, -31.5px);right:max(40.5px, 3.75vw);display:block;width:max(114px, 10.5555555556vw);height:max(63.75px, 5.9027777778vw)}.p-campus-outline+*{margin-top:max(66px, 6.1111111111vw)}.p-study-cost-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-cost-list>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(116.25px, 10.7638888889vw);height:max(116.25px, 10.7638888889vw)}.p-study-cost-list>.item+.item{margin-left:max(9px, 0.8333333333vw)}.p-study-cost-table{max-width:max(720px, 66.6666666667vw)}.p-study-cost-table td{width:36%}.p-study-cost-table .icon{margin-right:max(12px, 1.1111111111vw)}.p-study-cost-table .icon.-fuji{width:max(27.75px, 2.5694444444vw);height:max(15px, 1.3888888889vw)}.p-study-cost-table .icon.-tower{width:max(16.5px, 1.5277777778vw);height:max(27.75px, 2.5694444444vw)}.p-study-cost-types{border-radius:max(15px, 1.3888888889vw);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:max(20.25px, 1.875vw);padding-bottom:max(27.75px, 2.5694444444vw);background-repeat:no-repeat;background-position:right max(27px, 2.5vw) top max(21px, 1.9444444444vw);background-size:max(88.5px, 8.1944444444vw) max(65.25px, 6.0416666667vw);background-image:url(../img/study/expense/bg_cost-type_pc.svg)}.p-study-cost-types::after{bottom:min(-2.3611111111vw, -25.5px);right:max(34.5px, 3.1944444444vw);width:max(87px, 8.0555555556vw);height:max(84.75px, 7.8472222222vw);background-image:url(../img/study/expense/illust_money.svg)}.p-study-cost-types>.type .p-study-cost-list{margin-top:max(24px, 2.2222222222vw)}.p-study-cost-types>.type.-before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(427.5px, 39.5833333333vw);padding-left:max(33px, 3.0555555556vw)}.p-study-cost-types>.type.-after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(412.5px, 38.1944444444vw);padding-left:max(34.5px, 3.1944444444vw);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-position:left top;background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);background-repeat:repeat-y}.p-study-cost-types+*{margin-top:max(21px, 1.9444444444vw)}.p-study-daily-timeline{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(60px, 5.5555555556vw) max(37.5px, 3.4722222222vw)}.p-study-daily-timeline>.item::before{right:max(18px, 1.6666666667vw);font-size:max(42px, 3.8888888889vw)}.p-study-daily-timeline>.item:not(:last-child)::after{left:100%;top:50%;display:block;width:max(18px, 1.6666666667vw);height:max(9px, 0.8333333333vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:max(9.75px, 0.9027777778vw);background-image:url(../img/common/arrow_step_pc.svg);background-position:left center}.p-study-daily-timeline>.item .task{left:min(-1.1111111111vw, -12px);bottom:min(-1.1111111111vw, -12px);padding:max(9px, 0.8333333333vw) max(13.5px, 1.25vw) max(9px, 0.8333333333vw) max(13.5px, 1.25vw)}.p-study-daily-timeline>.item .task .time img{width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw)}.p-study-daily-timeline>.item .task .todo{margin-left:max(7.5px, 0.6944444444vw);font-size:max(12px, 1.1111111111vw)}.p-study-daily{background-repeat:no-repeat;background-size:100% auto;background-image:url(../img/study/campus/bg_daily_top_pc.svg),url(../img/study/campus/bg_daily_bottom_pc.svg);background-position:left top,left bottom}.p-study-flow-step{position:relative;margin-left:max(46.5px, 4.3055555556vw);border-top:max(0.75px, 0.0694444444vw) solid var(--fuji);border-bottom:max(0.75px, 0.0694444444vw) solid var(--fuji);padding-top:max(30px, 2.7777777778vw);padding-bottom:max(30px, 2.7777777778vw)}.p-study-flow-step::before{content:"";position:absolute;left:min(-4.3055555556vw, -46.5px);top:min(-0.1388888889vw, -1.5px);bottom:min(-0.1388888889vw, -1.5px);display:block;width:max(1.5px, 0.1388888889vw);height:auto;background-color:var(--lightgray);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-study-flow-step+.p-study-flow-step{margin-top:min(-0.0694444444vw, -0.75px)}.p-study-flow-step>*{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.3}.p-study-flow-step.is-active::before{background-color:var(--fuji)}.p-study-flow-step.is-active>*{opacity:1}.p-study-flow-step>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-flow-step>.header+.lead{margin-top:max(9px, 0.8333333333vw)}.p-study-flow-step>.header+.point{margin-top:max(30px, 2.7777777778vw)}.p-study-flow-step>.header .num{display:none}.p-study-flow-step>.header .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:max(18px, 1.6666666667vw)}.p-study-flow-step>.header .summary{font-size:max(10.5px, 0.9722222222vw);padding-left:max(13.5px, 1.25vw);margin-left:max(12px, 1.1111111111vw);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 0)), to(rgba(var(--gray-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--gray-rgb), 1) 0%, rgba(var(--gray-rgb), 1) 33.3333%, rgba(var(--gray-rgb), 0) 33.3333%, rgba(var(--gray-rgb), 0) 100%);background-repeat:repeat-y;background-position:0 0;background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw)}.p-study-flow-step>.lead{font-size:max(12px, 1.1111111111vw)}.p-study-flow-step>.lead+.point{margin-top:max(30px, 2.7777777778vw)}.p-study-flow-step>.point+.point{margin-top:max(24px, 2.2222222222vw)}.p-study-flow-step>.point .title{border-radius:max(1.5px, 0.1388888889vw);padding:max(3.75px, 0.3472222222vw);font-size:max(10.5px, 0.9722222222vw)}.p-study-flow-step>.point .title+*{margin-top:max(9px, 0.8333333333vw)}.p-study-flow-step>.point .list{padding-left:max(12px, 1.1111111111vw)}.p-study-flow-step>.point .list .item{font-size:max(10.5px, 0.9722222222vw);line-height:2}.p-study-flow-step>.point .list li.item::before{top:1em;left:min(-1.1111111111vw, -12px)}.p-study-flow-step>.point .list div.item{display:-webkit-box;display:-ms-flexbox;display:flex}:lang(en) .p-study-flow-step>.point .list div.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-study-flow-step>.point .list div.item::before{top:1em;left:min(-1.1111111111vw, -12px);margin-top:min(-0.2083333333vw, -2.25px);width:max(4.5px, 0.4166666667vw);height:max(4.5px, 0.4166666667vw)}.p-study-flow-step>.point .list div.item dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:18em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:lang(en) .p-study-flow-step>.point .list div.item dt{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-study-flow-step>.point .list div.item dt::after{content:":";display:inline-block;width:1em;margin-left:1em;text-align:center;font-weight:400}:lang(en) .p-study-flow-step>.point .list div.item dt::after{content:":";width:auto;margin-left:.25em}.p-study-flow-step>.point .list div.item dd{font:inherit}.p-study-flow-step>.point .text{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:max(10.5px, 0.9722222222vw);line-height:1.75}.p-study-flow-step>.point .text+.text{margin-top:max(3px, 0.2777777778vw)}.p-study-flow{display:-webkit-box;display:-ms-flexbox;display:flex}.p-study-flow>.indicator{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(66px, 6.1111111111vw)}.p-study-flow>.indicator .num{display:inline-block;text-align:center;position:sticky;top:25%;left:0;font-size:max(48px, 4.4444444444vw);line-height:1.2;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-study-flow>.indicator .num::before{content:"STEP";display:block;margin-bottom:min(-0.1388888889vw, -1.5px);color:var(--text);text-shadow:none;font-size:max(13.5px, 1.25vw);letter-spacing:normal}.p-study-flow>.body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(774px, 71.6666666667vw)}.p-study-interview-item .img{margin-bottom:max(30px, 2.7777777778vw)}.p-study-interview-item .img::after{margin-top:min(-3.0555555556vw, -33px);margin-left:min(-3.0555555556vw, -33px);width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.p-study-interview-item .img img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-study-interview-item .header{padding-bottom:max(18px, 1.6666666667vw)}.p-study-interview-item .header .date{padding-right:max(17.25px, 1.5972222222vw);margin-right:max(17.25px, 1.5972222222vw);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw)}.p-study-interview-item .header .date time .ym{font-size:max(12px, 1.1111111111vw)}.p-study-interview-item .header .date time .day{margin-top:min(-0.2777777778vw, -3px);font-size:max(30px, 2.7777777778vw)}.p-study-interview-item .header .headline{font-size:max(12px, 1.1111111111vw)}.p-study-interview-item .header .headline span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-study-interview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.p-study-interview-list>.p-study-interview-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(390px, 36.1111111111vw)}.p-study-interview-list>.p-study-interview-item+.p-study-interview-item{margin-left:max(60px, 5.5555555556vw)}.p-study-interview{background-image:url(../img/study/bg_interview_pc.svg);padding-top:max(94.5px, 8.75vw);padding-bottom:max(225px, 20.8333333333vw);margin-bottom:min(-20.8333333333vw, -225px);margin-top:max(52.5px, 4.8611111111vw)}.p-study-interview>.header{width:max(840px, 77.7777777778vw);margin-bottom:max(45px, 4.1666666667vw);padding-top:max(31.5px, 2.9166666667vw)}.p-study-interview>.header .title{position:relative}.p-study-interview>.header .title span[lang=ja]{position:absolute;left:0;bottom:100%;margin-bottom:max(12px, 1.1111111111vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) max(3.75px, 0.3472222222vw) max(3.75px, 0.3472222222vw)}.p-study-interview>.header .title span[lang=en]{font-size:max(42px, 3.8888888889vw)}.p-study-interview>.header .lead{font-size:max(12px, 1.1111111111vw);margin-top:max(12px, 1.1111111111vw)}.p-study-interview>.inner{width:max(840px, 77.7777777778vw)}.p-study-interview .detail{position:absolute;right:0;bottom:100%;margin-bottom:max(54px, 5vw);font-size:max(12px, 1.1111111111vw)}.p-study-interview .detail a{padding-right:max(72px, 6.6666666667vw);height:max(45px, 4.1666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-interview .detail a::before{width:max(45px, 4.1666666667vw);height:max(45px, 4.1666666667vw)}.p-study-interview .detail a::after{width:max(45px, 4.1666666667vw);height:max(5.25px, 0.4861111111vw);margin-top:min(-0.2430555556vw, -2.625px);right:max(19.5px, 1.8055555556vw)}.p-study-scholorship-colleges{margin-top:max(60px, 5.5555555556vw);padding-top:max(39px, 3.6111111111vw);padding-bottom:max(72px, 6.6666666667vw);padding-left:max(60px, 5.5555555556vw);padding-right:max(60px, 5.5555555556vw);border-radius:max(15px, 1.3888888889vw)}.p-study-scholorship-colleges::before{top:min(-3.4027777778vw, -36.75px);right:max(43.5px, 4.0277777778vw);width:max(98.25px, 9.0972222222vw);height:max(69px, 6.3888888889vw);background-image:url(../img/study/expense/illust_book.svg)}.p-study-scholorship-colleges>.college .header{padding-top:max(21px, 1.9444444444vw);padding-bottom:max(21px, 1.9444444444vw)}.p-study-scholorship-colleges>.college .header .title{font-size:max(13.5px, 1.25vw);margin-right:max(18px, 1.6666666667vw)}.p-study-scholorship-colleges>.college .header .title::before{vertical-align:max(1.5px, 0.1388888889vw);margin-right:max(18px, 1.6666666667vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-study-scholorship-colleges>.college .header .toggle{margin-right:max(15px, 1.3888888889vw);width:max(15px, 1.3888888889vw);height:max(15px, 1.3888888889vw)}.p-study-scholorship-colleges>.college .body{border-radius:max(7.5px, 0.6944444444vw);padding:max(24px, 2.2222222222vw) max(90px, 8.3333333333vw) max(24px, 2.2222222222vw) max(30px, 2.7777777778vw);margin-top:max(21px, 1.9444444444vw);margin-bottom:max(21px, 1.9444444444vw)}.p-study-scholorship-exam{margin-top:max(45px, 4.1666666667vw)}.p-study-scholorship-government{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:max(12px, 1.1111111111vw)}.p-study-scholorship-government>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(255px, 23.6111111111vw);padding:max(33px, 3.0555555556vw) max(18px, 1.6666666667vw);border-radius:max(7.5px, 0.6944444444vw)}.p-study-scholorship-government>.item .name{left:max(22.5px, 2.0833333333vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(9px, 0.8333333333vw);white-space:nowrap}:lang(en) .p-study-scholorship-government>.item .name{font-size:max(10.5px, 0.9722222222vw);line-height:1.2857142857}.p-study-scholorship-government>.item .image{border-radius:max(7.5px, 0.6944444444vw)}.p-study-scholorship-government>.item .image+*{margin-top:max(18px, 1.6666666667vw)}.p-study-scholorship-government>.item .text{font-size:max(10.5px, 0.9722222222vw)}.p-study-scholorship-local{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-study-scholorship-local>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%;height:max(129px, 11.9444444444vw);background-color:var(--white);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-repeat:no-repeat;background-position:top right,top right,bottom left,bottom left;background-size:98% 1px,0 0,98% 1px,1px 100%;font-size:max(13.5px, 1.25vw)}.p-study-scholorship-local>.item:first-child{background-size:100% 1px,0 0,98% 1px,1px 94%}.p-study-scholorship-local>.item:last-child{background-size:98% 1px,1px 100%,100% 1px,1px 100%}.p-study-scholorship-local>.item::before{top:max(9px, 0.8333333333vw);left:max(9px, 0.8333333333vw);width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw)}.p-study-scholorship-patterns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:max(12px, 1.1111111111vw)}.p-study-scholorship-patterns .pattern{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(401.25px, 37.1527777778vw);border-radius:max(15px, 1.3888888889vw);padding:max(33px, 3.0555555556vw) max(15px, 1.3888888889vw) max(15px, 1.3888888889vw) max(30px, 2.7777777778vw);display:-webkit-box;display:-ms-flexbox;display:flex}.p-study-scholorship-patterns .pattern::before{left:max(30px, 2.7777777778vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;border-radius:max(1.5px, 0.1388888889vw);padding:max(4.5px, 0.4166666667vw) max(18px, 1.6666666667vw)}.p-study-scholorship-patterns .pattern+.pattern{margin-left:max(37.5px, 3.4722222222vw)}.p-study-scholorship-patterns .pattern .info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(180px, 16.6666666667vw)}.p-study-scholorship-patterns .pattern .title{font-size:max(16.5px, 1.5277777778vw)}.p-study-scholorship-patterns .pattern .title+*{margin-top:max(13.5px, 1.25vw)}.p-study-scholorship-patterns .pattern .text{font-size:max(10.5px, 0.9722222222vw)}.p-study-scholorship-patterns .pattern .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;width:max(157.5px, 14.5833333333vw)}.p-study-scholorship-patterns+*{margin-top:max(21px, 1.9444444444vw)}.p-study-scholorship-school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-study-scholorship-school>.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(401.25px, 37.1527777778vw);border-radius:max(7.5px, 0.6944444444vw);padding:max(52.5px, 4.8611111111vw) max(24px, 2.2222222222vw) max(24px, 2.2222222222vw) max(30px, 2.7777777778vw)}.p-study-scholorship-school>.item .case{position:absolute;left:max(12px, 1.1111111111vw);top:max(12px, 1.1111111111vw);border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;padding:max(3px, 0.2777777778vw) max(4.5px, 0.4166666667vw)}.p-study-scholorship-school>.item .detail{grid-template:"summary image" auto "text image" 1fr/auto max(84px, 7.7777777778vw);gap:max(12px, 1.1111111111vw) max(30px, 2.7777777778vw)}.p-study-scholorship-school>.item .detail .summary{font-size:max(16.5px, 1.5277777778vw)}.p-study-scholorship-school>.item .detail .text{font-size:max(10.5px, 0.9722222222vw);line-height:1.75}.p-study-scholorship-type{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:max(37.5px, 3.4722222222vw);-moz-column-gap:max(37.5px, 3.4722222222vw);column-gap:max(37.5px, 3.4722222222vw);padding-top:1px}.p-study-scholorship-type>.item{margin-top:-1px;border-top:1px solid var(--lightgray);overflow:hidden;font-size:max(13.5px, 1.25vw);line-height:1.5;padding-top:max(12px, 1.1111111111vw);padding-bottom:max(12px, 1.1111111111vw);min-height:max(45px, 4.1666666667vw)}.p-study-scholorship-type>.item::before{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw);margin-right:max(15px, 1.3888888889vw)}.p-study-scholorship-type+*{margin-top:max(21px, 1.9444444444vw)}.p-study-search-filter{gap:max(15px, 1.3888888889vw);padding:max(24px, 2.2222222222vw);border-radius:max(7.5px, 0.6944444444vw);margin-bottom:max(48px, 4.4444444444vw)}.p-study-search-filter .group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(12px, 1.1111111111vw);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-study-search-filter .term{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-size:max(10.5px, 0.9722222222vw);padding:max(3px, 0.2777777778vw) 0 max(3.75px, 0.3472222222vw)}.p-study-search-filter .list{gap:max(9px, 0.8333333333vw)}.p-study-search-filter .list label{font-size:max(12px, 1.1111111111vw);padding:0 max(9px, 0.8333333333vw) max(1.5px, 0.1388888889vw)}.p-study-search-list{padding-top:max(12px, 1.1111111111vw);grid-template-columns:repeat(3, 1fr);gap:max(54px, 5vw) max(37.5px, 3.4722222222vw)}.p-study-search-list+*{margin-top:max(66px, 6.1111111111vw)}.p-study-search-list>.item .type{left:max(18px, 1.6666666667vw);border-radius:max(1.5px, 0.1388888889vw);padding-left:max(9px, 0.8333333333vw);padding-right:max(12px, 1.1111111111vw);font-size:max(12px, 1.1111111111vw);line-height:1.125;height:max(24px, 2.2222222222vw)}.p-study-search-list>.item .type .num{margin-top:max(0.75px, 0.0694444444vw);width:max(13.5px, 1.25vw);height:max(13.5px, 1.25vw);font-size:max(8.25px, 0.7638888889vw);line-height:1.1;margin-right:max(4.5px, 0.4166666667vw)}.p-study-search-list>.item .image{border-radius:max(4.5px, 0.4166666667vw)}.p-study-search-list>.item .image+*{margin-top:max(19.5px, 1.8055555556vw)}.p-study-search-list>.item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-study-search-list>.item .info .logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(37.5px, 3.4722222222vw);height:max(37.5px, 3.4722222222vw);margin-right:max(7.5px, 0.6944444444vw)}.p-study-search-list>.item .info .name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:max(12px, 1.1111111111vw);padding-right:max(12px, 1.1111111111vw)}.p-study-search-list>.item .info .name>span.sub{font-size:max(9px, 0.8333333333vw)}.p-study-search-list>.item .info .name>span.main{display:inline;background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-study-search-list>.item>a,.p-study-search-list>.item>div{border-radius:max(7.5px, 0.6944444444vw);padding:max(27px, 2.5vw) max(16.5px, 1.5277777778vw) max(20.25px, 1.875vw)}.p-study-search-list>.item>a[href]::after{bottom:max(12px, 1.1111111111vw);right:max(12px, 1.1111111111vw);width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-study-search-list>.item>a[href][target]::after{background-size:max(6.75px, 0.625vw) auto}.p-study-search-list>.item.-national>a,.p-study-search-list>.item.-national>div,.p-study-search-list>.item[data-type=national]>a,.p-study-search-list>.item[data-type=national]>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pastelgreen);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pastelgreen)}.p-study-search-list>.item.-national .info .name>span.main,.p-study-search-list>.item[data-type=national] .info .name>span.main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--pastelgreen)), to(var(--pastelgreen)));background-image:linear-gradient(var(--pastelgreen), var(--pastelgreen))}.p-study-search-list>.item.-pref>a,.p-study-search-list>.item.-pref>div,.p-study-search-list>.item[data-type=pref]>a,.p-study-search-list>.item[data-type=pref]>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pink);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pink)}.p-study-search-list>.item.-pref .info .name>span.main,.p-study-search-list>.item[data-type=pref] .info .name>span.main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--pink)), to(var(--pink)));background-image:linear-gradient(var(--pink), var(--pink))}.p-study-search-list>.item.-private>a,.p-study-search-list>.item.-private>div,.p-study-search-list>.item[data-type=private]>a,.p-study-search-list>.item[data-type=private]>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--yellow);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--yellow)}.p-study-search-list>.item.-private .info .name>span.main,.p-study-search-list>.item[data-type=private] .info .name>span.main{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow))}.p-study-search-list.-language>.item>a,.p-study-search-list.-language>.item>div{padding:max(18px, 1.6666666667vw) max(16.5px, 1.5277777778vw) max(30px, 2.7777777778vw)}.p-study-search-list.-language>.item .image+*{margin-top:max(15px, 1.3888888889vw)}.p-study-search-list.-language>.item .data dt{font-size:max(12px, 1.1111111111vw);margin-bottom:1em;padding-bottom:1em}.p-study-search-list.-language>.item .data dt a>span{display:inline;background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-study-search-list.-language>.item .data dt a[href]::after{margin-left:max(6px, 0.5555555556vw);width:max(18px, 1.6666666667vw);height:max(18px, 1.6666666667vw);background-size:max(3.75px, 0.3472222222vw) max(6px, 0.5555555556vw);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-study-search-list.-language>.item .data dt a[href][target]::after{background-size:max(6.75px, 0.625vw) auto}.p-study-search-list.-language>.item .data dd{font-size:max(10.5px, 0.9722222222vw)}.p-study-search-list.-language>.item .data dd+dd{margin-top:max(9px, 0.8333333333vw)}.p-study-search-list.-language>.item .data dd.tel,.p-study-search-list.-language>.item .data dd.mail{padding-left:max(21px, 1.9444444444vw);background-size:max(16.5px, 1.5277777778vw) max(16.5px, 1.5277777778vw);min-height:max(16.5px, 1.5277777778vw)}.p-study-search-list.-language>.item:nth-child(3n+1)>a,.p-study-search-list.-language>.item:nth-child(3n+1)>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pastelgreen);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pastelgreen)}.p-study-search-list.-language>.item:nth-child(3n+1) .data dt a[href]>span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--pastelgreen)), to(var(--pastelgreen)));background-image:linear-gradient(var(--pastelgreen), var(--pastelgreen))}.p-study-search-list.-language>.item:nth-child(3n+2)>a,.p-study-search-list.-language>.item:nth-child(3n+2)>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--yellow);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--yellow)}.p-study-search-list.-language>.item:nth-child(3n+2) .data dt a[href]>span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow))}.p-study-search-list.-language>.item:nth-child(3n+3)>a,.p-study-search-list.-language>.item:nth-child(3n+3)>div{-webkit-box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pink);box-shadow:max(6px, 0.5555555556vw) max(6px, 0.5555555556vw) var(--pink)}.p-study-search-list.-language>.item:nth-child(3n+3) .data dt a[href]>span{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--pink)), to(var(--pink)));background-image:linear-gradient(var(--pink), var(--pink))}.p-study-search-map::before{content:"";position:absolute;top:max(185.25px, 17.1527777778vw);left:min(-3.0555555556vw, -33px);display:block;width:max(76.5px, 7.0833333333vw);height:max(58.5px, 5.4166666667vw);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/study/search/illust_map1.svg)}.p-study-search-map::after{right:min(-1.6666666667vw, -18px);bottom:min(-1.7361111111vw, -18.75px);width:max(135px, 12.5vw);height:max(98.25px, 9.0972222222vw);background-image:url(../img/study/search/illust_map2.svg)}.p-why-about{height:max(636px, 58.8888888889vw);margin-top:min(-13.125vw, -141.75px);padding-top:max(221.25px, 20.4861111111vw);background-image:url(../img/why/bg_about_pc.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}.p-why-about [id]{scroll-margin:max(108px, 10vw) 0 0}.p-why-about>.inner{display:grid;width:max(840px, 77.7777777778vw);-webkit-column-gap:max(69px, 6.3888888889vw);-moz-column-gap:max(69px, 6.3888888889vw);column-gap:max(69px, 6.3888888889vw);row-gap:max(24px, 2.2222222222vw);grid-template:"title image" auto "body image" 1fr/max(411px, 38.0555555556vw) max(360px, 33.3333333333vw)}.p-why-about>.inner .title span[lang=en],.p-why-about>.inner .title span.sub{border:max(0.75px, 0.0694444444vw) solid var(--text);color:var(--text);font-size:max(12px, 1.1111111111vw);line-height:1.25;padding:max(2.25px, 0.2083333333vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-why-about>.inner .title span[lang=en]+span[lang=ja],.p-why-about>.inner .title span[lang=en]+span.main,.p-why-about>.inner .title span.sub+span[lang=ja],.p-why-about>.inner .title span.sub+span.main{margin-top:max(15px, 1.3888888889vw)}.p-why-about>.inner .title span[lang=ja],.p-why-about>.inner .title span.main{font-size:max(30px, 2.7777777778vw);grid-area:title}.p-why-about>.inner .body{grid-area:body}.p-why-about>.inner .body p{font-size:max(12px, 1.1111111111vw)}.p-why-about>.inner .image{grid-area:image;align-self:center}.p-why-bg{margin-top:min(-13.8888888889vw, -150px);padding-top:max(150px, 13.8888888889vw);padding-bottom:max(225px, 20.8333333333vw);margin-bottom:min(-20.8333333333vw, -225px);background-image:url(../img/common/bg_pattern_pc.svg);background-size:max(1080px, 100vw) max(907.5px, 84.0277777778vw);background-position:50% min(-19.1666666667vw, -207px);background-repeat:repeat}.p-why-header{height:max(348.75px, 32.2916666667vw);background-position:top center;background-image:url(../img/why/bg_header_pc.svg)}.p-why-header>.inner{padding-top:max(45px, 4.1666666667vw);width:max(900px, 83.3333333333vw)}.p-why-header>.inner .title span[lang=en],.p-why-header>.inner .title span.sub{font-size:max(60px, 5.5555555556vw)}.p-why-header>.inner .title span[lang=en]+span[lang=ja],.p-why-header>.inner .title span[lang=en]+span.main,.p-why-header>.inner .title span.sub+span[lang=ja],.p-why-header>.inner .title span.sub+span.main{margin-top:max(15px, 1.3888888889vw)}.p-why-header>.inner .title span[lang=ja],.p-why-header>.inner .title span.main{border-radius:max(1.5px, 0.1388888889vw);border:max(0.75px, 0.0694444444vw) solid var(--text);font-size:max(12px, 1.1111111111vw);padding:max(2.25px, 0.2083333333vw) max(6px, 0.5555555556vw) max(3px, 0.2777777778vw)}.p-why-header>.inner .title+.lead{margin-top:max(42px, 3.8888888889vw)}.p-why-header>.inner .lead{padding-left:max(6px, 0.5555555556vw);font-size:max(12px, 1.1111111111vw)}.p-why-interview{width:max(765px, 70.8333333333vw);margin-left:auto;margin-right:auto}.p-why-interview .image::after{margin-top:min(-3.0555555556vw, -33px);margin-left:min(-3.0555555556vw, -33px);width:max(66px, 6.1111111111vw);height:max(66px, 6.1111111111vw)}.p-why-interview .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-why-interview .info{left:min(-3.4722222222vw, -37.5px);margin-top:min(-3.3333333333vw, -36px)}.p-why-interview .info .title{padding:max(13.5px, 1.25vw) max(12px, 1.1111111111vw) max(12.75px, 1.1805555556vw);font-size:max(13.5px, 1.25vw)}.p-why-interview .info .category{padding:max(3px, 0.2777777778vw) max(7.5px, 0.6944444444vw) max(3.75px, 0.3472222222vw);font-size:max(10.5px, 0.9722222222vw)}.p-why-reasons{padding-top:max(12px, 1.1111111111vw)}.p-why-reasons [id]{scroll-margin:max(24px, 2.2222222222vw) 0 0}.p-why-reasons>.reason{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:max(15px, 1.3888888889vw);min-height:max(289.5px, 26.8055555556vw);padding-top:max(36px, 3.3333333333vw);padding-left:max(36px, 3.3333333333vw);padding-bottom:max(36px, 3.3333333333vw);padding-right:max(412.5px, 38.1944444444vw)}.p-why-reasons>.reason::before{left:max(37.5px, 3.4722222222vw);width:max(83.25px, 7.7083333333vw);height:pvVw(32);font-size:max(12px, 1.1111111111vw);padding:max(3.75px, 0.3472222222vw) max(4.5px, 0.4166666667vw);border-radius:max(1.5px, 0.1388888889vw)}.p-why-reasons>.reason .info .title{font-size:max(21px, 1.9444444444vw)}.p-why-reasons>.reason .info .title+*{margin-top:max(15px, 1.3888888889vw)}.p-why-reasons>.reason .image{position:absolute;top:50%;right:max(36px, 3.3333333333vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(340.5px, 31.5277777778vw);border-radius:max(7.5px, 0.6944444444vw)}.p-why-reasons>.reason .more{margin-top:max(24px, 2.2222222222vw)}.p-why-reasons>.reason+.reason{margin-top:max(36px, 3.3333333333vw)}.p-why-slide .splide__track{border-radius:max(7.5px, 0.6944444444vw)}.p-why-slide .splide__pagination{margin-top:max(7.5px, 0.6944444444vw);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-why-slide .splide__pagination>li{width:max(6px, 0.5555555556vw);height:max(6px, 0.5555555556vw)}.p-why-slide .splide__pagination>li+li{margin-left:max(6px, 0.5555555556vw)}.p-work-gyousei-download{border-radius:max(15px, 1.3888888889vw);padding:max(36px, 3.3333333333vw);display:grid;gap:max(12px, 1.1111111111vw);grid-template-columns:repeat(3, 1fr)}.p-work-gyousei-download>.title{left:max(30px, 2.7777777778vw);top:min(-1.1805555556vw, -12.75px);border-radius:max(1.5px, 0.1388888889vw);font-size:max(12px, 1.1111111111vw);padding:max(4.5px, 0.4166666667vw) max(16.5px, 1.5277777778vw)}.p-work-gyousei-download>.item{padding-left:max(13.5px, 1.25vw);font-size:max(10.5px, 0.9722222222vw)}.p-work-gyousei-download>.item::before{width:max(7.5px, 0.6944444444vw);height:max(7.5px, 0.6944444444vw)}.p-work-gyousei-download>.item a[target=_blank]::after{margin-left:max(3px, 0.2777777778vw);margin-right:max(3px, 0.2777777778vw);width:max(10.5px, 0.9722222222vw);height:max(9px, 0.8333333333vw)}.p-work-gyousei-download+*{margin-top:max(24px, 2.2222222222vw)}*+.p-work-gyousei-download{margin-top:max(54px, 5vw)}.p-work-industries-area>.tablist .tabitem{height:max(48px, 4.4444444444vw);font-size:max(12px, 1.1111111111vw);background-size:1px 100%,98% 1px}.p-work-industries-area>.tablist .tabitem:last-child{background-size:1px 87.5%,98% 1px,1px 87.5%}.p-work-industries-area>.tabpanels .tabpanel{display:-webkit-box;display:-ms-flexbox;display:flex;padding:max(45px, 4.1666666667vw)}.p-work-industries-area>.tabpanels .tabpanel .c-list-disc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.p-work-industries-area>.tabpanels .tabpanel .c-list-disc+.c-list-disc{margin-top:0}.p-work-industries-area+.c-list-note{margin-top:max(21px, 1.9444444444vw)}.p-work-industries-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-work-industries-intro.-hot-spring>.info{width:max(352.5px, 32.6388888889vw)}.p-work-industries-intro.-hot-spring+*{margin-top:max(45px, 4.1666666667vw)}.p-work-industries-intro>.info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(339px, 31.3888888889vw)}.p-work-industries-intro>.info .rank{margin-top:max(36px, 3.3333333333vw)}.p-work-industries-intro>.info .rank .item{width:max(84px, 7.7777777778vw);height:max(84px, 7.7777777778vw)}.p-work-industries-intro>.info .rank .item+.item{margin-left:max(18px, 1.6666666667vw)}.p-work-industries-intro>.image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;width:max(435px, 40.2777777778vw)}.p-work-industries-intro+*{margin-top:max(90px, 8.3333333333vw)}.p-work-industries-table{max-width:max(720px, 66.6666666667vw)}.p-work-job-cases{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:max(60px, 5.5555555556vw);-moz-column-gap:max(60px, 5.5555555556vw);column-gap:max(60px, 5.5555555556vw);row-gap:max(54px, 5vw)}.p-work-job-cases>.case .image{margin-bottom:max(39px, 3.6111111111vw)}.p-work-job-cases>.case .title{left:min(-1.1111111111vw, -12px);bottom:min(-1.3888888889vw, -15px);font-size:max(13.5px, 1.25vw);padding-top:max(3px, 0.2777777778vw);padding-bottom:max(3px, 0.2777777778vw);padding-left:max(10.5px, 0.9722222222vw);padding-right:max(10.5px, 0.9722222222vw);min-height:max(41.25px, 3.8194444444vw)}.p-work-job-cases>.case .title::before{font-size:max(10.5px, 0.9722222222vw);padding-left:max(10.5px, 0.9722222222vw);padding-right:max(10.5px, 0.9722222222vw);height:max(24px, 2.2222222222vw)}.p-work-job-point{padding:max(36px, 3.3333333333vw);border-radius:max(7.5px, 0.6944444444vw)}.p-work-job-point>.section+.section{margin-top:max(27px, 2.5vw);padding-top:max(28.5px, 2.6388888889vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-work-job-point>.section .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:max(13.5px, 1.25vw);line-height:1.5}.p-work-job-point>.section .title .point{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:max(18px, 1.6666666667vw);border-radius:max(1.5px, 0.1388888889vw);border:max(0.75px, 0.0694444444vw) solid var(--text);font-size:max(10.5px, 0.9722222222vw);line-height:1.1;padding:max(3.75px, 0.3472222222vw) max(4.5px, 0.4166666667vw) max(4.5px, 0.4166666667vw)}.p-work-job-point>.section .title .point::before{left:100%;top:50%;border-top:max(4.5px, 0.4166666667vw) solid rgba(0,0,0,0);border-bottom:max(4.5px, 0.4166666667vw) solid rgba(0,0,0,0);border-right:max(4.5px, 0.4166666667vw) solid rgba(0,0,0,0);border-left:max(4.5px, 0.4166666667vw) solid var(--text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-work-job-point>.section .title .point::after{left:100%;top:50%;border-top:max(3.75px, 0.3472222222vw) solid rgba(0,0,0,0);border-bottom:max(3.75px, 0.3472222222vw) solid rgba(0,0,0,0);border-right:max(3.75px, 0.3472222222vw) solid rgba(0,0,0,0);border-left:max(3.75px, 0.3472222222vw) solid var(--yellow);-webkit-transform:translateY(-50%) translateX(-3%);transform:translateY(-50%) translateX(-3%)}.p-work-job-point>.section .title+*{margin-top:max(12px, 1.1111111111vw)}.p-work-job-point.-tree::before{top:min(-2.0833333333vw, -22.5px);right:max(52.5px, 4.8611111111vw);width:max(44.25px, 4.0972222222vw);height:max(72px, 6.6666666667vw);background-image:url(../img/common/illust_tree.svg)}.p-work-job-point.-documents::before{top:min(-3.2638888889vw, -35.25px);right:max(26.25px, 2.4305555556vw);width:max(84.75px, 7.8472222222vw);height:max(81px, 7.5vw)}.p-work-recruit-flow{border-radius:max(15px, 1.3888888889vw);padding:max(18px, 1.6666666667vw) max(4.5px, 0.4166666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-work-recruit-flow>.step{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;padding-top:max(30px, 2.7777777778vw);padding-left:max(18px, 1.6666666667vw);padding-right:max(18px, 1.6666666667vw)}.p-work-recruit-flow>.step::before{top:min(-0.2777777778vw, -3px);left:max(18px, 1.6666666667vw);font-size:max(24px, 2.2222222222vw);line-height:1}.p-work-recruit-flow>.step+.step{padding-left:max(19.5px, 1.8055555556vw);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to bottom, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(1.5px, 0.1388888889vw) max(4.5px, 0.4166666667vw);background-position:0 0;background-repeat:repeat-y}.p-work-recruit-flow>.step .image+*{margin-top:max(18px, 1.6666666667vw)}.p-work-recruit-flow>.step .title{font-size:max(13.5px, 1.25vw)}.p-work-recruit-flow>.step .title+*{margin-top:max(12px, 1.1111111111vw)}.p-work-recruit-flow>.step .text{font-size:max(9.75px, 0.9027777778vw)}.p-work-recruit-goods{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:max(42px, 3.8888888889vw);-moz-column-gap:max(42px, 3.8888888889vw);column-gap:max(42px, 3.8888888889vw);row-gap:max(48px, 4.4444444444vw);padding-top:max(12px, 1.1111111111vw)}.p-work-recruit-goods>.item{padding:max(30px, 2.7777777778vw);border-radius:max(7.5px, 0.6944444444vw)}.p-work-recruit-goods>.item .title{left:max(18px, 1.6666666667vw);font-size:max(12px, 1.1111111111vw);padding-left:max(12px, 1.1111111111vw);padding-right:max(12px, 1.1111111111vw);border-radius:max(1.5px, 0.1388888889vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:max(24px, 2.2222222222vw)}.p-work-recruit-goods>.item .image{width:max(75px, 6.9444444444vw);height:max(75px, 6.9444444444vw)}.p-work-recruit-goods>.item .body{margin-left:max(18px, 1.6666666667vw)}.p-work-submission-document{padding:max(36px, 3.3333333333vw);border-radius:max(7.5px, 0.6944444444vw)}.p-work-submission-document>.section+.section{margin-top:max(27px, 2.5vw);padding-top:max(28.5px, 2.6388888889vw);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-work-submission-document>.section .title{font-size:max(12px, 1.1111111111vw);padding:max(3.75px, 0.3472222222vw) max(4.5px, 0.4166666667vw) max(4.5px, 0.4166666667vw)}.p-work-submission-document>.section .title+.c-text{margin-top:max(12px, 1.1111111111vw)}.p-work-submission-document>.section .title+*{margin-top:max(21px, 1.9444444444vw)}.p-work-submission-document>.section .body{display:-webkit-box;display:-ms-flexbox;display:flex}.p-work-submission-document>.section .body>*{max-width:100%}.p-work-submission-document>.section .body+.c-text{margin-top:max(21px, 1.9444444444vw)}.p-work-submission-document>.section .body.-bisection>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.p-work-submission-document>.section .body.-trisection>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.p-work-submission-document>.section .body.-trisection>*:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.p-work-submission-document>.section .attentions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:max(27px, 2.5vw)}.p-work-submission-document>.section .attention{width:max(309px, 28.6111111111vw);border-radius:max(7.5px, 0.6944444444vw)}.p-work-submission-document>.section .attention::after{width:max(27px, 2.5vw);height:max(27px, 2.5vw);background-image:url(../img/live/job/ico_attention.svg);top:min(-0.8333333333vw, -9px);right:min(-1.1111111111vw, -12px)}.p-work-submission-document>.section .attention+.attention{margin-left:max(33px, 3.0555555556vw)}.p-work-submission-document>.section .attention>.head{height:max(37.5px, 3.4722222222vw);border-radius:max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw) 0 0}.p-work-submission-document>.section .attention>.head::after{background-image:url(../img/live/job/bg_balloon-attention.svg);width:max(18px, 1.6666666667vw);height:max(11.25px, 1.0416666667vw);right:max(16.5px, 1.5277777778vw);bottom:min(-0.9722222222vw, -10.5px)}.p-work-submission-document>.section .attention>.head>h4{font-size:max(10.5px, 0.9722222222vw)}.p-work-submission-document>.section .attention>.body{height:max(72px, 6.6666666667vw);border-radius:0 0 max(7.5px, 0.6944444444vw) max(7.5px, 0.6944444444vw)}.p-work-submission-document>.section .attention>.body>p{font-size:max(12px, 1.1111111111vw)}.p-work-submission-document>.section .attention>.body>p span{font-size:max(16.5px, 1.5277777778vw)}.p-work-submission-document>.section .attention>.body>p span small{font-size:max(12px, 1.1111111111vw)}.p-work-submission-document>.section .c-list-disc+*{margin-top:0}.p-work-submission-document>.section .c-list-disc+.c-text{margin-top:max(13.5px, 1.25vw)}.p-work-submission-document.-book::before{top:min(-2.4305555556vw, -26.25px);right:max(24.75px, 2.2916666667vw);width:max(124.5px, 11.5277777778vw);height:max(67.5px, 6.25vw);background-image:url(../img/common/illust_book-pencil.svg)}.p-work-submission-document.-passport::before{top:min(-1.3888888889vw, -15px);right:max(54px, 5vw);width:max(48px, 4.4444444444vw);height:max(60px, 5.5555555556vw);background-image:url(../img/common/illust_passport.svg)}.p-work-submission-document.-sakura::before{top:min(-1.3888888889vw, -15px);right:max(42px, 3.8888888889vw);width:max(60px, 5.5555555556vw);height:max(60px, 5.5555555556vw);background-image:url(../img/common/illust_sakura.svg)}.p-work-submission-document.-man::before{top:max(24px, 2.2222222222vw);right:max(40.5px, 3.75vw);width:max(106.5px, 9.8611111111vw);height:max(112.5px, 10.4166666667vw);background-image:url(../img/live/job/illust_man.svg)}.p-work-submission-document.-paper::before{top:min(-1.3888888889vw, -15px);right:max(42px, 3.8888888889vw);width:max(67.5px, 6.25vw);height:max(81px, 7.5vw);background-image:url(../img/live/job/illust_paper.svg)}.p-work-submission-point>.item{font-size:max(13.5px, 1.25vw);line-height:2;padding-bottom:max(15px, 1.3888888889vw)}.p-work-submission-point>.item+.item{padding-top:max(15px, 1.3888888889vw)}.p-work-submission-point>.item::before{width:max(21px, 1.9444444444vw);height:max(21px, 1.9444444444vw);font-size:max(12px, 1.1111111111vw);margin-right:max(15px, 1.3888888889vw)}.u-fz-xs{font-size:max(9px, 0.8333333333vw) !important}.u-fz-sm{font-size:max(10.5px, 0.9722222222vw) !important}.u-fz-md{font-size:max(12px, 1.1111111111vw) !important}.u-fz-lg{font-size:max(13.5px, 1.25vw) !important}.u-fz-xl{font-size:max(15px, 1.3888888889vw) !important}.u-mt4{margin-top:max(3px, 0.2777777778vw) !important}.u-mt8{margin-top:max(6px, 0.5555555556vw) !important}.u-mt16{margin-top:max(12px, 1.1111111111vw) !important}.u-mt24{margin-top:max(18px, 1.6666666667vw) !important}.u-mt32{margin-top:max(24px, 2.2222222222vw) !important}.u-mt40{margin-top:max(30px, 2.7777777778vw) !important}.u-mr4{margin-right:max(3px, 0.2777777778vw) !important}.u-mr8{margin-right:max(6px, 0.5555555556vw) !important}.u-mr16{margin-right:max(12px, 1.1111111111vw) !important}.u-mr24{margin-right:max(18px, 1.6666666667vw) !important}.u-mr32{margin-right:max(24px, 2.2222222222vw) !important}.u-mr40{margin-right:max(30px, 2.7777777778vw) !important}.u-mb4{margin-top:max(3px, 0.2777777778vw) !important}.u-mb8{margin-bottom:max(6px, 0.5555555556vw) !important}.u-mb16{margin-bottom:max(12px, 1.1111111111vw) !important}.u-mb24{margin-bottom:max(18px, 1.6666666667vw) !important}.u-mb32{margin-bottom:max(24px, 2.2222222222vw) !important}.u-mb40{margin-bottom:max(30px, 2.7777777778vw) !important}.u-ml4{margin-left:max(3px, 0.2777777778vw) !important}.u-ml8{margin-left:max(6px, 0.5555555556vw) !important}.u-ml16{margin-left:max(12px, 1.1111111111vw) !important}.u-ml24{margin-left:max(18px, 1.6666666667vw) !important}.u-ml32{margin-left:max(24px, 2.2222222222vw) !important}.u-ml40{margin-left:max(30px, 2.7777777778vw) !important}.u-sp{display:none !important}}@media screen and (min-width: 768px)and (hover: hover){:where(a):hover{text-decoration:none}.l-breadcrumbs>.list .page a{-webkit-transition:color .3s ease;transition:color .3s ease}.l-breadcrumbs>.list .page a:hover{color:var(--fuji)}.l-breadcrumbs>.list .page.-home a:hover img{-webkit-animation:sazaeHome .3s linear;animation:sazaeHome .3s linear;-webkit-transform-origin:right bottom;transform-origin:right bottom}.l-fnav-main .item a:hover{background-size:100% .75em}.l-fnav-sub>.item a:hover{background-size:100% .75em}.l-footer-sns>.item a{-webkit-transition:color .3s ease;transition:color .3s ease}.l-footer-sns>.item a:hover{color:var(--fuji)}.l-footer .pagetop a{-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.l-footer .pagetop a:hover{color:var(--fuji);-webkit-transform:translateY(5%);transform:translateY(5%)}.l-gnav-main>.item a:hover{background-size:100% .75em}.l-gnav-sub>.item a{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.l-gnav-sub>.item a:hover{background-size:100% .75em}.l-header .lang a{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.l-header .lang a::after{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-header .lang a:hover{background-size:calc(100% - 2em) .75em}.c-button-circle a,.c-button-circle button{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-button-circle a:hover,.c-button-circle button:hover{background-color:var(--white)}.c-button-circle a:hover::after,.c-button-circle button:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.c-button-circle a[href^="#"]:not([href="#"]):hover::after{-webkit-animation:longarrowDown .8s linear;animation:longarrowDown .8s linear}.c-button-circle a[target=_blank]:hover::after{-webkit-animation:none;animation:none}.c-button-detail>a,.c-button-detail>button,.c-button-detail>.button{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-button-detail>a:hover,a:hover .c-button-detail>a,.c-button-detail>button:hover,a:hover .c-button-detail>button,.c-button-detail>.button:hover,a:hover .c-button-detail>.button{background-color:var(--white)}.c-button-detail>a:hover::after,a:hover .c-button-detail>a::after,.c-button-detail>button:hover::after,a:hover .c-button-detail>button::after,.c-button-detail>.button:hover::after,a:hover .c-button-detail>.button::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.c-button-detail a[target=_blank]:hover::after,a:hover .c-button-detail a[target=_blank]::after,a[target=_blank] .c-button-detail>.button:hover::after,a:hover a[target=_blank] .c-button-detail>.button::after{-webkit-animation:none;animation:none}.c-button-detail.-download a:hover::after,a:hover .c-button-detail.-download a::after,.c-button-detail a[download]:hover::after,a:hover .c-button-detail a[download]::after,.c-button-detail a[download][href$=".pdf"]:hover::after,a:hover .c-button-detail a[download][href$=".pdf"]::after,.c-button-detail a[download][target=_blank]:hover::after,a:hover .c-button-detail a[download][target=_blank]::after,.c-button-detail a[download][href$=".pdf"][target=_blank]:hover::after,a:hover .c-button-detail a[download][href$=".pdf"][target=_blank]::after,a[download] .c-button-detail>.button:hover::after,a:hover a[download] .c-button-detail>.button::after{-webkit-animation:none;animation:none}.c-button-detail.-rev a:hover::after,a:hover .c-button-detail.-rev a::after,.c-button-detail.-rev button:hover::after,a:hover .c-button-detail.-rev button::after,.c-button-detail.-rev .button:hover::after,a:hover .c-button-detail.-rev .button::after{-webkit-animation:longarrowRev .8s linear;animation:longarrowRev .8s linear}.c-button-detail.-replay a:hover,a:hover .c-button-detail.-replay a,.c-button-detail.-replay button:hover,a:hover .c-button-detail.-replay button,.c-button-detail.-replay .button:hover,a:hover .c-button-detail.-replay .button{background-color:var(--sky);color:var(--text)}.c-button-detail.-replay a:hover span,a:hover .c-button-detail.-replay a span,.c-button-detail.-replay button:hover span,a:hover .c-button-detail.-replay button span,.c-button-detail.-replay .button:hover span,a:hover .c-button-detail.-replay .button span{color:var(--text)}.c-button-detail.-replay a:hover::after,a:hover .c-button-detail.-replay a::after,.c-button-detail.-replay button:hover::after,a:hover .c-button-detail.-replay button::after,.c-button-detail.-replay .button:hover::after,a:hover .c-button-detail.-replay .button::after{-webkit-animation:none;animation:none;background-image:url(../img/common/rotate-left-solid.svg)}.c-button-detail.-mono a:hover,a:hover .c-button-detail.-mono a,.c-button-detail.-mono button:hover,a:hover .c-button-detail.-mono button,.c-button-detail.-mono .button:hover,a:hover .c-button-detail.-mono .button{background-color:var(--sky);color:var(--text)}.c-button-detail.-mono a:hover span,a:hover .c-button-detail.-mono a span,.c-button-detail.-mono button:hover span,a:hover .c-button-detail.-mono button span,.c-button-detail.-mono .button:hover span,a:hover .c-button-detail.-mono .button span{color:var(--text)}.c-button-detail.-mono a:hover::after,a:hover .c-button-detail.-mono a::after,.c-button-detail.-mono button:hover::after,a:hover .c-button-detail.-mono button::after,.c-button-detail.-mono .button:hover::after,a:hover .c-button-detail.-mono .button::after{background-image:url(../img/common/shortarrow_right.svg)}.c-heading-border a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.c-heading-border a[href^="#"]:hover::after{-webkit-animation:longarrowDown .8s linear;animation:longarrowDown .8s linear}.c-link-arrow:hover>span{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.c-link-arrow.-border:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-card-list>.item>a{text-decoration:none}.p-card-list>.item>a .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-card-list>.item>a .c-heading-disc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-card-list>.item>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-card-list>.item>a:hover .c-heading-disc{background-size:100% .75em}.p-editor a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-editor .video-wrapper>a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-editor .video-wrapper>a:hover::before{background-color:rgba(0,0,0,0)}.p-editor .video-wrapper>a img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-login-nav .item a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-login-nav .item a:hover{background-color:var(--white)}.p-login-nav .item a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-login-nav .item a[href^="#"]:not([href="#"]):hover::after{-webkit-animation:longarrowDown .8s linear;animation:longarrowDown .8s linear}.p-login-nav .item a[target=_blank]:hover::after{-webkit-animation:none;animation:none}.p-page-tab>.list .item a[href]{-webkit-transition:color .3s ease;transition:color .3s ease}.p-page-tab>.list .item a[href]:hover{color:var(--fuji)}.p-return-index>a:hover>span{-webkit-animation:hoverBorderRev .6s linear;animation:hoverBorderRev .6s linear}.p-section-nav>.body .list .title a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-section-nav>.body .list .title a:hover{color:var(--fuji)}.p-section-nav>.body .list .item a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-section-nav>.body .list .item a:hover{color:var(--fuji)}.p-el-basic03-7-point .c-list-disc a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-el-japan04-sns .sns>a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-el-japan04-sns .sns>a:hover{background-color:var(--white)}.p-el-lets .item a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-el-lets .item a:hover{background-color:var(--white)}.p-el-lets .item a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-el-lets .item a[href^="#"]:not([href="#"]):hover::after{-webkit-animation:longarrowDown .8s linear;animation:longarrowDown .8s linear}.p-el-lets .item a[target=_blank]:hover::after{-webkit-animation:none;animation:none}.p-el-menu>.list .button{-webkit-transition:color .3s ease;transition:color .3s ease}.p-el-menu>.list .button:hover{color:var(--fuji)}.p-el-movies .movie a:hover::before{opacity:0}.p-el-movies .movie a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-el-movies .program dd a:hover span{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-el-nav .prev::before,.p-el-nav .next::before{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-el-nav .prev:hover::before,.p-el-nav .next:hover::before{background-color:var(--white)}.p-el-nav .prev:hover::after{-webkit-animation:longarrowRev .8s linear;animation:longarrowRev .8s linear}.p-el-nav .next:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-el-program>a[href]{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-el-program>a[href]:hover{--program-bg: var(--white)}.p-el-program>a[href]:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-el-sub>.back a{-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.p-el-sub>.back a:hover{color:var(--text);background-color:var(--sky)}.p-el-sub>.back a:hover::after{-webkit-animation:longarrowRev .8s linear;animation:longarrowRev .8s linear;background-image:url(../img/common/shortarrow_right.svg)}.p-enjoy-event>.item .link:hover span{background-size:100% .75em}.p-event-calendar.fc .fc-h-event:hover .fc-event-title{text-decoration:underline}.p-event-calendar.fc .fc-prev-button,.p-event-calendar.fc .fc-next-button{-webkit-transition:color .3s ease;transition:color .3s ease}.p-event-calendar.fc .fc-prev-button:not(:disabled):hover,.p-event-calendar.fc .fc-next-button:not(:disabled):hover{color:var(--fuji)}.p-event-calendar.fc .fc-prev-button:not(:disabled):hover::before{-webkit-animation:longarrowRev .8s linear;animation:longarrowRev .8s linear}.p-event-calendar.fc .fc-next-button:not(:disabled):hover::before{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-event-item>a .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-event-item>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-event-item>a:hover .title span{background-size:100% .75em}.p-faq-item:hover .header .toggle{background-color:var(--sky)}.p-faq-item:not(.is-open):hover{background-color:var(--yellow)}.p-index-banner .splide__slide a::before{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-index-banner .splide__slide a:hover::before{background-color:var(--white)}.p-index-banner .splide__slide a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-index-el .body:has(.more a:hover) .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-el .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-event:has(.more a:hover) .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-event>.image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-facebook .sns .item a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-index-facebook .sns .item a:hover{color:var(--fuji)}.p-index-interview-item>a:hover .image::before{opacity:0}.p-index-interview-item>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-interview-item>a:hover .headline span{background-size:100% .75em}.p-index-interview .detail a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-index-life-nav .item a:hover{background-size:calc(100% - 1.5em) .75em}.p-index-life-section:has(.more a:hover) .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-life-section>.image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-mv .splide__slide a:hover .bg img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-news-item a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-index-news-item a:hover .headline span{background-size:100% .75em}.p-index-news-item .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-index-news .detail a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-index-why>.title a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-index-why>.title a:hover{opacity:.6}.p-index-why .shortcut .item a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-index-why .shortcut .item a:hover{opacity:.6}.p-index-widebanner>a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-index-widebanner>a:hover::before{background-color:var(--white)}.p-index-widebanner>a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-live-place-nav>.list .item a:hover::after{-webkit-animation:longarrowDown .8s linear;animation:longarrowDown .8s linear}.p-live-place-nav>.list .item a:hover .text .main{background-position:right 0 bottom .1em;background-size:0 .4em}.lp-cmn-body .lp-cmn-btn:hover{background-color:var(--white)}.lp-cmn-header .btn:hover{background-color:var(--white)}.lp-cmn-footer .sns .item a:hover{color:var(--focus-color)}.lp-cmn-footer .f-link:hover{-webkit-animation:hoverBorder .45s linear forwards;animation:hoverBorder .45s linear forwards}.lp-cmn-footer .pagetop:hover{color:var(--focus-color);-webkit-transform:translateY(5%);transform:translateY(5%)}.lp-cmn-interview .list .item a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.lp-cmn-interview .list .item a:hover .image::before{opacity:0}.lp-cmn-interview .list .item a:hover .header span:not(.s-hdg){background-size:100% .75em}.lp-cmn-useful .link .item a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.lp-cmn-useful .link .item a:hover::after{background-color:var(--white)}.p-news-item>a .image img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.p-news-item>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-news-item>a:hover .title span{background-size:100% .75em}.p-news-pager>.prev a,.p-news-pager>.next a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-news-pager>.prev a:hover,.p-news-pager>.next a:hover{color:var(--fuji)}.p-news-pager>.prev a:hover::before{-webkit-animation:longarrowRev .8s linear;animation:longarrowRev .8s linear}.p-news-pager>.next a:hover::before{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-news-pager>.index a:hover{-webkit-animation:hoverBorderIndex .6s linear;animation:hoverBorderIndex .6s linear}.p-news-side>.list .item a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-news-side>.list .item a:hover{color:var(--fuji)}.p-related-sites>.item .image a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-related-sites>.item .image a:hover::after{background-color:var(--fuji)}.p-search .mt-site-search-result-item__link .mt-site-search-result-item__label{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--yellow)), to(var(--yellow)));background-image:linear-gradient(var(--yellow), var(--yellow));background-repeat:no-repeat;background-position:left bottom;background-size:0 .75em;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}.p-search .mt-site-search-result-item__link:hover .mt-site-search-result-item__label{background-size:100% .75em}.p-search .mt-site-search-result-item__link:hover .mt-site-search-result-item__url{text-decoration:none}.p-search .mt-site-search-pagination-item__link{-webkit-transition:color .3s ease;transition:color .3s ease}.p-search .mt-site-search-pagination-item__link:hover{color:var(--fuji)}.p-sitemap-list>.item>a{-webkit-transition:color .3s ease;transition:color .3s ease}.p-sitemap-list>.item>a:hover{color:var(--fuji)}.p-study-interview-item>a:hover .img::before{opacity:0}.p-study-interview-item>a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-study-interview-item>a:hover .headline span{background-size:100% .75em}.p-study-interview .detail a:hover::after{-webkit-animation:longarrow .8s linear;animation:longarrow .8s linear}.p-study-scholorship-colleges>.college .header:hover{color:var(--green)}.p-study-scholorship-colleges>.college .header:hover .title::before{background-color:var(--lightgreen)}.p-study-search-list>.item>a[href]:hover::after{background-image:url(../img/common/arrow_right_text.svg)}.p-study-search-list>.item>a[href]:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-study-search-list>.item>a[href]:hover .info .name>span.main{background-size:100% .75em}.p-study-search-list>.item>a[href][target]:hover::after{background-image:url(../img/common/ico_blank_text.svg)}.p-study-search-list>.item.-national>a:hover::after,.p-study-search-list>.item[data-type=national]>a:hover::after{background-color:var(--pastelgreen)}.p-study-search-list>.item.-pref>a:hover::after,.p-study-search-list>.item[data-type=pref]>a:hover::after{background-color:var(--pink)}.p-study-search-list>.item.-private>a:hover::after,.p-study-search-list>.item[data-type=private]>a:hover::after{background-color:var(--yellow)}.p-study-search-list.-language>.item .data dt a[href]:hover::after{background-image:url(../img/common/arrow_right_text.svg)}.p-study-search-list.-language>.item .data dt a[href]:hover>span{background-size:100% .75em}.p-study-search-list.-language>.item .data dt a[href]:hover[target]::after{background-image:url(../img/common/ico_blank_text.svg)}.p-study-search-list.-language>.item .data dd a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-study-search-list.-language>.item:nth-child(3n+1) .data dt a[href]:hover::after{background-color:var(--pastelgreen)}.p-study-search-list.-language>.item:nth-child(3n+2) .data dt a[href]:hover::after{background-color:var(--yellow)}.p-study-search-list.-language>.item:nth-child(3n+3) .data dt a[href]:hover::after{background-color:var(--pink)}.p-why-interview>a:hover .image::before{opacity:0}.p-why-interview>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-work-gyousei-download>.item a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}.p-work-industries-area>.tablist .tabitem{-webkit-transition:color .3s ease;transition:color .3s ease}.p-work-industries-area>.tablist .tabitem:hover{color:var(--text)}.p-work-submission-document>.section .c-list-disc a:hover{-webkit-animation:hoverBorder .6s linear;animation:hoverBorder .6s linear}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0, 0, 0, 0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.65);box-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0, 0, 0, 0.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0, 0, 0, 0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-width: 767px){.glightbox-container.glightbox-clean .gvideo-container{width:86.6666666667vw}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gclose{border:.2666666667vw solid var(--text)}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext{width:min(12.8vw,48px);height:min(12.8vw,48px)}.glightbox-container.glightbox-clean .gprev{left:min(2.6666666667vw,10px)}.glightbox-container.glightbox-clean .gnext{right:min(2.6666666667vw,10px)}.glightbox-container.glightbox-clean .gclose{top:min(2.6666666667vw,10px);right:min(2.6666666667vw,10px);width:min(12.8vw,48px);height:min(12.8vw,48px)}.glightbox-container.glightbox-clean .gclose svg{width:min(3.2vw,12px);height:min(3.2vw,12px)}.glightbox-container.glightbox-clean .gprev svg,.glightbox-container.glightbox-clean .gnext svg{width:min(2.1333333333vw,8px);height:min(3.2vw,12px)}.l-breadcrumbs{top:21.3333333333vw}.l-breadcrumbs>.list{width:86.6666666667vw;font-size:3.2vw;word-spacing:2.1333333333vw}.l-breadcrumbs>.list .page+.page::before{margin-right:2.1333333333vw;width:3.2vw}.l-breadcrumbs>.list .page.-home img{width:4.2666666667vw;height:3.84vw}.l-container{padding-top:20.8vw;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:linear-gradient(var(--sky), var(--sky));background-repeat:repeat-x;background-position:0 0;background-size:1px 21.0666666667vw}.l-container.-bg{background-image:url(../img/common/bg_pattern_sp.svg);background-repeat:repeat;background-position:top center;background-size:100vw 212.2666666667vw}.l-fnav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6.4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-fnav-main .item{font-size:3.7333333333vw}.l-fnav-main .item+.item:not(:nth-child(4),:nth-child(7)){border-left:1px solid var(--text)}.l-fnav-main .item a{padding-left:4.2666666667vw;padding-right:4.2666666667vw}.l-fnav-sub{margin-top:12.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:3.2vw}.l-fnav-sub>.item{font-size:2.9333333333vw;line-height:normal}:lang(ja) .l-fnav-sub>.item+.item:not(:nth-child(3),:nth-child(4))::before{content:"";display:inline-block;width:2.1333333333vw;height:.2666666667vw;background-color:var(--fuji);margin-left:2.6666666667vw;margin-right:2.6666666667vw;vertical-align:middle}:lang(en) .l-fnav-sub>.item+.item:not(:nth-child(3))::before{content:"";display:inline-block;width:2.1333333333vw;height:.2666666667vw;background-color:var(--fuji);margin-left:2.6666666667vw;margin-right:2.6666666667vw;vertical-align:middle}.l-footer-sns{padding:1.6vw 5.3333333333vw;margin-top:11.7333333333vw;margin-left:auto;margin-right:auto}.l-footer-sns>.title{font-size:3.7333333333vw;height:6.9333333333vw;margin-right:5.3333333333vw;padding-right:4.2666666667vw}.l-footer-sns>.item+.item{margin-left:5.8666666667vw}.l-footer-sns>.item.-instagram a .c-icon{display:none}.l-footer-sns>.item.-instagram a::before{content:"";display:block;width:5.3333333333vw;height:5.3333333333vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_instagram.svg);background-size:contain}.l-footer-sns>.item.-facebook a .c-icon{display:none}.l-footer-sns>.item.-facebook a::before{content:"";display:block;width:5.8666666667vw;height:5.8666666667vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_facebook.svg);background-size:contain}.l-footer-sns>.item.-youtube a .c-icon{display:none}.l-footer-sns>.item.-youtube a::before{content:"";display:block;width:6.4vw;height:4.2666666667vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_youtube.svg);background-size:contain}.l-footer{pointer-events:none;padding-top:50.6666666667vw}.l-footer>*{pointer-events:auto}.l-footer>.upper{position:relative;background-color:var(--sky);padding-top:7.4666666667vw;padding-bottom:12.8vw}.l-footer>.upper::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:15.4666666667vw;margin-bottom:-.2666666667vw;background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;background-image:url(../img/common/bg_footer-wave_sp.svg)}.l-footer .logo{width:66.1333333333vw;margin-left:auto;margin-right:auto}.l-footer>.lower{padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-bottom:32.8vw;background-color:var(--sky);background-repeat:no-repeat;background-size:contain;background-position:bottom center;background-image:url(../img/common/bg_footer-town_sp.svg)}.l-footer .copyright{margin-top:11.7333333333vw;font-size:2.6666666667vw;line-height:normal}.l-footer .pagetop{position:absolute;width:32vw;height:11.2vw;right:3.7333333333vw;bottom:33.8666666667vw}.l-footer .pagetop a{font-size:3.2vw;padding-bottom:1.6vw;background-image:url(../img/common/bg_pagetop_sp.svg)}.l-footer.-index>.upper{padding-top:16.5333333333vw}.l-footer.-index>.upper::before{height:115.4666666667vw;background-image:url(../img/common/bg_footer-wave_index_sp.svg)}.l-footer.-index>.upper::after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:86.6666666667vw;height:.5333333333vw;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x;background-position:.5333333333vw 0}.l-gnav-main{position:relative}.l-gnav-main::before{content:"";position:absolute;top:2.1333333333vw;right:-0.8vw;display:block;width:39.4666666667vw;height:68vw;background-repeat:no-repeat;background-image:url(../img/common/bg_gnav-middle_sp.svg);background-size:contain;background-position:right top}.l-gnav-main>.item{font-size:4.2666666667vw;line-height:1.9375}.l-gnav-main>.item+.item{margin-top:5.3333333333vw}.l-gnav-main>.item a{padding:0 1.0666666667vw;display:inline-block;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(var(--white), var(--white));background-repeat:no-repeat;background-position:left bottom;background-size:100% .75em}.l-gnav-main+.l-gnav-sub{margin-top:10.6666666667vw;padding-top:10.1333333333vw;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x;background-position:left .5333333333vw top}.l-gnav-search{margin-bottom:10.6666666667vw}.l-gnav-search .mt-site-search-form{width:100%}.l-gnav-search .mt-site-search-form__query{font-size:max(4.2666666667vw,16px);padding-left:2.5em;padding-right:1em;padding-top:.625em;padding-bottom:.625em}.l-gnav-search .mt-site-search-form__button{font-size:max(4.2666666667vw,16px);left:1em;width:1em;height:1em}.l-gnav-sub{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-gnav-sub>.item{font-size:3.2vw;line-height:normal}.l-gnav-sub>.item+.item{margin-left:5.3333333333vw}.l-gnav{visibility:hidden;pointer-events:none;opacity:0;position:absolute;left:0;top:100%;width:100%;height:calc(100dvh - 20.8vw);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none}.l-gnav[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.l-gnav.-ready{-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.6s;transition-duration:.6s}.l-gnav>.inner{position:relative;padding:4.2666666667vw 6.6666666667vw 0;margin-bottom:41.6vw;background-color:var(--sky)}.l-gnav>.inner::after{content:"";position:absolute;left:0;top:100%;z-index:-1;display:block;width:100%;height:49.3333333333vw;margin-top:-7.7333333333vw;background-image:url(../img/common/bg_gnav-bottom_sp.svg);background-repeat:no-repeat;background-size:contain;background-position:left bottom;background-color:#bfe2ff}.l-header{position:fixed;top:0;left:0;width:100%;height:20.8vw;z-index:var(--z-header)}.l-header>.inner{width:92vw;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:4vw;padding-bottom:4vw}.l-header .logo{width:48vw;height:7.7333333333vw;margin-right:auto}:lang(en) .l-header .logo{width:45.8666666667vw;height:10.4vw}.l-header .lang{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:3.2vw;line-height:normal;margin-left:auto;margin-right:4.2666666667vw}.l-header .menu{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:12.8vw;height:12.8vw;border:.2666666667vw solid var(--text);background-color:var(--white);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-header .menu::before,.l-header .menu::after{content:""}.l-header .menu>span,.l-header .menu::before,.l-header .menu::after{position:absolute;top:50%;left:50%;display:block;margin-left:-1.8666666667vw;width:3.7333333333vw;height:.2666666667vw;border-radius:100vmax;background-color:var(--text);opacity:1}.l-header .menu>span{margin-top:-.1333333333vw}.l-header .menu::before{margin-top:-1.4666666667vw}.l-header .menu::after{margin-top:1.2vw}.l-header .menu[aria-expanded=false]>span{-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s .3s ease;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s .3s ease;transition:transform .3s .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s .3s ease,background-color .3s ease,opacity .3s ease,-webkit-transform .3s .3s ease}.l-header .menu[aria-expanded=false]::before,.l-header .menu[aria-expanded=false]::after{-webkit-transition:margin .3s .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:margin .3s .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,margin .3s .3s ease,background-color .3s ease;transition:transform .3s ease,margin .3s .3s ease,background-color .3s ease,-webkit-transform .3s ease}.l-header .menu[aria-expanded=true]{background-color:var(--text)}.l-header .menu[aria-expanded=true]>span,.l-header .menu[aria-expanded=true]::before,.l-header .menu[aria-expanded=true]::after{background-color:var(--white)}.l-header .menu[aria-expanded=true]::before,.l-header .menu[aria-expanded=true]::after{-webkit-transition:margin .3s ease,background-color .3s ease,-webkit-transform .3s .3s ease;transition:margin .3s ease,background-color .3s ease,-webkit-transform .3s .3s ease;transition:transform .3s .3s ease,margin .3s ease,background-color .3s ease;transition:transform .3s .3s ease,margin .3s ease,background-color .3s ease,-webkit-transform .3s .3s ease}.l-header .menu[aria-expanded=true]>span{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease}.l-header .menu[aria-expanded=true]::before{margin-top:-.1333333333vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header .menu[aria-expanded=true]::after{margin-top:-.1333333333vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header.-app{position:absolute;height:auto;z-index:auto}.c-box-fill{border-radius:2.6666666667vw;padding:7.4666666667vw 5.3333333333vw 8.5333333333vw}.c-box-fill>.title,.c-box-fill>.section .title{border-radius:.5333333333vw;margin-bottom:5.3333333333vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw}.c-box-fill>.label{left:5.3333333333vw;border-radius:.5333333333vw;font-size:3.7333333333vw;padding:1.6vw 3.2vw}.c-box-fill.-wide{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 12.8vw}.c-box-fill+*{margin-top:10.6666666667vw}.c-box-fill+.c-list-note{margin-top:6.4vw}.c-button-circle a,.c-button-circle button{width:78.6666666667vw;height:14.9333333333vw;font-size:3.7333333333vw}.c-button-circle a::after,.c-button-circle button::after{right:6.9333333333vw;width:8vw;height:2.1333333333vw;margin-top:-1.6vw}.c-button-circle a[href^="#"]:not([href="#"])::after{width:2.1333333333vw;height:8vw;right:6.4vw;margin-bottom:-0.8vw}.c-button-circle a[target=_blank]::after{width:3.7333333333vw;height:3.2vw;margin-left:2.6666666667vw}.c-button-circle+*{margin-top:4.2666666667vw}.c-button-detail>a,.c-button-detail>button,.c-button-detail>.button{width:78.6666666667vw;height:14.9333333333vw;font-size:3.7333333333vw;line-height:1.3}.c-button-detail>a::after,.c-button-detail>button::after,.c-button-detail>.button::after{right:6.4vw;margin-top:-0.8vw;display:block;width:8vw;height:1.8666666667vw}.c-button-detail a[target=_blank]::after,a[target=_blank] .c-button-detail>.button::after{width:3.7333333333vw;height:3.2vw;margin-left:2.6666666667vw}.c-button-detail.-download a::after,.c-button-detail a[download]::after,.c-button-detail a[download][href$=".pdf"]::after,.c-button-detail a[download][target=_blank]::after,.c-button-detail a[download][href$=".pdf"][target=_blank]::after,a[download] .c-button-detail>.button::after{width:4.2666666667vw;height:4.2666666667vw;margin-left:2.6666666667vw}.c-button-detail.-rev a::after,.c-button-detail.-rev button::after,.c-button-detail.-rev .button::after{left:6.4vw}.c-button-detail.-replay a::after,.c-button-detail.-replay button::after,.c-button-detail.-replay .button::after{width:4.2666666667vw;height:4.2666666667vw;margin-left:2.6666666667vw}.c-button-detail+*{margin-top:4.2666666667vw}.c-contact-info.-sp-center{text-align:center}.c-contact-info.-sp-left{text-align:left}.c-contact-info.-sp-right{text-align:right}.c-heading-balloon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.c-heading-balloon>span[lang=en],.c-heading-balloon>span.sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:8.5333333333vw;border:.2666666667vw solid #000;border-radius:.5333333333vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:2.1333333333vw 4.2666666667vw 1.6vw;min-width:29.6vw}:lang(en) .c-heading-balloon>span[lang=en],:lang(en) .c-heading-balloon>span.sub{padding-top:1.8666666667vw;padding-bottom:1.8666666667vw}.c-heading-balloon>span[lang=en]::after,.c-heading-balloon>span.sub::after{right:6.4vw;width:2.1333333333vw;height:1.8666666667vw;margin-top:-.2666666667vw;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.c-heading-balloon>span[lang=en]+*,.c-heading-balloon>span.sub+*{margin-top:4.2666666667vw}.c-heading-balloon>span[lang=ja],.c-heading-balloon>span.main{font-size:7.4666666667vw;line-height:1.3571428571}.c-heading-balloon+*{margin-top:6.4vw}.c-heading-balloon.-sp-left{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-heading-balloon.-s+*{margin-top:6.4vw}.c-heading-balloon.-why+*{margin-top:10.6666666667vw}.c-heading-border{font-size:4.8vw;padding-bottom:5.8666666667vw;background-size:1.6vw max(1.5px, 0.1388888889vw)}.c-heading-border::before{width:11.7333333333vw;height:.5333333333vw}.c-heading-border+*{margin-top:8.5333333333vw}.c-heading-disc{font-size:4.2666666667vw;padding-left:4.8vw}.c-heading-disc::before{width:2.6666666667vw;height:2.6666666667vw;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.c-heading-disc.-s{font-size:4vw}.c-heading-disc+*{margin-top:3.2vw}.c-heading-label>.label{font-size:3.4666666667vw;border-radius:.5333333333vw;padding:1.0666666667vw}.c-heading-label>.label+.main{margin-top:3.2vw}.c-heading-label>.main{font-size:5.3333333333vw}.c-heading-label+*{margin-top:9.6vw}.c-heading-stroke>.sub{font-size:3.4666666667vw;border-radius:.5333333333vw;padding:1.0666666667vw}.c-heading-stroke>.sub+.main{margin-top:3.2vw}.c-heading-stroke>.main{font-size:12.8vw}.c-heading-stroke+*{margin-top:10.6666666667vw}.c-icon.-instagram{width:5.3333333333vw;height:5.3333333333vw}.c-icon.-facebook{width:5.8666666667vw;height:5.8666666667vw}.c-icon.-youtube{width:7.7333333333vw;height:5.3333333333vw}.c-icon.-index{width:3.7333333333vw;height:3.7333333333vw}.c-image figcaption{font-size:3.4666666667vw}.c-image figcaption+*,.c-image *+figcaption{margin-top:4.2666666667vw}.c-image+*{margin-top:6.4vw}.c-link-arrow::after{margin-left:1.0666666667vw;width:4.2666666667vw;height:4.2666666667vw;background-size:1.1666666667vw 1.8666666667vw}.c-link-arrow[target=_blank]::after{margin-left:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.c-link-arrow.-s{padding-bottom:max(4.5px, 0.4166666667vw)}.c-list-circled{font-size:3.7333333333vw}.c-list-circled small,.c-list-circled .small{font-size:3.2vw}.c-list-circled.-s{font-size:3.4666666667vw}.c-list-circled.-s small,.c-list-circled.-s .small{font-size:2.9333333333vw}.c-list-circled.-l{font-size:4.2666666667vw}.c-list-circled.-l small,.c-list-circled.-l .small{font-size:3.7333333333vw}.c-list-circled a[target=_blank]::after{margin-left:1.0666666667vw;margin-right:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.c-list-circled+*{margin-top:4.2666666667vw}.c-list-decimal{font-size:3.7333333333vw}.c-list-decimal small,.c-list-decimal .small{font-size:3.2vw}.c-list-decimal>li+li{margin-top:1.0666666667vw}.c-list-decimal.-s{font-size:3.4666666667vw}.c-list-decimal.-s small,.c-list-decimal.-s .small{font-size:2.9333333333vw}.c-list-decimal+*{margin-top:4.2666666667vw}.c-list-disc{font-size:3.7333333333vw}.c-list-disc small,.c-list-disc .small{font-size:3.2vw}.c-list-disc>li{padding-left:4.2666666667vw}.c-list-disc>li::before{width:2.1333333333vw;height:2.1333333333vw}.c-list-disc>li+li{margin-top:1.0666666667vw}.c-list-disc>dt{padding-left:4.2666666667vw}.c-list-disc>dt::before{width:2.1333333333vw;height:2.1333333333vw}.c-list-disc>dd{padding-left:4.2666666667vw}.c-list-disc.-s{font-size:3.4666666667vw}.c-list-disc.-s small,.c-list-disc.-s .small{font-size:2.9333333333vw}.c-list-disc.-s>li::before,.c-list-disc.-s>dt::before{left:.8vw;width:1.3333333333vw;height:1.3333333333vw}.c-list-disc.-xs small,.c-list-disc.-xs .small{font-size:2.6666666667vw}.c-list-disc.-xs>li::before,.c-list-disc.-xs>dt::before{left:.8vw;width:1.3333333333vw;height:1.3333333333vw}.c-list-disc a[target=_blank]::after{margin-left:1.0666666667vw;margin-right:1.0666666667vw;width:1em;height:.8571428571em}.c-list-disc+*{margin-top:4.2666666667vw}.c-list-disc.-sp-col2{display:grid;gap:1em;grid-template-columns:repeat(2, 1fr)}.c-list-disc.-sp-col2 [data-span="2"]{grid-column:span 2}.c-list-disc.-sp-col2 li+li{margin-top:0}.c-list-note>li a[target=_blank]::after{margin-left:1.0666666667vw;margin-right:1.0666666667vw;width:1em;height:.8571428571em}.c-list-note+*{margin-top:4.2666666667vw}.c-list-point{padding-bottom:5.3333333333vw;font-size:4.2666666667vw}.c-list-point.-l small,.c-list-point.-l .small{font-size:3.7333333333vw}.c-list-point.-s{font-size:3.7333333333vw}.c-list-point.-s dt{font-size:4.2666666667vw}.c-list-point.-s small,.c-list-point.-s .small{font-size:3.2vw}.c-list-point a[target=_blank]::after{margin-left:1.0666666667vw;margin-right:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.c-overflow-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-6.6666666667vw;width:93.3333333333vw;overflow-x:auto}.c-overflow-image::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:6.6666666667vw}.c-overflow-image img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:initial;max-width:none}.c-overflow-image[data-height] img{width:auto;height:100%}.c-overflow-image+*{margin-top:6.4vw}.c-overflow-table{width:100%;overflow-x:auto}.c-overflow-table th,.c-overflow-table td{padding:3.2vw;font-size:3.7333333333vw}.c-overflow-table+*{margin-top:10.6666666667vw}.c-overflow-table+.c-list-note{margin-top:6.4vw}.c-table th,.c-table td{padding:3.2vw;font-size:3.7333333333vw}.c-table.-block th,.c-table.-block td{display:block}.c-table+*{margin-top:10.6666666667vw}.c-table+.c-list-note{margin-top:6.4vw}.c-text{font-size:3.7333333333vw}.c-text.-sp-center{text-align:center}.c-text.-sp-left{text-align:left}.c-text.-sp-right{text-align:right}.c-text+*{margin-top:4.2666666667vw}.p-notfound>.inner{width:86.6666666667vw;margin-left:auto;margin-right:auto;padding-top:12.2666666667vw;min-height:141.3333333333vw}.p-notfound>.inner .title .main{font-size:20.2666666667vw}.p-notfound>.inner .title .sub{margin-top:1.3333333333vw;font-size:9.6vw}.p-notfound>.inner .title+.text{margin-top:4.8vw}.p-notfound>.inner .text{font-size:3.4666666667vw}.p-notfound>.more{margin-top:12.8vw}.p-notfound>.bg{height:141.3333333333vw;background-image:url(../img/404/bg_404_sp.svg)}.p-notfound>.bg .balloon{top:12.8vw;left:80vw;width:8.2666666667vw;height:12vw;background-image:url(../img/404/bg_balloon_sp.svg)}.p-notfound>.bg .frask{right:4.8vw;bottom:-.2666666667vw;width:10.6666666667vw;height:18.6666666667vw;background-size:10.6666666667vw 37.3333333333vw;-webkit-animation:fraskAnimSp 1s step-end infinite;animation:fraskAnimSp 1s step-end infinite;background-image:url(../img/404/bg_frask_sp.svg)}.p-notfound>.bg .sorry{left:1.3333333333vw;bottom:30.1333333333vw;width:30.6666666667vw;height:9.0666666667vw;background-image:url(../img/404/bg_sorry_sp.svg)}.p-notfound>.bg .fish{left:34.4vw;top:113.0666666667vw;width:8.8vw;height:6.4vw;background-image:url(../img/404/bg_fish_sp.svg)}.p-notfound>.bg .cloud1,.p-notfound>.bg .cloud2,.p-notfound>.bg .cloud3{width:15.4666666667vw;height:6.6666666667vw;background-image:url(../img/404/bg_cloud_sp.svg)}.p-notfound>.bg .cloud1{top:8.2666666667vw;left:8vw}.p-notfound>.bg .cloud2{top:.2666666667vw;left:29.6vw}.p-notfound>.bg .cloud3{top:1.8666666667vw;left:67.2vw}.p-notfound>.bg .bird1{top:50.6666666667vw;left:7.4666666667vw;width:7.4666666667vw;height:5.0666666667vw;background-image:url(../img/404/bg_bird1_sp.svg)}.p-notfound>.bg .bird2{top:58.4vw;left:88vw;width:7.4666666667vw;height:5.0666666667vw;background-image:url(../img/404/bg_bird2_sp.svg)}.p-button-list{text-align:center}.p-button-list li+li{margin-top:5.3333333333vw}.p-button-list+*{margin-top:4.2666666667vw}.c-heading-disc+.p-button-list{margin-top:7.4666666667vw}.p-card-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-card-block>.text{margin-top:7.4666666667vw}.p-card-list>.item *+*:not(li,dt,dd){margin-top:3.2vw}.p-card-list>.item+.item{margin-top:9.6vw}.p-card-list>.item .image{border-radius:2.6666666667vw}.p-card-list>.item .image+*{margin-top:7.4666666667vw}.p-card-list.-step{padding-top:4.2666666667vw}.p-card-list.-step>.item+.item{margin-top:14.9333333333vw}.p-card-list.-step>.item::before{right:4.2666666667vw;font-size:12.5333333333vw;line-height:1.2}.p-card-list.-step>.item:not(:last-child)::after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:5.3333333333vw;width:3.2vw;height:5.3333333333vw;background-image:url(../img/common/arrow_step_sp.svg);background-position:top center}.p-category-header::before{height:80.5333333333vw;background-image:url(../img/common/bg_category-header_sp.svg)}.p-category-header>.inner{width:86.6666666667vw;padding-top:16vw;margin-bottom:14.9333333333vw}.p-category-header>.inner .title span[lang=ja],.p-category-header>.inner .title .sub{margin-bottom:3.7333333333vw;font-size:3.4666666667vw;line-height:1.1;border-radius:.5333333333vw;padding:.8vw 1.3333333333vw 1.0666666667vw}.p-category-header>.inner .title span[lang=ja].-s,.p-category-header>.inner .title .sub.-s{font-size:3.2vw;line-height:1.2}.p-category-header>.inner .title span[lang=en],.p-category-header>.inner .title .main{font-size:14.9333333333vw}.p-category-header>.inner .title+.lead{margin-top:4.2666666667vw}.p-category-header>.inner .lead{font-size:3.7333333333vw;line-height:1.5}.p-category-index{padding-top:8.5333333333vw;width:86.6666666667vw}.p-category-index+*{margin-top:19.2vw}.p-category-index>.item{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 12.8vw}.p-category-index>.item::after{background-position:right top}.p-category-index>.item+.item{margin-top:12.8vw}.p-category-index>.item.-japan-shizuoka::after{right:5.3333333333vw;top:-7.4666666667vw;width:28.2666666667vw;height:27.2vw;background-image:url(../img/common/illust_japan-shizuoka_sp.svg)}.p-category-index>.item.-pencil::after{right:7.4666666667vw;top:-7.4666666667vw;width:15.7333333333vw;height:19.2vw;background-image:url(../img/common/illust_pencil_sp.svg)}.p-category-index>.item.-school::after{right:7.4666666667vw;top:-6.4vw;width:20.5333333333vw;height:14.4vw;background-image:url(../img/common/illust_school.svg)}.p-category-index>.item.-hat::after{right:6.1333333333vw;top:-3.7333333333vw;width:22.6666666667vw;height:12.5333333333vw;background-image:url(../img/common/illust_hat_sp.svg)}.p-category-index>.item.-staff::after{right:4.5333333333vw;top:-9.0666666667vw;width:22.4vw;height:22.9333333333vw;background-image:url(../img/common/illust_staff_sp.svg)}.p-category-index>.item.-fish::after{right:3.7333333333vw;top:-7.4666666667vw;width:25.6vw;height:13.3333333333vw;background-image:url(../img/common/illust_fish_sp.svg)}.p-category-index>.item.-sakura::after{right:6.9333333333vw;top:-9.8666666667vw;width:19.2vw;height:19.2vw;background-image:url(../img/common/illust_sakura_sp.svg)}.p-category-index>.item.-book::after{right:7.2vw;top:-12vw;width:19.2vw;height:19.2vw;background-image:url(../img/common/illust_book_sp.svg)}.p-category-index>.item.-house::after{right:6.1333333333vw;top:-7.2vw;width:20.2666666667vw;height:15.2vw;background-image:url(../img/common/illust_house_sp.svg)}.p-category-index>.item.-motorcycle::after{right:5.3333333333vw;top:-8.5333333333vw;width:23.2vw;height:16.2666666667vw;background-image:url(../img/common/illust_motorcycle_sp.svg)}.p-category-index>.item.-bicycle::after{right:5.0666666667vw;top:-8.8vw;width:23.4666666667vw;height:16vw;background-image:url(../img/common/illust_bicycle_sp.svg)}.p-category-index>.item.-cook::after{right:6.9333333333vw;top:-9.6vw;width:16vw;height:23.4666666667vw;background-image:url(../img/common/illust_cook_sp.svg)}.p-category-index>.item.-money::after{right:6.9333333333vw;top:-5.3333333333vw;width:19.2vw;height:18.6666666667vw;background-image:url(../img/common/illust_money_sp.svg)}.p-category-index>.item.-toilet-paper::after{right:7.2vw;top:-2.4vw;width:17.8666666667vw;height:20.5333333333vw;background-image:url(../img/common/illust_toilet-paper_sp.svg)}.p-category-index>.item.-fuji::after{right:4.8vw;top:-8vw;width:22.4vw;height:13.3333333333vw;background-image:url(../img/common/illust_fuji_sp.svg)}.p-category-index>.item.-snowman::after{right:5.3333333333vw;top:-8vw;width:13.6vw;height:21.3333333333vw;background-image:url(../img/common/illust_snowman_sp.svg)}.p-category-index>.item.-suit-man::after{right:6.9333333333vw;top:-9.8666666667vw;width:16.2666666667vw;height:24vw;background-image:url(../img/common/illust_suit-man_sp.svg)}.p-category-index>.item.-food::after{right:2.6666666667vw;top:-4.2666666667vw;width:26.6666666667vw;height:11.2vw;background-image:url(../img/common/illust_food_sp.svg)}.p-category-index>.item.-art::after{right:4.2666666667vw;top:-8vw;width:24vw;height:19.7333333333vw;background-image:url(../img/common/illust_art_sp.svg)}.p-category-index>.item.-soccer::after{right:7.2vw;top:-6.6666666667vw;width:19.7333333333vw;height:19.7333333333vw;background-image:url(../img/common/illust_soccer_sp.svg)}.p-category-index>.item .title{margin-bottom:5.3333333333vw}.p-category-index>.item .title::before{left:-5.3333333333vw}.p-category-index>.item .title>span[lang=en],.p-category-index>.item .title>span.sub{font-size:3.7333333333vw}.p-category-index>.item .title>span[lang=en]+span[lang=ja],.p-category-index>.item .title>span.sub+span[lang=ja]{margin-top:.5333333333vw}.p-category-index>.item .title>span[lang=ja],.p-category-index>.item .title>span.main{font-size:5.8666666667vw}.p-category-index>.item .lead{font-size:3.4666666667vw;margin-bottom:9.6vw}.p-colored-section{padding-top:19.2vw;padding-bottom:19.2vw}.p-colored-section>.inner{width:86.6666666667vw}.p-colored-section+*{margin-top:19.2vw}.p-document-section .c-heading-border+.inner{margin-top:5.3333333333vw}.p-document-section+*{margin-top:13.3333333333vw}.p-editor{font-size:3.7333333333vw}.p-editor .c-box-fill{margin-top:9.6vw}.p-editor img{border-radius:2.6666666667vw}.p-editor p img{margin-top:9.6vw;margin-bottom:9.6vw}.p-editor figure{margin-top:9.6vw;margin-bottom:9.6vw}.p-editor figure figcaption{font-size:3.2vw}.p-editor figure img+figcaption{margin-top:4.2666666667vw}.p-editor figure a[target=_blank],.p-editor figure a[href$=".pdf"],.p-editor figure a[target=_blank][href$=".pdf"]{margin-right:0}.p-editor table{margin-top:9.6vw}.p-editor table th,.p-editor table td{padding:3.2vw}.p-editor h1,.p-editor h2{font-size:4.8vw;padding-bottom:5.8666666667vw;background-size:1.6vw max(1.5px, 0.1388888889vw)}.p-editor h1::before,.p-editor h2::before{width:11.7333333333vw;height:.5333333333vw}.p-editor>*+h1,.p-editor>*+h2{margin-top:10.6666666667vw}.p-editor>h1+*,.p-editor>h2+*{margin-top:8.5333333333vw}.p-editor h3{font-size:4.2666666667vw;padding-left:4.8vw}.p-editor h3::before{width:2.6666666667vw;height:2.6666666667vw;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.p-editor>*+h3{margin-top:7.4666666667vw}.p-editor>h3+*{margin-top:5.3333333333vw}.p-editor ul:not([class])>li,.p-editor ul.u-fz-sm>li{padding-left:4.2666666667vw}.p-editor ul:not([class])>li::before,.p-editor ul.u-fz-sm>li::before{width:2.1333333333vw;height:2.1333333333vw}.p-editor ul:not([class])>li+li,.p-editor ul.u-fz-sm>li+li{margin-top:1.0666666667vw}.p-editor ul.u-fz-sm>li::before{left:.8vw;width:1.3333333333vw;height:1.3333333333vw}.p-editor ul.u-fz-sm>li ul:not([class])>li::before{left:.8vw;width:1.3333333333vw;height:1.3333333333vw}.p-editor ol:not([class])>li+li,.p-editor ol.u-fz-sm>li+li{margin-top:1.0666666667vw}.p-editor a[target=_blank]:not([href$=".pdf"]){margin-right:1.0666666667vw}.p-editor a[target=_blank]:not([href$=".pdf"])::after{margin-left:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.p-editor a[href$=".pdf"]{margin-right:1.0666666667vw}.p-editor a[href$=".pdf"]::after{margin-left:1.0666666667vw;width:7.4666666667vw;height:4.2666666667vw;vertical-align:-.2666666667vw}.p-editor a:has(img),.p-editor a:has(img)[target=_blank],.p-editor a:has(img)[href$=".pdf"]{margin-right:0}.p-editor hr{margin-top:10.6666666667vw;margin-bottom:10.6666666667vw}.p-editor blockquote:not([class]){border-radius:2.6666666667vw;padding:6.4vw 5.3333333333vw 8.5333333333vw}.p-editor pre{padding:6.4vw 5.3333333333vw 8.5333333333vw}.p-editor .mt-be-columns{margin-top:9.6vw;margin-bottom:9.6vw}.p-editor iframe{max-width:100% !important;margin-top:9.6vw !important}.p-editor iframe[src*=youtube]{width:100%;height:auto}.p-editor .instagram-media{margin-top:9.6vw !important;max-width:100% !important;min-width:0 !important}.p-editor .video-wrapper{background-image:url(../img/news/video_bg_sp.svg);aspect-ratio:285/191;border-radius:2.1333333333vw;padding:2.6666666667vw 2.6666666667vw 8.5333333333vw;margin-top:9.6vw}.p-editor .video-wrapper>a::after,.p-editor .video-wrapper>a[target=_blank]:not([href$=".pdf"])::after{width:12.8vw;height:12.8vw}.p-editor .video-wrapper+*{margin-top:9.6vw}.p-image-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-image-block>.image.-home::after{right:4vw;bottom:-3.4666666667vw;width:23.4666666667vw;height:14.1333333333vw}.p-image-block>.text{margin-top:7.4666666667vw}.p-login-form .button{margin-top:5.3333333333vw}.p-login-nav{position:fixed;left:0;bottom:0;width:100%;z-index:10;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;opacity:0;visibility:hidden}.p-login-nav.-show{visibility:visible;opacity:1}.p-login-nav .item a{padding-left:8.5333333333vw;height:16vw;font-size:3.7333333333vw;line-height:1.5;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-login-nav .item a::after{right:6.9333333333vw;width:8vw;height:2.1333333333vw;margin-top:-1.6vw}.p-login-nav .item a[href^="#"]:not([href="#"])::after{width:2.1333333333vw;height:8vw;right:6.4vw;margin-bottom:-0.8vw}.p-login-nav .item a[target=_blank]::after{width:3.7333333333vw;height:3.2vw;margin-left:2.6666666667vw}.p-login-nav .item+.item a{border-left:none}.p-movie-list>.movie+.movie{margin-top:12.8vw}.p-page-tab{width:86.6666666667vw;margin-bottom:19.2vw}.p-page-tab>.list{height:17.0666666667vw;padding:.8vw .2666666667vw}.p-page-tab>.list .item{padding-left:.5333333333vw;padding-right:.5333333333vw;font-size:3.4666666667vw}.p-return-index{margin-top:6.4vw;font-size:3.4666666667vw}.p-return-index>a::before{margin-right:1.0666666667vw;width:4.2666666667vw;height:4.2666666667vw;background-size:1.3333333333vw 2.1333333333vw}.p-section-lead p:not([class]){font-size:3.7333333333vw}.p-section-lead p:not([class])+*{margin-top:4.2666666667vw}.p-section-lead+*{margin-top:10.6666666667vw}.p-section-nav{bottom:0;right:0;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;opacity:0;visibility:hidden;display:none}.p-section-nav.-show{visibility:visible;opacity:1}.p-section-nav>.toggle{font-family:Roboto,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;position:absolute;bottom:4vw;right:4vw;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21.3333333333vw;height:21.3333333333vw;border-radius:50%;border:none;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.4666666667vw;line-height:normal;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;transition-property:opacity,visibility,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform-origin:right bottom;transform-origin:right bottom;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/common/bg_section-nav-toggle.svg)}.p-section-nav>.toggle[aria-expanded=true]{opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)}.p-section-nav>.body{position:absolute;bottom:4vw;right:4vw;border-radius:2.6666666667vw;border:.2666666667vw solid var(--text);width:calc(100% - 8vw);z-index:2;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;transition-property:opacity,visibility,transform,-webkit-transform;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0.23188406);transform:scale(0.23188406)}.p-section-nav>.body::after{content:"";position:absolute;bottom:-.2666666667vw;right:5.0666666667vw;display:block;width:4.2666666667vw;height:.2666666667vw;background-color:var(--white)}.p-section-nav>.body[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.p-section-nav>.body .list{padding-top:5.3333333333vw;padding-bottom:8.5333333333vw}.p-section-nav>.body .list .title{font-size:4.2666666667vw;line-height:1.375;padding-left:5.3333333333vw;padding-bottom:4vw;padding-right:9.6vw;margin-right:4vw;color:var(--fuji);border-bottom:1px solid currentColor}.p-section-nav>.body .list .title+.item{margin-top:6.4vw}.p-section-nav>.body .list .item{margin-left:5.3333333333vw;margin-right:5.3333333333vw;font-size:3.7333333333vw;line-height:1.5}.p-section-nav>.body .list .item+.item{margin-top:4.2666666667vw}.p-section-nav>.body .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:4vw;right:5.3333333333vw;border:none;background-color:var(--fuji);border-radius:50%;display:block;width:6.9333333333vw;height:6.9333333333vw}.p-section-nav>.body .close::before,.p-section-nav>.body .close::after{content:"";position:absolute;top:50%;left:50%;display:block;margin-left:-1.6vw;margin-top:-1px;width:3.2vw;height:2px;background-color:var(--white);border-radius:100vmax}.p-section-nav>.body .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-section-nav>.body .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-section{width:86.6666666667vw;scroll-margin-block-start:19.2vw}.p-section>.more{margin-top:12.8vw;text-align:center}.p-subsection+*{margin-top:12.8vw}.p-subsection>.lead p:not([class]){font-size:3.7333333333vw}.p-subsection>.lead p:not([class])+*{margin-top:4.2666666667vw}.p-subsection>.lead+*{margin-top:8.5333333333vw}.p-subsection>.division+*{margin-top:6.4vw}.p-subsection>.more{margin-top:12.8vw;text-align:center}.p-contact-notice{border-radius:2.6666666667vw;width:86.6666666667vw;padding:5.3333333333vw 5.3333333333vw 8vw}.p-section-lead+.p-contact-notice{margin-top:12.8vw}.p-contact-notice+*{margin-top:12.8vw}.p-contact-thanks{width:86.6666666667vw;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 12.8vw}.p-contact-thanks>.title{font-size:6.4vw;padding-bottom:6.9333333333vw;background-size:14.4vw 1px}.p-contact-thanks>.title+*{margin-top:6.4vw}.p-contact-thanks+*{margin-top:14.9333333333vw}.p-el-aim{border-radius:2.6666666667vw;padding:7.4666666667vw 5.3333333333vw 8.5333333333vw}.p-el-aim>.title{width:100%;border-radius:.5333333333vw;margin-bottom:5.3333333333vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw;text-align:center}.p-el-aim>.list{font-size:3.7333333333vw}.p-el-app-quiz .part{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:4.2666666667vw}.p-el-app-quiz .buttons .share{position:relative;margin-left:auto;margin-right:auto;padding-left:6.4vw;padding-right:6.4vw;margin-bottom:4.2666666667vw;font-size:3.4666666667vw}.p-el-app-welcome{background-image:url(../img/e-learning/bg_app-welcome_top_sp.svg),url(../img/e-learning/bg_app-welcome_bottom_sp.svg);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto;padding-bottom:29.8666666667vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;min-height:146.6666666667vw}.p-el-app-welcome>.part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:4.8vw}.p-el-app{border-radius:2.6666666667vw}.p-el-basic02-3-table thead{display:none}.p-el-basic02-3-table tbody th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-el-basic02-3-table tbody tr{display:block}.p-el-basic02-3-table tbody tr+tr{border-top:1px solid var(--text);margin-top:6.4vw}.p-el-basic02-3-table tbody td.shizuoka,.p-el-basic02-3-table tbody td.japan{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-el-basic02-3-table tbody td.shizuoka::before,.p-el-basic02-3-table tbody td.japan::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-3.2vw;margin-top:-3.2vw;margin-bottom:-3.2vw;margin-right:3.2vw;width:32vw;border-right:1px solid var(--text);border-left:1px solid var(--text);color:var(--white);background-color:var(--gray);text-align:center;padding-top:2.6666666667vw;padding-bottom:calc(2.6666666667vw + 1.5em);background-repeat:no-repeat;background-position:50% calc(50% + .75em)}.p-el-basic02-3-table tbody td.shizuoka span,.p-el-basic02-3-table tbody td.japan span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.p-el-basic02-3-table tbody td.shizuoka::before{content:"静岡県";background-image:url(../img/e-learning/basic02/icon_fuji.svg);background-size:5.8666666667vw 2.9333333333vw}.p-el-basic02-3-table tbody td.japan::before{content:"全国";background-image:url(../img/e-learning/basic02/icon_japan.svg);background-size:4.8vw 3.2vw}.p-el-basic02-4-lesson .image{margin-top:8.5333333333vw;border-radius:5.3333333333vw;margin-bottom:8.5333333333vw}.p-el-basic02-4-lesson .c-box-fill{padding-top:9.6vw;padding-bottom:9.6vw}.p-el-basic02-8-lesson .image{margin-top:8.5333333333vw;border-radius:5.3333333333vw;margin-bottom:8.5333333333vw}.p-el-basic02-8-lesson .project.-photon dt{padding-right:23.4666666667vw}.p-el-basic02-8-lesson .project.-foods dt{padding-right:16vw}.c-heading-balloon.-s+.p-el-basic03-data-table{margin-top:9.6vw}.p-el-basic03-data-table{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 4vw);margin-right:-4vw;overflow-x:auto}.p-el-basic03-data-table::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:4vw;height:auto}.p-el-basic03-data-table .c-table{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-el-basic03-data-table .c-table caption{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:sticky;left:0;top:0}.p-el-basic03-data-table .c-table th,.p-el-basic03-data-table .c-table td{padding:1.6vw 4.2666666667vw;white-space:nowrap}.p-el-basic03-data-table+*{margin-top:10.6666666667vw}.p-el-basic03-data-table+.c-list-note{margin-top:6.4vw}.p-el-basic03-7-point .c-list-disc a[target=_blank]{margin-right:1.0666666667vw}.p-el-basic03-7-point .c-list-disc a[target=_blank]::after{margin-left:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.p-el-basic03-7-point .qr{display:none;margin:5.3333333333vw auto 0;width:40vw}.p-el-basic03-8-interview>.interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.p-el-basic03-8-interview>.interview::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 3.2vw 1.8666666667vw;border-radius:.5333333333vw}.p-el-basic03-8-interview>.interview .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:37.3333333333vw;margin:0 auto 6.4vw}.p-el-basic03-9-points>.point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.p-el-basic03-9-points>.point::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 3.2vw 1.8666666667vw;border-radius:.5333333333vw}.p-el-basic03-9-points>.point .title{text-align:center}.p-el-basic03-9-points>.point .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:37.3333333333vw;margin:0 auto 6.4vw}.p-el-basic04-chart{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 6.4vw}.p-el-basic04-chart>.title{border-radius:2.6666666667vw 0 2.6666666667vw 0;padding:2.1333333333vw 5.3333333333vw;font-size:4.2666666667vw}.p-el-basic04-chart>.ranking li{padding-top:5.3333333333vw;padding-left:14.9333333333vw;padding-bottom:5.8666666667vw;font-size:3.7333333333vw;line-height:1.5714285714}.p-el-basic04-chart>.ranking li::before{font-size:3.7333333333vw;width:8vw;height:8vw;left:2.1333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-el-basic04-chart>.ranking li:nth-child(1)::before{margin-top:-1.0666666667vw;left:1.0666666667vw;width:10.1333333333vw;height:9.0666666667vw;padding-top:3.2vw;background-image:url(../img/common/ico_crown1_sp.svg)}.p-el-basic04-chart>.ranking li:nth-child(2)::before{margin-top:-1.0666666667vw;left:1.0666666667vw;width:10.1333333333vw;height:9.0666666667vw;padding-top:3.2vw;background-image:url(../img/common/ico_crown2_sp.svg)}.p-el-basic04-chart>.ranking li:nth-child(3)::before{margin-top:-1.0666666667vw;left:1.0666666667vw;width:10.1333333333vw;height:9.0666666667vw;padding-top:3.2vw;background-image:url(../img/common/ico_crown3_sp.svg)}.p-el-basic04-chart>.chart{margin-top:9.6vw}.p-el-basic04-chart>.chart figcaption .legend-list{margin-top:3.2vw;font-size:3.2vw}.p-el-basic04-chart>.credit{margin-top:4.2666666667vw}.p-el-basic04-chart+.p-el-basic04-chart{margin-top:8.5333333333vw}.p-el-basic04-box .header{margin-bottom:5.3333333333vw}.p-el-basic04-box .header .timing{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3.2vw;border-radius:.5333333333vw;font-size:3.7333333333vw;line-height:1.4;padding:1.0666666667vw 1.3333333333vw}.p-el-basic04-box+.p-el-basic04-box{margin-top:6.4vw}.p-el-basic04-research .item .name::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-el-basic04-research .item+.item{margin-top:6.4vw}.p-el-basic04-goods{font-size:3.7333333333vw}.p-el-basic04-goods small,.p-el-basic04-goods .small{font-size:3.2vw}.p-el-basic04-goods>.list li{padding-left:4.2666666667vw}.p-el-basic04-goods>.list li::before{width:2.1333333333vw;height:2.1333333333vw}.p-el-basic04-goods>.list li+li{margin-top:4.2666666667vw}.p-el-breadcrumb{width:calc(100% - 8.5333333333vw)}.p-el-contents{padding-top:16.5333333333vw}.p-el-contents::before{top:3.4666666667vw;left:6.6666666667vw;font-size:7.4666666667vw}.p-el-howto-step{padding-top:4.2666666667vw}.p-el-howto-step>.item{padding:10.6666666667vw 5.3333333333vw;border-radius:2.6666666667vw}.p-el-howto-step>.item+.item{margin-top:10.6666666667vw}.p-el-howto-step>.item .name{font-size:3.7333333333vw;line-height:1.2142857143;border-radius:.5333333333vw;padding:1.8666666667vw 5.3333333333vw 1.6vw}:lang(en) .p-el-howto-step>.item .name{font-size:3.2vw;line-height:1.4166666667}.p-el-howto-step>.item .image{border-radius:2.6666666667vw}.p-el-howto-step>.item .image+*{margin-top:6.4vw}.p-el-howto-step>.item .text{font-size:3.4666666667vw}.p-el-japan02-6-img .balloon,.p-el-japan02-7-img .balloon,.p-el-japan02-8-img .balloon,.p-el-japan02-9-img .balloon,.p-el-japan02-10-img .balloon,.p-el-japan02-11-img .balloon{right:0vw;top:7.4666666667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.2666666667vw solid #000;border-radius:1.0666666667vw;font-size:3.2vw;line-height:1.5;margin-top:-3.2vw;padding:3.2vw 2.1333333333vw;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.p-el-japan02-6-img .balloon::after,.p-el-japan02-7-img .balloon::after,.p-el-japan02-8-img .balloon::after,.p-el-japan02-9-img .balloon::after,.p-el-japan02-10-img .balloon::after,.p-el-japan02-11-img .balloon::after{left:6.4vw;width:4.2666666667vw;height:2.1333333333vw}.p-el-lesson .p-el-japan02-6-img .image.-overflow,.p-el-lesson .p-el-japan02-7-img .image.-overflow,.p-el-lesson .p-el-japan02-8-img .image.-overflow,.p-el-lesson .p-el-japan02-9-img .image.-overflow,.p-el-lesson .p-el-japan02-10-img .image.-overflow,.p-el-lesson .p-el-japan02-11-img .image.-overflow{width:calc(100% + 5.3333333333vw);margin-right:-5.3333333333vw}.p-el-lesson .p-el-japan02-6-img .image.-overflow .scroll img,.p-el-lesson .p-el-japan02-7-img .image.-overflow .scroll img,.p-el-lesson .p-el-japan02-8-img .image.-overflow .scroll img,.p-el-lesson .p-el-japan02-9-img .image.-overflow .scroll img,.p-el-lesson .p-el-japan02-10-img .image.-overflow .scroll img,.p-el-lesson .p-el-japan02-11-img .image.-overflow .scroll img{width:auto}.p-el-japan02-6-img .image.-overflow .balloon{margin-top:24.5333333333vw}.p-el-japan02-6-img .image.-overflow .scroll img{height:53.3333333333vw}.p-el-lesson .p-el-japan02-7-img{margin-top:11.7333333333vw}.p-el-japan02-7-img .image.-overflow .scroll img{height:56.5333333333vw}.p-el-japan02-8-img .image.-overflow .balloon{margin-top:31.2vw}.p-el-japan02-8-img .image.-overflow .scroll img{height:81.0666666667vw}.p-el-lesson .p-el-japan02-9-img{margin-top:11.7333333333vw}.p-el-japan02-9-img .image.-overflow .scroll img{height:32vw}.p-el-lesson .p-el-japan02-10-img{margin-top:11.7333333333vw}.p-el-japan02-10-img .image.-overflow .scroll img{height:49.6vw}.p-el-lesson .p-el-japan02-11-img{margin-top:11.7333333333vw}.p-el-japan02-11-img .image.-overflow .scroll img{height:42.4vw}.p-el-japan03-3-box{margin-top:12.8vw}.p-el-japan03-3-table{margin-top:6.4vw}.p-el-japan03-6-example .c-box-fill+.c-box-fill{margin-top:6.4vw}.p-el-lesson .p-el-japan04-support .image{margin-top:6.4vw;margin-bottom:6.4vw}.p-el-japan04-support .info .title{border-radius:.5333333333vw;margin-bottom:4.2666666667vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw}.c-heading-balloon+.p-el-japan04-patterns{margin-top:12.8vw}.p-el-japan04-patterns>.pattern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.p-el-japan04-patterns>.pattern::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 3.2vw 1.8666666667vw;border-radius:.5333333333vw}.p-el-japan04-patterns>.pattern .title{text-align:center}.p-el-japan04-patterns>.pattern .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:37.3333333333vw;margin:0 auto 6.4vw}.p-el-japan04-patterns .c-text a:not([class])[target=_blank]{margin-right:1.0666666667vw}.p-el-japan04-patterns .c-text a:not([class])[target=_blank]::after{margin-left:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.p-el-japan04-sns{margin-top:8.5333333333vw}.p-el-japan04-sns .sns>a{height:14.9333333333vw;font-size:3.7333333333vw;line-height:1.3;gap:2.1333333333vw}.p-el-lesson .c-heading-border+*{margin-top:8.5333333333vw}.p-el-lesson .lead+.steps{margin-top:10.6666666667vw}.p-el-lesson .steps{padding-top:8.5333333333vw}.p-el-lesson .steps .step{border-top:.5333333333vw solid var(--fuji);padding-top:10.6666666667vw}.p-el-lesson .steps .step+.step{margin-top:17.0666666667vw}.p-el-lesson .steps .num{position:absolute;left:0;top:0;width:13.8666666667vw;padding-right:4.2666666667vw;background-color:var(--white);margin-top:-9.3333333333vw;font-size:9.3333333333vw}.p-el-lesson .image{margin-top:8.5333333333vw;margin-bottom:8.5333333333vw}.p-el-lesson .image:where(:first-child){margin-top:0}.p-el-lesson .image:where(:last-child){margin-bottom:0}.p-el-lesson .image.-overflow{width:calc(100% + 4vw);margin-right:-4vw}.p-el-lesson .image.-overflow .scroll{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.p-el-lesson .image.-overflow .scroll::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:4vw;height:auto}.p-el-lesson .image.-overflow .title{position:sticky;left:0;top:0;margin-bottom:5.3333333333vw;font-size:4.8vw}.p-el-lesson .image.-overflow img{max-width:none;width:initial;height:initial}.p-el-lets{background-image:url(../img/common/bg_pattern_sp.svg);background-repeat:repeat;background-position:top center;background-size:100vw 212.2666666667vw;margin-bottom:-50.6666666667vw;padding-bottom:50.6666666667vw;padding-top:45.3333333333vw}.p-section+.p-el-lets{margin-top:-16vw;padding-top:16vw}.p-el-lets>.inner::after{margin-top:16vw;margin-left:auto;margin-right:auto;width:86.6666666667vw;height:51.2vw}.p-el-lets .title{margin-left:-1.8666666667vw;width:84.5333333333vw;height:18.9333333333vw;margin-bottom:11.7333333333vw}.p-el-lets .item a{height:14.9333333333vw;font-size:4.2666666667vw}.p-el-lets .item a::after{right:6.9333333333vw;margin-top:-1.0666666667vw;width:8vw;height:2.1333333333vw}.p-el-lets .item a[href^="#"]:not([href="#"])::after{width:2.1333333333vw;height:8vw;right:6.4vw;bottom:6.4vw}.p-el-lets .item a[target=_blank]::after{width:3.7333333333vw;height:3.2vw;margin-left:2.6666666667vw}.p-el-main{margin-left:auto;margin-right:auto;width:86.6666666667vw;border-radius:2.6666666667vw}.p-el-main::before{top:1.6vw;left:1.6vw}.p-el-main::after{top:3.2vw;left:3.2vw}.p-el-movies .item+.item{margin-top:10.6666666667vw}.p-el-movies .movie a::after{margin-top:-6.4vw;margin-left:-6.4vw;width:12.8vw;height:12.8vw}.p-el-nav{position:fixed;left:0;bottom:0;z-index:5;width:100%;height:21.3333333333vw;padding-left:16.5333333333vw;padding-right:16.5333333333vw;background-color:var(--lightyellow);-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;border-top:1px solid var(--text)}.p-el-nav.is-hide{opacity:0;visibility:hidden}.p-el-nav .toggle{border-left:1px solid var(--text);border-right:1px solid var(--text);width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4.2666666667vw;padding-right:21.3333333333vw}.p-el-nav .prev,.p-el-nav .next{top:0;width:16.5333333333vw;height:100%;background-color:var(--yellow)}.p-el-nav .prev>span,.p-el-nav .next>span{font-size:3.7333333333vw;top:6.9333333333vw}.p-el-nav .prev::after,.p-el-nav .next::after{left:50%;margin-left:-4.2666666667vw;bottom:7.4666666667vw;width:8.5333333333vw;height:1.4933333333vw}.p-el-program>a[href] .title::after{content:"";position:absolute;border-radius:50%;background-color:var(--text);background-repeat:no-repeat;background-position:center center;background-image:url(../img/common/arrow_right_white.svg);border:1px solid var(--text);right:0;top:50%;margin-top:-2.6666666667vw;width:6.4vw;height:6.4vw;background-size:1.3333333333vw 2.1333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-el-program .title{padding-left:10.6666666667vw;padding-right:10.6666666667vw;font-size:4.2666666667vw;line-height:1.5;padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw}.p-el-program .title::before{top:50%;width:6.4vw;height:6.4vw;font-size:3.7333333333vw;margin-top:-2.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-el-program .image{margin-left:auto;margin-right:auto;margin-bottom:4.2666666667vw;width:37.3333333333vw;height:37.3333333333vw}.p-el-question .quiz-sub+*{margin-top:4.2666666667vw}.p-el-question .quiz-main+*{margin-top:4.2666666667vw}.p-el-question .commentary a[target=_blank]::after{width:3.7333333333vw;height:3.2vw;margin-left:1.0666666667vw}.p-el-question .your-answer .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4.8vw;line-height:1.5;min-height:18.6666666667vw;background-repeat:no-repeat;background-size:18.6666666667vw 18.6666666667vw;background-position:center center;text-align:center;letter-spacing:normal}.p-el-question .your-answer.-correct .text{background-image:url(../img/e-learning/bg_app_correct_sp.svg)}.p-el-question .your-answer.-incorrect .text{background-image:url(../img/e-learning/bg_app_incorrect_sp.svg)}.p-el-register .p-section-lead{text-align:center}.p-el-register .p-contact-frame{margin-top:43.7333333333vw}.p-el-register .p-contact-frame::before{left:50%;top:-36.8vw;width:42.6666666667vw;height:36.8vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/e-learning/illust_together_sp.svg)}.p-el-start-step{width:86.6666666667vw;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}.p-el-start-step::before{top:1.6vw;left:1.6vw}.p-el-start-step::after{top:3.2vw;left:3.2vw}.p-el-start-step>.title{letter-spacing:normal}.p-el-start-step>.title::before{font-size:14.9333333333vw;left:5.3333333333vw}.p-el-start-step>.link{margin-top:12.8vw}.p-el-sub{visibility:hidden;opacity:0;position:fixed;z-index:calc(var(--z-header) + 1);bottom:21.3333333333vw;left:0;width:100%;max-height:calc(100% - 21.3333333333vw);height:auto;background-color:var(--lightyellow);-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;pointer-events:none;border-radius:5.3333333333vw 5.3333333333vw 0 0;border-top:1px solid var(--text);border-left:1px solid var(--text);border-right:1px solid var(--text);padding:6.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden}.p-el-sub.is-active{pointer-events:auto;opacity:1;visibility:visible}.p-el-sub>.header{padding-bottom:.5333333333vw;margin-bottom:5.3333333333vw;background-size:1.6vw .5333333333vw}.p-el-sub>.header .part{font-size:4.2666666667vw;line-height:1.5;margin-bottom:2.1333333333vw}.p-el-sub>.header .title{font-size:4.2666666667vw;line-height:1.5;margin-bottom:4.2666666667vw}.p-el-sub>.back{display:none}.p-el-take-step{width:86.6666666667vw;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}.p-el-take-step>.title{letter-spacing:normal}.p-el-take-step>.link{margin-top:12.8vw}.p-enjoy-common-list{padding-top:4.2666666667vw;margin-top:8.5333333333vw}.p-enjoy-common-list.-others>.item{padding-bottom:8.5333333333vw}.p-enjoy-common-list.-others>.item .c-text{font-size:2.6666666667vw;margin-top:6.4vw}.p-enjoy-common-list.-others>.item .info .title{font-size:3.7333333333vw;margin-top:1.0666666667vw}.p-enjoy-common-list.-others>.item .info .image+.title{margin-top:6.4vw}.p-enjoy-common-list.-others>.item .info .image+.title+.c-text{margin-top:2.6666666667vw}.p-enjoy-common-list.-gourmet>.item{padding-top:9.6vw}.p-enjoy-common-list.-gourmet>.item+.item{margin-top:7.4666666667vw}.p-enjoy-common-list>.item{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}.p-enjoy-common-list>.item::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2857142857;padding:1.6vw 3.2vw;border-radius:.5333333333vw}.p-enjoy-common-list>.item+.item{margin-top:12.8vw}.p-enjoy-common-list>.item .info .title{font-size:6.1333333333vw}.p-enjoy-common-list>.item .info .title+*{margin-top:4.8vw}.p-enjoy-common-list>.item .info+.image{margin-top:9.6vw}.p-enjoy-common-list>.item .image{position:relative;border-radius:1.6vw}.p-enjoy-common-list>.item+.reason{margin-top:12.8vw}.p-enjoy-culture-box{padding-top:10.6666666667vw;margin-top:10.6666666667vw;position:relative}.p-enjoy-culture-box .image{position:absolute;width:27.7333333333vw;top:-9.6vw;right:8vw}.p-enjoy-culture-box .title{margin-bottom:5.3333333333vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw}.p-enjoy-culture-box .text{font-size:3.7333333333vw}.p-enjoy-culture-history-step{padding-bottom:17.0666666667vw}.p-enjoy-culture-history-step:last-child{padding-bottom:12.8vw;border-bottom:.5333333333vw solid var(--green)}.p-enjoy-culture-history-step+.p-study-flow-step{margin-top:17.0666666667vw}.p-enjoy-culture-history-step>.header{position:relative;padding-top:10.6666666667vw;border-top:.5333333333vw solid var(--green)}.p-enjoy-culture-history-step>.header+.lead{margin-top:6.4vw}.p-enjoy-culture-history-step>.header+.point{margin-top:8.5333333333vw}.p-enjoy-culture-history-step>.header .num{position:absolute;top:-9.3333333333vw;left:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);text-align:center;font-size:8.5333333333vw;line-height:1.2;color:var(--green);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-enjoy-culture-history-step>.header .num::before{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-weight:500;font-variation-settings:"wdth" 80;letter-spacing:.06em;content:"HISOTORY";display:block;margin-bottom:-.2666666667vw;color:var(--text);text-shadow:none;font-size:3.2vw;letter-spacing:normal}.p-enjoy-culture-history-step>.header .title{position:relative;font-size:5.8666666667vw;margin-bottom:2.6666666667vw}.p-enjoy-culture-history-step>.header .summary{font-size:4.2666666667vw}.p-enjoy-culture-history-step>.lead{font-size:3.7333333333vw}.p-enjoy-culture-history-step>.lead+.point{margin-top:8.5333333333vw}.p-enjoy-culture-hisotory>.indicator{display:none}.p-enjoy-culture-hisotory>.body{padding-top:8.8vw}.p-enjoy-culture-list{padding-top:4.2666666667vw;margin-top:10.6666666667vw;margin-bottom:6.4vw}.p-enjoy-culture-list>.item{padding:10.6666666667vw 5.3333333333vw;border-radius:2.6666666667vw}.p-enjoy-culture-list>.item+.item{margin-top:11.7333333333vw}.p-enjoy-culture-list>.item .name{font-size:3.7333333333vw;line-height:1.2142857143;border-radius:.5333333333vw;padding:1.8666666667vw 5.3333333333vw 1.6vw}.p-enjoy-culture-list>.item .image{border-radius:2.6666666667vw}.p-enjoy-culture-list>.item .image+*{margin-top:6.4vw}.p-enjoy-culture-list>.item .text{font-size:3.4666666667vw}.p-enjoy-culture-list>.item .c-list-note{margin-top:3.2vw}.p-enjoy-culture-list>.item .c-list-note>li+li{margin-top:1.0666666667vw}.p-enjoy-event{padding-top:4.2666666667vw;margin-top:8.5333333333vw}.p-enjoy-event>.item{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 4.2666666667vw}.p-enjoy-event>.item .title{left:5.3333333333vw;width:27.4666666667vw;font-size:3.7333333333vw;line-height:1.2857142857;padding:2.1333333333vw 4.2666666667vw 1.6vw;border-radius:.5333333333vw}.p-enjoy-event>.item .column:last-child{background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw}.p-enjoy-event>.item .block{padding-top:6.4vw;padding-bottom:6.4vw}.p-enjoy-event>.item .block:not(:first-child){background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw)}.p-enjoy-event>.item .link{font-size:4.8vw}.p-enjoy-event>.item .link::after{margin-left:2.1333333333vw;width:4.2666666667vw;height:4.2666666667vw;background-size:2.1333333333vw 1.8666666667vw}.p-enjoy-event>.item .text{font-size:3.4666666667vw;margin-top:2.6666666667vw}.p-enjoy-event>.item .period{-webkit-column-gap:5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;margin-top:4.8vw}.p-enjoy-event>.item .period dt{font-size:3.4666666667vw;padding:1.6vw;border-radius:.5333333333vw;white-space:nowrap}.p-enjoy-event>.item .period dd{font-size:3.4666666667vw}.p-enjoy-event>.item+.item{margin-top:12.8vw}.p-enjoy-sports-ranking{border-radius:2.6666666667vw;padding:8vw 5.3333333333vw 9.6vw;margin-top:10.6666666667vw}.p-enjoy-sports-ranking::after{background-image:url(../img/enjoy/sports/illust_soccer_sp.svg);width:15.2vw;height:15.2vw;top:-7.4666666667vw;right:5.3333333333vw}.p-enjoy-sports-ranking>.list .row+.row{margin-top:3.2vw}.p-enjoy-sports-ranking>.list .row:nth-child(1) dt{background-image:url(../img/common/ico_crown1_sp.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(2) dt{background-image:url(../img/common/ico_crown2_sp.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(3) dt{background-image:url(../img/common/ico_crown3_sp.svg)}.p-enjoy-sports-ranking>.list .row:nth-child(-n+3) dt{padding-top:3.7333333333vw}.p-enjoy-sports-ranking>.list .row:nth-child(n+4) dt::before{width:8vw;height:8vw}.p-enjoy-sports-ranking>.list .head{-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw;padding-bottom:3.2vw}.p-enjoy-sports-ranking>.list .head dt{font-size:3.7333333333vw;line-height:1.5;width:10.1333333333vw;height:9.0666666667vw}.p-enjoy-sports-ranking>.list .head dd{width:calc(100% - 6em);font-size:3.7333333333vw;line-height:1.5}.p-enjoy-sports-ranking>.list .head dd small{font-size:2.6666666667vw;margin-left:1.0666666667vw}.p-enjoy-sports>.c-heading-border{margin-top:10.6666666667vw}.p-enjoy-sports>.source{font-size:3.2vw;margin-top:6.4vw;word-break:break-all}.p-enjoy-tourism-box{margin-top:6.4vw}.p-enjoy-tourism-box .image{border-radius:1.6vw;margin-bottom:6.4vw}.p-enjoy-tourism-box .column>.c-list-disc{font-size:3.4666666667vw}.p-enjoy-tourism-box .column:first-child{padding-bottom:8.5333333333vw}.p-enjoy-tourism-box .column:last-child{background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-top:8.5333333333vw}.p-enjoy-tourism-box .title{border-radius:.5333333333vw;margin-bottom:4.2666666667vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw}.p-enjoy-tourism-box .c-list-disc+.title{margin-top:6.4vw}.p-enjoy-tourism-hot-spring{padding-top:19.2vw}.p-enjoy-tourism-others{padding-top:19.2vw}.p-event-article-footer{margin-top:10.6666666667vw}.p-event-article-header::before{height:80.5333333333vw;background-image:url(../img/common/bg_category-header_sp.svg)}.p-event-article-header>.inner{padding-top:6.6666666667vw;width:86.6666666667vw;margin-bottom:14.9333333333vw}.p-event-article-header>.inner .category{border-radius:.5333333333vw;padding:1.6vw 1.3333333333vw 1.8666666667vw;font-size:3.7333333333vw;line-height:1.2;border:.2666666667vw solid var(--text)}.p-event-article-header>.inner .category::after{right:6.4vw;width:2.1333333333vw;height:1.8666666667vw;margin-top:-.2666666667vw;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.p-event-article-header>.inner .category+.title{margin-top:4.2666666667vw}.p-event-article-header>.inner .title{font-size:6.4vw}.p-event-article-header>.inner .title+.info{margin-top:6.4vw}.p-event-article-header>.inner .info{gap:3.2vw}.p-event-article-header>.inner .status{border-radius:.5333333333vw;font-size:3.7333333333vw;padding:1.6vw}.p-event-article-header>.inner .date{font-size:4.2666666667vw}.p-event-article-header>.inner .share{margin-top:6.4vw}.p-event-article-header>.inner .c-button-detail{margin-top:10.6666666667vw}.p-event-calendar.fc .fc-view-harness{aspect-ratio:1}.p-event-calendar.fc .fc-toolbar.fc-header-toolbar .fc-prev-button,.p-event-calendar.fc .fc-toolbar.fc-header-toolbar .fc-next-button{display:none}.p-event-calendar.fc .fc-daygrid-day-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-event-calendar.fc .fc-h-event .fc-event-title-container::before{margin-left:auto;margin-right:auto}.p-event-calendar.fc .fc-h-event .fc-event-title{display:none}.p-event-calendar.fc .fc-prev-button,.p-event-calendar.fc .fc-next-button{font-size:4.2666666667vw;min-width:13.6vw;min-height:10.6666666667vw}.p-event-calendar.fc .fc-prev-button::before,.p-event-calendar.fc .fc-next-button::before{top:4vw;right:4vw;width:9.6vw;height:1.8666666667vw}.p-event-calendar.fc .fc-prev-button::after,.p-event-calendar.fc .fc-next-button::after{width:10.6666666667vw;height:10.6666666667vw}.p-event-calendar.fc .fc-prev-button::before{left:4vw}.p-event-calendar.fc .fc-prev-button::after{margin-left:0;margin-right:5.6vw}.p-event-calendar.fc .fc-next-button::after{margin-left:5.6vw}.p-event-item+.p-event-item{margin-top:12.8vw}.p-event-item .image{border-radius:2.6666666667vw;margin-bottom:8.5333333333vw;-webkit-box-shadow:2.1333333333vw 2.1333333333vw 0 var(--shadow);box-shadow:2.1333333333vw 2.1333333333vw 0 var(--shadow)}.p-event-item .info{margin-bottom:4.2666666667vw;gap:3.2vw}.p-event-item .status{border-radius:.5333333333vw;font-size:3.7333333333vw;padding:1.6vw}.p-event-item .date{font-size:4.2666666667vw}.p-event-item .title{font-size:4.2666666667vw;margin-bottom:4.2666666667vw}.p-event-item .desc{font-size:3.7333333333vw}.p-event-list+*{margin-top:12.8vw}.p-faq-item{padding-left:5.3333333333vw;padding-right:5.3333333333vw;border-radius:3.4666666667vw}.p-faq-item+*{margin-top:5.3333333333vw}.p-faq-item .header{padding-top:6.9333333333vw;padding-bottom:6.9333333333vw}.p-faq-item .header .title{font-size:3.4666666667vw;padding-left:8.5333333333vw;margin-right:11.7333333333vw}.p-faq-item .header .title::before{font-size:5.8666666667vw;line-height:1}.p-faq-item .header .toggle{top:50%;width:7.4666666667vw;height:7.4666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-faq-item .body{background-size:1.6vw .5333333333vw;padding-top:9.0666666667vw;padding-bottom:7.4666666667vw;padding-left:8.5333333333vw;font-size:3.4666666667vw}.p-faq-item .body::before{top:9.0666666667vw;font-size:5.8666666667vw;line-height:1}.p-faq-item .body>*+*{margin-top:4.2666666667vw}.p-index-banner .splide__track{overflow:visible;width:88vw}.p-index-banner .splide__slide a::after{width:8vw;height:2.1333333333vw;right:8.5333333333vw;bottom:8.5333333333vw}.p-index-banner .splide__pagination{width:88vw;margin-top:5.3333333333vw;text-align:center}.p-index-banner .splide__pagination>li{width:2.6666666667vw;height:2.6666666667vw}.p-index-banner .splide__pagination>li+li{margin-left:2.6666666667vw}.p-index-el{background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-top:2.9333333333vw;padding-bottom:28.5333333333vw;margin-top:-.2666666667vw;margin-bottom:11.7333333333vw;background-image:url(../img/index/bg_el_sp.svg)}.p-index-el .body{width:92vw}.p-index-el .title{margin-right:1.6vw;margin-left:auto;margin-bottom:10.6666666667vw;width:77.0666666667vw;height:auto}.p-index-el .lead{font-size:4.2666666667vw;text-align:center}.p-index-el .more{position:relative;text-align:center;margin-top:41.3333333333vw;z-index:2}.p-index-el .more::before{content:"";position:absolute;width:45.6vw;height:30.1333333333vw;bottom:100%;left:50%;background-image:url(../img/index/bg_el_more_sp.svg);background-size:contain;background-position:center bottom;background-repeat:no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index-el .image{margin-bottom:12.8vw}.p-index-event{width:86.6666666667vw;padding-top:19.2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index-event .title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10.6666666667vw}.p-index-event .title span[lang=en],.p-index-event .title span.main{font-size:9.6vw}.p-index-event .title span[lang=ja],.p-index-event .title span.sub{margin-left:4.2666666667vw;font-size:3.2vw}.p-index-event>.info{display:contents}.p-index-event>.image{margin-bottom:13.8666666667vw}.p-index-event .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:4.2666666667vw}.p-index-event .more{text-align:center;margin-top:10.6666666667vw}.p-index-facebook{width:86.6666666667vw;margin-bottom:13.8666666667vw}.p-index-facebook>.title{margin-bottom:10.6666666667vw}.p-index-facebook>.title span[lang=en]{font-size:9.6vw}.p-index-facebook>.title span[lang=ja]{margin-left:4.2666666667vw;font-size:3.2vw}.p-index-facebook .widget+.sns{margin-top:16vw}.p-index-facebook .sns .title{padding-top:23.4666666667vw;font-size:4.2666666667vw;background-size:12.8vw 17.0666666667vw;margin-bottom:9.6vw}.p-index-facebook .sns .title::before,.p-index-facebook .sns .title::after{width:2.6666666667vw;height:4.2666666667vw}.p-index-facebook .sns .title::before{margin-right:3.2vw}.p-index-facebook .sns .title::after{margin-left:3.2vw}.p-index-facebook .sns .item{width:26.6666666667vw;height:26.6666666667vw}.p-index-facebook .sns .item+.item{margin-left:3.2vw}.p-index-facebook .sns .item a span{margin-top:2.1333333333vw;font-size:3.2vw}.p-index-facebook .sns .item.-instagram a .c-icon{display:none}.p-index-facebook .sns .item.-instagram a::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:auto;margin-right:auto;width:5.3333333333vw;height:5.3333333333vw;margin-top:.2666666667vw;margin-bottom:.2666666667vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_instagram.svg);background-size:contain}.p-index-facebook .sns .item.-facebook a .c-icon{display:none}.p-index-facebook .sns .item.-facebook a::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:auto;margin-right:auto;width:5.8666666667vw;height:5.8666666667vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_facebook.svg);background-size:contain}.p-index-facebook .sns .item.-youtube a .c-icon{display:none}.p-index-facebook .sns .item.-youtube a::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:auto;margin-right:auto;margin-top:1.0666666667vw;margin-bottom:1.0666666667vw;width:6.4vw;height:4.2666666667vw;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/ico_youtube.svg);background-size:contain}.p-index-instagram{padding-left:5px;padding-right:5px;padding-top:19.2vw;margin-bottom:19.2vw}.p-index-instagram>.title{margin-left:auto;margin-right:auto;width:86.6666666667vw;margin-bottom:10.6666666667vw}.p-index-instagram>.title span[lang=en],.p-index-instagram>.title span.main{font-size:9.6vw}.p-index-instagram>.title span[lang=ja],.p-index-instagram>.title span.sub{margin-left:4.2666666667vw;font-size:3.2vw}.p-index-interview-item .image{margin-bottom:7.4666666667vw}.p-index-interview-item .image::after{margin-top:-6.4vw;margin-left:-6.4vw;width:12.8vw;height:12.8vw}.p-index-interview-item .header{padding-bottom:4.8vw}.p-index-interview-item .header .date{padding-right:4.2666666667vw;margin-right:4.2666666667vw;background-size:.5333333333vw 1.6vw}.p-index-interview-item .header .date time .ym{font-size:3.2vw}.p-index-interview-item .header .date time .day{font-size:8.5333333333vw}.p-index-interview-item .header .headline{font-size:3.4666666667vw}.p-index-interview-list>.p-index-interview-item+.p-index-interview-item{margin-top:12.8vw}.p-index-interview{position:relative;background-repeat:repeat;background-image:url(../img/index/bg_interview_sp.svg);background-size:100% auto;background-position:top center;padding-top:14.9333333333vw;padding-bottom:17.0666666667vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw}.p-index-interview .title{text-align:center;margin-bottom:10.6666666667vw}.p-index-interview .title span[lang=en]{font-size:14.9333333333vw}.p-index-interview .title span[lang=ja]{margin-top:2.1333333333vw;font-size:3.2vw}.p-index-interview .detail{margin-top:10.6666666667vw;width:89.3333333333vw;margin-left:auto;margin-right:auto;text-align:center;font-size:3.7333333333vw}.p-index-interview .detail a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24.2666666667vw;height:12.8vw}.p-index-interview .detail a::before{width:12.8vw;height:12.8vw}.p-index-interview .detail a::after{width:16vw;height:1.8666666667vw;margin-top:-.9333333333vw;right:5.0666666667vw}.p-index-life-nav>.list{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:8.5333333333vw;-moz-column-gap:8.5333333333vw;column-gap:8.5333333333vw;row-gap:6.4vw}.p-index-life-nav .item{white-space:nowrap;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x;background-position:left bottom}.p-index-life-nav .item a{width:100%;height:100%;font-size:3.4666666667vw;line-height:1.5;padding-bottom:1.8666666667vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index-life-nav .item a::after{width:4.2666666667vw;height:4.2666666667vw;margin-left:1.6vw;background-size:1.0666666667vw 1.8666666667vw}.p-index-life-nav .item.-s a{font-size:3.2vw}.p-index-life-section+.p-index-life-section{margin-top:19.2vw}.p-index-life-section>.image{margin-left:-1.3333333333vw;margin-right:-1.3333333333vw}.p-index-life-section .title{position:relative;z-index:1}.p-index-life-section .title img{display:inline-block}.p-index-life-section .lead{font-size:3.7333333333vw}.p-index-life-section .more{margin-top:10.6666666667vw}.p-index-life-section>.p-index-life-nav{margin-top:10.6666666667vw}.p-index-life-section.-study .title{margin-top:-1.3333333333vw;width:57.6vw;margin-bottom:8vw}.p-index-life-section.-study.-en .title{margin-top:3.4666666667vw;width:69.8666666667vw}.p-index-life-section.-live .title{margin-left:auto;margin-top:-1.8666666667vw;width:54.4vw;margin-bottom:9.6vw}.p-index-life-section.-live.-en .title{width:61.3333333333vw}.p-index-life-section.-work .title{margin-top:-4.5333333333vw;width:50.9333333333vw;margin-bottom:11.2vw}.p-index-life-section.-work .p-index-life-nav .item:nth-child(2){grid-area:2/1}.p-index-life-section.-work .p-index-life-nav .item:nth-child(3){grid-area:2/2}.p-index-life-section.-work.-en .title{width:64.8vw}.p-index-life-section.-enjoy .title{margin-top:8.5333333333vw;width:53.8666666667vw;margin-bottom:7.4666666667vw}.p-index-life-section.-enjoy.-en .title{width:68.8vw}.p-index-life-section.-en .p-index-life-nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index-life-section.-en .p-index-life-nav .item{white-space:normal}.p-index-life{width:89.3333333333vw;margin-bottom:21.3333333333vw}.p-index-life>.title{margin-bottom:10.6666666667vw}.p-index-life>.title span[lang=en],.p-index-life>.title .main{font-size:9.6vw}.p-index-life>.title span[lang=ja],.p-index-life>.title .sub{margin-top:1.6vw;font-size:3.2vw}.p-index-mv{padding-top:15.2vw;height:141.6vw;margin-bottom:19.2vw;background-repeat:no-repeat;background-position:left bottom,left bottom;background-image:url(../img/index/bg_mv_sp.svg),-webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:url(../img/index/bg_mv_sp.svg),linear-gradient(var(--white), var(--white));background-size:auto 100%,100% 50%}.p-index-mv>.inner{width:86.6666666667vw;height:106.6666666667vw;border:.2666666667vw solid var(--text)}.p-index-mv .weather{right:-.2666666667vw;top:-.2666666667vw;height:10.6666666667vw;border-radius:0 0 0 4.2666666667vw;border:.2666666667vw solid var(--text);padding:2.1333333333vw 3.4666666667vw}.p-index-mv .weather:not(:empty) .date{margin-left:2.6666666667vw;font-size:2.9333333333vw}.p-index-mv .weather:not(:empty) .date .day{font-size:4vw}.p-index-mv .weather:not(:empty) .date .week{font-size:2.6666666667vw;vertical-align:-0.3334em}.p-index-mv .weather:not(:empty) .temp{font-size:2.9333333333vw;line-height:1.2727272727;margin-left:3.4666666667vw;padding-left:4vw;background-size:.5333333333vw 1.6vw}.p-index-mv .weather:not(:empty) .temp span::after{font-size:2.1333333333vw}.p-index-mv .weather:not(:empty) .condition>span{margin-left:2.6666666667vw;width:6.9333333333vw;height:6.9333333333vw}.p-index-mv .balloon{top:79.4666666667vw;right:1.3333333333vw;width:6.9333333333vw;height:10.4vw}.p-index-mv .globe{left:0;bottom:0;width:12.8vw;height:114.1333333333vw;background-image:url(../img/index/bg_mv-globe_sp.svg);background-position:left bottom}.p-index-mv .fuji{width:100%;height:32.5333333333vw;background-image:url(../img/index/bg_mv-fuji_sp.svg)}.p-index-mv .fuji .comment{right:2.9333333333vw;width:31.2vw;height:11.2vw;margin-bottom:1.8666666667vw}.p-index-mv .splide__slide .hdl>.main{font-size:8.5333333333vw}.p-index-mv .splide__slide .hdl>.sub{font-size:3.4666666667vw}:lang(en) .p-index-mv .splide__slide .text{font-size:2.6666666667vw}.p-index-mv .splide__slide .c-button-detail .button{font-size:2.9333333333vw;width:64vw;height:11.7333333333vw}.p-index-mv .splide__slide .c-button-detail .button::after{margin-top:-.5333333333vw;right:5.3333333333vw;width:5.3333333333vw;height:1.3333333333vw}:lang(en) .p-index-mv .splide__slide .c-button-detail .button{width:55.4666666667vw}.p-index-mv .splide__pagination{bottom:100%;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:4.2666666667vw}.p-index-mv .splide__pagination>li{width:2.1333333333vw;height:2.1333333333vw}.p-index-mv .splide__pagination>li+li{margin-left:2.6666666667vw}.p-index-news-item .image{width:67.4666666667vw;height:53.3333333333vw;padding-top:.2666666667vw;padding-left:.3733333333vw;padding-right:1.12vw;padding-bottom:.8533333333vw;margin-bottom:6.9333333333vw}.p-index-news-item .info{margin-left:2.6666666667vw;margin-right:2.6666666667vw}.p-index-news-item .headline{font-size:4.2666666667vw;padding-bottom:4.5333333333vw;margin-bottom:4.2666666667vw;background-size:1.6vw .5333333333vw}.p-index-news-item .desc{font-size:3.7333333333vw}.p-index-news-item .foot{margin-top:5.3333333333vw}.p-index-news-item .category{font-size:3.2vw}.p-index-news-item .date{font-size:3.2vw}.p-index-news-list .splide__track{width:67.4666666667vw}.p-index-news-list .splide__pagination>li{width:2.1333333333vw;height:2.1333333333vw}.p-index-news-list .splide__pagination>li+li{margin-left:2.6666666667vw}.p-index-news{margin-bottom:16vw}.p-index-news>.title{width:89.3333333333vw;margin-bottom:10.6666666667vw}.p-index-news>.title span[lang=en],.p-index-news>.title .main{font-size:9.6vw}.p-index-news>.title span[lang=ja],.p-index-news>.title .sub{margin-top:1.6vw;font-size:3.2vw}.p-index-news .detail{margin-top:10.6666666667vw;width:89.3333333333vw;margin-left:auto;margin-right:auto;text-align:center;font-size:3.7333333333vw}.p-index-news .detail a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24.2666666667vw;height:12.8vw}.p-index-news .detail a::before{width:12.8vw;height:12.8vw}.p-index-news .detail a::after{width:16vw;height:1.8666666667vw;margin-top:-.9333333333vw;right:5.0666666667vw}.p-index-why{padding-top:34.1333333333vw;height:257.8666666667vw;background-image:url(../img/index/bg_why3_sp.svg);background-position:bottom center}.p-index-why>.title{margin-bottom:10.6666666667vw}.p-index-why>.title span[lang=en],.p-index-why>.title .main{font-size:11.7333333333vw}.p-index-why>.title span[lang=ja],.p-index-why>.title .sub{margin-top:1.6vw;font-size:3.7333333333vw}.p-index-why .lead{margin-bottom:12.8vw}.p-index-why .lead span{font-size:3.7333333333vw;line-height:2.1428571429;padding-left:2.1333333333vw;padding-right:2.1333333333vw}.p-index-why .lead span+span{margin-top:2.6666666667vw}:lang(en) .p-index-why .lead{margin-bottom:11.4666666667vw}:lang(en) .p-index-why .lead span{font-size:2.6666666667vw;line-height:2.6}:lang(en) .p-index-why .lead span+span{margin-top:2.6666666667vw}.p-index-why .more>a{width:76vw}.p-index-why .shortcut .item.-fuji{top:137.8666666667vw;right:9.3333333333vw;width:58.4vw;height:30.1333333333vw;z-index:2}.p-index-why .shortcut .item.-fuji::after{content:"";display:block;position:absolute;top:-6.6666666667vw;left:-1.6vw;width:64.8vw;height:36.8vw;background-image:url(../img/index/bg_why-fuji-flower_sp.svg);background-size:contain;background-position:0 0;pointer-events:none}.p-index-why .shortcut .item.-food{left:8.8vw;bottom:34.6666666667vw;width:82.4vw;height:41.6vw}.p-index-why .shortcut .item.-culture{display:none}.p-index-why .shortcut .item.-map{display:none}.p-index-why.-en{background-image:url(../en/img/index/bg_why2_sp.svg)}.p-index-widebanner>a::after{width:8vw;height:2.1333333333vw;right:8.5333333333vw;bottom:8.5333333333vw}.p-live-emergency-box{padding-top:8.5333333333vw;margin-top:13.3333333333vw}.p-live-emergency-box.-hospital::after{background-image:url(../img/live/emergency/illust_hospital_sp.svg);width:17.0666666667vw;height:13.3333333333vw;top:-6.6666666667vw;right:5.3333333333vw}.p-live-emergency-box.-counselor{margin-top:18.6666666667vw}.p-live-emergency-box.-counselor::after{background-image:url(../img/live/emergency/illust_counselor_sp.svg);width:20.2666666667vw;height:18.9333333333vw;top:-11.7333333333vw;right:2.6666666667vw}.p-live-emergency-box.-shelter::after{background-image:url(../img/live/emergency/illust_shelter_sp.svg);width:18.9333333333vw;height:11.7333333333vw;top:-4.2666666667vw;right:3.2vw}.p-live-emergency-contact{border-radius:5.3333333333vw;padding:10.6666666667vw 5.3333333333vw;margin-top:9.6vw}.p-live-emergency-contact::after{background-image:url(../img/live/emergency/illust_phone_sp.svg);width:11.2vw;height:17.6vw;top:-5.8666666667vw;right:8vw}.p-live-emergency-contact .block:not(:first-child){background-position:left top;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:max(4.5px, 0.4166666667vw) max(1.5px, 0.1388888889vw);padding-top:6.4vw;margin-top:5.3333333333vw}.p-live-emergency-contact .image{border-radius:2.1333333333vw;margin-top:6.4vw}.p-live-emergency-contact .number{position:absolute;top:-7.4666666667vw;right:4.2666666667vw}.p-live-emergency-contact .number p{font-size:14.1333333333vw;display:inline-block}.p-live-emergency-contact .balloon{border-radius:1.0666666667vw;padding:5.3333333333vw;margin-top:8vw}.p-live-emergency-contact .balloon::before{width:5.0666666667vw;height:5.8666666667vw;top:-5.6vw;right:10.6666666667vw}.p-live-emergency-patterns{padding-top:4.2666666667vw}.p-live-emergency-patterns .pattern{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 5.3333333333vw}.p-live-emergency-patterns .pattern::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 5.3333333333vw 1.8666666667vw;border-radius:.5333333333vw}.p-live-emergency-patterns .pattern.-pattern1::after{background-image:url(../img/live/emergency/illust_pattern1_sp.svg);width:24.2666666667vw;height:17.6vw;top:-10.1333333333vw;right:4.2666666667vw}.p-live-emergency-patterns .pattern.-pattern2::after{background-image:url(../img/live/emergency/illust_pattern2_sp.svg);width:27.4666666667vw;height:16.8vw;top:-8vw;right:4.2666666667vw}.p-live-emergency-patterns .pattern+.pattern{margin-top:10.6666666667vw}.p-live-emergency-patterns .pattern .title{font-size:5.8666666667vw}.p-live-emergency-patterns .pattern .title+*{margin-top:4.8vw}.p-live-emergency-patterns .pattern .text{font-size:3.4666666667vw}.p-live-emergency-patterns .pattern .text+.image{margin-top:6.4vw}.p-live-emergency-patterns+*{margin-top:6.4vw}.p-live-emergency-todo{padding-top:4.2666666667vw}.p-live-emergency-todo .todo{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 8vw}.p-live-emergency-todo .todo::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 5.3333333333vw 1.8666666667vw;border-radius:.5333333333vw}.p-live-emergency-todo .todo+.todo{margin-top:10.6666666667vw}.p-live-emergency-todo .todo .title{font-size:5.8666666667vw}.p-live-emergency-todo .todo .title+*{margin-top:4.8vw}.p-live-emergency-todo .todo .text{font-size:3.4666666667vw}.p-live-emergency-todo .todo .text+.image{margin-top:6.4vw}.p-live-emergency-todo .todo .image{margin-top:6.4vw}.p-live-emergency-todo+*{margin-top:6.4vw}.p-live-expense-cases>.item{border-radius:2.6666666667vw;padding:15.4666666667vw 5.3333333333vw 8vw}.p-live-expense-cases>.item::before{font-size:3.7333333333vw;min-width:21.6vw;padding-left:2.1333333333vw;padding-right:2.1333333333vw;height:8.2666666667vw;border-radius:2.6666666667vw 0 1.6vw 0}.p-live-expense-cases>.item::after{width:20.8vw;height:20.8vw;top:-6.9333333333vw;right:5.3333333333vw}.p-live-expense-cases>.item:nth-child(1)::after{background-image:url(../img/live/cost/illust_expense_icon1_sp.svg)}.p-live-expense-cases>.item:nth-child(2)::after{background-image:url(../img/live/cost/illust_expense_icon2_sp.svg)}.p-live-expense-cases>.item:nth-child(3)::after{background-image:url(../img/live/cost/illust_expense_icon3_sp.svg)}.p-live-expense-cases>.item+.item{margin-top:10.6666666667vw}.p-live-expense-cases>.item .row{padding-top:3.7333333333vw;padding-bottom:2.6666666667vw}.p-live-expense-cases>.item .row::after{width:22.9333333333vw}:lang(en) .p-live-expense-cases>.item .row::after{width:48.5333333333vw}.p-live-expense-cases>.item .label{font-size:3.7333333333vw;width:22.9333333333vw}:lang(en) .p-live-expense-cases>.item .label{width:48.5333333333vw;font-size:3.4666666667vw}.p-live-expense-cases>.item .label::before{margin-right:2.1333333333vw;width:5.3333333333vw;height:5.3333333333vw}.p-live-expense-cases>.item .label.-house::before{background-image:url(../img/live/cost/illust_house_sp.svg)}.p-live-expense-cases>.item .label.-food::before{background-image:url(../img/live/cost/illust_food_sp.svg)}.p-live-expense-cases>.item .label.-transportation::before{background-image:url(../img/live/cost/illust_transportation_sp.svg)}.p-live-expense-cases>.item .label.-study::before{background-image:url(../img/live/cost/illust_study_sp.svg)}.p-live-expense-cases>.item .label.-social::before{background-image:url(../img/live/cost/illust_social_sp.svg)}.p-live-expense-cases>.item .cost{width:52.5333333333vw;font-size:4.8vw;padding-right:18.6666666667vw}:lang(en) .p-live-expense-cases>.item .cost{padding-right:1.0666666667vw;width:auto;font-size:4.2666666667vw}.p-live-expense-cases>.item .cost small{font-size:2.9333333333vw}:lang(en) .p-live-expense-cases>.item .cost small{font-size:2.9333333333vw}.p-live-expense-cases>.item .total{margin-top:2.1333333333vw}.p-live-expense-cases>.item .total .text{font-size:6.6666666667vw;background-position:left 8vw}.p-live-expense-cases>.item .total .text .small{font-size:3.7333333333vw}.p-live-expense-cases>.item .total .text .ex-small{font-size:3.2vw}.p-live-expense-prices{padding-top:5.3333333333vw}.p-live-expense-prices>.item{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:8.5333333333vw;-moz-column-gap:8.5333333333vw;column-gap:8.5333333333vw;row-gap:5.3333333333vw;padding:12.2666666667vw 5.3333333333vw 9.6vw;border-radius:2.6666666667vw}.p-live-expense-prices>.item+.item{margin-top:13.3333333333vw}.p-live-expense-prices>.item .title{left:5.3333333333vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw;height:8.5333333333vw;border-radius:.5333333333vw;-webkit-transform:translateY(-62.5%);transform:translateY(-62.5%);font-size:3.7333333333vw}.p-live-expense-prices>.item .image{width:32vw;height:32vw}.p-live-expense-prices>.item .body{display:contents}.p-live-expense-prices>.item .yen{font-size:7.4666666667vw}.p-live-expense-prices>.item .yen::before{width:9.0666666667vw;height:5.8666666667vw}.p-live-expense-prices>.item .yen span{background-position:left 5.3333333333vw}.p-live-expense-prices>.item .others{grid-column:1/3;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:4.8vw;-moz-column-gap:4.8vw;column-gap:4.8vw;row-gap:4.2666666667vw}.p-live-expense-prices>.item .others .price{font-size:3.7333333333vw;-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}.p-live-expense-prices>.item .others .price::before{width:8vw;height:5.3333333333vw}.p-live-expense-prices>.item .others .price.-wrap>span{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-live-expense-prices>.item .others .price span{-webkit-column-gap:.8vw;-moz-column-gap:.8vw;column-gap:.8vw}.p-live-expense-prices>.item .others .price span small{font-size:2.9333333333vw}.p-live-expense-prices+.c-text,.p-live-expense-prices+.c-list-note{margin-top:6.4vw}.p-live-job-point{margin-top:8.5333333333vw}.p-live-job-point>.item{border-top:1px solid var(--text);border-bottom:1px solid var(--text);background-repeat:no-repeat,no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-size:1px 96%,1px 96%;background-position:left bottom,right top;padding:8.5333333333vw 5.3333333333vw 10.6666666667vw}.p-live-job-point>.item+.item{margin-top:-1px}.p-live-job-point>.item::before{top:3.2vw;left:3.2vw;width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-live-job-point>.item .image{width:54.1333333333vw}.p-live-job-point>.item .image+*{margin-top:5.3333333333vw}.p-live-job-point>.item .title{font-size:4.8vw}.p-live-job-point>.item .title+*{margin-top:3.7333333333vw}.p-live-job-point>.item .text{font-size:3.4666666667vw}.p-live-job-ranking{border-radius:2.6666666667vw;padding:8vw 5.3333333333vw 10.6666666667vw;margin-top:8.5333333333vw}.p-live-job-ranking>.list .row{-webkit-column-gap:4.8vw;-moz-column-gap:4.8vw;column-gap:4.8vw;background-size:1.6vw .5333333333vw;padding-bottom:4.2666666667vw}.p-live-job-ranking>.list .row+.row{margin-top:3.2vw}.p-live-job-ranking>.list .row:nth-child(1) dt{background-image:url(../img/common/ico_crown1_sp.svg)}.p-live-job-ranking>.list .row:nth-child(2) dt{background-image:url(../img/common/ico_crown2_sp.svg)}.p-live-job-ranking>.list .row:nth-child(3) dt{background-image:url(../img/common/ico_crown3_sp.svg)}.p-live-job-ranking>.list .row:first-child::after{background-image:url(../img/live/job/illust_food_sp.svg);width:16vw;height:7.7333333333vw;top:1.0666666667vw;left:33.0666666667vw}:lang(en) .p-live-job-ranking>.list .row:first-child::after{left:58.6666666667vw}.p-live-job-ranking>.list .row:nth-child(-n+3) dt{padding-top:3.4666666667vw}.p-live-job-ranking>.list .row:nth-child(n+4) dt::before{width:8vw;height:8vw}.p-live-job-ranking>.list .row dt{font-size:3.7333333333vw;line-height:1.5;width:10.1333333333vw;height:9.0666666667vw}.p-live-job-ranking>.list .row dd{width:calc(100% - 6em);font-size:3.7333333333vw;line-height:1.5}.p-live-job-ranking>.chart{margin-top:9.6vw}.p-live-job-ranking>.note{font-size:2.6666666667vw;margin-top:8vw}.p-live-job-search{margin-top:8.5333333333vw}.p-live-job-search>.item{border-radius:2.6666666667vw;padding:4.2666666667vw 5.3333333333vw 8.5333333333vw}.p-live-job-search>.item+.item{margin-top:10.6666666667vw}.p-live-job-search>.item .title{-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw;font-size:4vw}.p-live-job-search>.item .title::before{width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-live-job-search>.item .image{width:68.8vw;margin:auto;margin-top:7.4666666667vw}.p-live-job-search>.item .voice-wrapper{padding-right:2.6666666667vw;margin-top:10.6666666667vw}.p-live-job-search>.item .voice{border-radius:2.1333333333vw;padding:2.6666666667vw 8vw 4.2666666667vw 5.3333333333vw}.p-live-job-search>.item .voice::before{background-image:url(../img/live/job/illust_search_sp.svg);width:22.9333333333vw;height:13.6vw;top:-13.8666666667vw;right:12.2666666667vw}.p-live-job-search>.item .voice::after{width:14.4vw;height:14.4vw;top:-9.0666666667vw;right:-4.2666666667vw}.p-live-job-search>.item .text{font-size:3.4666666667vw;background-size:1.6vw .5333333333vw;padding-bottom:2.1333333333vw}.p-live-job-search>.item .text-vertical{position:absolute;right:-4.2666666667vw;bottom:0;font-size:3.2vw}.p-live-job-search>.item .c-list-disc{margin-top:6.4vw}.p-live-life-bike{padding-top:10.6666666667vw;padding-bottom:41.0666666667vw;margin-top:14.9333333333vw}.p-live-life-bike>.title{top:-4.2666666667vw;border-radius:.5333333333vw;-webkit-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw;padding:1.6vw 2.6666666667vw}.p-live-life-bike>.title::before{width:4.8vw;height:4.8vw}.p-live-life-bike>.image{border-radius:1.6vw}.p-live-life-bike>.info .c-list-disc{margin-top:7.4666666667vw;margin-bottom:4.2666666667vw}.p-live-life-bike>.info>.c-link-arrow{font-size:3.4666666667vw}.p-live-life-bike>.illust{width:74.1333333333vw;bottom:-.2666666667vw}.p-live-life-box{margin-top:8.5333333333vw}.p-live-life-chart{margin-top:10.6666666667vw;margin-bottom:12.8vw}.p-live-life-chart>.caption{-webkit-column-gap:5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;margin-top:5.3333333333vw}:lang(en) .p-live-life-chart>.caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.p-live-life-chart>.caption>.text{font-size:3.2vw}.p-live-life-chart>.caption>.text::before{width:2.6666666667vw;height:2.6666666667vw}.p-live-life-chart>.caption>.text>.dots{font-size:2.6666666667vw;padding-left:1.0666666667vw;padding-right:1.0666666667vw}.p-live-life-list{margin-top:7.4666666667vw}.p-live-life-list>.item{padding-top:4.2666666667vw;padding-bottom:4.2666666667vw}.p-live-life-list>.item .title{font-size:4vw;-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw}.p-live-life-list>.item .title::before{width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-live-life-list>.item .title+*{margin-top:3.2vw}.p-live-life-list>.c-heading-disc+.item{margin-top:5.3333333333vw}.p-live-life-mobile-carriers{margin-top:10.6666666667vw}.p-live-life-mobile-carriers>.item:not(:first-child){background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw}.p-live-life-mobile-carriers>.item:not(:first-child){padding-top:7.4666666667vw}.p-live-life-mobile-carriers>.item:not(:last-child){padding-bottom:8.5333333333vw}.p-live-life-mobile-carriers>.item .number{-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;margin-top:5.3333333333vw}.p-live-life-mobile-carriers>.item .number::before{background-image:url(../img/live/life/ico_phone_sp.svg);width:12.8vw;height:12.8vw}.p-live-life-mobile-carriers>.item .number+.c-list-note{margin-top:3.2vw}.p-live-life-mobile-carriers>.item .number .wrapper span{font-size:3.2vw}.p-live-life-mobile-carriers>.item .number .wrapper a{font-size:7.4666666667vw}.p-live-life-mobile-carriers>.item .info{margin-top:7.4666666667vw}.p-live-life-mobile-carriers>.item .info .row{-webkit-column-gap:5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw}.p-live-life-mobile-carriers>.item .info .row+.row{margin-top:4.2666666667vw}.p-live-life-mobile-carriers>.item .info .row dt{white-space:nowrap;border-radius:.5333333333vw;font-size:3.4666666667vw;padding:1.6vw}.p-live-life-mobile-carriers>.item .info .row dd{font-size:3.4666666667vw}.p-live-life-nhi{padding-top:2.1333333333vw;padding-bottom:4.2666666667vw;margin-top:8.5333333333vw}.p-live-life-nhi::before{top:-6.4vw;right:4.2666666667vw;width:23.4666666667vw;height:14.1333333333vw;background-image:url(../img/live/life/illust_insurance_sp.svg)}.p-live-life-nhi>.item{padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}.p-live-life-nhi>.item:not(:last-child){background-size:1.6vw .5333333333vw}.p-live-life-nhi>.item .title{border-radius:.5333333333vw;margin-bottom:5.3333333333vw;font-size:3.7333333333vw;padding:1.0666666667vw 1.3333333333vw}.p-live-life-outfit{margin-top:12.8vw}.p-live-life-outfit>.item{border-radius:2.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;padding:8.5333333333vw 5.3333333333vw 5.3333333333vw}.p-live-life-outfit>.item+.item{margin-top:11.7333333333vw}.p-live-life-outfit>.item .title{border-radius:.5333333333vw;padding:2.1333333333vw 3.2vw;top:-4.2666666667vw;left:5.3333333333vw}.p-live-life-outfit>.item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:35.2vw;height:35.2vw}.p-live-life-send-money>.item{border-radius:2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 8.5333333333vw}.p-live-life-send-money>.item.-bank::after{background-image:url(../img/live/life/illust_bank_sp.svg);width:14.9333333333vw;height:16vw;top:-3.2vw;right:6.4vw}.p-live-life-send-money>.item.-post::after{background-image:url(../img/live/life/illust_postoffice_sp.svg);width:14.9333333333vw;height:16vw;top:-3.2vw;right:6.4vw}.p-live-life-send-money>.item+.item{margin-top:7.4666666667vw}.p-live-life-send-money>.item .case{font-size:3.7333333333vw;line-height:1.1;margin-bottom:4.2666666667vw;padding:1.0666666667vw 1.3333333333vw}.p-live-life-send-money>.item .detail+.detail{margin-top:4.2666666667vw}.p-live-life-send-money>.item .detail .summary{font-size:4.8vw}.p-live-life-send-money>.item .detail .text{font-size:3.4666666667vw;line-height:1.5;margin-top:2.1333333333vw}.p-live-life-send-money>.item .detail .list{margin-top:3.2vw}.p-live-life-send-money>.item .detail .list ul li{font-size:3.7333333333vw;-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw}.p-live-life-send-money>.item .detail .list ul li::before{font-size:3.4666666667vw;width:6.4vw;height:6.4vw}.p-live-life-send-money>.item .detail .list ul li+li{margin-top:2.6666666667vw}.p-live-life-sunny-days{margin-top:8.5333333333vw}.p-live-life-toica{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw;margin-top:14.9333333333vw}.p-live-life-toica>.title{top:-4.2666666667vw;border-radius:.5333333333vw;padding:1.6vw 3.2vw}.p-live-life-toica>.info{margin-top:8.5333333333vw}.p-live-life-transport::before{width:23.4666666667vw;height:23.4666666667vw;top:-5.3333333333vw;right:4.2666666667vw}.p-live-life-transport:first-of-type{margin-top:10.6666666667vw}.p-live-life-transport.-bicycle::before{background-image:url(../img/live/life/illust_bicycle_sp.svg)}.p-live-life-transport.-train::before{background-image:url(../img/live/life/illust_train_sp.svg)}.p-live-life-transport.-bus::before{background-image:url(../img/live/life/illust_bus_sp.svg)}.p-live-life-transport.-taxi::before{background-image:url(../img/live/life/illust_taxi_sp.svg)}.p-live-life-withdraw>.image::after{width:16.8vw;height:16.5333333333vw;right:5.3333333333vw;bottom:-4.8vw}.p-live-life-withdraw>.text-area{margin-top:9.6vw}.p-live-place-columns{margin-top:9.6vw;margin-bottom:10.6666666667vw}.p-live-place-columns>.c-box-fill+.c-box-fill{margin-top:7.4666666667vw}.p-live-place-container{width:86.6666666667vw;border-radius:2.6666666667vw}.p-live-place-container::before{top:1.6vw;left:1.6vw}.p-live-place-container::after{top:3.2vw;left:3.2vw}.p-live-place-container.-blue>.inner::before{background-image:url(../img/common/illust_book-inside_sp.svg);width:17.3333333333vw;height:12vw;top:-6.9333333333vw;left:4.2666666667vw}.p-live-place-container.-blue>.inner::after{background-image:url(../img/common/illust_dormitory_sp.svg);width:25.0666666667vw;height:16.5333333333vw;top:26.6666666667vw;right:10.6666666667vw}:lang(en) .p-live-place-container.-blue>.inner::after{top:31.4666666667vw;right:6.4vw}.p-live-place-container.-green>.inner::before{background-image:url(../img/common/illust_japan-shizuoka_sp.svg);width:24vw;height:23.2vw;top:-10.6666666667vw;left:-4.2666666667vw}.p-live-place-container.-green>.inner::after{background-image:url(../img/common/illust_apartment_sp.svg);width:20.2666666667vw;height:22.4vw;top:20.8vw;right:13.8666666667vw}:lang(en) .p-live-place-container.-green>.inner::after{top:21.8666666667vw;right:12.8vw}.p-live-place-container.-pink>.inner::before{background-image:url(../img/common/illust_trees_sp.svg);width:22.1333333333vw;height:15.7333333333vw;top:-8.5333333333vw;left:5.3333333333vw}.p-live-place-container.-pink>.inner::after{background-image:url(../img/common/illust_home_sp.svg);width:26.6666666667vw;height:16vw;top:26.1333333333vw;right:10.6666666667vw}:lang(en) .p-live-place-container.-pink>.inner::after{top:39.2vw;right:5.6vw}.p-live-place-container.-yellow>.inner::before{background-image:url(../img/common/illust_money_sp.svg);width:16.8vw;height:16.5333333333vw;top:-9.0666666667vw;left:5.3333333333vw}.p-live-place-container.-yellow>.inner::after{background-image:url(../img/common/illust_house_sp.svg);width:21.6vw;height:16.2666666667vw;top:26.6666666667vw;right:8vw}:lang(en) .p-live-place-container.-yellow>.inner::after{top:31.7333333333vw;right:9.0666666667vw}.p-live-place-container>.inner{padding:12.8vw 5.3333333333vw 14.9333333333vw}.p-live-place-container>.inner .number{font-size:9.3333333333vw;top:4.2666666667vw;right:4.2666666667vw}.p-live-place-container>.inner>.heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-live-place-container>.inner>.heading>span.sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:8.5333333333vw;border-radius:1.6vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:1.3333333333vw 2.1333333333vw;min-width:29.6vw}:lang(en) .p-live-place-container>.inner>.heading>span.sub{font-size:3.4666666667vw}.p-live-place-container>.inner>.heading>span.sub::after{left:6.4vw;width:3.4666666667vw;height:3.2vw;margin-top:-.2666666667vw;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_reverse_pc.svg);background-size:contain}.p-live-place-container>.inner>.heading>span.sub+span[lang=ja]{margin-top:4.2666666667vw}.p-live-place-container>.inner>.heading>span[lang=ja],.p-live-place-container>.inner>.heading>span.main{font-size:10.1333333333vw;line-height:1.3571428571}:lang(en) .p-live-place-container>.inner>.heading>span.main{margin-top:5.8666666667vw}.p-live-place-container>.inner>.heading+*{margin-top:8.5333333333vw}.p-live-place-container>.inner>.c-heading-disc{margin-top:7.4666666667vw}.p-live-place-cost{margin-top:13.8666666667vw}.p-live-place-cost>.item{-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw}.p-live-place-cost>.item .title{padding:2.1333333333vw 4.2666666667vw;top:-5.3333333333vw;left:5.3333333333vw}.p-live-place-cost>.item .image{width:26.6666666667vw}.p-live-place-houses{margin-top:9.6vw}.p-live-place-houses>.list .row{background-size:1.6vw .5333333333vw;padding-bottom:4.2666666667vw}.p-live-place-houses>.list .row:not(:first-child){padding-top:4.2666666667vw}.p-live-place-houses>.list .row dt.c-heading-disc{font-size:3.7333333333vw}.p-live-place-houses>.list .row dd{font-size:3.7333333333vw;margin-top:2.6666666667vw}.p-live-place-nav{margin-bottom:19.2vw}.p-live-place-nav>.list{display:grid;grid-template-columns:repeat(2, 1fr);gap:5.3333333333vw}.p-live-place-nav>.list .item::before{font-size:8.5333333333vw;top:-2.6666666667vw;left:.5333333333vw}:lang(en) .p-live-place-nav>.list .item::before{top:auto;left:auto;right:1.6vw;bottom:1.3333333333vw}.p-live-place-nav>.list .item.-blue::after{background-image:url(../img/common/illust_dormitory_sp_small.svg);width:15.4666666667vw;height:10.1333333333vw;left:-4vw;bottom:2.6666666667vw}.p-live-place-nav>.list .item.-blue .text .sub::after{background-image:url(../img/live/place/nav_bg_blue_sp.svg)}.p-live-place-nav>.list .item.-green::after{background-image:url(../img/common/illust_apartment_sp_small.svg);width:12.8vw;height:14.1333333333vw;left:-2.9333333333vw;bottom:2.6666666667vw}.p-live-place-nav>.list .item.-green .text .sub::after{background-image:url(../img/live/place/nav_bg_green_sp.svg)}.p-live-place-nav>.list .item.-pink::after{background-image:url(../img/common/illust_home_sp_small.svg);width:16.5333333333vw;height:9.8666666667vw;left:-4vw;bottom:2.6666666667vw}.p-live-place-nav>.list .item.-pink .text .sub::after{background-image:url(../img/live/place/nav_bg_pink_sp.svg)}.p-live-place-nav>.list .item.-yellow::after{background-image:url(../img/common/illust_house_sp_small.svg);width:13.3333333333vw;height:10.1333333333vw;left:-2.9333333333vw;bottom:2.6666666667vw}.p-live-place-nav>.list .item.-yellow .text .sub::after{background-image:url(../img/live/place/nav_bg_yellow_sp.svg)}.p-live-place-nav>.list .item a{width:40.8vw;height:40.8vw;padding-top:17.6vw}:lang(en) .p-live-place-nav>.list .item a{padding-top:13.3333333333vw}.p-live-place-nav>.list .item a::before{width:8.5333333333vw;height:8.5333333333vw;bottom:2.6666666667vw}.p-live-place-nav>.list .item a::after{background-image:url(../img/common/shortarrow_down_sp.svg);width:3.2vw;height:6.4vw;bottom:6.4vw}.p-live-place-nav>.list .item a .text .sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:9.0666666667vw;border-radius:2.1333333333vw;font-size:2.6666666667vw;line-height:1.1428571429;padding:.8vw 1.3333333333vw;white-space:nowrap;position:absolute;right:0;top:6.4vw}:lang(en) .p-live-place-nav>.list .item a .text .sub{top:-1px}.p-live-place-nav>.list .item a .text .sub::after{right:6.4vw;width:2.9333333333vw;height:3.2vw;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_reverse_pc.svg);background-size:contain}.p-live-place-nav>.list .item a .text .main{font-size:4.8vw;padding-bottom:1.0666666667vw}.p-live-place-points{margin-top:9.6vw}.p-live-place-points>.item{border-top:1px solid var(--text);border-bottom:1px solid var(--text);background-repeat:no-repeat,no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-size:1px 92%,1px 92%;background-position:left bottom,right top;padding:8vw 5.3333333333vw 10.6666666667vw}.p-live-place-points>.item+.item{margin-top:-1px}.p-live-place-points>.item::before{top:3.2vw;left:3.2vw;width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-live-place-points>.item .image{width:54.1333333333vw}.p-live-place-points>.item .info dt{font-size:4vw;margin-top:6.4vw}.p-live-place-points>.item .info dd{font-size:3.7333333333vw;margin-top:3.7333333333vw}.p-live-place-where>.p-subsection+.p-subsection{margin-top:17.6vw}.cn-footer.lp-cmn-footer{background-image:url(../img/lp/common/bg_footer-top_sp.svg),url(../img/lp/common/bg_footer-bottom_sp.svg),-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:url(../img/lp/common/bg_footer-top_sp.svg),url(../img/lp/common/bg_footer-bottom_sp.svg),linear-gradient(var(--sky), var(--sky));background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center bottom,50% 30.4vw;background-size:100% 30.6666666667vw,100% 30.6666666667vw,100% calc(100% - 30.4vw)}.cn-footer.lp-cmn-footer .pagetop{right:3.7333333333vw;width:32vw;bottom:34.1333333333vw}.cn-history.lp-cmn-history{background-image:url(../img/lp/common/bg_history-top_sp.svg),url(../img/lp/common/bg_history-bottom_sp.svg),-webkit-gradient(linear, left top, left bottom, from(var(--lightgreen)), to(var(--lightgreen)));background-image:url(../img/lp/common/bg_history-top_sp.svg),url(../img/lp/common/bg_history-bottom_sp.svg),linear-gradient(var(--lightgreen), var(--lightgreen));background-color:var(--white);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center bottom,50% 40.8vw;background-size:100% 41.0666666667vw,100% 32.5333333333vw,100% calc(100% - 73.0666666667vw)}.cn-history.lp-cmn-history .inner{padding-top:41.0666666667vw;padding-bottom:32.5333333333vw}.cn-mv.lp-cmn-mv .work .caption{left:15.4666666667vw}.cn-mv.lp-cmn-mv .learn img{width:11.7333333333vw;left:0;bottom:44.8vw}.cn-mv.lp-cmn-mv .learn .caption{left:13.8666666667vw}.cn-mv.lp-cmn-mv .enjoy .caption{right:10.1333333333vw}.cn-mv.lp-cmn-mv .life .comment{width:29.3333333333vw;right:4vw}.cn-mv.lp-cmn-mv .life .caption{right:15.7333333333vw}.lp-cmn-about{margin-top:16vw}.lp-cmn-about .col{row-gap:10.6666666667vw}.lp-cmn-about .col .box .title{font-size:7.4666666667vw}.lp-cmn-about .col .box .desc{margin-top:6.4vw}.lp-cmn-about .point{margin-top:17.3333333333vw}.lp-cmn-about .point .pointItem:not(:first-of-type){margin-top:12.8vw}.lp-cmn-about .point .pointNumber{padding:2.1333333333vw 6.4vw;top:-4.2666666667vw;left:5.3333333333vw;font-size:3.7333333333vw}.lp-cmn-about .point .pointCol{row-gap:9.6vw;padding-inline:5.3333333333vw;padding-top:10.6666666667vw;padding-bottom:13.3333333333vw;border-radius:10px}.lp-cmn-about .point .pointBox .title{font-size:5.8666666667vw}.lp-cmn-about .point .pointBox .desc{margin-top:4.8vw;font-size:3.7333333333vw}.lp-cmn-about .btn{margin-top:14.9333333333vw;padding-block:2.6666666667vw}.lp-cmn-body{font-size:4.2666666667vw}.lp-cmn-body .lp-cmn-container.l-container{padding-top:0}.lp-cmn-body .lp-cmn-inner{padding-inline:6.6666666667vw}.lp-cmn-body .lp-cmn-btn[target=_blank]::after{width:2.6666666667vw;height:2.6666666667vw;right:5.3333333333vw}.lp-cmn-header.l-header{position:relative}.lp-cmn-header.l-header .inner{padding-bottom:4.8vw}.lp-cmn-header .btn{position:fixed;padding-block:4.4vw;padding-left:2.6666666667vw;padding-right:8vw;font-size:3.2vw}.lp-cmn-header .btn::after{width:3.2vw;height:2.6666666667vw;right:2.9333333333vw}.lp-cmn-footer{padding-top:21.3333333333vw;padding-bottom:33.0666666667vw;background-image:url(../img/lp/common/bg_footer_sp.svg)}.lp-cmn-footer .inner{padding-inline:6.6666666667vw;text-align:center}.lp-cmn-footer .sns{-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw;margin-bottom:13.8666666667vw}.lp-cmn-footer .sns .title{grid-area:1/1/2/4;row-gap:6.4vw;margin-bottom:5.8666666667vw;text-align:center;font-size:5.3333333333vw}.lp-cmn-footer .sns .title img{width:12.8vw;justify-self:center}.lp-cmn-footer .sns .title p,.lp-cmn-footer .sns .title span{position:relative}.lp-cmn-footer .sns .title p::before,.lp-cmn-footer .sns .title p::after,.lp-cmn-footer .sns .title span::before,.lp-cmn-footer .sns .title span::after{content:"";display:block;position:absolute;top:0;bottom:0;margin-block:auto;width:11.7333333333vw;height:.5333333333vw;border-radius:2px;background-color:var(--text)}.lp-cmn-footer .sns .title p::before,.lp-cmn-footer .sns .title span::before{left:0;rotate:58.5deg}.lp-cmn-footer .sns .title p::after,.lp-cmn-footer .sns .title span::after{right:0;rotate:-58.5deg}.lp-cmn-footer .sns .item a{width:26.6666666667vw}.lp-cmn-footer .sns .item .c-icon.-instagram{width:5.3333333333vw;height:5.3333333333vw}.lp-cmn-footer .sns .item .c-icon.-facebook{width:5.8666666667vw;height:5.8666666667vw}.lp-cmn-footer .sns .item .c-icon.-youtube{width:6.4vw;height:4.5333333333vw}.lp-cmn-footer .sns .item span{margin-top:2.1333333333vw;font-size:3.2vw}.lp-cmn-footer .f-link{font-size:3.2vw}.lp-cmn-footer .pagetop{padding-inline:8vw;padding-top:3.4666666667vw;padding-bottom:4vw;right:2.1333333333vw;bottom:34.1333333333vw;background-image:url(../img/lp/common/txt_footer-bubble_sp.svg);font-size:2.9333333333vw}.lp-cmn-footer .copyright{margin-top:25.0666666667vw;text-align:left;font-size:2.6666666667vw}.lp-cmn-campus .inner{margin-top:19.2vw}.lp-cmn-campus .header{padding-inline:6.6666666667vw}.lp-cmn-campus .header .title{font-size:7.4666666667vw}.lp-cmn-campus .header .desc{margin-top:7.4666666667vw}.lp-cmn-campus .map{padding-inline:6.6666666667vw;margin-top:10.6666666667vw}.lp-cmn-campus .btn{width:86.6666666667vw;margin-top:13.3333333333vw;padding-block:2.6666666667vw}.lp-cmn-campus .schedule{margin-top:14.9333333333vw}.lp-cmn-campus .schedule .title{padding-inline:6.6666666667vw;font-size:5.8666666667vw}.lp-cmn-campus .schedule .desc{padding-inline:6.6666666667vw;margin-top:6.4vw}.lp-cmn-campus .schedule .fig{margin-top:10.6666666667vw}.lp-cmn-campus .schedule .fig .slideContainer{overflow-x:hidden}.lp-cmn-campus .schedule .fig .slideContainer .slideImage{display:block;width:298.6666666667vw;max-inline-size:none;padding-inline:6.6666666667vw;-webkit-transform:translateX(0);transform:translateX(0)}.lp-cmn-campus .schedule .fig .slideBar{display:block;width:86.6666666667vw;height:.5333333333vw;margin-inline:auto;margin-top:7.4666666667vw;background-color:var(--lightgray)}.lp-cmn-campus .schedule .fig .slideBar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5.3333333333vw;height:5.3333333333vw;border:.9333333333vw solid #fff;-webkit-box-shadow:0 0 0 .5333333333vw var(--focus-color);box-shadow:0 0 0 .5333333333vw var(--focus-color);border-radius:50%;background-color:var(--focus-color)}.lp-cmn-campus .schedule .fig .slideBar::-moz-range-thumb{width:5.3333333333vw;height:5.3333333333vw;border:.9333333333vw solid #fff;box-shadow:0 0 0 .5333333333vw var(--focus-color);border-radius:50%;background-color:var(--focus-color)}.lp-cmn-history{background-size:contain;background-image:url(../img/lp/vi/bg_history_sp.svg)}.lp-cmn-history .inner{margin-top:14.4vw;padding-top:36.2666666667vw;padding-bottom:32.2666666667vw}.lp-cmn-history .col{row-gap:10.6666666667vw}.lp-cmn-history .box .title{font-size:7.4666666667vw}.lp-cmn-history .box .desc{margin-top:5.3333333333vw;font-size:3.7333333333vw}.lp-cmn-history .human::after{content:"";display:block;position:absolute;top:-14.4vw;right:-2.6666666667vw;width:8.8vw;height:10.6666666667vw;background-image:url(../img/lp/common/bg_history_shine_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.lp-cmn-history .human .caption{margin-top:3.2vw;font-size:3.7333333333vw}.lp-cmn-history .human .caption span:first-of-type{padding-right:5.3333333333vw}.lp-cmn-history .human .caption .ja{margin-top:1.0666666667vw;font-size:3.2vw}.lp-cmn-industry{margin-top:18.1333333333vw}.lp-cmn-industry .title{font-size:7.4666666667vw}.lp-cmn-industry .col{margin-top:7.4666666667vw}.lp-cmn-industry .col .btn{margin-top:13.3333333333vw;padding-block:2.6666666667vw}.lp-cmn-industry .col .map{grid-area:2/1/3/2;margin-top:10.6666666667vw}.lp-cmn-industry .global{margin-top:17.0666666667vw;padding-top:6.6666666667vw;padding-bottom:10.6666666667vw;padding-inline:5.3333333333vw;border-radius:2.6666666667vw}.lp-cmn-industry .global .box .title{font-size:5.8666666667vw}.lp-cmn-industry .global .box .desc .txt{margin-top:6.6666666667vw;font-size:3.7333333333vw}.lp-cmn-industry .global .box .desc .txt+.txt{margin-top:5.3333333333vw}.lp-cmn-industry .global .ref{margin-top:8vw;font-size:3.2vw}.lp-cmn-industry .global .graph{grid-area:2/1/3/2;margin-top:9.3333333333vw}.lp-cmn-interview{padding-top:13.3333333333vw;padding-bottom:22.9333333333vw;margin-top:21.3333333333vw;background-image:url(../img/lp/common/bg_interview_sp.svg)}.lp-cmn-interview .title{font-size:9.6vw}.lp-cmn-interview .desc{margin-top:5.3333333333vw}.lp-cmn-interview .list{row-gap:10.6666666667vw;margin-top:10.6666666667vw}.lp-cmn-interview .list .item .image::after{width:12.8vw;height:12.8vw}.lp-cmn-interview .list .item .header{position:relative;z-index:5;margin-top:-5.3333333333vw;-webkit-transform:translateX(-2.6666666667vw);transform:translateX(-2.6666666667vw)}.lp-cmn-interview .list .item .header .headline{padding:2.1333333333vw 3.2vw;font-size:4.2666666667vw}.lp-cmn-interview .list .item .header .headline .b-hdg{font-size:5.3333333333vw}.lp-cmn-interview .list .item .header .headline .s-hdg{font-size:3.7333333333vw}.lp-cmn-interview .list .item .header .name{padding:1.0666666667vw 3.2vw;font-size:3.7333333333vw}.lp-cmn-mv{padding-top:17.6vw;padding-bottom:19.4666666667vw;background-image:url(../img/lp/common/bg_mv_sp.svg),-webkit-gradient(linear, left top, left bottom, from(var(--sky)), to(var(--sky)));background-image:url(../img/lp/common/bg_mv_sp.svg),linear-gradient(var(--sky), var(--sky));background-position:center bottom,center top}.lp-cmn-mv .mvMain{width:86.6666666667vw}.lp-cmn-mv .mvMain .title{font-size:9.3333333333vw;text-align:center}.lp-cmn-mv .mvMain .title span::after{height:4.2666666667vw;bottom:.5333333333vw}.lp-cmn-mv .caption{border-radius:2px;padding:.2666666667vw 1.2vw;font-size:3.7333333333vw}.lp-cmn-mv .work{top:11.7333333333vw;left:1.6vw}.lp-cmn-mv .work img{width:38.9333333333vw}.lp-cmn-mv .work .caption{top:22.9333333333vw;left:7.4666666667vw}.lp-cmn-mv .learn img{width:29.6vw;left:-18.1333333333vw;bottom:45.0666666667vw}.lp-cmn-mv .learn .caption{bottom:46.4vw;left:12.5333333333vw}.lp-cmn-mv .map{width:28.5333333333vw;bottom:23.2vw;left:14.6666666667vw}.lp-cmn-mv .enjoy .soccer{width:10.9333333333vw;top:23.2vw;right:1.8666666667vw}.lp-cmn-mv .enjoy .food{width:16.2666666667vw;top:16.2666666667vw;right:12.2666666667vw}.lp-cmn-mv .enjoy .art{display:none}.lp-cmn-mv .enjoy .caption{top:37.0666666667vw;right:2.6666666667vw}.lp-cmn-mv .life{height:39.7333333333vw;background-image:url(../img/lp/common/bg_mv-fuji_sp.svg)}.lp-cmn-mv .life .comment{width:34.4vw;right:1.6vw;bottom:34.4vw}.lp-cmn-mv .life .caption{bottom:16.5333333333vw;right:16vw}.lp-cmn-useful{margin-block:21.3333333333vw}.lp-cmn-useful .inner{padding-inline:6.6666666667vw}.lp-cmn-useful .col{row-gap:16vw}.lp-cmn-useful .box .desc{margin-top:10.6666666667vw}.lp-cmn-useful .box .btn{padding-block:3.7333333333vw;margin-top:13.3333333333vw}.lp-cmn-useful .link .list{row-gap:7.2vw}.lp-cmn-useful .link .item a{width:100%;font-size:4.8vw;background-size:1.0666666667vw .5333333333vw;padding-bottom:2.1333333333vw}.lp-cmn-useful .link .item a::before{bottom:1.3333333333vw}.lp-cmn-useful .link .item a::after{width:4.2666666667vw;height:4.2666666667vw;background-size:1.3333333333vw;background-position:1.3333333333vw center}.id-footer.lp-cmn-footer .pagetop{right:0}.id-history.lp-cmn-history{background-image:url(../img/lp/id/bg_history_sp.svg)}.id-history.lp-cmn-history .inner{padding-top:41.3333333333vw;padding-bottom:33.8666666667vw}.id-history.lp-cmn-history .desc+.c-button-detail{margin-top:6.4vw}.id-history.lp-cmn-history .desc+.c-button-detail a{width:100%}.id-history.lp-cmn-history .human::after{display:none}.lp-myanmar-about .col .box .title{font-size:6.4vw}.lp-myanmar-about .point{margin-top:18.1333333333vw}.lp-myanmar-about .point .pointNumber{padding:2.4vw 3.2vw 2.6666666667vw}.lp-myanmar-about .point .pointBox .title{font-size:5.3333333333vw}.lp-myanmar-about .point .pointBox .desc{margin-top:4.2666666667vw;line-height:2}.lp-myanmar-about .lp-cmn-btn{margin-top:12.8vw;font-size:3.7333333333vw;line-height:1.75}.lp-myanmar-campus .header .desc{margin-top:6.4vw}.lp-myanmar-campus .lp-cmn-btn{margin-top:12.8vw;font-size:3.7333333333vw;line-height:1.75}.lp-myanmar-campus .schedule .title{font-size:5.3333333333vw}.lp-myanmar-footer .sns .title{font-size:3.7333333333vw;line-height:1.9}.lp-myanmar-history.lp-cmn-history{background-image:url(../img/lp/common/bg_history-top_sp.svg),url(../img/lp/common/bg_history-bottom_sp.svg),-webkit-gradient(linear, left top, left bottom, from(var(--lightgreen)), to(var(--lightgreen)));background-image:url(../img/lp/common/bg_history-top_sp.svg),url(../img/lp/common/bg_history-bottom_sp.svg),linear-gradient(var(--lightgreen), var(--lightgreen));background-color:var(--white);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center bottom,50% 40.8vw;background-size:100% 41.0666666667vw,100% 32.5333333333vw,100% calc(100% - 73.0666666667vw)}.lp-myanmar-history.lp-cmn-history .inner{margin-top:19.2vw;padding-top:41.0666666667vw;padding-bottom:32.5333333333vw}.lp-myanmar-history.lp-cmn-history .inner .title{text-align:left}.lp-myanmar-history.lp-cmn-history .inner .col{margin-top:5.3333333333vw}.lp-myanmar-industry .title{font-size:6.4vw}.lp-myanmar-industry .col{margin-top:6.4vw}.lp-myanmar-industry .col .desc{text-align:center}.lp-myanmar-industry .col .desc .txt+.txt{margin-top:5.3333333333vw}.lp-myanmar-industry .col .lp-cmn-btn{font-size:3.7333333333vw;line-height:1.75}.lp-myanmar-industry .global{margin-top:22.4vw}.lp-myanmar-industry .global .box .title{font-size:5.3333333333vw}.lp-myanmar-industry .global .box .desc .txt{margin-top:4.2666666667vw}.lp-myanmar-industry .global .graph{margin-top:8.5333333333vw}.lp-myanmar-interview .title{font-size:7.4666666667vw}.lp-myanmar-interview .list .item .header .headline{font-size:4vw}.lp-myanmar-mv .mvMain .title{font-size:6.4vw}.lp-myanmar-mv .mvMain .title>span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:8.5333333333vw}.lp-myanmar-mv .mvMain .title>span::after{bottom:2.6666666667vw}.lp-myanmar-mv .caption{padding:1.0666666667vw;font-size:2.6666666667vw}.lp-myanmar-mv .work .caption{top:23.4666666667vw;left:2.4vw}.lp-myanmar-mv .enjoy .caption{top:36.8vw;right:5.3333333333vw}.lp-myanmar-mv .learn img{width:11.7333333333vw;left:0;bottom:44.8vw}.lp-myanmar-mv .learn .caption{left:12vw;bottom:48.8vw}.lp-myanmar-mv .life .comment{width:25.8666666667vw;right:5.3333333333vw}.lp-myanmar-mv .life .caption{bottom:16.8vw;right:14.6666666667vw}.lp-myanmar-useful .col .box .desc{font-size:4vw}.lp-myanmar-useful .col .box .desc .txt+.txt{margin-top:4.2666666667vw}.p-news-article-body{width:86.6666666667vw;border-radius:2.6666666667vw;padding:12.8vw 5.3333333333vw 14.9333333333vw}.p-news-article-body::before{top:1.6vw;left:1.6vw}.p-news-article-body::after{top:3.2vw;left:3.2vw}.p-news-article-body.-interview .illust-interview{background-image:url(../img/common/illust_interview_sp.svg);width:35.4666666667vw;height:26.4vw;top:-26.6666666667vw;right:6.9333333333vw}.p-news-article-body>.eyecatch{border-radius:2.6666666667vw}.p-news-article-body>.eyecatch+*{margin-top:10.6666666667vw}.p-news-article-header::before{height:80.5333333333vw;background-image:url(../img/common/bg_category-header_sp.svg)}.p-news-article-header>.inner{padding-top:6.6666666667vw;width:86.6666666667vw;margin-bottom:14.9333333333vw}.p-news-article-header>.inner .category{border-radius:.5333333333vw;padding:1.6vw 1.3333333333vw 1.8666666667vw;font-size:3.7333333333vw;line-height:1.2;border:.2666666667vw solid var(--text)}.p-news-article-header>.inner .category::after{right:6.4vw;width:2.1333333333vw;height:1.8666666667vw;margin-top:-.2666666667vw;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/bg_balloon-title_pc.svg);background-size:contain}.p-news-article-header>.inner .category+.title{margin-top:4.2666666667vw}.p-news-article-header>.inner .title{font-size:6.4vw}.p-news-article-header>.inner .title+.date{margin-top:6.4vw}.p-news-article-header>.inner .date{padding-left:8.5333333333vw;min-height:5.8666666667vw;font-size:3.7333333333vw;background-size:5.3333333333vw 5.8666666667vw}.p-news-article-header>.inner .share{margin-top:6.4vw}.p-news-article-profile{border-radius:2.1333333333vw;padding:10.6666666667vw 5.3333333333vw;margin-top:11.7333333333vw}.p-news-article-profile::before{border-radius:2.1333333333vw 0 2.1333333333vw 0;font-size:4.2666666667vw;width:23.4666666667vw;height:8.5333333333vw}.p-news-article-profile::after{background-image:url(../img/common/illust_book-inside_yellow_sp.svg);width:18.6666666667vw;height:12.8vw;top:-5.3333333333vw;right:5.3333333333vw}.p-news-article-profile>.image{width:45.8666666667vw;height:45.8666666667vw;margin:auto}.p-news-article-profile>.info{margin-top:5.3333333333vw}.p-news-article-profile>.info .head{text-align:center}.p-news-article-profile>.info .head .school{font-size:3.2vw}.p-news-article-profile>.info .head .name{font-size:4.8vw;margin-top:1.0666666667vw}.p-news-article-profile>.info .text{font-size:3.4666666667vw;margin-top:3.2vw}.p-news-article-profile>.info .list{margin-top:2.1333333333vw}.p-news-article-profile>.info .list .row{background-size:1.6vw .5333333333vw;padding-top:4.2666666667vw;padding-bottom:2.6666666667vw}.p-news-article-profile>.info .list .row dt{font-size:3.7333333333vw;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}.p-news-article-profile>.info .list .row dt::before{width:2.6666666667vw;height:2.6666666667vw}.p-news-article-profile>.info .list .row dd{font-size:3.7333333333vw;margin-top:1.0666666667vw}.p-news-article{background-image:url(../img/common/bg_pattern_sp.svg);background-repeat:repeat;background-position:top center;background-size:100vw 212.2666666667vw;margin-bottom:-50.6666666667vw;padding-bottom:50.6666666667vw}.p-news-index{width:86.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-news-index>.side{margin-bottom:14.9333333333vw}.p-news-item+.p-news-item{margin-top:12.8vw}.p-news-item+.p-news-item:has(.label){margin-top:17.0666666667vw}.p-news-item .image{border-radius:2.6666666667vw;margin-bottom:8.5333333333vw;-webkit-box-shadow:2.1333333333vw 2.1333333333vw 0 var(--shadow);box-shadow:2.1333333333vw 2.1333333333vw 0 var(--shadow)}.p-news-item .label{left:5.3333333333vw;border-radius:.5333333333vw;font-size:3.7333333333vw;padding:1.6vw 3.2vw}.p-news-item .title{font-size:4.2666666667vw;margin-bottom:4.2666666667vw}.p-news-item .info{margin-bottom:5.3333333333vw;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-news-item .category{font-size:3.2vw}.p-news-item .date{font-size:3.2vw;margin-bottom:-.2666666667vw}.p-news-list+*{margin-top:12.8vw}.p-news-pager>.prev a,.p-news-pager>.next a{font-size:4.2666666667vw;min-width:13.6vw;min-height:10.6666666667vw}.p-news-pager>.prev a::before,.p-news-pager>.next a::before{top:4vw;right:4vw;width:9.6vw;height:1.8666666667vw}.p-news-pager>.prev a::after,.p-news-pager>.next a::after{width:10.6666666667vw;height:10.6666666667vw}.p-news-pager>.prev a::before{left:4vw}.p-news-pager>.prev a::after{margin-left:0;margin-right:5.6vw}.p-news-pager>.next a::after{margin-left:5.6vw}.p-news-pager>.index a{font-size:3.7333333333vw;white-space:nowrap;padding-bottom:2.1333333333vw}.p-news-pager>.index a .c-icon{margin-right:2.6666666667vw}.p-news-pager.-detail{margin-top:10.6666666667vw;padding-top:10.6666666667vw}.p-news-pager.-detail>.prev a,.p-news-pager.-detail>.next a{font-size:0}.p-news-pager.-detail>.prev{margin-left:-8vw}.p-news-pager.-detail>.next{margin-right:-8vw}.p-news-pager.-detail>.next a::after{margin-left:auto}.p-news-side{border-radius:2.6666666667vw;padding:7.4666666667vw 5.3333333333vw 9.6vw}.p-news-side>.title{font-size:4.8vw;background-size:1.6vw .5333333333vw;padding-left:5.3333333333vw;padding-bottom:5.3333333333vw}.p-news-side>.title+*{margin-top:7.4666666667vw}.p-news-side>.title::before{width:2.6666666667vw;height:2.6666666667vw}.p-news-side>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.2666666667vw 6.4vw}.p-news-side>.list .item{font-size:3.7333333333vw}.p-related-sites>.item+.item{margin-top:9.6vw}.p-related-sites>.item .image{border-radius:2.6666666667vw}.p-related-sites>.item .image a::after{right:4.2666666667vw;bottom:3.7333333333vw;width:4.5333333333vw;height:4.5333333333vw;background-size:1.3333333333vw 2.1333333333vw}.p-related-sites>.item .image+*{margin-top:4.8vw}.p-search .mt-site-search-form__query{width:100%;font-size:max(4.2666666667vw,16px);padding-left:2.5em;padding-right:1em;padding-top:.625em;padding-bottom:.625em}.p-search .mt-site-search-form__button{font-size:max(4.2666666667vw,16px);left:1em;width:1em;height:1em}.p-search .mt-site-search-result__message{margin-top:3.2vw;font-size:3.7333333333vw}.p-search .mt-site-search-result__list{margin-top:6.4vw}.p-search .mt-site-search-result-item+.mt-site-search-result-item{margin-top:6.4vw}.p-search .mt-site-search-result-item__label{font-size:4.2666666667vw;padding-left:4.8vw}.p-search .mt-site-search-result-item__label::before{width:2.6666666667vw;height:2.6666666667vw}.p-search .mt-site-search-result-item__url{font-size:3.2vw}.p-search .mt-site-search-result-item__excerpt{margin-top:3.2vw;font-size:3.2vw}.p-search .mt-site-search__pagination{margin-top:12.8vw}.p-search .mt-site-search__pagination>ul{padding-left:9.6vw;padding-right:9.6vw}.p-search .mt-site-search-pagination-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:.6666666667vw;margin-right:.6666666667vw;font-size:4.2666666667vw;width:10.6666666667vw;height:10.6666666667vw}.p-search .mt-site-search-pagination-item--previous{left:-4vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link::before{width:10.6666666667vw;height:10.6666666667vw}.p-search .mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link>span{top:4vw;left:4vw;width:9.6vw;height:1.8666666667vw}.p-search .mt-site-search-pagination-item--next{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:-4vw}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link::after{width:10.6666666667vw;height:10.6666666667vw}.p-search .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link>span{top:4vw;right:4vw;width:9.6vw;height:1.8666666667vw}.p-sitemap-child>.item{font-size:3.4666666667vw}.p-sitemap-child>.item+.item{margin-top:1.0666666667vw}.p-sitemap-list+.p-sitemap-list{margin-top:10.6666666667vw}.p-sitemap-list>.item+.item{margin-top:10.6666666667vw}.p-sitemap-list>.item>a,.p-sitemap-list>.item>span{font-size:4.2666666667vw;padding-bottom:3.2vw;background-size:1.6vw .5333333333vw}.p-sitemap-list>.item>a+*,.p-sitemap-list>.item>span+*{margin-top:5.3333333333vw}.p-sitemap-list>.item>a::after{width:4.5333333333vw;height:4.5333333333vw;margin-left:4.2666666667vw;background-size:1.3333333333vw 2.1333333333vw}.p-campus-data{width:86.6666666667vw;border-radius:2.6666666667vw;padding:16vw 5.3333333333vw 10.6666666667vw}.p-campus-data>.title{border-radius:2.6666666667vw 0 2.6666666667vw 0;width:33.0666666667vw;height:10.6666666667vw;font-size:4.2666666667vw}.p-campus-data>.list .row{background-size:1.6vw .5333333333vw;padding-bottom:3.2vw}.p-campus-data>.list .row+.row{margin-top:3.2vw}.p-campus-data>.list .row dt{width:6em;padding-right:.5em;font-size:3.7333333333vw;line-height:1.5}.p-campus-data>.list .row dd{width:calc(100% - 6em);font-size:3.7333333333vw;line-height:1.5}:lang(en) .p-campus-data>.list .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:lang(en) .p-campus-data>.list .row dt{width:100%;padding-right:0;margin-bottom:.5em}:lang(en) .p-campus-data>.list .row dd{width:100%}.p-campus-data>.list+.chart{margin-top:9.6vw}.p-campus-data+*{margin-top:14.9333333333vw}.p-campus-header::before{height:96.8vw;background-image:url(../img/study/search/bg_campus-header_sp.svg)}.p-campus-header>.inner{width:89.3333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:19.2vw;padding-top:4.2666666667vw}.p-campus-header>.inner .info .type{border-radius:.5333333333vw;font-size:3.7333333333vw;line-height:1.1;padding-left:2.9333333333vw;padding-right:4vw;padding-top:1.8666666667vw;padding-bottom:1.8666666667vw}.p-campus-header>.inner .info .type+*{margin-top:5.3333333333vw}.p-campus-header>.inner .info .type .num{width:4.2666666667vw;height:4.2666666667vw;margin-right:1.6vw;font-size:2.9333333333vw}.p-campus-header>.inner .info .title{font-size:6.4vw}.p-campus-header>.inner .info .title span.sub{font-size:3.7333333333vw}.p-campus-header>.inner .info .title+*{margin-top:10.6666666667vw}.p-campus-header>.inner .info .website{text-align:center}.p-campus-header>.inner .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:9.6vw}.p-campus-header>.inner .image .logo{width:34.1333333333vw;height:19.2vw}.p-campus-header>.inner .image .logo img{width:17.0666666667vw;height:17.0666666667vw}.p-campus-movie{width:86.6666666667vw}.p-campus-movie+*{margin-top:14.9333333333vw}.p-campus-outline-section .c-heading-border+*{margin-top:8.5333333333vw}.p-campus-outline-section>.body .subsection+.subsection{margin-top:6.4vw}.p-campus-outline-section+*{margin-top:10.6666666667vw}.p-campus-outline{width:86.6666666667vw;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 12.8vw}.p-campus-outline::before{top:-6.9333333333vw;right:8vw;width:24.8vw;height:13.6vw}.p-campus-outline+*{margin-top:14.9333333333vw}.p-study-cost-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.5333333333vw}.p-study-cost-list>.item{width:35.7333333333vw;height:35.7333333333vw}.p-study-cost-table{max-width:100%}:lang(en) .p-study-cost-table .icon{display:block;margin:0 auto .8vw}.p-study-cost-types{padding:9.6vw 5.3333333333vw 10.6666666667vw;border-radius:2.6666666667vw}.p-study-cost-types::before{content:"";position:absolute;top:68.5333333333vw;right:5.3333333333vw;width:31.4666666667vw;height:23.2vw;background-repeat:no-repeat;background-position:right top;background-image:url(../img/study/expense/bg_cost-type_pc.svg)}.p-study-cost-types::after{top:-11.4666666667vw;right:6.4vw;width:21.8666666667vw;height:21.3333333333vw;background-image:url(../img/study/expense/illust_money_sp.svg)}.p-study-cost-types>.type .p-study-cost-list{margin-top:7.4666666667vw}.p-study-cost-types>.type.-after{margin-top:8.5333333333vw;padding-top:8vw;background-repeat:repeat-x;background-position:left top;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-size:1.6vw .5333333333vw}.p-study-cost-types+*{margin-top:6.4vw}.p-study-daily-timeline>.item::before{right:4.2666666667vw;font-size:12.8vw}.p-study-daily-timeline>.item:not(:last-child)::after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:6.4vw;width:3.2vw;height:5.3333333333vw;background-image:url(../img/common/arrow_step_sp.svg);background-position:top center}.p-study-daily-timeline>.item+.item{margin-top:15.4666666667vw}.p-study-daily-timeline>.item:first-child .img::after{content:"";position:absolute;top:-9.6vw;left:-7.2vw;display:block;width:16vw;height:16vw;background-image:url(../img/common/illust_pallete_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}.p-study-daily-timeline>.item:nth-child(3) .img::after{content:"";position:absolute;bottom:-11.2vw;left:-17.3333333333vw;z-index:-1;display:block;width:22.6666666667vw;height:27.4666666667vw;background-image:url(../img/common/illust_pencil_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}.p-study-daily-timeline>.item:last-child .img::after{content:"";position:absolute;bottom:-15.2vw;right:-7.7333333333vw;display:block;width:17.8666666667vw;height:30.4vw;background-image:url(../img/common/illust_frask_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}.p-study-daily-timeline>.item .task{left:-2.6666666667vw;bottom:-3.2vw;padding:2.9333333333vw 4.8vw 2.9333333333vw 4.2666666667vw}.p-study-daily-timeline>.item .task .time img{width:6.4vw;height:6.4vw}.p-study-daily-timeline>.item .task .todo{margin-left:2.6666666667vw;font-size:4.2666666667vw}.p-study-daily{background-repeat:no-repeat;background-position:right top;background-image:url(../img/study/campus/bg_daily_sp.svg);background-size:51.7333333333vw 44.5333333333vw}.p-study-flow-step:last-child{padding-bottom:12.8vw;border-bottom:.5333333333vw solid var(--fuji)}.p-study-flow-step+.p-study-flow-step{margin-top:17.0666666667vw}.p-study-flow-step>.header{position:relative;padding-top:10.6666666667vw;border-top:.5333333333vw solid var(--fuji)}.p-study-flow-step>.header+.lead{margin-top:6.4vw}.p-study-flow-step>.header+.point{margin-top:8.5333333333vw}.p-study-flow-step>.header .num{position:absolute;top:-9.3333333333vw;left:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--white);text-align:center;padding-right:4.2666666667vw;font-size:8.5333333333vw;line-height:1.2;color:var(--fuji);text-shadow:1px 0 0 rgba(var(--text-rgb), 0.5),-1px 0 0 rgba(var(--text-rgb), 0.5),0 1px 0 rgba(var(--text-rgb), 0.5),0 -1px 0 rgba(var(--text-rgb), 0.5),1px 1px 0 rgba(var(--text-rgb), 0.5),1px -1px 0 rgba(var(--text-rgb), 0.5),-1px -1px 0 rgba(var(--text-rgb), 0.5),-1px 1px 0 rgba(var(--text-rgb), 0.5)}.p-study-flow-step>.header .num::before{content:"STEP";display:block;margin-bottom:-.2666666667vw;color:var(--text);text-shadow:none;font-size:3.2vw;letter-spacing:normal}.p-study-flow-step>.header .title{position:relative;padding-bottom:3.7333333333vw;font-size:5.8666666667vw;margin-bottom:2.6666666667vw}.p-study-flow-step>.header .title::before{content:"";position:absolute;left:0;bottom:0;display:block;width:5.3333333333vw;height:.5333333333vw;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 1)), color-stop(33.3333%, rgba(var(--gray-rgb), 0)), to(rgba(var(--gray-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--gray-rgb), 1) 0%, rgba(var(--gray-rgb), 1) 33.3333%, rgba(var(--gray-rgb), 0) 33.3333%, rgba(var(--gray-rgb), 0) 100%);background-size:1.6vw .5333333333vw;background-repeat:repeat-x;background-position:left bottom}.p-study-flow-step>.header .summary{font-size:4.2666666667vw}.p-study-flow-step>.lead{font-size:3.7333333333vw}.p-study-flow-step>.lead+.point{margin-top:8.5333333333vw}.p-study-flow-step>.point+.point{margin-top:6.4vw}.p-study-flow-step>.point .title{font-size:3.7333333333vw;padding:.8vw 1.0666666667vw 1.0666666667vw}.p-study-flow-step>.point .title+*{margin-top:3.7333333333vw}.p-study-flow-step>.point .list{padding-left:3.7333333333vw}.p-study-flow-step>.point .list .item{font-size:3.4666666667vw;line-height:1.5}.p-study-flow-step>.point .list li.item::before{left:-3.7333333333vw;top:.75em}.p-study-flow-step>.point .list div.item::before{top:.75em;left:-3.7333333333vw;margin-top:-0.8vw;width:1.6vw;height:1.6vw}.p-study-flow-step>.point .list div.item dt{font-size:3.7333333333vw;line-height:1.5}.p-study-flow-step>.point .list div.item+.item{margin-top:3.2vw}.p-study-flow-step>.point .text{font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em;font-size:3.7333333333vw;line-height:1.5}.p-study-flow-step>.point .text+.text{margin-top:2.1333333333vw}.p-study-flow>.indicator{display:none}.p-study-flow>.body{padding-top:8.8vw}.p-study-interview-item .img{margin-bottom:7.4666666667vw}.p-study-interview-item .img::after{margin-top:-6.4vw;margin-left:-6.4vw;width:12.8vw;height:12.8vw}.p-study-interview-item .header{padding-bottom:4.8vw}.p-study-interview-item .header .date{padding-right:4.2666666667vw;margin-right:4.2666666667vw;background-size:.5333333333vw 1.6vw}.p-study-interview-item .header .date time .ym{font-size:3.2vw}.p-study-interview-item .header .date time .day{font-size:8.5333333333vw}.p-study-interview-item .header .headline{font-size:3.4666666667vw}.p-study-interview-list>.p-study-interview-item+.p-study-interview-item{margin-top:12.8vw}.p-study-interview{margin-top:7.4666666667vw;padding-top:11.7333333333vw;margin-bottom:-50.6666666667vw;padding-bottom:50.6666666667vw;background-image:url(../img/study/bg_interview_sp.svg)}.p-study-interview>.header{width:86.6666666667vw;margin-bottom:10.6666666667vw}.p-study-interview>.header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.p-study-interview>.header .title span[lang=ja]{font-size:3.4666666667vw;padding:.8vw 1.3333333333vw 1.0666666667vw}.p-study-interview>.header .title span[lang=ja]+span[lang=en]{margin-top:3.2vw}.p-study-interview>.header .title span[lang=en]{font-size:12.8vw}.p-study-interview>.header .title+.lead{margin-top:4.2666666667vw}.p-study-interview>.header .lead{font-size:3.7333333333vw;text-align:center}.p-study-interview>.inner{width:86.6666666667vw}.p-study-interview .detail{margin-top:10.6666666667vw;width:89.3333333333vw;margin-left:auto;margin-right:auto;text-align:center;font-size:3.7333333333vw}.p-study-interview .detail a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24.2666666667vw;height:12.8vw}.p-study-interview .detail a::before{width:12.8vw;height:12.8vw}.p-study-interview .detail a::after{width:16vw;height:1.8666666667vw;margin-top:-.9333333333vw;right:5.0666666667vw}.p-study-scholorship-colleges{padding:4.2666666667vw 5.3333333333vw 11.7333333333vw;border-radius:2.6666666667vw}.p-study-scholorship-colleges::before{top:-6.4vw;right:7.4666666667vw;width:21.6vw;height:15.2vw;background-image:url(../img/study/expense/illust_book_sp.svg)}.p-study-scholorship-colleges>.college .header{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-study-scholorship-colleges>.college .header .title{font-size:3.7333333333vw;margin-right:3.2vw}.p-study-scholorship-colleges>.college .header .title::before{width:6.4vw;height:6.4vw;font-size:3.4666666667vw;margin-right:3.2vw}.p-study-scholorship-colleges>.college .header .toggle{width:4.2666666667vw;height:4.2666666667vw}.p-study-scholorship-colleges>.college .body{border-radius:2.6666666667vw;margin-top:6.4vw;margin-bottom:1.0666666667vw;padding:5.3333333333vw 4vw}.p-study-scholorship-exam{margin-top:8.5333333333vw}.p-study-scholorship-government{padding-top:4.2666666667vw}.p-study-scholorship-government>.item{padding:10.6666666667vw 5.3333333333vw;border-radius:2.6666666667vw}.p-study-scholorship-government>.item+.item{margin-top:10.6666666667vw}.p-study-scholorship-government>.item .name{font-size:3.7333333333vw;line-height:1.2142857143;border-radius:.5333333333vw;padding:1.8666666667vw 5.3333333333vw 1.6vw}:lang(en) .p-study-scholorship-government>.item .name{font-size:3.2vw;line-height:1.4166666667}.p-study-scholorship-government>.item .image{border-radius:2.6666666667vw}.p-study-scholorship-government>.item .image+*{margin-top:6.4vw}.p-study-scholorship-government>.item .text{font-size:3.4666666667vw}.p-study-scholorship-local>.item{height:31.4666666667vw;font-size:4vw;border-top:1px solid var(--text);border-bottom:1px solid var(--text);background-repeat:no-repeat,no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text))),-webkit-gradient(linear, left top, left bottom, from(var(--text)), to(var(--text)));background-image:linear-gradient(var(--text), var(--text)),linear-gradient(var(--text), var(--text));background-size:1px 92%,1px 92%;background-position:left bottom,right top}.p-study-scholorship-local>.item+.item{margin-top:-1px}.p-study-scholorship-local>.item::before{top:3.2vw;left:3.2vw;width:6.4vw;height:6.4vw;font-size:3.4666666667vw}.p-study-scholorship-patterns{padding-top:4.2666666667vw}.p-study-scholorship-patterns .pattern{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 5.3333333333vw}.p-study-scholorship-patterns .pattern::before{left:5.3333333333vw;font-size:3.7333333333vw;line-height:1.2142857143;padding:1.6vw 5.3333333333vw 1.8666666667vw;border-radius:.5333333333vw}.p-study-scholorship-patterns .pattern+.pattern{margin-top:10.6666666667vw}.p-study-scholorship-patterns .pattern .title{font-size:5.8666666667vw}.p-study-scholorship-patterns .pattern .title+*{margin-top:4.8vw}.p-study-scholorship-patterns .pattern .text{font-size:3.4666666667vw}.p-study-scholorship-patterns .pattern .text+.image{margin-top:6.4vw}.p-study-scholorship-patterns .pattern .image{margin-top:6.4vw}.p-study-scholorship-patterns+*{margin-top:6.4vw}.p-study-scholorship-school>.item{border-radius:2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 8.5333333333vw}.p-study-scholorship-school>.item+.item{margin-top:5.3333333333vw}.p-study-scholorship-school>.item .case{font-size:3.7333333333vw;line-height:1.1;margin-bottom:4.2666666667vw;padding:1.0666666667vw 1.3333333333vw}.p-study-scholorship-school>.item .detail{grid-template:"summary image" auto "text image" 1fr/auto 27.7333333333vw;gap:2.6666666667vw 5.3333333333vw}.p-study-scholorship-school>.item .detail .summary{font-size:5.8666666667vw}.p-study-scholorship-school>.item .detail .text{font-size:3.4666666667vw;line-height:1.5}.p-study-scholorship-type>.item{font-size:4vw;line-height:2;min-height:6.4vw;padding-bottom:4.2666666667vw}.p-study-scholorship-type>.item::before{width:6.4vw;height:6.4vw;font-size:3.4666666667vw;margin-right:3.2vw}.p-study-scholorship-type>.item+.item{margin-top:4.2666666667vw}.p-study-scholorship-type+*{margin-top:6.4vw}.p-study-search-filter{gap:8.5333333333vw;padding:8.5333333333vw 5.3333333333vw;border-radius:2.6666666667vw;margin-bottom:10.6666666667vw}.p-study-search-filter .term{font-size:3.7333333333vw;margin-bottom:3.2vw}.p-study-search-filter .list{gap:2.6666666667vw}.p-study-search-filter .list label{font-size:3.7333333333vw;padding:0 3.2vw .5333333333vw}.p-study-search-list{padding-top:3.7333333333vw;grid-template-columns:repeat(2, 1fr);gap:9.0666666667vw 5.3333333333vw}.p-study-search-list+*{margin-top:14.9333333333vw}.p-study-search-list>.item .type{left:2.6666666667vw;border-radius:.5333333333vw;font-size:3.4666666667vw;line-height:1.0769230769;padding-left:3.7333333333vw;padding-right:3.2vw;height:7.4666666667vw}.p-study-search-list>.item .type .num{font-size:2.6666666667vw;width:4.2666666667vw;height:4.2666666667vw;margin-right:1.6vw}:lang(en) .p-study-search-list>.item .type{height:auto;padding:1.0666666667vw;font-size:2.4vw;line-height:1.2222222222;white-space:nowrap}:lang(en) .p-study-search-list>.item .type .num{margin-right:1.0666666667vw}.p-study-search-list>.item .image{border-radius:1.3333333333vw}.p-study-search-list>.item .image+*{margin-top:3.2vw}.p-study-search-list>.item .info .logo{position:absolute;left:2.6666666667vw;bottom:2.6666666667vw;width:12.8vw;height:12.8vw}.p-study-search-list>.item .info .name{font-size:3.2vw}.p-study-search-list>.item .info .name>span.sub{font-size:2.6666666667vw}.p-study-search-list>.item .info .name>span+span{margin-top:.5333333333vw}.p-study-search-list>.item>a,.p-study-search-list>.item>div{border-radius:2.6666666667vw;padding:6.4vw 2.6666666667vw 17.0666666667vw}.p-study-search-list>.item>a[href]::after{right:2.6666666667vw;bottom:2.6666666667vw;width:6.4vw;height:6.4vw;background-size:1.3333333333vw 2.1333333333vw}.p-study-search-list>.item>a[href][target]::after{background-size:2.4vw auto}.p-study-search-list>.item.-national>a,.p-study-search-list>.item.-national>div,.p-study-search-list>.item[data-type=national]>a,.p-study-search-list>.item[data-type=national]>div{-webkit-box-shadow:1.6vw 1.6vw var(--pastelgreen);box-shadow:1.6vw 1.6vw var(--pastelgreen)}.p-study-search-list>.item.-pref>a,.p-study-search-list>.item.-pref>div,.p-study-search-list>.item[data-type=pref]>a,.p-study-search-list>.item[data-type=pref]>div{-webkit-box-shadow:1.6vw 1.6vw var(--pink);box-shadow:1.6vw 1.6vw var(--pink)}.p-study-search-list>.item.-private>a,.p-study-search-list>.item.-private>div,.p-study-search-list>.item[data-type=private]>a,.p-study-search-list>.item[data-type=private]>div{-webkit-box-shadow:1.6vw 1.6vw var(--yellow);box-shadow:1.6vw 1.6vw var(--yellow)}.p-study-search-list.-language{padding-top:3.7333333333vw;grid-template-columns:repeat(1, 1fr);gap:9.0666666667vw 5.3333333333vw}.p-study-search-list.-language>.item>a,.p-study-search-list.-language>.item>div{padding:4.2666666667vw 4.2666666667vw 9.6vw}.p-study-search-list.-language>.item .image+*{margin-top:4.2666666667vw}.p-study-search-list.-language>.item .data dt a[href]::after{margin-left:2.1333333333vw;width:6.4vw;height:6.4vw;background-size:1.3333333333vw 2.1333333333vw}.p-study-search-list.-language>.item .data dt a[href][target]::after{background-size:2.4vw auto}.p-study-search-list.-language>.item .data dd+dd{margin-top:4.2666666667vw}.p-study-search-list.-language>.item:nth-child(3n+1)>a,.p-study-search-list.-language>.item:nth-child(3n+1)>div{-webkit-box-shadow:1.6vw 1.6vw var(--pastelgreen);box-shadow:1.6vw 1.6vw var(--pastelgreen)}.p-study-search-list.-language>.item:nth-child(3n+2)>a,.p-study-search-list.-language>.item:nth-child(3n+2)>div{-webkit-box-shadow:1.6vw 1.6vw var(--yellow);box-shadow:1.6vw 1.6vw var(--yellow)}.p-study-search-list.-language>.item:nth-child(3n+3)>a,.p-study-search-list.-language>.item:nth-child(3n+3)>div{-webkit-box-shadow:1.6vw 1.6vw var(--pink);box-shadow:1.6vw 1.6vw var(--pink)}.p-study-search-map::after{right:-4vw;bottom:-5.3333333333vw;width:27.7333333333vw;height:20.2666666667vw;background-image:url(../img/study/search/illust_map2_sp.svg)}.p-why-about{margin-top:13.0666666667vw;padding-top:16vw;padding-bottom:10.6666666667vw;background-color:#eef7dc}.p-why-about::before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:25.6vw;background-image:url(../img/why/bg_about-top_sp.svg);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.p-why-about::after{content:"";position:absolute;left:0;top:100%;width:100%;height:16.2666666667vw;background-image:url(../img/why/bg_about-bottom_sp.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat}.p-why-about>.inner{width:86.6666666667vw}.p-why-about>.inner .title span[lang=en],.p-why-about>.inner .title span.sub{border:.2666666667vw solid var(--text);border-radius:.5333333333vw;font-size:3.7333333333vw;line-height:1.2857142857;padding:1.0666666667vw 2.1333333333vw}.p-why-about>.inner .title span[lang=en]+span[lang=ja],.p-why-about>.inner .title span[lang=en]+span.main,.p-why-about>.inner .title span.sub+span[lang=ja],.p-why-about>.inner .title span.sub+span.main{margin-top:4.2666666667vw}.p-why-about>.inner .title span[lang=ja],.p-why-about>.inner .title span.main{font-size:6.9333333333vw}.p-why-about>.inner .title+*{margin-top:6.4vw}.p-why-about>.inner .body p{font-size:3.7333333333vw}.p-why-about>.inner .body+.image{margin-top:10.6666666667vw}.p-why-bg{background-image:url(../img/common/bg_pattern_sp.svg);background-repeat:repeat;background-position:top center;background-size:100vw 212.2666666667vw;padding-top:30.9333333333vw;margin-bottom:-50.6666666667vw;padding-bottom:50.6666666667vw}.p-why-header{height:131.2vw;background-size:100% auto;background-position:bottom center;background-image:url(../img/why/bg_header_sp.png)}.p-why-header>.inner{padding-top:18.9333333333vw;width:86.6666666667vw}.p-why-header>.inner .title span[lang=en],.p-why-header>.inner .title span.sub{font-size:12.5333333333vw}.p-why-header>.inner .title span[lang=en]+span[lang=ja],.p-why-header>.inner .title span[lang=en]+span.main,.p-why-header>.inner .title span.sub+span[lang=ja],.p-why-header>.inner .title span.sub+span.main{margin-top:4.8vw}.p-why-header>.inner .title span[lang=ja],.p-why-header>.inner .title span.main{border-radius:.5333333333vw;border:.2666666667vw solid var(--text);font-size:3.4666666667vw;padding:.8vw 2.1333333333vw}.p-why-header>.inner .title+.lead{margin-top:8.5333333333vw}.p-why-header>.inner .lead{font-size:3.7333333333vw}:lang(en) .p-why-header>.inner .title+.lead{margin-top:4.2666666667vw}.p-why-interview{margin-bottom:35.7333333333vw}.p-why-interview .image::after{margin-top:-6.4vw;margin-left:-6.4vw;width:12.8vw;height:12.8vw}.p-why-interview .info{max-width:80vw;left:-2.6666666667vw;margin-top:-2.1333333333vw}.p-why-interview .info .title{padding:2.1333333333vw 3.2vw;font-size:4.8vw}.p-why-interview .info .category{padding:1.0666666667vw 3.2vw;font-size:3.4666666667vw}.p-why-reasons{padding-top:4.2666666667vw}.p-why-reasons>.reason{border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw 13.3333333333vw}.p-why-reasons>.reason::before{left:5.3333333333vw;width:27.4666666667vw;font-size:3.7333333333vw;line-height:1.2857142857;padding:2.1333333333vw 4.2666666667vw 1.6vw;border-radius:.5333333333vw}.p-why-reasons>.reason .info .title{font-size:6.1333333333vw}.p-why-reasons>.reason .info .title+*{margin-top:4.8vw}.p-why-reasons>.reason .info+.image{margin-top:9.6vw}.p-why-reasons>.reason .image{position:relative;border-radius:1.6vw}.p-why-reasons>.reason .more{margin-top:12.8vw}.p-why-reasons>.reason+.reason{margin-top:12.8vw}.p-why-slide .splide__track{border-radius:1.6vw}.p-why-slide .splide__pagination{margin-top:5.3333333333vw;text-align:center}.p-why-slide .splide__pagination>li{width:2.6666666667vw;height:2.6666666667vw}.p-why-slide .splide__pagination>li+li{margin-left:4.2666666667vw}.p-work-gyousei-download{border-radius:2.6666666667vw;padding:12.8vw 5.3333333333vw}.p-work-gyousei-download>.title{top:-4.2666666667vw;left:5.3333333333vw;border-radius:.5333333333vw;font-size:3.7333333333vw;padding:1.6vw 3.2vw}.p-work-gyousei-download>.item{padding-left:4.2666666667vw;font-size:3.7333333333vw}.p-work-gyousei-download>.item+.item{margin-top:4.2666666667vw}.p-work-gyousei-download>.item::before{width:2.1333333333vw;height:2.1333333333vw}.p-work-gyousei-download>.item a[target=_blank]::after{margin-left:1.0666666667vw;margin-right:1.0666666667vw;width:3.7333333333vw;height:3.2vw}.p-work-gyousei-download+*{margin-top:10.6666666667vw}*+.p-work-gyousei-download{margin-top:14.9333333333vw}.p-work-industries-area>.tablist .tabitem{height:17.0666666667vw;font-size:3.7333333333vw;background-size:1px 100%,96% 1px}.p-work-industries-area>.tablist .tabitem:last-child{background-size:1px 87.5%,96% 1px,1px 87.5%}.p-work-industries-area>.tabpanels .tabpanel{padding:8.5333333333vw 6.4vw 11.7333333333vw}.p-work-industries-area+.c-list-note{margin-top:4.2666666667vw}.p-work-industries-intro.-hot-spring+*{margin-top:6.4vw}.p-work-industries-intro>.info+.image{margin-top:10.6666666667vw}.p-work-industries-intro>.info .rank{margin-top:8.5333333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-work-industries-intro>.info .rank .item{width:31.2vw;height:31.2vw}.p-work-industries-intro>.info .rank .item+.item{margin-left:7.7333333333vw}.p-work-industries-intro+*{margin-top:19.2vw}.p-work-job-cases>.case+.case{margin-top:9.6vw}.p-work-job-cases>.case .image{margin-bottom:12.8vw}.p-work-job-cases>.case .title{left:-2.6666666667vw;bottom:-5.3333333333vw;font-size:4.8vw;padding-left:3.2vw;padding-right:3.2vw;padding-top:2.1333333333vw;padding-bottom:2.1333333333vw;min-height:11.4666666667vw}.p-work-job-cases>.case .title::before{padding-left:3.2vw;padding-right:3.2vw;height:7.4666666667vw;font-size:3.4666666667vw}.p-work-job-point{padding:12.8vw 5.3333333333vw 14.9333333333vw;border-radius:5.3333333333vw}.p-work-job-point>.section+.section{margin-top:8.5333333333vw;padding-top:9.0666666667vw;background-size:1.6vw .5333333333vw}.p-work-job-point>.section .title{font-size:6.4vw;line-height:1.2;text-align:center}.p-work-job-point>.section .title .point{border:.2666666667vw solid var(--text);border-radius:.5333333333vw;margin-right:auto;margin-left:auto;margin-bottom:2.9333333333vw;font-size:3.4666666667vw;line-height:1.1;padding:1.3333333333vw 1.6vw 1.6vw}.p-work-job-point>.section .title .point::before{top:100%;left:50%;border-top:1.6vw solid var(--text);border-left:1.6vw solid rgba(0,0,0,0);border-right:1.6vw solid rgba(0,0,0,0);border-bottom:1.6vw solid rgba(0,0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-work-job-point>.section .title .point::after{top:100%;left:50%;border-top:1.3333333333vw solid var(--yellow);border-left:1.3333333333vw solid rgba(0,0,0,0);border-right:1.3333333333vw solid rgba(0,0,0,0);border-bottom:1.3333333333vw solid rgba(0,0,0,0);-webkit-transform:translateX(-50%) translateY(-1%);transform:translateX(-50%) translateY(-1%)}.p-work-job-point>.section .title+*{margin-top:4.2666666667vw}.p-work-job-point.-tree::before{top:-5.6vw;right:5.3333333333vw;width:13.3333333333vw;height:21.8666666667vw;background-image:url(../img/common/illust_tree_sp.svg)}.p-work-job-point.-documents::before{top:-6.4vw;right:4.2666666667vw;width:24vw;height:22.9333333333vw}.p-work-recruit-flow{border-radius:5.3333333333vw;padding:6.4vw 5.3333333333vw 17.0666666667vw}.p-work-recruit-flow>.step{padding-top:8vw}.p-work-recruit-flow>.step::before{top:0;left:1.0666666667vw;line-height:1.5;font-size:9.0666666667vw}.p-work-recruit-flow>.step+.step{margin-top:9.6vw;padding-top:14.9333333333vw;background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 1)), color-stop(33.3333%, rgba(var(--text-rgb), 0)), to(rgba(var(--text-rgb), 0)));background-image:linear-gradient(to right, rgba(var(--text-rgb), 1) 0%, rgba(var(--text-rgb), 1) 33.3333%, rgba(var(--text-rgb), 0) 33.3333%, rgba(var(--text-rgb), 0) 100%);background-repeat:repeat-x;background-position:left top;background-size:1.6vw .5333333333vw}.p-work-recruit-flow>.step+.step::before{top:6.9333333333vw}.p-work-recruit-flow>.step .image{width:60.8vw;margin-left:auto;margin-right:auto}.p-work-recruit-flow>.step .image+*{margin-top:5.3333333333vw}.p-work-recruit-flow>.step .title{font-size:4.8vw}.p-work-recruit-flow>.step .title+*{margin-top:3.7333333333vw}.p-work-recruit-flow>.step .text{font-size:3.4666666667vw}.p-work-recruit-goods{padding-top:5.3333333333vw}.p-work-recruit-goods>.item{padding:6.4vw 5.3333333333vw;border-radius:2.6666666667vw}.p-work-recruit-goods>.item+.item{margin-top:13.3333333333vw}.p-work-recruit-goods>.item .title{left:5.3333333333vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw;height:8.5333333333vw;border-radius:.5333333333vw;-webkit-transform:translateY(-62.5%);transform:translateY(-62.5%);font-size:3.7333333333vw}.p-work-recruit-goods>.item .image{width:26.6666666667vw;height:26.6666666667vw}.p-work-recruit-goods>.item .body{margin-left:4.2666666667vw}.p-work-submission-document{margin-top:10.6666666667vw;border-radius:2.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.p-work-submission-document>.section+.section{margin-top:8.5333333333vw;padding-top:9.0666666667vw;background-size:1.6vw .5333333333vw}.p-work-submission-document>.section .title{font-size:3.7333333333vw;padding:.8vw 1.0666666667vw}.p-work-submission-document>.section .title+.c-text{margin-top:4.2666666667vw}.p-work-submission-document>.section .title+*{margin-top:7.4666666667vw}.p-work-submission-document>.section .body+.c-text{margin-top:6.4vw}.p-work-submission-document>.section .attentions{margin-top:9.6vw}.p-work-submission-document>.section .attention{border-radius:2.6666666667vw}.p-work-submission-document>.section .attention::after{width:8.5333333333vw;height:8.5333333333vw;background-image:url(../img/live/job/ico_attention_sp.svg);top:-3.2vw;right:-1.6vw}.p-work-submission-document>.section .attention+.attention{margin-top:6.4vw}.p-work-submission-document>.section .attention>.head{min-height:10.6666666667vw;padding-top:2.1333333333vw;padding-bottom:2.1333333333vw;border-radius:2.6666666667vw 2.6666666667vw 0 0}.p-work-submission-document>.section .attention>.head::after{background-image:url(../img/live/job/bg_balloon-attention_sp.svg);width:5.6vw;height:2.9333333333vw;right:7.2vw;bottom:-2.6666666667vw}.p-work-submission-document>.section .attention>.head>h4{font-size:3.4666666667vw}.p-work-submission-document>.section .attention>.body{min-height:19.7333333333vw;padding-top:2.6666666667vw;padding-bottom:2.6666666667vw;border-radius:0 0 2.6666666667vw 2.6666666667vw}.p-work-submission-document>.section .attention>.body>p{font-size:3.7333333333vw}.p-work-submission-document>.section .attention>.body>p span{font-size:5.3333333333vw}.p-work-submission-document>.section .attention>.body>p span small{font-size:3.7333333333vw}.p-work-submission-document.-book::before{top:-9.3333333333vw;right:0;width:28.2666666667vw;height:16.5333333333vw;background-image:url(../img/common/illust_book-pencil_sp.svg)}.p-work-submission-document.-passport::before{top:-8.5333333333vw;right:4.2666666667vw;width:28.2666666667vw;height:16.5333333333vw;background-image:url(../img/common/illust_passport_sp.svg)}.p-work-submission-document.-sakura::before{top:-6.4vw;right:4.2666666667vw;width:16.5333333333vw;height:16.5333333333vw;background-image:url(../img/common/illust_sakura_sp.svg)}.p-work-submission-document.-man::before{top:-6.9333333333vw;right:7.4666666667vw;width:22.4vw;height:23.7333333333vw;background-image:url(../img/live/job/illust_man_sp.svg)}.p-work-submission-document.-paper::before{top:-5.8666666667vw;right:6.4vw;width:14.1333333333vw;height:17.0666666667vw;background-image:url(../img/live/job/illust_paper_sp.svg)}.p-work-submission-point>.item{font-size:4vw;line-height:1.5;padding-bottom:4.2666666667vw}.p-work-submission-point>.item+.item{padding-top:4.2666666667vw}.p-work-submission-point>.item::before{width:6.4vw;height:6.4vw;font-size:3.4666666667vw;margin-right:4.2666666667vw}.u-pc{display:none !important}}@media screen and (max-height: 420px){.goverlay{background:#000}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}