@charset "UTF-8"; 
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:100; src:url('/contents/fonts/Paperlogy-1Thin.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-1Thin.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:200; font-display:swap; src:url('/contents/fonts/Paperlogy-2ExtraLight.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-2ExtraLight.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:300; font-display:swap; src:url('/contents/fonts/Paperlogy-3Light.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-3Light.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:400; font-display:swap; src:url('/contents/fonts/Paperlogy-4Regular.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-4Regular.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:500; font-display:swap; src:url('/contents/fonts/Paperlogy-5Medium.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-5Medium.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:600; font-display:swap; src:url('/contents/fonts/Paperlogy-6SemiBold.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-6SemiBold.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:700; font-display:swap; src:url('/contents/fonts/Paperlogy-7Bold.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-7Bold.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:800; font-display:swap; src:url('/contents/fonts/Paperlogy-8ExtraBold.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-8ExtraBold.woff') format('woff'); }
 @font-face { font-family:'Paperlogy'; font-style:normal; font-weight:900; font-display:swap; src:url('/contents/fonts/Paperlogy-9Black.woff2') format('font-woff2'), url('/contents/fonts/Paperlogy-9Black.woff') format('woff'); }
  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p, blockquote,pre,abbr,address,cite,code,del,dfn,em,img, ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li, fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, article,aside,canvas,details,figcaption,figure,footer,header, menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
 table{border:0;border-spacing:0;border-collapse:collapse;}
 ul,ol,li,dl,dd,dt{list-style:none}
 img,fieldset,iframe{border:0 none}
 fieldset{min-inline-size:initial;}
 img{vertical-align:top;max-width:100%;}
 textarea{resize:none}
 input,textarea,button{font-size:100%;vertical-align:top;outline:none;-webkit-appearance:none;-webkit-border-radius:0px;}
 h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
 address,strong,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
 blockquote,q{quotes:none}
 blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
 body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
  *,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
 *:focus{outline:2px solid rgba(36, 107, 235, 0.8);}
  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
  input:checked[type="checkbox"]{background-color:#666;-webkit-appearance:checkbox}
 input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
 input[type="password"]::-webkit-input-placeholder{font-family:'Paperlogy';}
 input[type="radio"] {-webkit-appearance:radio;}
 input[type="checkbox"] {-webkit-appearance:checkbox;}
 input[type=radio]:focus + label, input[type=checkbox]:focus + label{outline:2px solid rgba(36, 107, 235, 0.8);}
 input:disabled{background:#f7f7f7;}
 input:read-only{border:1px solid #dfdfdf;}
 input[type=file], input[type=file]::-webkit-file-upload-button, input[type=submit]{cursor:pointer;}
 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
 input[type=number]{-moz-appearance:textfield;}
  ::-webkit-input-placeholder{color:#6a6a6a;font-size:1.6rem;font-weight:500;}
 ::-moz-placeholder{color:#6a6a6a;font-size:1.6rem;font-weight:500;}
 :-ms-input-placeholder{color:#6a6a6a;font-size:1.6rem;font-weight:500;}
 :-moz-placeholder{color:#6a6a6a;font-size:1.6rem;font-weight:500;}
  a{color:#272727;transition:color .2s;}
 a,a:link{text-decoration:none;}
 a:visited{text-decoration:none}
 a:hover,a:focus{text-decoration:none;}
 a:active{text-decoration:none}
 button{border:0;background-color:transparent;padding:0;cursor:pointer}
  html{font-size:62.5%;}
 body{-webkit-font-smoothing: antialiased;}
 body,input,select,textarea,button{font:1.6rem/1.5 "Paperlogy", "Malgun Gothic", "맑은 고딕", "돋움", sans-serif;color:#272727;font-weight:500;}
   i[class^='ico_']{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}
 i[class^='ico_']::before{content:'';display:block;background-repeat:no-repeat;}
  .tool[class^='ico_']::before{background-image:url(/images/module/common/sp_icon_tool.png?build_20251205012);background-size:118rem;}
 .tool.ico_share::before{background-position:-3.2rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_print::before{background-position:-9.8rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_qr::before{background-position:-16.4rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_star::before{background-position:-23rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_link::before{background-position:-29.6rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_down::before{background-position:-35.8rem -2.5rem;width:2.2rem;height:2.2rem;}
 .tool.ico_close::before{background-position:-43.9rem -3.1rem;width:1.2rem;height:1.2rem;}
 .tool.ico_share_sm::before{background-position:-47.1rem -2.8rem;width:1.6rem;height:1.8rem;}
 .tool.ico_link_sm::before{background-position:-50.7rem -3rem;width:1.4rem;height:1.4rem;}
 .tool.ico_facebook::before{background-position:-3.3rem -7.9rem;width:4rem;height:4rem;}
 .tool.ico_x::before{background-position:-8.3rem -7.9rem;width:4rem;height:4rem;}
 .tool.ico_blog::before{background-position:-13.3rem -7.9rem;width:4rem;height:4rem;}
 .tool.ico_facebook_sm::before{background-position:-20.7rem -7.9rem;width:2rem;height:2rem;}
 .tool.ico_x_sm::before{background-position:-23.9rem -7.9rem;width:2rem;height:2rem;}
 .tool.ico_blog_sm::before{background-position:-27.1rem -7.9rem;width:2rem;height:2rem;}
 .tool.ico_pdf::before{background-position:-33.4rem -7.9rem;width:2.6rem;height:2.2rem;}
 .tool.ico_img::before{background-position:-37.2rem -7.9rem;width:2.6rem;height:2.2rem;}
 .filter_contrast{filter:contrast(0) brightness(10) !important;}
    .toggle_open .btn_icon{transition:transform .2s;}
 .toggle_open.on .btn_icon{transform:rotate(180deg);}
 .toggle_cnt{display:none;}
  .drop_area{position:relative;}
 .drop_cnt{position:absolute;display:none;z-index:2;}
   .noscroll{height:100%;min-height:100%;overflow:hidden !important;touch-action:none;}
  .modal.on{display:block;}
 .modal.on .modal_wrap.on{display:flex;}
 .modal.fade .modal_area{opacity:1;visibility:visible;z-index:101;transition:all .5s;}
 .modal.fade .modal_dim{opacity:1;visibility:visible;z-index:99;transition:all .5s;}
 .modal{position:fixed !important;top:0;bottom:0;left:0;right:0;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;}
 .modal .modal_wrap{position:relative;display:none;align-items:center;justify-content:center;height:100%;margin:0 auto;z-index:101;}
 .modal .modal_wrap.full .modal_area{width:100%;max-height:100vh}
 .modal .modal_area{position:relative;display:flex;width:100%;max-height:90vh;word-break:keep-all;border-radius:1.5rem;background-color:#fff;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;z-index:-1;transition:all .5s;}
 .modal .modal_area .btn_icon.modal_close{position:absolute;}
 .modal .modal_area .fd_column{height:100%;}
 .modal .modal_dim{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);opacity:0;visibility:hidden;z-index:-1;transition:all .5s;}
   .contents_tool{display:flex;align-items:center;gap:0 4rem;}
 .contents_tool .drop_cnt{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%, 100%);}
 .contents_tool .drop_in{min-width:13.6rem;width:max-content;border:.1rem solid #333;border-radius:15px;background-color:#fff;padding:2rem;overflow:hidden;}
 .contents_tool .drop_in::before{position:absolute;top:.1rem;left:50%;transform:translate(-50%, -100%);content:'';display:block;border:.7rem solid transparent;border-bottom:.7rem solid #333;}
 .contents_tool .drop_in::after{position:absolute;top:.1rem;left:50%;transform:translate(-50%, -100%);content:'';display:block;border:.6rem solid transparent;border-bottom:.6rem solid #fff;}
 .contents_tool .drop_in .list{display:flex;flex-direction:column;gap:0 3rem;}
 .contents_tool .drop_in .list li a{position:relative;display:inline-flex;align-items:center;gap:0 .5rem;}
 .contents_tool .drop_in .list li a:hover{color:#2d4ad8;}
 .contents_tool .qr .list{gap:1rem 0;text-align:center;}
    #skip_nav a, #skiptoContent a{position:fixed;top:-100%;left:0;width:100%;line-height:40px;text-align:center;color:#fff;background-color:#1d1d1d;z-index:99;}
 #skip_nav a:focus, #skiptoContent a:focus{top:0;}
  .satisfy_area{line-height:1.5;border:.1rem solid #bababa;border-radius:.6rem;background-color:#fff;margin-top:3rem;}
 .satisfy_area .satisfy_top{position:relative;border-bottom:.1rem solid #e3e3e3;border-radius:.6rem .6rem 0 0;background-color:#f6f7f9;padding:2rem 2.8rem;}
 .satisfy_area .satisfy_top .dl{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;}
 .satisfy_area .satisfy_top .dl li{display:inline-flex;align-items:center;}
 .satisfy_area .satisfy_top .dl li:nth-last-child(2){margin-right:auto;}
 .satisfy_area .satisfy_top .dt{flex-shrink:0;display:inline-flex;align-items:center;gap:0 .8rem;color:#3a3b73;}
 .satisfy_area .satisfy_top .dd{position:relative;color:#616161;padding-left:2.5rem;}
 .satisfy_area .satisfy_top .dd::before{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);content:'';display:inline-flex;width:.1rem;height:1.2rem;background-color:#d9d9d9;vertical-align:middle;}
 .satisfy_area .satisfy_top .toggle_area .toggle_open{flex-shrink:0;display:inline-flex;align-items:center;gap:0 .8rem;color:#3a3b73;}
 .satisfy_area .satisfy_top .toggle_area .toggle_open.on .ico_expand_down{transform:rotate(180deg);}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt{position:absolute;top:5.2rem;left:2.8rem;width:65rem;max-width:calc(100% - 5.6rem);border:.1rem solid #bababa;border-radius:.6rem;background-color:#fff;padding:1.2rem 2rem;z-index:1;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt::before{display:none;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list{width:100%;max-height:13.2rem;overflow-y:auto;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list > li{gap:.5rem 1rem;width:100%;min-height:4.4rem;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list > li + li{border-top:.1rem solid #e0e0e0;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list > li .dl{flex:1;flex-wrap:nowrap;flex-direction:row;gap:0;}
 .satisfy_area .satisfy_bot{padding:0 3.5rem;}
 .satisfy_area .satisfy_tit{padding:2.8rem 0;}
 .satisfy_area .satisfy_cnt{border-top:.1rem solid #ddd;padding:2.8rem 0;}
 .satisfy_area .satisfy_cnt .input_btn .input_base{height:4rem;}
  .satisfy_area.tp1 .satisfy_tit .tit{display:block;margin-bottom:2.5rem;}
 .satisfy_area.tp1 .satisfy_tit .input_flex{flex-wrap:nowrap;align-items:flex-end;gap:2.8rem 1rem;}
 .satisfy_area.tp1 .satisfy_tit .radio_list{gap:1.8rem 6rem}
 .satisfy_area.tp1 .satisfy_tit .radio_list > li{width:19.5rem;}
 .satisfy_area.tp1 .satisfy_tit .radio_base.sm input + label i{margin-top:-.3rem;}
 .satisfy_area.tp1 .satisfy_tit .radio_base.sm input + label span{margin-left:.5rem;}
 .satisfy_area.tp1 .satisfy_tit .btn_flex{flex-shrink:0;margin-left:auto;}
  .satisfy_area.tp2 .satisfy_tit .input_flex{align-items:center;justify-content:space-between;gap:2rem 1rem;}
 .satisfy_area.tp2 .satisfy_tit .radio_list{gap:1rem;}
 .satisfy_area.tp2 .satisfy_tit .radio_btn input + label{color:#333 !important;background-color:#fff !important;}
 .satisfy_area.tp2 .satisfy_tit .radio_btn input:checked + label{border-color:#3a3b73;}
 .satisfy_area.tp2 .satisfy_cnt{display:none;}
 .satisfy_area.tp2 .satisfy_cnt > ul{display:flex;flex-direction:column;gap:4.5rem 0;}
 .satisfy_area.tp2 .satisfy_cnt > ul .tit{margin-bottom:2.5rem;}
 .satisfy_area.tp2 .satisfy_cnt > ul .cnt{font-size:1.5rem;color:#616161;word-break:keep-all;}
 .satisfy_area.tp2 .satisfy_cnt > ul .text_count{display:block;margin-top:2rem;}
 .satisfy_area.tp2 .satisfy_cnt > ul .text_count .textarea{height:10.4rem;border:0;padding:1.5rem 2rem;}
 .satisfy_area.tp2 .satisfy_cnt > ul .text_count .count{display:block;text-align:right;margin-top:1.5rem;}
 .satisfy_area.tp2 .satisfy_cnt > ul .text_count .count .num{font-size:1.6rem;font-weight:600;color:#1a4ab9;}
 .satisfy_area.tp2 .satisfy_cnt .btn_flex{justify-content:flex-end;border-top:.1rem solid #ddd;padding-top:2.8rem;margin-top:2rem;}
  .satisfy_graph{display:flex;gap:1rem 2rem;margin-top:2.5rem;}
 .satisfy_graph ul{flex:1;display:flex;flex-direction:column;gap:2rem 0;border-radius:.8rem;background-color:#f6f7f9;padding:3.5rem 3rem;}
 .satisfy_graph ul li{display:flex;align-items:center;gap:1.6rem 1rem;font-size:1.5rem;color:#616161;}
 .satisfy_graph ul li .tit{display:inline-flex;align-items:center;justify-content:space-between;width:calc(50% - .5rem);}
 .satisfy_graph ul li .tit .label{flex-shrink:0;display:inline-flex;align-items:center;font-size:1.6rem;color:#333;}
 .satisfy_graph ul li .tit .label span{margin-left:.5rem;}
 .satisfy_graph ul li .cnt{display:inline-flex;align-items:center;gap:0 1.5rem;width:calc(50% - .5rem);}
 .satisfy_graph ul li .cnt .bar{position:relative;width:calc(100% - 6rem);height:1.5rem;border-radius:0 1rem 1rem 0;background-color:#fff;}
 .satisfy_graph ul li .cnt .bar span{position:absolute;top:0;left:0;display:block;height:100%;border-radius:0 1rem 1rem 0;background-color:#897edb;}
 .satisfy_graph ul li .cnt .per{width:4.5rem;}
 .satisfy_opinion{border-top:.1rem solid #ddd;padding-top:3rem;margin-top:3rem;}
 .satisfy_opinion ul{display:flex;flex-direction:column;gap:1rem 0;max-height:32rem;overflow-y:auto;}
 .satisfy_opinion ul li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 1rem;font-size:1.5rem;color:#616161;border-radius:.8rem;background-color:#f6f7f9;padding:1.6rem 2rem;}
 .satisfy_opinion ul li .tit, .satisfy_opinion ul li .etc{display:inline-flex;align-items:center;gap:0 1.5rem;}
 .satisfy_opinion ul li .tit .name{font-size:1.6rem;color:#3a3b73;}
 .satisfy_opinion ul li .cnt{width:100%;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
  .modal #modal_retsult_tp1 .modal_area{padding:4.2rem 3.2rem;}
 .modal #modal_retsult_tp1 .modal_area .btn_icon.modal_close{top:4.5rem;right:3rem;}
 .modal #modal_retsult_tp2 .modal_area .satisfy_graph ul{gap:1rem 0;}
 .modal #modal_retsult_tp2 .modal_area .satisfy_graph ul li{min-height:4.5rem;}
 .modal #modal_retsult_tp2 .modal_area .satisfy_graph ul li .tit .label{font-size:1.5rem;line-height:1.5;color:#616161;}
 .modal #modal_retsult_tp2 .modal_area .satisfy_graph ul + ul li .cnt .bar span{background-color:#e3676a;}
  #debug_open{position:fixed;bottom:0;left:0;z-index:9999;}
 #debug_open, #debug_close{display:block;width:80px;height:30px;font-size:14px;line-height:30px;text-align:center;color:#fff;border:1px solid #fff;border-radius:5px;background-color:#222;padding:0px 2px 0 0;cursor:pointer;}
 #debug{display:none;position:fixed;bottom:0;z-index:10000;}
 #debug #debug_setform{width:100%;font-size:13px;border:1px solid #ccc;background-color:#f2f2f2;padding:10px;}
 #debug #debug_setform hr{display:none;}
 #debug #debug_setform label{font-weight:bold;margin-left:10px;}
 #debug #debug_setform select{font-size:1.4rem;height:30px;border:1px solid #d2d2d2;vertical-align:middle;padding:0 10px;}
 #debug .body{height: 300px;overflow:scroll;border:1px solid #ccc;font-size:12px}
 #debug .btn_sml{display:inline-block;height:3rem;font-size:1.4rem;color:#fff;border:0;border-radius:5px;background-color:#333;vertical-align:middle;padding:0 10px;margin:0 1px;}
 #debug .btn_sml span{line-height:3rem;}
 #debug .debug_box{list-style:none;margin:0px;display:block;border:1px solid #ccc;padding:7px;background-color: #fcfcfc}
 #debug .debug_box span.key{color:#CE0000}
 #debug .debug_box span.value{color:#555}
 #debug .get, #debug .post{background-color: #e8f2ff}
 #debug .session, #debug .cookie{background-color:#f3e2f3}
 #debug .config{background-color:#F0FFF0}
 #debug .server{background-color:#fff}
 #debug .system{background-color:#fffce1}
 #debug .error{background-color:#ffdde3}
 #HTMLValidator1{background-color: #FFFFFF;bottom: 0;height: 300px;position: fixed;width: 100%;z-index: 9999;overflow-y:scroll;border:1px solid #ccc}
 @keyframes bounce{ from{margin-bottom: 2px;}
 to{margin-bottom: 7px;}
 }
  .modify_setting_tab{border-bottom:1px solid #d2d2d2;margin-bottom:2.4rem;}
 .modify_setting_tab .tab_menu{overflow:hidden;}
 .modify_setting_tab .tab_menu li{float:left;margin:0 0 -1px 3px;}
 .modify_setting_tab .tab_menu li:first-child{margin-left:0;}
 .modify_setting_tab .tab_menu li a{display:block;border-radius:5px 5px 0 0;border:1px solid #d2d2d2;color:#000;font-size:14px;padding:0 15px;height:30px;line-height:30px;}
 .modify_setting_tab .tab_menu li a:hover{transition:ease-in-out 0.2s;background-color:#ffc208;}
 .modify_setting_tab .tab_menu li.selected a{color:#fff;background-color:#db3400;}
 .multi-upload{position:relative;overflow:hidden;}
 .multi-upload .uploadifyButton{position:relative;z-index:1;}
  .tab_content{display:none !important;padding:0;overflow-x:hidden;}
 .tab_content.selected{display:block !important;width:100%;}
  .tab_content input + .btn_list{margin-top:0;}
 .tab_content .btn_list{display:flex;justify-content:flex-end;gap:0 .6rem;margin-top:2.4rem;}
 .tab_content .btn_list .btn_sml{display:inline-flex;line-height:1;border:1px solid #666;border-radius:.5rem;background-color:#fff;padding:2px 12px;}
 .tab_content .btn_list .btn_sml > span{display:inline-flex;align-items:center;gap:0 .5rem;}
 .tab_content .btn_list .url_get{flex:1;display:flex;}
 .tab_content .btn_list .url_get label{line-height:2;}
 .tab_content .btn_list .url_get input{height:auto;}
  .tab_content .form_table{margin-top:2.4rem;}
 .tab_content .form_table > table{float:none;}
 .tab_content .form_table > table input{border:1px solid #ddd;border-radius:.5rem;}
 .tab_content .form_table > table select{width:100%;}
 .tab_content .form_table > table .item{width:100%;}
 .tab_content .boardlist, .tab_content .log_table{width:100%;line-height:1;border-top:.1rem solid #000;}
 .tab_content .boardlist thead tr th, .tab_content .log_table thead tr th{border-left:.1rem solid #d2d2d2;background-color:#f1f2f5;padding:1rem;}
 .tab_content .boardlist thead tr th:first-child, .tab_content .log_table thead tr th:first-child{border-left:0;}
 .tab_content .boardlist tbody tr, .tab_content .log_table tbody tr{border-bottom:.1rem solid #d2d2d2;}
 .tab_content .boardlist tbody tr th, .tab_content .log_table tbody tr th{background-color:#f1f2f5;padding:1rem;}
 .tab_content .boardlist tbody tr td, .tab_content .log_table tbody tr td{border-left:.1rem solid #d2d2d2;padding:1rem;}
 .tab_content .boardlist tbody tr td:first-child, .tab_content .log_table tbody tr td:first-child{border-left:0;}
 .tab_content .boardlist tbody tr td textarea, .tab_content .log_table tbody tr td textarea{display:block;width:100%;}
 .tab_content .boardlist tbody tr td textarea{margin-top:1rem;}
 .tab_content #board_list_table{line-height:1;}
  .box_type{float:none;}
 .box_type .tab_box2{float:none;z-index:5;}
 .box_type .tab_box2 li span a{height:40px;}
 #setting_form fieldset.webform{float:none;}
   #popup_wrap.web .layer_popup{position:absolute;top:354px;left:0;width:420px;border:2px solid #2a276a;z-index:9;}
 #popup_wrap.web .layer_popup .popup_body .img_wrap{height:498px;}
 #popup_wrap.web .layer_popup .popup_body .img_wrap .img{display:block;width:100%;height:100%;}
 #popup_wrap.web .layer_popup .popup_body .img_wrap .img img{width:100%;height:100%;}
 #popup_wrap.web .layer_popup .popup_body .cnt_wrap{display:flex;flex-direction:column;gap:18px 0;height:498px;background-color:#e4e4e4;padding:22px 32px 24px;}
 #popup_wrap.web .layer_popup .popup_body .h_tit{width:95%;font-size:24px;font-weight:700;line-height:1.2;text-align:center;color:#3e3e3e;margin:0 auto;}
 #popup_wrap.web .layer_popup .popup_body .h_tit .ico_popup{display:block;font-size:84px;height:57px;background:url(/images/common_new/ico_popup.png?build_20251205012) no-repeat center;margin-bottom:12px;}
 #popup_wrap.web .layer_popup .popup_body .h_tit b{display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
 #popup_wrap.web .layer_popup .popup_body .text p::-webkit-scrollbar, #popup_wrap.web .layer_popup .popup_body .file .list::-webkit-scrollbar{width:12px;border-radius:6px;background-color:#e5e5e5;}
 #popup_wrap.web .layer_popup .popup_body .text p::-webkit-scrollbar-thumb, #popup_wrap.web .layer_popup .popup_body .file .list::-webkit-scrollbar-thumb{border-radius:6px;background-color:#b3b3b3;}
 #popup_wrap.web .layer_popup .popup_body .text{flex:1;display:inline-flex;flex-direction:column;border-radius:15px;background-color:#fff;padding:28px;overflow:hidden;}
 #popup_wrap.web .layer_popup .popup_body .text p{height:100%;min-height:calc(100% - 80px);overflow-y:auto;}
 #popup_wrap.web .layer_popup .popup_body .text .btn_wrap{flex:1;display:flex;justify-content:flex-end;border-top:1px solid #e1e1e1;padding:16px 0 0;margin-top:28px;}
 #popup_wrap.web .layer_popup .popup_body .text .btn_wrap .btn{display:inline-flex;width:108px;font-size:12px;line-height:30px;text-align:center;color:#fff;border-radius:10px;background-color:#de5451;}
 #popup_wrap.web .layer_popup .popup_body .file{height:60px;border-radius:15px;background-color:#fff;padding:6px 3px;overflow:hidden;}
 #popup_wrap.web .layer_popup .popup_body .file .list{display:flex;flex-direction:column;gap:4px 0;height:100%;padding:9px 27px;overflow-y:auto;}
 #popup_wrap.web .layer_popup .popup_body .file .list li{display:inline-flex;align-items:center;justify-content:space-between;}
 #popup_wrap.web .layer_popup .popup_body .file .list li span{width:calc(100% - 86px);font-size:16px;color:#3e3e3e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 #popup_wrap.web .layer_popup .popup_body .file .list li .btn{width:86px;font-size:14px;line-height:26px;text-align:center;color:#fff;border-radius:12px;background-color:#8585a0;}
 #popup_wrap.web .layer_popup .popup_foot{display:flex;align-items:center;justify-content:space-between;background-color:#2a276a;padding:13px 18px;}
 #popup_wrap.web .layer_popup .popup_foot button{font-size:14px;color:#fff;}
 #popup_wrap.web .layer_popup .popup_foot button::after{content:'';display:inline-flex;width:13px;height:13px;background:url(/images/common_new/ico_popup_close.png?build_20251205012) no-repeat center;vertical-align:middle;margin-left:4px;}
 #popup_wrap.mob{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.65);z-index:20;}
 #popup_wrap.mob .popup_head{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:1rem;}
 #popup_wrap.mob .popup_head .layor_num{width:fit-content;color:#fff;}
 #popup_wrap.mob .popup_head .layor_close{width:5rem;height:5rem;background:#497cf8 url(/images/common_new/ico_close.png?build_20251205012) no-repeat center;}
 #popup_wrap.mob .popup_foot{display:flex;align-items:center;justify-content:center;gap:0 1rem;margin-top:1rem;}
 #popup_wrap.mob .popup_foot button{width:5rem;height:5rem;background-color:#497cf8;background-repeat:no-repeat;background-position:center;}
 #popup_wrap.mob .popup_foot button.layor_prev{background-image:url(/images/common_new/ico_popup_prev.png?build_20251205012);}
 #popup_wrap.mob .popup_foot button.layor_next{background-image:url(/images/common_new/ico_popup_next.png?build_20251205012);}
 #popup_wrap.mob .swiper{width:100%;}
 #popup_wrap.mob .swiper .popup_body .cnt_wrap{display:flex;flex-direction:column;gap:1.8rem 0;height:46rem;background-color:#e4e4e4;padding:2rem;}
 #popup_wrap.mob .swiper .popup_body .h_tit{width:94%;font-size:2.3rem;font-weight:700;line-height:1.2;text-align:center;color:#3e3e3e;margin:0 auto;}
 #popup_wrap.mob .swiper .popup_body .h_tit .ico_popup{display:block;font-size:8.4rem;height:5.7rem;background:url(/images/common_new/ico_popup.png?build_20251205012) no-repeat center;margin-bottom:1.2rem;}
 #popup_wrap.mob .swiper .popup_body .h_tit b{ display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
 #popup_wrap.mob .swiper .popup_body .text p::-webkit-scrollbar, #popup_wrap .swiper .popup_body .file .list::-webkit-scrollbar{width:1.2rem;border-radius:.6rem;background-color:#e5e5e5;}
 #popup_wrap.mob .swiper .popup_body .text p::-webkit-scrollbar-thumb, #popup_wrap .swiper .popup_body .file .list::-webkit-scrollbar-thumb{border-radius:.6rem;background-color:#b3b3b3;}
 #popup_wrap.mob .swiper .popup_body .text{flex:1;display:inline-flex;flex-direction:column;border-radius:1.5rem;background-color:#fff;padding:2rem;overflow:hidden;}
 #popup_wrap.mob .swiper .popup_body .text p{height:100%;min-height:calc(100% - 8rem);overflow-y:auto;}
 #popup_wrap.mob .swiper .popup_body .text .btn_wrap{flex:1;display:flex;justify-content:flex-end;border-top:1px solid #e1e1e1;padding:1.6rem 0 0;margin-top:2.8rem;}
 #popup_wrap.mob .swiper .popup_body .text .btn_wrap .btn{display:inline-flex;width:10.8rem;font-size:1.2rem;line-height:3rem;text-align:center;color:#fff;border-radius:1rem;background-color:#de5451;}
 #popup_wrap.mob .swiper .popup_body .file{height:6rem;border-radius:1.5rem;background-color:#fff;padding:.6rem .3rem;overflow:hidden;}
 #popup_wrap.mob .swiper .popup_body .file .list{display:flex;flex-direction:column;gap:.4rem 0;height:100%;padding:.9rem 2rem;overflow-y:auto;}
 #popup_wrap.mob .swiper .popup_body .file .list li{display:inline-flex;align-items:center;justify-content:space-between;}
 #popup_wrap.mob .swiper .popup_body .file .list li span{width:calc(100% - 8.6rem);font-size:1.6rem;color:#3e3e3e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 #popup_wrap.mob .swiper .popup_body .file .list li .btn{width:8.6rem;font-size:1.4rem;line-height:2.6rem;text-align:center;color:#fff;border-radius:1.2rem;background-color:#8585a0;}
 #popup_wrap.mob .swiper .popup_body .img_wrap img{ width: 100%; height:46rem;}
 #popup_wrap.mob .swiper .popup_foot{display:flex;align-items:center;justify-content:space-between;background-color:#2a276a;padding:1.3rem 1.8rem;}
 #popup_wrap.mob .swiper .popup_foot button{font-size:1.4rem;color:#fff;}
 #popup_wrap.mob .swiper .popup_foot button::after{content:'';display:inline-flex;width:1.3rem;height:1.3rem;background:url(/images/common_new/ico_popup_close.png?build_20251205012) no-repeat center;vertical-align:middle;margin-left:.4rem;}
 #popup_wrap.mob .popup_close{width:100%;}
 #popup_wrap.mob .popup_close .today_close{display:flex;align-items:center;justify-content:center;gap:0 1rem;width:100%;height:4rem;color:#fff;background-color:#497cf8;}
   .sr_only, .text_hidden, legend, caption{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .sd_only{position:initial !important;width:initial !important;height:initial !important;padding:initial !important;margin:initial !important;overflow:visible !important;clip:initial !important;white-space:initial !important;border:initial !important;}
 .mob_only{display:none !important;}
 .fl{float:left}
 .fr{float:right}
 .fw:after, .clear:after{content:'';display:block;clear:both;}
  .b_none{border:none !important;}
 .bb_none{border-bottom:none !important;}
 .bt_none{border-top:none !important;}
 .bl_none{border-left:none !important;}
 .br_none{border-right:none !important;}
 .bg_none{background:none !important;}
  .dp_block{display:block !important;}
 .dp_flex{display:flex !important;}
 .dp_inflex{display:inline-flex !important;}
 .ai_start{align-items:flex-start !important;}
 .ai_center{align-items:center !important;}
 .ai_end{align-items:flex-end !important;}
 .jc_start{justify-content:flex-start !important;}
 .jc_center{justify-content:center !important;}
 .jc_end{justify-content:flex-end !important;}
 .jc_between{justify-content:space-between !important;}
 .fw_wrap{flex-wrap:wrap !important;}
 .fw_nowrap{flex-wrap:nowrap !important;}
 .fd_row{flex-direction:row !important;}
 .fd_column{flex-direction:column !important;}
  .align_left{text-align:left !important;}
 .align_right{text-align:right !important;}
 .align_center{text-align:center !important;}
  .mt0{margin-top:0 !important;}
 .mt5{margin-top:.5rem !important;}
 .mt10{margin-top:1rem !important;}
 .mt15{margin-top:1.5rem !important;}
 .mt20{margin-top:2rem !important;}
 .mt25{margin-top:2.5rem !important;}
 .mt30{margin-top:3rem !important;}
 .mt35{margin-top:3.5rem !important;}
 .mt40{margin-top:4rem !important;}
 .mt45{margin-top:4.5rem !important;}
 .mt50{margin-top:5rem !important;}
 .mt55{margin-top:5.5rem !important;}
 .mt60{margin-top:6rem !important;}
 .mt65{margin-top:6.5rem !important;}
 .mt70{margin-top:7rem !important;}
 .mt75{margin-top:7.5rem !important;}
 .mt80{margin-top:8rem !important;}
 .mt85{margin-top:8.5rem !important;}
 .mt90{margin-top:9rem !important;}
 .mt95{margin-top:9.5rem !important;}
 .mt100{margin-top:10rem !important;}
 .mt110{margin-top:11rem !important;}
 .mt120{margin-top:12rem !important;}
 .mt130{margin-top:13rem !important;}
 .mt140{margin-top:14rem !important;}
 .mt150{margin-top:15rem !important;}
 .mt200{margin-top:20rem !important;}
 .mt_5{margin-top:-.5rem !important;}
 .mt_10{margin-top:-1rem !important;}
 .mt_15{margin-top:-1.5rem !important;}
 .mt_20{margin-top:-2rem !important;}
 .mt_25{margin-top:-2.5rem !important;}
 .mt_30{margin-top:-3rem !important;}
 .mt_35{margin-top:-3.5rem !important;}
 .mt_40{margin-top:-4rem !important;}
 .mt_45{margin-top:-4.5rem !important;}
 .mt_50{margin-top:-5rem !important;}
 .mb0{margin-bottom:0 !important;}
 .mb5{margin-bottom:.5rem !important;}
 .mb10{margin-bottom:1rem !important;}
 .mb15{margin-bottom:1.5rem !important;}
 .mb20{margin-bottom:2rem !important;}
 .mb25{margin-bottom:2.5rem !important;}
 .mb30{margin-bottom:3rem !important;}
 .mb35{margin-bottom:3.5rem !important;}
 .mb40{margin-bottom:4rem !important;}
 .mb45{margin-bottom:4.5rem !important;}
 .mb50{margin-bottom:5rem !important;}
 .mb55{margin-bottom:5.5rem !important;}
 .mb60{margin-bottom:6rem !important;}
 .mb65{margin-bottom:6.5rem !important;}
 .mb70{margin-bottom:7rem !important;}
 .mb75{margin-bottom:7.5rem !important;}
 .mb80{margin-bottom:8rem !important;}
 .mb85{margin-bottom:8.5rem !important;}
 .mb90{margin-bottom:9rem !important;}
 .mb95{margin-bottom:9.5rem !important;}
 .mb_5{margin-bottom:-.5rem !important;}
 .mb_10{margin-bottom:-1rem !important;}
 .mb_20{margin-bottom:-2rem !important;}
 .mb_30{margin-bottom:-3rem !important;}
 .ml0{margin-left:0 !important;}
 .ml5{margin-left:.5rem !important;}
 .ml10{margin-left:1rem !important;}
 .ml15{margin-left:1.5rem !important;}
 .ml20{margin-left:2rem !important;}
 .ml25{margin-left:2.5rem !important;}
 .ml30{margin-left:3rem !important;}
 .ml35{margin-left:3.5rem !important;}
 .ml40{margin-left:4rem !important;}
 .ml45{margin-left:4.5rem !important;}
 .ml50{margin-left:5rem !important;}
 .ml55{margin-left:5.5rem !important;}
 .ml60{margin-left:6rem !important;}
 .ml65{margin-left:6.5rem !important;}
 .ml70{margin-left:7rem !important;}
 .ml75{margin-left:7.5rem !important;}
 .ml80{margin-left:8rem !important;}
 .ml85{margin-left:8.5rem !important;}
 .ml90{margin-left:9rem !important;}
 .ml95{margin-left:9.5rem !important;}
 .ml100{margin-left:10rem !important;}
 .ml120{margin-left:12rem !important;}
 .ml130{margin-left:13rem !important;}
 .ml140{margin-left:14rem !important;}
 .ml150{margin-left:15rem !important;}
 .ml_5{margin-left:-.5rem !important;}
 .ml_10{margin-left:-1rem !important;}
 .ml_15{margin-left:-1.5rem !important;}
 .ml_20{margin-left:-2rem !important;}
 .ml_25{margin-left:-2.5rem !important;}
 .ml_30{margin-left:-3rem !important;}
 .ml_35{margin-left:-3.5rem !important;}
 .ml_40{margin-left:-4rem !important;}
 .ml_45{margin-left:-4.5rem !important;}
 .ml_50{margin-left:-5rem !important;}
 .mr0{margin-right:0 !important;}
 .mr5{margin-right:.5rem !important;}
 .mr10{margin-right:1rem !important;}
 .mr15{margin-right:1.5rem !important;}
 .mr20{margin-right:2rem !important;}
 .mr25{margin-right:2.5rem !important;}
 .mr30{margin-right:3rem !important;}
 .mr35{margin-right:3.5rem !important;}
 .mr40{margin-right:4rem !important;}
 .mr45{margin-right:4.5rem !important;}
 .mr50{margin-right:5rem !important;}
 .mr55{margin-right:5.5rem !important;}
 .mr60{margin-right:6rem !important;}
 .mr65{margin-right:6.5rem !important;}
 .mr70{margin-right:7rem !important;}
 .mr75{margin-right:7.5rem !important;}
 .mr80{margin-right:8rem !important;}
 .mr85{margin-right:8.5rem !important;}
 .mr90{margin-right:9rem !important;}
 .mr95{margin-right:9.5rem !important;}
 .mr100{margin-right:10rem !important;}
 .mr120{margin-right:12rem !important;}
 .mr130{margin-right:13rem !important;}
 .mr140{margin-right:14rem !important;}
 .mr150{margin-right:15rem !important;}
 .mr_5{margin-right:-.5rem !important;}
 .mr_10{margin-right:-1rem !important;}
 .mr_15{margin-right:-1.5rem !important;}
 .mr_20{margin-right:-2rem !important;}
 .mr_25{margin-right:-2.5rem !important;}
 .mr_30{margin-right:-3rem !important;}
 .mr_35{margin-right:-3.5rem !important;}
 .mr_40{margin-right:-4rem !important;}
 .mr_45{margin-right:-4.5rem !important;}
 .mr_50{margin-right:-5rem !important;}
 .ma0{margin:0 !important;}
 .ma5{margin:.5rem !important;}
 .ma10{margin:1rem !important;}
 .ma15{margin:1.5rem !important;}
 .ma20{margin:2rem !important;}
 .ma25{margin:2.5rem !important;}
 .ma30{margin:3rem !important;}
 .ma35{margin:3.5rem !important;}
 .ma40{margin:4rem !important;}
 .ma45{margin:4.5rem !important;}
 .ma50{margin:5rem !important;}
 .pt0{padding-top:0 !important;}
 .pt5{padding-top:.5rem !important;}
 .pt10{padding-top:1rem !important;}
 .pt15{padding-top:1.5rem !important;}
 .pt20{padding-top:2rem !important;}
 .pt25{padding-top:2.5rem !important;}
 .pt30{padding-top:3rem !important;}
 .pt35{padding-top:3.5rem !important;}
 .pt40{padding-top:4rem !important;}
 .pt45{padding-top:4.5rem !important;}
 .pt50{padding-top:5rem !important;}
 .pt60{padding-top:6rem !important;}
 .pt70{padding-top:7rem !important;}
 .pt80{padding-top:8rem !important;}
 .pt90{padding-top:9rem !important;}
 .pb0{padding-bottom:0 !important;}
 .pb5{padding-bottom:.5rem !important;}
 .pb10{padding-bottom:1rem !important;}
 .pb15{padding-bottom:1.5rem !important;}
 .pb20{padding-bottom:2rem !important;}
 .pb25{padding-bottom:2.5rem !important;}
 .pb30{padding-bottom:3rem !important;}
 .pb35{padding-bottom:3.5rem !important;}
 .pb40{padding-bottom:4rem !important;}
 .pb50{padding-bottom:5rem !important;}
 .pl0{padding-left:0 !important;}
 .pl5{padding-left:.5rem !important;}
 .pl10{padding-left:1rem !important;}
 .pl15{padding-left:1.5rem !important;}
 .pl20{padding-left:2rem !important;}
 .pl25{padding-left:2.5rem !important;}
 .pl30{padding-left:3rem !important;}
 .pl35{padding-left:3.5rem !important;}
 .pl40{padding-left:4rem !important;}
 .pl45{padding-left:4.5rem !important;}
 .pl50{padding-left:5rem !important;}
 .pl55{padding-left:5.5rem !important;}
 .pl60{padding-left:6rem !important;}
 .pl65{padding-left:6.5rem !important;}
 .pl70{padding-left:7rem !important;}
 .pl75{padding-left:7.5rem !important;}
 .pl80{padding-left:8rem !important;}
 .pl85{padding-left:8.5rem !important;}
 .pl90{padding-left:9rem !important;}
 .pr0{padding-right:0 !important;}
 .pr5{padding-right:.5rem !important;}
 .pr10{padding-right:1rem !important;}
 .pr15{padding-right:1.5rem !important;}
 .pr20{padding-right:2rem !important;}
 .pr25{padding-right:2.5rem !important;}
 .pr30{padding-right:3rem !important;}
 .pr35{padding-right:3.5rem !important;}
 .pr40{padding-right:4rem !important;}
 .pa0{padding:0 !important;}
 .pa5{padding:.5rem !important;}
 .pa10{padding:1rem !important;}
 .pa15{padding:1.5rem !important;}
 .pa20{padding:2rem !important;}
 .pa25{padding:2.5rem !important;}
 .pa30{padding:3rem !important;}
 .pa35{padding:3.5rem !important;}
 .pa40{padding:4rem !important;}
 .pa45{padding:4.5rem !important;}
 .pa50{padding:5rem !important;}
  .w50{width:5rem !important;}
 .w80{width:8rem !important;}
 .w110{width:11rem !important;}
 .w120{width:12rem !important;}
 .h40{height:4rem !important;}
 .mw_none{max-width:none !important;}
 .w_auto{width:auto !important;}
 .w_50{width:50% !important;max-width:none !important;}
 .w_100{width:100% !important;max-width:none !important;}
 .mh_auto{min-height:auto !important;}
 .h_auto{height:auto !important;}
 .h_100{height:100% !important;}
 table th.th_5{width:5% !important;}
 table th.th_10{width:10% !important;}
 table th.th_15{width:15% !important;}
 table th.th_18{width:18% !important;}
 table th.th_20{width:20% !important;}
 table th.th_25{width:25% !important;}
 table th.th_30{width:30% !important;}
 table th.th_35{width:35% !important;}
 table th.th_40{width:40% !important;}
 table th.th_45{width:45% !important;}
 table th.th_50{width:50% !important;}
 table th.th_55{width:55% !important;}
 table th.th_60{width:60% !important;}
 table th.th_65{width:65% !important;}
 table th.th_70{width:70% !important;}
 table th.th_75{width:75% !important;}
 table th.th_80{width:80% !important;}
 table td.td_5{width:5% !important;}
 table td.td_10{width:10% !important;}
 table td.td_15{width:15% !important;}
 table td.td_20{width:20% !important;}
 table td.td_25{width:25% !important;}
 table td.td_30{width:30% !important;}
 table td.td_35{width:35% !important;}
 table td.td_40{width:40% !important;}
 table td.td_45{width:45% !important;}
 table td.td_50{width:50% !important;}
 table td.td_55{width:55% !important;}
 table td.td_60{width:60% !important;}
 table td.td_65{width:65% !important;}
 table td.td_70{width:70% !important;}
 table td.td_75{width:75% !important;}
 table td.td_80{width:80% !important;}
   @media screen and (max-width:1440px) { }
  @media screen and (max-width:1280px) { .satisfy_area.tp2 .satisfy_cnt > ul .cnt .chk_list > li{width:100%;}
 }
  @media screen and (max-width:1024px) { .web_only{display:none !important;}
 .mob_only{display:flex !important;}
  .f_wrapper{clear:both;width:100%;margin-top:2rem;}
 .f_wrapper .f_wrapper_inner{overflow:auto;-webkit-overflow-scrolling:touch;}
 .f_wrapper .f_wrapper_inner .touch{display:block;height:2.7rem;line-height:2.7rem;background:url(/images/common/sub/ico_flicking.png?build_20251205012) no-repeat left top;background-size:contain;padding-left:3.6rem;}
 .f_wrapper .f_wrapper_inner .f_scroller{display:block;width:102.4rem;background-color:#fff;margin-top:1.5rem;}
 .f_wrapper .f_wrapper_inner .f_scroller table{margin:0;}
  .satisfy_area{margin-top:2rem;}
 .satisfy_area .satisfy_top .dl{flex-direction:column;align-items:flex-start;gap:.8rem 0;}
 .satisfy_area .satisfy_top .dd::before{top:.6rem;transform:none;}
 .satisfy_area .satisfy_bot{padding:0 2.8rem;}
 .satisfy_area .satisfy_tit{padding:2.4rem 0;}
 .satisfy_area .satisfy_tit .input_flex{flex-direction:column;}
 .satisfy_area .satisfy_cnt .input_btn{flex-direction:column;align-items:flex-end;gap:1.5rem 1rem;}
 .satisfy_area.tp2 .satisfy_tit .input_flex{align-items:flex-start;}
 .satisfy_area.tp2 .satisfy_tit .btn_base{min-width:10rem;}
 .satisfy_graph{flex-direction:column;}
 .satisfy_graph ul{padding:2.5rem 1.5rem;}
 .satisfy_graph ul li{flex-direction:column;align-items:flex-start;}
 .satisfy_graph ul li br{display:none;}
 .satisfy_graph ul li .tit, .satisfy_graph ul li .cnt{width:100%;}
 .satisfy_graph ul li .cnt .per{text-align:right;}
 .satisfy_opinion ul li .tit{order:1;}
 .satisfy_opinion ul li .etc{order:3;width:100%;justify-content:space-between;}
 .satisfy_opinion ul li .cnt{order:2;}
 .satisfy_opinion ul li .cnt .sub{-webkit-line-clamp:3;}
 }
  @media screen and (max-width:768px) { body{overflow-x:auto;}
  .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list > li{flex-direction:column;align-items:flex-start;min-height:auto;padding:.5rem 0;}
 .satisfy_area .satisfy_top .toggle_area .toggle_cnt .list > li .dt{min-width:8.4rem;}
 .satisfy_area.tp2 .satisfy_tit .radio_list{flex-wrap:nowrap;width:100%;}
 .satisfy_area.tp2 .satisfy_tit .radio_list > li{flex:1;}
 .satisfy_area.tp2 .satisfy_tit .radio_list > li .radio_btn, .satisfy_area.tp2 .satisfy_tit .radio_list > li .btn_base, .satisfy_area.tp2 .satisfy_tit .radio_btn input + label{width:100%;min-width:auto;}
 }
   .change_mobile_system{height:70px;line-height:70px;background:#333;width:200px;text-align:center;border-radius:35px;margin:0 auto;margin-top:50px;}
 .change_mobile_system a{display:block;font-size:22px;color:#fff}
  #board_list_table{background:transparent url("/images/common/board/table_bg_02.gif?build_20251205012") repeat-x scroll left top;border-spacing:0;border-style:solid none none;border-top:2px solid #535353;clear:both;width:100%}
 #board_list_table th{background:transparent url("/images/common/board/table_bg_01.gif?build_20251205012") no-repeat scroll right 8px;border-bottom:1px solid #b5b5b5; border-style:none none solid;color:#555555;padding:8px 0 7px;text-align:center}
 #board_list_table td{background:transparent none repeat scroll 0 0;border-bottom:1px solid #d6d6d6;color:#666666;padding:8px 3px;text-align:center;}
 #tab_content_m4 table td input{width:55%;}
 #tab_content_m4 #search_result{width:100%;margin-top:10px;}
  .debug_info_wrap{position:fixed;bottom:-237px;transition:ease-in-out 0.3s;z-index:99999;}
 .debug_info_wrap.open{bottom:0;}
 .debug_info_wrap.close{bottom:-237px;}
 .debug_info_wrap .debug_open_btn{float:left;margin:5px;padding:5px 10px;background:#222;border-radius:5px;border:1px solid #fff;}
 .debug_info_wrap .debug_open_btn a{display:block;color:#fff;}
 #show_debug_info {display:block;width:96.5%;border:1px solid #000;opacity:1;background-color:#ffdde3;font-size:13px;line-height:16px;margin:5px;height:200px;overflow-y:scroll;padding:15px;z-index:99999;color:#323232;}
 #show_debug_info > ul{background-color:#fff;}
 #show_debug_info ul{padding:10px;}
 #show_debug_info ul li.alert{margin:10px 0;padding:10px 0;border:1px dashed #666;border-width:1px 0;background-color:#F3E2F3;}
 #show_debug_info ul li ul li{margin-bottom:4px;}
  #browser{background:url("/images/common/op70.png?build_20251205012") repeat scroll 0 0;top:0;left:0;z-index:1001;height:100%;width:100%;position:fixed;text-align:center;}
 #browser .infobox{background-color:#fff;width:714px;height:426px;margin:221px auto 0;color:#333;position:relative;}
 #browser .infobox h2{font-size:30px;font-weight:500;padding-top:54px;line-height:30px;}
 #browser .infobox h2 span{color:#e53838;}
 #browser .infobox p{font-size:17px;line-height:27px;margin-top:25px;}
 #browser .infobox ul{width:607px;margin:25px auto 0;}
 #browser .infobox ul li{float:left;margin-left:11px;}
 #browser .infobox ul li:first-child{margin-left:0;}
 #browser .infobox ul li a{display:block;padding-top:110px;width:195px;}
 #browser .infobox ul li a span {background-color:#88837d;height:50px;width:195px;text-align:center;display:block;color:#fff;line-height:50px;}
 #browser .infobox ul li.ie a {background:url("/images/common/bw_ie.gif?build_20251205012") no-repeat scroll center 0;}
 #browser .infobox ul li.ff a {background:url("/images/common/bw_ff.gif?build_20251205012") no-repeat scroll center 0;}
 #browser .infobox ul li.cr a {background:url("/images/common/bw_cr.gif?build_20251205012") no-repeat scroll center 0;}
 #browser a.brower_close{display:block;position:absolute;right:20px;top:20px;width:24px;height:23px;background:url("/images/common/bw_close.gif?build_20251205012") no-repeat scroll center 0;}
 #browser a.brower_close span{display:block;text-indent:-5000px;}
   .mw_none{max-width:none !important;}
 .w_100{width:100% !important;max-width:none !important;}
 .search_wrap.page .search_bot.inner{max-width:1400px;letter-spacing: 0.01rem;}
 .search_bot a:hover { text-decoration: underline;}
  :root{  --primary5:#e9f8ff; --primary20:#edf1f5; --primary30:#e9f8ff; --primary40:#497cf8; --primary50:#1a4ab9; --primary80:#3a3b73;  --gray0:#fff; --gray5:#f7f7f7; --gray10:#e3e3e3; --gray20:#e0e0e0; --gray25:#d2d2d2; --gray30:#bababa; --gray40:#a7a7a7; --gray50:#898989; --gray55:#616161; --gray60:#423a3a; --gray90:#333;  --danger:#c35050; --warning:#eed200; --success:#089846; --base:#272727;  --exc_mint20:#2e9ea1; }
 .search_wrap .tx_primary50{color:var(--primary50) !important;}
 .search_wrap .tx_danger{color:var(--danger) !important;background-color:#ffff00;}
 .search_wrap .bg_primary50{color:var(--gray0);background-color:var(--primary50);}
 .search_wrap .bg_gray50{color:var(--gray0);background-color:var(--gray50);}
 .search_wrap .line_secondary{color:var(--base);border:.1rem solid var(--gray30);background-color:var(--primary20);}
 .search_wrap .line_gray30{color:var(--base);border:.1rem solid var(--gray30) !important;background-color:var(--gray0);}
 .search_wrap .filter_contrast{filter:contrast(0) brightness(10) !important;}
 .search_wrap .fw600{font-weight:600 !important;}
 .search_wrap .br50{border-radius:50rem !important;}
 .search_wrap .flex1{flex:1;}
 .search_wrap .order1{order:1;}
 .search_wrap .order2{order:2;}
 .search_wrap .order3{order:3;}
 .search_wrap .order4{order:4;}
  .search_wrap .krds[class^='ico_']::before{background-image:url(/images/module/common/sp_icon_krds.png?build_20251205012);background-size:118rem;}
 .search_wrap .krds.ico_close::before{width:1.2rem;height:1.3rem;background-position:-106.4rem -4.5rem;}
 .search_wrap .krds.ico_filter::before{width:1.8rem;height:2rem;background-position:-72.5rem -9rem;}
 .search_wrap .krds.ico_reset::before{width:2rem;height:2rem;background-position:-10rem -18.6rem;}
 .search_wrap .krds.ico_arrow_down::before{width:1.6rem;height:1rem;background-position:-19.8rem -4.8rem;}
 .search_wrap .krds.ico_calendar::before{width:1.8rem;height:1.9rem;background-position:-72.5rem -4.2rem;}
 .search_wrap .krds.ico_ellipsis_horizon::before{width:1.6rem;height:.4rem;background-position:-29.4rem -9.8rem;}
 .search_wrap .krds.ico_multi::before{width:1.9rem;height:1.9rem;background-position:-62.8rem -13.8rem;}
 .search_wrap .krds.ico_stat_down::before{width:1.6rem;height:1rem;background-position:-39rem -19.2rem;}
 .search_wrap .krds.ico_stat_up::before{width:1.6rem;height:1rem;background-position:-43.8rem -19rem;}
  .search_wrap .itid[class^='ico_']::before{background-image:url(/images/module/common/sp_icon_itid.png?build_20251205012);background-size:118rem;}
 .search_wrap .itid.ico_search::before{width:3.6rem;height:3.6rem;background-position:-34rem -16.5rem;}
 .search_wrap .itid.ico_close::before{width:2.2rem;height:2.2rem;background-position:-3.9rem -9.4rem;}
 .search_wrap .itid.ico_close_gray::before{width:2rem;height:2rem;background-position:-90.5rem -15rem;}
 .search_wrap .itid.ico_close_xlg::before{width:4.4rem;height:4.4rem;background-position:-4rem -24.6rem;}
 .search_wrap .itid.ico_shortcut::before{width:1.7rem;height:1rem;background-position:-112.5rem -10rem;}
 .search_wrap .itid.ico_hwp::before{width:2.4rem;height:2.4rem;background-position:-4rem -4.1rem;}
 .search_wrap .itid.ico_img::before{width:2.4rem;height:2.4rem;background-position:-7.4rem -4.1rem;}
 .search_wrap .itid.ico_pdf::before{width:2.4rem;height:2.4rem;background-position:-10.8rem -4.1rem;}
 .search_wrap .itid.ico_xls::before{width:2.4rem;height:2.4rem;background-position:-14.2rem -4.1rem;}
 .search_wrap .itid.ico_ppt::before{width:2.4rem;height:2.4rem;background-position:-17.6rem -4.1rem;}
 .search_wrap .itid.ico_zip::before{width:2.4rem;height:2.4rem;background-position:-21rem -4.1rem;}
 .search_wrap .itid.ico_word::before{width:2.4rem;height:2.4rem;background-position:-24.4rem -4.1rem;}
 .search_wrap .itid.ico_documents::before{width:2.4rem;height:2.4rem;background-position:-27.8rem -4.1rem;}
 .search_wrap .itid.ico_download::before{width:1.9rem;height:1.4rem;background-position:-100.4rem -4.6rem;}
 .search_wrap .itid.ico_new_window::before{width:1.8rem;height:1.6rem;background-position:-103.3rem -4.5rem;}
 .search_wrap .itid.ico_arrow_left::before{width:.8rem;height:1.4rem;background-position:-71.7rem -10rem;}
 .search_wrap .itid.ico_arrow_right::before{width:.8rem;height:1.4rem;background-position:-73.5rem -10rem;}
 .search_wrap .itid.ico_expand_down::before{width:2.4rem;height:2.4rem;background-position:-106.1rem -4.1rem;}
  .search_wrap .badge_base{display:inline-flex;align-items:center;justify-content:center;gap:0 .5rem;font-size:1.6rem;font-weight:600;color:var(--primary50);border-radius:50rem;background-color:#edf1f5;vertical-align:middle;padding:.7rem 2rem;margin-right:1rem; min-width: 9.8rem;}
  .search_wrap .btn_flex{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;}
  .search_wrap .btn_base{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border-radius:.6rem;padding:0 2rem;}
 .search_wrap .btn_base.tp3{min-width:13rem;padding:0 .5rem;}
 .search_wrap .btn_text{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;color:var(--base);padding:0 !important;}
  .search_wrap [class^="btn_"].xlg{height:4.8rem;font-size:1.6rem;}
 .search_wrap [class^="btn_"].lg{height:4.6rem;font-size:1.5rem;}
 .search_wrap [class^="btn_"].sm{height:4.0rem;font-size:1.5rem;}
  .search_wrap .input_flex{display:flex;flex-wrap:wrap;gap:1rem;width:100%;}
 .search_wrap .input_flex.tp1{gap:1rem 2.2rem;}
 .search_wrap .input_flex .input_label .label_base{display:flex;margin-bottom:1.2rem;}
 .search_wrap .input_flex .input_box{position:relative;z-index:1;}
 .search_wrap .input_flex .input_box .input_list{display:none;position:absolute;top:calc(100% + .6rem);left:0;width:max-content;min-width:100%;max-width:208%;border:.1rem solid #bababa;border-radius:.6rem;background-color:#fff;overflow:hidden;}
 .search_wrap .input_flex .input_box .input_list > ul{width:100%;max-height:28rem;overflow-y:auto;}
 .search_wrap .input_flex .input_box .input_list > ul li{display:inline-flex;align-items:center;width:100%;}
 .search_wrap .input_flex .input_box .input_list > ul li button{width:100%;min-height:4.5rem;font-size:1.5rem;line-height:1.2;text-align:left;color:#616161;padding:.4rem 1.4rem;}
 .search_wrap .input_flex .input_box .input_list > ul li:hover button{background-color:#edf1f5;}
 .search_wrap .bridge{display:inline-flex;align-items:center;vertical-align:middle;}
 .search_wrap .divide{display:inline-flex;align-items:center;vertical-align:middle;width:.2rem;height:1.3rem;background-color:#d9d9d9;margin:-.2rem 2.4rem 0 2.4rem;}
  .search_wrap .label_base{display:inline-flex;color:#272727;}
 .search_wrap .input_base{position:relative;display:inline-flex;width:100%;max-width:21rem;height:3.6rem;border:.1rem solid #bababa;border-radius:.6rem;vertical-align:middle;padding:0 1.4rem;}
  .search_wrap .input_btn{position:relative;display:flex;gap:0 1rem;}
 .search_wrap .input_btn .input_base{flex-grow:1;}
 .search_wrap .input_btn .btn_base{flex-shrink:0;}
  .search_wrap .chk_base{position:relative;display:inline-flex;min-width:2.4rem;min-height:2.4rem;}
 .search_wrap .chk_base input{position:absolute !important;width:.1rem !important;height:.1rem !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .search_wrap .chk_base input + label{position:relative;padding-left:3.2rem;cursor:pointer;}
 .search_wrap .chk_base input + label::before{position:absolute;top:0;left:0;content:'';display:block;width:2.4rem;height:2.4rem;border:.1rem solid #58616a;border-radius:.4rem;background-color:#fff;}
 .search_wrap .chk_base input:checked + label::before{border-color:var(--primary50);background:var(--primary50) url(/images/module/common/sp_icon_itid.png?build_20251205012) no-repeat -74.8rem -9.7rem;}
 .search_wrap .chk_base input:disabled + label::before{border-color:#b1b8be;background-color:#cdd1d5;}
 .search_wrap .chk_base input:disabled:checked + label::before{background-position:-77rem -9.7rem;}
 .search_wrap .chk_base.sm{min-width:2rem;min-height:2rem;}
 .search_wrap .chk_base.sm input + label::before{width:2rem;height:2rem;}
 .search_wrap .chk_base.sm input:checked + label::before{background-position:-79.2rem -9.8rem;}
 .search_wrap .chk_base.sm input:disabled:checked + label::before{background-position:-81.1rem -9.8rem;}
 .search_wrap .chk_list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem;}
  .search_wrap .radio_base{position:relative;display:inline-flex;min-width:2.4rem;min-height:2.4rem;}
 .search_wrap .radio_base input{position:absolute !important;width:.1rem !important;height:.1rem !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .search_wrap .radio_base input + label{position:relative;padding-left:3.2rem;cursor:pointer;}
 .search_wrap .radio_base input + label::before{position:absolute;top:0;left:0;content:'';display:block;width:2.4rem;height:2.4rem;border:.1rem solid #58616a;border-radius:50rem;background-color:#fff;}
 .search_wrap .radio_base input:checked + label::before{border-width:.15rem;border-color:var(--primary50);background:#fff url(/images/module/common/sp_icon_itid.png?build_20251205012) no-repeat -83rem -9.6rem;}
 .search_wrap .radio_base input:disabled + label::before{border-color:#b1b8be;background-color:#cdd1d5;}
 .search_wrap .radio_base input:disabled:checked + label::before{background-position:-85.2rem -9.6rem;}
 .search_wrap .radio_base.sm{min-width:2rem;min-height:2rem;}
 .search_wrap .radio_base.sm input + label{padding-left:2.8rem;}
 .search_wrap .radio_base.sm input + label::before{top:.2rem;width:2rem;height:2rem;}
 .search_wrap .radio_base.sm input:checked + label::before{background-position:-87.5rem -9.8rem;}
 .search_wrap .radio_base.sm input:disabled:checked + label::before{background-position:-89.5rem -9.8rem;}
 .search_wrap .radio_btn{position:relative;display:inline-flex;}
 .search_wrap .radio_btn input{position:absolute !important;width:.1rem !important;height:.1rem !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .search_wrap .radio_btn input + label{display:inline-flex;align-items:center;justify-content:center;width:7.2rem;height:4rem;font-weight:600;color:#fff;border-radius:.6rem;background-color:var(--gray50);cursor:pointer;}
 .search_wrap .radio_btn input:checked + label{color:var(--gray0) !important;border-color:var(--primary50) !important;background-color:var(--primary50) !important;}
 .search_wrap .radio_btn.lg{width:100%;}
 .search_wrap .radio_btn.lg input + label{width:100%;height:6rem;font-weight:500;color:#272727;border:.1rem solid #e0e0e0;background-color:#f7f7f7;}
 .search_wrap .radio_list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem;}
 .search_wrap .radio_list > li{display:inline-flex;align-items:center;}
  .search_wrap .select_box{position:relative;display:inline-flex;width:100%;max-width:21rem;border-radius:.6rem;background-color:#fff;}
 .search_wrap .select_box > a{position:relative;display:block;width:100%;height:3.6rem;line-height:3.4rem;border:.1rem solid #bababa;border-radius:.6rem;padding:0 4.8rem 0 1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap .select_box > a::after{position:absolute;top:0;right:0;content:'';display:block;width:3.6rem;height:3.6rem;background:#edf1f5 url(/images/module/common/sp_icon_krds.png?build_20251205012) no-repeat -18.8rem -3.65rem;}
 .search_wrap .select_box > ul{display:none;position:absolute;top:4.2rem;left:0;width:100%;border:.1rem solid #bababa;border-radius:.6rem;overflow:hidden;z-index:10;}
 .search_wrap .select_box > ul li a{display:flex;background-color:#fff;word-break:break-word;padding:.6rem 1.4rem;}
 .search_wrap .select_box > ul li.on a, .search_wrap .select_box > ul li a:hover, .search_wrap .select_box > ul li a:focus{background-color:#edf1f5;}
 .search_wrap .select_box.on > ul{display:block !important;}
 .search_wrap .select_box.disabled > a{background-color:#edf1f5;pointer-events:none;}
 .search_wrap .select_box.line_none > a{height:2.4rem;line-height:2.4rem;border:0;padding:0 3.8rem 0 2.2rem;}
 .search_wrap .select_box.line_none > a::after{width:2.4rem;height:2.4rem;background:url(/images/module/common/sp_icon_itid.png?build_20251205012) no-repeat -106.1rem -4.1rem;}
 .search_wrap .select_box.line_none > ul{top:3rem;}
 .search_wrap .select_box.tp1{width:auto;max-width:100%;}
 .search_wrap .select_box.tp2{width:16rem;}
 .search_wrap .select_box.tp3{width:9rem;}
 .search_wrap .select_box.tp3 > a{padding-left:1rem;}
  .search_wrap .datepicker_single{position:relative;display:flex;width:fit-content;}
 .search_wrap .datepicker_single .btn_datesingle{position:absolute;top:50%;transform:translateY(-50%);right:1.4rem;line-height:1;}
 .search_wrap .datepicker_single .label_base{position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);color:#616161;z-index:1;}
 .search_wrap .datepicker_single .label_base + .input_base{padding-left:6.5rem;padding-right:3.5rem;}
 .search_wrap .datepicker_range{position:relative;display:flex;flex-wrap:nowrap;gap:1rem;width:fit-content;}
 .search_wrap .datepicker_range .input_label{position:relative;}
 .search_wrap .datepicker_range .input_label .label_base{position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);color:#616161;z-index:1;}
 .search_wrap .datepicker_range .input_label .label_base + .input_base{width:100%;padding-left:6.5rem;}
 .search_wrap .datepicker_range .input_label.date_end .input_base{padding-right:3.6rem;}
 .search_wrap .datepicker_range .btn_daterange{position:absolute;top:50%;transform:translateY(-50%);right:1.2rem;line-height:1;}
 .search_wrap .datepicker_range .hasDatepicker{border:0 !important;}
  .ui-datepicker td.ui-datepicker-week-end:nth-child(1n) a, .ui-datepicker td.ui-datepicker-week-end:nth-child(1n) span{color:#f35600}
 .ui-datepicker td.ui-datepicker-week-end:nth-child(7n) a, .ui-datepicker td.ui-datepicker-week-end:nth-child(7n) span{color:#337be8}
 .ui-datepicker{display:none;position:absolute;top:100%;left:0;width:100%;max-width:49rem;border:.1rem solid #bababa;border-radius:.6rem;background-color:#fff;overflow:hidden;z-index:5 !important;}
 .ui-datepicker-header{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#edf1f5;padding:1.4rem 1.6rem;}
 .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker-header .ui-datepicker-next{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;;border-radius:.6rem;background-color:#fff;cursor:pointer;}
 .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker-header .ui-datepicker-next span{position:absolute !important;width:.1rem !important;height:.1rem !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}
 .ui-datepicker-header .ui-datepicker-prev::before, .ui-datepicker-header .ui-datepicker-next::before{content:'';display:block;width:1rem;height:1.6rem;background:url(/images/module/common/sp_icon_krds.png?build_20251205012) no-repeat;background-size:118rem;}
 .ui-datepicker-header .ui-datepicker-prev::before{background-position:-34.4rem -4.4rem;}
 .ui-datepicker-header .ui-datepicker-next::before{background-position:-39.4rem -4.4rem;}
 .ui-datepicker-header .ui-datepicker-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-flex;}
 .ui-datepicker-header .ui-datepicker-title select{max-height:21.5rem;font-size:1.9rem;font-weight:600;border:0;background:transparent url(/images/module/common/ico_select.png?build_20251205012) no-repeat top .5rem right 0;appearance:none;padding:.25rem 3rem .25rem .5rem;margin:0 .5rem;}
 .ui-datepicker-calendar{width:calc(100% - 5.6rem);text-align:center;margin:1.2rem 2.8rem;}
 .ui-datepicker-calendar th{width:6.2rem;height:6rem;}
 .ui-datepicker-calendar td{position:relative;padding-bottom:2.6rem;z-index:0;}
 .ui-datepicker-calendar td .ui-state-default{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;font-size:1.5rem;color:#272727;border:0;border-radius:50rem;text-align:center;padding:0;margin:0 auto;}
 .ui-datepicker-calendar td.ui-datepicker-today::after{position:absolute;top:4rem;left:50%;transform:translateX(-50%);content:'오늘';font-size:1.3rem;font-weight:600;color:#616161;white-space:nowrap;}
 .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default{border:.2rem solid #1a4ab9;}
 .ui-datepicker-calendar td.day_highlight::before{position:absolute;top:0;content:'';display:block;height:3.4rem;background-color:#e9f8ff;z-index:-1;}
 .ui-datepicker-calendar td.day_highlight .ui-state-default{color:#fff !important;background:#1a4ab9;}
 .ui-datepicker-calendar td.day_highlight.day_start::before{left:50%;width:50%;}
 .ui-datepicker-calendar td.day_highlight.day_start::after{position:absolute;top:4rem;left:50%;transform:translateX(-50%);content:'시작';font-size:1.3rem;font-weight:600;color:#616161;white-space:nowrap;}
 .ui-datepicker-calendar td.day_highlight.day_between::before{left:0;width:100%;}
 .ui-datepicker-calendar td.day_highlight.day_between .ui-state-default{color:#272727 !important;background:#e9f8ff;}
 .ui-datepicker-calendar td.day_highlight.day_end::before{left:0;width:50%;}
 .ui-datepicker-calendar td.day_highlight.day_end::after{position:absolute;top:4rem;left:50%;transform:translateX(-50%);content:'종료';font-size:1.3rem;font-weight:600;color:#616161;white-space:nowrap;}
 .ui-datepicker-buttonpane{display:flex;align-items:center;gap:0 .8rem;color:#616161;border-top:.1rem solid #bababa;padding:1.8rem 1.4rem 1.8rem 2.4rem;}
 .ui-datepicker-buttonpane .datepicker_select{display:inline-flex;flex-wrap:wrap;margin-right:auto;}
 .ui-datepicker-buttonpane button{flex-shrink:0;width:6.9rem;height:3.6rem;color:#fff;border-radius:.6rem;}
 .ui-datepicker-buttonpane button.datepicker_close{background-color:#898989;}
 .ui-datepicker-buttonpane button.datepicker_apply{background-color:#1a4ab9;}
  .search_wrap .file_area{flex-wrap:wrap;height:auto;}
 .search_wrap .file_area .file_base{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem 0;width:100%;height:18rem;text-align:center;word-break:keep-all;border:.1rem solid #bababa;border-radius:.6rem;background-color:#f7f7f7;padding:2rem;margin-top:1.9rem;}
 .search_wrap .file_area .file_base .input_file{height:3.6rem;border:.1rem solid #000;border-radius:0;background-color:#fff;}
 .search_wrap .file_area .file_cnt{width:100%;}
 .search_wrap .file_area .file_list{display:flex;flex-direction:column;gap:1rem 0;width:100%;}
 .search_wrap .file_area .file_list > li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border:.1rem solid #bababa;border-radius:.6rem;background-color:#fff;}
 .search_wrap .file_area .file_list > li .file{display:inline-flex;align-items:center;gap:.5rem;}
 .search_wrap .file_area .file_list > li .file .name{max-width:calc(100% - 16rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap .file_area .file_list > li .btn_flex{margin-left:auto;}
  .search_wrap .table_list{width:100%;text-align:center;border-top:.1rem solid #000;margin-bottom:6.5rem;}
 .search_wrap .table_list .chk_base{height:2.4rem;vertical-align:middle;}
 .search_wrap .table_list .chk_base input + label{padding-left:2.4rem;}
 .search_wrap .table_list .ico_box{margin:0 auto;}
 .search_wrap .table_list thead tr{border-bottom:.1rem solid #000;}
 .search_wrap .table_list thead tr th{min-width:5rem;height:5.6rem;font-size:1.7rem;font-weight:600;padding:.2rem .1rem; vertical-align: middle;}
 .search_wrap .table_list tbody tr{border-bottom:.1rem solid #d2d2d2;transition:all .2s;}
 .search_wrap .table_list tbody tr:hover{color:#fff;background-color:#616161;}
 .search_wrap .table_list tbody tr:hover .ico_alarm, .search_wrap .table_list tbody tr:hover .ico_certified{filter:contrast(0) brightness(10);}
 .search_wrap .table_list tbody tr:hover td > a, .search_wrap .table_list tbody tr:hover td .btn_text{color:#fff;}
 .search_wrap .table_list tbody tr:hover .line_tertiary{color:var(--gray0);border-color:var(--gray0);}
 .search_wrap .table_list tbody tr:hover .tx_primary50, .search_wrap .table_list tbody tr:hover .tx_success, .search_wrap .table_list tbody tr:hover .tx_excmint20, .search_wrap .table_list tbody tr:hover .tx_gray50, .search_wrap .table_list tbody tr:hover .tx_base{color:var(--gray0) !important;}
 .search_wrap .table_list tbody tr td{height:5.6rem;word-break:break-word;padding:1.5rem 1rem;}
 .search_wrap .table_list tbody tr td.align_left a{display:flex;gap:.5rem;width:100%;}
 .search_wrap .table_list tbody tr td.align_left a > span{max-width:calc(100% - 3rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap .table_list tbody tr td.align_left a .ico_certified{margin-top:-.2rem;}
  .search_wrap .view_box.file_area{border:.1rem solid #cfcfcf;border-radius:.7rem;overflow:hidden;}
 .search_wrap .view_box.file_area .file_tit{display:flex;align-items:center;justify-content:space-between;height:7rem;background-color:#fff;padding:1.8rem 3rem;}
 .search_wrap .view_box.file_area .file_tit .tit{font-size:1.7rem;color:#333;}
 .search_wrap .view_box.file_area .file_cnt{background-color:#f5f5f5;padding:3rem;}
 .search_wrap .view_box.file_area .file_list > li{border-color:#cfcfcf;background-color:#fff;padding:1.6rem 2.6rem;}
 .search_wrap .view_box.file_area .file_list > li .file{width:65%;color:#333;}
 .search_wrap .view_box.file_area.bw0{margin-top:4.2rem;}
 .search_wrap .view_box.file_area.bw0 .file_cnt{background-color:transparent;padding:0;}
 .search_wrap .view_box.file_area.bw0 .file_list > li{border-radius:1.5rem;}
  .search_wrap .search_area{margin-bottom:3.6rem;}
 .search_wrap .search_area > div{border:.1rem solid #e3e3e3;border-radius:.6rem;background-color:#f7f7f7;padding:2.8rem 3.2rem 3.2rem;}
 .search_wrap .search_area .input_base, .search_wrap .search_area .btn_base.xlg{height:4.8rem;}
 .search_wrap .search_area .select_box > a{height:4.8rem;line-height:4.6rem;}
 .search_wrap .search_area .select_box > a::after{width:5.2rem;height:4.8rem;border-left:.1rem solid #bababa;background-position:-18rem -2.8rem;}
 .search_wrap .search_area .select_box > ul{top:4.8rem}
 .search_wrap .search_area .datepicker_range{width:100%;}
 .search_wrap .search_area .datepicker_range .input_label{flex:1;}
 .search_wrap .search_area .datepicker_range .input_label .input_base{max-width:none;}
 .search_wrap .search_area .flex1 .input_btn{position:relative;}
 .search_wrap .search_area .flex1 .input_btn .input_base{padding-right:6rem;}
 .search_wrap .search_area .flex1 .input_btn .input_base + button{position:absolute;top:50%;transform:translateY(-50%);right:.12rem;border-left:.1rem solid #bababa;border-radius:0 .6rem .6rem 0;}
 .search_wrap .search_area .search_bot{display:none;margin-top:.8rem;}
 .search_wrap .search_area .search_bot > .input_flex{gap:1.5rem 2.5rem;}
 .search_wrap .search_area .search_bot > .input_flex .select_box{width:100%;max-width:100%;}
 .search_wrap .search_area .search_bot .input_btn{width:100%;}
 .search_wrap .search_area .filter_area{border-top:.1rem solid #d9d9d9;padding-top:2rem;margin-top:2.4rem;}
  .search_wrap .filter_area{display:flex;justify-content:space-between;gap:1rem;}
 .search_wrap .filter_area > .btn_base{flex-shrink:0;margin-left:auto;}
 .search_wrap .filter_chip{position:relative;display:flex;flex-wrap:wrap;gap:.8rem;padding-left:14.2rem;}
 .search_wrap .filter_chip .label_base{line-height:3.6rem;}
 .search_wrap .filter_chip dt{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:0 1rem;height:3.6rem;}
 .search_wrap .filter_chip dt .filter_reset{width:3.6rem;height:3.6rem;border:.1rem solid #e3e3e3;border-radius:5rem;background-color:#fff;}
 .search_wrap .filter_chip dd .chip{display:inline-flex;align-items:center;height:3.6rem;border:.1rem solid #e3e3e3;border-radius:5rem;background-color:#fff;padding:0 .8rem 0 1.8rem;cursor:pointer;}
 .search_wrap .filter_chip dd .chip .filter_delete{margin-left:1.4rem;}
  .search_wrap .sort_area{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem .5rem;font-weight:600;margin-bottom:1.6rem;}
 .search_wrap .sort_area .list{display:flex;align-items:center;;margin-left:auto;}
 .search_wrap .sort_area .list > li{display:inline-flex;align-items:center;}
 .search_wrap .sort_area .list > li span.web_only{display:inline-flex;align-items:center;gap:0 1rem;}
 .search_wrap .sort_area .list > li .btn_text.on{color:var(--primary50);text-decoration:underline;}
  .search_wrap .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3rem;margin-bottom:5rem;}
 .search_wrap .pagination .input_base{width:5.6rem;height:4rem;text-align:center;padding:0; margin-right: 1rem;}
 .search_wrap .pagination .input_base:disabled{border:0;background-color:transparent;}
 .search_wrap .pagination .page_link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin:0 -1.4rem;}
 .search_wrap .pagination .page_link > *{width:4rem;line-height:4rem;text-align:center;color:#464c53;border-radius:.6rem;}
 .search_wrap .pagination .page_link .on{color:#fff;background-color:var(--primary50);}
 .search_wrap .pagination .page_link .split{margin:0 .4rem;}
 .search_wrap .pagination .btn_base{margin-left:1.6rem;}
  .search_wrap .search_top{display:flex;flex-direction:column;align-items:center;gap:4.4rem 0;width:100%;}
 .search_wrap .search_top .label_base{font-size:3.2rem;font-weight:600;}
 .search_wrap .search_box{position:relative;width:100%;max-width:84rem;}
 .search_wrap .search_box .input_btn{align-items:center;gap:0 2.2rem;width:100%;height:8rem;border:.1rem solid #616161;border-radius:1.2rem;background-color:#fff;padding:0 2.8rem;}
 .search_wrap .search_box .input_btn .input_base{max-width:100%;height:100%;font-size:2.2rem;border:0;background-color:transparent;padding:0;}
 .search_wrap .search_box .input_btn .input_base::placeholder{font-size:2.2rem;}
 .search_wrap .search_box .input_list{display:none;}
 .search_wrap .search_box .input_list .list{position:absolute;top:8.6rem;left:0;display:flex;flex-direction:column;gap:1rem 0;width:100%;max-height:45rem;font-size:2.2rem;color:#616161;border:.1rem solid #616161;border-radius:1.2rem;background-color:#fff;padding:3.6rem 3rem;overflow-y:auto;z-index:1;}
  .search_wrap.page .search_top{background-color:#e9edf3;padding:6rem 3rem;}
 .search_wrap.page .search_bot{display:flex;gap:2rem 7.2rem;margin-top:3.5rem; margin-bottom: 6rem;}
 .search_wrap.page .search_filter{flex-shrink:0;width:28rem;}
 .search_wrap.page .search_filter .filter_area{flex-direction:column;gap:0;}
 .search_wrap.page .search_filter .h2, .search_wrap.page .search_filter .filter_tit{display:flex;align-items:center;justify-content:space-between;height:7rem;}
 .search_wrap.page .search_filter .h2{font-size:2.1rem;}
 .search_wrap.page .search_filter .filter_tit{font-size:1.8rem;font-weight:600;border-top:.1rem solid #272727;}
 .search_wrap.page .search_filter .filter_tit .tit .num{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:2.2rem;font-size:1.5rem;color:#fff;border-radius:5rem;background-color:#1a4ab9;vertical-align:middle;padding:0 1rem;margin:-.3rem 0 0 1rem}
 .search_wrap.page .search_filter .filter_cnt{display:none;margin-bottom:2.8rem;}
 .search_wrap.page .search_filter .filter_cnt .chk_list{align-items:flex-start;}
 .search_wrap.page .search_filter .filter_cnt .btn_flex{gap:0 .8rem;}
 .search_wrap.page .search_filter .filter_cnt .btn_flex .radio_btn{flex:1;}
 .search_wrap.page .search_filter .filter_cnt .btn_flex .radio_btn input + label{width:100%;font-size:1.5rem;color:#272727;border:.1rem solid #bababa;background-color:#fff;}
 .search_wrap.page .search_filter .filter_cnt .datepicker_range{align-items:flex-end;}
 .search_wrap.page .search_filter .filter_cnt .datepicker_range .input_label .label_base{position:initial;transform:none;margin-bottom:1rem;}
 .search_wrap.page .search_filter .filter_cnt .datepicker_range .input_label .label_base + .input_base{padding-left:1.4rem;}
 .search_wrap.page .search_filter .filter_cnt .datepicker_range .bridge{padding-bottom:.5rem;}
 .search_wrap.page .search_filter .filter_cnt .datepicker_range .btn_daterange{top:initial;}
 .search_wrap.page .search_filter .btn_page{padding-top:2.2rem;}
 .search_wrap.page .search_filter .btn_page .btn_base{width:100%;border-radius:.6rem;}
 .search_wrap.page .search_result{width:calc(100% - 34rem);}
 .search_wrap.page .search_result .filter_area{border-radius:.6rem;background-color:#f7f7f7;padding:2.4rem 3.2rem;}
 .search_wrap.page .search_result .filter_chip{padding-left:18.2rem;}
 .search_wrap.page .search_result .sort_area{margin-top:3rem;}
 .search_wrap.page .search_result .sort_area > span { font-size: 2rem;}
 .search_wrap.page .search_result .result_list{border-top:.1rem solid #bababa;}
 .search_wrap.page .search_result .result_none{display:flex;flex-direction:column;align-items:center;gap:2.6rem 0;padding-top:9rem;}
 .search_wrap.page .search_result .result_none .h3 { font-size: 2.6rem;}
 .search_wrap.page .search_result .result_none .list li{color:#616161; position: relative; padding-left:.9rem;}
 .search_wrap.page .search_result .result_none .list li::before { content: ""; display: block; width: .4rem; height: .4rem; background-color:#616161; position: absolute; top: .9rem; left: 0; }
 .search_wrap.page .search_result .result_none .list li + li{margin-top:.5rem;}
 .search_wrap.page .search_result .result{border-bottom:.1rem solid #e5e5e5;}
 .search_wrap.page .search_result .result .top{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.5rem;padding:3.2rem 0;}
 .search_wrap.page .search_result .result .top .date{color:#333;}
 .search_wrap.page .search_result .result .top .btn_text{margin-left:auto;}
 .search_wrap.page .search_result .result .mid .sum{display:flex;flex-wrap:wrap;gap:2rem 5rem;}
 .search_wrap.page .search_result .result .mid .sum .tit{width:calc(100% - 21rem);font-size:2rem;font-weight:600;color:#272727;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap.page .search_result .result .mid .sum .sub{width:calc(100% - 21rem);color:#616161;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap.page .search_result .result .mid .sum .img{flex-shrink:0;width:16rem;height:12rem;border-radius:.6rem;overflow:hidden;margin-top:-5rem;}
 .search_wrap.page .search_result .result .mid .sum .img img{width:100%;height:100%;object-fit:cover;}
 .search_wrap.page .search_result .result .mid .sum.w_100 > span{width:100%;}
 .search_wrap.page .search_result .result .bot{display:flex;align-items:center;gap:2rem;font-size:1.6rem;padding:2.2rem 0 4.2rem;}
 .search_wrap.page .search_result .result .bot .nav{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:80%;}
 .search_wrap.page .search_result .result .bot .nav li + li::before{content:'>';display:inline-block;vertical-align:middle;margin:0 .3rem;}
 .search_wrap.page .search_result .result .bot .nav li a{justify-content:flex-start;color:#565656;text-decoration:underline; letter-spacing: .03rem;}
 .search_wrap.page .search_result .result .bot .nav + .btn_text{flex-shrink:0;color:#565656;margin-left:auto;}
 .search_wrap.page .search_result .result .bot .btn_link{justify-content:flex-start;width:100%;color:#333;text-decoration:underline;}
 .search_wrap.page .search_result .result .bot .btn_link span{max-width:calc(100% - 21rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .search_wrap.page .search_result .table_list{margin-top:3rem;}
 .search_wrap.page .search_result .file_area{border:0;margin-top:2.2rem;}
 .search_wrap.page .search_result .file_area .file_cnt{background-color:transparent;padding:0;}
 .search_wrap.page .search_result .file_area .file_list > li{border-radius:1.2rem;}
 .search_wrap.page .search_result .pagination{margin-top:5rem;}
 .search_wrap.page .search_result.w_100 .sort_area{position:relative;justify-content:center;margin-top:2rem;}
 .search_wrap.page .search_result.w_100 .sort_area .btn_flex{position:absolute;top:0;left:0;}
 .search_wrap.page .search_result.w_100 .sort_area .btn_flex .btn_base{height:3.8rem;}
 .search_wrap.page .search_result.w_100 .sort_area .btn_flex .btn_base i{transform:rotate(180deg);}
  #modal_search .modal_area{flex-direction:column;align-items:center;justify-content:center;gap:5rem 0;height:100%;max-height:100%;border-radius:0;background-color:#e9edf3;padding:5rem 3rem;}
 #modal_search .search_bot{display:flex;width:144rem;border-top:.1rem solid #bababa;}
 #modal_search .search_bot .flex1{display:flex;flex-wrap:wrap;align-content:flex-start;gap:3.4rem 0;padding:5rem 5rem 2rem;}
 #modal_search .search_bot .flex1 + .flex1{border-left:.1rem solid #bababa;}
 #modal_search .search_bot .tit{font-size:2.2rem;font-weight:600;color:#000;}
 #modal_search .search_bot .btn_flex{margin:-1.2rem 0 0 auto;}
 #modal_search .search_bot .btn_page{width:100%;border-top:.1rem solid #bababa;padding:2.2rem .6rem 0;margin-top:auto;}
 #modal_search .search_bot .list{display:flex;flex-direction:column;gap:1rem 0;width:100%;counter-reset:counter;}
 #modal_search .search_bot .list li{counter-increment:counter;}
 #modal_search .search_bot .list li a{display:flex;align-items:center;gap:0 1.2rem;min-height:3rem;}
 #modal_search .search_bot .list li a .rank, #modal_search .search_bot .list li a .btn_icon{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;}
 #modal_search .search_bot ol.list li a::before{content:counter(counter);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:600;color:#fff;border-radius:50rem;}
 #modal_search .search_bot ol.list_primary li a::before{background-color:var(--primary50);}
 #modal_search .search_bot ol.list_success li a::before{background-color:var(--success);}
 #modal_search .modal_close{position:absolute;top:5rem;right:5rem;}
 @media screen and (max-width:1500px) { #modal_search .search_bot{width:100%}
 }
  @media screen and (max-width:1280px) {  #modal_search .search_bot .flex1{padding-left:3rem;padding-right:3rem;}
 }
  @media screen and (max-width:1024px) {  .search_wrap .mob_dp_inflex{display:inline-flex !important;}
  .search_wrap .datepicker_single{width:100%;}
 .search_wrap .datepicker_range{align-items:flex-end;}
 .search_wrap .datepicker_range .bridge{padding-bottom:1rem;}
 .search_wrap .datepicker_range .input_label{display:inline-flex;flex-direction:column;}
 .search_wrap .datepicker_range .input_label .label_base{position:initial;top:initial;left:initial;transform:none;margin-bottom:1rem;}
 .search_wrap .datepicker_range .input_label .label_base + .input_base{padding-left:1.4rem;}
 .search_wrap .datepicker_range .btn_daterange{top:initial;}
  .ui-datepicker{max-width:32rem;}
 .ui-datepicker-header{padding:1.4rem 1rem;}
 .ui-datepicker-header .ui-datepicker-title select{font-size:1.7rem;padding:.3rem 3rem .4rem 0;}
 .ui-datepicker-calendar{width:calc(100% - 2rem);margin:1rem;}
 .ui-datepicker-buttonpane{padding:1.8rem;}
 .ui-datepicker-buttonpane button{width:5.5rem;}
  .search_wrap .file_area .file_base{width:auto;height:auto;border:0;padding:0;background-color:transparent;margin:0;}
  .search_wrap .table_list{display:flex;flex-direction:column;font-size:1.5rem;color:#616161;margin-bottom:4.5rem;}
 .search_wrap .table_list colgroup{display:none;}
 .search_wrap .table_list thead{display:none;}
 .search_wrap .table_list tbody{display:flex;flex-direction:column;}
 .search_wrap .table_list tbody tr{display:flex;flex-wrap:wrap;padding:1.6rem 1rem;}
 .search_wrap .table_list tbody tr td{display:inline-flex;flex-wrap:wrap;gap:.2rem;width:100%;height:auto;padding:0;}
 .search_wrap .table_list tbody tr td[aria-label]::before{content:attr(aria-label) !important;display:inline-flex;align-items:center;width:auto !important;height:auto !important;font-size:1.5rem;color:#616161;text-align:left;background-color:transparent !important;margin:0 !important;}
 .search_wrap .table_list tbody tr td.mob_dp_inflex{align-items:center;width:auto;}
 .search_wrap .table_list tbody tr td.mob_dp_inflex ~ .mob_dp_inflex::before{content:'';display:inline-flex;width:.2rem;height:.8rem;border-radius:.2rem;background-color:#898989;vertical-align:middle;margin:0 1.2rem;}
 .search_wrap .table_list tbody tr td.mob_dp_inflex.tx_base{font-size:1.7rem;font-weight:600;}
 .search_wrap .table_list tbody tr td.align_left{font-size:1.6rem;margin:.4rem 0 .8rem;}
 .search_wrap .table_list tbody tr td.order_1{font-size:1.6rem;color:#272727;margin:.4rem 0 .8rem;}
 .search_wrap .table_list tbody tr.notice td i.ico_alarm{position:absolute;top:1.9rem;}
 .search_wrap .table_list tbody tr.notice td a{padding-left:2.4rem;}
 .search_wrap .table_list tbody tr:hover td.order_1{color:#fff;}
 .search_wrap .table_list tbody tr:hover td::before{color:#fff;}
 .search_wrap .table_list tbody tr:hover td:hover .tx_danger { color: #ffa0a0 !important;}
  .search_wrap .search_area{margin-bottom:2.6rem;}
 .search_wrap .search_area > div{padding:2.5rem 2rem;}
 .search_wrap .search_area .select_box > a::after{width:4.2rem;background-position-x:-18.5rem;}
 .search_wrap .search_area .flex1 .input_btn .input_base{padding-right:5rem;}
 .search_wrap .search_area .mob_only{justify-content:flex-end;width:100%;}
 .search_wrap .search_area .mob_only .btn_base{width:11.8rem;}
 .search_wrap .search_area .mob_w_100{flex:none;border-top:.1rem solid #d9d9d9;padding-top:1.8rem;margin-top:.8rem;}
 .search_wrap .search_area .mob_w_100 .input_btn{flex-direction:column;align-items:flex-end;gap:1.8rem 0;}
 .search_wrap .search_area .input_flex .datepicker_range .bridge{padding-bottom:1.5rem;}
 .search_wrap .search_area .input_flex .datepicker_range .btn_daterange{bottom:8%;}
 .search_wrap .search_area .filter_area{padding-top:1.4rem;margin-top:2rem;}
 .search_wrap .search_area .filter_chip{border-bottom:.1rem solid #d9d9d9;padding-bottom:2rem;margin-bottom:1rem;}
 .search_wrap .search_area .filter_chip + .btn_base{margin-left:auto;}
 .search_wrap .search_area .search_bot > .input_flex{flex-direction:column;gap:1.8rem;}
  .search_wrap .filter_area{flex-direction:column;}
 .search_wrap .filter_chip{padding:5rem 0 0 0;}
  .sort_area .list > li + li::before{display:none;}
  .search_wrap .pagination{gap:2rem .6rem;margin-bottom:4.5rem;}
 .search_wrap .pagination .btn_text{order:1;border-radius:.6rem;background-color:#f7f7f7;padding:1rem 1.2rem !important;}
 .search_wrap .pagination .page_link{order:2;width:100%;}
 .search_wrap .pagination .page_num{order:3;}
  .search_wrap .search_box .input_btn{gap:0 1rem;height:7rem;}
  .search_wrap.page .search_top{padding:4rem 3rem;}
 .search_wrap.page .search_bot{flex-direction:column;}
 .search_wrap.page .search_filter{display:flex;justify-content:flex-end;width:100%;}
 .search_wrap.page .search_filter .filter_area{display:none;position:fixed;bottom:0;left:0;width:100%;max-height:95vh;;border-radius:2rem 2rem 0 0;background-color:#fff;padding:2.6rem 3rem 10rem;overflow-y:auto;z-index:12;}
 .search_wrap.page .search_filter .filter_close{position:absolute;top:2.8rem;right:3rem;}
 .search_wrap.page .search_filter .h2{flex-wrap:wrap;height:auto;padding-bottom:1.4rem;}
 .search_wrap.page .search_filter .h6{display:block !important;margin:0 0 2rem;}
 .search_wrap.page .search_filter .btn_page{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:2.5rem 3rem;}
 .search_wrap.page .search_filter .btn_page button{flex:1;}
 .search_wrap.page .search_filter.on::before{position:fixed;top:0;left:0;content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:11;}
 .search_wrap.page .search_result{width:100%;}
 .search_wrap.page .search_result .filter_area{padding:1.5rem 3rem;}
 .search_wrap.page .search_result .filter_chip{padding-left:0;}
 .search_wrap.page .search_result .table_list tr td{display:block;text-align:left;}
 .search_wrap.page .search_result.w_100 .sort_area{margin-top:0;}
 .search_wrap.page .search_result.w_100 .sort_area .btn_flex{position:initial;width:100%;border-bottom:.1rem solid #bababa;padding-bottom:2.4rem;}
 }
 @media screen and (max-width:1400px) { .search_wrap.page .search_bot.inner{width:92%;}
 }
  @media screen and (max-width:768px) {  .search_wrap.page .search_result .result .mid .sum{flex-direction:column;}
 .search_wrap.page .search_result .result .mid .sum .tit{order:1;width:100%;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
 .search_wrap.page .search_result .result .mid .sum .sub{order:3;width:100%;-webkit-line-clamp:4;}
 .search_wrap.page .search_result .result .mid .sum .img{order:2;margin:0;}
 .search_wrap.page .search_result .result .bot{flex-direction:column;align-items:flex-start;}
 .search_wrap.page .search_result .result .bot .nav{gap:.5rem 0;max-width:100%;}
 .search_wrap.page .search_result .result .bot .btn_text{margin-left:0 !important;}
 .search_wrap.page .search_result .result .bot .btn_link span{max-width:calc(100% - 3rem);}
  #modal_search .modal_area{justify-content:flex-start;}
 #modal_search .search_bot{flex-direction:column;}
 #modal_search .search_bot .flex1{flex-direction:column;align-items:center;padding:3rem 1rem;}
 #modal_search .search_bot .flex1 + .flex1{gap:2rem 0;border-top:.1rem solid #bababa;border-left:0;}
 #modal_search .search_bot .btn_flex{margin:0;}
 #modal_search .search_bot .btn_page{position:relative;border:0;padding-left:0;padding-right:0;}
 #modal_search .search_bot .btn_page::before{position:absolute;top:0;left:-1rem;content:'';width:calc(100% + 2rem);height:.1rem;background-color:#bababa;}
 #modal_search .modal_close{top:2rem;right:2rem;}
 }
 