@charset "utf-8";
/* CSS Document */

/*
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

html, body {
	min-width:1040px;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0;
	padding:0;
	border:0;

	font-family:'돋움',Dotum,sans-serif;
	color:#000;
	letter-spacing:-0.5px;
	background-color:#FFF;
}
ol,ul,li {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
img {
	border:0;	

}

.font_01 {
	font-size:1.5em;
}

/* top menu */
#top_menu_area_bg {
	width:100%;
	height:60px;
	background:url(/images/img_topmenu_bg.jpg) no-repeat top center;
}
.top_menu_area {
	width:1040px;
	height:60px;
	position:relative;
	margin:0 auto;
}
.top_logo_area {
	width:116px;
	height:22px;
	position:absolute;
	top:19px;
	left:48px;
}
.top_menu_01_area {
	width:43px;
	height:13px;
	position:absolute;
	top:23px;
	left:275px;
}
.top_menu_02_area {
	width:123px;
	height:13px;
	position:absolute;
	top:23px;
	left:375px;
}
.top_menu_03_area {
	width:77px;
	height:13px;
	position:absolute;
	top:23px;
	left:550px;
}
.top_menu_04_area {
	width:87px;
	height:13px;
	position:absolute;
	top:23px;
	left:687px;
}
.top_search_area {
	width:145px;
	height:22px;
	position:absolute;
	top:19px;
	left:861px;
}
.search_01 {
	width:105px;
	height:20px;
	border:solid 1px #d0d0d0;
	background-color:#fff;
	padding-left:5px;
	font-size:0.7em;
}

/* main visual */
#main_visual_area {
	width:100%;
	height:440px;
	background:#E9E9E9 url(/images/main_top_visual01.jpg) no-repeat top center;
}

/* sub visual */
#sub_visual_area {
	width:100%;
	height:280px;
	background:#000 url(/images/main_sub_visual01.jpg) no-repeat top center;
}

/* main contents */
#main_contents_area {
	width:980px;
	height:495px;
	background:#FFF;
	margin:0 auto;
	position:relative;
}


#facebook_area {
	width:225px;
	height:455px;
	position:absolute;
	top:40px;
	left:0;	
}
.facebook_01 {
	width:225px;
	height:19px;
}
.facebook_02 {
	width:225px;
	height:40px;
	margin-top:14px;
	font-size:0.7em;
	color:#707070;
}
.facebook_03 {
	width:225px;
	height:27px;
}
.facebook_03_left {
	width:22px;
	height:17px;
	float:left;
}
.facebook_03_right {
	width:22px;
	height:17px;
	float:right;
}
.facebook_contents_area {
	widht:225px;
	height:169px;
	position:relative;
}
.facebook_contents_image {
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
}
.facebook_contents_title a {
	width:122px;
	height:56px;
	font-size:0.8em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	position:absolute;
	top:0;
	left:103px;
}
.facebook_contents_title a:hover {
	width:122px;
	height:56px;
	font-size:0.8em;
	font-weight:bold;
	color:#555;
	text-decoration:underline;
	position:absolute;
	top:0;
	left:103px;
}
.facebook_contents_date {
	width:122px;
	height:19px;
	font-size:0.7em;
	color:#555;
	position:absolute;
	top:56px;
	left:103px;
}
.facebook_contents_like_icon {
	width:47px;
	height:20px;
	position:absolute;
	top:75px;
	left:103px;
}
.facebook_contents_like_num {
	width:68px;
	height:15px;
	position:absolute;
	top:78px;
	left:158px;
	font-size:0.8em;
	font-weight:bold;
	color:#25418d;
}
.facebook_contents_text a {
	width:225px;
	height:35px;
	position:absolute;
	top:110px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:none;
}
.facebook_contents_text a:hover {
	width:225px;
	height:35px;
	position:absolute;
	top:110px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:underline;
}


