.page_about .para_top{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.page_about .para_top img{width:100%;height:100%;object-fit:cover;object-position:center}.page_about .com_about_hed_{font-size:1.6rem}.page_about .com_about_hed .in_hed{font-size:4.8rem;margin-top:20px;line-height:1}.page_about .com_about_hed .sub{margin-top:20px}.page_about .main_right_sub a.active span{background-color:#000;color:#fff}.page_about .main_right .about_us{color:#fff;padding-top:20%}.page_about .main_right .about_us .top_txt .top_hed_{font-size:1.6rem}.page_about .main_right .about_us .top_txt .top_hed .in_hed{font-size:4.8rem;margin-top:20px;line-height:1}.page_about .main_right .about_us .top_txt .top_hed .sub{margin-top:20px}.page_about .main_right .about_us .top_txt p{margin-top:60px;line-height:2.4}.page_about .main_right .bottom_txt{margin-top:120px}.page_about .main_right .bottom_txt h4{color:#fff}.page_about .main_right .bottom_txt .in_top .main_hed{font-size:3.6rem;line-height:1.8;margin-top:40px}.page_about .main_right .bottom_txt .in_top p{margin-top:40px;font-size:2rem;line-height:2}@media screen and (max-width: 750px){.page_about .main_right .about_us{padding:160px 20px 0}.page_about .main_right .bottom_txt{margin-top:180px}.page_about .main_right .about_us .top_txt p{line-height:1.8}}.page_about .main_right .bottom_txt .in_bottom{margin-top:80px}.page_about .main_right .bottom_txt .in_bottom .mini_hed{width:40%;margin-right:10%}.page_about .main_right .bottom_txt .in_bottom .mini_hed .in_hed{font-size:2.4rem;margin-top:40px;line-height:1}.page_about .main_right .bottom_txt .in_bottom .mini_hed p{font-size:1.6rem;margin-top:40px}@media screen and (max-width: 750px){.page_about .main_right .bottom_txt .in_bottom{margin-top:120px;flex-wrap:wrap}.page_about .main_right .bottom_txt .in_bottom .mini_hed{width:100%;margin-right:0%}.page_about .main_right .bottom_txt .in_bottom .mini_hed:nth-child(n+2){width:100%;margin-top:120px}.page_about .main_right .bottom_txt .in_bottom .mini_hed .in_hed{font-size:2.4rem;margin-top:80px}.page_about .main_right .bottom_txt .in_bottom .mini_hed p{font-size:1.6rem;margin-top:40px}}.wh_bg{background-color:#fff;margin-top:120px;position:relative;padding:160px 80px 160px 0}@media screen and (min-width: 750px){.wh_bg:before{content:"";display:block;position:absolute;top:0;bottom:0;right:100%;width:50%;background-color:#fff;z-index:-1}}@media screen and (max-width: 750px){.wh_bg{margin-top:160px;padding:230px 20px 160px}}.page_about .member .ceo_area{flex-wrap:wrap;align-items:flex-end;align-content:flex-end;margin-bottom:120px}.page_about .member .ceo_area .ceo_image{width:45%}.page_about .member .ceo_area .in_txt{width:55%;padding:0 80px}.page_about .member .ceo_area .in_txt .name .mini{font-size:2rem}.page_about .member .ceo_area .in_txt .name .main_name{font-size:2.4rem;margin-top:30px;line-height:1}.page_about .member .ceo_area .in_txt .name span.jp{font-size:1.4rem;margin-top:8px}.page_about .member .ceo_area .in_txt p{margin-top:60px;line-height:2.2;letter-spacing:.08rem}@media screen and (max-width: 1000px){.page_about .member .ceo_area .ceo_image{width:100%;margin-top:80px}.page_about .member .ceo_area .in_txt{width:100%;padding:0;margin-top:50px}.page_about .member .ceo_area .in_txt .name .main_name{margin-top:20px}}.page_about .member{margin-top:40px}.page_about .member .list{flex-wrap:wrap;gap:20px 8px;list-style-type:none;padding-left:0;margin-top:80px}.page_about .member .list li{width:calc(20% - 6.4px)}.page_about .member .list li img,.page_about .member .list li span{display:block}@media screen and (max-width: 1100px){.page_about .member .list li{width:calc(33% - 6.4px)}}@media screen and (max-width: 750px){.page_about .member .list{gap:60px 15px;margin-top:120px}.page_about .member .list li{width:calc(50% - 7.5px);line-height:1}.page_about .member .list li img,.page_about .member .list li span{margin-bottom:14px}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.page_about .member .slide_main{overflow:hidden;width:calc(100% + 30vw + 80px);gap:0 10px;margin:120px 0 0 -30vw}.page_about .member .slide_main .img_auto_slide{animation:infinity-scroll-left 80s infinite linear .5s both;gap:0 10px}.page_about .member .img_auto_slide .in_img{width:20vw}.page_about .member .img_auto_slide img{width:100%;object-fit:cover;height:250px}@media screen and (max-width: 750px){.page_about .member .slide_main{display:none}}.page_about .company{margin-top:120px}.page_about .company .list{margin-top:80px;padding-left:0;border-top:1px solid #000}.page_about .company .list li{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;align-items:center;padding:25px 0}.page_about .company .list li .in_hed{width:20%}.page_about .company .list li p{width:80%}@media screen and (max-width: 750px){.page_about .company{margin-top:160px}.page_about .company .list li.t_tpo{align-items:flex-start}.page_about .company .list li .in_hed{width:30%}.page_about .company .list li p{width:70%}}.page_about .partner{margin-top:80px}.page_about .partner .p_main{margin-top:40px}.page_about .partner .p_main .in_hed{font-size:2rem;line-height:1}.page_about .partner .p_main .list{gap:10px;flex-wrap:wrap;list-style-type:none;padding-left:0;margin-top:30px;margin-bottom:80px}.page_about .partner .p_main .list a{width:calc(20% - 8px)}.page_about .partner .p_main .list a .img_box{border:1px solid #000;position:relative;overflow:hidden}.page_about .partner .p_main .list a .img_box:before{content:"";padding-top:100%;display:block}.page_about .partner .p_main .list a img{display:block;position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;object-fit:cover}.page_about .partner .p_main .list.partlogo a img{height:auto;margin:auto;object-fit:contain}.page_about .partner .p_main .list.txt_only{width:100%}.page_about .partner .p_main .list.txt_only a{width:30%}.page_about .partner .p_main .list a .in_txt span{display:block}@media screen and (max-width: 750px){.page_about .partner .p_main.txt_on .list{gap:20px 10px}.page_about .partner .p_main .list a .in_txt{margin-top:10px;font-size:1.2rem}.page_about .partner .p_main .list a .in_txt span{font-size:1.4rem;line-height:1.4;margin-top:5px;display:block}.page_about .partner .p_main .list a{width:calc((100% / 3) - 7px)}.page_about .partner .p_main .list.txt_only a{width:calc(50% - 7px)}}.page_about .partner .p_main .list.side_sc{flex-wrap:nowrap!important;overflow-x:scroll;padding:0 1px 0 0;margin-bottom:20px}.page_about .partner .p_main .list.side_sc+.b_navi{margin-bottom:50px}.page_about .partner .p_main .list.side_sc a{min-width:calc((100% / 5.5) - 8px);width:inherit}@media screen and (max-width: 750px){.page_about .partner .p_main .list.side_sc a{min-width:calc((100% / 2.4) - 8px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/add_page_about.css.map */
