/*
 * @title		FAQ
 * @author		김현진
 * @date		2012.03.26
 * @update		2025.12.03([F/E 류지원])
 * @description
 */

.s_subtitle{position: relative; font-size: 18px; height: 30px; letter-spacing: -1px; color: var(--color-gray11); margin-top: 30px;}

/*.g_title{ margin-bottom:0; }*/
/*.g_title .g_path{ top:0; }*/
/*.g_selectbox{ float:left; width:100px; border:none }*/

.search_text{font-size: 15px; color: var(--color-gray11); padding-bottom: 10px;}
.search_count{color: var(--color-red7);}

.not_found{margin-top: 25px;}
.not_found .table_border{margin-top: -10px;}
/*.gray_box_no{ margin-top:10px; padding:35px 0; border:1px solid #EDEFEF; background-color:#F9F9F9; text-align:center; line-height:200% }*/
.customer_consult{border-color: var(--color-gray7); color: var(--color-gray10);}

.result_wrap{margin-top: 25px;}
.result_wrap .result_gray{background-color: var(--color-bluegray1); border-radius: 10px; padding: 20px 30px; margin: 0 0 30px; line-height: 1.5; font-size: 15px; color: var(--color-gray11);}

.list_wrap{position: relative; margin: 0 0 10px;}
.list_wrap .faq_list{margin-bottom: 10px;}
.list_wrap .faq_list:last-of-type{margin-bottom: 0;}
.list_wrap .sub_title{border-radius: 10px; border: 1px solid var(--color-bluegray2); cursor: pointer; display: flex; align-items: start;}
.list_wrap .sub_title.open{border-radius: 10px 10px 0 0; border-width: 1px 1px 0 1px;}
.list_wrap .sub_title > span{display: inline-block; align-content: center; padding: 15px 20px 15px 10px; color: var(--color-gray11); font-size: 14px; min-height: 58px; word-break: break-word; border: 0; box-sizing: border-box;}
.list_wrap .sub_title > .ico{width: 70px; padding-left: 30px;}
.list_wrap .sub_title > .type{min-width: 170px; max-width: 170px; padding: 0; color: var(--color-blue6); font-size: 15px; font-weight: bold;}
.list_wrap .gray_box{overflow: hidden; display: none; padding: 0 30px; background-color: var(--color-gray1); border: solid var(--color-bluegray2); border-width: 0 1px 1px 1px; border-radius: 0 0 10px 10px;}
.list_wrap .gray_box .box_inner{padding: 20px 0 25px; border-top: 1px solid var(--color-bluegray2); display: flex; align-items: start;}
.list_wrap .gray_box .box_inner > span{display: inline-block; align-content: start; padding: 5px 20px 5px 10px; color: var(--color-gray11); font-size: 15px; word-break: break-word; border: 0; box-sizing: border-box;}
.list_wrap .gray_box .box_inner > .ico{width: 40px; padding-left: 0;}

/*.list_wrap .faq_list{ border-bottom:1px solid #E0E0E0; padding:14px 0 14px 35px; cursor:pointer; color:#767676; }*/
/*.list_wrap .faq_list .subject{ float: left; width: 185px; color: #216ED7; font-weight: bold;}*/

/*.list_wrap .gray_box{overflow: hidden;display:none;padding:9px 10px;background-color:#F8F8F8;border:none;border-bottom:1px solid #E8E8E8;}*/
/*.list_wrap .gray_box > img{ margin:0 9px 0 95px }*/
/*.list_wrap .gray_box div.g_left{width: 603px;}*/
/*.list_wrap .gray_box .g_left p{ margin:0 }*/
/*.list_wrap .white_box{ height:20px; margin-top:10px; padding:15px 20px; background-color:#FFF; border:1px solid #E8E8E8 }*/
/*.list_wrap .white_box .g_left span{ margin-right:25px }*/
/*.list_wrap .white_box .g_left .g_radio{ margin-left:10px }*/

.gray_content{display: flex; justify-content: space-between; align-items: center; background-color: var(--color-bluegray1); border-radius: 10px; padding: 15px 30px; margin-top: 20px; line-height: 15px; font-size: 15px; color: var(--color-gray11);}
/*.gray_content .s_btn{position:absolute; width: 100px; height: 24px; background-color: #E0E0E0; text-align: center; right: 30px; color: #636363; line-height: 1.8; border: 1px solid #C6C6C6}*/

/*.g_subtitle {position: relative; box-sizing: border-box; min-height: 30px; margin-top: 15px; padding: 11px 0 8px; font-size: 15px; font-weight: 700; color: #2f2f2f; border-bottom:2px solid #555555;}*/
/*.g_left {line-height: 1.8;}*/