#instagram_area {
	width:225px;
	height:455px;
	position:absolute;
	top:40px;
	left:255px;	
}
.instagram_01 {
	width:225px;
	height:19px;
}
.instagram_02 {
	width:225px;
	height:40px;
	margin-top:14px;
	font-size:0.7em;
	color:#707070;
}
.instagram_03 {
	width:225px;
	height:27px;
}
.instagram_03_left {
	width:22px;
	height:17px;
	float:left;
}
.instagram_03_right {
	width:22px;
	height:17px;
	float:right;
}
.instagram_contents_area {
	widht:225px;
	height:169px;
	position:relative;
}
.instagram_contents_image {
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
}
.instagram_contents_title a {
	width:122px;
	height:95px;
	font-size:0.8em;
	color:#000;
	text-decoration:none;
	position:absolute;
	top:0;
	left:103px;
}
.instagram_contents_title a:hover {
	width:122px;
	height:95px;
	font-size:0.8em;
	color:#555;
	text-decoration:underline;
	position:absolute;
	top:0;
	left:103px;
}
.instagram_contents_text a {
	width:225px;
	height:35px;
	position:absolute;
	top:110px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:none;
}
.instagram_contents_text a:hover {
	width:225px;
	height:35px;
	position:absolute;
	top:110px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:underline;
}


#blog_area {
	width:225px;
	height:455px;
	position:absolute;
	top:40px;
	left:510px;	
}
.blog_01 {
	width:225px;
	height:19px;
}
.blog_02 {
	width:225px;
	height:40px;
	margin-top:14px;
	font-size:0.7em;
	color:#707070;
}
.blog_03 {
	width:225px;
	height:27px;
}
.blog_03_left {
	width:22px;
	height:17px;
	float:left;
}
.blog_03_right {
	width:22px;
	height:17px;
	float:right;
}
.blog_contents_area {
	widht:225px;
	height:169px;
	position:relative;
}
.blog_contents_image {
	width:225px;
	height:115px;
	position:absolute;
	top:0;
	left:0;
}
.blog_contents_title a {
	width:225px;
	height:15px;
	font-size:0.8em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	position:absolute;
	top:128px;
	left:0;
}
.blog_contents_title a:hover {
	width:225px;
	height:15px;
	font-size:0.8em;
	font-weight:bold;
	color:#555;
	text-decoration:underline;
	position:absolute;
	top:128;
	left:0;
}


#news_area {
	width:220px;
	height:455px;
	position:absolute;
	top:40px;
	left:760px;	
}
.news_01 {
	width:220px;
	height:19px;
}
.news_02 {
	width:220px;
	height:40px;
	margin-top:14px;
	font-size:0.7em;
	color:#707070;
}
.news_03 {
	width:220px;
	height:27px;
}
.news_03_left {
	width:22px;
	height:17px;
	float:left;
}
.news_03_right {
	width:22px;
	height:17px;
	float:right;
}
.news_contents_area {
	widht:220px;
	height:105px;
	position:relative;
	border-bottom:dotted 1px #AAA;
}
.news_contents_title a {
	width:220px;
	height:15px;
	font-size:0.8em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	position:absolute;
	top:10px;
	left:0;
}
.news_contents_title a:hover {
	width:220px;
	height:15px;
	font-size:0.8em;
	font-weight:bold;
	color:#555;
	text-decoration:underline;
	position:absolute;
	top:10px;
	left:0;
}
.news_contents_text a {
	width:220px;
	height:35px;
	position:absolute;
	top:35px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:none;
}
.news_contents_text a:hover {
	width:220px;
	height:35px;
	position:absolute;
	top:35px;
	left:0;
	font-size:0.8em;
	color:#898989;
	text-decoration:underline;
}
.news_contents_date {
	width:220px;
	height:19px;
	font-size:0.7em;
	color:#555;
	position:absolute;
	top:80px;
	left:0;
}


/* sub contents */
#sub_contents_area {
	width:100%;
	height:auto;
	background:#FFF;
	margin:0 auto;
	position:relative;
}
.sub_contents_title {
	width:100%;
	height:55px;
	font-size:2em;
	font-weight:bold;
	color:#000;
}
.sub_contents_s_title {
	font-size:0.5em;
	font-weight:bold;
	color:#000;
	padding-left:20px;
}
.sub_contents_s_title02 {
	font-size:0.5em;
	font-weight:bold;
	color:#337DC1;
	padding-left:20px;
}
.sub_contents_s_title03 {
	font-size:0.5em;
	font-weight:bold;
	color:#333;
	padding-left:5px;
}
.sub_contents {
	width:980px;
	height:100%;
	margin-bottom:50px;
}
.sub_contents_top_bar {
	width:100%;
	height:3px;
	background-color:#d0d0d0;
}
.sub_contents_top_space {
	width:100%;
	height:40px;
}


