.newgraduate_con .inner{width:86.207vw;margin:0 auto}.newgraduate_con .inner .top_message_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){.newgraduate_con .inner .top_message_con1{padding:8.897vw 5.517vw 6.897vw}}@media (max-width:1049px){.newgraduate_con .inner .top_message_con1{padding:10.897vw 5.517vw 6.897vw}}.newgraduate_con .inner .top_message_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){.newgraduate_con .inner .top_message_con1 .mes_deco{padding:.438vw .952vw}}.newgraduate_con .inner .top_message_con1 .t_wrap{display:flex;justify-content:center;gap:3.448vw}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap{flex-direction:column-reverse}}.newgraduate_con .inner .top_message_con1 .t_wrap .left{width:35.862vw}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .left{width:100%}}.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1{font-size:33px;font-weight:500}@media (max-width:1920px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1{font-size:1.517vw}}@media (max-width:768px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1{font-size:2.865vw}}@media (max-width:767px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1{font-size:22px}}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1{font-size:5.867vw}}.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1 span{font-size:33px;color:#194bf4;background:rgba(25,75,244,.05)}@media (max-width:1920px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1 span{font-size:1.517vw}}@media (max-width:768px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1 span{font-size:2.865vw}}@media (max-width:767px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1 span{font-size:22px}}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt1 span{font-size:5.867vw}}.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt2{font-size:33px;font-weight:500}@media (max-width:1920px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt2{font-size:1.517vw}}@media (max-width:768px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt2{font-size:2.865vw}}@media (max-width:767px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt2{font-size:22px}}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt2{font-size:5.867vw}}.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt3{font-size:25.5px;margin-top:2.069vw;font-weight:500}@media (max-width:1920px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt3{font-size:1.172vw}}@media (max-width:768px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt3{font-size:2.214vw}}@media (max-width:767px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt3{font-size:17px}}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .left .txt3{font-size:4.533vw;margin-top:5.069vw}}.newgraduate_con .inner .top_message_con1 .t_wrap .right{width:35.862vw}@media (max-width:499px){.newgraduate_con .inner .top_message_con1 .t_wrap .right{width:100%}}.newgraduate_con .inner .top_message_con1 .t_wrap .right img{width:100%}.newgraduate_con .inner .schedule .ttl_con .ttl_sub{font-size:1.241vw;position:relative;display:inline-block;padding-left:2.069vw;color:#20272e;font-family:"Jost",sans-serif;font-weight:400;font-style:italic}@media (max-width:1049px){.newgraduate_con .inner .schedule .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.newgraduate_con .inner .schedule .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){.newgraduate_con .inner .schedule .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.newgraduate_con .inner .schedule .ttl_con .ttl_main{font-size:3.034vw;color:#20272e;letter-spacing:.05em;margin-bottom:4.828vw}@media (max-width:1049px){.newgraduate_con .inner .schedule .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .ttl_con .ttl_main{font-size:8.533vw}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con:last-of-type{margin-bottom:0}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con:last-of-type:after{display:none}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con:last-of-type .schedule_b:before{display:none}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con{margin-bottom:2.069vw;display:flex;align-items:center;gap:2.069vw}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con{display:block;margin-bottom:2vw}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con:after{top:2.345vw;left:1.655vw;position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/schedule-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:.414vw;height:4.138vw;content:"";display:none}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con:after{width:5.26px;height:56px;content:"";position:static;display:block;margin-top:2vw;margin-left:4vw}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b{position:relative;width:34.483vw;flex:0 0 34.483vw}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b{width:100%}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b{width:100%;flex:none}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b:before{top:2.345vw;left:1.655vw;position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/schedule-arrow.svg);background-repeat:no-repeat;background-position:left;background-size:cover;width:.414vw;height:4.138vw;content:""}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b:before{width:1.323vw;height:13.138vw;content:"";position:static;display:none}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b:before{width:100%}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap{padding:1.379vw 3.103vw;display:flex;gap:1.379vw;background:#fff;border:1px solid #dee5ed;border-radius:689.586vw}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap{padding:1.379vw 4.103vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap{padding:3.379vw 4.103vw;display:block}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1{font-size:1.379vw;font-weight:500}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1{font-size:2.379vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt1{font-size:4.7vw}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2{font-size:1.379vw;font-weight:500}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2{font-size:2.379vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .schedule_b .left_wrap .txt2{font-size:4.7vw}}.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .right{font-size:1.172vw}@media (max-width:1049px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .right{font-size:2.4vw;margin-top:2vw}}@media (max-width:499px){.newgraduate_con .inner .schedule .schedule_repeat .schedule_con .right{font-size:4.4vw}}.newgraduate_con .inner .career_path .recruit_require_sec3{padding:100px 0 130px;border-radius:0 0 0 200px}@media (max-width:1370px){.newgraduate_con .inner .career_path .recruit_require_sec3{border-radius:0 0 0 150px}}@media (max-width:530px){.newgraduate_con .inner .career_path .recruit_require_sec3{padding:90px 0;border-radius:0 0 0 100px}}.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con{margin-bottom:30px}.newgraduate_con .inner .career_path .recruit_require_sec3 .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){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.newgraduate_con .inner .career_path .recruit_require_sec3 .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){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .recruit_require_sec3 .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.newgraduate_con .inner .career_path .recruit_require_sec3 .c_txt1{font-size:17px}.newgraduate_con .inner .career_path .recruit_require_sec3 .sub_ttl{margin-top:50px;font-size:17px}.newgraduate_con .inner .career_path .recruit_require_sec3 .sub_ttl:after{display:block;content:"";width:100%;height:1px;background:#dee5ed;margin:15px auto 30px}.newgraduate_con .inner .career_path .recruit_require_sec3 .sub_ttl span{font-size:24px}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap{margin-top:30px;padding:0 !important;display:flex;align-items:center;gap:16px}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap{display:block}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b{background:#fff;border-radius:8px;width:275px;height:140px;display:flex;align-items:center;justify-content:center;align-content:center;border:2px solid #aab7c6}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b{width:100%;height:80px}}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner{display:flex;align-items:center;gap:15px}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{background:#eff2ff;color:#194bf4;padding:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;text-align:center;margin-bottom:13px;font-weight:500}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{margin-bottom:0}}@media (max-width:530px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{font-size:15px}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt{font-size:20px;text-align:center;font-weight:500;line-height:1;text-align:center}@media (max-width:430px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt{line-height:1.15}}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt br{display:none}}@media (max-width:430px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt br{display:block}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{font-size:14px;font-weight:500}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{padding-left:10px}}@media (max-width:430px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{padding-left:0}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b.current{background:linear-gradient(to left,#2b49c7,#65abde)}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner{display:flex;align-items:center;gap:15px}}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner .model_case_ttl{background:#486381;color:#fff}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner .model_case_txt{color:#fff}.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_arrow{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/model-case-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;flex:0 0 18px;height:15px}@media (max-width:1050px){.newgraduate_con .inner .career_path .recruit_require_sec3 .model_case_wrap .model_case_arrow{transform:rotate(90deg);margin:10px auto}}.newgraduate_con .inner .career_path .recruit_require_sec3 .ps{margin-top:30px;line-height:1.5;letter-spacing:.05em}@media (max-width:530px){.newgraduate_con .inner .career_path .recruit_require_sec3 .ps{font-size:14px}}.newgraduate_con .inner .career_path .refarral_info{background:#eff4f8}.newgraduate_con .inner .career_path .refarral_info .inner{width:86.207vw;margin:0 auto}.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con{margin-bottom:30px}.newgraduate_con .inner .career_path .refarral_info .inner .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){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.newgraduate_con .inner .career_path .refarral_info .inner .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){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.newgraduate_con .inner .career_path .refarral_info .inner .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.newgraduate_con .inner .career_path .refarral_info .inner .r_info_wrap{display:flex;flex-wrap:wrap;gap:3.448vw}.newgraduate_con .inner .career_path .refarral_info .inner .r_info_wrap .r_info_b{width:26.483vw}.newgraduate_con .inner .career_path .refarral_info .inner .r_info_wrap .r_info_b a{display:block;outline:2px solid red}.gra_sec2{position:relative;padding:8.276vw 0}@media (max-width:1049px){.gra_sec2{padding-bottom:13vw}}@media (max-width:499px){.gra_sec2{padding-bottom:15vw}}.gra_sec2: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}.gra_sec2 .inner{width:86.207vw;margin:0 auto}.gra_sec2 .inner .g_wrap1{display:flex;justify-content:space-between}.gra_sec2 .inner .g_wrap1 .left .ttl_con{margin-bottom:30px}.gra_sec2 .inner .g_wrap1 .left .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){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.gra_sec2 .inner .g_wrap1 .left .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){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap1 .left .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.gra_sec2 .inner .g_wrap1 .right{width:29.655vw}.gra_sec2 .inner .g_wrap1 .right a img{width:100%}.gra_sec2 .inner .g_wrap2{display:flex;justify-content:space-between}@media (max-width:499px){.gra_sec2 .inner .g_wrap2{display:block;margin:14vw 0}}.gra_sec2 .inner .g_wrap2 .left .ttl_con{margin-bottom:30px}.gra_sec2 .inner .g_wrap2 .left .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){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.gra_sec2 .inner .g_wrap2 .left .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){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.gra_sec2 .inner .g_wrap2 .left .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.gra_sec2 .inner .g_wrap2 .right{width:auto}.gra_sec2 .inner .g_wrap2 .right .btn_style2{position:relative;top:1vw;right:auto}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap{padding-top:3vw}}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .left .l_btn_txt{font-size:2.214vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .l_btn_txt{font-size:4.533vw;margin-top:6vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .l_btn_txt.txt2{margin-top:11vw}}.gra_sec2 .inner .l_other_btn_wrap:first-of-type:before{display:block;content:"";width:100%;height:.069vw;background:#dee5ed}.gra_sec2 .inner .l_other_btn_wrap:before{display:block;content:"";width:100%;height:1px;background:#dee5ed}.gra_sec2 .inner .l_other_btn_wrap a{display:flex;align-items:center;gap:2.759vw;padding:1.724vw 0}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a{gap:5.208vw;padding:4.557vw 0}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a{flex-direction:column-reverse;gap:8.208vw}}.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn{margin-bottom:1.379vw;width:20.776vw}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn{width:75%}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn{width:100%}}.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn:after{background:#000}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn:after{bottom:-2.793vw}}.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3.svg);background-size:contain;background-repeat:no-repeat;width:.9vw;height:.759vw;position:absolute;z-index:2;top:calc(50% + 0.192vw);transform:translateY(-50%);left:-.834vw;border-radius:50%;transition:.4s}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:before{width:3.9vw !important;height:2.259vw !important;position:absolute;z-index:2;top:calc(50% + 0.192vw);transform:translateY(-50%);left:1.066vw !important}}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3.svg);background-size:contain;background-repeat:no-repeat;width:1.9vw;height:1.259vw;position:absolute;z-index:2;top:calc(50% + 0.192vw);transform:translateY(-50%);left:-.334vw;border-radius:50%;transition:.4s}}.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:after{width:2.207vw;height:2.207vw}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:after{width:4.167vw;height:4.167vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1:after{width:8vw;height:8vw}}.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1 span{font-size:1.793vw;padding-left:1.5vw;color:#20272e;position:relative;top:-.2vw}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1 span{font-size:2.885vw;padding-left:3.5vw;position:relative;top:-1.4vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .left .left_btn .a_sec_btn1 span{font-size:6.933vw;padding-left:8.5vw;top:-4.4vw}}.gra_sec2 .inner .l_other_btn_wrap a:hover .left .left_btn:after{border-color:#484131;transform-origin:left top;transform:scale(1,1)}.gra_sec2 .inner .l_other_btn_wrap a:hover .left .left_btn .text-button3__anchor:before{-webkit-animation:arrow-line .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line .4s cubic-bezier(.785,.135,.15,.86) 1 normal}.gra_sec2 .inner .l_other_btn_wrap a:hover .right img{transform:scale(1.1)}.gra_sec2 .inner .l_other_btn_wrap a .right{width:24.138vw;flex:0 0 24.138vw;height:13.793vw;overflow:hidden;border-radius:.828vw}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .right{width:29.957vw;flex:0 0 29.957vw;height:16.797vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .right{width:100%;height:47.467vw;flex:auto}}.gra_sec2 .inner .l_other_btn_wrap a .right img{width:100%;height:13.793vw;-o-object-fit:cover;object-fit:cover;transition:.5s}@media (max-width:1049px){.gra_sec2 .inner .l_other_btn_wrap a .right img{height:16.797vw}}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap a .right img{height:47.467vw}}.gra_sec2 .inner .l_other_btn_wrap.reverse a{flex-direction:row-reverse}@media (max-width:499px){.gra_sec2 .inner .l_other_btn_wrap.reverse a{flex-direction:column-reverse}}