#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/main_bg.jpg)}#hasei_main.detail{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/detail_main_bg.jpg);height:280px}@media screen and (max-width:800px){#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/main_bg_sp.jpg)}#hasei_main.detail{height:200px}}.intro{padding:0 0 140px;position:relative;z-index:50}.intro.detail{padding-bottom:0}.intro .bar{background:#fff;border-radius:10px 10px 0 0;display:block;height:65px;left:0;margin:auto;position:absolute;right:0;top:-60px;width:320px;z-index:5}.intro .bar:after,.intro .bar:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/common/hasei_tit_lb.png);background-size:cover;bottom:5px;content:"";display:block;height:10px;position:absolute;width:10px}.intro .bar:before{left:-10px}.intro .bar:after{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/common/hasei_tit_rb.png);right:-10px}.intro .pagetit{font-size:35px;font-weight:700;position:relative;text-align:center;z-index:10}.intro .pagetit:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/intro_tit_icon.png);background-size:cover;content:"";display:block;height:55px;left:0;margin:auto;position:absolute;right:0;top:-78px;width:80px;z-index:10}.detail_area .title_area h1{margin-bottom:20px}.detail_area .title_area h1 span{font-size:4rem;font-weight:700;line-height:1.5;position:relative;z-index:10}.intro .s_tit{display:block;margin:30px auto 80px;text-align:center}.intro .tag_area{margin:15px auto;max-width:1100px;position:relative}.intro .side_area .tag_area{margin:20px 0 0}.intro .tag_area a{background:#2e475d;border-radius:24px;display:inline-block;font-size:1.2rem;font-weight:700;margin:0 10px 10px 0;padding:5px 14px 7px}.intro .tag_area a,.intro .tag_area a:hover{color:#fff;transition:background .3s ease,color .3s ease}.intro .tag_area a:hover{background:#ff7a59}.intro .tag_area h2{font-size:1.8rem;font-weight:700;margin-bottom:20px}.intro .link_area{border-bottom:1px dashed #ccc;box-sizing:border-box;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:70px auto 0;max-width:1100px;position:relative}.intro .link_area li{opacity:0;transform:translateY(100px);transition:.4s}.intro .link_area li.move{opacity:1;transform:translateY(0)}.intro .link_area li{display:block;margin-bottom:calc(6vw - 10px);margin-right:4.5%;width:30%}.intro .link_area li:nth-child(3n){margin-right:0}.intro .link_area li .cliant,.intro .link_area li a{display:block;position:relative}.intro .link_area li .cliant{box-sizing:border-box;color:#000;font-size:1.6rem;font-weight:700;margin-bottom:15px}.intro .link_area li .cliant .fa-solid{color:#ff7a59;font-size:1.6rem;margin-right:8px}.intro .link_area .img_area{border:1px solid #b6c7d6;border-radius:10px;height:180px;margin-bottom:15px;overflow:hidden;position:relative;z-index:10}.intro .link_area .img_area .fit_img{position:relative;transition:transform .3s ease;z-index:1}.intro .link_area a:hover .fit_img{transform:scale(1.1);transition:transform .3s ease}.intro .link_area p{border-bottom:1px solid #000;color:#000;display:inline;font-size:1.5rem;font-weight:700;line-height:1.6;transition:color .3s ease,border .3s ease}.intro .link_area a:hover p{border-color:#ff7a59;color:#ff7a59;transition:color .3s ease,border .3s ease}.intro .link_area .s_txt{color:#000;display:block;font-size:13px;font-size:clamp(13px,.86vw,16px);line-height:1.92;margin:12px 0 20px;transition:color .3s ease}.intro .link_area a:hover .s_txt{color:#ff7a59;transition:color .3s ease}.intro .link_area .tag{background:#2e475d;border-radius:24px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin:0 10px 10px 0;padding:6px 14px}.pager{margin:45px auto;position:relative;text-align:center}.pager a,.pager p,.pager span{background:#fff;border:1px solid #000;border-radius:50%;box-sizing:border-box;color:#333;display:inline-block;font-size:18px;height:50px;margin:0 10px;padding-top:15px;text-align:center;width:50px}.pager a{background:#fff;border:1px solid rgba(0,0,0,.15);color:#000}.pager a,.pager a:hover{transition:color .3s ease,border .3s ease,background .3s ease}.pager a:hover{background:#ff7a59;border-color:#ff7a59;color:#fff}.pager span.current{background:#333;border:1px solid rgba(0,0,0,.15);color:#fff}@media screen and (max-width:800px){.intro{padding:0 0 85px}.intro .bar{height:65px;width:315px}.intro .bar:after,.intro .bar:before{bottom:5px;height:5px;width:5px}.intro .bar:before{left:-5px}.intro .bar:after{right:-5px}.intro h1{font-size:25px;font-size:clamp(23px,6.6vw,27px);margin-bottom:-14px}.intro h1:before{top:-73px}.intro .s_tit{margin:12px auto 45px}.intro .tag_area{width:calc(100% - 10.6vw)}.intro .tag_area a{padding:6px 14px}.intro .link_area{margin:45px auto 0;width:calc(100% - 10.6vw)}.intro .link_area li{display:block;margin-bottom:45px;margin-right:0;width:100%}.intro .link_area p{display:inline;line-height:1.5625}.intro .link_area .s_txt{font-size:13px;font-size:clamp(11px,3.46vw,15px);margin:12px 0 20px}.pager{margin:22px auto 0}.pager a,.pager p{font-size:16px;height:33px;margin:0 10px;padding-top:8px;width:33px}.detail_area .title_area h1 span{font-size:2.3rem}}.detail_area{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1100px;padding-bottom:135px;position:relative}.detail_area .title_area{position:relative;width:100%}.detail_area .kiji_area .img_caption{margin:40px 0}.detail_area .kiji_area .img_caption img{margin-bottom:15px}.detail_area .kiji_area .img_caption p{font-size:1.4rem;line-height:1.8;margin:0 auto;max-width:85%;text-align:center}.detail_area .title_area .cliant{display:inline-block;font-size:1.8rem;font-weight:700;margin-bottom:20px;position:relative}.detail_area .title_area .cliant .fa-solid{color:#ff7a59;font-size:2rem;margin-right:8px}.detail_area .title_area .tag_area{margin:0 0 80px}.detail_area .title_area .tag{background:#2e475d;border-radius:24px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin:0 10px 10px 0;padding:5px 14px 7px}.detail_area .kiji_area{box-sizing:border-box;margin:0 auto;width:100%}.detail_area .kiji_area p{font-size:1.8rem;line-height:2;margin:30px 0}.detail_area .kiji_area a:link,.detail_area .kiji_area a:visited{text-decoration:underline}.detail_area .kiji_area a:hover{text-decoration:none}.detail_area .kiji_area a:active{text-decoration:underline}.detail_area .kiji_area h2{border-bottom:1px solid #f5b0a4;font-size:3rem;font-weight:700;line-height:1.6;margin:80px 0 40px;padding-bottom:30px;position:relative}.detail_area .kiji_area .hdg_lv3,.detail_area .kiji_area h3{font-size:2rem;font-weight:700;line-height:1.6;margin:60px 0 30px;padding-bottom:6px}.detail_area .kiji_area ul{margin:40px 0}.detail_area .kiji_area ul li{box-sizing:border-box;font-size:1.8rem;line-height:1.8;margin-bottom:10px;padding-left:15px;position:relative}.detail_area .kiji_area ul ul{margin:10px 0 0}.detail_area .kiji_area ul li:before{background:#3e5974;top:11px}.detail_area .kiji_area ul li:before,.detail_area .kiji_area ul ul li:before{border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;width:6px}.detail_area .kiji_area ul ul li:before{background:#ccc;top:9px}.detail_area .kiji_area ol{counter-reset:number;margin-bottom:45px}.detail_area .kiji_area ol,.detail_area .kiji_area ol li{box-sizing:border-box;list-style-type:none!important;position:relative}.detail_area .kiji_area ol li{font-size:16px;font-size:clamp(16px,1.06vw,18px);line-height:2.18;padding-left:18px}.detail_area .kiji_area ol li:before{color:#ff7a59;content:counter(number)")";counter-increment:number;display:block;font-size:16px;font-size:clamp(16px,1.06vw,18px);font-weight:700;left:0;line-height:2.18;position:absolute}.detail_area .kiji_area img{border-radius:10px;display:block;height:auto;margin:40px auto 65px;max-width:100%;width:auto}.detail_area .kiji_area .detail_img img{margin:0 auto;max-width:100%;width:100%}.detail_area .addition{background:#fdf0ee;border-radius:10px;box-sizing:border-box;margin-bottom:60px;padding:4vw 4vw calc(4vw - 10px);position:relative}.detail_area .addition p{font-size:14px;font-size:clamp(14px,.93vw,16px);line-height:2.14}.detail_area .kiji_area .addition_tit{font-size:18px;font-size:clamp(18px,1.2vw,20px);font-weight:700;line-height:1;margin-bottom:25px;margin-top:0;padding-left:12px;position:relative}.detail_area .addition_tit:before{background:#ec6d56;border-radius:3px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.detail_area a.relation_link{border:1px solid rgba(0,0,0,.15);border-radius:10px;box-sizing:border-box;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;line-height:1;padding:20px}.detail_area a.relation_link:hover{border-color:#ec6d56;opacity:1}.detail_area a.relation_link .text_area{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:0 2.6vw;width:71.25%}.detail_area a.relation_link h3{color:#000;font-size:16px;font-size:clamp(16px,1.06vw,18px);font-weight:700;margin-bottom:4px;margin-top:0;transition:color .3s ease}.detail_area a.relation_link p{color:#000;font-size:13px;font-size:clamp(13px,.86vw,15px);line-height:1.92;margin-bottom:5px;margin-top:0;transition:color .3s ease}.detail_area a.relation_link span{border-bottom:1px solid #333;color:#000;font-size:13px;font-size:clamp(13px,.86vw,15px);transition:color .3s ease,border .3s ease}.detail_area a.relation_link .img_area{border-radius:10px;display:block;max-width:250px;overflow:hidden;position:relative;width:26.7%;z-index:10}.detail_area a.relation_link .img_area:before{content:"";display:block;padding-top:66.66%}.detail_area a.relation_link .fit_img{border-radius:0;height:100%;margin:0;width:100%}.ie .detail_area a.relation_link .fit_img{max-width:200%}.detail_area a:hover .fit_img{transform:scale(1.1);transition:transform .3s ease}.detail_area a.relation_link:hover span{border-color:#ec6d56;color:#ec6d56}.detail_area .share{align-items:flex-start;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:70px auto 89px}.share .sns_area{box-sizing:border-box;min-width:300px;padding-left:140px;position:relative;text-align:right;width:39.88%}.share .sns_area p{font-size:14px;font-weight:700;left:0;margin:0;position:absolute;top:6px}.share .sns_area a{border-bottom:none;border-radius:40px;display:inline-block;line-height:1;margin-bottom:0;margin-right:14px;padding-bottom:0;transition:transform .3s ease;width:40px}.share .sns_area a img{border-radius:40px;margin-bottom:0;margin-top:0}.share .sns_area a:last-child{margin-right:0}.share .sns_area a:hover{opacity:1;transform:scale(1.1);transition:transform .3s ease}.share .copy_area{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:calc(100% - 310px);width:57.14%}.share .copy_area p{border-radius:5px 0 0 5px;font-size:12px!important;margin-bottom:0;margin-top:0;overflow:hidden;padding:14px 20px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 70px)}.share .copy-value,.share .copy_area p{background:#f2f2f2;box-sizing:border-box;display:block;font-weight:500;line-height:13px}.share .copy-value{border-left:1px solid #fff;border-radius:0 5px 5px 0;font-size:13px;padding:13px 0 14px;position:relative;text-align:center;width:70px}.copy-value{cursor:pointer;position:relative}.detail_area .kiji_area .bgc_box{background-color:#f6f9fc;border-radius:5px;margin:40px 0;padding:20px 30px}.detail_area .kiji_area .line_box{border:1px solid #b6c7d6;border-radius:5px;margin:40px 0;padding:20px 30px}.bgc_box .hdg_lv3:first-child,.bgc_box h2:first-child,.line_box .hdg_lv3:first-child,.line_box h2:first-child{margin-top:0}.detail_area .kiji_area table{border-right:1px solid #b6c7d6;border-top:1px solid #b6c7d6;font-size:1.4rem;line-height:1.8;margin:40px 0}.detail_area .kiji_area table td,.detail_area .kiji_area table th{border-bottom:1px solid #b6c7d6;border-left:1px solid #b6c7d6;font-size:1.7rem;padding:15px 10px}.detail_area .kiji_area table th{background-color:#f6f9fc;font-weight:700;text-align:center}.detail_area .kiji_area .w_full_table{width:100%}.detail_area .kiji_area .even_table{table-layout:fixed}.detail_area .kiji_area .horizontal_line{border:none}.detail_area .kiji_area .horizontal_line th{background:none;text-align:left}.detail_area .kiji_area .horizontal_line td,.detail_area .kiji_area .horizontal_line th{border-bottom:1px solid #b6c7d6;border-left:none}.detail_area .kiji_area .horizontal_line tr:last-child td,.detail_area .kiji_area .horizontal_line tr:last-child th{border:none}.share .sns_area a:after{display:none}.tooltip:after{animation:fade-tooltip .5s 1s 1 forwards;background:#555;border-radius:.4rem;color:#fff;content:"";display:inline-block;font-size:.75rem;left:50%;padding:10px;position:absolute;text-align:center;top:-26px;transform:translate(-50%);width:100px}@keyframes fade-tooltip{to{opacity:0}}.back_link{border-bottom:1px solid #000;border-top:1px solid #000;box-sizing:border-box;margin-top:85px;padding:43px 0 44px 55px;position:relative;width:100%}.detail_area .kiji_area .back_link a{border:none;color:#000;display:block;font-size:14px;font-weight:700;line-height:1;margin-bottom:0;padding-bottom:0}.detail_area .kiji_area .back_link a:hover{color:#ff7a59;opacity:1}.back_link a:first-child{position:relative}.back_link a:first-child:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/back_btn_icon.png);background-size:cover;bottom:0;content:"";display:block;height:12px;left:-25px;margin:auto;position:absolute;top:0;transition:transform .3s ease;width:14px}.back_link a:hover:first-child:before{transform:translateX(-3px);transition:transform .3s ease}.back_link .enb{bottom:0;margin:auto;padding-right:23px;position:absolute;right:28px;top:43px}.back_link .enb:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/interview/pagetop_icon.png);background-size:cover;content:"";display:block;height:7px;margin:auto;position:absolute;right:0;top:3px;transition:transform .3s ease;width:12px}.back_link .enb:hover:before{transform:translateY(-3px);transition:transform .3s ease}.detail_area .side_area{box-sizing:border-box;height:100%;position:sticky;top:30px;width:24%}.side_area h2{border-bottom:1px solid;font-size:1.8rem;font-weight:700;padding-bottom:12px}.side_area h2 .fa-solid{color:#ff7a59;margin-right:8px}.side_area ul{border-bottom:1px solid #000;margin-bottom:50px}.side_area li{width:100%}.side_area li a{align-items:flex-start;border-bottom:1px dashed #ccc;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 0}.side_area li:last-child a{border:none}.side_area .img_area{border-radius:10px;overflow:hidden;position:relative;width:calc(26.6% - .6vw);z-index:10}.side_area .img_area:before{content:"";display:block;padding-top:100%}.side_area .text_area p{font-size:1.4rem;line-height:1.6;margin-bottom:13px}.side_area .text_area p,.side_area .text_area span{color:#000;font-weight:700;transition:color .3s ease}.side_area .text_area span{display:block;font-size:1.3rem;position:relative}.side_area li a:hover p,.side_area li a:hover span{color:#ff7a59;transition:color .3s ease}.side_area .tag_area a{background:#2e475d;border-radius:24px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin:0 10px 10px 0;padding:5px 14px 7px;transition:background .3s ease,color .3s ease}.side_area .tag_area a:hover{background:#ff7a59;color:#fff}.company_prof{border-top:1px solid #000;display:flex;flex-wrap:wrap;margin-bottom:80px}.company_prof_tit{border-bottom:1px solid #000;box-sizing:border-box;font-size:clamp(16px,1.06vw,18px);padding:20px;width:25%}.company_prof_tit h2,.company_prof_tit h3,.company_prof_tit h4{font-weight:700;line-height:2.18}.company_prof_content{border-bottom:1px solid #000;box-sizing:border-box;padding:20px;width:75%}.detail_area .kiji_area .company_prof_content p{margin-bottom:0}.detail_area .kiji_area .company_prof_content p:first-child{margin-top:0}.detail_area .kiji_area .company_prof_content ul{margin-bottom:0}.detail_area .kiji_area .company_prof_content ul:first-child{margin-top:0}.detail_area .kiji_area .company_prof_content a{margin-bottom:0}.detail_area .kiji_area h3 span{font-size:clamp(22px,2vw,24px);font-weight:700}.person_prof{display:flex;margin:25px 0 80px}.person_prof figure{height:120px;margin-right:20px;width:120px}.detail_area .kiji_area .person_prof img{border-radius:50%;display:block;height:auto;margin:0;max-width:100%;object-fit:cover;width:auto}.detail_area .kiji_area .person_prof p:first-child,.detail_area .kiji_area h2+p,.detail_area .kiji_area h2+ul,.detail_area .kiji_area h3+p,.detail_area .kiji_area h3+ul,.detail_area .kiji_area h4+p,.detail_area .kiji_area h4+ul{margin-top:0}.detail_area .title_area .casestudy_label{display:flex;margin-top:20px}.detail_area .kiji_area .casestudy_label li{border-right:1px solid #000;line-height:1.2;margin-right:10px;padding-left:0;padding-right:10px}.detail_area .kiji_area .casestudy_label li:last-child{border:none;margin-right:0;padding-right:0}.detail_area .kiji_area .casestudy_label li:before{display:none}@media screen and (max-width:1200px){.detail_area .kiji_area,.detail_area .side_area{padding:100px 2vw 0}}@media screen and (max-width:1050px){.share .copy_area{margin-top:20px;max-width:100%;width:100%}}@media screen and (max-width:800px){.detail_area{padding-bottom:80px;width:calc(100% - 10.6vw)}.detail_area .detail_img,.detail_area .title_area{position:relative;width:100%}.detail_area .detail_img{border-radius:10px;height:auto;margin-bottom:35px;overflow:hidden}.detail_area .title_area .text_area{margin:40px auto 15px;width:100%}.detail_area .title_area h2{color:#000;font-size:21px;font-size:clamp(19px,5.6vw,23px);line-height:1.92;margin:15px 0}.detail_area .title_area .tag{padding:6px 14px}.detail_area .kiji_area{box-sizing:border-box;padding:0;width:90%}.case-study .detail_area .kiji_area p{font-size:1.6rem}.detail_area .kiji_area a{font-size:14px;font-size:clamp(12px,3.73vw,16px);line-height:2.14}.detail_area .kiji_area h2,.detail_area .kiji_area h2 span{font-size:24px;font-size:clamp(18px,5.3333vw,24px)}.detail_area .kiji_area .title_area h2 span{font-size:clamp(24px,5.3333vw,26px)}.detail_area .kiji_area h3{font-size:2rem}.detail_area .kiji_area ul{margin:30px 0}.detail_area .kiji_area ul li{font-size:15px;font-size:clamp(12px,3.73vw,16px);line-height:2.14;padding-left:15px}.detail_area .kiji_area ul li:before{background:#ff7a59;border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;width:6px}.detail_area .kiji_area ol{margin:30px 0}.detail_area .kiji_area ol li{font-size:15px;font-size:clamp(12px,3.73vw,16px);line-height:2.14;padding-left:18px}.detail_area .kiji_area ol li:before{font-size:14px;font-size:clamp(12px,3.73vw,16px);line-height:2.14}.detail_area .kiji_area .horizontal_line td,.detail_area .kiji_area .horizontal_line th{font-size:1.5rem}.detail_area .addition{margin-bottom:60px;padding:25px 20px}.detail_area .addition p{font-size:13px;font-size:clamp(12px,3.46vw,15px);line-height:1.92}.detail_area .addition_tit{font-size:16px;font-size:clamp(15px,4.26vw,18px);margin-bottom:18px;padding-left:10px;position:relative}.detail_area a.relation_link{border:1px solid rgba(0,0,0,.15);box-sizing:border-box;display:block;line-height:1;padding:30px 15px 40px}.detail_area a.relation_link .text_area{display:block;padding:0;width:100%}.detail_area a.relation_link h3{font-size:16px;font-size:clamp(15px,4.26vw,18px);margin-bottom:12px}.detail_area a.relation_link p,.detail_area a.relation_link span{font-size:13px;font-size:clamp(12px,3.46vw,15px);line-height:1.92}.detail_area a.relation_link .img_area{margin:30px auto 0;max-width:350px;position:relative;width:62.686%}.detail_area a.relation_link .img_area:before{content:"";display:block;padding-top:66.66%}.detail_area .share{display:block;margin:60px auto}.share .sns_area{min-width:100%;padding-left:0;text-align:left;width:100%}.share .sns_area p{display:block;font-size:13px;font-size:clamp(12px,3.46vw,15px);left:0;margin-bottom:7px;position:relative;top:auto;width:100%}.share .copy_area{margin-top:10px;max-width:100%}.share .copy_area p{font-size:11px;line-height:12px;margin:0;padding:14px 10px;width:calc(100% - 60px)}.share .copy-value{background:#f2f2f2;border-radius:0 5px 5px 0;display:block;font-size:12px;line-height:12px;padding:13px 0 14px;position:relative;width:60px}.back_link{margin-top:60px;padding:32px 0;position:relative;width:100%}.detail_area .kiji_area .back_link a{display:block;font-size:13px;font-size:clamp(12px,3.46vw,15px)}.back_link a:first-child:before{left:0}.back_link a:first-child{padding-left:25px}.back_link .enb{right:0;top:32px}.detail_area .side_area{padding:70px 0 0;width:100%}.side_area h2{font-size:18px;font-size:clamp(17px,4.8vw,20px);margin-bottom:20px}.side_area ul{margin-bottom:60px}.side_area .img_area{position:relative;width:calc(24% - 2.66vw)}.side_area .text_area p{font-size:14px;font-size:calmp(12px,3.73vw,16px);margin-bottom:13px}.side_area .text_area span{font-size:12px;font-size:calmp(11px,3.2vw,14px)}.side_area .tag_area a{padding:6px 14px}.detail_area .kiji_area img{border-radius:10px;display:block;height:auto;margin:35px auto 50px;max-width:100%;width:auto}.detail_area .kiji_area h3 span{font-size:clamp(20px,5.3333vw,22px)}.company_prof_tit{border:none;font-size:clamp(12px,3.73vw,16px);margin-top:20px;padding:0;width:100%}.company_prof{border:none;display:block;margin-bottom:50px}.company_prof_content{border:none;padding:0;width:100%}.person_prof{margin-bottom:50px}.detail_area .title_area .tag_area{margin-bottom:35px}}#web{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:0 auto;padding:93px 0 80px;position:relative;width:calc(100% - 8vw)}#web .icon{left:0;position:absolute;top:90px;width:60px}#web h2{font-size:24px;font-size:clamp(24px,1.6vw,27px);font-weight:700;margin-bottom:12px;padding-left:77px}#web .s_tit{font-size:13px;font-size:clamp(13px,.86vw,16px);margin-top:12px;padding-left:76px}#web .txt{font-size:14px;font-size:clamp(14px,.93vw,17px);font-weight:700;left:280px;left:clamp(280px,9.3vw,500px);line-height:1.78;position:absolute;top:90px;width:calc(100% - 290px)}#web .box{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/useful/web_box_bg.jpg) 50%;background-size:cover;border-radius:10px;margin-top:45px;padding:40px 0;position:relative;width:100%}#web ul{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;width:76.81%}#web li{background:#fff;border-radius:10px;box-sizing:border-box;padding:120px 20px 55px;position:relative;width:47.1%}#web .box_icon{display:block;left:0;margin:auto;position:absolute;right:0;top:-17px;width:69px;z-index:10}#web li:nth-child(2) .box_icon{top:14px;width:65px}#web h3{font-size:20px;font-size:clamp(20px,1.33vw,23px);font-weight:700;text-align:center}#web li .en{color:#ff7a59;display:block;font-size:15px;font-size:clamp(15px,.8vw,15px);margin:15px auto 12px;text-align:center}#web li p{font-size:13px;font-size:clamp(13px,.86vw,16px);line-height:1.92;text-align:center}#web .link_btn{margin:30px auto 0}@media screen and (max-width:1100px){#web .txt{left:0;margin-top:30px;position:relative;top:auto;width:100%}}@media screen and (max-width:1000px){##web ul{width:86.81%}}@media screen and (max-width:800px){#web{border-bottom:none;border-top:1px dashed #ccc;margin:15px auto;padding:60px 0 0;width:100%}#web .icon{left:5.3vw;position:absolute;top:50px;width:69px}#web h2{font-size:20px;font-size:clamp(18px,5.3vw,24px);margin-bottom:12px;padding-left:calc(98px + 5.3vw)}#web .s_tit{margin-top:12px;padding-left:calc(98px + 5.3vw)}#web .s_tit,#web .txt{font-size:13px;font-size:clamp(11px,3.46vw,15px)}#web .txt{font-weight:400;line-height:1.92;margin:35px auto 0;width:calc(100% - 10.6vw)}#web .box{border-radius:0;box-sizing:border-box;margin-top:40px;padding:40px 5.3vw;width:100%}#web ul{display:block;width:100%}#web li{border-radius:10px;padding:120px 20px 45px;width:100%}#web li:first-child{margin-bottom:20px}#web h3{font-size:18px;font-size:clamp(16px,4.8vw,20px)}#web li .en{font-size:12px;font-size:clamp(10px,3.2vw,14px);margin:12px auto 9px}#web li p{font-size:13px;font-size:clamp(11px,3.46vw,15px);line-height:1.92;text-align:center}#web .link_btn{margin:18px auto 0}}.detail_area .writer{border:1px solid rgba(0,0,0,.15);border-radius:10px;box-sizing:border-box;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:95px;padding:35px 4.5vw 50px 4vw;position:relative;width:91%}.detail_area .writer .writer_img{display:block;width:140px}.detail_area .writer .writer_img img{border-radius:140px;margin:0;max-width:100%;width:100%}.detail_area .writer .text_area{position:relative;width:calc(100% - 140px - 4vw)}.detail_area .writer p{font-size:13px;font-size:clamp(13px,.86vw,15px);line-height:1.9;margin:3px 0 20px}.detail_area .writer .name{font-size:16px;font-size:clamp(16px,1.06vw,18px);font-weight:700;margin:0}.detail_area .writer .sns{border:none;display:inline-block;margin-bottom:0;margin-right:10px;padding:0;width:30px}.detail_area .writer .sns img{border-radius:30px;margin:0;max-width:100%;width:100%}.detail_area .writer .sns:hover{opacity:1;transform:scale(1.1);transition:transform .3s ease}@media screen and (max-width:800px){.detail_area .writer{display:block;margin-top:35px;padding:40px 5.3vw 45px;position:relative;width:100%}.detail_area .writer .writer_img{display:block;margin:0 auto 32px;width:140px}.detail_area .writer .text_area{width:100%}.detail_area .writer p{font-size:13px;font-size:clamp(12px,3.5vw,15px);margin:3px 0 15px}.detail_area .writer .name{font-size:16px;font-size:clamp(15px,4.26vw,18px)}}.case-study.intro{padding:0}.case-study .detail_area{display:block;width:100%}.case-study .detail_area p{font-size:1.8rem;line-height:2;margin-top:0}.cs-about-company-wrapper,.cs-body-wrapper,.cs-feature-wrapper,.cs-metrics-wrapper,.cs-testimonials-wrapper{margin-bottom:5rem}.cs-logo-wrapper{margin-bottom:32px}.cs-logo-container img{width:auto}.case-study .cs-title-container{margin-bottom:50px}.case-study .cs-title-wrapper h1{font-size:4.2rem;font-weight:700;line-height:1.5;position:relative;z-index:10}.cs-feature-wrapper .cs-feature{background-color:#efefef;border:1px solid #efefef;border-radius:32px}.cs-feature{border:1px solid #d7d9e3;display:grid;gap:0;grid-template-columns:1fr 350px;margin:0;width:100%}.case-study .cs-feature{overflow:hidden}.case-study .cs-feature__image-container{align-items:center;background-color:var(--hs--colorPalette--light,#f7f9fc);display:flex;flex-direction:row;justify-content:center;position:relative}.case-study .detail_area .cs-feature__image{aspect-ratio:2/1;border-radius:0;display:block;height:100%!important;margin:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:cover;object-position:cover;position:relative;width:100%}.case-study .cs-feature .cs-feature__content-container{background-color:#f7f9fc;color:#000;font-weight:500;padding:42px 32px 26px}.case-study .cs-feature__detail{margin-bottom:25px}.case-study .detail_area .cs-feature__detail--label{color:#647390;font-size:14px;font-style:normal;font-weight:800;letter-spacing:1.8px;line-height:normal;margin-bottom:10px!important;text-transform:uppercase}.case-study .detail_area p.cs-feature__detail--value{font-size:15px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:0!important}.case-study .cs-feature__link-container a{font-size:15px;font-weight:700;text-decoration:none}.case-study .cs-feature__link-container a:link{text-decoration:none!important}.case-study .cs-metric,.case-study .cs-metrics-container{align-items:center;display:flex;justify-content:center}.case-study .cs-metrics-container{flex-direction:row;flex-wrap:wrap;width:100%}.case-study .cs-metric{flex:0 0 25%;flex-direction:column;margin-bottom:16px;max-width:200px;padding:5px 30px;position:relative}.cs-metrics-container .cs-metric__data{color:var(--hsElevate--section--lightSection--1__accentColor);font-size:56px;font-style:normal;font-weight:300;line-height:normal}.cs-metric__label{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:normal;text-align:center;text-transform:uppercase}.cs-metric:not(:last-child):after{background-color:#d0d5de;content:"";height:95%;left:100%;position:absolute;width:2px}.cs-about-company{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:64px;justify-content:flex-start}.case-study .detail_area .cs-about-company h2{border-bottom:0;font-size:3rem;font-weight:700;line-height:1.6;margin:0 0 32px;padding-bottom:0;position:relative}.cs-about-company p{line-height:1.5}.cs-about-company-wrapper .cs-about-company__image-container{aspect-ratio:1.4;max-width:50%}.cs-about-company-wrapper .cs-about-company__image{border-radius:32px!important}.case-study .cs-about-company__image{display:block;height:100%!important;margin:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%!important}.case-study .detail_area .kiji_area .cs-about-company__content-container h2{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:32px}.case-study .cs-background--off-white{background:#f7f9fc;padding:50px 0}.cs-related{margin:0 auto;max-width:1100px}h2.cs-related__heading{font-size:3rem;font-weight:700}.cs-listing .cs-listing__case-study,.cs-related .cs-related__case-study{background-color:#fff;border:1px solid #d3dae4;border-radius:16px;color:#333;overflow:hidden;text-decoration:none}.cs-listing .cs-listing__image-container,.cs-related .cs-related__image-container{max-height:230px;min-height:230px}.cs-related .cs-related__content-container,cs-listing .cs-listing__content-container{background-color:var(--hsElevate--card--variant1__backgroundColor)}.cs-related__industry-container{margin-bottom:15px}.cs-related__content-container h3{font-size:22px;font-weight:700;margin-bottom:32px}.cs-listing .cs-listing__industry,.cs-related .cs-related__case-study .cs-related__industry{background-color:#e5f0ff;border:1px solid #e5f0ff;border-radius:50px;color:#063e95;font-family:var(--hsElevate--tag__font);font-size:14px;font-style:var(--hsElevate--tag__fontStyle);font-weight:700;padding:2px 8px;text-transform:var(--hsElevate--tag__case)}@media screen and (max-width:800px){.cs-feature{display:grid;gap:0;grid-template-columns:1fr}.case-study .detail_area .cs-feature__image{aspect-ratio:auto}}