/* 기술소개(모바일) */
.technology_con_align { width: 80%; }
.technology_visual { height: calc(50vh - 80px); background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("../../images/renual/technology/img-technology-main-visual.jpg") no-repeat center; background-size: cover; }
.technology_visual_text { font-size: 2rem; margin-top: 10rem; }
.technology_visual_text_sub { font-size: 1.1rem; }

.technology_mid_menu_btn_div { width: 50%; white-space: nowrap; }

/* 기술소개(모바일) > 공통 */
.technology_text { padding-top: 5rem; }
.technology_text > h2 { font-size: 1.35rem; font-weight: 800; line-height: 1.3; padding-bottom: 1rem; }
.technology_text > p { display: inline; font-size: .9rem; font-weight: 500; line-height: 1.44; letter-spacing: -0.99px; }

.technology_under_bg { height: 9rem; }
.technology_under_wiki_btn { width: 10.05rem; height: 1.9rem; border: solid 3px #7bae41; }
.technology_under_wiki_btn > a > div { height: 100%; align-items: center; margin: 0; }
.technology_under_wiki_btn > a > div > h2 { font-size: .9rem; font-weight: bold; }
.technology_under_wiki_btn > a > div > div { width: .7rem; height: .65rem; margin: auto 0; }

/* 기술소개(모바일) > rtk 인프라 */
.find_reference_station { display: block; padding-bottom: 5rem; }
.find_reference_station_item_img { width: 100%; padding-right: 0; }
.find_reference_station_button_field { display: none; }

/* 기술소개(모바일) > rtk 서비스 */
.rtk_service_info { padding-top: 0; }
.rtk_service_info_1 { height: 13rem; padding-bottom: 0; }
.rtk_service_info_2 { height: 13rem; }

.rtk_service_table { padding-top: 0; padding-bottom: 5rem; }
.rtk_service_table_title { position: relative; width: 5.5rem; height: 3.5rem; margin-right: .5rem; }
.rtk_service_table_title > h2 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: .8rem; font-weight: bold; line-height: 1.09; margin: 0; }
.rtk_service_table_row:nth-child(4) > .rtk_service_table_title > h2:first-child { top: 25%; }
.rtk_service_table_row:nth-child(4) > .rtk_service_table_title > h2:last-child { top: 65%; }
.rtk_service_table_row:nth-child(5) > .rtk_service_table_title > h2:first-child { top: 25%; }
.rtk_service_table_row:nth-child(5) > .rtk_service_table_title > h2:last-child { top: 65%; }
.rtk_service_table_content { display: flex; align-items: center; justify-content: center; width: 20.5rem; height: 3.5rem; }
.rtk_service_table_content > p { width: 80%; font-size: .6rem; font-weight: 500; line-height: 1.43; margin: 0; }
.rtk_service_table_content_box { width: 95%; display: grid; grid-template-columns: repeat(auto-fill, minmax(70px, 1fr)); margin: .5rem 0; gap: .25rem; }
.rtk_service_table_content_box > div { width: 5rem; padding: 0 .25rem; }
.rtk_service_table_content_box > div > p { font-size: .6rem; font-weight: 500; line-height: 1.43; text-align: center; white-space: nowrap; }

/* 기술소개(모바일) > 솔루션 */
.solution_kind_table_field { height: 25rem; display: block; background: url("../../images/renual/technology/solution_table.png") no-repeat center; background-size: contain; padding: 0; margin-bottom: 3rem; }
.solution_kind_table { display: none; }
.solution_kind_side { display: none; }

.solution_question_answer { height: 11.5rem; padding-bottom: 5rem; }
.solution_question { padding-bottom: .5rem; }
.solution_question > div > h2 { font-size: .7rem; font-weight: 600; line-height: 1.21; }
.solution_answer { display: block; height: 100%; background: url("../../images/renual/technology/solution_answer_card.png") no-repeat top; background-size: contain; }
.solution_answer_card { display: none; }