/* 펠리아소개 */
.sub_text_area01 {
	width:100%;
	height:220px;
	margin-top:40px;
	position:relative;
	border-bottom:solid 1px #d0d0d0;
}
.sub_text_01 {
	width:710px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	font-size:0.8em;
	line-height:1.7em;
	color:#666;
}


.sub_text_01_2 {
	width:220px;
	height:178px;
	position:absolute;
	top:0;
	left:760px;
}
.sub_text_area02 {
	width:100%;
	height:90px;
	margin-top:40px;
	position:relative;
	border-bottom:solid 1px #d0d0d0;
}
.sub_text_02 {
	width:155px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.7em;
	color:#333;
}
.sub_text_02_2 {
	width:185px;
	height:auto;
	position:absolute;
	top:5px;
	left:255px;
}
.sub_text_02_3 {
	width:490px;
	height:auto;
	position:absolute;
	top:0;
	left:490px;
	font-size:0.8em;
	line-height:1.7em;
	color:#666;
}


.sub_text_area03 {
	width:980px;
	height:200px;
	margin-top:40px;
	position:relative;
}
.sub_text_03 {
	width:300px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.7em;
	color:#333;
}
.sub_text_03_2 {
	width:300px;
	height:auto;
	position:absolute;
	top:50px;
	left:0;
	font-size:1em;
	font-weight:bold;
	line-height:1.7em;
	color:#666;
}
.sub_text_03_3 {
	width:580px;
	height:auto;
	position:absolute;
	top:85px;
	left:0;
	font-size:0.8em;
	line-height:1.5em;
	color:#666;
}
.sub_text_03_4 {
	width:353px;
	height:auto;
	position:absolute;
	top:10px;
	left:628px;
}


.sub_text_area04 {
	width:980px;
	height:745px;
	margin-top:40px;
	position:relative;
}
.sub_text_04 {
	width:592px;
	height:578px;
	background:url(/images/img_felia_5.png) no-repeat top center;
	position:absolute;
	top:123px;
	left:192px;
}
.sub_text_04_font_01 {
	font-size:1.7em;
	font-weight:600;
	line-height:1.7em;
	color:#333;
}
.sub_text_04_font_02 {
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	color:#666;
}
.sub_text_04_1 {
	width:315px;
	height:auto;
	position:absolute;
	top:20px;
	left:330px;
	text-align:center;
}
.sub_text_04_2 {
	width:315px;
	height:auto;
	position:absolute;
	top:180px;
	left:10px;
	text-align:center;
}
.sub_text_04_3 {
	width:315px;
	height:auto;
	position:absolute;
	top:180px;
	left:650px;
	text-align:center;
}
.sub_text_04_4 {
	width:250px;
	height:auto;
	position:absolute;
	top:560px;
	left:0;
	text-align:center;
}
.sub_text_04_5 {
	width:190px;
	height:auto;
	position:absolute;
	top:575px;
	left:745px;
	text-align:center;
}
.sub_text_area05 {
	width:980px;
	height:430px;
	margin-top:40px;
	position:relative;
}
.sub_text_area06 {
	width:980px;
	height:532px;
	margin-top:30px;
	position:relative;
}



/* 연혁 */
#history_left_area {
	width:980px;
	height:auto;
	position:relative;
	margin-top:30px;
}
#history_right_area {
	width:470px;
	height:auto;
	position:absolute;
	top:0;
	left:510px;
}
.history_title {
	width:470px;
	height:50px;
	font-size:2em;
	font-weight:bold;
	color:#333;
}
.history_image {
	width:470px;
	height:320px;
	margin-bottom:30px;
}
.history_year {
	width:470px;
	height:45px;
	font-size:2em;
	font-weight:bold;
	color:#498dc6;
	margin-top:30px;
}
.history_text {
	width:470px;
	height:auto;
	padding:10px 0 10px 0;
	font-size:0.8em;
	color:#666;
	border-bottom:dotted 1px #aaa;
}


