.en{font-family:"Montserrat" , Arial, Helvetica, "sans-serif"}h1 .fv_img,.hanbai .contents .carousel_box .carousel_btn .btn_circle,.after_service .contents .carousel_box .carousel_btn .btn_circle,.eigyou .contents .carousel_box .carousel_btn .btn_circle,.web .contents .carousel_box .carousel_btn .btn_circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}h1{width:100%;height:100vh;position:relative}@media screen and (max-width: 960px){h1{height:98vh}}h1 p{line-height:1}h1 .fv_img{width:100%;height:100%;overflow:hidden;transition:width 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),height 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),border-radius 0.6s cubic-bezier(0.17, 0.935, 0.305, 1)}h1 .fv_img img{display:block;width:calc(100% + 9vw);height:calc(100% + 9vw);object-fit:cover}@media screen and (max-width: 960px){h1 .fv_img img{object-position:60%}}h1 .fv_img_transform{width:calc(100% - 9vw);height:calc(100% - 9vw);border-radius:30px}h1 .blend_bg{display:block;width:20vw;height:20vw;min-width:350px;min-height:350px;position:absolute;top:50%;right:10vw;transform:translate(0, -50%);background-color:rgba(39,43,52,0.8);mix-blend-mode:multiply}@media screen and (max-width: 960px){h1 .blend_bg{min-width:initial;min-height:initial;max-width:300px;max-height:300px;width:62.5vw;height:62.5vw;left:50%;transform:translate(-50%, -50%)}}h1 .title_box{position:absolute;top:50%;right:10vw;transform:translate(0, -50%);width:20vw;height:20vw;min-width:350px;min-height:350px;text-align:center}@media screen and (max-width: 960px){h1 .title_box{min-width:initial;min-height:initial;max-width:300px;max-height:300px;width:62.5vw;height:62.5vw;left:50%;transform:translate(-50%, -50%)}}h1 .title_box .text_position{width:100%;position:absolute;bottom:50%;left:50%;transform:translate(-50%, 30%)}h1 .title_box .h1_entext{font-size:1.5rem;font-weight:normal;letter-spacing:0.075em;margin-bottom:20px}@media screen and (max-width: 960px){h1 .title_box .h1_entext{font-size:1rem}}h1 .title_box span{display:inline-block;width:12%;height:3px;background:#f0ba1a;margin-bottom:20px}h1 .title_box .h1_text{font-size:3.375rem;font-weight:300;letter-spacing:0.2em;transform:translate(0.1em, 0)}@media screen and (max-width: 960px){h1 .title_box .h1_text{font-size:2.571rem}}h1 .side_title{opacity:.8;position:absolute;transform:rotate(90deg) translate(-50%, -100%);top:50%;transform-origin:left top;font-size:12vw;font-weight:lighter;line-height:.9;mix-blend-mode:overlay}@media screen and (max-width: 960px){h1 .side_title{font-size:11.5vh;transform:rotate(90deg) translate(0, -100%);top:9vw}}.intro{position:relative;padding:200px 0 180px;overflow:hidden}@media screen and (max-width: 960px){.intro{padding:100px 0 50px}}.intro .intro_bg1{position:absolute;z-index:-1;left:-10%;width:45.8%;min-width:460px;height:auto}@media screen and (max-width: 960px){.intro .intro_bg1{bottom:55%;left:unset;right:50%;width:100%;min-width:initial}}.intro .intro_bg2{position:absolute;z-index:-1;right:-10%;width:45.8%;min-width:460px;height:auto}@media screen and (max-width: 960px){.intro .intro_bg2{top:55%;right:unset;left:50%;width:100%;min-width:initial}}.intro .intro_circle{display:flex;justify-content:space-between;align-items:center;width:40%;min-width:740px;margin:0 auto 70px}@media screen and (max-width: 960px){.intro .intro_circle{flex-direction:column;width:auto;min-width:initial}}.intro .intro_box1,.intro .intro_box2{width:300px;height:300px;border:2px solid #fff;border-radius:50%;text-align:center;display:flex;flex-direction:column;justify-content:center;background:url("../img/business/intro_auto.jpg") center center/cover no-repeat}@media screen and (max-width: 960px){.intro .intro_box1,.intro .intro_box2{width:50vw;height:50vw;min-width:200px;min-height:200px;max-width:250px;max-height:250px}}.intro .intro_box2{background:url("../img/business/intro_sales.jpg") center center/cover no-repeat}.intro .intro_text{font-size:2.25rem;font-weight:lighter;line-height:1.27;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (max-width: 960px){.intro .intro_text{font-size:1.71rem}}.intro .cross{transform:rotate(45deg)}@media screen and (max-width: 960px){.intro .cross{width:10vw;height:10vw;position:relative}}.intro .cross span{display:block;height:1px;width:5vw;max-width:90px;background:#fff}@media screen and (max-width: 960px){.intro .cross span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.intro .cross span:nth-child(2){transform:rotate(90deg)}@media screen and (max-width: 960px){.intro .cross span:nth-child(2){transform:translate(-50%, -50%) rotate(90deg)}}.intro .intro_caption{text-align:center;width:36%;margin:0 auto}@media screen and (max-width: 960px){.intro .intro_caption{width:80%}}.auto_service,.sales_solutions{background:url("../img/business/auto_title.jpg") center center/cover no-repeat fixed;padding-top:33.75vw}.auto_service .sp_article_visual,.sales_solutions .sp_article_visual{display:none}@media screen and (max-width: 960px){.auto_service,.sales_solutions{background:none;padding-top:0}.auto_service .sp_article_visual,.sales_solutions .sp_article_visual{display:block;width:50%;height:50vh;position:sticky;top:0;transform:scale(2);transform-origin:top left}.auto_service .sp_article_visual img,.sales_solutions .sp_article_visual img{width:100%;height:100%;object-fit:cover}}.auto_bg_box,.sales_bg_box{position:relative;padding-top:30vh}@media screen and (max-width: 960px){.auto_bg_box,.sales_bg_box{padding-top:145px}}.auto_bg_box .auto_bg,.sales_bg_box .auto_bg,.sales_bg_box .sales_bg{background:rgba(48,42,19,0.9);mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 960px){.auto_bg_box .auto_bg,.sales_bg_box .auto_bg,.sales_bg_box .sales_bg{background:rgba(48,42,19,0.95)}}.auto_bg_box h2,.sales_bg_box h2,.auto_bg_box section,.sales_bg_box section,.auto_bg_box .article_side_text,.sales_bg_box .article_side_text{position:relative;z-index:999}.auto_bg_box h2,.sales_bg_box h2{position:absolute;top:4vw;left:10%;transform:translate(0, -100%);width:24vw;height:24vw;min-width:350px;min-height:350px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 960px){.auto_bg_box h2,.sales_bg_box h2{width:62.5vw;height:62.5vw;max-width:300px;max-height:300px;min-width:initial;min-height:initial;left:5%;top:60px}}.auto_bg_box h2 p,.sales_bg_box h2 p{line-height:1}.auto_bg_box h2::after,.sales_bg_box h2::after,.auto_bg_box h2::before,.sales_bg_box h2::before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;z-index:-1}.auto_bg_box h2::before,.sales_bg_box h2::before{top:20px;left:20px;background:#c2c5cc}@media screen and (max-width: 960px){.auto_bg_box h2::before,.sales_bg_box h2::before{top:15px;left:15px}}.auto_bg_box h2 .title_line,.sales_bg_box h2 .title_line{width:80%;display:flex;margin:0 auto 20px}@media screen and (max-width: 960px){.auto_bg_box h2 .title_line,.sales_bg_box h2 .title_line{margin:0 auto 12px}}.auto_bg_box h2 .title_line .yellow_line,.sales_bg_box h2 .title_line .yellow_line,.auto_bg_box h2 .title_line .gray_line,.sales_bg_box h2 .title_line .gray_line{display:inline-block;height:2px;width:13%;background-color:#f0ba1a}.auto_bg_box h2 .title_line .gray_line,.sales_bg_box h2 .title_line .gray_line{width:87%;background-color:#c2c5cc}.auto_bg_box h2 .h2_text,.sales_bg_box h2 .h2_text{color:#1a1c22;font-size:2rem;font-weight:300;letter-spacing:0.2em;margin:0 0 20px 10%}@media screen and (max-width: 960px){.auto_bg_box h2 .h2_text,.sales_bg_box h2 .h2_text{font-size:1.6rem;margin:0 0 12px 10%}}.auto_bg_box h2 .h2_entext,.sales_bg_box h2 .h2_entext{color:#8a8e99;font-weight:lighter;letter-spacing:0.075em;margin-left:10%}.auto_bg_box .article_side_text_box,.sales_bg_box .article_side_text_box{mix-blend-mode:overlay;position:absolute;top:-8vw;right:0;z-index:998}.auto_bg_box .article_side_text,.sales_bg_box .article_side_text{line-height:.9;font-size:12vw;text-align:end}@media screen and (max-width: 960px){.auto_bg_box .article_side_text,.sales_bg_box .article_side_text{transform-origin:top right;transform:rotate(-90deg) translate(50%, -100%);font-size:20vw;text-align:start}}.hanbai,.after_service,.eigyou,.web{display:flex;justify-content:space-between;margin-bottom:200px}@media screen and (max-width: 960px){.hanbai,.after_service,.eigyou,.web{flex-direction:column;align-items:center;margin-bottom:100px}}.hanbai .sticky_box,.after_service .sticky_box,.eigyou .sticky_box,.web .sticky_box{width:22.7%;min-width:180px}@media screen and (max-width: 960px){.hanbai .sticky_box,.after_service .sticky_box,.eigyou .sticky_box,.web .sticky_box{width:40%;margin-bottom:80px}}.hanbai .art_title,.after_service .art_title,.eigyou .art_title,.web .art_title{position:-webkit-sticky;position:sticky;top:20vh}.hanbai .art_title p,.after_service .art_title p,.eigyou .art_title p,.web .art_title p{text-align:center;font-size:2.5rem;line-height:1;margin-bottom:30px;letter-spacing:0.075em}@media screen and (max-width: 960px){.hanbai .art_title p,.after_service .art_title p,.eigyou .art_title p,.web .art_title p{margin-bottom:1rem}}.hanbai .art_title p .text_yellow,.after_service .art_title p .text_yellow,.eigyou .art_title p .text_yellow,.web .art_title p .text_yellow{color:#f0ba1a}.hanbai .art_title p span,.after_service .art_title p span,.eigyou .art_title p span,.web .art_title p span{display:inline-block}.hanbai .art_title .h3_line,.after_service .art_title .h3_line,.eigyou .art_title .h3_line,.web .art_title .h3_line{display:block;width:100%;height:2px;background:#c2c5cc;margin-bottom:30px}@media screen and (max-width: 960px){.hanbai .art_title .h3_line,.after_service .art_title .h3_line,.eigyou .art_title .h3_line,.web .art_title .h3_line{margin-bottom:1rem}}.hanbai .carousel_contents,.after_service .carousel_contents,.eigyou .carousel_contents,.web .carousel_contents{padding:15vw 2.79%;position:relative}.hanbai .contents,.after_service .contents,.eigyou .contents,.web .contents{width:70%}@media screen and (max-width: 960px){.hanbai .contents,.after_service .contents,.eigyou .contents,.web .contents{width:100%}}.hanbai .contents .carousel_box,.after_service .contents .carousel_box,.eigyou .contents .carousel_box,.web .contents .carousel_box{width:100%;padding:0 5%;overflow:hidden;cursor:grab}.hanbai .contents .carousel_box:active,.after_service .contents .carousel_box:active,.eigyou .contents .carousel_box:active,.web .contents .carousel_box:active{cursor:grabbing}.hanbai .contents .carousel_box li,.after_service .contents .carousel_box li,.eigyou .contents .carousel_box li,.web .contents .carousel_box li{background:rgba(76,84,102,0.7);border-radius:20px;padding:60px 3vw 80px;margin:0 0.7%}@media screen and (max-width: 960px){.hanbai .contents .carousel_box li,.after_service .contents .carousel_box li,.eigyou .contents .carousel_box li,.web .contents .carousel_box li{padding:40px}}.hanbai .contents .carousel_box li .item_number,.after_service .contents .carousel_box li .item_number,.eigyou .contents .carousel_box li .item_number,.web .contents .carousel_box li .item_number{line-height:1;font-size:0.875rem;font-weight:bold;color:#f0ba1a;margin-bottom:30px}@media screen and (max-width: 960px){.hanbai .contents .carousel_box li .item_number,.after_service .contents .carousel_box li .item_number,.eigyou .contents .carousel_box li .item_number,.web .contents .carousel_box li .item_number{margin-bottom:1.75rem}}.hanbai .contents .carousel_box li h4,.after_service .contents .carousel_box li h4,.eigyou .contents .carousel_box li h4,.web .contents .carousel_box li h4{font-size:1.875rem;font-weight:500;margin-bottom:40px;line-height:1.25}@media screen and (max-width: 960px){.hanbai .contents .carousel_box li h4,.after_service .contents .carousel_box li h4,.eigyou .contents .carousel_box li h4,.web .contents .carousel_box li h4{font-size:1.428rem;margin-bottom:1.75rem}}.hanbai .contents .carousel_box li .item_text_box,.after_service .contents .carousel_box li .item_text_box,.eigyou .contents .carousel_box li .item_text_box,.web .contents .carousel_box li .item_text_box{display:flex;flex-direction:column}.hanbai .contents .carousel_box li .item_text_box .item_text,.after_service .contents .carousel_box li .item_text_box .item_text,.eigyou .contents .carousel_box li .item_text_box .item_text,.web .contents .carousel_box li .item_text_box .item_text{margin-bottom:40px}.hanbai .contents .carousel_box .slick-list,.after_service .contents .carousel_box .slick-list,.eigyou .contents .carousel_box .slick-list,.web .contents .carousel_box .slick-list{overflow:visible}.hanbai .contents .carousel_box .slick-list .slick-track,.after_service .contents .carousel_box .slick-list .slick-track,.eigyou .contents .carousel_box .slick-list .slick-track,.web .contents .carousel_box .slick-list .slick-track{display:flex}.hanbai .contents .carousel_box .slick-list .slick-slide:first-child,.after_service .contents .carousel_box .slick-list .slick-slide:first-child,.eigyou .contents .carousel_box .slick-list .slick-slide:first-child,.web .contents .carousel_box .slick-list .slick-slide:first-child{margin-left:0}.hanbai .contents .carousel_box .slick-list .slick-slide:last-child,.after_service .contents .carousel_box .slick-list .slick-slide:last-child,.eigyou .contents .carousel_box .slick-list .slick-slide:last-child,.web .contents .carousel_box .slick-list .slick-slide:last-child{margin-right:0}.hanbai .contents .carousel_box .btn_box,.after_service .contents .carousel_box .btn_box,.eigyou .contents .carousel_box .btn_box,.web .contents .carousel_box .btn_box{align-self:center}.hanbai .contents .carousel_box .carousel_btn,.after_service .contents .carousel_box .carousel_btn,.eigyou .contents .carousel_box .carousel_btn,.web .contents .carousel_box .carousel_btn{margin:0 auto;display:flex;align-items:center;justify-content:center;padding:20px 60px;border:1px #fff solid;border-radius:50px;position:relative;overflow:hidden}.hanbai .contents .carousel_box .carousel_btn:hover,.after_service .contents .carousel_box .carousel_btn:hover,.eigyou .contents .carousel_box .carousel_btn:hover,.web .contents .carousel_box .carousel_btn:hover{border:1px solid #f0ba1a}.hanbai .contents .carousel_box .carousel_btn p,.after_service .contents .carousel_box .carousel_btn p,.eigyou .contents .carousel_box .carousel_btn p,.web .contents .carousel_box .carousel_btn p{z-index:9999;font-weight:bold;letter-spacing:0.075em;white-space:nowrap}@media screen and (max-width: 960px){.hanbai .contents .carousel_box .carousel_btn p,.after_service .contents .carousel_box .carousel_btn p,.eigyou .contents .carousel_box .carousel_btn p,.web .contents .carousel_box .carousel_btn p{font-size:0.857rem}}.hanbai .contents .carousel_box .carousel_btn p .arrow,.after_service .contents .carousel_box .carousel_btn p .arrow,.eigyou .contents .carousel_box .carousel_btn p .arrow,.web .contents .carousel_box .carousel_btn p .arrow{margin-right:10px;display:inline-block;transition:all 0.8s cubic-bezier(0.17, 0.935, 0.305, 1)}.hanbai .contents .carousel_box .carousel_btn .btn_circle,.after_service .contents .carousel_box .carousel_btn .btn_circle,.eigyou .contents .carousel_box .carousel_btn .btn_circle,.web .contents .carousel_box .carousel_btn .btn_circle{content:"";display:block;width:0;height:0;opacity:0;border-radius:50%;background:#f0ba1a;transition:width 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),height 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),opacity 0.01s}.hanbai .contents .carousel_box .carousel_btn .btn_active,.after_service .contents .carousel_box .carousel_btn .btn_active,.eigyou .contents .carousel_box .carousel_btn .btn_active,.web .contents .carousel_box .carousel_btn .btn_active{width:120%;height:340%;opacity:1}.BP_btn{flex-direction:column}.BP_btn p{line-height:1}.BP_btn .btn_caption{font-size:0.875rem;font-weight:100;margin:-5px 0 10px}@media screen and (max-width: 960px){.BP_btn .btn_caption{font-size:0.714rem;margin:-2px 0 5px}}.BP_btn .BP_name{display:flex;align-items:center;justify-content:center}.BP_btn img{width:1rem;margin-right:10px}.hanbai .section_bg_box,.after_service .section_bg_box,.eigyou .section_bg_box,.web .section_bg_box{top:0;left:0;width:100%;height:100%;z-index:-1;position:absolute}.hanbai .section_bg1,.after_service .section_bg1,.eigyou .section_bg1,.web .section_bg1{position:absolute;background:url("../img/business/auto_bg_1.jpg") center left/cover no-repeat;border-radius:20px;width:65%;height:24vw;top:0;left:0;z-index:-1}@media screen and (max-width: 960px){.hanbai .section_bg1,.after_service .section_bg1,.eigyou .section_bg1,.web .section_bg1{width:80%;height:40%}}.hanbai .section_bg2,.after_service .section_bg2,.eigyou .section_bg2,.web .section_bg2{position:absolute;background:url("../img/business/auto_bg_2.jpg") center center/cover no-repeat;border-radius:20px;width:65%;height:24vw;bottom:0;right:0;z-index:-1}@media screen and (max-width: 960px){.hanbai .section_bg2,.after_service .section_bg2,.eigyou .section_bg2,.web .section_bg2{width:80%;height:40%}}.after_service{margin-bottom:0;padding-bottom:200px}@media screen and (max-width: 960px){.after_service{padding-bottom:160px}}.after_service .section_bg1{background:url("../img/business/auto_bg_3.jpg") center center/cover no-repeat}.after_service .section_bg2{background:url("../img/business/auto_bg_4.jpg") center center/cover no-repeat}.sales_solutions{background:url("../img/business/sales_title.jpg") center center/cover no-repeat fixed}@media screen and (max-width: 960px){.sales_solutions{background:none}}.sales_bg_box .sales_bg{background:rgba(39,43,52,0.9)}.sales_bg_box .h2_text{line-height:1.75}.eigyou,.web{margin-bottom:200px}@media screen and (max-width: 960px){.eigyou,.web{margin-bottom:100px}}.eigyou .eigyou_intro,.eigyou .web_intro,.web .eigyou_intro,.web .web_intro{position:relative;padding-left:4%;margin:0 auto 80px;width:86%}@media screen and (max-width: 960px){.eigyou .eigyou_intro,.eigyou .web_intro,.web .eigyou_intro,.web .web_intro{width:80vw;padding-left:5%;margin:0 auto 30px}}.eigyou .eigyou_intro h4,.eigyou .web_intro h4,.web .eigyou_intro h4,.web .web_intro h4{font-size:2.25rem;font-weight:300;margin-bottom:30px;line-height:1.75}@media screen and (max-width: 960px){.eigyou .eigyou_intro h4,.eigyou .web_intro h4,.web .eigyou_intro h4,.web .web_intro h4{font-size:1.714rem}}.eigyou .eigyou_intro h4:first-line,.eigyou .web_intro h4:first-line,.web .eigyou_intro h4:first-line,.web .web_intro h4:first-line{line-height:1}.eigyou .eigyou_intro::before,.eigyou .web_intro::before,.web .eigyou_intro::before,.web .web_intro::before{content:"";display:inline;width:5px;height:100%;background:#fff;position:absolute;left:0;top:0}.eigyou .hybrid,.eigyou .flow,.web .hybrid,.web .flow{background:rgba(76,84,102,0.7);border-radius:20px;width:100%;padding:80px 7% 100px;text-align:center;margin-bottom:80px}@media screen and (max-width: 960px){.eigyou .hybrid,.eigyou .flow,.web .hybrid,.web .flow{padding:50px 5vw;margin-bottom:70px}}.eigyou .hybrid .tri,.eigyou .flow .tri,.web .hybrid .tri,.web .flow .tri{margin-bottom:1rem}.eigyou .hybrid h4,.eigyou .flow h4,.web .hybrid h4,.web .flow h4{font-size:1.875rem;font-weight:bold;margin-bottom:30px;line-height:1.5}@media screen and (max-width: 960px){.eigyou .hybrid h4,.eigyou .flow h4,.web .hybrid h4,.web .flow h4{font-size:1.714rem;line-height:1.2}}.eigyou .hybrid h4 span,.eigyou .flow h4 span,.web .hybrid h4 span,.web .flow h4 span{display:inline-block}.eigyou .hybrid .hybrid_caption,.eigyou .hybrid .flow_caption,.eigyou .flow .hybrid_caption,.eigyou .flow .flow_caption,.web .hybrid .hybrid_caption,.web .hybrid .flow_caption,.web .flow .hybrid_caption,.web .flow .flow_caption{width:80%;margin:0 auto 80px}@media screen and (max-width: 960px){.eigyou .hybrid .hybrid_caption,.eigyou .hybrid .flow_caption,.eigyou .flow .hybrid_caption,.eigyou .flow .flow_caption,.web .hybrid .hybrid_caption,.web .hybrid .flow_caption,.web .flow .hybrid_caption,.web .flow .flow_caption{width:100%;margin:0 auto 40px}}.eigyou .hybrid .model,.eigyou .flow .model,.web .hybrid .model,.web .flow .model{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 960px){.eigyou .hybrid .model,.eigyou .flow .model,.web .hybrid .model,.web .flow .model{flex-direction:column;align-items:center}}.eigyou .hybrid .model .hybrid_normal,.eigyou .hybrid .model .hybrid_hybrid,.eigyou .flow .model .hybrid_normal,.eigyou .flow .model .hybrid_hybrid,.web .hybrid .model .hybrid_normal,.web .hybrid .model .hybrid_hybrid,.web .flow .model .hybrid_normal,.web .flow .model .hybrid_hybrid{width:46%}@media screen and (max-width: 960px){.eigyou .hybrid .model .hybrid_normal,.eigyou .hybrid .model .hybrid_hybrid,.eigyou .flow .model .hybrid_normal,.eigyou .flow .model .hybrid_hybrid,.web .hybrid .model .hybrid_normal,.web .hybrid .model .hybrid_hybrid,.web .flow .model .hybrid_normal,.web .flow .model .hybrid_hybrid{width:80%}}@media screen and (max-width: 960px){.eigyou .hybrid .model .hybrid_normal,.eigyou .flow .model .hybrid_normal,.web .hybrid .model .hybrid_normal,.web .flow .model .hybrid_normal{margin-bottom:30px}}.eigyou .hybrid .model .illust,.eigyou .flow .model .illust,.web .hybrid .model .illust,.web .flow .model .illust{margin-bottom:30px}@media screen and (max-width: 960px){.eigyou .hybrid .model .illust,.eigyou .flow .model .illust,.web .hybrid .model .illust,.web .flow .model .illust{max-width:300px}}.eigyou .hybrid .model .illust_arrow,.eigyou .flow .model .illust_arrow,.web .hybrid .model .illust_arrow,.web .flow .model .illust_arrow{align-self:center;width:3%;min-width:20px}@media screen and (max-width: 960px){.eigyou .hybrid .model .illust_arrow,.eigyou .flow .model .illust_arrow,.web .hybrid .model .illust_arrow,.web .flow .model .illust_arrow{margin-bottom:30px;transform:rotate(90deg)}}.eigyou .hybrid .model h5,.eigyou .flow .model h5,.web .hybrid .model h5,.web .flow .model h5{font-size:1.25rem;margin-bottom:1rem}.eigyou .marketing .point_carousel_box,.web .marketing .point_carousel_box{width:100%;overflow:hidden;padding:0 2vw}.eigyou .marketing .point_carousel_box .slick-list,.web .marketing .point_carousel_box .slick-list{overflow:visible}.eigyou .marketing .point_carousel_box .slick-list .slick-track,.web .marketing .point_carousel_box .slick-list .slick-track{display:flex}.eigyou .marketing .point_carousel_box .slick-list .slick-slide:first-child,.web .marketing .point_carousel_box .slick-list .slick-slide:first-child{margin-left:0}.eigyou .marketing .point_carousel_box .slick-list .slick-slide:last-child,.web .marketing .point_carousel_box .slick-list .slick-slide:last-child{margin-right:0}.eigyou .marketing .point_carousel_box .slick-prev,.web .marketing .point_carousel_box .slick-prev{left:0;z-index:1}.eigyou .marketing .point_carousel_box .slick-next,.web .marketing .point_carousel_box .slick-next{right:0;z-index:1}.eigyou .marketing .point,.web .marketing .point{display:flex;justify-content:space-between;text-align:center;width:86%;margin:0 auto 40px;padding:40px 10px;border-top:2px solid #c2c5cc;border-bottom:2px solid #c2c5cc}@media screen and (max-width: 960px){.eigyou .marketing .point,.web .marketing .point{width:80vw;height:unset}}.eigyou .marketing .point .point_box,.web .marketing .point .point_box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 1vw}.eigyou .marketing .point .point_box figure,.web .marketing .point .point_box figure{width:70%;height:50%;display:flex;justify-content:center;align-items:center}.eigyou .marketing .point .point_box figure img,.web .marketing .point .point_box figure img{object-fit:contain;width:90%;height:80%}@media screen and (max-width: 960px){.eigyou .marketing .point .point_box figure img,.web .marketing .point .point_box figure img{width:60%;height:85%}}.eigyou .marketing .point .point_box .point_number,.web .marketing .point .point_box .point_number{width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;color:#1a1c22;font-size:0.875rem;font-weight:bold;background:#f0ba1a;border-radius:50%;margin:0 auto 1rem}@media screen and (max-width: 960px){.eigyou .marketing .point .point_box .point_number,.web .marketing .point .point_box .point_number{margin-bottom:10px}}.eigyou .marketing .point .point_box h6,.web .marketing .point .point_box h6{font-weight:bold}.eigyou .marketing .point .point_box .point_caption span,.web .marketing .point .point_box .point_caption span{display:inline-block}.eigyou .marketing .marketing_caption,.web .marketing .marketing_caption{width:80%;margin:0 auto;text-align:center}.flow .flowchart,.flow .flowchart .cycle{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}@media screen and (max-width: 960px){.flow .flowchart,.flow .flowchart .cycle{margin-bottom:30px}}.flow .flowchart h5,.flow .flowchart .cycle h5{font-size:1.5rem;color:#1a1c22;background:#fff;height:3.75rem;line-height:3.75rem;border-radius:1.875rem;padding:0 70px;display:inline-block;margin-bottom:2.1rem;position:relative}@media screen and (max-width: 960px){.flow .flowchart h5,.flow .flowchart .cycle h5{font-size:1.142rem;padding:0 40px;height:3rem;line-height:3rem}}.flow .flowchart h5::before,.flow .flowchart .cycle h5::before{content:url("../img/business/tri.svg");position:absolute;width:17px;height:0px;bottom:15px;left:50%;transform:translate(-50%, 0%)}@media screen and (max-width: 960px){.flow .flowchart h5::before,.flow .flowchart .cycle h5::before{bottom:3px;transform:scale(0.85) translate(-50%, 0%)}}.flow .flowchart .flow_item{display:flex;padding:20px;align-items:center;background:#fff;border-radius:1rem;text-align:start;margin-bottom:2.1rem;position:relative}@media screen and (max-width: 960px){.flow .flowchart .flow_item{padding:12px}}.flow .flowchart .flow_item::before{content:url("../img/business/tri.svg");position:absolute;width:17px;height:0px;bottom:-10px;left:50%;transform:translate(-50%, 0%)}@media screen and (max-width: 960px){.flow .flowchart .flow_item::before{bottom:-8px;transform:scale(0.85) translate(-50%, 0%)}}.flow .flowchart .flow_item:last-child{margin-bottom:0}.flow .flowchart .flow_item:last-child::before{display:none}.flow .flowchart .flow_item .flow_icon{margin-right:1rem;width:50px;height:50px}@media screen and (max-width: 960px){.flow .flowchart .flow_item .flow_icon{margin-right:10px;width:30px;height:30px}}.flow .flowchart .flow_item p{font-size:0.875rem;color:#1a1c22}.flow .flowchart .flow_item .flow_box{display:flex;align-items:center}.flow .flowchart .flow_item .separate{display:block;height:50px;width:2px;background:#c2c5cc;margin:0 1rem}@media screen and (max-width: 960px){.flow .flowchart .flow_item .separate{margin:0 10px}}.flow .flowchart .cycle{margin-bottom:0;position:relative;border:3px solid #f0ba1a;padding:10px;width:100%}.flow .flowchart .cycle .cycle_caption{position:absolute;top:-15px;right:-15px;font-size:1.25rem;font-weight:bold;color:#fff;line-height:1;background:#f0ba1a;border-radius:10px;padding:10px;z-index:1}@media screen and (max-width: 960px){.flow .flowchart .cycle .cycle_caption{font-size:0.714rem;padding:8px;border-radius:8px}}.flow .flowchart_caption{width:80%;margin:0 auto}.works{width:90%;margin:0 auto 110px}.works h4{width:90%;margin:0 auto 40px;text-align:center;padding:20px;border-top:1px solid #c2c5cc;border-bottom:1px solid #c2c5cc}.works .works_image{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-2%}.works .works_image li{width:30%;min-width:200px;margin:0 2% 1rem 0;overflow:hidden;background:#4c5466}@media screen and (max-width: 960px){.works .works_image li{min-width:140px}}.works .works_image li img{transition:all 0.5s cubic-bezier(0.17, 0.935, 0.305, 1)}.works .works_image li .works_hover{transform:scale(1.05);opacity:0.8}.web{margin-bottom:0;padding-bottom:150px}.web .contents{margin-bottom:0}.web .section_bg1{background:url("../img/business/sales_bg_1.jpg") center bottom/cover no-repeat}.web .section_bg2{background:url("../img/business/sales_bg_2.jpg") center bottom/cover no-repeat}
