@CHARSET "UTF-8";

/* .layerWrap{position: absolute; left: 50%; top: 50%; background-color: #fcfcfc; display: none;}
.layerWrap .layerHeader{padding: 11px 15px; background-color: #166aac; border-bottom: 1px solid #166aac; height:25px; cursor:move;}
.layerWrap .layerHeader p{font-size: 1.167em; font-weight: bold; color: #fff; float:left; padding-top:6px;}
.layerWrap .layerHeader img{float:right;}
.layerWrap .layerCont{padding: 15px;} */

.layerWrap{background-color: #fff; position:relative;}
.layerWrap .layerHeader{cursor:move;}
.layerWrap .layerCont{background-color: #fff;}

.popup.popup_main{background-color: #fff;}
.popup.popup_main .popup-header{cursor:move;}
.popup.popup_main .popup-body{padding:0px; background-color: #fff;}
.popup.popup_main .popup-footer{padding:8px; background-color: #fff;}
.popup .popup-body2{border: 1px solid #315ea9;border-top: 0;padding: 20px 10px;}

.pwWrap{font-size: 0.917em; color: #898989;} /* layer pop password 입력부분 */
.pwWrap .pw{padding-top: 10px; font-weight: bold;}

.test_combobox{float: left;height: 44px;}
.test_combobox > div > span.spanLbl{color: #4c4c4c;font-weight: bold; font-size: 14px;}
.test_combobox select{min-width: 150px;height: 33px;border: 1px solid #c6c6c6;margin: 0 15px 2px 5px;}

.form-group input[type="password"]{width: 100%;border: 1px solid #e0e0e0;font-size: 14px;height: 33px;line-height: 1.42857143;padding: 6px 12px;color: #555;vertical-align: middle;}
.form-group.search a{position: absolute;right: 0;top: 0;width: 33px;height: 100%;text-indent: -999em;border: 0;background: url(../images/sub/search_btn_icon.png) no-repeat 50% 50% #9a9a9a;cursor: pointer;}
.form-group select.req-obj{border: 1px solid #e0e0e0;height: 33px;padding-left: 10px;padding-right: 45px;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/sub/select_arrow.gif) no-repeat 100% 0 #FFE9E9;background-size: contain;}
.ie8 .form-group select.req-obj,
.ie9 .form-group select.req-obj{background: none;padding: 0;padding-left: 5px;}
.ie8 .form-group select,.ie8 .form-group select.req-obj{padding: 6px;}
.form-group2{float: right;}
.form-group2.search2 a{position: relative;margin-left: 0;left: -20px;right: 0;top: 0;width: 33px;height: 33px;text-indent: -999em;border: 0;background: url(../images/sub/search_btn_icon.png) no-repeat 50% 50% #9a9a9a;cursor: pointer;}
.search-btn{display: inline-block;padding: 0;vertical-align: middle;color: #fff;text-decoration: none;text-align: center;background: #4157a0;border: 0;min-width: 33px;cursor: pointer;}
.table-condensed table th,
.table-condensed table td,
.table-fixed table th,
.table-fixed table td{
	white-space:nowrap;
	text-overflow:ellipsis;  /* IE, Safari */
	-o-text-overflow:ellipsis;  /* Opera under 10.7 */
	overflow:hidden;   /* "overflow" value must be different from "visible" */ 
	-moz-binding: url('./ellipsis.xml#ellipsis');
}
.table-condensed table td.board_grid_subject,
.table-fixed table td.board_grid_subject{
	text-align: left;
	white-space:nowrap;
	text-overflow:ellipsis;  /* IE, Safari */
	-o-text-overflow:ellipsis;  /* Opera under 10.7 */
	overflow:hidden;   /* "overflow" value must be different from "visible" */ 
	-moz-binding: url('./ellipsis.xml#ellipsis');
}
.table-condensed > table tr.board_grid_data:HOVER,
.table-fixed > table tr.board_grid_data:HOVER {
	background-color: #e8e8e8;
	cursor: pointer;
}
.btnWrap {
	width: 100%;
}
.search_box {}
.label_sch {position:relative;width:100%;padding:10px 0px; text-align:center;margin-bottom:20px;border:1px solid #d7d7d7; background:#fcfcfc}
.sch_label { margin-right:4px; margin-left:10px}
.sbtn{display: inline-block;padding:3px 5px 2px 5px;margin-bottom: 2px;color: #fff;text-decoration: none;text-align: center;background: gray;border: 0;min-width: 30px;cursor: pointer;}
.sbtn2{display: inline-block;padding:2px 2px 2px 2px;color: #fff;text-decoration: none;text-align: center;background: gray;border: 0;min-width: 30px;cursor: pointer;}
.faq_answr {word-break:break-all;}
.agreement-document{padding-bottom:0;}
.agreement-document .agreement-action{margin-bottom: 20px;}
.agreement-document .agreement-action .agreement-action-body{overflow-y: scroll;height: 75px;min-height: 75px;}
.agreement-document .agreement-action .agreement-action-body dt{font-size: 13px;margin-bottom: 0;}
.agreement-document .table dt{font-size: 13px;margin-bottom: 0;}

.sbtn{display: inline-block;padding:3px 5px 2px 5px;margin-bottom: 2px;color: #fff;text-decoration: none;text-align: center;background: gray;border: 0;min-width: 30px;cursor: pointer;}
table th{text-align: center;}
.table-fixed.table-fixed2 table th,.table-fixed.table-fixed2 table td{word-break: keep-all;word-wrap: break-word;white-space: normal;}
.table.table-condensed2 table th,.table.table-condensed2 table td{padding-left: 5px;padding-right: 5px;}
.ie8 label.pl13{padding-left: 0!important;}
input[data-required][readonly],textarea[data-required][readonly],select[data-required][readonly]{background-color: #FFE9E9;}

.gc-rolling-secondary .bx-controls .bx-controls-direction > a:first-child.disabled{background: url(../images/main/visual_rolling_arr_left.gif) no-repeat 50% #3567b4 !important;}
.gc-rolling-secondary .bx-controls .bx-controls-direction > a:first-child.disabled + a.disabled{background: url(../images/main/visual_rolling_arr_right.gif) no-repeat 50% #3567b4 !important;}

.gc-floating-youtube{position: absolute;top: 40px;right: -40px;width: 340px;z-index: 110;}

/* 2022.06.20 lty 예상보증료계산기 style */
.calc_wrap{margin:0 auto; padding-top:30px; text-align:center; width:700px; height:250px;}
.calc_inner{height:200px; margin-top:20px; width:100%; }
.calc_inner > div.select{float:left; width:340px;}
.calc_inner > div.select > select {width:95%; margin-bottom:10px;}
.calc_inner > div.select:first-child{margin-top:0px;}
.calc_inner > div.select > button.calc {width:210px; height:45px; color:#ffffff; background:#4157a0; border:none; border-radius:8px; curson:pointer;}
.calc_inner > div.select > button.reset {width:100px; height:45px; color:#494949; background:#e0e0e0; border:none; border-radius:8px; curson:pointer; margin-left:10px;}
.calc_inner > div.input > strong {top:35px; position:relative; font-size:20px;}
.calc_inner > div.input > div.calc_input {float:right; border-bottom: 3px solid #4157a0; bottom:230px; left:55%; position:absolute; width:300px;}
.calc_inner > div.input > div.calc_input > span {float:right; margin-left:10px; margin-top:10px;}
.calc_inner > div.input > div.calc_input > input[type='text'] {border:none; float:left; height:40px; margin-left:10px; width:220px; text-align:center; color:#4157a0; font-size:1.2em; font-weight:bold;}
.gc-contents > p > span{color:#166aac; font-weight:bold;}

/* 2022.06.21 lty 동의서 style */
.agree-body{padding:0px !important;}
.agree-body > .agreement-document{margin-bottom:0px;}
div.agree_list{margin-bottom:30px;}
div.agree_list > p.agree_comment{padding:8px 0px 0px 50px; color:#880015; font-size:11px;}
div.agree_list > p.agree_comment > span{font-weight:bold; color:#4157A0;}
div.agree_list > ul.agree_all_area{padding-left:50px;}
div.agree_list > ul.agree_all_area > li > span{font-weight:bold; font-size:15px; color:#454545;}
div.agree_list > ol.agree_sub_area{padding-left:50px;}
div.agree_list > ol.agree_sub_area > li > span{font-weight:bold;}
.agree_check{float:right; padding-right:10px;}

.agreement-allAgree > div{display:block;margin:0 auto;width: 94px;height: 35px;line-height: 31px;text-align: center;border: 1px solid #ddd;background: #fafafa;color: #000;}

/* 필수입력설치 */
.pd10{padding: 10px;}
.pd15{padding: 10px;}
.pd20{padding: 20px;}
.layer-divmsg{display: none; border:3px solid #808080; background-color:#FFFFFF;}
span.ft12{font-size: 12px;}
span.ft13{font-size: 13px;}
span.ft14{font-size: 14px;}
span.ft15{font-size: 15px;}
span.ft-red{font-color: #eb0000;}
span.ft-blue{font-color: #000080;}
span.ft-gray{font-color: #808080;}
span.ft-bold{font-weight: bold;}
span.ft-notice{color: #000080;font-weight: bold; font-size: 14px;}
span.req-star{color: #eb0000;}
span.req-hidden{display: none;}
.span-blue{color: #004080;}
.span-red{color: #c60000;}
.rqst-biz-cmmnt{position: absolute; margin-top: -33px; margin-left: 170px;}
.rqst-file-cmmnt{position: absolute; margin-top: -40px; margin-left: 120px;}
.rqst-amt-cmmnt{position: absolute; margin-top: -38px; margin-left: 190px;}

.cmmnt-block {display: block;margin-top: 5px;margin-bottom: 0px;color: #000080!important;font-size: 13px;}
.cmmnt-block2 {display: block;margin-top: 5px;margin-bottom: 0px;color: #8f1508!important;font-size: 13px;}

/* 우편번호 팝업 고객 알림 */
.notice-top-main{background-color:#eeeeee; width:70%; height:210px; position:absolute; top:300px;left:15%;z-index: 20; border: 2px solid #cccccc;}
.notice-top-main > div.sub-top{height:120px; padding:10px;}
.notice-top-main > div.sub-bottom{width:100%;height:50px;}
.notice-top-main .postal-code{width: 100%;}
.notice-top-main .postal-code .postal-code-header{position: relative;height: 34px;background: url(../images/sub/postal_code_ptt.png) repeat 0 0 #315ea9;}
.notice-top-main .postal-code .postal-code-header h1{font-size: 15px;line-height: 30px;color: #fff;margin:0;padding-left: 5px;}
.notice-top-main .postal-code .postal-code-header .close{position: absolute;right: 10px;top: 2px;width: 30px;height: 30px;background: url(../images/sub/postal_code_colse.png) no-repeat 50% 50% #164aa1;border: 1px solid #d9e1ef;text-indent: -999em;}


.gc-contents2 h4{font-size: 22px;font-weight: 600;color: #245275;margin: 0;margin-bottom: 15px;}
.gc-contents2 p{font-size: 13px;color: #000;word-break: keep-all;}

.gc-contents2 dl{margin: 0;}
.gc-contents2 dt{font-size: 18px;font-weight: 600;color: #424242;margin-bottom: 10px;}
.gc-contents2 dt ~ dt{margin-top: 30px;}
.gc-contents2 dt small{font-size: 15px;font-weight: 400;color: #686868;}
.gc-contents2 dd{font-size: 13px;color: #000;word-break: keep-all;text-align: justify;margin: 0;}

.gc-contents2 ul.list-style-01{list-style: none;padding: 0;}
.gc-contents2 ul.list-style-01 > li{position: relative;padding-left: 11px;line-height: 21px;}
.gc-contents2 ul.list-style-01 > li:before{content: '';position: absolute;left: 0;top: 10px;background: #767676;width: 3px;height: 3px;}

.sub_banner {padding-top:50px;}
.sub_banner a {color:#333333;text-decoration:none;}
.sub_banner .banner_remote {display:block;float:left;width:240px;height:66px;font-size:18px;font-weight:700;padding:24px 0 0 32px;line-height:43px;background:url(/cyber/resources/images/sub/bg_remote.png) no-repeat 120px 12px;}

/* 패스워드변경팝업 */
.passwd_guide{font-size: 11px; color: #eb0000;}

/* 리스트 */
/* .listStyle ul{padding-left:20px;list-style:none;font-size:13px;font-weight:normal;color:#000;} */
/* .listStyle ul.list-style-01 > li{font-size:13px;color:#000;font-weight: normal;} */
/* .listStyle > ul{padding-left:0;}	 */
/* .listStyle > ul > li{margin:0 0 30px;padding-top:30px;font-size:19px;font-weight:700;color:#245275;border-top:1px dashed #d7d7d7;} */
/* .listStyle > ul > li:first-child{padding-top:0;border-top:none;} */
/* .listStyle > ul > li > ul > li{margin:10px 0 20px;font-size:18px;font-weight:600;color:#424242;} */
/* .listStyle > ul > li > ul > li > ul > li{margin:10px 0 15px;font-size:15px;} */
/* .listStyle > ul > li > ul > li > ul > li > ul > li{margin:10px 0;font-size:14px;} */
/* .listStyle > ul > li > ul > li > ul > li > ul > li > ul > li{margin:5px 0;} */
/* .listStyle a{text-decoration: none !important;} */
.listStyle ul{margin:10px 0 30px;padding-left:0px;list-style:none;font-size:13px;font-weight:normal;color:#000;}
.listStyle ul.list-style-01 > li{margin:0; font-size:13px;font-weight: normal;color:#000;}
.listStyle li{margin: 10px 0;}
.listStyle > ul{padding-left:0;margin-top:0;}	
.listStyle > ul > li{font-size:22px;font-weight:700;color:#245275;padding-top:30px;border-top:1px dashed #d7d7d7;}
.listStyle > ul > li:first-child{margin-top:0;padding-top:0;border-top:none;}
.listStyle > ul > li > ul{margin-top:15px;}
.listStyle > ul > li > ul > li{margin:10px 0 30px;font-size:18px;font-weight:600;color:#424242;}
.listStyle > ul > li > ul > li > ul{}
.listStyle > ul > li > ul > li > ul > li{font-size:15px;}
.listStyle > ul > li > ul > li > ul > li > ul{margin:10px 0 20px;}
.listStyle > ul > li > ul > li > ul > li > ul > li{font-size:14px;}
.listStyle > ul > li > ul > li > ul > li > ul > li > ul{margin:10px 0;}
.listStyle > ul > li > ul > li > ul > li > ul > li > ul > li{}
.listStyle a{text-decoration: none;}
.listStyle .semi-bold {color: #424242!important;font-weight: 500;}
.listStyle .color-red{color: #eb0000 !important;}
.listStyle .color-darkred{color: #8f1508 !important;}
.listStyle .color-blue{color: #0065ba !important;}
.listStyle .color-orange{color: #ff671d !important;}
.listStyle .color-green{color: #008040 !important;}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{font-family:sans-serif;vertical-align:middle;}

/* content.css */
	/*
	Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
	For licensing, see LICENSE.md or http://ckeditor.com/license
	*/
	
	/* body .ckeditor_css */
	/* { */
	/* 	/* Font */ */
	/* 	font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; */
	/* 	font-size: 12px; */
	
	/* 	/* Text color */ */
	/* 	color: #333; */
	
	/* 	/* Remove the background color to make it transparent */ */
	/* 	background-color: #fff; */
	
	/* 	margin: 20px; */
	/* } */
	
	.ckeditor_css .cke_editable
	{
		font-size: 13px;
		line-height: 1.6;
	
		/* Fix for missing scrollbars with RTL texts. (#10488) */
		word-wrap: break-word;
	}
	
	.ckeditor_css blockquote
	{
		font-style: italic;
		font-family: Georgia, Times, "Times New Roman", serif;
		padding: 2px 0;
		border-style: solid;
		border-color: #ccc;
		border-width: 0;
	}
	
	.ckeditor_css .cke_contents_ltr blockquote
	{
		padding-left: 20px;
		padding-right: 8px;
		border-left-width: 5px;
	}
	
	.ckeditor_css .cke_contents_rtl blockquote
	{
		padding-left: 8px;
		padding-right: 20px;
		border-right-width: 5px;
	}
	
	.ckeditor_css a
	{
		color: #0782C1;
	}
	
	.ckeditor_css ol,.ckeditor_css ul,.ckeditor_css dl
	{
		/* IE7: reset rtl list margin. (#7334) */
		*margin-right: 0px;
		/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
		padding: 0 40px;
	}
	
	.ckeditor_css h1,.ckeditor_css h2,.ckeditor_css h3,.ckeditor_css h4,.ckeditor_css h5,.ckeditor_css h6
	{
		font-weight: normal;
		line-height: 1.2;
	}
	
	.ckeditor_css hr
	{
		border: 0px;
		border-top: 1px solid #ccc;
	}
	
	.ckeditor_css img.right
	{
		border: 1px solid #ccc;
		float: right;
		margin-left: 15px;
		padding: 5px;
	}
	
	.ckeditor_css img.left
	{
		border: 1px solid #ccc;
		float: left;
		margin-right: 15px;
		padding: 5px;
	}
	
	.ckeditor_css pre
	{
		white-space: pre-wrap; /* CSS 2.1 */
		word-wrap: break-word; /* IE7 */
		-moz-tab-size: 4;
		tab-size: 4;
	}
	
	.ckeditor_css .marker
	{
		background-color: Yellow;
	}
	
	.ckeditor_css span[lang]
	{
		font-style: italic;
	}
	
	.ckeditor_css figure
	{
		text-align: center;
		border: solid 1px #ccc;
		border-radius: 2px;
		background: rgba(0,0,0,0.05);
		padding: 10px;
		margin: 10px 20px;
		display: inline-block;
	}
	
	.ckeditor_css figure > figcaption
	{
		text-align: center;
		display: block; /* For IE8 */
	}
	
	.ckeditor_css a > img {
		padding: 1px;
		margin: 1px;
		border: none;
		outline: 1px solid #0782C1;
	}
	
	/* Widget Styles */
	.ckeditor_css .code-featured
	{
		border: 5px solid red;
	}
	
	.ckeditor_css .math-featured
	{
		padding: 20px;
		box-shadow: 0 0 2px rgba(200, 0, 0, 1);
		background-color: rgba(255, 0, 0, 0.05);
		margin: 10px;
	}
	
	.ckeditor_css .image-clean
	{
		border: 0;
		background: none;
		padding: 0;
	}
	
	.ckeditor_css .image-clean > figcaption
	{
		font-size: .9em;
		text-align: right;
	}
	
	.ckeditor_css .image-grayscale
	{
		background-color: white;
		color: #666;
	}
	
	.ckeditor_css .image-grayscale img, .ckeditor_css img.image-grayscale
	{
		filter: grayscale(100%);
	}
	
	.ckeditor_css .embed-240p
	{
		max-width: 426px;
		max-height: 240px;
		margin:0 auto;
	}
	
	.ckeditor_css .embed-360p
	{
		max-width: 640px;
		max-height: 360px;
		margin:0 auto;
	}
	
	.ckeditor_css .embed-480p
	{
		max-width: 854px;
		max-height: 480px;
		margin:0 auto;
	}
	
	.ckeditor_css .embed-720p
	{
		max-width: 1280px;
		max-height: 720px;
		margin:0 auto;
	}
	
	.ckeditor_css .embed-1080p
	{
		max-width: 1920px;
		max-height: 1080px;
		margin:0 auto;
	}

/* //content.css */