/* 아카데미 */
.academy_01 {
	width:980px;
	height:300px;
}
.academy_02 {
	width:980px;
	height:113px;
	margin-top:30px;
}
.academy_03 {
	width:980px;
	height:100px;
	margin-top:15px;
	font-size:0.8em;
	color:#666;
	line-height:1.5em;
}
.academy_04 {
	width:978px;
	height:128px;
	border:solid 1px #DDD;
	position:relative;
}
.academy_04_1 {
	width:120px;
	height:100px;
	position:absolute;
	top:15px;
	left:15px;
	font-size:1em;
	font-weight:bold;
	color:#333;
	line-height:1.5em;
}
.academy_04_2 {
	width:450px;
	height:100px;
	position:absolute;
	top:15px;
	left:180px;
	font-size:1em;
	color:#333;
	line-height:1.5em;
}
.academy_05 {
	width:980px;
	height:50px;
	font-size:1.5em;
	font-weight:bold;
	color:#333;
	margin-top:50px;
}
.academy_tc_area {
	width:980px;
	height:auto;
	background-color:#f2f2f2;
	overflow:hidden;
	margin-bottom:20px;
}
.academy_tc_text_left {
	width:775px;
	height:auto;
	background-color:#f2f2f2;
	float:left;
	padding-left:20px;
}
.academy_tc_img_right {
	width:185px;
	height:200px;
	float:right;
}
.academy_tc_text_right {
	width:775px;
	height:auto;
	background-color:#f2f2f2;
	float:right;
	padding-left:20px;
	
}
.academy_tc_img_left {
	width:185px;
	height:200px;
	float:left;
}

.academy_text_01 {
	font-size:1.5em;
	font-weight:bold;
	color:#333;
	text-align:right;
	padding-top:20px;
}
.academy_text_02 {
	font-size:0.8em;
	font-weight:bold;
	color:#666;
	text-align:right;
	padding-bottom:10px;
	border-bottom:dotted 1px #666;
}
.academy_text_03 {
	font-size:0.8em;
	font-weight:bold;
	color:#666;
	text-align:right;
	padding:20px 0 20px 0;
	line-height:1.5em;
}

.academy_text_04 {
	font-size:1.5em;
	font-weight:bold;
	color:#333;
	text-align:left;
	padding-top:20px;
}
.academy_text_05 {
	font-size:0.8em;
	font-weight:bold;
	color:#666;
	text-align:left;
	padding-bottom:10px;
	border-bottom:dotted 1px #666;
}
.academy_text_06 {
	font-size:0.8em;
	font-weight:bold;
	color:#666;
	text-align:left;
	padding:20px 0 20px 0;
	line-height:1.5em;
}
.academy_level_area {
	width:978px;
	height:88px;	
	overflow:hidden;
	margin-bottom:10px;
	border:solid 1px #CECECE;
}
.academy_level_left {
	width:160px;
	height:90px;
	font-size:1.7em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.academy_level_right {
	width:818px;
	height:90px;
	font-size:1.3em;
	color:#666;
	padding-left:50px;
}


/* 오시는 길 */
.felia_mep_area {
	width:980px;
	height:463px;
	margin-bottom:30px;
	border-bottom:solid 1px #DDD;
}
.felia_map_table {
	width:980px;
	height:auto;
}



/* 매장안내 */
#shop_contents_area {
	width:958px;
	height:474px;
	border-bottom:solid 1px #d0d0d0;
	position:relative;
}
.shop_image_view {
	width:447px;
	height:320px;
	position:absolute;
	top:40px;
	left:0;
}
.shop_image_list_area {
	width:490px;
	height:64px;
	position:absolute;
	top:380px;
	left:0;
}
.shop_image_select_left {
	width:25px;
	height:64px;
	position:absolute;
	top:0;
	left:0;
}
.shop_image_select_right {
	width:25px;
	height:64px;
	position:absolute;
	top:0;
	left:465px;
}
.shop_image_list {
	width:418px;
	height:64px;
	position:absolute;
	top:0;
	left:26px;
}
.shop_name_area {
	width:400px;
	height:30px;	
	position:absolute;
	top:40px;
	left:520px;
}
.shop_name {
	width:auto;
	height:30px;
	font-size:2em;
	font-weight:bold;
	color:#000;
	float:left;
	padding-right:20px;
}
.shop_map {
	width:33px;
	height:33px;
	float:left;
}
.shop_intro_text {
	width:460px;
	height:120px;
	font-size:0.8em;
	line-height:1.5em;
	color:#666;
	position:absolute;
	top:90px;
	left:520px;
}
.shop_info_area {
	width:460px;
	height:auto;
	position:absolute;
	top:230px;
	left:520px;
}
.shop_info_title {
	vertical-align:top;
	padding:5px 0 5px 0;
}
.shop_info_text {
	font-size:1em;
	font-weight:bold;
	color:#000;
	line-height:1.5em;
	padding:5px 0 5px 0;
}


