@charset "UTF-8";.swiper-slide{position:relative;margin-top:.345vw;width:19.29vw;height:13.448vw;border:.069vw solid #d8dee6;border-radius:.276vw;transition:.5s;margin-left:1.379vw}@media (max-width:1049px){.swiper-slide{width:19.31vw;width:36.458vw;height:25.391vw;border-radius:.521vw}}@media (max-width:499px){.swiper-slide{width:64vw;height:50.667vw;border-radius:4px;border:1px solid #d8dee6}}.swiper-slide:after{position:absolute;bottom:1.379vw;right:1.379vw;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/news-btn-arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:1.172vw;height:.69vw;content:"";transition:.5s}@media (max-width:1049px){.swiper-slide:after{bottom:2.629vw;right:2.629vw;width:2.474vw;height:1.302vw}}@media (max-width:499px){.swiper-slide:after{width:3.833vw;height:2.533vw;right:5.333vw;bottom:5.333vw}}.swiper-slide:hover{border:.069vw solid #194bf4;box-shadow:0 1.241vw 1.034vw rgba(0,0,0,.2);transform:translate(.345vw,-.345vw)}.swiper-slide:hover:after{transform:translateX(.69vw)}.swiper-slide .c_date{position:absolute;font-family:"Jost",sans-serif;top:1.034vw;right:1.034vw;color:#20272e;font-size:.828vw;font-weight:300}@media (max-width:1049px){.swiper-slide .c_date{font-size:1.563vw;top:1.302vw;right:1.302vw}}@media (max-width:499px){.swiper-slide .c_date{font-size:3.2vw;top:3.502vw;right:3.502vw}}.swiper-slide .content1{padding:3.103vw 2.069vw 3.931vw;font-size:1.241vw}@media (max-width:1049px){.swiper-slide .content1{padding:5.208vw 3.906vw 0}}@media (max-width:499px){.swiper-slide .content1{padding:11.508vw 8.006vw 0}}.swiper-slide .content1 .cat{margin-bottom:1.241vw;position:relative;display:inline-block;color:#194bf4;background:rgba(25,75,244,.1);padding:.276vw .345vw .276vw;border-radius:.276vw;font-size:.828vw}@media (max-width:1049px){.swiper-slide .content1 .cat{font-size:1.563vw;padding:.521vw 1.042vw;margin-bottom:2.341vw}}@media (max-width:499px){.swiper-slide .content1 .cat{padding:1.021vw 2.042vw;font-size:3.2vw;margin-bottom:6.341vw}}.swiper-slide .content1 .cat:after{right:-2.621vw}.swiper-slide .content1 h3.ttl{font-weight:500}@media (max-width:1049px){.swiper-slide .content1 h3.ttl{font-size:2.214vw}}@media (max-width:499px){.swiper-slide .content1 h3.ttl{font-size:4.554vw;font-weight:500}}img{max-width:100%;height:auto;display:block}.inner{width:calc(100% - 6.897vw);margin-left:auto;margin-right:0;margin-block:10.103vw;margin-bottom:3vw}@media (max-width:1049px){.inner{margin-block:15.676vw;margin-bottom:3.5vw}}@media (max-width:499px){.inner{width:calc(100% - 30px);margin-block:17.376vw}}.swiper-button-prev1:before,.swiper-button-next1:before,.swiper-button-prev2:before,.swiper-button-next2:before{position:absolute;border-radius:689.586vw;width:1.379vw;height:1.379vw;content:"";border:.069vw solid #333}.swiper-pagination2{width:90% !important}@media (max-width:1049px){.swiper-pagination2{width:92.8% !important}}.swiper-pagination-progressbar{background:#ddd;height:.276vw;border-radius:.138vw}.swiper-pagination-progressbar-fill{background:#333;border-radius:.138vw}@media (max-width:499px){.swiper .swiper-buttons-wrapper{display:flex;justify-content:center;margin-top:10px}}.swiper-button-prev1:before,.swiper-button-prev2:before{position:absolute;border-radius:689.586vw;width:2.759vw;height:2.759vw;content:"";border:.069vw solid #333;top:6.552vw;left:.138vw}@media (max-width:1049px){.swiper-button-prev1:before,.swiper-button-prev2:before{width:5.208vw;height:5.208vw;top:11.849vw}}@media (max-width:499px){.swiper-button-prev1:before,.swiper-button-prev2:before{width:10.808vw;height:10.808vw;top:18.849vw;left:27vw;border:1px solid #333}}.swiper-button-next1:before,.swiper-button-next2:before{position:absolute;border-radius:689.586vw;width:2.759vw;height:2.759vw;content:"";border:.069vw solid #333;top:6.552vw;left:1.369vw}@media (max-width:1145px){.swiper-button-next1:before,.swiper-button-next2:before{left:1.869vw}}@media (max-width:1049px){.swiper-button-next1:before,.swiper-button-next2:before{width:5.208vw;height:5.208vw;top:11.849vw;left:4.688vw}}@media (max-width:499px){.swiper-button-next1:before,.swiper-button-next2:before{width:10.808vw;height:10.808vw;top:18.849vw;left:-2.8vw;border:1px solid #333}}@media (max-width:680px) and (min-width:500px){.swiper1 .swiper-button-next:after{left:8.11vw}}@media (max-width:680px) and (min-width:500px){.swiper-button-next1:before{left:5.688vw}}:root{--swiper-navigation-size:.828vw}.swiper-button-next,.swiper-button-prev{color:#20272e}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;position:absolute;left:2.759vw}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";position:absolute;top:7.586vw;left:1.31vw}@media (max-width:1049px){.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{font-size:1.432vw;top:13.786vw;left:2.31vw}}@media (max-width:499px){.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{font-size:3.432vw;top:23.486vw;left:31.31vw}}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";position:absolute;top:7.586vw;right:-2.621vw}@media (max-width:1145px){.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{right:-3.121vw}}@media (max-width:1049px){.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:1.432vw;top:13.786vw;left:7.11vw}}@media (max-width:499px){.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:3.432vw;top:23.486vw;left:2.31vw}}@media (max-width:499px){.swiper1 .swiper-button-prev:after{top:22.986vw}}@media (max-width:499px){.swiper1 .swiper-button-next:after{top:22.986vw}}.swiper-horizontal{touch-action:pan-y;padding-bottom:7.655vw}@media (max-width:1049px){.swiper-horizontal{padding-bottom:8.155vw}}@media (max-width:680px){.swiper-horizontal{padding-bottom:9.155vw}}@media (max-width:499px){.swiper-horizontal{padding-bottom:23.155vw}}@media (max-width:499px){.swiper-button-next1{position:relative;transform:none;margin:0 auto;top:9vw;left:2vw}}@media (max-width:499px){.swiper-button-next1:before{width:10.808vw;height:10.808vw;top:-2.4vw;left:-2.8vw}}@media (max-width:499px){.swiper1 .swiper-button-next:after{top:1.7vw}}@media (max-width:499px){.swiper-button-prev{top:62vw;left:34vw}}@media (max-width:499px){.swiper-button-prev1:before{top:-4vw;left:-4vw}}@media (max-width:499px){.swiper1 .swiper-button-prev:after{top:0;left:.5vw}}.fv_main{position:relative;width:100%;height:58.207vw;overflow:hidden}@media (max-width:1049px){.fv_main{height:133.464vw}}@media (max-width:499px){.fv_main{height:178.464vw}}.fv_main img{width:100%;height:58.207vw;-o-object-fit:cover;object-fit:cover}@media (max-width:1049px){.fv_main img{height:133.464vw}}@media (max-width:499px){.fv_main img{height:178.464vw}}.fv_main .fv_wrap{width:100%;position:absolute;display:flex;justify-content:center;align-items:center;padding:40px;min-height:58.207vw;transition:transform .2s linear;transform-origin:right center;top:0}.fv_main .fv_wrap .circle{--size:44.379vw;--stroke:.069vw;width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:50%;border:var(--stroke) solid rgba(255,255,255,.5);background:0 0;position:relative;box-sizing:border-box;right:-47%;top:.217vw}@media (max-width:1049px){.fv_main .fv_wrap .circle{--size:74.379vw;top:6.217vw}}@media (max-width:499px){.fv_main .fv_wrap .circle{--stroke:1px;--size:119.379vw;top:24.217vw;right:-74%}}.fv_main .fv_wrap .circle:before,.fv_main .fv_wrap .circle:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.fv_main .fv_wrap .circle:before{width:1.241vw;height:1.241vw;background:0 0;border:.069vw solid rgba(255,255,255,.5);-webkit-animation:orbit1 10s linear infinite;animation:orbit1 10s linear infinite}@media (max-width:1049px){.fv_main .fv_wrap .circle:before{width:2.241vw;height:2.241vw}}@media (max-width:499px){.fv_main .fv_wrap .circle:before{width:3.241vw;height:3.241vw}}.fv_main .fv_wrap .circle:after{width:.428vw;height:.428vw;background:#ccc;border:2px solid #ccc;animation:orbit2 8s linear infinite reverse}@media (max-width:1049px){.fv_main .fv_wrap .circle:after{width:1.028vw;height:1.028vw}}@media (max-width:499px){.fv_main .fv_wrap .circle:after{width:1.528vw;height:1.528vw}}.fv_main .fv_main_con{position:absolute;top:calc(50% + 0.5vw);transform:translateY(-50%);left:10%;width:100%}@media (max-width:1049px){.fv_main .fv_main_con{transform:translateY(0);top:27.927vw;left:6.51vw}}@media (max-width:499px){.fv_main .fv_main_con{top:42.427vw}}.fv_main .fv_main_con h1.ttl{font-size:4.552vw;font-weight:700;color:#fff;line-height:1.5;letter-spacing:.1em}@media (max-width:1049px){.fv_main .fv_main_con h1.ttl{font-size:7.552vw}}@media (max-width:499px){.fv_main .fv_main_con h1.ttl{font-size:8.533vw}}.fv_main .fv_main_con .fv_btn{margin-top:2.069vw}@media (max-width:1049px){.fv_main .fv_main_con .fv_btn{margin-top:4.569vw}}@media (max-width:499px){.fv_main .fv_main_con .fv_btn{margin-top:12.569vw}}.fv_main .fv_main_con .fv_btn a{font-size:1.103vw}@media (max-width:1049px){.fv_main .fv_main_con .fv_btn a{font-size:2.083vw}}@media (max-width:499px){.fv_main .fv_main_con .fv_btn a{font-size:4vw}}.fv_main .fv_sub_con{position:absolute;bottom:10%;right:10%;width:51.172vw;color:#fff;line-height:1.5;font-size:1.103vw}@media (max-width:1049px){.fv_main .fv_sub_con{width:57.104vw;font-size:2.344vw}}@media (max-width:499px){.fv_main .fv_sub_con{right:0;width:100%;line-height:1.5;font-size:1.103vw;padding:0 8vw;font-size:4.267vw;bottom:11%;font-weight:500}}@-webkit-keyframes orbit1{from{transform:translate(-50%,-50%) rotate(0deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(-360deg)}}@keyframes orbit1{from{transform:translate(-50%,-50%) rotate(0deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(-360deg)}}@-webkit-keyframes orbit2{from{transform:translate(-50%,-50%) rotate(0deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(-360deg)}}@keyframes orbit2{from{transform:translate(-50%,-50%) rotate(0deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg) translateX(calc(var(--size) / 2 - var(--stroke) / 2)) rotate(-360deg)}}@media (max-width:1049px){.fade_images.pc_only{display:none}}.fade_images.tab_only{display:none}@media (max-width:1049px){.fade_images.tab_only{display:block}}@media (max-width:499px){.fade_images.tab_only{display:none}}.fade_images.sp_only{display:none}@media (max-width:499px){.fade_images.sp_only{display:block}}.fade_images img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-animation:fadeSlideshow 25s infinite;animation:fadeSlideshow 25s infinite}.fade_images img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.fade_images img:nth-child(2){-webkit-animation-delay:5s;animation-delay:5s}.fade_images img:nth-child(3){-webkit-animation-delay:10s;animation-delay:10s}.fade_images img:nth-child(4){-webkit-animation-delay:15s;animation-delay:15s}.fade_images img:nth-child(5){-webkit-animation-delay:20s;animation-delay:20s}@-webkit-keyframes fadeSlideshow{0%{opacity:0}8%{opacity:1}20%{opacity:1}28%{opacity:0}100%{opacity:0}}@keyframes fadeSlideshow{0%{opacity:0}8%{opacity:1}20%{opacity:1}28%{opacity:0}100%{opacity:0}}.fade_images img:first-child{opacity:1;-webkit-animation:none;animation:none}.news{overflow:hidden;position:relative}.news .news__wrapper{max-width:100%;margin:.966vw auto}@media (max-width:1049px){.news .news__wrapper{margin:3.906vw auto}}@media (max-width:499px){.news .news__wrapper{margin:16.906vw auto 0}}.news .news__wrapper .slider-container{width:100%;padding-left:5.517vw;box-sizing:border-box;overflow:hidden}.news .news_btn{margin-left:auto;position:relative;top:-6.5vw;z-index:2}@media (max-width:1049px){.news .news_btn{top:-8.5vw}}@media (max-width:499px){.news .news_btn{width:90.9%;right:30px;margin-top:11vw}}.news .news_upper_wrap{display:flex;align-items:center}@media (max-width:499px){.news .news_upper_wrap{display:block}}.news .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500}@media (max-width:1049px){.news .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.news .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.news .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){.news .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.news .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.news .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;letter-spacing:.05em}@media (max-width:1049px){.news .ttl_con .ttl_main{font-size:7.813vw}}@media (max-width:499px){.news .ttl_con .ttl_main{font-size:12.8vw}}.news .category-filter-con{width:43vw;margin-left:auto;height:2.759vw}@media (max-width:1049px){.news .category-filter-con{width:39vw}}@media (max-width:499px){.news .category-filter-con{width:100%;margin-top:7vw}}.news .category-filter-con .category-filter{width:95%;margin-right:auto;height:2.759vw}.news .category-filter-con .category-filter button{position:relative;margin-right:2.207vw;border:none;font-size:1.103vw;color:#20272e;background:0 0;height:2.759vw;padding:.552vw 1.655vw}.news .category-filter-con .category-filter button:last-of-type:after{display:none}.news .category-filter-con .category-filter button:after{position:absolute;top:50%;right:-1.931vw;transform:translateY(-50%);background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/news-btn-line.svg);background-repeat:no-repeat;background-position:center;background-size:cover;content:"";width:1.379vw;height:1.586vw}.news .category-filter-con .category-filter button.active{color:#194bf4;background:rgba(25,75,244,.1);padding:.552vw 1.655vw;border-radius:.276vw}.category-filter-select{display:none}@media (max-width:1049px){.category-filter{display:none}.category-filter-select{display:block}.category-filter-select select{font-size:2.083vw;width:32.552vw;height:6.21vw;border:1px solid #d8dee6;border-radius:.521vw;padding-left:1.563vw;padding-left:12px;outline:none}}@media (max-width:1049px) and (max-width:499px){.category-filter-select select{width:83vw;font-size:4.267vw;height:13.61vw;border-radius:4px;font-weight:500}}.custom_select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/select-arrow.svg) no-repeat right 15px center/12px auto;padding-right:30px}.about{width:calc(100% - 4.138vw);height:52.552vw;margin:0 auto;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/about-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:8.69vw 6.897vw 8.276vw;border-radius:.828vw}@media (max-width:1049px){.about{width:calc(100% - 7.813vw);height:116.797vw;padding:16.927vw 6.51vw 15.625vw}}@media (max-width:499px){.about{height:257.867vw;border-radius:12px}}.about .inner{width:100%;margin:0 auto}.about .inner .upper_con:after{display:block;content:"";width:100%;height:.069vw;background:rgba(222,229,237,.7098039216);margin:4.828vw auto 3.5vw}@media (max-width:1049px){.about .inner .upper_con:after{margin:6.51vw auto}}@media (max-width:499px){.about .inner .upper_con:after{margin:13.333vw auto}}.about .inner .upper_con .upper_wrap{display:flex;justify-content:space-between}@media (max-width:1049px){.about .inner .upper_con .upper_wrap{display:block}}.about .inner .upper_con .upper_wrap .ttl_con{width:17.931vw}@media (max-width:1049px){.about .inner .upper_con .upper_wrap .ttl_con{width:100%;margin-bottom:6.51vw}}.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;color:#fff}@media (max-width:1049px){.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i2.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){.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.about .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.about .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;color:#fff;letter-spacing:.05em}@media (max-width:1049px){.about .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:7.813vw}}@media (max-width:499px){.about .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:12.8vw}}.about .inner .upper_con .upper_wrap .right_b{width:53.793vw}@media (max-width:1049px){.about .inner .upper_con .upper_wrap .right_b{width:100%}}.about .inner .upper_con .upper_wrap .right_b .right_txt{margin-bottom:2.069vw;color:#fff;font-size:1.172vw}@media (max-width:1049px){.about .inner .upper_con .upper_wrap .right_b .right_txt{font-size:2.214vw;margin-bottom:3.906vw}}@media (max-width:499px){.about .inner .upper_con .upper_wrap .right_b .right_txt{font-size:4vw;margin-bottom:8.096vw;font-weight:500}}@media (max-width:499px){.about .inner .upper_con .upper_wrap .right_b .about_btn{width:100%}}.about .inner .lower_con .lower_wrap{display:flex;align-items:center;justify-content:space-between;gap:2.759vw}@media (max-width:1049px){.about .inner .lower_con .lower_wrap{align-items:flex-start}}@media (max-width:499px){.about .inner .lower_con .lower_wrap{display:block}}.about .inner .lower_con .lower_wrap .left{width:24.138vw;flex:0 0 24.138vw}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .left{width:38%;flex:0 0 38%}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .left{flex:auto;width:100%;margin-bottom:9.5vw}}.about .inner .lower_con .lower_wrap .left img{width:100%}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .right{width:56%;flex:0 0 56%;margin-top:.7vw}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right{flex:auto;width:100%}}.about .inner .lower_con .lower_wrap .right .about_sec_btn{width:15.448vw;display:inline-block;width:auto}.about .inner .lower_con .lower_wrap .right .about_sec_btn:after{content:"";position:absolute;bottom:-.207vw;left:1.379vw;width:87%;height:.069vw;background:#fff;z-index:2}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right .about_sec_btn:after{bottom:-3vw;left:8vw}}.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor: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:.89vw;height:.759vw;position:absolute;z-index:2;top:calc(50% + 0.172vw);transform:translateY(-50%);left:-.966vw;border-radius:50%;transition:.4s}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:before{width:1.39vw;height:1.059vw;left:-1.54vw;top:.4vw}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:before{width:3.39vw;height:2.059vw;left:2.16vw;top:1.4vw}}.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:after{width:2.069vw;height:2.069vw;background:#fff;border:none}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:after{width:3.906vw;height:3.906vw;top:calc(50% - 1vw);left:-2.986vw}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:after{left:auto;top:50%;width:30px;height:30px}}.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor span{font-size:1.793vw;padding-left:1.793vw;font-weight:400}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor span{font-size:3.385vw;padding-left:3.793vw;position:relative;top:-1.2vw;left:-1.8vw}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor span{font-size:6.933vw;padding-left:12.793vw}}.about .inner .lower_con .lower_wrap .right .about_sec_btn .text-button3__anchor:hover:before{-webkit-animation:arrow-line4 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line4 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}.about .inner .lower_con .lower_wrap .right .l_txt{margin-top:1.379vw;color:#fff;font-size:1.172vw}@media (max-width:1049px){.about .inner .lower_con .lower_wrap .right .l_txt{position:relative;left:-1vw;font-size:2.214vw}}@media (max-width:499px){.about .inner .lower_con .lower_wrap .right .l_txt{position:static;font-size:4vw;margin-top:5.379vw;font-weight:500}}.service{position:relative;margin-top:2.069vw;background:#738ba3;padding:8.276vw 0 7.793vw;z-index:0}@media (max-width:1049px){.service{padding:15.927vw 0 15.625vw;margin-top:4.813vw}}@media (max-width:499px){.service{padding:20.927vw 0 19.625vw}}.service:before{position:absolute;width:100%;height:100%;content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/service-wrapper-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;z-index:-1}.service .inner{width:86.207vw;margin:0 auto}@media (max-width:1049px){.service .inner{width:calc(100% - 13.021vw);margin:0 auto}}@media (max-width:499px){.service .inner{width:calc(100% - 60px)}}@media (max-width:1049px){.service .inner .upper_con{margin-bottom:6.51vw}}.service .inner .upper_con .upper_wrap{display:flex;justify-content:space-between}@media (max-width:1049px){.service .inner .upper_con .upper_wrap{display:block}}.service .inner .upper_con .upper_wrap .ttl_con{width:17.931vw}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .ttl_con{width:100%;margin-bottom:4.01vw}}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .ttl_con{margin-bottom:7.01vw}}.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;color:#fff}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i2.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){.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.service .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.service .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;color:#fff;letter-spacing:.05em}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:7.813vw}}@media (max-width:499px){.service .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:12.8vw}}.service .inner .upper_con .upper_wrap .right_b{width:53.793vw}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .right_b{width:100%}}.service .inner .upper_con .upper_wrap .right_b .right_txt{margin-bottom:2.069vw;color:#fff;font-size:1.172vw}@media (max-width:1049px){.service .inner .upper_con .upper_wrap .right_b .right_txt{font-size:2.214vw;margin-bottom:3.906vw}}@media (max-width:499px){.service .inner .upper_con .upper_wrap .right_b .right_txt{font-size:4vw;margin-bottom:15.096vw;font-weight:500}}.service .inner .bg_btn_con{display:flex;justify-content:space-between;gap:6.897vw;margin-top:2.828vw;margin-bottom:4.138vw}@media (max-width:1049px){.service .inner .bg_btn_con{margin-bottom:4.438vw}}@media (max-width:499px){.service .inner .bg_btn_con{display:block;margin-bottom:2.667vw}}.service .inner .bg_btn_con:last-of-type{margin-bottom:0}.service .inner .bg_btn_con .service_b{width:39.655vw}@media (max-width:499px){.service .inner .bg_btn_con .service_b{width:100%;margin-bottom:2.667vw}.service .inner .bg_btn_con .service_b:last-of-type{margin-bottom:0}}.service .inner .bg_btn_con .service_b a{position:relative;display:block;transition:.5s}.service .inner .bg_btn_con .service_b a:hover:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3-b.svg)}.service .inner .bg_btn_con .service_b a:hover:after{background:#fff}.service .inner .bg_btn_con .service_b a:hover .wrap .left img{transform:scale(1.1)}.service .inner .bg_btn_con .service_b a:before{content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3.svg);background-size:contain;background-repeat:no-repeat;width:1.31vw;height:.828vw;position:absolute;top:auto;bottom:2.276vw;right:2vw;z-index:1}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a:before{bottom:3.076vw;right:2.8vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a:before{width:3.31vw;height:1.828vw;bottom:5.576vw;right:4.5vw}}.service .inner .bg_btn_con .service_b a:after{content:"";width:4.138vw;height:4.138vw;position:absolute;top:auto;border-radius:689.586vw;background:#20272e;right:.69vw;bottom:.69vw;transition:.5s}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a:after{right:1.4vw;bottom:1.4vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a:after{width:8vw;height:8vw;right:2.667vw;bottom:2.667vw}}.service .inner .bg_btn_con .service_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}.service .inner .bg_btn_con .service_b a .wrap .left{width:100%;height:25.517vw;overflow:hidden;border-radius:.552vw}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .left{height:48.177vw;border-radius:1vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .left{height:85.333vw;border-radius:8px}}.service .inner .bg_btn_con .service_b a .wrap .left img.pc__only{width:100%;height:25.517vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .left img.pc__only{display:none;height:48.177vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .left img.pc__only{height:85.333vw}}.service .inner .bg_btn_con .service_b a .wrap .left img.tab__only{display:none;width:100%;height:25.517vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .left img.tab__only{display:block;height:48.177vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .left img.tab__only{display:none;height:85.333vw}}.service .inner .bg_btn_con .service_b a .wrap .left img.sp__only{display:none;width:100%;height:25.517vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .left img.sp__only{height:48.177vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .left img.sp__only{display:block;height:85.333vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con{position:absolute;top:calc(50% + 4vw);left:50%;transform:translate(-50%,-50%);width:30.69vw}@media (max-width:767px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con{padding:0 3.906vw;margin-top:1.379vw;width:100%}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con{padding:0 4vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1{position:relative;font-weight:700;color:#20272e;font-size:2.414vw;background:#fff;display:inline-block;margin-bottom:1.379vw;font-weight:500}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1{font-size:3.255vw;margin-bottom:5.379vw;padding:0 1vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1{font-size:6.667vw;margin-bottom:9.697vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1:after{position:absolute;right:-4.955vw;content:"Consulting";font-family:"Jost",sans-serif;font-size:.966vw;color:#fff;background:#20272e;font-weight:400;padding:.138vw .276vw;font-weight:300;font-style:italic;letter-spacing:.03em}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1:after{right:auto;left:0;top:4.818vw;font-size:1.302vw;padding:.438vw .476vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl1:after{font-size:2.667vw;top:9.818vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2{position:relative;font-weight:700;color:#20272e;font-size:2.414vw;background:#fff;display:inline-block;margin-bottom:1.379vw;font-weight:500}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2{padding:0 1vw;font-size:3.255vw;margin-bottom:5.379vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2{font-size:6.667vw;margin-bottom:9.697vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2:after{position:absolute;right:-5.999vw;content:"Development";font-family:"Jost",sans-serif;font-size:.966vw;color:#fff;background:#20272e;font-weight:300;font-style:italic;letter-spacing:.03em;padding:.138vw .276vw}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2:after{right:auto;left:0;top:4.818vw;font-size:1.302vw;padding:.438vw .476vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl2:after{font-size:2.667vw;top:9.818vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3{position:relative;font-weight:700;color:#20272e;font-size:2.414vw;background:#fff;display:inline-block;margin-bottom:1.379vw;font-weight:500}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3{padding:0 1vw;font-size:3.255vw;margin-bottom:5.379vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3{font-size:6.667vw;margin-bottom:9.697vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3:after{position:absolute;right:-9.972vw;content:"Business support/BPO";font-family:"Jost",sans-serif;font-size:.966vw;color:#fff;background:#20272e;font-weight:400;padding:.138vw .276vw;font-weight:300;font-style:italic;letter-spacing:.03em}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3:after{right:auto;left:0;top:4.818vw;font-size:1.302vw;padding:.438vw .476vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl3:after{font-size:2.667vw;top:9.818vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4{position:relative;font-weight:700;color:#20272e;font-size:2.414vw;background:#fff;display:inline-block;margin-bottom:1.379vw;font-weight:500}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4{font-size:3.255vw;margin-bottom:5.379vw;padding:0 1vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4{font-size:6.667vw;margin-bottom:9.697vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4:after{position:absolute;right:-3.707vw;content:"Product";font-family:"Jost",sans-serif;font-size:.966vw;color:#fff;background:#20272e;font-weight:400;padding:.138vw .276vw;font-weight:300;font-style:italic;letter-spacing:.03em}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4:after{right:auto;left:0;top:4.818vw;font-size:1.302vw;padding:.438vw .476vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b h4.ttl.ttl4:after{font-size:2.667vw;top:9.818vw}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b p.sub{font-size:1.172vw;color:#fff}@media (max-width:1049px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b p.sub{font-size:2.214vw}}@media (max-width:499px){.service .inner .bg_btn_con .service_b a .wrap .ttl_con .ttl_b p.sub{font-size:4vw;font-weight:500}}.service .inner .bg_btn_con .service_b a .wrap .ttl_con: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}.case{padding:7.766vw 0}@media (max-width:1049px){.case{padding:15.566vw 0}}@media (max-width:499px){.case{padding:19.466vw 0 21.6vw}}.case .inner{width:86.207vw;margin:0 auto}@media (max-width:1049px){.case .inner{width:calc(100% - 13.021vw);margin:0 auto}}@media (max-width:499px){.case .inner{width:calc(100% - 60px)}}.case .inner .upper_con:after{display:block;content:"";width:100%;height:.069vw;background:#dee5ed;margin:2.7vw auto 3.5vw}@media (max-width:1049px){.case .inner .upper_con:after{margin:6.214vw auto}}@media (max-width:499px){.case .inner .upper_con:after{margin:11.214vw auto 9vw;height:1px}}.case .inner .upper_con .upper_wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:1049px){.case .inner .upper_con .upper_wrap{display:block}}.case .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500}@media (max-width:1049px){.case .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.case .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.case .inner .upper_con .upper_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){.case .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.case .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.case .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;letter-spacing:.05em}@media (max-width:1049px){.case .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:7.813vw;margin-bottom:4.5vw}}@media (max-width:499px){.case .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:12.8vw}}.case .inner .upper_con .upper_wrap .right_b{width:59.793vw}@media (max-width:1049px){.case .inner .upper_con .upper_wrap .right_b{width:100%}}.case .inner .upper_con .upper_wrap .right_b .right_txt{margin-bottom:2.069vw;color:#20272e;font-size:1.172vw}@media (max-width:1049px){.case .inner .upper_con .upper_wrap .right_b .right_txt{font-size:2.214vw}}@media (max-width:499px){.case .inner .upper_con .upper_wrap .right_b .right_txt{font-size:4.267vw;font-weight:500}}.case .inner .lower_btn_con:after{display:block;content:"";width:100%;height:.069vw;background:#dee5ed;margin:3.214vw auto}@media (max-width:1049px){.case .inner .lower_btn_con:after{margin:6.814vw auto 4.5vw}}@media (max-width:499px){.case .inner .lower_btn_con:after{margin:12.814vw auto 7.5vw}}.case .inner .lower_btn_con .lower_btn_wrap{display:flex;justify-content:space-between}@media (max-width:1049px){.case .inner .lower_btn_con .lower_btn_wrap{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap{display:block}}.case .inner .lower_btn_con .lower_btn_wrap .case_b{width:26.483vw}@media (max-width:1049px){.case .inner .lower_btn_con .lower_btn_wrap .case_b{width:46.15%}}@media (max-width:603px){.case .inner .lower_btn_con .lower_btn_wrap .case_b{width:46.1%}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b{width:100%}}@media (max-width:1049px){.case .inner .lower_btn_con .lower_btn_wrap .case_b:nth-child(2){margin-left:6.51vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b:nth-child(2){margin-left:0;margin-bottom:8.5vw}}@media (max-width:1049px){.case .inner .lower_btn_con .lower_btn_wrap .case_b:first-of-type{margin-bottom:6.5vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b:first-of-type{margin-bottom:8.5vw}}.case .inner .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:1.823vw;margin-bottom:1.2vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b .case_num{font-size:3.733vw;margin-bottom:2.8vw}}.case .inner .lower_btn_con .lower_btn_wrap .case_b a{position:relative;display:block;transition:.5s}.case .inner .lower_btn_con .lower_btn_wrap .case_b a:hover .wrap .left img{transform:scale(1.1)}.case .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:4.621vw;right:.414vw}@media (max-width:1049px){.case .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}}@media (max-width:499px){.case .inner .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}}.case .inner .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b a:after{width:6.21vw;height:6.21vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a:after{width:12.31vw;height:12.31vw;bottom:11.241vw}}.case .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}.case .inner .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{width:100%;height:22.772vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left{height:46.972vw}}.case .inner .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:22.772vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .left img{height:46.972vw;border-radius:6px}}.case .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}.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{position:relative;margin-top:1.379vw}@media (max-width:1049px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:2.579vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right{margin-top:5.079vw}}.case .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}.case .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:2.083vw}}@media (max-width:499px){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .upper_wrap .date{font-size:4.267vw;margin-bottom:2vw}}.case .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){.case .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){.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right h4.ttl{font-size:5.333vw;font-weight:500}}.case .inner .lower_btn_con .lower_btn_wrap .case_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.case .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){.case .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){.case .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}}.case .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}.case_btn{margin:0 auto;right:auto}@media (max-width:499px){.case_btn{width:100%;right:0}}.service_sec_btn{margin:0 auto;margin-top:4.828vw}@media (max-width:1049px){.service_sec_btn{margin-top:6.428vw}}.recruit{position:relative;background:linear-gradient(to bottom,#83bbe9 0%,#5fa6fd 30%,#fff 100%);z-index:0}.recruit .on_text{position:absolute;top:0;right:0;font-size:1.931vw;color:#fff;background:linear-gradient(to right,#699be4,#b1aeca);z-index:3;padding:.5vw 1.2vw}@media (max-width:1049px){.recruit .on_text{font-size:2.931vw;padding:1.2vw 2.4vw}}@media (max-width:499px){.recruit .on_text{font-size:4.931vw;padding:2.2vw 4.4vw}}.recruit:after{position:absolute;width:100%;height:100%;content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/recruit-wrapper-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;z-index:-1}@media (max-width:499px){.recruit:after{background:linear-gradient(to bottom,#70b3eb,#fff);background:linear-gradient(to bottom,#70b3eb 0%,#70b3eb 30%,#fff 100%)}}.recruit:before{position:absolute;top:0;right:0;content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/recruit-upper-img.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:56.276vw;height:46.621vw}@media (max-width:1049px){.recruit:before{width:100%;height:76.621vw;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/recruit-upper-tab-img.png)}}@media (max-width:499px){.recruit:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/recruit-upper-sp-img.png)}}.recruit .inner{width:86.207vw;margin:0 auto}@media (max-width:1049px){.recruit .inner{width:calc(100% - 13.021vw);margin:0 auto}}@media (max-width:499px){.recruit .inner{width:calc(100% - 60px)}}.recruit .inner .upper_b{width:43.103vw;padding-top:7.71vw}@media (max-width:1049px){.recruit .inner .upper_b{padding-top:16.276vw;width:100%}}@media (max-width:499px){.recruit .inner .upper_b{padding-top:25.276vw}}.recruit .inner .upper_b .ttl_con{width:17.931vw}@media (max-width:1049px){.recruit .inner .upper_b .ttl_con{width:100%;position:relative}}.recruit .inner .upper_b .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;color:#fff}@media (max-width:1049px){.recruit .inner .upper_b .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.146vw}}@media (max-width:499px){.recruit .inner .upper_b .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.recruit .inner .upper_b .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i2.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){.recruit .inner .upper_b .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.recruit .inner .upper_b .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.recruit .inner .upper_b .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;color:#fff;letter-spacing:.05em;margin-bottom:2.069vw}@media (max-width:1049px){.recruit .inner .upper_b .ttl_con .ttl_main{font-size:7.813vw;margin-bottom:4.5vw}}@media (max-width:499px){.recruit .inner .upper_b .ttl_con .ttl_main{font-size:12.8vw}}.recruit .inner .upper_b .right_b .right_txt{margin-bottom:2.069vw;color:#fff;font-size:1.172vw}@media (max-width:1049px){.recruit .inner .upper_b .right_b .right_txt{font-size:2.214vw;position:relative;margin-bottom:4.069vw}}@media (max-width:499px){.recruit .inner .upper_b .right_b .right_txt{font-size:4vw;margin-bottom:8.569vw;font-weight:500}}.recruit .inner .recruit_cta{margin-top:5.517vw;position:relative;z-index:2;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/recruit-cta-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:26.207vw;transition:.5s;border-radius:.552vw}@media (max-width:1049px){.recruit .inner .recruit_cta{margin-top:9.517vw;height:49.207vw;border-radius:1.042vw}}@media (max-width:499px){.recruit .inner .recruit_cta{height:85.207vw}}.recruit .inner .recruit_cta:hover{opacity:.7}.recruit .inner .recruit_cta a{display:block;width:100%;height:100%}.recruit .inner .recruit_cta a .recruit_cta_b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36.462vw;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center}@media (max-width:1049px){.recruit .inner .recruit_cta a .recruit_cta_b{width:100%;padding:0 9.635vw}}@media (max-width:499px){.recruit .inner .recruit_cta a .recruit_cta_b{padding:0 8vw}}.recruit .inner .recruit_cta a .recruit_cta_b .sub{display:flex;gap:.238vw;justify-content:center;margin-bottom:1.103vw}@media (max-width:1049px){.recruit .inner .recruit_cta a .recruit_cta_b .sub{gap:1.238vw}}@media (max-width:499px){.recruit .inner .recruit_cta a .recruit_cta_b .sub{margin-bottom:1.838vw}}.recruit .inner .recruit_cta a .recruit_cta_b .sub span{padding:.01vw .145vw;text-align:center;background:#20272e;color:#fff;font-size:1.655vw}@media (max-width:1049px){.recruit .inner .recruit_cta a .recruit_cta_b .sub span{font-size:3.125vw;padding:.01vw .545vw}}@media (max-width:499px){.recruit .inner .recruit_cta a .recruit_cta_b .sub span{font-size:4.267vw;padding:.01vw 1.045vw}}.recruit .inner .recruit_cta a .recruit_cta_b h3.ttl{margin-bottom:2.069vw;font-size:3.31vw;color:#fff;font-weight:700}@media (max-width:1049px){.recruit .inner .recruit_cta a .recruit_cta_b h3.ttl{font-size:4.688vw}}@media (max-width:499px){.recruit .inner .recruit_cta a .recruit_cta_b h3.ttl{font-size:6.4vw;margin-bottom:2.869vw}}.recruit .inner .recruit_cta a .recruit_cta_b p.txt{font-size:1.172vw;color:#fff}@media (max-width:1049px){.recruit .inner .recruit_cta a .recruit_cta_b p.txt{font-size:2.214vw}}@media (max-width:499px){.recruit .inner .recruit_cta a .recruit_cta_b p.txt{font-size:4.267vw;font-weight:500}}.recruit .inner .case_b{width:26.483vw}.recruit .inner .case_b .case_num{font-size:.966vw;margin-bottom:.69vw}.recruit .inner .case_b a{position:relative;display:block;transition:.5s}.recruit .inner .case_b a:hover .wrap .left img{transform:scale(1.1)}.recruit .inner .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}.recruit .inner .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}.recruit .inner .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}.recruit .inner .case_b a .wrap .left{position:relative;width:26.207vw;height:15.172vw;overflow:hidden;border-radius:.552vw}.recruit .inner .case_b a .wrap .left img{width:100%;height:15.172vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}.recruit .inner .case_b a .wrap .on_new:before{padding:4px 16px;position:absolute;content:"NEW";font-size:10px;color:#fff;background:#194bf4;top:0;right:0;border-radius:0 0 0 4px;z-index:2}.recruit .inner .case_b a .wrap .right{position:relative;margin-top:1.379vw}.recruit .inner .case_b a .wrap .right .upper_wrap{display:flex;align-items:center;gap:2.069vw;margin-bottom:.552vw}.recruit .inner .case_b a .wrap .right .upper_wrap .date{font-size:1.103vw;font-family:"Poppins",sans-serif;font-weight:500}.recruit .inner .case_b a .wrap .right h4.ttl{margin-bottom:1.034vw;font-weight:700;font-size:1.379vw}.recruit .inner .case_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.recruit .inner .case_b a .wrap .right .cat_wrap .cat{color:#194bf4;font-size:.828vw;background:#eff2ff;padding:.138vw .414vw;border-radius:.138vw}.recruit .inner .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}.recruit .inner .interview_con{margin-top:60px;padding-bottom:8.621vw;display:flex;justify-content:space-between}@media (max-width:1049px){.recruit .inner .interview_con{padding-bottom:8.276vw}}@media (max-width:499px){.recruit .inner .interview_con{display:block;padding-bottom:13.333vw}}.recruit .inner .interview_con .interview_b{width:39.655vw}@media (max-width:499px){.recruit .inner .interview_con .interview_b{width:100%}}@media (max-width:499px){.recruit .inner .interview_con .interview_b:first-of-type{margin-bottom:7.034vw}}.recruit .inner .interview_con .interview_b .interview_num{font-size:.966vw;margin-bottom:.69vw;font-family:"Jost",sans-serif;font-weight:500;font-style:italic}@media (max-width:1049px){.recruit .inner .interview_con .interview_b .interview_num{font-size:1.823vw;margin-bottom:1.823vw}}@media (max-width:499px){.recruit .inner .interview_con .interview_b .interview_num{font-size:3.733vw;margin-bottom:2.823vw}}.recruit .inner .interview_con .interview_b a{position:relative;display:block;transition:.5s}.recruit .inner .interview_con .interview_b a:hover:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3.svg);z-index:1}.recruit .inner .interview_con .interview_b a:hover:after{border:none;background:#20272e;z-index:0}.recruit .inner .interview_con .interview_b a:hover .wrap .left img{transform:scale(1.1)}.recruit .inner .interview_con .interview_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){.recruit .inner .interview_con .interview_b a:before{width:2.793vw;height:.99vw;position:absolute;top:auto;bottom:3.121vw;right:1.414vw}}@media (max-width:499px){.recruit .inner .interview_con .interview_b a:before{width:3.793vw;height:2.09vw;position:absolute;top:auto;bottom:10.421vw;right:4.414vw}}.recruit .inner .interview_con .interview_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;transition:.5s}@media (max-width:1049px){.recruit .inner .interview_con .interview_b a:after{width:6.41vw;height:6.41vw}}@media (max-width:499px){.recruit .inner .interview_con .interview_b a:after{width:12.01vw;height:12.01vw;bottom:5.241vw}}.recruit .inner .interview_con .interview_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}.recruit .inner .interview_con .interview_b a .wrap .left{position:relative;width:39.655vw;height:22.069vw;overflow:hidden;border-radius:.552vw}@media (max-width:499px){.recruit .inner .interview_con .interview_b a .wrap .left{width:100%;height:45.569vw}}.recruit .inner .interview_con .interview_b a .wrap .left img{width:100%;height:22.069vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:499px){.recruit .inner .interview_con .interview_b a .wrap .left img{width:100%;height:45.569vw}}.recruit .inner .interview_con .interview_b a .wrap .right{position:relative;margin-top:1.379vw}@media (max-width:499px){.recruit .inner .interview_con .interview_b a .wrap .right{margin-top:5.379vw}}.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap{display:flex;align-items:center;gap:2.069vw;margin-bottom:.552vw}@media (max-width:1049px){.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap{margin-bottom:2.242vw}}.recruit .inner .interview_con .interview_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){.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap .date{font-size:2.083vw}}@media (max-width:499px){.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap .date{font-size:4.267vw}}.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only{display:none}@media (max-width:1049px){.recruit .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only{display:block}}.recruit .inner .interview_con .interview_b a .wrap .right h4.ttl{margin-bottom:1.034vw;font-weight:700;font-size:1.379vw}@media (max-width:1049px){.recruit .inner .interview_con .interview_b a .wrap .right h4.ttl{font-size:2.604vw}}@media (max-width:499px){.recruit .inner .interview_con .interview_b a .wrap .right h4.ttl{font-size:5.333vw}}.recruit .inner .interview_con .interview_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.recruit .inner .interview_con .interview_b a .wrap .right .cat_wrap .cat{color:#194bf4;font-size:.828vw;background:#eff2ff;padding:.138vw .414vw;border-radius:.138vw}.recruit .inner .interview_con .interview_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}.column_ver{margin-top:7.942vw}@media (max-width:1049px){.column_ver{margin-top:2.542vw}}.column__wrapper{max-width:100%;margin:.966vw auto}.column__wrapper .slider-container{width:100%;padding-left:5.517vw;box-sizing:border-box;overflow:hidden}.swiper2{padding-bottom:20.055vw}@media (max-width:1049px){.swiper2{padding-bottom:34.255vw}}@media (max-width:499px){.swiper2{padding-bottom:62.755vw}}.swiper2 .swiper-pagination-progressbar{top:auto;bottom:10.345vw;height:.276vw;background:#d5daeb}@media (max-width:1049px){.swiper2 .swiper-pagination-progressbar{height:.476vw}}@media (max-width:499px){.swiper2 .swiper-pagination-progressbar{height:.776vw;bottom:16.345vw}}.swiper2 .swiper-pagination-progressbar-fill{background:#9da8cc}.swiper-button-prev2,.swiper-button-next2{top:13vw;transform:none}.swiper-button-next2:before{top:16.052vw;left:-12.631vw}@media (max-width:1049px){.swiper-button-next2:before{top:42.052vw;left:-9.631vw}}@media (max-width:499px){.swiper-button-next2:before{left:auto;right:34vw;top:92vw}}.swiper-button-prev2:before{top:16.052vw;left:-13.01vw}@media (max-width:1049px){.swiper-button-prev2:before{top:42.052vw}}@media (max-width:499px){.swiper-button-prev2:before{right:auto;left:auto;left:31vw;top:92vw}}.swiper2 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";position:absolute;top:17.091vw;left:-11.852vw}@media (max-width:1049px){.swiper2 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{top:43.991vw;left:-10.852vw}}@media (max-width:499px){.swiper2 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{top:96vw;left:35.148vw}}.swiper2 .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";position:absolute;top:17.091vw;right:11.334vw}@media (max-width:1049px){.swiper2 .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{left:-7vw;right:auto;top:44vw}}@media (max-width:499px){.swiper2 .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{left:-40vw;right:auto;top:96vw}}.swiper-button-next2{right:2vw;left:auto}.swiper-button-prev2{right:5vw;left:auto}@media (max-width:499px){.swiper-button-prev2{right:auto}}@media (max-width:1049px){.column_ver__wrapper{margin-bottom:0 !important}}@media (max-width:499px){.column_ver__wrapper{margin:9.906vw auto 0 !important}}.column_ver__wrapper .swiper-slide{width:17.283vw;height:17.283vw;border:none;transition:.5s}@media (max-width:1049px){.column_ver__wrapper .swiper-slide{width:32.983vw;height:28.083vw;margin-left:5.779vw}}@media (max-width:499px){.column_ver__wrapper .swiper-slide{width:61.983vw;height:53.683vw}}.column_ver__wrapper .swiper-slide .column_num{font-family:"Jost",sans-serif;font-size:.966vw;margin-bottom:.69vw;font-weight:500;font-style:italic}@media (max-width:1049px){.column_ver__wrapper .swiper-slide .column_num{font-size:1.823vw;margin-bottom:1.29vw}}@media (max-width:499px){.column_ver__wrapper .swiper-slide .column_num{font-size:4.023vw;margin-bottom:1.39vw}}.column_ver__wrapper .swiper-slide .slide_pic img{width:100%}.column_ver__wrapper .swiper-slide .slide_ttl{margin-top:1.379vw;margin-bottom:.879vw;font-size:1.241vw;font-weight:500}@media (max-width:1049px){.column_ver__wrapper .swiper-slide .slide_ttl{font-size:2.344vw;margin-top:2.479vw;margin-bottom:2.879vw}}@media (max-width:499px){.column_ver__wrapper .swiper-slide .slide_ttl{font-size:4.8vw;margin-top:3.479vw;margin-bottom:5.279vw}}.column_ver__wrapper .swiper-slide .column_cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}@media (max-width:1049px){.column_ver__wrapper .swiper-slide .column_cat_wrap{gap:1.09vw}}@media (max-width:499px){.column_ver__wrapper .swiper-slide .column_cat_wrap{gap:8px}}.column_ver__wrapper .swiper-slide .column_cat_wrap .column_cat{color:#194bf4;font-size:.828vw;background:#fff;padding:.248vw .484vw;border-radius:.238vw;display:inline-block}@media (max-width:1049px){.column_ver__wrapper .swiper-slide .column_cat_wrap .column_cat{font-size:1.563vw;padding:.648vw 1.084vw;border-radius:.738vw}}@media (max-width:499px){.column_ver__wrapper .swiper-slide .column_cat_wrap .column_cat{font-size:3.2vw;font-weight:500;padding:1.048vw 1.684vw}}.column_ver__wrapper .swiper-slide:first-of-type{margin-left:0}.column_ver__wrapper .swiper-slide:after{display:none}.column_ver__wrapper .swiper-slide:hover{transform:translateY(-5px);box-shadow:0 5px 5px rgba(255,255,255,.4)}.column_ver__wrapper img{height:15.083vw;border-radius:.276vw}@media (max-width:1049px){.column_ver__wrapper img{height:28.083vw;border-radius:1.276vw}}@media (max-width:499px){.column_ver__wrapper img{height:53.683vw}}.column{position:relative;z-index:0}.column:before{position:absolute;width:100%;height:100%;content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/column-wrapper-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;z-index:-1}.column .inner{display:flex;gap:6.897vw;margin-block:0}@media (max-width:1049px){.column .inner{display:block}}.column .inner .upper_b{width:23.448vw;padding-top:9.31vw}@media (max-width:1049px){.column .inner .upper_b{width:calc(100% - 6.51vw);margin-right:auto;padding-top:14.91vw}}@media (max-width:499px){.column .inner .upper_b{width:calc(100% - 30px);margin-right:auto;padding-top:19.51vw}}.column .inner .upper_b .ttl_con{width:17.931vw}@media (max-width:1049px){.column .inner .upper_b .ttl_con{width:100%}}.column .inner .upper_b .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;color:#20272e}@media (max-width:1049px){.column .inner .upper_b .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.column .inner .upper_b .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.column .inner .upper_b .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){.column .inner .upper_b .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.column .inner .upper_b .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.column .inner .upper_b .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;color:#20272e;letter-spacing:.05em;margin-bottom:30px}@media (max-width:1049px){.column .inner .upper_b .ttl_con .ttl_main{font-size:7.813vw;margin-bottom:4.5vw}}@media (max-width:499px){.column .inner .upper_b .ttl_con .ttl_main{font-size:12.8vw}}.column .inner .upper_b .right_b .right_txt{margin-bottom:2.069vw;color:#20272e;font-size:1.172vw}@media (max-width:1049px){.column .inner .upper_b .right_b .right_txt{font-size:2.214vw}}@media (max-width:499px){.column .inner .upper_b .right_b .right_txt{font-size:4.267vw;font-weight:500}}.column .inner .upper_b .right_b .column_btn.pc_only{right:0}@media (max-width:1049px){.column .inner .upper_b .right_b .column_btn.pc_only{display:none}}.column .inner .column_btn_wrapper{display:none}@media (max-width:1049px){.column .inner .column_btn_wrapper{display:block;width:calc(100% - 6.51vw);margin-right:auto;padding-bottom:12vw}}@media (max-width:499px){.column .inner .column_btn_wrapper{padding-bottom:23vw}}.column .inner .column_btn_wrapper .column_btn.sp_only{display:none;right:0}@media (max-width:1049px){.column .inner .column_btn_wrapper .column_btn.sp_only{display:block;margin:0 auto}}@media (max-width:499px){.column .inner .column_btn_wrapper .column_btn.sp_only{width:100%;margin-top:8vw}}.about_us{background:#eaf2fa;padding:5.517vw 6.897vw}@media (max-width:1049px){.about_us{padding:9.517vw 0 10.897vw}}@media (max-width:499px){.about_us{padding:15.517vw 0 15.897vw}}.about_us .inner{width:86.207vw;margin:0 auto}.about_us .inner .upper_con:after{display:block;content:"";width:100%;height:.069vw;background:#dee5ed;margin:2.414vw auto}@media (max-width:1049px){.about_us .inner .upper_con:after{margin:4.914vw auto;margin-bottom:0}}@media (max-width:499px){.about_us .inner .upper_con:after{height:1px}}.about_us .inner .upper_con .upper_wrap{display:flex;align-items:center;justify-content:space-between}.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:1.276vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500}@media (max-width:1049px){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.about_us .inner .upper_con .upper_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){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:4.138vw;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;letter-spacing:.05em}@media (max-width:1049px){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:7.813vw}}@media (max-width:499px){.about_us .inner .upper_con .upper_wrap .ttl_con .ttl_main{font-size:12.8vw}}.about_us .inner .upper_con .upper_wrap .right_b .about_us_btn.pc_only{right:auto}@media (max-width:1049px){.about_us .inner .upper_con .upper_wrap .right_b .about_us_btn.pc_only{display:none}}.about_us .inner .lower_btn_wrap{display:flex;align-items:center;gap:20vw}@media (max-width:1049px){.about_us .inner .lower_btn_wrap{display:block}}.about_us .inner .lower_btn_wrap .about_us_sec_btn{width:auto}.about_us .inner .lower_btn_wrap .about_us_sec_btn:hover .text-button3__anchor:before{-webkit-animation:arrow-line5 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line5 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn{padding:6vw 0;position:relative}}@media (max-width:499px){.about_us .inner .lower_btn_wrap .about_us_sec_btn{padding:9vw 0;position:relative}}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn:before{position:absolute;bottom:0;content:"";background:#dee5ed;width:calc(100% + 2.069vw);height:1px;transform:translateX(-2.069vw)}}.about_us .inner .lower_btn_wrap .about_us_sec_btn:after{background:#20272e;z-index:2;bottom:.13vw;left:.5vw}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn:after{width:calc(100% + 2.069vw);left:-2.069vw !important}}.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor span{font-size:1.655vw;color:#20272e;padding-left:1.5vw}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor span{font-size:2.604vw;padding-left:4vw}}@media (max-width:499px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor span{font-size:5.333vw;padding-left:10vw;font-weight:500}}.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3-b.svg);top:calc(50% + 0.192vw);left:-.894vw}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:before{left:-.394vw;top:calc(50% + 0.008vw);height:.959vw;width:1.69vw}}@media (max-width:499px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:before{left:1.206vw;top:calc(50% + 0.38vw);height:1.959vw;width:2.69vw}}.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:after{width:1.855vw;height:1.855vw;background:0 0}@media (max-width:1049px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:after{width:3.906vw;height:3.906vw}}@media (max-width:499px){.about_us .inner .lower_btn_wrap .about_us_sec_btn .text-button3__anchor:after{width:8vw;height:8vw}}.about_us .inner .lower_btn_wrap .about_us_sec_btn.last:before{display:none}.about_us .inner .lower_btn_wrap .about_us_sec_btn3:after{background:#20272e;z-index:2}.about_us .inner .lower_btn_wrap .about_us_sec_btn3 .text-button3__anchor span{font-size:1.655vw;color:#20272e}.about_us .inner .lower_btn_wrap .about_us_sec_btn3 .a_sec_btn3{width:27.586vw}.about_us_btn.sp_only{display:none}@media (max-width:1049px){.about_us_btn.sp_only{display:block;right:auto;right:0;margin:0 auto;margin-top:3vw}}