.item-page .item-empty{text-align:center;padding:80px 20px;line-height:2}.item-page .item-empty h2{margin-bottom:16px;font-size:24px}.item-page .item-retry{background:#fff;border:1px solid #000;margin-top:16px;padding:8px 20px}.item-page .item-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.item-page button:disabled,.item-page select:disabled{opacity:.5;cursor:wait}.item-page .paginate{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}.item-page .aside_filter h2{padding-top:10px;font-size:18px;font-weight:700;display:block}.item_filter{margin-top:10px}.item_filter>li{border-top:1px solid #bdbdbd;font-size:16px;font-weight:700}.item_filter>li:first-child{border-top:0}.item_filter .item_filter_toggle{width:100%;height:50px;color:inherit;line-height:50px;font:inherit;text-align:left;cursor:pointer;background:url(/assets/images/ico_open2.png) right 3px top 50% no-repeat;border:0;padding:0;display:block}.item_filter>li.on .item_filter_toggle{background-image:url(/assets/images/ico_close3.png)}.item_filter>li>ul{padding:7px 0 20px}.item_filter>li>ul[hidden]{display:none}.item_filter li li{padding:8px 0 8px 30px;font-size:15px;font-weight:400;line-height:22px;position:relative}.item_filter ul ul{border-left:1px solid #e7e7e7;margin:10px 0 -8px -21px;padding:8px 0 13px 20px}.item_filter .item_type_toggle{text-indent:-999px;cursor:pointer;background:url(/assets/images/ico_open2.png) right 3px top 50% no-repeat;border:0;width:40px;height:30px;padding:0;display:inline-block;position:absolute;top:5px;right:0;overflow:hidden}.item_filter .item_type_toggle.on{background-image:url(/assets/images/ico_close3.png)}.item_filter input[type=checkbox]{position:absolute;top:11px;left:0}.item_filter label{cursor:pointer;margin-left:0}.item-page .list_filter .del{cursor:pointer}@media (min-width:1025px) and (max-width:1220px){body:has(.item-page) #wrap{min-width:0}body:has(.item-page) #footer .inner{width:calc(100% - 40px)}.item-page #contents{width:calc(100% - 40px)}.item-page .result_content{width:calc(100% - 320px)}.item-page .list_view{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.item-page .list_view .btn{margin-right:auto}.item-page .list_view .tit_wrap{margin-left:0}}@media (max-width:1024px){.item-page .aside_filter,.item-page .result_content{float:none;width:100%}}