#shop_map_guide {
	width:952px;
	height:386px;
	position:absolute;
	top:20px;
	left:0;
	border:solid 4px #e8e8e8;
	background-color:#FFF;
}
.shop_map_area {
	width:447px;
	height:360px;
	position:absolute;
	top:21px;
	left:21px;
}
.shop_map_name {
	width:320px;
	height:30px;	
	position:absolute;
	top:21px;
	left:487px;
	font-size:2em;
	font-weight:bold;
	color:#000;
}
.shop_map_close {
	width:30px;
	height:30px;
	position:absolute;
	top:20px;
	right:20px;
}
.shop_map_transport {
	width:370px;
	height:auto;
	position:absolute;
	top:200px;
	left:487px;
}


/* 매장검색 */
.shop_search_map {
	width:460px;
	height:350px;
	position:absolute;
	background-color:#ddd;
	top:18px;
	left:18px;
}
.shop_search_name {
	width:450px;
	height:30px;	
	position:absolute;
	top:30px;
	left:508px;
	font-size:1.5em;
	font-weight:bold;
	color:#000;
}
.shop_search_table {
	width:450px;
	height:110px;
	position:absolute;
	top:75px;
	left:508px;
}
.shop_search_table_style01 {
	height:45px;
	background-color:#efefef;
	font-size:0.8em;
	font-weight:bold;
	color:#555;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 3px #d0d0d0;
}
.shop_search_table_style01_1 {
	height:45px;
	background-color:#efefef;
	font-size:0.8em;
	font-weight:bold;
	color:#555;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
}
.shop_search_table_style02 {
	height:45px;
	background-color:#FFF;
	font-size:0.8em;
	color:#555;
	padding-left:10px;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 3px #d0d0d0;
}
.shop_search_table_style02_1 {
	height:45px;
	background-color:#FFF;
	font-size:0.8em;
	color:#555;
	padding-left:10px;
	border-bottom:solid 1px #d0d0d0;
}
.shop_search_table_style03 {
	height:45px;
	background-color:#FFF;
	font-size:0.7em;
	color:#555;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 3px #d0d0d0;
}
.shop_search_table_style03_1 {
	height:45px;
	background-color:#FFF;
	font-size:0.7em;
	color:#555;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
}
.shop_search_guide {
	width:450px;
	height:50px;	
	position:absolute;
	top:185px;
	left:508px;
	font-size:0.8em;
	color:#000;
}
.shop_search_result_area {
	width:980px;
	height:635px;
	margin-top:30px;
}
.shop_search_result_left {
	width:480px;
	height:630px;
	position:relative;
	float:left;
}
.shop_search_result_right {
	width:480px;
	height:630px;
	position:relative;
	float:right;
}
.shop_search_result_list_title {
	width:450px;
	height:30px;	
	position:absolute;
	top:0;
	left:0;
	font-size:1.5em;
	font-weight:bold;
	color:#000;
}
.shop_search_result_list_table {
	width:480px;
	height:509px;
	position:absolute;
	top:40px;
	left:0;
}
.shop_search_result_view_img {
	margin-left:10px;
}
.shop_search_result_map {
	width:480px;
	height:350px;
	position:absolute;
	top:200px;
	left:0;
	background-color:#eee;
}


