.u-wrap{width:min(90%,1200px);margin:0 auto}.u-inner{padding:75px 0}.u-inner__top{padding-top:75px}.u-inner__bottom{padding-bottom:75px}@media screen and (min-width:768px){.u-inner{padding:12vw 0}.u-inner__top{padding-top:12vw}.u-inner__bottom{padding-bottom:12vw}}@media screen and (min-width:1280px){.u-inner{padding:100px 0}.u-inner__top{padding-top:100px}.u-inner__bottom{padding-bottom:100px}}.u-title__under{font-size:5.5vw;font-family:"Zen Maru Gothic",sans-serif;position:relative;padding-bottom:15px;margin-bottom:30px;text-align:center}.u-title__under::before{content:"";display:block;width:150px;height:4px;margin-top:8px;background:url(../images/page/title-under_line.png) no-repeat center/contain;position:absolute;left:0;right:0;margin:0 auto;bottom:0}@media screen and (min-width:768px){.u-title__under{font-size:3.5vw}}@media screen and (min-width:1280px){.u-title__under{font-size:36px}}.u-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.press.press-pink{background:url(../images/common/press-gradation2.svg) center center/cover no-repeat}#business h2,#business h3,#business p,#about h2,#about h3,#about p{transform:rotate(0.05deg);line-height:1.6}#business .business__graphic2{position:absolute;right:2.8125rem;top:15.5rem;width:28.875rem}#business .business__about__box{background:#fff;border-radius:20px;padding:20px 20px 30px;position:relative;margin-bottom:25vw}#business .business__about__box::before{content:"";width:90%;height:72vw;background:url(../images/page/business-pic02.png) no-repeat center/contain;position:absolute;left:0;right:0;margin:0 auto;top:24vw}#business .business__about__box--rinen::before{background:url(../images/page/business-pic04.png) no-repeat center/contain}@media screen and (min-width:768px){#business .business__about__box{border-radius:3vw;padding:5vw 6vw;margin-bottom:10vw}#business .business__about__box .u-title__under{text-align:left}#business .business__about__box .u-title__under::before{right:auto}#business .business__about__box::before{width:42%;height:36vw;left:auto;right:-4vw;top:auto;bottom:-8vw}#business .business__about__box--rinen{width:83.334%;margin-left:auto;padding-left:20vw}#business .business__about__box--rinen .u-title__under{text-align:right}#business .business__about__box--rinen .u-title__under::before{left:auto;right:0}#business .business__about__box--rinen::before{width:45%;right:auto;left:-15vw}#business .business__about__box--rinen::after{content:"";width:35%;height:22.5vw;background:url(../images/page/business-pic03.png) no-repeat center/contain;position:absolute;left:-5vw;top:-7vw}}@media screen and (min-width:1280px){#business .business__about__box{border-radius:45px;padding:50px 100px;margin-bottom:180px}#business .business__about__box::before{width:521px;height:487px;right:-60px;bottom:-140px;top:auto}#business .business__about__box--rinen{padding-left:340px}#business .business__about__box--rinen::before{width:553px;height:589px;right:auto;left:-210px}#business .business__about__box--rinen::after{width:330px;height:282px;left:-10px;top:-30px}}#business .business__about__box:first-child .u-title__under,#business .business__about__box:nth-child(2) .u-title__under{margin-bottom:80vw}#business .business__about__box h3{font-size:24px;font-weight:500;padding:5px 10px;border-bottom:1px solid;margin:40px 0 14px}#business .business__about__box p{margin-bottom:20px}#business .business__about__box p:last-of-type{margin-bottom:0}@media screen and (min-width:768px){#business .business__about__box p{font-size:1.8vw}#business .business__about__box:first-child .u-title__under,#business .business__about__box:nth-child(2) .u-title__under{margin-bottom:30px}}@media screen and (min-width:1280px){#business .business__about__box p{font-size:20px}}#business .business__about__box p br{display:none}@media screen and (min-width:768px){#business .business__about__box p br{display:block}}@media screen and (min-width:768px){#business .business__area{background:url(../images/page/area-bk.png) no-repeat right top/30%}}@media screen and (min-width:1280px){#business .business__area{background:url(../images/page/area-bk.png) no-repeat right top/350px}}#business .business__area__image{width:73%;order:2}@media screen and (min-width:768px){#business .business__area__image{width:40%;order:1}}#business .business__area__text{width:100%;order:1}#business .business__area__text h3{font-size:4.5vw;text-align:center;margin-bottom:4vw}#business .business__area__text h3 span{font-size:120%;font-weight:700;color:#feadad}@media screen and (min-width:768px){#business .business__area__text{width:56%;margin-top:3vw;order:2}#business .business__area__text h3{font-size:2.5vw;text-align:left;margin-bottom:2vw}#business .business__area__text p{font-size:1.8vw}}@media screen and (min-width:1280px){#business .business__area__text{width:52%;margin-top:65px}#business .business__area__text h3{font-size:30px;margin-bottom:40px}#business .business__area__text p{font-size:20px}}#business .business__area__text .graph{background:#fff;border-radius:5vw;padding:5vw 5vw 18vw;position:relative;margin:4vw 0 5vw}#business .business__area__text .graph::before{content:"";display:block;width:46%;height:38vw;background:url(../images/page/business-pic06.png) no-repeat center/contain;position:absolute;right:-4vw;bottom:-17vw}#business .business__area__text .graph p{font-size:3.8vw}@media screen and (min-width:768px){#business .business__area__text .graph{border-radius:2vw;padding:3vw 18vw 3vw 3vw;margin-bottom:0}#business .business__area__text .graph::before{height:21vw;bottom:-4vw}#business .business__area__text .graph p{font-size:1.6vw}}@media screen and (min-width:1280px){#business .business__area__text .graph{border-radius:30px;padding:30px 200px 30px 30px;margin-top:65px}#business .business__area__text .graph::before{width:267px;height:241px;right:-45px;bottom:-80px}#business .business__area__text .graph p{font-size:16px}}#business .business__satisfaction{background:#ffeeec;padding:10vw 6vw 26vw;border-radius:5vw;position:relative}#business .business__satisfaction::before{content:"";width:30%;height:39vw;background:url(../images/page/business-pic08.png) no-repeat center/contain;position:absolute;right:20px;bottom:-14vw;z-index:1}#business .business__satisfaction__flex{position:relative}#business .business__satisfaction__flex::before{content:"";width:30%;height:30vw;background:url(../images/page/business-pic07.png) no-repeat center/contain;position:absolute;left:0;bottom:6vw;z-index:1}#business .business__satisfaction__text{width:100%}#business .business__satisfaction__text p{margin-bottom:20px}#business .business__satisfaction__image{width:100%;border-radius:4vw;overflow:hidden;margin-bottom:15vw}#business .business__satisfaction h3{background:#fff;border-radius:2vw;padding:10px 20px;font-size:4vw;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:30px}#business .business__satisfaction__seasons{align-items:center}#business .business__satisfaction__book{width:90%;margin:0 auto 8vw;box-shadow:10px 10px 0 rgba(0,0,0,.1);position:relative;transition:.3s}#business .business__satisfaction__book::before{content:"";width:35px;height:35px;background:url(../images/page/new-window.png) #939393 no-repeat center/65%;position:absolute;right:10px;bottom:10px;z-index:1}#business .business__satisfaction__txt{width:100%}#business .business__satisfaction__txt p{font-size:16px;margin-bottom:20px}#business .business__satisfaction__txt p:last-of-type{margin-bottom:0}@media screen and (min-width:768px){#business .business__satisfaction{border-radius:2vw;padding:6vw 3vw 12vw}#business .business__satisfaction::before{width:16%;height:20vw;bottom:-9vw}#business .business__satisfaction__flex{margin-bottom:14vw}#business .business__satisfaction__flex::before{width:16%;height:15vw;right:0;margin:0 auto;bottom:-10vw}#business .business__satisfaction__text{width:50%;margin-top:1vw}#business .business__satisfaction__text p{font-size:1.8vw}#business .business__satisfaction h3{border-radius:10px;font-size:2.8vw}#business .business__satisfaction__image{width:54%;border-radius:15px;position:absolute;right:-5.5vw}#business .business__satisfaction__book{width:35%;margin-bottom:0}#business .business__satisfaction__book:hover{opacity:.6}#business .business__satisfaction__txt{width:56%}#business .business__satisfaction__txt p{font-size:1.6vw}}@media screen and (min-width:1280px){#business .business__satisfaction{padding:80px;margin-top:70px;border-radius:40px}#business .business__satisfaction::before{width:174px;height:246px;bottom:-100px}#business .business__satisfaction__flex{margin-bottom:250px}#business .business__satisfaction__flex::before{width:168px;height:200px;bottom:-230px}#business .business__satisfaction__image{width:59%;border-radius:20px;right:-9.5vw}#business .business__satisfaction__text p{font-size:20px}#business .business__satisfaction h3{font-size:24px}#business .business__satisfaction__seasons{width:95%;margin:0 auto}#business .business__satisfaction__book{width:40%}#business .business__satisfaction__txt{width:56%}#business .business__satisfaction__txt p{font-size:16px}}#business .business__message{padding-top:42vw;padding-bottom:13vw;position:relative;background:url(../images/page/message-bk.svg) no-repeat center bottom/100%}#business .business__message::before{content:"";display:block;width:95%;height:25vw;background:url(../images/page/business-pic10.png) no-repeat center bottom/100%;position:absolute;left:0;right:0;margin:0 auto;bottom:-5vw}#business .business__message h2{font-family:"Zen Maru Gothic",sans-serif;text-align:center;position:absolute;font-size:4.5vw;line-height:1.4;width:48%;height:26vw;background:url(../images/page/business-pic09.png) no-repeat center/contain;left:12%;right:0;margin:0 auto;top:14vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#business .business__message__image{width:100%;overflow:hidden}#business .business__message__image img{width:100%;height:100%;object-fit:cover}#business .business__message__text{padding-top:12vw}#business .business__message__text p{text-align:center;margin-bottom:25px}#business .business__message__text p:first-of-type{font-size:6vw}@media screen and (min-width:768px){#business .business__message{padding-top:20vw}#business .business__message::before{background-size:90%;width:90%;height:21vw;left:4%}#business .business__message h2{font-size:3vw;width:35%;height:22vw;top:5vw}#business .business__message__image{height:31.94445vw}#business .business__message__text{padding-top:8vw}#business .business__message__text p{font-size:1.8vw}#business .business__message__text p:first-of-type{font-size:3vw}#business .business__message__text p:first-of-type br{display:none}}@media screen and (min-width:1280px){#business .business__message{padding-top:265px}#business .business__message h2{font-size:36px;width:430px;height:235px;top:75px}#business .business__message__text{padding-top:100px}#business .business__message__text p{font-size:20px}#business .business__message__text p:first-of-type{font-size:36px}}#business .business__discussion{background:linear-gradient(45deg,#F5FBF3,#EFF7FF);margin-top:-21.3vw;padding:28vw 0 16vw}#business .business__discussion__box{width:min(90%,1000px);margin:7vw auto 0;padding:8vw 5vw;background:#fff;border-radius:4vw}#business .business__discussion__member{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}#business .business__discussion__member li{width:98%;margin:0 1%;transform:rotate(0.05deg);font-size:15px}#business .business__discussion__member li:nth-of-type(n+2){margin-top:30px}#business .business__discussion__photo{width:35%;margin:0 auto 10px;border-radius:50%;overflow:hidden}#business .business__discussion__info .name{font-size:20px}#business .business__discussion__info dl{margin-top:10px;display:flex;flex-wrap:wrap}#business .business__discussion__info dl dt,#business .business__discussion__info dl dd{margin-top:5px}#business .business__discussion__info dl dt{background:#fefbf4;border-radius:5px;width:100px;padding:5px;display:flex;align-items:center;justify-content:center}#business .business__discussion__info dl dt:last-of-type,#business .business__discussion__info dl dd:last-of-type{width:100%}#business .business__discussion__info dl dd{width:calc(100% - 100px);text-align:left;padding:5px 10px}#business .business__discussion__info dl dd:last-of-type{margin-top:0;line-height:1.5}#business .fade-in_up{transition-delay:0s!important}#business h3.u-title__bk{background:#FFEEEC;padding:5px 10px;text-align:center;font-family:"Zen Maru Gothic",sans-serif;border-radius:5px;font-size:5vw;line-height:1.4}#business .business__discussion__section:nth-of-type(n+2){margin-top:60px}#business .business__discussion__contents{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.6;margin-top:30px}#business .business__discussion__contents:nth-of-type(2n){flex-direction:row-reverse}#business .business__discussion__contents dt{width:55px;transform:rotate(0.05deg);font-size:15px;text-align:center}#business .business__discussion__face{border-radius:50%;overflow:hidden}#business .business__discussion__contents dd{width:calc(100% - 70px);transform:rotate(0.05deg);font-size:15px;border:2px solid #ede8e1;padding:10px;border-radius:20px;position:relative}#business .business__discussion__contents dd::before,#business .business__discussion__contents dd::after{content:'';display:block;background:#ede8e1;clip-path:polygon(0 50%,100% 0,100% 100%);height:calc(tan(30deg) * 60px / 2);width:15px;position:absolute;left:-15px;top:15px}#business .business__discussion__contents dd::after{background:#fff;left:-11px}#business .business__discussion__contents:nth-of-type(2n) dd::before,#business .business__discussion__contents:nth-of-type(2n) dd::after{clip-path:polygon(0 0,100% 50%,0 100%);left:initial;right:-15px}#business .business__discussion__contents:nth-of-type(2n) dd::after{right:-11px}@media screen and (min-width:768px){#business .business__discussion__member li{width:48%;font-size:16px}#business .business__discussion__member li:nth-of-type(n+2){margin-top:0}#business .business__discussion__photo{width:45%}#business .business__discussion__box{border-radius:35px}#business h3.u-title__bk{font-size:24px}#business .business__discussion__contents dt,#business .business__discussion__contents dd{font-size:16px}#business .business__discussion__contents dt{width:100px}#business .business__discussion__contents dd{width:calc(100% - 150px);padding:20px}#business .business__discussion__contents dd::before,#business .business__discussion__contents dd::after{height:calc(tan(40deg) * 60px / 2);width:25px;left:-25px;top:30px}#business .business__discussion__contents dd::after{left:-20px}#business .business__discussion__contents:nth-of-type(2n) dd::before,#business .business__discussion__contents:nth-of-type(2n) dd::after{right:-25px}#business .business__discussion__contents:nth-of-type(2n) dd::after{right:-20px}}@media screen and (min-width:1280px){#business .business__discussion{padding-bottom:200px}#business .business__discussion__box{margin:100px auto 0;padding:40px}}.single-interview-hero__balloon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:0;padding-bottom:1rem}.question__question__writing-title{padding-bottom:5px;border-bottom:1px dashed #ddd;margin-bottom:15px}.question__graphic img{border-radius:15px}.question__writing-passage p{margin-top:15px}.single-interview-hero__graphic img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:url(../images/page/shape.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:center;mask-image:url(../images/page/shape.svg);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center}.single-interview .question{margin-top:-100px}.single-interview-hero__writing .box__belong p{transform:rotate(0.05deg)}.page-star .curriculum__contentItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:90%;margin:0 auto;padding-top:100px}.page-star .curriculum__contentItem:nth-of-type(n+2){margin-top:50px;position:relative}.page-star .curriculum__contentItem:nth-of-type(n+2)::before,.page-star .curriculum__contentItem:nth-of-type(n+2)::after{content:'';display:block;background:#A0937F;height:calc(tan(44deg) * 60px / 2);width:82px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:3px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.page-star .curriculum__contentItem:nth-of-type(n+2)::after{background:#EAE2D5;height:calc(tan(41deg) * 60px / 2);width:74px;top:4px}.page-star .curriculum__image{width:35.5%}.page-star .curriculum__text{width:60%;position:relative}.page-star .curriculum__text::before{content:'';width:200px;height:200px;background:url(../images/star/curriculum-shape1.svg) center / contain no-repeat;position:absolute;left:-40px;top:-65px;z-index:-1}.page-star .curriculum__contentItem:nth-of-type(2) .curriculum__text::before{background:url(../images/star/curriculum-shape2.svg) center / contain no-repeat}.page-star .curriculum__contentItem:nth-of-type(3) .curriculum__text::before{background:url(../images/star/curriculum-shape3.svg) center / contain no-repeat}.page-star .curriculum__text h4{font-family:"Zen Maru Gothic",sans-serif;font-size:24px;margin-bottom:5px}.page-star .curriculum__text p{font-size:20px;transform:rotate(0.05deg)}.page-star .curriculum__text .student-voice{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.page-star .curriculum__text .student-voicelist{background:#fff;padding:15px;border-radius:15px;border:3px solid #EAE2D5;width:calc(100% - 120px);position:relative}.page-star .curriculum__text .student-voicelist::before,.page-star .curriculum__text .student-voicelist::after{content:'';display:block;background:#EAE2D5;height:calc(tan(40deg) * 60px / 2);width:25px;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;right:-25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.page-star .curriculum__text .student-voicelist::after{background:#fff;right:-19px}.page-star .curriculum__text .student-voicelist li{transform:rotate(0.05deg)}.page-star .curriculum__text .student-voicelist li:not(:first-child){padding-left:15px;position:relative}.page-star .curriculum__text .student-voicelist li:not(:first-child)::before{content:'・';position:absolute;left:0;top:0}.page-star .curriculum__text .student-voicelist li:first-child{font-size:18px;font-weight:700}.page-star .curriculum__text .pic{width:100px;height:100px}.page-star .curriculum__text .pic img{width:auto;height:100%;margin:0 auto}@media screen and (max-width:767px){.page-star .curriculum__contentItem{width:100%}.page-star .curriculum__image{width:80%;margin:0 auto 20px}.page-star .curriculum__text{width:100%}.page-star .curriculum__contentItem:first-child{padding-top:20px}.page-star .curriculum__text h4{font-size:20px;text-align:center}.page-star .curriculum__text p{font-size:16px}.page-star .curriculum__text .student-voicelist{width:100%;padding:10px 10px 20px;position:relative;font-size:15px}.page-star .curriculum__text .pic{width:80px;height:80px;margin-left:auto;position:absolute;bottom:-60px;right:0}.page-star .curriculum__text .student-voicelist::before,.page-star .curriculum__text .student-voicelist::after{display:none}.page-star .curriculum__contentItem:nth-of-type(n+2)::before{top:35px}.page-star .curriculum__contentItem:nth-of-type(n+2)::after{top:36px}}.home .card__balloon{text-align:center;font-size:18px}.home .share__title{font-size:42px}.home .movie__inner{background-size:101%}.home .movie__photo{border-radius:20px;overflow:hidden}.home .start__title::before{left:-3rem;top:-1.625rem}.home .interview .card{padding:25px}.home .interview .card__graphic{overflow:hidden;border-radius:10px}.home .interview .card__graphic img{object-position:center -20px}.home .event__item{background:#fefbf4;padding-bottom:0}.home .event-card__graphic{overflow:hidden;aspect-ratio:310 / 200;display:block}.home .event-card__graphic img{object-fit:cover;object-position:center center;height:100%}.home .event-card__category{margin-bottom:1.25rem}.home .event .event__press{margin-top:40px;margin-bottom:50px}.program .program__title{border-radius:10px}.staff .card{padding:1.5rem}.staff .card::before{border-radius:20px}.staff .card__graphic{overflow:hidden;border-radius:20px}.staff .card__graphic img{object-position:center -10px}.staff .card__balloon{text-align:center;font-size:18px}.about__job-list__box-total::before{margin-left:0;margin-right:0;right:0;margin:0 auto;width:90%}.aboutJob__button:after{left:0;width:100%;background-size:100%}.about__area-qual .aboutCell{border-radius:0 0 2rem 2rem}.about__schedule__list .fade-in_up,.program .fade-in_up,.player .fade-in_up,.post-type-archive-post .fade-in_up{transition-delay:0s!important}.media__sentence{transform:rotate(0.05deg)}.media__commentBox{margin-top:0}.media__icon{margin-top:0}.spNav__link{padding:10px 0}.vision .vision__item:nth-child(2n-1) .vision__item-graphic-image{border-left:none}.vision .vision__item:nth-child(2n) .vision__item-graphic-image{border-right:none}.about__job-list__box1,.is-open.about__job-list__box1,.about__job-list__box2,.is-open.about__job-list__box2{background:url(../images/about/board-top.png) no-repeat center top / 100%,url(../images/about/board-bottom.png) no-repeat center bottom / 100%,url(../images/about/board-middle.png) repeat center / 100%;padding-bottom:85px}.instagram__content a:hover{opacity:.6}.footer__item a{display:inline-block}.header__logo-word,.holiday__text p,.footer__item a,.footer__post,.footer__address,.footer__link{transform:rotate(0.05deg)}.footer__item a:hover{opacity:.6}.home_h1{width:min(98%,1400px);margin:10px auto;text-align:right;font-size:14px;font-weight:400;transform:rotate(0.05deg)}.no_event{text-align:center;margin:100px 0 50px;transform:rotate(0.05deg)}@media screen and (max-width:767px){.home_h1{font-size:12px;text-align:center;margin-bottom:0}.single-interview-hero__inner{gap:0}.single-interview-hero__writing .box__job{font-size:18px}.single-interview-hero__writing .box__name{line-height:1.4}.single-interview-hero__writing .box__belong{font-size:20px}.single-interview .question{margin-top:0}.single-interview-hero__balloon{width:95%}.single-interview .question__inner{border-radius:20px;width:95%}.question__question__writing-title{font-size:24px;line-height:1.4}.headline__title{font-size:30px}.header{height:75px;margin-top:.9375rem}.holiday__inner{background:#ebf5f5}.holiday__inner .movie__icon2{display:block;width:95px;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20px}.holiday__inner .movie__icon3{display:block;width:60px;right:-7px;top:-3px}.holiday__inner .movie__icon4{display:block;bottom:25px;top:auto;right:40px}.holiday__inner .movie__icon4 img{transform:rotate(180deg)}.staff__graphic2{top:-.75rem}.card__balloon{background-size:contain;font-size:16px;right:-33%;top:0;width:130px}.staff__area{border-radius:30px}.staff-card__title{margin-right:auto}.hero-deeper__title{font-size:28px}.interview-deeper__graphic2{top:11.25rem}.hero{padding-top:7rem}.hero__title{padding-left:10px}.hero__word{font-size:17px;border-radius:5px}.home .about{padding-top:17rem}.home .about__inner .title{line-height:1}.home .about__title-word2,.home .about__title-word3{font-size:28px}.home .about__title-word1{vertical-align:middle}.home .share__title{font-size:5.8vw}.home .share__photo{width:65%}.home .movie__subtitle{font-size:18px}.home .movie__title{font-size:28px;line-height:1.4}.home .movie__title::before{bottom:-8px}.home .movie__photo{margin-top:50px}.home .partner__list{flex-wrap:wrap;width:95%;margin:20px auto 0;flex-wrap:wrap;justify-content:space-evenly}.home .partner__item:nth-child(1){width:30%}.home .partner__item:nth-child(2){width:50%}.home .partner__item:nth-child(3){width:50%}.home .partner__item:nth-child(4){width:35%}.home .partner__item:nth-child(5){display:none}.home .interview__inner .range{padding-left:15px;padding-right:15px}.home .data{border-radius:30px 30px 0 0}.home .data__item-box-graphic4{width:80px}.home .data__item-box-graphic5{width:90px;left:20px}.home .movie__inner{background:#ebf5f6}.home .movie__inner .movie__icon2{display:block;width:80px;right:24px;left:auto;top:20px}.home .movie__inner .movie__icon2 img{transform:rotate(180deg)}.home .movie__inner .movie__icon3{display:block;width:60px;left:25px;top:2px}.home .movie__inner .movie__icon4{display:block;left:20px;width:75px;top:125px}.home .start__title::before{left:1rem}.home .start__title{line-height:1.6}.home .start__media2-photo{width:75%}.home .start__media3-photo{width:65%;left:auto;right:-5rem}.home .start__writing-title{font-size:5.5vw}.home .start__writing-text{line-height:1.6}.start__media2-photo+.start__writing::before{width:480px}.home .background::before{border-radius:0;height:88%}.home .job__area .press{margin-top:40px}.home .interview__title-word::before{height:120px;left:-8vw;width:140px;background-size:contain}.top-interview .splide__track{padding-top:100px!important}.top-interview .splide__arrow--prev,.top-interview .splide__arrow--next{top:280px}.card div.card__balloon{writing-mode:initial;width:90%;background:#fff;transform:initial;aspect-ratio:initial;right:-20px;top:-68px;border-radius:100px;border:4px solid #f3ede3;font-size:16px}.card div.card__balloon::before,.card div.card__balloon::after{content:'';display:block;background:#f3ede3;height:calc(tan(30deg) * 60px / 2);width:30px;clip-path:polygon(0 0,100% 0,5% 100%);position:absolute;bottom:-20px;right:64px}.card div.card__balloon::after{background:#fff;bottom:-14px;right:61px}.card__graphic{aspect-ratio:330 / 215}.staff .card__graphic{border-radius:10px}.card__writing-title,.card__writing-text,.card__writing-box{margin-top:10px}.home .data__title{font-size:1rem}.home .data .data__title-word{font-size:15vw;left:0;margin-left:0;top:.5rem}.home .data .data__title-word:before{left:.5rem;top:-.4375rem}.home .data .data__title-word::after{left:-1rem;top:1rem;width:4rem;height:17vw}.home .data__title-word2{font-size:24px}.home .data__title-word_small{display:block;font-size:20px;width:fit-content;margin:0 auto}.home .interview{padding-bottom:6.125rem}.home .interview .interview__press{margin-top:3.125rem}.home .data__item-word{font-size:13vw}.home .data__item+.data__item{padding-top:15px}.home .data__item5 .data__item-title{margin-top:0}.home .date__item1-paragraph2{margin-left:1rem}.home .data__item-wor2{margin-left:0}.home .data__item:first-child{padding-left:37%}.home .data__item4-word{position:initial}.home .data__item4-hour{left:0}.home .data__item-hour{align-self:auto;font-size:6vw}.home .data__graphic-image{width:200px}.home .event__list{margin-top:80px}body .u-title__under{font-size:6vw}#business .business__satisfaction h3{font-size:5vw}#business .business__message__image{height:180px}#business .business__message__text p{font-size:.95rem}.star-deeper__graphic2{width:48vw;top:-4rem}.star-deeper__area{display:block;width:100%}.star-deeper__sentence-word{font-size:1.2rem;border-radius:5px;width:fit-content}.program .program__headline-text{font-size:1rem;padding-bottom:3rem}.program .program__title{padding:10px 0;line-height:1.2}.pillar__item:nth-of-type(1) .pillar__graphic{width:37vw}.pillar__item:nth-of-type(2) .pillar__graphic{width:29vw;bottom:-7vw}.pillar__item:nth-of-type(3) .pillar__graphic{width:37vw}.pillar__item:nth-of-type(4) .pillar__graphic{width:38vw;bottom:-12vw}.pillar__item-title-word1{font-size:2.3rem}.vision .vision__item-graphic-image{height:200px;object-fit:cover}.vision .vision-media__subtitle{font-size:1.5rem}.player .player__title{font-size:1.5rem;margin-top:30px}.staff .staff-card__list{margin-top:2rem}.staff .card__balloon{transform:none;right:-8vw;top:-50px;font-size:16px}.staff .staff-card__list{gap:3.5rem}.post-type-archive-event .event-deeper-card{padding-bottom:1.5rem}.post-type-archive-event .event-deeper-card__title{font-size:20px;margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.post-type-archive-event .event-deeper-card__category{margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.single-event .single-event__headline{padding-top:50px;position:relative}.single-event .hero-deeper__breadcrumbs{line-height:1.4;font-size:15px}.single-event .single-event__title{font-size:22px;line-height:1.4}.single-event .single-event__area{padding-top:1.5rem;padding-bottom:1.5rem;border-radius:20px}.single-event .single-event__area>img{border-radius:20px}.single-event .single-event__area h2{font-size:18px;line-height:1.4;padding:.5rem .8rem}.single-event .single-event__area p{font-size:16px}.about__job-intro__box{border-radius:30px}.about__job-intro__box-text{font-size:16px;margin-top:15px;margin-bottom:20px}.about-jobs__head:first-child{margin-top:0}.about-jobs__body p{padding-inline:10px;letter-spacing:0}.about__job-list__box1,.is-open.about__job-list__box1,.about__job-list__box2,.is-open.about__job-list__box2{background:url(../images/about/board-top_sp.png) no-repeat center top / 100%,url(../images/about/board-bottom_sp.png) no-repeat center bottom / 100%,url(../images/about/board-middle_sp.png) repeat center / 100%;padding-bottom:15px}.about__job-list__box1,.about__job-list__box2{max-height:40rem;margin-top:3rem}.aboutJob__button:after{background:url(../images/about/board-bottom_sp.png) bottom center / 100% no-repeat}.about__job-list__box2 .aboutJob__button:after{top:1rem}.about-jobs__body.is-accordion{margin-bottom:25px}.about-jobs__headQuestion{font-size:18px}.about-jobs__headToggle{height:8px;width:14px;margin-left:0}.about__job-list__box h4{font-size:20px;padding-top:1.8vw}.about__job-list__box-total{margin-top:3rem;overflow:hidden;height:500px}.is-open .about__job-list__box-total{height:auto}.about__job-list__box-total::before{width:87%;bottom:2.375rem}.about__job-intro__box1{margin-top:5rem}.about__qual__title{padding-bottom:15px;padding-top:15px;border-radius:20px 20px 0 0;line-height:1.4}.about__qual__title__sub{font-size:16px}.about__area-qual .aboutCell{border-radius:0 0 20px 20px}.about__area-qual .aboutCell{gap:1rem}.about__area-qual .aboutCell__label{font-size:18px;padding:10px 4.5rem}.about__area-qual .aboutCell__list{margin-top:15px;gap:.25rem}.about__area-qual .aboutCell__item{font-size:16px;line-height:1.4;text-align:center;font-weight:500}.about__area-qual .aboutCell__text{margin-top:15px;font-size:16px;text-align:center;font-weight:500}.about__area-title{top:7vw}.about__cta::before{left:40px;top:-7.25rem;width:6.5rem;transform:none}.about__cta.range4{padding:3.25rem 1.25rem 40px;row-gap:15px}.about__schedule .u-title__under{font-size:6vw}.about__schedule__item .number{font-size:24px;width:60px}.about__schedule__item .passage .title{font-size:24px}.about__schedule__item .passage .text{font-size:16px;line-height:1.4}.about__prep-title{font-size:24px}.about__prep-text{margin-top:10px}.program .media__title{font-size:20px}.player__graphic{padding-top:0;overflow-x:scroll}.player__graphic img{min-width:700px}.vision__item{color:#A0937F}.vision-media{margin-top:1rem}.vision-media__title:before{text-shadow:.125rem .125rem 0 #A0937F,-.125rem .125rem 0 #A0937F,.125rem -.125rem 0 #A0937F,-.125rem -.125rem 0 #A0937F,.125rem 0 0 #A0937F,-.125rem 0 0 #A0937F,0 .125rem 0 #A0937F,0 -.125rem 0 #A0937F}.vision__item-graphic-image{border:solid 5px #EAE2D5;width:95%}.vision .vision__item:nth-child(2n) .vision__item-graphic-image{margin-left:auto}.faq .faq__list{padding:20px 10px;border-radius:20px}.faq .faq__graphicWord{font-size:4.5vw}.faq .faq__item:first-child{margin-top:0}.faq .faq__icon1,.faq .faq__icon2{font-size:30px}.faq .faq__icon2{margin-left:10px}.faq .faq__bodyAnswer{line-height:1.5}.faq .faq__bodySpace{align-items:flex-start}.faq .faq__part:nth-child(1) .faq__graphic,.faq .faq__part:nth-child(2) .faq__graphic,.faq .faq__part:nth-child(3) .faq__graphic{width:70%}.faq .faq__part:nth-child(4) .faq__graphic,.faq .faq__part:nth-child(5) .faq__graphic{width:75%}.faq .faq__part:nth-child(6) .faq__graphic{width:80%}.form-send{margin-top:0}.form-send__graphic,.form-send__graphic::after{display:none}.form-send__writing-text{font-size:16px}.form-send__writing-caution{font-size:14px}}.error-404{padding:200px 0;text-align:center}.error-404 h1,.error-404 p{transform:rotate(0.05deg)}#sb_instagram{margin-left:50px}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,2fr)}@media screen and (max-width:800px){.instagram__content{flex-wrap:wrap}#sb_instagram{margin-left:0}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(3,2fr)}}@media screen and (max-width:767px){#sb_instagram #sbi_images{grid-template-columns:repeat(2,3fr)}.instagram__headline-icon{line-height:1.2;margin-bottom:10px}}.thanks__text{transform:rotate(0.05deg)}#sitemap{margin-bottom:12.5rem}#sitemap .wp-block-list .wp-block-list{margin-left:10px}#sitemap .wp-block-list li{transform:rotate(0.05deg);font-size:20px}#sitemap .wp-block-list li a{display:block;padding-left:30px;padding-bottom:5px;border-bottom:1px dashed #d8cdc7;margin-bottom:5px;position:relative}#sitemap .wp-block-list li a::before{content:'';display:block;background:#d8cdc7;height:calc(tan(20deg) * 60px / 2);width:8px;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;left:10px;top:13px;transition:.3s}#sitemap .wp-block-list li a:hover{opacity:.6}#sitemap .wp-block-list li a:hover::before{left:13px}@media screen and (max-width:767px){#sitemap{margin-bottom:7.5rem}#sitemap .wp-block-list li{font-size:15px}#sitemap .wp-block-list li a::before{top:8px}}footer{padding-bottom:120px}.footer__copyright{margin-top:0}.footer__infolink{margin-top:50px;margin-bottom:10px;display:flex;justify-content:center;font-size:15px}.footer__infolink a{transform:rotate(0.05deg);color:#fff;margin:0 15px}.footer__infolink a.privacy{position:relative;padding-right:23px}.footer__infolink a.privacy::before{content:'/';position:absolute;right:-20px;top:0}.footer__infolink a.privacy::after{content:'';display:block;width:16px;height:16px;background:url(../images/top/new-window.svg) no-repeat center / contain;position:absolute;right:0;top:5px}.press__window img{width:1.5rem;transition:.3s}.press:hover .press__window img{transform:scale(1.2)}@media screen and (max-width:767px){footer{padding-bottom:7.25rem}.footer__list{flex-direction:row;gap:5px;text-align:left}.footer__item{width:49%}.footer__mynavi{display:flex;flex-wrap:wrap}.footer__graphic2{margin-left:0;width:48%}.press__window img{width:1.25rem}}.event-deeper__area{padding-bottom:13.75rem}.event-deeper__graphic2{z-index:1}.event-deeper__graphic3{z-index:1}.event-deeper__graphic4{z-index:2}.event-deeper-card:hover{opacity:.7}.home .event__item{border:none;box-shadow:0 0 2px #d0c9c0}.home .event__item a:hover{opacity:.7}.home .event-card__graphic{background:#fff}.single-event__area ul,.single-event__area ol{transform:rotate(0.05deg)}.recaptcha-text{font-size:12px;text-align:center;transform:rotate(0.05deg);margin-top:20px}.recaptcha-text a{text-decoration:underline}.recaptcha-text a:hover{text-decoration:none}.grecaptcha-badge{visibility:hidden}