::selection{background-color:#ae231f;color:#fff}::-moz-selection{background-color:#ae231f;color:#fff}body{width:100%;position:relative;z-index:2;overflow-x:hidden}#wrap{position:relative;z-index:3;background:#fff;margin-bottom:80px}@media screen and (max-width:520px){#wrap{margin-bottom:40px}}.backmark{display:inline-block;position:fixed;z-index:1;top:10px;left:49%}#pankuzu{background:#f2f2f2;padding:8px 0;margin-bottom:80px}@media screen and (max-width:520px){#pankuzu{margin-bottom:20px}}#pankuzu .in_pan{display:flex;width:1200px;margin:0 auto}@media screen and (max-width:1280px){#pankuzu .in_pan{width:95%}}#pankuzu .in_pan a,#pankuzu .in_pan span{display:inline-block;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1;margin-right:10px}@media screen and (max-width:520px){#pankuzu .in_pan a,#pankuzu .in_pan span{font-size:1.15rem}}#pankuzu .in_pan a:hover{color:#ae231f}#pankuzu .in_pan span:last-child{margin-right:0}.realestate_navi{background:linear-gradient(to bottom,#ae231f 0,#ae231f 70%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);padding:56px 0}@media screen and (max-width:520px){.realestate_navi{background:linear-gradient(to bottom,#ae231f 0,#ae231f 80%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%)}}.realestate_navi.stripe{background:repeating-linear-gradient(135deg,#fbe9ea,#fbe9ea 20px,#fcf8d3 20px,#fcf8d3 40px)}.realestate_navi.stripe h3,.realestate_navi.stripe h3+p{color:#2b2b2b}.realestate_navi.stripe .content_list a:nth-child(1) .itemname,.realestate_navi.stripe .content_list a:nth-child(2) .itemname,.realestate_navi.stripe .content_list a:nth-child(3) .itemname{color:#2b2b2b}.realestate_navi h3{text-align:center;color:#fff;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1;margin-bottom:10px}.realestate_navi h3+p{text-align:center;margin-bottom:32px;color:#fff;font-size:1.8rem}.realestate_navi .content_list{display:grid;grid-template-columns:31% 31% 31%;column-gap:3.5%;row-gap:32px;width:calc(1400px * 0.8);margin:0 auto}@media screen and (max-width:1280px){.realestate_navi .content_list{width:90%}}@media screen and (max-width:520px){.realestate_navi .content_list{grid-template-columns:49% 49%;column-gap:2%;row-gap:20px}}.realestate_navi .content_list a{display:inline-block}.realestate_navi .content_list a:nth-child(1) .itemname,.realestate_navi .content_list a:nth-child(2) .itemname,.realestate_navi .content_list a:nth-child(3) .itemname{color:#fff}@media screen and (max-width:520px){.realestate_navi .content_list a:nth-child(4) .itemname{color:#fff}}.realestate_navi .content_list a span{display:inline-block;width:100%}.realestate_navi .content_list a .thumb img{width:100%;height:auto;vertical-align:bottom;object-fit:cover}.realestate_navi .content_list a .itemname{text-align:center;padding:8px 0;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;font-weight:700}@media screen and (max-width:520px){.realestate_navi .content_list a .itemname{font-size:1.2rem}}.it_cta{background:#f0fbfd;padding:40px 0}.it_cta .it_cta_title{margin-bottom:32px}@media screen and (max-width:520px){.it_cta .it_cta_title{margin-bottom:14px}}.it_cta .it_cta_title h2{padding-top:40px;background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/news/icon_title_hr.png) no-repeat top center;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;text-align:center}@media screen and (max-width:520px){.it_cta .it_cta_title h2{padding-left:0}}.it_cta .it_cta_title p{padding-left:16px;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#656565;text-align:center}@media screen and (max-width:520px){.it_cta .it_cta_title p{padding-left:0}}.it_cta .itcta_wrap{display:grid;grid-template-columns:31% 31% 31%;column-gap:3.5%;row-gap:32px;width:1400px;margin:0 auto}@media screen and (max-width:1400px){.it_cta .itcta_wrap{width:90%}}@media screen and (max-width:1280px){.it_cta .itcta_wrap{grid-template-columns:32% 32% 32%;column-gap:2%;row-gap:24px}}@media screen and (max-width:1100px){.it_cta .itcta_wrap{width:95%;grid-template-columns:32.5% 32.5% 32.5%;column-gap:1.25%}}@media screen and (max-width:768px){.it_cta .itcta_wrap{grid-template-columns:48% 48%;column-gap:4%;row-gap:24px}}@media screen and (max-width:520px){.it_cta .itcta_wrap{display:block}}.it_cta .itcta_wrap .itcta_box{background:#fff;border-radius:24px;padding:32px 24px}@media screen and (max-width:1100px){.it_cta .itcta_wrap .itcta_box{padding:24px 12px}}@media screen and (max-width:520px){.it_cta .itcta_wrap .itcta_box{margin-bottom:24px}}.it_cta .itcta_wrap .itcta_box .box_title{text-align:center;margin-bottom:10px}.it_cta .itcta_wrap .itcta_box .box_title h3{font-size:1.7rem;line-height:1;margin-bottom:8px;font-family:"vdl-v7gothic",sans-serif;font-weight:900;font-style:normal;font-weight:700;padding:4px 0 2px}@media screen and (max-width:1366px){.it_cta .itcta_wrap .itcta_box .box_title h3{font-size:1.6rem;font-weight:700}}@media screen and (max-width:1100px){.it_cta .itcta_wrap .itcta_box .box_title h3{font-size:1.4rem}}@media screen and (max-width:520px){.it_cta .itcta_wrap .itcta_box .box_title h3{font-size:1.6rem}}.it_cta .itcta_wrap .itcta_box .box_title h3.teltitle{padding:9px 0 2px}.it_cta .itcta_wrap .itcta_box .box_title h3+p{color:#ae231f;font-size:1.35rem}@media screen and (max-width:1100px){.it_cta .itcta_wrap .itcta_box .box_title h3+p{font-size:1.2rem}}.it_cta .itcta_wrap .itcta_box .box_title h3+p.bluetxt{color:#049da0}@media screen and (max-width:1100px){.it_cta .itcta_wrap .itcta_box .box_title h3+p{font-size:1.2rem}}.it_cta .itcta_wrap .itcta_box .btn{display:inline-block;padding:14px 8px;box-sizing:border-box;width:100%;text-align:center;border-radius:3em}.it_cta .itcta_wrap .itcta_box .btn.redbtn{background:#ae231f}.it_cta .itcta_wrap .itcta_box .btn.bluebtn{background:#049da0}@media screen and (max-width:768px){.it_cta .itcta_wrap .itcta_box .btn{padding:4px 8px}}.it_cta .itcta_wrap .itcta_box .btn span{color:#fff;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem}.it_cta .itcta_wrap .itcta_box .btn .desc{font-size:1.2rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal}.it_cta .itcta_wrap .itcta_box .btn img{width:25px;height:auto}.rec_cta{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/recruit/rec_cta_bg.png) no-repeat;background-size:cover;padding:56px 0}.rec_cta .rec_cta_inner{width:950px;margin:0 auto;border-radius:24px;background:rgba(255,255,255,.85);text-align:center;padding:40px 24px}@media screen and (max-width:768px){.rec_cta .rec_cta_inner{width:90%}}.rec_cta .rec_cta_inner .rec_cta_title{text-align:center;margin-bottom:10px}.rec_cta .rec_cta_inner .rec_cta_title img{vertical-align:bottom;margin-bottom:4px}.rec_cta .rec_cta_inner .rec_cta_title h2{color:#20ae77;font-size:3rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-weight:700}.rec_cta .rec_cta_inner .rec_cta_main p{font-size:1.7rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;color:#2b2b2b;line-height:1.8}.rec_cta .rec_cta_inner .reccta_btn{display:inline-block;background:#fff;box-sizing:border-box;border-radius:18px;border:1px solid #20ae77;width:80%;margin:0 auto;padding:12px 80px 12px 24px}.rec_cta .rec_cta_inner .reccta_btn span{display:inline-block;line-height:1;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal}.rec_cta .rec_cta_inner .reccta_btn .maininfo{color:#20ae77;font-size:1.8rem;margin-bottom:6px}.float_banner{position:fixed;right:40px;bottom:80px;z-index:5000;width:240px;outline:6px solid #0c9fa1;border-radius:15px;padding:20px;text-align:center;background:#fff}@media screen and (max-width:1100px){.float_banner{top:auto;bottom:20px}}@media screen and (max-width:768px){.float_banner{bottom:40px}}@media screen and (max-width:520px){.float_banner{padding:0 20px 10px;right:0;left:0;margin:auto}}.float_banner .title{display:inline-block;color:#0c9fa1;font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;margin-bottom:6px}@media screen and (max-width:520px){.float_banner .title{display:none}}.float_banner .title+img{display:inline-block;margin-bottom:4px}.float_banner span{display:inline-block;font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;color:#0c9fa1}#global_header{position:relative;z-index:2;height:100vh;width:100%;overflow:hidden}@media screen and (max-width:520px){#global_header{height:70vh}}#global_header .logo{position:absolute;z-index:20;left:5%;top:5%}@media screen and (max-width:520px){#global_header .logo{top:26px}}#global_header.subheader{position:relative;height:100%;width:100%;overflow:hidden}#global_header.subheader .logo{position:absolute;z-index:20;left:5%;top:14.5%}@media screen and (max-width:520px){#global_header.subheader .logo{top:24px}}#top_key.slider{width:100%;height:100vh;position:relative}@media screen and (max-width:520px){#top_key.slider{height:70vh}}#top_key.slider .slick-track{width:100%;height:100vh;position:relative;z-index:10}@media screen and (max-width:520px){#top_key.slider .slick-track{height:70vh}}#top_key.slider .slick-track .slider-item{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#top_key.slider .slick-track .slider-item01{background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/slide_1.png)}#top_key.slider .slick-track .slider-item02{background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/slide_2.png)}#top_key.slider .slick-track .slider-item03{background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/slide_3.jpg)}#top_key.slider .slick-track .slider-item04{background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/slide_4.png)}#top_key.slider .slick-prev,#top_key.slider .slick-next{display:block;position:absolute;cursor:pointer;box-sizing:border-box;padding:7px 16px;border:.5px solid #fff;background-color:rgba(0,0,0,.18);border-radius:30px;right:3%}#top_key.slider .slick-prev:before,#top_key.slider .slick-prev:after,#top_key.slider .slick-next:before,#top_key.slider .slick-next:after{display:block;position:relative;top:2px;right:0;transition:all .35s ease-in-out}#top_key.slider .slick-prev{z-index:20;bottom:10%}#top_key.slider .slick-prev:before{content:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/sign/prev.svg)}#top_key.slider .slick-prev:hover:before{right:90%}@media screen and (max-width:520px){#top_key.slider .slick-prev{bottom:12%}}#top_key.slider .slick-next{z-index:50;bottom:4%}#top_key.slider .slick-next:before{content:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/top/sign/next.svg)}#top_key.slider .slick-next:hover:before{right:-90%}@media screen and (max-width:520px){#top_key.slider .slick-next{bottom:2%}}.topkey.scroll{position:absolute;z-index:20;left:5%;bottom:6%;border:.5px solid #fff;border-bottom:none;padding:7px 40px}@media screen and (max-width:520px){.topkey.scroll{display:none}}.topkey.scroll p{display:block;font-size:1.6rem;color:#fff;font-family:Georgia,'Times New Roman',Times,serif}.topkey.scroll img{display:block;margin:0 auto;height:20px;width:auto;position:relative;top:0;animation:scmotive 2s ease infinite}@keyframes scmotive{0%{top:0}50%{top:20px}100%{top:0}}.topkey_txt{position:absolute;bottom:0;left:0;z-index:10;text-align:center;width:100%}@media screen and (max-width:520px){.topkey_txt{text-align:left}}.topkey_txt img{position:relative;vertical-align:bottom}@media screen and (max-width:520px){.topkey_txt img{width:50%;height:auto;left:20px}}#sub_key{position:relative;width:100%;height:400px}#sub_key.contact{background:#fff}#sub_key.company{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_company.png) no-repeat center;background-size:cover}#sub_key.company .subkey_inner .inner_txt p{color:#fff}#sub_key.news{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_news.png) no-repeat center;background-size:cover}#sub_key.newsdetail{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_newsdetail.png) no-repeat center;background-size:cover}#sub_key.newsdetail .subkey_inner .inner_txt p{color:#fff}#sub_key.realestate{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_realestate.png) no-repeat center;background-size:cover}#sub_key.realestate .subkey_inner .inner_txt h2{color:#fff}#sub_key.realestate .subkey_inner .inner_txt p{color:#fff}#sub_key.repairbuilding{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_repairbuilding.png) no-repeat center;background-size:cover}#sub_key.repairbuilding .subkey_inner .inner_txt h2{color:#fff}#sub_key.repairbuilding .subkey_inner .inner_txt p{color:#fff}#sub_key.repairflow{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_repairflow.png) no-repeat center;background-size:cover}#sub_key.repairflow .subkey_inner .inner_txt h2{color:#fff}#sub_key.repairflow .subkey_inner .inner_txt p{color:#fff}#sub_key.repairworks{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_repairworks.png) no-repeat center;background-size:cover}#sub_key.repairworks .subkey_inner .inner_txt h2{color:#fff}#sub_key.repairworks .subkey_inner .inner_txt p{color:#fff}#sub_key.renovation{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_renovation.png) no-repeat center;background-size:cover}#sub_key.renovation .subkey_inner .inner_txt h2{color:#fff}#sub_key.renovation .subkey_inner .inner_txt p{color:#fff}#sub_key.renovationworks{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_renovationworks.png) no-repeat center;background-size:cover}#sub_key.renovationworks .subkey_inner .inner_txt h2{color:#ae231f}#sub_key.renovationworks .subkey_inner .inner_txt p{color:#fff}#sub_key.renovationworks_detail{background:#fff}#sub_key.itsol{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_itsolution.png) no-repeat center;background-size:cover}#sub_key.itsol .subkey_inner .inner_txt h2{color:#fff}#sub_key.itsol .subkey_inner .inner_txt p{color:#fff}#sub_key.itconcierge,#sub_key.itrcoe{background:#fff}#sub_key.itconcierge .subkey_inner .inner_txt h2,#sub_key.itrcoe .subkey_inner .inner_txt h2{color:#2b2b2b}#sub_key.itconcierge .subkey_inner .inner_txt p,#sub_key.itrcoe .subkey_inner .inner_txt p{color:#ae231f}#sub_key.itcontact{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_itcontact.png) no-repeat center;background-size:cover}#sub_key.itcontact .subkey_inner .inner_txt h2,#sub_key.itcontact .subkey_inner .inner_txt p{text-shadow:0 0 10px rgba(0,0,0,.75)}#sub_key.itcontact .subkey_inner .inner_txt h2{color:#fff}#sub_key.itcontact .subkey_inner .inner_txt p{color:#fff}#sub_key.recruitment{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_recruitment.png) no-repeat center;background-size:cover}#sub_key.recruitment .subkey_inner .inner_txt h2,#sub_key.recruitment .subkey_inner .inner_txt p{color:#fff}#sub_key.aboutjob{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_aboutjob.png) no-repeat center;background-size:cover}#sub_key.aboutjob .subkey_inner .inner_txt h2,#sub_key.aboutjob .subkey_inner .inner_txt p{color:#fff}#sub_key.welfare{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_welfare.png) no-repeat center;background-size:cover}#sub_key.welfare .subkey_inner .inner_txt h2,#sub_key.welfare .subkey_inner .inner_txt p{color:#fff}#sub_key.interview{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_interview.png) no-repeat center;background-size:cover}#sub_key.interview .subkey_inner .inner_txt h2,#sub_key.interview .subkey_inner .inner_txt p{color:#fff}#sub_key.careerstep{background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/sub_header/key_careerstep.png) no-repeat center;background-size:cover}#sub_key.careerstep .subkey_inner .inner_txt h2,#sub_key.careerstep .subkey_inner .inner_txt p{color:#fff}#sub_key.recruitcontact{background-image:linear-gradient(to bottom,#1fae88 45%,#00b1ff 100%)}#sub_key.recruitcontact .subkey_inner .inner_txt h2,#sub_key.recruitcontact .subkey_inner .inner_txt p{color:#fff}@media screen and (max-width:520px){#sub_key{height:300px}}#sub_key .subkey_inner{display:grid;place-items:center;height:100%}#sub_key .subkey_inner .inner_txt{text-align:center}@media screen and (max-width:520px){#sub_key .subkey_inner .inner_txt{padding-top:64px}}#sub_key .subkey_inner .inner_txt h2,#sub_key .subkey_inner .inner_txt p{line-height:1;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal}#sub_key .subkey_inner .inner_txt h2{color:#ae231f;font-size:5.2rem;font-weight:700;margin-bottom:8px}@media screen and (max-width:520px){#sub_key .subkey_inner .inner_txt h2{font-size:2.8rem}}#sub_key .subkey_inner .inner_txt p{color:#2b2b2b;font-size:2.4rem}@media screen and (max-width:520px){#sub_key .subkey_inner .inner_txt p{font-size:1.8rem}}#global_footer{width:100%;position:relative}#global_footer .gara{position:absolute;z-index:20;top:0;left:0;width:100%;height:28px;background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/footer/amp.svg);opacity:.2}#global_footer .footer-box{display:grid;grid-template-columns:29% 67%;column-gap:4%;width:90%;margin:0 auto;height:100%;padding:120px 0 90px}@media screen and (max-width:1280px){#global_footer .footer-box{width:100%;grid-template-columns:32% 67%;column-gap:1%}}@media screen and (max-width:1100px){#global_footer .footer-box{display:block;padding:56px 0 32px}}@media screen and (max-width:520px){#global_footer .footer-box{padding-bottom:24px}}#global_footer .footer-box .fbox_info{width:100%;margin:0 auto;padding-left:24px}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_info{padding-left:0;text-align:center;margin-bottom:40px}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info{text-align:left;width:90%;margin-bottom:20px}}#global_footer .footer-box .fbox_info img{display:block;width:45px;height:auto;margin-bottom:12px}@media screen and (max-width:1280px){#global_footer .footer-box .fbox_info img{margin:0 0 20px}}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_info img{display:inline-block;text-align:center}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info img{width:40px;margin-bottom:5px}}#global_footer .footer-box .fbox_info p{font-family:"vdl-v7gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:1280px){#global_footer .footer-box .fbox_info p{text-align:left}}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_info p{text-align:center}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info p{text-align:left}}#global_footer .footer-box .fbox_info .company{font-size:1.6rem;margin-bottom:5px}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_info .company{text-align:center}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info .company{text-align:left}}#global_footer .footer-box .fbox_info .jusyo{font-size:1.2rem;margin-bottom:5px}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_info .jusyo{text-align:center}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info .jusyo{text-align:left}}#global_footer .footer-box .fbox_info .tel_time{font-size:1.2rem;margin-bottom:8px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_info .tel_time{text-align:left}}#global_footer .footer-box .fbox_info .fmap{width:100%}#global_footer .footer-box .fbox_info .fmap iframe{width:100%;height:100%}#global_footer .footer-box .fbox_navi{width:100%;margin:auto 0;display:grid;grid-template-columns:48% 23% 25%;column-gap:2%}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_navi{width:90%;margin:0 auto}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi{display:block}}#global_footer .footer-box .fbox_navi .navi{width:100%}#global_footer .footer-box .fbox_navi .navi .title{font-family:"vdl-v7gothic",sans-serif;font-weight:700;font-style:normal;font-weight:700;font-size:2rem;margin-bottom:20px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .title{margin-bottom:12px}}#global_footer .footer-box .fbox_navi .navi .title a{font-family:"vdl-v7gothic",sans-serif;font-weight:700;font-style:normal;font-weight:700;font-size:2rem;display:inline-block;transition:all .5s ease}#global_footer .footer-box .fbox_navi .navi .title a:hover{color:#ae231f}@media screen and (max-width:1100px){#global_footer .footer-box .fbox_navi .navi .title{padding-bottom:5px;border-bottom:1px solid #ae231f}}#global_footer .footer-box .fbox_navi .navi .inst{display:flex;width:100%;align-items:center;padding:16px;box-sizing:border-box;border-top:1px solid #ae231f;transition:all .4s ease}#global_footer .footer-box .fbox_navi .navi .inst:hover{background:rgba(175,35,30,.15)}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .inst{display:none}}#global_footer .footer-box .fbox_navi .navi .inst img{width:32px;margin-right:15px}#global_footer .footer-box .fbox_navi .navi .inst span{font-size:1.6rem;width:auto;font-family:"vdl-v7gothic",sans-serif;font-weight:700;font-style:normal}#global_footer .footer-box .fbox_navi .navi .navigation{width:100%;display:grid;grid-template-columns:49% 49%;column-gap:2%;margin:0 auto 32px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .navigation{margin-bottom:18px}}#global_footer .footer-box .fbox_navi .navi .navigation li{width:100%;margin-bottom:11px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .navigation li{margin-bottom:0}}#global_footer .footer-box .fbox_navi .navi .navigation li:last-child{margin-bottom:0}#global_footer .footer-box .fbox_navi .navi .navigation li a{display:inline-block;font-family:"vdl-v7gothic",sans-serif;font-weight:300;font-style:normal;color:#343434;letter-spacing:.24em;font-size:1.4rem;font-weight:700;transition:all .5s ease;line-height:1;padding:6px 12px}@media screen and (max-width:1280px){#global_footer .footer-box .fbox_navi .navi .navigation li a{font-size:1.25rem}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .navigation li a{font-size:1.4rem}}#global_footer .footer-box .fbox_navi .navi .navigation li a:hover{color:#ae231f}#global_footer .footer-box .fbox_navi .navi .estate{width:100%}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .estate{margin-bottom:24px}}#global_footer .footer-box .fbox_navi .navi .estate li{width:100%;margin-bottom:10px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .estate li{margin-bottom:0}}#global_footer .footer-box .fbox_navi .navi .estate li:last-child{margin-bottom:0}#global_footer .footer-box .fbox_navi .navi .estate li a{display:inline-block;font-family:"vdl-v7gothic",sans-serif;font-weight:300;font-style:normal;color:#343434;letter-spacing:.24em;font-size:1.4rem;font-weight:700;transition:all .5s ease;line-height:1;padding:6px 12px}@media screen and (max-width:1280px){#global_footer .footer-box .fbox_navi .navi .estate li a{font-size:1.25rem}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .estate li a{font-size:1.4rem}}#global_footer .footer-box .fbox_navi .navi .estate li a:hover{color:#ae231f}#global_footer .footer-box .fbox_navi .navi .solution{width:100%}#global_footer .footer-box .fbox_navi .navi .solution li{width:100%;margin-bottom:10px}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .solution li{margin-bottom:0}}#global_footer .footer-box .fbox_navi .navi .solution li:last-child{margin-bottom:0}#global_footer .footer-box .fbox_navi .navi .solution li a{display:inline-block;font-family:"vdl-v7gothic",sans-serif;font-weight:300;font-style:normal;color:#343434;letter-spacing:.24em;font-size:1.4rem;font-weight:700;transition:all .5s ease;line-height:1;padding:6px 12px}@media screen and (max-width:1280px){#global_footer .footer-box .fbox_navi .navi .solution li a{font-size:1.25rem}}@media screen and (max-width:520px){#global_footer .footer-box .fbox_navi .navi .solution li a{font-size:1.4rem}}#global_footer .footer-box .fbox_navi .navi .solution li a:hover{color:#ae231f}#global_footer .copy{text-align:center;padding:24px 0;background:#f2f2f2}#global_footer .copy small{font-size:1.2rem}@media screen and (max-width:520px){#global_footer p.copy{padding-bottom:140px}}#wrap{margin-bottom:0}#wrap main[role=main] .service_logo{text-align:center;padding:32px 0}#wrap main[role=main] .service_logo img{position:relative;right:8px}@media screen and (max-width:520px){#wrap main[role=main] .service_logo img{width:45%;height:auto}}#wrap main[role=main] .content .content_title{width:1400px;margin:0 auto 32px}@media screen and (max-width:1400px){#wrap main[role=main] .content .content_title{width:90%}}@media screen and (max-width:520px){#wrap main[role=main] .content .content_title{margin-bottom:14px}}#wrap main[role=main] .content .content_title h2{padding-top:40px;background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/news/icon_title_hr.png) no-repeat top left;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem}@media screen and (max-width:520px){#wrap main[role=main] .content .content_title h2{padding-left:0;font-size:2.1rem}}#wrap main[role=main] .content .content_title p{font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#0c9fa1}@media screen and (max-width:520px){#wrap main[role=main] .content .content_title p{padding-left:0}}#rcoe_feature .desc_box{margin-bottom:40px}#rcoe_feature .desc_box p{text-align:center}#rcoe_feature .desc_box p span{display:inline-block;padding:8px 24px;border-radius:2em;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:3.2rem;border:2px solid #0c9fa1;color:#0c9fa1}@media screen and (max-width:520px){#rcoe_feature .desc_box p span{font-size:1.35rem}}#rcoe_feature .feature_list{display:grid;grid-template-columns:32% 32% 32%;column-gap:2%;row-gap:24px;width:1400px;margin:0 auto 64px}@media screen and (max-width:1400px){#rcoe_feature .feature_list{width:90%}}@media screen and (max-width:520px){#rcoe_feature .feature_list{display:block}}#rcoe_feature .feature_list .list_box{background:#fafafa;border-radius:16px;padding:40px;position:relative;top:56px;opacity:0;transition:all .8s ease}#rcoe_feature .feature_list .list_box.js-on{top:0;opacity:1}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box{margin-bottom:12px;padding:52px 20px}}#rcoe_feature .feature_list .list_box .num{color:#0c9fa1;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-weight:700;font-size:4.8rem;position:absolute;top:24px;left:24px}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box .num{font-size:3rem}}#rcoe_feature .feature_list .list_box .icon{height:135px;text-align:center;display:grid;place-items:center}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box .icon{height:auto}}#rcoe_feature .feature_list .list_box .icon img{display:inline-block;height:100%}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box .icon img{width:75px;height:auto;object-fit:contain}}#rcoe_feature .feature_list .list_box .txt{border-top:1px solid #0c9fa1;padding-top:16px;text-align:center;color:#0c9fa1;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-weight:700;font-size:1.6rem}#rcoe_feature .feature_list .list_box.large_box{grid-column:2/4;background:#0c9fa1;padding:20px 40px}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box.large_box{padding:16px}}#rcoe_feature .feature_list .list_box.large_box .large_title{color:#fff;font-size:4.8rem;font-weight:700;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box.large_box .large_title{font-size:3.2rem}}#rcoe_feature .feature_list .list_box.large_box .desc{color:#fff;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;margin-bottom:20px}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box.large_box .desc{font-size:1.4rem}}#rcoe_feature .feature_list .list_box.large_box .itcontactbtn{display:inline-block;padding:11px 12px 8px;border-radius:12px;background-color:#fff;background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/itsol/icon_blue_cursor.svg);background-repeat:no-repeat;background-position:96% 50%;width:80%}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box.large_box .itcontactbtn{width:100%;box-sizing:border-box}}#rcoe_feature .feature_list .list_box.large_box .itcontactbtn img{display:inline-block;margin-right:8px}#rcoe_feature .feature_list .list_box.large_box .itcontactbtn span{font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;color:#0c9fa1;line-height:1;position:relative;top:-3px}@media screen and (max-width:520px){#rcoe_feature .feature_list .list_box.large_box .itcontactbtn span{font-size:2rem;top:-6px}}#competiter_table{margin-bottom:100px}#competiter_table .competiter_inner{width:1400px;margin:0 auto;overflow:hidden}@media screen and (max-width:1400px){#competiter_table .competiter_inner{width:90%}}#competiter_table .competiter_inner .competiter_desc{font-size:3.4rem;color:#0c9fa1;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}@media screen and (max-width:520px){#competiter_table .competiter_inner .competiter_desc{font-size:1.9rem}}#competiter_table .competiter_inner .competiter_desc span{font-size:3.4rem;color:#e57d04;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:520px){#competiter_table .competiter_inner .competiter_desc span{font-size:1.9rem}}@media screen and (max-width:768px){#competiter_table .competiter_inner .table_wrap{overflow-x:scroll}}#competiter_table .competiter_inner .table_wrap table.compe_main{width:100%}@media screen and (max-width:768px){#competiter_table .competiter_inner .table_wrap table.compe_main{width:1200px}}#competiter_table .competiter_inner .table_wrap table.compe_main thead{position:relative;left:80px;transition:all .7s ease}#competiter_table .competiter_inner .table_wrap table.compe_main thead.js-on{left:0}#competiter_table .competiter_inner .table_wrap table.compe_main thead tr{position:relative}#competiter_table .competiter_inner .table_wrap table.compe_main thead tr th{background:#0c9fa1;color:#fff;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;padding:10px 0;border-right:1px solid #d5d5d5;vertical-align:middle;text-align:center}@media screen and (max-width:1400px){#competiter_table .competiter_inner .table_wrap table.compe_main thead tr th{text-align:center}}#competiter_table .competiter_inner .table_wrap table.compe_main thead tr th:nth-child(1){border-left:1px solid #d5d5d5}#competiter_table .competiter_inner .table_wrap table.compe_main thead tr th:last-child{border-right:none}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr{position:relative;left:100px;transition:all .7s ease-in-out .3s;border-bottom:1px solid #d5d5d5}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr.js-on{left:0}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr:nth-child(1){background:#daf7ed}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td{border-right:1px solid #d5d5d5;vertical-align:middle;text-align:center;font-size:1.4rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;padding:6px 8px}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td.mandh{color:#0c9fa1;font-weight:700}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td.taioukiki{word-break:break-word}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td.taioukiki span{display:inline-block;padding:3px 7px;border-radius:2em;background-color:#eaeaea;color:#585858;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;font-weight:700;margin:0 5px 5px 0}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td.maru{color:#ae231f;font-weight:700}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(1){border-left:1px solid #d5d5d5;width:5%}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(2){width:8%;text-align:left}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(3){width:23%;text-align:left}@media screen and (max-width:1400px){#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(3){width:24%;font-size:1.3rem}}@media screen and (max-width:1280px){#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(3){width:26%}}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(3) span{color:#ae231f;font-weight:700}#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(4){width:25%;text-align:left}@media screen and (max-width:1400px){#competiter_table .competiter_inner .table_wrap table.compe_main tbody tr td:nth-child(4){width:23%}}