@charset "utf-8";
/* CSS Document */

@import url('common.css');
@import url('customer.css');

html{margin:0px; padding:0px; height:100%; width:100%; overflow-y:scroll }
body{margin:0; padding:0; font:14px/1.5 "나눔고딕", NanumGothic, 맑은고딕, 돋움, sans-serif; color:#5f5f5f; height:100%; letter-spacing:-0.8px; }

#wrap{width:100%;}

/* ----------------------------------------------------------------------------------------------
											header
------------------------------------------------------------------------------------------------- */
#header{position:relative; background:#c1dcf3 url(../web_images/mVisual_bg_sk.gif) no-repeat center top; height:306px;}
.topArea{position:relative; width:990px; margin:auto; padding-top:12px; margin-bottom:213px;}
.topArea h1{width:151px; height:34px;}
.topArea h1 a{display:block;}
.topMenu{position:absolute; right:0; top:10px; height:10px; line-height:1; text-align:right;}
.topMenu img{vertical-align:middle;}
.topMenu span{color:#838383; font-size:10px; display:inline-block; margin:0px 3px}
.topMenu a{height:10px; display:inline-block;color:#cccccc;}

.gnbArea{clear:both; background:#09509d; height:47px;}
.gnbArea:after{clear:both; content:""; display:block;}
.gnb{width:770px; margin:auto;}
.gnb li{width:150px; float:left; background:url(../web_images/gnb_line.gif) no-repeat right center;}
.gnb li:nth-child(3){width:160px;}
.gnb li:nth-child(4){width:160px;}
.gnb li a{display:block; text-align:center; color:#c9daed; font-size:17px; font-weight:600; height:47px; line-height:47px;}
.gnb li a:hover,
.gnb li a.over{color:#fff; font-weight:600;}
.gnb li.no{background:none;}


/* ----------------------------------------------------------------------------------------------
											footer
------------------------------------------------------------------------------------------------- */
#footer{clear:both; width:980px; height:60px; margin:auto; padding:18px 0px 30px 0px;}
.fLogo{float:left; margin-right:40px; background:url(../web_images/fLogo.gif) no-repeat; width:152px; height:36px; font-size:0;}
.fRight{float:left;}
.fMenu {margin-bottom:3px;}
.fMenu:after{clear:both; content:""; display:block;}
.fMenu li{float:left; background:url(../web_images/menu_line.gif) no-repeat right;}
.fMenu li:last-child{background:none;}
.fMenu li a{display:block; color:#5f5f5f; font-weight:600; font-size:12px; margin-right:5px; padding:0 5px;}
.copyright{clear:both; width:650px; line-height:1.2; font-size:12px; padding-left:5px;}


/* ----------------------------------------------------------------------------------------------
											메인
------------------------------------------------------------------------------------------------- */

#mContents{clear: both; position: relative; border-bottom:1px #ccc solid;}

.mDepth1{width:980px; margin:auto; height:225px; overflow:hidden;}
.mCustom{border-right:1px #dedede solid; width:244px; height:190px; padding-top:35px; float:left; position:relative;}
.mCustom h3{color:#4598bb; font:600 18px/1 "나눔고딕", NanumGothic, 맑은고딕, 돋움, sans-serif; padding-bottom:9px;}
.mCustom .tel{ font:600 28px/1 "나눔고딕", NanumGothic, 맑은고딕, 돋움, sans-serif; background:#18aaef; color:#fff; width:196px; text-align:center; border-radius:5px; height:44px; line-height:44px; margin-bottom:12px; letter-spacing:-1.5px;}
.mCustom .timeInfo{line-height:18px; letter-spacing:-0.5px;}
.slider{width:735px; height:208px; float:left; position:relative; overflow:hidden;}
.slider .pnBtn {
	position: absolute;
	z-index: 3;
	top: 90px;
	width: 47px;
	height: 47px;
	cursor: pointer;
}
.slider .prev {
	left: 25px;
}
.slider .next {right:0;}
.slider .pnBtn .arrow:hover {filter: alpha(opacity=60); opacity: 0.6;}
.slider .bd {width:735px; position:relative; z-index:1;}
.slider .bd li {width:735px; overflow: hidden; }
.slider .bd li img {display:block; width:735px; height:184px;}
.slider .hd {position:relative; width:500px; margin:auto; text-align:center; }
.slider .hd li {display: inline-block; 	*display:inline; zoom: 1; width:10px; height:10px; line-height: 99px; overflow: hidden; background: url(../web_images/slider-btn.png) 0 0 no-repeat; margin: 0 2px; cursor: pointer;}
.slider .hd li.on {background-position: 0 -11px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-735px !important;}

.mDepth2{border-top:1px #ccc solid; }
.mBanner{width:980px; margin:auto; border-left:1px #ccc solid;}
.mBanner:after{clear:both; content:""; display:block;}
.mBanner li{width:244px; float:left; border-right:1px #ccc solid; text-align:center; line-height:1.2; padding:27px 0 72px 0;}
.mBanner li h3{text-decoration:underline; color:#333; font-size:22px; font-weight:600; margin-bottom:10px;}
.mBanner li span{ width:126px; height:95px; margin:auto; display:block; margin-bottom:25px;}
.mBanner li p{margin-bottom:26px;}
.mBanner li a.btn_sView{display:block; margin:auto; background:#fff; border:1px #ccc solid; width:110px; height:27px; line-height:27px;}
.mBanner li a.btn_sView:hover{background:#4b9ff0; border:1px #4b9ff0 solid; color:#fff;}
.mBanner li .ico1{background:url(../web_images/mBanner_ico_01.gif) no-repeat right;}
.mBanner li .ico2{background:url(../web_images/mBanner_ico_02.gif) no-repeat right;}
.mBanner li .ico3{background:url(../web_images/mBanner_ico_03.gif) no-repeat center;}
.mBanner li .ico4{background:url(../web_images/mBanner_ico_04.gif) no-repeat center;}



.mText{width:980px; margin:auto; padding-top:23px;}
.mText .mv_text{height:18px; background:url(../web_images/mVisual_text.gif) no-repeat center; margin-bottom:47px; text-indent:-9000px; overflow:hidden;}
.mText ul:after{clear:both; content:""; display:block;}
.mText li{float:left; width:280px; color:#5f5f5f; padding-left:46px; padding-top:8px;}
.mText li.num1{background:url(../web_images/mNum_01.gif) no-repeat;}
.mText li.num2{background:url(../web_images/mNum_02.gif) no-repeat;}
.mText li.num3{background:url(../web_images/mNum_03.gif) no-repeat;}
.mText li h3{font-size:20px; letter-spacing:-1px; font-weight:600; padding-bottom:8px;}
.mText li h3 .em_t{color:#5fabcb;}
.mText li p{line-height:16px; color:#6f7375;}
.mText li .em_link{text-decoration:underline; color:#3892b6;}



/* ----------------------------------------------------------------------------------------------
											레이아웃/공통
------------------------------------------------------------------------------------------------- */


#contents{clear:both; position:relative; border-bottom:1px #ccc solid;}

/* 서브공통 */
.path{width:990px; margin:auto; height:50px; text-align:right; height:30px; line-height:30px; font-size:13px;}
.pathBox{width:990px; margin:auto; height:50px; text-align:right; }
.path span{display:inline-block; height:50px; line-height:50px; }
.path .home{width:18px; text-indent:-9000px; text-align:center; background:url(../web_images/ico_path.png) no-repeat center;}
.path span.arrow{padding:0 3px;}
.path span.last{background:none;}

.subArea{width:990px; margin:auto;}
.subTitle{position:relative; background:url(../web_images/subTitle_bg.png) repeat-x bottom; height:75px; padding-top:15px;}
.subTitle h2{font-size:34px; font-weight:600; padding-bottom:10px; color:#424242; float:left; width:215px;}
.subTitle h2.customer{width:150px;}
.subTitle h2.login{width:130px;}
.subTitle h2.mypage{width:180px;}
.subTitle p{letter-spacing:-1px; line-height:1.2; float:left; width:745px; padding-left:10px;}
.subTitle .s_text1{color:#4eaed4; font-weight:600; font-size:16px; display:block;}
.subTitle .s_text2{color:#828282; font-size:16px; display:block;}
.subTitle .bul{background:url(../web_images/subTitle_bul.png) no-repeat; width:31px; height:31px; position:absolute; left:45px; top:73px;}
.subTitle .bg{position:absolute; top:15px; right:0px; width:300px; height:220px; z-index:50;}

/* 20150507 조해근 subWrap padding-bottom: 150px; => 30px 변경 */
.subWrap{padding-bottom:30px; background:url(../web_images/body_line.png) repeat-y left;}
.subWrap:after{clear:both; content:""; display:block;}

/* lnb */
.leftArea{width:215px; float:left; border-right:1px #ccc solid; height:auto; min-height:100%; margin-right:35px; padding-top:30px;}
.lnb{width:195px;}
.lnbMenu{}
.lnb .lnbMenu li{height:46px;border-bottom:1px #ccc solid;}
.lnb .lnbMenu li a{height:46px; display:block; font-size:15px; line-height:46px; color:#424242; padding-left:20px;}
.lnb .lnbMenu li a:hover,
.lnb .lnbMenu li a:active,
.lnb .lnbMenu li a:focus{color:#1497e0;}
.lnb .lnbMenu li a.over{height:46px; display:block; font-size:15px; color:#fff; background:#1497e0;}
.lnbCustom{border-bottom:2px #333 solid; border-top:2px #333 solid; width:195px; padding:18px 0;}
.lnbCustom .csTitle{color:#4598bb; font-size:18px; font-weight:600; text-align:center; padding-bottom:17px;}
.lnbCustom .csTel{font-size:24px; color:#333; font-weight:600; background:url(../web_images/subTitle_bg.png) no-repeat 0 -2px; text-align:center; padding:10px 0 13px 0;}
.lnbCustom .csTxt{font-size:13px; line-height:1.3; padding-left:20px;}
.lnbCustom .csTxt h4{font-size:14px; color:#333; font-weight:600; padding-bottom:7px;}
.lnbCustom .csTxt .time{display:block;}
.lnbCustom .csTxt .day{display:block;}

.subCon{width:739px; float:left; padding-top:38px;}
.pageTitle{margin-bottom:30px;}
.pageTitle h3{color:#333; font-size:22px; font-weight:600;}

/* 테이블스타일 */

.bbsLoan{border-top:1px #3c3c3c solid; font-size:13px;}
.bbsLoan caption{visibility:hidden; overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px;}
.bbsLoan th{padding:10px 15px; border-bottom:1px #ccc solid; border-right:1px #ccc solid; letter-spacing:-0.5px; background:#f1f1f1; text-align:left;}
.bbsLoan th.left{text-align:left;}
.bbsLoan th.line{border-left:1px #ccc solid;}
.bbsLoan td{padding:10px 20px; border-bottom:1px #ccc solid; color:#5f5f5f;}
.bbsLoan td.font{color:#dc4219;}
.bbsLoan td .t_result{font-size:18px; font-weight:600;}
.bbsLoan td .t_result em{color:#ee371f;}
.bbsLoan td .m_num{text-decoration:underline; color:#1497e0;}

.tDate{text-align:right; margin-bottom:8px; font-size:12px; letter-spacing:-0.3px;}
.tDate img{vertical-align:middle; padding-bottom:2px; }
.tDate span{margin-right:5px;}


/* form 스타일 */
.input01{border:1px #dedede solid; padding:5px; height:21px; line-height:21px; }
.select01{border:1px #dedede solid; padding:7px;}


/* 버튼스타일 */
.btnArea{text-align:center; margin-top:30px;}
.btnBlue{
	height:40px;
	padding:0 30px;
	color:#fff !important;
	font-size:15px !important;
	font-weight:600;
	text-align:center;
	line-height:40px; 
	border-radius:5px;
	display:-moz-inline-stack;
	display:inline-block;
	white-space:nowrap;
	border:none;
	background: #17a6e5; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YTZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDk3ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #17a6e5 0%, #1497e0 100%);	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17a6e5), color-stop(100%,#1497e0));	
	background: -webkit-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: -o-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: -ms-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: linear-gradient(to bottom, #17a6e5 0%,#1497e0 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6e5', endColorstr='#1497e0',GradientType=0 );
}
.btnGray{
	height:32px;
	margin:0;
	padding:0 15px;
	color:#0099cc !important;
	font-size:13px !important;
	font-weight:600;
	text-align:center;
	line-height:32px;
	border:1px #c8c8c8 solid;
	border-radius:2px;
	display:-moz-inline-stack;
	display:inline-block;
	white-space:nowrap;
	background: #f3f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3f1f1 0%, #e0dfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f1f1), color-stop(100%,#e0dfdf));
	background: -webkit-linear-gradient(top,  #f3f1f1 0%,#e0dfdf 100%);
	background: -o-linear-gradient(top,  #f3f1f1 0%,#e0dfdf 100%);
	background: -ms-linear-gradient(top,  #f3f1f1 0%,#e0dfdf 100%);
	background: linear-gradient(to bottom,  #f3f1f1 0%,#e0dfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f1f1', endColorstr='#e0dfdf',GradientType=0 );
}
.btnGray.button, .btnGray.input{height:30px; line-height:normal;}
.btnGray.t_btn{color:#4d7aad !important;}



/* 20150512 조해근 마이페이지 관련 버튼 css 추가 */
.btnBlue1{
	height:32px;
	padding:0 30px;
	color:#fff !important;
	font-size:13px !important;
	font-weight:600;
	text-align:center;
	line-height:32px; 
	border-radius:5px;
	display:-moz-inline-stack;
	display:inline-block;
	white-space:nowrap;
	border:none;
	background: #17a6e5; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YTZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDk3ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #17a6e5 0%, #1497e0 100%);	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17a6e5), color-stop(100%,#1497e0));	
	background: -webkit-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: -o-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: -ms-linear-gradient(top, #17a6e5 0%,#1497e0 100%);	
	background: linear-gradient(to bottom, #17a6e5 0%,#1497e0 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a6e5', endColorstr='#1497e0',GradientType=0 );
}

/* ----------------------------------------------------------------------------------------------
											서브페이지
------------------------------------------------------------------------------------------------- */

/* 약관 */
.agree{border-top:1px #333 solid; border-bottom:1px #a0a0a0 solid; padding:12px 0; margin-bottom:40px;}
.agree legend{padding-bottom:10px; font-size:15px; font-weight:600;	}

.agBox{border:1px #ccc solid; background:#fff; padding:18px 20px; height:100px; overflow-y:auto; color:#5f5f5f; letter-spacing:-0.5px; }
.agBox h4{font-size:14px; margin-bottom:5px;}
.agBox h5{font-size:14px; margin-bottom:5px;}
.agBox p,
.agBox ul{margin-bottom:10px; color:#5f5f5f; font-size:13px;}
.agBox dl{margin:0px; padding:0px; font-size:13px;}
.agBox dt{font-weight:600; margin-top:10px;}
.agBox dd{margin:0px; padding:0px;}
.agCheck{margin-top:10px; padding:0 20px; font-size:13px; height:35px; line-height:35px;}
.agCheck:after{clear:both; display:block; content:"";}
.agCheck .agc_txt{padding-right:10px; display:inline-block; float:left;}
.agCheck .agc_form{text-align:right; display:inline-block; float:right;}
.agCheck input[type=radio]{vertical-align:middle; padding-bottom:2px;}


/* 마이페이지, 대출신청  */
.boxArea{margin-bottom:40px;}
.bbsTitle{font:600 16px NanumGothic; color:#1497e0; margin-bottom:10px;}
.resultBox{background:#e9f0f4; border:1px #c8d4da solid; text-align:center; font-size:18px; font-weight:600;	padding:20px 0px; margin-top:30px;}

.loanStep{margin-bottom: 30px;}
.loanStep li{float:left; margin:0 5px;}

.loanSearch{background:#e9f0f4; border-top:1px #c8d4da solid; border-bottom:1px #c8d4da solid; margin-bottom:20px; padding:10px 20px;}
.loanSearch:after{clear:both; content:""; display:block;}
.loanSearch .lab{font:600 14px NanumGothic; padding-right:10px;}
.loanSearch .sel{border:1px #dedede solid; width:300px; padding:6px;}
.loanSearch .btnSearch{
	background:url(../images/btn_search.gif) no-repeat;
	width:63px;
	height:25px;
	border:0px;
	text-indent:-9000px;
}

.loanInfo{background:#f5f5f5; border:1px #ccc solid; margin-bottom:30px; height:34px; padding:8px 15px; line-height:32px; position:relative; }
.loanInfo .btnLogout{position: absolute; right: 8px; top: 8px;}
.loanInfo .li_name{font-weight:bold;}
.loanText{padding-left:5px;	border-bottom:1px #ccc solid; padding-bottom:10px; color:#3879d1;}
.loanText li{background:url(../web_images/dot_01.gif) no-repeat 0px 6px; padding-left:6px;}
.loanText .text{background:url(../web_images/dot_01.gif) no-repeat 0px 6px; padding-left:6px;}



/*  계좌운용규칙 */
.accTab{margin-bottom:20px; }
.accTab:after{clear:both; content:""; display:block;}
.accTab a{background:#fff; display:block; float:left; text-align:center; border:1px #ccc solid; height:48px; width:245px; color:#fff; line-height:48px; margin:0 -1px 0 0; color:#828282;}
.accTab a:hover{color:#1497e0;}
.accTab a.over{background:#1497e0; border:1px #1497e0 solid; color:#fff;}

.bbsAcc{border-top:1px #3c3c3c solid; border-left:1px #ccc solid; font-size:13px; clear:both;}
.bbsAcc caption{visibility:hidden; overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px;}
.bbsAcc th{padding:10px 15px; border-bottom:1px #ccc solid; border-right:1px #ccc solid; letter-spacing:-0.5px; background:#f1f1f1; text-align:center;}
.bbsAcc td{padding:10px 20px; border-bottom:1px #ccc solid; border-right:1px #ccc solid; color:#5f5f5f;}
.bbsAcc td h4{margin-bottom:5px; font-weight:normal;}
.bbsAcc td.center{text-align:center;}

.infoBox{background:#fcfcfc; padding:15px 20px; border:1px #ccc solid;}
.acc_list{padding-left:8px; }
.acc_list li{background:url(../web_images/dot_01.gif) no-repeat 0px 10px; padding-left:6px; font-size:13px;}



/* 약정서팝업 */

.btnClose{
	background:url(../images/btn_close.gif) no-repeat;
	font-size:0;
	display:inline-block;
	width:91px;
	height:33px;
}
.popAgree{padding:20px;}
.popAgree legend{padding-bottom:10px; font-weight:bold; color:#424242;}
.popAgree .agBox{border:1px #dedede solid; background:#fff; padding:10px; height:400px; overflow-y:auto;}
.popAgree .agBox h4{font-size:9pt; margin-bottom:5px;}
.popAgree .agBox h5{font-size:9pt; margin-bottom:5px;}
.popAgree .agBox p, 
.popAgree .agBox ul{margin-bottom:10px;}
.popAgree .agBox dl{margin:0px;	padding:0px;}
.popAgree .agBox dt{font-weight:bold; margin-top:10px;}
.popAgree .agBox dd{margin:0px;	padding:0px;}


/* 에러메세지 */
.error{background:url(../web_images/error.png) no-repeat left center; height:140px; padding-left:200px;	padding-top:40px; width:400px; margin:auto;}
.er_text{}
.er_text p.text1{font-weight:600; font-size:18px; margin-bottom:10px;}

/* 로딩바 */
#loader{width:417px; margin:auto; height:111px;}
#loading{width:417px; margin:auto; padding-top:68px; height:43px; background:url(../web_images/loading_bg.gif); position:relative;}
.loading_bar{width:285px; height:11px; margin:auto; background:url(../web_images/loading_bar_grey.gif) no-repeat; position:relative; }
.lb_red{background:url(../web_images/loading_bar_red.gif) no-repeat; position:absolute; left:0px; top:0px; width:20%; height:11px;}

/* 사이트맵 */
.siteMap{padding-top:30px;}
.siteMenu{width: 220px; height: 240px; margin-right:35px; margin-bottom:40px; float:left; }
.siteMenu h4{font-size:17px; font-weight:600; margin-bottom:10px; padding-bottom:10px; padding-left:3px; border-bottom:2px #1497e0 solid; color:#528cc0;}
.siteMenu.no{margin-right:0px;}
.siteMenu li{margin-bottom:5px; border-bottom:1px #ccc solid; background:url(../web_images/dot_01.gif) no-repeat 0px 15px; padding:5px 12px 5px 7px;}


/* 20150507 조해근 추가 */
#progressBar{
	display:none;
	border:none;
	position:absolute;
	left:500px; 
	top:350px;
	z-index:0;
}


/* 20150511 조해근 추가 - 동의서 관련 */

.agTot{
	border:1px #dedede solid;
	padding:20px;
	height:230px;
}
.agTot2{
	border:1px #dedede solid;
	padding:20px;
	height:440px;
}
.agTot3{
	border:1px #dedede solid;
	padding:20px;
	height:370px;
}
.agTot4{
	border:1px #dedede solid;
	padding:20px;
	height:60px;
}
.agTot5{
	border:1px #dedede solid;
	padding:20px;
	height:400px;
}
.agTot6{
	border:1px #dedede solid;
	padding:20px;
	height:450px;
}
.agTot7{
	border:1px #dedede solid;
	padding:20px;
	height:230px;
}

.agTotleft{
	width:50%;
	margin-top:10px;
	font-family:나눔고딕, NanumGhothic;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	float:left;
}
.agimgRight{
	width:15%;
	margin-top:8px;
	float:left;
}
.agTotRight{
	width:35%;
	margin-top:10px;
	font-family:나눔고딕, NanumGhothic;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	float:left;
}
.agTotleft2{
	width:60%;
	margin-top:10px;
	font-family:나눔고딕, NanumGhothic;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	float:left;
}

.agimgRight2{
	width:15%;
	margin-top:8px;
	float:left;
}
.agTotRight2{
	width:25%;
	margin-top:10px;
	font-family:나눔고딕, NanumGhothic;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	float:left;
}
.agBox{
	border:1px #dedede solid;
	background:#fff;
	padding:10px;
	height:100px;
	overflow-y:auto;
}
.agBox h4{
	font-size:9pt;
	margin-bottom:5px;
}
.agBox h5{
	font-size:9pt;
	margin-bottom:5px;
}
.agBox p, 
.agBox ul{
	margin-bottom:10px;
}
.agBox dl{
	margin:0px;
	padding:0px;
}
.agBox dt{
	font-weight:bold;
	margin-top:10px;
}
.agBox dd{
	margin:0px;
	padding:0px;
}
.agCheck{
	margin-top:10px;
}

.agCheck p{
	font-weight:bold;
	font-size:12px;
	color: #fa813a;
}


/* 20150511 조해근  Loan 추가 부분 */

.boxArea2{
	margin-top:15px;
	margin-bottom:40px;
	padding-left:5px;
	font-size:12px;
}