.caption_st{
    text-align: left;
    padding: 20px 0 10px 0;
    font-size: 12pt;
    font-weight: bold;
}
.login_box{
	border:1px solid #b9b9b9;
	width:565px;
	margin:50px auto 0 auto;
	height:304px;
	text-align:center;
}
.login_title{
	padding-top:30px;
	text-align:center;
}
.log_form_li{
	list-style:none;
	float:left;
	padding-right:11px;
}
.log_id_area{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:24px;
	font-family:"돋움";
	font-size:9pt;
	font-weight:bold;
}
.log_pw_area{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:11px;
	font-family:"돋움";
	font-size:9pt;
	font-weight:bold;
}
.log_form_li_01{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:11px;
}
.log_form_li_02{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:47px;
}
#log_input_st{
	border:1px solid #d0d0d0;
	height:24px;
	width:143px;
	line-height:23px;
}
.pw_area{
	clear:both;
	padding-top:1px;
}
.input_area{
	float:left;
}
.login_box_s{
	background:#f5f5f5;
	width:357px;
	height:80px;
	padding:20px 0 0 50px; 
	margin:20px auto 0 auto;
}
.login_bt_area{
	float:left;
}
.log_txt_area{
	font-family:"굴림";
	font-size:9pt;
	color:#6b6b6b;
	padding:10px 0 0 120px;
}


/*********아이디찾기**********/

.find_box{
	border:1px solid #b9b9b9;
	width:565px;
	text-align:center;
	margin:20px auto 0 auto;
	padding-bottom:30px;
}
.find_title{
	margin:0 auto 10px auto;
	padding:30px 0 0 0;
	font-size:15pt;
	font-weight:bold;
}
.find_form_li{
	list-style:none;
	float:left;
}
.find_form_li_01{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:20px;
	font-family:"돋움";
	font-size:9pt;
	font-weight:bold;
}
.find_form_li_02{
	list-style:none;
	float:left;
	padding-top:8px;
	padding-right:7px;
	font-family:"돋움";
	font-size:9pt;
	font-weight:bold;
}
#find_input_st{
	border:1px solid #d0d0d0;
	height:24px;
	width:220px;
	line-height:23px;
}
.pwfind_id_area{
	clear:both;
	padding-top:3px;
	text-align:top;
}
.find_box_s{
	background:#f5f5f5;
	width:357px;
	height:90px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 0 0;
}

.find_box_s_02{
	background:#f5f5f5;
	width:357px;
	height:110px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 0 0;
}
.find_input_area{
	margin:0 auto;
	text-align:center;
	width:270px;
}
.find_bt_area{
	padding-left:45px;
	padding-top:10px;
	float:top;
	clear:both;
}
.find_bt_area_02{
	text-align:left;
	padding-top:15px;
}
.hid{
	display: none;
}
.find_li_btn{
	list-style:none;
	float:left;
	padding:20px 5px 0 5px;
}


