/*!
Theme Name: mnh-new
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: mnh 2023 re coding by norinaga design by MsOishi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/
*{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#2c2c2c}body{margin:0;position:relative}#page{position:relative;overflow:hidden}a{color:#2c2c2c;text-decoration:none}h2,h3,h4,p{margin:0}ul{margin:0;padding:0}li{list-style:none}.inner{max-width:1150px;margin:0 auto}.flex{display:flex;flex-wrap:wrap}.white{background-color:#fff}.gray{background-color:#f1f1f1 !important}.pink{background-color:#fff2eb !important}.orange{color:#fc813e;font-weight:700}.bold{font-weight:700}.slick-list{padding-bottom:8px !important}.slider img{width:864px;height:auto}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;height:52px;width:52px;background-repeat:no-repeat;z-index:1}.slick-prev{left:-6%;background-image:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/arrow-left.png")}.slick-next{right:-6%;background-image:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/arrow-right.png")}.slick-dots{text-align:center;margin:24px 0 0}.slick-dots li{display:inline-block;margin:0 12px}.slick-dots button{color:transparent;outline:none;width:10px;height:10px;display:block;border-radius:50%;border:1px solid #2c2c2c;background:#fff;padding:0;cursor:pointer}.slick-dots .slick-active button{background:#2c2c2c}header{padding:8px 0;width:100%;position:fixed;z-index:10;background-color:#fff;transition-duration:.5s}main{margin-top:72px}.header-inner{justify-content:center}.header-logo{margin-right:12px}.header-logo img{width:82px}.global-nav{display:flex;align-items:center}.global-nav li{margin:0 40px;font-size:14px;font-weight:700;letter-spacing:2px}.global-nav li a{position:relative}.global-nav li a:before{content:"";position:absolute;top:10px;width:100%;height:2px;background-color:#000;opacity:0;transition-duration:.3s}.global-nav li .active:before{transition-duration:0s}.global-nav li a:hover:before,.global-nav li .active:before{top:24px;opacity:1}.contact-links{position:fixed;top:0;right:0;flex-direction:column;line-height:0;z-index:10}.contact-links img{width:92px}#page_top{display:none;position:fixed;right:64px;bottom:40px;z-index:10}.home>section{padding:72px 0}.home>section:first-child{padding:0}.home>section:nth-of-type(2){padding-top:40px}.home>section:last-child{padding:72px 0 24px}.heading:first-line {font-family:Century Gothic,sans-serif;font-size:64px;font-weight:400;color:#fc813e}.heading{text-align:center;font-size:20px;margin-bottom:40px;line-height:1.2}.lead{max-width:950px;text-align:center;margin:0 auto;margin-bottom:40px;line-height:2}.cont-box{justify-content:space-between}.cont-box li{width:31%}.cont-box li img{width:100%;border-radius:8px}.cont-detail{position:relative;background-color:#fff;border-top:6px solid #fc813e;border-bottom:6px solid #fc813e;padding:16px 24px;width:70%;margin-top:-48px;margin-left:auto}.cont-detail h3{color:#fc813e;font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.6}.cont-detail p{font-size:14px;line-height:1.8}.globe-slide-box .cont-detail p{font-weight:700;line-height:1.4}.cont-detail-black{font-size:18px}.project-box .cont-detail{border-color:#dbdbdb;height:120px}.news-box{max-width:840px;margin:0 auto 48px}.news-box>li{background-color:#fff;border-radius:8px;padding:20px 32px;margin-bottom:12px;letter-spacing:1px;position:relative}.news-box>li h3{font-size:16px;font-weight:400}.news-box>li>a{position:absolute;top:0;left:0;right:0;bottom:0}.post-categories,.post-categories li{display:inline-block}.post-categories a{background-color:#e99190;color:#fff;padding:14px 0;line-height:0;width:auto;padding:14px 8px;text-align:center;display:inline-block;border-radius:4px;margin-bottom:12px}.home .post-categories li a{border-radius:0;margin-right:12px}.services-readmore{margin-bottom:40px}.globe-slide-box li{width:24%;line-height:0}.globe-slide-box li img{aspect-ratio:2/1.2;object-fit:cover;border-radius:12px;box-shadow:-2px 2px 6px #cbcbcb}.globe-slide-box .cont-detail{width:100%;height:164px;margin:0;box-sizing:border-box;box-shadow:-2px 2px 6px #cbcbcb}.button-wrapper{text-align:center}.more-link{display:inline-block;width:360px;background-color:#fff;padding:24px 0;border-radius:60px;border:1px solid #2c2c2c;position:relative;font-size:18px}.more-link:after{content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #2c2c2c;position:absolute;top:28px;right:12px}.read-more-wrapper{text-align:center;margin-bottom:48px}.read-more{color:#fc813e;display:flex;justify-content:center;align-items:center;font-weight:700}.read-more img{margin-right:12px}.brand-box{justify-content:space-between}.brand-box:after{content:"";display:block;width:22%}.brand-box:before{content:"";display:block;width:22%;order:1}.brand-box li{width:18%;text-align:center;margin-right:6%;margin-bottom:80px}.brand-box li:nth-of-type(4n){margin-right:0}.brand-img-wrapper{height:160px}.brand-img-wrapper img{height:100%}.match-img-wrapper{display:flex;align-items:center}.match-img-wrapper img{height:auto;width:100%}.brand-box li h3{font-size:16px;letter-spacing:2px;margin-top:24px;text-align:center}.brand-bnr{display:inline-block}.brand-bnr:hover,.brand-box li a:hover,.slick-slide:hover img{opacity:.8}.home .bnr-inner a:first-child{margin-bottom:40px}.rec-flex{max-width:980px;margin:0 auto;justify-content:space-between}.rec-left{width:58%}.rec-left .lead{text-align:left}.rec-right{width:37%}.rec-right img{width:100%}.contact-wrapper{justify-content:center}.contact-wrapper>div{margin:0 48px}.building-img{border-radius:12px}.contact-link-section{padding:72px 0 88px}footer{background-color:gray;padding:72px 0 24px}footer a:hover{text-decoration:underline}footer *,footer a{color:#fff}.footer-inner{max-width:1110px;justify-content:center;margin:0 auto;margin-bottom:40px}.footer-inner>div{margin-right:50px}.footer-inner>.footer-right{margin-right:120px}.footer-inner>.company-info{line-height:2}.company-info h2{font-size:16px;margin-bottom:24px}.company-info h3,.company-info p,.company-info a{font-size:14px}.company-info h3{margin-left:-8px}.company-info p{margin-bottom:40px}.footer-links li{font-size:18px;margin-bottom:24px}.footer-links:last-child{margin-right:0}.footer-links:last-child li{text-align:center;margin-bottom:16px}footer .logo-wrapper{text-align:center}footer .logo-wrapper img{width:106px}.logo-wrapper a{font-size:12px;margin:0 24px}.header{background-color:#fc813e;text-align:center;padding:48px 0 56px}.header h2{color:#fff;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:2px}.header h2:first-line {font-size:64px}.header h2 img{filter:brightness(10)}.header-mini{background-color:#fc813e;text-align:center;padding:48px 0;margin-bottom:60px}.header-mini h2{color:#fff;font-size:32px;line-height:1;letter-spacing:2px}.heading-middle{position:relative;text-align:center;margin-bottom:64px}.heading-middle h2{display:inline-block;font-size:32px;margin:0 auto;padding:0 32px;color:#fc813e;background-color:#fff;position:relative;z-index:1}.heading-middle h2 span{font-size:18px;display:block}.heading-middle hr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #e8e3e1;width:100%;margin:0;z-index:0}.heading-under{font-size:20px;letter-spacing:2px;border-bottom:3px solid #dcdcdc;margin-bottom:32px}.inner-inner{max-width:970px;margin:0 auto}.about>section{position:relative;padding-bottom:264px;transition-duration:1s}#philosophy{padding-top:60px;padding-bottom:200px}#access{padding-bottom:180px}.about-nav{padding:72px 0;justify-content:center}.about-nav li{font-size:18px;margin:0 24px}.about-nav li a{display:flex;align-items:start}.about-nav li a:hover{color:#fc813e}.about-nav li img{margin-right:12px}.philo-box{text-align:center;margin-bottom:64px;letter-spacing:1px}.philo-box:last-child{margin-bottom:0}.philo-box h3{font-size:20px;line-height:1.6;color:#fc813e;margin-bottom:40px}.philo-box h3:first-line {font-size:24px;color:#d5cac5}.philo-box p{font-size:20px;font-weight:700;line-height:1.6}.philo-box p span{font-size:18px;font-weight:400}.philo-mission-box p:first-line {color:#fc813e}.philo-mission-box p:nth-of-type(1){margin-bottom:40px}.message-flex{justify-content:space-between;margin-bottom:40px;line-height:2}.message-flex:last-child{margin-bottom:0}.message-flex p{width:60%;line-height:2}.message-flex img{height:fit-content}.recruit .message-flex img{width:35%}.corp-table{width:100%}.corp-table tr{display:block;padding:40px 0 16px;border-bottom:1px solid #dcdcdc;font-size:16px;letter-spacing:1px}.corp-table tr:first-child{padding-top:12px}.corp-table th{font-weight:700;width:120px;text-align:left}.history-list{width:100%}.history-list tr{display:block;padding:16px 24px;border-bottom:1px solid #dcdcdc;letter-spacing:1px}.history-list tr:nth-of-type(odd){background-color:#ededed}.history-list tr:nth-of-type(even){background-color:#fff}.history-list th{width:120px;text-align-last:left}.logo-flex{margin-bottom:120px;justify-content:space-between}.logo-flex:last-child{margin-bottom:0}.logo-flex>div{width:60%}.logo-flex>img{width:35%}.logo-flex h3{font-size:18px;font-weight:700;margin-bottom:12px}.logo-flex p{font-size:16px;line-height:2}.access-flex table{width:52%}.access-flex table th{width:180px}.access-flex iframe{width:42%;padding:18px 0 0 50px}.about>section>.read-more{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);z-index:2;cursor:pointer}.about-mask{width:100%;height:200px;background:linear-gradient(transparent 0%,#fff 48%);position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}#philosophy .about-mask{background:linear-gradient(transparent 0%,#fff2eb 48%)}#philosophy{height:340px}#message{height:270px}#corp-detail{height:440px}#history{height:472px}#logo{height:516px}#access{z-index:2}.show{height:auto !important}.rotate{transform:rotate(-90deg)}.top-wrapper{padding:48px 0 80px}.project .globe-slide-box .cont-detail{height:164px}.project .cont-detail p{font-size:14px;height:80px;overflow:hidden}.mnh-movie{max-width:640px;display:block;margin:0 auto 40px}.project-inner{max-width:1020px;margin:0 auto}.project-main h2:before,.project-check h2:before,.project .item-wrapper h2:before,.service .heading-middle h2:before{content:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/project-point.png");position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.project .news-nav li a{padding:16px 20px}.project section.pink{padding:100px 0 64px}.project section h2{position:relative;font-size:32px;color:#fc813e;text-align:center}.project section h2:first-line {font-size:24px;font-weight:400;color:#5d5d5d}.project-lead{font-size:24px;font-weight:700;text-align:center;margin:0 auto 40px;position:relative;width:fit-content}.project-lead:before{content:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/project-point-left.png");position:absolute;bottom:-2px;left:-32px}.project-lead:after{content:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/project-point-right.png");position:absolute;bottom:-2px;right:-32px}.project-main h2{margin-bottom:48px}.project-main-flex{justify-content:space-between;margin-bottom:100px}.project-main-text{width:58%;line-height:2;padding-top:24px}.project-main-img{width:40%}.project .heading-middle h2{background-color:#fff}.check-flex{justify-content:space-between}.check-wrapper{width:46%;border:6px solid #e8e3e1;padding:40px 0 32px;box-sizing:border-box;position:relative}.check-wrapper h3{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:18px;padding:0 24px;letter-spacing:3px;width:max-content}.check-inner{width:fit-content;margin:0 auto;line-height:2;letter-spacing:3px}.check-inner li{font-size:18px;position:relative}.check-inner li:before{content:url("https://www.mnhhappy.com/wp-content/themes/mnh-new/img/project-check.png");position:absolute;top:2px;left:-32px}.project-item-detail h3{font-size:32px;font-weight:700;text-align:center;margin-bottom:18px}.project-item-detail p{font-size:16px;line-height:2;margin-bottom:40px}.project-item{width:20%;text-align:center}.project-plus{width:4%;text-align:center;margin:auto}.project-arrow{width:8%;text-align:center;margin:auto}.project-item:last-child{width:24%}.project-item-flex{align-items:end;margin-bottom:80px}.project-item-flex img{margin-bottom:24px}.project-item img{width:100%}.project-item-flex h3{font-size:16px;font-weight:400;line-height:1.6;text-align:center;height:48px}.project-item:last-child h3{color:#fc813e}.project-item:last-child h3 span{font-size:12px}.project .inner>.button-wrapper{margin-bottom:140px}.connect-wrapper{margin-bottom:140px}.project section .connect-wrapper h2:first-line {font-size:32px;font-weight:700;color:#fc813e}.project section.white{margin-bottom:120px}.project .more-link{padding:16px}.project .more-link:after{top:20px}.project .np-button a{width:320px}.project .white .project-check{margin-top:80px}.community-flex{justify-content:space-between;margin-bottom:40px}.community-box{width:46%;height:148px;border-radius:12px;padding:24px;margin-bottom:40px;text-align:center;line-height:1.8;font-size:18px;justify-content:space-around;align-items:center;box-sizing:border-box}.community-box>div:first-child{font-weight:700}.community-box>div:last-child{font-weight:700;color:#fc813e}.community-figure{width:100%}.project .item-wrapper02{margin-bottom:150px}.project .item-flex{margin-bottom:64px}.project .item-box{width:24%}.project .item-box h3{text-align:center}.project .item-box img{margin-bottom:24px}.project-main-text02{width:52%;padding-top:48px}.workshop-img{text-align:center;margin-top:24px;margin-bottom:132px}.workshop-img img{width:100%}.project03-button-wrapper{margin-bottom:140px}.service-main-flex{justify-content:space-between;align-items:end;margin-top:40px;margin-bottom:56px;height:170px}.service-main-flex img{height:100%}.service-lead{margin:4px 0 72px}.service .check-flex{margin-bottom:64px}.service .check-wrapper{width:30%;padding:32px 24px 24px}.service .check-wrapper h3{color:#fc813e}.service .check-wrapper h4{font-size:20px;line-height:1.6;text-align:center;margin-bottom:16px}.service .check-wrapper p{font-size:14px;letter-spacing:2px}.service section.pink{padding:48px;box-sizing:border-box;margin-bottom:80px}.service-white-box{border-radius:12px;padding:64px}.service-white-box:first-child{margin-bottom:48px}.service-white-box .project-lead{color:#fc813e;font-size:28px;letter-spacing:2px}.service-white-box .check-inner li{font-size:22px;font-weight:700;border-bottom:2px dotted #2c2c2c;margin-bottom:24px;padding-left:40px}.service-white-box .project-lead:before,.service-white-box .project-lead:after{bottom:-6px}.service-white-box .check-inner li:before{left:8px}.project .heading-middle h2,.service-white-box h2,.product-box h2{font-size:28px}.project .heading-middle h2 span,.service-white-box h2 span,.product-box h2 span{font-size:24px;font-weight:400;color:#5d5d5d}.project .heading-middle hr,.service-white-box hr,.product-box hr{top:72%}.project .connect-wrapper hr{top:50%}.service-item-wrapper{justify-content:center}.service-item-wrapper>div{width:30%;margin:0 40px;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.service-item-wrapper>div img{width:100%}.service-item-wrapper h3{font-size:18px;font-weight:400;margin-bottom:12px}.service-item-wrapper p{font-size:24px;font-weight:700;margin-bottom:12px}.service-item-p{font-size:20px}.service{padding-bottom:120px}.service-item-wrapper .cat-label{font-size:12px;padding:2px 0;margin-right:0;text-align:center;width:100%}.product-nav{padding:0;margin-top:120px;justify-content:space-between}.product-nav li{margin:0;padding:16px;width:25%;box-sizing:border-box;cursor:pointer}.product-nav li a{justify-content:center}.service-product-wrapper .active{display:block}.product-nav .active{color:#fc813e;background-color:#fff2eb}.service section.service-product-wrapper{padding:80px}.service-product-wrapper>div{display:none}.service-check-flex{justify-content:space-between;margin-bottom:96px}.service-check-wrapper{width:31%;text-align:center;border-radius:12px;overflow:hidden}.service-check-wrapper h3{color:#fff;background-color:#fc813e;padding:4px 0}.service-check-inner{padding:24px 0 32px}.service-check-inner h4{font-size:22px;margin-bottom:16px}.order-flex1{justify-content:space-between;margin-bottom:96px}.order-flex1>div{width:20%;text-align:center}.order-flex1>div:nth-of-type(even){width:6%;display:flex;justify-content:center;align-items:center}.order-flex1>div img{height:167px}.order-flex1>div:nth-of-type(even) img{height:auto}.order-flex1 .small{font-size:14px}.example-flex1{justify-content:space-between;text-align:center}.example-flex1:after{content:"";display:block;width:30%}.example-flex1>div{width:34%}.example-flex1 img{width:75%}.example-flex1 p,.example-flex2 p,.example-flex3 p{font-size:18px;margin-top:20px;line-height:1.8}.example-flex1 span,.example-flex2 span,.example-flex3 span{font-size:18px}.ingredlent{margin-bottom:80px}.ingredlent .flex{justify-content:space-between;border-radius:12px;padding:48px;margin-bottom:40px}.ingredlent .flex>div:first-child{width:58%}.ingredlent .flex>div:last-child{width:40%;display:flex;align-items:center}.ingredlent .cat-label,.feature .cat-label{padding:2px 16px;font-size:14px}.ingredlent h3{font-size:20px;margin-bottom:20px}.ingredlent p{line-height:1.8}.example-flex2,.example-flex3{justify-content:space-between}.example-flex2>div{width:22%;text-align:center}.example-flex2>div img,.example-flex3>div img{width:100%;margin-bottom:24px}.feature{justify-content:space-between;margin-bottom:120px}.feature>div{width:47%;height:fit-content;border-radius:12px;padding:4px 32px 40px;box-sizing:border-box}.feature img{width:100%;margin-bottom:12px}.feature p:last-child{line-height:2}.example-flex3>div{width:31%;text-align:center}.coming{font-size:18px;text-align:center;margin-bottom:40px}.news-nav{justify-content:center;padding:70px 0}.news-nav li a{display:block;margin:0 24px;text-align:center;padding:16px 0;width:170px;color:#5d5d5d;border:2px solid #5d5d5d;border-radius:8px;line-height:0;font-size:18px;font-weight:700}.news-nav li .news-news{color:#e99190;border-color:#e99190}.news-nav li .news-press{color:#8da1e0;border-color:#8da1e0}.news-nav li .news-media{color:#8ed1a3;border-color:#8ed1a3}.news>section{margin-top:-32px;padding-bottom:120px}.news>.gray{padding-top:48px;margin-top:0}.news-list{margin-bottom:48px}.news-list>li{position:relative;background-color:#fff;margin-bottom:2px;padding:16px;display:flex;align-items:center;flex-wrap:wrap}.news-list>li>a{position:absolute;top:0;left:0;right:0;bottom:0}.news-list li img{width:160px;height:96px;object-fit:fill;border-radius:12px;margin-right:72px;position:relative;pointer-events:none}.news-date{font-size:18px;width:110px;display:inline-block}.news-list .news-date{margin-right:64px}.news-list>li>.news-title{width:52%}.news-title .post-categories a{margin-right:8px}.news-title h2{font-size:16px;font-weight:400}.news-arrow{position:absolute;top:50%;right:80px;width:30px;height:30px;border-top:4px solid #d9d9d9;border-right:4px solid #d9d9d9;transform:translateY(-50%)rotate(45deg);transition-duration:.5s}.pagination{font-size:20px;text-align:center}.pagination *{display:inline-block;padding:12px 18px;border:1px solid #2c2c2c;border-radius:4px;margin:0 2px}.pagination .current{color:#fff;background-color:#2c2c2c}.back{display:block;text-decoration:underline;margin-bottom:18px;letter-spacing:2px}.news-fv{display:block;margin-bottom:32px;width:100%}.news-wrapper .news-date{margin-right:0}.news-wrapper .post-categories a{pointer-events:none}h1.news-title{font-size:20px;border-bottom:3px solid #d9d9d9;padding-bottom:6px;margin-top:16px;margin-bottom:32px}.news-content{max-width:1050px;margin:0 auto;padding-bottom:72px}.news-content p{font-size:18px;margin-bottom:24px;line-height:1.8}.np-button a{position:relative;display:inline-block;background-color:#fff;border-radius:60px;border:1px solid #2c2c2c;width:260px;padding:18px 0;margin:0 48px;font-size:16px}.prev-button a:before{content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #2c2c2c;position:absolute;top:23px;left:12px}.next-button a:before{content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #2c2c2c;position:absolute;top:23px;right:12px}.globe>section{padding:64px 140px}.globe-nav{padding:64px 0}.globe-nav li{margin:0 36px}.globe-inner{max-width:1050px;margin:0 auto}.globe .heading-middle{margin-bottom:24px}.globe .news-nav{padding-top:0}.globe .news-nav li a{width:132px}.new-wrapper{border-radius:16px;padding:40px;justify-content:space-between;margin-bottom:64px}.new-left{width:40%}.new-left img{width:100%;height:260px;object-fit:contain}.new-right{display:flex;flex-direction:column;width:54%;position:relative}.cat-label{display:inline-block;color:#fff;background-color:#fc813e;padding:2px 32px;margin-right:18px;margin-bottom:16px;border-radius:4px;width:fit-content}.new-right h2{margin-bottom:8px}.excerpt{margin-bottom:8px}#globe2 .new-right h2{margin-bottom:8px}.new-date{position:static;margin-top:12px}.globe-box li{width:31%;margin-bottom:50px;line-height:1.4;margin-right:3.5%}.globe-box li:nth-of-type(3n){margin-right:0}.globe .read-more-wrapper{margin:12px auto}.globe-box .cont-detail{border-color:#dbdbdb;height:180px;position:relative}.globe .pagination{width:100%;margin:12px auto;text-align:center}.series{display:block;width:fit-content;height:auto;padding:3px 6px;border:1px solid red;color:red;font-size:14px;margin-top:auto}.cont-detail .series{font-size:12px;position:absolute;bottom:16px;line-height:1}.globe-single .series{margin-bottom:32px}.globe-single section.white{padding-top:12px}.globe-single .back{margin-bottom:64px}.globe-single .cat-label{padding:2px 48px}.globe-single h1{font-size:24px;margin-top:0;margin-bottom:12px}.globe-single .lead{max-width:inherit;text-align:left;margin-bottom:32px}.globe-single .news-fv{margin-bottom:64px;object-fit:cover}.globe-content-wrapper{justify-content:space-between;margin-bottom:80px}.globe-index{width:32%}#toc_container{width:100%;border:6px solid #e8e3e1;padding:24px 40px;box-sizing:border-box;position:relative;background-color:#fff}.toc_title{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:18px;padding:0 24px !important;letter-spacing:3px;width:max-content;background-color:#fff}#toc_container li{list-style:disc !important;margin-bottom:16px}#toc_container li:last-child{margin-bottom:0}.globe-content{width:64%}.globe-content>*{margin-bottom:24px}.globe-content>h2{font-size:26px}.globe-content>p{line-height:2}.globe-content a{text-decoration:underline}.globe-single .button-wrapper{margin-top:80px;display:flex;justify-content:space-around}.globe-single .np-button a{margin:0}.slide-wrapper{padding-bottom:80px}.slide-wrapper:first-child{border-bottom:4px solid #f1f1f1;margin:80px 0}.slide-wrapper h2{font-size:32px;color:#fc813e;margin-bottom:32px;text-align:center;letter-spacing:2px}#globe1 .globe-slide-box li img{aspect-ratio:2/1.2;object-fit:cover}#globe2 .globe-slide-box li img{aspect-ratio:2/1;object-fit:cover}.magazine-slide-box{height:auto;object-fit:contain}.globe .cont-detail h2{font-size:16px}.globe .cont-detail p{font-size:14px;height:48px;overflow:hidden}#globe1{position:relative;padding:64px 24px 120px}.globe-box{height:1240px;overflow:hidden;justify-content:start}.globe-box:after{content:"";display:block;width:31%}.globe-box .read-more{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);z-index:2;cursor:pointer}.no-article{font-size:24px;text-align:center;margin:120px 0 40px}#globe2 .globe-slide-box .cont-detail{height:148px}body .ninja-recommend.vertical li.ninja-recommend-article{height:auto !important;margin:0 10px !important;overflow:inherit}body .ninja-recommend.vertical .ninja-recommend-article-image-box,body .ninja-recommend.vertical .ninja-recommend-article-image-box a img{width:100% !important;height:auto !important;border-radius:12px;box-shadow:-2px 2px 6px #cbcbcb}body .ninja-recommend.vertical .ninja-recommend-article-text-box{position:relative;background-color:#fff;border-top:6px solid #fc813e;border-bottom:6px solid #fc813e;padding:16px 24px;width:100%;height:140px;margin:0;box-sizing:border-box;box-shadow:-2px 2px 6px #cbcbcb}body .ninja-recommend-article-title{font-size:14px;font-weight:400;line-height:1.8;height:48px;overflow:hidden}body .ninja-recommend-article-date{color:#fc813e;font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.6;display:block}body .ninja-recommend-article-content,body .ninja-recommend-article-share{display:none}.brand>section{padding:64px 0 120px}.brand-list{justify-content:space-between}.brand-list li{width:31%;border-radius:16px;box-shadow:0 0 12px gray;overflow:hidden;margin-bottom:72px}.brand-list li img{width:100%;height:200px;object-fit:cover}.brand-detail{padding:24px 32px}.brand-detail h3{font-size:18px;letter-spacing:1px;line-height:1.6;color:#fc813e;margin-bottom:12px}.brand-detail h3:first-line {font-size:12px;color:#2c2c2c}.brand-detail p{font-size:14px;line-height:1.8}.brand-fv{max-width:1150px;margin:0 auto;margin-bottom:64px}.brand-fv img{width:100%}.brand-concept{max-width:750px;margin:-80px auto 0;padding:60px}.brand-concept .brand-concept-header{font-size:28px;color:#fc813e;margin-bottom:40px;text-align:center;letter-spacing:2px;line-height:1}.brand-concept h2{font-size:18px;margin-bottom:40px;text-align:center;letter-spacing:1px}.brand-concept-content{font-size:16px;letter-spacing:2px;line-height:1.8}.story-box{border-radius:16px;margin-bottom:48px}.story-detail{width:60%;padding:40px 24px;box-sizing:border-box}.story-detail h2{font-size:20px;letter-spacing:1px;margin-bottom:24px}.story-tag{display:inline-block;font-size:16px;background-color:#fc813e;color:#fff;letter-spacing:1px;line-height:0;padding:12px 6px;margin-bottom:14px}.story-detail p{font-size:16px;line-height:2}.story-box>img{width:40%}.item-wrapper{padding:48px;margin-top:72px;margin-bottom:72px}.item-inner{border-radius:12px;padding:64px}.item-flex{justify-content:space-between}.item-only-flex{justify-content:space-around}.item-box{width:30%}.item-detail{width:60%;padding-top:48px}.item-box img{width:100%;margin-bottom:40px}.item-box h3{font-size:20px;letter-spacing:1px;line-height:1.6;margin-bottom:18px}.item-box h3:first-line {font-size:14px;color:#fc813e}.item-box p{font-size:16px;line-height:1.8;letter-spacing:1px}.brand .button-wrapper{margin-bottom:100px}#message,#person{position:relative;height:340px;overflow:hidden;padding-top:60px;padding-bottom:200px}.recruit>section>.read-more{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);z-index:2;cursor:pointer}.recruit .lead{max-width:820px;font-size:16px;text-align:left;margin:40px auto 0}.recruit #message .about-mask{background:linear-gradient(transparent 0%,#f1f1f1 48%)}.recruit .rec-flex{margin-bottom:80px}.recruit .rec-flex>div{margin-bottom:48px}.recruit .rec-flex a{font-size:18px;font-weight:700}.recruit .rec-flex img{width:100%}#recruitment{margin-bottom:120px}.recruitment-bnr{margin-top:80px}.recruitment-bnr img{width:100%}.re-ol{margin:40px 0 0;padding:24px 40px;line-height:2.5}.recruit-inner{padding-top:40px}.recruit-fv{width:100%;margin-bottom:80px}.recruit .inner-inner .check-flex{margin-bottom:72px}.recruit .inner-inner .check-wrapper{width:30%;padding:40px 32px 32px;height:fit-content}.recruit .check-wrapper h4{font-size:20px;line-height:1.6;text-align:center;margin-bottom:16px}.recruit .check-wrapper li{list-style:disc;font-size:14px;margin-bottom:12px}.recruit .check-flex{margin-bottom:0;justify-content:space-around}.recruit .check-wrapper{width:44%;padding:40px 64px 32px}.recruit-pink{max-width:1150px;padding:64px 88px;margin:0 auto;margin-bottom:80px;box-sizing:border-box}.job-wrapper{width:100%;justify-content:space-between}.job-wrapper>div{width:49%}.job-wrapper h2{margin-bottom:64px}.job-left{position:relative}.job-left:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border-right:2px solid #6b6b6b;height:80%}.job-wrapper li{width:250px;font-weight:700;text-align:center;padding:8px 0;margin:0 auto 80px}.job-left li{background-color:#fbddcf}.job-right li{background-color:#fff;border:2px solid #fc813e;position:relative}.job-right li:after{content:url('https://www.mnhhappy.com/wp-content/themes/mnh-new/img/recruit-arrow.png');position:absolute;top:66px;left:50%;transform:translateX(-50%)}.job-right li:last-child{color:#fff;background-color:#fc813e}.job-right li:last-child:after{content:""}.job-pink .flex{justify-content:space-between}.job-pink li{width:40%;margin-bottom:40px;counter-increment:a;position:relative}.job-pink li:before{content:"0" counter(a);color:#fff;background-color:#fc813e;border-radius:4px;position:absolute;top:0;left:-64px;padding:4px 8px;font-size:24px}.job-pink li:first-line {font-size:18px;font-weight:700}.job-pink li:last-child{margin-bottom:0}.human-wrapper{margin-bottom:80px}.rec-human-lead{font-size:18px;text-align:center;margin:-32px 0 40px}.rec-human-lead span{font-size:16px}.human-wrapper .inner-inner{max-width:800px;margin:-12px auto 56px}.human-wrapper .inner-inner:last-child{max-width:1000px}.human-wrapper .inner-inner:last-child p{margin-bottom:40px}.human-wrapper .flex{justify-content:space-around}.contact .inner{padding:40px 0 80px}.contact-section{margin-top:80px;padding:64px 50px 72px;background-color:#fff;border-radius:8px}.contact .heading-under,.contact-info p{font-size:16px;margin-bottom:32px;line-height:2}.form-section{border-top:1px solid gray;padding:64px 0 32px;letter-spacing:1px}.form-section p{font-size:20px;font-weight:700;margin-bottom:24px}.form-first{padding-top:24px;padding-bottom:0}.form-first p{text-align:center;margin-bottom:24px}.form-section>p span{font-size:16px;color:#fc813e;margin-left:24px}.contact .mwform-checkbox-field{padding:24px 32px;font-size:20px;background-color:#f1f1f1;border-radius:8px;margin-bottom:24px}.contact .mwform-checkbox-field label{font-weight:700}.contact .mwform-checkbox-field input{transform:scale(2);margin-right:16px}.input-pink .mwform-checkbox-field{background-color:#fff2eb;width:100%;display:block;box-sizing:border-box}.form-third input[type=text],.form-third input[type=email],.contact textarea{width:100%;padding:20px 16px;border-radius:12px;font-size:16px;margin-right:30px;border-color:gray;border-style:solid;border-width:1px;box-sizing:border-box;resize:none}.input380{width:380px !important}.form-third textarea{height:220px;box-sizing:border-box;margin-bottom:16px}.form-section input[type=submit]{background:0 0;border:none;cursor:pointer;width:100%;padding:24px 0;font-size:20px;letter-spacing:1px;color:#fff}.form-section>p:last-child{text-align:center}.form-section .more-link{padding:0;margin:0;border:none;background-color:#fc813e}.form-section .more-link:after{border-left-color:#fff}.mw_wp_form .error{font-size:16px;font-weight:400;margin:0 0 16px}.document .form-forth .input-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.document .form-forth .mwform-checkbox-field{width:48%;display:flex;justify-content:space-between;box-sizing:border-box}.document .form-forth .mwform-checkbox-field label{width:70%}.doc-span{display:block;font-size:16px;font-weight:400;margin-top:12px}.doc-img{width:24%}.mw_wp_form_complete{font-size:18px;font-weight:700;text-align:center}.none{display:none}