@charset "utf-8";

.sub_top{margin-bottom:80px;}
.page_location{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap:10px 37px;margin-bottom:20px;font-family: 'Paperlogy';}
.page_location .item{position: relative;}
.page_location .item:after{content:"";position: absolute;right:-21px;top:50%;margin-top:-5px;width:5px;height:10px;background: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L5.5 5.5L0.5 10.5' stroke='%23D0D0D0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")  no-repeat center center;background-size: contain;}
.page_location .item:last-child:after{display: none;}
.page_location .item a{color:#555;font-size:1.8rem;display: block;}
.page_location .item a:hover{filter: grayscale(10) brightness(0);}
.page_location .item:last-child a{color:#1d1d1d;}
.page_location .item a.home{width:24px;height: 24px;overflow: hidden;text-indent: -999em;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.2L11.5 3L19.5 8.2V17.5143C19.5 17.9083 19.3127 18.2862 18.9793 18.5648C18.6459 18.8435 18.1937 19 17.7222 19H5.27778C4.80628 19 4.3541 18.8435 4.0207 18.5648C3.6873 18.2862 3.5 17.9083 3.5 17.5143V8.2Z' stroke='%23555555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;background-size: contain;}
.sub_top h2{text-align: center;color:#1d1d1d;font-weight: 700;font-size:4.6rem;font-family: 'Paperlogy';}
@media screen and (max-width: 1100px) {
    .sub_top{margin-bottom:48px;}
    .page_location{gap: 5px 29px;margin-bottom:12px;}
    .page_location .item:after{right:-17px;}
    .page_location .item a{font-size:1.6rem;}
    .page_location .item a.home{width:20px;height: 20px;}
    .sub_top h2{font-size:2.8rem;}
}

.list_search_wrap{margin-bottom:60px;display: flex;flex-direction: column;gap:24px;width: 100%;}
@media screen and (max-width: 1100px) {
    .list_search_wrap{margin-bottom:32px;}
}

.list_search_col{background-color: #EDF1F5;border-radius: 20px;padding:40px;text-align: center;}
.list_search_col form{display: inline-flex;gap:12px;margin:0 auto;}
.list_search_col fieldset{display: inline-flex;gap:12px;margin:0 auto;}
.list_search_col .item{display: flex;}
.list_search_col .item > input[type="text"],
.list_search_col .item > .ss-main{flex:1 1 auto;}
.list_search_col .item.input_search{}
.list_search_col .tit{font-size:1.8rem;font-weight: 700;margin-right:12px;display: flex;align-items: center;height: 56px;}
.list_search_col .item .ss-main,
.list_search_col .item input[type="text"]{width: 1%;}
.list_search_col .item button[type="submit"]{width:72px;background-color: #fff;border:0;border-radius: 0 10px 10px 0;text-indent: -999em;overflow: hidden;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3312 18.6623C11.9789 18.6623 13.5896 18.1737 14.9597 17.2583C16.3297 16.3428 17.3976 15.0417 18.0281 13.5193C18.6587 11.997 18.8237 10.3219 18.5022 8.70583C18.1808 7.08974 17.3873 5.60527 16.2222 4.44014C15.057 3.27501 13.5726 2.48154 11.9565 2.16008C10.3404 1.83863 8.66528 2.00361 7.14296 2.63417C5.62064 3.26474 4.31949 4.33256 3.40405 5.70261C2.48861 7.07267 2 8.68341 2 10.3312C2 12.5407 2.87774 14.6598 4.44014 16.2222C6.00253 17.7846 8.12159 18.6623 10.3312 18.6623Z' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9997 21.9992L17.001 17.0005' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") #fff no-repeat center center;}
.list_search_col .item button[type="button"]{width:72px;background-color: #fff;border:0;border-radius: 0 10px 10px 0;text-indent: -999em;overflow: hidden;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3312 18.6623C11.9789 18.6623 13.5896 18.1737 14.9597 17.2583C16.3297 16.3428 17.3976 15.0417 18.0281 13.5193C18.6587 11.997 18.8237 10.3219 18.5022 8.70583C18.1808 7.08974 17.3873 5.60527 16.2222 4.44014C15.057 3.27501 13.5726 2.48154 11.9565 2.16008C10.3404 1.83863 8.66528 2.00361 7.14296 2.63417C5.62064 3.26474 4.31949 4.33256 3.40405 5.70261C2.48861 7.07267 2 8.68341 2 10.3312C2 12.5407 2.87774 14.6598 4.44014 16.2222C6.00253 17.7846 8.12159 18.6623 10.3312 18.6623Z' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9997 21.9992L17.001 17.0005' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") #fff no-repeat center center;}
.list_search_col .item.input_search input{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.list_search_col .item.input_checkbox .checkbox{color:#2D2D2D;}
.list_search_col .item#item_research{margin-left:12px;}
.list_search_col .search_button{}
.list_search_col .search_button button[type="submit"]{background-color: #0E2B5E;width:100px;height:56px;border-radius:10px;text-align: center;border:0;color:#fff;font-size:2rem;font-weight:700;}
.list_search_col .search_button button[type="submit"]:hover{background-color:#08214b;}
@media screen and (max-width: 1350px) {
    .list_search_col .tit{height:52px;}
    .list_search_col .search_button button[type="submit"]{height:52px;font-size:1.8rem;}
}

@media screen and (max-width: 1100px) {
    .list_search_col{border-radius: 10px;padding:16px;}
    .list_search_col form{gap:8px;width: 100%;display: flex;flex-direction: column;}
    .list_search_col .item{width: 100% !important;}
    .list_search_col .item.input_search{width: 100%;}
    .list_search_col .item button[type="submit"]{width:56px;border-radius: 0 5px 5px 0;}
    .list_search_col .item button[type="button"]{width:56px;border-radius: 0 5px 5px 0;}
    .list_search_col .item.input_search input{border-top-right-radius: 0;border-bottom-right-radius: 0;}
    .list_search_col .item#item_research{margin-left:0;margin-top:8px;justify-content: center;}
    .list_search_col .tit{margin-right:0;height: auto;}
    .list_search_col .search_button{margin-top:8px;width:100%;}
    .list_search_col .search_button button[type="submit"]{height:48px;width: 100%;border-radius: 5px;}
}

* + .gray_line_card{margin-top:24px;}
.gray_line_card{border:2px solid #E4E8EF;border-radius:20px;padding:40px;}
.gray_line_card.bg{border:1px solid #D3DCE6;background-color: #FAFBFD;}
.gray_line_card.bg .dot_ul{color:#2d2d2d;}
.blue_bg_card{background-color: #F3F9FE;border-radius:20px;padding:40px;}
.blue_bg_card p + ul{margin-top:24px;}

.dot_ul{display: flex;flex-direction: column;gap:8px;color:#555;font-size:2rem;word-break: keep-all;}
.dot_ul li{padding-left:12px;position: relative;}
.dot_ul li:before{content:"";width:4px;height:4px;position: absolute;left:0;top:12px;background-color: #555;border-radius: 50%;}
.dot_ul > li.gray,.dot > li.gray{color: #555;}
.dot_ul > li.gray:before,.dot > li.gray:before{background-color: #555;}
.dot_ul > li.red,.dot > li.red{color: #DB2F2F;}
.dot_ul > li.red:before,.dot > li.red:before{background-color: #DB2F2F;}
.dot_ul > li.black,.dot > li.black{color: #2d2d2d;}
.dot_ul > li.black:before,.dot > li.black:before{background-color: #2d2d2d;}

.dot_ul.gray > li,.dot.gray > li{color: #555;}
.dot_ul.gray > li:before,.dot.gray > li:before{background-color: #555;}
.dot_ul.red > li,.dot.red > li{color: #DB2F2F;}
.dot_ul.red > li:before,.dot.red > li:before{background-color: #DB2F2F;}
.dot_ul.black > li,.dot.black > li{color: #2d2d2d;}
.dot_ul.black > li:before,.dot.black > li:before{background-color: #2d2d2d;}
@media screen and (max-width: 1100px) {
    * + .gray_line_card{margin-top:16px;}
    .gray_line_card{border-radius:10px;padding:20px;}
    .dot_ul{font-size:1.8rem;}
    .dot_ul li:before{top:10px;}
    .blue_bg_card{padding:20px 16px;border-radius: 10px;}
    .blue_bg_card p {font-size:1.8rem;}
    .blue_bg_card p + ul{margin-top:10px;}
}

.list_search_row{background-color: #EDF1F5;border-radius: 20px;padding:40px;}
.list_search_row .form{display: flex;flex-direction: column;gap:24px;width:100%;position: relative;}
.list_search_row .item{display: flex;align-items: center;}
.list_search_row .item .tit{font-size:1.8rem;font-weight:700;max-width:134px;min-width:134px;padding-right:10px;}
.list_search_row .item .tit.align_top{align-self: flex-start;padding-top:16px;}
.list_search_row .item .cnt{display: flex;align-items: center;gap:12px;flex:1 1 auto;width:1%;}
.list_search_row .item .cnt select,
.list_search_row .item .cnt input[type="text"]{width: 100%;}
.list_search_row .toggle_items{}
.list_search_row .toggle_items .toggle_button{display: none;}
.list_search_row .toggle_items .toggle_button span{}
.list_search_row .toggle_items .items{display: flex;flex-direction: column;gap:24px;width:100%;}
.list_search_row .toggle_items .item{}
.list_search_row .search_button{position: absolute;right:0;top:0;}
.list_search_row .search_button button[type="submit"]{background-color: #0E2B5E;width:100px;height:56px;border-radius:10px;text-align: center;border:0;color:#fff;font-size:2rem;font-weight:700;font-family: 'Paperlogy';}
.list_search_row .search_button button[type="submit"]:hover{background-color:#08214b;}
.list_search_row .check_list{padding:14px 0;}
@media screen and (min-width: 1101px) {
    .list_search_row .toggle_items .items{display: flex !important;max-height: none !important;}
    .list_search_row .size_1{width:287px !important;}
    .list_search_row .size_2{width: 586px !important;}
}
@media screen and (max-width: 1100px) {
    .list_search_row{border-radius: 10px;padding:16px;}
    .list_search_row form{gap:16px;}
    .list_search_row .item{flex-direction: column;align-items: start;}
    .list_search_row .item .tit{max-width:100%;min-width:0;padding-right:0;margin-bottom:8px;width:100%;}
    .list_search_row .item .tit.align_top{padding-top:0;}
    .list_search_row .item .cnt{gap:8px;display: flex;flex-direction: column;width:100%;align-items: start;}
    .list_search_row .size_1{width:100%;}
    .list_search_row .size_2{width: 100%;}
    .list_search_row .toggle_items{}
    .list_search_row .toggle_items .items{flex-direction: column;overflow:hidden; max-height:0; transition:max-height .4s ease;} 
    .list_search_row .toggle_items .items.open{ opacity:1; }
    .list_search_row .toggle_items .toggle_button{display: block;background-color: transparent;width:100%;height:32px;text-align: center;border:0;color:#0E2B5E;font-size:1.8rem;font-weight:700;transition: all 0.4s;}
    .list_search_row .toggle_items .toggle_button span{display: flex;gap:8px;align-items: center;justify-content: center;}
    .list_search_row .toggle_items .toggle_button span:after{content:"";width:24px;height:24px;border-radius: 50%;background-color: #0E2B5E;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition: all 0.3s;}
    .list_search_row .toggle_items .toggle_button.active{margin-top:16px;}
    .list_search_row .toggle_items .toggle_button.active span:after{transform: rotate(180deg);}
    .list_search_row .toggle_items .items{display: flex;flex-direction: column;gap:24px;width:100%;}
    .list_search_row .toggle_items .item{}
    .list_search_row .search_button{position: relative;}
    .list_search_row .search_button button[type="submit"]{width:100%;height:48px;font-size:1.8rem;border-radius: 5px;}
    .list_search_row .check_list{padding:0;}
}

.check_list{display: flex;flex-wrap: wrap;gap:16px 24px;}
.check_list.column{flex-direction: column;}
.check_list + .input_group{margin-top:16px;}
@media screen and (max-width: 1100px) {
    .check_list{gap:9px 16px;}
    .check_list + .input_group{margin-top:8px;}
}
.board_list{}
.board_list .list_top{margin-bottom:24px;}
.board_list .list_total{font-size:2.2rem;}
.board_list .list_total strong{color:#2E6FE4;}
@media screen and (max-width: 1100px) {
    .board_list .list_top{margin-bottom:16px;}
    .board_list .list_total{font-size:1.8rem;}
}

.list_info_wrap{border:2px solid #E4E8EF;border-radius:20px;padding:40px;display: flex;align-items: center;margin-bottom:24px;}
.list_info_wrap .title{flex:1 1 auto;word-break: keep-all;}
.list_info_wrap .title h3{color:#1d1d1d;font-size:2.6rem;font-weight:700;font-family: 'Paperlogy';}
.list_info_wrap .title p{margin-top:8px;color:#555;font-size:2rem;}
.list_info_wrap .btns{margin-left:auto;}
.list_info_wrap .btns .btn{background-color: #0E2B5E;color:#fff;border-radius: 10px;text-align: center;padding:14px 32px;font-weight:700;font-size:2rem;font-family: 'Paperlogy';display: inline-block;}
.list_info_wrap .btns .btn:hover{background-color: #08275e;}
.list_info_wrap + .board_list{margin-top:60px;}
@media screen and (max-width: 1100px) {
    .list_info_wrap{padding:24px;flex-direction: column;text-align: center;border-radius: 10px;margin-bottom:16px;}
    .list_info_wrap .title h3{font-size:2rem;}
    .list_info_wrap .title p{font-size:1.8rem;}
    .list_info_wrap .btns{margin-left:0;margin-top:16px;width:100%;}
    .list_info_wrap .btns .btn{width:100%;font-size:1.8rem;padding:13px 0;border-radius: 5px;font-weight: 600;height: 48px;}
    .list_info_wrap + .board_list{margin-top:32px;}
}

.table_list_texts caption{}
.table_list_texts colgroup{}
.table_list_texts{border-collapse: separate;border-spacing: 1px;background-color: #E0E0E0;}
.table_list_texts thead th{height: 75px;vertical-align: middle;font-size:1.8rem;font-weight:700;text-align: center;padding:24px;background-color: #FAFBFD;position: relative;}
.table_list_texts thead th:after{content:"";position: absolute;left:0;bottom:-1px;height:1px;width:100%;background-color: #FAFBFD;}
.table_list_texts tbody{font-size:1.8rem;color:#2d2d2d;text-align: center;}
.table_list_texts tbody tr:hover{background-color: #F3F9FE;}
.table_list_texts tbody td{height: 75px;vertical-align: middle;font-size:1.8rem;padding:24px;background-color: #fff;}
.table_list_texts tbody td .mb_tit{display: none;}
.terms_ol{list-style: decimal;padding-left:20px;font-size:1.8rem;}
.terms_ol > li + li{margin-top:10px;}
@media screen and (max-width: 1432px) {
    .table_list_texts thead th{padding:24px 8px;}
    .table_list_texts tbody td{padding:24px 8px;}
}
@media screen and (max-width: 1100px) {
    .table_list_texts.table_responsive{background-color: #fff;border-bottom:1px solid #E0E0E0;}
    .table_list_texts.table_responsive{display: block;}
    .table_list_texts.table_responsive colgroup{display: none;}
    .table_list_texts.table_responsive thead{display: none;}
    .table_list_texts.table_responsive tbody{display: block;}
    .table_list_texts.table_responsive tbody tr{display: block;}
    .table_list_texts.table_responsive tbody tr:hover{background-color: #fff;}
    .table_list_texts.table_responsive tbody td{height: auto;width:100%;display: flex;flex-direction: column;align-items: start;justify-content: start;padding:0;font-size:1.8rem;text-align: left !important;}
    .table_list_texts.table_responsive tbody td .mb_tit{ display: block;;border-top:1px solid #e0e0e0;border-bottom:1px solid #E0E0E0;padding:20px 16px;height: auto;width:100%;background-color: #FAFBFD;font-weight:600;}
    .table_list_texts.table_responsive tbody td .mb_cnt{ padding:20px 16px;width:100%;}
    .terms_ol > li + li{margin-top:6px;}
}

.popup_box .table_list tbody td{padding:24px;}
.table_list{width: 100%;border-collapse: collapse;border-top:2px solid #2D2D2D;}
.table_list caption{}
.table_list colgroup{}
.table_list thead{}
.table_list thead tr{border-bottom:1px solid #E0E0E0;}
.table_list thead th{height: 96px;vertical-align: middle;font-size:2rem;font-weight:700;text-align: center;padding:24px 5px;background-color: #fff;border-bottom: 1px solid #E0E0E0;}
.table_list tbody{font-size:2.2rem;color:#555;text-align: center;}
.table_list tbody tr{border-bottom:1px solid #E0E0E0;}
.table_list tbody tr:hover td{background-color: #F3F9FE;}
.table_list tbody td{height: 96px;vertical-align: middle;font-size:2.2rem;padding:24px 12px;background-color: #fff;}
.table_list tbody .status{font-size:2rem;}
.table_list .cate{font-family: 'Paperlogy';font-weight: 700;font-size:2rem;}
.table_list .subject{text-align: left;}
.table_list .subject a{color:#2d2d2d;display: table;table-layout: fixed;width: 100%;}
.table_list .subject a div{display: flex;}
.table_list .subject a div span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.table_list .subject a .icon_new{padding-left:16px;}
.table_list .subject a:hover{text-decoration: underline;}
.table_list .list_btns{display: flex;align-items: center;gap:0 8px;}
.table_list .list_btns .btn{flex:1 1;min-width:80px;padding:10px;height: 48px;border-radius:10px;font-size:1.8rem;font-weight: 600;font-family: 'Paperlogy';color:#fff;background-color: #2E6FE4;}
.table_list .list_btns .btn.line{border: 1px solid rgba(94, 116, 142, 0.8);color:#0E2B5E;background-color: #fff;}
.table_list .list_btns .btn.line:hover{background-color: rgba(0,0,0,.025);}

.table_list tbody .text_sub{color:#555;}
.table_list tbody .text_sub.subject a{color:#555;}
.table_list.table_sm thead th{height: 75px;font-size:1.8rem;}
.table_list.table_sm tbody td{height: 75px;font-size:1.8rem;padding:24px;}

.table_list.thead_blue{border-top:0;}
.table_list.thead_blue thead th{background-color: #FAFBFD;position: relative;}
.table_list.thead_blue thead th:after{content:"";position: absolute;left:0;bottom:-1px;height:1px;width:100%;background-color: #FAFBFD;}
.table_list.thead_blue tbody tr:hover td{background-color: #fff;}
.table_list.table_line{border-collapse: separate;border-spacing: 1px;background-color: #E0E0E0;}
.table_list.table_line tr,
.table_list.table_line tbody th,
.table_list.table_line tbody td{border:0;}
.btn_list1,
.btn_list2{display: inline-block;min-width:80px;height:48px;border-radius: 10px;text-align: center;font-size:1.8rem;font-weight: 600;font-family: 'Paperlogy';padding:11px 22px;background-color: #fff;}
.btn_list1{border: 1px solid #2E6FE4;color:#2E6FE4;}
.btn_list2{border: 1px solid rgba(94, 116, 142, 0.8);color:#0E2B5E;}
.btn_list1:hover,
.btn_list2:hover{background-color: #f7f9ff;}
.icon_file{display: inline-block;width:32px;height:32px;text-indent: -999em;overflow: hidden;background-size: contain;background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7857 29H5.5C5.22386 29 5 28.7761 5 28.5V3.5C5 3.22386 5.22386 3 5.5 3H19.8571L27.2857 10.8929V28.5C27.2857 28.7761 27.0619 29 26.7857 29Z' fill='white'/%3E%3Cpath d='M19.9277 10.5628H26.7949L19.9277 3.69922V10.5628Z' fill='%2391C4F8'/%3E%3Cpath d='M27.2857 10.8929V28.5C27.2857 28.7761 27.0619 29 26.7857 29H5.5C5.22386 29 5 28.7761 5 28.5V3.5C5 3.22386 5.22386 3 5.5 3H19.8571M27.2857 10.8929L19.8571 3M27.2857 10.8929H20.3571C20.081 10.8929 19.8571 10.669 19.8571 10.3929V3' stroke='%230E2B5E' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9.64258 15.0715H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.64258 19.25H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.64258 23.4285H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center center;}
.icon_location{display: inline-block;width:32px;height:32px;text-indent: -999em;overflow: hidden;background-size: contain;background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.31738 5.31445C12.7336 0.893012 19.899 0.897069 24.3164 5.31445C28.7331 9.73118 28.7328 16.8966 24.3164 21.3135L16.3164 29.3125L8.31738 21.3135H8.31641C3.89449 16.8968 3.89459 9.7322 8.31641 5.31543L8.31738 5.31445ZM20.0654 9.15039C17.8655 7.16851 14.4739 7.23316 12.3574 9.34961L12.3564 9.35059C10.1745 11.5394 10.1728 15.0829 12.3574 17.2676L12.3584 17.2695C14.5473 19.4512 18.0908 19.4522 20.2754 17.2676L20.2773 17.2666C22.459 15.0777 22.46 11.5342 20.2754 9.34961L20.2744 9.34863L20.0654 9.15039Z' fill='%2391C4F8' stroke='%230E2B5E' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center center;}
.icon_homepage{display: inline-block;width:32px;height:32px;text-indent: -999em;overflow: hidden;background-size: contain;background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_608_5336' fill='white'%3E%3Cpath d='M2 4C2 3.44772 2.44772 3 3 3H29C29.5523 3 30 3.44772 30 4V9H2V4Z'/%3E%3C/mask%3E%3Cpath d='M2 4C2 3.44772 2.44772 3 3 3H29C29.5523 3 30 3.44772 30 4V9H2V4Z' fill='%2391C4F8'/%3E%3Cpath d='M0.2 4C0.2 2.4536 1.4536 1.2 3 1.2H29C30.5464 1.2 31.8 2.4536 31.8 4L28.2 4.8H3.8L0.2 4ZM30 9H2H30ZM0.2 9V4C0.2 2.4536 1.4536 1.2 3 1.2L3.8 4.8V9H0.2ZM29 1.2C30.5464 1.2 31.8 2.4536 31.8 4V9H28.2V4.8L29 1.2Z' fill='%230E2B5E' mask='url(%23path-1-inside-1_608_5336)'/%3E%3Ccircle cx='6' cy='7' r='1' fill='%230E2B5E'/%3E%3Ccircle cx='9' cy='7' r='1' fill='%230E2B5E'/%3E%3Ccircle cx='12' cy='7' r='1' fill='%230E2B5E'/%3E%3Cmask id='path-6-inside-2_608_5336' fill='white'%3E%3Cpath d='M2 9H30V28C30 28.5523 29.5523 29 29 29H3C2.44771 29 2 28.5523 2 28V9Z'/%3E%3C/mask%3E%3Cpath d='M2 9H30V28C30 28.5523 29.5523 29 29 29H3C2.44771 29 2 28.5523 2 28V9Z' fill='white' stroke='%230E2B5E' stroke-width='3.6' mask='url(%23path-6-inside-2_608_5336)'/%3E%3Cpath d='M13 22L19 16' stroke='%230E2B5E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16H19V22' stroke='%230E2B5E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;}
.icon_new{}
.icon_new:before{content:"N";text-indent:0;color:#E86949;display: inline-block}

.list_bottom{position: relative;min-height:56px;display: flex;align-items: center;justify-content: center;margin-top:24px;}
.list_bottom .paging{}
.list_bottom .list_sort{position: absolute;left:0;top:0;width:180px;}
#layout .list_empty{background-color: #FAFBFD;text-align: center;color:#828C9C;font-size:2.4rem;font-weight: 500;font-family: 'Paperlogy';height: 144px;}
#layout .list_empty td{background-color: transparent;color:#828C9C;font-size:2.4rem;font-weight: 500;font-family: 'Paperlogy';}
@media screen and (max-width: 1432px) {
    .popup_box .table_list tbody td{padding:24px 12px;}
    .table_list thead th{padding:24px 8px;}
    .table_list tbody td{padding:24px 8px;}
    .list_bottom * + .paging{margin-left:auto;}
}
@media screen and (max-width: 1100px) {
    .icon_file{width:24px;height:24px;background-size: contain;}
    .icon_location,
    .icon_homepage{background-size:24px;width:auto;height:auto;min-height:24px;background-position: left center;text-indent:0;padding-left:32px;color:#0E2B5E;font-size:1.8rem;font-weight:700;}
    .list_bottom{min-height:32px;margin-top:16px;}
    .list_bottom .paging{}
    .list_bottom .list_sort{display: none;}

    .table_list tbody tr:hover td{background-color: transparent;}
    .table_list.table_responsive{display: block;}
    .table_list.table_responsive colgroup{display: none;}
    .table_list.table_responsive thead{display: none;}
    .table_list.table_responsive tbody{display: block;font-size:1.8rem;color:#2d2d2d;}
    .table_list.table_responsive tbody tr{display: flex;flex-direction: column;padding:20px 16px;border-bottom:1px solid #E0E0E0;gap:16px;}
    .table_list.table_responsive tbody tr:hover{background-color: transparent;}
    .table_list.table_responsive tbody td{height: auto;font-size:2rem;padding:0;display: flex;flex-direction: column;gap:4px;text-align: left;}
    .table_list.table_responsive tbody td::before{ content:attr(data-label); display:block;font-size: 1.8rem;font-weight: 700;} 

    .table_list.table_responsive2{display: block;}
    .table_list.table_responsive2 colgroup{display: none;}
    .table_list.table_responsive2 thead{display: none;}
    .table_list.table_responsive2 tbody{display: block;font-size:1.8rem;color:#2d2d2d;}
    .table_list.table_responsive2 tbody tr{display: flex;flex-direction: column;}
    .table_list.table_responsive2 tbody tr:hover{background-color: transparent;}
    .table_list.table_responsive2 tbody td{height: auto;padding:0;display: flex;flex-direction: column;text-align: left;border-bottom:1px solid #E0E0E0;}
    .table_list.table_responsive2 tbody td::before{ content:attr(data-label); display:block;font-size: 1.8rem;padding:20px 16px;font-weight: 700;background-color: #FAFBFD;color:#2d2d2d;}
    .table_list.table_responsive2 tbody .cnt{font-size:2rem;padding:20px 16px;color:#2d2d2d;}
    .table_list.table_line{background-color: #fff;border-top:2px solid #000;}
    .table_list.table_sm tbody td{font-size:1.8rem;}
    .btn_list1,
    .btn_list2{height:40px;border-radius: 5px;font-size:1.6rem;padding:8px 5px;}
    #layout .list_empty{font-size:1.8rem;height: 98px;vertical-align: middle;align-items: center;display: flex;justify-content: center;}
    #layout .list_empty td{font-size:1.8rem;height: 98px;vertical-align: middle;align-items: center;display: flex;justify-content: center;}

    .table_mobile_between{display: block;border-top:2px solid #2D2D2D;}
    .table_mobile_between thead{display: none;}
    .table_mobile_between tbody{display: block;}
    .table_mobile_between tbody tr{display: flex;flex-direction: column;padding:20px 16px;}
    .table_mobile_between tbody tr td{display: flex;justify-content: space-between;color:#2d2d2d;font-size:2rem;height: auto;padding:0;}
    .popup_box .table_mobile_between tbody tr td{padding:0;}
    .table_mobile_between tbody tr td + td{margin-top:8px;}
    .table_mobile_between tbody tr td::before{content:attr(data-label);display:block;font-size: 1.8rem;font-weight: 700;color:#2d2d2d;}
    .table_list .list_btns{width:100%;margin-top:8px;}
    .table_list .list_btns .btn{padding:8px;height:40px;border-radius:5px;font-size:1.6rem;}
}

.list_faq{border-top:1px solid #E0E0E0;word-break: keep-all;width: 100%;}
.list_faq .item_row{border-bottom:1px solid #E0E0E0;}
.list_faq tbody tr{border-bottom:1px solid #E0E0E0;}
.list_faq .faq_q{}
.list_faq .faq_q button{border:0;background-color: transparent;width: 100%;;padding:33px 100px 33px 74px;text-align: left;font-size:2.2rem;position: relative;}
@media screen and (min-width: 1101px) {
    .list_faq .faq_q button:hover{background-color: #F3F9FE;}
}
.list_faq .faq_q button:before{content:"Q";font-family: 'Paperlogy';position: absolute;left:40px;top:32px;color:#2E6FE4;font-size:2rem;font-weight:700;width:16px;text-align: center;}
.list_faq .faq_q button:after{content:"";position: absolute;right:40px;top:24px;width:48px;height: 48px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7L10 15L2 7' stroke='%230E2B5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition: all 0.3s;}
.list_faq.no_data .faq_q button:before{content:none;}
.list_faq.no_data .faq_q button:after{content:none;}
.list_faq .active .faq_q button{font-weight:700;}
.list_faq .active .faq_q button:after{transform: rotate(-180deg);background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7L10 15L2 7' stroke='%232E6FE4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_faq .active .faq_q button:focus{z-index: 1;}
.list_faq .faq_a{position: relative; overflow:hidden;transition:all .25s ease;}
.list_faq .faq_q.open button:after{transform: rotate(-180deg);background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7L10 15L2 7' stroke='%232E6FE4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.list_faq .faq_a .a_cnt{padding:40px 40px 40px 72px;background-color: #FAFBFD;font-size:2.2rem;}
.list_faq .faq_a .a_cnt:before{content:"A";font-family: 'Paperlogy';position: absolute;left:40px;top:41px;color:#0E2B5E;font-size:2rem;font-weight:700;width:16px;text-align: center;}
@media screen and (max-width: 1100px) {
    .list_faq .faq_q button{padding:20px 16px 20px 40px;font-size:2rem;}
    .list_faq .faq_q button:before{left:16px;top:20px;font-size:1.8rem;}
    .list_faq .faq_q button:after{display: none;}
    .list_faq .faq_a .a_cnt{padding:20px 16px 20px 38px;font-size:2rem;}
    .list_faq .faq_a .a_cnt:before{left:16px;top:20px;font-size:1.8rem;}
}

.list_items{border-top:2px solid #2D2D2D;font-size:1.8rem;}
.list_items .item_row{border-bottom:1px solid #E0E0E0;padding:20px 16px;}

.info_dot{display: flex;align-items: center;gap:21px;margin-bottom:8px;font-size:2rem;font-weight: 700;font-family: 'Paperlogy';}
.info_dot .item{position: relative;}
.info_dot .item:after{content:"";position: absolute;width:5px;height:5px;border-radius: 50%;background-color: #d0d0d0;right:-13px;top:50%;margin-top:-2px;}
.info_dot .item:last-child:after{display: none;}
@media screen and (max-width: 1100px) {
    .info_dot{font-size:1.8rem;}
}

/*소득-재산 조사참여*/
@media screen and (max-width: 1100px) {
    .list_mobile_form{font-size:1.8rem;display:block;border:0;}
    .list_mobile_form thead{display:none;}
    .list_mobile_form tbody{display:block;width:100%;text-align: left;}
    .list_mobile_form tbody tr{display:block;border-top:2px solid #2D2D2D;width:100%;border-bottom:0;}
    .list_mobile_form tbody tr + tr{margin-top:16px;}
    .list_mobile_form tbody tr td{display:block;padding:20px 16px;width:100%;height: auto;font-size:2rem;}
    .list_mobile_form tbody tr td + td{border-top:1px solid #E0E0E0;}
    .list_mobile_form tbody tr td::before{content:attr(data-label);display:block;font-size: 1.8rem;font-weight: 700;color:#2d2d2d;margin-bottom:8px;}
    .list_mobile_form tbody tr td:not([data-label])::before,
    .list_mobile_form tbody tr td[data-label=""]::before{content:none;display:none;}
    .list_mobile_form tbody tr td:empty{display:none;}
    .list_mobile_form tbody tr td.check_td{padding:16px 16px 0 16px;}
    .list_mobile_form tbody tr td.check_td + td{border-top:0;}
    .popup_box .table_list.list_mobile_form tbody tr td{padding:20px 16px;}
    .popup_box .table_list.list_mobile_form tbody tr td.check_td{padding:16px 16px 0 16px;}

}

/*공지 모바일 아이템*/
.list_items .info_dash{display: flex;align-items: center;gap:32px;margin-top:8px;}
.list_items .info_dash .item{position: relative;}
.list_items .info_dash .item:after{content:"";position: absolute;width:2px;height:12px;border-radius: 3px;background-color: #d0d0d0;right:-17px;top:50%;margin-top:-6px;}
.list_items .info_dash .item:last-child:after{display: none;}
.list_items .item_row .info_dot{margin-bottom:0;}
.list_items .item_row .info_dot + .subject{margin-top:8px;}
.list_items .subject{ font-size:2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.list_items .cate{font-family: 'Paperlogy';font-weight: 700;}
.list_items .icon_file{width:24px;height:24px;background-size: contain;}

/*사용기관 모바일 아이템*/
.list_items .item_row{display: flex;flex-direction: column;}

.list_items .item_row .tit{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:8px;}
.list_items .item_row .cnt{font-size:2rem;line-height: 1.5;}
.list_items .item_row > .item + .item{margin-top:16px;}
.list_items .devides{display: flex;align-items: center;flex-wrap: wrap;gap:48px;margin-top:16px;}
.list_items .devides > div{position: relative;}
.list_items .devides > div:after{content:"";position: absolute;right:-25px;top:50%;margin-top:-6px;width:2px;height:12px;background-color: #e0e0e0;border-radius:3px;}
.list_items .devides > div:last-child:after{display: none;}

/*신청내역 모바일 아이템*/
.list_col_items{border-top:2px solid #2D2D2D;}
.list_col_items .item_row{display: flex;flex-direction: column;gap:8px;padding:20px 16px;border-bottom:1px solid #E0E0E0;}
.list_col_items .item_row .item{display: flex;}
.list_col_items .item_row .tit{font-size:1.8rem;font-weight:700;line-height:1.5;}
.list_col_items .item_row .cnt{font-size:2rem;line-height: 1.5;margin-left:auto;text-align: right;}
.list_col_items .btns{display: flex;align-items: center;gap:8px;margin-top:8px;width: 100%;}
.list_col_items .btns a{flex:1 1;}

.paging{text-align: center;display:flex;justify-content: center;gap:4px;flex-wrap: wrap;}
.paging a{color:#555;font-size:2.2rem;display: flex;align-items: center;justify-content: center;min-width:48px;height:48px;padding:0 3px;text-align: center;border-radius:24px;}
.paging a:not(.pg,.active):hover{color:#222;}
.paging a.pg{text-indent:-999em;overflow:hidden;background-position: center center;background-repeat: no-repeat;}
.paging a.active{background-color: #2E6FE4;color: #fff;font-weight: 700;}
.paging a.active:hover{text-decoration: none;cursor:default;}
.paging a.pg.first{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round' d='m5.5 10.5-5-5 5-5M11.5 10.5l-5-5 5-5'/%3E%3C/svg%3E");}
.paging a.pg.prev{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round' d='m5.5 2-5 5 5 5'/%3E%3C/svg%3E");}
.paging a.pg.next{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round' d='m2 2 5 5-5 5'/%3E%3C/svg%3E");}
.paging a.pg.end{background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10.5L13 5.5L8 0.5' stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 10.5L7 5.5L2 0.5' stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.paging a.pg.first:not(.disabled):hover,
.paging a.pg.prev:not(.disabled):hover,
.paging a.pg.next:not(.disabled):hover,
.paging a.pg.end:not(.disabled):hover{filter:brightness(0.6)}
.paging a.pg.first.disabled{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round' d='m5.5 10.5-5-5 5-5M11.5 10.5l-5-5 5-5'/%3E%3C/svg%3E");}
.paging a.pg.prev.disabled{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round' d='m5.5 2-5 5 5 5'/%3E%3C/svg%3E");}
.paging a.pg.next.disabled{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round' d='m2 2 5 5-5 5'/%3E%3C/svg%3E");}
.paging a.pg.end.disabled{background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10.5L13 5.5L8 0.5' stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 10.5L7 5.5L2 0.5' stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.paging a.pg.disabled{cursor:default;}
.paging .current_page,
.paging .total_page{display: none;}
.paging a span.active{font-size:2.2rem;display: flex;align-items: center;justify-content: center;min-width:48px;height:48px;padding:0 3px;text-align: center;border-radius:24px;background-color: #2E6FE4;color: #fff;font-weight: 700;}

@media screen and (max-width: 1432px) {
    .paging a{font-size:2rem;min-width:40px;height:40px;}
}
@media screen and (max-width: 1100px) {
    .paging{margin-left:auto;margin-right:auto;}
    .paging a{font-size:1.8rem;min-width:32px;height:32px;display: none;}
    .paging a.pg{display: block;}
    .paging .current_page,
    .paging .total_page{font-size:1.8rem;color:#555;display: flex;align-items: center;}
    .paging .current_page{color: #2E6FE4;font-weight: 700;}
    .paging .total_page:before{content:"";width: 16px;height:16px;margin-right:4px;display: block;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' rx='6' fill='white'/%3E%3Cpath d='M4 6L8 6' stroke='%23555555' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
}

.section{}
.section + .section{margin-top:80px;}
.section + form .section:first-of-type{margin-top:80px;}
form + .section{margin-top:80px;}
.title_box{display:flex;align-items:center;margin-bottom:24px;gap:10px;}
.title_box .circle_title{margin-bottom:0;}  
.title_box .sub_txt{margin-left:auto;font-size:2rem;}  
.circle_title{padding-left:30px;position: relative;font-size:3.2rem;font-weight: 700;margin-bottom:24px;font-family: 'Paperlogy';word-break: keep-all;}
.circle_title:before{content:"";position: absolute;left:0;top:50%;margin-top:-9px;width:18px;height: 18px;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6.5' stroke='url(%23paint0_linear_785_2864)' stroke-width='5'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_785_2864' x1='0' y1='0' x2='18' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E6FE4'/%3E%3Cstop offset='1' stop-color='%2300ADB2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.title_desc{font-size:2.4rem;margin-bottom: 24px;word-break: keep-all;}
@media screen and (max-width: 1100px) {
    .title_box{margin-bottom:16px;flex-direction: column;justify-self: start;align-items: start;}
    .title_box .sub_txt{font-size:1.8rem;}  
    .section + .section{margin-top:48px;}
    .section + form .section:first-of-type{margin-top:48px;}
    form + .section{margin-top:48px;}
    .circle_title{padding-left:24px;font-size:2.4rem;margin-bottom:16px;}
    .circle_title:before{margin:0;width:16px;height: 16px;top:8px;}
    .title_desc{font-size:2rem;margin-bottom:16px;}
}
.required{color:#DB2F2F;position: relative;top:-5px;font-weight: 700;}
.table_detail{border-top:2px solid #2d2d2d;width: 100%;border-collapse: collapse;}
.table_detail thead tr th{border-bottom:1px solid #E0E0E0;background-color: #FAFBFD;font-size:2rem;font-weight: 700;padding:24px;height: 96px;vertical-align: middle;text-align: center;}
.table_detail tbody{}
.table_detail tbody tr{}
.table_detail tbody tr th{border-bottom:1px solid #E0E0E0;background-color: #FAFBFD;font-size:2rem;font-weight: 700;padding:24px;height: 96px;vertical-align: middle;text-align: left;}
.table_detail tbody tr td{border-bottom:1px solid #E0E0E0;font-size:2.2rem;padding:24px;height: 96px;vertical-align: middle;}
.table_detail tbody tr td + td{border-left:1px solid #e0e0e0;}
.table_detail tbody tr th .checkbox{color:#2d2d2d;}
.table_detail tbody tr th .sub{color:#555;font-weight:400;}
.table_detail .text_center{text-align: center;}
.table_detail .td_tit{font-size:2rem;font-weight:600;margin-bottom:16px;}

.text_inline_form{}
.text_inline_form .row{display: flex;flex-wrap: wrap;gap:16px;align-items: center;}
.text_inline_form .row + .row{margin-top:16px;}
.text_inline_form .row > span{}
.text_inline_form .input_group{gap:16px;}
.text_inline_form .input_group + .input_group{margin:0;}
.text_inline_form .input_group .input_date{width: 120px;}

.td_content{display: flex;align-items: center;flex-wrap:wrap;gap:16px;}
.td_btns{display: flex;align-items: center;flex-wrap:wrap;gap:8px;}
.td_btns{}
.btns_right{margin-left:auto;}
.input_group * + .btns{margin-left:12px;}
.btn_tb1{border-radius:10px;background: rgba(94, 116, 142, 0.8);color:#fff;border:0;padding:10px 24px;font-size:1.8rem;font-weight: 600;font-family: 'Paperlogy';height: 56px;}
.btn_tb1:hover{background: rgba(94, 116, 142, .9);}
.btn_tb2{border-radius:20rem;background: rgba(94, 116, 142, 0.8);color:#fff;border:0;padding:10px 24px;font-size:1.8rem;font-weight: 600;font-family: 'Paperlogy';height: 48px;}
.btn_tb2:hover{background: rgba(94, 116, 142, .9);}
.btn_tb3{border-radius:10px;background:#2E6FE4;color:#fff;border:0;padding:10px 24px;font-size:2rem;font-weight: 700;font-family: 'Paperlogy';height: 56px;}
.btn_tb3:hover{background-color: rgb(38, 103, 214);}
.btn_tb4{border-radius:10px;background:#fff;color:#2E6FE4;border:1px solid #2E6FE4;padding:10px 24px;font-size:2rem;font-weight: 700;font-family: 'Paperlogy';height: 56px;}
.btn_tb4:hover{background: rgba(0,0,0,.025)}
.btn_tb5{border-radius:10px;background:#fff;color:#2E6FE4;border:1px solid #2E6FE4;padding:10px 24px;font-size:2rem;font-weight: 700;font-family: 'Paperlogy';height: 56px;}
.btn_tb5:hover{background: rgba(0,0,0,.025)}
.input_group_text{font-size:2.2rem;}

.link_blank{color:#2E6FE4;text-decoration: underline;padding-right:18px;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 10.288V13.2C14 13.64 13.64 14 13.2 14H2.8C2.36 14 2 13.64 2 13.2V2.8C2 2.36 2.36 2 2.8 2H5.464' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.59961 8.40023L13.5356 2.46423' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.12793 2H13.1999C13.6399 2 13.9999 2.36 13.9999 2.8V6.872' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.link_blank:hover{text-decoration: underline;filter: brightness(0.8);}
.status_badge{font-weight: 700;color:#717171;}
@media screen and (min-width: 1101px) {
    .table_detail tbody tr td .input_group input + .checkbox{margin-left:4px;}
    .table_detail tbody tr th .sub{display: block;margin-top:8px;}
}
@media screen and (max-width: 1350px) {
    .btn_tb1{font-size:1.8rem;height: 52px;}
    .btn_tb2{font-size:1.8rem;height: 44px;}
    .btn_tb3{font-size:1.8rem;height: 52px;}
    .btn_tb4{font-size:1.8rem;height: 52px;}
    .btn_tb5{font-size:1.8rem;height: 52px; white-space: nowrap;}
}
@media screen and (max-width: 1100px) {
    .table_detail{display: block;}
    .table_detail tbody{display: block;}
    .table_detail tbody tr{display: flex;flex-direction: column;width: 100%;}
    .table_detail tbody tr th{border-bottom:0;font-size:1.8rem;padding:20px 16px;height: auto;}
    .table_detail tbody tr td{border-bottom:1px solid #E0E0E0;font-size:2rem;padding:20px 16px;height: auto;min-height:69px;}
    .table_detail tbody tr td + td{border-left:0;}
    .table_detail tbody tr.mobile_merge td{padding:0 16px;}
    .table_detail tbody tr.mobile_merge td + td{margin-top:8px;}
    .table_detail tbody tr.mobile_merge td:first-child{padding-top:20px;}
    .table_detail tbody tr.mobile_merge td:last-child{padding-bottom:20px;}
    .table_detail tbody tr th.mobile_between{display: flex;align-items: center;justify-content: space-between;}
    .table_detail .td_tit{font-size:1.8rem;margin-bottom:8px;}
    .table_detail .text_center{text-align: left;}

    .td_content{gap:8px;}
    .btn_tb1{padding:8px 16px;height:48px;border-radius: 5px;}
    .btn_tb2{padding:8px 16px;height:40px;font-size:1.6rem;}
    .btn_tb3{height: 48px;border-radius: 5px;}
    .btn_tb4{height: 48px;border-radius: 5px;}
    .btn_tb5{height: 48px;border-radius: 5px;}
    .table_detail .btns{width: 100%;}
    .table_detail .btns a,
    .table_detail .btns button{width: 100%;}
    .table_detail thead{display: none;}

    .input_group * + .btns{margin-left:0;margin-top:8px;}
    .input_group_text{font-size:1.8rem;text-align: center;margin-top:8px;width: 100%;}
    .status_badge {width: 100%;height: 24px;}

    .text_inline_form .row{gap:4px 8px;}
    .text_inline_form .row + .row{margin-top:4px;}
    .text_inline_form .row > span{}
    .text_inline_form .input_group{gap:8px;}
    .text_inline_form .input_group .input_date{width: 100px;}
 }

.table_default{width: 100%;background-color: #E0E0E0;border-collapse:separate;border-spacing: 1px;position: relative;}
.table_default thead tr th{background-color: #FAFBFD;font-size:1.8rem;padding:24px;height: 75px;vertical-align: middle;text-align: center;font-weight:700;border-bottom:1px solid #e0e0e0;position: relative;}
.table_default thead tr th:before{content:"";position: absolute;left:0;bottom:-1px;width:100%;height: 1px;background-color: #FAFBFD;}
.table_default tbody tr th{background-color: #FAFBFD;font-size:1.8rem;padding:24px;height: 75px;vertical-align: middle;text-align: left;font-weight:700;}
.table_default tbody tr td{background-color: #fff;font-size:1.8rem;padding:24px;height: 75px;vertical-align: middle;}
.table_default tbody tr th.align_top{vertical-align: top;}
.table_default tbody tr td.align_top{vertical-align: top;}
.table_default tbody tr th.text_center{text-align: center;}
.table_default tbody tr td.text_center{text-align: center;}
.table_default tbody tr td.text_center .check_list{justify-content: center;}
@media screen and (max-width: 1100px) {
    .table_default,
    .table_default thead,
    .table_default thead tr,
    .table_default thead tr th,
    .table_default tbody,
    .table_default tbody tr,
    .table_default tbody tr th,
    .table_default tbody tr td{display: block;}
    .table_default{border-top:2px solid #1d1d1d;}
    .table_default tbody tr th{padding:20px 16px;height: auto;font-size:1.8rem;}
    .table_default tbody tr td{display: block;padding:20px 16px;height: auto;font-size:2rem;border-bottom:1px solid #E0E0E0;position: relative;}
    .table_default tbody tr td + td:before{content:"";position: absolute;left:0;top:-1px;width:100%;height:1px;background-color: #fff;}
    .table_default.table_mobile_label thead,
    .table_default.table_mobile_label tbody th{display: none;}
    .table_default.table_mobile_label tbody td{height: auto;padding:0;display: flex;flex-direction: column;text-align: left;}
    .table_default.table_mobile_label tbody td::before,
    .table_default.table_mobile_label tbody td + td::before{ content:attr(data-label); display:block;font-size: 1.8rem;font-weight: 700;background-color: #FAFBFD;padding:20px 16px;position: relative;top:0;height: auto;} 
    .table_default.table_mobile_label tbody td:not([data-label])::before,
    .table_default.table_mobile_label tbody td[data-label=""]::before{content:none;display:none;} 
    .table_default.table_mobile_label tbody td .cnt{font-size:2rem;padding:20px 16px;color:#2d2d2d;}
    .table_default.table_mobile_label tbody td .dot{font-size:1.8rem;}

    .table_default tbody tr.col_item{display: grid;grid-template-columns: repeat(2, 1fr);}
    .table_default tbody tr.col_item th{border-right: 1px solid #E0E0E0;}
    .table_mobile_line{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-top: 1px solid #e0e0e0;}
    .table_mobile_line tbody tr th{border-bottom:1px solid #E0E0E0;}

    .table_default tbody tr td.text_center{text-align:left;}
    .table_default tbody tr td.text_center .check_list{justify-content: start;}

    .table_mobile_label{border:1px solid #E0E0E0;border-bottom:0;}
    .table_mobile_label tbody tr td{}
    .table_mobile_label tbody tr td:before{border-bottom:1px solid #e0e0e0;}
    .table_mobile_label tbody tr td.mobile_outside{padding:0;margin:0 -1px -1px;background-color: #fff;border: 0;padding-top:10px;font-size:1.8rem;
        ;}
    .table_mobile_label tbody tr td.mobile_outside .cnt{padding:0;font-size:1.8rem;}
}

.btn_list{display: flex;align-items: center;justify-content: center;gap:16px;margin-top:80px;}
.btn_list .btn{border-radius: 10px;color:#fff;height:72px;min-width:214px;padding:0 10px;border:0;font-size:2.4rem;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;background-color: #0E2B5E;font-family: 'Paperlogy';}
.btn_list .btn.line{color:#0E2B5E;background-color: #fff;border:2px solid #828C9C;}
.btn_list .btn:hover{background-color: #08275e;}
.btn_list .btn.line:hover{background-color: rgba(0,0,0,.025);}
.btn_list .btn.sub{background: rgba(94, 116, 142, 0.8);}
.btn_list .btn.sub:hover{background: rgba(94, 116, 142, 0.87);}
.btn_list .btn.blue{background: #2E6FE4;}
.btn_list .btn.blue:hover{background: rgb(38, 103, 214);}
.btn_list.sm{margin-top:24px;}
.btn_list.sm .btn{height: 56px;padding:0 24px;font-size:2rem;}
@media screen and (max-width: 1100px) {
    .btn_list{gap:10px;margin-top:48px;}
    .btn_list .btn{border-radius: 5px;height:56px;min-width:0;flex:1 1;font-size:2.2rem;}
    .btn_list .btn.line{border-width: 1px;}
    .btn_list.sm{margin-top:16px;}
    .btn_list.sm .btn{height: 46px;padding:0 10px;font-size:1.8rem;}
}

.board_detail{border-top:2px solid #2d2d2d;border-bottom:1px solid #E0E0E0;}
.board_detail .bd_top{padding:40px;background-color: #FAFBFD;border-bottom:1px solid #E0E0E0;}
.board_detail .bd_top .info_dot{margin-bottom:8px;}
.board_detail .bd_top h3{color:#1d1d1d;font-size: 2.8rem;font-weight: 700;}
.board_detail .bd_top .date{margin-top:24px;color:#555;display: inline-flex;gap:8px;font-size:2rem;}
.board_detail .bd_bottom{padding:40px;}
.board_detail .bd_content{}
.board_detail .bd_content img{}
.board_detail .bd_files{margin-top:40px;border-radius: 20px;border:1px solid #E4E8EF;padding:32px;}
.board_detail .bd_files .tit{font-size:2rem;font-weight:700;margin-bottom:24px;}
.files{display: flex;flex-direction: column;gap:16px;}
.files .item{display: flex;align-items: center;}
.files .item .info{margin-right:auto;display: flex;align-items: center;gap:12px;}
.files .item .info:hover{text-decoration: underline;}
.files .item .info .name{padding-left:45px;background-position: left center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7857 29H5.5C5.22386 29 5 28.7761 5 28.5V3.5C5 3.22386 5.22386 3 5.5 3H19.8571L27.2857 10.8929V28.5C27.2857 28.7761 27.0619 29 26.7857 29Z' fill='white'/%3E%3Cpath d='M19.9277 10.5627H26.7949L19.9277 3.6991V10.5627Z' fill='%2391C4F8'/%3E%3Cpath d='M27.2857 10.8929V28.5C27.2857 28.7761 27.0619 29 26.7857 29H5.5C5.22386 29 5 28.7761 5 28.5V3.5C5 3.22386 5.22386 3 5.5 3H19.8571M27.2857 10.8929L19.8571 3M27.2857 10.8929H20.3571C20.081 10.8929 19.8571 10.669 19.8571 10.3929V3' stroke='%230E2B5E' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9.64258 15.0714H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.64258 19.25H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.64258 23.4286H22.6426' stroke='%23B5BEC8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.files .item .info .size{color:#717171;font-size:2rem;}
.files .item .btn_down{background-color: #2E6FE4;color:#fff;border-radius: 20rem;display: flex;align-items: center;justify-content: center;gap:8px;height: 48px;padding:0 24px;font-size:1.8rem;font-weight:600;font-family: 'Paperlogy';}
.files .item .btn_down:before{content:"";width:24px;height: 24px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.files .item .btn_down:hover{background-color: rgb(38, 103, 214);}
.file_upload{display: flex;align-items: center;}
.file_upload .td_tit{margin-right:16px;margin-bottom:0;font-size:1.8rem;}
.file_upload label{display: flex;align-items: center;gap:12px;position: relative;}
.file_upload label input{position: absolute;left:-99999em;}
.file_upload label .file_name{border:1px solid #D0D0D0;border-radius:10px;padding-left:24px;color:#555;font-size:2rem;line-height:54px;height:56px;width:500px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.file_upload label .btn{height:56px;padding:0 24px;background: rgba(94, 116, 142, 0.8);color:#fff;border-radius: 10px;font-size:1.8rem;font-weight: 600;display: flex;align-items: center;justify-content: center;font-family: 'Paperlogy';}
.file_upload label:hover .btn{background: rgba(94, 116, 142, .9);}

.file_upload .btn{height:56px;padding:0 24px;background: rgba(94, 116, 142, 0.8);color:#fff;border-radius: 10px;font-size:1.8rem;font-weight: 700;display: flex;align-items: center;justify-content: center;font-family: 'Paperlogy';}
.file_upload .btn:hover{background: rgba(94, 116, 142, .9);}
.file_upload .btn.line{background: #fff;color:#0E2B5E;border: 1px solid rgba(94, 116, 142, 0.8);}
.file_upload .btn.line:hover{background-color: rgba(0,0,0,.025);}
.file_upload .btns{display: flex;gap:12px;margin-left:12px;}

.board_nav{background-color: #F4F6F9;border-radius: 20px;padding:40px;display: flex;flex-direction: column;gap:24px;margin-top:80px;}
.board_nav .item{display: table;table-layout: fixed;}
.board_nav .tit{display: table-cell;width:117px;font-size:2rem;font-weight:700;padding-left:28px;background-position: left center;background-repeat: no-repeat;}
.board_nav .prev .tit{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10L8 4L14 10' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.board_nav .next .tit{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6L8 12L14 6' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.board_nav .cnt{display: table;table-layout: fixed;width: 100%;}
.board_nav .cnt a{display: table-cell;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.board_nav .cnt a:hover{text-decoration: underline;}

@media screen and (max-width: 1350px) {
    .file_upload label .file_name{height: 48px;padding-left:20px;font-size:1.8rem;line-height: 46px;}
    .file_upload label .btn{height: 48px;padding:0 16px;white-space: nowrap;}
    .file_upload .btn{height: 48px;padding:0 16px;white-space: nowrap;}
    .files .item .btn_down{height: 44px;}
}
@media screen and (max-width: 1100px) {
    .board_detail .bd_top{padding:20px 16px;}
    .board_detail .bd_top h3{font-size: 2.2rem;}
    .board_detail .bd_top .date{margin-top:8px;font-size:1.8rem;}
    .board_detail .bd_bottom{padding:20px 16px;font-size:2rem;}
    .board_detail .bd_content{}
    .board_detail .bd_content img{}
    .board_detail .bd_files{margin-top:24px;border-radius: 10px;padding:20px;}
    .board_detail .bd_files .tit{font-size:1.8rem;margin-bottom:16px;}
    .files{gap:8px;}
    .files .item .info{display: block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .files .item .info .name{padding-left:32px;font-size:2rem;background-size: 24px;}
    .files .item .info .size{font-size:1.8rem;}
    .files .item .btn_down{display: none;}

    .board_nav{border-radius: 10px;padding:20px 16px;gap:16px;margin-top:48px;}
    .board_nav .tit{width:90px;font-size:1.8rem;padding-left:32px;}
    .board_nav .prev .tit{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14L12 8L18 14' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .board_nav .next .tit{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 10L12 16L18 10' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .board_nav .cnt{font-size:2rem;}

    .file_upload{flex-wrap: wrap;}
    .file_upload .td_tit{margin-right:0;margin-bottom:8px;width: 100%;}

    .file_upload label{align-items: start;gap:8px;flex:1 1;}
    .file_upload label .file_name{flex:1 1 auto;border-radius: 5px;width: 1%;}
    .file_upload .btn{border-radius: 5px;}
    .file_upload .btns{width:100%;gap:8px;margin-left:0;margin-top:8px;}
    .file_upload .btns .btn{flex:1 1;}
}


.section.join_step {}
.section.join_step ol {display: flex;justify-content: center;max-width: 1000px;margin-left:auto;margin-right: auto;position: relative;border-radius: 10px;}
.section.join_step ol:before{content: "";position: absolute;left: 0;top: 39px;width: 100%;height: 3px;background-repeat: no-repeat;background-position: center center;background-image: url("data:image/svg+xml,%3Csvg width='820' height='3' viewBox='0 0 820 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='1.5' x2='818.5' y2='1.50007' stroke='%23E4E8EF' stroke-width='3' stroke-linecap='round' stroke-dasharray='2 6'/%3E%3C/svg%3E%0A");}
.section.join_step li {max-width:200px;flex:1 1;display: flex;flex-direction: column;align-items: center;position: relative;z-index: 2;font-family: 'Paperlogy';}
.section.join_step li:before{content: "";position: absolute;left: 50%;top: 39px;width: 100%;height: 3px;background-repeat: no-repeat;background-position: center center;background-image: url("data:image/svg+xml,%3Csvg width='820' height='3' viewBox='0 0 820 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.5' y1='1.5' x2='818.5' y2='1.50007' stroke='%23E4E8EF' stroke-width='3' stroke-linecap='round' stroke-dasharray='2 6'/%3E%3C/svg%3E%0A");}
.section.join_step li:last-child:before{display: none;}
.section.join_step .icon {position: relative;z-index:1;margin-bottom:10px;width:80px;height:80px;border:2px solid #E4E8EF;border-radius: 50%;background-color: #fff;display: flex;align-items: center;justify-content: center;background-position: center center;background-repeat: no-repeat;}
.section.join_step .icon .num{display: none;}
.section.join_step .icon svg.active{display: none;}
.section.join_step .tit {color:#828C9C;font-size: 1.8rem;font-weight:600;}
.section.join_step p {font-size:2rem;font-weight: 600;margin-top:4px;}
.section.join_step li.active .icon{background-color: #2E6FE4;border:0;}
.section.join_step li.active .icon svg.ready{display: none;}
.section.join_step li.active .icon svg.active{display: block;}
.section.join_step li.active .tit{color: #2E6FE4;font-weight: 600;}
.section.join_step li.active p{font-weight: 700;}
.section.join_step li.complete .icon{background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5 12L18.3376 28L11.5 19.6883' stroke='%230E2B5E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.section.join_step li.complete .icon svg{display: none;}
.section.join_step li.complete p{color:#717171;}
@media screen and (max-width: 1000px) {
    .section.join_step {}
    .section.join_step ol {width:min-content;max-width:100%;background-color: #FAFBFD;padding:12px 16px;justify-content: center;gap:24px;}
    .section.join_step ol li{flex:none;}
    .section.join_step li:before{top: 20px;height: 2px;width:150%;background-position: 14px center;}
    .section.join_step .icon {margin-bottom:0;width:40px;height:40px;}
    .section.join_step .icon svg {display: none !important;}
    .section.join_step .icon .num {display: block;color:#828C9C;font-size:1.8rem;font-weight: 600;}
    .section.join_step .tit {display: none;}
    .section.join_step p {display: none;}
    .section.join_step .active .icon .num {color: #fff;} 
    .section.join_step li.complete .icon{background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.25 1.25L5.01068 10.25L1.25 5.57468' stroke='%230E2B5E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .section.join_step li.complete .icon .num{display: none;}
}
@media screen and (max-width: 360px) {
}
.page_sub_title{color:#1d1d1d;font-size:4rem;font-weight:700;font-family: 'Paperlogy';text-align: center;margin-bottom:60px;}
.page_sub_title h3,
.page_sub_title h4{}
* + .page_sub_title{margin-top:80px;}
@media screen and (max-width: 1100px) {
    .page_sub_title{font-size:2.6rem;margin-bottom:32px;}
    * + .page_sub_title{margin-top:48px;}
}

.terms_checks{border:2px solid #E4E8EF;border-radius:20px;padding:14px 40px;}
.terms_checks .item{padding:24px 0;display: flex;align-items: center;}
.terms_checks .item + .item{border-top:1px solid #E4E8EF;}
.terms_checks .item label{font-size:2.4rem;padding:7px 0 7px 48px;position: relative;font-family: 'Paperlogy';word-break: keep-all;}
.terms_checks .item label input[type="checkbox"]{position: absolute;left:0;top:5px;min-width:36px;min-height:36px;width:36px;height:36px;border:0;appearance:none; -webkit-appearance:none;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='32' height='32' rx='16' fill='%23D8DFE5'/%3E%3Crect x='2' y='2' width='32' height='32' rx='16' fill='white'/%3E%3Crect x='2' y='2' width='32' height='32' rx='16' stroke='%23D0D0D0' stroke-width='4'/%3E%3C/svg%3E%0A");}
.terms_checks .item label input[type="checkbox"]:checked{background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%232E6FE4'/%3E%3Cpath d='M25.5 12L15.6282 24L10.5 17.7662' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.terms_checks .item label input[type="checkbox"]:checked + span{font-weight: 600;}
.terms_checks .item .btn_more{margin-left:auto;font-size:1.8rem;background-color: #EDF1F5;border-radius:20rem;height:48px;padding:0 24px;color:#555;font-weight: 600;font-family: 'Paperlogy';border:0;}
.terms_checks .item .btn_more:hover{background-color: #dee6ee;}
@media screen and (max-width: 1350px) {
    .terms_checks .item .btn_more{height:44px;}
}
@media screen and (max-width: 1100px) {
    .terms_checks{border-radius:10px;padding:6px 14px;}
    .terms_checks .item{padding:17px 0 16px;flex-direction: column;align-items: start;}
    .terms_checks .item label{font-size:2rem;padding:0 0 0 40px;}
    .terms_checks .item label input[type="checkbox"]{top:-1px;min-width:32px;min-height:32px;width:32px;height:32px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='14.5' fill='white'/%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='14.5' stroke='%23D0D0D0' stroke-width='3'/%3E%3C/svg%3E%0A");}
    .terms_checks .item label input[type="checkbox"]:checked{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%232E6FE4'/%3E%3Cpath d='M22.5 11L13.9444 21L9.5 15.8052' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .terms_checks .item .btn_more{margin-top:12px;height:40px;padding:0 16px;font-size:1.6rem;}
    .terms_checks .item .btn_more:hover{background-color: #dee6ee;}
}


.popup_wrap{position: fixed;left:0;top:0;z-index: 2000;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding:30px 0;}
.popup_wrap[hidden]{display: none;}
.popup_wrap .popup_bg{position: fixed;left:0;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.popup_wrap .popup_box{position: relative;z-index: 5;border-radius: 20px;width:calc(100% - 16px);max-width: 1200px;overflow: hidden;}
.popup_wrap .popup_box .popup_inner{position: relative;background-color: #fff;border-radius: 20px;padding:60px;display: flex;flex-direction: column;margin:auto;height:100%;max-height: calc(100vh - 60px);overflow-y: auto;}
.popup_box .popup_header{position: relative;;margin-bottom:40px;}
.popup_box .popup_header.line_header{border-bottom:2px solid #2D2D2D;padding-bottom:40px;margin-bottom:60px;}
.popup_box .popup_header.margin_header{margin-bottom:60px;}
.popup_box .popup_header .popup_logo{position: absolute;left:0;top:50%;transform: translate(0,-50%);}
.popup_box .popup_header .popup_logo img{height: 33px;display: block;}
.popup_box .popup_header .popup_title{color:#1d1d1d;font-size:3rem;font-weight:700;text-align: center;font-family: 'Paperlogy';word-break: keep-all;}
.popup_box .popup_header .popup_close{position: absolute;right:-20px;top:-20px;border:0;background-color: transparent;text-indent: -999em;overflow: hidden;width:30px;height: 30px;background-size: 18px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3851 1L1.38475 19.0004' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 1L19.0004 19.0004' stroke='%232D2D2D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");border-radius:8px;}
.popup_box .popup_body{flex:1 1 auto;}
.popup_box .popup_body[tabindex="0"]{overflow-y: auto;max-height: min(600px, calc(100vh - 380px));}
.popup_box .popup_body.popup_line{border:1px solid #E0E0E0;border-radius: 10px;padding:40px;}
.popup_box .popup_footer{margin-top:40px;}
.popup_box .popup_footer .btn_list{margin:0;}
.popup_box .popup_section + .popup_section{margin-top:24px;}
.popup_box .popup_section_margin + .popup_section_margin{margin-top:40px;}
.popup_box .popup_section_margin + .popup_section{margin-top:24px;}
.popup_box .popup_section + .popup_section_margin{margin-top:40px;}

.popup_box .popup_section_margin .section_title{margin-bottom:24px;color:#202020;font-size:2.6rem;font-weight:700;font-family: 'Paperlogy';}

.popup_wrap .popup_box .popup_inner.scroll_body{padding:60px 0 0 0;}
.popup_wrap .popup_box .popup_inner.scroll_body .popup_header{margin-left:60px;margin-right: 60px;}
.popup_wrap .popup_box .popup_inner.scroll_body .popup_body{padding:0 60px 60px;}
.popup_wrap .popup_box .popup_inner.scroll_body .popup_body[tabindex="0"]{max-height: max(600px, calc(100vh - 248px));}

#alert_modal .popup_header{margin:0;}
#alert_modal .popup_box{max-width: 600px;text-align: center;}
#alert_modal .icon{width: 140px;margin: 0 auto 16px;}
#alert_modal .icon img{display: block;}
#alert_modal .alert_text{color:#1d1d1d;font-weight: 700;font-size:3.2rem;font-family: 'Paperlogy';word-break: keep-all;}
#alert_modal .alert_text.no_icon{margin-top:20px;}
#alert_modal .alert_desc{margin-top:12px;color:#1d1d1d;font-size:2.2rem;word-break: keep-all;}
@media screen and (max-width: 1600px) {
    .popup_wrap .popup_box .popup_inner{padding:40px;}
    .popup_box .popup_body.popup_line{padding:25px;}
    .popup_wrap .popup_box .popup_inner.scroll_body{padding:40px 0 0 0;}
    .popup_wrap .popup_box .popup_inner.scroll_body .popup_header{margin-left:40px;margin-right: 40px;}
    .popup_wrap .popup_box .popup_inner.scroll_body .popup_body{padding:0 40px 40px;}
}
@media screen and (max-width: 1100px) {
    .popup_wrap{padding:8px 0;overflow-y: auto;}
    .popup_wrap .popup_box{border-radius: 15px;overflow: unset;margin:auto;}
    .popup_wrap .popup_box .popup_inner{border-radius: 15px;padding:48px 16px;max-height: 999999999em;height: auto;;overflow: unset;}
    .popup_box .popup_header{position: relative;margin-bottom:32px;}
    .popup_box .popup_header .popup_title{font-size:2.4rem;}
    .popup_box .popup_header.margin_header{margin-bottom:32px;}
    .popup_box .popup_header .popup_close{top:-32px;right:0;width:16px;height:16px;background-size: contain;}
    .popup_box .popup_body.popup_line{padding:24px 16px;}
    .popup_box .popup_footer{margin-top:48px;}
    .popup_box .popup_footer .btn_list{margin:0;}
    .popup_box .popup_section + .popup_section{margin-top:16px;}
    .popup_box .popup_section_margin + .popup_section_margin{margin-top:32px;}
    .popup_box .popup_header .popup_logo{position: relative;left:0;top:0;transform: translate(0,0);width:max-content;margin:0 auto 8px;}
    .popup_box .popup_header .popup_logo img{height:19px;}

    .popup_wrap .popup_box .popup_inner.scroll_body{padding:48px 0 0 0;}
    .popup_wrap .popup_box .popup_inner.scroll_body .popup_header{margin-left:16px;margin-right: 16px;}
    .popup_wrap .popup_box .popup_inner.scroll_body .popup_body{padding:0 16px 48px;}
    .popup_wrap .popup_box .popup_inner.scroll_body .popup_body[tabindex="0"]{max-height: max(600px, calc(100vh - 228px));}
    .popup_box .popup_section_margin .section_title{font-size:2.2rem;margin-bottom:16px;}

    #alert_modal .popup_box .popup_footer{margin-top:32px;}
    #alert_modal .icon{width: 86px;margin: 0 auto 24px;}
    #alert_modal .alert_text{font-size:2.6rem;}
    #alert_modal .alert_desc{margin-top:10px;font-size:1.8rem;}
}

.terms_content{font-size:2.2rem;}
.terms_content h3{font-size:2.4rem;font-weight:700;display: flex;margin-top:40px;margin-bottom:16px;}
.terms_content h3:first-child{margin-top:0;}
.terms_content h3 .sub{font-weight: 400;}
.terms_content .text_sm{font-size: 1.8rem;}
.terms_content * + p{margin-top:10px;}
.terms_content  table + .dot{margin-top:16px;}
.terms_content .dot.md{font-size:2rem;}
.terms_content .dot > li{position: relative;padding-left:12px;}
.terms_content .dot > li:before{content:"";position: absolute;left:0;top:12px;width:4px;height:4px;border-radius: 50%;background-color: #2d2d2d;}
.terms_content .dot > li + li{margin-top:6px;}
.terms_content .dot .dash{font-size:1.8rem;color:#555;margin-top:6px;}
.terms_content .dash > li{position: relative;padding-left:16px;}
.terms_content .dash > li:before{content:"-";position: absolute;left:0;top:-1px;}
.terms_content .dash li + li{margin-top:2px;}
.terms_content ol .dot > li:before{top:10px;}
.terms_content .dot.mobile_gray > li{color:#555;}
.terms_content .dot.mobile_gray > li:before{background-color:#555;}
.terms_content .in_cnt{border:1px solid #e0e0e0;background-color: #FAFBFD;border-radius: 10px;padding:24px;margin-left:-12px;margin-top:6px;margin-bottom: 4px;}
.terms_content .in_cnt .tit{font-size:2.2rem;font-weight: 500;margin-bottom:12px;}
.terms_content .in_cnt{}
.terms_content .terms_radio_right{margin-top:15px;display: flex;justify-content: end;gap:5px 24px;flex-wrap: wrap;}
.terms_content .terms_section + .terms_section{margin-top:40px;}
.terms_content h3{}
.terms_content p + ol{margin-top:10px;}
.terms_content .ol_num{}
.terms_content .ol_num > li{padding-left:27px;position: relative;}
.terms_content .ol_num > li .num{position: absolute;left:0;top:0;}
.terms_content ol li + li{margin-top:10px;}
.terms_content ol ol{margin-top:10px;}
.terms_content ol ul{margin-top:6px;}
.terms_content ol ol li + li{margin-top:4px;}
.terms_content table .ol_num > li{padding-left:23px;}
.terms_content .indent_0{margin-left:-27px;}
.terms_content .indent_23{margin-left:-23px;}
.terms_content .sign{text-align: right;font-size:2.4rem;font-weight: 700;}
.terms_content .terms_ctitle{font-size:2.4rem;font-weight:700;text-align: center;justify-content: center;word-break: keep-all;}
.terms_bg_card{padding:24px;border:1px solid #E0E0E0;border-radius: 10px;background-color: #FAFBFD;}
.terms_bg_card .tit{font-size:2.4rem;font-weight: 700;text-align: center;}
.terms_bg_card p{font-size:2.2rem;}
.terms_bg_card .tit + p{margin-top:24px;}

* + .terms_card_text{margin-top:40px;}
.terms_card_text + *{margin-top:40px;}
.terms_card_text{border:1px solid #e0e0e0;border-radius: 10px;background-color: #FAFBFD;padding:24px;}
.terms_card_text .title{text-align: center;font-size:2.4rem;font-weight:700;margin-bottom: 24px;}

.ct_card_text{border:1px solid #E0E0E0;background-color: #FAFBFD;border-radius: 10px;padding:24px;font-size:2rem;}
.ct_card_text li{padding-left:26px;position: relative;word-break: keep-all;}
.ct_card_text li::before{content:"※";position: absolute;left:0;top:0;}
.ct_card_text li strong{font-weight: 700;}
.ct_card_text li + li{margin-top:8px;}

.table_detail + .terms_check_sign,
.terms_check_sign + .table_detail{margin-top:24px;}
.terms_check_sign{border:2px solid #E4E8EF;border-radius:15px;padding:40px;}
.terms_check_sign p{font-size:2rem;color:#1d1d1d;margin-bottom:16px;}
.terms_check_sign .from_sign{display: flex;align-items: end;flex-wrap: wrap;font-size:2.2rem;}
.terms_check_sign .from_sign .from{font-weight:700;}
.terms_check_sign .from_sign .date_sign{display: flex;flex:1 1 auto;flex-direction: column;gap:8px;justify-content: end;text-align: right;}
.terms_check_sign .from_sign .date_sign .date{font-weight:700;}
.terms_check_sign .from_sign .date_sign .sign_name{display: flex;gap:16px;justify-content: end;align-items: center;}
.terms_check_sign .from_sign .date_sign .sign_name strong{font-weight: 700;}
.terms_check_sign .from_sign .date_sign .sign_name .name{display: flex;gap:8px;font-weight: 400;align-items: center;}
.terms_check_sign .from_sign .date_sign .sign_name label{margin-top:1px;}
.terms_check_sign .from_sign .date_sign .sign_name label input{}


@media screen and (max-width: 1100px) {
    .terms_content{font-size:1.8rem;}
    .terms_content h3{font-size:2rem;margin-bottom:10px;}
    .terms_content h3.mobile_lg{font-size:2.2rem;margin-bottom:16px;}
    .terms_content .in_cnt{padding: 20px 16px;margin-top:8px;margin-bottom:2px;}
    .terms_content .in_cnt .tit{font-size:2rem;margin-bottom:10px;}
    .terms_content .dot.md{font-size:1.8rem;}
    .ct_card_text{padding:15px;font-size:1.8rem;}
    .ct_card_text li{padding-left:20px;}

    .terms_content .terms_section + .terms_section{margin-top:32px;}
    .terms_content .ol_num > li{padding-left:19px;}
    .terms_content .indent_0{margin-left:-19px;}

    * + .terms_card_text{margin-top:32px;}
    .terms_card_text + *{margin-top:32px;}
    .terms_card_text{padding:24px 16px;}
    .terms_card_text .title{font-size:2rem;margin-bottom: 10px;}
    .terms_content .sign{font-size:2rem;}

    .terms_bg_card{padding:24px 16px;}
    .terms_bg_card .tit{font-size:2rem;}
    .terms_bg_card p{font-size:1.8rem;}
    .terms_bg_card .tit + p{margin-top:10px;}
    .terms_content .terms_ctitle{font-size:2rem;}
        
    .table_detail + .terms_check_sign,
    .terms_check_sign + .table_detail{margin-top:16px;}
    .terms_check_sign{border-radius:10px;padding:20px;display: flex;flex-direction: column;gap:16px;}
    .terms_check_sign p{font-size:1.8rem;margin-bottom:0;}
    .terms_check_sign .from_sign{flex-direction: column;align-items: center;font-size:1.8rem;gap:16px;}
    .terms_check_sign .from_sign .from{text-align: center;}
    .terms_check_sign .from_sign .date_sign{gap:4px;text-align: center;}
}

.terms_page{}
.terms_page p + p{margin-top:10px;}
.terms_page ol + p{margin-top:10px;}
.terms_page ul + p{margin-top:8px;}
.terms_page p + ol{margin-top:10px;}
.terms_page ol + table{margin-top:10px;}
.terms_page table + ol{margin-top:10px;}
.terms_page .ol_num{}
.terms_page .ol_num > li{padding-left:28px;position: relative;}
.terms_page .ol_num > li .num{position: absolute;left:0;top:0;}
.terms_page ol li + li{margin-top:10px;}
.terms_page ol + table{margin-top:10px;}
.terms_page ol  ol{margin-top:10px;}
.terms_page ol  ul{margin-top:8px;}
.terms_page ol  ul li + li{margin:0;}
.terms_page .text_sm{font-size:2rem;}
* + .terms_card{margin-top:40px;}
.terms_card + *{margin-top:40px;}
.terms_card{border:1px solid #e0e0e0;border-radius: 20px;background-color: #FAFBFD;padding:40px;}
.terms_page ol p,
.terms_page ol ol,
.terms_page ol ul{margin-left:-8px;}
.terms_page .indent_0{margin-left:-28px;}
.terms_page .down{color:#2E6FE4;vertical-align: baseline;margin-left:2px;font-weight:500;text-decoration: underline;font-size: 1.8rem;padding-right:18px;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 10.6543V13.9043H14.5V10.6543' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 2.09375L8 9.14309' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11.7324 6.07227L8.61314 9.19155C8.27609 9.5286 7.72454 9.5286 7.38749 9.19155L4.26821 6.07226' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.terms_page .down:hover{filter: brightness(0.8);}
.terms_page .link_blank{color:#2E6FE4;vertical-align: baseline;margin-left:2px;font-weight:500;text-decoration: underline;font-size: 2rem;padding-right:18px;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 10.288V13.2C14 13.64 13.64 14 13.2 14H2.8C2.36 14 2 13.64 2 13.2V2.8C2 2.36 2.36 2 2.8 2H5.464' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.59961 8.40084L13.5356 2.46484' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.12891 2H13.2009C13.6409 2 14.0009 2.36 14.0009 2.8V6.872' stroke='%232E6FE4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.terms_page .link_blank:hover{filter: brightness(0.8);}
.terms_page .link{color:#2E6FE4;vertical-align: baseline;}
.terms_page .link:hover{text-decoration: underline;}
.terms_image{text-align: center;padding:10px 0;}
ul .terms_image,
ol .terms_image{margin-left:-28px}
.terms_labels{display: flex;flex-wrap: wrap;border:1px solid #E0E0E0;text-align: center;}
.terms_labels .item{width:25%;display: flex;flex-direction: column;align-items: center;padding:40px 38px;word-break: keep-all;}
.terms_labels .item + .item{border-left:1px solid #E0E0E0;}
.terms_labels .item .icon{margin-bottom:24px;}
.terms_labels .item .tit{margin-bottom:14px;font-size:2.6rem;font-weight: 700;font-family: 'Paperlogy';}
.terms_labels .item .cnt{}
.terms_labels .etc{border-top:1px solid #e0e0e0;padding: 40px;width: 100%;}
.terms_quick_links{display: grid;grid-template-columns: repeat(2,1fr);gap:10px 24px;}
.terms_page .terms_quick_links li + li{margin:0;}
.terms_quick_links li a:hover{font-weight: 700;text-decoration: underline;}

* + .ol_box{margin-top:24px;}
.terms_page .ol_box li{}
.terms_page .ol_box li + li{margin-top:24px;}
.terms_page .ol_box li .tit{font-size:2.4rem;font-weight:700;margin-bottom: 10px;}
.ol_box li .cnt{}
@media screen and (max-width: 1100px) {
    .terms_page{font-size:1.8rem;}
    .terms_page .ol_num > li{padding-left:20px;}
    .terms_card{border-radius: 10px;padding:20px 16px;}

    .terms_page p + p{margin-top:8px;}
    .terms_page ol + p{margin-top:8px;}
    .terms_page ul + p{margin-top:6px;}
    .terms_page p + ol{margin-top:8px;}
    .terms_page ol + table{margin-top:8px;}
    .terms_page table + ol{margin-top:8px;}
    .terms_page ol li + li{margin-top:8px;}
    .terms_page ol + table{margin-top:8px;}
    .terms_page ol  ol{margin-top:8px;}
    .terms_page ol  ul{margin-top:6px;}
    .terms_page ol ul{margin-left:-19px;}
    .terms_page ol p{margin-left:-19px;}
    .terms_page .dot_ul{gap:6px;}
    .terms_page .text_sm{font-size:1.8rem;}

    .terms_labels{flex-direction: column;}
    .terms_labels .item{width:100%;padding:24px;}
    .terms_labels .item + .item{border-top:1px solid #E0E0E0;border-left:0;}
    .terms_labels .item .icon{margin-bottom:14px;}
    .terms_labels .item .tit{margin-bottom:10px;font-size:2.2rem;}
    .terms_labels .item .cnt{font-size:2rem;}
    .terms_labels .etc{padding: 20px;}
    .terms_quick_links{grid-template-columns: repeat(1,1fr);gap:8px;font-size:1.8rem;}
        
    * + .ol_box{margin-top:16px;}
    .terms_page .ol_box li + li{margin-top:16px;}
    .terms_page .ol_box li .tit{font-size:2rem;}

}

.icon_radios{display: flex;gap:24px;}
.icon_radios .item{flex:1 1;display: flex;}
.icon_radios .item label{position: relative;height: 100%;width: 100%;}
.icon_radios .item label input{position: absolute;left:-999em;}
.icon_radios .item label .tit{color:#000;font-size:2.6rem;font-weight: 500;font-family: 'Paperlogy';}
.icon_radios .item label .icon{margin-top:auto;}
.icon_radios .item label .icon img{height: 120px;}
.icon_radios .item label div{height:100%;padding:60px 0;border:2px solid #E4E8EF;border-radius: 20px;gap:26px;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.icon_radios .item label input:checked + div{border:3px solid #2E6FE4;padding:59px 0;background-color: #F3F9FE;}
.icon_radios .item label input:checked + div .tit{color:#2E6FE4;font-weight: 700;}
.popup_wrap .icon_radios{gap:16px;}
.popup_wrap .icon_radios .item label div{padding:50px 0;}
.popup_wrap .icon_radios .item label .tit{font-size:2.4rem;}
.popup_wrap .icon_radios .item .icon img{height: 70px;}
.popup_wrap .icon_radios .item label[for="certify_easy"] .icon img{height: 80px;}
.popup_wrap .icon_radios .item label input:checked + div{padding:49px 0;}
@media screen and (max-width: 1100px) {
    .icon_radios{gap:10px;}
    .icon_radios .item label .tit{font-size:2rem;}
    .icon_radios .item label .icon img{height: 64px;}
    .icon_radios .item label div{padding:29px 0;border-radius:10px;gap:10px;}
    .icon_radios .item label input:checked + div{padding:28px 0;}
    .popup_wrap .icon_radios{gap:10px;}
    .popup_wrap .icon_radios .item label div{padding:25px 0;}
    .popup_wrap .icon_radios .item label input:checked + div{padding:24px 0;}
    .popup_wrap .icon_radios .item label .tit{font-size:1.8rem;}
    .popup_wrap .icon_radios .item .icon img{height: 55px;}
    .popup_wrap .icon_radios .item label[for="certify_easy"] .icon img{height: 65px;}
}
@media screen and (max-width: 750px) {
    .popup_wrap .icon_radios{display: grid;grid-template-columns: repeat(2,1fr);}
}
@media screen and (max-width: 550px) {
    .icon_radios{display: grid;grid-template-columns: repeat(2,1fr);}
}


#search_total{font-size:3.2rem;margin-bottom:40px;text-align: center;word-break: keep-all;font-family: 'Paperlogy';}
#search_total strong{color:#2E6FE4;font-weight: 700;}
.count_cates{display: flex;}
.count_cates .item{flex:1 1;}
.count_cates .item .btn{height: 100%;;display: flex;flex-direction: column;justify-content: center;align-items: center;gap:5px;background-color: #FAFBFD;padding:18px;font-family: 'Paperlogy';font-size:2.2rem;font-weight: 500;border:0;width: 100%;border-top:1px solid #E4E8EF;border-bottom:1px solid #E4E8EF;overflow: hidden;}
.count_cates .item .btn:hover{background-color: #eef3fd;}
.count_cates .item .btn.active{font-weight: 700;background-color: #0E2B5E;color:#fff;border:0;}
.count_cates .item .btn.active .count{color:#fff;}
.count_cates .item + .item .btn{border-left:1px solid #E4E8EF;}
.count_cates .item:first-child .btn{border-top-left-radius: 20px;border-left:1px solid #E4E8EF;}
.count_cates .item:last-child .btn{border-top-right-radius: 20px;border-right:1px solid #E4E8EF;}
.count_cates .item .btn .count{color:#828C9C;font-size:1.8rem;font-weight: 400;font-family: 'Pretendard GOV';}
@media screen and (max-width: 1100px) {
    #search_total{font-size:2rem;margin-bottom:20px;}
}

.search_wrap{margin-top:60px;}
.search_results{margin-top:60px;}
.search_results .result{}
.search_results .result + .result{margin-top:60px;}
.search_results .result .title{margin-bottom:24px;display: flex;align-items: center;}
.search_results .result .title h4{font-size:3.6rem;font-weight:700;font-family: 'Paperlogy';margin-right:10px;}
.search_results .result .title .count{font-size:2.2rem;margin-top:3px;}
.search_results .result .title .count strong{color:#828C9C;font-size:2.2rem;font-weight: 600;}
.search_results .result .title .btn_more{margin-left: auto;width:48px;height: 48px;border-radius: 50%;text-indent:-999em;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-color:#F3F9FE;border:0;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L17 9' stroke='%23828C9C' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 1L9 17' stroke='%23828C9C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.search_results .result .title .btn_more:hover{background-color:#e7f1fa;}
.search_results .result .list{border-top:2px solid #1D1D1D;}
.search_results .result .list .search_item{display: block;padding:35px 0;border-bottom:1px solid #E0E0E0;position: relative;}
.search_results .result .list .search_item:hover .subject{text-decoration: underline;}
.search_results .result .list .search_item .subject{font-size:2.4rem;font-weight:700;display: inline-block;max-width: calc(100% - 150px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search_results .result .list .search_item .subject strong{color:#2E6FE4;font-weight:700;}
.search_results .result .list .search_item .subject.new_window{padding-right: 32px;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9998 15.0507V18.9333C19.9998 19.52 19.5198 20 18.9331 20H5.06642C4.47976 20 3.99976 19.52 3.99976 18.9333V5.06667C3.99976 4.48 4.47976 4 5.06642 4H8.61842' stroke='%23828C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4659 12.5338L19.3806 4.61914' stroke='%23828C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5042 4H18.9335C19.5202 4 20.0002 4.48 20.0002 5.06667V10.496' stroke='%23828C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.search_results .result .list .search_item .content{font-size:2rem;margin-top:6px;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search_results .result .list .search_item .content strong{color:#2E6FE4;font-weight:700;}
.search_results .result .list .search_item .info{margin-top:18px;display: flex;align-items: center;font-size:1.8rem;color:#555;}
.search_results .result .list .search_item .location{display: flex;gap:25px;}
.search_results .result .list .search_item .location > div{position: relative;}
.search_results .result .list .search_item .location > div:after{content:"";width:6px;height:12px;position: absolute;right:-16px;top:50%;margin-top:-6px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L5.5 5.5L0.5 10.5' stroke='%23717171' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.search_results .result .list .search_item .location > div:last-child::after{display: none;}
.search_results .result .list .search_item .url{color:#717171;text-decoration: underline;font-size:1.8rem;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search_results .result .list .search_item .date{margin-left: auto;}
.search_results .result .list .search_item .detail{position: absolute;right:0;top:37px;color:#828C9C;font-size:1.8rem;font-weight: 700;padding-right: 24px;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 14L11 8L5 2' stroke='%23828C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.search_results .result .list .search_item:hover .detail{filter: brightness(0.85);}
.search_results .result .list .search_item:hover .url{color:#535353;}
.search_results .result .list .search_item:hover .subject.new_window{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9998 15.0507V18.9333C19.9998 19.52 19.5198 20 18.9331 20H5.06642C4.47976 20 3.99976 19.52 3.99976 18.9333V5.06667C3.99976 4.48 4.47976 4 5.06642 4H8.61842' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4659 12.5338L19.3806 4.61914' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5042 4H18.9335C19.5202 4 20.0002 4.48 20.0002 5.06667V10.496' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.search_empty{background-color: #FAFBFD;border-radius: 10px;display: flex;flex-direction: column;align-items: center;padding: 55px;gap:14px;}
.search_empty h5{font-size:3.2rem;font-weight:500;font-family: 'Paperlogy';word-break: keep-all;}
.search_empty h5 strong{font-weight: 700;color:#2E6FE4;}
.search_empty .dot_text{justify-content: center;align-items: center;}

@media screen and (max-width: 1100px) {
    .search_wrap{margin-top:32px;}
    .search_results{margin-top:32px;}
    .search_results .result{}
    .search_results .result + .result{margin-top:32px;}
    .search_results .result .title{margin-bottom:16px;}
    .search_results .result .title h4{font-size:2.4rem;margin-right:4px;}
    .search_results .result .title .count{font-size:1.8rem;margin-top:2px;}
    .search_results .result .title .count strong{font-size:1.8rem;}
    .search_results .result .title .btn_more{width:32px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L13 7' stroke='%23828C9C' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 1L7 13' stroke='%23828C9C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
    .search_results .result .list .search_item{padding:20px 16px;}
    .search_results .result .list .search_item .subject{font-size:2rem;max-width: 100%;}
    .search_results .result .list .search_item .subject.new_window{padding-right: 26px;}
    .search_results .result .list .search_item .content{font-size:1.8rem;margin-top:4px;}
    .search_results .result .list .search_item .info{margin-top:24px;flex-wrap: wrap;gap:10px 0;}
    .search_results .result .list .search_item .location{width: 100%;}
    .search_results .result .list .search_item .url{color:#717171;text-decoration: underline;width: 100%;}
    .search_results .result .list .search_item .date{margin-left: 0;}
    .search_results .result .list .search_item .detail{right:0;top:auto;bottom:20px;font-weight:600;padding-right: 20px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23828C9C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .search_empty{padding:40px 16px;gap:16px;}
    .search_empty h5{font-size:2.2rem;text-align: center;}
    .search_empty .dot_text{align-items: start;}
}

.dot_text{display: flex;flex-direction: column;gap:4px;}
.dot_text li{font-size:2rem;padding-left:12px;position: relative;word-break: keep-all;}
.dot_text li:before{content:"";position: absolute;left:0;top:12px;width:4px;height:4px;border-radius: 50%;background-color: #2d2d2d;}
.dot_text.text_red li:before{background-color: #DB2F2F;}
* + .dot_text{margin-top:24px;}
@media screen and (max-width: 1100px) {
    .dot_text{align-items: start;justify-content: start;gap:8px;}
    .dot_text li{font-size:1.8rem;}
    .dot_text li:before{top:10px;}
    * + .dot_text{margin-top:16px;}
}

.verify_list {display: flex;flex-direction: column;gap:24px;}
.verify_list > li {}
.verify_list label > div {border:2px solid #E4E8EF;border-radius:10px;display: block;position: relative;overflow: hidden;}
.verify_list input[type="checkbox"] {position: absolute;left:-9999px;}
.verify_list .vl_head {padding:25px 40px;display: flex;align-items: center;justify-content: space-between;background-color: #FAFBFD;gap:24px;}
.verify_list .vl_head h4 {font-size:2.6rem;font-weight: 600;font-family: 'Paperlogy';}
.verify_list .vl_head .check_icon {display: flex;align-items: center;font-size:2.4rem;font-weight: 600;line-height: 1.6;font-family: 'Paperlogy';background-position: right center;background-repeat: no-repeat;white-space: nowrap;}
.verify_list .vl_head .check_icon:after {content:"";min-width:36px;min-height:36px;width:36px;height:36px;margin-left:12px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='32' height='32' rx='16' fill='%23D8DFE5'/%3E%3Crect x='2' y='2' width='32' height='32' rx='16' fill='white'/%3E%3Crect x='2' y='2' width='32' height='32' rx='16' stroke='%23D0D0D0' stroke-width='4'/%3E%3C/svg%3E%0A");}
.verify_list .vl_body {padding:40px;}
.verify_list .info_head {display: flex;margin-bottom:16px;font-family: 'Paperlogy';}
.verify_list .info_head .tit {font-size:2.4rem;display: flex;gap:10px;flex-wrap: wrap;}
.verify_list .info_head .tit strong{font-weight: 700;}
.verify_list .info_head .cnt {margin-left:auto;display: flex;gap:10px;flex-wrap: wrap;}
.verify_list .info_body {border-radius: 10px;background-color: #FAFBFD;padding:24px;}
.verify_list .dl_dot {display: grid;grid-template-columns: repeat(2,1fr);gap:6px;}
.verify_list .dl_dot .dl_item {font-size:2rem;position: relative;padding-left:12px;}
.verify_list .dl_dot .dl_item:before{content:"";position: absolute;left:0;top:12px;width:4px;height:4px;border-radius: 50%;background-color: #2d2d2d;}
.verify_list input[type="checkbox"]:checked  + div {border:3px solid #2E6FE4;}
.verify_list input[type="checkbox"]:checked  + div .vl_head {padding:24px 39px 25px 39px;background-color: #F3F9FE;}
.verify_list input[type="checkbox"]:checked  + div .vl_head h4{color:#2E6FE4;font-weight: 700;}
.verify_list input[type="checkbox"]:checked  + div .vl_body {padding:40px 39px 39px 39px;}
.verify_list input[type="checkbox"]:checked  + div .vl_head .check_icon:after {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%232E6FE4'/%3E%3Cpath d='M25.5 12L15.6282 24L10.5 17.7662' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
@media screen and (max-width: 1100px) { 
    .verify_list {gap:16px;}
    .verify_list .vl_head {padding:24px 16px;gap:16px;}
    .verify_list .vl_head h4 {font-size:2rem;}
    .verify_list .vl_head .check_icon {text-indent: -999em;overflow: hidden;min-width:32px;min-height:32px;height: 32px;}
    .verify_list .vl_head .check_icon:after {min-width:32px;min-height:32px;width:32px;height:32px;margin-left:0;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='14.5' fill='white'/%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='14.5' stroke='%23D0D0D0' stroke-width='3'/%3E%3C/svg%3E%0A");}
    .verify_list .vl_body {padding:24px 16px;}
    .verify_list .info_head {margin-bottom:24px;flex-direction: column;gap:4px;}
    .verify_list .info_head .tit {font-size:1.8rem;}
    .verify_list .info_head .cnt {margin-left:0;font-size:1.8rem;}
    .verify_list .info_body {padding:16px;}
    .verify_list .dl_dot {grid-template-columns: repeat(1,1fr);gap:8px;}
    .verify_list .dl_dot .dl_item {font-size:1.8rem;padding-left:10px;}
    .verify_list .dl_dot .dl_item:before{top:10px;}
    .verify_list input[type="checkbox"]:checked  + div {border:2px solid #2E6FE4;}
    .verify_list input[type="checkbox"]:checked  + div .vl_head {padding:24px 16px;}
    .verify_list input[type="checkbox"]:checked  + div .vl_body {padding:24px 16px;}
    .verify_list input[type="checkbox"]:checked  + div .vl_head .check_icon:after {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%232E6FE4'/%3E%3Cpath d='M22.5 11L13.9444 21L9.5 15.8052' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

}

.color_card{border-radius: 15px;border:2px solid #ddd;text-align: center;word-break: keep-all;overflow: hidden;}
.color_card .title{font-size:2.4rem;padding:40px;font-family: 'Paperlogy';}
.color_card .title strong{font-weight: 700;}
.color_card.blue{border-color: #2E6FE4;}
.color_card.red{border-color: #DB2F2F;}
.color_card .content{padding:20px;font-size:2rem;font-weight: 500;}
.color_card.red .content{color:#DB2F2F;background-color: #FFF2F3;}
@media screen and (max-width: 1100px) { 
    .color_card{border-radius: 10px;}
    .color_card .title{font-size:1.8rem;padding:30px;}
    .color_card .content{font-size:1.8rem;}
}

.title_color_form{border-radius:15px;text-align: center;padding:24px;display: flex;flex-direction: column;background-color: #F4F6F9;}
.title_color_form .title{font-size:2.2rem;font-weight:700;word-break: keep-all;}
.title_color_form p{font-size:2rem;word-break: keep-all;}
.title_color_form p strong{font-weight: 700;}
.title_color_form * + form{margin-top:24px;}
.title_color_form .form{display: flex;align-items: center;justify-content: center;gap:24px;flex-wrap: wrap;margin:0 auto;}
.title_color_form .form .item{display: flex;}
.title_color_form .form .dash{margin:0 -12px}
.title_color_form .form .item .ss-main,
.title_color_form .form .item input[type="text"]{width: 1%;}
.title_color_form .form .item > input[type="text"],
.title_color_form .form .item > .ss-main{flex:1 1 auto;}
.title_color_form .form .btns{}
.title_color_form .form .btns button{background-color: #2E6FE4;border:0;color:#fff; border-radius: 10px;font-size:2rem;font-weight: 700;padding:0 24px;height: 56px;font-family: 'Paperlogy';}
.title_color_form .form .btns button:hover{background-color: rgb(38, 103, 214);}
@media screen and (max-width: 1100px) { 
    .title_color_form{border-radius:10px;padding:24px 16px;}
    .title_color_form .title{font-size:2rem;}
    .title_color_form p{font-size:1.8rem;}
    .title_color_form .form{gap:16px 24px;}
    .title_color_form .form.between_sm{gap:16px 8px;}
    .title_color_form .form .dash{display: none;}
    .title_color_form .form .item{flex:1 1;}
    .title_color_form .form .item .ss-main,
    .title_color_form .form .btns{width: 100%;}
    .title_color_form .form .btns button{border-radius: 5px;font-size:1.8rem;height: 48px;width: 100%;}
}

.text_card{border-radius: 20px;border:2px solid #E4E8EF;padding:40px;}
.text_card p{font-size:2.4rem;}
* + .text_card{margin-top:24px;}
.text_card .files{gap:24px;}
@media screen and (max-width: 1100px) {
    .text_card{border-radius: 10px;padding:20px;}
    .text_card p{font-size:1.8rem;}
    * + .text_card{margin-top:16px;}
    .text_card .files{gap:16px;}
}

.status_text{border-radius: 20px;padding:60px;text-align: center;background-color: #FAFBFD;font-size:3.2rem;font-weight: 500;font-family: 'Paperlogy';word-break: keep-all;}
.status_text .icon{width: 120px;margin:0 auto 24px;display: block;}
.status_text strong{font-weight: 700;}
@media screen and (max-width: 1100px) {
    .status_text{padding:40px 25px;font-size:2rem;}
    .status_text .icon{width: 80px;}
}

.survey_wrap{border-radius: 20px;background-color: #F4F6F9;padding:40px;font-family: 'Paperlogy';}
.survey_wrap .survey_title{background-color: #F3F9FE;border-radius: 15px;padding:40px 60px;display: flex;align-items: center;font-family: 'Paperlogy';margin-bottom:24px;border:2px solid #2E6FE4;}
.survey_wrap .survey_title h3{color:#0E2B5E;font-size:3.2rem;font-weight: 700;}
.survey_wrap .survey_title .date{margin-left:auto;color:#0E2B5E;font-size:1.8rem;}
.survey_wrap .survey_list{border-radius: 15px;padding:24px;background-color: #fff;display: flex;flex-direction: column;gap:40px;}
.survey_wrap .survey_list .item{}
.survey_wrap .survey_list .item .question{border-radius: 3px;background-color: #FAFBFD;padding:28px 40px 28px 92px;position: relative;font-size:2.4rem;font-weight: 600;word-break: keep-all;}
.survey_wrap .survey_list .item .question .num{position: absolute;left:40px;top:25px;min-width:40px;height:40px;text-align: center;padding:8px 5px;color:#fff;background-color: #0E2B5E;border-radius: 8px;font-size:1.8rem;font-weight: 700;font-family: 'Paperlogy';}
.survey_wrap .survey_list .item .question .ct_text{color:#DB2F2F;font-size:1.8rem;margin-top:4px;display: block;font-weight: 400;}
.survey_wrap .survey_list .item .answer{padding:17px 40px;}
.survey_wrap .survey_list .item .check_list{gap:15px 40px;padding:11px 0;}
.survey_wrap .survey_list .item .check_list .checkbox{color:#2d2d2d;}
.survey_wrap .survey_status{text-align: center;border:3px dashed #2E6FE4;border-radius: 10px;padding:24px;color:#2E6FE4;font-size:2.4rem;font-weight: 600;font-family: 'Paperlogy';margin-top:24px;word-break: keep-all;background-color: #FAFBFD;}

@media screen and (max-width: 1100px) {
    .survey_wrap{padding:16px;}
    .survey_wrap .survey_title{padding:24px 15px;flex-direction: column;align-items: center;gap:4px;}
    .survey_wrap .survey_title h3{font-size:2.2rem;}
    .survey_wrap .survey_title .date{margin-left:0;}
    .survey_wrap .survey_list{padding:0;gap:0;border-radius: 10px;overflow: hidden;}
    .survey_wrap .survey_list .item{}
    .survey_wrap .survey_list .item + .item{border-top:1px solid #E4E8EF;}
    .survey_wrap .survey_list .item .question{padding:20px 16px 16px;font-size:2rem;}
    .survey_wrap .survey_list .item .question .num{display: block;width:min-content;position: relative;left:0;top:0;min-width:24px;height:24px;padding:1px 3px;border-radius: 4px;font-size:1.6rem;margin-bottom:12px;}
    .survey_wrap .survey_list .item .question .ct_text{margin-top:12px;}
    .survey_wrap .survey_list .item .answer{padding:16px;}
    .survey_wrap .survey_list .item .check_list{gap:8px 40px;}
    .survey_wrap .survey_list .item .check_list.mobile_row{flex-direction: column;padding:0;}
    .survey_wrap .survey_status{font-size:1.8rem;}
}


.plan_form{display: flex;flex-direction: column;gap:40px;}
.plan_form .plan{display: flex;flex-direction: column;gap:16px;}
.plan_form .plan .title h3{font-size:2.6rem;font-weight: 700;font-family: 'Paperlogy';}
.plan_form .plan .title p{font-size:2.4rem;font-weight:500;margin-top:16px;}
.plan_form .plan_list{border-radius:10px;background-color: #F4F6F9;padding:24px;display: flex;flex-direction: column;gap:12px;}
.plan_form .plan_list .tit{font-size:2.2rem;font-weight:500;margin-bottom: 12px;}
.plan_form .plan_list .item label{border-radius: 10px;background-color: #fff;border:1px solid #E4E8EF;padding: 16px;display: flex;align-items: start;gap:8px;font-size:2rem;color:#2d2d2d;}
.plan_form .plan_list .item input[type="checkbox"]{margin-top:2px;}
.plan_form .plan_list .item .chk-etc{align-self: center;}
.plan_form .plan_list .item .chk-etc ~ *{align-self: center;}
.plan_form .plan_list .item .num{}
.plan_form .plan_list .item .text{}
.plan_form .plan_list .item .etc_input{flex:1 1 auto;display: flex;align-items: center;gap:16px;}
.plan_form .plan_list .item .etc_input .text{}
.plan_form .plan_list .item .etc_input input{flex:1 1 auto;}
.plan_form .plan_list .item input[type="text"]{flex:1 1 auto;border-radius: 0;border:0;border-top:1px solid transparent;border-bottom:1px solid #d0d0d0;height:44px;padding-left:8px;font-size: 2rem;margin-top:-9px;margin-bottom:-9px;}
.plan_form .plan_list .item input[type="text"]:read-only{background-color: #fff;}
.plan_form .plan_list .etc{margin-top:12px;}
.plan_form .plan_list .etc .tit{font-size:2rem;font-weight:700;margin-bottom:8px;}
.plan_form .plan_list .etc .cnt{}
.plan_form .plan_list .etc .cnt input{width:100%;}

@media screen and (max-width: 1100px) {
    .plan_form{gap:32px;}
    .plan_form .plan .title h3{font-size:2.2rem;}
    .plan_form .plan .title p{font-size:1.8rem;}
    .plan_form .plan_list{padding:16px;}
    .plan_form .plan_list .tit{font-size:1.8rem;margin-bottom: 4px;}
    .plan_form .plan_list .item label{font-size:1.8rem;flex-wrap: wrap;gap:8px 6px;}
    .plan_form .plan_list .item input[type="checkbox"]{margin-top:0;}
    .plan_form .plan_list .item .text{width:100%;}
    .plan_form .plan_list .item .etc_input{width: 100%;}
    .plan_form .plan_list .item .etc_input .text{width: auto;white-space: nowrap;}
    .plan_form .plan_list .item input[type="text"]{height:40px;font-size: 1.8rem;width: 1%;margin-top:-3px;margin-bottom:-3px;}
    .plan_form .plan_list .etc{margin-top:4px;}
    .plan_form .plan_list .etc .tit{font-size:1.8rem;}
    .plan_form .plan_list .etc .cnt{}
    .plan_form .plan_list .etc .cnt input{width:100%;}
}

.card_icon_box.error{margin-top:20px;}
.card_icon_box{background-color: #FAFBFD;border-radius: 20px;text-align: center;padding:60px 0;word-break: keep-all;}
.card_icon_box .icon{margin:0 auto 24px;width: 120px;}
.card_icon_box .icon img{display: block;}
.card_icon_box .title{font-size: 3.2rem;font-weight:500;color:#1d1d1d;font-family: 'Paperlogy';}
.card_icon_box p{font-size:2.4rem;font-weight: 500;margin-top:10px;}
@media screen and (max-width: 1100px) {
    .card_icon_box.error{margin-top:0;}
    .card_icon_box{padding:40px 0;font-size: 2rem;}
    .card_icon_box .icon{width: 80px;}
    .card_icon_box .title{font-size: 2rem;}
    .card_icon_box p{font-size:1.8rem;}
}



.table_terms{width: 100%;background-color: #E0E0E0;position: relative;border-collapse: collapse;border-top:2px solid #2d2d2d;}
.table_terms thead tr th{background-color: #FAFBFD;font-size:2rem;padding:24px;height: 75px;vertical-align: middle;text-align: left;font-weight:700;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.table_terms thead tr th + th{border-left:1px solid #e0e0e0;}
.table_terms tbody tr th{background-color: #FAFBFD;font-size:2rem;padding:24px;height: 75px;vertical-align: middle;text-align: left;font-weight:700;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.table_terms tbody tr td{background-color: #fff;font-size:2.2rem;padding:24px;height: 75px;vertical-align: middle;border-bottom:1px solid #e0e0e0;}
.table_terms tbody tr td + td{border-left:1px solid #e0e0e0;}
.table_terms .dot_ul{font-size:2.2rem;}

@media screen and (max-width: 1100px) {
    .table_terms + .table_terms{margin-top:10px;}
    .table_terms,
    .table_terms tbody,
    .table_terms tbody tr,
    .table_terms tbody tr th,
    .table_terms tbody tr td{display: block;}
    .table_terms thead{display: none;}
    .table_terms tbody tr th{display: none;}
    .table_terms tbody tr td{display: block;font-size:2rem;border-bottom:1px solid #E0E0E0;position: relative;height: auto;padding:0;display: flex;flex-direction: column;text-align: left;}
    .table_terms tbody tr td + td{border-left:0;}
    .table_terms tbody td::before,
    .table_terms tbody td + td::before{ content:attr(data-label); display:block;font-size: 1.8rem;font-weight: 700;background-color: #FAFBFD;padding:20px 16px;position: relative;top:0;height: auto;} 
    .table_terms tbody td:not([data-label])::before { display: none; }
    .table_terms tbody td .cnt{font-size:2rem;padding:20px 16px;color:#2d2d2d;}
    .table_terms tbody td .dot_ul{font-size:2rem;}

    .table_terms tbody tr.col_item{display: grid;grid-template-columns: repeat(2, 1fr);}
    .table_terms tbody tr.col_item th{border-right: 1px solid #E0E0E0;}
    .table_mobile_line{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-top: 1px solid #e0e0e0;}
    .table_mobile_line tbody tr th{border-bottom:1px solid #E0E0E0;}
}


.step_list{display: flex;padding:24px 32px;font-family: 'Paperlogy';text-align: center;border-radius: 20px;border:2px solid #2E6FE4;background-color: #fff;gap:56px;}
.step_list .step_item{flex:1 1;display: flex;flex-direction: column;position: relative;padding:16px 0;}
.step_list .step_item .icon{margin-bottom:20px;}
.step_list .step_item .icon svg{}
.step_list .step_item .step_num{margin-bottom:6px;color:#2E6FE4;font-size:2rem;font-weight: 500;}
.step_list .step_item .step_txt{color: #2d2d2d;font-weight:500;}
.step_list .step_item:after{content:"";position: absolute;width: 40px;height:40px;;right:-48px;top:50%;transform: translate(0,-50%);background-color: #F5F9FF;border-radius: 50%;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2.5L15 10L8 17.5' stroke='%230E2B5E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.step_list .step_item:last-child:after{display: none;}
.step_list .step_item.active{border:2px solid #2E6FE4;border-radius: 15px;}
.step_list .step_item.active .step_num{font-weight: 700;}
.step_list .step_item.active .step_txt{font-weight: 700;}
.use_step .step_list .step_txt{font-size:2rem;}

.ol_num{}
.ol_num > li{padding-left:27px;position: relative;}
.ol_num > li + li{margin-top:10px;}
.ol_num > li .num{position: absolute;left:0;top:0;}

.tab_nav{margin:0 auto;}
.tab_nav ul{background-color: #EEF4FA;border-radius: 20rem;overflow: hidden;display: flex;}
.tab_nav li{flex:1 1;}
.tab_nav li.active{}
.tab_nav li a{display: block;height: 100%;text-align: center;color:#0E2B5E;font-size:2.8rem;font-family: 'Paperlogy';font-weight: 700;border-radius: 20rem;overflow: hidden;padding:20px 0;}
.tab_nav li.active a{background-color: #0E2B5E;color:#fff;}
.tab_nav li a:hover{text-decoration: underline;}
.txt_desc_center{font-weight: 500;font-size:2.4rem;text-align: center;word-break: keep-all;}

.voucher_type_wrap{position: relative;background-color: #F3F9FE;padding:0 40px 40px 34px;margin-top:100px;border-radius: 20px;}
.voucher_type_title{top:-60px;text-align: center;padding:40px 0;color:#fff;border-radius: 20px;background-color: #2E6FE4;font-size: 2.8rem;display: flex;justify-content: center;align-items: center;gap:20px;position: relative;}
.voucher_type_title:after{content:"";position: absolute;right:60px;top:-40px;width:168px;height: 140px;background-position: center center;background-repeat: no-repeat;background-image: url('../images/content/voucher_type_title.png');background-size: contain;}
.voucher_type_title h3{font-weight: 700;}
.voucher_type_title p{font-weight: 600;}
.voucher_type_content{position: relative;top:-6px;display: flex;gap: 20px;}
.voucher_type_content > section{box-shadow: 2px 2px 20px rgba(46, 111, 228, 0.1);border-radius: 15px;background-color: #fff;padding:16px;}
.voucher_type_content h4{border-radius: 15px;text-align: center;padding:28px 0;font-size:2.4rem;font-weight:700;font-family: 'Paperlogy';}
.voucher_type_content .content{padding:40px 20px 30px;}
.voucher_type_content .content h5{color:#0E2B5E;font-size:2rem;font-weight:700;font-family: 'Paperlogy';margin-bottom:12px;}
.voucher_type_content .content ul{}
.voucher_type_content .content ul li{font-size:2rem;color:#2d2d2d;}
.voucher_type_content .content ul li:before{background-color:#2d2d2d;}
.voucher_type_content .content ul li + li{margin-top:12px;}
.voucher_type_content .content ul + h5{margin-top:32px;padding-top:32px;border-top:1px dashed #E4E8EF;}
.voucher_type_content .voucher_area h4{background-color: #E8F6FB;color:#0D99BF;}
.voucher_type_content .voucher_digital h4{background-color: #EDF3FB;color:#274E94;}
.voucher_type_content .voucher_older h4{background-color: #F2F2FF;color:#6A40C5;}
@media screen and (max-width: 1270px) {
    .voucher_type_title:after{width:120px;height: 100px;top:-40px;right:20px;}
}
@media screen and (max-width: 1100px) {
    .step_list{flex-direction: column;padding:20px 16px;border-radius: 10px;text-align: left;gap:32px;background-color: #F3F9FE;}
    .step_list .step_item{position: relative;padding:20px 70px 20px 30px;border:1px solid #E4E8EF;background-color: #fff;border-radius: 10px;}
    .step_list .step_item .icon{margin-bottom:0;position: absolute;right:30px;top:50%;transform: translate(0,-50%);}
    .step_list .step_item .icon svg{width: 40px;height: 40px;}
    .step_list .step_item .step_num{font-size:1.8rem;}
    .step_list .step_item .step_txt{font-size: 2rem;word-break: keep-all;}
    .step_list .step_item:after{width: 20px;height:20px;;right:auto;left:50%;top:auto;bottom:-27px;transform: translate(-50%,0);background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 6.5L10 13.5L2.5 6.5' stroke='%23828C9C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

    .ol_num{font-size: 1.8rem;}
    .ol_num > li{padding-left:20px;}
    .ol_num.mb_size_lg{font-size:2rem;}

    .txt_desc_center{font-size:1.8rem;}

    .voucher_type_wrap{padding:82px 16px 16px 16px;margin-top:81px;margin-left:-16px;margin-right:-16px;border-radius: 0;}
    .voucher_type_title{position: absolute;left:16px;top:-65px;width:calc(100% - 32px);padding:20px 95px 20px 24px;border-radius: 10px;flex-direction: column;align-items: start;gap:4px;text-align: left;}
    .voucher_type_title:after{right:20px;top:20px;width:91px;height: 66px;}
    .voucher_type_title h3{font-size: 2.2rem;}
    .voucher_type_title p{font-size: 2rem;}
    .voucher_type_content{top:0;flex-direction: column;}
    .voucher_type_content > section{border-radius: 10px;}
    .voucher_type_content h4{border-radius: 10px;padding:16px 0;font-size:2rem;}
    .voucher_type_content .content{padding:20px 10px;}
    .voucher_type_content .content h5{font-size:1.8rem;margin-bottom:8px;}
    .voucher_type_content .content ul li{font-size:1.8rem;}
    .voucher_type_content .content ul li + li{margin-top:8px;}
    .voucher_type_content .content ul + h5{margin-top:20px;padding-top:20px;}
}
@media screen and (max-width: 355px) {
    .voucher_type_title{padding:20px 55px 20px 24px;}
    .voucher_type_title:after{right:20px;top:20px;width:80px;height: 65px;}
}

.use_ct_title{background-color: #2E6FE4;color:#fff;border-radius: 20px;padding:25px 0;font-size:2.4rem;font-weight:500;margin-bottom: 24px;word-break: keep-all;text-align: center;}
.use_ct_title span{display:inline-block;}
.use_ct_title span::before{display: inline-block;margin-right:12px;content:"";width:32px;height:32px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='white'/%3E%3Cpath d='M18.1466 6.57324L17.4533 18.9732H14.5466L13.8533 6.57324H18.1466ZM15.9866 25.4266C15.3466 25.4266 14.8044 25.2221 14.36 24.8132C13.9333 24.3866 13.72 23.871 13.72 23.2666C13.72 22.6444 13.9333 22.1377 14.36 21.7466C14.7866 21.3377 15.3289 21.1332 15.9866 21.1332C16.6444 21.1332 17.1866 21.3377 17.6133 21.7466C18.0577 22.1377 18.28 22.6444 18.28 23.2666C18.28 23.871 18.0577 24.3866 17.6133 24.8132C17.1866 25.2221 16.6444 25.4266 15.9866 25.4266Z' fill='%230E2B5E'/%3E%3C/svg%3E%0A");}
.use_ct_title strong{font-weight:700;}

.use_step{}
.use_step > li{position: relative;padding-bottom:40px;}
.use_step > li:last-child{padding-bottom:0px;}
.use_step > li:last-child:before{display: none;}
.use_step > li:before{content:"";height:100%;width:1px;left:32px;top:0;border-left:2px dashed #0E2B5E;position: absolute;}
.use_step .title{display: flex;align-items: center;color:#0E2B5E;font-weight:700;font-size: 2.6rem;position: relative;z-index: 10;font-family: 'Paperlogy';}
.use_step .title .num{background-color: #0E2B5E;color:#fff;width:64px;height: 64px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size:2.3rem;font-weight: 800;margin-right:20px;box-shadow: 0px 1px 9px rgba(92, 139, 223, 0.2);}


.use_step .content{margin-left:64px;border-radius: 20px;background-color: #F3F9FE;padding:40px;}
.use_step .content p{font-weight: 500;}
.use_step .content p + *{margin-top:12px;}
.use_step .step_list{border:1px solid #D3DCE6;}
.use_step .step_list + *{margin-top:40px;}
.use_step .result_image{border:1px solid #D3DCE6;border-radius: 15px;overflow: hidden;text-align: center;margin-top:40px;background-color: #fff;}
.use_step .dot_ul{color:#2d2d2d;}
.use_step .dot_ul li:before{background-color:#2d2d2d;}

.use_cautions{border:1px solid #E0E0E0;margin-top:24px;}
.use_cautions li{display: flex;align-items: center;padding:40px;}
.use_cautions li + li{border-top:1px solid #E0E0E0;}
.use_cautions li .icon{margin-right:40px;}
.use_cautions li .cnt{flex:1 1 auto;width: 1%;}
.use_cautions li .cnt strong{display: block;font-size:2.6rem;font-weight: 700;margin-bottom: 14px;font-family: 'Paperlogy';}
.use_cautions li .cnt p + p{margin-top:14px;}

.text_list{}
.text_list > li{}
.text_list > li + li{margin-top:24px;}
.text_list > li > .tit{margin-bottom:24px;font-size:2.4rem;font-weight: 700;}
.text_list > li > * + *{margin-top:10px;}

.card_gray_box{background-color: #F8FAFB;border:1px solid #E0E0E0;border-radius: 20px;padding:40px;margin-top:24px;word-break: keep-all;}
.card_gray_box .ct_tit{margin-bottom:24px;}
.card_gray_box ol + ul{margin-top:24px;}
.ct_tit{font-size:2.4rem;font-weight: 700;padding-left:32px;background-position: left center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='11' stroke='%23DB2F2F' stroke-width='2'/%3E%3Cpath d='M13.4123 6L12.9561 13.8925H11.0439L10.5877 6H13.4123ZM11.9912 18C11.5702 18 11.2135 17.8699 10.9211 17.6096C10.6404 17.338 10.5 17.0099 10.5 16.6252C10.5 16.2291 10.6404 15.9066 10.9211 15.6577C11.2018 15.3975 11.5585 15.2673 11.9912 15.2673C12.424 15.2673 12.7807 15.3975 13.0614 15.6577C13.3538 15.9066 13.5 16.2291 13.5 16.6252C13.5 17.0099 13.3538 17.338 13.0614 17.6096C12.7807 17.8699 12.424 18 11.9912 18Z' fill='%23DB2F2F'/%3E%3C/svg%3E%0A");}
@media screen and (max-width: 1100px) {
    .use_ct_title{border-radius: 10px;padding:16px 16px 16px 48px;font-size:1.8rem;margin-bottom: 20px;position: relative;text-align: left;}
    .use_ct_title span{display: block;}
    .use_ct_title span::before{margin-right:0;width:20px;height:20px;background-size: contain;position: absolute;left:16px;top:50%;margin-top:-10px;}
    .use_ct_title strong{font-weight:700;}
    .sub_tit{font-size:1.8rem;}
    .use_step{}
    .use_step > li{padding-bottom:24px;}
    .use_step > li:before{display: none;}
    .use_step .title{font-size: 2.2rem;margin-bottom:16px;}
    .use_step .title .num{width:24px;height: 26px;font-size:1.2rem;font-weight: 800;margin-right:6px;}
    .use_step .content{margin-left:0;border-radius:10px;padding:20px 16px;}
    .use_step .content p{font-size: 2rem;}
    .use_step .content p + *{margin-top:8px;}
    .use_step .step_list{border:0;padding: 0
        ;}
    .use_step .step_list + *{margin-top:16px;}
    .use_step .result_image{border-radius: 5px;margin-top:16px;}

    .use_cautions{margin-top:20px;}
    .use_cautions li{padding:20px 16px;flex-direction: column;text-align: center;}
    .use_cautions li .icon{margin-right:0;margin-bottom:14px;}
    .use_cautions li .icon svg{width: 50px;height: 50px;}
    .use_cautions li .cnt{width: 100%;}
    .use_cautions li .cnt strong{font-size:2.2rem;}
    .use_cautions li .cnt p{font-size:1.8rem;text-align: left;}
    .use_cautions li .cnt p + p{margin-top:10px;}

    .text_list{}
    .text_list > li{}
    .text_list > li + li{margin-top:16px;}
    .text_list > li > .tit{margin-bottom:10px;font-size:2rem;}
    .text_list > li p{font-size: 1.8rem;}

    .card_gray_box{border-radius: 10px;padding:20px 16px;margin-top:20px;}
    .card_gray_box .ct_tit{margin-bottom:10px;}
    .card_gray_box ol + ul{margin-top:10px;}
    .ct_tit{font-size:2rem;padding-left:20px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='0.75' width='14.5' height='14.5' rx='7.25' stroke='%23DB2F2F' stroke-width='1.5'/%3E%3Cpath d='M8.94152 4L8.63743 9.26167H7.36257L7.05848 4H8.94152ZM7.99415 12C7.71345 12 7.47563 11.9132 7.2807 11.7397C7.09357 11.5587 7 11.3399 7 11.0835C7 10.8194 7.09357 10.6044 7.2807 10.4385C7.46784 10.265 7.70565 10.1782 7.99415 10.1782C8.28265 10.1782 8.52047 10.265 8.7076 10.4385C8.90253 10.6044 9 10.8194 9 11.0835C9 11.3399 8.90253 11.5587 8.7076 11.7397C8.52047 11.9132 8.28265 12 7.99415 12Z' fill='%23DB2F2F'/%3E%3C/svg%3E%0A");}
}

.gray_caution{text-align: center;padding:40px;background-color: #EDF1F5;border-radius: 20px;color:#1D1D1D;font-size:2.6rem;font-weight: 700;font-family: 'Paperlogy';word-break: keep-all;}
@media screen and (max-width: 1100px) {
    .gray_caution{padding:24px;border-radius: 10px;font-size:2rem;}
}

.blue_card_text{word-break: keep-all;border-radius: 15px;border:2px solid #2E6FE4;background-color: #F3F9FE;text-align: center;font-size:3.2rem;font-weight:700;padding:40px 60px;color:#0E2B5E;font-family: 'Paperlogy';}
@media screen and (max-width: 1100px) {
    .blue_card_text{font-size:2.2rem;padding:24px 16px;}
}

.status_boxes{display: flex;gap:16px;padding:24px;background-color: #EDF1F5;border-radius: 20px;margin-bottom:60px;}
.status_boxes .item{flex:1 1;border-radius: 15px;background-color: #fff;padding:33px 40px;display: flex;justify-content: space-between;align-items: center;}
.status_boxes .item .tit{color:#2E6FE4;font-size:2rem;font-weight:600;font-family: 'Paperlogy';white-space: nowrap;padding-right:24px;}
.status_boxes .item .cnt{font-size:2rem;text-align: right;}
@media screen and (max-width: 1100px) {
    .status_boxes{flex-direction: column;gap:12px;padding:16px;border-radius: 10px;margin-bottom:32px;}
    .status_boxes .item{border-radius: 10px;padding:16px;}
    .status_boxes .item .tit{font-size:1.8rem;}
    .status_boxes .item .cnt{font-size:1.8rem;}
}

.submission_list{border-radius: 20px;background-color: #F4F6F9;padding:40px;}
.submission_list .list_card{border-radius: 15px;background-color: #fff;padding:40px;}
.submission_list .list_card + .list_card{margin-top:40px;}
.submission_list .list_card h4{color:#0E2B5E;font-size:3.2rem;font-weight:700;font-family: 'Paperlogy';margin-bottom:40px;display: flex;gap:8px;}
.submission_list .list_card h4 .num{}
.submission_list ol{display: flex;flex-direction:column;gap:40px;}
.submission_list ol li{}
.submission_list ol li .title{background-color: #FAFBFD;border-radius: 10px;padding:25px 40px;display: flex;align-items: center;gap:12px;}
.submission_list ol li .title .num{min-width:40px;min-height: 40px;color:#fff;background-color: #0E2B5E;border-radius: 8px;color:#fff;text-align: center;line-height: 40px;font-size:1.8rem;font-weight: 700;}
.submission_list ol li .title .value{font-size:2.4rem;font-weight: 600;font-family: 'Paperlogy';}
.submission_list ol li .content{padding:24px 40px;font-size:2.4rem;}
@media screen and (max-width: 1100px) {
    .submission_list{border-radius: 0;background-color: #fff;padding:0;}
    .submission_list .list_card{border-radius: 0;padding:0;}
    .submission_list .list_card + .list_card{margin-top:16px;padding-top:16px;border-top:1px solid #E4E8EF;}
    .submission_list .list_card h4{font-size:2.2rem;margin-bottom:0;padding:16px 0;}
    .submission_list ol{gap:0;}
    .submission_list ol li{}
    .submission_list ol li .title{padding:16px;flex-direction: column;align-items: start;}
    .submission_list ol li .title .num{min-width:24px;min-height: 24px;border-radius: 4px;line-height: 24px;font-size:1.6rem;}
    .submission_list ol li .title .value{font-size:2rem;}
    .submission_list ol li .content{padding:16px;font-size:1.8rem;}
}


.policy_list{margin-top:80px;display: flex;flex-direction: column;gap:24px;}
.policy_list > li{border:2px solid #E4E8EF;border-radius:20px;padding:40px;}
.policy_list .top{position: relative;padding-right:395px;margin-bottom:24px;}
.policy_list .top .item_logo{position: absolute;right:0;top:50%;transform: translateY(-50%);}
.policy_list .top .item_logo img{height:120px;} 
.policy_list .top .item_logo img.pc{display: block;}
.policy_list .top .item_logo img.mobile{display: none;}

.policy_list .top h3{margin-bottom:13px;}
.policy_list .top p{font-size:2.2rem;color:#2d2d2d;font-family: 'Paperlogy';word-break: keep-all;}
.policy_list .content{background-color: #FAFBFD;border-radius:15px;padding:32px;}
.policy_list .content p{font-size:2rem;}
.policy_list .content .row{}
.policy_list .content .row + .row{margin-top:32px;padding-top:32px;border-top:1px dashed #D3DCE6;}
.policy_list .content .row .tit{color:#0E2B5E;font-size:2rem;font-weight:700;margin-bottom:12px;}
.policy_list .content .row .cnt{}
.policy_list .content .row .cnt ul{}
.policy_list .content .row .cnt ul > li{color:#2D2D2D;font-size:2rem;padding-left:12px;position: relative;}
.policy_list .content .row .cnt ul > li + li{margin-top:12px;}
.policy_list .content .row .cnt ul > li::before{content:"";position: absolute;left:0;top:12px;width:4px;height:4px;border-radius: 50%;background-color: #2D2D2D;}
.policy_list .content .row .cnt ol{}
.policy_list .content .row .cnt ol > li{color:#2D2D2D;font-size:2rem;position: relative;text-indent:-22px;padding-left:20px;}
.policy_list .content .row .cnt ol > li + li{margin-top:12px;}
.policy_list .content .row .cnt ul ul,
.policy_list .content .row .cnt ul ol,
.policy_list .content .row .cnt ol ul,
.policy_list .content .row .cnt ol ol{margin-top:12px;}
.policy_list .btn_link_blank{display: inline-flex;margin-top:24px;background-color: #0E2B5E;color:#fff;border-radius:5px;padding:11px 24px;font-weight: 700;font-family: 'Paperlogy';gap:8px;justify-content: center;align-items: center;}
.policy_list .btn_link_blank:after{content:"";width:24px;height:24px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 15.0507V18.9333C20 19.52 19.52 20 18.9333 20H5.06667C4.48 20 4 19.52 4 18.9333V5.06667C4 4.48 4.48 4 5.06667 4H8.61867' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4668 12.5332L19.3815 4.61853' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5039 4H18.9332C19.5199 4 19.9999 4.48 19.9999 5.06667V10.496' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.policy_list .btn_link_blank:hover{background-color: #0a2452;}
.policy_list .table_policy{margin-top:12px;}
.policy_list .table_policy + p{margin-top:10px;}
.policy_list .table_policy .unit{color:#2d2d2d;font-size:2rem;margin-bottom:10px;text-align: right;}
.policy_list .table_policy table{width: 100%;border-spacing: 1px;border-collapse: separate;background-color: #E0E0E0;table-layout: fixed;}
.policy_list .table_policy table thead{}
.policy_list .table_policy table thead th{background-color: #FAFBFD;padding:24px 5px;color:#2D2D2D;font-size:1.8rem;font-weight: 700;}
.policy_list .table_policy table tbody th{background-color: #FAFBFD;padding:24px 20px;color:#2D2D2D;font-size:1.8rem;font-weight: 700;}
.policy_list .table_policy table tbody td{background-color: #fff;padding:24px;color:#2D2D2D;font-size:1.8rem;text-align: right;}
.policy_list .table_policy .table_policy_mobile{display: none;}
@media screen and (max-width: 1450px) {
.policy_list .table_policy table thead th{padding:15px 5px;}
.policy_list .table_policy table tbody th{padding:15px;}
.policy_list .table_policy table tbody td{padding:15px;}
}
@media screen and (max-width: 1100px) {
    .policy_list{margin-top:20px;gap:16px;word-break: keep-all;}
    .policy_list > li{border-radius:10px;padding:24px 16px;}
    .policy_list .top{padding-top:96px;padding-right:0;margin-bottom:16px;}
    .policy_list .top .item_logo{left:0;top:0;text-align: center;transform: none;overflow: hidden;height: 80px;}
    .policy_list .top .item_logo img{height:80px;max-width: 9999em;margin:0 auto;position: absolute;top:0;left:50%;transform: translateX(-50%);} 
    .policy_list .top .item_logo img.pc{display: none;}
    .policy_list .top .item_logo img.mobile{display: block;}

    .policy_list .top h3{margin-bottom:16px;}
    .policy_list .top p{font-size:1.8rem;}
    .policy_list .top p br{display: none;}
    .policy_list .content{border-radius:10px;padding:20px 16px;}
    .policy_list .content p{font-size:1.8rem;}
    .policy_list .content .row{}
    .policy_list .content .row + .row{margin-top:20px;padding-top:20px;}
    .policy_list .content .row .tit{font-size:1.8rem;margin-bottom:8px;}
    .policy_list .content .row .cnt{}
    .policy_list .content .row .cnt ul{}
    .policy_list .content .row .cnt ul > li{font-size:1.8rem;padding-left:10px;}
    .policy_list .content .row .cnt ul > li + li{margin-top:8px;}
    .policy_list .content .row .cnt ul > li::before{top:10px;}
    .policy_list .content .row .cnt ol{}
    .policy_list .content .row .cnt ol > li{font-size:1.8rem;text-indent:-20px;padding-left:20px;}
    .policy_list .content .row .cnt ol > li + li{margin-top:8px;}
    .policy_list .content .row .cnt ul ul,
    .policy_list .content .row .cnt ul ol,
    .policy_list .content .row .cnt ol ul,
    .policy_list .content .row .cnt ol ol{margin-top:8px;}
    .policy_list .btn_link_blank{display: flex;margin-top:16px;font-size:1.8rem;}
    .policy_list .btn_link_blank:after{width:16px;height:16px;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 10.288V13.2C14 13.64 13.64 14 13.2 14H2.8C2.36 14 2 13.64 2 13.2V2.8C2 2.36 2.36 2 2.8 2H5.464' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L13.0579 2.94214' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 2H13.179C13.6305 2 14 2.36946 14 2.82102V7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

    .policy_list .table_policy{margin-top:8px;}
    .policy_list .table_policy .unit{font-size:1.8rem;}
    .policy_list .table_policy table{display: none;}
    .policy_list .table_policy .table_policy_mobile{display: table;}
    .policy_list .table_policy .table_policy_mobile{width: 100%;border-spacing: 1px;border-collapse: separate;background-color: #E0E0E0;table-layout: fixed;}
    .policy_list .table_policy .table_policy_mobile thead th{background-color: #FAFBFD;padding:10px 12px;color:#2D2D2D;font-size:1.8rem;font-weight: 700;height:47px;}
    .policy_list .table_policy .table_policy_mobile tbody th{background-color: #FAFBFD;padding:10px 12px;color:#2D2D2D;font-size:1.8rem;font-weight: 700;height:47px;}
    .policy_list .table_policy .table_policy_mobile tbody td{background-color: #fff;padding:10px 12px;color:#2D2D2D;font-size:1.8rem;text-align: right;height:47px;}


}

