
/*******************************대출신청*******************************/
.application_loan_download{height:26px; font-size:16px; text-align:center;}
.application_loan_download a{margin-left:50px;}
.application_loan_download a:first-child{margin-left:0px;}
.application_loan_download a:link, .application_loan_download a:visited{color:#005fca; text-decoration:none;}
.application_loan_download a:hover, .application_loan_download a:active{color:#005fca; text-decoration:none;}

table.application_table_01{border-top:2px solid #4a98ed; border-bottom:1px solid #4a98ed;}
table.application_table_01 th{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px; font-weight:normal; color:#444444; background:#fafafa;}
table.application_table_01 th:first-child{border-left:0px;}
table.application_table_01 th.first{border-top:0px solid #4a98ed;}
table.application_table_01 td{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px 7px 20px; font-size:13px;}
table.application_table_01 td.first{border-top:0px solid #4a98ed;}
table.application_table_01 td.Center{text-align:center; padding:7px 0px;}


table.application_table_02{border-top:2px solid #4a98ed; border-bottom:1px solid #4a98ed;}
table.application_table_02 th{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px; font-weight:normal; color:#444444; background:#fafafa;}
table.application_table_02 th:first-child{border-left:0px;}
table.application_table_02 th.first{border-top:0px solid #4a98ed;}
table.application_table_02 td{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px; text-align:center; font-size:13px;}
table.application_table_02 td.first{border-top:0px solid #4a98ed;}
table.application_table_02 td.first_child{border-left:0px;}


table.application_table_03{border-top:2px solid #4a98ed; border-bottom:1px solid #4a98ed;}
table.application_table_03 th{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px; font-weight:normal; color:#444444; background:#fafafa;}
table.application_table_03 th:first-child{border-left:0px;}
table.application_table_03 th.first{border-top:0px solid #4a98ed;}
table.application_table_03 td{border-left:1px solid #ececec; border-top:1px solid #ededed; padding:7px 0px; text-align:center; font-size:13px;}
table.application_table_03 td.first{border-top:0px solid #4a98ed;}
table.application_table_03 td.first_child{border-left:0px;}


.application_loan_OK{height:30px; text-align:center; margin-top:20px;}
.application_loan_OK a:link, .application_loan_OK a:visited{color:#005fca; text-decoration:none;}
.application_loan_OK a:hover, .application_loan_OK a:active{color:#005fca; text-decoration:none;}

/*******************************조합원마당/갤러리*******************************/
.gallery_line{border-bottom:1px solid #357ece; padding-bottom:20px;}
.gallery_search_bar{background:url(../images/member_board/gallery_bar_bg) no-repeat top left; width:850px; height:44px; text-align:center; color:#ffffff;}
.gallery_search_bar .left{float:left; padding:12px 0 12px 25px;}
.gallery_search_bar .left_text{float:left; padding:15px 0 15px 5px; font-family:"NanumGothic", "돋움"; font-size:13px;}
.gallery_search_bar .left_text:first-child{margin-left:195px; padding-left:0px;}
.gallery_search_bar .search{background:url(../images/member_board/search_bg.png) no-repeat right 13px; width:40px; padding-right:3px;}

.gallery_list{width:270px; height:205px; float:left; margin-left:20px;}
.gallery_list_first{margin-left:0px;}
.gallery_list_img{width:268px; min-width:268px; max-width:268px; height:168px; min-height:168px; max-height:168px; border:1px solid #dbdbdb;}
.gallery_list_img img{width:264px; min-width:264px; max-width:264px; height:164px; min-height:164px; max-height:164px; border:2px solid #ffffff;}
.gallery_list_img .title{text-align:center; margin-top:5px; font-size:13px; font-family:"NanumGothic", "돋움"; height:20px; width:270px; overflow:hidden;}


table.test_011{width:850px;}
table.test_011 td{padding-left:20px;}
table.test_011 td:first-child{padding-left:0px;}
table.test_011 td .img{width:268px; min-width:268px; max-width:268px; height:168px; min-height:168px; max-height:168px; border:1px solid #dbdbdb;}
table.test_011 td .img img{width:264px; min-width:264px; max-width:264px; height:164px; min-height:164px; max-height:164px; border:2px solid #ffffff;}
table.test_011 td .title{text-align:center; margin-top:5px; font-size:13px; font-family:"NanumGothic", "돋움"; height:20px; width:270px; overflow:hidden; margin-bottom:10px;}
table.test_011 td .title a:link, table.test_011 td .title a:visited,
table.test_011 td .title a:hover, table.test_011 td .title a:active{color:#666666; text-decoration:none;}
/*******************************조합원마당/갤러리*******************************/


/*약관*/
div.agreebox_01div{clear:both; border:1px solid #e4e4e4; background:#FFFFFF; padding:0px 20px 20px 20px; *padding:10px 20px 0px 20px;
	width:704px; /*width:94.5%;*/ height:120px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	/*word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;*/
}
div.agreebox_01div pre{/*width:658px;*/ font-size:11px; font-family:"돋움", sans-serif;color:#414141; text-align:left; line-height:18px;  }

/*약관*/
div.agreebox_02div{clear:both; border:1px solid #e4e4e4; background:#FFFFFF; padding:0px 20px 20px 20px; *padding:20px 20px 0px 20px;
	width:920px; /*width:94.5%;*/ height:450px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	/*word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;*/
}
div.agreebox_02div pre{/*width:658px;*/ font-size:13px; font-family:'NanumGothic', "돋움", sans-serif; color:#414141; text-align:left; line-height:22px;  }

/************************** 회원가입 **********************/
/*회원가입 스텝*/

.title_group_01{height:25px;position:relative;z-index:1;}

.title_group_01 h4 {float:left;}
.title_must{ background:url(../images/member/icon_must.gif) no-repeat 0 7px; padding:0 0 0 13px; float:right;}
/*.title_must{position: absolute; top:8px; right:0px; z-index:2;font-family:"NanumGothic", "돋움", sans-serif; font-size:11px; line-height:13px; color:#424242;}*/

/************************** 회원가입 및 수정폼 **********************/
table.form_write_01 {width:100%; vertical-align:middle;}
table.form_write_01 td {border-bottom:1px solid #eaeaea; border-left:1px solid #e3e3e3; padding:10px 0px 10px 10px; word-break:break-all; word-wrap:break-word; font-family:"NanumGothic", "돋움", sans-serif; font-size:12px; line-height:14px; color:#444;}
table.form_write_01 th {border-bottom:1px solid #eaeaea; color:#000; background:#F9F9F9; font-weight:normal;font-family:"NanumGothic", "돋움", sans-serif; padding:10px 0px; font-size:14px; line-height:17px; text-align:left;}

table.form_write_01 td .txt_01{font-weight:normal;font-family:"NanumGothicBold", "돋움", sans-serif;  font-size:12px; color:#000000; display:inline-block; padding:5px 0;}

table.form_write_01 .normal_01{padding-left:22px; display:inline-block;line-height:15px; }
table.form_write_01 .must_01{ padding-left:22px; display:inline-block; line-height:15px; background:url(../images/member/icon_must.gif) no-repeat 9px 2px; }


.join_step_group{width:1000px; margin:0px auto; height:70px;padding:0px; background:url(../images/member/step_bg.jpg) no-repeat 0px 0px; }
.join_step_group li{ float:left; width:250px; height:55px; text-indent:-1000px; overflow:hidden;  /*text-align:center; color:#424242; padding:14px 0 0 0; font-family:"돋움", sans-serif; font-weight:bold;font-size:13px;*/}
.join_step_group li:first-child{width:250px; }

.join_step_01{ background-position:0px 0px;}
.join_step_02{ background-position:0px -100px;}
.join_step_03{ background-position:0px -200px;}

.intro_box_01 .bottom_btn{text-align:center;}
.intro_box_01 .bottom_btn_02{text-align:center;}
.intro_box_01 .bottom_btn_02 img:onclick{display:block;}
.openlayer{border:1px solid #e0e0e0; padding:30px; display:none;} 
.openlayer ul li{background:url(../images/include/table_bullet.png) no-repeat 7px center; padding-left:20px;}

/*테두리선과 내용 가로영역 780px */
.join_out_line{/*border:1px solid #cecece; border-top:none;width:768px;padding:10px 20px 35px 20px; margin:0px auto 0 auto;*/ }


/************************** 회원가입 완료 축하 멘트 **********************/
.join_end_wrap {text-align:center; padding:100px 0 0 0;background:url(../images/member/end_message_bg.jpg) no-repeat center 0; height:300px; }
.join_end_wrap .end_message{ margin:0 0 75px 0;}

.join_end_wrap .your_id{ width:260px; margin:0 auto 58px auto; color:#357ece; font-weight:bold; font-size:13px; line-height:15px; letter-spacing:0px;}

.join_end_wrap .bottom_btn{text-align:center; }


/*페이지 설명*/
.explain_01{ margin:8px 0; border:0;}
.explain_01 li{ text-align:left; font-size:11px; line-height:16px; color:#929292;background:url(../images/include/list_arrow.gif) no-repeat 0px 5px; }
.explain_01 li strong{ color:#444444; font-weight:normal; font-family:"NanumGothic", "돋움", sans-serif;}
.explain_01 li em{color:#444444; font-weight:normal; font-family:"NanumGothic", "돋움", sans-serif;}

/*페이지 설명*/
.explain_02{ /*border:1px solid red;*/ margin:8px 0;}
.explain_02 li{ text-align:left; font-size:11px; line-height:16px; color:#999999;padding:0px;margin:0 0 3px 0px;}
.explain_02 li strong{ color:#666666; font-weight:normal;  font-family:"NanumGothic", "돋움", sans-serif;}


/*페이지 설명*/
.explain_03{ /*border:1px solid red;*/ margin:25px 0 4px 0;}
.explain_03 li{ text-align:left; font-size:12px; line-height:20px; color:#333333; background:url(../images/include/list_arrow_01.gif) no-repeat 0px 7px; font-weight:bold; letter-spacing:-1px; padding:0 0 0 7px;margin:0 0 0px 0px;}


/************************** 주문자 정보입력 **********************/
table.cart_write_01 {width:100%;}
table.cart_write_01 td {border-bottom:1px solid #eaeaea;border-left:1px solid #e3e3e3; padding:10px 0px 10px 10px; word-break:break-all; word-wrap:break-word; font-size:12px; line-height:13px; color:#444;}
table.cart_write_01 th{border-bottom:1px solid #eaeaea; color:#000; background:#f9f9f9; font-weight:normal;font-family:"NanumGothic", "돋움", sans-serif;  padding:10px 0px; font-size:14px; line-height:17px; text-align:left; }

table.cart_write_01 td .txt_01{font-weight:normal;font-family:"NanumGothic", "돋움", sans-serif;  font-size:12px; color:#000000; display:inline-block; padding:5px 0;}

table.cart_write_01 .normal_01{padding-left:22px; display:inline-block;line-height:15px; }
table.cart_write_01 .must_01{ padding-left:22px; display:inline-block; line-height:15px; background:url(../images/member/icon_must.gif) no-repeat 9px 2px; }

table.cart_write_01  td .pay_money{font-family:"NanumGothic", "돋움", sans-serif;font-size:15px;line-height:19px;color:#cc0001; font-weight:bold;}
table.cart_write_01  td .radio_select_01{ /*border:1px solid red;*/ margin:0 40px 0 0;}


/************************** 로그인 **********************/
.title h1 {float:left; font-family:"NanumGothicBold", "돋움", sans-serif; font-size:22px; padding:0 0 0 16px; letter-spacing:-1px; word-spacing:-2px; color:#000; background:url(../images/include/sub_title_bullet.gif) no-repeat 0 0; float:left;}
/*member 내용 가로영역 810px */
.member_out_line{border:1px solid #cecece; margin:0px auto 0 auto;}
.member_in_wrap{ text-align:center;}
.member_txt{ padding:35px 0 0 0;}

.login_form{/*border:1px solid red;*/ width:464px; margin:0 auto; text-align:left; padding:30px 0 30px 0; position:relative;}
.login_form label{font-family:"NanumGothic", "돋움", sans-serif; display:inline-block; width:80px; margin:0 6px 0 0; text-align:right; color:#666666; font-size:14px;}
.login_btn{position:absolute; top:30px; left:354px;}



/*member 페이지 설명*/
.member_explain_01 {margin:0px; padding:17px 17px 13px 17px ; background:#f8f8f8; border-bottom:1px solid #efefef; border-top:1px solid #efefef;}
.member_explain_01 li{ text-align:left; font-size:14px; line-height:20px; color:#666666;font-family:"NanumGothic", "돋움", sans-serif; background:url(../images/member/list_arrow.gif) no-repeat 0px 8px; padding:0 0 0 7px;margin:0 0 5px 0;}

.member_explain_02 {margin:0px; padding:17px 17px 13px 17px ; background:#f8f8f8; }
.member_explain_02 li{ text-align:left; font-size:14px; line-height:20px; color:#666666;font-family:"NanumGothic", "돋움", sans-serif; background:url(../images/member/list_arrow.gif) no-repeat 0px 8px; padding:0 0 0 7px;margin:0 0 5px 0;}


.member_etc_btn_01{ padding:20px 0px 20px 0;}
.member_etc_btn_01 li{height:20px; margin:0 20px 7px 0px; text-align:right;}
.member_etc_btn_01 li:first-child{ /*margin-left:47px;*/}
.member_etc_btn_01 li em{ display:inline-block; font-size:14px; line-height:20px; padding:2px 0 0 16px;font-family:"NanumGothic", "돋움", sans-serif; vertical-align:top; background:url(../images/member/bullet_icon_01.gif) no-repeat 0px 6px; font-style:normal;}



/************************** 로그인 **********************/




/************************** 아이디/패스워드 찾기 **********************/
/*타이틀*/
.title_group_01{height:18px; position:relative; z-index:1; margin-bottom:10px;}
.title_01{ position:absolute; top:0px; left:0px; z-index:2;font-family:"NanumGothicBold","돋움", sans-serif; width:300px; font-size:15px; line-height:15px; letter-spacing:-1px; color:#555555; background:url(../images/include/title_01_arrow.gif) no-repeat 0px 4px; padding:0 0 0 12px;}
/*.title_must{position:absolute; top:3px; right:0px; z-index:2; font-family:"NanumGothic","돋움", sans-serif; font-size:11px; line-height:13px; color:#357ece;}
.title_must{ background:url(../images/include/icon_must.gif) no-repeat 0px 2px; padding:0 0 0 13px;}*/
/************************** 아이디/패스워드 찾기 **********************/



/***페이징***/
.pagenum_board{clear:both ;margin:20px 0 0 0;text-align:center; color:#666666; font:0/0 arial; }
.pagenum_board a, .pagenum_board strong{position:relative; z-index:1; font-size:12px; line-height:19px;font-family:"NanumGothic", sans-serif; display:inline-block;border:1px solid #666; background:#fff; padding:8px 16px; margin:0 0 0 -1px; *margin:0 0 0 -2px; vertical-align:middle; margin-left:2px;}
.pagenum_board a:link, .pagenum_board a:visited {color:#666; text-decoration:none;}
.pagenum_board a:hover, .pagenum_board a:active {color:#000; text-decoration:none; position:relative; z-index:2; border:1px solid #7d7d7d; background:#fff; }

.pagenum_board strong{position:relative; z-index:3;color:#fff; border:1px solid #666; background:#333; font-weight:normal;}
.pagenum_board span{display:none;}

.pagenum_board a.prev_end,
.pagenum_board a.prev,
.pagenum_board a.next,
.pagenum_board a.next_end
{width:15px; height:14px; overflow:hidden; background:url(../images/btn/board_btns.png) no-repeat 0px 0px #333; margin:0px; padding:10px 10px; border:1px solid #666;}

.pagenum_board a.prev_end{background-position:center 0px; margin:0 3px 0 0;}
.pagenum_board a.prev{background-position:center -35px; margin:0 14px 0 0;}
.pagenum_board a.next{background-position:center -70px;margin:0 0 0 16px;}
.pagenum_board a.next_end{background-position:center -105px;margin:0 0 0 3px;}






/*작성폼*/
.form_explain_01{ padding:0 220px 0 0; background:url(../images/contents/form_explain_01_bg.jpg) no-repeat right 0px; min-height:250px; }
.form_explain_01 li{ background:url(../images/contents/bullet_01.jpg) no-repeat 5px 5px; font-family:"NanumGothic", "돋움", sans-serif; padding: 0 0px 0 25px; font-size:14px; line-height:22px; color:#333333; margin:0 0 25px 0;}


.form_title_02{ border:1px solid #dfdfdf; display:block; padding:6px 5px 6px 50px; font-size:14px; line-height:22px; color:#ff4a88; background:url(../images/contents/form_title_02_bullet.png) no-repeat 20px 5px #f8f8f8;font-family:"NanumGothicBold", "돋움", sans-serif; }
.form_explain_02{ padding:10px 40px; border:1px solid #dfdfdf; border-top:none; }
.form_explain_02 li{ background:url(../images/contents/bullet_02.jpg) no-repeat 5px 7px; font-family:"NanumGothic", "돋움", sans-serif; padding: 0 0px 0 15px; font-size:12px; line-height:18px; color:#666666; margin:15px 0 15px 0;}


.form_caution_01{background:url(../images/contents/form_title_02_bullet.png) no-repeat 0px 3px; font-family:"NanumGothic", "돋움", sans-serif; font-size:12px; line-height:18px; color:#666666; padding:0 0 0 35px; min-height:30px;}


.write_form_01{ border:10px solid #f1f1f1; padding:30px 20px 50px 20px;}
.write_form_name{font-family:"NanumGothicBold", "돋움", sans-serif; font-size:24px; line-height:30px; color:#000000; text-align:center;}
.write_form_title{font-family:"NanumGothic", "돋움", sans-serif; font-size:18px; line-height:22px; color:#357ece;}
.write_form_day{font-family:"NanumGothic", "돋움", sans-serif; font-size:14px; line-height:18px; color:#000000; text-align:center;}


table.style_01{ width:100%; }
table.style_01 th{border:1px solid #e6e6e6; font-family:"NanumGothic", "돋움", sans-serif; padding:9px; font-weight:normal; color:#333333; background:#f5f5f5; font-size:14px; line-height:20px;}
table.style_01 td{border:1px solid #e6e6e6; font-family:"NanumGothic", "돋움", sans-serif; padding:9px; color:#666666; font-size:14px; line-height:20px; background:#ffffff;}



/*폼에 있는 약관*/
div.agree_scroll{clear:both; border:1px solid #e5e5e5; background:#FFFFFF; padding:0px 20px 20px 20px; *padding:10px 20px 0px 20px;
	width:748px; height:80px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
}

div.agree_scroll pre{/*width:658px;*/ font-size:12px; font-family:"NanumGothic", "돋움", sans-serif; color:#666666; text-align:left; line-height:22px;  }
.agree_sure{ background:#f1f1f1; padding:10px; text-align:center; margin:1px 0 0 0;  font-size:14px; font-family:"NanumGothic", "돋움", sans-serif; color:#000000;line-height:22px;  }






/*폼 완료*/
.form_end_01{ border:10px solid #f1f1f1; }
.forme_end_top{ font-family:"NanumGothic", "돋움", sans-serif;padding:10px;  color:#333333; font-size:20px; line-height:40px; text-align:center; }
.forme_end_top strong{ font-family:"NanumGothicExtraBold", "돋움", sans-serif; color:#357ece; }
.write_form_end_txt{font-family:"NanumGothic", "돋움", sans-serif; font-size:18px; line-height:22px; color:#333333; text-align:center;}





/*** PROJECT ***/
/* 프로젝트 뷰 부분 */
.project_view .view_title {clear:both; font-family:"NanumGothicBold"; font-size:16px; line-height:45px; color:#333; height:45px; border-top:2px solid #6e6e6e; border-bottom:1px solid #6e6e6e; background:#eaeaea; text-align:center;}
.project_view .index {}
.project_view .index table.test_nb {width:930px;}
.project_view .index table.test_nb th {font-weight:normal; background:#f5f5f5; line-height:35px; border-bottom:1px solid #ddd; color:#555;}
.project_view .index table.test_nb td {line-height:35px; border-bottom:1px solid #ddd; padding-left:10px;}
.project_view .index table.test_nb td.homepage {word-break:break-all; width:680px;}
.project_view .index table.test_nb td.t_center {text-align:center; word-break:keep-all; width:930px;}



.project_view .view {background:#fff; padding:30px 0px 40px 0px; border-bottom:1px solid #ddd; margin-bottom:30px;}
.project_view .view img {max-width:930px; margin:0 auto; display:block; margin-top:20px;}
.project_view .view img:first-child {margin-top:0px;}
.project_view .view > div {margin-top:35px;}

/* 프로젝트 리스트 부분 */
/* 검색 부분 */
.search_wrap {background:#303644; height:40px; width:890px; padding:0px 10px 0px 30px; color:#fff; font-size:14px;}
.search_wrap > span {line-height:40px; float:left;}
.search_wrap > div {display:inline-block; float:right; margin:7px 0px 0px 0px;}
.search_wrap > div img {margin-top:2px; *margin-top:0px;}

.page_list p {font-size:12px; color:#666; line-height:18px; text-align:right; padding:17px 0 5px 0;}

/* 리스트 부분 */
.list_wrap {width:930px; display:inline-block; border-bottom:1px solid #999; border-top:2px solid #999; }
.list_wrap > li {padding:20px 30px; display:inline-block; border-top:1px solid #ededed;}
.list_wrap > li:first-child {border-top:none;}
.list_wrap > li img {width:170px; height:110px; display:inline-block; float:left;}
.list_wrap > li div {display:inline-block; width:660px; float:left; height:110px; margin-left:40px; overflow:hidden;}
.list_wrap > li div dl dt {color:#5781d3; font-size:16px; margin-bottom:15px;}
.list_wrap > li div dl dd {}





/************************** 달력 **********************/
#calenderPop { z-index:10000; }
.input_sel {border:1px solid #7f9db9; background:#f7f9fb;font-size:11px;height:19px; vertical-align:middle; }
.input_sel {color:#555555;}

.Calendar_Day_mouseOver { background:#72a6ef; }
.Calendar_Day_mouseOut {  background:#ffffff; }
#cursorData td{ border:1px solid white; width:100%; padding:4px 8px;font-family:"돋움", sans-serif; font-size:11px; letter-spacing:-1px;}






































