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