.single_case_con .inner{width:86.207vw;margin:0 auto}.single_case_con .inner h2.c_ttl{font-size:2.483vw;margin-bottom:2.069vw;margin-top:4.7vw}@media (max-width:1049px){.single_case_con .inner h2.c_ttl{font-size:4.688vw}}@media (max-width:499px){.single_case_con .inner h2.c_ttl{margin-top:6vw;font-size:6.688vw;margin-bottom:5.069vw}}.single_case_con .inner .c_cat_con .c_txt{text-align:center;font-family:"Jost",sans-serif;font-style:italic;font-weight:400;font-size:.828vw}.single_case_con .inner .c_cat_con .c_cat_wrap{display:flex;flex-wrap:wrap;gap:1.379vw}.single_case_con .inner .c_cat_con .c_cat_wrap .c_cat_b{color:#194bf4;background:#eff2ff;border-radius:4px;font-size:.828vw;padding:.3vw .5vw}@media (max-width:1049px){.single_case_con .inner .c_cat_con .c_cat_wrap .c_cat_b{font-size:1.828vw;padding:.7vw 1vw}}@media (max-width:499px){.single_case_con .inner .c_cat_con .c_cat_wrap .c_cat_b{font-size:3vw}}.single_case_con .inner .s_case_con1{margin-top:3.448vw;position:relative;margin-bottom:5.517vw;padding:6.897vw 5.517vw;background:#fff;border-radius:.828vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1{padding:8.897vw 5.517vw 6.897vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1{padding:10.897vw 5.517vw 6.897vw;margin-bottom:8.517vw}}.single_case_con .inner .s_case_con1 .mes_deco{position:absolute;color:#fff;font-family:"Jost",sans-serif;background:#20272e;font-size:14px;top:0;left:1.379vw;padding:.138vw .552vw;font-weight:400;font-style:italic}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .mes_deco{padding:.438vw .952vw}}.single_case_con .inner .s_case_con1 .t_wrap{display:flex;justify-content:center;gap:3.448vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap{display:block}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap{flex-direction:column-reverse}}.single_case_con .inner .s_case_con1 .t_wrap .right{width:47.586vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right{width:100%}}.single_case_con .inner .s_case_con1 .t_wrap .right .txt1{font-size:1.655vw;font-weight:500}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1{margin-top:3vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1{margin-top:5vw}}.single_case_con .inner .s_case_con1 .t_wrap .right .txt1:after{display:block;content:"";width:100%;height:1px;background:#dee5ed;margin:.8vw auto}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1:after{margin:1.8vw auto}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1:after{margin:3.8vw auto}}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1{font-size:3.125vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt1{font-size:4.925vw}}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right .lower_txt{margin-bottom:5vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .lower_txt{margin-bottom:7vw}}.single_case_con .inner .s_case_con1 .t_wrap .right .lower_txt .txt2{font-size:1.172vw;font-weight:500;margin-bottom:.35vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .right .lower_txt .txt2{font-size:2.214vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .lower_txt .txt2{font-size:4.224vw}}.single_case_con .inner .s_case_con1 .t_wrap .right .txt3{margin-top:2.069vw;font-size:1.172vw;font-weight:500;margin-bottom:.35vw}@media (max-width:768px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt3{font-size:2.214vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .right .txt3{font-size:4.533vw;margin-top:5.069vw}}.single_case_con .inner .s_case_con1 .t_wrap .left{width:35.862vw;height:13.7vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .left{width:100%;height:40.7vw}}.single_case_con .inner .s_case_con1 .t_wrap .left img{width:100%;height:13.7vw;-o-object-fit:cover;object-fit:cover;border-radius:.5vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap .left img{width:100%;height:40.7vw}}@media (max-width:1049px) and (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap .left img{border-radius:4px}}.single_case_con .inner .s_case_con1 .t_wrap2{display:flex;justify-content:space-between;margin-top:3.5vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap2{display:block}}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b{width:23.724vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b{width:100%;margin-bottom:5vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b{margin-bottom:7vw}}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .deco_txt{font-size:.966vw;font-style:italic;font-family:"Jost",sans-serif;font-weight:500}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .deco_txt{font-size:1.966vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .deco_txt{font-size:3.296vw}}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .t_upper_deco{margin:.7vw auto}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .t_upper_deco img{width:100%;vertical-align:middle}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b h3.l_ttl{font-size:1.793vw;margin-top:1.2vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b h3.l_ttl{font-size:2.793vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b h3.l_ttl{font-size:4.793vw}}.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .l_txt{font-size:1.172vw}@media (max-width:1049px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .l_txt{font-size:2.272vw}}@media (max-width:499px){.single_case_con .inner .s_case_con1 .t_wrap2 .t_wrap2_b .l_txt{font-size:4.3vw}}.single_case_con .inner .s_case_con2 .block_b2{margin-bottom:5.517vw;position:relative;padding-top:3vw}@media (max-width:499px){.single_case_con .inner .s_case_con2 .block_b2{margin-bottom:8.517vw}}.single_case_con .inner .s_case_con2 .block_b2 .mes_deco{position:absolute;color:#fff;font-family:"Jost",sans-serif;background:#20272e;font-size:.966vw;top:0;left:0;padding:.138vw .552vw;font-weight:400;font-style:italic}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .block_b2 .mes_deco{padding:.438vw .952vw;font-size:1.823vw}}@media (max-width:499px){.single_case_con .inner .s_case_con2 .block_b2 .mes_deco{font-size:3.823vw}}.single_case_con .inner .s_case_con2 .block_b2 .b2_ttl{font-size:2.069vw;margin-bottom:2vw}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .block_b2 .b2_ttl{margin-top:2vw;font-size:3.069vw}}@media (max-width:499px){.single_case_con .inner .s_case_con2 .block_b2 .b2_ttl{margin-top:8vw;font-size:6.069vw}}.single_case_con .inner .s_case_con2 .block_b2 .b2_txt{font-size:1.103vw}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .block_b2 .b2_txt{font-size:4.583vw}}.single_case_con .inner .s_case_con2 .ttl_con{margin-bottom:4.138vw}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .ttl_con{position:relative}}.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;font-style:italic}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.146vw}}@media (max-width:499px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i.svg);background-repeat:no-repeat;background-size:cover;top:.39vw;left:0;width:1.379vw !important;height:1.103vw !important;content:""}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.single_case_con .inner .s_case_con2 .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em;margin-bottom:2.069vw}@media (max-width:1049px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.single_case_con .inner .s_case_con2 .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.single_case_con .inner .block_b5{margin-top:3.448vw}.single_case_con .inner .block_b5 .b5_wrap{display:flex;gap:3.448vw;margin-top:4.483vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap{margin-top:8.483vw;flex-direction:column-reverse}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap{flex-direction:column-reverse;gap:4.448vw;margin-top:13.483vw}}.single_case_con .inner .block_b5 .b5_wrap:first-of-type{margin-top:0}.single_case_con .inner .block_b5 .b5_wrap:last-of-type{margin-bottom:8.276vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap:last-of-type{margin-bottom:10.276vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap:last-of-type{margin-bottom:23.276vw}}.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco{display:flex;align-items:center;gap:.414vw;margin-bottom:1vw}.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco .mes_deco{color:#fff;font-family:"Jost",sans-serif;background:#20272e;font-size:.966vw;top:0;left:1.379vw;padding:.138vw .552vw;font-weight:400;font-style:italic}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco .mes_deco{padding:.438vw .952vw;font-size:1.823vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco .mes_deco{font-size:3.733vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco{gap:3.414vw;margin-bottom:3.862vw}}.single_case_con .inner .block_b5 .b5_wrap .left .ttl_deco.deco2 span:before{content:"02"}.single_case_con .inner .block_b5 .b5_wrap .left h3.ttl{font-size:1.793vw;margin-bottom:1.379vw;font-weight:700}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap .left h3.ttl{font-size:3.385vw;margin-bottom:2.379vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .left h3.ttl{margin-bottom:3.379vw;font-size:6.933vw}}.single_case_con .inner .block_b5 .b5_wrap .left p.txt{font-size:1.172vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap .left p.txt{font-size:2.214vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .left p.txt{font-size:4.533vw}}.single_case_con .inner .block_b5 .b5_wrap .right{width:41.379vw;flex:0 0 41.379vw;border-radius:.552vw;height:23.241vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap .right{width:100%;height:41.241vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .right{flex:auto;width:100%;height:48.241vw;border-radius:4px}}.single_case_con .inner .block_b5 .b5_wrap .right img{width:100%;height:23.241vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap .right img{height:41.241vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap .right img{height:48.241vw;border-radius:4px}}.single_case_con .inner .block_b5{margin-top:3.448vw}.single_case_con .inner .block_b5 .b5_wrap.reverse{display:flex;gap:3.448vw;margin-top:4.483vw;flex-direction:row-reverse}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse{margin-top:8.483vw;flex-direction:column-reverse}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse{flex-direction:column-reverse;gap:4.448vw;margin-top:13.483vw}}.single_case_con .inner .block_b5 .b5_wrap.reverse:first-of-type{margin-top:0}.single_case_con .inner .block_b5 .b5_wrap.reverse:last-of-type{margin-bottom:8.276vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse:last-of-type{margin-bottom:10.276vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse:last-of-type{margin-bottom:23.276vw}}.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco{display:flex;align-items:center;gap:.414vw;margin-bottom:1vw}.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco .mes_deco{color:#fff;font-family:"Jost",sans-serif;background:#20272e;font-size:.966vw;top:0;left:1.379vw;padding:.138vw .552vw;font-weight:400;font-style:italic}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco .mes_deco{padding:.438vw .952vw;font-size:1.823vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco .mes_deco{font-size:3.733vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco{gap:3.414vw;margin-bottom:3.862vw}}.single_case_con .inner .block_b5 .b5_wrap.reverse .left .ttl_deco.deco2 span:before{content:"02"}.single_case_con .inner .block_b5 .b5_wrap.reverse .left h3.ttl{font-size:1.793vw;margin-bottom:1.379vw;font-weight:700}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left h3.ttl{font-size:3.385vw;margin-bottom:2.379vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left h3.ttl{margin-bottom:3.379vw;font-size:6.933vw}}.single_case_con .inner .block_b5 .b5_wrap.reverse .left p.txt{font-size:1.172vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left p.txt{font-size:2.214vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .left p.txt{font-size:4.533vw}}.single_case_con .inner .block_b5 .b5_wrap.reverse .right{width:41.379vw;flex:0 0 41.379vw;border-radius:.552vw;height:23.241vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse .right{width:100%;height:41.241vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .right{flex:auto;width:100%;height:48.241vw;border-radius:4px}}.single_case_con .inner .block_b5 .b5_wrap.reverse .right img{width:100%;height:23.241vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw}@media (max-width:1049px){.single_case_con .inner .block_b5 .b5_wrap.reverse .right img{height:41.241vw}}@media (max-width:499px){.single_case_con .inner .block_b5 .b5_wrap.reverse .right img{height:48.241vw;border-radius:4px}}.s_case_con3 .sub_ttl_con{margin-bottom:3vw}.s_case_con3 .sub_ttl_con img{width:100%}.s_case_con3 .lower_btn_con:after{display:block;content:"";width:100%;height:.069vw;background:#dee5ed;margin:3.214vw auto;opacity:0}@media (max-width:1049px){.s_case_con3 .lower_btn_con:after{margin:6.814vw auto 4.5vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con:after{margin:12.814vw auto 7.5vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap{display:flex;justify-content:space-between}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap{display:block}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b{width:26.483vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b{width:46.15%}}@media (max-width:603px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b{width:46.1%}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b{width:100%}}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b:nth-child(2){margin-left:6.51vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b:nth-child(2){margin-left:0;margin-bottom:8.5vw}}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b:first-of-type{margin-bottom:6.5vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b:first-of-type{margin-bottom:8.5vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:.966vw;margin-bottom:.69vw;font-family:"Jost",sans-serif;font-weight:500;font-style:italic;letter-spacing:.03em}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:1.823vw;margin-bottom:1.2vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:3.733vw;margin-bottom:2.8vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a{position:relative;display:block;transition:.5s}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:hover .wrap .left img{transform:scale(1.1)}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:before{content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3-b.svg);background-size:contain;background-repeat:no-repeat;width:1.793vw;height:.69vw;position:absolute;top:auto;bottom:4.621vw;right:.414vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:before{width:1.793vw;height:1.69vw;position:absolute;top:auto;bottom:5.221vw;right:2.114vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:before{width:3.793vw;height:2.69vw;position:absolute;top:auto;bottom:15.821vw;right:4.414vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:after{content:"";width:3.31vw;height:3.31vw;position:absolute;top:auto;bottom:3.241vw;right:0;border-radius:689.586vw;border:1px solid}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:after{width:6.21vw;height:6.21vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:after{width:12.31vw;height:12.31vw;bottom:11.241vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a:hover:before{-webkit-animation:arrow-line2 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line2 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{position:relative;width:26.207vw;height:15.172vw;overflow:hidden;border-radius:.552vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{width:100%;height:22.772vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{height:46.972vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{width:100%;height:15.172vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:22.772vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:46.972vw;border-radius:6px}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .on_new:before{padding:4px 16px;position:absolute;content:"New";font-size:10px;color:#fff;background:#194bf4;font-style:italic;top:0;right:0;border-radius:0 0 0 4px;z-index:2}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{position:relative;margin-top:1.379vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:2.579vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:5.079vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap{display:flex;align-items:center;gap:2.069vw;margin-bottom:.552vw}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:1.103vw;font-family:"Poppins",sans-serif;font-weight:500;color:#727272}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:2.083vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:4.267vw;margin-bottom:2vw}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right h4.ttl{margin-bottom:1.034vw;font-weight:700;font-size:1.379vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right h4.ttl{font-size:2.604vw;margin-bottom:2.434vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right h4.ttl{font-size:5.333vw;font-weight:500}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap .cat{color:#194bf4;font-size:.828vw;background:#eff2ff;padding:.138vw .414vw;border-radius:.138vw}@media (max-width:1049px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap .cat{font-size:1.563vw;background:#eff2ff;padding:.438vw .814vw;border-radius:.438vw}}@media (max-width:499px){.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap .cat{font-size:3.2vw;background:#eff2ff;padding:1.038vw 1.814vw;border-radius:4px}}.s_case_con3 .lower_btn_con .lower_btn_wrap .case_b a .wrap .right:hover:before{-webkit-animation:arrow-line6 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line6 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}