@charset "UTF-8";.is-pc{display:block}@media print,screen and (max-width: 1024px){.is-pc{display:none}}.is-pcSS{display:none}@media print,screen and (min-width: 1025px) and (max-width: 1180px){.is-pcSS{display:block}}.is-pctbl{display:block}@media print,screen and (max-width: 750px){.is-pctbl{display:none}}.is-tbl{display:none}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-tbl{display:block}}.is-tblsp{display:none}@media print,screen and (max-width: 1024px){.is-tblsp{display:block}}.is-sp{display:none}@media print,screen and (max-width: 750px){.is-sp{display:block}}.is-pcI{display:inline}@media print,screen and (max-width: 1024px){.is-pcI{display:none}}.is-pcSI{display:none}@media print,screen and (min-width: 1025px) and (max-width: 1440px){.is-pcSI{display:inline}}.is-pctblI{display:inline}@media print,screen and (max-width: 750px){.is-pctblI{display:none}}.is-tblI{display:none}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-tblI{display:inline}}.is-tblspI{display:inline}@media print,screen and (min-width: 1025px){.is-tblspI{display:none}}.is-spI{display:none}@media print,screen and (max-width: 750px){.is-spI{display:inline}}.is-inlineblock{display:inline-block}.is-inlineblock--middle{display:inline-block;vertical-align:middle}.is-mt0{margin-top:0!important}.is-mb0{margin-bottom:0!important}.is-pt0{padding-top:0!important}.is-pb0{padding-bottom:0!important}.is-mtLL{margin-top:1.2rem!important}@media print,screen and (max-width: 750px){.is-mtLL{margin-top:.5rem!important}}.is-mtL{margin-top:.8rem!important}@media print,screen and (max-width: 750px){.is-mtL{margin-top:.4rem!important}}.is-mtM{margin-top:.5rem!important}@media print,screen and (max-width: 750px){.is-mtM{margin-top:.3rem!important}}.is-mtS{margin-top:.2rem}@media print,screen and (max-width: 750px){.is-mtS{margin-top:.2rem}}.is-taL{text-align:left!important}.is-taC{text-align:center!important}.is-taR{text-align:right!important}.is-fwB{font-weight:700!important}.is-fwL{font-weight:400!important}.is-lhL{line-height:1.875!important}.is-lhM{line-height:1.625!important}.is-lhS{line-height:1.5!important}.is-lhXS{line-height:1.35!important}.is-lh1{line-height:1!important}.is-bold{font-weight:700}.is-fsXL{font-size:26px;font-size:.26rem}@media print,screen and (max-width: 750px){.is-fsXL{font-size:16px;font-size:.16rem}}.is-colorWhite{color:#fff}.is-colorCaution{color:red}.is-colorPink{color:#fb637e}.is-fontMin{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide:focus{outline:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.l-wrap{background-color:#fff;padding-top:235px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-wrap{padding-top:128px}}@media print,screen and (max-width: 750px){.l-wrap{padding-top:24vw}}body.is-global .l-wrap{padding-top:110px}@media print,screen and (min-width: 751px) and (max-width: 1024px){body.is-global .l-wrap{padding-top:80px}}@media print,screen and (max-width: 750px){body.is-global .l-wrap{padding-top:13.3333vw}}body.is-jobtype-S .l-wrap{padding-top:173px}@media print,screen and (min-width: 751px) and (max-width: 1024px){body.is-jobtype-S .l-wrap{padding-top:128px}}@media print,screen and (max-width: 750px){body.is-jobtype-S .l-wrap{padding-top:24vw}}body.is-home .l-wrap{padding-top:0}.l-main{overflow:hidden}.l-header{background-color:#fff;position:fixed;z-index:10000;top:0;left:0;width:100%}.l-header--inner{padding:30px;display:flex;flex-wrap:wrap}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-header--inner{padding:15px}}@media print,screen and (max-width: 750px){.l-header--inner{padding:2.6666vw}}.l-header.is-fixed .l-header--inner{justify-content:space-between;padding-top:10px;padding-bottom:10px}@media print,screen and (max-width: 1024px){.l-header.is-fixed .l-header--inner{flex-wrap:nowrap}}.l-header-site-title{width:calc(50% - 45px);display:flex;align-items:center}.l-header-site-title--icon{border:1px solid #232323;line-height:1;padding:.04rem .05rem;font-size:12px;font-size:.12rem;margin-right:10px}.l-header-site-title--text{font-size:19px;font-size:.19rem;line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}.is-fixed .l-header-site-title{display:none}@media print,screen and (max-width: 1024px){.l-header-site-title{display:none}}.l-header-logo{width:90px;display:flex;align-items:center;justify-content:center}@media print,screen and (max-width: 750px){.l-header-logo .l-nav-image-link{width:13.6vw}}.is-fixed .l-header-logo{order:1;width:200px;padding-right:128px}@media print,screen and (max-width: 1024px){.is-fixed .l-header-logo{display:none}}.l-header-humberger{display:none;text-align:right}.l-header-humberger--button{background:transparent;width:.32rem;height:.32rem;padding:0}body.is-jobtype-S .l-header-humberger--button,body.is-global .l-header-humberger--button{display:none}.l-header-humberger--button span{display:block}.l-header-humberger--button span span{display:block;text-indent:-9999em;overflow:hidden;text-align:left}.l-header-humberger--button>span{display:block;height:2px;width:30px;background-color:#232323;position:relative;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 750px){.l-header-humberger--button>span{height:1;width:5.3333vw}}.l-header-humberger--button>span:before,.l-header-humberger--button>span:after{content:"";display:block;height:2px;width:100%;background-color:#232323;position:absolute;left:0;transform-origin:center}.l-header-humberger--button>span:before{top:-10px}@media print,screen and (max-width: 750px){.l-header-humberger--button>span:before{height:1;top:-1.8667vw}}.l-header-humberger--button>span:after{bottom:-10px}@media print,screen and (max-width: 750px){.l-header-humberger--button>span:after{height:1;bottom:-1.8667vw}}.is-navOpen .l-header-humberger--button>span{background-color:transparent}.is-navOpen .l-header-humberger--button>span:before{top:0;transform:rotate(45deg)}.is-navOpen .l-header-humberger--button>span:after{top:0;transform:rotate(-45deg)}@media print,screen and (max-width: 1024px){.l-header-humberger{display:block;width:calc(50% - 45px);display:flex;align-items:center;justify-content:flex-start}}.l-header-entry{display:none;text-align:right}@media print,screen and (max-width: 1024px){.l-header-entry{display:block;width:calc(50% - 45px);display:flex;align-items:center;justify-content:flex-end}.is-fixed .l-header-entry{order:3}}.l-header-job-selector{width:calc(50% - 45px);display:flex;align-items:center;justify-content:flex-end}.l-header-job-selector--select{max-width:220px}.is-fixed .l-header-job-selector{order:3;width:220px}@media print,screen and (max-width: 1024px){.l-header-job-selector{display:none}}.l-header-contents-title{padding-top:30px;width:100%;text-align:center}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-header-contents-title{padding-top:15px}}@media print,screen and (max-width: 750px){.l-header-contents-title{padding-top:4vw}}.is-fixed .l-header-contents-title{order:2;width:auto;padding-top:0;padding-bottom:0;display:flex;align-items:center;white-space:nowrap}.l-nav{background-color:#858b91;position:relative;display:none}.l-nav--inner{max-width:1080px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 1025px){.l-nav{background-color:#efefef;display:block!important;padding-left:20px;padding-right:20px}}@media print,screen and (max-width: 1024px){.l-nav{position:fixed;top:.8rem;left:0;width:100%}.is-fixed .l-nav{top:.55rem}}@media print,screen and (max-width: 750px){.l-nav{top:12vw}}@media print,screen and (min-width: 1025px){.l-nav-list{display:flex;align-items:center;flex-wrap:nowrap;width:100%}}.l-nav-list--item{display:block}@media print,screen and (min-width: 1025px){.l-nav-list--item.is-nopc,.l-nav-list--item.is-alumni{display:none}}@media print,screen and (max-width: 1024px){.l-nav-list--item+.l-nav-list--item:not(.is-noborder):not(.is-nopc){border-top:1px solid #c7c7c7}.l-nav-list--item.is-noborder,.l-nav-list--item.is-nopc,.l-nav-list--item.is-entry{background-color:#686f77;padding:.4rem .2rem}.l-nav-list--item.is-noborder{padding:.4rem .2rem}.l-nav-list--item.is-noborder.is-ptS{padding-top:.2rem}.l-nav-list--item.is-nopc{padding:0 .2rem .4rem}.l-nav-list--item.is-entry{padding:.4rem .2rem 0}}@media print,screen and (min-width: 1025px){.l-nav-list--item{display:block;flex-shrink:1;flex-grow:1;text-align:center}.l-nav-list--item+.l-nav-list--item:not(.is-noborder) .l-nav-list--link{position:relative}.l-nav-list--item+.l-nav-list--item:not(.is-noborder) .l-nav-list--link:before{content:"";display:block;width:1px;height:.16rem;background-color:#bfbfbf;position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0)}.l-nav-list--item:not(.is-noborder){transition:background-color .3s,color .3s}.l-nav-list--item:not(.is-noborder):hover{background-color:#858b91}.l-nav-list--item:not(.is-noborder):hover a{color:#fff}.l-nav-list--item.is-noborder{padding-left:.15rem}}body.is-sbc .l-nav-list--item.is-content-sbc,body.is-environment .l-nav-list--item.is-content-environment,body.is-screening .l-nav-list--item.is-content-screening,body.is-vision .l-nav-list--item.is-content-vision,body.is-job .l-nav-list--item.is-content-job,body.is-education .l-nav-list--item.is-content-education,body.is-welfare .l-nav-list--item.is-content-welfare,body.is-description .l-nav-list--item.is-content-description,body.is-faq .l-nav-list--item.is-content-faq{background-color:#858b91}body.is-sbc .l-nav-list--item.is-content-sbc a,body.is-environment .l-nav-list--item.is-content-environment a,body.is-screening .l-nav-list--item.is-content-screening a,body.is-vision .l-nav-list--item.is-content-vision a,body.is-job .l-nav-list--item.is-content-job a,body.is-education .l-nav-list--item.is-content-education a,body.is-welfare .l-nav-list--item.is-content-welfare a,body.is-description .l-nav-list--item.is-content-description a,body.is-faq .l-nav-list--item.is-content-faq a{color:#fff}.l-nav-list--link{font-size:16px;font-size:.16rem;white-space:nowrap;display:block;padding:.24rem .16rem}.is-fixed .l-nav-list--link{padding:.112rem .16rem}@media print,screen and (max-width: 1024px){.l-nav-list--link{font-size:16px;font-size:.16rem;padding:.2rem;color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%}.l-nav-list--link:after{content:"";display:inline-block;margin-left:.08rem;width:18.5px;height:9.5px;background:transparent url(/assets/images/icon/arrow-nav.svg) no-repeat center center;background-size:contain}}@media print,screen and (max-width: 1024px) and (max-width: 750px){.l-nav-list--link:after{width:4.9333vw;height:2.5333vw}}@media print,screen and (max-width: 1024px){.has-child>.l-nav-list--link{position:relative}.has-child>.l-nav-list--link:before,.has-child>.l-nav-list--link:after{content:"";display:block;height:1px;background-color:#d5d8da;position:absolute;top:50%;transition:.3s opacity}}@media print,screen and (max-width: 1024px) and (min-width: 751px) and (max-width: 1024px){.has-child>.l-nav-list--link:before,.has-child>.l-nav-list--link:after{width:18.5px;right:20px}}@media print,screen and (max-width: 1024px) and (max-width: 750px){.has-child>.l-nav-list--link:before,.has-child>.l-nav-list--link:after{width:4.9333vw;right:5.3333vw}}@media print,screen and (max-width: 1024px){.has-child>.l-nav-list--link:before{transform:translate3d(0,-50%,0)}.has-child>.l-nav-list--link:after{transform:rotate(-90deg) translate3d(0,-50%,0)}.has-child.is-open .l-nav-list--link:after{opacity:0}}.l-nav-child{margin-left:auto;margin-right:auto}.l-nav-child--wrap{background-color:#858b91;width:calc(100% - .4rem);margin-left:auto;margin-right:auto}@media print,screen and (max-width: 750px){.l-nav-child--wrap{border-top:1px solid #c7c7c7;padding-left:.3rem}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-nav-child--wrap{padding-bottom:.16rem}}@media print,screen and (max-width: 1024px){.l-nav-child--wrap{display:none}}@media print,screen and (min-width: 1025px){.l-nav-child--wrap{position:absolute;left:0;right:0;bottom:0;width:100%;transform:translateY(100%);padding:0 .32rem;opacity:0;display:block!important;pointer-events:none;transition:opacity .3s,padding .2s}.is-navOpen .has-child.is-hover .l-nav-child--wrap,.is-navOpen .has-child:hover .l-nav-child--wrap{pointer-events:auto;padding:.32rem;opacity:1}}@media print,screen and (min-width: 751px){.l-nav-child{display:flex;flex-wrap:wrap;width:100%;max-width:1440px}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-nav-child{border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7}}.l-nav-child--item{display:block;width:100%;padding:0}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-nav-child--item{border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}}@media print,screen and (max-width: 750px){.l-nav-child--item+.l-nav-child--item{border-top:1px solid #c7c7c7}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-nav-child--item{width:50%}}@media print,screen and (min-width: 1025px){.l-nav-child--item{display:flex;padding:10px;width:180px}}.l-nav-image-link{display:block}@media print,screen and (min-width: 1025px){.l-nav-image-link{transition:opacity .2s}.l-nav-image-link:hover{opacity:.7}}.l-nav-image-link--img{display:block;line-height:0;margin-bottom:.05rem}.l-nav-image-link--img img{width:100%}@media print,screen and (max-width: 1024px){.l-nav-image-link--img{display:none}}.l-nav-image-link--text{display:block;text-align:left;position:relative;font-size:16px;font-size:.16rem;color:#fff;line-height:1.5}@media print,screen and (max-width: 1024px){.l-nav-image-link--text{padding:.16rem;display:flex;justify-content:space-between;align-items:center;width:100%}.l-nav-image-link--text br{display:none}}@media print,screen and (max-width: 750px){.l-nav-image-link--text{font-size:12px;font-size:.12rem;padding:.12rem 0}}.l-nav-image-link--text:after{content:"";display:inline-block;margin-left:.08rem;width:18.5px;height:9.5px;background:transparent url(/assets/images/icon/arrow-nav.svg) no-repeat center center;background-size:contain}@media print,screen and (max-width: 750px){.l-nav-image-link--text:after{width:4.9333vw;height:2.5333vw}}.l-nav-text-link{display:block}@media print,screen and (min-width: 1025px){.l-nav-text-link{border:1px solid #9b9b9b;display:flex;align-items:center;justify-content:center;width:100%;padding:.16rem}}.l-nav-text-link--text{color:#fff;display:block;line-height:1.5}@media print,screen and (max-width: 1024px){.l-nav-text-link--text{padding:.16rem;display:flex;justify-content:space-between;align-items:center;width:100%}.l-nav-text-link--text br{display:none}}@media print,screen and (max-width: 750px){.l-nav-text-link--text{font-size:12px;font-size:.12rem;padding:.12rem 0}}.l-nav-text-link--text:after{content:"";display:inline-block;margin-left:.08rem;width:18.5px;height:9.5px;background:transparent url(/assets/images/icon/arrow-nav.svg) no-repeat center center;background-size:contain}@media print,screen and (max-width: 750px){.l-nav-text-link--text:after{width:4.9333vw;height:2.5333vw}}.l-nav-tool--inner{max-width:355px;margin-left:auto;margin-right:auto;text-align:center}.l-nav-tool--inner+.l-nav-tool--inner{margin-top:.2rem}.l-footer,.l-footer a{color:#fff}.l-footer--inner{max-width:1080px;margin-left:auto;margin-right:auto}.l-footer--inner.is-breadcrumb{overflow:hidden}.l-footer--inner.is-sitemap{padding-top:.4rem;padding-bottom:.54rem}.l-footer .m-link{display:block}.l-footer-top{background-color:#858b91;padding-left:20px;padding-right:20px}.l-footer-top .l-footer--inner+.l-footer--inner{border-top:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.l-footer-top .l-footer--inner+.l-footer--inner{padding-top:6.6666vw;padding-bottom:6.6666vw}}.l-footer-contents-title{text-align:center;font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.l-footer-contents-title{font-size:15px;font-size:4vw}}.l-footer-contents-title span{display:inline-block;line-height:1.5;padding:0 .08rem}.l-footer-contentsmap{padding-top:.32rem;display:flex;width:100%;justify-content:space-between}@media print,screen and (max-width: 800px){.l-footer-contentsmap{flex-wrap:wrap}}@media print,screen and (max-width: 750px){.l-footer-contentsmap{padding-top:5.3333vw}}.l-footer-contentsmap--item{font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.l-footer-contentsmap--item{font-size:10px;font-size:2.6666666667vw}}.l-footer-contentsmap--item .is-top-link{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.l-footer-contentsmap--item .is-top-link{font-size:12px;font-size:3.2vw}}@media print,screen and (min-width: 801px){.l-footer-contentsmap--item+.l-footer-contentsmap--item{margin-left:.16rem}}@media print,screen and (max-width: 800px){.l-footer-contentsmap--item{width:46%}.l-footer-contentsmap--item:nth-of-type(n+3){margin-top:.25rem}}@media print,screen and (max-width: 750px){.l-footer-contentsmap--item{width:48%}.l-footer-contentsmap--item:nth-of-type(n+3){margin-top:6.6666vw}}@media print,screen and (max-width: 800px){.l-footer-contentsmap.is-middle-job .l-footer-contentsmap--item{width:100%}}.l-footer-contentsmap.is-middle-job .m-link-list{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;margin-bottom:.2rem}@media print,screen and (max-width: 800px){.l-footer-contentsmap.is-middle-job .m-link-list{justify-content:space-between}}@media print,screen and (min-width: 801px){.l-footer-contentsmap.is-middle-job .m-link-list--item{margin-right:.3rem;margin-bottom:.1rem}.l-footer-contentsmap.is-middle-job .m-link-list--item:nth-of-type(n+2){margin-top:0}}@media print,screen and (max-width: 800px){.l-footer-contentsmap.is-middle-job .m-link-list--item{width:48%}.l-footer-contentsmap.is-middle-job .m-link-list--item:nth-of-type(2){margin-top:0}}.l-footer-social{text-align:right}@media print,screen and (max-width: 750px){.l-footer-social{text-align:center;margin-top:5.3333vw}}@media print,screen and (max-width: 750px){.l-footer-social .m-image-link{display:block;text-align:center}.l-footer-social .m-image-link img{width:28.7999vw}}.l-footer-bottom{background-color:#686f77;padding-left:20px;padding-right:20px}.l-footer-sitemap{padding-top:.32rem;display:flex;width:100%;justify-content:space-between}@media print,screen and (max-width: 800px){.l-footer-sitemap{flex-direction:column-reverse}}@media print,screen and (max-width: 800px) and (max-width: 800px){.l-footer-sitemap{max-width:450px;margin-left:auto;margin-right:auto}}.l-footer-sitemap--item{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.l-footer-sitemap--item{font-size:12px;font-size:3.2vw}}@media print,screen and (max-width: 800px){.l-footer-sitemap--item.is-logo{display:flex;justify-content:center;align-items:center}}.l-footer-sitemap--item.is-list{display:flex;justify-content:space-between}@media print,screen and (max-width: 800px){.l-footer-sitemap--item.is-list{margin-bottom:.32rem;flex-direction:column}}.l-footer-sitemap--box+.l-footer-sitemap--box{margin-left:.16rem}@media print,screen and (max-width: 800px){.l-footer-sitemap--box+.l-footer-sitemap--box{margin-top:.16rem;margin-left:0}}.l-footer-logo{text-align:center}@media print,screen and (max-width: 800px){.l-footer-logo{width:57px;margin-right:10px}}.l-footer-site-title{text-align:center;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;line-height:1.35;font-size:11px;font-size:.11rem}@media print,screen and (min-width: 801px){.l-footer-site-title{margin-top:.16rem}}@media print,screen and (max-width: 800px){.l-footer-site-title{font-size:12px;font-size:.12rem;line-height:1.5}}.l-footer-copyright{text-align:center;font-size:12px;font-size:.12rem;margin-top:.32rem;border-top:1px solid #bfbfbf;padding-top:.32rem;padding-bottom:.32rem}@media print,screen and (max-width: 750px){.l-footer-copyright{font-size:7px;font-size:1.8666666667vw}}.l-breadcrumb{display:flex;padding:.24rem 0;line-height:1.35;align-items:center;font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.l-breadcrumb{font-size:10px;font-size:2.6666666667vw;padding:8vw 0 2.6666vw}}.l-breadcrumb--item{white-space:nowrap}.l-breadcrumb--item:not(:empty):not(:last-child):after{content:">";display:inline-block;margin-top:.16rem;margin:0 .5em;line-height:1;line-height:1.35}@media print,screen and (max-width: 750px){.l-breadcrumb--item:not(:empty):not(:last-child):after{margin:0 .25em}}.l-breadcrumb--item:last-child{overflow:hidden;text-overflow:ellipsis}.l-page-title{background-color:#efefef;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;flex-direction:column;align-items:center}@media print,screen and (min-width: 1441px){.l-page-title{background-size:contain}}.l-page-title--inner{padding:20px;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 750px){.l-page-title--inner{padding:.2rem}body.is-operator .l-page-title--inner{padding-right:0}}.is-job-top .l-page-title--box{margin-left:auto;margin-right:0}@media print,screen and (min-width: 1025px){.is-job-top .l-page-title--box{width:60%}}@media print,screen and (max-width: 1024px){.is-job-top .l-page-title--box{width:61%}}@media print,screen and (max-width: 750px){.is-job-top .l-page-title--box{transform:translateY(-30%)}body.is-counselor .is-job-top .l-page-title--box{margin-right:-6%;transform:translateY(0)}}body.is-corporate .is-job-top .l-page-title--box{color:#fff;width:auto;margin-left:auto;margin-right:auto;transform:translateY(0)}body.is-challenge .is-job-top .l-page-title--box{width:auto;margin-left:auto;margin-right:auto;transform:translateY(0)}.l-page-title--logo{max-width:120px;margin-left:auto;margin-right:auto;margin-bottom:.45rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--logo{width:11.7187vw;margin-bottom:2.9296vw}}@media print,screen and (max-width: 750px){.l-page-title--logo{width:13.3333vw;margin-bottom:8vw}}.l-page-title--text{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-weight:400;text-align:center}.is-global-top .l-page-title--text{font-size:42px;font-size:.42rem;line-height:1.35}@media print,screen and (min-width: 751px){.is-global-top .l-page-title--text{display:flex;justify-content:center;align-items:center}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-global-top .l-page-title--text{font-size:42px;font-size:4.1015625vw}}@media print,screen and (max-width: 750px){.is-global-top .l-page-title--text{font-size:24px;font-size:.24rem}}.is-job-top .l-page-title--text{font-size:68px;font-size:.68rem;line-height:1.35}body.is-counselor .is-job-top .l-page-title--text{font-size:58px;font-size:.57rem}@media print,screen and (min-width: 1025px) and (max-width: 1180px){body.is-counselor .is-job-top .l-page-title--text{font-size:58px;font-size:4.9152542373vw}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-job-top .l-page-title--text{font-size:68px;font-size:6.640625vw}body.is-counselor .is-job-top .l-page-title--text{font-size:58px;font-size:5.6640625vw}}@media print,screen and (max-width: 750px){.is-job-top .l-page-title--text{font-size:33px;font-size:.33rem}body.is-counselor .is-job-top .l-page-title--text{font-size:22px;font-size:.22rem}}.is-job-top-S .l-page-title--text{font-size:36px;font-size:.36rem;line-height:1.35}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-job-top-S .l-page-title--text{font-size:36px;font-size:3.515625vw}}@media print,screen and (max-width: 750px){.is-job-top-S .l-page-title--text{font-size:30px;font-size:.3rem}}.is-underlayer .l-page-title--text{font-size:36px;font-size:.36rem;line-height:1.35}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-underlayer .l-page-title--text{font-size:36px;font-size:3.515625vw}}@media print,screen and (max-width: 750px){.is-underlayer .l-page-title--text{font-size:30px;font-size:.3rem}}.l-page-title--text.is-Dental_Image,.l-page-title--text.is-DentalAssistant_Image{width:90%;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 750px){.l-page-title--text.is-Dental_Image,.l-page-title--text.is-DentalAssistant_Image{width:104%;margin-top:.432rem;margin-left:3%;margin-right:-7%}}.l-page-title--text.is-DentalAssistant_Image{margin-top:-.32rem}@media print,screen and (max-width: 750px){.l-page-title--text.is-DentalAssistant_Image{margin-top:.608rem}}.l-page-title--text .l-page-title--text--img{width:100%}.l-page-title--text .l-page-title--text--img img{width:100%;height:auto}.l-page-title--textM{display:inline-block;font-size:58px;font-size:.57rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--textM{font-size:58px;font-size:5.6640625vw}}@media print,screen and (max-width: 750px){.l-page-title--textM{font-size:28px;font-size:7.4666666667vw}}.l-page-title--textS{display:inline-block;font-size:40px;font-size:.4rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--textS{font-size:40px;font-size:3.90625vw}}@media print,screen and (max-width: 750px){.l-page-title--textS{font-size:19px;font-size:5.0666666667vw}}.l-page-title--spS{display:inline-block}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--spS{font-size:42px;font-size:4.1015625vw}}@media print,screen and (max-width: 750px){.l-page-title--spS{display:block;text-align:center;font-size:19px;font-size:.19rem}}.l-page-title--icon{font-size:20px;font-size:.2rem;background-color:#fff;border:1px solid #bfbfbf;padding:.08rem;display:inline-block;vertical-align:top;margin-right:.16rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--icon{margin-right:.08rem;font-size:16px;font-size:1.5625vw;padding:.7812vw}}@media print,screen and (max-width: 750px){.l-page-title--icon{display:none}}.l-page-title--select{max-width:300px;margin-left:auto;margin-right:auto;margin-top:.45rem;text-align:center}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--select{margin-top:2.9296vw}}@media print,screen and (max-width: 750px){.l-page-title--select{margin-top:4vw}}.l-page-title--button{max-width:300px;margin-left:auto;margin-right:auto;margin-top:.24rem;text-align:center}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title--button{margin-top:2.3437vw}}@media print,screen and (max-width: 750px){.l-page-title--button{margin-top:4.8vw}}.l-page-title.is-global-top{background-image:url(/assets/images/kv/global-top.jpg);height:400px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title.is-global-top{height:39.0625vw}}@media print,screen and (max-width: 750px){.l-page-title.is-global-top{height:61.3333vw;background-image:url(/assets/images/kv/global-top--sp@2x.jpg)}}.l-page-title.is-job-top{height:480px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title.is-job-top{height:46.875vw}}@media print,screen and (max-width: 750px){.l-page-title.is-job-top{height:72vw}}.l-page-title.is-job-top-S{background-image:url(/assets/images/kv/job-top-s.jpg);height:270px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title.is-job-top-S{height:26.3671vw}}@media print,screen and (max-width: 750px){.l-page-title.is-job-top-S{height:56vw;background-image:url(/assets/images/kv/job-top-s--sp@2x.jpg)}}.l-page-title.is-underlayer{background-image:url(/assets/images/kv/underlayer.jpg);height:170px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.l-page-title.is-underlayer{height:16.6015vw}}@media print,screen and (max-width: 750px){.l-page-title.is-underlayer{height:40vw;background-image:url(/assets/images/kv/underlayer--sp@2x.jpg)}}.l-page-title.is-nurse{background-image:url(/assets/images/nurse/kv-nurse@2x.jpg?v=2503)}@media print,screen and (max-width: 750px){.l-page-title.is-nurse{background-image:url(/assets/images/nurse/kv-nurse--sp@2x.jpg?v=2503)}}.l-page-title.is-counselor{background-image:url(/assets/images/counselor/kv-counselor@2x.jpg?v=2503)}@media print,screen and (max-width: 750px){.l-page-title.is-counselor{background-image:url(/assets/images/counselor/kv-counselor--sp@2x.jpg?v=2503)}}.l-page-title.is-corporate{background-image:url(/assets/images/corporate/kv-corporate@2x.jpg)}@media print,screen and (max-width: 750px){.l-page-title.is-corporate{background-image:url(/assets/images/corporate/kv-corporate--sp@2x.jpg)}}.l-page-title.is-aid{background-image:url(/assets/images/aid/kv-aid@2x.jpg?v=2402)}@media print,screen and (max-width: 750px){.l-page-title.is-aid{background-image:url(/assets/images/aid/kv-aid--sp@2x.jpg?v=2402)}}.l-page-title.is-promotion_planner{background-image:url(/assets/images/promotion_planner/kv-promotion_planner@2x.jpg?v=2402)}@media print,screen and (max-width: 750px){.l-page-title.is-promotion_planner{background-image:url(/assets/images/promotion_planner/kv-promotion_planner--sp@2x.jpg?v=2402)}}.l-page-title.is-operator{background-image:url(/assets/images/operator/kv-operator@2x.jpg)}@media print,screen and (max-width: 750px){.l-page-title.is-operator{background-image:url(/assets/images/operator/kv-operator--sp@2x.jpg)}}.l-page-title.is-dental_hygienist{background-image:url(/assets/images/dental_hygienist/kv-dental_hygienist@2x.jpg?v=240911)}@media print,screen and (max-width: 750px){.l-page-title.is-dental_hygienist{background-image:url(/assets/images/dental_hygienist/kv-dental_hygienist--sp@2x.jpg?v=240911)}}.l-page-title.is-dental_assistant{background-image:url(/assets/images/dental_assistant/kv-dental_assistant@2x.jpg?v=240911)}@media print,screen and (max-width: 750px){.l-page-title.is-dental_assistant{background-image:url(/assets/images/dental_assistant/kv-dental_assistant--sp@2x.jpg?v=240911)}}.l-page-title.is-challenge{background-image:url(/assets/images/challenge/kv-challenge@2x.jpg)}@media print,screen and (max-width: 750px){.l-page-title.is-challenge{background-image:url(/assets/images/challenge/kv-challenge--sp@2x.jpg)}}.l-page-title--subtext{display:block;font-size:30px;font-size:.3rem}@media print,screen and (max-width: 750px){.l-page-title--subtext{font-size:22px;font-size:5.8666666667vw}}.l-section.is-underKV{padding-top:.56rem;padding-bottom:.8rem}@media print,screen and (max-width: 750px){.l-section.is-underKV{padding-top:8vw;padding-bottom:10.6666vw}}.l-section.is-narrow{padding-top:.4rem;padding-bottom:.4rem}@media print,screen and (max-width: 750px){.l-section.is-narrow{padding-top:8vw;padding-bottom:8vw}}.l-section.is-narrowPaddingTop{padding-top:.4rem}@media print,screen and (max-width: 750px){.l-section.is-narrowPaddingTop{padding-top:8vw}}.l-section.is-adjustPaddingBottom{padding-bottom:.7rem}@media print,screen and (max-width: 750px){.l-section.is-adjustPaddingBottom{padding-bottom:10.6666vw}}.l-section.is-broadPaddingBottom{padding-bottom:1.2rem}@media print,screen and (max-width: 750px){.l-section.is-broadPaddingBottom{padding-bottom:10.6666vw}}.l-section.is-noPadding{padding-top:0!important;padding-bottom:0!important}.l-section.is-noPaddingBottom{padding-bottom:0!important}@media print,screen and (max-width: 750px){.l-section.is-noPadding--sp{padding-top:0!important;padding-bottom:0!important}}@media print,screen and (max-width: 750px){.l-section.is-noPaddingTop--sp{padding-top:0!important}}.l-section:not(.is-bgGray)+.l-section:not(.is-bgGray):not(.is-content-link){padding-top:0}.l-section.is-bgGray{margin-inline:calc(var(--inner-padding, 0) * -1);padding-inline:var(--inner-padding, 0);background-color:#efefef}.l-section.is-bgGray+.l-section.is-bgGray:not(.is-entry):not(.is-content-link){padding-top:0}.l-section.is-bgDarkGray{background-color:#686f77}.l-section.is-borderTop,.l-section.is-borderBottom{border-top:1px solid #bfbfbf}.l-section.is-content-link{background-color:#efefef}.l-section.is-bgGray+.l-section.is-content-link{background-color:#fff}.l-section--inner{max-width:1120px;margin-left:auto;margin-right:auto}.l-section--inner.is-L{max-width:1320px}.l-section--inner.is-S{max-width:800px}.l-section--inner.is-full{max-width:100%}@media print,screen and (max-width: 750px){.l-section--inner.is-noPadding--sp{padding-left:0;padding-right:0}}.l-section--inner+.l-section--inner{margin-top:.8rem}@media print,screen and (max-width: 1024px){.l-section--inner+.l-section--inner{margin-top:.7rem}}.is-underKV>.l-section--inner+.l-section--inner{margin-top:.35rem}@media print,screen and (max-width: 1024px){.is-underKV>.l-section--inner+.l-section--inner{margin-top:.2rem}}.l-section--inner+.l-section--inner.is-content-top{margin-top:.6rem}@media print,screen and (max-width: 1024px){.l-section--inner+.l-section--inner.is-content-top{margin-top:.4rem}}.l-section--inner.is-borderTop{border-top:1px solid #bfbfbf}.l-column{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto}.l-column.is-center{justify-content:center}@media print,screen and (max-width: 750px){.l-column{display:block}.l-column.is-col4{display:flex}}.l-column.is-full{max-width:100%}@media print,screen and (min-width: 1025px){.l-column.is-pcCenter{justify-content:center}}@media print,screen and (min-width: 751px){.l-column.is-tblCenter{justify-content:center}}.l-column+.l-column{margin-top:.6rem}@media print,screen and (max-width: 750px){.l-column+.l-column{margin-top:.4rem}}@media print,screen and (max-width: 750px){.l-column--item+.l-column--item{margin-top:.4rem}.l-column.is-spNarrow .l-column--item+.l-column--item{margin-top:.2rem}.l-column.is-graduate-box .l-column--item+.l-column--item{margin-top:.1rem}.l-column.is-entry-box .l-column--item+.l-column--item{margin-top:.15rem}}.is-col1>.l-column--item{width:100%}@media print,screen and (min-width: 751px){.is-col2>.l-column--item{width:48.4375%}.is-col2>.l-column--item:nth-of-type(2){margin-top:0}.is-col2>.l-column--item:nth-of-type(2n){margin-left:3.125%}.is-col2>.l-column--item:nth-of-type(n+3){margin-top:3.125%}}@media print,screen and (min-width: 751px){.is-col3>.l-column--item{width:31.25%;margin-left:3.125%}.is-col3>.l-column--item:nth-of-type(3n-2){margin-left:0}.is-col3>.l-column--item:nth-of-type(n+4){margin-top:3.125%}}@media print,screen and (min-width: 751px){.is-col3.is-job-link-M>.l-column--item:nth-of-type(n+4){margin-top:.6rem}}@media print,screen and (min-width: 1025px){.is-col4:not(.is-sp-col2)>.l-column--item{width:23.828125%;margin-left:1.5625%}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(4n-3){margin-left:0}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(n+5){margin-top:1.5625%}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-col4:not(.is-sp-col2)>.l-column--item{width:31.25%;margin-left:3.125%}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(3n-2){margin-left:0}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(n+4){margin-top:3.125%}}@media print,screen and (max-width: 750px){.is-col4:not(.is-sp-col2)>.l-column--item{width:48.4375%}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(2){margin-top:0}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(2n){margin-left:3.125%}.is-col4:not(.is-sp-col2)>.l-column--item:nth-of-type(n+3){margin-top:3.125%}}@media print,screen and (min-width: 1025px){.is-col4.is-sp-col1>.l-column--item{width:23.828125%;margin-left:1.5625%}.is-col4.is-sp-col1>.l-column--item:nth-of-type(4n-3){margin-left:0}.is-col4.is-sp-col1>.l-column--item:nth-of-type(n+5){margin-top:1.5625%}}@media print,screen and (min-width: 751px) and (max-width: 1262px){.is-col4.is-sp-col1>.l-column--item{width:31.25%;margin-left:3.125%}.is-col4.is-sp-col1>.l-column--item:nth-of-type(3n-2){margin-left:0}.is-col4.is-sp-col1>.l-column--item:nth-of-type(n+4){margin-top:3.125%}}@media print,screen and (max-width: 750px){.is-col4.is-sp-col1>.l-column--item{width:100%}.is-col4.is-sp-col1>.l-column--item:nth-of-type(2){margin-top:0}.is-col4.is-sp-col1>.l-column--item:nth-of-type(2n){margin-left:0%}.is-col4.is-sp-col1>.l-column--item:nth-of-type(n+2){margin-top:3.125%}}@media print,screen and (min-width: 751px){.is-col4.is-sp-col2>.l-column--item{width:23.828125%;margin-left:1.5625%}.is-col4.is-sp-col2>.l-column--item:nth-of-type(4n-3){margin-left:0}.is-col4.is-sp-col2>.l-column--item:nth-of-type(n+5){margin-top:1.5625%}}@media print,screen and (max-width: 750px){.is-col4.is-sp-col2>.l-column--item{width:48.4375%}.is-col4.is-sp-col2>.l-column--item:nth-of-type(2){margin-top:0}.is-col4.is-sp-col2>.l-column--item:nth-of-type(2n){margin-left:3.125%}.is-col4.is-sp-col2>.l-column--item:nth-of-type(n+3){margin-top:3.125%}}@media print,screen and (max-width: 750px){.l-column.is-graduate-box{max-width:300px}}.l-column.is-graduate-box.is-col2 .m-button{max-width:100%}.l-column.is-graduate-box.is-col3.is-center{justify-content:center}.l-column.is-graduate-box.is-col3 .m-button,.l-column.is-graduate-box.is-col4 .m-button{max-width:100%}.l-column.is-graduate-box+.l-column.is-graduate-box{margin-top:.3rem}@media print,screen and (max-width: 750px){.l-column.is-graduate-box+.l-column.is-graduate-box{margin-top:.1rem}}.l-column.is-graduate-box .is_small{display:inline;font-size:65%}.l-column.is-entry-box{max-width:660px;margin-top:.3rem}.l-column.is-entry-box .l-column--item{text-align:center}@media print,screen and (max-width: 750px){.l-column.is-entry-box{margin-top:.15rem}}@media print,screen and (max-width: 375px){.l-column.is-entry-box{max-width:220px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 751px){.l-page-column{display:flex;width:100%;max-width:12.5rem;margin-left:auto;margin-right:auto;padding-top:.75rem}}@media print,screen and (min-width: 751px){.l-page-column--main{flex-grow:1}}@media print,screen and (max-width: 750px){.l-page-column--main{padding-top:.4rem}}@media print,screen and (min-width: 751px){.l-page-column--nav{flex-shrink:0;width:2.6rem;margin-left:.4rem}}@media screen and (max-width: 767px){.l-page-column--nav{margin-top:.6rem}}.l-page-column--navBox{background-color:#efefef}@media print,screen and (min-width: 751px){.l-page-column--navBox{padding:.2rem}.l-page-column--navBox+.l-page-column--navBox{margin-top:.4rem}}@media print,screen and (max-width: 750px){.l-page-column--navBox{padding:.4rem .2rem}.l-page-column--navBox:nth-of-type(2n){background-color:#fff}}.l-page-column--section+.l-page-column--section{margin-top:.8rem;border-top:1px solid #bfbfbf;padding-top:.8rem}@media print,screen and (max-width: 1024px){.l-page-column--section+.l-page-column--section{margin-top:.4rem;padding-top:.4rem}}body.is-hide-footer .l-section.is-entry,body.is-hide-footer .l-footer-top,body.is-hide-footer .l-footer-sitemap{display:none}.m-title--content{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-weight:400;font-size:32px;font-size:.32rem;text-align:center}@media print,screen and (max-width: 750px){.m-title--content{font-size:22px;font-size:.22rem}}.is-fixed .m-title--content{font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.is-fixed .m-title--content{font-size:18px;font-size:.18rem}}@media print,screen and (max-width: 750px){.m-title--content.is-spSizeS{font-size:20px;font-size:.2rem}.is-fixed .m-title--content.is-spSizeS{font-size:15px;font-size:.15rem}}@media print,screen and (max-width: 750px){.m-title--content .is-spSizeSS{font-size:18px;font-size:.18rem}}.m-title--section,.cms-article h2{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-weight:400;font-size:32px;font-size:.32rem;text-align:center;line-height:1.625;margin-bottom:.3rem}@media print,screen and (max-width: 750px){.m-title--section,.cms-article h2{font-size:20px;font-size:.2rem}}.m-title--section.is-long,.cms-article h2.is-long{font-size:26px;font-size:.26rem;line-height:2}@media print,screen and (max-width: 750px){.m-title--section.is-long,.cms-article h2.is-long{font-size:18px;font-size:.18rem}}.m-title--section--brackets{font-size:26px;font-size:.26rem}@media print,screen and (max-width: 750px){.m-title--section--brackets{font-size:16px;font-size:.16rem}}.m-title--section.is-nomargin,.cms-article h2.is-nomargin{margin-bottom:0}.m-title--section.is-deco-L,.cms-article h2.is-deco-L,.cms-article.is-realvoice h2{border-left:1px solid #fb637e;padding-left:.3rem;padding-bottom:.24rem;text-align:left}@media print,screen and (max-width: 750px){.m-title--section.is-deco-L,.cms-article h2.is-deco-L,.cms-article.is-realvoice h2{padding-bottom:0;padding-left:.1rem}}@media print,screen and (max-width: 750px){.m-title--section.is_sp_Left,.cms-article h2.is_sp_Left{text-align:left}}@media print,screen and (max-width: 750px){.m-title--section.is-graduate-box,.cms-article h2.is-graduate-box{margin-bottom:.2rem}}.m-title--block,.sitemap-box--head,.cms-article h3{font-weight:400;font-size:22px;font-size:.22rem;text-align:center;line-height:1.625;margin-bottom:.3rem}@media print,screen and (max-width: 750px){.m-title--block,.sitemap-box--head,.cms-article h3{font-size:16px;font-size:.16rem;margin-bottom:.18rem}}.m-title--block.is-nomargin,.is-nomargin.sitemap-box--head,.cms-article h3.is-nomargin{margin-bottom:0}.m-title--block.is-marginS,.is-marginS.sitemap-box--head,.cms-article h3.is-marginS{margin-bottom:.2rem}@media print,screen and (max-width: 750px){.m-title--block.is-marginS,.is-marginS.sitemap-box--head,.cms-article h3.is-marginS{margin-bottom:.15rem}}.m-title--block.is-bold,.is-bold.sitemap-box--head,.cms-article h3.is-bold{font-weight:700}.m-text+.m-title--block,.m-text+.sitemap-box--head,.cms-article .m-text+h3{margin-top:.5rem}@media print,screen and (max-width: 750px){.m-text+.m-title--block,.m-text+.sitemap-box--head,.cms-article .m-text+h3{margin-top:.3rem}}.m-image+.m-title--block,.m-image+.sitemap-box--head,.cms-article .m-image+h3{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-image+.m-title--block,.m-image+.sitemap-box--head,.cms-article .m-image+h3{margin-top:.2rem}}.m-title--block.is-long,.is-long.sitemap-box--head,.cms-article h3.is-long{font-size:24px;font-size:.24rem}@media print,screen and (max-width: 750px){.m-title--block.is-long,.is-long.sitemap-box--head,.cms-article h3.is-long{font-size:18px;font-size:.18rem}}.m-title--aside{font-weight:400;font-size:25px;font-size:.25rem;text-align:center;line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;padding-bottom:.2rem;border-bottom:1px solid #bfbfbf;margin-bottom:.2rem}.m-title--relation{font-weight:400;font-size:32px;font-size:.32rem;text-align:center;line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;padding-bottom:.2rem;border-bottom:1px solid #bfbfbf;margin-bottom:.2rem}.m-title--point{font-weight:700;font-size:16px;font-size:.16rem;line-height:1.5}@media print,screen and (max-width: 750px){.m-title--point{font-size:12px;font-size:.12rem}}.m-text+.m-title--point{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-text+.m-title--point{margin-top:.2rem}}.m-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.m-bg-image.is-graduate{background-image:url(/assets/images/top/bg-graduate@2x.jpg)}@media print,screen and (max-width: 750px){.m-bg-image.is-graduate{background-image:url(/assets/images/top/bg-graduate--sp@2x.jpg)}}.m-bg-image.is-entry{background-image:url(/assets/images/common/bg-entry@2x.jpg)}@media print,screen and (max-width: 750px){.m-bg-image.is-entry{background-image:url(/assets/images/common/bg-entry--sp@2x.jpg)}}.m-copy{font-size:24px;font-size:.24rem;line-height:2}@media print,screen and (max-width: 750px){.m-copy{font-size:16px;font-size:.16rem}}.m-copy.is-center{text-align:center}@media print,screen and (max-width: 750px){.m-copy.is-center{text-align:left}}.m-lead{font-size:18px;font-size:.18rem;line-height:2}@media print,screen and (max-width: 750px){.m-lead{font-size:12px;font-size:.12rem}}.m-lead.is-center{text-align:center}@media print,screen and (max-width: 750px){.m-lead.is-center{text-align:left}}.m-catch{padding-top:.4rem;padding-bottom:.4rem;background:linear-gradient(to bottom,#fb637e,#ff8da0);color:#fff}.m-catch--inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.m-catch--title{font-size:32px;font-size:.32rem;line-height:1.625;text-align:center}@media print,screen and (max-width: 750px){.m-catch--title{font-size:18px;font-size:.18rem}}.m-catch--text{font-size:18px;font-size:.18rem;line-height:2}@media print,screen and (max-width: 750px){.m-catch--text{font-size:12px;font-size:.12rem}}.m-lead+.m-text,.m-copy+.m-text,.m-image+.m-text{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-lead+.m-text,.m-copy+.m-text,.m-image+.m-text{margin-top:.2rem}}.m-text+.m-text:not(.is-note){margin-top:.3rem}@media print,screen and (max-width: 750px){.m-text+.m-text:not(.is-note){margin-top:.15rem}}.m-text.is-center{text-align:center}@media print,screen and (max-width: 750px){.m-text.is-center{text-align:left}}.m-text.is-note{font-size:12px;font-size:.12rem}@media print,screen and (max-width: 750px){.m-text.is-note{font-size:10px;font-size:.1rem}}.m-text.is-mt{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-text.is-mt{margin-top:.2rem}}.m-text.is-mtS{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-text.is-mtS{margin-top:.1rem}}.m-text.is-mtXS{margin-top:.1rem}@media print,screen and (max-width: 750px){.m-text.is-mtXS{margin-top:.05rem}}.m-text.is-indent{padding-left:1em;text-indent:-1em}.m-text .is-bold{font-weight:700}.m-text .is-Pink{color:#fb637e}.m-text .is-underline{text-decoration:underline}.m-list li{line-height:1.5}.m-list li+li{margin-top:.05rem}@media print,screen and (max-width: 750px){.m-list li+li{margin-top:.05rem}}.m-list.is-indent li{padding-left:1em;text-indent:-1em}.m-list.is-indent2 li{padding-left:1em}.m-list.is-normal{list-style:disc;padding-left:1em}.m-list.is-mt{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-list.is-mt{margin-top:.2rem}}.m-list.is-mb{margin-bottom:.3rem}@media print,screen and (max-width: 750px){.m-list.is-mb{margin-bottom:.2rem}}.m-list.is-checkicon li{padding-left:.4rem;position:relative;font-size:18px;font-size:.18rem;font-weight:700;background:transparent url(/assets/images/icon/checklist.svg) no-repeat left top;background-size:.33rem .24rem;padding-top:.02rem}@media print,screen and (max-width: 750px){.m-list.is-checkicon li{font-size:12px;font-size:.12rem;padding-left:.35rem;background-size:.33rem .24rem;padding-top:.06rem}}.m-list.is-checkicon li+li{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-list.is-checkicon li+li{margin-top:.15rem}}@media print,screen and (min-width: 751px){.m-list.is-col2{display:flex;flex-wrap:wrap}.m-list.is-col2 li{width:48%}.m-list.is-col2 li:nth-of-type(2n){margin-left:4%}.m-list.is-col2 li:nth-of-type(2){margin-top:0}}.m-list.is-number .m-list--inner{position:relative;padding-left:.3rem;font-size:16px;font-size:.16rem;font-weight:700}@media print,screen and (max-width: 750px){.m-list.is-number .m-list--inner{font-size:12px;font-size:.12rem;padding-left:.25rem}}.m-list.is-number .m-list--no{display:flex;align-items:center;justify-content:center;width:.22rem;height:.22rem;position:absolute;top:0;left:0;background-color:#000;color:#fff;border-radius:100%;overflow:hidden;font-size:14px;font-size:.14rem;line-height:1}@media print,screen and (max-width: 750px){.m-list.is-number .m-list--no{font-size:10px;font-size:.1rem;width:.16rem;height:.16rem;top:.01rem}}.m-list.is-number.is-separator li+li{margin-top:.2rem;border-top:1px solid #bfbfbf;padding-top:.2rem}@media print,screen and (min-width: 751px){.m-list.is-number.is-separator li:nth-of-type(2){margin-top:0;border-top:none;padding-top:0}.m-list.is-number.is-separator li:nth-of-type(n+3){margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}}.m-list.is-lineheightL li{line-height:1.875}.m-list.is-lineheightL li+li{margin-top:.08rem}@media print,screen and (max-width: 750px){.m-list.is-lineheightL li+li{margin-top:.08rem}}.m-indent-list{font-size:16px;font-size:.16rem;margin-top:.2rem;line-height:1.875}@media print,screen and (max-width: 750px){.m-indent-list{margin-top:.15rem;font-size:12px;font-size:.12rem}}.m-indent-list li{display:flex;line-height:1.5}.m-indent-list li+li{margin-top:.1rem}@media print,screen and (max-width: 750px){.m-indent-list li+li{margin-top:.1rem}}.m-indent-list--head{white-space:nowrap;margin-right:.1rem}.m-indent-list--body{flex-shrink:1}.m-image+.m-image{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-image+.m-image{margin-top:.1rem}}.m-text+.m-image{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-text+.m-image{margin-top:.1rem}}.m-image.is-w100 img{width:100%;height:auto}.m-image.is-floatR{float:right;margin-left:.4rem;margin-bottom:.4rem}@media print,screen and (min-width: 751px){.m-image.is-floatR{width:30%;max-width:320px}.m-image.is-floatR.is-w600{width:55.556%;max-width:600px}}@media print,screen and (max-width: 750px){.m-image.is-floatR{float:none;margin-left:auto;margin-right:auto}}.m-image-wrap{padding:.8rem .4rem;margin-bottom:.6rem;text-align:center}.m-image-wrap.is-noPadding{padding:0}@media print,screen and (max-width: 750px){.m-image-wrap{padding:.2rem;margin-bottom:.4rem}.m-image-wrap.is-sp-noPadding{padding:0}}.m-image-wrap.is-bgWhite{background-color:#fff}.m-image-wrap.is-full{padding:.2rem 0 0}@media print,screen and (max-width: 750px){.m-image-wrap.is-full{padding:.2rem 0 0}}.m-image-wrap.is-full .m-image img{width:100%;height:auto}.m-button{display:inline-block;background-color:#fff;color:#232323;text-align:center;padding:.16rem .2rem;width:100%;max-width:300px;font-size:18px;font-size:.18rem;transition:background-color .2s,color .2s,border-color .2s}.m-button--wrap{text-align:center;margin-top:.6rem}@media print,screen and (max-width: 750px){.m-button--wrap{margin-top:.3rem}}@media print,screen and (max-width: 750px){.m-button{font-size:10px;font-size:.1rem;padding:.1rem}}@media print,screen and (min-width: 1025px){.m-button:hover{background-color:#232323;color:#fff}}.m-button.is-wide{max-width:500px}.m-button.is-sizeS{font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.m-button.is-sizeS{font-size:10px;font-size:.1rem}}.m-button.is-sizeM{font-size:20px;font-size:.2rem}@media print,screen and (max-width: 750px){.m-button.is-sizeM{font-size:14px;font-size:.14rem}}.m-button.is-sizeL{padding:.24rem .2rem;font-size:24px;font-size:.24rem}.m-button.is-sizeL.is-fontSizeM{font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.m-button.is-sizeL{font-size:16px;font-size:.16rem;padding:.16rem .2rem}.m-button.is-sizeL.is-fontSizeM{font-size:14px;font-size:.14rem}}.m-button.is-full{max-width:100%}.m-button.is-border{border:1px solid #bfbfbf}.m-button.is-bgBlack{background-color:#232323;color:#fff}@media print,screen and (min-width: 1025px){.m-button.is-bgBlack:hover{background-color:#686f77}}.m-button.is-bgGray{background-color:#efefef}@media print,screen and (min-width: 1025px){.m-button.is-bgGray:hover{background-color:#000}}.m-button.is-arrow span{display:inline-block}.m-button.is-arrow span:after{content:"";display:inline-block;margin-left:.08rem;width:18.5px;height:9.5px;background:transparent url(/assets/images/icon/arrow.svg) no-repeat center center;background-size:contain}@media print,screen and (max-width: 750px){.m-button.is-arrow span:after{width:4.9333vw;height:2.5333vw}}.m-button.is-arrow.is-arrow-end span{display:block;position:relative}.m-button.is-arrow.is-arrow-end span:after{position:absolute;right:0;top:40%}.m-button.is-arrow.is-arrow-L span:not(.is_inline):after{width:33px;height:11px;background-image:url(/assets/images/icon/arrow-l.svg)}@media print,screen and (max-width: 750px){.m-button.is-arrow.is-arrow-L span:not(.is_inline):after{width:5.0666vw;height:1.6vw}}.m-button.is-arrow.is-arrow-L span.is_inline:after{display:none}.m-button.is-arrow.is-bgBlack span:after{background-image:url(/assets/images/icon/arrow-w.svg)}.m-button.is-arrow.is-bgBlack.is-arrow-L span:after{background-image:url(/assets/images/icon/arrow-l-w.svg)}@media print,screen and (min-width: 1025px){.m-button.is-arrow span:after{transition:transform .2s}.m-button.is-arrow:hover span:after{background-image:url(/assets/images/icon/arrow-w.svg);transform:translate3d(.08rem,0,0)}.m-button.is-arrow:hover.is-arrow-L span:after{background-image:url(/assets/images/icon/arrow-l-w.svg)}}.m-button.is-more span{display:inline-block;position:relative;padding-right:.2rem}.m-button.is-more span:before,.m-button.is-more span:after{content:"";display:block;width:15px;height:2px;background-color:#bfbfbf;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.m-button.is-more span:after{transform-origin:center;transform:rotate(90deg)}.is-graduate-box .m-button{padding:.24rem .08rem;font-size:24px;font-size:.24rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-graduate-box .m-button{font-size:18px;font-size:.18rem;padding:.16rem .08rem}}@media print,screen and (max-width: 750px){.is-graduate-box .m-button{font-size:16px;font-size:.16rem;padding:.16rem .08rem}.is-graduate-box .m-button.is-arrow{position:relative}.is-graduate-box .m-button.is-arrow span:not(.is_inline){display:flex;justify-content:space-between;align-items:center}.is-graduate-box .m-button.is-arrow span:not(.is_inline):after{display:none}.is-graduate-box .m-button.is-arrow span.is_inline:after{display:none}.is-graduate-box .m-button.is-arrow:after{position:absolute;content:"";display:inline-block;margin-left:.08rem;width:5.6vw;height:2vw;background:transparent url(/assets/images/icon/arrow-l_sp.svg) no-repeat center center;background-size:contain;top:50%;right:.08rem;margin-top:-.9334vw}}.is-graduate-box .m-button.is-counselor{padding:.26rem .08rem;font-size:20px;font-size:.2rem;letter-spacing:-2px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-graduate-box .m-button.is-counselor{font-size:16px;font-size:.16rem;padding:.17rem .032rem}}@media print,screen and (max-width: 750px){.is-graduate-box .m-button.is-counselor{font-size:16px;font-size:.16rem;padding:.16rem .08rem;text-align:left}}.is-graduate-box .m-button--disabled{padding:.16rem .08rem;pointer-events:none}@media print,screen and (min-width: 751px) and (max-width: 1024px){.is-graduate-box .m-button--disabled{padding:.08rem}}@media print,screen and (max-width: 750px){.is-graduate-box .m-button--disabled{padding:.08rem}}.is-graduate-box .m-button--disabled span+span{display:block;margin-top:.04rem;font-size:12px;font-size:.12rem}.is-graduate-box .m-button--disabled span+span:after{display:none}.m-button.is-conversion{max-width:200px;background-color:#000;color:#fff;padding:.1rem .2rem;line-height:1;font-size:18px;font-size:.18rem}@media print,screen and (min-width: 1025px){.m-button.is-conversion:hover{background-color:#ccc}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-button.is-conversion{width:auto;font-size:16px;font-size:.16rem}}@media print,screen and (max-width: 750px){.m-button.is-conversion{width:auto;font-size:12px;font-size:3.2vw;padding:1.0666vw 2.1333vw}}@media print,screen and (max-width: 1024px){.l-nav-list--item .m-button.is-conversion{display:block;max-width:355px;width:auto;margin-left:auto;margin-right:auto;position:relative}.l-nav-list--item .m-button.is-conversion:after{content:"";display:inline-block;margin-left:.08rem;width:18.5px;height:9.5px;background:transparent url(/assets/images/icon/arrow-w.svg) no-repeat center center;background-size:contain;position:absolute;right:.16rem;top:50%;transform:translate3d(0,-50%,0)}}@media print,screen and (max-width: 1024px) and (max-width: 750px){.l-nav-list--item .m-button.is-conversion:after{width:4.9333vw;height:2.5333vw}}@media print,screen and (max-width: 750px){.l-nav-list--item .m-button.is-conversion{padding:.12rem}}.m-button:disabled{opacity:.6;pointer-events:none}.m-link{display:inline-block;line-height:1.35}.m-link.is-arrow{position:relative;padding-right:.2rem}.m-link.is-arrow:before,.m-link.is-arrow:after{content:"";display:block;width:.08rem;height:1px;background-color:#232323;position:absolute;right:0;top:50%}@media print,screen and (max-width: 750px){.m-link.is-arrow:before,.m-link.is-arrow:after{width:2.1333vw}}.m-link.is-arrow:before{transform-origin:right bottom;transform:rotate(-45deg) translate3d(0,-50%,0)}.m-link.is-arrow:after{transform-origin:right top;transform:rotate(45deg) translate3d(0,-50%,0)}@media print,screen and (min-width: 1025px){.m-link.is-arrow{transition:opacity .2s}.m-link.is-arrow:hover{opacity:.7}}.m-link.is-arrow.is-white{color:#fff}.m-link.is-arrow.is-white:before,.m-link.is-arrow.is-white:after{background-color:#fff}.m-link.is-arrow.is-head-arrow{padding-right:0;padding-left:.2rem;display:block}.m-link.is-arrow.is-head-arrow:before,.m-link.is-arrow.is-head-arrow:after{right:auto;left:0}.m-link.is-blank{position:relative;padding-right:20px}.m-link.is-blank:before{content:"";display:block;width:13px;height:13px;background:transparent url(/assets/images/icon/blank.svg) no-repeat center center;background-size:contain;position:absolute;right:0;top:50%;transform-origin:center;transform:translate3d(0,-50%,0)}@media print,screen and (max-width: 750px){.m-link.is-blank:before{width:3.4666vw;height:3.4666vw}}.m-link.is-blank.is-white{color:#fff}.m-link.is-blank.is-white:before{background-image:url(/assets/images/icon/blank-w.svg)}.m-link.is-underline{text-decoration:underline}@media print,screen and (min-width: 1025px){.m-link.is-underline:hover{text-decoration:none}}.m-image-link{display:block}@media print,screen and (min-width: 1025px){.m-image-link{transition:opacity .2s}.m-image-link:hover{opacity:.7}}.m-image-link--img{display:block;line-height:0}.m-image-link--img img{width:100%}.m-image-link.is-instagram{display:inline-block;border:1px solid #bfbfbf;padding:.08rem .24rem;line-height:0}.m-image-link.is-instagram.is-clinic{background-color:#fff}.m-image-link.is-instagram.is-clinic img{max-width:.78rem}.m-thumbnail-link{display:block}@media print,screen and (min-width: 1025px){.m-thumbnail-link{transition:opacity .2s}.m-thumbnail-link:hover{opacity:.7}}.m-thumbnail-link--img{display:block;line-height:0;margin:0}.m-thumbnail-link--img img{width:100%;height:auto}.m-thumbnail-link--text{display:block;text-align:left;line-height:1.875;font-weight:400;font-size:16px;font-size:.16rem;margin-top:.2rem}@media print,screen and (max-width: 750px){.m-thumbnail-link--text{margin-top:.16rem;font-size:12px;font-size:.12rem}}.m-thumbnail-link--tag{display:flex;flex-wrap:wrap;margin-top:.1rem}.m-thumbnail-link--tag .m-tag--article{margin-right:.1rem;margin-bottom:.05rem}.m-thumbnail-link--tag .m-tag--article:last-child{margin-right:0}@media print,screen and (max-width: 750px){.m-thumbnail-link--tag{margin-top:.16rem}}.l-page-column--nav .m-thumbnail-link .m-thumbnail-link--text{font-size:12px;font-size:.12rem;margin-top:.1rem;line-height:1.5}.l-page-column--nav .m-thumbnail-link .m-thumbnail-link--tag{margin-top:.15rem}.l-page-column--nav .m-thumbnail-link .m-thumbnail-link--tag .m-tag--article{margin-right:.02rem;margin-bottom:.02rem}.l-page-column--nav .m-thumbnail-link .m-thumbnail-link--tag .m-tag--article:last-child{margin-right:0}@media print,screen and (max-width: 750px){.l-page-column--main .m-thumbnail-link .m-thumbnail-link--text{margin-top:.15rem;line-height:1.5}}.l-page-column--main .m-thumbnail-link .m-thumbnail-link--tag{margin-top:.15rem;margin-bottom:0}@media print,screen and (max-width: 750px){.l-page-column--main .m-thumbnail-link .m-thumbnail-link--tag .m-tag--article{margin-right:.03rem;margin-bottom:.04rem}.l-page-column--main .m-thumbnail-link .m-thumbnail-link--tag .m-tag--article:last-child{margin-right:0}}.m-thumbnail-link.is-new{position:relative}.m-thumbnail-link.is-new:after{content:"NEW";display:inline-block;background-color:#d63838;color:#fff;font-size:16px;font-size:.16rem;padding:.06rem .2rem;line-height:1;position:absolute;left:0;top:0}@media print,screen and (max-width: 750px){.m-thumbnail-link.is-new:after{font-size:10px;font-size:.1rem;padding:.05rem .12rem}}.m-thumbnail-link.is-ranking{position:relative}.m-thumbnail-link.is-ranking:after{display:inline-block;background-color:#232323;color:#fff;width:.3rem;line-height:.3rem;height:.3rem;text-align:center;font-size:16px;font-size:.16rem;position:absolute;left:0;top:0}@media print,screen and (max-width: 750px){.m-thumbnail-link.is-ranking:after{font-size:20px;font-size:.2rem}}.m-thumbnail-link.is-ranking.is-no1:after{content:"1"}.m-thumbnail-link.is-ranking.is-no2:after{content:"2"}.m-thumbnail-link.is-ranking.is-no3:after{content:"3"}.m-thumbnail-link.is-ranking.is-no4:after{content:"4"}.m-thumbnail-link.is-ranking.is-no5:after{content:"5"}.m-thumbnail-link.is-center{text-align:center}.m-banner{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-banner{margin-top:.2rem}}.m-ritzbnr{margin:0 auto;max-width:660px}.m-job-link{display:block;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}@media print,screen and (min-width: 1025px){.m-job-link{transition:opacity .2s}.m-job-link:hover{opacity:.7}}.m-job-link--img{display:block;line-height:0}.m-job-link--img img{width:100%}.m-job-link--tag{margin-bottom:.08rem;margin-right:.16rem}@media print,screen and (max-width: 750px){.m-job-link--tag{margin-right:.08rem}.m-job-link--tag .m-tag{width:auto}}.m-job-link--text{display:block;font-weight:400;text-align:left;line-height:1.5;font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.m-job-link--text{font-size:13px;font-size:.13rem}}.m-job-link--text:after{content:"";display:inline-block;margin-left:.16rem;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain;width:33px;height:11px}@media print,screen and (max-width: 750px){.m-job-link--text:after{width:8.7999vw;height:2.9333vw}}.m-job-link--text.is-sizeS{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-job-link--text.is-sizeS{font-size:13px;font-size:.13rem}}.m-job-link--text.is-sizeSS{font-size:21px;font-size:.21rem}@media print,screen and (max-width: 750px){.m-job-link--text.is-sizeSS{font-size:13px;font-size:.13rem}}.m-job-link--text .is-small{font-size:18px;font-size:.18rem}@media print,screen and (max-width: 750px){.m-job-link--text .is-small{font-size:11px;font-size:.11rem}}.m-job-link--brackets{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-job-link--brackets{font-size:13px;font-size:.13rem}}.m-job-link--mixed{display:block;margin-top:.2rem}@media print,screen and (max-width: 750px){.m-job-link--mixed{margin-top:.08rem}}.m-job-link.is-job-S{border:1px solid #bfbfbf;text-align:left;padding:.2rem}@media print,screen and (max-width: 750px){.m-job-link.is-job-S{padding:.1rem}}@media print,screen and (max-width: 750px) and (max-width: 750px){.m-job-link.is-job-S .m-tag{font-size:8px;font-size:.08rem;padding:.016rem}}.m-job-link--disabled{pointer-events:none}.m-job-link--text--disabled{margin-top:.1rem;font-size:15px;font-size:.15rem}@media print,screen and (max-width: 750px){.m-job-link--text--disabled{margin-top:.05rem;font-size:8px;font-size:.08rem}}.m-job-detail-link{font-size:15px;font-size:.15rem;display:inline-block;position:relative;overflow:visible}@media print,screen and (max-width: 750px){.m-job-detail-link{font-size:8px;font-size:.08rem}}.m-job-detail-link.is-open:after{content:"";display:block;width:.23rem;height:.18rem;background:transparent url(/assets/images/icon/balloon.svg) no-repeat center center;background-size:cover;position:absolute;left:20%;bottom:-.21rem;z-index:101}@media print,screen and (max-width: 750px){.m-job-detail-link.is-open:after{width:.12rem;height:.1rem;bottom:-.12rem}}.m-job-detail-link--text{line-height:1;padding-right:20px}@media print,screen and (max-width: 750px){.m-job-detail-link--text{padding-right:.1rem}}.m-job-detail-link--text:before,.m-job-detail-link--text:after{content:"";display:block;width:15px;height:1px;background-color:#bfbfbf;position:absolute;right:0;top:50%}@media print,screen and (max-width: 750px){.m-job-detail-link--text:before,.m-job-detail-link--text:after{width:.08rem}}.m-job-detail-link--text:after{transform-origin:center;transform:rotate(90deg)}.m-job-detail-link--text.is-open{display:inline-block}.is-open>.m-job-detail-link--text.is-open{display:none}.m-job-detail-link--text.is-close{display:none}.m-job-detail-link--text.is-close:after{display:none}.is-open>.m-job-detail-link--text.is-close{display:inline-block}@media print,screen and (min-width: 1025px){.m-job-detail-link--text{transition:opacity .2s}.m-job-detail-link--text:hover{opacity:.7}}.m-job-detail-link--wrap{margin-top:.2rem;line-height:0}@media print,screen and (max-width: 750px){.m-job-detail-link--wrap{margin-top:.1rem}}.m-job-detail-block{position:absolute;display:none;z-index:100;left:0;width:100%;padding-top:.2rem;padding-left:.2rem;padding-right:.2rem}@media print,screen and (max-width: 750px){.m-job-detail-block{position:relative;padding-top:.1rem;padding-left:0;padding-right:0}}.m-job-detail-block--inner{border:1px solid #bfbfbf;background-color:#fff;padding:.6rem .2rem;position:relative}@media print,screen and (max-width: 750px){.m-job-detail-block--inner{padding:.2rem}}.m-job-detail-block--title{margin-bottom:.45rem;font-size:32px;font-size:.32rem;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-weight:400;line-height:1;text-align:center}@media print,screen and (max-width: 750px){.m-job-detail-block--title{font-size:16px;font-size:.16rem;margin-bottom:.1rem}}.m-job-detail-block--content{max-width:1140px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 751px){.m-job-detail-block--content{display:flex;width:100%}}@media print,screen and (min-width: 751px){.m-job-detail-block--img{width:20%;max-width:2.12rem}}.m-job-detail-block--text{margin-top:.15rem}@media print,screen and (min-width: 751px){.m-job-detail-block--text{width:80%;padding-left:.3rem;margin-top:0}}.m-job-detail-block--close{display:inline-block;position:absolute;right:.2rem;top:.2rem;padding-top:.35rem;cursor:pointer}@media print,screen and (max-width: 750px){.m-job-detail-block--close{right:.1rem;top:.1rem;padding-top:.18rem}}.m-job-detail-block--close:before,.m-job-detail-block--close:after{content:"";display:block;height:1px;background-color:#bfbfbf;position:absolute;top:.2rem;left:50%;width:100%}@media print,screen and (max-width: 750px){.m-job-detail-block--close:before,.m-job-detail-block--close:after{top:.09rem}}.m-job-detail-block--close:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.m-job-detail-block--close:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.m-job-detail-block--close span{display:block;padding-top:.05rem;font-size:12px;font-size:.12rem;line-height:1}@media print,screen and (max-width: 750px){.m-job-detail-block--close span{padding-top:0;font-size:6px;font-size:.06rem}}.m-content-thumbnail-link{display:block;position:relative;border:1px solid #bfbfbf}@media print,screen and (min-width: 1025px){.m-content-thumbnail-link{transition:opacity .2s}.m-content-thumbnail-link:hover{opacity:.7}}.m-content-thumbnail-link--img{width:100%}.m-content-thumbnail-link--body{background-color:#fff;position:absolute;right:0;bottom:0;padding:.1rem;height:1.6rem;min-width:1.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media print,screen and (max-width: 1240px){.m-content-thumbnail-link--body{height:12.9032vw}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-content-thumbnail-link--body{min-width:18.5546vw}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--body{height:.94rem;min-width:1.26rem}}.m-content-thumbnail-link--body.is-jaOnly{text-align:center;height:1.2rem}@media print,screen and (max-width: 1240px){.m-content-thumbnail-link--body.is-jaOnly{height:9.6774vw}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--body.is-jaOnly{min-width:1.6rem;height:.7rem}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--body.is-2Line{height:1.01rem}}.m-content-thumbnail-link--body:after{content:"";display:inline-block;margin-top:.16rem;width:33px;height:11px;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--body:after{margin-top:.05rem;width:6.9333vw;height:2.1333vw}}.m-content-thumbnail-link--title-en{font-size:15px;font-size:.15rem;padding-bottom:.08rem;border-bottom:1px solid #bfbfbf}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-content-thumbnail-link--title-en{font-size:15px;font-size:1.46484375vw}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--title-en{font-size:9px;font-size:.09rem}}.m-content-thumbnail-link--title{font-weight:400;line-height:1.5;font-size:20px;font-size:.2rem}.m-content-thumbnail-link--title-en+.m-content-thumbnail-link--title{margin-top:.14rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-content-thumbnail-link--title{font-size:20px;font-size:1.953125vw}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--title{font-size:13px;font-size:.13rem}}.m-content-thumbnail-link--title.is_small{font-size:17px;font-size:.17rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-content-thumbnail-link--title.is_small{font-size:17px;font-size:1.66015625vw}}@media print,screen and (max-width: 750px){.m-content-thumbnail-link--title.is_small{font-size:12px;font-size:.12rem}}.m-content-thumbnail-link--title.is_verticalCenter{display:flex;align-items:center}.m-content-text-link{display:block;position:relative;border:1px solid #bfbfbf;padding:.3rem}@media print,screen and (max-width: 1024px){.m-content-text-link{padding:.2rem}}.m-content-text-link--title{font-size:22px;font-size:.22rem;line-height:1.625;font-weight:400}@media print,screen and (max-width: 1024px){.m-content-text-link--title{font-size:17px;font-size:.17rem}}.m-content-text-link--title:after{content:"";display:inline-block;margin-top:.16rem;width:33px;height:11px;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain;margin-left:.08rem}@media print,screen and (min-width: 1025px){.m-content-text-link--title:after{transition:transform .2s}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-content-text-link--title:after{width:2.539vw;height:.7812vw}}@media print,screen and (max-width: 750px){.m-content-text-link--title:after{margin-left:.05rem;width:6.9333vw;height:2.1333vw}}.m-content-text-link--text{font-size:16px;font-size:.16rem;line-height:1.875;margin-top:.24rem;border-top:1px solid #bfbfbf;padding-top:.25rem}@media print,screen and (max-width: 1024px){.m-content-text-link--text{margin-top:.16rem;padding-top:.16rem;font-size:9px;font-size:.09rem}}@media print,screen and (min-width: 1025px){.m-content-text-link{transition:opacity .2s}.m-content-text-link:hover{opacity:.7}.m-content-text-link:hover .m-content-text-link--title:after{transform:translate3d(.08rem,0,0)}}.m-simple-text-link{display:block}@media print,screen and (min-width: 1025px){.m-simple-text-link{transition:opacity .2s}.m-simple-text-link:hover{opacity:.7}}.m-simple-text-link--text{display:block;text-align:left;line-height:1;margin-top:.2rem;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-simple-text-link--text{margin-top:.1rem;font-size:13px;font-size:.13rem}}.m-simple-text-link--text:after{content:"";display:inline-block;margin-left:.16rem;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain;width:33px;height:11px}@media print,screen and (max-width: 750px){.m-simple-text-link--text:after{width:8.7999vw;height:2.9333vw}}.m-content-footer-link{display:block;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}@media print,screen and (min-width: 1025px){.m-content-footer-link{transition:opacity .2s}.m-content-footer-link:hover{opacity:.7}}.m-content-footer-link--img{display:block;line-height:0}.m-content-footer-link--img img{width:100%}.m-content-footer-link--text{display:block;text-align:left;line-height:1;margin-top:.2rem;font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.m-content-footer-link--text{margin-top:.1rem;font-size:13px;font-size:.13rem}}.m-content-footer-link--text:after{content:"";display:inline-block;margin-left:.16rem;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain;width:33px;height:11px}@media print,screen and (max-width: 750px){.m-content-footer-link--text:after{width:8.7999vw;height:2.9333vw}}.m-content-footer-link--brackets{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-content-footer-link--brackets{font-size:13px;font-size:.13rem}}.m-tour-banner--body{margin-top:.3rem}@media print,screen and (min-width: 1025px){.m-tour-banner--body{display:flex;align-items:flex-start;width:100%}}@media print,screen and (max-width: 1024px){.m-tour-banner--body{margin-top:.2rem}}.m-tour-banner--title{font-size:28px;font-size:.28rem;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;flex-shrink:0}@media print,screen and (max-width: 750px){.m-tour-banner--title{font-size:19px;font-size:.19rem}}.m-tour-banner--brackets{font-size:20px;font-size:.2rem;display:block;margin-top:.12rem}@media print,screen and (max-width: 750px){.m-tour-banner--brackets{display:inline;margin-left:.16rem;font-size:14px;font-size:.14rem}}.m-tour-banner--text{font-size:18px;font-size:.18rem;line-height:1.875}@media print,screen and (min-width: 1025px){.m-tour-banner--text{margin-left:.5rem;border-left:1px solid #bfbfbf;padding-left:.5rem}}@media print,screen and (max-width: 1024px){.m-tour-banner--text{margin-top:.15rem}}@media print,screen and (max-width: 750px){.m-tour-banner--text{font-size:12px;font-size:.12rem}}.m-link-list{display:flex;flex-direction:column}.m-link-list--item+.m-link-list--item{margin-top:.08rem}.m-tag{border:1px solid #bfbfbf;color:#232323;display:inline-block;width:.9rem;padding:.07rem .04rem;text-align:center;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-tag{font-size:8px;font-size:.08rem;width:.8rem;padding:.05rem}}.m-tag.is-white{color:#fff;border-color:#fff}.m-tag-list{display:block}.m-tag--article{line-height:1.4;border:1px solid #bfbfbf;color:#232323;display:inline-block;padding:.05rem .1rem;border-radius:.16rem;text-align:center;white-space:nowrap;font-size:13px;font-size:.13rem}@media print,screen and (max-width: 750px){.m-tag--article{font-size:10px;font-size:.1rem}}.l-page-column--nav .m-tag--article{font-size:10px;font-size:.1rem;padding:.05rem .08rem;background-color:#fff}.m-important-news{padding:.08rem 0;overflow:hidden}.m-important-news--icon{display:inline-block;background-color:#000;padding:.032rem .08rem;width:80px;text-align:center;float:left}@media print,screen and (max-width: 750px){.m-important-news--icon{width:10.6666vw}}.m-important-news--list{padding-top:.05rem;padding-left:100px}@media print,screen and (max-width: 750px){.m-important-news--list{padding-left:13.3333vw}}.m-important-news--item+.m-important-news--item{margin-top:.08rem}.m-important-news--link{font-size:16px;font-size:.16rem;line-height:1.5}@media print,screen and (max-width: 750px){.m-important-news--link{font-size:12px;font-size:.12rem}}.m-important-news--link:after{content:"";display:inline-block;margin-left:.08rem;width:33px;height:11px;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain}@media print,screen and (max-width: 750px){.m-important-news--link:after{margin-left:.05rem;width:6.9333vw;height:2.1333vw}}.m-news:not(.is-top){margin-top:.3rem;border-bottom:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.m-news:not(.is-top){margin-top:.2rem}}.m-news:not(.is-top) .m-news--item{padding-top:.3rem;padding-bottom:.3rem;border-top:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.m-news:not(.is-top) .m-news--item{padding-top:.2rem;padding-bottom:.2rem}}.m-news.is-top .m-news--item+.m-news--item{position:relative;margin-top:.2rem;padding-top:.2rem}@media print,screen and (min-width: 751px){.m-news.is-top .m-news--item+.m-news--item:before{content:"";display:block;width:calc(100% - 8em);position:absolute;top:0;right:0;height:1px;background-color:#bfbfbf}}@media print,screen and (max-width: 750px){.m-news.is-top .m-news--item+.m-news--item{margin-top:.16rem;padding-top:.16rem;border-top:1px solid #bfbfbf}}.m-news-link{display:flex;align-items:flex-start;width:100%}@media print,screen and (min-width: 1025px){.m-news-link{transition:.3s}.m-news-link:hover{opacity:.7}}@media print,screen and (max-width: 750px){.m-news-link{display:block}}.m-news-link--text{display:block;font-size:15px;font-size:.15rem;line-height:1.5;padding-top:.06rem}@media print,screen and (max-width: 750px){.m-news-link--text{font-size:12px;font-size:.12rem;padding:.08rem 0 0}}.m-news-link--text.is-arrow,.m-news-link--text.is-blank,.m-news-link--text.is-pdf{position:relative;padding-right:.25rem;width:100%}.m-news-link--text.is-arrow:after,.m-news-link--text.is-blank:after,.m-news-link--text.is-pdf:after{content:"";display:inline-block;width:.24rem;height:.24rem;position:absolute;right:0;top:50%;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:contain;transform:translate3d(0,-50%,0)}@media print,screen and (max-width: 750px){.m-news-link--text.is-arrow:after,.m-news-link--text.is-blank:after,.m-news-link--text.is-pdf:after{width:.15rem;height:.15rem;right:0;top:auto;bottom:0;transform:translateZ(0)}}.m-news-link--text.is-arrow:after{background-image:url(/assets/images/icon/news-arrow.svg)}.m-news-link--text.is-blank:after{background-image:url(/assets/images/icon/news-blank.svg)}.m-news-link--text.is-pdf:after{background-image:url(/assets/images/icon/news-pdf.svg)}.m-news-head{display:flex;align-items:center}.m-news-head--label{font-size:14px;font-size:.14rem;text-align:center;width:8em;background-color:#efefef;border:1px solid #232323;line-height:1;padding:.09rem .05rem}@media print,screen and (max-width: 750px){.m-news-head--label{font-size:10px;font-size:.1rem;padding:.05rem .03rem}}.m-news-head--label+.m-news-head--label{margin-left:.05rem}.m-news-head--date{line-height:1}@media print,screen and (min-width: 751px){.m-news-head--date{font-size:15px;font-size:.15rem;margin:0 .2rem}}@media print,screen and (max-width: 750px){.m-news-head--date{margin-left:.08rem;font-size:10px;font-size:.1rem}}.m-news-search{border:1px solid #bfbfbf;padding:.3rem .4rem}@media print,screen and (max-width: 750px){.m-news-search{padding:.2rem}}@media print,screen and (min-width: 751px){.m-news-search--item{display:flex;width:100%;align-items:center}}@media print,screen and (max-width: 750px){.m-news-search--item+.m-news-search--item{border-top:1px solid #bfbfbf;padding-top:.2rem}}.m-news-search--head{font-size:18px;font-size:.18rem;width:.95rem;padding-top:.1rem;padding-bottom:.1rem;flex-shrink:0}@media print,screen and (max-width: 750px){.m-news-search--head{font-size:.16rem;padding-top:0;padding-bottom:0}}.m-news-search--data.is-normal{padding-top:.1rem;padding-bottom:.1rem}@media print,screen and (max-width: 750px){.m-news-search--data{padding-top:.1rem;padding-bottom:.1rem}.m-news-search--data.is-normal{padding-top:.2rem;padding-bottom:.2rem}}.m-news-search--list{display:flex;flex-wrap:wrap}.m-news-search--listItem{margin-right:.1rem;padding-top:.1rem;padding-bottom:.1rem}@media print,screen and (max-width: 750px){.m-news-search--listItem{margin-right:.05rem}}.m-news-search--anchor{display:inline-block;padding:.12rem;border:1px solid #bfbfbf;font-size:16px;font-size:.16rem;line-height:1}@media print,screen and (max-width: 750px){.m-news-search--anchor{font-size:14px;font-size:.14rem}}.m-news-search--anchor span{display:block;padding-right:.2rem;position:relative}.m-news-search--anchor span:after{content:"";display:inline-block;width:.08rem;height:.08rem;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;position:absolute;right:0;top:50%;margin-top:-.064rem;transform:rotate(45deg)}@media print,screen and (max-width: 750px){.m-news-search--anchor span{padding-right:.15rem}}@media print,screen and (min-width: 1025px){.m-news-search--anchor{transition:opacity .3s}.m-news-search--anchor:hover{opacity:.7}}.m-search{position:relative;background:#fff;border-radius:.04rem;overflow:hidden;width:100%}.m-search--input{max-width:100%;padding:.1rem .2008rem;font:inherit;background-color:#fff;border:1px solid #bfbfbf;border-radius:.04rem;vertical-align:bottom;width:100%;height:.48rem}.m-search--input::-webkit-input-placeholder{color:#9a9a9a}.m-search--input:-ms-input-placeholder{color:silver!important}.m-search--input::-moz-placeholder{color:#9a9a9a;opacity:1}.m-search--input:focus{box-shadow:0 0 4px #cccdce}@media print,screen and (max-width: 750px){.m-search--input{padding:.1rem .16rem}}@media screen and (max-width: 767px){.m-search--input{height:.36rem}}.m-search--button{background-color:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:.4rem;height:.48rem}@media screen and (max-width: 767px){.m-search--button{height:.36rem}}.m-search--button img{width:.175rem;height:.175rem}.m-search--checkbox{display:block;position:relative;cursor:pointer}.m-search--checkbox span{line-height:1.4;display:block;padding:.08rem .3rem;border:1px solid #bfbfbf;border-radius:.32rem;overflow:hidden;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-search--checkbox span{font-size:14px;font-size:.14rem}}.m-search--checkbox input[type=checkbox]{opacity:0;margin:0;width:0;height:0;position:absolute}.m-search--checkbox input[type=checkbox]:checked+span{background-color:#efefef}@media print,screen and (min-width: 1025px){.m-search--checkbox{transition:opacity .3s}.m-search--checkbox:hover{opacity:.7}}.m-form-table.is-borderBottom{border-bottom:1px solid #cecece}@media print,screen and (min-width: 751px){.m-form-table--col{display:flex;flex-wrap:wrap;width:100%}}.m-form-table--col+.m-form-table--col{border-top:1px solid #cecece}.m-form-table--head,.m-form-table--body{line-height:1.5}@media print,screen and (max-width: 750px){.m-form-table--head,.m-form-table--body{font-size:14px;font-size:3.7333333333vw}}.m-form-table--head{background-color:#efefef;padding:.2rem .3rem}@media print,screen and (min-width: 751px){.m-form-table--head{font-size:14px;font-size:.14rem;width:2.9rem;display:flex;justify-content:space-between}}@media print,screen and (max-width: 750px){.m-form-table--head{background-color:#f8f8f8;padding:.16rem .16rem 0}}body.is-confirm .m-form-table--head{padding-top:.184rem}.m-form-table--body{background-color:#f8f8f8;padding:.2rem .3rem}@media print,screen and (min-width: 751px){.m-form-table--body{width:calc(100% - 2.9rem)}}@media print,screen and (max-width: 750px){.m-form-table--body{padding:.16rem}}.m-form-table--inner+.m-form-table--inner{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-form-table--inner+.m-form-table--inner{margin-top:.1rem}}.m-form-table--inner+.m-form-table--inner.is-narrow{margin-top:.1rem}@media print,screen and (max-width: 750px){.m-form-table--inner+.m-form-table--inner.is-narrow{margin-top:.1rem}}.m-form-required{color:#d63838;white-space:nowrap}@media print,screen and (max-width: 750px){.m-form-required{margin-left:.2em}}.m-form-button{margin-top:.6rem;text-align:center;position:relative}@media print,screen and (max-width: 750px){.m-form-button{margin-top:8vw}}@media print,screen and (min-width: 751px){.m-form-button .m-button.is-back{position:absolute;left:0;max-width:150px}}@media print,screen and (max-width: 750px){.m-form-button .m-button.is-back{margin-top:2.6666vw;max-width:500px}}.m-form-list:not(.is-vertical) .m-form-list--item{display:inline-block}@media print,screen and (min-width: 751px){.m-form-list:not(.is-vertical) .m-form-list--item{margin-right:2em}.m-form-list:not(.is-vertical) .m-form-list--item:last-child{margin-right:0}}@media print,screen and (max-width: 750px){.m-form-list:not(.is-vertical) .m-form-list--item{display:block}.m-form-list:not(.is-vertical) .m-form-list--item:nth-of-type(n+2){margin-top:.5em}}.m-form-list.is-vertical .m-form-list--item{display:block}.m-form-list.is-vertical .m-form-list--item:nth-of-type(n+2){margin-top:.5em}.m-form-list.is-area{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 751px){.m-form-list.is-area .m-form-list--item{width:25%;margin-right:0}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-form-list.is-area .m-form-list--item{width:33%;min-width:160px;margin-right:0}}@media print,screen and (max-width: 750px){.m-form-list.is-area .m-form-list--item{width:48%}.m-form-list.is-area .m-form-list--item:nth-of-type(n+2){margin-top:0}.m-form-list.is-area .m-form-list--item:nth-of-type(n+3){margin-top:.5em}}@media print,screen and (min-width: 751px){.m-form-list.is-langlevel{display:flex;flex-wrap:wrap}}@media print,screen and (min-width: 751px){.m-form-list.is-langlevel .m-form-list--item{width:33%;min-width:160px;margin-right:0;margin-bottom:.1rem}}@media print,screen and (max-width: 750px){.m-form-list.is-langlevel .m-form-list--item{width:100%}}@media print,screen and (min-width: 1025px){.m-form-columnbox{display:flex;align-items:center;flex-wrap:wrap}.m-form-columnbox.is-valignTop{align-items:flex-start}.m-form-columnbox--radiolist{margin-right:2em}.m-form-columnbox--banner{margin-right:2em;max-width:200px}}@media print,screen and (max-width: 1024px){.m-form-columnbox--radiolist{margin-bottom:.2rem}}.m-form-privacy-note{margin-top:1em;margin-bottom:0;padding-left:1.5em;font-size:12px;font-size:.12rem}@media print,screen and (max-width: 750px){.m-form-privacy-note{font-size:10px;font-size:.1rem}}.m-form-note{margin-top:.5em;font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.m-form-note{font-size:12px;font-size:.12rem}}.m-form-note.is-upper{margin-top:0;margin-bottom:.2rem}@media print,screen and (max-width: 750px){.m-form-note.is-upper{margin-bottom:.1rem}}.m-form-note.is-middle{margin-top:.3rem;margin-bottom:.2rem}@media print,screen and (max-width: 750px){.m-form-note.is-middle{margin-top:.2rem;margin-bottom:.1rem}}.m-form-note.is-mt{margin-top:.3rem}@media print,screen and (max-width: 750px){.m-form-note.is-mt{margin-top:.2rem}}.m-form-note.is-title{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-form-note.is-title{font-size:14px;font-size:.14rem}}.m-form-note.is-caution{color:#fb637e}.m-form-note.is-list li{padding-left:1em;text-indent:-1em}.m-form-note .is-small{display:inline-block;padding-left:1em}.m-form-headline{font-size:16px;font-size:.16rem;position:relative;padding-left:.1rem;line-height:1.5;margin-bottom:.1rem}@media print,screen and (max-width: 750px){.m-form-headline{font-size:14px;font-size:.14rem}}.m-form-headline:before{content:"";display:block;height:100%;width:.04rem;background-color:#fb637e;border-radius:.02rem;overflow:hidden;position:absolute;left:0;top:0;bottom:0}.m-form-headline.is-mt{margin-top:.3rem}.m-form-unit{display:inline-block;vertical-align:middle;padding:.08rem;font-size:14px;font-size:.14rem}.m-form-unit:first-child{padding-left:0}@media print,screen and (max-width: 750px){.m-form-unit{padding:.05rem}}.m-form-item--year{display:inline-block;vertical-align:middle}@media print,screen and (max-width: 750px){.m-form-item--year{display:block;margin-bottom:.1rem}}.m-form-date-list{display:flex;flex-wrap:wrap;align-items:center}.m-form-date-list+.m-form-date-list{margin-top:.2rem}.m-form-date-list--head{width:6em}@media print,screen and (max-width: 750px){.m-form-date-list--head{margin-bottom:.1rem}}.m-form-error{color:red;margin-top:.05rem;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-form-error{font-size:14px;font-size:.14rem}}.m-form-error+.m-form-error{margin-top:0}.m-input{max-width:100%;padding:.1rem .2008rem;font:inherit;background-color:#fff;border:1px solid #bfbfbf;border-radius:.04rem;vertical-align:bottom}.m-input::-webkit-input-placeholder{color:#9a9a9a}.m-input:-ms-input-placeholder{color:silver!important}.m-input::-moz-placeholder{color:#9a9a9a;opacity:1}.m-input:focus{box-shadow:0 0 4px #cccdce}@media print,screen and (max-width: 750px){.m-input{padding:.1rem .16rem}}.m-input.is-zipcode{width:.96rem}.m-input.is-phone{vertical-align:middle;width:.96rem}@media print,screen and (max-width: 750px){.m-input.is-phone{width:.8rem}}.m-input.is-year{width:.96rem;vertical-align:middle}.m-input.is-half{width:calc(50% - .04rem);max-width:200px}.m-input.is-wide{width:100%;max-width:500px}.m-input.is-middle{vertical-align:middle}@media print,screen and (max-width: 1024px){.m-input{-webkit-appearance:none}}.m-textarea{width:100%}@media print,screen and (max-width: 1024px){.m-textarea{-webkit-appearance:none}}.m-select{margin:0;position:relative;background:#fff;border:solid 1px #bfbfbf;border-radius:.04rem;overflow:hidden;width:100%;text-align:center}.m-select:after{content:"";width:0;height:0;position:absolute;border-top:solid .1rem #fff;border-left:solid .06rem transparent;border-right:solid .06rem transparent;top:50%;right:.2rem;transform:translate3d(50%,-50%,0);pointer-events:none;z-index:2}.m-select:before{content:"";width:.4rem;height:.48rem;position:absolute;top:0;right:0;background-color:#000;z-index:1}@media screen and (max-width: 767px){.m-select:before{height:.36rem}}.m-select select{width:100%;padding:.1rem .4rem .1rem .16rem;height:.48rem;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;position:relative;z-index:3;font-size:inherit}@media screen and (max-width: 767px){.m-select select{height:.36rem}}.m-select select::-ms-expand{display:none}.m-select input{font-size:inherit}.m-select.is-inline{display:inline-block;vertical-align:middle;width:auto}.m-select.is-inline select{width:auto;min-width:.96rem}.m-select.is-area{width:auto}@media print,screen and (min-width: 751px){.m-select.is-area{max-width:300px}}.m-select.is-wide{width:100%;max-width:500px}.m-select.error{border-color:red;background:#ffe6e6}.m-input:disabled,.m-textarea:disabled,.m-select.is-disabled{background-color:#eee}.m-interview-list.is-expand .m-interview-list--inner{display:flex;flex-wrap:wrap}.m-interview-list.is-slider-top .m-interview-list--item{width:4.4rem;padding-left:.18rem;padding-right:.18rem}@media print,screen and (max-width: 750px){.m-interview-list.is-slider-top .m-interview-list--item{padding-left:0rem;padding-right:0rem;width:auto}.m-interview-list.is-slider-top .m-interview-list--item+.m-interview-list--item{margin-top:.5rem}.m-interview-list.is-slider-top .m-interview-list--item:nth-of-type(n+4){display:none}}.m-interview-list.is-slider .m-interview-list--item{width:4.4rem;padding-left:.18rem;padding-right:.18rem}@media print,screen and (max-width: 750px){.m-interview-list.is-slider .m-interview-list--item{width:2.9rem;padding-left:.1rem;padding-right:.1rem}}.m-interview-list.is-ranking .m-interview-list--item+.m-interview-list--item{margin-top:.2rem;border-top:1px solid #bfbfbf;padding-top:.2rem}@media print,screen and (min-width: 1025px){.m-interview-list.is-expand .m-interview-list--item{width:31%;margin-right:3.5%}.m-interview-list.is-expand .m-interview-list--item:nth-of-type(3n){margin-right:0}.m-interview-list.is-expand .m-interview-list--item:nth-of-type(n+4){margin-top:3.5%}}@media print,screen and (max-width: 1024px){.m-interview-list.is-expand .m-interview-list--item{width:48%;margin-right:4%}.m-interview-list.is-expand .m-interview-list--item:nth-of-type(2n){margin-right:0}.m-interview-list.is-expand .m-interview-list--item:nth-of-type(n+3){margin-top:4%}}.m-interview-list .m-thumbnail-link--img{position:relative;width:100%;padding-top:45%}.m-interview-list .m-thumbnail-link--img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.m-interview-search{border:1px solid #bfbfbf;padding:.3rem .4rem}@media print,screen and (max-width: 750px){.m-interview-search{padding:.2rem}}@media print,screen and (min-width: 1025px){.m-interview-search{display:flex;flex-wrap:wrap;gap:.3rem 0;justify-content:space-between}}@media print,screen and (min-width: 751px){.m-interview-search--item{display:flex;width:100%;align-items:center}}@media print,screen and (min-width: 1025px){.m-interview-search--item.is-half{max-width:48%}}@media print,screen and (max-width: 1024px){.m-interview-search--item+.m-interview-search--item{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.2rem}}.m-interview-search--head{font-size:18px;font-size:.18rem;width:.95rem;padding-top:.1rem;padding-bottom:.1rem;flex-shrink:0}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-interview-search--head{width:1.1rem}}@media print,screen and (max-width: 750px){.m-interview-search--head{font-size:14px;font-size:.14rem;margin-bottom:.12rem;padding-top:0;padding-bottom:0}}.m-interview-search--head.is-wide{width:1.1rem}.m-interview-search--data{flex-grow:1}.m-interview-search--list{display:flex;flex-wrap:wrap;gap:.2rem .1rem}@media print,screen and (max-width: 750px){.m-interview-search--list{gap:.12rem .08rem}}.m-interview-search--category{display:inline-block;padding:.12rem .3rem;border:1px solid #bfbfbf;border-radius:.32rem;overflow:hidden;font-size:16px;font-size:.16rem}.m-interview-search--category.is-active{background-color:#efefef;pointer-events:none}@media print,screen and (min-width: 1025px){.m-interview-search--category{transition:opacity .3s}.m-interview-search--category:hover{opacity:.7}}@media print,screen and (max-width: 750px){.m-interview-search--category{padding:.1rem;font-size:14px;font-size:.14rem}}.slick-list{z-index:10}.slick-arrow{z-index:11;text-align:left;text-indent:-9999em;overflow:hidden;background-color:#232323;height:.5rem;width:1rem;position:absolute;top:30%;display:flex;justify-content:center;align-items:center;transition:all .3s}.slick-arrow:after{content:"";display:bleck;width:.18rem;height:.18rem;border-color:#fff;transition:all .3s}.slick-arrow.slick-prev{left:0;transform:translate3d(-50%,-50%,0)}.slick-arrow.slick-prev:after{border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg)}@media print,screen and (min-width: 1025px){.slick-arrow.slick-prev:hover{background-color:#686f77;padding-right:.16rem}}.slick-arrow.slick-next{right:0;transform:translate3d(50%,-50%,0)}.slick-arrow.slick-next:after{border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media print,screen and (min-width: 1025px){.slick-arrow.slick-next:hover{background-color:#686f77;padding-left:.16rem}}@media print,screen and (max-width: 750px){.slick-arrow{height:.22rem;width:.4rem;top:25%}.slick-arrow:after{width:.1rem;height:.1rem}.slick-arrow.slick-next,.slick-arrow.slick-prev{right:0;transform:translate3d(0,-50%,0)}}.m-message-section{background-color:#f0f1f5}.m-message-section--inner{padding-top:.54rem;padding-bottom:.54rem;background-color:transparent;background-repeat:no-repeat;background-size:auto 100%;background-position:right bottom;background-image:url(/assets/images/common/bg-message@2x.png)}@media print,screen and (min-width: 751px) and (max-width: 1024px){.m-message-section--inner{background-size:3rem auto}}@media print,screen and (max-width: 750px){.m-message-section--inner{padding-top:.4rem;padding-bottom:.3rem;background-image:url(/assets/images/common/bg-message--sp@2x.png);background-size:58.1333vw auto}}.m-message-box--title{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:32px;font-size:.32rem;line-height:1.5;margin-bottom:.28rem;padding-right:300px}@media print,screen and (max-width: 1024px){.m-message-box--title{padding-right:0;text-align:center}}@media print,screen and (max-width: 750px){.m-message-box--title{margin-bottom:.2rem;font-size:20px;font-size:.2rem}}.m-message-box--text{font-size:16px;font-size:.16rem;line-height:1.875;padding-right:300px}@media print,screen and (max-width: 750px){.m-message-box--text{padding-right:34.6666vw;font-size:12px;font-size:.12rem}}.m-message-box--link{margin-top:.34rem;padding-right:300px;text-align:center}@media print,screen and (max-width: 750px){.m-message-box--link{padding-right:34.6666vw;margin-top:.18rem}}.m-table,.cms-article table{width:100%;border-bottom:1px solid #bfbfbf}.m-table th,.cms-article table th,.m-table td,.cms-article table td{padding:.3rem .2rem;font-weight:400;border-top:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.m-table th,.cms-article table th,.m-table td,.cms-article table td{padding:.2rem .07rem}}.m-table th,.cms-article table th{font-size:18px;font-size:.18rem;background-color:#efefef;line-height:1.875;text-align:left;vertical-align:top}@media print,screen and (max-width: 750px){.m-table th,.cms-article table th{font-size:16px;font-size:.16rem}}body.is-company .m-table th,body.is-company .cms-article table th,.cms-article body.is-company table th{width:2.9rem}@media print,screen and (max-width: 750px){body.is-company .m-table th,body.is-company .cms-article table th,.cms-article body.is-company table th{width:.8rem}}body.is-career-ratio .m-table th,body.is-career-ratio .cms-article table th,.cms-article body.is-career-ratio table th{width:3.4rem}@media print,screen and (max-width: 750px){body.is-career-ratio .m-table th,body.is-career-ratio .cms-article table th,.cms-article body.is-career-ratio table th{width:1.2rem}}.m-table td,.cms-article table td{padding:.3rem .2rem;font-size:16px;font-size:.16rem;background-color:#f8f8f8;line-height:2;vertical-align:top;word-break:break-all}@media print,screen and (max-width: 750px){.m-table td,.cms-article table td{padding:.2rem .1rem;font-size:16px;font-size:.16rem}}body.is-career-ratio .m-table td,body.is-career-ratio .cms-article table td,.cms-article body.is-career-ratio table td{vertical-align:middle}.m-table a,.cms-article table a{text-decoration:underline}@media print,screen and (min-width: 1025px){.m-table a:hover,.cms-article table a:hover{text-decoration:none}}@media print,screen and (min-width: 751px){.m-table.is-description th,.cms-article table.is-description th{white-space:nowrap}}@media print,screen and (max-width: 750px){.m-table.is-description th,.cms-article table.is-description th{width:5em}}.m-map{width:100%;max-width:660px;max-height:377px;position:relative;padding-top:57%}.m-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-tab{position:relative}.m-tab:before{content:"";display:block;width:100%;height:1px;background-color:#bfbfbf;position:absolute;left:0;bottom:0}.m-tab--inner{position:relative;display:flex;padding-top:.2rem;max-width:1080px;margin-left:auto;margin-right:auto}.m-tab--item{position:relative}.m-tab--item+.m-tab--item{margin-left:.1rem}.m-tab--link{display:block;padding:.2rem .45rem;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius:.1rem .1rem 0 0;overflow:hidden;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-tab--link{padding:.17rem .35rem}}.m-tab--link.is-active{background-color:#fff;pointer-events:none}.m-border-box{padding:.4rem;border:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.m-border-box{padding:.2rem}}.m-border-box.is-mt{margin-top:.8rem}@media print,screen and (max-width: 750px){.m-border-box.is-mt{margin-top:.4rem}}.m-requirement-explain{margin-top:.3rem;line-height:1.875}@media print,screen and (max-width: 750px){.m-requirement-explain{margin-top:.2rem}}.m-text+.m-requirement-buttons{margin-top:.4rem}@media print,screen and (max-width: 750px){.m-text+.m-requirement-buttons{margin-top:.3rem}}.m-table+.m-requirement-buttons,.cms-article table+.m-requirement-buttons{margin-top:.4rem}@media print,screen and (max-width: 750px){.m-table+.m-requirement-buttons,.cms-article table+.m-requirement-buttons{margin-top:.3rem}}.m-requirement-buttons .m-button--wrap:nth-of-type(1){margin-top:0}.m-requirement-buttons .m-button--wrap:nth-of-type(n+2){margin-top:.25rem}@media print,screen and (max-width: 750px){.m-requirement-buttons .m-button--wrap:nth-of-type(n+2){margin-top:.2rem}}.m-article-head{margin-bottom:.4rem}@media print,screen and (max-width: 750px){.m-article-head{margin-bottom:.3rem}}.m-article-head--date{margin:0;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-article-head--date{font-size:10px;font-size:.1rem}}.m-article-head--title{margin-top:.15rem;font-size:32px;font-size:.32rem;font-weight:400;line-height:1.625}@media print,screen and (max-width: 750px){.m-article-head--title{margin-top:.05rem;font-size:20px;font-size:.2rem}}.m-article-head--tag{margin-top:.2rem}@media print,screen and (max-width: 750px){.m-article-head--tag{margin-top:.1rem}}.m-article-head--tag .m-tag--article{margin-right:.1rem}.m-article-head--tag .m-tag--article:last-child{margin-right:0}@media print,screen and (min-width: 1025px){.m-article-head--tag .m-tag--article{transition:.3s}.m-article-head--tag .m-tag--article:hover{opacity:.7}}.m-article-visual{margin-bottom:.3rem;text-align:center}@media print,screen and (max-width: 750px){.m-article-visual{margin-bottom:.2rem}}.m-article-visual img{width:auto;height:auto}.m-article-profile--inner{margin-top:0!important}.m-article-sns{display:flex;flex-wrap:wrap;align-items:flex-start;line-height:1}.m-article-sns--item.is-hatena{margin-right:10px}.m-content{margin-top:.3rem}@media print,screen and (min-width: 751px){.m-content{display:flex;width:100%}}.m-content+.m-content{border-top:1px solid #bfbfbf;padding-top:.3rem}.m-content.is-block{display:block}.m-content--image{max-width:330px;text-align:center}@media print,screen and (min-width: 751px){.m-content--image{width:30.56%;flex-shrink:0}}@media print,screen and (max-width: 750px){.m-content--image{margin-left:auto;margin-right:auto;margin-top:.2rem}}@media print,screen and (min-width: 751px){.m-content--image.is-posR{margin-left:.5rem}}@media print,screen and (max-width: 750px){.m-content--image.is-posR{margin-top:.2rem}}@media print,screen and (min-width: 751px){.m-content--image:not(.is-posR){margin-right:.5rem}}@media print,screen and (max-width: 750px){.m-content--image:not(.is-posR){margin-bottom:.2rem}}@media print,screen and (min-width: 751px){.m-content--body{flex-grow:1}}.m-content--body .m-button--wrap{text-align:left}@media print,screen and (min-width: 751px){.m-content.is-reverse .m-content--body{order:2}.m-content.is-reverse .m-content--image{order:1}}@media print,screen and (max-width: 750px){.m-content.is-reverse .m-content--image{margin-top:.2rem;margin-bottom:0}}@media print,screen and (min-width: 751px){.m-content.is-half .m-content--body{width:50%}}.m-content.is-half .m-content--image{max-width:500px}@media print,screen and (min-width: 751px){.m-content.is-half .m-content--image{width:50%}}.m-content.is-full{flex-direction:column}.m-content.is-full .m-content--body,.m-content.is-full .m-content--image{width:100%;max-width:100%}@media print,screen and (min-width: 751px){.m-content.is-full .m-content--image{margin-top:.5rem}}@media print,screen and (max-width: 750px){.m-content.is-full .m-content--image{margin-top:.2rem}}.m-content.is-voice{margin-top:0}@media print,screen and (min-width: 751px){.m-content.is-voice .m-content--body{width:60.65%;padding-right:.3rem}}@media print,screen and (min-width: 751px){.m-content.is-voice .m-content--image{width:39.35%;max-width:425px;text-align:right}}@media print,screen and (min-width: 751px){.m-content.is-voice.is-half .m-content--image{width:50%;max-width:540px}}.m-content.is-voice.is-full .m-content--body,.m-content.is-voice.is-full .m-content--image{width:100%;max-width:100%}.m-subject-list:not(:first-child){margin-top:.5rem}.m-subject-list--item{padding:.3rem 0;border-top:1px solid #c0c0c0}.m-subject-list--item:last-child{padding-bottom:0}.m-subject-list:first-child .m-subject-list--item:first-child{border-top:0}.m-subject-list--title{font-size:24px;font-size:.24rem;font-weight:700}@media print,screen and (max-width: 750px){.m-subject-list--title{line-height:1.5;font-size:16px;font-size:.16rem}}.m-subject-list--lead{margin-top:.3rem;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-subject-list--lead{font-size:12px;font-size:.12rem;margin-top:.2rem}}.m-subject-list .m-list li{line-height:1.875}.m-subject-box{border:1px solid #bfbfbf;padding:.3rem}@media print,screen and (max-width: 750px){.m-subject-box{padding:.3rem .25rem}}.m-subject-box--title{margin-bottom:.15rem}@media print,screen and (max-width: 750px){.m-subject-box--title{margin-bottom:.2rem}}.m-subject-box--title .is-sub{font-size:18px;font-size:.18rem}@media print,screen and (max-width: 1024px){.m-subject-box--title .is-sub{font-size:14px;font-size:.14rem}}.m-subject-box--img.is-dummy{background-color:#999}.m-subject-box--img.is-dummy img{visibility:hidden}.m-subject-box--lead{margin-bottom:.16rem;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.m-subject-box--lead{font-size:12px;font-size:.12rem}}.m-subject-box--lead .m-list li{line-height:1.875}.m-subject-box--buttons{margin-top:.2rem}.m-subject-box--buttons .m-button--wrap{margin-top:0}.m-subject-box--buttons .m-button--wrap+.m-button--wrap{margin-top:.15rem}@media print,screen and (max-width: 750px){.m-subject-box--buttons .m-button--wrap+.m-button--wrap{margin-bottom:.1rem}}.m-subject-box--buttons .m-button{max-width:200px}.m-subject-box--buttons .m-button_norecruitment{padding:.16rem 0;width:100%;text-align:center;font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.m-subject-box--buttons .m-button_norecruitment{font-size:10px;font-size:.1rem;padding:.1rem 0}}.m-subject-box--subtitle{margin-bottom:.1rem}@media print,screen and (max-width: 750px){.m-subject-box--subtitle{margin-bottom:.1rem}}.m-subject-decription-section{margin-top:.6rem}@media print,screen and (max-width: 750px){.m-subject-decription-section{margin-top:.3rem}}@media print,screen and (min-width: 751px){.m-subject-decription-section .m-link-list{flex-direction:row;justify-content:center}.m-subject-decription-section .m-link-list--item{margin-right:2em;margin-bottom:.5em}.m-subject-decription-section .m-link-list--item+.m-link-list--item{margin-top:0}}.m-content-column{display:flex;flex-wrap:wrap}.m-content-column--item+.m-content-column--item{padding-top:.5rem;border-top:1px solid #bfbfbf;margin-top:.5rem}@media print,screen and (max-width: 750px){.m-content-column--item+.m-content-column--item{padding-top:.3rem;margin-top:.3rem}}@media print,screen and (min-width: 751px){.m-content-column--item{width:46%}.m-content-column--item:nth-of-type(2){margin-top:0;border:none;padding-top:0}.m-content-column--item:nth-of-type(2n){margin-left:8%}}.m-content-column-images{display:flex;flex-wrap:wrap}@media print,screen and (max-width: 750px){.m-content-column-images{display:block}}@media print,screen and (max-width: 750px){.m-content-column-images--item+.m-content-column-images--item{margin-top:.3rem}}@media print,screen and (min-width: 751px){.m-content-column-images--item{width:48%}.m-content-column-images--item:nth-of-type(2){margin-top:0;border:none;padding-top:0}.m-content-column-images--item:nth-of-type(2n){margin-left:4%}.m-content-column-images--item.is-sizeS{width:43.9%}.m-content-column-images--item.is-sizeL{width:52.1%}}.m-schedule{border-bottom:1px solid #bfbfbf}.m-schedule--item{display:flex;width:100%;border-top:1px solid #bfbfbf}.m-schedule--head{background-color:#efefef;font-size:22px;font-size:.22rem;padding:.4rem .5rem;width:2.2rem;position:relative;flex-shrink:0;line-height:1.625;display:flex;align-items:center}@media print,screen and (max-width: 750px){.m-schedule--head{font-size:16px;font-size:.16rem;padding:.2rem;width:1.1rem}}.m-schedule--head:before{content:"";width:.06rem;background-color:#d6d6d6;position:absolute;left:.57rem;top:0;bottom:0}@media print,screen and (max-width: 750px){.m-schedule--head:before{left:.24rem}}.m-schedule--item:first-child .m-schedule--head:before{top:50%}.m-schedule--item:last-child .m-schedule--head:before{bottom:50%}.m-schedule--body{font-size:22px;font-size:.22rem;padding:.4rem;line-height:1.625}@media print,screen and (max-width: 750px){.m-schedule--body{font-size:16px;font-size:.16rem;padding:.2rem}}.m-schedule--time{display:flex;width:100%;justify-content:space-between;align-items:center;position:relative}.m-schedule--time:before{content:"";display:block;width:.2rem;height:.2rem;background-color:#858b91;border-radius:100%}@media print,screen and (max-width: 750px){.m-schedule--time:before{width:.14rem;height:.14rem}}.m-schedule-explain{display:table}.m-schedule-explain--item{display:table-row}.m-schedule-explain--item dt,.m-schedule-explain--item dd{display:table-cell;font-size:.16rem}@media print,screen and (max-width: 750px){.m-schedule-explain--item dt,.m-schedule-explain--item dd{font-size:.1rem}}.m-schedule-explain--item dt{white-space:nowrap}.m-movie{margin-top:.3rem;margin-bottom:.3rem}@media print,screen and (max-width: 750px){.m-movie{margin-top:.3rem;margin-bottom:.2rem}}.m-movie.is-MarginS{margin-top:.3rem;margin-bottom:0}@media print,screen and (max-width: 750px){.m-movie.is-MarginS{margin-top:.2rem;margin-bottom:0}}.m-movie_youtube{position:relative;display:block;max-width:680px;margin-left:auto;margin-right:auto}.m-movie_youtube:before{content:"";display:block;padding-bottom:56.25%}.m-movie_youtube>iframe{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.m-movie_youtube_short{position:relative;display:block;width:70%;max-width:315px;margin-left:auto;margin-right:auto}.m-movie_youtube_short:before{content:"";display:block;padding-bottom:177.7777777778%}.m-movie_youtube_short>iframe{position:absolute;left:0;top:0;aspect-ratio:9/16;width:100%;height:100%;display:block;z-index:1}.m-movie-link{display:block}@media print,screen and (min-width: 1025px){.m-movie-link{transition:opacity .2s}.m-movie-link:hover{opacity:.7}}.m-movie-link--img{position:relative}.m-movie-link--img:after{content:"";display:block;width:.7rem;height:.7rem;background:transparent url(/assets/images/common/movie.png) no-repeat;background-size:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@media print,screen and (max-width: 750px){.m-movie-link--img:after{width:.44rem;height:.44rem}}.m-movie-link--title{margin-top:.2rem;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:22px;font-size:.22rem;line-height:1.5}@media print,screen and (max-width: 750px){.m-movie-link--title{margin-top:.13rem;font-size:13px;font-size:.13rem}}.m-movie-link--title:after{content:"";display:inline-block;margin-left:.08rem;background:transparent url(/assets/images/icon/arrow-l.svg) no-repeat center center;background-size:contain;width:33px;height:11px}@media print,screen and (max-width: 750px){.m-movie-link--title:after{width:5.3333vw;height:1.7866vw}}.m-movie-link--text{margin-top:.3rem;font-size:16px;font-size:.16rem;line-height:1.625}@media print,screen and (max-width: 750px){.m-movie-link--text{margin-top:.15rem;font-size:12px;font-size:.12rem}}.cms-article{line-height:1.875}.cms-article:not(:first-child){margin-top:.56rem}@media print,screen and (max-width: 750px){.cms-article:not(:first-child){margin-top:.4rem}}.cms-article:not(:last-child){margin-bottom:.64rem}@media print,screen and (max-width: 750px){.cms-article:not(:last-child){margin-bottom:.44rem}}.cms-article:after{content:"";display:table;clear:both}.cms-article p{margin-top:2em;margin-bottom:2em}.cms-article p:first-child{margin-top:0}.cms-article p:last-child{margin-bottom:0}@media print,screen and (max-width: 750px){.cms-article p:not(:first-child){margin-top:1.25em}}.cms-article h2,.cms-article h3,.cms-article h4,.cms-article h5,.cms-article ul,.cms-article ol,.cms-article img,.cms-article hr{font-weight:400;clear:both}.cms-article ul{margin-top:1.75em;margin-bottom:1.75em;padding-left:2em;list-style-type:disc}.cms-article ul li{margin-top:.4em}.cms-article ul li:first-child{margin-top:0}.cms-article ol{margin-top:1.75em;margin-bottom:1.75em;padding-left:2em;list-style-type:decimal}.cms-article ol li{margin-top:.4em}.cms-article ol li:first-child{margin-top:0}.cms-article hr{margin-top:2em;margin-bottom:2em}.cms-article img{width:auto;max-width:100%;height:auto}.cms-article img.aligncenter{display:block}.cms-article .alignleft+p,.cms-article .alignright+p{margin-top:0}.cms-article .alignleft{max-width:35%;float:left;margin-right:5%;margin-bottom:3%}@media print,screen and (max-width: 750px){.cms-article .alignleft{margin-right:20px;margin-bottom:10px}}.cms-article .alignright{max-width:35%;float:right;margin-left:5%;margin-bottom:3%}@media print,screen and (max-width: 750px){.cms-article .alignright{margin-left:20px;margin-bottom:10px}}.cms-article .aligncenter{margin-left:auto;margin-right:auto}.cms-article .wp-caption-text{margin-top:.5em;text-align:left}.cms-article a{text-decoration:underline}.cms-article a:hover{text-decoration:none}.cms-article h2{text-align:left}.cms-article h2:not(:first-child){margin-top:.6rem}@media print,screen and (max-width: 750px){.cms-article h2:not(:first-child){margin-top:.3rem}}.cms-article h2+h3{margin-top:0}.cms-article h3{text-align:left;margin-top:.6rem}@media print,screen and (max-width: 750px){.cms-article h3{margin-top:.3rem}}.cms-article h4{font-size:16px;font-size:.16rem;font-weight:500;margin:1.5em 0 .25em}@media print,screen and (max-width: 750px){.cms-article h4{font-size:14px;font-size:.14rem}}.cms-article h4+p,.cms-article h4+ul,.cms-article h4+ol{margin-top:0!important}.cms-article .mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}.cms-article div{width:100%!important;max-width:100%}.cms-article mark{background-color:transparent;color:#fb637e;font-style:normal;font-weight:700}.cms-article .embed-responsive,.cms-article .movie-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.cms-article .embed-responsive iframe,.cms-article .movie-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.cms-article{font-family:Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,Meiryo,sans-serif;margin-top:0!important;padding:1em;background-color:#fff}.form-input{margin:0}.representative-block{height:340px;background:transparent url(/assets/images/sbc/message/representative/bg-representative@2x.jpg) no-repeat center center;background-size:auto 100%;display:flex;align-items:center;margin-bottom:.5rem;padding-right:.4rem}@media print,screen and (max-width: 750px){.representative-block{background:transparent url(/assets/images/sbc/message/representative/bg-representative--sp@2x.jpg) no-repeat center center;background-size:auto 100%;margin-bottom:.2rem;height:2rem}}.representative-text{padding-left:50%;text-align:center;margin-bottom:0}@media print,screen and (max-width: 750px){.representative-text{padding-left:55%}}.representative-movie{border:1px solid #bfbfbf;padding:.2rem}@media print,screen and (min-width: 751px){.representative-movie{padding:.5rem;display:flex;justify-content:space-between}}@media print,screen and (min-width: 751px){.representative-movie--item{width:47%}}@media print,screen and (min-width: 751px){.representative-movie--item.is-movie{flex-shrink:1}}@media print,screen and (min-width: 751px){.representative-movie--item.is-text{margin-left:6%;flex-grow:1}}.representative-movie--title{font-weight:400;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:22px;font-size:.22rem;line-height:1.625;margin-bottom:.3rem}@media print,screen and (max-width: 750px){.representative-movie--title{font-size:13px;font-size:.13rem;margin-bottom:.2rem}}.clinic-map{position:relative}.clinic-map--title{position:relative;z-index:3}.clinic-map--inner{position:relative;z-index:2;max-width:5.8rem}@media print,screen and (min-width: 751px){.clinic-map--image{position:absolute;right:0;top:0;max-width:5rem;z-index:1}}@media print,screen and (max-width: 750px){.clinic-map--image{margin-top:.2rem;padding-left:.2rem;padding-right:.2rem}}.clinic-anchor{display:flex;flex-wrap:wrap}.clinic-anchor--item{margin-right:.2rem;margin-bottom:.2rem;background-color:#fff;border-radius:10px}@media print,screen and (max-width: 750px){.clinic-anchor--item{margin-right:.1rem;margin-bottom:.1rem}}.clinic-anchor--item.is-child{border:1px solid #bfbfbf;border-radius:10px;margin-right:0}.clinic-anchor--item.is-child .clinic-anchor{display:flex;flex-wrap:nowrap}.clinic-anchor--item.is-child .clinic-anchor--link{border:none;font-size:14px;font-size:.14rem}.clinic-anchor--item.is-child .clinic-anchor--item{float:none;margin-bottom:0}.clinic-anchor--item.is-child .clinic-anchor--item+.clinic-anchor--item{position:relative}.clinic-anchor--link{display:block;font-size:16px;font-size:.16rem;padding:.17rem .25rem;border:1px solid #bfbfbf;border-radius:10px}@media print,screen and (max-width: 750px){.clinic-anchor--link{padding:.08rem .1rem}}.clinic-anchor--text{display:block;padding-right:.25rem;position:relative;white-space:nowrap}.clinic-anchor--text:after{content:"";display:block;width:.08rem;height:.08rem;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;position:absolute;right:0;top:50%;margin-top:-.064rem;transform:rotate(45deg)}@media print,screen and (max-width: 750px){.clinic-anchor--text{padding-right:.2rem}}.clinic-map--image img{display:block;width:100%;max-width:none}.clinic-area+.clinic-area{margin-top:0}.clinic-area--title{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-weight:400;font-size:32px;font-size:.32rem;text-align:center;line-height:1;padding-top:.4rem;padding-bottom:.4rem;border-bottom:1px solid #bfbfbf;position:relative}.clinic-area--title:before,.clinic-area--title:after{content:"";display:block;width:15px;height:2px;background-color:#bfbfbf;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.clinic-area--title:after{transform-origin:center;transform:rotate(90deg) translate3d(0,-50%,0);right:1px}.clinic-area--title.is-open:after{display:none}@media print,screen and (max-width: 750px){.clinic-area--title{font-size:20px;font-size:.2rem}}@media print,screen and (min-width: 1025px){.clinic-area--title{cursor:pointer;transition:opacity .2s}.clinic-area--title:hover{opacity:.7}}.clinic-list+.clinic-area--title{margin-top:.3rem}.clinic-list{border-bottom:1px solid #bfbfbf}.clinic-list--item{background-color:#efefef}.clinic-list--item+.clinic-list--item{border-top:1px solid #bfbfbf}@media print,screen and (max-width: 750px){.clinic-list--item{background-color:#f8f8f8}}.clinic-list--link{display:flex;width:100%}@media print,screen and (max-width: 750px){.clinic-list--link{display:block;padding:.2rem}}@media print,screen and (min-width: 1025px){.clinic-list--link{transition:opacity .2s}.clinic-list--link:hover{opacity:.7}}.clinic-list--title{font-size:16px;font-size:.16rem;font-weight:400;width:3.6rem;padding:.2rem .3rem;line-height:1.5}@media print,screen and (max-width: 750px){.clinic-list--title{font-size:17px;font-size:.17rem;width:auto;padding:0}}.clinic-list--new{font-size:12px;font-size:.12rem;font-weight:400;display:block;color:#d63838;margin-bottom:.05rem}@media print,screen and (max-width: 750px){.clinic-list--new{font-size:13px;font-size:.13rem}}.clinic-list--body{display:flex;width:100%;background-color:#f8f8f8;align-items:center;padding:.2rem .3rem}@media print,screen and (max-width: 750px){.clinic-list--body{display:block;font-size:17px;font-size:.17rem;width:auto;padding:0;margin-top:.05rem}}.clinic-list--body p{margin-top:0;margin-bottom:0}.clinic-list--iconlist{margin:0}@media print,screen and (min-width: 751px){.clinic-list--iconlist{min-width:1.56rem;padding-right:.2rem}}.clinic-list--icon{display:inline-block;font-size:16px;font-size:.16rem;line-height:1;font-weight:700;border:1px solid #232323;padding:.12rem .14rem .12rem .4rem;white-space:nowrap;background:transparent url(/assets/images/icon/clinic-other.svg) no-repeat .05rem center}.clinic-list--icon.is-beauty{background-image:url(/assets/images/icon/clinic-beauty.svg)}.clinic-list--icon.is-aga{background-image:url(/assets/images/icon/clinic-aga.svg)}.clinic-list--icon.is-ladies{background-image:url(/assets/images/icon/clinic-ladies.svg)}.clinic-list--icon.is-orthopedics{background-image:url(/assets/images/icon/clinic-orthopedics.svg)}.clinic-list--icon.is-dental{background-image:url(/assets/images/icon/clinic-dental.svg)}.clinic-list--icon.is-internist{background-image:url(/assets/images/icon/clinic-internist.svg)}.clinic-list--icon.is-ophthalmology{background-image:url(/assets/images/icon/clinic-ophthalmology.svg)}.clinic-list--icon.is-dermatology{background-image:url(/assets/images/icon/clinic-dermatology.svg)}.clinic-list--icon.is-ward{background-image:url(/assets/images/icon/clinic-ward.svg)}@media print,screen and (max-width: 750px){.clinic-list--icon{font-size:12px;font-size:.12rem;padding:.08rem .08rem .08rem .25rem;width:auto;background-position:.03rem center;background-size:.2rem auto}}.clinic-list--address{display:block;font-size:16px;font-size:.16rem;line-height:1.5}.clinic-list--icon+.clinic-list--address{padding-left:.3rem}@media print,screen and (max-width: 750px){.clinic-list--icon+.clinic-list--address{padding-left:0}}@media print,screen and (max-width: 750px){.clinic-list--address{margin-top:.05rem;font-size:12px;font-size:.12rem}}.clinic-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.4rem}.clinic-title--text{text-align:left}.clinic-title--new{font-size:12px;font-size:.12rem;font-weight:400;display:block;color:#d63838;margin-bottom:.05rem}@media print,screen and (max-width: 750px){.clinic-title--new{font-size:10px;font-size:.1rem}}@media print,screen and (min-width: 751px){.clinic-title--img{max-width:210px}}.clinic-link{display:inline-block;padding:.1rem;background-color:#fff;border:1px solid #bfbfbf;line-height:1;text-decoration:none}.m-table .clinic-link,.cms-article table .clinic-link{text-decoration:none}.clinic-link span{display:block;position:relative;padding-right:20px;font-size:12px;font-size:.12rem}@media print,screen and (max-width: 750px){.clinic-link span{font-size:10px;font-size:.1rem}}.clinic-link span:before{content:"";display:block;width:13px;height:13px;background:transparent url(/assets/images/icon/blank.svg) no-repeat center center;background-size:contain;position:absolute;right:0;top:50%;transform-origin:center;transform:translate3d(0,-50%,0)}@media print,screen and (max-width: 750px){.clinic-link span:before{width:3.4666vw;height:3.4666vw}}@media print,screen and (min-width: 1025px){.clinic-link{transition:opacity .2s}.clinic-link:hover{opacity:.7}}.clinic-entry-box{border:1px solid #bfbfbf;padding:.3rem .285rem .35rem}@media print,screen and (max-width: 750px){.clinic-entry-box{padding:.22rem .2rem}}.clinic-entry-box+.clinic-entry-box{margin-top:.5rem}@media print,screen and (max-width: 750px){.clinic-entry-box+.clinic-entry-box{margin-top:.2rem}}.clinic-entry-box--title{padding-bottom:.285rem;border-bottom:1px solid #bfbfbf;margin-bottom:.35rem}@media print,screen and (max-width: 750px){.clinic-entry-box--title{padding-bottom:.2rem;margin-bottom:.2rem}}.clinic-entry-box--text{font-size:16px;font-size:.16rem;line-height:1.875}@media print,screen and (max-width: 750px){.clinic-entry-box--text{font-size:12px;font-size:.12rem}}.clinic-entry-box+.m-title--block,.clinic-entry-box+.sitemap-box--head,.cms-article .clinic-entry-box+h3{margin-top:.6rem}.clinic-entry-box--button{margin-top:0;margin-bottom:0}.entry-introduced{display:flex;align-items:center;justify-content:center;padding:.2rem .3rem;background-color:#efefef}@media print,screen and (max-width: 750px){.entry-introduced{flex-direction:column;padding:.16rem}}.entry-introduced--text{margin-top:0;margin-bottom:0;font-size:14px;font-size:.14rem;margin-right:.2rem;line-height:1.5}@media print,screen and (max-width: 750px){.entry-introduced--text{font-size:10px;font-size:.1rem;margin-left:auto;margin-right:auto;margin-bottom:.1rem}}.entry-introduced--button{margin-top:0;margin-bottom:0}.entry-introduced+.entry-introduced{margin-top:.05rem}.entry-attention{margin-bottom:.4rem;text-align:center}.entry-attention--text{margin-top:0;margin-bottom:0;display:inline-block;text-align:left;font-size:14px;font-size:.14rem;line-height:1.875;padding-left:.25rem;background:transparent url(/assets/images/icon/info.svg) no-repeat left .02rem;background-size:.2rem}@media print,screen and (max-width: 750px){.entry-attention--text{font-size:10px;font-size:.1rem;background-size:.2rem}}.entry-attention--domain{margin-top:.5em;font-size:14px;font-size:.14rem}@media print,screen and (max-width: 750px){.entry-attention--domain{font-size:10px;font-size:.1rem}}.entry-introduced+.entry-attention{margin-top:.6rem}@media print,screen and (max-width: 750px){.entry-introduced+.entry-attention{margin-top:.4rem}}.entry-information-box{margin-top:.4rem;border:1px solid #bfbfbf;padding:.3rem .285rem .35rem}@media print,screen and (max-width: 750px){.entry-information-box{margin-top:.25rem;padding:.2rem}}.entry-information-box--title{max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:.285rem;border-bottom:1px solid #bfbfbf;margin-bottom:.35rem}@media print,screen and (max-width: 750px){.entry-information-box--title{padding-bottom:.2rem;margin-bottom:.2rem}}.entry-information-box--body{text-align:center}.entry-information-box--text{display:inline-block;text-align:left;font-size:16px;font-size:.16rem;line-height:1.875}@media print,screen and (max-width: 750px){.entry-information-box--text{font-size:12px;font-size:.12rem}}.entry-information-box--list{display:inline-block;text-align:left;font-size:16px;font-size:.16rem;line-height:1.5;padding-left:1em}@media print,screen and (max-width: 750px){.entry-information-box--list{font-size:12px;font-size:.12rem}}.entry-information-box--list li{padding-left:1em;text-indent:-1em}.entry-information-box--list li:before{content:"・"}.entry-information-box--list li a{text-decoration:underline}.entry-information-box--list li+li{margin-top:.08rem}@media print,screen and (max-width: 750px){.entry-information-box--list li+li{margin-top:.08rem}}.faq{border-bottom:1px solid #bfbfbf}.faq--item{border-top:1px solid #bfbfbf}.faq--question{font-size:16px;font-size:.16rem;line-height:1.875;font-weight:400;padding-top:.3rem;padding-bottom:.3rem;display:flex;width:100%}@media print,screen and (max-width: 750px){.faq--question{font-size:12px;font-size:.12rem;padding-top:.2rem;padding-bottom:.2rem}}.faq--question:before{display:block;content:"Q";font-size:28px;font-size:.28rem;width:.4rem;line-height:1;flex-shrink:0}@media print,screen and (max-width: 750px){.faq--question:before{font-size:24px;font-size:.24rem;width:.3rem}}.faq--question span{display:block;position:relative}.faq--question.js-accordion--trigger span{display:block;position:relative;padding-right:.2rem;flex-grow:1}.faq--question.js-accordion--trigger span:before,.faq--question.js-accordion--trigger span:after{content:"";display:block;width:15px;height:2px;background-color:#bfbfbf;position:absolute;right:0;top:50%}.faq--question.js-accordion--trigger span:after{transform:rotate(90deg)}.faq--question.js-accordion--trigger.is-open span:after{display:none}.faq--answer{font-size:16px;font-size:.16rem;line-height:1.875;padding-bottom:.3rem;display:flex;width:100%}@media print,screen and (max-width: 750px){.faq--answer{font-size:12px;font-size:.12rem}}.faq--answer:before{display:block;content:"A";font-size:28px;font-size:.28rem;width:.4rem;line-height:1;flex-shrink:0}@media print,screen and (max-width: 750px){.faq--answer:before{font-size:24px;font-size:.24rem;width:.3rem}}.faq-search{border:1px solid #bfbfbf;padding:.4rem}@media print,screen and (max-width: 750px){.faq-search{padding:.2rem}}@media print,screen and (min-width: 751px){.faq-search--item{display:flex;width:100%;align-items:center}}.faq-search--head{font-size:18px;font-size:.18rem;width:.95rem;flex-shrink:0}@media print,screen and (max-width: 750px){.faq-search--head{font-size:12px;font-size:.12rem}}@media print,screen and (max-width: 750px){.faq-search--data,.faq-search--data.is-normal{padding-top:.1rem}}.vision-title{font-weight:700;margin-bottom:0;font-size:24px;font-size:.24rem;line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;padding-bottom:.2rem;margin-top:.38rem}@media print,screen and (max-width: 750px){.vision-title{font-size:18px;font-size:.18rem}}.vision-title.is-mt-l{margin-top:1.2rem}@media print,screen and (max-width: 750px){.vision-title.is-mt-l{margin-top:.5rem}}.vision-lead{font-size:18px;font-size:.18rem;line-height:2;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}@media print,screen and (max-width: 750px){.vision-lead{font-size:12px;font-size:.12rem}}.vision-point{width:100%;margin:50px auto;display:flex}@media print,screen and (min-width: 751px){.vision-point{justify-content:space-between}}@media print,screen and (max-width: 750px){.vision-point{margin:.3rem auto;gap:.3rem;flex-flow:column}}.vision-point--item{line-height:1.5}@media print,screen and (min-width: 751px){.vision-point--item{width:29.7%}}@media print,screen and (max-width: 750px){.vision-point--item{width:100%}}.vision-point--title{background:#ecf6f4;padding:.1rem;display:grid;align-items:center;justify-content:center;font-size:22px;font-size:.22rem;line-height:1.5;text-align:center;margin-bottom:.3rem;color:#4bac98;font-weight:500;min-height:1rem;position:relative}@media print,screen and (min-width: 751px) and (max-width: 1024px){.vision-point--title{font-size:20px;font-size:.2rem;padding:.32rem 0}}@media print,screen and (max-width: 750px){.vision-point--title{font-size:14px;font-size:.14rem;min-height:.5rem;padding:.12rem 0;margin-bottom:.25rem}}.vision-point--title:before{content:"";display:block;width:.21rem;height:.18rem;clip-path:polygon(0% 0%,100% 0%,50% 100%);background:#ecf6f4;position:absolute;left:50%;top:100%;translate:-50% 0}.vision-grow{margin-top:50px;max-width:9.9rem;margin-inline:auto}@media print,screen and (min-width: 751px){.vision-grow{gap:0 .6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.vision-grow{gap:0 .3rem}}@media print,screen and (max-width: 1024px){.vision-grow{margin-top:.3rem}}.vision-grow--item{display:grid;grid-template-rows:subgrid;row-gap:0;grid-row-gap:0;grid-row:span 3}@media print,screen and (max-width: 750px){.vision-grow--item{padding-left:0;padding-right:0;position:relative}.vision-grow--item+.vision-grow--item{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}}.vision-grow--image{grid-row:1}@media print,screen and (min-width: 751px){.vision-grow--image{display:flex;justify-content:center;align-items:center}.vision-grow--image.is-L img{width:100%}.vision-grow--image.is-M img{width:75.8620689655%}.vision-grow--image.is-S img{width:53.4482758621%}}@media print,screen and (max-width: 750px){.vision-grow--image{position:absolute;right:0;top:0;width:38.6666vw;top:.3rem}.vision-grow--image.is-M{width:29.3333vw}.vision-grow--image.is-S{width:21.3333vw}}.vision-grow--tag{grid-row:2;background:#4bac98;width:fit-content;padding:.08rem;color:#fff;font-weight:700;margin-block:.04rem;font-size:.2rem}@media print,screen and (max-width: 750px){.vision-grow--tag{font-size:3.7333vw}}.vision-grow--body{grid-row:3}.vision-grow--title{font-size:24px;font-size:.24rem;font-weight:700;line-height:1.5}@media print,screen and (min-width: 751px) and (max-width: 1024px){.vision-grow--title{font-size:20px;font-size:.2rem}}@media print,screen and (max-width: 750px){.vision-grow--title{white-space:nowrap;margin-top:0;font-size:16px;font-size:.16rem;width:55%}}.vision-grow--list{margin-top:.3rem;font-size:16px;font-size:.16rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.vision-grow--list{font-size:14px;font-size:.14rem}}@media print,screen and (max-width: 750px){.vision-grow--list{margin-top:.18rem;font-size:12px;font-size:.12rem;width:100%}}.vision-action .l-column--item{padding-bottom:.3rem}.vision-action .l-column--item:not(.is-noborder){border-bottom:1px solid #bfbfbf}.vision-image{max-width:780px;margin-inline:auto;margin-block:.4rem}@media print,screen and (max-width: 750px){.vision-image{margin-block:.3rem}}.vision-image img{display:block;width:100%;height:auto}.code-of-conduct-image{max-width:4.92rem;margin-inline:auto}.vision-contents{margin-top:.2rem;margin-bottom:.4rem;display:grid;gap:.6rem}@media print,screen and (min-width: 751px){.vision-contents{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.2rem}}@media print,screen and (max-width: 750px){.vision-contents{margin-top:.15rem;margin-bottom:.25rem;grid-template-columns:100%;gap:.3rem;padding-inline:.1rem}}.vision-contents__item>*:first-child{margin-top:0!important}.vision-contents__item>*:last-child{margin-bottom:0!important}.vision-contents__title{font-size:.24rem;font-weight:700;border-bottom:solid 1px #CCCCCC;padding-bottom:.2rem;margin-bottom:.2rem;line-height:1.6}@media print,screen and (max-width: 750px){.vision-contents__title{font-size:.16rem;padding-bottom:.12rem;margin-bottom:.12rem}}.vision-contents__description{margin-top:0}@media screen and (max-width: 767px){.vision-contents__description{font-size:.14rem}}.flow-block{display:flex;width:100%}.flow-block--title{flex-grow:0;flex-shrink:0;background-color:#858b91;color:#fff;display:flex;align-items:center;padding:.18rem}@media print,screen and (max-width: 750px){.flow-block--title{padding:.1rem}}.flow-block--title span{display:block;width:1em;text-align:center;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.3em;font-size:24px;font-size:.24rem}@media print,screen and (max-width: 750px){.flow-block--title span{font-size:14px;font-size:.14rem}}.flow-block:last-child .flow-block--title{background-color:#686f77}.flow-block--body{flex-grow:1;padding-left:.5rem}@media print,screen and (max-width: 750px){.flow-block--body{padding-left:.2rem}}.flow-box{display:flex;width:100%;padding-top:.3rem;padding-bottom:.3rem;border-top:1px solid #bfbfbf}.flow-block:first-child .flow-box:first-child{border-top:0;padding-top:0}.flow-block:last-child .flow-box:last-child{padding-bottom:0}.flow-box--title{text-align:center;display:flex;align-items:center;padding:.15rem;position:relative}.flow-box--title:before{content:"";display:block;width:100%;height:calc(100% - 20px);position:absolute;top:0;left:0;bottom:20px;background:linear-gradient(to bottom,#e5e5e5,#bababa)}.flow-box--title:after{content:"";display:block;height:20px;width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom left,#bababa 50%,transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right,#bababa 50%,transparent 50%) top right/50% 100% no-repeat}@media print,screen and (max-width: 750px){.flow-box--title{padding:.1rem}}.flow-box--title span{position:relative;display:block;line-height:1.2;font-size:24px;font-size:.24rem}@media print,screen and (max-width: 750px){.flow-box--title span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.3em;font-size:14px;font-size:.14rem;width:1em}.flow-box--title span br{display:none}}.flow-box--body{padding-left:.2rem}@media print,screen and (min-width: 751px){.flow-box--body{padding-left:.5rem;display:flex;justify-content:space-between;flex-grow:1}}@media print,screen and (min-width: 751px){.flow-box--content{flex-grow:1}}@media print,screen and (min-width: 751px){.flow-box--image{padding-left:.5rem;width:40%;max-width:330px;flex-shrink:0}}@media print,screen and (max-width: 750px){.flow-box--image{margin-top:.2rem}}.change-conversion{border:1px solid #bfbfbf;background-color:#fff;padding:.5rem .25rem;margin-top:.6rem}.change-conversion>*:first-child{margin-top:0!important}.change-conversion>*:last-child{margin-bottom:0!important}@media print,screen and (max-width: 750px){.change-conversion{margin-top:.3rem;padding:.35rem .1rem}}.change-conversion--copy{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;line-height:1.5;text-align:center;font-size:22px;font-size:.22rem}@media print,screen and (max-width: 750px){.change-conversion--copy{font-size:16px;font-size:.16rem}}.change-conversion--note{line-height:1.5;text-align:center;font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.change-conversion--note{font-size:10px;font-size:.1rem}}.change-conversion--copy+.change-conversion--note{margin-top:.3rem}@media print,screen and (max-width: 750px){.change-conversion--copy+.change-conversion--note{margin-top:.15rem}}@media print,screen and (min-width: 751px){.change-conversion-buttons{display:flex;justify-content:center}}@media print,screen and (min-width: 751px){.change-conversion-buttons--item+.change-conversion-buttons--item{margin-left:5%}}@media print,screen and (max-width: 750px){.change-conversion-buttons--item+.change-conversion-buttons--item{margin-top:.4rem}}.change-conversion-buttons--lead{margin-top:0;font-weight:700;text-align:center;font-size:18px;font-size:.18rem}@media print,screen and (max-width: 750px){.change-conversion-buttons--lead{font-size:16px;font-size:.16rem}}.change-conversion-buttons--button{margin-top:.3rem;text-align:center;margin-bottom:0}@media print,screen and (max-width: 750px){.change-conversion-buttons--button{margin-top:.2rem}}@media print,screen and (min-width: 751px){.change-point--item{display:flex;width:100%}}.change-point--item+.change-point--item{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}.change-point--icon{margin:0;text-align:center;padding:0 .1rem}@media print,screen and (min-width: 751px){.change-point--icon{width:20%}}.change-point--icon img{width:1.1rem}.change-point--body>*:first-child{margin-top:0!important}.change-point--body>*:last-child{margin-bottom:0!important}@media print,screen and (min-width: 751px){.change-point--body{width:80%}.change-point--body .m-title--block,.change-point--body .sitemap-box--head,.change-point--body .cms-article h3,.cms-article .change-point--body h3{text-align:left}}@media print,screen and (max-width: 750px){.change-point--body{margin-top:.2rem}}@media print,screen and (min-width: 751px){.data-content{display:flex;width:100%}.data-content.is-col3{flex-wrap:wrap}}@media print,screen and (min-width: 751px){.data-content--body{width:40%}}.data-content--graph{text-align:center}.data-content--graph .m-image{margin-left:auto;margin-right:auto}@media print,screen and (min-width: 751px){.data-content--graph{margin-left:6.3%;width:53.7%}}@media print,screen and (max-width: 750px){.data-content--graph{margin-top:.3rem}}@media print,screen and (min-width: 751px){.data-content.is-half .data-content--graph{margin-left:0;width:47%}}@media print,screen and (min-width: 751px){.data-content.is-half .data-content--graph+.data-content--graph{margin-left:3%;border-left:1px solid #bfbfbf;padding-left:3%}}@media print,screen and (max-width: 750px){.data-content.is-half .data-content--graph+.data-content--graph{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}}.data-content--item{text-align:center}@media print,screen and (min-width: 751px){.data-content--item{padding-left:4%;padding-right:4%;border-left:1px solid #bfbfbf}.data-content--item:nth-of-type(3n-2){width:32%;padding-left:0;border-left:none}.data-content--item:nth-of-type(3n-1){width:36%}.data-content--item:nth-of-type(3n){width:32%;padding-right:0}.data-content--item:nth-of-type(n+4){margin-top:4%}}@media print,screen and (max-width: 750px){.data-content--item+.data-content--item{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}}.data-table{border-collapse:collapse;width:100%;border-bottom:1px solid #bfbfbf;margin-bottom:.5rem}.data-table th,.data-table td{border-top:1px solid #bfbfbf;font-weight:400;padding:.2rem;text-align:left;font-size:16px;font-size:.16rem;width:50%}@media print,screen and (max-width: 750px){.data-table th,.data-table td{font-size:14px;font-size:.14rem}}.data-table th{background-color:#f1f1f1}.c-container-01 .data-table th{background-color:#fff}.data-box--title{font-size:24px;font-size:.24rem;margin:0;line-height:1}@media print,screen and (max-width: 750px){.data-box--title{font-size:20px;font-size:.2rem}}.data-box--image+.data-box--title{margin-top:.5rem}@media print,screen and (max-width: 750px){.data-box--image+.data-box--title{margin-top:.2rem}}.data-box--number{font-size:50px;font-size:.5rem;margin:0;font-weight:700;line-height:1;color:#fb637e}@media print,screen and (max-width: 750px){.data-box--number{font-size:40px;font-size:.4rem}}.data-box--title+.data-box--number{margin-top:.15rem}@media print,screen and (max-width: 750px){.data-box--title+.data-box--number{margin-top:.1rem}}.data-box--unit{font-size:32px;font-size:.32rem;font-weight:700;line-height:1}@media print,screen and (max-width: 750px){.data-box--unit{font-size:28px;font-size:.28rem}}@media print,screen and (min-width: 751px){.data-box--image{display:flex;align-items:center;justify-content:center}.data-box--image.is-logo img{max-width:120px}}@media print,screen and (max-width: 750px){.data-box--image img{width:1rem}}.data-box--image--bunsu{margin-top:.2rem}.data-box--image--bunsu img{width:90%}@media print,screen and (max-width: 750px){.data-box--image--bunsu{margin-top:.15rem}.data-box--image--bunsu img{width:3rem}}.data-box--note{font-size:12px;font-size:.12rem;line-height:1}@media print,screen and (max-width: 750px){.data-box--note{font-size:10px;font-size:.1rem}}.data-box--number+.data-box--note{margin-top:.2rem}@media print,screen and (max-width: 750px){.data-box--number+.data-box--note{margin-top:.15rem}}.data-gender-box+.data-box--note{margin-top:.45rem}@media print,screen and (max-width: 750px){.data-gender-box+.data-box--note{margin-top:.2rem}}.data-box--note.is-2line{line-height:1.7}.data-box--text{text-align:left;margin-top:.2rem}.data-box--head{margin-bottom:.3rem;line-height:1.35}@media print,screen and (min-width: 751px){.data-box--head.is_bottom{display:grid;place-items:center;height:.88rem}}.data-box--head--engagement{font-size:24px;font-size:.24rem}@media print,screen and (max-width: 750px){.data-box--head--engagement{font-size:20px;font-size:.2rem}}.data-box--head--engagement span{font-size:20px;font-size:.2rem}.data-gender-box{display:flex;width:100%;max-width:2.1rem;margin-left:auto;margin-right:auto;justify-content:space-between}.data-gender-box--image{width:.82rem}.data-gender-box--body{width:1.1rem}.data-gender-box .data-box--title+.data-box--number{margin-top:.12rem}@media print,screen and (max-width: 750px){.data-gender-box .data-box--title+.data-box--number{margin-top:.1rem}}.data-gender-box+.data-gender-box{margin-top:.55rem}@media print,screen and (max-width: 750px){.data-gender-box+.data-gender-box{margin-top:.28rem}}.data-immage{max-width:700px;margin-left:auto;margin-right:auto}.m-title--section span.is_small,.cms-article h2 span.is_small{font-size:80%}@media print,screen and (max-width: 750px){.m-title--section span.is_small,.cms-article h2 span.is_small{font-size:90%}}.history-box{width:50%;position:relative;padding-top:.25rem;padding-bottom:.25rem;display:flex;align-items:center}.history-box--wrap{overflow:hidden;position:relative;padding-bottom:.8rem}@media print,screen and (max-width: 750px){.history-box--wrap{padding-bottom:.2rem}}.history-box--wrap:before{content:"";width:4px;height:100%;background-color:#bfbfbf;background-color:#d6d6d6;position:absolute;top:0;bottom:0;left:50%;transform:translate3d(-50%,0,0)}@media print,screen and (max-width: 750px){.history-box--wrap:before{left:.1rem}}.history-box:nth-of-type(1):before{content:"";display:block;background-color:#fff;position:absolute;top:0;bottom:50%;left:0;right:-4px}@media print,screen and (max-width: 750px){.history-box{width:auto;display:block;padding-top:.2rem;padding-bottom:.2rem}.history-box:nth-of-type(1){padding-top:0}.history-box:nth-of-type(1):before{bottom:auto;height:.3rem}}.history-box--inner{width:100%;background-color:#f7f7f7;padding:.2rem;z-index:3;position:relative}.history-box--inner:before{content:"";display:block;width:.4rem;height:1px;background-color:#bfbfbf;position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:1}@media print,screen and (max-width: 750px){.history-box--inner:before{width:.2rem;top:.3rem}}.history-box--inner:after{content:"";display:block;width:.2rem;height:.2rem;background-color:#fb637e;border-radius:100%;position:absolute;top:50%;z-index:2}@media print,screen and (max-width: 750px){.history-box--inner:after{width:.12rem;height:.12rem;top:.3rem}}@media print,screen and (max-width: 750px){.history-box--inner{background-color:#fff;border:1px solid #bfbfbf}}.history-box.is-left{padding-right:.4rem;float:left;clear:left}@media print,screen and (max-width: 750px){.history-box.is-left{float:none;padding-right:0;padding-left:.3rem}}.history-box.is-left .history-box--inner:before{right:-.4rem}.history-box.is-left .history-box--inner:after{right:-.4rem;transform:translate3d(50%,-50%,0)}@media print,screen and (max-width: 750px){.history-box.is-left .history-box--inner:before{left:-.21rem;right:auto}.history-box.is-left .history-box--inner:after{left:-.25rem;right:auto;transform:translate3d(0,-50%,0)}}@media print,screen and (min-width: 751px){.history-box.is-left.is-adjust2014 .history-box--inner:before{top:15%}.history-box.is-left.is-adjust2014 .history-box--inner:after{top:15%}}.history-box.is-right{padding-left:.4rem;float:right;clear:right}@media print,screen and (max-width: 750px){.history-box.is-right{float:none;padding-left:.3rem}}.history-box.is-right .history-box--inner:before{left:-.4rem}.history-box.is-right .history-box--inner:after{left:-.4rem;transform:translate3d(-50%,-50%,0)}@media print,screen and (max-width: 750px){.history-box.is-right .history-box--inner:before{left:-.21rem;right:auto}.history-box.is-right .history-box--inner:after{left:-.25rem;right:auto;transform:translate3d(0,-50%,0)}}@media print,screen and (min-width: 751px){.history-box.is-right.js-matchHeight--history{transform:translateY(50%)}.history-box.is-right.is-adjust2013{padding-top:1.5rem}.history-box.is-right.is-adjust2017 .history-box--inner:before{top:15%}.history-box.is-right.is-adjust2017 .history-box--inner:after{top:15%}.history-box.is-right.is-adjust2019 .history-box--inner:before{top:15%}.history-box.is-right.is-adjust2019 .history-box--inner:after{top:15%}}.history-box.is-last{clear:both;width:auto;text-align:center;padding-top:0;padding-bottom:0;border:none}@media print,screen and (max-width: 750px){.history-box.is-last{display:block;padding-left:.3rem}}.history-box.is-last .history-box--inner{border:none;background-color:transparent}@media print,screen and (min-width: 751px){.history-box.is-last .history-box--inner{padding:0}.history-box.is-last .history-box--inner:before,.history-box.is-last .history-box--inner:after{display:none}}@media print,screen and (max-width: 750px){.history-box.is-last .history-box--inner{padding-left:.3rem}.history-box.is-last .history-box--inner:before{left:-.21rem;right:auto;width:50%}.history-box.is-last .history-box--inner:after{left:-.25rem;right:auto;transform:translate3d(0,-50%,0)}}.history-box.is-last .m-image{position:relative;z-index:3}@media print,screen and (max-width: 750px){.history-box.is-last .m-image{width:.86rem;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 750px){.history-box.js-matchHeight--history{height:auto!important}}.history-box--head{display:flex;flex-wrap:wrap;align-items:center}@media print,screen and (max-width: 750px){.history-box--head{display:block}}.history-box--year{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:36px;font-size:.36rem;line-height:1;padding-right:.2rem;border-right:1px solid #707070;margin-right:.2rem}@media print,screen and (max-width: 750px){.history-box--year{font-size:20px;font-size:.2rem;display:block;border-right:none;padding-right:0}}.history-box--title{font-size:18px;font-size:.18rem;font-weight:700;line-height:1.625}@media print,screen and (max-width: 750px){.history-box--title{font-size:16px;font-size:.16rem;display:block;margin-top:.1rem}}.history-box--list{margin-top:.15rem;padding-left:1.25em;list-style-type:disc}.history-box--list li{font-size:16px;font-size:.16rem;line-height:1.625}@media print,screen and (max-width: 750px){.history-box--list li{font-size:12px;font-size:.12rem}}.history-box--list li+li{margin-top:.1rem}.history-box.js-effect .history-box--inner:before{opacity:0}.history-box.js-effect .history-box--inner:after{opacity:0}.history-box.js-effect.is-show .history-box--inner:before{animation:fadeIn .5s ease .3s both}.history-box.js-effect.is-show .history-box--inner:after{animation:fadeIn .5s ease .6s both}.history-box.js-effect.is-left .history-box--inner{opacity:0;transform:translate(-30px)}@media print,screen and (max-width: 750px){.history-box.js-effect.is-left .history-box--inner{transform:translate(30px)}}.history-box.js-effect.is-left.is-show .history-box--inner{animation:fade-x .5s ease both}.history-box.js-effect.is-right .history-box--inner{opacity:0;transform:translate(30px)}.history-box.js-effect.is-right.is-show .history-box--inner{animation:fade-x .5s ease both}.history-box.js-effect.is-last .history-box--inner{opacity:0}.history-box.js-effect.is-last.is-show .history-box--inner{animation:fadeIn .5s ease both}.history-future-section{background:linear-gradient(to bottom,#fb637e,#ff8da0);color:#fff;padding-top:.6rem;padding-bottom:.85rem}@media print,screen and (max-width: 750px){.history-future-section{padding-top:.3rem;padding-bottom:.3rem}}.history-future-section.l-section--inner{margin-top:0}.history-future-box{max-width:1080px;margin-left:auto;margin-right:auto;color:#fff}.history-future-box--lead{text-align:center;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:25px;font-size:.25rem;line-height:1}@media print,screen and (max-width: 750px){.history-future-box--lead{font-size:16px;font-size:.16rem}}.history-future-box--head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:.3rem}@media print,screen and (max-width: 750px){.history-future-box--head{margin-top:.2rem;display:block}}.history-future-box--year{font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;font-size:36px;font-size:.36rem;line-height:1;padding-right:.2rem;border-right:1px solid #fff;margin-right:.2rem}@media print,screen and (max-width: 750px){.history-future-box--year{font-size:20px;font-size:.2rem;display:block;text-align:center;padding-right:0;border-right:none}}.history-future-box--title{font-size:21px;font-size:.21rem;font-weight:700;line-height:1.625}@media print,screen and (max-width: 750px){.history-future-box--title{font-size:16px;font-size:.16rem;text-align:center;display:block;margin-top:.1rem}}@keyframes fade-x{to{opacity:1;transform:translate(0)}}@keyframes fade-y{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0%}to{opacity:100%}}.manual-direction-list{display:flex;justify-content:center;flex-wrap:wrap;max-width:1032px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 751px){.manual-direction-list li{width:24.25%;margin-left:1%;margin-top:0}.manual-direction-list li:first-child{margin-left:0}.manual-direction-list li:nth-of-type(n+5){margin-top:-2.5%}}@media print,screen and (max-width: 750px){.manual-direction-list li{margin-top:0;width:48.5%}.manual-direction-list li:nth-of-type(2n){margin-left:1.5%}}.manual-guideline{margin-top:30px}@media print,screen and (min-width: 751px){.manual-guideline{display:flex;justify-content:center;padding-bottom:.2rem}}@media print,screen and (min-width: 751px){.manual-guideline--box:nth-of-type(2n){margin-left:.4rem}}@media print,screen and (max-width: 750px){.manual-guideline--box:nth-of-type(n+2){margin-top:.2rem}}.manual-guideline-list--item{display:flex}.manual-guideline-list--item+.manual-guideline-list--item{margin-top:.28rem}@media print,screen and (max-width: 750px){.manual-guideline-list--item+.manual-guideline-list--item{margin-top:.2rem}}.manual-guideline-list--no{line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;color:#fb637e;font-size:24px;font-size:.24rem;width:1.5em;margin-right:.2rem}@media print,screen and (max-width: 750px){.manual-guideline-list--no{font-size:18px;font-size:.18rem;margin-right:.1rem}}.manual-guideline-list--text{font-size:18px;font-size:.18rem;line-height:1.5}@media print,screen and (max-width: 750px){.manual-guideline-list--text{font-size:12px;font-size:.12rem}}.manual-appeal-list{display:flex;justify-content:center;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 751px){.manual-appeal-list li{width:24%;margin-left:1%;margin-top:0}.manual-appeal-list li:nth-of-type(4n-3){margin-left:0}}@media print,screen and (max-width: 750px){.manual-appeal-list li{margin-top:0;width:48.5%}.manual-appeal-list li:nth-of-type(2n){margin-left:1.5%}}.manual-want2say-list{display:flex;justify-content:space-between;max-width:820px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-want2say-list{flex-wrap:wrap}}@media print,screen and (max-width: 750px){.manual-want2say-list{flex-direction:column}}.manual-want2say-list--item{width:31%;box-shadow:0 3px 6px #00000029;padding:.2rem .1rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-want2say-list--item{width:48%}.manual-want2say-list--item:nth-of-type(n+3){margin-top:4%}}@media print,screen and (max-width: 750px){.manual-want2say-list--item{width:100%;box-shadow:0 3px 6px #00000029;padding:.1rem .2rem}.manual-want2say-list--item:nth-of-type(n+2){margin-top:.2rem}}@media print,screen and (max-width: 750px){.manual-want2say-list--inner{display:flex;justify-content:space-between}}.manual-want2say-list--no{margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;color:#fb637e;font-size:32px;font-size:.32rem;text-align:center}@media print,screen and (max-width: 750px){.manual-want2say-list--no{font-size:24px;font-size:.24rem;text-align:left}}.manual-want2say-list--text{margin-top:.3rem;margin-bottom:0;text-align:center}@media print,screen and (max-width: 750px){.manual-want2say-list--text{margin-top:0;margin-left:.1rem;text-align:left}}.manual-subnavi{border:1px solid #bcbcbc;border-radius:.07rem;padding:.2rem 0;margin-top:.7rem}@media print,screen and (max-width: 750px){.manual-subnavi{padding:0;margin-top:.3rem}}.manual-subnavi--inner{text-align:center}.manual-subnavi--item{display:inline-block;font-weight:700;color:#454545}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-subnavi--item{font-size:.14rem}}@media print,screen and (max-width: 750px){.manual-subnavi--item{display:block;position:relative;width:100%;text-align:left;padding:.18rem .3rem;font-size:3.7333vw}}.manual-subnavi--item:after{content:"";display:inline-block;position:relative;top:-.048rem;margin-left:.2rem;width:0;height:0;border-style:solid;border-width:.05rem .025rem 0 .025rem;border-color:#454545 transparent transparent transparent}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-subnavi--item:after{margin-left:.06rem;top:-.032rem}}@media print,screen and (max-width: 750px){.manual-subnavi--item:after{float:right;margin-top:.096rem;margin-right:.1rem}}@media print,screen and (min-width: 751px){.manual-subnavi--item+.manual-subnavi--item{margin-left:.2rem}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-subnavi--item+.manual-subnavi--item{margin-left:.08rem}}@media print,screen and (max-width: 750px){.manual-subnavi--item+.manual-subnavi--item{border-top:1px solid #bcbcbc}}.manual-subnavi--item+.manual-subnavi--item:before{content:"";display:inline-block;position:relative;top:.016rem;margin-right:.2rem;width:1px;height:.16rem;background-color:#bcbcbc}@media print,screen and (min-width: 751px) and (max-width: 1024px){.manual-subnavi--item+.manual-subnavi--item:before{margin-right:.1rem}}@media print,screen and (max-width: 750px){.manual-subnavi--item+.manual-subnavi--item:before{display:none}}@media print,screen and (max-width: 750px){.person-section{padding-left:0;padding-right:0}}@media print,screen and (min-width: 751px){.person-box{display:flex}}.person-message-section{background:linear-gradient(to bottom,#fb637e,#ff8da0)}@media print,screen and (max-width: 750px){.person-message-section .l-section--inner{padding-left:2.6666vw;padding-right:2.6666vw}}.person-message-section--text{font-size:32px;font-size:.32rem;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif;line-height:1.625;color:#fff;text-align:center}@media print,screen and (max-width: 750px){.person-message-section--text{font-size:18px;font-size:.18rem}}.description-list--item+.description-list--item{margin-top:.3rem;border-top:1px solid #bfbfbf;padding-top:.3rem}.description-list--inner{display:flex;width:100%;justify-content:space-between}@media print,screen and (max-width: 750px){.description-list--inner{display:block}}.description-list--title{margin-bottom:0}.description-list--address{margin-top:.05rem}.description-list--tag{margin-top:.1rem}@media print,screen and (min-width: 751px){.description-list--button{flex-grow:0;flex-shrink:0;width:200px}}@media print,screen and (max-width: 750px){.description-list--button{text-align:center;margin-top:.1rem}}.description-list--image{margin-bottom:.1rem;max-width:300px;margin-left:auto;margin-right:auto}.description-banner-list{display:flex;flex-wrap:wrap;margin-top:.1rem}.description-banner-list li{width:23%;margin-right:2%;margin-bottom:2%}@media print,screen and (max-width: 750px){.description-banner-list li{width:48%;margin-right:2%;margin-bottom:2%}}.description-title{display:flex;width:100%;justify-content:space-between;margin-bottom:.3rem}@media print,screen and (min-width: 751px){.description-title{align-items:center}.description-title .m-title--section,.description-title .cms-article h2,.cms-article .description-title h2{margin-bottom:0}}@media print,screen and (max-width: 750px){.description-title{display:block}}.description-title--image{max-width:300px}@media print,screen and (min-width: 751px){.description-title--image{flex-grow:0;flex-shrink:0;width:200px;border:1px solid #eee}}@media print,screen and (max-width: 750px){.description-title--image{margin-left:auto;margin-right:auto;text-align:center;margin-top:.1rem}}.description-thumbnail-list{display:flex;flex-wrap:wrap;justify-content:center}.m-table+.description-thumbnail-list,.cms-article table+.description-thumbnail-list{margin-top:.64rem}@media print,screen and (max-width: 750px){.m-table+.description-thumbnail-list,.cms-article table+.description-thumbnail-list{margin-top:.44rem}}@media print,screen and (min-width: 751px){.description-thumbnail-list:not(.is-col4) .description-thumbnail-list--item{width:31.25%;margin-left:3.125%}.description-thumbnail-list:not(.is-col4) .description-thumbnail-list--item:nth-of-type(3n-2){margin-left:0}.description-thumbnail-list:not(.is-col4) .description-thumbnail-list--item:nth-of-type(n+4){margin-top:3.125%}.description-thumbnail-list.is-col4 .description-thumbnail-list--item{width:23.5%;margin-left:2%}.description-thumbnail-list.is-col4 .description-thumbnail-list--item:nth-of-type(4n-3){margin-left:0}}@media print,screen and (max-width: 750px){.description-thumbnail-list--item{width:48%}.description-thumbnail-list--item:nth-of-type(2n){margin-left:4%}.description-thumbnail-list--item:nth-of-type(n+3){margin-top:4%}}.description-thumbnail-list--image{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.description-thumbnail-list--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.description-tags .m-tag--article{margin-right:.1rem;margin-bottom:.05rem;line-height:1}.description-tags .m-tag--article:last-child{margin-right:0}.sitemap-section{background-color:#fff}@media print,screen and (min-width: 751px){.sitemap-section{padding-bottom:.8rem}.sitemap-section+.sitemap-section{border-top:1px solid #bfbfbf;padding-top:.8rem}}@media print,screen and (min-width: 751px){.sitemap-section.is-jobtypeM,.sitemap-section.is-jobtypeS{display:flex;flex-wrap:wrap}.sitemap-section.is-jobtypeM .sitemap-block,.sitemap-section.is-jobtypeS .sitemap-block{width:30%}.sitemap-section.is-jobtypeM .sitemap-block+.sitemap-block,.sitemap-section.is-jobtypeS .sitemap-block+.sitemap-block{margin-left:5%}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.sitemap-section.is-jobtypeM .sitemap-block{width:48%;margin-left:0}.sitemap-section.is-jobtypeM .sitemap-block+.sitemap-block{margin-left:0}.sitemap-section.is-jobtypeM .sitemap-block:nth-of-type(2n){margin-left:4%}}@media print,screen and (max-width: 750px){.sitemap-block{border-top:1px solid #bfbfbf}}.sitemap-block--head{display:none}@media print,screen and (max-width: 750px){.sitemap-block--head{display:block;padding:.2rem}}.sitemap-block--head.js-sitemap--trigger span{display:block;position:relative;padding-right:.2rem;flex-grow:1}.sitemap-block--head.js-sitemap--trigger span:before,.sitemap-block--head.js-sitemap--trigger span:after{content:"";display:block;width:15px;height:2px;background-color:#bfbfbf;position:absolute;right:0;top:50%}.sitemap-block--head.js-sitemap--trigger span:after{transform:rotate(90deg)}.sitemap-block--head.js-sitemap--trigger.is-open span:after{display:none}@media print,screen and (min-width: 751px){.sitemap-block--body{display:block!important}}@media print,screen and (max-width: 750px){.sitemap-block--body{display:none;padding-bottom:.2rem;padding-left:.2rem;padding-right:.2rem}}@media print,screen and (min-width: 751px){.sitemap-box{display:flex;flex-wrap:wrap;justify-content:space-between}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.sitemap-box--item{width:48%;margin-bottom:.4rem}}@media print,screen and (max-width: 750px){.sitemap-box{padding-left:.1rem}}.sitemap-box--head{text-align:left;width:100%}@media print,screen and (max-width: 750px){.sitemap-box--head{font-size:14px;font-size:3.7333333333vw;margin-bottom:.08rem}}.sitemap-box--item.is-full{width:100%}@media print,screen and (max-width: 750px){.sitemap-box--item+.sitemap-box--item{margin-top:.2rem}}@media print,screen and (min-width: 751px){.sitemap-box .m-link-list.is-horizontal{display:flex;justify-content:space-between;flex-direction:row}}@media print,screen and (min-width: 751px){.sitemap-box .m-link-list.is-horizontal .m-link-list--item+.m-link-list--item{margin-top:0}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.sitemap-box .m-link-list.is-horizontal.is-multicolumn{flex-wrap:wrap;justify-content:flex-start}}@media print,screen and (min-width: 751px) and (max-width: 1024px){.sitemap-box .m-link-list.is-horizontal.is-multicolumn .m-link-list--item{width:25%;margin-bottom:.08rem}}.sitemap-box .m-link-list--item{font-size:16px;font-size:.16rem}@media print,screen and (max-width: 750px){.sitemap-box .m-link-list--item{font-size:12px;font-size:3.2vw}}.sitemap-box .m-link-list--item.is-top-link{font-size:18px;font-size:.18rem}@media print,screen and (max-width: 750px){.sitemap-box .m-link-list--item.is-top-link{font-size:14px;font-size:3.7333333333vw}}@media print,screen and (max-width: 750px){.sitemap-box .m-link{display:block}}.career-anchor{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.3rem}@media print,screen and (min-width: 751px) and (max-width: 1024px){.career-anchor{width:6rem;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 750px){.career-anchor{margin-top:6.6666vw}}.career-anchor--item{margin-left:.08rem;margin-right:.08rem;margin-bottom:.16rem;background-color:#fff;border-radius:10px}@media print,screen and (min-width: 751px) and (max-width: 1024px){.career-anchor--item{width:2.8rem}}@media print,screen and (max-width: 750px){.career-anchor--item{width:100%;margin-left:0;margin-right:0;margin-bottom:.1rem}}.career-anchor--link{display:block;font-size:16px;font-size:.16rem;padding:.17rem .25rem;border:1px solid #bfbfbf;border-radius:10px}@media print,screen and (max-width: 750px){.career-anchor--link{padding:.12rem .15rem}}.career-anchor--text{display:block;padding-right:.25rem;position:relative;white-space:nowrap}.career-anchor--text:after{content:"";display:block;width:.08rem;height:.08rem;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;position:absolute;right:0;top:50%;margin-top:-.064rem;transform:rotate(45deg)}@media print,screen and (max-width: 750px){.career-anchor--text{padding-right:.2rem}}.career-title--block{font-weight:700;font-size:24px;font-size:.24rem;text-align:left;line-height:1.625;margin-top:.3rem;margin-bottom:.2rem}@media print,screen and (max-width: 750px){.career-title--block{font-size:16px;font-size:.16rem;margin-top:8vw;margin-bottom:2.6666vw}}.career-title--block .is_gray{color:#858b91;margin-right:.1rem}.career-title--block.is-mtXL{margin-top:.7rem}@media print,screen and (max-width: 750px){.career-title--block.is-mtXL{margin-top:8vw}}.career-model{margin-top:.5rem}@media print,screen and (max-width: 750px){.career-model{border-bottom:1px solid #bfbfbf;margin-top:.14rem}}.career-model--item{margin-top:.2rem}@media print,screen and (max-width: 750px){.career-model--item{border-top:1px solid #bfbfbf;margin-top:0}}.career-model--title{position:relative;font-size:24px;font-size:.24rem;line-height:1.5;font-weight:700;padding-bottom:.3rem;padding-left:.75rem;display:flex;width:100%}@media print,screen and (max-width: 750px){.career-model--title{font-size:14px;font-size:.14rem;padding-top:.1rem;padding-bottom:.1rem;padding-left:.6rem}}.career-model--title:before{position:absolute;display:block;content:"";left:0;width:.6rem;height:.6rem;background:url(/assets/images/environment/career/icon-career-model.png) no-repeat left center;background-size:contain}@media print,screen and (min-width: 751px){.career-model--title:before{top:-.1rem}}@media print,screen and (max-width: 750px){.career-model--title:before{left:.1rem;width:.4rem;height:.4rem}}.career-model--title span.is_marker{display:inline-block;margin-right:.05rem;background:linear-gradient(transparent 50%,#fcdae8 50%)}.career-model--title span.is_title,.career-model--title.js-accordion-sp--trigger span.is_title{display:block;position:relative}@media print,screen and (max-width: 750px){.career-model--title.js-accordion-sp--trigger span.is_title{padding-right:.2rem;flex-grow:1}.career-model--title.js-accordion-sp--trigger span.is_title:before,.career-model--title.js-accordion-sp--trigger span.is_title:after{content:"";display:block;width:15px;height:2px;background-color:#bfbfbf;position:absolute;right:0;top:50%}.career-model--title.js-accordion-sp--trigger span.is_title:after{transform:rotate(90deg)}}@media print,screen and (max-width: 750px){.career-model--title.js-accordion-sp--trigger.is-open span.is_title:after{display:none}}.career-model--detail{font-size:16px;font-size:.16rem;line-height:1.875;padding-bottom:.3rem;width:100%;padding-left:.75rem}@media print,screen and (max-width: 750px){.career-model--detail{font-size:12px;font-size:.12rem;padding-left:0;padding-top:.1rem;padding-bottom:.2rem}}.career-model--detail_txt{margin-top:.14rem}@media print,screen and (max-width: 750px){.career-model--detail_txt{margin-top:.14rem}}.career-position--image{width:1.5rem;text-align:center;margin-right:auto;margin-left:auto;margin-top:.3rem}@media print,screen and (max-width: 750px){.career-position--image{width:1rem}}@media print,screen and (max-width: 750px){.career-position--body{border-bottom:1px solid #bfbfbf;padding-bottom:.2rem}.career-position--body:last-child{border-bottom:none}}.career-position--body h3{font-size:24px;font-size:.24rem;text-align:center;font-weight:700;line-height:1.625;margin-bottom:.15rem;margin-top:.14rem}@media print,screen and (max-width: 750px){.career-position--body h3{font-size:16px;font-size:.16rem;margin-bottom:.1rem;margin-top:.07rem}}@media print,screen and (max-width: 750px){.m-content--image.is-sp{margin-bottom:.3rem!important}}.career-project-example{border-bottom:1px solid #bfbfbf;padding-bottom:.6rem;margin-top:.3rem}@media print,screen and (max-width: 750px){.career-project-example{padding-bottom:.3rem}}.career-project-example--title{font-size:20px;font-size:.2rem;text-align:center;font-weight:700;line-height:1.625;margin-bottom:.2rem;margin-top:.14rem}@media print,screen and (max-width: 750px){.career-project-example--title{font-size:16px;font-size:.16rem;margin-bottom:.15rem;margin-top:.07rem}}.career-project-example-column{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:100%}@media print,screen and (max-width: 750px){.career-project-example-column{display:block}}.career-project-example-column--item{background-color:#efefef}@media print,screen and (min-width: 751px){.career-project-example-column--item{width:32.6%;margin-left:1.1%;padding:.15rem .2rem .3rem}.career-project-example-column--item:nth-of-type(3n-2){margin-left:0}.career-project-example-column--item:nth-of-type(n+4){margin-top:1.1%}}@media print,screen and (max-width: 750px){.career-project-example-column--item{padding:.15rem .2rem .3rem}.career-project-example-column--item+.career-project-example-column--item{margin-top:.1rem}}.career-project-example-column--item-icon{max-width:1rem;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 750px){.career-project-example-column--item-icon{max-width:.8rem}}.career-project-example-column--item-title{font-size:16px;font-size:.16rem;text-align:center;font-weight:700;color:#fb637e;margin-bottom:.2rem;margin-top:.14rem}@media print,screen and (max-width: 750px){.career-project-example-column--item-title{font-size:14px;font-size:.14rem;margin-bottom:.12rem;margin-top:.1rem}}.career-project-example-column--item-text{font-size:14px;font-size:.14rem;line-height:1.625}@media print,screen and (max-width: 750px){.career-project-example-column--item-text{font-size:12px;font-size:.12rem}}.alumni-section{position:relative;padding-top:1.6rem}@media print,screen and (max-width: 750px){.alumni-section{padding-top:.92rem}}.alumni-section.is-no-padding{padding-top:0}.alumni-section.is-overflow-hidden{overflow:hidden}.alumni-section--inner{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media print,screen and (max-width: 750px){.alumni-section--inner{padding-left:5.3333vw;padding-right:5.3333vw}}.alumni-entry-button{position:relative;display:inline-flex;flex-direction:column;width:4.4rem}@media print,screen and (max-width: 750px){.alumni-entry-button{width:3.3rem}}.alumni-entry-button--head{cursor:pointer;width:100%;display:inline-flex;justify-content:space-between;min-height:.76rem;padding:.08rem 0 .08rem .36rem;font-size:26px;font-size:.26rem;font-weight:700;text-align:left;color:#fff;background-color:#f67e90;border-radius:.06rem}@media print,screen and (max-width: 750px){.alumni-entry-button--head{font-size:20px;font-size:.2rem}}.alumni-entry-button--head:only-child{align-items:center;justify-content:center;padding-right:.36rem}.alumni-entry-button--text{flex:1;display:flex;align-items:center}.alumni-entry-button--icon{display:flex;align-items:center;justify-content:center;width:.7rem;border-left:1px solid currentColor}.alumni-entry-button--icon:after{content:"";display:block;background-color:currentColor;width:.22rem;height:.16rem;clip-path:polygon(0 0,100% 0%,50% 100%)}.alumni-entry-button--body{display:none}.alumni-entry-button--body-inner{padding:.2rem;border:1px solid #cecece;border-radius:.06rem;background-color:#fff;z-index:1}.alumni-entry-button--body-inner a{display:block;padding:.08rem 0;text-align:left}.alumni-kv .alumni-section--inner{max-width:1480px;padding-left:40px;padding-right:40px}@media print,screen and (max-width: 750px){.alumni-kv .alumni-section--inner{padding-left:5.3333vw;padding-right:5.3333vw}}.alumni-kv--inner{position:relative;display:flex;gap:.4rem}@media print,screen and (max-width: 1024px){.alumni-kv--inner{flex-direction:column;align-items:flex-end;gap:.24rem}}.alumni-kv--body{flex:1;padding-top:.6rem}@media screen and (min-width: 1480px){.alumni-kv--body{padding-left:1.2rem}}@media print,screen and (max-width: 1024px){.alumni-kv--body{padding-top:0}}.alumni-kv--title{font-size:30px;font-size:.3rem;line-height:1.5;font-weight:700}@media print,screen and (max-width: 1024px){.alumni-kv--title{font-size:18px;font-size:.18rem}}.alumni-kv--title span{font-size:47px;font-size:.47rem}@media print,screen and (max-width: 750px){.alumni-kv--title span{font-size:34px;font-size:.34rem}}.alumni-kv--text{margin-top:.3rem;line-height:1.625}@media print,screen and (max-width: 1024px){.alumni-kv--text{margin-top:.16rem}}.alumni-kv--text+.alumni-kv--text{margin-top:1em}.alumni-kv--head{max-width:8.5rem;width:59%}@media print,screen and (max-width: 1024px){.alumni-kv--head{width:85%}}.alumni-kv--image{margin-right:-40px}@media screen and (min-width: 1480px){.alumni-kv--image{margin-right:0}}@media print,screen and (max-width: 750px){.alumni-kv--image{margin-right:-5.3334vw}}.alumni-kv--scroll{margin-top:.7rem;width:.2rem;text-align:left}@media print,screen and (max-width: 1024px){.alumni-kv--scroll{position:absolute;bottom:0;left:0;width:.12rem}}.alumni-kv--share{margin-top:.2rem;text-align:right}@media print,screen and (max-width: 1024px){.alumni-kv--share{margin-top:.3rem}}.alumni-kv--button{margin-top:.8rem;text-align:center}@media print,screen and (max-width: 1024px){.alumni-kv--button{margin-top:.48rem}}.alumni-record{position:relative;margin-top:.4rem;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);background-color:#efefef}.alumni-record--en{position:absolute;top:0;left:1rem;transform:translateY(-50%);font-size:36px;font-size:.36rem;text-transform:uppercase;color:#f67e90}@media print,screen and (max-width: 750px){.alumni-record--en{width:max-content;left:50%;transform:translate(-50%,-50%);font-size:26px;font-size:.26rem}}.alumni-record--inner{display:flex;align-items:center;gap:.4rem;padding:.6rem .2rem .6rem 1rem}@media print,screen and (max-width: 750px){.alumni-record--inner{flex-direction:column;gap:.2rem;padding:.68rem 0 .78rem .24rem}}.alumni-record--body{flex:1}.alumni-record--title{font-size:38px;font-size:.38rem;line-height:1.5;font-weight:700}@media print,screen and (max-width: 750px){.alumni-record--title{font-size:26px;font-size:.26rem}}.alumni-record--text{margin-top:.08rem;line-height:1.625}.alumni-record--text span{font-size:28px;font-size:.28rem;font-weight:700}@media print,screen and (max-width: 750px){.alumni-record--text span{font-size:22px;font-size:.22rem}}.alumni-record--text strong{font-size:38px;font-size:.38rem}@media print,screen and (max-width: 750px){.alumni-record--text strong{font-size:28px;font-size:.28rem}}.alumni-record--head{margin:0 auto;width:42%}@media print,screen and (max-width: 750px){.alumni-record--head{width:100%}}.alumni-interview{margin-top:.4rem}.alumni-interview--inner{position:relative}.alumni-interview--headline{margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-top:.8rem;padding-bottom:.8rem;background-color:#efefef}.alumni-interview--title{font-size:38px;font-size:.38rem;line-height:1.5;font-weight:700;text-align:center}@media print,screen and (max-width: 750px){.alumni-interview--title{font-size:26px;font-size:.26rem}}.alumni-interview--en{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:36px;font-size:.36rem;text-transform:uppercase;color:#f67e90}@media print,screen and (max-width: 750px){.alumni-interview--en{width:max-content;font-size:26px;font-size:.26rem}}.alumni-interview--box{margin-top:1rem;display:flex;gap:.8rem}@media print,screen and (max-width: 750px){.alumni-interview--box{margin-top:.6rem;flex-direction:column-reverse;gap:.4rem}}.alumni-interview--box.is-reverse{flex-direction:row-reverse}@media print,screen and (max-width: 750px){.alumni-interview--box.is-reverse{flex-direction:column-reverse}}.alumni-interview--box-head{display:flex;flex-direction:column;gap:.08rem;width:33%}@media print,screen and (max-width: 750px){.alumni-interview--box-head{width:100%;flex-direction:row}}.alumni-interview--box-body{flex:1}.alumni-interview--box-title{margin-bottom:.1rem;font-size:18px;font-size:.18rem;color:#f67e90;line-height:1.625}.alumni-interview--box-text{margin-bottom:.56rem;font-size:24px;font-size:.24rem;font-weight:700;line-height:1.625}@media print,screen and (max-width: 750px){.alumni-interview--box-text{margin-bottom:.4rem;font-size:18px;font-size:.18rem}}.alumni-interview--faq+.alumni-interview--faq{margin-top:.2rem}.alumni-interview--faq-question{position:relative;cursor:pointer;padding:.2rem;color:#fff;background-color:#f67e90;border-radius:.06rem;display:flex;gap:.08rem;line-height:1.625}.alumni-interview--faq-question:before{flex-shrink:0;content:"Q"}.alumni-interview--faq-question:after{content:"";position:absolute;top:50%;right:.2rem;transform:translateY(-50%);width:.26rem;aspect-ratio:1/1;background-color:#fff;border-radius:50%}.alumni-interview--faq-question.js-accordion--trigger span{display:block;position:relative;padding-right:.36rem;flex-grow:1}.alumni-interview--faq-question.js-accordion--trigger span:before,.alumni-interview--faq-question.js-accordion--trigger span:after{content:"";display:block;width:.1rem;height:.02rem;background-color:#707070;position:absolute;right:.08rem;top:50%;z-index:1}.alumni-interview--faq-question.js-accordion--trigger span:after{transform:rotate(90deg)}.alumni-interview--faq-question.js-accordion--trigger.is-open{border-radius:.06rem .06rem 0 0}.alumni-interview--faq-question.js-accordion--trigger.is-open span:after{display:none}.alumni-interview--faq-answer-inner{padding:.2rem;border:.02rem solid #f67e90;border-top:none;border-radius:0 0 .06rem .06rem}.alumni-interview--faq-answer-text{display:flex;gap:.08rem;line-height:1.625}.alumni-interview--faq-answer-text:before{flex-shrink:0;content:"A";font-weight:700;color:#f67e90}.alumni-voice{margin-top:.4rem;position:relative;padding-top:.8rem;padding-bottom:1.2rem;background-color:#efefef}.alumni-voice--en{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:36px;font-size:.36rem;text-transform:uppercase;color:#f67e90}@media print,screen and (max-width: 750px){.alumni-voice--en{width:max-content;font-size:26px;font-size:.26rem}}.alumni-voice--title{margin-bottom:1.02rem;font-size:38px;font-size:.38rem;line-height:1.5;font-weight:700;text-align:center}@media print,screen and (max-width: 750px){.alumni-voice--title{margin-bottom:.68rem;font-size:26px;font-size:.26rem}}.alumni-voice--list{margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem .6rem}@media print,screen and (max-width: 750px){.alumni-voice--list{gap:.4rem .32rem}}.alumni-voice--item{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:2.4rem;line-height:1.625}@media print,screen and (max-width: 750px){.alumni-voice--item{width:calc(50% - .16rem)}}.alumni-voice--item-image{max-width:2rem;width:84%}.alumni-description{padding-top:1.2rem;padding-bottom:1rem}@media print,screen and (max-width: 750px){.alumni-description{padding-top:.8rem;padding-bottom:.6rem}}.alumni-description--title{margin-bottom:.6rem;font-size:38px;font-size:.38rem;line-height:1.5;font-weight:700;text-align:center}@media print,screen and (max-width: 750px){.alumni-description--title{margin-bottom:.4rem;font-size:26px;font-size:.26rem}}.alumni-description--table{width:100%}.alumni-description--table tr{border-bottom:1px solid #cecece}.alumni-description--table tr:first-child{border-top:1px solid #cecece}.alumni-description--table th,.alumni-description--table td{padding:.2rem .3rem;line-height:1.625}@media print,screen and (max-width: 750px){.alumni-description--table th,.alumni-description--table td{padding:.2rem .1rem}}.alumni-description--table th{width:2.9rem;background-color:#efefef;font-weight:400;text-align:left}@media print,screen and (max-width: 750px){.alumni-description--table th{width:.88rem}}.alumni-description--table a{text-decoration:underline}@media print,screen and (min-width: 1025px){.alumni-description--table a:hover{text-decoration:none}}.alumni-description--button{margin-top:1.6rem;text-align:center}@media print,screen and (max-width: 750px){.alumni-description--button{margin-top:.8rem}}.alumni-description--share{margin-top:1.6rem;text-align:center}@media print,screen and (max-width: 750px){.alumni-description--share{margin-top:.8rem}}.alumni-share{display:inline-flex;align-items:center;gap:.16rem;font-size:0}.alumni-share--label{font-size:14px;font-size:.14rem;font-weight:700;text-transform:uppercase}.alumni-share--buttons{display:inline-flex;align-items:center;gap:.08rem}.alumni-share--copy{position:relative;width:30px;aspect-ratio:1/1;background-color:#858b91;border-radius:50%}.alumni-share--copy-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:18px;aspect-ratio:1/1;background-image:url(/assets/images/pages/about-sbc/alumni/copy.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