/* 가맹안내 */
.shop_join_title {
	width:980px;
	height:auto;
	padding:30px 0 30px 0;
	font-size:1.5em;
	color:#333;
	text-align:center;
}
.shop_join_step {
	width:980px;
	height:auto;
}
.shop_join_manager_area {
	width:980px;
	height:50px;
	margin-bottom:50px;	
}
.shop_join_manager_text01 {
	height:50px;
	font-size:1.3em;
	font-weight:bold;
	color:#FFF;
	background-color:#000;
	text-align:center;
}
.shop_join_manager_text02 {
	height:50px;
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	background-color:#3f3f3f;
	text-align:center;
}
.shop_join_manager_text03 {
	height:50px;
	background-color:#3f3f3f;
}
.shop_join_manager_text04 {
	height:50px;
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	background-color:#3f3f3f;
	text-align:left;
}
.shop_join_table_style01 {
	height:45px;
	background-color:#efefef;
	font-size:0.8em;
	font-weight:bold;
	color:#8b8b8b;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
}
.shop_join_table_style02 {
	height:45px;
	background-color:#FFF;
	font-size:0.8em;
	color:#666;
	padding-left:10px;
	border-bottom:solid 1px #d0d0d0;
}
.shop_join_table_style03 {
	height:225px;
	background-color:#efefef;
	font-size:0.8em;
	font-weight:bold;
	color:#8b8b8b;
	text-align:center;
	border-bottom:solid 1px #d0d0d0;
}
.shop_join_table_style04 {
	height:225px;
	background-color:#FFF;
	font-size:0.8em;
	color:#666;
	padding-left:10px;
	border-bottom:solid 1px #d0d0d0;
}
.shop_join_send {
	width:170px;
	height:40px;
	margin:0 auto;
	margin-top:30px;
}


/* 채용관련 */
.recruit_terms_title {
	width:960px;
	height:45px;
	border-bottom:solid 1px #d0d0d0;
	background-color:#efefef;
	font-size:1em;
	font-weight:bold;
	color:#333;
	padding-left:20px;
	line-height:2.7em;
}
.recruit_terms_text {
	width:950px;
	height:auto;
	border-bottom:solid 1px #d0d0d0;
	background-color:#FFF;
	font-size:0.8em;
	color:#333;
	padding:30px 0 30px 30px;
	line-height:1.5em;
}
.recruit_terms_check {
	width:980px;
	height:70px;
}
.recruit_terms_check01 {
	width:75px;
	height:auto;
	font-size:0.8em;
	color:#333;
	text-align:right;
	padding:15px 20px 20px 0;
	float:right;
}
.recruit_terms_check02 {
	width:20px;
	height:auto;
	font-size:0.8em;
	color:#333;
	text-align:right;
	padding:10px 0 20px 0;
	float:right;
}

.recruit_terms_checkbox {
	width:20px;
	height:20px;
}


/* page select */
.page_select_area {
	width:auto;
	height:32px;
	margin:0 auto;
	margin-top:30px;
		font-size:100%;
}

.page_select_02 {
	width:30px;
	height:30px;
	background-color:#0e76bc;
	border:solid 1px #ddd;
	float:left;
	margin-right:5px;
	font-size:0.8em;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:100%;
}

.page_select a {
	width:30px;
	height:30px;
	background-color:#fff;
	border:solid 1px #ddd;
	float:left;
	margin-right:5px;
	font-size:0.8em;
	font-weight:bold;
	line-height:30px;
	color:#999;
	display:block;
	text-align:center;
	text-decoration:none;
		font-size:100%;
}
.page_select a:hover {
	width:30px;
	height:30px;
	background-color:#fff;
	border:solid 1px #ddd;
	float:left;
	margin-right:5px;
	font-size:0.8em;
	font-weight:bold;
	line-height:2.3em;
	color:#333;
	display:block;
	text-align:center;
	text-decoration:none;
}


