@charset "UTF-8";.under_fv_wrapper{position:relative;background-size:cover}.under_fv_wrapper .under_fv_wrapper_inr{max-width:1000px;margin:auto}.under_fv_wrapper .under_fv_wrapper_inr .under_fv_txt_box{position:absolute;top:35%}@media only screen and (max-width:999px){.under_fv_wrapper .under_fv_wrapper_inr .under_fv_txt_box{left:10%}}.under_fv_wrapper .under_fv_wrapper_inr p{color:#fff}.under_fv_wrapper .under_fv_wrapper_inr img{width:auto}@media only screen and (max-width:600px){.under_fv_wrapper .under_fv_wrapper_inr img{width:70%}}.breadcrumb ul{display:flex}.breadcrumb ul li{font-weight:700;font-family:"montserrat",sans-serif;font-size:12px}@media only screen and (max-width:768px){.breadcrumb ul li{font-size:10px}}.breadcrumb ul li:after{content:">";padding:0 20px;color:#fff}@media only screen and (max-width:768px){.breadcrumb ul li:after{padding:0 10px !important}}.breadcrumb a{color:#fff;font-weight:700}@media only screen and (max-width:768px){.breadcrumb a{font-size:10px}}.page_title{font-family:"montserrat",sans-serif;font-size:clamp(56px, 7vw, 80px);color:#fff;line-height:initial;margin-bottom:10px}.under_contents_wrapper{border-radius:50px;margin-top:-50px;position:relative;background:#fff}@media only screen and (max-width:768px){.under_contents_wrapper{border-radius:20px}}#member .under_fv_wrapper{background-image:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/member/member_fv.jpg);height:710px;background-position:41% 75%}@media only screen and (max-width:768px){#member .under_fv_wrapper{background-image:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/member/sp_member_fv.jpg)}}.member_list{display:flex;gap:40px;flex-wrap:wrap;max-width:1000px;margin:auto;padding:100px 0 160px}@media only screen and (max-width:999px){.member_list{padding:16% 4%}}.member_list li{width:calc((100% - 80px) / 3);border-radius:20px;box-shadow:0px 5px 30px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px) and (max-width:999px){.member_list li{width:calc((100% - 40px) / 2)}}@media only screen and (max-width:768px){.member_list li{width:100%}}.member_list .member_list_img_wrap{position:relative;height:223px;overflow:hidden;border-radius:20px 20px 0 0}@media only screen and (max-width:768px){.member_list .member_list_img_wrap{height:60vw}}.member_list .member_list_img_wrap img{-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:20px 20px 0 0;width:100%;height:223px;transition:1s all}@media only screen and (max-width:768px){.member_list .member_list_img_wrap img{height:60vw}}.member_list .member_list_img_wrap img:hover{transform:scale(1.2)}.member_list .member_list_txt_wrap{padding:20px 25px;line-height:initial}.member_list .member_list_name_en{font-family:"montserrat",sans-serif;font-size:20px;font-weight:700;margin-bottom:2px}.member_list .member_list_name_ja{font-size:13px;margin-bottom:15px}.member_list .member_list_job{font-family:"montserrat",sans-serif;font-size:13px;font-weight:700;color:#c1c1c1}#member_detail{background-color:#f7f7f7;position:relative;z-index:0}@media only screen and (max-width:768px){#member_detail{padding:0 4%;padding-top:65px !important}}#member_detail .breadcrumb{font-size:12px;max-width:1000px;margin:auto;padding:175px 0 40px;border-radius:50px 50px 0 0;display:flex;gap:30px}#member_detail .breadcrumb ul{display:flex}#member_detail .breadcrumb ul li:after{color:#000}#member_detail .breadcrumb ul li a{color:#000}@media only screen and (max-width:768px){#member_detail .breadcrumb{margin:10% 0;padding:0}}.sp_ft_img_wrap{position:relative}.sp_ft_img{position:relative;overflow:visible;z-index:0}.sp_ft_img{display:none}@media only screen and (max-width:768px){.sp_ft_img{display:block;position:absolute;top:3%;right:1%;z-index:-1;width:51%}}.under_member_detail_contents_wrapper{max-width:1000px;margin:auto;border-radius:50px 50px 0 0;display:flex;flex-direction:column;gap:90px}@media only screen and (max-width:768px){.under_member_detail_contents_wrapper{background-size:60%;gap:50px}}.under_member_detail_contents_wrapper .under_member_detail_contents_info_wrap{display:flex;background-image:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/member/member_detail.png);background-repeat:no-repeat;background-position:95% 0;border-bottom:solid 3px #eaeaea;padding-bottom:80px}@media only screen and (max-width:768px){.under_member_detail_contents_wrapper .under_member_detail_contents_info_wrap{background-size:60%;background:0 0;padding-bottom:70px}}.under_member_detail_contents_wrapper .under_member_detail_contents_info{width:50%;margin:57px 0 100px}@media only screen and (max-width:768px){.under_member_detail_contents_wrapper .under_member_detail_contents_info{width:100%;margin:0}}.under_member_detail_contents_wrapper .under_detail_contents_img_wrap{width:50%;text-align:center;margin-top:210px}@media only screen and (max-width:768px){.under_member_detail_contents_wrapper .under_detail_contents_img_wrap{display:none}}.under_member_detail_contents_wrapper .under_detail_contents_img_wrap img{width:280px;height:280px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.member_detail_info{line-height:initial;margin-bottom:90px}@media only screen and (max-width:768px){.member_detail_info{margin-bottom:12%}}@media only screen and (max-width:768px){.member_detail_info .member_detail_info_head{display:flex;justify-content:space-between;gap:10px}}.member_detail_info .member_detail_info_head .under_detail_contents_img_wrap_sp{display:none}@media only screen and (max-width:768px){.member_detail_info .member_detail_info_head .under_detail_contents_img_wrap_sp{display:block;text-align:center}.member_detail_info .member_detail_info_head .under_detail_contents_img_wrap_sp img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:35vw;height:35vw}}.member_detail_info h1{font-family:"montserrat",sans-serif;font-size:clamp(46px, 6.5vw, 70px);font-weight:700;line-height:initial}@media only screen and (max-width:768px){.member_detail_info h1{margin-top:20%}}.member_detail_info .member_detail_name_ja{font-size:18px;font-size:clamp(12px, 3.5vw, 18px);margin-bottom:50px}@media only screen and (max-width:768px){.member_detail_info .member_detail_name_ja{margin-bottom:20%}}.member_detail_info .member_detail_job{font-family:"montserrat",sans-serif;font-size:24px;font-size:clamp(14px, 4vw, 24px);font-weight:700;margin-bottom:50px}@media only screen and (max-width:768px){.member_detail_info .member_detail_job{margin-bottom:10%}}.member_detail_info .member_detail_career{line-height:2}.member_myself{line-height:initial}.member_myself ul{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width:768px){.member_myself ul{gap:25px}}.member_myself ul h3{font-size:28px;font-size:clamp(16px, 4vw, 28px);margin-bottom:10px;font-weight:700}.member_detail_h2_wrap{display:flex;justify-content:space-between}.member_detail_h2_wrap .more_btn{font-size:16px}@media only screen and (max-width:768px){.member_detail_h2_wrap .more_btn{display:none}}.member_detail_h2{font-family:"montserrat",sans-serif;font-size:clamp(48px, 5.5vw, 50px);font-weight:700;margin-bottom:50px;line-height:initial}@media only screen and (max-width:768px){.member_detail_h2{margin-bottom:8%}}.member_works_article{padding-bottom:90px;background:#f7f7f7;border-bottom:solid 3px #eaeaea}@media only screen and (max-width:999px){.member_works_article{padding-bottom:70px}.member_works_article .member_detail_h2_wrap{margin-bottom:10%}}.member_works_article .blog_section{margin-top:-40px}.member_works_article .blog_article_ttl{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.member_works_article .blog_article_ttl{margin-bottom:12%}}.member_works_article .swiper-pagination-lock{display:block}.member_works_article .swiper-button-lock{display:block}.member_works_article .swiper-pagination{position:static;width:-moz-fit-content;width:fit-content}.member_works_article .swiper-button-prev{position:static;width:54px;height:54px;margin:0 15px;margin-top:0}.member_works_article .swiper-button-next{position:static;width:54px;height:54px;margin-top:0}.member_works_article .swiper-button-prev:after{content:"";display:block;background:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/top/arrow_prev.svg) no-repeat;background-position:center;background-size:cover;width:54px;height:54px}.member_works_article .swiper-button-next:after{content:"";display:block;background:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/top/arrow_next.svg) no-repeat;background-position:center;background-size:cover;width:54px;height:54px}.member_works_article .swiper_nav{display:flex;justify-content:end;align-items:center;margin-bottom:40px}.member_works_article .swiper_blog{overflow:hidden;padding:10px}@media only screen and (min-width:769px){.member_works_article .swiper_blog{overflow:visible}}.member_works_article .swiper-wrapper_blog{width:100%}@media only screen and (min-width:769px){.member_works_article .swiper-wrapper_blog{flex-wrap:wrap;gap:30px}}.member_works_article .swiper-slide_blog_img_box{overflow:hidden;border-radius:20px 20px 0 0}.member_works_article .swiper-slide_blog_category_box{font-size:12px;display:flex;justify-content:space-between;align-items:center}.member_works_article .swiper-slide_blog_category{padding:2px 15px;border-radius:50px;background:#111;color:#fff;font-size:clamp(10px, 3vw, 12px)}.member_works_article .swiper-slide_blog_date{color:#c1c1c1;font-size:clamp(10px, 3vw, 14px)}.member_works_article .swiper-slide_blog_p_box{box-sizing:border-box;padding:15px 20px}.member_works_article .works_article_p{margin-top:5px}.member_works_article .swiper-slide_blog{width:100%;height:100%;border-radius:20px;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}@media only screen and (min-width:769px){.member_works_article .swiper-slide_blog{width:calc((100% - 30px) / 2) !important;margin-right:0 !important}}.member_works_article .swiper-pagination_sp{display:none}@media (max-width:1024px){.member_works_article .swiper-pagination-progressbar{background:#fff}.member_works_article .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:gold}.member_works_article .swiper-pagination_pc{display:none}.member_works_article .swiper-button-prev,.member_works_article .swiper-button-next{display:none}.member_works_article .swiper-pagination_sp{display:block;margin-top:4%;height:5px !important}}.member_works_article .more_btn{margin:0 auto;margin-top:40px}@media only screen and (min-width:1000px){.member_works_article .more_btn_yellow{display:none}}.member_works_article .more_btn_clear{margin:0}@media only screen and (max-width:999px){.member_works_article .more_btn_clear{display:none}}.works_category{color:#fff;padding:5px 15px;letter-spacing:.6px;border-radius:20px;font-size:13px;font-size:clamp(12px, 2.5vw, 13px);display:inline-block;line-height:normal}.works_name{font-size:clamp(16px, 4vw, 18px);letter-spacing:.6px;overflow:hidden;display:-webkit-box;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tag_dtp{background:#41c341}.tag_corporate-site{background:#e975b4}.tag_banner{background:#e98535}.tag_lp{background:#ec5757}@media only screen and (max-width:999px){#member_detail{padding:0 25px}}@media screen and (max-width:1024px){#member_detail .blog_article .blog_article_inner{margin:0}}#member_detail .blog_article{padding-top:0;border-bottom:solid 3px #eaeaea}@media only screen and (max-width:999px){#member_detail .blog_article{padding-bottom:70px}}#member_detail .blog_article .member_detail_h2_wrap{margin-bottom:1%}@media only screen and (max-width:999px){#member_detail .blog_article .member_detail_h2_wrap{margin-bottom:10%}}@media only screen and (min-width:1000px){#member_detail .blog_article .more_btn_yellow{display:none}}#member_detail .blog_article .more_btn_clear{margin:0}@media only screen and (max-width:999px){#member_detail .blog_article .more_btn_clear{display:none}}#member_detail .blog_article .swiper-slide_blog_img_box img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}#member_detail .blog_article .swiper-slide_blog{height:350px}#member_detail .blog_article .works_article_p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member_pager_wrap{padding-bottom:90px;border-bottom:solid 3px #eaeaea}.member_pager_wrap .return_btn_wrap a{margin:20px auto 0}@media only screen and (max-width:768px){.member_pager_wrap .return_btn_wrap a{margin:40px auto 0}}.member_pager_wrap .return_btn_wrap .more_btn:before,.member_pager_wrap .return_btn_wrap .more_btn:hover:after{left:75%}.member_pager .pager_wrap{display:flex;gap:60px;max-width:700px;margin:auto;justify-content:space-between;position:relative}@media only screen and (max-width:768px){.member_pager .pager_wrap{flex-direction:column;gap:30px}}.member_pager .pager_wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:80%;background-color:#e0e0e0}@media only screen and (max-width:768px){.member_pager .pager_wrap:before{display:none;width:100%;height:1px}}.member_pager .pager_wrap .pager_block_prvw_wrap .more_btn_clear:before{left:9px;top:15px}.member_pager .pager_wrap .pager_block_prvw_wrap .more_btn_clear:after{left:6px;top:15px;background:url(//legit.co.jp/wp-content/themes/legit_theme/assets/css/../img/member/btn_prev.png)}.member_pager .pager_wrap .pager_block_prvw_wrap .pager_block_prvw{font-family:"montserrat",sans-serif;font-weight:700;padding-left:8%}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block_prvw_wrap .pager_block_prvw{padding-left:5%}}.member_pager .pager_wrap .pager_block_next_wrap .more_btn_clear:before{top:15px;right:3px}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block_next_wrap .more_btn_clear:before{left:9px;top:15px}}.member_pager .pager_wrap .pager_block_next_wrap .more_btn_clear:after{top:15px;right:0}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block_next_wrap .more_btn_clear:after{left:6px;top:15px}}.member_pager .pager_wrap .pager_block_next_wrap .pager_block_next{font-family:"montserrat",sans-serif;text-align:right;font-weight:700;padding-right:8%}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block_next_wrap .pager_block_next{text-align:left;padding-right:0;padding-left:5%}}.member_pager .pager_wrap .pager_block{width:calc((100% - 60px) / 2)}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block{width:100%}}.member_pager .pager_wrap .pager_block .more_btn{width:auto;height:auto;display:block;border-radius:0}.member_pager .pager_wrap .pager_block .pager_prvw_info{display:flex;gap:10px}.member_pager .pager_wrap .pager_block .pager_next_info{display:flex;gap:10px;flex-direction:row-reverse}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block .pager_next_info{flex-direction:row}}.member_pager .pager_wrap .pager_block .pager_thumbnail{position:relative;height:112px;overflow:hidden;border-radius:10px;width:calc((100% - 10px) / 2)}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block .pager_thumbnail{width:120px;height:23vw}}.member_pager .pager_wrap .pager_block .pager_thumbnail img{-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:10px;width:100%;height:112px;transition:1s all}.member_pager .pager_wrap .pager_block .pager_name{font-size:14px;width:calc((100% - 10px) / 2)}@media only screen and (max-width:768px){.member_pager .pager_wrap .pager_block .pager_name{font-size:10px}}.return_btn_wrap{margin:auto}.return_btn{color:#fff !important}.more_btn::before:hover{background:rgba(0,0,0,0)}.breadcrumb a{color:#fff !important}.breadcrumb li:after{color:#fff !important}#member_detail .breadcrumb a{color:#000 !important}#member_detail .breadcrumb li:after{color:#000 !important}.works_category.appli{background:#506ad9}.works_category.corp{background:#e975b4}.works_category.net_site{background:#9563c3}.works_category.package{background:#2e8b99}.works_category.banner{background:#e98535}.works_category.lp{background:#ec5757}.works_category.card{background:#844c1f}.works_category.paper_media{background:#41c341}