.main-contents{padding-bottom:0 !important}.message_wrap{margin-bottom:200px}.message{padding:5em;box-sizing:border-box;width:100%;background-color:hsl(0deg 0% 20%/60%);position:relative}.message:after{content:"";position:absolute;z-index:-1;background-image:url(//www.nmedia.co.jp/wp-content/themes/nmedia/css/../img/our_mission/our_mission_img01.webp);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;left:0;top:0}.message_ttl{color:var(--white);margin-bottom:1em;font-size:32px}.message_txt{color:var(--white);line-height:1.8;letter-spacing:1.25px;font-weight:700}.boss_name{color:var(--white);margin-top:1.5em;text-align:right;font-weight:700}.mvv_wrap{padding-bottom:50px;position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.2),rgb(255 255 255/10%))}.mvv_wrap:before,.mvv_wrap:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(from 0deg,#ffefee,#ffdac1,#f1ffdb,#daf4ff,#f0e9ff,#ffefee);transform:translate(-50%,-50%);animation:rotate 8s linear infinite;filter:blur(50px);opacity:.4;z-index:-1}.mvv_wrap:after{width:180%;height:180%;animation:rotate-reverse 10s linear infinite;opacity:.6}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate-reverse{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}.mvv-figure{position:relative;width:100%;height:40.7rem;box-sizing:border-box;margin-bottom:2em}.circle_wrap{position:relative;width:100%;height:100%;overflow:hidden}.circle-container{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.circle{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:auto}.circle.mvv-figure-logo-circle01{width:42%}.circle.mvv-figure-logo-circle02{width:41%}.circle.mvv-figure-logo-circle03{animation:rotateAnimation3 15s linear infinite;-webkit-animation:rotateAnimation3 15s linear infinite;width:40%}@keyframes rotateAnimation3{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mvv-figure-list{position:absolute;top:0;left:0;border:0;right:0;height:100%}.mvv-figure-item{position:absolute;z-index:1;flex-direction:column;text-align:center;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.mvv-figure-item{row-gap:.8rem;width:13rem;height:13rem;padding-bottom:1rem;box-sizing:border-box}.mvv-figure-item:nth-of-type(1){top:5.5rem;left:calc(50% - 18.5rem)}.mvv-figure-item:nth-of-type(2){top:5.5rem;left:calc(50% + 5.6rem)}.mvv-figure-item:nth-of-type(3){top:25.5rem}.mvv-item{--word-width:26rem}.mvv-figure-item:nth-of-type(3){right:0;left:0;margin:auto}.mvv-figure-item-heading{color:var(--green);font-weight:700}.mvv-figure-item-text{text-align:center;font-weight:700;font-size:22px}.mvv-figure-logo{position:absolute;content:"";top:45%;left:50%;transform:translate(-50%,-50%)}.mvv-list{display:flex;flex-direction:column}.mvv-item{display:grid;grid-template-columns:var(--word-width) 1fr;margin-bottom:30px;border-bottom:1px solid #e6e6e6}.mvv-item:last-child{border-bottom:0}.mvv-item-heading{grid-column:1}.mvv-item-body{grid-column:2}.mvv-item-inner{margin-bottom:1em}.mvv-item-catch{font-weight:700}.sp-block{display:block}.philosophy_wrap{margin-bottom:3em}.philosophy_policy_inner{padding:70px 0;width:100%;height:100%;--color:#f5f5f5;background:var(--white);background-image:linear-gradient(0deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent);background-size:55px 55px}.philosophy-desc{font-size:20px;text-align:center;letter-spacing:1.5px;line-height:1.8}.policy-desc{font-size:20px;text-align:center;letter-spacing:1.5px;line-height:1.8}@media screen and (max-width:899px){.mvv-item{display:block;padding-bottom:30px;margin-bottom:30px}}@media screen and (max-width:768px){.sp-block{display:none}}@media screen and (max-width:631px){.message{padding:2em}.mvv-figure{height:30.7rem}.mvv-figure-logo{width:10rem}.mvv-figure-item{width:10rem;height:10rem}.mvv-figure-item-text{font-size:15px}.mvv-figure-item:nth-of-type(1){top:.5rem;left:calc(50% - 13.5rem)}.mvv-figure-item:nth-of-type(2){top:.5rem;left:calc(50% + 3.6rem)}.mvv-figure-item:nth-of-type(3){top:18.5rem}}@media screen and (max-width:464px){.message{padding:2em 1em}.mvv-figure{height:27.7rem}.mvv-figure-logo{width:6rem}.mvv-figure-item{row-gap:.4rem;padding-bottom:.5rem;width:8rem;height:8rem}.mvv-figure-item-text{font-size:13px}.mvv-figure-item:nth-of-type(1){top:2.5rem;left:calc(50% - 9.5rem)}.mvv-figure-item:nth-of-type(2){top:2.5rem;left:calc(50% + 1.6rem)}.mvv-figure-item:nth-of-type(3){top:15.8rem}.mvv-item-heading .type3 h3{font-size:20px}.philosophy-desc,.policy-desc{font-size:15px}}