/* 입력폼 스타일 */
.form_style01 {
	width:198px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style02 {
	width:50px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style03 {
	width:30px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style04 {
	width:840px;
	height:205px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-family:'Nanum Gothic','돋움',Dotum,sans-serif;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style05 {
	width:840px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style06 {
	width:840px;
	height:27px;
	font-size:1em;
	color:#666;
}
.form_style07 {
	width:110px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style08 {
	width:120px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}
.form_style09 {
	width:225px;
	height:27px;
	border:solid 1px #d0d0d0;
	background-color:#f7f7f7;
	font-size:1em;
	color:#666;
	padding-left:5px;
}



/* sub select menu */
.sub_menu_select_area {
	width:980px;
	height:60px;
	margin:20px 0 40px 0;
	position:relative;
}
.sub_menu_select01_1_on {
	width:243px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select01_1_off {
	width:243px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select01_1_text a {
	width:243px;
	height:58px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select01_1_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:210px;
}
.sub_menu_select01_2_on {
	width:243px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:244px;
}
.sub_menu_select01_2_off {
	width:243px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:244px;
}
.sub_menu_select01_2_text a {
	width:243px;
	height:58px;
	position:absolute;
	top:0;
	left:244px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select01_2_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:455px;
}
.sub_menu_select01_3_on {
	width:243px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:488px;
}
.sub_menu_select01_3_off {
	width:243px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:488px;
}
.sub_menu_select01_3_text a {
	width:243px;
	height:58px;
	position:absolute;
	top:0;
	left:488px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select01_3_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:700px;
}
.sub_menu_select01_4_on {
	width:245px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:732px;
}
.sub_menu_select01_4_off {
	width:245px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:732px;
}
.sub_menu_select01_4_text a {
	width:243px;
	height:58px;
	position:absolute;
	top:0;
	left:732px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select01_4_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:945px;
}



.sub_menu_select02_1_on {
	width:326px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select02_1_off {
	width:326px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select02_1_text a {
	width:326px;
	height:58px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select02_1_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:295px;
}
.sub_menu_select02_2_on {
	width:326px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:325px;
}
.sub_menu_select02_2_off {
	width:326px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:325px;
}
.sub_menu_select02_2_text a {
	width:326px;
	height:58px;
	position:absolute;
	top:0;
	left:325px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select02_2_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:620px;
}
.sub_menu_select02_3_on {
	width:327px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:651px;
}
.sub_menu_select02_3_off {
	width:327px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:651px;
}
.sub_menu_select02_3_text a {
	width:327px;
	height:58px;
	position:absolute;
	top:0;
	left:651px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select02_3_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:950px;
}



.sub_menu_select03_1_on {
	width:490px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select03_1_off {
	width:490px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:0;
}
.sub_menu_select03_1_text a {
	width:490px;
	height:58px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select03_1_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:460px;
}
.sub_menu_select03_2_on {
	width:490px;
	height:58px;
	background-color:#FFF;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:489px;
}
.sub_menu_select03_2_off {
	width:490px;
	height:58px;
	background-color:#f7f7f7;
	border:solid 1px #e1e1e1;
	position:absolute;
	top:0;
	left:489px;
}
.sub_menu_select03_2_text a {
	width:490px;
	height:58px;
	position:absolute;
	top:0;
	left:489px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	color:#555;
	display:block;
	line-height:60px;
	text-decoration:none;
}
.sub_menu_select03_2_icon {
	width:15px;
	height:15px;
	position:absolute;
	top:23px;
	left:950px;
}



/* bottom menu */
#bottom_menu_area_bg {
	width:100%;
	height:175px;
	background:#333;
}
.bottom_menu_area {
	width:980px;
	height:175px;
	margin:0 auto;
	position:relative;
}
.bottom_menu_01_area {
	width:130px;
	height:135px;
	position:absolute;
	top:25px;
	left:0;
}
.bottom_menu_02_area {
	width:130px;
	height:135px;
	position:absolute;
	top:25px;
	left:134px;
}
.bottom_menu_03_area {
	width:130px;
	height:135px;
	position:absolute;
	top:25px;
	left:300px;
}
.bottom_menu_04_area {
	width:130px;
	height:135px;
	position:absolute;
	top:25px;
	left:450px;
}
.bottom_menu_style01 {
	padding-bottom:15px;
}
.bottom_menu_style02 a {
	padding-bottom:7px;
	font-size:0.8em;
	color:#DDD;
	text-decoration:none;
	display:block;
}
.bottom_menu_style02 a:hover {
	padding-bottom:7px;
	font-size:0.8em;
	color:#aaa;
	text-decoration:none;
	display:block;
}
#quick_link_area_bg {
	width:231px;
	height:164px;
	background-color:#000;
	position:absolute;
	top:5px;
	left:749px;
}
.quick_link_title {
	width:100%;
	height:auto;
	padding:19px 0 17px 9px;
}
.quick_link_menu {
	width:49px;
	height:49px;
	float:left;
	margin:0 0 7px 7px;
}


/* copyright */
#copyright_area_bg {
	width:100%;
	height:86px;
	background-color:#292929;
}
.copyright_area {
	width:980px;
	height:auto;
	margin:0 auto;
	padding-top:22px;
	font-size:0.7em;
	color:#9D9D9D;
	letter-spacing:0.2px;
	line-height:16px;
}
