@charset "utf-8";

/* base */
.wrap{width:100%;min-width:1024px;}
.wrap_pop{padding:15px 15px 60px;}
table{width:100%;}
th, td{border:1px solid #e2e2e2;text-align:center;vertical-align:middle;}
th{font-weight:600;}
.color_line{height:4px;background-color:#9752FA;border:none;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ime-no{ime-mode:disabled;}

/* text color */
.c_code01{color:#ff49dd !important;} /*방문*/
.c_code02{color:#ff2e2e !important;} /*취소*/
.c_code03{color:#00e6be !important;} /*현필*/
.c_code04{color:#c25031 !important;} /*정정*/
.c_code05{color:#828282 !important;} /*의무*/
.c_code06{color:#ff80c0 !important;} /*협정*/
.c_code07{color:#d17e10 !important;} /*재입찰*/
.c_code08{color:#00489d !important;} /*지명*/
.c_code09{color:#338904 !important;} /*수의*/
.c_code10{color:#dfaf20 !important;} /*역경매, 견적*/
.c_code11{color:#0388a5 !important;} /*내역*/
.c_code12{color:#6db5ff !important;} /*보증금*/
.c_code13{color:#d40f49 !important;} /*긴급*/
.c_code14{color:#00bdb0 !important;} /*연기*/
.c_code{color:inherit;} /*여성/장애인, 소상공인, 특이, 최저가, 실적무시, 단가, 시담, 민간, 분담, 단독가능여부*/

/* color */
.color_red{color:#ff6565 !important;} /*1순위*/
.gray-color{color:#868686 !important;}
.entry-color{color:#85a4d9 !important;}
.color_blue, .color_plus{color:#5959ff !important;}
.color_green{color:#1aa5aa !important;}
.color_pink{color:#ff80c0 !important;}
.color_orange, .color_minus{color:#ff5f00 !important;}
.head-bgcolor{background-color:#fbfbfb !important;}
.yellow-bgcolor{background:#fff8c5 !important;}
.main-color{color:#9752FA !important;}
.head-check-bgcolor{background-color:#F4EDFF!important;color:#666 !important;}


/* 기초금액 색상 */
.green-color{color:#009900 !important;}
.purple-color{color:#9322ee !important;}
.orange-color{color:#ff8000 !important;}
.item-bold{font-weight:bold !important;}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* margin */
.m0{margin:0 !important;}
.m5{margin:5px !important;}
.m10{margin:10px !important;}
.m15{margin:15px !important;}
.m20{margin:20px !important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
/* margin end */

/* padding */
.p0{padding:0 !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pr0{padding-right:0 !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
/* padding end */

/* width */
.w40{width:40px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w240{width:240px !important;}
.w300{width:300px !important;}
.w1200{width:1200px !important;}

.wp10{width:10% !important;}
.wp20{width:20% !important;}
.wp35{width:35% !important;}
.wp38{width:38% !important;}
.wp39{width:39% !important;}
.wp40{width:40% !important;}
.wp49{width:49% !important;}
.wp50half{width:50.5% !important;}
.wp50{width:50% !important;}
.wp60{width:60% !important;}
.wp70{width:70% !important;}
.wp65{width:65% !important;}
.wp80{width:80% !important;}
.wp90{width:90% !important;}
.wp98{width:98% !important;}
.wp100{width:100% !important;}

.mw30{max-width:30% !important;}
.mw60{max-width:60% !important;}
.mw94{max-width:94% !important;}

.mnw-a{min-width:auto !important;}
/* width end */

/* height */
.h-auto{height:auto !important;}
.h22{height:22px !important;}
.h80{height:80px !important;}
.h150{height:150px !important;}
.h300{height:300px !important;}
/* height end*/

/* line-height */
.lh28{line-height:28px;}
.lhp140{line-height:140%;}

/* font */
.font0{font-size:0 !important;}
.font10{font-size:10px !important;}
.font13{font-size:13px !important;}
.font14{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;}
/* font end */

/* box style */
.of{overflow:hidden !important;}
.fr{float:right !important;}
.fl{float:left !important;}
.fn{float:none !important;}

.clear{clear:both;}
.after:after{content:'';display:block;height:0;clear:both;visibility:hidden;}

.tc{text-align:center !important;}
.tr{text-align:right !important;}
.tl{text-align:left !important;}

.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}

.pr{position:relative;}
.pa{position:absolute;}

.dn{display:none;}
.dib{display:inline-block !important;}
.db{display:block !important;}

/*이미지 아이콘*/
.ico-xlsx{width:18px;height:17px;background:url(../images/bt_xlsx.png) no-repeat center center;}
.ico-print{width:18px;height:17px;background:url(../images/bt_print.png) no-repeat center center;}

/* icon */
.sy-icon{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.sy-icon.search:before{content:"\f002";}
.sy-icon.list:before{content:"\f0ca";}
.sy-icon.save:before{content:"\f0c7";}
.sy-icon.add:before{content:"\f067";}
.sy-icon.del:before{content:"\f068";}
.sy-icon.edit:before{content:"\f044";}
.sy-icon.trash:before{content:"\f014";}
.sy-icon.cancel:before{content:"\f00d";}
.sy-icon.logout:before{content:"\f08b";}
.sy-icon.logout2:before{content:"\f011";}
.sy-icon.setting:before{content:"\f013";}
.sy-icon.setting2:before{content:"\f0ad";}
.sy-icon.file:before{content:"\f016";}
.sy-icon.refresh:before{content:"\f021";}
.sy-icon.err:before{content:"\f071";}
.sy-icon.user:before{content:"\f007";}
.sy-icon.chart-bar:before{content:"\f080";}
.sy-icon.chart-pie:before{content:"\f200";}
.sy-icon.chart-line:before{content:"\f201";}
.sy-icon.home:before{content:"\f015";}
.sy-icon.info:before{content:"\f05a";}
.sy-icon.up:before{content:"\f077";}
.sy-icon.down:before{content:"\f078";}
.sy-icon.left:before{content:"\f053";}
.sy-icon.right:before{content:"\f054";}
.sy-icon.clock:before{content:"\f017";}
.sy-icon.bell:before{content:"\f0f3";}
.sy-icon.desktop:before{content:"\f108";}
.sy-icon.copyright:before{content:"\f1f9";}
.sy-icon.upload:before{content:"\f093";}
.sy-icon.download:before{content:"\f019";}
.sy-icon.trash2:before{content:"\f1f8";}
.sy-icon.fileText:before{content:"\f15c";}
.sy-icon.lock:before{content:"\f023";}
.sy-icon.calendar:before{content:"\f073";}
.sy-icon.link:before{content:"\f0c1";}
.sy-icon.unlink:before{content:"\f127";}
.sy-icon.external-link:before{content:"\f08e";}
.sy-icon.eye:before{content:"\f06e";}
.sy-icon.check:before{content:"\f00c";}
.sy-icon.check-circle:before{content:"\f058";}
.sy-icon.table:before{content:"\f0ce";}
.sy-icon.undo:before{content:"\f0e2";}
.sy-icon.repeat:before{content:"\f01e";}
.sy-icon.backward:before{content:"\f048";}
.sy-icon.forward:before{content:"\f051";}
.sy-icon.play:before{content:"\f04b";}
.sy-icon.pause:before{content:"\f04c";}
.sy-icon.stop:before{content:"\f04d";}
.sy-icon.arrow-right:before{content:"\f061";}
.sy-icon.arrow-up:before{content:"\f062";}
.sy-icon.arrow-left:before{content:"\f060";}
.sy-icon.arrow-down:before{content:"\f063";}
.sy-icon.help-circle:before{content:"\f059";}
.sy-icon.volume-down:before{content:"\f027";}
.sy-icon.bar:before{content:"\f0c9";}
.sy-icon.exclamation:before{content:"\f06a";}
.sy-icon.plus-square:before{content:"\f0fe";}
.sy-icon.plus-square2:before{content:"\f196";}
.sy-icon.minus-square:before{content:"\f146";}
.sy-icon.minus-square2:before{content:"\f147";}
/* icon end */

/* title */
.sy-subjWrap{display:inline-block;width:100%;}
.sy-subjWrap:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-page-title{padding-bottom:3px;border-bottom:1px solid #dedede;}
.sy-title{font-size:36px;font-weight:bold;}
.sy-title small{font-weight:normal;font-size:65%;}
.sy-title .sy-icon{margin-right:3px;font-size:90%;}
h2.sy-title{font-size:30px;}
h3.sy-title{font-size:24px;}
h4.sy-title{font-size:18px;font-weight:normal;}
h5.sy-title{font-size:14px;font-weight:normal;}
h6.sy-title{font-size:12px;font-weight:normal;}
/* title end */

/* input style */
input.text_type1{width:150px;height:30px;padding:0 5px;border:1px solid #ddd;}
input.text_type2{width:50px;height:30px;padding:0 5px;border:1px solid #ddd;}
input.text_type3{width:98%;height:30px;padding:0 5px;border:1px solid #ddd;}
input.text_type4{width:30px;height:30px;padding-left:5px;margin-left:5px;border:1px solid #ddd;text-align:left;}
input.text_type5{width:400px;height:30px;padding-left:5px;margin-left:5px;border:1px solid #ddd;text-align:left;}
input[type="password"].pw_type1{width:150px;height:30px;padding:0 5px;border:1px solid #ddd;vertical-align:middle;}
select.st1{padding:3px 5px;border:1px solid #6f6f6f;font-size:15px;vertical-align:middle;}
.btn_adress_src{width:124px;height:31px;background:url(../images/btn_adress_src.gif) no-repeat left top;}
strong.str_ty1{color:#9752FA;}
/* input style end */

/* btns */
.btn_myrank{width:117px;height:30px;background:url(../images/bt_my_rank.svg) no-repeat left top;float:left;}
.btn_word{width:66px;height:27px;background:url(../images/bt_word.gif) no-repeat left top;}
.btn_xlsx{width:66px;height:27px;background:url(../images/bt_xlsx.gif) no-repeat left top;vertical-align:middle;}
.btn_print{width:66px;height:27px;background:url(../images/bt_print.gif) no-repeat left top;vertical-align:top;}
.btn_print_view{width:90px;height:27px;background:url(../images/bt_print_view.gif) no-repeat left top;}
.btn_print_grid{width:78px;height:27px;background:url(../images/bt_print_grid.gif) no-repeat left top;}
.btn_print_choice{width:90px;height:27px;background:url(../images/bt_print_choice.gif) no-repeat left top;}
.btn_move{width:101px;height:27px;background:url(../images/bt_move.gif) no-repeat left top;vertical-align:top;}
.btn_b_price{width:82px;height:27px;background:url(../images/bt_b_price.gif) no-repeat left top;}
.btn_org_noti{width:82px;height:27px;background:url(../images/bt_org_noti.gif) no-repeat left top;}
.btn_ing_back{width:82px;height:27px;background:url(../images/bt_ing_back.gif) no-repeat left top;}
.btn_result_noti{width:82px;height:27px;background:url(../images/bt_result_noti.gif) no-repeat left top;}
.btn_distri{width:94px;height:27px;background:url(../images/bt_distri.gif) no-repeat left top;}
.btn_distri2{width:99px;height:27px;background:url(../images/bt_distri2.gif) no-repeat left top;}
.btn_src_noti{width:50px;height:27px;margin-left:3px;background-color:#9752FA;color:#fff;vertical-align:middle;}
/* btns end */

/* button */
.sy-btn{display:inline-block;height:30px;line-height:30px;padding:0 8px;background-color:#9752FA;border:0;font-weight:normal;color:#fff;cursor:pointer; transition:all .3s;}
.sy-btn.sy-pop-btn{background-color:#75a3e4;}
.sy-btn > *{color:#fff;}
.sy-btn:hover{background-color:#D5B9FD;color:#fff;}
.sy-btn:active, .sy-btn.active{background-color:#AB74FB;outline:0;}
.sy-btn[disabled], .sy-btn[disabled]:hover{background-color:#f5f5f5;cursor:no-drop;color:#bbb;}
.sy-btn[disabled] > *, .sy-btn[disabled]:hover > *{color:#bbb;}
.sy-btn-xs, .sy-btn-xs-group > .sy-btn{height:22px;line-height:1;}
.sy-btn-sm, .sy-btn-sm-group > .sy-btn{height:26px;line-height:24px;}
.sy-btn-lg, .sy-btn-lg-group > .sy-btn{height:36px;line-height:36px;font-weight:bold;}
.sy-btn-icon > i:before{margin-right:5px;font-size:14px;}
.sy-btn-icon-only > i:before{margin-right:0;}
.sy-btn-bg-non{height:auto;line-height:normal;padding:0;background:none !important;border:0;}
.sy-btn-bg-non:hover, .sy-btn-bg-non:active{background:none !important;}
.sy-btn-bg-non > i:before{margin-right:0;color:#666;}
.sy-btn-bg-non:hover > i:before{color:#444;}
.sy-btn-bg-non[disabled], .sy-btn-bg-non[disabled]:hover, .sy-btn-bg-non[disabled]:hover > *:before{background:none !important;color:#888;cursor:no-drop;}
.sy-btn-group:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-btn-group > .sy-btn{float:left;border-radius:0;background:#98a9c4;}
.sy-btn-group > .sy-btn:hover{background:#9752FA;color:#fff;}
.sy-btn-group > .sy-btn:active, .sy-btn-group > .sy-btn.active{background:#AB74FB;color:#fff;}
.sy-btn-group > .sy-btn:active, .sy-btn-group > .sy-btn:focus{outline:0;}
.sy-btn-group > .sy-btn + .sy-btn{border-left:1px solid #7a93ba;}
.sy-btn-group > .sy-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.sy-btn-group > .sy-btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.sy-line-group:after{content:'';display:block;clear:both;}
.sy-line-group > *{float:left;margin:0 2px;}
.sy-line-group > *:first-child{margin-left:0;}
.sy-line-group > *:last-child{margin-right:0;}
.sy-line-group .sy-dotted-line{height:29px;line-height:29px;border-right:1px dotted #989899;}
.sy-btn-dropdown{position:relative;display:inline-block;}
.sy-btn-dropdown > .sy-btn{position:relative;padding-right:30px;}
.sy-btn-dropdown > .sy-btn:after{content:'';position:absolute;top:50%;right:8px;-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);border:5px solid #fff;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-radius:2px;}
.sy-btn-dropdown > .sy-list{display:none;position:absolute;top:100%;left:0;width:100%;}
.sy-btn-dropdown.on > .sy-btn{background-color:#C097FC;} /*색상 70%*/
.sy-btn-dropdown.on > .sy-list{display:block;}
.sy-btn-dropdown > .sy-list > li.disabled{background-color:#f5f5f5;cursor:no-drop;color:#bbb;}
.sy-btn-dropdown > .sy-list > li.disabled > a{cursor:no-drop;color:#bbb;}
.sy-btn-dropdown.sy-dropup > .sy-btn:after{border-bottom:5px solid #fff;border-top:0;}
.sy-btn-dropdown.sy-dropup > .sy-list{top:inherit;bottom:100%;}
.sy-icon-btn {background:#f9f9f9;margin-right:3px;border:1px solid #e7e7e7;color:#000;border-radius:3px;}
.sy-btn-fund{display:inline-block; padding:0 10px; height:30px; line-height:30px; background-color:#2b70f8; color:#fff; border-radius:4.7px; transition:all .3s; margin:0 5px; font-weight:bold; font-size:13px; text-align:center;}
.sy-btn-fund i{width:15px; height:15px; background:url(../images/ic_bidfunding_white.svg) center no-repeat; display:inline-block; background-size:contain;vertical-align:middle; margin-right:5px;}
.sy-btn-fund:hover{background-color:#1c5ee2; text-decoration:none; color:#fff;}

/* checkbox */
.sy-checkbox{position:relative;display:inline-block;}
.sy-checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.sy-checkbox label{position:relative;display:inline-block;height:20px;line-height:20px;padding-left:18px;vertical-align:middle;cursor:pointer; transition:all .2s;}
.sy-checkbox label:before{content:"\f0c8";color:#ededed;position:absolute;left:0;
    top:0;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0, 0); transition:all .2s;}
.sy-checkbox label:hover:before{color:#CBA8FC;}
.sy-checkbox input[disabled] + label:before{content:"\f0c8";color:#d8d8d8;}
.sy-checkbox input[disabled] + label{color:#d8d8d8;
    cursor:no-drop;}
.sy-checkbox input:checked + label:before{content:"\f14a"; color:#9752FA;}
.sy-checkbox input:checked:hover + label:before{color:#CBA8FC;}
.sy-checkbox input[disabled]:checked + label:before{content:"\f14a";color:#d8d8d8;}
.sy-checkbox input[disabled]:checked + label{color:#d8d8d8;cursor:no-drop;}

/* check-button end */
.sy-check-btn{position:relative;display:inline-block;}
.sy-check-btn input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.sy-check-btn label{display:inline-block;height:20px;line-height:20px;padding:0 4px;background:#fff;border:1px solid #ddd;vertical-align:middle;cursor:pointer;}
.sy-check-btn label:hover{background-color:#92c7ea;color:#fff;}

.sy-check-btn input:checked + label{background:#8aa8bb;color:#fff;}
.sy-check-btn input:checked:hover + label{background-color:#92c7ea;color:#fff;}

.sy-check-btn .sy-check-btn-xs, .sy-check-btn-xs-group > .sy-btn{height:22px;line-height:22px;}
.sy-check-btn .sy-check-btn-sm, .sy-check-btn-sm-group > .sy-btn{height:26px;line-height:26px;}
.sy-check-btn .sy-check-btn-lg, .sy-check-btn-lg-group > .sy-btn{height:36px;line-height:36px;font-weight:bold;}
/* check-button end */


/* radio */
.sy-radio{position:relative;display:inline;}
.sy-radio input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.sy-radio label{position:relative;display:inline-block;height:20px;line-height:20px;padding-left:20px;vertical-align:middle;cursor:pointer;}
.sy-radio label:before{content:"\f1db";color:#788497;position:absolute;left:0;top:0;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0, 0);}
.sy-radio label:hover:before{color:#CBA8FC;}
.sy-radio input[disabled] + label:before{content:"\f1db";color:#d8d8d8;}
.sy-radio input[disabled] + label{color:#d8d8d8;cursor:no-drop;}
.sy-radio input:checked + label:before{content:"\f192";color:#9752FA;}
.sy-radio input:checked:hover + label:before{color:#CBA8FC;}
.sy-radio input[disabled]:checked + label:before{content:"\f192";color:#d8d8d8;}
.sy-radio input[disabled]:checked + label{color:#d8d8d8;cursor:no-drop;}

/* datepicker */
.sy-datepicker{position:relative;z-index:10;display:inline-block;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.sy-datepicker input{display:inline-block;width:90px;height:41px;padding:4px 8px;background:#fff;border:1px solid #bebebe;border-radius:4px;font-family:Arial;}
.ui-datepicker{display:none;position:absolute;top:110%;left:0;min-width:250px;min-height:245px;padding:0;box-shadow:0 1px 3px 0px #aaa;border:0;background-color:#fff;font-family:Arial;text-align:center;}
.ui-datepicker .ui-widget-header{position:relative;padding:10px 22px;background:#fff;border:0;border-radius:4px;color:#747f90;font-size:18px;}
.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 0.23em;line-height:1.8em;}
.ui-datepicker .ui-widget-header .ui-datepicker-title select{margin-top:-1px;border-bottom:1px solid #747f90;font-size:19px;color:#747f90;vertical-align:middle;-webkit-appearance:none;appearance:none;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev, .ui-datepicker .ui-widget-header .ui-datepicker-next{position:relative;top:0;left:0;overflow:hidden;margin-top:3px;width:26px;height:26px;border-radius:4px;background-color:#75a3e4;border:0;cursor:pointer;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span, .ui-datepicker .ui-widget-header .ui-datepicker-next span{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;text-indent:-9999px;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev:after, .ui-datepicker .ui-widget-header .ui-datepicker-next:after{display:block;margin:5px 0 0 1px;font:normal normal normal 17px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#fff;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev{float:left;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev:after{content:"\f0d9";}
.ui-datepicker .ui-widget-header .ui-datepicker-next{float:right;}
.ui-datepicker .ui-widget-header .ui-datepicker-next:after{content:"\f0da";}
.ui-datepicker .ui-datepicker-calendar{width:inherit;margin:0 auto;}
.ui-datepicker .ui-datepicker-calendar thead th{height:30px;font-size:12px;font-weight:normal;color:#747f90;}
.ui-datepicker .ui-datepicker-calendar thead th:first-child, .ui-datepicker .ui-datepicker-calendar tbody td:first-child .ui-state-default{color:#a43e00;}
.ui-datepicker .ui-datepicker-calendar thead th:last-child, .ui-datepicker .ui-datepicker-calendar tbody td:last-child .ui-state-default{color:#18509f;}
.ui-datepicker .ui-datepicker-calendar tbody td{padding:1px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default{display:block;min-width:27px;height:27px;line-height:24px;background:#fff;border:1px solid transparent;border-radius:4px;text-align:center;color:#404c5d;font-family:Arial;font-size:12px;font-weight:bold;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{border-color:#9752FA;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default{background-color:#75a3e4;color:#fff !important;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{background-color:#AB74FB;color:#fff !important;}

/* selectbox */
.sy-selectbox{position:relative;}
.sy-selectbox .sy-value{min-width:80px;height:30px;padding:0 25px 2px 8px;background-color:#fff;border:1px solid #ddd;color:#666;text-align:left;}
.sy-selectbox .sy-value:hover, .sy-selectbox .sy-value:active, .sy-selectbox .sy-value:focus{border-color:#9752FA;color:#9752FA;outline:0;}
.sy-selectbox .sy-value:hover:after, .sy-selectbox .sy-value:active:after, .sy-selectbox .sy-value:focus:after{border-right-color:#9752FA;border-bottom-color:#9752FA;}
.sy-selectbox .sy-value:after{content:'';position:absolute;bottom:8%;right:8px;-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);border:5px solid #b1b1b1;border-top-color:transparent;border-left-color:transparent;border-radius:2px;}
.sy-selectbox .sy-list{display:none;position:absolute;z-index:10;width:100%;max-height:208px;overflow:auto;color:#333;}
.sy-selecttop .sy-list{bottom:100%;}
.sy-selectdown .sy-list{top:100%;}
.sy-selectbox .sy-list > li{text-overflow:ellipsis;white-space:nowrap;}
.sy-selectbox.on .sy-list{display:block;}
.sy-list{position:relative;z-index:10;overflow:auto;background-color:#f9f9f9;border:1px solid #bfbfbf;box-shadow:1px 1px 1px 0 #bfbfbf;}
.sy-list > li{padding-right:10px;height:34px;line-height:34px;text-indent:8px;cursor:pointer;text-align:left;}
.sy-list > li + li{border-top:1px solid #bfbfbf;}
.sy-list > li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.sy-list > li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.sy-list > li:not(.nolink):hover{background-color:#9752FA;color:#fff;}
.sy-list > li.nolink{cursor:inherit;}

/* elements style */
.sy-hgroup{display:inline-block;}
.sy-hgroup:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-hgroup > *{display:inline-block;vertical-align:middle;}
.sy-hgroup > * + *{margin-left:3px;}
.sy-vgroup > *{display:block;vertical-align:middle;}
.sy-vgroup > * + *{margin-top:5px;}
.sy-search-group{display:inline-block;width:100%;background-color:#fff;box-shadow:0 1px 2px 0 #c3c3c3;}
.sy-search-group:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-search-group .sy-search-item{float:left;padding:4px 13px;}
.sy-search-group .sy-item-group label{color:#878787;}
.sy-search-group .sy-item-group .sy-hgroup > * + *{margin-left:10px;}
.sy-search-group .sy-title-bar{padding-right:5px;margin-right:5px;border-right:1px solid #f0f0f0;}
.sy-search-group .sy-search-btn{float:right;height:100%;padding:13px 10px;border-left:1px solid #f3f3f3;vertical-align:middle;}
.sy-search-group .sy-search-btn .sy-btn{min-width:120px;font-weight:bold;background-color:#9752FA;}
.sy-search-item > *{display:inline-block;vertical-align:middle;}
.sy-search-item > * + *{margin-left:10px;}
.sy-more-item{display:table;width:100%;}
.sy-more-item .sy-search-item, .sy-more-item .sy-search-btn{display:table-cell;float:none;}
.sy-more-item .sy-search-item{width:100%;text-align:left;}
.sy-more-item .sy-search-btn{height:100%;}
.sy-search-item > table{display:table;width:100%;}
.sy-search-item > table > tbody > tr > td{text-align:left;}
.sy-search-item > table > tbody > tr > td, .sy-search-item > table > tbody > tr > th{padding:5px 5px 5px 0;border:0;vertical-align:middle;}
.sy-search-item > table > tbody > tr > td + th{padding-left:15px;}
.sy-search-item > table > tbody > tr > td > .sy-selectbox, .sy-search-item > table > tbody > tr > td > .sy-selectbox .sy-value{width:100%;}

/* ui element */
.sy-input{display:block;width:100%;height:30px;line-height:26px;padding:2px 8px 0;background:#fff;border:1px solid #bebebe;}
.sy-input:hover{border-color:#9752FA;outline:0;}
.sy-input:active, .sy-input:focus{border-color:#9752FA;outline:0;}
.sy-input[disabled], .sy-input[readonly]{background-color:#f5f5f5;border-color:#f5f5f5;}
.sy-input[disabled] + .sy-icon, .sy-input[readonly] + .sy-icon{color:#bbb;}
.sy-input[disabled]{cursor:no-drop;}
.sy-input-xs{height:22px;line-height:22px;}
.sy-input-sm{height:26px;line-height:26px;}
.sy-input-lg{height:36px;line-height:36px;}
.sy-input-icon{position:relative;}
.sy-input-icon .sy-input{padding-left:30px;}
.sy-input-icon .sy-icon{position:absolute;top:50%;left:10px;margin-top:-7px;}
.sy-item-group .sy-input{display:inline-block;width:auto;}
.sy-item-group > *{vertical-align:middle;}
.sy-item-inline .sy-item-group{display:inline-block;}
.sy-input-calendar{display:inline-block;}
.sy-input-calendar:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-input-calendar .sy-input{float:left;width:100px;}
.sy-input-calendar .sy-btn{float:left;margin-left:3px;}
.sy-area{display:block;width:100%;min-height:60px;padding:5px;background:#fff;border:1px solid #bebebe;resize:none;}
.sy-area:hover{border-color:#9752FA;outline:0;}
.sy-area:active, .sy-area:focus{border-color:#9752FA;outline:0;}
.sy-area[disabled], .sy-area[readonly]{background-color:#f5f5f5;border-color:#f5f5f5;color:#bbb;}
.sy-textarea{width:100%;padding:2px 8px 0;border:1px solid #bebebe;background-color:#fff;border-radius:4px;resize:none;ime-mode:active;}
.sy-textarea:hover{border-color:#9752FA;}
.sy-textarea:active, .sy-textarea:focus{border-color:#9752FA;outline:0;}

/* tab */
.sy-tab{display:inline-block;width:100%;}
.sy-tab:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-tab > li{float:left;position:relative;}
.sy-tab > li+li{margin-left:1px;}
.sy-tab > li > a{display:block;min-width:130px;padding:8px 4px 7px;background-color:#e8e8e8;font-weight:600;text-align:center;color:#898989;}
.sy-tab > li > a:hover{background-color:#91c4e5;color:#fff;text-decoration:none;}
.sy-tab > li > a:active,.sy-tab > li.active > a{background-color:#258bcc;color:#fff;}
.sy-tab > li.disabled > a{background-color:#f5f5f5;color:#bbb;cursor:no-drop;}

.sy-tab > li > .sy-btn-close{position:absolute;top:50%;right:10px;margin-top:-7px;min-width:inherit;padding:0;background-color:transparent !important;border:0;}

.sy-tab-pill{/*background-color:#e7e7e7;*/border-bottom:1px solid #d0d0d0;}
.sy-tab-pill > li > a{min-width:60px;padding-top:7px;padding-bottom:6px;border-radius:0;}

.sy-tab-vertical{border-bottom:0;}
.sy-tab-vertical > li{float:none;}
.sy-tab-vertical > li+li{margin:5px 0 0 0;}
.sy-tab-vertical > li > a{padding-top:7px;padding-bottom:6px;}
/* tab end */

/* dialog */
.sy-dialog{z-index:11;position:fixed;min-width:300px;padding:5px;background-color:#fff;border:1px solid #c3c3c3;border-radius:2px;box-shadow:0 0 3px 0 #eee;text-align:left;}
.sy-dialog-hover{position:absolute !important;padding:2px;border:2px solid #333 !important;z-index:250 !important;right:0 !important;}
.sy-dialog .sy-grid{margin-top:0;}

.sy-dialog-head > *{line-height:40px;}
.sy-dialog-head:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-dialog-head:active{cursor:move;}
.sy-dialog-head .title{float:left;margin-left:12px;font-size:16px;font-weight:bold;color:#fff;}
.sy-dialog-head .sy-btn{float:right;margin-right:12px;}
.sy-dialog-head .sy-btn i:before{color:#fff;}
.sy-dialog-head .sy-btn:hover i:before{color:#f5cd7f;}
.sy-dialog-head .sy-btn:active i:before{color:#ec9b00;}
.sy-dialog-body{overflow:auto;padding:20px;font-size:14px;color:#454545;}
.sy-dialog-body .sy-icon{display:inline-block;margin-right:5px;color:#ecb900;vertical-align:middle;}
.sy-dialog-body .sy-icon:before{font-size:18px;}
.sy-dialog-foot{padding:10px;border-top:1px solid #dedede;text-align:right;vertical-align:middle;}
.sy-dialog-foot .sy-btn{min-width:60px;text-transform:capitalize;}

.sy-hover-dialog-btn{cursor:default;}
.sy-hover-dialog{z-index:12;position:absolute;padding:10px;background-color:#fff;border:3px solid #000;border-radius:2px;box-shadow:0 0 3px 0 #eee;text-align:left;}

.sy-fixed-dialog{z-index:11;position:absolute;min-width:320px;background-color:#fff;border:3px solid #000;border-radius:2px;box-shadow:0 0 3px 0 #eee;text-align:left;}
.sy-fix-foot{min-height:160px;}
.sy-fix-foot .sy-dialog-head{position:absolute;top:0;left:0;right:0;}
.sy-fix-foot .sy-dialog-body{position:absolute;top:34px;width:100%;height:calc(100% - 34px - 55px);}
.sy-fix-foot .sy-dialog-foot{position:absolute;left:0;right:0;bottom:0;}

.sy-static-dialog{width:100%;}

.sy-modal-open{overflow:hidden;}

.ui-resizable-helper{border:2px dashed #fff;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-icon-gripsmall-diagonal-se{width:11px;height:11px;background:url(../images/common/icon/ico_dialog_resize.png) 0 0 no-repeat;}
/* dialog end */

.sy-border-skin{padding:10px;border:1px solid #bfbfbf;}

/* gird */
.sy-grid-fixed{table-layout:fixed;}
.sy-grid{width:100%;}
.sy-grid thead > tr, .sy-grid body > tr{height:31px;}
.sy-grid thead > tr > th{background-color:#fbfbfb;font-size:13px;font-weight:bold;color:#666;vertical-align:middle;text-align:center;}
.sy-grid thead > tr > th, .sy-grid tbody > tr > th, .sy-grid tfoot > tr > th, .sy-grid thead > tr > td, .sy-grid tbody > tr > td, .sy-grid tfoot > tr > td{padding:6px;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle;}
.sy-grid-border{border:1px solid #ddd;}
.sy-grid-border thead > tr > th + th, .sy-grid-border tbody > tr > th + th, .sy-grid-border tfoot > tr > th + th, .sy-grid-border thead > tr > td + td, .sy-grid-border tbody > tr > td + td, .sy-grid-border tfoot > tr > td + td{border-left:1px solid #ddd;}
.sy-grid-border thead > tr > th:first-child, .sy-grid-border thead > tr > td:first-child, .sy-grid-border tbody > tr > th:first-child, .sy-grid-border tbody > tr > td:first-child{border-left:1px solid #ddd;}
.sy-grid-border thead > tr > th:last-child, .sy-grid-border thead > tr > td:last-child, .sy-grid-border tbody > tr > th:last-child, .sy-grid-border tbody > tr > td:last-child{border-right:1px solid #ddd;}
.sy-grid-border thead > tr:first-child > th, .sy-grid-border thead > tr:first-child > td, .sy-grid-border tbody > tr:first-child > th, .sy-grid-border tbody > tr:first-child > td{border-top:1px solid #ddd;}
.sy-grid-border tbody > tr:last-child > th, .sy-grid-border tbody > tr:last-child > td{border-bottom:1px solid #ddd;}
.sy-grid-strip tbody > tr:nth-child(even) th, .sy-grid-strip tbody > tr:nth-child(even) td{background-color:#f9f9f9;}
.sy-grid-hover tbody > tr:hover > td{background-color:#EADCFE;}
.sy-grid-hover tbody > tr.selected > td{background:#d3e8f5;}

/* scroll */
.sy-scroll-v{overflow-y:auto;}
.sy-scroll-h{overflow-x:auto;}
/* scroll end */

/* panel */
.sy-panel{display:inline-block;width:100%;background:#fff;border:1px solid #dedede;}
.sy-panel:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sy-panel > .sy-panel-head{min-height:28px;padding:6px 0 4px;border-bottom:1px solid #dedede;text-indent:10px;}
.sy-panel > .sy-panel-head .sy-title{font-weight:bold;font-size:14px;text-indent:0;}
.sy-panel > .sy-panel-head .sy-btn-close{float:right;margin-right:10px;}
.sy-panel > .sy-panel-body{padding:5px;}

.sy-panel > .sy-grid > thead > tr > th{border-top:1px solid #dedede;}
.sy-panel > .sy-grid > tbody > tr:last-child td{border-bottom:0;}
.sy-panel > .sy-grid-border{border:0;}

.sy-panel > .sy-formbox{border:0;border-top:1px solid #c7cddb;}
/* panel end */

/* clearfix */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:block;content:''; line-height:0;}
.clearfix:after{clear:both;}
/* .clearfix > div{width:100%;} */
/* clearfix end */


/* 레이어팝업 */
.sy-ly-dimmed{width:100%!important; position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background-color:rgba(0, 0, 0, 0.75);opacity:.75;filter:alpha(opacity=75);}
.sy-ly-pop{position:fixed;z-index:40;padding:10px;background-color:#fff;border:1px solid #7c7c7c;border-radius:2px;box-shadow:0 0 3px 0 #eee;text-align:left;}

.layer, .layer2{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;}
.layer .bg, .layer2 .bg2{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);}
.layer.on{display:block;}
.layer.on .pop-layer{display:block;}
.pop-layer{width:500px;height:auto;background-color:#fff;border:10px solid #9752FA;display:block;position:absolute;top:50%;left:50%;z-index:10;}
.pop-layer .pop-container{padding:20px 25px 40px;}
.pop-conts .fa-phone{font-size:28px;font-weight:bold;}
.pop-conts .fa-phone:before{color:#9752FA;}
.pop-conts h3{padding:10px 0 25px 14px;color:#494949;font-size:23px;font-weight:400;text-align:center;}
.pop-conts p{width:300px;line-height:150%;padding:10px 0;margin:0 auto;border:1px solid #b0b0b0;font-size:20px;text-align:center;}
.pop-conts span{display:block;font-size:15px;text-align:center;}

/*앱 리뉴얼 오픈 팝업*/
.renewal-popup{width:875px;background-color:#f2f2f2;border:1px solid #aaaeb2; background:linear-gradient(to bottom right, #fff 0%, #fff 60%, #9752FA 50%, #9752FA 100%);padding:36px 23px 22px;overflow:hidden;}
.renewal-popup .app-area-1{display:block;height:72px;padding-left:90px;margin-bottom:25px;background:url(../images/app_popup_logo.png)no-repeat 0px;}
.renewal-popup .app-area-1 h3{display:block;font-size:23px;color:#333;padding-top:12px;font-weight:bold;}
.renewal-popup .app-area-1 p{display:block;font-size:17px;color:#757575;padding-top:12px;}
.renewal-popup .app-area-2{width:520px;font-weight:bold;}
.renewal-popup .app-area-2 p{position:relative;height:77px;font-size:25px;color:#9752FA;font-weight:normal;}
.renewal-popup .app-area-2 p span{font-size:29px;font-weight:bold;}
.renewal-popup .app-area-2 p::after{display:block;content:"";position:absolute;bottom:0px;left:0px;width:36px;height:4px;background-color:#9752FA;}
.renewal-popup .app-area-2 ul{padding:35px 0 0 !important;border-bottom:0 !important;}
.renewal-popup .app-area-2 li{padding-bottom:11px;font-size:15px;color:#5e5e5e;font-weight:normal;}
.renewal-popup .app-area-2 li span{padding:0 3px;background-color:#9752FA;color:#fff;}
.renewal-popup .app-area-2 .text-important{display:block;width:360px;padding:30px 0px 30px;font-size:13px;line-height:18px;color:#ff6666;font-weight:normal;}
.renewal-popup .app-area-2 .area_box .img_qr{width:109px;height:109px;margin-right:12px;}
.renewal-popup .app-area-2 .area_box .img_google{width:183px;height:51px;vertical-align:bottom;}
.renewal-popup .app-area-2 .area_box em{display:inline-block;padding-left:87px;color:#fff;font-size:12px;vertical-align:bottom;font-weight:normal;}
.renewal-popup .app-area-3{display:inline-block;position:absolute;bottom:0;right:23px;width:296px;height:477px;background:url(../images/main/img_phone.png) no-repeat center 0;background-size:cover;}
.renewal-popup .app-box{display:inline-block;padding-left:24px;}
.renewal-popup .btn_close{width:33px;height:33px;background:url(../images/bnt_close.png) no-repeat center center;}
.renewal-popup .btn_close:hover{background-color:transparent;}
.renewal-popup .btn-r{top:20px;right:20px;}

.btn-r{position:absolute;right:10px;}

a.cbtn{padding:10px 14px;background-color:#fd8f90;color:#fff;font-size:13px;display:inline-block;}
a.cbtn:hover{background-color:#df7d7e;color:#fff;}
.btn-r{position:absolute;right:10px;}

a.cbtn{padding:10px 14px;background-color:#fd8f90;color:#fff;font-size:13px;display:inline-block;}
a.cbtn:hover{background-color:#df7d7e;color:#fff;}

.inner{width:100%; max-width:1024px; min-width:1024px; height:100%; margin:auto; padding:0 12px; position:relative;}

/* head */
.head{width:100%;min-width:1024px;height:88px;position:fixed;left:50%;background-color:#fff;transform:translateX(-50%);z-index:100;box-shadow:0 10px 10px 0 rgba(49, 57, 62, 0.05);border-bottom:1px solid rgba(255,255,255,0.32);}
.head2{width:100%;border-bottom:1px solid #ededed;background-color:#fff;}
.head2 .top_bar2{min-width:1024px;max-width:1280px;margin:0 auto;}
.head_nav{width:100%;border-bottom:1px solid #cacaca;background-color:#fbfbfb;}
.head_nav .gnb-area{min-width:1024px;max-width:1280px;margin:0 auto;}
.head a, .head2 a{display:block;}

/* .greet{display:block;width:20px;height:18px;margin-right:5px;background:url(../images/ic_speak.png) no-repeat center center;} */
.greeting span{display:block;line-height:19px;}
.greeting span strong{margin-left:5px;}
h1.logo-area{padding:12px 0;float:left;}
.logo-area a{display:block;}
.logo-area .logo{display:block;width:128px;height:35px;background:url(../images/main/ic_bidplus.png) no-repeat center center;background-size:contain;}

.top_menu{color:#292929;font-size:14px;}
.top_bar2 .top_menu,.top_bar .top_menu{padding:10px 0;color:#292929;font-size:14px;}
.top_bar .top_menu{padding:6px 0 4px;}
.top_bar .top_menu .menu_all a::after{margin-top:6px;border-width:5px 5px 5px 0px;border-color:transparent #888 transparent transparent;}
.top_menu > ul {width:100%;text-align:right;}
.top_menu > ul > li{display:inline-block;padding-left:22px;vertical-align:middle;}
.top_menu .funds_link {display:block;width:140px;height:50px;background:url("../images/btn_funds.png")no-repeat center;font-size:0;}
.top_menu .invest_link {display:block;width:140px;height:50px;margin-left:-15px;background:url("../images/btn_invest.png")no-repeat center;font-size:0;}
.top_menu .company {display:block;width:140px;height:50px;background:url("../images/btn_company.png")no-repeat center;font-size:0; transition:background .3s; margin-left:-10px;}
.top_menu .company:hover{background:url("../images/btn_company_h.png")no-repeat center;}
.top_menu .bt_group{padding-left:0;}
.top_menu .bt_loan{display:block;width:140px;height:50px;background:url("../images/btn_funds.png") no-repeat center center;}
.top_menu .bt_invest{display:block;width:140px;height:50px;background:url("../images/btn_invest.svg") no-repeat center center;}

.gnb-guide-area a > span{color:#9752FA;}
.gnb-guide-area > span{color:#ff6565;}
.gnb-guide-area .bidfunding-color {color:#2b70f8;}

/* 크기 및 회전 버튼 강조 애니메이션 */
.top_menu ul > .shaking{animation:shaking 4s;}

@keyframes shaking{
	5%, 50%{transform:scale(1);}
	10%{transform:scale(0.9);}
	15%{transform:scale(1.15);}
	20%{transform:scale(1.15) rotate(-5deg);}
	25%{transform:scale(1.15) rotate(5deg);}
	30%{transform:scale(1.15) rotate(-3deg);}
	35%{transform:scale(1.15) rotate(2deg);}
	40%{transform:scale(1.15) rotate(0);}
}

.top_menu ul > .texts > .text-blink{display:block;position:absolute;top:-18px;right:4px;width:60px;text-align:center;/*color:transparent;*/font-size:12px;font-weight:bold;/*transform:rotate(20deg);*/-webkit-animation:blink 1.4s infinite;animation:blink 1.4s infinite;}
.top_menu ul > .texts > .text-blink:before{display:block;content:"리뉴얼!";}
.top_menu ul > .successful-blink > .text-blink{right:0;}
.top_menu ul > .successful-blink > .text-blink:before{display:block;content:"OPEN";}
.top_menu ul > .payment-blink > .text-blink{right:0px;}
.top_menu ul > .payment-blink > .text-blink:before{display:block;content:"NEW";}


@keyframes blink{
	25%, 75%{color:transparent;}
	40%, 60%{color:#ffafaf;}
}
/* //크기 및 회전 버튼 강조 애니메이션 */

.top_menu .menu_app a{color:#9752FA;}
.top_menu .advice{display:block;width:24px;height:24px;margin-right:5px;background:url(../images/ic_advice.png) no-repeat center center;}
.top_menu .favorite{display:block;width:21px;height:20px;margin-right:5px;background:url(../images/ic_favorite.png) no-repeat center center;}
.top_menu .app{display:block;width:25px;height:24px;margin-right:4px;background:url(../images/ic_app.png) no-repeat center center;}
.top_menu .kakao{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_kakao_all.png) no-repeat center center;}
.top_menu .enquiry{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_enquiry.png) no-repeat center center;}
.top_menu .membership{display:block;width:24px;height:24px;margin-right:5px;background:url(../images/ic_membership.png) no-repeat center center;}
.top_menu .membership+span{line-height:24px;}
.top_menu .guide{display:block;width:24px;height:24px;margin-right:5px;background:url(../images/ic_guide.svg) no-repeat center center;background-size:cover;}
.top_menu .logout{display:block;width:24px;height:24px;margin-right:5px;background:url(../images/ic_logout.png) no-repeat center center;}
.top_menu .logout+span{line-height:24px;}
.top_menu .successful{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_successful.svg) no-repeat center center;}
.top_menu .payment{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_payment.svg) no-repeat center center;}
.top_menu .evaluation{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_evaluation.png) no-repeat center center;}
.top_menu .loan{display:block;width:24px;height:24px;margin-right:4px;background:url(../images/ic_bidfunding.svg) no-repeat center / 36px;}
.top_menu .invest{display:block;width:23px;height:24px;margin-right:4px;background:url(../images/ic_bidfunding_red.svg) no-repeat center / 36px;background-size:contain;}
.top_menu .menu_all{position:relative;padding-right:0px;/* float:right; */line-height:50px;}
.top_menu .menu_all span:after{content:""; display:inline-block; clear:both; border-top:5px solid transparent; border-right:5px solid #333; border-bottom:5px solid transparent; border-left:5px solid transparent;}
/* .top_menu > ul > li .bar{display:inline-block; width:18px; height:16px; margin-right:5px; position:relative; vertical-align:middle;}
.top_menu > ul > li .bar div{width:100%; height:2px; background:#414141; position:absolute;}
.top_menu > ul > li .bar div:nth-child(1){}
.top_menu > ul > li .bar div:nth-child(2){top:6px; width:13px;}
.top_menu > ul > li .bar div:nth-child(3){top:12px;} */
.top_menu > ul > li span{/*display:block;*/}
.top_menu .menu_all a:hover{text-decoration:none; color:#000;}
.custinfo{display:none;}

.gnb_wrap{width:380px;float:right;}
.gnb-menu{width:380px;height:auto;margin-top:11px;display:none;position:absolute;z-index:100;border-top:3px solid #9752FA;box-shadow:1px 10px 26px -12px rgba(0,0,0,0.37);}
.gnb-menu::before{display:block;content:"";position:absolute;top:-8px;right:37px;border-style:solid;border-width:0px 8px 8px 8px;border-color:transparent transparent #9752FA transparent;}
.gnb-menu > ul{background-color:#fff;border:1px solid #d2d2d2;border-top:none;overflow:hidden;}
.gnb-menu > ul li{width:189px;height:49px;border-bottom:1px solid #d2d2d2;float:left;}
.gnb-menu > ul li:nth-last-child(1),
.gnb-menu > ul li:nth-last-child(2){height:49px;border-bottom:none;}
.gnb-menu > ul li:nth-child(odd){border-right:1px solid #d2d2d2;}
.gnb-menu li a span{line-height:30px; word-break:keep-all;}
.gnb-menu > ul a{padding:9px 0 9px 16px;}
.gnb-menu > ul a:hover{color:#9752FA;font-weight:600;}
.gnb-menu > ul a:hover i{background-color:#9752FA;}
.gnb-menu .analysis{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_chart_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .fit_notice{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_puzzle_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .open_list{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_open_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .my_info{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_info_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .kakao{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_kakao_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .remote{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_remote_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;background-size:19px;}
.gnb-menu .bid_notice{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_bid_notice.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .type_info{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_type_all.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .room{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_room.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .request{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_request.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .profile{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_profile.svg) no-repeat center center;background-color:#c0cac8;border-radius:50%;}
.gnb-menu .app{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_solbid_app.svg) no-repeat center center;background-color:#c0cac8;background-size:25px;border-radius:50%;}
.gnb-menu .bidding{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_bidding.svg) no-repeat center center;background-color:#c0cac8;background-size:20px;border-radius:50%;}
.gnb-menu .judge{display:block;width:30px;height:30px;margin-right:10px;background:url(../images/ic_judge.svg) no-repeat center center;background-color:#c0cac8;background-size:26px;border-radius:50%;}


/* .gnb-menu li:nth-child(2) a span, .gnb-menu li:nth-child(3) a span, .gnb-menu li:nth-child(6) a span, .gnb-menu li:last-child a span{display:block;line-height:21px;}
.gnb-menu li:first-child a span, .gnb-menu li:nth-child(4) a span, .gnb-menu li:nth-child(5) a span{display:block;line-height:25px;} */

.container{width:100%;min-width:1024px;padding-bottom:50px;}
.container.main{padding:0;}
.main_area{padding-bottom:0% !important;}
.bank_area{display:none;position:absolute;z-index:9;min-width:244px;line-height:140%;padding:15px;border:1px solid #9752FA;border-radius:5px;background-color:#fff;font-weight:600;color:#292929;text-align:left;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.bank_area p{font-size:14px;margin-top:5px;}
.bank_area p:first-child{margin-top:0;}
.bank_area p:last-child{margin-top:10px;}

.footer{background:#414141;}
.footer .sy-selectbox .sy-value{min-width:148px;height:44px;padding:0 16px; background:transparent; border:1px solid rgba(112, 112, 112,0.39);color:rgba(255,255,255,0.5); text-align:left;}
.footer .sy-selectbox .sy-value:hover, 
.footer .sy-selectbox .sy-value:active, 
.footer .sy-selectbox .sy-value:focus{border-color:#B685FB;color:#B685FB;outline:0;}
.footer .sy-selectbox .sy-value:hover:after,
.footer .sy-selectbox .sy-value:active:after,
.footer .sy-selectbox .sy-value:focus:after{border-bottom-color:#B685FB}
.footer .sy-selectbox .sy-value:after{content:'';position:absolute;top:50%;right:16px; bottom:auto; margin-top:-3px; transform:translateY(-50%);border-top:6px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #a0a0a0;border-left:4px solid transparent;border-radius:2px;}
.foot_head{width:100%; height:80px; border-bottom:1px solid rgba(112, 112, 112,0.4);}
.f_menu{width:1024px;margin:0 auto;padding:0 12px;}
.f_menu > ul{overflow:hidden;display:inline-block;vertical-align:middle;margin-right:40px;}
.f_menu > ul li{padding:31.5px 0;float:left; color:#fff;}
.f_menu > ul li a {color:inherit;}
.f_menu > ul li a:after{content:""; display:inline-block; width:1px; height:16px; background:#545454; vertical-align:middle; margin:0 10px;}
.f_menu > ul li:last-child a:after{display:none;}
.f_menu > ul li .point{color:#B685FB;}
.site_link{display:inline-block;vertical-align:middle;margin:18px 0;}
.site_link .siteLink{background-color:#fff  !important;}
/*.site_link .siteLink:active, .site_link .siteLink.active{background-color:#fff;outline:0;}*/
.site_link .sy-selectbox{display:inline-block;}
.site_link .sy-selectbox:first-child, .site_link .sy-btn-dropdown:first-child{margin-right:10px;}
.site_link > a{color:#fff;font-size:12px;}
.site_link .sy-btn{height:30px;line-height:30px;border:1px solid #bfbfbf;background-color:#fff;color:#666;}
.site_link .sy-list{left:0;right:auto;z-index:19;min-width:420px;}
.foot_head .f_menu .site_link.fr .sy-list{left:auto;right:0;}
.site_link .sy-list li{overflow:hidden;float:left;width:33.3%;line-height:34px;padding-right:0;text-overflow:ellipsis;border-top:0;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius: 0;}
/* .site_link .sy-list > li + li{border-top-width:0;} */
.site_link .sy-list li:nth-child(3n){border-right:0;}
/* .site_link .sy-list > li:last-child{border-bottom-width:0;} */
.site_link .sy-list li a{display:block;font-size:13px;}
.site_link .sy-list li:hover, .site_link .sy-list li a:hover{color:#fff;}
.site_link .sy-btn-dropdown.sy-dropup > .sy-btn:after{border-bottom-color:#ddd;}

.sy-other-search{vertical-align:middle;}
.sy-other-search .sy-btn{background-color:#258bcc;border-color:transparent;border-left-width:0;}
.sy-other-search .sy-btn:hover{background-color:#a8d1eb;}

.compamy_info{width:100%; max-width:1024px; padding:18px 12px; margin:0 auto;font-size:15px; ;}
.compamy_info > .text{display:inline-block;width:100%;line-height:180%; background:url(../images/main/logo_bidplus.png) 18px center no-repeat;background-size:150px;padding-left:190px; font-size:12px;text-align:left;color:#fff; opacity:0.5;}
.compamy_info > .text p:last-child{margin-top:15px;}
.compamy_info .right-area{display:inline-block;vertical-align:top;}
.right-area .logo_sy{display:block;width:180px;height:58px;background:url(../images/im_footer_logo_base.png) no-repeat center center;}
.right-area .logo_sy:hover{background:url(../images/im_footer_logo_over.png) no-repeat center center;}


/* sub */
.sub{max-width:1280px;margin:0 auto;}
.sub_menu{margin:0 auto; position: relative; font-size: 0;}
.sub_menu .company_box {position: absolute;right:0;bottom:0;border:6px solid #e3e3e3;background-color:#fff;vertical-align:top;font-size:0;}
.sub_menu .company_box .company_content {display:inline-block;padding:0px 50px 0 55px;}
.sub_menu .company_box .company_content li{display:inline-block;position:relative;padding:0 18px;vertical-align:middle;font-size:15px;color:#404040;font-weight:bold;line-height:1;text-align:center;}
.sub_menu .company_box .company_content li:after{content:"";display:inline-block;position:absolute;right:0;width:1px;height:17px;background-color:#e3e3e3;vertical-align:middle;}
.sub_menu .company_box .company_content li:last-child:after{display:none;}
.sub_menu .company_box .company_link{display:inline-block;padding:21px 0;line-height:1;font-size:0;}
.sub_menu .company_box .company_link .slick-list{width:580px;}
.sub_menu .company_box .company_content .ellipsis {width:154px;padding-left:0;}
.sub_menu .company_box .left_speake {position:absolute;left:-6px;width:59px;height:59px;background:#9752FA url("../images/ic_speaker.png") no-repeat center / 24px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.sub_menu .company_box .left_speake:before{display:inline-block;content:"";position:absolute;top:-3px;width:2px;height:64px;background-color:#9752FA;}
.sub_menu .company_box .arrow_group {position:absolute;right:10px;top:15px;}
.sub_menu .company_box .arrow_group .arrow-top{width:16px;height:16px;background:url("../images/ic_arrow_top.png")no-repeat center;}
.sub_menu .company_box .arrow_group .arrow-bottom{width:16px;height:16px;background:url("../images/ic_arrow_bottom.png")no-repeat center;}
.sub_menu .company_box .arrow_group .arrow-btn {float:left;display:inline-block;width:30px;height:30px;border:1px solid #e3e3e3;cursor:pointer;background-color:#fff;}
.sub_menu .company_box .arrow_group .arrow-btn:first-child{margin-right:-1px;}
.sub_menu .company_box .arrow_group .arrow-btn:hover{background-color:#f7f7f7;}

.gnb-banner{float:right; width:532px; height:70px; background: #fff url(../images/img_gnb_banner.svg) center/cover no-repeat; position: relative;}
.gnb-banner a{width:136px; height:50px;border-radius:25px; position: absolute; top:10px; right:15px; font-size: 0;}

/* 공사 운전자금 대출상담 배너 */
.gnb-banner-funds{width:478px;height:70px;padding:10px 23px 10px 33px;background:url(../images/banner/bg_banner_funds.png) no-repeat;font-size:0;float:right;position:relative;z-index:1;}
.gnb-banner-funds p{width:271px;height:36px;display:inline-block;vertical-align:top;margin:4px 9px 0 0;background:url(../images/banner/txt_banner_funds.png) no-repeat;}
.gnb-banner-funds .gnb-banner-wrap{width:142px;height:50px;display:inline-block;vertical-align:middle;border-radius:19px;border:2px solid #0d46b5;background-color:#1e5cd6;transform:translateY(0);animation:updown 10s infinite;position:relative;z-index:1;overflow:hidden;}
.gnb-banner-funds .gnb-banner-wrap ul{width:276px;height:100%;font-size:0;white-space:nowrap;transform:translateX(-154px);transition:cubic-bezier(.6,-0.4,.4,1.4) 0.6s;background-color:#1e5cd6;}
.gnb-banner-funds .gnb-banner-wrap ul li{width:154px;height:100%;display:inline-block;vertical-align:middle;}
.gnb-banner-funds .gnb-banner-wrap ul li:first-child{margin-right:-8px;background:#1e5cd6 url(../images/banner/img_banner_funds.png) no-repeat left 43px center;border-radius:16px;position:relative;}
.gnb-banner-funds .gnb-banner-wrap ul li:last-child{width:170px;margin-left:-8px;font-size:0;color:transparent;background:#fff url(../images/banner/ic_banner_funds.png) no-repeat right 38px center}
.gnb-banner-funds:before{content:"";width:142px;height:50px;border-radius:19px;background-color:#1e5cd6;border:2px solid #0d46b5;position:absolute;top:10px;right:23px;z-index:-1;animation:shadow 10s infinite;transform:translate(0);}
.gnb-banner-funds:hover .gnb-banner-wrap,
.gnb-banner-funds:hover:before{animation-play-state:paused;}
.gnb-banner-funds:hover .gnb-banner-wrap ul{transform:translateX(0);}
@keyframes updown{
    0%,20%,40%,80%,100%{transform:translate(0, 0);}
    27%,30%,87%,90%{transform:translate(-4px, -4px);}
}
@keyframes shadow{
    0%,20%,40%,80%,100%{transform:translate(0);}
    27%,30%,87%,90%{transform:translate(1px, 1px);}
}
/* //공사 운전자금 대출상담 배너 */

.menu-area{max-width:calc(100% - 532px);white-space: nowrap;}
.menu-area li{height:70px;line-height:70px;margin-right:37px;display: inline-block;}
.menu-area li:last-child{margin-right:0;}
.menu-area li.on,.menu-area li:hover{border-bottom:4px solid #9752FA;}
.menu-area li.elect_loan {border-bottom:0;}
.menu-area .price_text a:hover{color:#2b70f8;}
.menu-area li a{display:inline-block;color:#292929;font-size:22px;font-weight:bold;}
.menu-area li a:hover,.menu-area li.on a{color:#9752FA;text-decoration:none;}

.menu-area .elect_loan > a{display:block;width:auto;height:70px;line-height:70px;padding-left:60px;padding-right:20px;background:rgba(43, 112, 248, 0.05) url(../images/ic_bidfunding.svg)no-repeat 16px;background-size:38px 38px;color:#404040;font-weight:bold;font-size:20px;text-decoration:none;color:#2b70f8;}
.menu-area .elect_loan.percent_text a{padding-left:50px;color:red;background:url(../images/ic_bidfunding_red.svg)no-repeat 16px; background-color:#f8eded;background-size:25px 25px;}

.menu-area .kakao{display:inline-block;width:30px;height:28px;margin-right:10px;background:url(../images/ic_subgnb_kakao.gif) no-repeat center center;vertical-align:middle;}
.menu-area .remote{display:inline-block;width:74px;height:28px;margin-right:10px;background:url(../images/ic_subgnb_remote.gif) no-repeat center center;vertical-align:middle;}
.them_num{height:70px;padding-top:17px;font-size:14px;text-align:center;}
.them_num .charge{display:inline-block;width:30px;height:30px;margin-right:9px;background:url(../images/ic_member.gif) no-repeat center center;vertical-align:middle;}
.them_num ul{display:inline-block;vertical-align:middle;}
.them_num li{display:block;font-weight:500;}
.them_num li:first-child{margin-bottom:6px;}
.direct-area input[type="checkbox"]{display:none;}
.direct-area input[type="checkbox"] + label{display:inline-block;height:20px;line-height:16px;padding:0 1px;margin-right:10px;background:#fff;border:2px solid #dbdbdb;font-size:12px;cursor:pointer;}
.direct-area input[type="checkbox"] + label:last-of-type{margin-right:0 !important;}

/* 참가신청, 협정완료, 투찰완료 라벨버튼 스타일 */
.direct-area input[type="checkbox"]:checked + label{background-color:#AB74FB;border-color:transparent;color:#fff;cursor:pointer;}
.direct-area input[type="checkbox"] + label.sitin{border:2px solid #EADCFE;background-color:#fff;font-size:12px;vertical-align:bottom;}
.direct-area input[type="checkbox"]:checked + label.sitin{background-color:#AB74FB;border-color:transparent;color:#fff;}
.direct-area input[type="checkbox"] + label.join{border:2px solid #ffc2e0;background-color:#fff;font-size:12px;vertical-align:bottom;}
.direct-area input[type="checkbox"]:checked + label.join{background-color:#ffa6d2;color:#fff;}

/* 미참여 라벨버튼 스타일 */
.direct-area input[type="checkbox"]:checked + label.absent{background-color:#f97e7f;color:#fff;}
.bidding-btn{height:28px;line-height:24px !important;padding:0 5px 2px;border-radius:5px;}

/* bottom toggle bar */
.sy-bottom-toggle{position:fixed;bottom:0px;left:0;z-index:20;width:100%;height:40px;background:rgba(0, 30, 41, 0.9);text-align:center;}
/*.sy-menu-area{width:1024px;margin:0 auto;}*/
/*.sy-menu-area:after{content:"";clear:both;display:block;}*/
.sy-menu-list{display:inline-block;width:auto;}
.sy-menu-list > li{float:left;height:40px;line-height:40px;text-align:center;}
.sy-menu-list > li > a{display:block;float:left;height:40px;line-height:40px;color:#fff;font-size:15px;}
.sy-menu-list > li > a:hover{text-decoration:underline;}
.sy-menu-list > li:after{display:block;float:left;content:"";width:1px;height:12px;margin:14px 20px;line-height:40px;background:#757682;}
.sy-menu-list > li:last-child:after{display:none;}
.sy-menu-list li.none{background:transparent;}
.sy-bottom-toggle .sy-toggle-btn{position:absolute;top:-40px;left:50%;width:90px;height:40px;margin-left:-40px;line-height:40px;background:rgba(0, 30, 41, 0.9);border-radius:40px 40px 0 0;text-align:center;}
.sy-bottom-toggle .sy-toggle-btn .sy-icon{color:#fff;}
.sy-bottom-toggle .sy-toggle-btn:hover{text-decoration:none;}
.sy-bottom-toggle .sy-down{border-width:0px;}
.sy-bottom-toggle .sy-up{display:none;}

.sy-bottom-toggle .bank_area{bottom:50px;line-height:normal;}
.sy-bottom-toggle li .sy-dropup{float:left;}
.sy-bottom-toggle li .sy-dropup .sy-btn{background-color:transparent;}
.sy-bottom-toggle li .sy-dropup ul{overflow:hidden;min-width:510px;right:0;left:auto;border-right-width:0;border-bottom-width:0;}
.sy-bottom-toggle li .sy-dropup li{float:left;width:33.333%;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.sy-bottom-toggle li .sy-dropup li + li{border-top-width:0;}
.sy-bottom-toggle li .sy-dropup li a{font-size:13px;}
.sy-bottom-toggle li .sy-dropup li:hover a{color:#fff;}
/* bottom toggle bar end */

/* clearfix */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:block;content:''; line-height:0;}
.clearfix:after{clear:both;}
/* clearfix end */

/* media */
@media screen and (min-width:320px) and (max-width:1300px){
    .menu-area li{margin-right:14px;}
    .menu-area li a{font-size: calc(20px - 3px);} 
    .menu-area .elect_loan{margin-right:0;}
    .menu-area .elect_loan > a{font-size:calc(20px - 3px);}
    .caltable{width:calc(100% - 122px) !important;}
    .orders_ag{left:calc(27% - 50px);}

    /* .slide-box{width:calc(100% - 85%) !important;}
    .slide-box .close-icon span{width:calc(100% - 20px) !important;}
    .slide-box .slide-menu-bt li a{padding:5px;font-size:1rem;}
    .slideslide-box .slide-mini-bt li{width:100% !important;}
    .slide-box .slide-mini-bt li{width:100% !important;}
    .slide-box .slide-mini-bt li a{font-size:.9rem !important;}
    .slide-box .slide-link-area .sy-btn{font-size:.75rem !important;}
    .slide-box .slide-link-area .sy-list{right:calc(25% - 120px);}
    .slide-box .slide-mini-bt .bank_area{right:calc(25% - 100px) !important;} */

    .direct-area input[type="checkbox"] + label{margin-right:calc(10% - 15px) !important}
    /*.aprice_open{width:calc(68%) !important;}*/
    .aprice_open{width:calc(68% - 70px) !important;}
    /*	.slide-box .sy-btn-dropdown.sy-dropup > .sy-list{position:fixed;bottom:0 !important;width:510px;}*/

    .sub_menu .company_box .company_content {padding-left:60px;}
    .sub_menu .company_box .company_content li{padding:0 10px;font-size:13px;}
    .sub_menu .company_box .company_content .ellipsis {width:110px;}
    .sub_menu .company_box .company_link .slick-list{width:460px;}
}

@media screen and (max-width:1299px){
    .slide-box .slide-mini-bt .bank_area{right:calc(25% - 120px) !important;}
}

@media screen and (max-height:800px){
    /* .slide-box{overflow-y:auto;} */
    /*	.slide-box .sy-btn-dropdown.sy-dropup > .sy-list{position:fixed;bottom:0 !important;width:510px;}*/
}
@media screen and (min-width:1024px){
    .slide-box{overflow-x:hidden !important;}
}
/* media end */

/* 문의하기 */
.inquiry_pop .sy-selectbox .sy-list > li{height:auto;padding:10px 5px;line-height:normal;text-overflow:inherit;white-space:normal;}
.inquiry_pop .inquiry_write{width:249px;height:65px;border-radius:40px;line-height:65px;border-bottom:none;color:#fff; font-weight:bold;vertical-align:top;font-size:19px;}
.inquiry_pop .search_container{width:504px;}
.inquiry_pop .date{width:90px;height:28px;border-radius:18px;background-color:#ffffff;text-align:center;line-height:26px;}
.inquiry_pop .term{border-radius:30px;padding-left:30px;margin-left:60px;background-color:#eeeff5;width:276px;left:66px}
.inquiry_pop .term .sy-input-lg{ height:28px;line-height:28px;background:transparent;border:none;}
.inquiry_pop .term span{vertical-align:baseline;}
.inquiry_pop .date_box{height:28px}
.inquiry_pop .inquiry_search{height:65px;}
.inquiry_pop .inquiry_search .inquiry_select{width:90px;height:28px;z-index:1;vertical-align:top;}
.inquiry_pop .inquiry_search .inquiry_select label{padding-left:15px;border-radius:18px;}
.inquiry_pop .inquiry_select label:after{background-color:transparent;}
.inquiry_pop .inquiry_search .inquiry_select label:after{right:3px;}
.inquiry_pop .inquiry_search .inquiry_select select{padding:0px;border:0;}
.inquiry_pop .inquiry_search .search_btn{width:57px;height:28px;padding:0;line-height:0;color:#000;border-radius:18px;font-weight:bold;}
.inquiry_pop .inquiry_search .search_box{background-color:#eeeff5;margin-left:-29px;padding-left:35px;border-radius:18px;}
.inquiry_pop .inquiry_search .search_input{width:339px;background-color:transparent;border-bottom:1px solid #d3d3d3;}
.inquiry_state thead tr > th, .inquiry_list tbody tr > td{padding:14px 6px;border-right-width:0 !important;border-left-width:0 !important;}
.inquiry_state thead tr > th{border-top:none;}
.inquiry_state .bar_gray::before{display:block;content:"";width:3px;height:18px;background:#e5e5e6;position:absolute;left:0px;top:14px;}
.inquiry_state .bar_green::before{display:block;content:"";width:3px;height:18px;position:absolute;left:0px;top:14px;}
.inquiry_list .list_new{display:inline-block;width:35px;height:17px;margin-right:5px;border-radius:11px;background-color:#ff4f0d;color:#fff;line-height:17px;}
.inquiry_list .answer_container.open{display:table-row;}
.inquiry_list .view td:last-child{cursor:pointer;}
.inquiry_list .shape{display:inline-block;width:37px;height:34px;line-height:34px;border-radius:50%; color:#fff;font-size:13px;padding:-15px;}
.inquiry_list .receipt{background-color:#c2c4c8;}
.inquiry_list .answer{background-color:#4ba5d1;}
.inquiry_list tbody tr > .answer_box{padding:0px;text-align:left;}
.answer_box td, .inquiry_list .answer_box th{line-height:1.5;border:none;vertical-align:top;text-align:left;}
.answer_box .inquiry_content {padding:14px 0;background-color:#eeeff5;padding:15px 14px 17px 23px;}
.answer_box .inquiry_content::before{display:block;content:"";border-top:6px solid #707070;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #707070;position:absolute;left:0;top:0;}
.answer_box .inquiry_content .answer_info_box{display:table;width:100%;table-layout:fixed;line-height:1.5;}
.answer_box .inquiry_content .answer_info_box .textbox.sy-scroll-h, .inquiry_answer .textbox.sy-scroll-h{display:block;max-height:120px;overflow-y:auto;min-height:85px;padding:5px;}
.answer_box .inquiry_content .answer_info_box div{display:table-cell;}
.answer_box .inquiry_content .answer_info_box div:first-of-type{width:10%;vertical-align:middle;}
.answer_box .inquiry_content .answer_info_box div:last-of-type{width:90%;}
.answer_box .inquiry_content .answer_info_box pre:last-of-type{width:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.answer_box .inquiry_content .revision{width:46px;height:29px;border-radius:18px;background-color:#707070;line-height:1;color:#fff;font-weight:bold;}
.answer_box .deletion{background-color:#b1b1b1;}
.answer_box .deletion:hover{background-color:#dcdcdc;}
.answer_box .inquiry_answer{background-color:#fff;margin-bottom:17px;}
.answer_box .inquiry_answer .sy-title{display:inline-block;width:100%;padding-right:13px;font-weight:600;border-bottom:1px solid #c6c6c8;padding-bottom:15px;margin-bottom:20px;}
.answer_box .inquiry_answer .sy-title small{float:right;margin-left:10px;font-size:12px;font-weight:normal;color:#999;}
.answer_box .inquiry_answer {padding:14px 0;padding:15px 14px 17px 23px;}
.answer_box .inquiry_answer:before{display:block;content:"";border-right:6px solid transparent;border-bottom:6px solid transparent;position:absolute;left:0;top:0;}
.answer_box .inquiry_answer .answer_info_box{display:table;width:100%;table-layout:fixed;line-height:1.5;}
.answer_box .inquiry_answer .answer_info_box div{display:table-cell;}
.answer_box .inquiry_answer .answer_info_box div:first-of-type{width:10%;vertical-align:middle;}
.answer_box .file_box{margin-top:20px;line-height:1;}
.answer_box .file_box div:last-of-type{display:inline-block;padding:5px;padding-left:17px;border:1px solid #cecece;background-color:#fff;border-radius:18px;height:auto;font-size:0;letter-spacing:0px;word-spacing:0px;white-space:nowrap;line-height:2;max-width:100%;}
.answer_box .file_box .sy-scroll-h{height:auto;letter-spacing:0px;word-spacing:0px;white-space:nowrap;}
.answer_box .file_box a{display:inline-block;width:auto;min-width:5%;padding-right:8px;color:#4554ff;vertical-align:top;}
.answer_box .file_box a:after{display:inline-block;content:"|";padding-left:8px;color:#cecece;}
.answer_box .file_box a:last-child::after{display:none;}
.answer_box .answer_area{padding-top:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;}
.inquiry_pop .btn_plus{width:201px;height:34px;margin-right:7px;border-radius:18px;line-height:1;font-size:13px;background-color:#fff;}
.inquiry_pop .pagination_box .inquiry_select label{height:34px;line-height:34px;padding-right:7px;padding-left:15px;background-color:#eeeff5;border-radius:18px;}
.inquiry_pop .pagination_box .inquiry_select label:after{right:8px;height:34px;}
.inquiry_pop .pagination_box .inquiry_select select{width:80px;height:34px;line-height:normal;font-family:inherit;padding:0px;border:0;opacity:0;}
.inquiry_list_box .sy-scroll-h{max-height:550px;border:1px solid #ddd;}

/*문의하기 안에 있는 문의작성*/
.write-pop{width:516px;height:526px;border:none;border-radius:11px;top:40%;}
.write-pop .pop-container{border:none;padding:0px;border-radius:11px;}
.write-pop .popup_title{padding:31px 0px 23px 90px;border-top-left-radius:11px;border-top-right-radius:11px;color:#fff;}
.write-pop .popup_title:before{display:block;content:"";width:56px;height:41px;background:url(../images/ic_inquiry.png)no-repeat;position:absolute;left:15px;top:21px;}
.write-pop td, .write-pop th{border:none;text-align:left;}
.write-pop th{color:#222;text-align:center;}
.write-pop td{height:33px;padding:4px 11px 4px 8px; border-bottom:1px solid #dadadb;}
.write-pop tr:first-child th{vertical-align:middle;}
.write-pop tr{height:26px;}
.write-pop .sy-selectbox .sy-value{position:relative;}
.write-pop .sy-textarea{height:172px;}
.write-pop .button_container{margin:0 auto;text-align:center;}
.write-pop .button_container a:hover{text-decoration:none;}
.write-pop .button_container .cancel_btn{display:inline-block;color:#fff;width:209px;height:43px;line-height:43px;padding:0px;background-color:#b1b1b1;border-bottom-left-radius:11px;}
.write-pop .button_container .inquiry_btn{display:inline-block;width:307px;height:43px;line-height:43px;padding:0px;border-bottom-right-radius:11px;color:#fff;}
.write-pop .box {width:100%;margin-bottom:5px;}
.write-pop .filetype {display:inline-block; vertical-align:top;}
.write-pop .filetype * {vertical-align:middle;}
.write-pop .filetype .file-text {position:relative;width:270px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;height:26px;background-color:#eeeff5;margin:0;border-radius:30px; line-height:20px; z-index:10; cursor:default;opacity:0.7;}
.input-file {position:absolute;right:163px;width:218px;filter:alpha(opacity=0);opacity:0;}
.write-pop .filetype .file-text + .file-btn {display:inline-block;cursor:pointer; z-index:1;font-size:13px;font-weight:bold;}
.write-pop .popup_content {margin:21px 15px; border-radius:7px; box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.22);}
.write-pop .popup_content input[type="text"]{cursor:auto;}
.write-pop .popup_content .inquiry_select label{width:360px;height:25px;line-height:25px;padding-right:7px;border-radius:5px;border-color:#c6c6c8;}
.write-pop .popup_content .inquiry_select label:after{right:8px;content:'▼';width:16px;height:25px;}
.write-pop .popup_content .inquiry_select select {width:360px;height:25px;line-height:normal;font-family:inherit;padding:0px;border:0;opacity:0;}
.write-pop .popup_content .select_kind{border-radius:30px;}
.write-pop .popup_content .select_kind label{border:none;background-color:#eeeff5;}
.write-pop .popup_content .inquiry_border.border_none{border:none;}
.write-pop .popup_content .inquiry_border label{cursor:pointer;}
.write-pop .popup_content .inquiry_border input{vertical-align:middle;margin-left:0px;margin-top:0px;}
.write-pop .popup_content .inquiry_border input[type="text"]{width:100%;cursor:inherit;}
.write-pop .popup_content textarea::placeholder{color:#c6c6c8;}
.write-pop .popup_content .inquiry_border{width:360px;height:25px;line-height:21px;color:#333;border-radius:5px;border:1px solid #c6c6c8;}
.write-pop .popup_content .box .trash{padding:0px;height:auto;background-color:#fff;color:#000;font-size:13px;font-weight:bold;font-weight:bold;line-height:1;text-align:right;}
.write-pop .popup_content .box .fa-plus-circle{padding-left:7px;}
.write-pop .popup_content .box .fa-minus-circle{color:#565656;}
.write-pop .popup_content .box i::before{font-size:16px;}
.inquiry_list {border-collapse:separate !important;}
.inquiry_list_box .add_button{background-color:transparent;color:#000;font-weight:bold;}
.inquiry_list_box .add_button i{vertical-align:middle;}
.write-pop .popup_content tr:last-child th{padding:10px 0;}
.write-pop .sy-scroll-h{width:350px;}
.write-pop .file_box{margin-top:0px;}
.write-pop .file_box div{border-radius:4px !important;}
.inquiry_pop .trash{color:red !important;}
.write-pop .answer_box .box li{position:relative;}
.write-pop .answer_box .box li a{width:270px;padding:4px 8px;margin-bottom:5px;border-radius:5px;border:1px solid #c6c6c8; }
.write-pop .answer_box .box li a:first-child{margin-top:5px;}
.write-pop .answer_box .box .trash{position:absolute;right:0px;top:5px;width:15px;vertical-align:top;}
.write-pop .answer_box .box li .del_button{top:8px;}
.write-pop .answer_box .box .sy-icon.trash:before{padding-right:5px;}

/* selectbox */
.sy-selectbox{display:inline-block;position:relative;min-width:50px;vertical-align:middle;}
.sy-selectbox label{display:block;position:absolute;top:0;left:0;width:100%;height:28px;line-height:28px;padding-right:16px;padding-left:5px;border:1px solid #ddd;background:#fff;font-size:12px;color:#333;text-align:left;}
.sy-selectbox label:after{display:block;position:absolute;top:0;right:0;content:'▼';width:16px;height:26px;background:#fff;font-size:11px;color:#000;text-align:center;}
.sy-selectbox label:hover, .sy-selectbox label:active, .sy-selectbox label:focus{border-color:#4ba5d1;color:#4ba5d1 !important;outline:0;}
.sy-selectbox label:hover:after, .sy-selectbox label:active:after, .sy-selectbox label:focus:after{color:#4ba5d1 !important;}
.sy-selectbox select{width:100%;height:26px;font-size:12px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.sy-selectbox select option:checked, .sy-selectbox select option:hover{background-color:#4ba5d1;color:#fff;font-weight:bold;}

.sy-selectbox.disabled > label, .sy-selectbox.disabled > label:after{background-color:#f5f5f5;cursor:no-drop;color:#bbb;}
.sy-selectbox.disabled label:hover{border-color:#ddd;outline:0;}
.sy-selectbox.disabled select{display:none;}

.sy-select-xs label{height:22px;line-height:22px;/*padding-right:23px;*/}
.sy-select-xs label:after{/*width:22px;*/height:20px;}
.sy-select-xs select{height:22px;}
.sy-select-sm label{height:26px;line-height:26px;/*padding-right:27px;*/}
.sy-select-sm label:after{/*width:26px;*/height:24px;}
.sy-select-sm select{height:26px;}
.sy-select-lg label{height:36px;line-height:36px;/*padding-right:37px;*/}
.sy-select-lg label:after{/*width:36px;*/height:34px;}
.sy-select-lg select{height:36px;}

/* 스위치 버튼 */
.switch-area{margin-left:9px;padding-top:11px;color:#bbb;font-size:13px;}
.switch{display:inline-block;position:relative;width:36px;height:21px;}
.switch input{display:none;}
.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;cursor:pointer;}
.slider:before{position:absolute;bottom:3px;left:4px;content:"";width:15px;height:15px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider{background-color:#9752FA;}
input:focus + .slider{box-shadow:0 0 1px #9752FA;}
input:checked + .slider:before{-webkit-transform:translateX(14px);transform:translateX(14px);}

.slider.round{border-radius:34px;}
.slider.round:before{border-radius:50%;}

/* 발주처 아이콘 */
.ico-or-0{background:url(../images/organize/ic_otherOrder.svg) center center no-repeat;}/* 기타 */
.ico-or-1{background:url(../images/organize/ic_koneps.svg) center center no-repeat;}/* 나라장터 */
.ico-or-2{background:url(../images/organize/ic_enc.svg) center center no-repeat;}/* 한국전력공사 */
.ico-or-3{background:url(../images/organize/ic_army.svg) center center no-repeat;}/* 국방부 */
.ico-or-4{width:45px;background:url(../images/organize/ic_etri.svg) center center no-repeat;}/* 한국전자통신연구원 */
.ico-or-5{background:url(../images/organize/ic_lh.svg) center center no-repeat;}/* 한국토지주택공사 */
.ico-or-6{background:url(../images/organize/ic_ex.svg) center center no-repeat;}/* 한국도로공사 */
.ico-or-7{background:url(../images/organize/ic_kt.svg) center center no-repeat;}/* KT(한국통신) */
.ico-or-8{width:45px;background:url(../images/organize/ic_kra.svg) center center no-repeat;}/* 한국마사회 */
.ico-or-9{background:url(../images/organize/ic_kogas.svg) center center no-repeat;}/* 한국가스공사 */
.ico-or-10{width:45px;background:url(../images/organize/ic_kwater.svg) center center no-repeat;}/* 한국수자원공사 */
.ico-or-11{width:45px;background:url(../images/organize/ic_IcAirport.svg) center center no-repeat;}/* 인천국제공항공사 */
.ico-or-12{width:45px;background:url(../images/organize/ic_posco.svg) center center no-repeat;}/* 포스코 */
.ico-or-13{background:url(../images/organize/ic_khnp.svg) center center no-repeat;}/* 한국수력원자력 */
.ico-or-14{background:url(../images/organize/ic_kdn.svg) center center no-repeat;}/* 한전 KDN */
.ico-or-15{width:45px;background:url(../images/organize/ic_koica.svg) center center no-repeat;}/* 한국국제협력단 */
.ico-or-16{width:45px;background:url(../images/organize/ic_onbid.svg) center center no-repeat;}/* 온비드 */
.ico-or-17{background:url(../images/organize/ic_kr.svg) center center no-repeat;}/* 국가철도공단 */
.ico-or-18{width:45px;background:url(../images/organize/ic_korail.svg) center center no-repeat;}/* 한국철도공사 */
.ico-or-19{width:60px;background:url(../images/organize/ic_cMarket.svg) center center no-repeat;}/* 씨마켓(C-Market) */
.ico-or-20{background:url(../images/organize/ic_kdhc.svg) center center no-repeat;}/* 한국지역난방공사 */
.ico-or-21{background:url(../images/organize/ic_lx.svg) center center no-repeat;}/* 대한지적공사(한국국토정보공사) */
.ico-or-22{width:45px;background:url(../images/organize/ic_knoc.svg) center center no-repeat;}/* 한국석유공사 */
.ico-or-23{width:45px;background:url(../images/organize/ic_s2b.svg) center center no-repeat;}/* 학교장터 */
.ico-or-24{background:url(../images/organize/ic_kac.svg) center center no-repeat;}/* 한국공항공사 */
.ico-or-25{background:url(../images/organize/ic_ekr.svg) center center no-repeat;}/* 한국농어촌공사 */

/* 첨부파일 아이콘 */
.ico-doc{background:url(../images/file/ic_doc.svg) center center no-repeat;}/* Word 문서 */
.ico-hwp{background:url(../images/file/ic_hwp.svg) center center no-repeat;}/* 한글 문서 */
.ico-pdf{background:url(../images/file/ic_pdf.svg) center center no-repeat;}/* PDF 문서 */
.ico-xls{background:url(../images/file/ic_xls.svg) center center no-repeat;}/* Excel 문서 */
.ico-jpg{background:url(../images/file/ic_jpg.svg) center center no-repeat;}/* JPG 형식 이미지 */
.ico-png{background:url(../images/file/ic_png.svg) center center no-repeat;}/* PNG 형식 이미지 */
.ico-zip{background:url(../images/file/ic_zip.svg) center center no-repeat;}/* 압축파일 */

/* 로더 */
.loader-wrap{position:fixed;top:50%;left:50%;z-index:20;width:500px;height:200px;margin-top:-100px;margin-left:-250px;border:1px solid #9752FA;border-radius:20px;background-color:#F4EDFF;text-align:center;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
.loader-wrap:before{display:block;content:"Loading..";margin:40px 0 10px;font-family:arial;font-size:40px;font-weight:bold;font-style:italic;color:#B685FB;}
.loader-wrap span{display:inline-block;width:20px;height:20px;margin:35px 5px;background-color:#B685FB;}

.loader-wrap.moving-box > div{position:relative;margin:0 24px;}
.loader-wrap .move{position:absolute;width:20px;height:20px;background-color:#b2d6cb;border:1px solid #CBA8FC;animation-duration:14s;animation-timing-function:ease;animation-iteration-count:infinite;opacity:0.25;}
.loader-wrap .move:nth-child(1){left:0;}
.loader-wrap .move:nth-child(2){left:30px;}
.loader-wrap .move:nth-child(3){left:60px;}
.loader-wrap .move:nth-child(4){left:90px;}
.loader-wrap .move:nth-child(5){left:120px;}
.loader-wrap .move:nth-child(6){left:150px;}
.loader-wrap .move:nth-child(7){left:180px;}
.loader-wrap .move:nth-child(8){left:210px;}
.loader-wrap .move:nth-child(9){left:240px;}
.loader-wrap .move:nth-child(10){left:270px;}
.loader-wrap .move:nth-child(11){left:300px;}
.loader-wrap .move:nth-child(12){left:330px;}
.loader-wrap .move:nth-child(13){left:360px;}
.loader-wrap .move:nth-child(14){left:390px;}
.loader-wrap .move:nth-child(15){left:420px;}

@keyframes twist{
	0%, 100%{background-color:#9752FA;opacity:1;}
	60%{background-color:#b2d6cb;opacity:0.25;}
}

.loader-wrap .move:nth-child(1){animation-name:twist;}
.loader-wrap .move:nth-child(2){animation-name:twist;animation-delay:0.3s;}
.loader-wrap .move:nth-child(3){animation-name:twist;animation-delay:0.6s;}
.loader-wrap .move:nth-child(4){animation-name:twist;animation-delay:0.9s;}
.loader-wrap .move:nth-child(5){animation-name:twist;animation-delay:1.2s;}
.loader-wrap .move:nth-child(6){animation-name:twist;animation-delay:1.5s;}
.loader-wrap .move:nth-child(7){animation-name:twist;animation-delay:1.8s;}
.loader-wrap .move:nth-child(8){animation-name:twist;animation-delay:2.1s;}
.loader-wrap .move:nth-child(9){animation-name:twist;animation-delay:2.4s;}
.loader-wrap .move:nth-child(10){animation-name:twist;animation-delay:2.7s;}
.loader-wrap .move:nth-child(11){animation-name:twist;animation-delay:3s;}
.loader-wrap .move:nth-child(12){animation-name:twist;animation-delay:3.3s;}
.loader-wrap .move:nth-child(13){animation-name:twist;animation-delay:3.6s;}
.loader-wrap .move:nth-child(14){animation-name:twist;animation-delay:3.9s;}
.loader-wrap .move:nth-child(15){animation-name:twist;animation-delay:4.2s;}

/* slick */
/* Slider */
.slick-slider
{
    position:relative;

    display:block;
    box-sizing:border-box;

    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;

    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.slick-list
{
    position:relative;

    display:block;
    overflow:hidden;

    margin:0;
    padding:0;
}
.slick-list:focus
{
    outline:none;
}
.slick-list.dragging
{
    cursor:pointer;
    cursor:hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform:translate3d(0, 0, 0);
       -moz-transform:translate3d(0, 0, 0);
        -ms-transform:translate3d(0, 0, 0);
         -o-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
}
.slick-track
{
    position:relative;
    top:0;
    left:0;

    display:block;
    margin-left:auto;
    margin-right:auto;
}
.slick-track:before,
.slick-track:after
{
    display:table;

    content:'';
}
.slick-track:after
{
    clear:both;
}
.slick-loading .slick-track
{
    visibility:hidden;
}
.slick-slide
{
    display:none;
    float:left;

    height:100%;
    min-height:1px;
}
[dir='rtl'] .slick-slide
{
    float:right;
}
.slick-slide img
{
    display:block;
}
.slick-slide.slick-loading img
{
    display:none;
}
.slick-slide.dragging img
{
    pointer-events:none;
}
.slick-initialized .slick-slide
{
    display:block;
}
.slick-loading .slick-slide
{
    visibility:hidden;
}
.slick-vertical .slick-slide
{
    display:block;

    height:auto;

    border:1px solid transparent;
}
.slick-arrow.slick-hidden {
    display:none;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size:0;
    line-height:0;
    position:absolute;
    top:50%;
    display:block;
    width:20px;
    height:20px;
    padding:0;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:none;
    background:transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color:transparent;
    outline:none;
    background:transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity:1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity:.25;
}
.slick-prev:before,
.slick-next:before
{
    font-family:'slick';
    font-size:20px;
    line-height:1;

    opacity:.75;
    color:white;

    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.slick-prev
{
    left:-25px;
}
[dir='rtl'] .slick-prev
{
    right:-25px;
    left:auto;
}
.slick-prev:before
{
    content:'←';
}
.slick-next
{
    right:-25px;
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom:30px;
}

.slick-dots
{
    position:absolute;
    bottom:-25px;

    display:block;

    width:100%;
    padding:0;
    margin:0;

    list-style:none;

    text-align:center;
}
.slick-dots li
{
    position:relative;
    display:inline-block;
    width:8px;
    height:8px;
    margin:0;
    padding:0;
    background:#ddd;
    border-radius:50%;
    cursor:pointer;
}
.slick-dots li button
{
    font-size:0;
    line-height:0;

    display:block;

    width:100%;
    height:100%;
    padding:0;

    cursor:pointer;

    color:transparent;
    border:0;
    outline:none;
    background:transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline:none;
}

/* 온라인투자연계금융업 등록 바로가기 플로팅 버튼 */
.go-link{position:fixed; bottom:7%; right:10rem; z-index: 20; text-align: right;}
.go-link-area{display: inline-block; width:162px; height:162px; background: url(../images/img_fungo.png) center/cover no-repeat; border-radius:50%; box-shadow:0 0 10px 0 rgba(0,0,0,0.2); position: relative; font-size: 0; animation:floating 4s linear infinite;}
.go-link-area:before{content: ""; width:91px; height:42px; background: url(../images/img_fungo_top.png) center/cover no-repeat; font-size: 0; position: absolute; left:50%; top:-11px; transform:translateX(-50%); pointer-events: none;}
.go-link-close{width:28px; height:28px; border-radius:50%; background: rgba(0,0,0,0.5); position: absolute; top:0; right:-5px; cursor:pointer; font-size: 0;}
.go-link-close:hover{background: rgba(0,0,0,0.8);}
.go-link-close:before,.go-link-close:after{content:""; width:14px;height:2px; background: #fff; position: absolute; top:13px;}
.go-link-close:before{transform:rotate(135deg); left: 7px}
.go-link-close:after{transform:rotate(45deg); left:7px}

@keyframes floating {
	5%{transform:rotate(-8deg);}
	8%{transform:rotate(8deg);}
	11%{transform:rotate(-3deg);}
	14%{transform:rotate(0);}
}