/* CMS 관리 스타일 */

#adm-pannel {position:fixed;bottom:0;right:-300px;height:60px;width:340px;text-align:center;font-size:11px;font-family:Dotum;color:#fff;z-index:4001;}
#adm-pannel .cfg-pannel {width:100%;height:100%;background:#c82626;position:absolute;left:0;top:0px;border-top-left-radius:30px;border-bottom-left-radius:30px;}
#adm-pannel .cfg-cont {text-align:right;padding-right:20px;padding-top:10px;}

.errmsg-box-wr {display:block;}
.errmsg-box {display:block;padding:135px 50px 50px 50px;background:#f3f3f3 url(/_Img/Share/icon_ext.png) no-repeat center 40px ;text-align:center;font-size:17px;color:#333}
.errmsg-box strong {display:block;color:#333;letter-spacing:-1px;font-weight:normal;font-size:13px;}
.errmsg-box strong:first-child {letter-spacing:-1px;font-weight:400;font-size:17px;}
.errmsg-box-wr .bt-wr {margin-top:20px;text-align:center;}
.errmsg-box-wr .ico {display:block;width:80px;height:80px;margin:0 auto 20px auto;background:url(/_Img/Board/ico_err.png) no-repeat center center;}
.errmsg-box-wr .bt-wr .bt-login, .errmsg-box-wr .bt-wr .bt-back {margin-left:10px}

.PDFData-fileview-top {}


.prgr-dft-combo {vertical-align:middle;position:relative;display:inline-block;border:1px solid #ddd;height:28px;width:280px;}
.prgr-dft-combo * {vertical-align:middle;}
.prgr-dft-combo-input {border:0;height:100%;width:100%;box-sizing:border-box;padding-left:10px;padding-right:45px;font-size:13px;}
.prgr-dft-combo-toggle {position:absolute;right:0;border:0;width:30px;height:100%;background:transparent url(/_Img/Medi/btn_mtoggle.gif) no-repeat center center;border-left:1px solid #DDD}

.prgr-selmenu-wr {display:inline-block;vertical-align:middle;}
.prgr-selmenu-wr .ui-state-default {background-color:#FFF;border-color:#DDD}
.prgr-selmenu-wr .ui-selectmenu-text {margin-right:30px;border-right:1px solid #DDD;}
.prgr-selmenu .ui-state-disabled {display:none !important;}

/* 프로그램스타일 공통항목/////////////////////////////////////////////*/

/* 코멘트 쓰기 */
.bcmt-write-wrap {width:100%;text-align:left;margin-top:15px;display:block;position:relative;}
.bcmt-write-h {display:block;position:relative;width:100%;margin-bottom:5px;}
.bcmt-write-h:after {clear:both;content:"";display:block;}
.bcmt-write-h .bcmt-title {background:url(/_Img/Board/default/icon_total.gif) no-repeat 0 5px;padding:0 6px 5px 22px;font-size:13px;color:#043d86}

.bcmt-wfrm-wrap {background:#f8f8f8;position:relative;}
.bcmt-wfrm-wrap .ilbl {font-weight:bold;font-size:90%;}

.bcmt-wfrm-wrap .bcmt-wfrm-h {display:block;position:relative;}
.bcmt-wfrm-wrap .bcmt-wfrm-h .ifrm-wr.ifld {width:45%;float:left;}
.bcmt-wfrm-wrap .bcmt-wfrm-h .ifrm-wr.cmt-ipw {width:45%;float:left;}
.bcmt-wfrm-wrap .bcmt-wfrm-h .fld_r {position:absolute;right:0;bottom:0;}
.bcmt-wfrm-wrap .bcmt-wfrm-c {margin-top:10px;position:relative;padding-bottom:0px; }
.bcmt-wfrm-wrap .bcmt-wfrm-cont {padding-right:70px;}
.bcmt-wfrm-wrap textarea {width:96%;min-height:54px;padding:2px;}

.bcmt-wfrm-regcode {margin-top:10px;line-height:130%;font-size:0.85em;}
.bcmt-wfrm-regcode * {vertical-align:middle;}
.bcmt-wfrm-regcode .ilbl {font-size:12px;}
.bcmt-wfrm-regcode .norobot_img {border:2px solid #DDD;float:left;margin-right:15px;background:#FFF;}
.bcmt-wfrm-regcode .text {max-width:100px;}

.bcmt-write-btn , .bcmt-write-btn-e {position:absolute;right:0px;top:0px;}
.b-cmt-btn {font-size:0.923em;color:#FFF;background:#6c707b;border:0px solid #083269;width:90px;height:60px;}


/*코멘트 수정,삭제폼*/
.cmt-item-close {position:absolute;top:10px;right:0px;cursor:pointer;background:#b6b6b6 url(/_Img/Common/sbtn_close01.gif) no-repeat center center;display:block;width:20px;height:20px;border:1px solid #b6b6b6;border-radius:12px;overflow:hidden;}
.cmt-item-close  span {white-space:nowrap;padding-left:20px;}
.cmt-item-frm .text , .cmt-del-frm .text  {max-width:100px;}

.cmt-item-frm {position:relative;display:none;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0;margin-top:5px;}
.cmt-item-frm  * , .cmt-del-frm * {vertical-align:middle;}
.cmt-item-frm .ilbl {font-size:90%;font-weight:bold;}
.cmt-item-frm .bcmt-wfrm-h {position:relative;margin-bottom:10px;min-height:20px;}
.cmt-item-frm .bcmt-wfrm-c {position:relative;}
.cmt-item-frm .bcmt-wfrm-cont {padding-right:70px;}
.cmt-item-frm textarea {width:96%;min-height:54px;padding:2px;}
.cmt-item-frm .cmt_write_btn {position:absolute;right:0;top:0;}

.cmt-del-frm {position:relative;display:none;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 30px;margin-top:5px;text-align:center}
.cmt-del-frm label {padding-left:35px;padding-top:10px;padding-bottom:10px;display:inline-block;background:url(/_Img/Board/default/icon_chkpw.png) no-repeat left center;font-size:12px}
.cmt-del-frm .b-cmt-btn {height:27px;width:40px;;}
.cmt-del-frm .cmt-item-close {top:50%;margin-top:-10px;}


/* 프로그램스타일 공통항목/////////////////////////////////////////////*/

/* 버튼영역 */
.btn-wrap {padding:30px 0;text-align:center;}

/* 상태값 */
.r-stat {background:#fff;padding:2px 8px 2px 8px;display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;letter-spacing:-0.05em;margin:0 -2px;font-style:normal;border-radius:12px;}

.r-stat-s {overflow:hidden;white-space:nowrap;color:#fff;width:24px;height:24px;text-indent:0.5em;/* padding-top:2px; */display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;letter-spacing:2em;line-height:22px;font-style:normal;border-radius:50%;}
.r-stat-s.r-stat-s00,.r-stat-s.r-st1 {/* border:1px solid #ccc; */background:#ccc;} /* 없음 */
.r-stat-s.r-stat-s01,.r-stat-s.r-st2, .r-stat-s.r-st-d {/* border:1px solid #009e95; */background-color:#009e95} /* 진료 */
.r-stat-s.r-stat-s02,.r-stat-s.r-st3, .r-stat-s.r-st-s {/* border:1px solid #ff5603; */background-color:#ff5603} /* 수술 */
.r-stat-s.r-stat-s03,.r-stat-s.r-st4, .r-stat-s.r-st-c {/* border:1px solid #ff44ae; */background-color:#ff44ae} /* 시술 */
.r-stat-s.r-stat-s04,.r-stat-s.r-st5 {border:1px solid #7e9af5;background-color:#335ee7} /* 검사 */
.r-stat-s.r-stat-s05,.r-stat-s.r-st6 {border:1px solid #ce78f6;background-color:#a227dc} /* 투석 */
.r-stat-s.r-stat-s06,.r-stat-s.r-st7 {border:1px solid #fa90cc;background-color:#ff44ae;} /* 시술 및 검사 */
.r-stat-s.r-stat-s07,.r-stat-s.r-st8 {border:1px solid #feaeb9;background-color:#fc5169;} /* 정신치료 */
.r-stat-s.r-stat-s08,.r-stat-s.r-st9 {border:1px solid #8b81e9;background-color:#2f08ac;} /* 종합검진 */
.r-stat-s.r-stat-s09,.r-stat-s.r-st10 {border:1px solid #5cbbde;color:#009ccf} /* 상담 */
.r-stat-s.r-stat-s10,.r-stat-s.r-st11 {border:1px solid #c4c55b;color:#806250;padding:1px 5px 3px;} /* 원격진료 */
.r-stat-s.r-stat-s11,.r-stat-s.r-st12 {border:1px solid #7fa49f;color:#018271} /* 교육 */
.r-stat-s.r-stat-s12,.r-stat-s.r-st13 {border:1px solid #96cc72;color:#57a22f} /* 면담 */
.r-stat-s.r-stat-s13,.r-stat-s.r-st14 {border:1px solid #ffa340;color:#ff5603;padding:1px 5px 3px;} /* 진료(신환) */
.r-stat-s.r-stat-s14,.r-stat-s.r-st15 , .r-stat-s.r-stoff {border:1px solid #b3b3b3;color:#666;background:#f0f0f0;} /* 휴진 */
.r-stat-s.r-stat-s15 {border:1px solid #eea1a1;color:#d91818;padding:0 7px 1px;} /* 예약 */
.r-stat-s.r-stat-s16 {border:1px solid #c2c2c2;color:#666;padding:0 7px 1px;} /* 취소 */


/*일정*/

.calendar-wr .sel-month {position:relative;margin-bottom:20px;text-align:center;height:30px;padding-top:8px;max-width:400px;margin-left:auto;margin-right:auto;}
.calendar-wr .sel-month .mon-tit {font-size:2em;color:#333333;display:inline-block;}

.calendar-wr .sel-month .btn-prev  {display:inline-block;width:50px;height:40px;overflow:hidden;vertical-align:middle;background:#ccc url(/_Img/Share/cal_prevnext.png) no-repeat 2px 0;transition:all .3s ease;}
.calendar-wr .sel-month .btn-next  {display:inline-block;width:50px;height:40px;overflow:hidden;vertical-align:middle;background:#ccc url(/_Img/Share/cal_prevnext.png) no-repeat -40px 0;transition:all .3s ease;}
.calendar-wr .sel-month .btn-prev {border-radius:99em;overflow:hidden;width:40px;height:40px;vertical-align:middle;position:absolute;left:0;top:0;}
.calendar-wr .sel-month .btn-next {border-radius:99em;overflow:hidden;width:40px;height:40px;vertical-align:middle;position:absolute;right:0;top:0;}
.calendar-wr .sel-month .btn-prev:hover {background:#csc-point1 url(/_Img/Share/cal_prevnext.png) no-repeat 2px -40px;}
.calendar-wr .sel-month .btn-next:hover {background:#csc-point1 url(/_Img/Share/cal_prevnext.png) no-repeat -40px -40px;}
.calendar-wr .sel-month .btn-prev span , .calendar-wr .sel-month .btn-next span {display:inline-block;white-space:nowrap;padding-left:150%;}


.tbl-calendar {}

.tbl-calendar {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:1px solid #efefef}
.tbl-calendar th, .tbl-calendar td {border:1px solid #efefef;padding:0.25em 0.25em;border-bottom:1px solid #efefef;word-wrap:break-word}
.tbl-calendar th {background:#csc-point1;border-bottom:1px solid #efefef;border-color:rgba(255,255,255,0.5)}
.tbl-calendar td {background:#fff;vertical-align:top;min-height:6em;}
.tbl-calendar thead th {padding:0.25em 0.25em;color:#FFF !important;}
.tbl-calendar tbody th {background:#fbfbfb;color:#444;font-weight:normal;}


.tbl-calendar td.isDay0 .isDayNum, .tbl-calendar td.isHoliday .isHoliday .isDayNum {color:#da1919;}
.tbl-calendar td.isDay6 .isDayNum {color:#658adf;}

.tbl-calendar td {font-weight:normal;font-size:13px;}
.tbl-calendar td a.day-num {display:block;min-height:1em;text-align:center;}
.tbl-calendar td .day-tit {display:block;text-align:left;}
.tbl-calendar td.disabled {background:#f9f9f9;}
.tbl-calendar td.selected {background:#d3f7f8;}
.tbl-calendar td.today {background:#fffde9;}
.tbl-calendar td.now {background:#dadee9;}
.tbl-calendar .cal-mk {display:inline-block;overflow:hidden;width:12px;height:12px;border-radius:50%;background:#csc-point2;white-space:nowrap;box-sizing:border-box;text-indent:30px;vertical-align:middle;}

.tbl-calendar .dt-rsv-wr dt {display:block;font-size:12px;letter-spacing:-1px;background:#222;color:#FFF;text-align:center;margin-bottom:5px;}
.tbl-calendar .dt-rsv-wr dd p {}

.tbl-calendar-s .dt-rsv-wr dt {display:block;font-size:12px;letter-spacing:-1px;background:#222;color:#FFF;text-align:center;margin-bottom:5px;padding:0.25em;}
.tbl-calendar-s .dt-rsv-wr dd p {}
#adm-rsv-calendar tbody td .day-cont-wr {display:block;min-height:4em;}

/* li폼 기본 스타일 */
.frmbd-fld-list {position:relative;color:#555;border-bottom:1px solid #d8d8d8;border-top:2px solid #csc-point1;}
.frmbd-fld-list:after {clear:both;content:"";display:block;}
.frmbd-fld-list .reqblt {font-weight:bold;color:#f04e23}
.frmbd-fld-list .frm-tit {display:block;line-height:1.3em;margin-bottom:10px;color:#929090;}
.frmbd-fld-list > ul {position:relative;}
.frmbd-fld-list > ul:after {clear:both;content:"";display:block;}
.frmbd-fld-list > ul > li {width:100%;position:relative;box-sizing:border-box;float:left;}
.frmbd-fld-list > ul > li:after {clear:both;content:"";display:block;}
.frmbd-fld-list > ul > li:first-child .frm-li {}
.frmbd-fld-list .fhelp {font-size:13px;}
.frmbd-fld-list .frm-li  {display:block;position:relative;width:100%;border-radius:0px;background-color:#f0f0f0;border-top:1px solid #d8d8d8;margin:0px;box-sizing:border-box;line-height:1.3em;color:#555;float:left;}
.frmbd-fld-list .frm-li > .lbl {position:absolute;left:0;top:0;z-index:10;padding-left:15px;width:140px;vertical-align:middle;line-height:1.1em;padding-top:1.45em;padding-bottom:1.35em;min-height:1.15em;font-size:1.077em;font-weight:bold;color:#222;}
.frmbd-fld-list .frm-li .req {font-weight:bold;color:red;}
.frmbd-fld-list .frm-li .fld {position:relative;margin-left:170px;display:block;background-color:#fafafa;border-top-right-radius:0px;border-bottom-right-radius:0px;transition:background 0.4s ease;font-size:1.077em;padding:15px;}

.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li .a-text {background-color:#FFF;display:block;box-sizing:border-box;width:100%;height:3em;border-top-right-radius:0px;border-bottom-right-radius:0px;border:1px solid #CCC;padding-left:10px;padding-right:10px;line-height:1.15em;padding-top:0.55em;color:#555;border:1px solid #bbb;}

.frmbd-fld-list .frm-li textarea {background-color:#FFF;display:block;box-sizing:border-box;width:100%;height:100%;border-top-right-radius:0px;border-bottom-right-radius:0px;padding-left:10px;padding-right:10px;resize:none;border:1px solid #bbb;}
.frmbd-fld-list .frm-li select {height:3em;vertical-align:middle;background-color:#FFF;box-sizing:border-box;border:1px solid #CCC;}

.frmbd-fld-list .frm-li .text.in-val, .frmbd-fld-list .frm-li .text:focus,
.frmbd-fld-list .frm-li textarea.in-val, .frmbd-fld-list .frm-li textarea:focus {border-color:#csc-point1;}

.frmbd-fld-list .fld-email .fld:after {clear:both;content:"";display:block;}
.frmbd-fld-list .fld-email .fld {}
.frmbd-fld-list .fld-email .text , .frmbd-fld-list .fld-email .a-text {width:30%;border-radius:0px;float:left;box-sizing:border-box;}
.frmbd-fld-list .fld-email select {width:30%;border-radius:0px;float:left;box-sizing:border-box;}
.frmbd-fld-list .fld-email .s-at {width:6%;display:block;text-align:center;padding-top:0.85em;padding-bottom:0.65em;min-height:1.15em;line-height:1.15em;border-radius:0;float:left;box-sizing:border-box;}
.frmbd-fld-list .fld-email .text:nth-child(3), .frmbd-fld-list .fld-email .a-text:nth-child(3) {}

.frmbd-fld-list .fld-addr .fld {}
.frmbd-fld-list .fld-addr .text, .frmbd-fld-list .fld-addr .a-text {}
.frmbd-fld-list .fld-addr .iaddrzip {display:block;padding-bottom:7px;}
.frmbd-fld-list .fld-addr .iaddrzip:after {clear:both;content:"";display:block;}
.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:6em;float:left;padding-top:5px;padding-bottom:5px;height:2.2em}
.frmbd-fld-list .fld-addr .iaddrzip a {padding-top:10px;padding-bottom:7px;}

.frmbd-fld-list .fld-teli .fld ,.frmbd-fld-list .fld-tel .fld , .frmbd-fld-list .fld-mobile .fld, .frmbd-fld-list .fld-hp .fld  {}
.frmbd-fld-list .fld-teli .text, .frmbd-fld-list .fld-tel .text, .frmbd-fld-list .fld-mobile .text, .frmbd-fld-list .fld-hp .text ,
.frmbd-fld-list .fld-teli .a-text, .frmbd-fld-list .fld-tel .a-text, .frmbd-fld-list .fld-mobile .a-text, .frmbd-fld-list .fld-hp .a-text {width:6em;max-width:25%;display:inline-block;border-radius:0px;}

.frmbd-fld-list .fld-date .text  {max-width:12em;}

.frmbd-fld-list li ul.dir-left {position:relative;padding-top:0.5em;padding-bottom:0.5em;}
.frmbd-fld-list li ul.dir-left:after {content:"";display:block;clear:both;}
.frmbd-fld-list li ul.dir-left > li {float:left;margin-right:1.5em;}
.frmbd-fld-list li ul.dir-left > li * {vertical-align:middle;}
.frmbd-fld-list li ul.dir-left > li:last-child {margin-right:0;}


@media all and (max-width:600px){
	.frmbd-fld-list .frm-li > .lbl {padding-left:10px;line-height:1.1em;padding-top:0.95em;padding-bottom:0.85em;min-height:1.15em;font-size:1.077em;font-weight:bold;letter-spacing:-1px;}
	.frmbd-fld-list .frm-li > .fld {font-size:1.077em;}

	.frmbd-fld-list .frm-li .fld {margin-left:100px}
	.frmbd-fld-list .frm-li .fld {padding:10px;}

	.frmbd-fld-list .frm-li.fld-addr, .frmbd-fld-list .frm-li.fld-email , .frmbd-fld-list .frm-li.fld-textarea   , .frmbd-fld-list .frm-li.fld-check , .frmbd-fld-list .frm-li.fld-radio  {padding-top:3.5em;}
	.frmbd-fld-list .frm-li.fld-addr .fld, .frmbd-fld-list .frm-li.fld-email .fld , .frmbd-fld-list .frm-li.fld-textarea .fld , .frmbd-fld-list .frm-li.fld-check .fld , .frmbd-fld-list .frm-li.fld-radio .fld {margin-left:0;}

}

.vfrm-list-cont {border:1px solid #CCC;background-color:#f9f9f9;padding:15px;overflow-y:scroll;min-height:4em;max-height:15em;}

/* 데이터 폼 기본*/
.frm-list-type1-wr {}
.frm-list-type1-wr:after {content:"";display:block;clear:both;}
.frm-list-type1-wr .frm-txt {text-align:right;}
.frm-list-type1-wr .reqblt {font-weight:bold;color:#f04e23}

.frm-list-type1 {position:relative;color:#555;}
.frm-list-type1:after {clear:both;content:"";display:block;}

.frm-list-type1 .frm-tit {display:block;line-height:1.3em;margin-bottom:10px;color:#929090;}
.frm-list-type1 > ul {position:relative;}
.frm-list-type1 > ul:after {clear:both;content:"";display:block;}
.frm-list-type1 > ul > li {width:100%;position:relative;box-sizing:border-box;float:left;}
.frm-list-type1 > ul > li:after {clear:both;content:"";display:block;}

.frm-list-type1 .fhelp {font-size:13px;}
.frm-list-type1 .frm-li  {display:block;position:relative;width:100%;border-radius:0px;border-bottom:1px solid #d8d8d8;padding-top:0.7em;padding-bottom:0.7em;margin:0px;box-sizing:border-box;line-height:1.3em;color:#555;float:left;}
.frm-list-type1 > ul > li:first-child .frm-li {}
.frm-list-type1 > ul > li:last-child .frm-li {border-bottom:0}

.frm-list-type1 .frm-li > .lbl {position:absolute;left:0;top:50%;width:110px;vertical-align:middle;line-height:1.1em;min-height:1.15em;font-size:1.0em;font-weight:400;color:#222;letter-spacing:-1px;transform:translateY(-50%)}
.frm-list-type1 .frm-li .reqblt {display:inline-block;width:4px;height:4px;background:#csc-point1;border-radius:50%;vertical-align:middle;overflow:hidden;box-sizing:border-box;color:#csc-point1;margin:-1px 0 0 5px}
.frm-list-type1 .frm-li .fld {position:relative;margin-left:130px;display:block;border-top-right-radius:0px;border-bottom-right-radius:0px;transition:background 0.4s ease;font-size:1.077em;min-height:2.1em;}

.frm-list-type1 .frm-li .f-text,.frm-list-type1 .frm-li .text, .frm-list-type1 .frm-li .a-text {background-color:#f0f0f0;box-sizing:border-box;max-width:100%;height:3em;border-top-right-radius:0px;border-bottom-right-radius:0px;padding-left:10px;padding-right:10px;line-height:1.15em;padding-top:0.55em;color:#555;border:0;}
.frm-list-type1 .frm-li .f-text {width:100%;}
.frm-list-type1 .frm-li .wfull {width:100%;}

.frm-list-type1 .frm-li textarea {background-color:#f0f0f0;display:block;box-sizing:border-box;width:100%;height:100%;border-top-right-radius:0px;border-bottom-right-radius:0px;padding-left:10px;padding-right:10px;resize:none;border:0px solid #bbb;}
.frm-list-type1 .frm-li select {height:3em;vertical-align:middle;background-color:#FFF;box-sizing:border-box;border:1px solid #CCC;max-width:100%;}

.frm-list-type1 .frm-li .text.in-val, .frm-list-type1 .frm-li .text:focus,
.frm-list-type1 .frm-li .f-text.in-val, .frm-list-type1 .frm-li .f-text:focus,
.frm-list-type1 .frm-li textarea.in-val, .frm-list-type1 .frm-li textarea:focus {border-color:#csc-point1;}

.frm-list-type1 .fld-email .fld:after {clear:both;content:"";display:block;}
.frm-list-type1 .fld-email .fld {}
.frm-list-type1 .fld-email .text , .frm-list-type1 .fld-email .a-text {width:30%;border-radius:0px;float:left;box-sizing:border-box;}
.frm-list-type1 .fld-email select {width:30%;border-radius:0px;float:left;box-sizing:border-box;}
.frm-list-type1 .fld-email .s-at {width:6%;display:block;text-align:center;min-height:1.15em;line-height:1.8em;border-radius:0;float:left;box-sizing:border-box;}
.frm-list-type1 .fld-email .text:nth-child(3), .frm-list-type1 .fld-email .a-text:nth-child(3) {}

.frm-list-type1 .fld-addr .fld {}
.frm-list-type1 .fld-addr .text, .frm-list-type1 .fld-addr .a-text {}
.frm-list-type1 .fld-addr .iaddrzip {display:block;padding-bottom:7px;}
.frm-list-type1 .fld-addr .iaddrzip:after {clear:both;content:"";display:block;}
.frm-list-type1 .fld-addr .iaddrzip .text, .frm-list-type1 .fld-addr .iaddrzip .a-text {width:6em;float:left;padding-top:5px;padding-bottom:5px;height:2.2em}
.frm-list-type1 .fld-addr .iaddrzip a {padding-top:10px;padding-bottom:7px;}

.frm-list-type1 .fld-teli .fld ,.frm-list-type1 .fld-tel .fld , .frm-list-type1 .fld-mobile .fld, .frm-list-type1 .fld-hp .fld  {}
.frm-list-type1 .fld-teli .text, .frm-list-type1 .fld-tel .text, .frm-list-type1 .fld-mobile .text, .frm-list-type1 .fld-hp .text ,
.frm-list-type1 .fld-teli .a-text, .frm-list-type1 .fld-tel .a-text, .frm-list-type1 .fld-mobile .a-text, .frm-list-type1 .fld-hp .a-text {width:6em;max-width:25%;display:inline-block;border-radius:0px;}

.frm-list-type1 .s-fld {padding-top:0.35em;padding-bottom:0.35em;}


.frm-list-type1 .fld-tel .fld {position:relative;padding:0;height:100%;min-height:2.8em;}
.frm-list-type1 .fld-tel .f-text {position:absolute;width:30%;border-radius:0;text-align:center;box-sizing:border-box;}
.frm-list-type1 .fld-tel .str {position:absolute;width:5%;display:block;height:100%;text-align:center;box-sizing:border-box;line-height:1.8em;padding:0;overflow:hidden;font-size:16px;}
.frm-list-type1 .fld-tel .f-text:last-child {}
.frm-list-type1 .fld-tel .fld :nth-child(1) {left:0;}
.frm-list-type1 .fld-tel .fld :nth-child(2) {left:30%;}
.frm-list-type1 .fld-tel .fld :nth-child(3) {left:50%;margin-left:-15%;}
.frm-list-type1 .fld-tel .fld :nth-child(4) {right:30%;}
.frm-list-type1 .fld-tel .fld :nth-child(5) {right:0;}

.frm-list-type1 .fld-date .text  {max-width:12em;}

.frm-list-type1 li ul.dir-left {position:relative;padding-top:0.5em;padding-bottom:0.5em;}
.frm-list-type1 li ul.dir-left:after {content:"";display:block;clear:both;}
.frm-list-type1 li ul.dir-left > li {float:left;margin-right:1.5em;}
.frm-list-type1 li ul.dir-left > li * {vertical-align:middle;}
.frm-list-type1 li ul.dir-left > li:last-child {margin-right:0;}

.frm-list-type1 .fld-nm .fld .text, .frm-list-type1 .fld-pwd .fld .text {width:auto;}
.frm-list-type1 .fld-norobt .fld:after {content:"";display:block;clear:both;}
.frm-list-type1 .fld-norobt .inpt-img {float:left;margin-right:15px;}
.frm-list-type1 .fld-norobt .inpt-img img {border:1px solid #666;}
.frm-list-type1 .fld-norobt .inpt-txt {font-size:12px;}
.frm-list-type1 .fld-norobt .inpt-txt .text {width:10em !important;display:inline-block;height:2.2em;padding-top:3px;padding-bottom:3px;}

@media all and (max-width:600px){
	.frm-list-type1 .frm-li > .lbl {font-size:13px;top:1.55em;letter-spacing:-1px;}
	.frm-list-type1 .frm-li > .fld {}


	.frm-list-type1 .frm-li .fld {margin-left:80px}
	.frm-list-type1 .frm-li .fld {}
	.frm-list-type1 .frm-li .reqblt {margin-left:0.15em;}

	.frm-list-type1 .frm-li.fld-addr, .frm-list-type1 .frm-li.fld-email , .frm-list-type1 .frm-li.fld-textarea   , .frm-list-type1 .frm-li.fld-check , .frm-list-type1 .frm-li.fld-radio, .frm-list-type1 .fld-norobt   {padding-top:3.5em;}
	.frm-list-type1 .frm-li.fld-addr .fld, .frm-list-type1 .frm-li.fld-email .fld , .frm-list-type1 .frm-li.fld-textarea .fld , .frm-list-type1 .frm-li.fld-check .fld , .frm-list-type1 .frm-li.fld-radio .fld, .frm-list-type1 .fld-norobt .fld {margin-left:0;}

	.frm-list-type1 .fld-norobt .inpt-img {float:none;margin-right:0;margin-bottom:10px;}
}


.frm-list-view-wr {}
.frm-list-view-wr:after {content:"";display:block;clear:both;}
.frm-list-view1 > ul {position:relative;}
.frm-list-view1 > ul:after {clear:both;content:"";display:block;}
.frm-list-view1 > ul > li {width:100%;position:relative;box-sizing:border-box;float:left;}
.frm-list-view1 > ul > li:after {clear:both;content:"";display:block;}
.frm-list-view1 .frm-li  {display:block;position:relative;width:100%;border-radius:0px;border-bottom:1px solid #d8d8d8;padding-top:0.7em;padding-bottom:0.7em;margin:0px;box-sizing:border-box;line-height:1.3em;color:#555;float:left;}
.frm-list-view1 > ul > li:first-child .frm-li {}
.frm-list-view1 .frm-li .reqblt {display:inline-block;width:0.3em;height:0.3em;background:#csc-point1;border-radius:99em;vertical-align:middle;overflow:hidden;box-sizing:border-box;color:#csc-point1;margin-left:0.35em;}
.frm-list-view1 .frm-li > .lbl {position:absolute;left:0;top:0.7em;width:90px;vertical-align:middle;line-height:1.35em;min-height:1.35em;font-size:1.0em;font-weight:650;color:#222;letter-spacing:-1px;}
.frm-list-view1 .frm-li .fld {position:relative;margin-left:110px;display:block;transition:background 0.4s ease;font-size:1.0em;min-height:1.35em;}



/*개인정보취급방침 내용 및 동의*/
.prgr-agreement {}
.prgr-agreement .agree-tit {}
.prgr-agreement .agree-cont {border:1px solid #777;background:#fff;padding:1em;min-height:3em;overflow-y:scroll;max-height:8em;}
.prgr-agreement .agree-chk {margin-top:0.5em;}


