::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}#main_contents{width:1400px;margin:0 auto}@media screen and (max-width:1400px){#main_contents{width:1100px}}@media screen and (max-width:1100px){#main_contents{width:90%}}#main_contents .main_contents_title{margin-bottom:32px}#main_contents .main_contents_title h2{padding-left:16px;background:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/news/icon_title_hr.png) no-repeat left center;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem}#main_contents .contents_inner .news_area{display:grid;grid-template-columns:32% 32% 32%;column-gap:2%;row-gap:32px;margin-bottom:40px}@media screen and (max-width:768px){#main_contents .contents_inner .news_area{grid-template-columns:49% 49%;column-gap:2%;row-gap:20px}}@media screen and (max-width:520px){#main_contents .contents_inner .news_area{position:relative}}#main_contents .contents_inner .news_area .news_box{width:100%;display:grid;grid-template-columns:50% 50%;transition:all .6s ease}#main_contents .contents_inner .news_area .news_box.js-on .box_info,#main_contents .contents_inner .news_area .news_box.js-on .box_pic{top:0;opacity:1}@media screen and (max-width:520px){#main_contents .contents_inner .news_area .news_box{display:flex;flex-direction:column-reverse;position:relative}}#main_contents .contents_inner .news_area .news_box .box_info{display:flex;flex-direction:column;justify-content:space-between;background:#f5f5f5;padding:18px;transition:all .45s ease;position:relative;top:52px;opacity:0}@media screen and (max-width:520px){#main_contents .contents_inner .news_area .news_box .box_info{padding:24px 12px 12px}}#main_contents .contents_inner .news_area .news_box .box_info .box_info_top .postnum{font-family:"ruika",sans-serif;font-weight:100;font-style:normal;font-size:3.7rem;line-height:1;margin-bottom:8px}@media screen and (max-width:520px){#main_contents .contents_inner .news_area .news_box .box_info .box_info_top .postnum{position:absolute;top:-12%;left:16px;z-index:1000;color:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.35))}}#main_contents .contents_inner .news_area .news_box .box_info .box_info_top .box_title{font-size:1.6rem;font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:1100px){#main_contents .contents_inner .news_area .news_box .box_info .box_info_top .box_title{font-size:1.45rem}}#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom time,#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom span,#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom a{display:inline-block}#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .posttime,#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .category{font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;font-weight:700}@media screen and (max-width:1100px){#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .posttime,#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .category{font-size:1.2rem}}#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .category{margin-bottom:12px}#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .box_btn{padding:8px 18px;background-color:#fff;background-image:url(//mh-r.jp/wp-content/themes/test-mhr/css/../images/news/btn_cursor_bk.svg);background-repeat:no-repeat;background-position:90% center;border-radius:2em;box-sizing:border-box;width:100%;font-family:"zen-maru-gothic",sans-serif;font-weight:400;font-style:normal;box-shadow:0 0 0 rgba(175,35,30,0);font-size:1.3rem;transition:padding .8s ease,color .8s ease,background-color .8s ease,box-shadow .8s ease}#main_contents .contents_inner .news_area .news_box .box_info .box_info_bottom .box_btn:hover{padding-left:32px;color:#fff;background:#ae231f;box-shadow:0 0 12px #af231e}#main_contents .contents_inner .news_area .news_box .box_pic{position:relative;top:-52px;height:317px;opacity:0;transition:all .45s ease}@media screen and (max-width:520px){#main_contents .contents_inner .news_area .news_box .box_pic{height:120px}}#main_contents .contents_inner .news_area .news_box .box_pic img{width:100%;height:100%;vertical-align:bottom;object-fit:cover}#main_contents .contents_inner .pagenation_wrap{display:grid;place-items:center}#main_contents .contents_inner .pagenation_wrap .pagenation{display:flex;justify-content:flex-start}#main_contents .contents_inner .pagenation_wrap .pagenation li{width:35px;height:35px;display:grid;place-items:center;margin-right:12px}#main_contents .contents_inner .pagenation_wrap .pagenation li:last-child{margin-right:0}#main_contents .contents_inner .pagenation_wrap .pagenation li a{display:grid;place-items:center;width:100%;height:100%;border:1px solid #2b2b2b;font-size:1.6rem;color:#2b2b2b;transition:all .8s ease}#main_contents .contents_inner .pagenation_wrap .pagenation li a.active{background:#2b2b2b;color:#fff}#main_contents .contents_inner .pagenation_wrap .pagenation li a:hover{background:#2b2b2b;color:#fff}#main_contents .contents_inner .pagenation_wrap .wp-pagenavi{display:flex;justify-content:flex-start}#main_contents .contents_inner .pagenation_wrap .wp-pagenavi span,#main_contents .contents_inner .pagenation_wrap .wp-pagenavi a{display:grid;place-items:center;width:100%;height:100%;border:1px solid #2b2b2b;font-size:1.6rem;color:#2b2b2b;transition:all .8s ease}#main_contents .contents_inner .pagenation_wrap .wp-pagenavi span.current,#main_contents .contents_inner .pagenation_wrap .wp-pagenavi a.current{background:#2b2b2b;color:#fff}#main_contents .contents_inner .pagenation_wrap .wp-pagenavi span:hover,#main_contents .contents_inner .pagenation_wrap .wp-pagenavi a:hover{background:#2b2b2b;color:#fff}