::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}}#pankuzu{margin-bottom:0}#wrap{margin-bottom:0}#wrap main[role=main] .content .content_title{margin-bottom:32px}@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 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){#wrap main[role=main] .content .content_title h2{padding-left:0;font-size:2.1rem}}#wrap main[role=main] .content .content_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){#wrap main[role=main] .content .content_title p{padding-left:0}}#wrap main[role=main] .subcontent .subheader{text-align:center;margin-bottom:40px}#wrap main[role=main] .subcontent .subheader .en,#wrap main[role=main] .subcontent .subheader .ja{font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}#wrap main[role=main] .subcontent .subheader .en{color:#ae231f;font-size:2.1rem}@media screen and (max-width:520px){#wrap main[role=main] .subcontent .subheader .en{font-size:1.5rem}}#wrap main[role=main] .subcontent .subheader .ja{font-size:2.4rem;color:#2b2b2b}@media screen and (max-width:520px){#wrap main[role=main] .subcontent .subheader .ja{font-size:1.6rem}}#contents_desc{background-color:#dedcd7;padding:120px 0;margin-bottom:100px}@media screen and (max-width:530px){#contents_desc{padding:60px 0}}#contents_desc .desc_top{position:relative;width:80%;margin:0 auto;padding:100px 0 50px}@media screen and (max-width:768px){#contents_desc .desc_top{padding:30px 0 30px}}@media screen and (max-width:530px){#contents_desc .desc_top{width:90%}}#contents_desc .desc_top .bg-deco1{position:absolute;z-index:1;top:-20%;left:0;opacity:0;width:220px;transition:.65s}#contents_desc .desc_top .bg-deco1.js-on{top:-10%;left:-10%;opacity:1}@media screen and (max-width:1000px){#contents_desc .desc_top .bg-deco1{width:160px}}@media screen and (max-width:768px){#contents_desc .desc_top .bg-deco1{width:100px}}@media screen and (max-width:530px){#contents_desc .desc_top .bg-deco1{display:none}}#contents_desc .desc_top .bg-deco2{position:absolute;z-index:1;top:40%;left:70%;opacity:0;width:220px;transition:.65s}#contents_desc .desc_top .bg-deco2.js-on{top:30%;left:80%;opacity:1}@media screen and (max-width:768px){#contents_desc .desc_top .bg-deco2.js-on{top:25%;left:90%}}@media screen and (max-width:650px){#contents_desc .desc_top .bg-deco2.js-on{top:20%;left:90%}}@media screen and (max-width:1000px){#contents_desc .desc_top .bg-deco2{width:160px}}@media screen and (max-width:768px){#contents_desc .desc_top .bg-deco2{width:100px}}@media screen and (max-width:530px){#contents_desc .desc_top .bg-deco2{display:none}}#contents_desc .desc_top h2{position:relative;z-index:10;font-size:35px;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;line-height:2;letter-spacing:.15em;margin-bottom:80px}@media screen and (max-width:1280px){#contents_desc .desc_top h2{font-size:30px}}@media screen and (max-width:768px){#contents_desc .desc_top h2{font-size:24px}}@media screen and (max-width:530px){#contents_desc .desc_top h2{margin-bottom:30px;font-size:20px}}#contents_desc .desc_top h2 .after{display:none}@media screen and (max-width:1100px){#contents_desc .desc_top h2 .after{display:block}}#contents_desc .desc_top .about-inner{position:relative;z-index:10;font-size:16px;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;line-height:2;letter-spacing:.15em;margin-bottom:40px}@media screen and (max-width:530px){#contents_desc .desc_top .about-inner{margin-bottom:30px;font-size:13px;letter-spacing:.1em}}#contents_desc .desc_top .about-inner:last-child{margin-bottom:0}@media screen and (max-width:530px){#contents_desc .desc_top .about-inner br{display:none}}#contents_desc .desc_top .about-inner span{font-size:16px;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;line-height:2;letter-spacing:.15em;color:#950801}#itservice_banner{width:1400px;margin:0 auto 100px}@media screen and (max-width:1400px){#itservice_banner{width:90%}}@media screen and (max-width:768px){#itservice_banner{display:block}}@media screen and (max-width:520px){#itservice_banner{margin-bottom:32px}}#itservice_banner .itservice_box{border-radius:24px;transition:all .65s ease;position:relative;top:64px;opacity:0}@media screen and (max-width:768px){#itservice_banner .itservice_box{margin-bottom:20px}}@media screen and (max-width:520px){#itservice_banner .itservice_box{padding:8px}}#itservice_banner .itservice_box:nth-child(2) .box_inner .side-text{position:absolute;bottom:20%;left:90%;rotate:-90deg;color:rgba(149,8,1,.5);width:20px}#itservice_banner .itservice_box:nth-child(2) .box_inner .thumb{margin-right:auto;grid-area:item3}#itservice_banner .itservice_box:nth-child(2) .box_inner .box_inner_info{grid-area:item4}@media screen and (max-width:520px){#itservice_banner .itservice_box:nth-child(2) .box_inner .itlogo{padding:20px 0}}@media screen and (max-width:520px){#itservice_banner .itservice_box:nth-child(2) .box_inner .itlogo img{height:45px}}#itservice_banner .itservice_box.js-on{top:0;opacity:1}#itservice_banner .itservice_box .box_inner{position:relative;background:#fff;padding-bottom:40px;border-radius:12px;width:100%;display:grid;grid-template-columns:49% 49%;column-gap:2%;grid-template-areas:"item1 item2" "item4 item3"}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner{display:block}}#itservice_banner .itservice_box .box_inner .side-text{position:absolute;bottom:20%;left:0;rotate:-90deg;color:rgba(149,8,1,.5)}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .side-text{display:none}}#itservice_banner .itservice_box .box_inner .thumb{grid-area:item1;width:90%;margin-left:auto;padding:30px}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .thumb{width:50%;margin:0 auto}}@media screen and (max-width:520px){#itservice_banner .itservice_box .box_inner .thumb{width:70%;margin:0 auto}}#itservice_banner .itservice_box .box_inner .thumb img{width:100%;border-radius:14px 14px 0 0;height:auto;vertical-align:bottom}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .thumb img{height:100%;object-fit:cover}}#itservice_banner .itservice_box .box_inner .itlogo{grid-area:item2;padding:32px 0;text-align:center;display:grid;place-items:center}@media screen and (max-width:520px){#itservice_banner .itservice_box .box_inner .itlogo{padding:12px 0}#itservice_banner .itservice_box .box_inner .itlogo img{width:auto;height:70px;vertical-align:bottom}}#itservice_banner .itservice_box .box_inner .box_inner_info{padding:80px 0;width:100%}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .box_inner_info{padding:30px 0;width:100%}}#itservice_banner .itservice_box .box_inner .box_inner_info h3{font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;color:#2b2b2b;margin-bottom:10px}#itservice_banner .itservice_box .box_inner .box_inner_info h3 span{font-size:2.5rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;color:#2b2b2b}#itservice_banner .itservice_box .box_inner .box_inner_info h3 .after{display:none}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .box_inner_info h3 .after{display:block}}#itservice_banner .itservice_box .box_inner .box_inner_info .desc{width:95%;margin-bottom:30px;font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .box_inner_info .desc{font-size:1.6rem}}@media screen and (max-width:520px){#itservice_banner .itservice_box .box_inner .box_inner_info .desc{font-size:1.55rem}}#itservice_banner .itservice_box .box_inner .box_inner_info .desc span{font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal}#itservice_banner .itservice_box .box_inner .box_inner_info .intro{font-size:1.8rem;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;margin:0 auto 32px}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .box_inner_info .intro{font-size:1.6rem}}@media screen and (max-width:520px){#itservice_banner .itservice_box .box_inner .box_inner_info .intro{font-size:1.55rem}}@media screen and (max-width:768px){#itservice_banner .itservice_box .box_inner .box_inner_info .btn_wrap{text-align:center}}#itservice_banner .itservice_box .box_inner .box_inner_info .btn_wrap a{display:inline-block;border-radius:2em;outline:6px solid #0c9fa1;padding:8px 56px 8px 48px;font-size:1.6rem;color:#0c9fa1;background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/itsol/it_btn_cursor.svg) no-repeat 90% 50%}#worries{padding:80px 0;background-color:#dedcd7}#worries h2{font-size:2.2rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;text-decoration:underline;text-decoration-color:#950801;letter-spacing:.1em;line-height:2;margin-bottom:20px;text-align:center}@media screen and (max-width:1100px){#worries h2{font-size:1.8rem}}#worries .leading-in{font-size:2.4rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;margin-bottom:60px;text-align:center}@media screen and (max-width:1100px){#worries .leading-in{font-size:2rem}}#worries .w-list{width:60%;margin:0 auto 60px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}@media screen and (max-width:1440px){#worries .w-list{width:80%}}@media screen and (max-width:768px){#worries .w-list{display:grid;grid-template-columns:49% 49%;column-gap:2%;justify-content:baseline}}@media screen and (max-width:450px){#worries .w-list{display:block}}#worries .w-list .service-all{width:calc(33.333% - 10px);padding:8px 20px;margin:0 auto;font-size:2rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;text-align:center;color:#fff;background-color:#950801;border-radius:25px}@media screen and (max-width:1100px){#worries .w-list .service-all{font-size:1.6rem}}@media screen and (max-width:768px){#worries .w-list .service-all{width:100%}}@media screen and (max-width:450px){#worries .w-list .service-all{margin:0 auto 30px}}@media screen and (max-width:450px){#worries .w-list .service-all:last-child{margin:0 auto}}#worries .w-list .item4,#worries .w-list .item5{width:calc(50% - 10px)}@media screen and (max-width:768px){#worries .w-list .item4,#worries .w-list .item5{width:100%}}#worries .annotation{text-align:center;font-size:2rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:1100px){#worries .annotation{font-size:1.6rem}}@media screen and (max-width:768px){#worries .annotation{width:90%;margin:0 auto}}@media screen and (max-width:520px){#worries .annotation br{display:none}}