@charset "UTF-8";.main_visual>.wrapper_main_image:before{background-color:#323232;opacity:.3;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.company{background:linear-gradient(#0003,#0003),url(https://corp.robothome.jp/build/assets/top_company-DfDj1N1n.png) center/cover no-repeat;margin:0 auto}.company_sp{background:linear-gradient(#0003,#0003),url(https://corp.robothome.jp/build/assets/company_sp-CWeXhKUv.png) center/contain no-repeat;background-size:auto auto;margin:0 auto}.category_space{margin:10px 0}.ir{background:linear-gradient(#0003,#0003),url(https://corp.robothome.jp/build/assets/IR-DyDZIWeF.png) center/cover no-repeat;margin:0 auto}.ir_sp{background:linear-gradient(#0003,#0003),url(https://corp.robothome.jp/build/assets/IR_sp-DJkYWTVK.png) center/contain no-repeat;background-size:auto auto;margin:0 auto}.category{max-width:1200px;min-width:849px;height:340px;margin:0 auto 10px;overflow-x:clip;position:relative}.category .category-container{padding:2rem 27px;margin:0 auto;box-sizing:border-box}.category .category-container .category-head{font-weight:500;font-style:normal;color:#fff;font-size:30px;letter-spacing:2px;padding-top:20px;padding-bottom:6px}.category .category-container .category-second-head{font-weight:500;font-style:normal;color:#fff;font-size:12px;letter-spacing:2px;padding-bottom:20px}.category .category-container .category-content{font-weight:400;font-style:normal;color:#fff;font-size:12px;letter-spacing:.05em;line-height:2}.category .category-container .category-second-head.lang_en,.category .category-container .category-content.lang_en{font-size:14px}.category .category-container .category-content .sp{display:none}.category .category-container .category-btn{bottom:40px;left:27px}.category_sp{height:520px;max-width:780px;min-width:350px;margin-bottom:10px;overflow-x:clip;position:relative}.category_sp .category-container{padding:2rem 30px;margin:0 auto;box-sizing:border-box}.category_sp .category-container .category-head{font-weight:500;font-style:normal;color:#fff;font-size:30px;letter-spacing:2px;padding-top:25px;padding-bottom:6px}.category_sp .category-container .category-second-head{font-weight:500;font-style:normal;color:#fff;font-size:12px;letter-spacing:2px;padding-bottom:20px}.category_sp .category-container .category-content{font-weight:400;font-style:normal;color:#fff;font-size:12px;letter-spacing:.05em;line-height:2}.category_sp .category-container .category-second-head.lang_en,.category_sp .category-container .category-content.lang_en{font-size:14px}.category_sp .category-container .category-content .sp{display:none}.category_sp .category-container .category-btn{bottom:30px;left:30px;width:150px}.swiper-wrapper .swiper-slide:hover img{opacity:.6;transition:.3s}.button_see_more{padding-top:0;padding-bottom:50px}.button_see_more .category-btn:before{left:261px}.button_see_more .category-btn:after{left:108px}.button_swiper_next{padding-top:0;padding-bottom:20px}.button_swiper_next .category-btn{font-weight:400;font-style:normal;font-size:18px;letter-spacing:.03em;position:absolute;width:13.2%}.button_swiper_next .category-btn:after{content:"";position:absolute;bottom:7px;left:64px;width:120px;height:3px;background:#fff;border-radius:5px 5px 0 0;transition:all .4s}.button_swiper_next .category-btn:before{content:"";position:absolute;bottom:7px;left:177px;width:4px;height:10px;background:#fff;transform:skew(40deg);border-radius:2px 2px 5px 0;transition:all .4s}@media (hover: hover){.button_swiper_next .category-btn:hover:before{transform:translate(15px) skew(40deg)}.button_swiper_next .category-btn:hover:after{transform:translate(15px)}}@media (hover: none){.button_swiper_next .category-btn:active:before{transform:translate(15px) skew(40deg)}.button_swiper_next .category-btn:active:after{transform:translate(15px)}}.wrapper_text_main_visual{top:40%}.message_main{font-size:25px;margin-bottom:30px;text-align:center;font-weight:600}.message_sub{font-size:18px;margin-bottom:48px}.main_logo{bottom:42px;left:50%;position:absolute;transform:translate(-50%)}.wrapper_owner_platform{position:absolute;top:45%;width:100%}.button_owner_platform:hover{opacity:.6;transition:.3s}.carousel_section{background-color:#323232;max-width:1280px;margin:0 auto;padding-bottom:60px;padding-left:40px;padding-right:40px}.swiper-container{min-width:849px;max-width:1490px;padding:5px 0 60px}.swiper-container .swiper-slide{width:365px}.swiper-container .swiper-slide a:hover{transition:all .3s;opacity:.8}.swiper-container .swiper-slide img{width:365px;height:250px}.slider-container{min-width:849px;max-width:1200px;position:relative}.slider-container .swiper-button-next{top:-18px;right:-53px;width:254px;height:39px}.slider-container .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;width:184px;height:39px;margin:auto}.test{padding-left:50px}.company_wrapper{padding:10px 0 5px;background-color:#323232}.company_img_wrapper{min-width:849px;max-width:1280px;margin:0 auto}.company_img,.ir_img{padding-left:25px;padding-right:25px}.company_img{padding-top:10px;padding-bottom:0}.ir_img{padding-top:5px}.company_img>img,.ir_img>img{width:100%;display:block}.company_img_sp img,.ir_img_sp img{display:none}.wrapper_top_news{background-color:#323232;padding:0;margin:0}.ir_top{padding:108px 25px 58px;background-color:#323232}.top_section>.head{margin-bottom:3px;color:#fff}.top_section>.head_sub{font-size:12px;font-weight:500;margin-bottom:40px;color:#fff}.wrapper_top_news .xj-mainlist.top{padding:0;margin:0}.xj-mainlist>.pdf:hover .news_txt{color:#c8c8c8;transition:color .3s}.xj-mainlist>.pdf>dt{color:#fff;font-size:16px}.xj-mainlist>.pdf>dd>span{color:#fff;font-size:14px;font-weight:lighter;background-color:#323232}.xj-mainlist>.pdf>.label.lang_en>span{font-weight:200}.xj-mainlist>.pdf>.txt{font-size:16px}.xj-mainlist>.pdf .pdf_link span{color:#fff}.tab_content{margin-bottom:36px}.pres_top{background-color:#323232}.pres_top>.head{margin-bottom:2px;color:#fff}.pres_top>.head_sub{font-size:12px;font-weight:500;margin-bottom:20px;color:#fff}.wrapper_news_list{margin-bottom:36px}.wrapper_news_list>a>.date,.wrapper_news_list>div>.date{color:#fff;font-size:16px;font-weight:500}.wrapper_news_list>.content{color:#fff;font-size:14x}.wrapper_news_list>a:link>.content{color:#fff;font-size:14px}.wrapper_news_list>a:hover>.content{color:#c8c8c8;font-size:14px}#xj-mainlist_en.xj-mainlist.top.mlang-visible.en>.pdf>.label.icon_ir{vertical-align:0}.contents_main_header_wrapper{border-top:1px solid #acacac;border-bottom:1px solid #acacac}.contents_main_header{min-width:849px;max-width:1250px;height:300px;margin:0 auto;position:relative}.contents_main_header_wrapper>.contents_main_header .contents_top_text{padding-left:60px;font-size:37px;font-weight:400;color:#fff;letter-spacing:5px;position:absolute;top:40%}.nav_row_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #acacac}.nav_row_wrapper.last_row{border-bottom:1px solid #acacac}.nav_item{width:25%;text-align:center;border-right:1px solid #acacac}.nav_link{display:block;padding:80px 0;font-weight:500;color:#111;transition:all .3s}.nav_item a:hover{color:#fff;background-color:#111}.title_news_details{font-weight:500}.sp_br{display:none}.swiper{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:0!important;margin-left:0!important;width:2000px}.swiper .swiper-button-prev,.swiper .swiper-pagination{display:none}.swiper-overflow-container{width:100vw;margin-right:calc(50% - 50vw);padding-right:40px}@media screen and (min-width: 850px){.category{display:block}.category_sp,#bgvidsp{display:none}#bgvid{display:block}.main_visual{height:720px;min-height:550px;width:100%;position:relative}.main_visual>.wrapper_main_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background-size:cover;background-position:center}.main_visual>.wrapper_main_image>img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper_text_main_visual{position:absolute;top:50%;width:100%}.lang_en .wrapper_text_main_visual.top{top:53%}.main_visual>.wrapper_main_image .text_main_visual{font-size:84px;font-weight:100;color:#fff;line-height:97px;letter-spacing:normal;position:relative;top:50%;margin-top:-20px;opacity:0;visibility:hidden;transition:margin-top 1s,opacity 1s;transform:translateZ(0);margin-top:-100px!important;width:100%;max-width:1440px;min-width:849px;margin-left:auto;margin-right:auto;padding-left:48px}.main_visual>.wrapper_main_image .text_main_visual p{opacity:0;font-size:18px;color:#fff;transition:margin-top 1s,opacity 1s;transform:translateZ(0);margin-top:80px;vertical-align:top;font-family:Outfit,Noto Sans JP,sans-serif;visibility:hidden;letter-spacing:1px}.wrapper_text_main_visual.catch{color:#fff;text-align:center}.wrapper_bg_main_visual{width:394px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.img_rh_mission{width:394px;padding:0}.news_border{display:none}.ir_top{min-width:849px;max-width:1280px;margin:0 auto;padding:60px 40px}.xj-mainlist{border-top:1px solid #acacac}.xj-mainlist.top{padding:0 32px}.xj-mainlist.noBdr{border-top:0}.xj-mainlist>.pdf{display:table;width:100%;border-bottom:1px solid #acacac;padding:24px 0;position:relative}.xj-mainlist.top>.pdf{border-bottom:1px solid #acacac;padding:24px 40px}.xj-mainlist.top>.pdf:nth-of-type(n+4){display:none!important}.xj-mainlist>.pdf>dt{display:table-cell;width:164px;font-size:16px;font-weight:400;line-height:24px;color:#fff;padding-left:0}.xj-mainlist>.pdf>.txt{display:table-cell;font-size:14px;font-weight:500;line-height:24px;padding-right:74px}.xj-mainlist dd:not(.txt){padding:24px 0;font-size:11px;color:#fff}.xj-mainlist .label{display:table-cell;vertical-align:top;width:140px;padding:0!important}.xj-mainlist .label span{display:inline-block;width:90px;height:24px;font-size:12px;font-weight:500;line-height:12px;color:#343434;background:#e5e5e5;text-align:center;padding:6px 0;margin-left:0}.xj-mainlist .label.lang_en span{line-height:16px}.topic_title{min-width:849px;max-width:1280px;margin:0 auto;padding:0;background-color:#323232}.topic_title>.head{font-size:30px;font-weight:500;line-height:39px;color:#fff;padding-top:40px}.topic_title>.head>span{padding-left:5px;font-size:12px;font-weight:500;color:#fff}.top_section>.head{font-size:30px;font-weight:500;line-height:39px}.ir_top .main_contents{width:100%;padding:0;float:none}.wrapper_investor_top .xj-mainlist.top{padding:0}.xj-mainlist.top>.pdf{padding:24px 0;border-color:#acacac}.pres_top{min-width:849px;max-width:1280px;margin:0 auto;padding:60px 40px 125px;position:static}.wrapper_news_list>a,.wrapper_news_list>div{display:table;width:100%;border-bottom:1px solid #acacac;padding:18px 0}.wrapper_news_list>a>.date,.wrapper_news_list>div>.date{display:table-cell;width:131px;vertical-align:top;font-weight:400;line-height:24px;color:#fff;padding-left:0;font-size:16px}.wrapper_news_list>a:hover>.date{color:#c8c8c8}.wrapper_news_list>a>.content{display:table-cell;vertical-align:top;font-size:14px;font-weight:500;line-height:24px;color:#fff;transition:color .3s}.wrapper_news_list>a:hover>.content{color:#c8c8c8}.wrapper_news_list>a:last-of-type{border-bottom:1px solid #acacac}.wrapper_news_list>div>.content{display:table-cell;vertical-align:top;font-size:14px;line-height:24px;color:#fff;font-weight:500}.wrapper_news_list>div:last-of-type{border-bottom:1px solid #acacac}.wrapper_news_list>a{border-color:#acacac;padding:24px 0}.wrapper_news_list>a>.date{width:164px}.top_banner{position:absolute;bottom:15%;width:100%}.top_banner>.top_banner_contents{width:849px;margin:0 auto}.top_banner_wrapper{width:385px;margin:0 auto;text-align:center}.top_banner_wrapper a{display:inline-block}.top_banner_wrapper img{width:100%}.wrapper_owner_platform{position:absolute;top:45%;width:100%}.button_owner_platform{position:absolute;margin:0 auto;right:0;display:block}.button_owner_platform_sp{display:none}.category-container.lang_en .category-btn:before{bottom:12px}.category-container.lang_en .category-btn:after{bottom:12px}}@media screen and (max-width: 849px){#contents,.carousel_section{overflow-x:hidden}.main_visual{height:100vh;min-height:550px;width:100%;margin-top:0;position:relative}.main_visual>.wrapper_main_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background-size:cover;background-position:right}.main_visual>.wrapper_main_image>img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_visual>.wrapper_main_image .text_main_visual{font-size:28px;font-weight:400;color:#fff;line-height:37px;letter-spacing:1px;text-align:left;padding:86px 20px}.lang_en .main_visual>.wrapper_main_image .text_main_visual{position:absolute;top:50%;transform:translateY(-50%)}.main_visual>.wrapper_main_image .text_main_visual p{font-size:16px;letter-spacing:1px;margin-top:10px;line-height:23px}.lang_en .main_visual>.wrapper_main_image .top .text_main_visual p{display:none}.wrapper_bg_main_visual{width:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.img_rh_mission{width:390px;padding:0 30px}.investor_top .wrapper_card_contents .card_top_contents{border:none}.investor_top .wrapper_card_contents .card_top_contents>.title{font-size:18px;font-weight:500;color:#111;line-height:24px;margin-bottom:10px}.wrapper_text_main_visual.catch{position:absolute;top:50%;width:100%;text-align:center;color:#fff;font-weight:600;font-size:38px;transform:translateY(-50%)}.wrapper_text_main_visual.catch br.sp{display:none}.wrapper_text_main_visual.catch br.tb{display:block}.topic_title{margin:0 auto;padding-left:0;background-color:#323232}.topic_title>.head{font-size:30px;font-weight:500;line-height:39px;color:#fff;padding-top:40px}.topic_title>.head>span{padding-left:5px;font-size:12px;font-weight:500;color:#fff}.top_section>.head{font-size:30px;margin-bottom:16px;font-weight:500;line-height:28px}.top_section{margin:0 auto;padding:0}.top_section .main_contents{width:100%;padding:0;float:none}.top_section .xj-mainlist,.top_section .wrapper_news_list{padding-left:0}.pres_top{padding:85px 30px 73px}.top_banner{position:absolute;bottom:15%;width:100%}.top_banner_wrapper{width:60%;margin:0 auto;text-align:center}.top_banner_wrapper a{display:inline-block}.top_banner_wrapper img{width:100%}.form_sub_title{font-size:16px;font-weight:500;color:#343434;line-height:24px;margin-bottom:10px;letter-spacing:normal}.sub_input_wrapper{padding:0 0 0 20px}.sub_input_wrapper .input_caption{font-size:13rem;font-weight:500;color:#343434;margin-top:4px;margin-bottom:15px}.wrapper_text_main_visual.catch br.sp{display:block}.wrapper_text_main_visual.catch{line-height:1.6;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xj-mainlist>.pdf>.txt{padding-right:0}.xj-mainlist>.pdf{padding:20px 0}.xj-mainlist>.pdf .pdf_link{display:none}.wrapper_news_list>a,.wrapper_news_list>div{padding:20px 0}.top_banner{bottom:10%}.top_banner_wrapper{width:90%}.wrapper_owner_platform{position:absolute;width:100%;bottom:0}.button_owner_platform_sp{display:block;position:absolute;left:50%;transform:translate(-50%);bottom:92px;width:390px}.button_owner_platform_sp:hover{opacity:.6;transition:.3s}.button_see_more .category-btn:before{left:256px}.button_see_more .category-btn:after{left:103px}.category{display:none}.category_sp{display:block}.button_owner_platform{display:none}#bgvidsp{display:block;width:100%;height:100%;object-fit:cover}#bgvid{display:none}.message_main{font-size:20px;margin-bottom:15px;line-height:24px;font-weight:500}.message_sub{font-size:14px;font-weight:100}.main_logo{position:absolute;left:50%;bottom:30px;transform:translate(-50%)}.main_logo_img,.img_platform_sp{width:390px;padding:0 30px}.company_wrapper{padding:0}.company_img_sp{padding-top:20px;padding-bottom:0}.ir_img_sp{padding-top:5px}.company_img img,.ir_img img{display:none}.company_img_sp img,.ir_img_sp img{display:block;min-width:320px;max-width:100%}.company_img_wrapper{min-width:320px;max-width:100%;margin:0 auto}.carousel_section{padding-bottom:100px;padding-left:30px;padding-right:30px}.slider-container .swiper-button-next{top:105%;left:0;width:216px;height:46.8px}.slider-container .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;width:216px;height:46.8px;margin:auto}.news_border{width:100%;border-top:1px solid #acacac}.ir_top{padding:85px 30px 72px}.top_section>.head{margin-bottom:6px}.top_section .xj-mainlist,.top_section .wrapper_news_list{background-color:#323232}.xj-mainlist{padding-left:20px;border-top:1px solid #acacac;border-bottom:1px solid #acacac}.xj-mainlist>.pdf{display:block;border-bottom:1px solid #acacac;padding:16px 52px 16px 0}.xj-mainlist>.pdf:last-of-type{border-bottom:0}.xj-mainlist>.pdf>dt{font-size:14px;font-weight:600;color:#fff;line-height:16px;margin-bottom:8px;display:inline-block}.xj-mainlist dd:not(.txt){padding:16px 0}.xj-mainlist>.pdf>dd>a{font-size:14px;font-weight:400}.xj-mainlist>.pdf .pdf_link{display:inline-block;position:absolute;right:20px;top:50%;margin-top:-32px}.xj-mainlist>.pdf .pdf_link span{font-size:12px;font-weight:500;width:70px;padding-top:36px;display:inline-block;text-align:center}.xj-mainlist>.pdf>dt{font-size:16px;font-weight:500}.xj-mainlist>.pdf>.txt>a:link{font-size:14px;font-weight:500}.library_selector_wrapper{padding:20px}.tab_content .ir{display:block;width:100%;padding:16px 0 0 20px}.tab_content .ir .date{font-size:14px;font-weight:400;color:#fff;line-height:16px;margin-bottom:8px;display:inline-block}.tab_content .ir .content a{font-size:14px;font-weight:500;color:#fff}.xj-mainlist>.pdf.noBdr{border-bottom:0}.xj-mainlist .label{display:inline-block;padding:0!important}.lang_en .xj-mainlist .label{margin-left:10px}.xj-mainlist .label span{display:inline-block;min-width:52px;height:16px;background:#e5e5e5;margin-left:8px;font-size:11px;color:#fff;font-weight:500;line-height:12px;text-align:center;padding:2px 15px 0;margin-top:-1px}.xj-mainlist.addBtm,.xj-mainlist_en.addBtm{margin-bottom:8px}.xj-mainlist.top>.pdf:nth-of-type(3){border-bottom:0}.xj-mainlist.top>.pdf:nth-of-type(n+4){display:none!important}.contents_main_header_wrapper{display:none}.page_footer_nav{background-color:#fff}.nav_row_wrapper{flex-wrap:wrap}.nav_item{width:50%}.nav_item:nth-of-type(n+3){border-top:1px solid #acacac}.xj-mainlist.top>.pdf{padding:24px 0;border-color:#ddd}.wrapper_news_list{padding-left:20px;border-top:1px solid #acacac;border-bottom:1px solid #acacac;background:#fff}.wrapper_news_list>a,.wrapper_news_list>div{padding:20px 20px 20px 0;border-bottom:1px solid #acacac;display:block}.wrapper_news_list>a:last-of-type,.wrapper_news_list>div:last-of-type{border-bottom:0}.wrapper_news_list>a>.date,.wrapper_news_list>div>.date{font-size:16px;font-weight:500;color:#fff;margin-bottom:6px;display:inline-block}.wrapper_news_list>a:link>.content{font-size:14px;font-weight:500;color:#fff}.wrapper_news_list>a:hover>.content{color:#c8c8c8;transition:.3s}.category-btn:before{left:268px}.category-btn:after{left:115px}}@media screen and (max-width: 420px){.swiper{width:1270px}.slider-container{width:311px}.slider-container .swiper-slide img{width:311px;height:213px}.category{display:none}.category_sp{display:block}}
