.for_sp{display:none}.for_pc{display:inline-block}@media screen and (max-width: 1000px){.for_sp{display:inline-block}.for_pc{display:none}}html,body{width:100%}html{scroll-behavior:smooth;font-size:62.5%}body{position:relative;background-color:#fff;font-size:1.6rem;line-height:1.45;font-weight:500;letter-spacing:0;margin:0 auto;font-family:"Noto Sans JP",sans-serif,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}img{vertical-align:bottom}.w100 img{width:100%}@media(min-width: 1001px){a{transition:.3s ease-in-out}img{transition:.3s ease-in-out}a:active,a:hover,a:hover img{opacity:.5}.showup{opacity:0;transition:1s;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px)}.upview{-moz-animation:showup .6s linear 0s 1 normal forwards;-webkit-animation:showup .6s linear 0s 1 normal forwards;-o-animation:showup .6s linear 0s 1 normal forwards;-ms-animation:showup .6s linear 0s 1 normal forwards}.upview.uv2{-moz-animation:showup .6s linear .3s 1 normal forwards;-webkit-animation:showup .6s linear .3s 1 normal forwards;-o-animation:showup .6s linear .3s 1 normal forwards;-ms-animation:showup .6s linear .3s 1 normal forwards}.upview.uv3{-moz-animation:showup .6s linear .6s 1 normal forwards;-webkit-animation:showup .6s linear .6s 1 normal forwards;-o-animation:showup .6s linear .6s 1 normal forwards;-ms-animation:showup .6s linear .6s 1 normal forwards}.upview.uv4{-moz-animation:showup .6s linear .9s 1 normal forwards;-webkit-animation:showup .6s linear .9s 1 normal forwards;-o-animation:showup .6s linear .9s 1 normal forwards;-ms-animation:showup .6s linear .9s 1 normal forwards}.upview.uv5{-moz-animation:showup .6s linear 1.2s 1 normal forwards;-webkit-animation:showup .6s linear 1.2s 1 normal forwards;-o-animation:showup .6s linear 1.2s 1 normal forwards;-ms-animation:showup .6s linear 1.2s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.downview{-moz-animation:showdown .6s linear 0s 1 normal forwards;-webkit-animation:showdown .6s linear 0s 1 normal forwards;-o-animation:showdown .6s linear 0s 1 normal forwards;-ms-animation:showdown .6s linear 0s 1 normal forwards}.downview.dv2{-moz-animation:showdown .6s linear .3s 1 normal forwards;-webkit-animation:showdown .6s linear .3s 1 normal forwards;-o-animation:showdown .6s linear .3s 1 normal forwards;-ms-animation:showdown .6s linear .3s 1 normal forwards}.downview.dv3{-moz-animation:showdown .6s linear .6s 1 normal forwards;-webkit-animation:showdown .6s linear .6s 1 normal forwards;-o-animation:showdown .6s linear .6s 1 normal forwards;-ms-animation:showdown .6s linear .6s 1 normal forwards}.downview.dv4{-moz-animation:showdown .6s linear .9s 1 normal forwards;-webkit-animation:showdown .6s linear .9s 1 normal forwards;-o-animation:showdown .6s linear .9s 1 normal forwards;-ms-animation:showdown .6s linear .9s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-20px);-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.wrap,#page{width:100%;position:relative}.mainw,.mainw_pc{max-width:1260px;margin:0 auto;padding:0 20px}.img100{width:100%}.img100 img{width:100%}@-webkit-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showdown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showleft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}@media screen and (max-width: 1000px){body{font-size:14px;line-height:1.45}a{transition:.3s ease-in-out}img{transition:.3s ease-in-out}a:active,a:hover,a:hover img{opacity:.7}.wrap,#page{width:100%;position:relative}.for_pc{display:none !important}.for_tab{display:none}.for_pcnotab{display:none !important}.for_nw{display:none !important}.showup{opacity:0;transition:1s;transform:translateY(4vw);-webkit-transform:translateY(4vw);-moz-transform:translateY(4vw);-ms-transform:translateY(4vw);-o-transform:translateY(4vw)}.upview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-4vw);-webkit-transform:translateY(-4vw);-moz-transform:translateY(-4vw);-ms-transform:translateY(-4vw);-o-transform:translateY(-4vw)}.downview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-4vw);-webkit-transform:translateX(-4vw);-moz-transform:translateX(-4vw);-ms-transform:translateX(-4vw);-o-transform:translateX(-4vw)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(4vw);-webkit-transform:translateX(4vw);-moz-transform:translateX(4vw);-ms-transform:translateX(4vw);-o-transform:translateX(4vw)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.mainw{width:88vw;max-width:100%;margin:0 auto;padding:0}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes txtfade{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showleft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}body{background-color:#f7f7f7;overflow-x:hidden}.mv_inr{position:relative;padding-bottom:289px}@media screen and (max-width: 1000px){.mv_inr{padding-bottom:0}}.mv_en{position:absolute;top:0;left:0;-webkit-transform:translate(24%, 22%) rotate(90deg);transform:translate(24%, 22%) rotate(90deg);line-height:.7952380952;color:#fff;-webkit-transform-origin:left top;transform-origin:left top;font-size:21rem;color:#fff;font-family:"Oswald",sans-serif;z-index:0}@media screen and (max-width: 1000px){.mv_en{font-size:8rem;white-space:nowrap;top:40px}}.mv_area{margin-top:140px;position:relative}@media screen and (max-width: 1000px){.mv_area{margin-top:70px;position:relative}}.mv_img{position:absolute;top:-117px;right:-80px;z-index:0}@media screen and (max-width: 1000px){.mv_img{position:relative;top:initial;right:initial;width:100%;z-index:1}.mv_img img{width:100%}}.mv_contents{position:relative;z-index:1}.mv_contents p{font-size:4.9rem;font-weight:700;margin-top:60px;margin-left:50px;text-shadow:6px 3px 16px #fff}.mv_contents .link{width:307px;margin:77px auto 0 50px}@media screen and (max-width: 1000px){.mv_contents h3{width:107.2913616398px}.mv_contents p{font-size:2.5rem;margin-top:30px;margin-left:25px}.mv_contents .link{width:100%;margin:35px auto 25px}}.intro{margin-top:48px;padding:120px 0 273px;background:url("../images/intro_bg.png") no-repeat center/cover}.intro h2{font-size:3.8rem;font-weight:700;line-height:1.6578947368}.intro h2 span{display:inline-block;border-bottom:4px solid #e00080}.intro p{margin-top:40px;line-height:2.25}.intro .intro_contents{padding-left:453px}@media screen and (max-width: 1280px){.intro .intro_contents{padding-left:33.1625183016vw}}@media screen and (max-width: 1000px){.intro{margin-top:48px;padding:0;background:url("../images/intro_bg.png") no-repeat center}.intro h2{font-size:2rem}.intro h2 span{display:inline-block;border-bottom:4px solid #e00080}.intro p{margin-top:20px;line-height:2.25}.intro .intro_contents{padding-left:0}}.about .about_inr{padding-top:190px;position:relative}.about .about_wrap{display:flex;justify-content:space-between;padding-left:24px}.about h2{position:absolute;top:0;left:0}.about h3{font-size:2.8rem}.about p{margin-top:48px;line-height:2.125}.about .about_contents{padding-top:100px;width:46.1111111111%}.about .about_img{width:35.7936507937%}@media screen and (max-width: 1000px){.about{margin-top:70px}.about .about_inr{padding-top:0;position:relative}.about .about_wrap{flex-direction:column;padding-left:0}.about h2{position:initial;top:initial;left:initial;width:241.756954612px}.about h3{font-size:1.8rem}.about p{margin-top:20px}.about .about_contents{padding-top:20px;width:100%}.about .about_img{margin-top:20px;width:100%}.about .about_img img{width:100%}}.career{margin-top:50px}.career .mainw{position:relative}.career h2{position:absolute;top:0;right:0;z-index:0}.career h3{padding:164px 0 19px;font-size:2.8rem;font-weight:700;position:relative;z-index:1;border-bottom:2px solid #ebebeb}.career .pink{font-size:4.8rem}.career .career_list{max-width:1406px;padding-left:20px;padding-right:20px;margin:164px auto 0}.career .career_wrap{display:flex;gap:0 52px}.career li:nth-child(n+2){margin-top:48px}.career li:nth-child(odd){flex-direction:row-reverse;justify-content:baseline}.career li:nth-child(even){justify-content:flex-end}.career dl{width:556px}.career dt{display:flex;gap:0 22px;font-size:2.3rem;font-weight:700}.career dt span{display:inline-block;margin-top:8px}.career dd{margin-top:48px;font-size:1.5rem;line-height:2.2666666667}@media screen and (max-width: 1000px){.career{margin-top:70px}.career h2{position:initial;top:initial;left:initial;width:193.9677891654px}.career h3{padding:20px 0 0;font-size:1.8rem}.career .pink{font-size:2.8rem}.career .career_list{max-width:1406px;padding-left:20px;padding-right:20px;width:100%;margin:20px auto 0}.career .career_wrap{flex-direction:column;gap:0 20px}.career li:nth-child(n+2){margin-top:35px}.career li:nth-child(odd){flex-direction:column}.career li:nth-child(even){flex-direction:column}.career dl{width:100%;width:88vw;max-width:100%;margin:0 auto}.career dt{flex-direction:column;gap:10px 0;font-size:1.6rem}.career dt span{display:inline-block;margin-top:0}.career dd{margin-top:20px;font-size:1.4rem}.career .career_img{margin-top:20px}.career .career_img img{width:100%}}.job .mainw{position:relative;margin-top:20px}.job .job_inr{padding-bottom:50px}.job h3{padding:40px 0;font-size:2.8rem;font-weight:700;position:relative;z-index:1;padding-bottom:19px;border-bottom:2px solid #ebebeb}.job h2{position:absolute;top:0;right:0;z-index:0}.job .pink{font-size:4.8rem}.job ul{background-color:#fff;margin-top:140px;padding:20px}.job h4{background-color:#f5f5f5;border-left:6px solid #e00080;padding:20px 0 20px 83px;font-size:2.8rem;font-weight:700}.job h4 span{display:inline-block;margin-right:48px}.job h4 img{vertical-align:middle}.job .job_list{display:flex;gap:0 20px}.job .job_list p{max-width:389px;margin:25px auto 0;line-height:2.125}.job .job_list>li{width:calc(50% - 10px);border:6px solid #f5f5f5}.job .job_child{font-size:1.4rem;line-height:1.8571428571}.job li ul{max-width:389px;width:100%;margin:0 auto;padding:40px 0}.job h5{text-align:center;font-size:2.2rem;margin-top:20px;padding:8px 0 12px;background-color:#f5f5f5}.job h5 span{display:inline-block;position:relative}.job h5 span:before{position:absolute;top:50%;left:-10px;content:"";width:40px;height:3px;content:"";background-color:#e00080;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.job .job_link{padding:40px 0;background-color:#e5e5e5}.job .job_link a{background-color:#171717;font-weight:700;display:block;padding:22px 0 22px 44px;width:240px;color:#fff;margin-left:auto;margin-right:auto;position:relative}.job .job_link a::after{position:absolute;top:50%;right:44px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-bottom:3px solid #fff;border-right:3px solid #fff;content:""}@media screen and (max-width: 1000px){.job .mainw{margin-top:70px}.job .job_inr{padding-bottom:25px}.job h3{padding:20px 0 0;font-size:1.8rem}.job h2{position:initial;top:initial;right:initial;width:99.0922401171px}.job .pink{font-size:2.8rem}.job ul{margin-top:0;padding:10px}.job h4{border-left:3px solid #e00080;padding:10px 0 10px 40px;font-size:1.8rem}.job h4 span{display:inline-block;margin-right:14px;width:30px}.job .job_list{flex-direction:column;gap:20px 0;margin-top:20px}.job .job_list p{max-width:100%;margin:22px auto 0;padding:10px}.job .job_list>li{width:100%;border:6px solid #f5f5f5}.job .job_child{font-size:1.4rem;line-height:1.8571428571;padding:10px}.job li ul{max-width:389px;width:100%;margin:0 auto;padding:40px 0}.job h5{font-size:1.8rem}.job h5 span{display:inline-block;position:relative}.job h5 span:before{width:20px}.job .job_link{padding:20px 0}.job .job_link a{width:258px;display:block;margin-left:auto;margin-right:auto;font-size:1.3rem;padding:15px 0;text-align:center}.job .job_link a::after{width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff}}.envi{padding-top:100px}.envi .mainw{position:relative;margin-top:20px}.envi .envi_inr{padding-bottom:50px}.envi h3{padding:58px 0 19px;font-size:2.8rem;font-weight:700;position:relative;z-index:1;padding-bottom:19px;border-bottom:2px solid #ebebeb;text-align:right}.envi h2{position:absolute;top:0;right:0;z-index:0}.envi .pink{font-size:4.8rem}.envi ul{display:flex;margin-top:100px;background-color:#fff;gap:20px;padding:20px}.envi .envi_list{display:flex;flex-wrap:wrap;gap:20px}.envi .envi_list>li{width:calc(50% - 10px);border:6px solid #f5f5f5;padding:40px 0}.envi .envi_list p{margin:46px auto 0;max-width:389px}.envi h4{font-size:2.8rem;text-align:center}.envi .envi_img{margin-top:36px;text-align:center}@media screen and (max-width: 1000px){.envi{padding-top:70px}.envi .mainw{margin-top:0}.envi .envi_inr{padding-bottom:25px}.envi h3{padding:20px 0 0;font-size:1.8rem}.envi h2{position:initial;top:initial;right:0;width:285.3294289898px}.envi .pink{font-size:2.8rem}.envi ul{flex-direction:column;gap:20px 0;margin-top:20px}.envi .envi_list{flex-direction:column;gap:20px 0;margin-top:20px;padding:10px}.envi .envi_list>li{width:100%;border:6px solid #f5f5f5;padding:10px}.envi .envi_list p{margin:0 auto 0;padding:10px}.envi h4{font-size:1.8rem;margin-top:20px}.envi .envi_img{margin-top:20px;text-align:center;width:30px;margin-left:auto;margin-right:auto}}.person{padding-top:140px}.person .person_inr{position:relative}.person h2{position:absolute;top:0;right:0;z-index:0}.person h3{padding:70px 0;font-size:2.8rem;font-weight:700;position:relative;z-index:1;padding-bottom:19px;border-bottom:2px solid #ebebeb}.person h2{position:absolute;top:0;right:0;z-index:0}.person .pink{font-size:4.8rem}.person .person_area{margin:140px auto 0;max-width:1120px;background-color:#fff;border:20px solid #fff;padding:60px;background:url("../images/person_bg.jpg") no-repeat center/cover}.person .person_wrap{display:flex;justify-content:center;gap:0 80px;padding:60px 32px;background-color:rgba(255,255,255,.86);font-size:2.2rem;line-height:2.2727272727}.person li{position:relative}.person li::before{display:inline-block;content:"";background:url("../images/e-check.svg") no-repeat center/cover;width:17px;height:17px}@media screen and (max-width: 1000px){.person{padding-top:70px}.person h2{position:initial;top:initial;right:initial;width:177.803806735px}.person h3{padding:20px 0 0;font-size:1.8rem}.person h2{position:initial;top:initial;right:initial}.person .pink{font-size:2.8rem}.person .person_area{margin:20px auto 0;max-width:100%;background-color:#fff;border:10px solid #fff;padding:20px;background:url("../images/person_bg.jpg") no-repeat center/cover}.person .person_wrap{flex-direction:column;gap:20px 0;padding:20px 12px;font-size:1.4rem}.person li::before{width:12px;height:12px}}.entry{margin-top:140px;padding-bottom:76px}.entry .entry_img{text-align:right}.entry .entry_img img{width:94.6559297218%;max-width:1293px}.entry .entry_inr{position:relative;margin-top:40px}.entry h2{position:absolute;top:0;right:0}.entry h3{padding-bottom:30px;padding-bottom:19px;border-bottom:2px solid #ebebeb;width:294px}.entry dt{font-weight:700;font-size:1.6rem;margin-top:22px}.entry .address{font-size:1.2rem}.entry .tel{font-size:3.4rem;font-family:"Oswald",sans-serif;font-weight:500}.entry .tel img{vertical-align:baseline;margin-right:8px;display:inline-block}.entry .cite{font-size:1.3rem;margin-left:20px}.entry .link-list{margin-top:50px;display:flex;justify-content:center;gap:0 48px}.entry li{width:400px}.entry .link a{position:relative}.entry .link a::after{position:absolute;top:50%;right:44px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-bottom:3px solid #fff;border-right:3px solid #fff;content:""}.entry .link02 a{background-color:#171717}@media screen and (max-width: 1000px){.entry{margin-top:70px;padding-bottom:76px}.entry .entry_inr{position:relative;margin-top:20px}.entry h2{position:initial;top:initial;right:initial;width:196.3103953148px}.entry h3{padding:20px 0 0;width:132.1229868228px}.entry dt{font-weight:700;font-size:1.6rem;margin-top:20px}.entry .link-list{flex-direction:column;gap:20px 0}.entry li{width:100%}.entry .link a{width:258px;display:block;margin-left:auto;margin-right:auto;font-size:1.3rem;padding:15px 0;text-align:center}.entry .link a::after{width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff}}/*# sourceMappingURL=style.css.map */