@charset "euc-kr";


.recViewArea .lcbtn{padding: 1px 10px 0; border: 1px solid #cfcfcf; background: #fff; text-align: center; line-height: initial; border-radius: 2px; display: inline-block; vertical-align: middle; margin-left: 5px; margin-top: -2px;}
.recViewArea .lcbtn .icsw{display: inline-block; vertical-align: top; width: 5px; height: 20px; background: no-repeat right center; margin-left: 4px;}
.recViewArea .lcbtn.map .icsw{background-image: url(../images/icos/icosGrayArrowNext_7_10.png);}
.recViewArea .lcbtn.download .icsw{background-image: url(../images/icos/icosBlackDownload_17_11.png); width: 17px;}
.recViewArea .lcbtn .lbtx{font-size: 11px; color: #999; display: inline-block; vertical-align: top; line-height: 20px;}
.recViewArea .rcvCirInfp{font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif; position: relative;}
.recViewArea .rcvCirInfp button{font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif;}
.recViewArea .rcvCirInfp .sinner{position: relative; z-index: 1;}
.recViewArea .rcvCirInfp .rcInfTops{position: relative;}
.recViewArea .rcvCirInfp .rcInfTops .lts{position: relative; padding-top: 100px;}
.recViewArea .rcvCirInfp .rcInfTops .rts{position: absolute; right: 0; width: 290px; top: 0;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns{padding-right: 50px; text-align: left; position: relative; display: block; vertical-align: bottom; line-height: 1;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .stit{display: inline-block; padding-right: 35px; position: absolute; left: 0; top: 0; max-width: 100%;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .stit .tx{font-size: 20px; color: #333; line-height: 27px; font-weight: normal; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .stit .fav{position: absolute; right: 0; top: 0; width: 30px; height: 27px; background: no-repeat center center url(../images/icos/icosGrayHeart_18.png); border: none;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .stit .fav.active{background-image: url(../images/icos/icosRedHeart_18.png);}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .tit{display: block; padding-top: 35px; vertical-align: top;}
.recViewArea .rcvCirInfp .rcInfTops .txtIns .tit .tx{font-size: 30px; font-weight: bold; color: #333; display: block; line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height: 76px;*/}
.recViewArea .rcvCirInfp .rcInfTops .otss{position: absolute; right: 40px; top: 40px; color: #ff4e00; font-size: 16px; line-height: 1;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns{background: #f7f8fa; border-left: 1px solid #e9e9e9; padding: 30px;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns{border: 1px solid transparent; border-radius: 3px; text-align: center; display: block; height: 60px; width: 100%;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns .tx{font-size: 18px; line-height: 20px; display: inline-block; vertical-align: middle;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns .icsw{display: inline-block; width: 21px; height: 20px; background: no-repeat center center url(../images/icos/icosBorderStar_20.png); vertical-align: middle; margin-right: 8px;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.outline{background-color: #fff; border-color: #e1e1e1; color: #333; height: 51px;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.org{background-color: #ff7a03; border-color: #ff7a03; color: #fff;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.blu{background-color: #008aff; border-color: #008aff; color: #fff;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.outline .tx{font-size: 15px;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.active .icsw{background-image: url(../images/icos/icosYelStar_20.png);}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns.active.outline{border-color: #ff7a03;}
.recViewArea .rcvCirInfp .rcInfTops .btnIns .atbtns+.atbtns{margin-top: 7px;}
.recViewArea .rcvCirInfp .rcInfCont{margin-top: 25px; background: #f6f7f8;}
.recViewArea .rcvCirInfp .rcInfCont .ricInner{position: relative; padding: 30px; padding-right: 311px; min-height: 125px; border: 1px solid #ddd; border-left: none; border-right: none;}
.recViewArea .rcvCirInfp .rcInfCont .ricInner:after{content: ''; display: table; clear: both;}
.recViewArea .rcvCirInfp .rcInfCont .lsts{float: left; max-width: 50%; min-width: 40%;}
.recViewArea .rcvCirInfp .rcInfCont .lsts .tps{font-size: 15px; line-height: 20px; padding: 8px 0; font-weight: normal; position: relative; padding-left: 80px; text-align: left;}
.recViewArea .rcvCirInfp .rcInfCont .lsts .tps .lb{width: 80px; color: #a8aeb3; position: absolute; left: 0; top: 8px;}
.recViewArea .rcvCirInfp .rcInfCont .lsts .tps .vl{color: #333;}
.recViewArea .rcvCirInfp .rcInfCont .lsts.pls{padding-left: 118px;}
.recViewArea .rcvCirInfp .rcInfCont .lsts.pls .tps{padding-left: 60px;}
.recViewArea .rcvCirInfp .rcInfCont .rts{position: absolute; right: 0; top: 0; width: 311px; height: 100%; text-align: center; background: #fff;}
.recViewArea .rcvCirInfp .rcInfCont .inserBox{position: absolute; left: 50%; top: 50%; margin-left: -105px; margin-top: -80px; text-align: center;}
.recViewArea .rcvCirInfp .rcInfCont .inserBox .tnms{line-height: 20px; color: #727272; font-size: 16px; padding-left: 30px; position: relative;}
.recViewArea .rcvCirInfp .rcInfCont .inserBox .tnms:before{content: ''; width: 30px; height: 100%; position: absolute; left: 0; top: 0; background: no-repeat left center url(../images/icos/icosTnmcs_20_20.png);}
.recViewArea .rcvCirInfp .rcInfCont .inserBox .tnms .po{color: #005aff;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns{min-width: 210px; margin-top: 20px;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns{position: relative; border: none; display: block; width: 100%; vertical-align: top; text-align: center; background: none;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.blue{background-color: #6bb1ff; border-color: #6bb1ff; color: #fff; height: 70px; line-height: 70px;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.blue .tx{font-size: 20px; font-weight: bold;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.red{background-color: #f9485d; border-color: #f9485d; color: #fff; height: 70px; line-height: 70px;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.red .tx{font-size: 20px; font-weight: bold;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.outline{background-color: #bec4cd; border-color: #bec4cd; color: #fff; height: 38px; line-height: 38px;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.outline .icsw{height: 26px; width: 27px; display: inline-block; vertical-align: middle; background: no-repeat left center url(../images/icos/icosGrayStar_27_26.png);}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns.outline.active .icsw{background-image: url(../images/icos/icosYelStar_27_26.png);}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns .tx{color: #fff; font-size: 16px; line-height: 18px; vertical-align: middle; display: inline-block;}
.recViewArea .rcvCirInfp .rcInfCont .btnIns .atbtns+.atbtns{margin-top: 12px;}
.recViewArea .rcvCirInfp .rcInEtc{max-width: 1200px; margin-left: auto; margin-right: auto; margin-top: 20px;}
.recViewArea .rcvCirInfp .rcInEtc:after{content: ''; display: table; clear: both;}
.recViewArea .rcvCirInfp .rcInEtc .lt{float: left;}
.recViewArea .rcvCirInfp .rcInEtc .lt .nms{font-size: 13px; color: #5692ff; line-height: 19px; display: block; font-weight: 500;}
.recViewArea .rcvCirInfp .rcInEtc .rt{float: right;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst{}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp{display: inline-block; vertical-align: top; position: relative;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp+.tp{margin-left: 30px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .txt{border: none; background: none; position: relative; padding-left: 24px; font-size: 13px; color: #999; text-align: left; display: block;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .txt:before{content: ''; width: 24px; height: 100%; line-height: 19px; position: absolute; left: 0; top: 0; background: no-repeat left center; }
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp.tp1 .txt:before{background-image: url(../images/icos/icosEtc001.png)}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp.tp2 .txt:before{background-image: url(../images/icos/icosEtc002.png)}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp.tp3 .txt:before{background-image: url(../images/icos/icosEtc003.png)}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea{position: absolute; right: 0; top: 100%; padding-top: 20px; z-index: 1; display: none;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp:hover .layArea{display: block;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea:after{content: ''; width: 14px; height: 10px; position: absolute; right: 35px; background: no-repeat center bottom url(../images/icos/icosEtcArrow.png); top: 11px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .laIner{background: #fff; box-shadow: 0 5px 8px rgba(0,0,0,0.05); border-radius: 4px; border: 1px solid #444; padding: 30px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .laTit{font-size: 18px; text-align: left; color: #000; font-weight: bold; line-height: 20px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .laStit{font-size: 13px; text-align: left; color: #727272; line-height: 18px; margin-top: 25px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss{margin-top: 14px; text-align: center;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss input{border: none; background: #f2f3f4; color: #333; height: 46px; font-size: 14px; text-align: left; min-width: 370px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr{display: inline-block; margin-top: 16px; min-width: 260px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr:after{content: ''; display: table; clear: both;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn{border: none; width: 52px; height: 52px; background: no-repeat center center; float: left; font-size: 0; }
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn+.sn{margin-left: 15px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp1{background-image: url(../images/icos/icosSnsTp1.png);}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp2{background-image: url(../images/icos/icosSnsTp2.png);}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp3{background-image: url(../images/icos/icosSnsTp3.png);}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp4{background-image: url(../images/icos/icosSnsTp4.png);}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .btngroup{text-align: center; margin-top: 20px;}
.recViewArea .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .btngroup .bts{min-width: 128px; height: 32px; background: #005aff; color: #fff; border: none; font-size: 13px; text-align: center; display: inline-block;}

.recViewArea .rcvCirCont div.hr{height: 1px; background: #ddd; display: block;}
.recViewArea .rcvCirCont .glInfos{display: block;}
.recViewArea .rcvCirCont .glInfos .tp{display: block; text-align: left; font-size: 13px; color: #999; line-height: 24px; text-indent: -12px; padding-left: 12px;}
.recViewArea .rcvCirCont .glInfos .tp.noindent{text-indent: 0; padding-left: 0;}
.recViewArea .rcvCirCont .glInfos .org{color: #ff4e00;}
.recViewArea .rcvCirCont .glInfos .tp.icosDumt{text-indent: 0; padding-left: 20px; position: relative;}
.recViewArea .rcvCirCont .glInfos .tp.icosDumt:before{content: ''; background: no-repeat left center url(../images/icos/icosDumt_15_15.png); width: 15px; height: 15px; position: absolute; left: 0; top: 5px;}
.recViewArea .rcvCirCont{margin-top: 40px;}
.recViewArea .rcvCirCont .glTit{text-align: left; display: block; font-size: 24px; color: #333; line-height: 38px; font-weight: 800; font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif;}
.recViewArea .rcvCirCont .insRcvBoxArea{font-family:'pretendard';}
.recViewArea .rcvCirCont .glCntBox{margin-top: 12px;}
.recViewArea .rcvCirCont .glCntBox #custom_recruit{font-family:'Noto Sans KR','Malgun Gothic',"¸¼Àº °íµñ","dotum",-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;}
.recViewArea .rcvCirCont .glTmps002{}
.recViewArea .rcvCirCont .glTmps002:after{content: ''; display: table; clear: both;}
.recViewArea .rcvCirCont .glTmps002 .lst{padding: 28px 30px; border: 1px solid #dddddd; font-size: 0;}
.recViewArea .rcvCirCont .glTmps002 .lst .tp{padding-left: 100px; position: relative; font-size: 15px; line-height: 31px; text-align: left; min-height: 31px;}
.recViewArea .rcvCirCont .glTmps002 .lst .tp+.tp{margin-top: 5px;}
.recViewArea .rcvCirCont .glTmps002 .lst .tp .lb{color: #999; position: absolute; left: 0; top: 0;}
.recViewArea .rcvCirCont .glTmps002 .lst .tp .tx{color: #333; display: inline-block; max-width: 100%;}
.recViewArea .rcvCirCont .glTmps002 .lst.tp2 .tp{width: 50%; display: inline-block; vertical-align: top;}

.recViewArea .rcvCirCont .glTmps001{padding: 42px 60px ; padding-right: 400px; position: relative; border: 1px solid #ddd; min-height: 280px;}
.recViewArea .rcvCirCont .glTmps001:after{content: ''; clear: both; display: table;}
.recViewArea .rcvCirCont .glTmps001 .lt{}
.recViewArea .rcvCirCont .glTmps001 .lt:after{content: ''; clear: both; display: table;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea{float: left;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datpic{}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datpic:after{content: ''; display: table; clear: both;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc{margin-top: 12px; text-align: left;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst{}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp{display: inline-block; vertical-align: top; line-height: 14px; text-align: left; font-size: 12px; color: #999; padding-left: 17px; position: relative;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp+.tp{margin-left: 7px;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp:before{content: ''; width: 14px; height: 14px; border-radius: 50%; position: absolute; left: 0; top: 0;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp.tp1:before{background-color: #e9ecf0;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp.tp2:before{background-color: #ffbe23;}
.recViewArea .rcvCirCont .glTmps001 .lt .datpicArea .datetc .dlst .tp.tp3:before{background-color: #5692ff;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea{float: left; margin-left: 50px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .tpTits{color: #005aff; text-align: left;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .tpTits .txp{font-size: 15px; line-height: 28px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .tpTits .sxp{font-size: 30px; line-height: 32px; font-weight: bold; margin-top: 5px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst{margin-top: 20px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp{position: relative; padding-left: 82px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp+.tp{margin-top: 8px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp .lb{line-height: 26px; font-size: 13px; color: #999; height: 26px; border-radius: 26px; position: absolute; left: 0; top: 0; background: #f4f4f5; width: 70px; text-align: center;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp .tx{line-height: 26px; font-size: 15px; color: #333; letter-spacing: 0;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp.po .lb{color: #5692ff;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp.po .tx{color: #5692ff;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dxlst{text-align: left; margin-top: 48px;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dxlst .dt{font-size: 15px; line-height: 20px; color: #999999;}
.recViewArea .rcvCirCont .glTmps001 .lt .dtcArea .dxlst .dd{font-size: 15px; line-height: 20px; color: #333333; margin-top: 10px;}
.recViewArea .rcvCirCont .glTmps001 .rt{background: #f6f7f8; width: 400px; position: absolute; right: 0; top: 0; height: 100%; padding: 50px 60px; border-left: 1px solid #ddd;}
.recViewArea .rcvCirCont .glTmps001 .rt .inners{}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns{}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .atbtns{border: 1px solid transparent; border-radius: 0; text-align: center; display: block; height: 60px; width: 100%;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .atbtns .tx{font-size: 20px; line-height: 20px; display: inline-block; vertical-align: middle; color: #fff; font-weight: bold;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .atbtns.red{background: #f9485d; height: 70px;line-height:70px;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .atbtns.blue{background: #6bb1ff; height: 70px;line-height:70px;}
.recViewArea .rcvCirCont .glTmps001 .rt .lst{margin-top: 25px;}
.recViewArea .rcvCirCont .glTmps001 .rt .lst .tp{padding-left: 80px; position: relative; font-size: 15px; line-height: 31px; text-align: left; min-height: 31px;}
.recViewArea .rcvCirCont .glTmps001 .rt .lst .tp+.tp{margin-top: 5px;}
.recViewArea .rcvCirCont .glTmps001 .rt .lst .tp .lb{color: #999; position: absolute; left: 0; top: 0;}
.recViewArea .rcvCirCont .glTmps001 .rt .lst .tp .tx{color: #333; display: inline-block; max-width: 100%; font-weight: bold;}
.recViewArea .rcvCirCont .glTmps001 .calendar{float:left;width:197px;margin-left:10px;}
.recViewArea .rcvCirCont .glTmps001 .calendar:first-child{margin-left:0;}
.recViewArea .rcvCirCont .glTmps001 .cal{float:left;width:197px;}
.recViewArea .rcvCirCont .glTmps001 .cal strong{display:block;line-height:30px;padding:0;font-size:14px;color:#333;font-weight:normal;font-family:Tahoma;text-align:center;}
.recViewArea .rcvCirCont .glTmps001 .cal1{margin-right:10px;}
.recViewArea .rcvCirCont .glTmps001 .tb{width:100%;border:1px solid #e5e5e5;border-collapse:separate;}
.recViewArea .rcvCirCont .glTmps001 .tb .col1{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col2{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col3{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col4{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col5{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col6{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb .col7{width:27px;}
.recViewArea .rcvCirCont .glTmps001 .tb th{border-left:1px solid #e5e5e5;}
.recViewArea .rcvCirCont .glTmps001 .tb tr th:first-child{border-left:none;}
.recViewArea .rcvCirCont .glTmps001 .tb th div{height:27px;line-height:27px;background-color:#f7f7f7;color:#444;text-align:center;}
.recViewArea .rcvCirCont .glTmps001 .tb td{padding:2px;border:solid #e5e5e5;border-width:1px 0 0 1px;color:#666;font-family:Tahoma,sans-serif;font-size:11px;text-align:center;}
.recViewArea .rcvCirCont .glTmps001 .tb tr td:first-child{border-left:none;}
.recViewArea .rcvCirCont .glTmps001 .tb td div{width:23px;height:23px;overflow:hidden;border-radius:11px;line-height:23px;color:#000;}
.recViewArea .rcvCirCont .glTmps001 .tb td.open div{background-color:#e9ecf0;}
.recViewArea .rcvCirCont .glTmps001 .tb td.today div{background-color:#ffbe23;}
.recViewArea .rcvCirCont .glTmps001 .tb td.close div{background-color:#5692ff;}
.recViewArea .rcvCirCont .glTmps001 .tb .sun div{color:#f00 !important;}
.recViewArea .rcvCirCont .glTmps001 .tb .sat div{color:#0048ff !important;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .dnbtns{border: 1px solid transparent; border-radius: 0; text-align: center; display: block; height: 45px; width: 100%; margin-top:20px;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .dnbtns .tx{font-size: 15px; line-height: 24px; display: inline-block; vertical-align: middle; color: #fff;}
.recViewArea .rcvCirCont .glTmps001 .rt .btnIns .dnbtns.blue{background: #005aff;height: 45px;}

/* Ã¤¿ëÁ¤º¸ ¸®´º¾ó */
.recViewArea.new .innerWrap{padding-right:300px; box-sizing:border-box;}
.recViewArea.new .lcbtn{background:#eeeeee; border-radius:20px; border:1px solid #eeeeee; box-sizing:border-box;padding: 1px 12px; margin: -2px 0 0 7px; line-height:1; }
.recViewArea.new .lcbtn .lbtx{font-size:14px; color:#666666;}
.recViewArea.new .lcbtn.map .icsw{display:none;}
.recViewArea.new .rcvCirInfp{font-family:'pretendard';}
.recViewArea.new .rcvCirCont .insRcvBoxArea.MT80:last-of-type .glCntBox .glTmps002 .lst.tp2 .tp{min-height:42px;}
.recViewArea.new .rcvCirInfp .rcInfCont{margin-top:20px; background:#fff;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts.pls {padding-left:87px;}
.recViewArea.new .rcvCirInfp .rcInfCont .rts{position:absolute; height:auto; background:transparent; top:177px; right:0; width:270px; z-index:1;}
.recViewArea.new .rcvCirInfp .rcInfCont .rts.fixed{position:fixed; right:calc(50% - 630px); bottom: 33%; top: 30px;}
.recViewArea.new .rcvCirInfp .rcInfCont .inserBox{position:unset; margin:0 0;}
.recViewArea.new .rcvCirInfp .rcInfCont .inserBox .tnms{margin: 0; display: block; line-height: 60px; vertical-align: middle; padding: 0; position: unset; height: 60px;}
.recViewArea.new .rcvCirInfp .rcInfCont .inserBox .tnms:before{content: ''; width: 22px; height: 60px; position: unset; background: no-repeat left calc(50% - 3px) url(../images/icon_watch.png); display: inline-block; margin-right: 7px; background-size: 22px; vertical-align: middle;}
.recViewArea.new .rcvCirInfp .rcInfCont .inserBox .tnms .po{font-size: 26px; color: #ff0000; display: inline-block; vertical-align: middle; line-height: 1; margin: 6px 0 11px 0; font-weight:bold;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox{text-align:left; /*max-height:240px;*/}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp{background: #f6f6f6; border: 1px solid #dfdfdf;font-size:16px; color:#666666;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp:first-of-type{padding:25px 20px 23px 20px; border-width:1px 1px 0 1px;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp:not(:first-of-type){padding:0 20px 25px 20px; border-width:0 1px 0 1px;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp:last-of-type{padding:0 20px 23px 20px; border-width:0 1px 1px 1px;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp:first-of-type{border-top:1px solid #dfdfdf; padding-top:25px;}
.recViewArea.new .rcvCirInfp .rcInfCont .chargeManBox .tp .tx{color:#111; font-weight:400; word-break:break-word;}
.recViewArea.new .rcvCirInfp .rcInfCont .ricInner{padding:22px 40px; border:1px solid #b1b1b1; border-top:2px solid #111; position:unset;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts .tps{font-size:16px; padding:13px 0 13px 65px; min-height:40px;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts.pls .tps{font-size:16px; padding:13px 0 13px 40px;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts .tps .lb{color:#666666; top: 13.4px; width:auto;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts .tps .vl{color:#111; font-weight: 500; word-break: break-word;}
.recViewArea.new .rcvCirInfp .rcInfCont .lsts .tps:nth-last-of-type(2) .vl:not(:nth-of-type(2)){margin-top:5px; display:inline-block;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns{margin:0 0 0 0;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .atbtns{font-size:18px; height:60px; line-height:58px; border-radius:30px; margin-bottom:10px;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .atbtns.blu{font-size:18px; background:#317aff; color:#fff;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .atbtns.outline{border-color:#ececec; background-color:#ececec;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .atbtns.outline .tx{color:#666666;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .dnbtns.blue{font-size:18px; box-sizing:border-box; width:100%; border:1px solid #317aff; height:60px; line-height:60px; border-radius:30px; line-height:1;background:#fff; color:#317aff; margin-bottom:10px;}
.recViewArea.new .rcvCirInfp .rcInfCont .btnIns .atbtns .tx{font-size:18px;}
.recViewArea.new .rcvCirInfp .rcInfTops .txtIns .stit .tx{font-size:18px; font-family:'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif;}
.recViewArea.new .rcvCirInfp .rcInfTops .txtIns .tit .tx{font-size:26px;}
.recViewArea.new .rcvCirInfp .rcInfTops .lts{padding-top:50px;}
.recViewArea.new .rcvCirInfp .rcInEtc{margin-top:15px;}
.recViewArea.new .rcvCirInfp .rcInEtc .lt .nms{font-size:14px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt{float:unset;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .txt{font-size:15px; color:#666666;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp.tp2 .txt:before{background-image: url(../images/icon_print.png); background-size:18px 17px; background-repeat:no-repeat;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp.tp3 .txt:before{background-image: url(../images/icon_sns.png); background-size:16px 18px; background-repeat:no-repeat; background-position: 4px center;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp+.tp{margin-left: 15px;}
.recViewArea.new .rcvCirInfp, .recViewArea.new .rcvCirInfp .sinner{position:unset;}
.recViewArea.new .rcvCirCont .glTit{font-size:26px;color:#111111;}
.recViewArea.new .rcvCirCont .glTmps001 .rt{display:none;}
.recViewArea.new .rcvCirCont .glTmps001{padding:30px 50px; border-color:#b1b1b1;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .tpTits{color:#666666;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .tpTits .sxp{color:#317aff; font-size:26px; margin-top:10px;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp .lb{font-size:16px; width:75px; height:30px; line-height:30px; border-radius:5px; background:#eeeeee; color:#666666;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp.po .lb{background:#e6efff; color:#317aff; font-weight:600;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp .tx{color:#666666; font-size:16px; line-height:30px;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp.po .tx{color:#317aff;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .dlst .tp+.tp{margin-top:15px;}
.recViewArea.new .rcvCirCont .glTmps001 .lt .dtcArea .tpTits .txp{font-size:16px;}
.recViewArea.new .rcvCirCont .glTmps002 .lst{padding:30px 40px;}
.recViewArea.new .rcvCirCont .glTmps002 .lst{border-color:#b1b1b1;}
.recViewArea.new .rcvCirCont .glTmps002 .lst .tp{font-size:16px; padding: 0 10px 0 100px;}
.recViewArea.new .rcvCirCont .glTmps002 .lst .tp + .tp{margin-top:0;}
.recViewArea.new .rcvCirCont .glTmps002 .lst .tp .lb{color:#666666;}
.recViewArea.new .rcvCirCont .glTmps002 .lst .tp .tx{color:#111; font-weight:500; display:inline;}

.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea{right:-45px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss{margin-top:0;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr{margin-top:0; min-width:unset;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .laIner{border-color:#dfdfdf; box-shadow:none; background:#f8f9fa; padding:20px 19px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea:after{content: ''; position: absolute; right: 80px; top: 13px; width: 15px; height: 15px; border: 1px solid #dfdfdf; background: #f8f9fa; transform: rotate(45deg) skew(10deg, 10deg); display: block; border-bottom: 0; border-right: 0;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsCopy{position:relative; display:block; height:36px; margin-top:20px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsCopy input[type="text"]{border: 1px solid #dfdfdf; background: #fff; border-radius: 5px; width: 220px; height: 36px; box-sizing: border-box; min-width: unset; box-sizing:border-box; color:#317aff !important; font-size:15px; padding-right: 55px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsCopy input[type="text"]:focus{outline:none;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsCopy .snsCopyBtn{color:#666666;font-size:15px; background:#eeeeee; border:1px solid #dfdfdf; position:absolute; right:0; top:0; padding:0 10px; height:36px; line-height:36px; box-sizing:border-box; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp2{background-image:url(../images/icosSnsTp2_v2.png); width:51px; height:51px;}
.recViewArea.new .rcvCirInfp .rcInEtc .rt .lst .tp .layArea .inss .snsglr .sn.tp4{background-image:url(../images/icosSnsTp4_v2.png); width:51px; height:51px;}


@media (max-width: 1210px) {
    .recViewArea.new .rcvCirInfp .rcInfCont .rts.fixed{position:absolute; right:0; top:0;}
}