@charset "utf-8";
@font-face { font-family: "NGothic"; src: url('../font/NanumGothic.eot'); src: url('../font/NanumGothic.woff') format('woff'); }
@font-face { font-family: "NMyeongjo"; src: url('../font/NanumMyeongjo.eot'); src: url('../font/NanumMyeongjo.woff') format('woff'); }


/******* 베이스 *******/

body, td, th, form, input, select, textarea, input, div, p, span {
					margin: 0;
					font-size: 1em; font-family: NanumGothic, "나눔고딕", NGothic; color: #000; line-height: 150%;
					}
body				{ background: #fff url('../img/common/bg_line.gif') repeat-x 0 130px; }
a:link			{ color: #000; text-decoration: none; }
a:visited		{ color: #000; text-decoration: none; }
a:active		{ color: #000; text-decoration: none; }
a:hover		{ color: #999; text-decoration: none; }
a:focus			{ color: #999; text-decoration: none; }
img				{ border: none; }
table			{ border-collapse: collapse; }


/******* 레이아웃 *******/

#wrap { width: 100%; height: 100%; text-align: center; }
#header { position: relative; width: 1000px; height: 130px; margin: auto; font-family: NGothic, NanumGothic, "나눔고딕"; text-align: left; background: url('../img/common/bg_util.png') no-repeat right top; }
	#header h1 { float: left; width: 220px; height: 130px; margin: 0; padding: 0; background: url('../img/common/logo_head.png') no-repeat left 50%; }
	#header h1 a { display: block; height: 130px; text-indent: -9999em; }
	#header dl { position: absolute; margin: 0; padding: 0; }
	#header dt { display: none; text-indent: -9999em; }
	#header dd { float: left; }
	.util1 { left: 280px; top: 5px; font-size: 0.75em; color: #444; }
		.util1 dd { margin-left: 8px; }
		.util1 a { margin-right: 5px; font-size: 1.1em; font-weight: 600; color: #3980d4; }
	.util2 { left: 850px; top: 5px; font-size: 0.65em; color: #444; }
		.util2 dd { margin-left: 8px; }
		.util2 a { margin-right: 5px; font-size: 1.2em; color: #444; }
	.main_search { position: absolute; left: 525px; top: 16px; }
		.main_search strong { font-size: 0.8em; font-weight: 600; color: #fff; }
		.main_search input { width: 128px; height: 22px; margin: 0 3px; border: 1px solid #fff; font-size: 0.8em; vertical-align: middle; }
		.main_search img { vertical-align: middle; }
	#gnb { float: right; list-style: none; margin: 80px 0 0 0; padding: 0; }
		#gnb li { float: left; margin: 0 25px; font-weight: 600; }
#allBox { clear: both; width: 1000px; margin: auto; margin-top: 1px; text-align: left; }
#aside { float: left; width: 220px; padding-bottom: 50px; background: url('../img/common/lnb_bg.png') no-repeat right 10px; }
	#aside h2 { margin: 75px 0 0 0; padding: 0 0 20px 0; border-bottom: 1px solid #e5e5e5; }
	#lnb { list-style: none; margin: 0 0 30px 0; padding: 0; }
		#lnb li a { display: block; padding: 4px 10px 5px 10px; border-bottom: 1px solid #e5e5e5; font-size: 0.8em; }
		#lnb li a:active, #lnb li a:hover, #lnb li a:focus { font-weight: 600; color: #ff8533; }
		#lnb li a.lnb_act { border: none; font-size: 1em; font-weight: 600; color: #fff; background: url('../img/common/lnb_ov.png') no-repeat 0 0; }
		#lnb li a:hover.lnb_act, #lnb li a:focus.lnb_act { color: #fff; }
	.lnb_ban { margin: 0; padding: 0; }
		.lnb_ban dt { display: none; text-indent: -9999em; }
		.lnb_ban dd { width: 220px; height: 70px; margin: 0; padding: 0; font-weight: 600; font-size: 0.8em; line-height: 1.3em; }
		.lnb_ban dd a { display: block; padding: 18px 0 15px 60px; }
		.lnb_ban dd a:active, .lnb_ban dd a:hover, .lnb_ban dd a:focus { color: #000; }
		.lnb_ban dd a span { font-weight: 500; }
		.lnb_ban dd.lnb_ban1 { background: url('../img/common/lnb_ban1.png') no-repeat 0 0; }
		.lnb_ban dd.lnb_ban2 { background: url('../img/common/lnb_ban2.png') no-repeat 0 0; }
		.lnb_ban dd.lnb_ban3 { background: url('../img/common/lnb_ban3.png') no-repeat 0 0; }
#contents { position: relative; float: right; width: 730px; padding-bottom: 50px;  page-break-before: always; page-break-after: always; }
	#navi { height: 40px; background: #f2f2f2 url('../img/common/bul_navi.png') no-repeat 15px 14px; }
	.navi_position { float: left; margin: 11px 0 0 38px; font-size: 9pt; font-family: Dotum, "돋움"; color: #808080; }
	.navi_sns { float: right; margin: 0; margin-right: 10px; padding: 0; }
		.navi_sns dt { display: none; text-indent: -9999em; }
		.navi_sns dd { float: left; margin: 10px 0 0 5px; padding: 0; cursor: pointer; }
	.cont_company { position: absolute; right: 0; top: 40px; width: 221px; height: 131px; background: url('../img/company/bg_title.png') no-repeat 0 0; }
	.cont_memlist { position: absolute; right: 0; top: 40px; width: 250px; height: 131px; background: url('../img/memlist/bg_title.png') no-repeat 0 0; }
	.cont_member { position: absolute; right: 0; top: 40px; width: 260px; height: 131px; background: url('../img/member/bg_title.png') no-repeat 0 0; }
	.cont_product { position: absolute; right: 0; top: 40px; width: 266px; height: 131px; background: url('../img/product/bg_title.png') no-repeat 0 0; }
	.cont_notice { position: absolute; right: 0; top: 40px; width: 250px; height: 131px; background: url('../img/notice/bg_title.png') no-repeat 0 0; }
	.cont_community { position: absolute; right: 0; top: 40px; width: 250px; height: 125px; background: url('../img/community/bg_title.png') no-repeat 0 0; }
	.cont_link { position: absolute; right: 0; top: 40px; width: 249px; height: 131px; background: url('../img/link/bg_title.png') no-repeat 0 0; }
	.cont_search { position: absolute; right: 0; top: 40px; width: 249px; height: 131px; background: url('../img/search/bg_title.png') no-repeat 0 10px; }
#footer { clear: both; width: 1000px; margin: auto; border-top: 2px solid #808080; text-align: left; line-height: 100%; }
	#footer dl { margin: 0; margin-top: 10px; padding: 0; }
	#footer dt, #footer dd { float: left; margin: 0 0 0 10px; font-size: 0.75em; }
	#footer img { vertical-align: middle; }
	.foot_viewer { float: right; }
	.foot_viewer dt { padding: 2px 5px; font-weight: 600; color: #fff; background: #69c; }
	.foot_util { float: right; }
	.foot_util dt { display: none; }
	.foot_util dd { padding-left: 12px; background: url('../img/common/foot_bar.gif') no-repeat 0 50%; }
	.foot_util strong { font-weight: 600; color: #e22; }
	.foot_info { clear: both; margin-top: 10px; padding: 0 0 30px 60px; background: url('../img/common/logo_foot.png') no-repeat 0 0; }
	.foot_info h1 { margin: 0 0 10px 0; padding: 0; font-size: 0.95em; font-weight: 600; color: #003c80; line-height: 140%; }
	.foot_info h1 span { font-weight: normal; color: #666; font-size: 0.75em; text-transform: capitalize; }
	.foot_info ul { list-style: none; margin: 0; padding: 0; font-size: 0.75em; line-height: 140%; }


/******* 공통 꾸밈요소 *******/

.disAlign0		{ margin: 0; text-align: left; }
.disAlign1		{ margin: 10px 0; text-align: left; }
.disAlign2		{ margin: 20px 0; text-align: left; }
.disAlign3		{ margin: 30px 0; text-align: left; }
.disAlignC0	{ margin: 0; text-align: center; }
.disAlignC1	{ margin: 10px 0; text-align: center; }
.disAlignC2	{ margin: 20px 0; text-align: center; }
.disAlignC3	{ margin: 30px 0; text-align: center; }
.disAlignR0	{ margin: 0; text-align: right; }
.disAlignR1	{ margin: 10px 0; text-align: right; }
.disAlignR2	{ margin: 20px 0; text-align: right; }
.disAlignR3	{ margin: 30px 0; text-align: right; }
.disAlignT10	{ margin-top: 10px; }
.disAlignT20	{ margin-top: 20px; }
.disAlignT30	{ margin-top: 30px; }
.disAlignT40	{ margin-top: 40px; }
.disAlignT50	{ margin-top: 50px; }
.disAlignB10	{ margin-bottom: 10px; }
.disAlignB20	{ margin-bottom: 20px; }
.disAlignB30	{ margin-bottom: 30px; }
.disAlignB40	{ margin-bottom: 40px; }
.disAlignB50	{ margin-bottom: 50px; }
.disClear		{ clear: both; }
.hidden			{ display: none; }

h3.h3_title { margin: 0 0 20px 0; padding: 27px 0 28px 15px; border-bottom: 1px solid #808080; font-weight: 600; font-size: 2em; color: #333; }
	h3.h3_title span { font-family: Oswald; font-weight: normal; font-size: 0.5em; text-transform: uppercase; color: #3980d4; vertical-align: top; }
h4.h4_title { clear: both; margin: 40px 0 0 0; padding: 0 0 10px 38px; font-weight: 600; font-size: 1em; color: #36c; background: url('../img/common/bul_st.png') no-repeat 0 1px; }


/******* 페이지별 꾸밈요소 *******/
.comp1	{  padding: 50px 0 0 0; font-size: 0.8em; line-height: 200%; text-align: justify; color: #252525;}
	.text1	{ color: #eb5e00; }
	.text2	{ font-size: 1em; color: #666;  line-height: 200%}
	.quote	{ font-size: 1.7em;  font-family: NMyeongjo; color: #3980d4; font-weight: 600; }
	.sign 		{ float: right;  font-size: 1.1em; color: #333;}
	.sign 	span	{ font-size: 1.7em; font-family: NMyeongjo;  font-weight: 600;}
.comp2 { padding: 0 0 0 365px; background: url('../img/company/2_photo.jpg') no-repeat 0 0; }
	.comp2 p { margin-left: 5px; font-size: 0.8em; line-height: 140%; text-align: justify; }
.comp3 {}
	.comp3 h4.h4_his { clear: both; margin: 0; padding: 50px 0 15px 0; font-weight: 600; font-family: "Times New Roman", NMyeongjo; font-size: 1.5em; color: #6cc; }
	.comp3 dl { margin: 0; padding: 0; font-size: 0.8em; }
	.comp3 dt { float: left; clear: left; width: 12%; padding: 7px 0 7px 20px; border-bottom: 1px dashed #e5e5e5; font-weight: 600; background: url('../img/company/3_bul.gif') no-repeat 0 15px; }
	.comp3 dd { float: left; clear: right; width: 80%; margin: 0; padding: 7px 0; border-bottom: 1px dashed #e5e5e5; }
.comp4 { margin-top: 40px; padding-top: 265px; background: url('../img/company/4_title.png') no-repeat 50% 0; }
	.comp4 table { width: 100%; }
	.comp4 th { width: 170px; height: 90px; text-indent: -9999em; }
	.comp4 td { width: 170px; font-size: 0.75em; vertical-align: top; }
	.comp4 td ul { list-style: square; width: 145px; margin: 15px 0 30px 5px; padding: 0 0 0 15px; line-height: 140%; }
	.comp4 th.comp4_t1, .comp4 th.comp4_t2, .comp4 th.comp4_t3 { padding-right: 20px; }
	.comp4 th.comp4_t1 { background: url('../img/company/4_st1.png') no-repeat 0 0; }
	.comp4 th.comp4_t2 { background: url('../img/company/4_st2.png') no-repeat 0 0; }
	.comp4 th.comp4_t3 { background: url('../img/company/4_st3.png') no-repeat 0 0; }
	.comp4 th.comp4_t4 { background: url('../img/company/4_st4.png') no-repeat 0 0; }
	.comp4 th.comp4_t5 { background: url('../img/company/4_st5.png') no-repeat 0 0; }
	.comp4 th.comp4_t6 { background: url('../img/company/4_st6.png') no-repeat 0 0; }
	.comp4 th.comp4_t7 { background: url('../img/company/4_st7.png') no-repeat 0 0; }
	.comp4 th.comp4_t8 { background: url('../img/company/4_st8.png') no-repeat 0 0; }
.comp5_organ { list-style: none; width: 100%; height: 548px; margin: 0; padding: 0; text-indent: -9999em; background: url('../img/company/5_organ.gif') no-repeat 50% 0; }
	.comp5_organ ul { list-style: none; }
.comp5_table { width: 725px; margin: 0 0 30px 5px; }
	.comp5_table th { border-bottom: 1px solid #ccc; font-weight: 600; font-size: 0.85em; text-align: center; }
	.comp5_table thead th { height: 35px; border-top: 1px solid #999; border-bottom: 3px solid #999; font-weight: 600; font-size: 0.85em; text-align: center; background: #f7f7f7; }
	.comp5_table td { height: 35px; border-bottom: 1px solid #ccc; text-align: center; font-size: 0.8em; }
.comp6 ul { margin: 5px 0 0 20px; font-size: 0.8em; line-height: 140%; }
	.comp6 ul li { margin-bottom: 7px; }
	.comp6 ul li ul { margin: 5px 0 0 0; font-size: 1em; }
	.comp6 ul li ul li { margin: 0; }
.comp6_proc { list-style: none; height: 130px; margin-top: 30px; }
	.comp6_proc li { float: left; }
.comp6_paper { margin: 5px 0 0 25px; font-size: 0.8em; line-height: 140%; }
	.comp6_paper li { margin-bottom: 5px; }
	.comp6_paper li a { margin-left: 5px; padding: 2px 5px; font-weight: 600; color: #fff; background: #e22; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.comp6_paper li a:active, .comp6_paper li a:hover, .comp6_paper li a:focus { background: #ccc; }
.comp7_txt { padding: 20px 25px 20px 40px; font-size: 0.8em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #f5f5f5; }

.mem_src { width: 480px; height: 35px; padding-top: 6px; text-align: center; font-size: 0.8em; font-weight: 600; color: #fff; background: url('../img/memlist/bg_search.png') no-repeat 0 0; }
	.mem_src input { vertical-align: middle; }
	.mem_src label { cursor: pointer; }
	.mem_src_input { width: 188px; height: 20px; margin-left: 5px; border: 1px solid #fff; }
	.mem_src_btn { width: 58px; height: 24px; border: 1px solid #fff; font-weight: 600; color: #fff; background: #ff974c; }
.mem_list_table { width: 100%; margin-top: 30px; }
	.mem_list_table caption { padding-bottom: 5px; font-size: 9pt; font-family: Dotum, "돋움"; color: #999; text-align: left; }
	.mem_list_table th { height: 35px; border-top: 1px solid #999; border-bottom: 3px solid #999; text-align: center; font-weight: 600; font-size: 0.85em; }
	.mem_list_table td { height: 35px; border-bottom: 1px solid #ccc; text-align: center; font-size: 0.8em; }
.h4_mem_view { margin: 20px 0; padding-bottom: 10px; border-bottom: 3px solid #999; font-size: 1.1em; font-weight: 600; }
	.h4_mem_view img { vertical-align: bottom;max-height:100px; }
.mem_view_img { margin-bottom: 20px; text-align: center; }
	.mem_view_img img { width: 220px; height: 180px; margin: 0 5px; border: 1px solid #000; }
.mem_view_table { width: 100%; border: 2px solid #999; border-collapse: collapse; font-size: 0.8em; }
	.mem_view_table caption { display: none; }
	.mem_view_table th { border: 1px solid #ccc; padding: 10px 0; text-align: center; font-weight: 600; background: #f5f5f5; }
	.mem_view_table td { border: 1px solid #ccc; padding: 10px; line-height: 140%; }
.mem_view_btn { margin-top: 20px; text-align: right; }
	.mem_view_btn a { padding: 5px 10px; border: 1px solid #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: 600; font-size: 0.85em; color: #e22; background: #fff; }
	.mem_view_btn a:active, .mem_view_btn a:hover, .mem_view_btn a:focus { border: 1px solid #e22; color: #fff; background: #e22; }
.list_page { margin-top: 30px; text-align: center; font-size: 0.85em; }
	.list_page a, .list_page strong { padding: 3px 6px; border: 1px solid #ccc; background: #f3f3f3; }
	.list_page strong { border: 1px solid #999; color: #e22; background: #fff; }
	.list_page a:active, .list_page a:hover, .list_page a:focus { border: 1px solid #999; color: #fff; background: #999; }

.mem_join_box {  }
	.mem_join_box div, .mem_join_box p { font-size: 0.85em; }
	.mem_join_box div { height: 250px; margin-left: 6px; padding: 10px; border: 1px solid #999; overflow-y: auto; }
	.mem_join_box div h5 { margin: 30px 0 10px 0; font-size: 1.2em; font-weight: 600; }
	.mem_join_box div p { margin: 10px 0 10px 20px; font-size: 1em; }
	.mem_join_box div ul { margin: 10px 0 10px 20px; }
	.mem_join_box input { vertical-align: middle; }
	.mem_join_box label { cursor: pointer; }
	/*.mem_join_box label.error, input.error {border: 2px solid #e22;	background-color: #FFFFD5;}*/


.mem_join_agree { padding: 5px 10px; margin-left: 6px; text-align: right; background: #f5f5f5; }
.mem_join_btn { margin-top: 30px; text-align: center; }
	.mem_join_btn a { margin: 0 3px; padding: 5px 10px; border: 1px solid #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: 600; vertical-align: middle; background: #fff; }
	.mem_join_btn a strong { color: #e22; }
	.mem_join_btn a:active, .mem_join_btn a:hover, .mem_join_btn a:focus { border: 1px solid #e22; color: #fff; background: #e22; }
	.mem_join_btn a:active strong, .mem_join_btn a:hover strong, .mem_join_btn a:focus strong { color: #fff; }
	.mem_join_btn input { margin: 0 3px; padding: 5px 10px; border: 1px solid #666; font-weight: 600; font-size: 1em; color: #e22; line-height: 120%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; cursor: pointer; }
	.mem_join_btn input:hover { border: 1px solid #e22; color: #fff; background: #e22; cursor: pointer; }
.mem_join_txt { margin: 30px 0 0 0; padding: 15px 10px 15px 40px; font-size: 0.8em; background: #f5f5f5; }
	.mem_join_txt strong { font-weight: 600; color: #e22; }
.mem_join_form { font-size: 0.85em; }
	.mem_join_form input { vertical-align: middle; }
	.mem_join_form select { height: 25px; font-size: 0.95em; vertical-align: middle; }
	.mem_join_form textarea { width: 508px; height: 100px; border: 1px solid #ccc; }
	.mem_input1 { width: 198px; height: 21px; border: 1px solid #ccc; font-size: 0.95em; }
	.mem_input2 { width: 128px; height: 21px; border: 1px solid #ccc; font-size: 0.95em; }
	.mem_input3 { width: 68px; height: 21px; border: 1px solid #ccc; font-size: 0.95em; }
	.mem_input4 { width: 268px; height: 21px; margin-top: 3px; border: 1px solid #ccc; font-size: 0.95em; }
	.mem_input5 { width: 508px; height: 21px; border: 1px solid #ccc; font-size: 0.95em; }
	.mem_file { width: 508px; height: 21px; margin: 1px 0; font-size: 0.95em; }
	.mem_join_form table { width: 100%; }
	.mem_join_form table th { padding: 10px; border-bottom: 1px solid #e5e5e5; text-align: left; font-weight: 600; }
	.mem_join_form table th strong { font-size: 1.3em; font-weight: 600; color: #e22; }
	.mem_join_form table td { width: 570px; padding: 7px 0; border-bottom: 1px solid #e5e5e5; text-align: left; }
	.mem_join_form table td em { margin-left: 3px; font-style: normal; font-size: 0.9em; color: #e22; }
	.mem_join_form table td strong, .mem_join_form table td span { margin-left: 7px; font-weight: normal; font-size: 0.9em; color: #06f; }
	.mem_join_form table td a { padding: 5px 10px; font-weight: 600; color: #fff; vertical-align: middle; background: #333; }
.mem_join_ok { font-size: 0.85em; }
.mem_term	{font-size: 0.8em; vertical-align: middle; }

.mem_login_wrap { margin-top: 80px; text-align: center; }
.mem_login { width: 595px; margin: auto; font-size: 0.85em; }
.mem_login_box { position: relative; height: 140px; border: 5px solid #96b9ea; padding: 20px; }
	.mem_login_txt { text-align: left; margin-bottom: 35px; }
	.mem_login_txt strong { font-weight: 600; color: #e22; }
	.mem_login1 { clear: both; width: 230px; height: 25px; margin: 5px 0 0 125px; text-align: left; }
	.mem_login1 label { float: left; width: 80px; height: 25px; background: url('../img/member/login_bul.gif') no-repeat 58px 35%; }
	.mem_login1 input { float: right; width: 146px; height: 21px; border: 1px solid #ccc; font-size: 0.85em; }
	.mem_login2 { position: absolute; left: 380px; top: 95px; width: 60px; height: 55px; }
.mem_login ul { list-style: none; height: 70px; margin: 30px 0 0 0; padding: 0; background: url('../img/member/login_bg.png') no-repeat 0 0; }
	.mem_login ul li { height: 31px; }
	.mem_login ul li span { display: block; float: left; margin: 10px 0 0 104px; font-size: 9pt; font-family: Dotum, "돋움"; }
	.mem_login ul li a { display: block; float: right; height: 22px; margin-top: 7px; }
.mem_login_src { text-align: left; }
	.mem_login_src input, .mem_login_src img { font-size: 0.85em; vertical-align: middle; }
	.mem_login_src img { margin: 0 5px; }
	.mem_login_src1 { width: 118px; height: 21px; margin-right: 10px; border: 1px solid #ccc; }
	.mem_login_src2 { width: 168px; height: 21px; margin-right: 10px; border: 1px solid #ccc; }

.mem_priv_box { margin-top: 60px; font-family: Dotum, "돋움"; }
	.mem_priv_box p { font-family: Dotum, "돋움"; font-size: 9pt; line-height: 150%; }
	.mem_priv_box dl { margin: 0; padding: 0; }
	.mem_priv_box dl dt { margin: 30px 0 10px 0; font-size: 11pt; font-weight: 600; }
	.mem_priv_box dl dd { margin: 5px 0 0 15px; font-size: 9pt; line-height: 150%; }
	.mem_priv_box ul { margin: 0; }
	.mem_priv_box ol { margin: 0; }

.mem_join_form table td p.myinfo_img { margin: 5px 0; }
.mem_join_form table td p.myinfo_img a { background: #fff; }
.mem_join_form table td p.myinfo_img input, .mem_join_form table td p.myinfo_img img { vertical-align: middle; }
.mem_join_form table td p.myinfo_img img { border: 1px solid #333; }

.mem_quit_form { position: relative; border: 5px solid #96b9ea; margin-top: 20px; padding: 20px; font-size: 0.85em; text-align: center; }
	.mem_quit_form input { vertical-align: middle; }
	.mem_quit_input { width: 150px; height: 21px; margin: 0 10px 0 5px; border: 1px solid #ccc; }
	.mem_quit_btn { padding: 3px 10px; border: 1px solid #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: 600; background: #fff; cursor: pointer; }
	.mem_quit_btn:hover, .mem_quit_btn:focus { border: 1px solid #e22; color: #fff; background: #e22; }
	.mem_quit_form a { padding: 5px 10px; border: 1px solid #e22; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: 600; color: #fff; vertical-align: middle; background: #e22; }

.prod_list { width: 100%; margin-top: 50px; }
	.prod_list tr { width:250px; }
	.prod_list td { padding: 10px 0; text-align: center; font-size: 0.85em; }
	.prod_list td img { width: 220px; border: 1px solid #000; }

.link_list { list-style: none; margin: 60px 0 0 45px; padding: 0; }
	.link_list li { float: left; margin: 0 20px 15px 0; vertical-align: top; }
	.link_list li img { width: 200px; height: 60px; border: 3px solid #fff; vertical-align: top; }
	.link_list li img:hover { border: 3px solid #ccc; }
			#paging{text-align:center;}
			a.paging-item,a.paging-side{margin:0 .25em;}
			a.paging-item.selected{font-weight:bold;}

.search_list { margin: 0; padding: 0; }
	.search_list dt { margin: 40px 0 0 0; padding: 0 0 10px 38px; font-weight: 600; font-size: 1em; color: #36c; background: url('../img/common/bul_st.png') no-repeat 0 1px; }
	.search_list dd { margin-left: 43px; padding-left: 15px; font-family: Dotum, "돋움"; font-size: 9pt; color: #666; background: url('../img/search/bul.gif') no-repeat 0 8px; }
	.search_list dd a { color: #666; }
	.search_list dd a:active, .search_list dd a:hover, .search_list dd a:focus { text-decoration: underline; }
	.search_list dd strong { font-size: 11pt; color: #e22; }
.re_search { text-align: right; }
	.re_search input { border: 1px solid #ccc; font-size: 0.85em; }
	.re_search_input { width: 150px; height: 20px; }
	.re_search_btn { width: 60px; height: 24px; cursor: pointer; }
	.re_search_btn:hover { color: #e22; }
