/* YR 교육원 찾기 */
.yrfind-wr .b-txt {color:#004C93}
.yrfind-wr .txt-box {margin-bottom:60px;text-align:center;line-height:1.333}
.yrfind-wr .txt-box .subject01 {font-size:2.222em;font-weight:500;letter-spacing:-2px}
.yrfind-wr .txt-box .subject02 {font-size:1.888em;font-weight:500;letter-spacing:-1.7px;color:#33383D}
.yrfind-wr .item-box {display:flex;flex-wrap:wrap}
.yrfind-wr .item-box > div {width:50%;box-sizing:border-box}
.yrfind-wr .item-box > div > div {border-radius:30px;border:1px solid #ececec;background-color:#fbfbfb;box-sizing:border-box}
.yrfind-wr .item-box .tit {width:100%;height:80px;border-radius:40px;position:relative;padding:0 20px 0 93px;box-sizing:border-box;background-color:#0079DB}
.yrfind-wr .item-box .tit:before {content:'';display:inline-block;height:100%;vertical-align:middle}
.yrfind-wr .item-box .tit:after {content:'';display:block;width:40px;height:40px;background-image:url(/images/homepage/Content/yrfind-tit01.png);position:absolute;top:20px;left:23px}
.yrfind-wr .item-box .tit span {display:inline-block;vertical-align:middle;color:#fff;font-size:1.111em;font-weight:500;letter-spacing:-1px}
.yrfind-wr .map_boxs {padding:30px}
.yrfind-wr .mapArea {width:382px;height:668px;position:relative;margin: 0 auto;z-index:11}
.yrfind-wr .mapArea img {width:382px;height:668px;display:block;transition:all .3s ease}
.yrfind-wr .mapArea map area:hover {cursor:pointer}
/* .yrfind-wr .mapArea {background:url(/images/homepage/Content/map00.png) 0 0 no-repeat;transition:all .3s ease} */
.yrfind-wr .mapArea.map01 {background:url(/images/homepage/Content/map01.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map02 {background:url(/images/homepage/Content/map02.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map03 {background:url(/images/homepage/Content/map03.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map04 {background:url(/images/homepage/Content/map04.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map05 {background:url(/images/homepage/Content/map05.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map06 {background:url(/images/homepage/Content/map06.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map07 {background:url(/images/homepage/Content/map07.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map08 {background:url(/images/homepage/Content/map08.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map09 {background:url(/images/homepage/Content/map09.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map10 {background:url(/images/homepage/Content/map10.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map11 {background:url(/images/homepage/Content/map11.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map12 {background:url(/images/homepage/Content/map12.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map13 {background:url(/images/homepage/Content/map13.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map14 {background:url(/images/homepage/Content/map14.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map15 {background:url(/images/homepage/Content/map15.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map16 {background:url(/images/homepage/Content/map16.png) 0 0 no-repeat}
.yrfind-wr .mapArea.map17 {background:url(/images/homepage/Content/map17.png) 0 0 no-repeat}
.yrfind-wr .map-img {display:none}
.yrfind-wr .item-box .right-item {display:flex;flex-direction:column}
.yrfind-wr .item-box .right-item .tit {background-color:#13368E}
.yrfind-wr .item-box .right-item .tit:after {background-image:url(/images/homepage/Content/yrfind-tit02.png)}
.yrfind-wr .item-box .right-item > div {padding:40px;background-color:#fff;position:relative;height:calc(100% - 80px)}
.yrfind-wr .item-box .right-item > div:after {content:'';display:block;width:620px;height:307px;background-image:url(/images/homepage/Content/yr_deco.png);position:absolute;bottom:0;background-repeat:no-repeat}
.yrfind-wr .bp-btn {height:70px;width:100%;border-radius:35px;}
@media all and (max-width:1499px) {
	.yrfind-wr .item-box .right-item > div:after {width:434px;height:215px;background-size:434px auto;left:50%;transform:translateX(-50%)}
}
@media all and (max-width:899px) {
	.yrfind-wr .item-box > div {width:100%;height:100%}
	.yrfind-wr .item-box .right-item > div:after {position:relative;margin-top:30px}
	.yrfind-wr .map_boxs {padding:30px 20px}
	.yrfind-wr .item-box .right-item > div {padding:30px 20px 0 20px}
	.yrfind-wr .txt-box .subject01 {font-size:1.7em}
	.yrfind-wr .txt-box .subject02 {font-size:1.5em}
	.yrfind-wr .txt-box {margin-bottom:30px}
	.yrfind-wr .item-box .tit {height:60px;padding-left:70px}
	.yrfind-wr .item-box .tit:after {width:32px;height:32px;background-size:32px;top:12px}
}
@media all and (max-width:499px) {
/* 	.yrfind-wr .map-img {display:block}
	.yrfind-wr .map-img img {width:100%}
	.yrfind-wr .mapArea {display:none} */
	.yrfind-wr .item-box .left-item {display:none}
	.yrfind-wr .item-box .right-item > div:after {width:310px;height:153px;background-size:310px auto}
}
/** -- 폼빌더 - View */	
.formbd-pkg-wr .req {display:inline-block;position:relative;color:#014081;font-size:0;box-sizing:border-box}
.formbd-pkg-wr .req * {vertical-align:baseline}
.formbd-pkg-wr .req:after {content:"＊";display:inline-block;position:absolute;top:-14px;left:0;color:#014081;font-size:18px;font-weight:700}
.formbd-pkg-wr {margin-bottom:20px}
.formbd-pkg-wr .fbd-item-btn {display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}
.formbd-pkg-wr .fbd-item-msg01 {}
.formbd-pkg-wr .fbd-item-msg01 .req-txt {display:flex;flex-flow:row wrap;align-items:center;color:#014081;font-weight:700;}
.formbd-pkg-wr .fbd-item-msg01 .req-txt .req {}
.formbd-pkg-wr .fbd-item-msg01 .req-txt .req:after {position:static;}
.formbd-pkg-wr .frmbd-fld-list {position:relative;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}
.formbd-pkg-wr .frmbd-fld-list li {width:100%;margin-bottom:20px;background-color:#F8F8F8;}
.formbd-pkg-wr .frmbd-fld-list li:last-of-type {margin-bottom:0}
.formbd-pkg-wr .frmbd-fld-list li.col2 {width:calc(50% - 10px)}
.formbd-pkg-wr .frmbd-fld-req {position:absolute;right:0;top:-40px;color:#000;font-size:.941em;font-weight:500;text-align:right}
.formbd-pkg-wr .frmbd-fld-chk {position:absolute;left:96px;top:-44px}
.formbd-pkg-wr .frmbd-fld-list input[type="text"],
.formbd-pkg-wr .frmbd-fld-list input[type="password"],
.formbd-pkg-wr .frmbd-fld-list input[type="file"],
.formbd-pkg-wr .frmbd-fld-list select {display:inline-block;height:34px;vertical-align:top}
.formbd-pkg-wr .frmbd-fld-list select {background-image:url(/images/homepage/Content/arrow-down-s-line.png);background-position:center right;background-repeat:no-repeat}
.formbd-pkg-wr .frmbd-fld-list textarea {}
.formbd-pkg-wr .frmbd-fld-list select {}
.formbd-pkg-wr .frmbd-fld-list select::-ms-expand {display:none}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .w100p {max-width:none}
.formbd-pkg-wr .frmbd-fld-list .ftxt,
.formbd-pkg-wr .frmbd-fld-list .s-at {display:block;height:40px;line-height:40px;text-align:center;float:left;margin:0 10px}
.formbd-pkg-wr .frmbd-fld-list > ul {display:flex;flex-flow:row wrap}
.formbd-pkg-wr .frmbd-fld-list > ul > li {width:100%}
.formbd-pkg-wr .frmbd-fld-list > ul > li:last-child {border-bottom:0}
.formbd-pkg-wr .frmbd-fld-list > ul > li.col2 {width:50%}
.formbd-pkg-wr .frmbd-fld-list .frm-li {display:flex;flex-flow:row wrap;height:100%;background-color:#F8F8F8}
.formbd-pkg-wr .frmbd-fld-list .frm-li > * {}
.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {display:flex;align-items:center;padding-left:20px;box-sizing:border-box;width:140px;color:#33383D;font-weight:700;letter-spacing:-.36px;box-sizing:border-box;position:relative}
.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl label {position:absolute;top:17px}
.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl.star label:after {content:'*';display:inline-block;color:#0084FF;font-weight:700;padding-left:3px}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {display:flex;flex-flow:row wrap;align-items:center;width: calc(100% - 140px);justify-content:space-between;padding:10px 16px 10px;box-sizing:border-box}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .rdo-fld,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .chks-f#contents #cont input.text, #contents #cont input.txt, #contents #cont input[type="text"], #contents #cont input[type="password"], #contents #cont input[type="file"]ld  {display:flex;flex-flow:row wrap;align-items:center}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .rdo-fld .rdos,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .chks-fld .chks {margin-right:20px}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .rdo-fld .rdos:last-child,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .chks-fld .chks:last-child {margin-right:0}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld input.w100p.text,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld input.w100p.txt,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld input[type="text"].w100p,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld input[type="password"].w100p,
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld input[type="file"].w100p {max-width:none}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld > p.txt {color:#000200;font-size:.941em;line-height:1.25}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld .fld-txt-box {width:100%;max-width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.textarea-fld .fld {padding:18px 16px 18px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.textarea-fld textarea {height:83px}
.formbd-pkg-wr .frmbd-fld-list .eleFld {display:flex;flex-wrap:wrap;align-items:center;position:relative;box-sizing:border-box}
.formbd-pkg-wr .frmbd-fld-list .eleFld.rdoFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.chkFld {height:auto;padding:8px 0 0}
.formbd-pkg-wr .frmbd-fld-list .eleFld.addrFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.areaFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.fileFld {height:auto;line-height:1}
.formbd-pkg-wr .frmbd-fld-list .txt-wr {display:block;margin:5px 0}
.formbd-pkg-wr .frmbd-fld-list .txt-wr textarea {display:block;width:100%;height:80px;box-sizing:border-box;padding:10px;resize:none}
.formbd-pkg-wr .frmbd-fld-list .fhelp {font-size:14px;letter-spacing:-.05em}
.formbd-pkg-wr .frmbd-fld-list .dir-left {display:flex;flex-flow:row;flex-wrap:wrap;line-height:1;width:100%}
.formbd-pkg-wr .frmbd-fld-list .dir-left li {display:block;float:left;width:20%;margin:0 0 5px}
.formbd-pkg-wr .frmbd-fld-list .dir-left.has2 li {width:20%}
.formbd-pkg-wr .frmbd-fld-list .dir-down {display:block;line-height:1;width:100%}
.formbd-pkg-wr .frmbd-fld-list .dir-down li {display:block;margin:0 0 5px}
.formbd-pkg-wr .frmbd-fld-list .dir-down.has2 li {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-stxt .eleFld {max-width:624px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-stxt input {width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .eleFld {/*max-width:830px*/}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:20%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .eleFld {/*max-width:830px*/}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email input,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {width:20%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {margin-left:10px;margin-right:10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select.expand {width:65%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .ftxt {width:38px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate select {width:20%;margin-left:10px;margin-right:10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate select.expand {width:65%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate .ftxt {width:38px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .fld > span {width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode {display:flex;flex-flow:row wrap;align-items:center}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode input {width:190px;margin-right:3px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode button {width:110px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 {display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:8px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 input {max-width:none}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_1 {width:54.24%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_2 {width:45%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-num .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-num select {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-select .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-select select {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text textarea {display:block;width:100%;border:0;background-color:transparent}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text input::placeholder {font-weight:300;color:#555}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text textarea::placeholder {font-weight:300;color:#555} 
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text input.w50p {max-width:320px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-textarea .eleFld {/*max-width:100%*/}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-textarea textarea {display:block;width:100%;height:105px;margin:0;padding:10px;resize:none;box-sizing:border-box}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-upload {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-upload .Uploader_target {width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-upload .multiFileUpload .mfu-fsel-bt {background:#0a2f58 !important}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-upload .multiFileUpload .mfu-fcnt-info {color:#666 !important}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-upload .multiFileUpload .file-item .isFileInfo {color:#666 !important}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld {display:inline-block;vertical-align:middle;max-width:500px;padding:0 100px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld .sw-btn {display:block;position:absolute;right:0;top:0;width:100px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg {display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg.show {display:inline-block}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld {display:inline-block;vertical-align:middle;max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld .sw-btn {display:block;position:absolute;right:0;top:0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt2 {display:none}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt.show,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt2.show {display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .guideMsg {display:block;font-size:14px;letter-spacing:-.05em;color:#2290a7;margin:10px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-date .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-date input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file input[type='file'] {display:block;width:100%;height:auto;line-height:1;box-sizing:border-box;padding:10px;background:#fff}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI {padding:15px;box-sizing:border-box;border:1px solid #dde2eb;background:#fff;margin:10px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI a {display:block;line-height:1.3;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI .chks {display:block;margin:10px 0 0;line-height:1}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group {box-sizing:border-box;position:relative;padding-left:174px}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group:first-child {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group:last-child {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit {display:block;position:absolute;font-size:1.222em;font-weight:500;color:#002752;line-height:1.2;left:0;top:35px;width:130px}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit span {border-bottom:2px solid #002752}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupLst {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupLst > li {padding:10px 0}
.formbd-pkg-wr .frmbd-fld-list input,
.formbd-pkg-wr .frmbd-fld-list select {width:100%;background-color:#F8F8F8;border:0}
@media all and (max-width:1299px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:25%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email input,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate select {width:25%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .ftxt,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate .ftxt {width:25px}
}

@media all and (max-width:1099px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .ftxt,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-sdate .ftxt {width:18px}
}

@media all and (max-width:999px) {
	.formbd-pkg-wr .frmbd-fld-chk {left:90px;top:-43px}
	.formbd-pkg-wr .frmbd-fld-list > ul > li.col2 {width:100%}
	.formbd-pkg-wr .frmbd-fld-list > ul > li.col2.mb-none {display:none !important}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text input.w50p {max-width:none}
	.formbd-pkg-wr .frmbd-fld-list li.col2 {width:100%}
}

@media all and (max-width:768px) {
	.formbd-pkg-wr .frmbd-fld-chk {position:static;left:auto;top:auto;margin-bottom:7px}
	.formbd-pkg-wr .frmbd-fld-req {top:-35px}
	.formbd-pkg-wr .frmbd-fld-chk + .frmbd-fld-req {top:0}
	.formbd-pkg-wr .frmbd-fld-list input[type="text"],
	.formbd-pkg-wr .frmbd-fld-list input[type="password"],
	.formbd-pkg-wr .frmbd-fld-list input[type="file"],
	.formbd-pkg-wr .frmbd-fld-list select {height:23px;font-size:1em !important}
	.formbd-pkg-wr .frmbd-fld-list input::placeholder,
	.formbd-pkg-wr .frmbd-fld-list input::-webkit-input-placeholder,
	.formbd-pkg-wr .frmbd-fld-list input::-moz-placeholder {font-size:1em !important}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {width:145px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {width:calc(100% - 145px);padding:8px 10px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl label {top:11px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.textarea-fld .fld {padding:8px 10px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.textarea-fld textarea {height:64px;font-size:1em}
}

@media all and (max-width:699px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode input {width:calc(100% - 113px)}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 {margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_1,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_2 {width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_2 {margin-top:5px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:25%;min-width:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt {width:2%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email input {width:40%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {width:100%;margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email button {margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .ftxt {width:8%}
	.formbd-pkg-wr .frmbd-fld-list .eleFld {justify-content:space-between}
	/* .formbd-pkg-wr.st03 .frmbd-fld-list .frm-li.fld-email select {width:100%;margin:0 0 0}
	.formbd-pkg-wr.st03 .frmbd-fld-list .frm-li.fld-email input {width:100%}
	 */
}
@media all and (max-width:599px) {
	.formbd-pkg-wr .frmbd-fld-chk + .frmbd-fld-req {position:static;margin-bottom:5px}
}
@media all and (max-width:499px) {
	.formbd-pkg-wr .frmbd-fld-list > ul {margin-top:0}
	.formbd-pkg-wr .frmbd-fld-chk + .frmbd-fld-req {top:40px}
	.formbd-pkg-wr .frmbd-fld-list > ul > li {padding:15px 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li {display:block}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl,
	.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {width:auto}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {padding:0px 10px 0px;background:#fff;justify-content:flex-start}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {padding:5px 10px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl label {position:relative;top:0}
}
@media all and (max-width:399px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:100%;margin:0 0 5px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input {width:40%}
}




/* 동의 박스 */
.agrees-tit {display:flex;align-items: center;flex-wrap:wrap;margin-bottom:20px;}
.agrees-tit > * {margin-bottom:0;}
.agrees-tit > *:first-child {margin-right:20px;}
.agrees-tit .agree-chk-pt {display:inline-block;font-size: 0.83333em;font-weight: 400;font-family:'ONE-Mobile-Title', sans-serif;line-height:1.2em;padding: 8px 15px 8px 15px;border-radius: 20px;background: #E54B82;color:#fff;}
.agrees-box {padding:27px 23px;box-sizing:border-box;background-color:#F8F8F8}
.agrees-box .agrees-inbox {max-height:160px;overflow-y:auto;}

@media all and (max-width:599px) {
	.agrees-box {border-radius: 20px;padding:20px;box-sizing:border-box;}
}
/* 교육상담신청 */
.yrapplication-wr {width:1100px;margin:0 auto 100px}
.yrapplication-wr .formbd-pkg-wr .frmbd-fld-list .frm-li .fld.address select {width:180px}
.yrapplication-wr .formbd-pkg-wr .frmbd-fld-list .frm-li .fld.address input {width:calc(100% - 220px);}
.yrapplication-wr .yrapplication-tit {font-size:1.111em;font-weight:700;letter-spacing:-1px;color:#33383D;margin:70px 0 20px 0}
.yrapplication-wr .btn-box {text-align:center;margin-top:70px}
.yrapplication-wr .chks {text-align:right;margin-top:-50px;margin-bottom:20px;}
@media all and (max-width:1199px) {
	.yrapplication-wr {width:100%;}
	.yrapplication-wr .yrapplication-tit {margin-top:40px}
	.yrapplication-wr .btn-box {margin-top:50px}
}

@media all and (max-width:768px) {
	.yrapplication-wr {margin:0 auto 50px}
	.yrapplication-wr .btn-box {margin-top:40px}
	.yrapplication-wr .chks {margin-top:-36px}
	.yrapplication-wr .yrapplication-tit {margin-top:30px}
	.yrapplication-wr .yrapplication-tit {font-size:1.25em;margin-bottom:10px}
	.yrapplication-wr .formbd-pkg-wr .frmbd-fld-list .frm-li .fld.address select {width:100%}
	.yrapplication-wr .formbd-pkg-wr .frmbd-fld-list .frm-li .fld.address input {width:100%;margin-top:5px}
}

@media all and (max-width:499px) {
	.yrapplication-wr .chks {margin-top:0;text-align:left;margin-bottom:10px}
}

/* 지사장신청 */

/** --- radio.chechbox 공통 */
.rdos.inline,
.chks.inline {display:inline-block;margin-right:25px;vertical-align:top}
.rdos.inline:last-child,
.chks.inline:last-child {margin-right:0}


/** -- radio  */
.rdos {position:relative;line-height:1}
.rdos.inline {display:inline-block;vertical-align:top}
.rdos input[type="radio"] {position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.rdos input[type="radio"] + label {display:inline-block;position:relative;padding:5px 0 5px 25px;margin-right:5px;color:#686868;line-height:1.2;letter-spacing:0;text-align:left;vertical-align:middle;cursor:pointer;user-select:none;transition:all .3s ease}
.rdos input[type="radio"] + label:before,
.rdos input[type="radio"] + label:after {content:"";position:absolute;border-radius:50%;transition:all .3s ease;box-sizing:border-box}
.rdos input[type="radio"] + label:before {left:0;top:5px;background:#ebebeb;border:1px solid #c6c6c6;width:20px;height:20px}
.rdos input[type="radio"] + label:after {left:6px;top:11px;background:#fff;border-radius:50%;width:8px;height:8px;opacity:0}
.rdos input[type="radio"] + label:hover {color:#014081}
.rdos input[type="radio"] + label:hover:before {border-color:#014081}
.rdos input[type="radio"]:checked + label {color:#014081;font-weight:700}
.rdos input[type="radio"]:checked + label:before {border-color:#014081;background:#014081}
.rdos input[type="radio"]:checked + label:after {opacity:1}
@media all and (max-width:768px) {
	.rdos input[type="radio"] + label:before {top:5px}
	.rdos input[type="radio"] + label:after {top:9px}
}

/** -- checkbox */
.chks {position:relative;line-height:1}
.chks input[type="checkbox"] {position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.chks input[type="checkbox"] + label {display:inline-block;position:relative;padding:5px 0 5px 25px;margin-right:5px;font-weight:400;;color:#33383D;line-height:1.2;letter-spacing:-.8px;text-align:left;vertical-align:middle;cursor:pointer;user-select:none;transition:all .3s ease}
.chks input[type="checkbox"] + label:before,
.chks input[type="checkbox"] + label:after {content:"";position:absolute;transition:all .3s ease;box-sizing:border-box}
.chks input[type="checkbox"] + label:before {left:0;top:3px;background:#fff;border:1px solid #CECECE;border-radius:50%;width:24px;height:24px}
.chks input[type="checkbox"] + label:after {left:7px;top:10px;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #CECECE #CECECE;width:10px;height:6px;transform:rotate(-45deg)}
.chks input[type="checkbox"] + label:hover {color:#014081}
.chks input[type="checkbox"] + label:hover:before {border-color:#014081}
.chks input[type="checkbox"]:checked + label {color:#014081}
.chks input[type="checkbox"]:checked + label:before {border-color:#014081;background:#014081}
.chks input[type="checkbox"]:checked + label:after {border-color:transparent transparent #fff #fff}
@media all and (max-width:768px) {
	.chks input[type="checkbox"] + label:before {top:5px;width:18px;height:18px}
	.chks input[type="checkbox"] + label:after {width:8px;height:5px;top:10px;left:5px}
}



/* ==============================
 * 일정
 ================================ */
 .prgr-sch-wr .top-sec {display:flex;align-items:center;justify-content:center;padding:30px 20px;height:154px;background-color:#FFFCEF;border-radius:40px;margin-bottom:50px;box-sizing:border-box}
 .prgr-sch-wr .top-sec p {font-size:1.333em;line-height:1.5;letter-spacing:-.067em;text-align:center}
 .prgr-sch-wr .top-sec em {font-style:normal;font-weight:700}
 .prgr-sch-wr .top-sec .blue {color:#0079DB}
@media all and (max-width:999px) {
	.prgr-sch-wr .top-sec {height:auto;margin-bottom:min(2.6vw,20px)}
	.prgr-sch-wr .top-sec p {font-size:1.22em}
}

 .prgr-sch-wr .sch-sel-amon .sel-y {position:relative;display: flex;color:#fff;padding:20px 160px;border-radius:40px;justify-content: center;align-items: center;text-align:center;background:#0079DB}
 .prgr-sch-wr .sch-sel-amon .sel-y .sch-date {font-family: "SBAggro", sans-serif;font-size:1.1em;font-weight:400;font-style:normal;}
 .prgr-sch-wr .sch-sel-amon .sel-y span {font-size:1.5em}
 .prgr-sch-wr .sch-sel-amon .sel-y a {display:inline-block;position:absolute;top:50%;transform:translateY(-50%);line-height:45px;width:45px;height:45px}
 .prgr-sch-wr .sch-sel-amon .sel-y a:before {display:block;content:"";position:absolute;top:0;width:45px;height:45px;background: rgba(255, 255, 255, 0.30);border-radius:15px;box-sizing:border-box;}
 .prgr-sch-wr .sch-sel-amon .sel-y a:after {display:block;content:"";width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:2px;bottom:0;margin:auto}
 .prgr-sch-wr .sch-sel-amon .sel-y a span {color:#fff;}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev {left:30px;padding-left:55px;}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev:before {left:0}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev:after {left:18px;border-right:0;border-top:0;}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next {right:30px;padding-right:55px;}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next:before {right:0}
 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next:after {right:18px;border-left:0;border-bottom:0;}
 
 .prgr-sch-wr .sch-sel-amon .sel-m {position:relative;display: flex;flex-wrap:wrap;padding: 20px 30px;justify-content: center;align-items: flex-start;column-gap: 10px;row-gap:10px;border-radius: 20px;background:#E7F4F4;}
 .prgr-sch-wr .sch-sel-amon .sel-m li a {display:inline-block;position:relative;color:#374359;font-size: 0.94444em;padding: 10px 15px;border-radius: 10px;background: #FFF;border:0;transition:all .3s ease;}
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a {}
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a span {display:inline-block;position:relative;padding-left:20px;}
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a span:before {display:block;content:"";position:absolute;top:50%;left:0;width:12px;height:4px;margin-top:-4px;border-top:2px solid #374359;border-bottom:2px solid #374359}
 .prgr-sch-wr .sch-sel-amon .sel-m li.over a {color:#fff ;background: #005667 !important;}
 .prgr-sch-wr .sch-sel-amon .sel-m li a:focus,
 .prgr-sch-wr .sch-sel-amon .sel-m li a:hover {text-decoration:underline;color:#fff ;background: #005667;}
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all.over a span:before,
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:focus span:before,
 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:hover span:before {border-color:#fff;}
 
 .prgr-sch-wr .cal-tgl-btns {display:inline-flex;position:relative;border:2px solid #0EA2A4;border-radius:50px;padding:10px;line-height:1;z-index:8;box-sizing:border-box;flex-flow:row wrap;margin:30px auto 0 auto;}
 .prgr-sch-wr .cal-tgl-btns li {margin:0 10px 0 0}
 .prgr-sch-wr .cal-tgl-btns li:last-child {margin-right:0}
 .prgr-sch-wr .cal-tgl-btns li a {display:block;background-color:#fff;font-weight:700;border-radius:50px;color:#5B5B5B;transition:all .3s ease;text-align:center;padding:10px 20px;box-sizing:border-box;min-width:90px;}
 .prgr-sch-wr .cal-tgl-btns li.over a,
 .prgr-sch-wr .cal-tgl-btns li a:hover {background-color:#DEEFEF;color:#005667}
 
 .prgr-sch-wr .sch-monlist-wr {position:relative;margin-bottom:30px;display:flex;flex-flow:row;align-items:flex-start;}
 
 /** -- 일정 목록스타일 */
 .prgr-sch-wr .sch-smon-cal {width:300px;border-radius: 30px;border: 1px solid #B5BCC8;background: #FFF;padding:20px 0 20px 0;box-shadow: 0px 10px 20px 0px rgba(55, 67, 89, 0.10);flex-shrink:0;overflow:hidden;box-sizing:border-box;}
 .prgr-sch-wr .sch-smon-cal .cal-month {text-align:center;padding-bottom:10px;}
 .prgr-sch-wr .sch-smon-cal .cal-month span {color:#222222;font-size:16px;font-family:"ONE-Mobile-Title", sans-serif;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;letter-spacing:0}
 .prgr-sch-wr .sch-smon-cal .cal-tbl .cal-tbl-col {width:14.28%}
 .prgr-sch-wr .sch-smon-cal .cal-tbl thead th:first-child,
 .prgr-sch-wr .sch-smon-cal .cal-tbl tr td:first-child .num {color:#fe2929}
 .prgr-sch-wr .sch-smon-cal .cal-tbl thead th:last-child,
 .prgr-sch-wr .sch-smon-cal .cal-tbl tr td:last-child .num {color:#0050aa}
 .prgr-sch-wr .sch-smon-cal .cal-tbl thead th:first-child:before {display:block;content:"";position:absolute;top:0;left:-50px;height:100%;width:100px;background:#f2f5f8;z-index:-1}
 .prgr-sch-wr .sch-smon-cal .cal-tbl thead th:last-child:before {display:block;content:"";position:absolute;top:0;right:-50px;height:100%;width:100px;background:#f2f5f8;z-index:-1}
 .prgr-sch-wr .sch-smon-cal .cal-tbl thead th {position:relative;padding:6px 0 8px;color:#333;font-size:13px;text-align:center;background:#f2f5f8;font-family:"usual", sans-serif;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl tbody td {position:relative;padding:3px 0 0;font-size:13px;color:#333;text-align:center}
 .prgr-sch-wr .sch-smon-cal .cal-tbl tbody td a {display:block;position:relative}
 .prgr-sch-wr .sch-smon-cal .cal-tbl .day-tit {position:relative;z-index:2;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl .day-tit .num {display:block;width:25px;height:25px;text-align:center;line-height:25px;margin:0 auto}
 .prgr-sch-wr .sch-smon-cal .cal-tbl tbody tr:first-child td .day-tit {margin:10px 0 0}
 .prgr-sch-wr .sch-smon-cal .cal-tbl .cal-mk {display:block;position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%, -50%);background:linear-gradient(90deg, #009FBF 0%, #839e00 100%);border-radius:50%;width:25px;height:25px;white-space:nowrap;overflow:hidden;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl .cal-mk span {padding-left:20px}
 .prgr-sch-wr .sch-smon-cal .cal-tbl td.over .cal-mk {}
 .prgr-sch-wr .sch-smon-cal .cal-tbl td.over .day-tit .num {color:#fff;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl td.over .cal-mk {opacity:1;}
 .prgr-sch-wr .sch-smon-cal .cal-tbl td.today .num {color:#fff !important;background:#ff9900;border-radius:50%;box-shadow:0 5px 10px rgba(0,28,70,0.1)}
 
 .prgr-sch-wr .sch-smon-datalist {display:block;margin-left:50px;width:1050px;min-height:267.64px;border-radius: 20px;border: 1px solid #A2AAB9;flex-shrink:1;box-sizing:border-box;overflow:hidden;}
 .prgr-sch-wr .sch-smon-datalist .sch-smon-tit {color:#373737}
 .prgr-sch-wr .sch-smon-datalist .daily-tit {color:#222222;background:#F0F2F6;padding:15px 0 12px 0;text-align:center;font-family:"ONE-Mobile-Title", sans-serif;font-weight:400;}
 .prgr-sch-wr .sch-smon-datalist .daily-ol {display:block;width:100%;}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {display:block;border-top:1px solid #cccccc;padding:20px 10px 14px 0;font-size:0.94444em;}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr {display:block;overflow:hidden;position:relative}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:absolute;left:30px;top:0;width:275px;color:#333;}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:350px}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li.no-data {height:42px;color:#333;padding-top:165px}
 .prgr-sch-wr .sch-smon-datalist .daily-ol .no-data {padding-right:0}
 @media all and (max-width:499px){
	 .prgr-sch-wr .cal-tgl-btns {margin-top:20px;}
 }
 /** -- 일정 큰달력스타일 */
 .prgr-sch-wr .sch-mon-cal {width:100%;border-radius:40px;border: 1px solid #B6C1CB;box-sizing:border-box;overflow:hidden;font-family: "SBAggro", sans-serif}
 .prgr-sch-wr .sch-mon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;border:0}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th {background-color:#FFDD29;padding:31px 0 34px 0;text-align:center;border-right:1px solid #FDFBEE;border-bottom:1px solid #fff}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list {display:none}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th {background-color:#ffffff;border-right:0;padding:22px 0;color:#555555;}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th .txt {display:block;color:#000;font-weight:400;font-size:1.222em}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th:last-child {border-right:0}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th .stxt {color:#374359;}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th:first-child .stxt,
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:first-child .num,
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.isHoliday .num,
 .prgr-sch-wr .sch-mon-cal .cal-tbl td.isHoliday .day-cont-list li {color:#D00}
 .prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th:last-child .stxt,
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:last-child .num {}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {position:relative;border:1px solid #D7DBE9;border-right:0;height:120px;padding:10px 10px 10px;color:#333;text-align:left;vertical-align:top;box-sizing:border-box}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody > tr:last-child td {border-bottom:0;}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td a,
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td button {display:block;border:0;background:transparent;text-align:left}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:first-child {border-left:0}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td .num {letter-spacing:0;display:inline-block;color:#33383D;text-align:left}
 .prgr-sch-wr .sch-mon-cal .cal-tbl .day-tit {display:block;width:30px;color:#565656;margin-bottom:10px}
 .prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk {display:inline-block;position:absolute;left:8px;top:6px;background:#ededed;border-radius:50%;width:30px;height:30px;margin:0;white-space:nowrap;overflow:hidden;z-index:-1}
 .prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk span {padding-left:20px}
 .prgr-sch-wr .sch-mon-cal .cal-tbl .day-cont-list li {font-family:"Spoqa Han Sans Neo", sans-serif;margin-bottom:10px;font-size:.888em;color:#33383d;padding-left:18px;position:relative}
 .prgr-sch-wr .sch-mon-cal .cal-tbl .day-cont-list li:before {content:'';display:block;width:4px;height:4px;background-color:#3481C8;border-radius:50%;position:absolute;top:8px;left:5px}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.isHoliday {background-color:#ebd0d0;z-index:-1}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.over {background:#FFFCEF}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.today .num {position:relative}
 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.today .num:before {display:block;content:"";position:absolute;bottom:-7px;left:50%;width:6px;height:6px;border-radius:50%;background:#f86518;transform:translateX(-50%)}
 
 /** -- 상세스캐줄 영역 */
 .prgr-sch-wr .sch-info-wr {}
 .prgr-sch-wr .sch-info-wr .sch-info-box {}
 .prgr-sch-wr .sch-info-wr .sch-info-box .sch-info-list {}
 .prgr-sch-wr .sch-info-wr .sch-info-box .sch-info-list .sch-info-list {}
 .prgr-sch-wr .sch-info-list > li {display:flex;min-height:121px;border:1px solid var(--border-color);border-radius:30px;margin-bottom:20px;box-sizing:border-box;overflow:hidden;transition:box-shadow .4s ease}
 .prgr-sch-wr .sch-info-list > li:hover {box-shadow:0 2px 6px 6px var(--bg-color)}
 .prgr-sch-wr .sch-info-list > li:nth-of-type(2n+1) {--font-color:#0079DB;--border-color:#0079DB33;--bg-color:#0084FF1A}
 .prgr-sch-wr .sch-info-list > li:nth-of-type(2n+2) {--font-color:#FFA800;--border-color:#FFA80066;--bg-color:#FFFCEF}
 .prgr-sch-wr .sch-info-list > li:last-of-type {margin-bottom:0}
 .prgr-sch-wr .sch-info-list > li .lf {flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:140px;font-family:"SBAggro";color:var(--font-color);border-right:1px solid var(--border-color);background-color:var(--bg-color);border-radius:20px 0 0 20px}
 .prgr-sch-wr .sch-info-list > li .lf .yr-mon {display:block}
 .prgr-sch-wr .sch-info-list > li .lf .day {display:block;font-size:1.555em}
 .prgr-sch-wr .sch-info-list > li .rt {display:flex;align-items:center;padding:15px;box-sizing:border-box}
 .prgr-sch-wr .sch-info-list > li .c-list01 {margin:0 !important;padding:0 !important}
 @media all and (max-width:999px) {
	.prgr-sch-wr .sch-info-list > li {min-height:100px}
	.prgr-sch-wr .sch-info-list > li .lf {width:100px}
 }
 @media all and (max-width:599px) {
	.prgr-sch-wr .sch-info-list > li {min-height:70px;border-radius:15px;margin-bottom:10px}
	.prgr-sch-wr .sch-info-list > li .lf {width:70px;border-radius:0}
	.prgr-sch-wr .sch-info-list > li .lf .yr-mon {font-size:11px;margin-bottom:5px}
	.prgr-sch-wr .sch-info-list > li .lf .day {font-size:1em;line-height:1}
 }
 @media all and (max-width:425px) {
	.prgr-sch-wr .sch-info-list > li {min-height:50px;margin-bottom:7px}
	.prgr-sch-wr .sch-info-list > li .lf {width:60px}
	.prgr-sch-wr .sch-info-list > li .c-list01 {font-size:12px}
	.prgr-sch-wr .sch-info-list > li .c-list01 > li:before {top:5px}
 }

 /** -- 달력 및 예약링크 버튼 */
 .prgr-sch-wr .link-sec {position:relative;width:max-content;margin:102px auto;box-sizing:border-box}
 .prgr-sch-wr .link-sec .deco-box {content:"";position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
 .prgr-sch-wr .link-sec .deco-box .deco {position:absolute;}
 .prgr-sch-wr .link-sec .deco-box .deco1 {width:155px;left:-100px;top:0}
 .prgr-sch-wr .link-sec .deco-box .deco2 {width:111px;right:-80px;top:-40px}
 .prgr-sch-wr .link-sec .deco-box .deco img {max-width:100%}
 .prgr-sch-wr .link-btn {display:flex;position:relative;width:475px;height:116px;border:4px solid #303336;justify-content:center;align-items:center;padding:12px 42px 8px;border-radius:80px;background-color:#303336;text-align:center;box-sizing:border-box;overflow:hidden;transition:all .4s ease}
 .prgr-sch-wr .link-btn:hover {background-color:#fff;border-color:#000}
 .prgr-sch-wr .link-btn:before {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transform:translateX(-120%);opacity:0;box-sizing:border-box;transition:all .4s ease;z-index:0}
 .prgr-sch-wr .link-btn:hover:before {transform:translateX(0);opacity:1}
 .prgr-sch-wr .link-btn span {position:relative;font-family:"SBAggro",sans-serif;color:#fff;font-size:1.889em;font-weight:400;z-index:1}
 .prgr-sch-wr .link-btn:hover span {color:#000}
 .prgr-sch-wr .link-btn .slice {display:none}
 @media all and (max-width:1499px) {
	.prgr-sch-wr .link-sec {max-width:100%;padding:var(--sec-pd)}
	.prgr-sch-wr .link-btn {width:100%;margin:var(--sec-mg-gap);height:auto;min-height:90px;padding:12px 50px 10px}
	.prgr-sch-wr .link-btn span {font-size:1.55em}
}
@media all and (max-width:768px) {
	.prgr-sch-wr .link-sec {margin:30px auto}
	.prgr-sch-wr .link-sec .deco-box .deco {display:none}
}
@media all and (max-width:499px) {
	.prgr-sch-wr .link-btn {padding:12px 30px 10px;min-height:initial}
	.prgr-sch-wr .link-btn .slice {display:block}
}

 /** -- 지사안내 영역 */
 .prgr-sch-wr .branch-list-wr {text-align:center;border-radius:30px;border: 1px solid rgba(255, 221, 41, 0.40);background:#FFFCEF;padding:70px 30px;box-sizing:border-box}
 .prgr-sch-wr .branch-list-wr .s-tit {display:block;font-family: "ivymode";color:#0066BB;font-size:.944em}
 .prgr-sch-wr .branch-list-wr .tit {display:block;font-family: "SBAggro";color:#303336;font-size:3.055em}
 .prgr-sch-wr .branch-list-wr .branch-list-box {max-width:1210px;margin:50px auto 0}
 .prgr-sch-wr .branch-list-wr .branch-list-box:after {content:"";display:block;clear:both}
 .prgr-sch-wr .branch-list-wr .branch-list {float:left;width:calc((100% - 160px)/5);margin-right:32px}
 /* .prgr-sch-wr .branch-list-wr .branch-list:nth-last-of-type(1) {float:right;margin-right:0}
 .prgr-sch-wr .branch-list-wr .branch-list:nth-last-of-type(2) {float:right} */
 .prgr-sch-wr .branch-list-wr .branch-list:nth-of-type(5),
 .prgr-sch-wr .branch-list-wr .branch-list:nth-of-type(8) {margin-right:0}
 .prgr-sch-wr .branch-list-wr .branch-list dt {display: flex;width:100%;padding:15px 0px;justify-content:center;align-items:center;border-radius:50px;background:#FFDD29;font-size:1.33em;font-weight:500;color:#473C01;margin-bottom:20px;box-sizing:border-box}
 .prgr-sch-wr .branch-list-wr .branch-list dd {width:100%;line-height: 1.5;letter-spacing: -.067em;margin-bottom:20px}
 .prgr-sch-wr .branch-list-wr .branch-list dd em {display:block;color: #1F1F1F;font-size: 1.22em;font-style: normal;font-weight: 500}
 .prgr-sch-wr .branch-list-wr .branch-list dd span {display:block;color:#666}
 @media all and (max-width:1199px) {
	.prgr-sch-wr .branch-list-wr .branch-list {width:calc((100% - 40px)/5);margin-right:10px}
 }
 @media all and (max-width:899px) {
	.prgr-sch-wr .branch-list-wr {padding:50px 30px}
	.prgr-sch-wr .branch-list-wr .branch-list {width:calc((100% - 30px)/4)}
	.prgr-sch-wr .branch-list-wr .branch-list:nth-of-type(4),
	.prgr-sch-wr .branch-list-wr .branch-list:nth-of-type(6) {margin-right:0}
 	.prgr-sch-wr .branch-list-wr .branch-list:nth-of-type(5) {margin-right:10px}
	.prgr-sch-wr .branch-list-wr .branch-list dt {padding:10px 0}
 }
 @media all and (max-width:699px) {
	.prgr-sch-wr .branch-list-wr .tit {font-size:2.4em}
	.prgr-sch-wr .branch-list-wr .branch-list-box {display:flex;flex-flow:row wrap;margin:20px auto 0;column-gap:10px}
	.prgr-sch-wr .branch-list-wr .branch-list {float:none;margin:0 !important}
	.prgr-sch-wr .branch-list-wr .branch-list dt {font-size:1.22em;margin-bottom:10px;padding:5px 0}
	.prgr-sch-wr .branch-list-wr .branch-list dd {margin-bottom:10px}
	.prgr-sch-wr .branch-list-wr .branch-list dd:last-child {margin-bottom:25px}
	.prgr-sch-wr .branch-list-wr .branch-list dd em {font-size:1em}
	.prgr-sch-wr .branch-list-wr .branch-list dd span {font-size:.88em}
 }
 @media all and (max-width:499px) {
	.prgr-sch-wr .branch-list-wr {padding:40px 20px}
	.prgr-sch-wr .branch-list-wr .tit {font-size:2.1em}
	.prgr-sch-wr .branch-list-wr .branch-list {width:calc((100% - 20px)/2)}
	.prgr-sch-wr .branch-list-wr .branch-list dd {margin-bottom:8px}
 }

 /** -- 일정안내 레이어팝업 스타일 */
 .sch-layer-open .sch-pop-list h3 {font-size: 1.333em;font-family:"SBAggro", sans-serif;font-weight:400;color:#06B;text-align:center;margin:0;line-height:2.5}
 .sch-layer-open .sch-datalist ol {padding-left:0 !important}
 .sch-layer-open .sch-datalist li {display:block;position:relative;padding-top:15px;font-family:"Spoqa Han Sans Neo", sans-serif}
 .sch-layer-open .sch-datalist li:first-child {padding-top:0}
 .sch-layer-open .sch-datalist li .data-in-wrap {border-radius: 20px;background: #F8F8F8;overflow:hidden;padding:15px 20px;box-sizing:border-box}
 .sch-layer-open .sch-datalist li .pdate {display:block;font-size:17px;color:#333;font-weight:500;}
 .sch-layer-open .sch-datalist li .pdate .pdate-box {font-style:normal;}
 .sch-layer-open .sch-datalist li .pcont {}
 .sch-layer-open .sch-datalist li .ptit {display:block;line-height:1.2em;font-size:20px;margin:5px 0 0 0;font-weight:400;}
 .sch-layer-open .sch-datalist li strong.ptit {color:#111;}
 .sch-layer-open .sch-datalist li .data-in-wrap .pdate.hol {color:#555}
 .sch-layer-open .sch-datalist li.no-data {padding-top:150px;padding-bottom:94px;background-position:50% 70px;background-image:url(../../_Img/Common/ico_nodata.png);background-repeat:no-repeat;box-sizing:border-box;height:268px;font-size:15px}
 
 @media all and (max-width:999px){
	 .prgr-sch-wr .sch-sel-amon .sel-y {padding:20px 0 20px}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev {left:20px;padding-left:45px;}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next {right:20px;padding-left:45px;}
	 
	 .prgr-sch-wr .sch-sel-amon .sel-m {padding:20px 20px;column-gap: 10px;row-gap:10px;column-gap:5px;row-gap:5px;}
	 .prgr-sch-wr .sch-sel-amon .sel-m li a {padding: 7px 10px;}
 
	 /** -- 일정 목록스타일 */
	 .prgr-sch-wr .sch-smon-datalist {margin-left:30px}
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {left:10px;top:0;width:175px;color:#333}
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:185px}
 
	 /** -- 일정 큰달력스타일 */
	 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th,
	 .prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th {padding:15px 0;font-size:17px}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {padding:10px;font-size:13px}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk {left:10px;top:7px}
 }
 @media all and (max-width:768px){
 
	 .prgr-sch-wr .sch-monlist-wr {display:block}
 
	 /** -- 일정 목록스타일 */
	 .prgr-sch-wr .sch-smon-cal .cal-tbl {display:none}
 
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {font-weight:700;padding-bottom:5px;}
	 .prgr-sch-wr .sch-data-wr .sch-monlist-wr .sch-smon-datalist {margin-left:0;width:100%;min-height:auto;border-top:0;border-radius:0 0 20px 20px;}
	 .prgr-sch-wr .sch-data-wr .sch-smon-datalist .daily-tit {width:0;height:0;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;padding:0}
	 .prgr-sch-wr .sch-data-wr .sch-smon-datalist .daily-ol .daily-li {padding:12px 20px;}
 
	 .prgr-sch-wr .sch-smon-cal {position:relative;top:auto;left:auto;width:100%;padding-bottom:0;flex-shrink:1;padding:15px 0 0 0;background:#fff;box-sizing:border-box;border-radius:20px 20px 0 0;text-align:center;box-shadow:none;border-color:#A2AAB9;border-bottom:0;}
	 .prgr-sch-wr .sch-smon-cal .cal-month span,
	 .prgr-sch-wr .sch-smon-datalist .sch-smon-tit {font-size:17px}
 
	 /** -- 일정 큰달력스타일 */
	 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th .txt,
	 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th .stxt {font-size:14px}
	 .sch-layer-open .sch-datalist li .pdate {font-size:16px}
	 .sch-layer-open .sch-datalist li .ptit {font-size:17px}
 }
 @media all and (max-width:599px){
	 /** -- 일정 목록스타일 */
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {padding:15px 0 13px}
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core{font-size:14px}
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:relative;top:auto;left:auto;width:100%}
	 .prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:0}
	 .prgr-sch-wr .sch-sel-amon .sel-y {padding:15px 0}
	 .prgr-sch-wr .sch-sel-amon .sel-y a {width:35px;height:35px}
	 .prgr-sch-wr .sch-sel-amon .sel-y a:before {width:35px;height:35px}
	 .prgr-sch-wr .sch-sel-amon .sel-y a:after {width:7px;height:7px;top:0}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev:after {left:14px}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next:after {right:14px}
	 .prgr-sch-wr .sch-sel-amon .sel-y span {font-size:1.3em}
 
	 /** -- 일정 큰달력스타일 */
	 .prgr-sch-wr .sch-mon-cal .cal-tbl thead th {font-size:15px}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {height:63px;height:45px;padding:5px;font-size:12px}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk {left:5px}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl .day-cont-list {position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden}
	 .prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.over a:before {display:block;content:'';position:absolute;top:50%;left:50%;margin-left:-3px;width:6px;height:6px;background:#3481C8;border-radius:50%;}
 }
 @media all and (max-width:499px){
	 .prgr-sch-wr .sch-sel-amon .sel-m {justify-content:space-between;column-gap:0;}
	 .prgr-sch-wr .sch-sel-amon .sel-m li {width:22%;}
	 .prgr-sch-wr .sch-sel-amon .sel-m a {width:100%;box-sizing:border-box;text-align:center;}
	 .prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {width:100%;margin-bottom:5px;}
 }
 @media all and (max-width:399px){
	 .prgr-sch-wr .sch-sel-amon .sel-y a {font-size:0;}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev {padding-left:40px;}
	 .prgr-sch-wr .sch-sel-amon .sel-y a.btn-next {padding-left:40px;}
 }
 
 /** ---- 일정( 이전달, 이번달, 다음달 ) */
 .sch-data-wr.year {display:flex;flex-flow:row;flex-wrap:wrap;width:100%;box-sizing:border-box;position:relative}
 .sch-data-wr.year .sch-monlist-wr {display:inline-block;flex-flow:nowrap;flex-wrap:nowrap;width:32%;box-sizing:border-box;position:relative;margin:0 2% 10px 0}
 .sch-data-wr.year .sch-monlist-wr:last-child {margin-right:0}
 .sch-data-wr.year .sch-monlist-wr .sch-smon-cal {display:block;width:100%;height:100%}
 .sch-data-wr.year .sch-monlist-wr .sch-smon-cal .cal-tbl tbody tr:last-child td {border-bottom:0}
 .sch-data-wr.year .sch-monlist-wr.sideEdge {}
 .sch-data-wr.year .sch-monlist-wr.sideEdge .box {width:100%;height:100%;background:#f5f5f5;font-size:0;text-align:center}
 .sch-data-wr.year .sch-monlist-wr.sideEdge .box:before,
 .sch-data-wr.year .sch-monlist-wr.sideEdge .box:after {content:"";display:inline-block;vertical-align:middle;opacity:.5}
 .sch-data-wr.year .sch-monlist-wr.sideEdge .box:before {width:0;height:100%}
 .sch-data-wr.year .sch-monlist-wr.sideEdge .box:after {width:192px;height:33px;background:url(/resources/_Img/Common/logo.png) no-repeat}
 @media all and (max-width:699px) {
	 .sch-data-wr.year {display:block;flex-flow:nowrap;flex-wrap:nowrap}
	 .sch-data-wr.year .sch-monlist-wr {display:block;width:100%;margin:0}
	 .sch-data-wr.year .sch-monlist-wr .sch-smon-cal {display:block;width:100%}
	 .sch-data-wr.year .sch-monlist-wr.sideEdge {display:none}
 }
 @media all and (max-width:899px) {
	 .sch-data-wr.year .sch-smon-cal {padding:2px 10px 10px}
 }
 @media all and (max-width:768px) {
	 .sch-data-wr.year .sch-smon-cal .cal-tbl {display:table}
 }
 @media all and (max-width:699px) {
	 .sch-data-wr.year .sch-monlist-wr .sch-smon-cal {height:auto;border-bottom:1px solid #A2AAB9;border-radius:20px}
	 .sch-data-wr.year .sch-monlist-wr.n01 {margin:0 0 20px}
	 .sch-data-wr.year .sch-monlist-wr.n02 {margin:0 0 20px}
	 .sch-data-wr.year .sch-monlist-wr.n03 {}
 }
 

.isMain #popup-wrap,
.isSub #popup-wrap {font-size:18px}
#popup-wrap {position:relative;border-radius:20px;width:100%;height:100%;font-weight:400;;word-break:keep-all;word-wrap:break-word;font-size:18px;overflow:hidden}
#popup-wrap .pop-head {position:fixed;top:0;left:0;width:100%;height:88px;z-index:1000;display:flex;align-items:center;padding:0 30px 0 30px;box-sizing:border-box;background:#0079DB}
#popup-wrap .pop-head:before {content:"";display:inline-block;width:0;height:64px;vertical-align:middle}
#popup-wrap .pop-head .htit {font-family: "SBAggro", sans-serif;display:inline-block;font-weight:400;font-size:1.666em;padding:0;color:#fff;max-width:100%;line-height:1.1;vertical-align:middle;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
#popup-wrap .pop-cont {margin:80px 30px 20px}
#layout-popup-wrap {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .8);cursor:default;}
#layout-popup-wrap > #popup-wrap {position:absolute;background-color:rgba( 255,255,255,1);width:auto;height:auto;left:50%;top:200px;transform:translateX(-50%)}
#layout-popup-wrap > #popup-wrap .pop-head {position:relative;overflow:hidden}
#layout-popup-wrap > #popup-wrap .pop-cont {margin:20px 40px 30px 40px;overflow:auto;width:590px}
#layout-popup-wrap > #popup-wrap > button {width:50px;height:50px;position:absolute;background-image:url(/images/homepage/Content/button_x.png);top:20px;right:30px;z-index:5555;font-size:0;background-color:transparent;border:0}
#popup-wrap .nw-btn:focus,
#popup-wrap .nw-btn:hover {text-decoration:underline}
#popup-wrap .nw-btn:focus span,
#popup-wrap .nw-btn:hover span {color:#2186a2}
.adm #layout-popup-wrap > #popup-wrap {overflow:hidden;}
.adm #popup-wrap {font-size:inherit;font-size:13px;}
.adm #popup-wrap .pop-head {border-radius:0;height:60px;padding:0 20px 0 20px;}
.adm #popup-wrap .btn-close,
.adm #popup-wrap .btn-reload,
.adm #popup-wrap .btn-minsize,
.adm #popup-wrap .btn-maxsize {height:60px;border-radius:0;}
.adm #layout-popup-wrap > #popup-wrap .pop-cont {margin:20px;overflow:auto;overflow-x:hidden}

@media all and (max-width:1200px) {
	#popup-wrap .pop-head {padding:0 140px 0 30px}
	#layout-popup-wrap > #popup-wrap .pop-cont {margin:30px}
}
@media all and (max-width:999px) {
	.isMain #popup-wrap,
	.isSub #popup-wrap {font-size:17px;line-height:1.6}
	#layout-popup-wrap > #popup-wrap .pop-cont {width:100%}
	#popup-wrap {}
	#popup-wrap .pop-head {padding:0 140px 0 20px;height:70px}
	#popup-wrap .pop-head:before {height:60px}
	#popup-wrap .btn-close,
	#popup-wrap .btn-reload,
	#popup-wrap .btn-minsize,
	#popup-wrap .btn-maxsize {width:60px;height:60px}
	#popup-wrap .pop-cont {margin:70px 20px 20px}
	#layout-popup-wrap {box-sizing:border-box;padding:20px}
	#layout-popup-wrap > #popup-wrap {position:relative;width:100% !important;height:100% !important;top:auto !important;left:auto !important;transform:translateX(0);padding:80px 20px 20px;box-sizing:border-box}
	#layout-popup-wrap > #popup-wrap .pop-head {position:absolute;width:100%;left:0;top:0}
	#layout-popup-wrap > #popup-wrap .pop-cont {margin:0;height:100% !important}
	#layout-popup-wrap > #popup-wrap > button {width:35px;height:35px;background-size:35px auto;top:15px;right:20px}
	/* #layout-popup-wrap > #popup-wrap > button {width:60px;height:60px;background-image:url(/images/homepage/Content/button_x.png);position:absolute;top:20px;right:30px} */
}
@media all and (max-width:768px) {
	.isMain #popup-wrap,
	.isSub #popup-wrap {font-size:16px;line-height:1.5}
}
@media all and (max-width:699px) {
	#popup-wrap .pop-head:before {height:46px}
	#popup-wrap .btn-close,
	#popup-wrap .btn-reload,
	#popup-wrap .btn-minsize,
	#popup-wrap .btn-maxsize {width:50px;height:50px}
	#layout-popup-wrap > #popup-wrap {padding:70px 20px 20px}
	#layout-popup-wrap > #popup-wrap .pop-head {}
	#layout-popup-wrap > #popup-wrap .pop-cont {}
}
@media all and (max-width:499px) {
	.isMain #popup-wrap,
	.isSub #popup-wrap {font-size:15px}
}

/* ==============================
* 윈도우 팝업
================================= */
.winPopBodyTag {height:100%}
.winPopBodyTag body {height:100%;box-sizing:border-box;padding:0 0 42px}
.popup-window {position:relative;padding:0;font-size:18px;color:#555;letter-spacing:-0.05em;line-height:1.666;word-break:keep-all;word-wrap:break-word;font-weight:400;height:100%;box-sizing:border-box;overflow:auto}
.popup-window a {display:block}
.popup-window img {display:block;width:auto;max-width:100%}
.popup-window .no-data {display:block;position:absolute;width:100%;height:auto;left:0;top:50%;transform:translateY(-50%);text-align:center}
.popup-window .no-data:before {content:"";display:block;width:71px;height:71px;margin:0 auto 10px;background:url(/images/homepage/board/ico_nodata.png) no-repeat}
.popup-window .popwin_foot {position:fixed;left:0;bottom:0;background:#282828;width:100%;overflow:hidden;color:#fff;padding:5px 10px 7px;box-sizing:border-box}
.popup-window .popwin_foot .chks label {font-size:15px}
.popup-window .popwin_foot .chks label:focus,
.popup-window .popwin_foot .chks label:hover {color:#fff;text-decoration:underline}
.popup-window .popwin_foot .chks input[type="checkbox"] + label:focus:before,
.popup-window .popwin_foot .chks input[type="checkbox"] + label:hover:before {border-color:#fff}
.popup-window .popwin_foot button {position:absolute;right:10px;top:50%;width:50px;border:0;padding:0;background:none;color:#fff;font-size:15px;line-height:1;cursor:pointer;transform:translateY(-50%);box-sizing:border-box;padding:0 0 4px 15px}
.popup-window .popwin_foot button:before,
.popup-window .popwin_foot button:after {content:"";display:block;position:absolute;width:15px;height:2px;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0;background:#fff;transition:all .3s ease}
.popup-window .popwin_foot button:before {transform:rotate(45deg)}
.popup-window .popwin_foot button:focus:before,
.popup-window .popwin_foot button:hover:before {transform:rotate(135deg)}
.popup-window .popwin_foot button:after {transform:rotate(135deg)}
.popup-window .popwin_foot button:focus:after,
.popup-window .popwin_foot button:hover:after {transform:rotate(225deg)}

/* ==============================
* 메인 레이어팝업
================================= */
.layor-popups {display:block;position:absolute;z-index:4001;width:100%;height:0;left:0;top:0}
.layor-popups.activate {}
.layor-popups .layers_popup {display:none;position:absolute;width:0;height:0;left:0;top:0;background:#fff;border:1px solid #ccc;z-index:3000;padding:40px 0 42px;box-shadow:5px 5px 10px rgba(0, 0, 0, .5);transition:all .3s ease}
.layor-popups .layers_popup.show {display:block}
.layor-popups .layers_popup.hide {display:none}
.layor-popups .popup_layer_title {display:block;position:absolute;left:0;top:0;height:40px;line-height:40px;text-align:left;box-sizing:border-box;padding:0 0 0 15px;font-size:15px;font-weight:500;color:#000}
.layor-popups .popup_layer_body {position:relative;box-sizing:border-box;width:100% !important;height:100% !important;padding:0;overflow-x:hidden}
.layor-popups .popup_layer_body img {display:block;max-width:100%}
.layor-popups .popup_layer_body .extraHtml {box-sizing:border-box;padding:15px}
.layor-popups .popup_layer_body.hasNoData {font-size:0;text-align:center}
.layor-popups .popup_layer_body.hasNoData:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.layor-popups .popup_layer_body.hasNoData .no-data {display:inline-block;vertical-align:middle;background:none;padding:0;line-height:1.3;font-size:15px;color:#555;font-weight:500;letter-spacing:-.05em;word-wrap:break-word;word-break:keep-all;white-space:normal}
.layor-popups .popup_layer_body.hasNoData .no-data:before {content:"";display:block;width:71px;height:71px;margin:0 auto 5px;background:url(/images/homepage/board/ico_nodata.png) no-repeat}
.layor-popups .popup_layer_foot {position:absolute;left:0;bottom:0;background:#282828;width:100%;overflow:hidden;color:#fff;padding:5px 10px 7px;box-sizing:border-box}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label {display:inline-block;vertical-align:middle;position:relative;padding:5px 0 5px 25px;cursor:pointer;user-select:none;line-height:1.2;font-size:15px;text-align:left;transition:all .3s ease}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:before,
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:after {content:'';display:block;position:absolute;box-sizing:border-box;transition:all .3s ease}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:before {width:18px;height:18px;left:0;top:6px;margin:0;background:#fff;border:1px solid #fff}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:after {width:10px;height:6px;left:5px;top:11px;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #01346b #01346b;transform:rotate(-45deg);opacity:0}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:focus,
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:hover {color:#fff;text-decoration:underline}
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:focus:before,
.layor-popups .popup_layer_foot .chks input[type="checkbox"] + label:hover:before {border-color:#fff}
.layor-popups .popup_layer_foot .chks input[type="checkbox"]:checked + label:before {border-color:#fff;background:#fff}
.layor-popups .popup_layer_foot .chks input[type="checkbox"]:checked + label:after {opacity:1}
.layor-popups .popup_layer_foot .chks input[type="checkbox"]:focus + label {outline:rgba(255, 255, 255, .2) auto 5px}
.layor-popups .popup_layer_foot button {position:absolute;right:10px;top:50%;width:50px;border:0;padding:0;background:none;color:#fff;font-size:15px;line-height:1;cursor:pointer;transform:translateY(-50%);box-sizing:border-box;padding:0 0 4px 15px}
.layor-popups .popup_layer_foot button:before,
.layor-popups .popup_layer_foot button:after {content:"";display:block;position:absolute;width:15px;height:2px;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0;background:#fff;transition:all .3s ease}
.layor-popups .popup_layer_foot button:before {transform:rotate(45deg)}
.layor-popups .popup_layer_foot button:focus:before,
.layor-popups .popup_layer_foot button:hover:before {transform:rotate(135deg)}
.layor-popups .popup_layer_foot button:after {transform:rotate(135deg)}
.layor-popups .popup_layer_foot button:focus:after,
.layor-popups .popup_layer_foot button:hover:after {transform:rotate(225deg)}
@media all and (max-width:699px) {
	.layor-popups {height:0;overflow-y:hidden;position:fixed}
	.layor-popups.activate {width:100%;height:100%;box-sizing:border-box;padding:20px;background:rgba(0, 0, 0, .3)}
	.layor-popups .layers_popupPkgs {position:relative;width:100%;height:100%;box-sizing:border-box;position:relative}
	.layor-popups .layers_popup {width:100% !important;height:100% !important;left:auto !important;top:auto !important;position:relative !important;box-sizing:border-box}
	.layor-popups .popup_layer_body {width:100% !important;height:100% !important}
}
