body{background:url(//stellarpartner.net/wp-content/themes/lilywhite_221008/assets/css/../img/index/back.jpg),linear-gradient(to bottom,#fffee9 88%,#fff);background-position:center top;background-size:min( 100vw / 1366 * 2560, 2560px) auto, 100%  min( 100vw / 1366 * 1772, 1772px);background-repeat:no-repeat}@media screen and (max-width:813px){body{background:url(//stellarpartner.net/wp-content/themes/lilywhite_221008/assets/css/../img/index/back_sp.jpg);background-size:100% auto;background-repeat:no-repeat}}.yurayura{animation-name:yurayura;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate;animation-timing-function:linear}@keyframes yurayura{from{transform:translateX(-2%)}to{transform:translateX(2%)}}.fuwafuwa{animation-name:fuwafuwa;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate;animation-timing-function:linear}@keyframes fuwafuwa{from{transform:translateY(-2%)}to{transform:translateY(2%)}}.guruguru{animation-name:guruguru;animation-iteration-count:infinite;animation-duration:20s;animation-direction:normal;animation-timing-function:linear}@keyframes guruguru{from{transform:rotate(0)}to{transform:rotate(360deg)}}.parapara{animation-iteration-count:infinite;animation-duration:1s;animation-direction:alternate;animation-timing-function:linear;position:absolute;left:0;top:0;animation-name:parapara}@keyframes parapara{from{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}.parapara.parapara--2{animation-direction:alternate-reverse}.fv{position:relative;height:min( 100vw / 1366 * 1106 , 1106px)}.fv .fv__img{position:absolute;left:50%;top:0}.fv .fv__img img{width:100%}.fv .fv__img .img__inner img{position:relative}.fv .fv__guide img{object-fit:cover;width:1920px;height:min( 100vw / 1366 * 1104 , 1104px)}section#fv.fv figure.fv__img.fv__img--1{top:min( 100vw / 1366 * 87, 87px);transform:translateX(max( 100vw / 1366 * -567, -567px));width:min( 100vw / 1366 * 132 , 132px)}section#fv.fv figure.fv__img.fv__img--2{top:min( 100vw / 1366 * 148, 148px);transform:translateX(min( 100vw / 1366 * 390, 390px));width:min( 100vw / 1366 * 143 , 143px)}section#fv.fv figure.fv__img.fv__img--3{top:min( 100vw / 1366 * 349, 349px);transform:translateX(max( 100vw / 1366 * -855, -855px));width:min( 100vw / 1366 * 95 , 95px)}section#fv.fv figure.fv__img.fv__img--4{top:min( 100vw / 1366 * 408, 408px);transform:translateX(max( 100vw / 1366 * -563, -563px));width:min( 100vw / 1366 * 79 , 79px)}section#fv.fv figure.fv__img.fv__img--5{top:min( 100vw / 1366 * 384, 384px);transform:translateX(min( 100vw / 1366 * 818, 818px));width:min( 100vw / 1366 * 95 , 95px)}section#fv.fv figure.fv__img.fv__img--6{top:min( 100vw / 1366 * 432, 432px);transform:translateX(max( 100vw / 1366 * -346, -346px));width:min( 100vw / 1366 * 163 , 163px)}section#fv.fv figure.fv__img.fv__img--7{top:min( 100vw / 1366 * 457, 457px);transform:translateX(max( 100vw / 1366 * -16, -16px));width:min( 100vw / 1366 * 256 , 256px)}section#fv.fv figure.fv__img.fv__img--8{top:min( 100vw / 1366 * 502, 502px);transform:translateX(min( 100vw / 1366 * 249, 249px));width:min( 100vw / 1366 * 124 , 124px)}section#fv.fv figure.fv__img.fv__img--9{top:min( 100vw / 1366 * 463, 463px);transform:translateX(min( 100vw / 1366 * 462, 462px))}section#fv.fv figure.fv__img.fv__img--10{top:min( 100vw / 1366 * 568, 568px);transform:translateX(min( 100vw / 1366 * 786, 786px));width:min( 100vw / 1366 * 54 , 54px)}section#fv.fv figure.fv__img.fv__img--10 img{animation-iteration-count:infinite;animation-duration:4s}section#fv.fv figure.fv__img.fv__img--11{top:min( 100vw / 1366 * 558, 558px);transform:translateX(max( 100vw / 1366 * -754, -754px));width:min( 100vw / 1366 * 53 , 53px)}section#fv.fv figure.fv__img.fv__img--11 img{animation-iteration-count:infinite;animation-duration:4s}section#fv.fv figure.fv__img.fv__img--12{top:min( 100vw / 1366 * 577, 577px);transform:translateX(max( 100vw / 1366 * -577, -577px));width:min( 100vw / 1366 * 280 , 280px)}section#fv.fv figure.fv__img.fv__img--13{top:min( 100vw / 1366 * 564, 564px);transform:translateX(max( 100vw / 1366 * -172, -172px));width:min( 100vw / 1366 * 186 , 186px)}section#fv.fv figure.fv__img.fv__img--14{top:min( 100vw / 1366 * 596, 596px);transform:translateX(min( 100vw / 1366 * 192, 192px));width:min( 100vw / 1366 * 141 , 141px)}section#fv.fv figure.fv__img.fv__img--15{top:min( 100vw / 1366 * 688, 688px);transform:translateX(max( 100vw / 1366 * -842, -842px));width:min( 100vw / 1366 * 297 , 297px)}section#fv.fv figure.fv__img.fv__img--16{top:min( 100vw / 1366 * 791, 791px);transform:translateX(max( 100vw / 1366 * -677, -677px));width:min( 100vw / 1366 * 383 , 383px)}section#fv.fv figure.fv__img.fv__img--17{top:min( 100vw / 1366 * 906, 906px);transform:translateX(max( 100vw / 1366 * -202, -202px));width:min( 100vw / 1366 * 145 , 145px)}section#fv.fv figure.fv__img.fv__img--18{top:min( 100vw / 1366 * 770, 770px);transform:translateX(min( 100vw / 1366 * 486, 486px));width:min( 100vw / 1366 * 261 , 261px)}section#fv.fv figure.pc.fv__guide{display:none}section#fv.fv figure.sp.fv__guide{display:none}.fv h1{text-align:center;position:absolute;left:50%;transform:translateX(-50%);font-family:var(--fon-2nd);font-weight:700;font-size:0;line-height:1.3;letter-spacing:min( 100vw / 1366 * 6 , 6px);top:min( 100vw / 1366 * 60 , 60px);white-space:nowrap}.fv h1 span{font-size:min( 100vw / 1366 * 71 , 71px)}@media screen and (max-width:813px){.fv{height:min( 100vw / 813 * 1350 , 1350px)}.fv .fv__guide img{width:100%;height:auto}.fv h1{top:min( 100vw / 813 * 266 , 266px);font-size:0}.fv h1 span{font-size:min( 100vw / 813 * 75 , 75px)}section#fv.fv figure.fv__img.fv__img--1{top:min( 100vw / 813 * 82, 82px);transform:translateX(max( 100vw / 813 * -226, -226px));width:min( 100vw / 813 * 113 , 113px)}section#fv.fv figure.fv__img.fv__img--5{top:min( 100vw / 813 * 603, 603px);transform:translateX(max( 100vw / 813 * -352, -352px));width:min( 100vw / 813 * 95 , 95px)}section#fv.fv figure.fv__img.fv__img--7{top:min( 100vw / 813 * 624, 624px);transform:translateX(max( 100vw / 813 * -157, -157px));width:min( 100vw / 813 * 343 , 343px)}section#fv.fv figure.fv__img.fv__img--10{top:min( 100vw / 813 * 937, 937px);transform:translateX(min( 100vw / 813 * 307, 307px));width:min( 100vw / 813 * 84 , 84px)}section#fv.fv figure.fv__img.fv__img--12{top:min( 100vw / 813 * 703, 703px);transform:translateX(max( 100vw / 813 * -28, -28px));width:min( 100vw / 813 * 367 , 367px)}section#fv.fv figure.fv__img.fv__img--13{top:min( 100vw / 813 * 1012, 1012px);transform:translateX(max( 100vw / 813 * -190, -190px));width:min( 100vw / 813 * 274 , 274px)}section#fv.fv figure.fv__img.fv__img--17{top:min( 100vw / 813 * 824, 824px);transform:translateX(max( 100vw / 813 * -353, -353px));width:min( 100vw / 813 * 173 , 173px)}}main section#vision.vision{padding-top:min( 100vw / 750 * 180 , 180px);padding-left:min( 100vw / 750 * 48 , 48px);padding-right:min( 100vw / 750 * 48 , 48px)}main section#vision.vision div.container{max-width:1200px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 min( 100vw / 750 * 60 , 60px)}main section#vision.vision div.container h2{font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * ( 36 + 5 ) / 2 , 36px);line-height:calc(1 / 36 * 56);letter-spacing:min(100vw / 375 * ( 36 + 5 ) / 2 * 0.1, 36px * 0.1);margin-bottom:min( 100vw / 750 * 24 , 24px);grid-column:1/2;grid-row:1/2;text-align:left}main section#vision.vision div.container div.vision__body{font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * ( 24 + 13 ) / 2 , 24px);line-height:calc(1 / 24 * 48);grid-column:1/2;grid-row:2/3;letter-spacing:0}main section#vision.vision div.container div.vision__img{grid-column:2/3;grid-row:1/3;padding-top:min( 100vw / 750 * 20 , 20px)}@media not screen and (min-width:1366px){main section#vision.vision div.container{grid-template-columns:1fr}main section#vision.vision div.container div.vision__body{grid-row:3/4}main section#vision.vision div.container div.vision__img{grid-column:1/2;grid-row:2/3;margin-bottom:min( 100vw / 750 * 40 , 40px)}}@media screen and (max-width:813px){main section#vision.vision div.container div.vision__body{font-family:var(--fon-1st);font-size:min( 100vw / 375 * 16 , 16px);line-height:2;font-weight:400}}main section#service.service{padding-top:min( 100vw / 750 * 260 , 260px);padding-left:min( 100vw / 750 * 48 , 48px);padding-right:min( 100vw / 750 * 48 , 48px)}main section#service.service h2{text-align:center;font-size:min(100vw / 375 * ( 32 + 16 ) / 2 , 32px);letter-spacing:.1em;font-weight:700;background:url(//stellarpartner.net/wp-content/themes/lilywhite_221008/assets/css/../img/pattern_grid.png) center center;width:min( 100vw / 375 * 200 , 290px);height:min( 100vw / 375 * 200 , 290px);border-radius:10000px;position:absolute;left:50%;top:min( 100vw / 750 * 60 , 60px);transform:translate(-50%,-50%);padding-top:min( 100vw / 750 * 120 , 120px)}main section#service.service h2:after{content:attr(data-attr)"";color:var(--col-accent);font-family:var(--fon-2nd);font-size:min(100vw / 375 * ( 24 + 16 ) / 2 , 24px);display:block;z-index:2}main section#service.service div.container{background:url(//stellarpartner.net/wp-content/themes/lilywhite_221008/assets/css/../img/pattern_grid.png);border-radius:min( 100vw / 750 * 28 , 28px);padding-top:min( 100vw / 750 * 200 , 200px);padding-bottom:min( 100vw / 750 * 100 , 100px);position:relative;padding-left:min( 100vw / 750 * 48 , 48px);padding-right:min( 100vw / 750 * 48 , 48px)}main section#service.service div.container div.service__body{grid-template-columns:1fr 1fr;display:grid;gap:min( 100vw / 750 * 30 , 30px) min( 100vw / 750 * 80 , 80px);max-width:790px;margin:auto;position:relative;z-index:10}@media screen and (max-width:750px){main section#service.service div.container{padding-top:min( 100vw / 750 * 150 , 150px)}}main section#service.service div.container div.service__body div.body__unit:nth-last-of-type(2n){padding-top:min( 100vw / 750 * 40 , 40px)}@media not screen and (min-width:813px){main section#service.service div.container div.service__body{grid-template-columns:1fr}main section#service.service div.container div.service__body div.body__unit:nth-last-of-type(2n){padding-top:0}}main section#service.service div.container div.service__body div.body__unit figure{margin-bottom:min( 100vw / 750 * 20 , 20px)}main section#service.service div.container div.service__body div.body__unit h3{font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * ( 24 + 13 ) / 2 , 24px);letter-spacing:min(100vw / 375 * ( 24 + 13 ) / 2 * 0.1, 24px * 0.1);line-height:calc(1 / 24 * 36);margin-bottom:min( 100vw / 750 * 10 , 10px)}main section#service.service div.container div.service__body div.body__unit div.unit__txt{font-size:min(100vw / 375 * ( 16 + 16 ) / 2 , 16px);line-height:calc(1 / 16 * 26);letter-spacing:.01em;margin-bottom:min( 100vw / 750 * 40 , 40px)}main section#service.service div.container div.service__body div.body__unit a.unit__btn{border-radius:min( 100vw / 750 * 11 , 11px);font-size:min(100vw / 375 * ( 16 + 16 ) / 2 , 16px);letter-spacing:.1em;display:block;width:100%;padding:min( 100vw / 750 * 8 , 8px)}main section#service.service div.container div.service__body div.body__unit h3 small{font-size:.8em}main section#service.service div.container a.service__btn{text-align:center;display:block;font-family:var(--fon-2nd);font-weight:700;color:var(--col-button);background-color:#fff;letter-spacing:.1em;box-shadow:3px 3px 0px rgba(0,0,0,.1);padding:min( 100vw / 750 * 8 , 8px);max-width:774px;margin:auto;margin-top:min( 100vw / 750 * 120 , 120px);border-radius:min( 100vw / 750 * 11 , 11px);font-size:min(100vw / 375 * ( 23 + 16 ) / 2 , 23px)}main section#service.service div.container a.service__btn:hover{background-color:#fffaa3;box-shadow:none;transform:translate(3px,3px)}main section#service.service figure.service__img{position:absolute;bottom:0;right:0;transform:translate(0%,80%)}main section#service.service figure.service__img img{width:min( 100vw / 750 * 210 , 210px)}main section#service.service figure.service__img.service__img--head{bottom:auto;right:auto;left:0;top:max( 100vw / 750 * -300 , -300px)}main section#service.service figure.service__img.service__img--head img{width:min( 100vw / 1024 * 340 , 340px)}section#news.news{padding-top:min( 100vw / 750 * 200 , 200px);margin-bottom:min( 100vw / 750 * 100 , 100px);padding-left:min( 100vw / 750 * 48 , 48px);padding-right:min( 100vw / 750 * 48 , 48px)}section#news.news div.container{display:grid;grid-template-columns:auto 1fr;gap:min( 100vw / 750 * 80 , 80px)}section#news.news div.container h2{font-size:min(100vw / 375 * ( 32 + 16 ) / 2 , 32px);letter-spacing:.1em;font-weight:700;text-align:left;white-space:nowrap}section#news.news div.container h2:after{content:attr(data-attr)"";color:var(--col-accent);font-family:var(--fon-2nd);font-size:min(100vw / 375 * ( 24 + 16 ) / 2 , 24px);display:block;z-index:2}section#news.news div.container table tbody tr td{font-size:min(100vw / 375 * ( 16 + 16 ) / 2 , 16px);line-height:calc(1 / 16 * 24);letter-spacing:min(100vw / 375 * ( 16 + 16 ) / 2 * 0.1, 16px * 0.1);padding-bottom:min( 100vw / 750 * 20 , 20px);vertical-align:middle}section#news.news div.container table tbody tr td.news__cate .cate__name{white-space:nowrap;padding:min( 100vw / 750 * 8 , 8px) min( 100vw / 750 * 16 , 16px);border-radius:min( 100vw / 750 * 4 , 4px);background-color:var(--col-main);color:var(--bac-main);display:inline-block}section#news.news div.container table tbody tr td.news__date{padding-left:min( 100vw / 750 * 80 , 80px);white-space:nowrap}section#news.news div.container table tbody tr td.news__title{padding-left:min( 100vw / 750 * 40 , 40px)}section#news.news .news__link{margin:auto;margin-top:min( 100vw / 750 * 56 , 56px);max-width:1119px}section#news.news .news__link .link__btn{display:block;width:fit-content;letter-spacing:.1em;padding:min( 100vw / 750 * 8 , 8px) min( 100vw / 750 * 16 , 16px);max-width:774px;margin:0 0 0 auto;border-radius:min( 100vw / 750 * 11 , 11px);font-size:min(100vw / 375 * ( 23 + 16 ) / 2 , 23px)}@media screen and (max-width:813px){section#news.news div.container table tbody tr{grid-template-columns:1fr auto}section#news.news div.container table tbody tr td.news__title{padding-left:0;grid-column:1/3;padding-top:0}}@media not screen and (min-width:768px){section#news.news div.container{grid-template-columns:1fr}}main section#links.links{padding-left:min( 100vw / 750 * 48 , 48px);padding-right:min( 100vw / 750 * 48 , 48px)}main section#links.links div.container{display:grid;grid-template-columns:1fr 1fr;gap:min( 100vw / 750 * 40 , 40px);max-width:970px}@media not screen and (min-width:813px){main section#links.links div.container{grid-template-columns:1fr}}main section#links.links div.container a.links__btn figure img.btn__img--hover{display:none}main section#links.links div.container a.links__btn:hover figure img.btn__img--default{display:none}main section#links.links div.container a.links__btn:hover figure img.btn__img--hover{display:block}