@charset "utf-8";

.pdf_wrap {max-width:1140px; width:100%; margin:0 auto; padding-left:20px; padding-right:20px;}
.payment_guideWrap {margin:40px auto;}
.payment_guideWrap .h2_wrap {border-bottom:1px solid rgba(0,0,0,0.7); padding-bottom:20px; font-size:18px; word-break:break-word; line-height:1.6em;}
.payment_guideWrap .h2_wrap h2 {font-size:30px; margin-bottom:10px;}
.payment_guideWrap .h2_wrap span {font-size:16px; color:#666; display:block;}
.payment_guideWrap .h2_wrap .pay {font-size:16px; margin-top:5px;}
.payment_guideWrap .h2_wrap .pay > span {display:inline-block; color:#222;}
.payment_guideWrap .h2_wrap .pay > span::after {content:'|'; color:#aaa; margin:0 8px 0 8px; font-weight:100; font-size:14px;}
.payment_guideWrap .h2_wrap .pay > span:last-child::after {display:none;}
.payment_guideWrap .h2_wrap .info {opacity:.9;text-decoration:underline; cursor:pointer; display:inline-block; margin:15px 0; font-weight:500; }
.payment_guideWrap .h2_wrap .info i {display:inline-block; width:20px; height:20px; background-color: #444;  border-radius:100%; padding:4px; vertical-align:middle; margin-left:5px;}
.payment_guideWrap .h2_wrap .info i img {vertical-align:top; filter: invert(99%) sepia(1%) saturate(627%) hue-rotate(349deg) brightness(122%) contrast(100%);}
.payment_guideWrap .h2_wrap .info:hover {opacity:1;}
.payment_guideWrap .payment_info .btn_after060103 {display:inline-block; color:#666; border:1px solid #ddd; padding:10px; margin:10px auto; box-shadow:1px 2px 2px rgba(0,0,0,0.03); border-radius:2px; line-height:1em;}
.payment_guideWrap .payment_info .btn_after060103:hover {text-decoration:none; box-shadow:inset 1px 2px 1px rgba(0,0,0,0.03); color:#333;}
.payment_guideWrap .pdf_search {color:#222; margin-bottom:30px; background-color:#fafafa; border:1px solid #eee; line-height:1em; font-size:14px; padding:20px; text-align:center;}
.payment_guideWrap .pdf_search input[type="text"], .payment_guideWrap .pdf_search input[type="email"], .payment_guideWrap .pdf_search input[type="number"], .payment_guideWrap .pdf_search select, .payment_guideWrap .pdf_search textarea
	{padding:0 10px; color:#444; border: 1px solid #ddd; width:120px; border-radius: 3px; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.03); height:36px; box-sizing:border-box; background-color:#fff;}
.payment_guideWrap .pdf_search select {padding:0 0 0 10px;}
.payment_guideWrap .pdf_search strong {vertical-align:middle; font-size:16px;}
.payment_guideWrap .pdf_search label {margin-left:20px;}
.payment_guideWrap .pdf_search label span {vertical-align:middle;}
.payment_guideWrap .pdf_search .btn_pdfsearch {display:inline-block; vertical-align:middle; background-color:#666; color:#fff; height:36px; padding:10px 25px; line-height:1em; border-radius:3px; margin:3px 20px 0; font-weight:bold;}
.payment_guideWrap dt {background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2018%2Srg%2Spcp%2Soyg_neebjobk.cat')no-repeat left center; font-weight: 600; color: #444; font-size:18px; padding-left: 22px; margin-bottom: 10px; position:relative;}
.payment_guideWrap dd {font-size:16px; color:#444; line-height:1.75em;}
.payment_guideWrap .pdf_service a {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2018%2Svzt%2Svpba_npebong.cat')no-repeat left center; padding-left:23px; }
.payment_guideWrap .pdf_service a > span {box-shadow:inset 0 -6px 0 rgba(234,247,88,0.8); padding:0 2px; font-weight:600; }
.payment_guideWrap .pdf_service a:hover {text-decoration:none; color:#222;}
.payment_guideWrap .pdf_service dd:last-child {margin-top:10px;}
.payment_guideWrap .pdf_guide {margin:30px 0 40px;}
.payment_guideWrap .pdf_guide span {font-weight:600; color:#d91b5c;}
.payment_guideWrap .pdf_guide dd:last-child {padding-left:75px;}
.pdf_inquiry {border-top:1px dashed #ddd; margin-top:30px; text-align:center;}
.pdf_inquiry .pdf_guide {display:inline-block; text-align:left; margin:30px auto 0;}
.pdf_inquiry .pdf_guide dd {font-size:13px; line-height:1.5em; margin-bottom:5px;}
.pdf_inquiry .pdf_guide dd:last-child {padding-left:65px;}

.payment_guideWrap .btnWrap {text-align:center; font-weight:600;}
.payment_guideWrap .btnWrap a, .payment_guideWrap .btnWrap button {display:inline-block; margin:5px; padding:14px 34px; min-width:180px; border:1px solid #ccc; /*background:linear-gradient(#fff, #f2f2f2);*/ box-shadow: 0 1px 2px rgba(0,0,0,0.05); box-sizing:border-box;}
.payment_guideWrap .btnWrap a:hover, .payment_guideWrap .btnWrap button:hover {text-decoration:none; /*background:linear-gradient(#f2f2f2, #fff);*/ box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);}
.payment_guideWrap .btnWrap .point {background-color:#d91b5c; color:#fff; border:1px solid #bc0f4f; box-shadow: 0 2px 1px rgba(0,0,0,0.1);}
.payment_guideWrap .btnWrap p {font-size:16px; margin:20px 0;}
.payment_guideWrap .btnWrap p span {margin-left:5px;}
.payment_guideWrap .pay_steptit {text-align:center; background-color:#555; color:#fff; padding:12px 0; margin-top:30px; font-size:17px;}
.payment_guideWrap .pay_step1 {padding:25px 25px 30px; background-color:#eee; margin-bottom:30px; text-align:center; box-shadow:inset 0 2px 3px rgba(0,0,0,0.08);}
.payment_guideWrap .pay_step1 strong {display:block; font-weight:normal;}
.payment_guideWrap .pay_step1 strong span {font-weight:bold;}
.payment_guideWrap .pay_step1 ul {display:inline-block; width:500px; font-size:15px; text-align:left; margin:15px 0;}
.payment_guideWrap .pay_step1 ul li {padding:12px 120px; border-bottom:1px solid #eee; background-color:rgba(255,255,255,0.7); letter-spacing:0.2px; position:relative;}
.payment_guideWrap .pay_step1 ul li:first-child {border-top:1px solid #eee;}
.payment_guideWrap .pay_step1 ul li span {font-weight:bold; margin-right:50px;}
.payment_guideWrap .pay_step1 ul li input {width:80px;}
.payment_guideWrap .pay_step1 ul li .btn_printbill {position:absolute; top:8px; right:30px; font-size:13px; padding:6px; letter-spacing:-0.2px; line-height:1em; border:1px solid #527bdc; color:#3057b3; box-shadow:0 0 1px rgba(0,0,0,0.1); border-radius:3px;}
.payment_guideWrap .pay_step1 ul li .btn_printbill:hover {text-decoration:none; background:#f5f9ff;}
.payment_guideWrap .pay_step1 table {width:500px; margin:15px auto;}
.payment_guideWrap .pay_step1 th, .payment_guideWrap .pay_step1 td {padding:15px 20px; font-size:15px; background-color:rgba(255,255,255,0.9); letter-spacing:0.2px; position:relative; outline:1px solid #ddd;}
.payment_guideWrap .pay_step1 th {background:#444; color:#fff; box-shadow:inset 1px 0 2px rgba(0,0,0,0.08)}
.payment_guideWrap .pay_step1 td {text-align:left;}
.payment_guideWrap .pay_step1 td .btn_printbill {background:#cfe1f1; padding:6px 8px; border-radius:5px; line-height: 1em; letter-spacing: -0.5px; display: inline-block; margin-left: 10px; border: 1px solid #aacce9; font-size: 14px;}
.payment_guideWrap .pay_step1 td .btn_printbill:hover {text-decoration:none; background:#aacce9;}
#paoinContent {padding-top:20px;}

/*201117 PDF서비스결제*/
.pdf_guide_box { display: inline-block; background: #fafafa; border: 1px solid #eee; margin-left: 75px; padding:12px 20px 12px 25px; margin: 5px 0 10px 75px; font-size: 14px; color: #444;}
.pdf_guide_box b {position:relative;}
.pdf_guide_box b:before {content:'-'; margin-right:5px; position:absolute; left:-10px; top:-5px;}
.pdf_dayselect3 { margin-bottom:30px;}
.pdf_dayselect3 li {float:left; width:33.333333333%; height:175px; text-align:center;  box-sizing:border-box; border:1px solid rgba(0,0,0,0.1); border-left:none;}
.pdf_dayselect3 li:first-child {border-left:1px solid rgba(0,0,0,0.1);}
.pdf_dayselect3 li label {display:block; padding:30px 20px 40px; cursor:pointer}
.pdf_dayselect3 li strong {font-size:21px; display:block; margin:3px 0 10px;}
.pdf_dayselect3 li span {font-weight:bold; display:block; font-size:15px;}
.pdf_dayselect3 li p {font-size:15px; color:#777; letter-spacing:-0.04em;}
.pdf_dayselect3 li.checked {background-color:#444; color:#fff; box-shadow:0 3px 4px rgba(0,0,0,0.3);}
.pdf_dayselect3 li.checked p {color:#ddd;}
.pdf_wrap .payment_date  {line-height:1.4em; margin:10px 0; letter-spacing:-0.05em; display:inline-block; box-shadow:inset 0 -4px 0 rgba(217,27,92,0.4); padding-bottom:4px;}
.pdf_wrap .payment_date span {color:#d91b5c; letter-spacing:0em; display:inline-block; font-size:inherit;}
.pdf_wrap .payment_date span::after {content:'/'; color:#ccc; margin:0 5px;}
.pdf_wrap .payment_date span:last-child::after {display:none;}
.pdf_wrap .date_box  {text-align:center; border-bottom:3px solid rgba(0,0,0,0.8); margin-bottom:40px; font-size:26px; font-weight:bold; padding:10px 0; color:#333; position:relative;}
.pdf_wrap .date_box .btn_date {margin:0 20px;}
.pdf_wrap .date_box .btn_date img {width:33px; height:22px; filter: invert(20%) sepia(49%) saturate(6533%) hue-rotate(329deg) brightness(88%) contrast(92%); padding:0 10px; margin-bottom:4px;}
.pdf_wrap .date_box .btn_date[title="어제"] img {transform: rotate(180deg);}
.pdf_wrap .pdf_list > li {float:left; width:100%; min-height:280px; margin:0 0 3%; box-sizing:border-box; overflow:hidden; zoom:1;}
.pdf_wrap .pdf_list > li:after {content:''; display:block; clear:both;}
.pdf_wrap .pdf_list > li .box {float:left; width:49%;}
.pdf_wrap .pdf_list > li .box:nth-child(even) {float:right;}
.pdf_wrap .pdf_list .pdf_img {float:left; width:160px; height:auto; margin-right:10px; overflow:hidden; border:1px solid rgba(0,0,0,0.2); box-shadow:2px 2px 1px rgba(0,0,0,0.06); }
.pdf_wrap .pdf_list .pdf_img img {width:100%; height:auto; -webkit-transition: .2s; transition: .2s; }
.pdf_wrap .pdf_list .pdf_img:hover img {transform: scale(1.1);}
.pdf_wrap .pdf_list .pdf_link ul {padding-left:170px;}
.pdf_wrap .pdf_list .pdf_link a {display:block; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; padding:0 20px 2px 10px; letter-spacing:-0.06em; position:relative;}
.pdf_wrap .pdf_list .pdf_link a::before {content:''; width:3px; height:3px; position:absolute; left:2px; top:15px; background-color:#aaa;}
.pdf_wrap .no_paper {text-align:center; font-size:17px; color:#333; padding:20px 0 40px;}
.pdf_wrap .date_box .btn_batch { font-size:16px; position:absolute; right:2px; bottom:10px; font-weight:normal; padding:12px 15px; line-height:1em; box-shadow:1px 1px 1px rgba(0,0,0,0.05); color:#555; border:1px solid #aaa; border-radius:5px;}
.pdf_wrap .date_box .btn_batch span {vertical-align:middle;}
.pdf_wrap .date_box .btn_batch span::before {content:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2020%2Svzntrf%2Svpba_qbjaybnq_16.cat'); width:18px; height:16px; display:inline-block; margin-right:7px; vertical-align:sub;}
.pdf_wrap .date_box .btn_batch:hover {text-decoration:none; color:#333; box-shadow:inset 1px 1px 2px rgba(0,0,0,0.05); cursor:pointer; }
.pdf_wrap .date_box .btn_payment { font-size:15px; position:absolute; right:2px; bottom:10px; font-weight:normal; padding:10px 15px; line-height:1em; box-shadow:1px 1px 1px rgba(0,0,0,0.05); color:#555; border:1px solid #aaa; background-image: linear-gradient(0deg, #eee, #fff); letter-spacing:0.05em; }
.pdf_wrap .date_box .btn_payment span {vertical-align:middle;}
.pdf_wrap .date_box .btn_payment span::before {content:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2020%2Scerzvhz%2Svzntrf%2Svpba_cnlzrag_16.cat'); width:23px; height:16px; display:inline-block; margin-right:7px; vertical-align:sub;}
.pdf_wrap .date_box .btn_payment:hover {text-decoration:none; color:#333; box-shadow:inset 1px 1px 2px rgba(0,0,0,0.05); cursor:pointer; background-image: linear-gradient(180deg, #eee, #fff);}
.pdf_wrap .date_box .btn_wrap {position:absolute; right:0; bottom:10px;}
.pdf_wrap .date_box .btn_wrap .btn_batch {position:relative; display:inline-block; right:0; bottom:0; float:left; margin-left:5px;}

/*220810_검색탭추가*/
.pdf_wrap .h2_wrap {border:none;}
.pdf_wrap form {margin-bottom:30px; letter-spacing:-0.02em;}
.pdf_wrap .tabs{ margin: 0px;	padding: 0px;	list-style: none; padding:10px 10px 0; background:#666; border-radius:5px 5px 0 0;}
.pdf_wrap .tabs > a { float:left; display:inline-block; width:49.9%; background:#888; font-size:17px; font-weight:600; line-height:1.2em; color:#fff;	display:block;	padding:15px;	cursor: pointer; border-radius:2px 2px 0 0; text-align:center; box-shadow:0 -1px 1px rgba(0,0,0,0.1); word-break: keep-all;}
.pdf_wrap .tabs > a.current { background: #eee;	color: #222; }
.pdf_wrap .tabs > a:last-child {float:right;}
.pdf_wrap .tab-content{	display: none;	background: #ededed;	padding: 15px; }
.pdf_wrap .tab-content.current{	display: inherit;	}
.pdf_wrap .tab-content input[type=search] {background:#fff; padding:10px; width:74.5%; border:1px solid rgba(0,0,0,0.1); font-size:16px;}
.pdf_wrap .tab-content label {float:left; display:inline-block; width:24.5%; background:#fff; border:1px solid rgba(0,0,0,0.1); position:relative; margin-right:0.5%; font-size:16px;}
.pdf_wrap .tab-content label span {position:absolute; right:0; height:40px; padding:10px; background:#fff;}
.pdf_wrap .tab-content select {padding:10px; width:calc(100% - 35px); height:40px; font-size:16px;}
.pdf_wrap .tab-content .btn_pdfsearch {float:right; width:24.5%; background-color:#444444; padding:10px; color:#fff; font-size:16px; font-weight:bold; border-radius:2px; border:1px solid #333;}
.pdf_wrap .container + span {display:block; text-align:right; margin:10px 0; color:#777;}
.pdf_wrap .search_result > li {width:100%; height:auto; margin:0 0 3%;}
.pdf_wrap .search_result > li:last-child {margin-bottom:0;}
.pdf_wrap .search_result dl {position:relative;}
.pdf_wrap .search_result dt span {font-weight:400;}
.pdf_wrap .search_result dd {margin:20px 0;}
.pdf_wrap .search_result dd.more {text-align:right; border-bottom:1px solid #ddd; color:#0066cc; padding-bottom: 10px; font-size:17px;}
.pdf_wrap .search_result > li:last-child .more {border:none;}
.pdf_wrap .search_result .thumb {float:left; margin-right:20px; width:180px; height:130px; overflow: hidden; border:1px solid rgba(0,0,0,0.2); box-shadow:2px 2px 1px rgb(0,0,0,0.06);}
.pdf_wrap .search_result .thumb img {width:100%; transition: .2s;}
.pdf_wrap .search_result .thumb:hover img {transform: scale(1.1);}
.pdf_wrap .search_result .thumb img[src*="img.etnews.com"] {width:auto; height:100%; transform:translateX(-10%);}
.pdf_wrap .search_result .thumb:hover img[src*="img.etnews.com"] {transform: translateX(-10%) scale(1.1);}
.pdf_wrap .search_result .text {letter-spacing:-0.02em;}
.pdf_wrap .search_result .text strong {display:block; font-size:21px; margin-bottom:5px; line-height:1.4em; }
.pdf_wrap .search_result .text p {color:#666; line-height:1.4em; height:2.8em; overflow: hidden; font-size:16px; margin-bottom:5px; font-weight:300; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pdf_wrap .search_result .text p + span {color:#999;}
.pdf_wrap .search_result .pagination_wrap .paginate { text-align: center; margin: 30px 0 50px; }
.pdf_wrap .search_result .pagination_wrap .paginate .on { border: 1px solid rgba(0,0,0,0.1); background-color: #888; color: #fff; }
.pdf_wrap .search_result .pagination_wrap .paginate a { display: inline-block; font-size: 15px; line-height: 30px; width: 34px; height: 34px; border: 1px solid #ddd; color: #222; background-color: #fff; vertical-align: top; }
.pdf_wrap .search_result .pagination_wrap .paginate .nextpage {font-size: 22px; line-height: 1.2em;}
.pdf_wrap .search_result .pagination_wrap .hide { position: absolute; left: -100000em; top: -100000em; }
.pdf_wrap .search_result .list_search_sortbtn { position: absolute; right: 0; top:-2px; margin:0;}
.pdf_wrap .search_result .list_search_sortbtn a {	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2016%2Srgarjf%2Svzntrf%2Spbzzba%2Svpba_gnof.cat') no-repeat left 5px;	padding-left: 17px;	margin-left: 8px;	color: #888;	font-size:15px; }
.pdf_wrap .search_result .list_search_sortbtn a:first-child {margin-left:0;}
.pdf_wrap .search_result .list_search_sortbtn a.on { background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2016%2Srgarjf%2Svzntrf%2Spbzzba%2Svpba_gnof.cat') no-repeat left -25px; font-weight: bold;	color: #dd2025; }



/*230524::공지영역추가*/
.notice_wrap {margin:-10px auto 10px; max-width:450px;}
.notice_wrap svg {width:70px; height:80px; fill:#777; float:left;}
.notice_wrap p {height:80px; display:flex; justify-content:center; flex-direction:column; color:#777;}
.notice_wrap strong {font-size:20px; color:#222; display:block; letter-spacing:-0.05em;}
.notice_wrap strong .point {color:#d91b5c;}

.ui-datepicker-trigger {width:24px; height:24px; display:inline-block; opacity:.9; margin-left:10px; margin-bottom:5px; cursor: pointer;}

/* 모달 */
#dialog {display: none;}
.ui-widget-overlay {position: fixed; top: 0;left: 0;width: 100%; height: 100%;}
.ui-widget-overlay {background:rgba(0,0,0,0.7); -ms-filter: Alpha(Opacity=70); }
.ui-widget-shadow {-webkit-box-shadow: -8px -8px 8px #aaaaaa;box-shadow: -8px -8px 8px #aaaaaa;}
.ui-dialog {background:#fff; z-index:8; padding:40px 30px 30px; border-radius:10px; text-align:center; line-height:1.4em; }
.ui-dialog strong {display:block; margin-bottom:20px;}
.ui-dialog strong span {font-weight:normal; display:block;}
.ui-dialog p {margin-bottom:10px; text-align:left;}
.ui-dialog-buttonset .ui-button {background-color: #00aaff; color:#fff; font-weight:500; padding:15px; width:100%; border-radius:5px; margin-top:20px;}
.ui-dialog-titlebar-close {font-size:0;}
.ui-dialog-titlebar {position:absolute; right:15px; top:15px;}
.ui-icon-closethick {display:inline-block; width:22px; height:22px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2024%2Srgarjf%2Svzntrf%2Serzbir_guva.fit') no-repeat;}

/* 모달 달력 */
.ui-datepicker {background-color:#fff; padding:5px; z-index:8; border-radius:10px; text-align:center; box-shadow:0 1px 5px rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.2); display:none;}
.ui-datepicker .ui-datepicker-header {position:relative; margin-bottom:5px; padding:5px; border-radius:5px;;}
.ui-datepicker-title {display:flex; justify-content:center; align-items: center; color:#222; font-weight:500; padding-right:25px;}
.ui-datepicker-title select {width:calc(50% - 45px); text-align:center; border:1px solid #ddd; padding:5px; border-radius:5px; margin-right:4px; font-weight:500;}
.ui-datepicker-title select option {text-align:center;}
.ui-datepicker-title .ui-datepicker-month {width:calc(50% - 70px); margin-left:15px; margin-right:0;}
.ui-datepicker-title::after {content:'월'; display:inline-block; position:absolute; right:48px;}
.ui-datepicker-calendar {width:100%; text-align:center; color:#666;}
.ui-datepicker-calendar th {font-weight:400; color:#666; padding:5px; width:40px; height:40px; vertical-align:middle;}
.ui-datepicker-calendar td {padding:5px; width:40px; height:40px; vertical-align:middle; }
.ui-datepicker-calendar td a {padding:6px 0; display:inline-block; width:30px; height:30px; line-height:1em;}
.ui-datepicker-calendar td a:hover {text-decoration:none; background:#eee; border-radius:100%; color:#222;}
.ui-datepicker .ui-datepicker-prev span {display:inline-block; position:absolute; left:0; top:6px; font-size:0; width:28px; height:28px; background:#eee url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2024%2Srgarjf%2Svzntrf%2Stg_zrqvhz.fit') no-repeat center center; background-size:10px; border-radius:100%; padding:5px; transform: rotate(180deg);}
.ui-datepicker .ui-datepicker-next span {display:inline-block; position:absolute; right:0; top:6px; font-size:0; width:28px; height:28px; background:#eee url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.rgarjf.pbz%2S2024%2Srgarjf%2Svzntrf%2Stg_zrqvhz.fit') no-repeat center center; background-size:10px; border-radius:100%; padding:5px; margin-right:0;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity:.3; }
.ui-state-default {color:#222;}
.ui-state-disabled:hover, .ui-widget-content .ui-state-disabled:hover, .ui-widget-header .ui-state-disabled:hover {background:none;}
.ui-datepicker-calendar .ui-datepicker-today a {background:#ddd; color:#222; border-radius:100%; font-weight:500;}
.ui-datepicker-calendar .ui-datepicker-today a:hover {background:#ddd; color:#222; font-weight:500; outline:2px solid #ddd;}
.ui-datepicker-calendar .ui-datepicker-current-day a {background:#d91b5c; color:#fff; border-radius:100%; font-weight:500;}
.ui-datepicker-calendar .ui-datepicker-current-day a:hover {background:#d91b5c; color:#fff; font-weight:500; outline:2px solid #d91b5c;}

/* POST PDF 서비스 :: 250218 */
.pdf_wrap .date_breadcrumb {margin-bottom:20px; }
.pdf_wrap .date_breadcrumb a {font-weight:500; display:inline-block;}
.pdf_wrap .date_breadcrumb a::before {content:'>'; font-weight:100; margin:0 5px; display:inline-block; opacity:.5;}
.pdf_wrap .date_breadcrumb a:first-child {text-decoration:none;}
.pdf_wrap .date_breadcrumb a:first-child::before {display:none;}
.pdf_wrap .datebox {border-top:1px solid #222;}
.pdf_wrap .datebox span a {padding:5px; line-height:1em;}
.pdf_wrap .datebox {background-color: #eee; padding:20px; display:flex; flex-wrap: wrap; margin-bottom:40px;}
.pdf_wrap .datebox span {display:inline-block; min-width:8.333333%; padding:5px 0; text-align:center;}


@media screen and (max-width : 1100px) {
	.pdf_wrap .date_box .btn_wrap {position:relative; width:100%; bottom:-10px; right:0; margin-top:15px;}
	.pdf_wrap .date_box .btn_wrap .btn_batch {width:100%; margin-bottom:15px;}

}

@media screen and (max-width : 840px) {
	.pdf_wrap .pdf_list > li {width:100%; margin:0; height:auto;}
	.pdf_wrap .pdf_list > li:last-child {margin-bottom:0;}
	.pdf_wrap .pdf_list > li .box {float:inherit; width:100%; margin-bottom:30px; }
	.pdf_wrap .pdf_list .pdf_link ul {padding-left:140px;}
	.pdf_wrap .pdf_list .pdf_link a {padding-bottom:0; padding-right:0;}
	.pdf_wrap .pdf_list .pdf_img {width:130px;}
	.payment_guideWrap .payment_info {margin:10px 0 20px;}
	.payment_guideWrap .pdf_search label {margin:10px 0 10px; display:block;}
	.payment_guideWrap .pdf_search select {width:90%;}
	.payment_guideWrap .pdf_search .btn_pdfsearch {width:90%; margin:10px 20px 0 0; padding:15px; height:auto; font-size:16px;}
	.pdf_wrap .date_box .btn_batch, .pdf_wrap .date_box .btn_payment {display:block; position:relative; width:100%; bottom:-10px; right:0; padding:12px 15px;}
	.pdf_dayselect3 li {width:100%; height:auto; border:1px solid rgba(0,0,0,0.1); border-top:none;}
	.pdf_dayselect3 li:first-child {border-top:1px solid rgba(0,0,0,0.1);}
	.pdf_dayselect3 li span {display:inline-block; margin-left:5px;}
	.pdf_dayselect3 li label {padding:20px 20px 25px;}
	.pdf_guide_box {margin-left:0;}
	.payment_guideWrap .pdf_guide dd:last-child {padding-left:0; word-break:keep-all;}
	.payment_guideWrap .pay_step1 table {width:100%;}
	.payment_guideWrap .pay_step1 td .btn_printbill {margin:5px 0 0;}

	.pdf_wrap .search_result .thumb {width:130px; height:90px;}
	.pdf_wrap .tab-content label {width:100%; margin-bottom:5px;}
	.pdf_wrap .tab-content input[type="search"] {width:100%; margin-bottom:5px;}
	.pdf_wrap .tab-content .btn_pdfsearch {width:100%;}
	.pdf_wrap .search_result .text {padding-top:5px; line-height:1.3em;}
	.pdf_wrap .search_result .text strong {font-size:17px; overflow:hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.pdf_wrap .search_result .text p {display:none;}
	.pdf_wrap .search_result .list_search_sortbtn {position:static;}

	.pdf_wrap .date_box {font-size:20px;}
	.pdf_wrap .date_box .btn_date {margin:0 10px;}
}

@media screen and (max-width : 400px) {
	.payment_guideWrap .h2_wrap .pay > span::after {display:none;}
	.pdf_wrap .search_result .text strong {font-weight:600; }

	.pdf_wrap .pdf_list .pdf_img {width:100%; float:inherit;}
	.pdf_wrap .pdf_list .pdf_link ul {padding-left:0; margin-top:10px;}

	.pdf_wrap .date_box .btn_date:first-child {margin-left:0;}

	.pdf_wrap .date_box .btn_wrap .btn_batch {text-align:center;}

}