/*회원가입*/
.join_s_tit{
	list-style:none;
	margin:0;
	width:620px;
	clear:both;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
.tab_join{
	width:95%;
	margin:0 auto;
	border-top:2px solid #313f63;
	font-size:11pt;
	color:#555555;
}
.tab_join th{
	background:#eef5f5;
	border-bottom:1px solid #bab8af;
	width:143px;
	text-align:left;
	padding:15px;
}
.tab_join td{
	text-align:left;
	padding:3px 0 3px 10px;
	background:#fff;
	border-bottom:1px solid #bab8af;
	border-left:1px solid #bab8af;	
}
.j_input_st_01{
	border:1px solid #bab8af;
	height:21px;
	width:130px;
	margin:0;
}
.j_input_st_02{
	border:1px solid #bab8af;
	height:21px;
	line-height:20px;	
	width:200px;
}
.j_input_st_03{
	border:1px solid #bab8af;
	height:21px;
	width:50px;
}
.j_input_st_04{
	border:1px solid #bab8af;
	height:21px;
	width:400px;
	line-height:20px;
	margin-top:3px;
}
.j_input_st_05{
	border:1px solid #bab8af;
	height:21px;
	width:250px;
	margin:0;
}
.j_input_st_06{
	border:1px solid #bab8af;
	height:21px;
	width:90px;
	margin:0;
}
.td_img{
	margin-top:20px;
	
}
.j_bottom_txt{
	list-style:none;
	font-size:9pt;
	text-align:right;
	width:720px;
	color:#555555;
	padding-top:5px;
}
.span_st{
	color:#ff0000;
}
.j_go_btn_area{
	clear:both;
	padding-top:19px;
	padding-left:198px;
}
.j_go_btn_area li{
	list-style:none;
	padding-right:6px;
	float:left;
}


/********테이블**************/

.sub_table_st_01{
	width:100%;
	border-top:2px solid #313f63;
	border-collapse:collapse;
}
.sub_table_st_01 th{
	background-color:#eef5f5;
	font-size:11pt;
	padding:15px 0;
	text-align:center;	
	border-right:1px solid #bdbcb3;
	border-bottom:1px solid #bdbcb3;
}
.sub_table_st_01 td{
	background-color:#fff;
	padding:10px 0;
	font-size:10pt;
	text-align:center;	
	border-right:1px solid #bdbcb3;
	border-bottom:1px solid #bdbcb3;
}
.sub_table_st_01 td a:hover{
	text-decoration:underline;	
}

.sub_table_st_02{
	width:100%;
	border-top:2px solid #313f63;
	border-collapse:collapse;
}
.sub_table_st_02 th{
	background-color:#eef5f5;
	padding:10px 0;
	font-size:11pt;
	text-align:center;	
	border:1px solid #bdbcb3;
}
.sub_table_st_02 td{
	background-color:#fff;
	padding:10px 0 10px 10px;
	text-align:left;	
	border:1px solid #bdbcb3;
}
.sub_table_st_02 td a:hover{
	text-decoration:underline;	
}

.sub_con_btn_area{
	margin:30px auto 0 auto;	
	height:50px;
}

.board_input_file{width:400px;height:24px;background:#fff;border:1px solid #e5e5e5;padding:3px 5px;}
.board_input_file2{width:300px;height:24px;background:#fff;border:1px solid #e5e5e5;padding:3px 5px;}
.textarea_st{width:95%;background:#fff;border:1px solid #e5e5e5;padding:5px;}
.sub_place_select{width:170px;	height:25px;	line-height:25px;font-size:10pt;border:1px solid #bdbcb3;}


/***********버튼 스타일**************/
.con_btn_st_01 a{
	padding:10px 15px;
	color:#fff;
	font-weight:bold;
	font-size:12pt;
	background-color:#11447b;
}
.con_btn_st_01 a:hover{
	background-color:#2465ab;
}

.con_btn_st_02 a{
	padding:10px 15px;
	color:#fff;
	font-weight:bold;
	font-size:12pt;
	background-color:#525252;
}
.con_btn_st_02 a:hover{
	background-color:#7a7a7a;
}

.con_btn_st_03 a{
	padding:10px 15px;
	color:#fff;
	font-weight:bold;
	font-size:12pt;
	background-color:#AC1E35;
}
.con_btn_st_03 a:hover{
	background-color:#D32743;
}

/*********서브페이지 검색************/
.sub_con_search_area{
	width:100%;
	height:27px;
	text-align:right;
	margin:0 0 20px 0;	
}
.sub_con_search_area ul{
	float:right;	
	width:340px;
}
.sub_con_search_area ul li{
	float:left;	
	margin:0 0 0 5px;
}

.sub_con_search_input{
	width:200px;
	height:25px;
	border:1px solid #a9a9a9;
	line-height:25px;	
}

.sub_con_search_select{
	width:50px;
	height:27px;
	line-height:25px;			
}
.sub_con_search_select_2{
	width:250px;
	height:38px;
	font-size:12pt;	
	font-weight:bold;
	line-height:38px;
	font-family:'malgun gothic','맑은고딕','돋움', arial;
}
.sub_con_search_input_2{
	width:200px;
	height:38px;
	border:1px solid #a9a9a9;
	line-height:38px;	
	font-size:12pt;
	font-weight:bold;
}


/*********마이페이지 검색************/
.mypage_con_search_area{
	width:100%;
	height:25px;
	text-align:right;
	margin:0 0 20px 0;	
}
.mypage_con_search_area ul{
	float:right;	
	width:310px;
}
.mypage_con_search_area ul li{
	float:left;	
	margin:0 0 0 5px;
	font-size:10pt;
}

.mypage_con_search_select{
	width:70px;
	height:24px;
	line-height:25px;			
	font-size:10pt;
}

/***************paging******/
.board_paging_area{
	margin:50px auto 0 auto;
}
.paging_number_on a{
	color:#11447b;
	font-weight:bold;
	margin:0 2px;
	background-color:#ececec;
	text-decoration:underline;
	border:1px solid #ccc;
	padding:3px 7px;
}
.paging_number_off a{
	width:23px;
	height:23px;
	margin:0 2px;
	border:1px solid #ccc;
	padding:3px 7px;
}
.paging_number_off a:hover{
	width:23px;
	height:23px;
	background-color:#ececec;
}



/**********서브페이지 타이틀**********/
.sub_con_title_01{
	background:url(/eco_reserve/images/sub/list_title_01.png) no-repeat 0 4px;
	font-size:12pt;
	font-weight:bold;	
	text-align:left;
	padding:0 0 0 20px;
	margin:25px 0 10px 0;
}
.sub_con_title_02{
	background:url(/eco_reserve/images/sub/list_title_02.png) no-repeat 0 7px;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 15px;	
	margin:10px 0 10px 8px;
}
.sub_con_title_03{
	font-size:10pt;
	text-align:left;
	padding:0 0 0 15px;	
	margin:0 0 8px 20px;
}


/**********************/

.reserve_top_search_area{
	width:98%;
	border:1px solid #e1e3e4;
	background-color:#f1f4f6;
	margin:0 auto 20px auto; 	
}
.reserve_top_search_area ul{
	width:640px;
	margin:0 auto;
	height:55px;
}
.reserve_top_search_area ul li{
	float:left;
	margin:8px 5px 0 5px;		
}
.reserve_select_st{
	width:262px;
	height:38px;
	font-size:12pt;	
	font-weight:bold;
	line-height:38px;
	font-family:'malgun gothic','맑은고딕','돋움', arial;
}

.facility_photo_area{
	width:164px;
	height:159px;
	border:1px solid #e1e1e1;
}
.facility_photo_area img{
	width:158px;
	height:153px;
	background:url(/eco_reserve/images/reserve/img_no.png) no-repeat;
	margin:3px;
}
.facility_list_area{
	widht:100%; 
	height:290px;
	border-top:2px solid #313f63;
	/*border-bottom:1px solid #313f63;*/
}
.facility_list_area_2{
	widht:100%; 
	height:290px;
	border-top:1px solid #313f63;
	/*border-bottom:1px solid #313f63;*/
}
.facility_li{
	float:left;
	width:170px;
	margin:10px 15px 0 15px;
}
.facility_li_btn_area{
	margin:8px auto 0 auto;	
}

/*VR view*/
.vr_section{
	background: url(/eco_reserve/images/reserve/vr_page_bg.png)  no-repeat 0 0;
	margin:0 auto;
	width:800px;
	height:515px;
    text-align: left;
}
.vr_title{
    margin-left: 65px;
	margin-bottom: 10px;
	padding-top: 65px;
    font-size: 15pt;
    font-weight: bold;
}
.vr_btn{
 text-align: right;
 margin:5px 68px 0 0 ;
}
.view_bg{background:url(/eco_reserve/images/reserve/vr_bg3.png) no-repeat 0 0; width:682px; margin:0 auto; height:371px;  top: 0px; position: relative; }
.window{padding-left:11px;padding-top:12px; width:682px; margin:0 auto;}


/************시설예약 안내*********/
.facility_info_photo_area{
	float:left;	
	width:164px;
	height:159px;
	background:url(/eco_reserve/images/reserve/img_no_new.png) no-repeat;
	background-color:#fff;
	border:1px solid #e1e1e1;
}
.facility_info_photo_area img{
	width:158px;
	height:153px;
	margin:3px;
}
.facility_info_tab_area{
	float:left;	
	margin:0 0 0 10px;
	width:580px;
}
.facility_list_info_area{
	widht:100%; 
	height:240px;
	/*border-top:1px solid #313f63;*/
}
.facility_list_info_area_2{
	widht:100%; 
	height:240px;
	border-top:2px solid #313f63;
}
.facility_li_info{
	margin:10px 15px 0 15px;
}

.facility_li_info_btn_area{
	clear:both;
	text-align:center;	
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}

.facility_li_info_tab{
	float:left;
	width:100%;	
	border-collapse:collapse;
}
.facility_li_info_tab th{
	padding:10px 0 ;
	border-right:1px solid #ccc;	
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;		
	text-align:center;
	padding:5px 0 5px 0;
	background-color:#ececec;
	border:1px solid #ccc;
}
.facility_li_info_tab td{
	border-right:1px solid #ccc;	
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;	
	text-align:left;
	padding:5px 0 5px 5px;
}

/*********예약하기******/

.reserve_tab_area{
	margin:20px auto 0 auto;	
	text-align:center;
	width:695px;
	height:44px;
}
.reserve_tab_area ul li{
	float:left;
	margin:0 5px;
}


.calendar_area{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
}
.month_paging{
	width:225px;
	height:30px;
	margin:0 auto;	
}
.month_paging ul li{
	float:left;	
}
.month_area{
	font-size:35px;
	font-weight:bold;
	padding:0 40px;
	color:#005188;
}
.month_pre_btn{
	padding-top:17px;
}
.month_next_btn{
	padding-top:17px;
}
.calendar_txt{
	padding-top:10px;
	margin:0 auto;
	width:632px;
	height:20px;
	text-align:right;
	color:#ff0000;
}
.calendar_bg{
	background:url(../eco_reserve/images/sub/reserve_calendar_bg.png) no-repeat;
	margin:0 auto;
	text-align:center;
	width:642px;
	height:364px;
	padding:58px 0 0 0;
	margin-top:10px;
}
.calendar_tab{
	width:	625px;
	margin:0 auto;
	border:1px solid #a5adb1;
	border-collapse:collapse;
	background:#fff;
}
.calendar_tab th{
	background-color:#313f63;
	color:#fff;	
	text-align:center;
	height:49px;
	border:1px solid #a5adb1;
}
.calendar_tab td{
	border:1px solid #a5adb1;
	vertical-align:baseline;
	height:40px;
	line-height:12pt;
	text-align:left;
	padding:4px 5px;
}
.reserve_situation{
	padding-top:3px;	
}
.reserve_situation li{
	float:left;	
	height:21px;
	margin-left:3px;
}

.reserve_close{
	background-color:#dedede;	
}
.reserve_no_txt{
	color:#9c1722;	
}
.reserve_yes_txt a{
	color:#0c76a6;	
	font-weight:bold;
}
.sat_color{
	color:#0d4ffa;	
}
.sun_color{
	color:#ef1111;	
}
.reserve_info_box{
	width:660px;
	background-color:#f3f8f8;
	padding:20px 10px;
	text-align:left;
	margin:0 auto;
	border-top:2px solid #313f63;
	border-bottom:1px solid #bfc4c4;
	line-height:20px;
}
.icon_vlue{
	margin-left:10px;
	float:left;
}
.icon_vlue li{
	margin-left:5px;	
}
.small_calendar_area{
	float:left;
	width:238px;
	text-align:left;
	height:400px;

}
.small_month_paging{
	line-height:25px;
	margin:0 auto;
	float:left;
	height:40px;
}
.small_month_paging ul li{
	float:left;	
}
.small_month_area{
	font-size:25px;
	font-weight:bold;
	text-align:left;
	color:#005188;
	padding:0 10px;
}
.small_month_pre_btn{
	padding-top:5px;
}
.small_month_next_btn{
	padding-top:5px;
}
.small_calendar_bg{
	clear:both;
	background:url(../eco_reserve/images/sub/reserve_small_calendar_bg.png) no-repeat;
	text-align:center;
	width:238px;
	height:343px;
	padding-top:60px;
}
.small_calendar_tab{
	width:	200px;
	margin:0 auto 0 auto;
	border:1px solid #a5adb1;
	border-collapse:collapse;
	background:#fff;
}
.small_calendar_tab th{
	background-color:#313f63;
	color:#fff;	
	padding:10px 0;
	text-align:center;
	border:1px solid #a5adb1;
}
.small_calendar_tab td{
	border:1px solid #a5adb1;
	vertical-align:baseline;
	text-align:left;
	line-height:12pt;
	padding:3px 5px;
}
.reserve_title_01{
	clear:both;
    background: url(../eco_reserve/images/icon_01.gif) 0 7px no-repeat;
    padding-left: 10px;
	text-align:left;
    font-size: 12pt;
    font-weight: bold;
	margin-top:20px;
}
.small_reserve_situation{
	padding-top:3px;	
}
.small_reserve_situation li{
	float:left;	
	height:13px;
	margin-left:3px;
}

/*********************/
.reserve_select_area_left{
	width:370px;
	text-align:left;
	float:left;	
	margin:30px 0 0 20px;
}
.reserve_select_area_right{
	float:left;
	margin:30px 0 0 10px;	
}

.main_schedule_section_01{
	text-align:left;	
	width:350px;
	height:60px;
	margin:0 0 10px 0;
}
.main_schedule_month_number{
	font-size:18pt;	
	font-weight:bold;
	margin:2px 0 0 0;
}
.main_schedule_section_02{
	text-align:left;	
	width:362px;
}
.reserve_callendar_tab{
	width:350px;

	border:1px solid #b3b3b3;
	border-collapse:collapse;
}
.reserve_callendar_tab th{
	border:1px solid #b3b3b3;	
	background-color:#11447b;
	padding:8px 0;
	text-align:center;
	color:#fff;
	font-size:11pt;
	height:35px;
}

.reserve_callendar_tab td{
	border:1px solid #b3b3b3;	
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-size:12px;
	height:30px;
}
.calendar_sunday{
	color:#ff0c0c;
}
.calendar_saturday{
	color:#69fdff;
}
.calendar_today{
	background-color:#b3b3b3;
	color:#fff;	
}
.calendar_closeday{
	background-color:#ccc;	
}
.reserve_cal_ok_td{
	background-color:#eff3fe;
}
.reserve_cal_no_td{
	background-color:#ffeef1;
}

.sat_color{
	float:left;
	color:#0d4ffa;	
}
.sun_color{
	float:left;
	color:#ef1111;	
}
.bin_color{
	float:left;
	color:#d3d3d3;	
}

.schedule_month_area{
	width:350px;
	background:url(/eco_reserve/images/reserve/cal_month_bg.png);
	height:42px;
	text-align:center;
}
.schedule_month_area ul{
	text-align:center;
	margin:0 auto;
	width:180px;
}
.schedule_month_area ul li{
	float:left;
}

.reserve_time_selected_day{
	background:url(/eco_reserve/images/sub/icon_03.gif) no-repeat 0 7px;
	padding: 0 0 0 12px;
	text-align:left;
	font-weight:bold;
	width:380px;
	font-size:12pt;	
}
.reserve_time_select_tab{
	text-align:left;
	width:380px;
	border-top:1px solid #313f63;
	border-collapse:collapse;	
}
.reserve_time_select_tab th{
	background-color:#eef5f5;
	padding:5px 0;
	text-align:center;
	border:1px solid #bdbcb3;
	font-size:10pt;	
}
.reserve_time_select_tab td{
	border:1px solid #bdbcb3;
	padding:5px 0;
	text-align:center;
	font-size:10pt;	
}
.reserve_app_confirm{
	background:url(/eco_reserve/images/sub/icon_03.gif) no-repeat 0 7px;
	padding: 0 0 0 12px;
	text-align:left;
	font-weight:bold;
	width:550px;
	font-size:12pt;	
}
.table_under_txt{
	width:380px;
	text-align:left;
	/*color:#900;*/	
	margin:5px 0 0 0;
}
.reserve_step_area{
	width:100%;	
	height:80px;
	margin:0 atuo;
}
.reserve_step_area ul{
	margin:0 auto;	
}
.reserve_step_area ul li{
	float:left;	
	margin:0 13px 0 13px;
}

.reserve_txt_box_area{
	width:95%;
	margin:10px auto 20px auto;
}
.reserve_txt_box_area ul{
	width:100%;
	padding:0 10px 10px 0;
	border-top:2px solid #313f63;
	border-bottom:1px solid #9fa2a9;
	background-color:#eef5f5;
	text-align:left;
}

.reserve_agree_area{
	width:100%;
	margin:0 0 0 0;	
	padding:10px 10px 10px 0;
	height:20px;
	/*border-bottom:1px solid #9fa2a9; */
}
.reserve_agree_area li{
	float:left;
	margin:0 0 0 10px;	
}

.input_st{
	border:1px solid #cbcbcb;
	padding:5px 5px;
	height:15px;
	line-height:15px;
}

/************갤러리************/

.gallery_area{
	width:100%;
	border-top:2px solid #313f63;
	margin:20px auto 0 auto;
}
.gallery_li{
	width:203px;
	height:200px;
	text-align:center;
	float:left;
	margin:10px 30px 10px 30px;
}

.gallery_pic_area{
	background:url(/eco_reserve/images/community/gallery_img_no.png) no-repeat;
	width:195px;
	height:153px;	
	border:2px solid #d7d7d7;
}

.gallery_pic_area img{
	width:195px;
	height:153px;
}

.gallery_tit{
	margin:3px auto 0 auto;
	font-size:10pt;
	font-weight:bold;
}

.gallery_tit a:hover{
	color:#007dc6;
	text-decoration:underline;
}
.gallery_date{
	font-size:9pt;
	margin:3px auto 0 auto;
	color:#a7a6a6;
}

.sub_tap_area{
	width:100%;
	height:40px;
	margin:0 auto;	
}

.sub_tap_area table{
	margin:0 auto;	
	width:100%;
}

.tab_on{
	padding:10px 10px;
	font-size:11pt;
	font-weight:bold;
	background-color:#11447b;	
	margin:0;
}

.tab_on a{color:#fff}

.tab_off{
	padding:10px 10px;
	font-size:11pt;
	font-weight:bold;
	background-color:#e0dede;
	margin:0;
}

.tab_off a{color:#000;}


/************사이트맵*****/

.sitemap_tit_area{
	width:140px;
	height:23px;
	padding:10px 0 10px 20px;
	text-align:left;
	background-color:#3bb56d;	
	font-size:12pt;
	color:#fff;
	font-weight:bold;
}
.sitemap_list_area{
	text-align:left;
	width:160px;	
}
.sitemap_list_area li{
	border-bottom:1px solid #ccc;
	height:20px;
	font-size:10pt;
	width:140px;
	padding:10px 0 10px 20px;
	background:url(/eco_reserve/images/sitemap/sitemap_li_icon.png) 10px 17px no-repeat;
}

.sitemap_list_area li a:hover{
	font-weight:bold;	
}

.pop_wrap{text-align:left;}
#pop_viewer h1{padding-top:10px;padding-left:10px;}
#pop_viewer ul{padding-left:10px;}
#pop_viewer ul li{clear:both;padding:15px 0;}
#pop_viewer ul li span{display:block;}
#pop_viewer ul li .img_l{float:left;width:200px;}
#pop_viewer ul li .txt_r{float:left;width:430px;line-height:18px;}

/*단체관리*/

.mygroup_title{
	border:2px solid #ccc;
	width:95%;
	margin:0 auto 10px auto;
	height:	49px;
	line-height:49px;
	font-size:12pt;
	font-weight:bold;
	color:#3fb1b1;
}
.mygroup_info{
	margin:0 auto;
	width:400px;
}
.mygroup_info ul li{
	float:left;
	margin:0 10px 0 10px;
}
.mygroup_photo_area{
	clear:both;
	text-align:center;
	width:537px;
	margin:30px auto 0 auto;
}
.mygroup_photo_bg{
	background:url(../eco_reserve/images/group_photo_bg.png) no-repeat;
	width:537px;
	height:240px;
	text-align:left;
}
.mygroup_photo_bg img{
	width:525px;
	height:228px;
	margin:5px 0 0 5px;
}
.group_txt_area{
	width:600px;
	background-color:#eef5f5;
	margin:30px auto 0 auto;
	padding:20px 10px;
	border:1px solid #dbdbdb;
}

/**********faq**********/

.faq_select_list_area{
	text-align:center;
	margin:0 auto;
	width:556px;
	height:200px;
}
.faq_select_list_section_01{
	border:2px solid #3f88b6;
	width:170px;
	height:130px;
	padding:0 0 10px 0;
	float:left;
	margin-top:0;
	margin-right:10px;
}
.faq_select_list_section_02{
	border:2px solid #3f88b6;
	width:170px;
	height:130px;
	padding:0 0 10px 0;
	float:left;
	margin-right:10px;
}
.faq_select_list_section_03{
	border:2px solid #3f88b6;
	width:170px;
	height:130px;
	padding:0 0 10px 0;
	float:left;
	margin-right:10px;
}
.faq_select_list_section_04{
	border:2px solid #3f88b6;
	width:170px;
	height:130px;
	padding:0 0 10px 0;
	float:left;
}
.faq_select_list_area ul li{
	text-align:left;
	background:url(/eco_reserve/images/sub/list_title_02.png) 0px 5px no-repeat;
	padding-left:15px;
	margin:7px 0 7px 10px;
}
.faq_select_list_area ul li a:hover{
	text-decoration:underline;
	color:#0000ff;
}

.faq_tit_area{
	width:100%; 
	height:30px;
	line-height:25px;
	background-color:#3f88b6;
	font-weight:bold;
	color:#fff;
	font-size:12pt;
}

/********인증하기*******/

.sub_txt_box_01{
	width:98%;
	border:1px solid #e1e3e4;
	background-color:#f1f4f6;
	margin:0 auto 20px auto; 
}
.sub_txt_box_01 ul {
	text-align:left;
	margin:10px;	
}
.sub_txt_box_b{
	margin-left:5px;
	font-weight:bold;
	font-size:12pt;	
}
.sub_txt_box_c{
	margin-left:20px;
}
.sub_txt_box_01 ul li{
	margin-bottom:10px;	
	line-height:120%;
}

.confirm_box{
	width:300px;
	background:#f3f2f2;
	padding:20px;
	text-align:center;
	margin-top:10px;
	border-top:2px solid #444;
	border-bottom: 1px solid #ccc;
}
.confirm_box span{
	clear:both;	
}
.confirm_section{
	float:left;
	width:360px;
}
.confirm_text{
	color:#1e4182;
	margin-top:10px;
}

/****약관동의***/
.taxtarea_box{
	width:100%;
	height:200px;
	background-color:#eef5f5;
	padding:20px 0 0 0;
	text-align:left;
	margin:10px auto 0 auto;
	border-top:2px solid #313f63;
	border-bottom:1px solid #bfc4c4;
}
.agree_txt_area{
	text-align:center;
	margin:0 auto;
}
.txtarea_st{
	width:620px;
	height:140px;
	padding:20px;
}
.agree_check{
	font-size:10pt;	
 	text-align:left;
	margin-top:5px;
}
.agree_title_01{
    background: url(/eco_reserve/images/icon_01.gif) 0 7px no-repeat;
    padding-left: 10px;
	text-align:left;
    font-size: 12pt;
    font-weight: bold;
	margin-top:20px;
}

.sub_txt_box_b{
	font-weight:bold;
	font-size:12pt;	
}
.sub_txt_box_01 ul li{
	margin-bottom:10px;	
	line-height:120%;
}

/*아이디,비밀번호 찾기*/
.find_form_box{
	width:100%;
	height:190px;
	margin-top:20px;
	border-top:2px solid #313f63;
	border-bottom:1px solid #bfc4c4;
	background-color:#eef5f5;
	padding:0 0 10px 0;
	text-align:left;
}
.find_title{
	font-size:12pt;	
	font-weight:bold;
	margin:0 0 0 360px;
}
.find_area{
	text-align:left;
	background:url(/eco_reserve/images/member/find_bg.png) no-repeat;
	height:110px;
	margin:0px 0 0 180px;	
	padding:20px 0 0 190px;
	float:left;
}
.find_li_01{
	height:30px;	
	margin-top:5px;
}
.find_li_01 li{
	float:left;	
	margin-right:22px;
	padding:0;
}
.find_li_02{
	clear:both;
	height:30px;
	margin-top:5px;
}
.find_li_02 li{
	float:left;
	margin-right:10px;	
}
.find_btn_area{
	float:left;	
	margin-top:20px;
}
