@charset "utf-8";
@import URL("https://use.fontawesome.com/releases/v5.3.1/css/all.css");

/* browserCheck */
.browserupgrade {margin: 0 auto !important;background: #ff5959 !important;color: #fff !important;padding: 15px 0 !important;font-size:15px !important;font-weight:bold !important;position:relative !important;z-index:999 !important;text-align:center !important;}
.browserupgrade a{color:#feee00 !important;text-decoration:underline !important;}


.member_collap{}
.member_collap ul{box-sizing:content-box !important;}
.head_cen .search_wrap{box-sizing:content-box !important;}
.head_cen .search_wrap input[type=text]{box-sizing:content-box !important;}
.head_cen .search_wrap input[type=text]:hover, .head_cen .search_wrap input[type=text]:focus{border:0 !important}


/* loading */
.loading_div{width:100% !important;height:100% !important;background:url('/img/comm/bg_block.png') repeat 0 0;position:fixed;top:0;left:0;z-index:999999;} 
.loading_div .ico_load{width:64px;height:64px;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;background:url('/img/comm/ico_load.gif') no-repeat 0 0;}

 
/* input */
input[type=radio], input[type=checkbox]{position:static !important;top:0px;left:0;vertical-align:middle;}
textarea:hover, select:hover, .dgnSelectUi:hover, input[type=text]:hover {border:1px solid #87a8ff !important;color:#000;}
input[type=text]:focus {background:#f4f7ff !important;border:1px solid #b6caff !important;color:#000 !important;}
.ipTxt{height:28px !important;border:1px solid #dedede !important;padding:5px !important;font-size:14px !important;color:#000 !important;}
.apWrap select{font-weight:normal;font-size:14px;height:28px;border:1px solid #dedede;padding:3px;vertical-align:middle;}
.disabled{background:#efefef !important;color:#666 !important;}
.readonly{background:#f8f8f8;}

/* 개발용 컬러셋 */
.type01{background:#36c6d3 !important;}
.type02{background:#659be0 !important;}
.type03{background:#ed6b75 !important;}
.type04{background:#e9bd0a !important;}
.type05{background:#2162af !important;}

.cType01{color:#659be0 !important;}
.cType02{color:#36c6d3 !important;}
.cType03{color:#ee6e78 !important;}
.cType04{color:#e2b709 !important;}
.cType05{color:#7665e0 !important;}
.cType06{color:#ae69d5 !important;}
.cType07{color:#4ecc72 !important;}
.cType08{color:#e27e09 !important;}
.cType09{color:#09d5e2 !important;}
.cType10{color:#f579d1 !important;}

.txtBlue{color:#267ade !important;}
.txtGBlue{color:#659be0 !important;}
.txtGray{color:#b2b2b2 !important;}
.txtRed{color:#f20 !important;}
.txtGrn{color:#008000 !important;}

.ctrBg01{background:#e7f7ff;}
.ctrBg02{background:#ffe7e7;}
.ctrBg03{background:#eeffe7;}
.ctrBg04{background:#f1e7ff;}
.ctrBg05{background:#f3f3f3;}

/* Width */
.w10 {width:10px !important;}
.w15 {width:15px !important;}
.w20 {width:20px !important;}
.w30 {width:30px !important;}
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w100 {width:100px !important;}
.w110 {width:110px !important;}
.w120 {width:120px !important;}
.w130 {width:130px !important;}
.w150 {width:150px !important;}
.w180 {width:190px !important;}
.w200 {width:200px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}
.w490 {width:490px !important;}
.w510 {width:510px !important;}
.w520 {width:520px !important;}
.w556 {width:556px !important;}
.w580 {width:580px !important;}
.w600 {width:600px !important;}
.w630 {width:630px !important;}
.w760 {width:760px !important;}
.w10p {width:10% !important;}
.w20p {width:20% !important;}
.w25p {width:25% !important;}
.w35p {width:35% !important;}
.w40p {width:40% !important;}
.w50p {width:50% !important;}
.w60p {width:60% !important;}
.w70p {width:70% !important;}
.w80p {width:80% !important;}
.w38p {width:38% !important;}
.w40p {width:40% !important;}
.w86p {width:86% !important;}
.w90p {width:90% !important;}
.w94p {width:94% !important;}
.w96p {width:96% !important;}
.w98p {width:98% !important;}
.w99p {width:99% !important;}
.w100p {width:100% !important;}

/* Default Layout */
.f_lt {float:left;}
.f_rt {float:right !important;}
.ma {margin:0 auto;}
.re_p{position:relative !important;overflow:visible !important;}
.cb {clear:both;}
.al {text-align:left !important;}
.ar {text-align:right !important;} 
.ac {text-align:center !important;}
.vt {vertical-align:top;}
.vm {vertical-align:middle !important;}  
.vb {vertical-align:bottom  !important;}

.b {font-weight:bold !important;}
.nb {font-weight:normal !important;}
.u {text-decoration:underline;}
.bk {display:block !important;}
.il {display:inline !important;}

.lh10{line-height:1.0 !important;}
.lh15{line-height:1.5 !important;}
.lh18{line-height:1.8 !important;}

.pt1 {padding-top:1px !important;}
.pt2 {padding-top:2px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}

.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}

.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}

.pl5 {padding-left:5px !important;}
.pl8 {padding-left:8px !important;}
.pl10 {padding-left:10px !important;}
.pl14 {padding-left:14px !important;}
.pl15 {padding-left:15px !important;}
.pl18 {padding-left:18px; !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}


.mt_30 {margin-top:-30px !important;}
.mt_20 {margin-top:-20px !important;}
.mt_10 {margin-top:-10px !important;}
.mt_8 {margin-top:-8px !important;}
.mt_1 {margin-top:-1px !important;}
.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:35px !important;}
.mt35 {margin-top:35px !important;}

.mr1 {margin-right:1px !important;}
.mr3 {margin-right:3px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}

.mb0 {margin-bottom:0px !important;}
.mb2 {margin-bottom:2px !important;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:25px !important;}
.mb50 {margin-bottom:50px !important;}

.ml_10 {margin-left:-10px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml10 {margin-left:10px !important;}
.ml14 {margin-left:14px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml225 {margin-left:225px !important;}
.vm{vertical-align:middle !important;}


/* btns */
a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
a:hover{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.btnSearch{display:inline-block;height:26px;line-height:22px;background:#4a5470;padding:0 10px;text-align:center;font-size:13px;font-weight:bold;color:#fff !important;border:1px solid #4a5470;vertical-align:middle;}
.btnSearch:hover{background:#4f6f9e;}
.btnTypeNor01{display:inline-block;height:26px;line-height:22px;background:#fff;padding:0 10px;text-align:center;font-size:13px;font-weight:bold;color:#333 !important;border:1px solid #aaa;vertical-align:middle;}
.btnTypeNor01:hover{color:#3399ff !important;border:1px solid #3399ff !important;}


.btnTypeBig01{display:inline-block;height:42px;line-height:38px;background:#fff;padding:0 50px;text-align:center;font-size:15px;font-weight:bold;color:#333 !important;border:1px solid #aaa;vertical-align:middle;}
.btnTypeBig01:hover{color:#3399ff !important;border:1px solid #3399ff !important;}
.btnTypeBig02{display:inline-block;height:42px;line-height:38px;background:#4a5470;padding:0 50px;text-align:center;font-size:15px;font-weight:bold;color:#fff !important;border:1px solid #aaa;vertical-align:middle;}
.btnTypeBig02:hover{background:#4f6f9e;}
.btnTypeBig03{display:inline-block;height:42px;line-height:38px;background:#fff;padding:0 50px;text-align:center;font-size:15px;font-weight:bold;color:#333 !important;border:1px solid #777;vertical-align:middle;}
.btnTypeBig03:hover{background:#4f6f9e;}

/* --- Layout --- */
*{box-sizing:border-box !important;}
.wrap{}
/*.header{height:200px;background:url('/img/sample/top.png') no-repeat center top;}
.footer{height:165px;background:url('/img/sample/foot.png') no-repeat center bottom;}*/
.contWrap{}
.innerWrap{width:980px;margin:0 auto 10px;padding-top:30px;min-height:494px;}

.mainTabWrap{height:47px;background:#d8d8d8;border-top:1px solid #2162af;border-bottom:1px solid #d8d8d8;overflow:hidden;margin:0 auto 20px;}
.mainTabWrap a{display:block;width:16.666%;height:47px;float:left;text-align:center;padding-top:10px;font-size:17px;font-weight:bold;background:#f3f3f3;border-right:1px solid #d8d8d8;color:#363636;}
.mainTabWrap a:first-child{border-left:1px solid #d8d8d8}
.mainTabWrap a:hover{background:#fff;color:#333;}
.mainTabWrap a.on{background:#2162af !important;color:#fff !important;}

.searchWrap{border:1px solid #ddd;margin:20px auto;overflow:hidden;}
.searchMain{background:#f8f9fa;padding:10px;text-align:left;overflow:hidden;position:relative;}
.searchMain .btnDetailSearch{display:block;width:88px;height:49px;position:absolute;top:0px;right:0px;background:#fff;padding-top:14px;text-align:center;border-left:1px solid #e1e1e2;color:#2162af;font-weight:bold;}
.searchDetail{display:none;border-top:1px solid #d8d8d8;}
.searchDetail .schDdetailSectWrap{width:25%;min-height:230px;float:left;padding:15px;border-right:1px solid #d8d8d8;}
.searchDetail .schDdetailSectWrap:last-child{border-right:0;}
.schDetailObj{margin:10px auto;}
.schDetailObj label{display:block;font-size:11px;color:#666;text-align:left;margin-bottom:3px;}
.schDetailObj input[type=text]{font-size:12px !important;}
.schDetailObj select{font-size:12px;}
.schDetailBtn{margin:30px auto 0;display:block;height:26px;line-height:22px;background:#4a5470;padding:0 10px;text-align:center;font-size:13px;font-weight:bold;color:#fff !important;border:1px solid #4a5470;vertical-align:middle;}
.schDetailBtn:hover{background:#4f6f9e;}
.schDdetailSectWrapS{padding:10px 10px;}
.schDdetailSectWrapS h3{padding:0 10px;}
.schDdetailSectWrapS .schDetailObj{width:31% !important;float:left !important;margin-right:2%;padding:0 10px;}

.tab_ul{overflow:hidden;}
.tab_ul li{height:44px;background:#fff;color:#333;font-size:14px;text-align:center;padding-top:10px;float:left;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;cursor:pointer;}
.tab_ul li.on{background:#4a5470 !important;}
.tab_ul li:hover{background:#f5f5f5;}
.tab_ul li.on a{color:#fff;}
.tab_ul li:first-child{border-left:1px solid #d8d8d8}
.tab_ul li a{display:block;}

/* 170824 탭영역 규칙 추가 */
.tab_ul02{overflow:hidden;border:1px solid #d8d8d8;border-bottom:0 !important;}
.tab_ul02 li{width:14.3%;height:44px;background:#fff;color:#333;font-size:14px;text-align:center;padding-top:10px;float:left;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;cursor:pointer;}
.tab_ul02 li.on{background:#4a5470 !important;}
.tab_ul02 li:hover{background:#f5f5f5;}
.tab_ul02 li.on a{color:#fff;}
.tab_ul02 li:nth-child(7n+1){width:14.2%;}
.tab_ul02 li:nth-child(7n+0){border-right:0 !important}
.tab_ul02 li a{display:block;}

.tabTypeList{overflow:hidden;border-bottom:1px solid #ddd;}
.tabTypeList li{height:44px;background:#faf8fb;color:#a79999;font-size:16px;font-weight:bold;text-align:center;padding-top:10px;float:left;border:1px solid #d8d8d8;cursor:pointer;border-bottom:0;}
.tabTypeList li.on{background:#fff !important;border:1px solid #3399ff !important;}
.tabTypeList li:hover{background:#fff;}
.tabTypeList li.on a{color:#000;}
.tabTypeList li:first-child{}
.tabTypeList li a{display:block;color:#a79999;}

.taxTypeInn{padding:20px;border:1px solid #d8d8d8;border-top:0;}
.taxTypeInn .taxTypeList{overflow:hidden;}
.taxTypeInn .taxTypeList li{width:20%;height:30px;float:left;text-align:left;padding:10px 0 0 20px;}
.taxTypeInn .taxTypeList li:hover a{text-decoration:underline;}
.taxTypeInn .taxTypeList li.on a{color:#3399ff;font-weight:bold;}

.tableSect{}
.tbAside{overflow:hidden;}
.tbAside .notiTxt{font-size:14px;color:#555;}
.tbAside .notiTxt strong{font-weight:normal;color:#dc253e}
.sortTd{cursor:pointer;}
.sortTd:hover{color:#4f6f9e !important;}

/* tables */
.txtCut {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;word-break:break-all;} /* 테이블내 말줄임표 사용 시 해당 class 부여 */ 

.listTbTypeWs{width:100%;border-top:2px solid #4f6f9e !important;margin:0 auto;}
.listTbTypeWs caption{display:none;}
.listTbTypeWs th{height:35px;padding:5px 0;font-weight:bold;font-size:14px;border-bottom:1px solid #bfbfbf ;white-space:normal;text-align:center;color:#000;background:#fcfcfc;}
.listTbTypeWs td{height:35px;padding:5px 0;font-weight:normal;font-size:14px;white-space:normal;text-align:center;border-bottom:1px solid #ccc;}
.listTbTypeWs td a{font-size:14px;font-weight:bold;}
.listTbTypeWs td a:hover{color:#06f;}
.listTbTypeWs tfoot th{padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}

.listTbTypeBdLine{width:100%;border-top:2px solid #4f6f9e !important;margin:0 auto;}
.listTbTypeBdLine caption{display:none;}
.listTbTypeBdLine th{height:35px;padding:5px 0;font-weight:bold;font-size:14px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #bfbfbf ;white-space:normal;text-align:center;color:#000;background:#f6f6f6;}
.listTbTypeBdLine td{height:35px;padding:5px;font-weight:normal;font-size:14px;white-space:normal;text-align:left;border:1px solid #d9d9d9;vertical-align:top}
.listTbTypeBdLine td a{font-size:15px;font-weight:bold;}
.listTbTypeBdLine td a:hover{color:#2078b3;}
.listTbTypeBdLine tfoot th{padding:8px 0;font-weight:bold;font-size:13px;line-height:1.5;white-space:normal;letter-spacing:-1px;text-align:center;color:#333;background:#fafafa;border:1px solid #eee;}


/* layer */
.mwin_layer {position: absolute;top: 0;left: 0;z-index: 9000;width: 100%;height: 100%}
.mwin_layer .bg_new{position:fixed;_position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity: .5;filter:alpha(opacity=50)}
.mw_defalut{position:absolute;z-index:999999;-moz-box-shadow: 0px 10px 21px #000;-webkit-box-shadow: 0px 10px 21px #000;box-shadow: 0px 10px 21px #000;}
.mw_defalut .mw_title{height:48px;text-align:left;overflow:hidden;position:relative;background:url('/img/comm/bg_header.png') repeat-x 0 0;}
.mw_defalut .mw_title .title{font-size:20px;color:#fff;font-weight:bold !important;line-height:48px;padding-left:15px;}
.mw_defalut .mw_title .close_layer{width:16px;height:16px;display:block;position:absolute;top:15px;right:10px;}
.mw_defalut .mw_ctWrap{padding:20px 20px 15px 20px;background:#fff;}
.mw_defalut .mw_ctWrap .pagenate{margin-bottom:0 !important;}
.mw_defalut .mw_ctWrap .mw_contents{padding:0 !important}
.mw_defalut .mw_contents{padding:20px 20px 15px 20px;background:#fff;}
.btn_area{text-align:center;}
.mw_contents h3{text-align:left;font-size:14px;font-weight:bold;color:#7589c7;letter-spacing:-1px;position:relative;line-height:14px;padding:5px 0 7px 19px;}


.profileWrap{overflow:hidden;margin:20px auto;}
.profileWrap .thum{width:38%;float:left;text-align:center;padding:0;}
.profileWrap .thum img{width:186px;height:233px;border:1px solid #eee;}
.profileWrap .manInfo{width:61%;float:right;}
.profileWrap dl{margin:10px auto;}
.profileWrap dl:after{display:block;content:'';clear:both;}
.profileWrap dt{width:23%;float:left;text-align:center;height:32px;padding-top:5px;font-size:15px;color:#fff;font-weight:bold;clear:both;box-sizing:border-box;border-radius:4px;}
.profileWrap .bg01{background:#3cc1e2}
.profileWrap .bg02{background:#3f96fc}
.profileWrap .bg03{background:#4d82f5}
.profileWrap .bg04{background:#7b7bd5}
.profileWrap .bg05{background:#57579c}
.profileWrap .bg06{background:#7878b4}
.profileWrap dd{width:75%;float:left;height:32px;padding:7px 10px 0px 10px;font-size:15px;color:#000;}
.profileWrap dd.name{font-size:24px;padding-top:0px !important;}

.profileInfo{padding-right:20px;}
.profileInfo h2{text-align:left;font-size:20px;font-weight:bold;color:#2162af;position:relative;padding:5px;border-bottom:3px solid #ddd;margin:20px auto 10px;}
.profileInfo .h2Line{position:absolute;bottom:-3px;left:0;width:130px;height:3px;background:#2162af}
.profileInfo .profileList{overflow:hidden;}
.profileInfo .profileList dd{width:66%;min-height:33px;padding:5px;font-size:18px;margin:5px auto;float:left;text-align:left;font-size:18px;}
.profileInfo .profileList dt.date{display:block;width:33%;float:left;font-weight:normal;padding:10px 5px 0px 10px;font-size:18px;min-height:33px;}
.schoolList .profileList dd{width:84% !important;}
.schoolList .profileList dt.date{width:15% !important;}

/* 190211 인물/프로필 경력사항 첫줄만 간격 좁게 적용 */ 
.profileInfo .profileList.first-appoint{overflow:hidden;}
.profileInfo .profileList.first-appoint dd{width:85%;min-height:33px;padding:5px;font-size:18px;margin:5px auto;float:left;text-align:left;font-size:18px;}
.profileInfo .profileList.first-appoint dt.date{display:block;width:15%;float:left;font-weight:normal;padding:10px 5px 0px 10px;font-size:18px;min-height:33px;}
.schoolList .profileList.first-appoint dd{width:84% !important;}
.schoolList .profileList.first-appoint dt.date{width:15% !important;}

.mCustomScrollbar .mCSB_dragger_bar{background:#dfdfdf !important}

.friendlySearch{padding:20px 0;overflow:hidden;}
.friendlySearch .thum{width:20%;height:185px;margin:10px auto;text-align:center;float:left;}
.friendlySearch .thum img{width:148px;height:185px;border:1px solid #eee;}
.friendlySearch .name{text-align:center;font-size:20px;}
label{cursor:pointer;}
.depth02{background:#f6f8fc url('/img/bul/bul_reply.png') no-repeat 10px 8px; !important;padding-left:22px !important;}
.matchOk{color:#4d82f5 !important;font-weight:bold !important;}

.graphSect{width:145px;float:left;text-align:center;min-height:690px;padding-top:250px;}
.graphSect .graphDiv{width:145px;height:123px;display:table-cell;vertical-align:middle;text-align:center;position:relative;padding:15px 0;}
.graphSect .graphDiv .percent{display:block;position:absolute;width:145px;height:28px;line-height:28px;text-align:center;top:50%;left:0;margin-top:-14px;font-size:26px;font-weight:bold;box-sizing:border-box;}
.graphSect .graphDiv .percent strong{font-size:36px;font-weight:bold;}
.proflieSingle{width:43.5%;float:left;min-height:690px;border:1px solid #989fcf;border-radius:4px;padding:8px 20px;background:#fff;}
.proflieSingle .thum img{width:162px;height:202px;}
.proflieSingle .profileInfo h3{font-size:16px;padding-left:0;margin:15px auto 10px;color:#2162af;}

.orgCateWrap{}
.orgCateWrap h2{font-size:18px;margin:20px auto 5px;font-weight:normal;}
.orgCateWrap .innCate{border-top:2px solid #333;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;padding:20px;}
.orgCateWrap .innCate .taxTypeList{overflow:hidden;}
.orgCateWrap .innCate .taxTypeList li{width:20%;height:30px;float:left;text-align:left;padding:10px 0 0 20px;}
.orgCateWrap .innCate .taxTypeList li.on a{color:#3399ff;font-weight:bold;}
.orgCateWrap .innCate .taxTypeList li a:hover{text-decoration:underline !important;}

.orgBossSect{width:54%;}
.orgBossSect .bossProfile{overflow:hidden;padding:20px 10px;}
.orgBossSect .bossProfile .thum {width:30%;float:left;text-align:center;margin-top:10px;}
.orgBossSect .bossProfile .thum img{width:143px;height:180px;border:1px solid #ddd;}
.orgBossSect .bossProfile .thum .name{text-align:center;font-size:15px;margin-top:10px;}
.orgBossSect .bossProfile .thum .name strong{padding-left:10px;letter-spacing:5px;font-size:22px;}
.orgBossSect .manInfo{width:67%;float:right;}
.orgBossSect .manInfo dl{padding:5px 0;overflow:hidden;}
.orgBossSect .manInfo dl dt{width:30%;float:left;font-size:13px;font-weight:bold;}
.orgBossSect .manInfo dl dd{width:70%;float:left;font-size:15px;}

.orgMapSect{width:45%;}
.orgMapSect .orgMapWrap{width:430px;height:245px;border:1px solid #2162af;margin-top:20px;overflow:hidden;}

.orgListSect{}
.ovfXWrap{overflow-x:auto;overflow-y:auto;}

.rsListWrap{border-top:1px solid #ddd;}
.rsListWrap .rsListOne{overflow:hidden;border-bottom:1px solid #ddd;padding:15px 0;}
.rsListWrap .rsListOne:nth-child(2n+2) {background:#fafafa;}
.rsListWrap .rsListOne .date{width:20%;min-height:30px;float:left;font-size:20px;text-align:center;}
.rsListWrap .rsListOne dt{width:80%;float:left;min-height:30px;}
.rsListWrap .rsListOne dt a{font-size:20px;font-weight:bold;text-align:left;padding-left:20px;vertical-align:middle;}
.rsListWrap .rsListOne dt a:hover {color:#2162af;text-decoration:underline;}

.boardViewTitle{position:relative;padding:10px 0;border-bottom:2px solid #4a5470}
.boardViewTitle h1{text-align:left;font-size:22px;font-weight:bold;}
.boardViewCont{padding:80px;font-size:18px;line-height:1.7;}
.boardViewCont .listTbTypeWs td{font-size:18px !important;}

/* 20180906 추가 */
.nameStrong:hover{color:#2078b3}

/* 20181018 결혼 부음 팝업 수정 */
.mrgTitle{font-size:18px !important;text-align:left !important;vertical-align:middle;}
.typeIco{display:inline-block;width:39px;height:39px;vertical-align:middle;margin:0 10px;}
.typeIco.mrg{background:url(/img/bul/bul_mrg.png) no-repeat 0 0;}
.typeIco.dead{background:url(/img/bul/bul_dead.png) no-repeat 0 0;}
.typeImg{padding:10px 30px;}
.typeImg img{max-width:100%;margin:0 auto;}


.paginate{text-align:center;margin:20px auto;}
.paginate a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:13px !important;color:#333;border:1px solid #ddd;font-weight:bold;overflow:hidden;}
.paginate a.on {background:#0099ec;color:#fff !important;border:1px solid #0099ec;}
.paginate a:hover{border:1px solid #0099ec;color:#0099ec;}
.paginate .direction{font-size:11px !important;letter-spacing:-1px !important;color:#666;font-family:'맑은 고딕',malgun gothic;font-weight:bold;}
.paginate img{vertical-align:top;padding-top:1px;}

/* 181030_안테나 목록 추가 및 팝업 등 추가 */
.IcoNew{font-size:9px;color:#ff686c;padding:1px 2px;border-radius:4px;border:1px solid #ff686c;display:inline-block;vertical-align:middle;margin-left:10px;font-weight:bold;}
.flicker-1{-webkit-animation:flicker 1s linear infinite both;animation:flicker-1 1s linear infinite both}
@-webkit-keyframes flicker-1{0%{opacity:0},100%{opacity:1}}@keyframes flicker-1{0%{opacity:0},100%{opacity:1}}

.noticeText{padding:20px 30px 20px;text-align:left;}
.noticeText .title{letter-spacing:-1 !important;font-size:24px;color:#2162af}
.noticeText .notice{font-size:18px;margin:20px auto;color:#000;line-height:1.2;}
.noticeText .subscript{font-size:15px;margin:20px auto;color:#000;line-height:1.5;}
.noticeText .subscript strong{font-size:18px;font-weight:normal;}

.payListWrap{padding:10px 0;width:980px;margin:30px auto;padding:20px 50px;}
.payListWrap h3{font-size:1.0rem;margin:0 auto 15px;padding:0 10px;}
.payListObj{padding:20px 10px 20px 10px;border:1px solid #eaeaea;background:#fff;position:relative;font-size:1.0rem;margin-top:-1px;overflow:hidden;}
.payListObj:after{display:block;content:'';clear:both;}
.payListObj .subTxt input[type=text]{width:20px;height:20px;font-size:0.8rem;background:transparent;text-align:center;border:1px solid #aaa;}
.payListWrap .payListObj .title{display:block;width:70%;float:left;}
.payListWrap .payListObj .chkbox{width:18px;height:18px;vertical-align:middle;position:relative !important;}
.payListWrap .payListObj .name{font-size:15px;color:#4385f5;font-weight:bold;}
.payListWrap .payListObj .memo{font-size:12px;color:#888;margin-top:3px;;line-height:1.7;padding:0 50px 0 25px;text-align:justify;}
.payListWrap .payListObj .subTxt{font-size:12px;color:#555;display:block;width:15%;float:left;text-align:right;}
.payListWrap .payListObj .price{font-size:18px;font-weight:bold;text-align:right;display:block;width:15%;float:left;}

.btnStyleBlock{display:block;text-align:center;padding:12px 0;font-size:15px;color:#fff;}
.btnStyleBlockMin{display:block;text-align:center;padding:8px 0;font-size:13px;color:#fff;}
.gradientShadow {-moz-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)!important;-ms-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)!important;-webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)!important;box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)!important;}
.gradient {background-image: -moz-linear-gradient( 63deg, rgb(18, 131, 246) 0%, rgb(136, 17, 211) 100%);background-image: -webkit-linear-gradient( 63deg, rgb(18, 131, 246) 0%, rgb(136, 17, 211) 100%);background-image: -ms-linear-gradient( 63deg, rgb(18, 131, 246) 0%, rgb(136, 17, 211) 100%);color: #fff;}


.sweet-alert p{text-align:left !important;padding:10px 30px !important;line-height:1.5 !important;}

.profileDetail:hover{color:#2078b3 !important}

/* 181213_동정/결혼/부음 목록 디자인 교체 */
.monsListWrap{border-top:1px solid #ddd;}
.monsListWrap .monsListOne{overflow:hidden;border-bottom:1px solid #ddd;padding:15px 0;}
.monsListWrap .monsListOne:nth-child(2n+2) {background:#fafafa;}
.monsListWrap .monsListOne .date{width:22%;min-height:30px;float:left;font-size:20px;text-align:center;letter-spacing:0 !important;}
.monsListWrap .monsListOne .btns{width:15%;min-height:30px;float:left;font-size:20px;text-align:right;letter-spacing:0 !important;padding-right:10px;}
.monsListWrap .monsListOne dt{width:63%;float:left;min-height:30px;text-align:left;}
.monsListWrap .monsListOne dt a{font-size:20px;font-weight:bold;text-align:left;padding-left:20px;}
.monsListWrap .monsListOne dt a:hover {color:#f20;text-decoration:underline;}

/* 190321_프로필 팝업 내 결제안내 */
.payNoticeWrap{padding:8px;border:1px solid #dedede;border-radius:8px;margin:20px auto;font-size:12px;color:#000;line-height:1.5;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.payNoticeWrap:hover{border:1px solid #3399ff}
.payNoticeWrap:after{display:block;content:'';clear:both;}
.payNoticeWrap p{width:80%;float:left;line-height:18px;padding-top:9px;font-weight:bold;padding-left:5px;}
/* .payNoticeWrap a{display:block;background:#4f6f9e;width:60px;height:60px;font-size:13px;font-weight:bold;color:#fff;text-align:center;line-height:15px;border-radius:4px;float:right;padding-top:13px}
.payNoticeWrap a:hover{background:#3399ff} */

