.archive_service_block1 .inner{width:86.207vw;margin:0 auto}.archive_service_block1 .inner .lower_ttl_con1{padding:3.448vw 0 2.759vw}.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con{margin-bottom:30px}.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_sub{font-size:1.241vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;font-family:"Jost",sans-serif;font-weight:400;font-style:italic}@media (max-width:1049px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .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){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .right_b .right_txt{margin-bottom:2.069vw;color:#20272e;font-size:1.172vw}@media (max-width:1049px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .right_b .right_txt{font-size:2.214vw;margin:3.448vw auto 6.2vw}}@media (max-width:499px){.archive_service_block1 .inner .lower_ttl_con1 .lower_ttl_con1_wrap .right_b .right_txt{font-size:4.533vw;margin:4.448vw auto 15.2vw}}.archive_service_block2{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/solution-sec-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;padding:8.276vw 0 5.276vw}@media (max-width:1049px){.archive_service_block2{padding:13vw 0 7vw}}@media (max-width:499px){.archive_service_block2{padding:14vw 0 2vw}}.archive_service_block2 .lower_ttl_con2{width:calc(100% - 6.897vw);margin-left:auto}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2{width:calc(100% - 30px)}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap{display:flex;gap:3.448vw}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap{flex-direction:column-reverse;gap:6.2vw}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con{margin-top:5vw;margin-bottom:2.069vw;width:41.379vw;flex:0 0 41.379vw}@media (max-width:1049px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con{margin-top:0}}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con{flex:none;width:calc(100% - 30px);margin-right:auto}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_sub{font-size:1.241vw;position:relative;display:inline-block;font-style:italic;padding-left:2.069vw;letter-spacing:.03em;font-family:"Jost",sans-serif}@media (max-width:1049px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .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){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .s_lower_txt{margin-top:2.069vw;font-size:1.172vw}@media (max-width:1049px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .s_lower_txt{font-size:2.214vw}}@media (max-width:499px){.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .ttl_con .s_lower_txt{font-size:4.533vw}}.archive_service_block2 .lower_ttl_con2 .lower_ttl_con2_wrap .right_b img{width:100%}.archive_service_block2 .inner{width:86.207vw;margin:0 auto}.archive_service_block2 .inner .lower_ttl_con3{margin:3.948vw auto}@media (max-width:1049px){.archive_service_block2 .inner .lower_ttl_con3{margin:6.948vw auto}}@media (max-width:499px){.archive_service_block2 .inner .lower_ttl_con3{margin:9.948vw auto}}.archive_service_block2 .inner .lower_ttl_con3 .upper_border{position:relative;width:100%;height:.069vw;background:#20272e}.archive_service_block2 .inner .lower_ttl_con3 .upper_border:before{position:absolute;content:"";top:50%;transform:translateY(-50%);width:.414vw;height:.414vw;border-radius:689.586vw;background:#20272e}@media (max-width:1049px){.archive_service_block2 .inner .lower_ttl_con3 .upper_border:before{top:calc(50% + 0.3px);width:4px;height:4px;left:0}}.archive_service_block2 .inner .lower_ttl_con3 .upper_border:after{position:absolute;content:"";top:50%;right:-.276vw;transform:translateY(-50%);width:.138vw;height:.138vw;border-radius:689.586vw;background:0 0;border:1px solid #20272e}@media (max-width:1049px){.archive_service_block2 .inner .lower_ttl_con3 .upper_border:after{right:-5px;width:4px;height:4px}}.archive_service_block2 .inner .lower_ttl_con3 h3.ttl{margin-top:2.559vw;margin-bottom:2.259vw;font-size:1.793vw;font-weight:700}@media (max-width:1049px){.archive_service_block2 .inner .lower_ttl_con3 h3.ttl{font-size:3.385vw;margin-top:3.559vw;margin-bottom:3.259vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_ttl_con3 h3.ttl{font-size:6.933vw;margin-top:5.559vw}}.archive_service_block2 .inner .lower_ttl_con3 .txt{font-size:1.172vw}@media (max-width:1049px){.archive_service_block2 .inner .lower_ttl_con3 .txt{font-size:2.214vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_ttl_con3 .txt{font-size:4.533vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap{margin-top:1vw;display:flex;gap:3.9%;flex-wrap:wrap}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap{display:block}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b{position:relative;width:26.483vw;margin-bottom:2.4vw}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b{width:46.15%;margin-bottom:5.5vw}}@media (max-width:603px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b{width:46.1%}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b{width:100%;margin-bottom:10.5vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b .case_num{position:absolute;z-index:2;background:#20272e;color:#fff;top:0;left:0;font-size:.69vw;margin-bottom:.69vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;letter-spacing:.08em;border-radius:.352vw 0 0;padding:.367vw .483vw .367vw .207vw}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:1.823vw;margin-bottom:1.2vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:3.733vw;margin-bottom:2.8vw;padding:1vw 2.5vw 1vw .5vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a{position:relative;display:block;transition:.5s}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a:hover .wrap .left img{transform:scale(1.1)}.archive_service_block2 .inner .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:1.621vw;right:.414vw}@media (max-width:1049px){.archive_service_block2 .inner .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;top:28.1vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a:before{width:3.793vw;height:2.69vw;position:absolute;top:auto;bottom:5.021vw;right:4.414vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a:after{content:"";width:3.31vw;height:3.31vw;position:absolute;top:auto;bottom:.241vw;right:0;border-radius:689.586vw;border:1px solid}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a:after{width:6.21vw;height:6.21vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a:after{width:12.31vw;height:12.31vw;bottom:.241vw}}.archive_service_block2 .inner .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}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{position:relative;width:26.207vw;height:12.414vw;border:.069vw solid #20272e;overflow:hidden;border-radius:.552vw}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{border:1px solid #20272e;width:100%;height:22.772vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{height:46.972vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{width:100%;height:12.414vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:22.772vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:46.972vw;border-radius:6px}}.archive_service_block2 .inner .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}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{position:relative;margin-top:1.379vw}@media (max-width:1049px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:2.579vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:5.079vw}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap{display:flex;align-items:center;gap:2.069vw;margin-bottom:.552vw}.archive_service_block2 .inner .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){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:2.083vw}}@media (max-width:499px){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:4.267vw;margin-bottom:2vw}}.archive_service_block2 .inner .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){.archive_service_block2 .inner .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){.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right h4.ttl{font-size:5.333vw;font-weight:500}}.archive_service_block2 .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.archive_service_block2 .inner .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){.archive_service_block2 .inner .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){.archive_service_block2 .inner .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}}.archive_service_block2 .inner .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}.anchor_link_con{margin-bottom:5.517vw;display:flex;flex-wrap:wrap;gap:1.379vw 2.759vw}@media (max-width:499px){.anchor_link_con{margin-bottom:11.517vw}}.anchor_link_con:before{content:"";width:100%;height:1px;background:#d8dee6}.anchor_link_con:after{content:"";width:100%;height:1px;background:#d8dee6}@media (max-width:1049px){.anchor_link_con{gap:3.079vw 2.759vw}}@media (max-width:499px){.anchor_link_con{gap:6.079vw 3.759vw}}.anchor_link_con .anchor_link_b a:hover .link_wrap .l_arrow{background:#20272e}.anchor_link_con .anchor_link_b a:hover .link_wrap .l_arrow img{filter:invert(1)}.anchor_link_con .anchor_link_b a .link_wrap{display:flex;align-items:center}.anchor_link_con .anchor_link_b a .link_wrap .l_arrow{background:#fff;position:relative;padding:1px 10px;z-index:2;border:1px solid #20272e;border-radius:9999px;transition:.5s;top:-.3px}.anchor_link_con .anchor_link_b a .link_wrap .l_arrow img{position:relative;top:-3.1px;z-index:2;width:100%;transition:.2s;vertical-align:middle}.anchor_link_con .anchor_link_b a .l_txt{font-size:1.379vw;padding-left:.828vw}@media (max-width:1049px){.anchor_link_con .anchor_link_b a .l_txt{font-size:2.214vw}}@media (max-width:499px){.anchor_link_con .anchor_link_b a .l_txt{font-size:4.533vw}}