.sub_page_title_board { width:744px;/*756px*/ height:17px; margin:0 auto; padding:11px 5px; border-bottom:1px solid #e4e4e4; text-align:left; float:left; }
.sub_page_title_board .title { display:block; float:left; }
.sub_page_title_board .cate_map { display:block; float:right; font-size:11px; font-family:"돋움", "굴림", Tahoma, Arial; font-weight:normal; }

.board_title { width:730px; height:25px; overflow:hidden; clear:both; margin:0 auto; padding:9px 0 0 0; }
.board_title .title { margin:4px 0 0 0; padding:0; width:200px; display:block; font-size:12px; float:left; text-align:left; font-weight: bold; color:#808080;}
.board_title .combo_box { margin:0; padding:0; /*width:80px;*/
	display:block; float:right; text-align:right; margin-top:1px; margin-left:3px; padding-left: 8px; }
.board_title .combo_box,
.board_title .combo_box form { white-space: nowrap; }
.board_title .upload_bt { margin:0; padding:0; width:200px; display:block; float:right; text-align:right; }


.customer { width:198px; border:1px #e4e4e4 solid; border-top:0; }
.customer ul { margin:0; padding:0; }
.customer li { margin:0; padding:0; list-style:none; }
.customer_image { width:198px; height:102px; }
.customer .customer_bt { width:175px; height:20px; padding:15px 0; margin:0 auto; }
.customer .customer_bt li { float:left; display:inline; }


/* 검색 결과 */
.search_result { border:1px solid #e7e7e7; padding-bottom:30px; min-height:844px; }
.serch_result_h2 { margin:0; padding:12px 10px 10px 10px; font-size:13px; color:#5772ae; }
.serch_r_t_dl_2 { color:#3b5fb2; }
.s_result_f1 { color:#a4a4a4; }
.search_result_teb { padding-bottom:15px; }
.search_r_t_h3 { font-size:14px; font-family:'돋움'; border-top:1px solid #e7e7e7; margin:0; color:#144f75; padding:13px 0 15px 9px; }
.serch_r_t_dl { padding:0 18px 0 18px; margin:0; }
.serch_r_t_dt { padding:0; margin:0; color:#2e2e2e; font-size:12px; word-wrap:break-word; }
.serch_r_t_dd { padding:0; margin:3px 0 15px; 0;
list-style:none; }
.serch_r_t_cate { color:#41c3f9; }
.serch_r_t_date { color:#b9b9b9; }
.search_result_more { text-align:right; padding-right:15px; }
.search_result_more a:link,
.search_result_more a:visited,
.search_result_more a:active { color:#007cca; }
/* 검색 결과 끝*/


#subject_normal { height:27px; line-height:33px; margin-top:-6px; position:absolute; background-color:#fff; }
#subject_extend { display:none; padding-right:20px; height:27px; line-height:33px; margin-top:-23px; position:absolute; background-color:#fff; }
.subject_normal { height:27px; line-height:33px; margin-top:-6px; position:absolute; background-color:#fff; }
.subject_extend { display:none; width:580px; height:27px; line-height:33px; margin-top:-23px; position:absolute; background-color:#fff; }


/* 2011-03-17 럭키디스크 아이템 적용 div */
.itemApply input { padding:0; }
.itemApply { position:absolute; width:373px; height:229px; }
.itemApply * { padding:0; margin:0; }
.itemApply .arrow { position:absolute; width:11px; height:7px; margin-left:300px; background:url(/images/item_apply/item_pop_arrow.gif) no-repeat; }
.itemApply h5 { height:40px; background:url(/images/item_apply/item_pop_title_bg.gif) repeat-x; padding:0 7px; font-size:14px; line-height:38px; }
.itemApply .itemView { border:1px solid #b7b7b7; margin-top:6px; }
.itemApply .content { background-color:#fff; padding:15px 0 16px 15px; width:356px; float:left; display:inline; }
.itemApply .bottom { height:40px; padding-top:14px; clear:both; background:url(/images/item_apply/item_pop_bottom_bg.gif) repeat-x; text-align:center; }
.itemApply .thumb { width:121px; height:94px; float:left; }
.itemApply table { float:left; display:inline; margin-left:10px; }
.itemApply table th { text-align:left; }
.itemApply .colspan { padding-left:5px; }

.hotPink { color:#f20c42; }
.itemRect { width:18px; height:18px; border:0; cursor:pointer; margin:0 4px 0 0; }
.itemRect.select { border:2px solid #000; }
.itemRect.purple { background-color:#9600ff; }
.itemRect.orange { background-color:#ff3600; }
.itemRect.blue { background-color:#0018ff; }
.itemRect.green { background-color:#119400; }
.itemRect.hotpink { background-color:#e0012b; }
.item { background:none; }
.item.purple { color:#9600ff; }
.item.orange { color:#ff3600; }
.item.blue { color:#0018ff; }
.item.green { color:#119400; }
.item.hotpink { color:#e0012b; }
del.copyright,
del.copyright a,
del.copyright .item.purple,
del.copyright .item.orange,
del.copyright .item.blue,
del.copyright .item.green,
del.copyright .item.hotpink { color: #c9c9c9; text-decoration: none; }
.rect_view_layout * { margin:0; padding:0; font-size:12px; color:#333; }
.rect_view_layout { width:731px; margin:0 auto; }
.rect_view_t { height:4px; margin:0 auto; background:url(/images/top_c.gif) repeat-x; line-height:0; font-size:0; }
.rect_view_t .rect_bg_l { width:4px; height:4px; float:left; background:url(/images/top_l.gif) no-repeat; line-height:0; font-size:0; }
.rect_view_t .rect_bg_r { width:4px; height:4px; float:right; background:url(/images/top_r.gif) no-repeat; line-height:0; font-size:0; }
.rect_view_b { height:4px; margin:0 auto; background:url(/images/bottom_c.gif) repeat-x; }
.rect_view_b .rect_bg_l { width:4px; height:4px; float:left; background:url(/images/bottom_l.gif) no-repeat; }
.rect_view_b .rect_bg_r { width:4px; height:4px; float:right; background:url(/images/bottom_r.gif) no-repeat; }
.rect_view_content { background:url(/images/middle_l.gif) repeat-y; background-color:#f7f7f7; padding-left:4px; }
.rect_view_content_body { width:723px; background:url(/images/middle_r.gif) repeat-y right; background-color:#f7f7f7; padding-right:4px; }
/* 아이템 구매 페이지 */
.item1 { display:inline; float:left; width:360px; height:125px; background:none; }
.item1 .content { padding:15px 0 0 15px; }
.item1 .thumb { width:121px; height:94px; float:left; font-size:0px; line-height:0px; }
.item1 table { float:left; margin-left:10px; }
.item1 table th { text-align:left; }
.itemPointView { width:100%; height:50px; color:#5a5a5a; border-top:1px solid #e2e2e2; }
.itemPointView .text { color:#5a5a5a; font-weight:bold; text-align:center; font-size:12px; margin-top:15px; display:block; }
.itemPointView .text span { color:#f20c42; }
.itemPointView .text img { margin-bottom:5px; }
.itemBoard { width:731px; margin:0 auto; }
.itemBoard .navi { height:31px; margin-top:15px; background:url(/images/item_apply/navi_bg.gif) repeat-x; }
/* 아이템 구매 팝 */
.itemBuyPop input { padding:0; }
.itemBuyPop { position:absolute; clear:both; width:310px; height:229px; }
.itemBuyPop * { padding:0; margin:0; }
.itemBuyPop .arrow { position:absolute; width:11px; height:7px; margin-left:150px; background:url(/images/item_apply/item_pop_arrow.gif) no-repeat; }
.itemBuyPop h5 { height:40px; background:url(/images/item_apply/item_pop_title_bg.gif) repeat-x; padding:0 7px; font-size:14px; line-height:38px; }
.itemBuyPop .itemView { border:1px solid #b7b7b7; margin-top:6px; }
.itemBuyPop .content { background-color:#fff; width:293px; padding:15px 0 18px 15px; float:left; display:inline; }
.itemBuyPop .bottom { height:40px; padding-top:14px; clear:both; background:url(/images/item_apply/item_pop_bottom_bg.gif) repeat-x; text-align:center; }
.itemBuyPop .thumb { width:121px; height:94px; float:left; display:inline; }
.itemBuyPop table { float:left; display:inline; }
.itemBuyPop table th { text-align:left; }
.itemBuyPop table td { color:#5a5a5a; letter-spacing:normal; height:20px; }
.itemBuyPop .eaInput { width:35px; font-size:12px; text-align:right; padding-right:3px; height:12px; }
.itemBuyPop .raInput { width:13px; height:13px; margin:0px 2px 2px 0; padding:0; vertical-align:middle; }
.onhand { cursor:pointer; _cursor:hand }

/* board table */
.BoardType,
.BoardType th,
.BoardType td { border:0; }
.BoardType { width:100%; font-family:Tahoma; font-size:11px; text-align:center; margin-top:2px; }
.BoardType caption { display:none }
.BoardType th { height:32px; color:#999; font-family:'돋움', dotum; font-size:11px; font-weight:normal; vertical-align:middle; background:url(/images/item_apply/list_top_bg.gif) repeat-x; border-bottom:1px solid #d9d9d9; margin:0; padding:0; }
.BoardType td { padding:9px 0 9px; border-bottom:1px dotted #e5e5e5; color:#4c4c4c; letter-spacing:normal; }
.BoardType td.left { text-align:left; padding:0 5px; }
.BoardType .itemCon { padding-top:10px; }
.BoardType td .item { font-size:21px; }
/* //board table */

/* 2011-03-17 럭키디스크 아이템 적용 div */






/**************************************************여기까지 추가됨 creative soul**********************************************/
/* UI Object */
.btn_pack,
.btn_pack * { display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(/images/btn_pack.gif) no-repeat; font-size:12px; font-family:"돋움", Dotum, Helvetica, AppleGothic, Sans-serif; ; color:#333; text-decoration:none !important; vertical-align:top; white-space:nowrap }
.btn_pack { margin-right:4px }
.btn_pack * { left:4px; cursor:pointer; _cursor:hand }
.btn_pack.medium,
.btn_pack.medium * { height:24px; line-height:26px }
.btn_pack.large,
.btn_pack.large * { height:30px; line-height:30px }
.btn_pack.xlarge,
.btn_pack.xlarge * { height:36px; line-height:36px }
.btn_pack.small,
.btn_pack.small * { height:19px; line-height:19px }
.btn_pack.medium { background-position:left 0 }
.btn_pack.large { background-position:left -30px }
.btn_pack.xlarge { background-position:left -65px }
.btn_pack.small { background-position:left -106px }
.btn_pack.medium * { padding:0 10px 0 6px; background-position:right top; font-size:12px }
.btn_pack.large * { padding:0 10px 0 6px; background-position:right -30px; font-size:16px }
.btn_pack.xlarge * { padding:0 10px 0 6px; background-position:right -65px; font-size:20px }
.btn_pack.small * { padding:0 6px 0 2px; background-position:right -106px; font-size:11px }
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus { color:#1d5e90 }
.btn_pack.strong * { font-weight:bold !important }
.btn_pack .icon * { padding-left:20px }
.btn_pack.small .icon * { padding-left:16px }
.btn_pack .icon span { width:20px; margin-right:-20px; padding:0 !important }
.btn_pack.medium .check { background-position:4px -150px }
.btn_pack.large .check { background-position:4px -146px }
.btn_pack.xlarge .check { background-position:5px -144px }
.btn_pack.small .check { background-position:3px -153px }
.btn_pack.medium .add { background-position:-16px -150px }
.btn_pack.large .add { background-position:-14px -146px }
.btn_pack.xlarge .add { background-position:-14px -144px }
.btn_pack.small .add { background-position:-18px -153px }
.btn_pack.medium .delete { background-position:-34px -150px }
.btn_pack.large .delete { background-position:-34px -146px }
.btn_pack.xlarge .delete { background-position:-34px -144px }
.btn_pack.small .delete { background-position:-37px -153px }
.btn_pack.medium .calendar { background-position:-56px -150px }
.btn_pack.large .calendar { background-position:-56px -146px }
.btn_pack.xlarge .calendar { background-position:-56px -144px }
.btn_pack.small .calendar { background-position:-59px -153px }
.btn_pack.medium .refresh { background-position:-76px -150px }
.btn_pack.large .refresh { background-position:-76px -146px }
.btn_pack.xlarge .refresh { background-position:-76px -144px }
.btn_pack.small .refresh { background-position:-79px -153px }
.btn_pack.medium .download { background-position:-96px -151px }
.btn_pack.large .download { background-position:-96px -147px }
.btn_pack.xlarge .download { background-position:-96px -145px }
.btn_pack.small .download { background-position:-99px -154px }
/* //UI Object */


/********** link **********/
a:link,
a:visited,
a:active { color:#555555; text-decoration : none; }
a:hover { color:#0033FF; text-decoration: none; }
/********** LOGIN **********/

/* 공통 텍스트 타입 */
.b { font-weight:bold }
.u { text-decoration:underline }
.w { color:#ffffff }


/* 회원레벨표시 */
.mem_1 { font-family : "tahoma"; font-size : 10px; }
.mem_2 { color:#0072BC; font-family : "tahoma"; font-size : 10px; }
.mem_3 { color:#0072BC; font-family : "tahoma"; font-size : 10px; }
.mem_3 { font-family : "tahoma"; font-size : 10px; }
.mem_hero { color:#FF0000; font-family : "tahoma"; font-size : 10px; }
/*공감 수*/
.agree_cnt { font-size : 9px; font-family : "tahoma"; color:#ff6633; text-decoration : none; }
.ex { color:#6DA308 }
.linktext { font-size : 12px; font-family : "굴림"; color:#8A6D4C; text-decoration : none; line-height:17px }
.text01 { font-family:"굴림"; font-size: 12px; font-weight:bold; color:#78B139; line-height:15px }



.content_body_l { width:528px; float:left; }
.content_body_l_sub { width:526px; float:left; border:1px solid #e4e4e4; }
.content_body_r { width:227px; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; float:left; }
.content_body_r_sub { width:227px; border:1px solid #e4e4e4; margin-left:-1px; overflow:hidden; float:left; }
.content_body_l_all { width:753px; float:left; border:1px solid #e4e4e4; }

.sub_latest_l * { margin:0; padding:0; list-style:none !important; }
.sub_latest_l { width:100%; float:left; display:inline; padding-bottom:0px; }
.sub_latest_title { display:block; margin-top:8px; float:left; }
.sub_latest_l h3 { height:28px; width:505px; border-bottom:1px #ececec solid; margin:0 auto; }
.sub_latest_img { margin:13px 0 0 11px; width:117px; float:left; display:inline; }
.sub_latest_img li { display:inline; margin:0; padding:0; list-style:none; }
.sub_latest_text { margin:13px 0 0 13px; float:left; }
.sub_latest_text li { height:18px; margin:0; padding:0 0 0 5px; list-style:none; background:url(/images/dot.gif) no-repeat left 6px; }
.sub_latest_img_image { display:block; width:115px; height:80px; border:1px #ececec solid; }
.sub_latest_img_subject { display:block; text-align:center; width:115px; padding:8px 0 9px 0; }
.sub_latest_more { display:block; margin-top:11px; float:right; }
.today_hero2 * { margin:0; padding:0; list-style:none; }
.today_hero2 { height:157px; border-bottom:1px solid #e4e4e4; }
.today_hero2 h3 { height:28px; width:227px; border-bottom:1px solid #e4e4e4; }
.today_hero2 h3 .sub_r_latest_more { display:block; float:right; margin:10px 6px 0 0; }
.today_hero2 h3 .title { margin:7px 0 0 8px; display:block; float:left; display:inline; }
.hero_list_ul2 { clear:both; width:217px; padding:15px 0 8px 10px; overflow:hidden; }
.hero_list_ul2 li { display:inline; margin:0; padding:0; font-size:11px; }
.hero_list_ul2 li .icon { width:15px; clear:both; display:block; float:left; margin-top:1px; }
.hero_list_ul2 .sub_r_li { display:inline; margin:0; padding:0; font-size:11px; }
.hero_list_ul2 dd { height:21px; }
.hero_list_ul2 .subject { padding:0 0 0 5px; background:url(/images/dot.gif) no-repeat left 7px; width:140px; display:block; float:left; display:inline; }
.hero_list_ul2 .subject_full { width:190px; padding:2px 0 0 5px; display:block; float:left; }
.hero_list_ul2 .user_name { width:60px; display:block; float:right; text-align:right; margin-right:6px; }
.hero_list_ul2 li span { height:21px; }
.hero_list_ul2 dd .icon { width:15px; clear:both; display:block; float:left; margin-top:1px; }
.hero_list_ul2 dd .user_id { width:95px; display:block; float:left; }
.hero_list_ul2 dd .user_point { width:100px; display:block; float:right; text-align:right; margin-right:6px; }
.hero_list_ul2 dd .user_level { width:61px; display:block; padding-right:3px; float:right; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:10px; margin-top:-3px; }
.today_hero3 * { margin:0; padding:0; list-style:none; }
.today_hero3 { height:190px; border-bottom:1px solid #e4e4e4; overflow:hidden; }
.today_hero3 h3 { height:28px; width:227px; border-bottom:1px solid #e4e4e4; }
.today_hero3 h3 .sub_r_latest_more { display:block; float:right; margin:10px 6px 0 0; }
.today_hero3 h3 .title { margin:7px 0 0 8px; display:block; float:left; }
.hero_list_ul3 { clear:both; margin:0; padding:10px 0 0 10px; _margin-top:-5px; overflow:hidden; }
.hero_list_ul3 li { width:55px; float:left; padding:0 7px; line-height:0; font-size:0; margin-bottom:2px; display:inline; }
.icon_shop * { margin:0; padding:0; list-style:none; }
.icon_shop { height:227px; border-bottom:1px solid #e4e4e4; overflow:hidden; }
.icon_shop h3 { height:28px; width:227px; border-bottom:1px solid #e4e4e4; }
.icon_shop h3 .sub_r_latest_more { display:block; float:right; margin:10px 6px 0 0; }
.icon_shop h3 .title { margin:7px 0 0 8px; display:block; float:left; }
.shop_list_ul3 { clear:both; margin:0; padding:10px 0 0 10px; _margin-top:-5px; overflow:hidden; }
.shop_list_ul3 li { width:70px; float:left; line-height:0; margin-bottom:20px; display:inline; }
.today_hero4 * { margin:0; padding:0; list-style:none; }
.today_hero4 { height:73px; border-bottom:1px solid #e4e4e4; }
.today_hero4 h3 { height:28px; width:227px; border-bottom:1px solid #e4e4e4; }
.today_hero4 h3 .title { margin:7px 0 0 8px; display:block; float:left; }
.hero_list_ul4 { width:217px; padding:10px 0 12px 9px; overflow:hidden; }
.hero_list_ul4 li { width:100%; float:left; margin-right:17px; }
.hero_list_ul4 li .input { display:block; width:147px; float:left; }
.hero_list_ul4 li .input_bt { width:50px; margin-right:9px; float:right; cursor:pointer; }
.hero_list_ul4 li .input .input_box { margin-top:1px; width:147px; height:17px; border:1px solid #CCC; line-height:17px; }
.sub_page_title { width:516px;/*526px*/ height:17px; margin:0 auto; padding:11px 5px; border-bottom:1px solid #e4e4e4; }
.sub_latest_w { width:526px; float:left; overflow:hidden; display:inline; border-bottom:1px solid #e4e4e4; }
.sub_latest_w * { margin:0; padding:0; list-style:none !important; }
.sub_latest_title2 { display:block; margin-top:11px; float:left; }
.sub_latest_w h3 { height:32px; width:505px; border-bottom:1px #ececec solid; margin:0 auto; }
.sub_latest_w .sub_latest_img li { float:left; margin-right:12px; display:inline; }
.sub_latest_w .sub_latest_img { width:520px; padding-left:10px; padding-top:10px; padding-bottom:5px; }
.sub_latest_more { display:block; margin-top:13px; float:right; }
.sub_latest_img_image2 { display:block; width:90px; height:80px; border:1px #ececec solid; }
.sub_latest_img_subject2 { display:block; text-align:center; width:90px; padding:8px 0 14px 0; }
.sub_latest_img_image3 { display:block; width:91px; height:112px; margin-left:20px; margin-top:10px; border:1px #ececec solid; }
.sub_latest_img_subject3 { display:block; text-align:center; width:91px; padding:8px 0 14px 20px; }
.sub_latest_img_image4 { display:block; width:22px; height:22px; margin-left:23px; border:1px #ececec solid; }
.sub_latest_img_subject4 { display:block; text-align:center; padding:8px 0 2px 0; }
.sub_latest_img_image5 { display:block; width:115px; height:80px; border:1px #ececec solid; }
.sub_latest_img_subject5 { display:block; text-align:center; width:115px; padding:8px 0 14px 0; }
.photo_latest_l { width:263px; border-right:1px solid #e4e4e4; float:left; }
.photo_latest_r { width:262px; float:left; }
.photo_latest_l * { margin:0; padding:0; list-style:none !important; }
.photo_latest_r * { margin:0; padding:0; list-style:none !important; }
.photo_latest_l h3,
.photo_latest_r h3 { height:32px; width:240px; border-bottom:1px #ececec solid; margin:0 auto; }
.photo_latest_title { display:block; margin-top:11px; float:left; }
.photo_latest_more { display:block; margin-top:13px; float:right; }
.photo_latest_img { margin:13px 0 0 11px; width:117px; float:left; display:inline; }
.photo_latest_img li { display:inline; margin:0; padding:0; list-style:none; }
.photo_latest_text { margin:13px 0 0 -15px; float:left; }
.photo_latest_text2 { margin:13px 0 0 -15px; font-size:11px; float:left; }
.photo_latest_text li { height:18px; margin:0; padding:0 0 0 5px; list-style:none; background:url(/images/dot.gif) no-repeat left 6px; }
.photo_latest_img_image { display:block; width:90px; height:80px; border:1px #ececec solid; }
.photo_latest_img_subject { display:block; text-align:center; width:90px; padding:8px 0 9px 0; }
.photo_latest_img_subject2 { display:block; text-align:center; width:90px; padding:8px 0 9px 0; font-size:11px; }
.photo_main_tab { border-bottom:1px solid #e4e4e4; }








/********** 폰트 **********/

.n_font { font-size : 12px; font-family : "굴림"; color:#555555; text-decoration :none; letter-spacing:-1px; }
a.n_font:link,
a.n_font:visited { font-size : 12px; font-family : "굴림"; color:#555555; text-decoration :none; letter-spacing:-1px; }
a.n_font:hover { font-size : 12px; font-family : "굴림"; color:#555555; text-decoration : none; letter-spacing:-1px; }
.n_sfont { font-size : 11px; font-family : "굴림"; color:#555555; text-decoration :none; letter-spacing:-1px; }
a.n_sfont:link,
a.n_sfont:visited { font-size : 11px; font-family : "굴림"; color:#555555; text-decoration :none; letter-spacing:-1px; }
a.n_sfont:hover { font-size : 11px; font-family : "굴림"; color:#555555; text-decoration : none; letter-spacing:-1px; }
.gray { font-size : 12px; font-family : "굴림"; color:#999999; text-decoration : none; }
a.gray:link,
a.gray:visited { font-size : 12px; font-family : "굴림"; color:#999999; text-decoration : none; }
a.gray:hover { font-size : 12px; font-family : "굴림"; color:#3399CC; text-decoration : underline; }
.gray11 { font-size : 12px; font-family : "굴림"; color:#666666; text-decoration : none; }
a.gray11:link,
a.gray11:visited { font-size : 12px; font-family : "굴림"; color:#666666; text-decoration : none; }
a.gray11:hover { font-size : 12px; font-family : "굴림"; color:#F77D08; text-decoration : none; }
.l_gray11 { font-size : 11px; font-family : "돋움"; color:#999999; text-decoration : none; }
.black11 { font-size : 11px; font-family : "돋움"; color:#000000; text-decoration : none; }
.l_gray_11_n { font-size : 11px; font-family : "돋움"; color:#626262; text-decoration : none; }
.photo { font-size : 11px; font-family : "굴림"; color:#666666; text-decoration : none; letter-spacing:-1px; }
a.photo:link,
a.photo:visited { font-size : 11px; font-family : "굴림"; color:#666666; text-decoration : none; letter-spacing:-1px; }
a.photo:hover { font-size : 11px; font-family : "굴림"; color:#0066FF; text-decoration : none; letter-spacing:-1px; }
.s_blue { font-size : 12px; font-family : "굴림"; color:#336699; text-decoration : none; font-weight:bold; }
a.s_dlue:link,
a.s_dgray:visited { font-size : 12px; font-family : "굴림"; color:#336699; text-decoration : none; font-weight:bold; }
a.s_dblue:hover { font-size : 12px; font-family : "굴림"; color:#3399CC; text-decoration : underline; font-weight:bold; }
a.s_dgray:link,
a.s_dgray:visited { font-size : 12px; font-family : "굴림"; color:#333333; text-decoration : none; font-weight:bold; }
a.s_dgray:hover { font-size : 12px; font-family : "굴림"; color:#3399CC; text-decoration : underline; font-weight:bold; }
.wbrown_s { font-size : 11px; font-family : "돋움"; color:#333333; text-decoration :none; letter-spacing:-1px; }
a.wbrown_s:link,
a.wbrown_s:visited { font-size : 11px; font-family : "돋움"; color:#333333; text-decoration :none; letter-spacing:-1px; }
a.wbrown_s:hover { font-size : 11px; font-family : "돋움"; color:#F77D08; text-decoration : underline; letter-spacing:-1px; }
.wblue_s { font-size : 11px; font-family : "굴림"; color:#0066FF; text-decoration :none; letter-spacing:-1px; }
a.wblue_s:link,
a.wblue_s:visited { font-size : 11px; font-family : "굴림"; color:#0066FF; text-decoration :none; letter-spacing:-1px; }
a.wblue_s:hover { font-size : 11px; font-family : "굴림"; color:#0066FF; text-decoration : none; letter-spacing:-1px; }
.shop { font-size : 12px; font-family : "굴림"; color:#6E8200; text-decoration : none; }
a.shop:link,
a.shop:visited { font-size : 12px; font-family : "굴림"; color:#6E8200; text-decoration : none; }
a.shop:hover { font-size : 12px; font-family : "굴림"; color:#FF9900; text-decoration : underline; }
.s_both { font-size : 12px; font-family : "굴림"; color:#666666; text-decoration : none; text-align:justify; line-height : 18px; }
.both:link { font-size : 12px; font-family : "굴림"; background-color:#EEEEEE; color:#666666; text-decoration : none; text-align:justify; }
.both:visited { font-size : 12px; font-family : "굴림"; color:#666666; text-decoration : none; text-align:justify; }
.both:hover { font-size : 12px; font-family : "굴림"; color:#F77D08; text-decoration: underline; text-align:justify; }
.point { font-size : 12px; font-family : "굴림"; color:#F77D08; text-decoration : none; letter-spacing:-1px; }
.board { font-size : 12px; font-family : "돋움"; color:#4E90C6; text-decoration : none; letter-spacing:0px; }
a.board:link,
a.board:visited { font-size : 12px; font-family : "돋움"; color:#4E90C6; text-decoration : none; letter-spacing:0px; }
a.board:hover { font-size : 12px; font-family : "돋움"; color:#4E90C6; text-decoration : none; letter-spacing:0px; }
.sm { font-size : 9px; font-family : "tahoma"; color:#666666; text-decoration : none; }
a.sm:link,
a.sm:visited { font-size : 9px; font-family : "tahoma"; color:#666666; text-decoration : none; }
a.sm:hover { font-size : 9px; font-family : "tahoma"; color:#666666; text-decoration : none; }


table { font-family: "돋움"; font-size: 12px; color: #666666; }
td { font-family: "돋움"; font-size: 12px; color: #666666; line-height : 17px; }
font { font-family: "돋움"; font-size: 12px; }
input { font-family: "돋움"; font-size: 12px; color: #666666; }
select { font-family: "돋움"; color: #333333; }
textarea { font-family: "돋움"; font-size: 12px; color: #666666; }
.t11 { font-family: "돋움"; font-size: 11px; color:818181; }
.t11_1 { font-family: "돋움"; color:545454; font-size: 11px; font-weight: bold; }
.t11_2 { font-family: "돋움"; color:#545454; font-size: 11px; }
.t11_sj { font-family: "돋움"; color:303030; font-size: 11px; font-weight: bold; }
.t11_id { font-family: "돋움"; color:454545; font-size: 11px; }
.t11_w { font-family: "돋움"; color:ffffff; font-size: 11px; }
.t11_cg { font-family: "돋움"; color:a29e9e; font-size: 11px; }
.t11_note { font-family: "돋움"; color:9ab10f; font-size: 11px; }
.t11_noteb { font-family: "돋움"; color:#9ab10f; font-size: 11px; font-weight: bold; }
.t11_cash { font-family: "돋움"; color:fb4600; font-size: 11px; }
.t11_flat { font-family: "돋움"; color:3790ce; font-size: 11px; }
.t11_flatb { font-family: "돋움"; color:3790ce; font-size: 11px; font-weight: bold; }
.t11_pblue { font-family: "돋움"; color:#2793ae; font-size: 11px; font-weight: bold; }
.t11_lc { font-family: "돋움"; color:#4494eb; font-size: 11px; font-weight: bold; }
.t11_id1 { font-family: "돋움"; color:1f7380; font-size: 11px; font-weight: bold; }
.t11_id2 { font-family: "돋움"; color:adb86b; font-size: 11px; font-weight: bold; }
.t11_white1 { font-family: "돋움"; color:ffffff; font-size: 11px; font-weight: bold; }
.t11_white2 { font-family: "돋움"; color:ffffff; font-size: 11px; }
.t11_yellow { font-family: "돋움"; color:ff9125; font-size: 11px; }
.t11_yellowb { font-family: "돋움"; color:#ff9125; font-size: 11px; font-weight: bold; }
.t11_orange { font-family: "돋움"; color:#ff3c08; font-size: 11px; }
.t11_orangeb { font-family: "돋움"; color:ff3c08; font-size: 11px; font-weight: bold; }
.t11_sympathy { font-family: "돋움"; color:#fb8800; font-size: 11px; text-decoration:underline; }
.t11_opposite { font-family: "돋움"; color:#28a5b4; font-size: 11px; text-decoration:underline; }
.t11_black { font-family: "돋움"; color:000000; font-size: 11px; font-weight: bold; }
.t11_pb2 { font-family: "돋움"; color:56a8b9; font-size: 11px; }
.t11_join { font-family: "돋움"; color:668da7; font-size: 11px; }
.t12 { font-family: "돋움"; font-size: 12px; }
.t12_cg { font-family: "돋움"; color:094e7b; font-size: 12px; font-weight: bold; }
.t12_b { font-family: "돋움"; color:6b96c2; font-size: 12px; }
.t12_66 { font-family: "돋움"; color:666666; font-size: 12px; }
.t12_33 { font-family: "돋움"; color:333333; font-size: 12px; }
.t12_bb { font-family: "돋움"; color:1b3a72; font-size: 12px; ; font-weight: bold; }
.t12_g1 { font-family: "돋움"; color:818181; font-size: 12px; }
.t12_g2 { font-family: "돋움"; color:b1aeae; font-size: 12px; }
.t12_g3 { font-family: "돋움"; color:292929; font-size: 12px; font-weight: bold; }
.t12_g4 { font-family: "돋움"; color:292929; font-size: 12px; }
.t12_bd { font-family: "돋움"; color:#888; font-size: 12px; font-weight: bold; }
.t12_bd a:link { color:#888; }
.t12_bd a:hover { color:#666; text-decoration:none; }
.t12_blackb { font-family: "돋움"; color:000000; font-size: 12px; font-weight: bold; }
.t14 { font-family: "돋움"; font-size: 14px; }
.t14_b { font-family: "돋움"; color:232323; font-size: 14px; font-weight: bold; }
.t14_b1 { font-family: "돋움"; color:0180A7; font-size: 14px; font-weight: bold; }
.t14_news { font-family: "돋움"; color:333333; font-size: 14px; font-weight: bold; }
.t16 { font-family: "돋움"; color:2F5FB3; font-size: 16px; font-weight: bold; }
.t24 { font-family: "돋움"; color:000000; font-size: 24px; }
.area_H80 { font-size: 11px; color: #666666; background-color: #FFFFFF; height: 80px; padding-top: 2px; border: #CDCDCD 1px solid; font-family: "돋움"; }
.area_H81 { font-size: 11px; color: #989898; background-color: #FFFFFF; height: 80px; padding-top: 2px; border: #CDCDCD 1px solid; font-family: "돋움"; }
.area633 { font-size: 12px; color: #666666; background-color: #FFFFFF; height: 233px; padding-top: 3px; border: #CDCDCD 1px solid; font-family: "돋움"; }


/* 마이페이지 */
A:link { text-decoration:none; color: #666666; text-decoration:none; }
A:visited { text-decoration:none; color: #666666; text-decoration:none; }
A:active { text-decoration:none; color: #666666; text-decoration:underline; }
A:hover { text-decoration:none; color: #666666; text-decoration:underline; }
table { font-family: "돋움"; font-size: 12px; color: #666666; }
td { font-family: "돋움"; font-size: 12px; color: #666666; line-height : 17px; }
font { font-family: "돋움"; font-size: 12px; }
input { font-family: "돋움"; font-size: 12px; color: #666666; }
select { font-family: "돋움"; color: #333333; }
textarea { font-family: "돋움"; font-size: 12px; color: #666666; }
.t11 { font-family: "돋움"; font-size: 11px; color:818181; }
.t11_1 { font-family: "돋움"; color:545454; font-size: 11px; font-weight: bold; }
.t11_2 { font-family: "돋움"; color:#545454; font-size: 11px; }
.t11_sj { font-family: "돋움"; color:303030; font-size: 11px; font-weight: bold; }
.t11_id { font-family: "돋움"; color:454545; font-size: 11px; }
.t11_w { font-family: "돋움"; color:ffffff; font-size: 11px; }
.t11_cg { font-family: "돋움"; color:a29e9e; font-size: 11px; }
.t11_note { font-family: "돋움"; color:9ab10f; font-size: 11px; }
.t11_noteb { font-family: "돋움"; color:#9ab10f; font-size: 11px; font-weight: bold; }
.t11_cash { font-family: "돋움"; color:fb4600; font-size: 11px; }
.t11_flat { font-family: "돋움"; color:3790ce; font-size: 11px; }
.t11_flatb { font-family: "돋움"; color:3790ce; font-size: 11px; font-weight: bold; }
.t11_pblue { font-family: "돋움"; color:#2793ae; font-size: 11px; font-weight: bold; }
.t11_lc { font-family: "돋움"; color:#4494eb; font-size: 11px; font-weight: bold; }
.t11_id1 { font-family: "돋움"; color:1f7380; font-size: 11px; font-weight: bold; }
.t11_id2 { font-family: "돋움"; color:adb86b; font-size: 11px; font-weight: bold; }
.t11_white1 { font-family: "돋움"; color:ffffff; font-size: 11px; font-weight: bold; }
.t11_white2 { font-family: "돋움"; color:ffffff; font-size: 11px; }
.t11_yellow { font-family: "돋움"; color:ff9125; font-size: 11px; }
.t11_yellowb { font-family: "돋움"; color:#ff9125; font-size: 11px; font-weight: bold; }
.t11_orange { font-family: "돋움"; color:#ff3c08; font-size: 11px; }
.t11_orangeb { font-family: "돋움"; color:ff3c08; font-size: 11px; font-weight: bold; }
.t11_sympathy { font-family: "돋움"; color:#fb8800; font-size: 11px; text-decoration:underline; }
.t11_opposite { font-family: "돋움"; color:#28a5b4; font-size: 11px; text-decoration:underline; }
.t11_black { font-family: "돋움"; color:000000; font-size: 11px; font-weight: bold; }
.t11_pb2 { font-family: "돋움"; color:56a8b9; font-size: 11px; }
.t11_join { font-family: "돋움"; color:668da7; font-size: 11px; }
.t12 { font-family: "돋움"; font-size: 12px; }
.t12_cg { font-family: "돋움"; color:094e7b; font-size: 12px; font-weight: bold; }
.t12_b { font-family: "돋움"; color:6b96c2; font-size: 12px; }
.t12_66 { font-family: "돋움"; color:666666; font-size: 12px; }
.t12_33 { font-family: "돋움"; color:333333; font-size: 12px; }
.t12_bb { font-family: "돋움"; color:1b3a72; font-size: 12px; ; font-weight: bold; }
.t12_g1 { font-family: "돋움"; color:818181; font-size: 12px; }
.t12_g2 { font-family: "돋움"; color:b1aeae; font-size: 12px; }
.t12_g3 { font-family: "돋움"; color:292929; font-size: 12px; font-weight: bold; }
.t12_g4 { font-family: "돋움"; color:292929; font-size: 12px; }
.t12_bd { font-family: "돋움"; color:#888; font-size: 12px; font-weight: bold; }
.t12_bd a:link { color:#888; }
.t12_bd a:hover { color:#666; text-decoration:none; }
.t12_blackb { font-family: "돋움"; color:000000; font-size: 12px; font-weight: bold; }
.t14 { font-family: "돋움"; font-size: 14px; }
.t14_b { font-family: "돋움"; color:232323; font-size: 14px; font-weight: bold; }
.t14_b1 { font-family: "돋움"; color:0180A7; font-size: 14px; font-weight: bold; }
.t14_news { font-family: "돋움"; color:333333; font-size: 14px; font-weight: bold; }
.t16 { font-family: "돋움"; color:2F5FB3; font-size: 16px; font-weight: bold; }
.t24 { font-family: "돋움"; color:000000; font-size: 24px; }
.area_H80 { font-size: 11px; color: #666666; background-color: #FFFFFF; height: 80px; padding-top: 2px; border: #CDCDCD 1px solid; font-family: "돋움"; }
.area_H81 { font-size: 11px; color: #989898; background-color: #FFFFFF; height: 80px; padding-top: 2px; border: #CDCDCD 1px solid; font-family: "돋움"; }
.area633 { font-size: 12px; color: #666666; background-color: #FFFFFF; height: 233px; padding-top: 3px; border: #CDCDCD 1px solid; font-family: "돋움"; }
.input_upload_file { font-size: 11px; color: #666666; background-color: #FFFFFF; height: 50px; padding-top: 3px; border: #CCCCCC 1px solid; font-family: "돋움"; }
.input_upload { font-size: 11px; color: #666666; background-color: #FFFFFF; height: 80px; padding-top: 3px; border: #CCCCCC 1px solid; font-family: "돋움"; }
.input_search { width:200px; height:18px; border:#cccccc 1px solid; }
.list_search { width:60px; height:18px; border:#cccccc 1px solid; }
.aC { text-align:center; }
.fonC1 { color:#2f5fb3; }
.fonC2 { font-family: "돋움"; color:818181; font-size: 11px; }
.fonC3 { font-family: "돋움"; color:2c2c2c; font-size: 11px; font-weight: bold; }
.fonC4 { font-family: "돋움"; color:b8b8b8; font-size: 11px; margin:0 15px; }
.fonC5 { font-family: "돋움"; color:d51c1c; font-size: 11px; font-weight: bold; }
.fonC6 { font-family: "돋움"; color:2f5fb3; font-size: 11px; font-weight: bold; }
.fonC8 { font-family: "돋움"; color:828282; font-size: 11px; }
.fonC9 { color:494949; }
.fonC10 { font-family: "돋움"; color:#8c8c8c; font-size: 11px; line-height:14px; }
.fonC11 { font-family: "돋움"; color:#8c8c8c; font-size: 11px; font-weight: bold; }
.fonC12 { font-family: "돋움"; color:#ff0000; font-size: 11px; font-weight: bold; }
.fonC13 { font-family: "돋움"; color:#77933c; font-size: 14px; font-weight: bold; }
.fonC14 { font-family: "돋움"; color:#8c8c8c; font-size: 14px; font-weight: bold; }
.fonC15 { font-family: "돋움"; color:#ff0000; font-size: 14px; font-weight: bold; }
.fonC16 { font-family: "돋움"; color:#474343; font-size: 11px; text-align:left; }
.fonC17 { font-family: "돋움"; color:#ff0000; font-size: 16px; font-weight: bold; border-top:1px solid #cccccc; width:152px; padding:5px 0 0 0; text-align:left; }
.fonC18 { font-family: "돋움"; color:#8c8c8c; font-size: 11px; font-weight: normal; }
.fonC19 { font-family: "돋움"; color:#292929; font-size: 11px; font-weight: bold; }
.fonC20 { font-family: "돋움"; color:#fb4600; font-size: 11px; }
.fonC21 { font-family: "돋움"; color:#909090; font-size: 11px; }
.fonC22 { font-family: "돋움"; color:#4a4949; font-size: 11px; font-weight: bold; }
.fonC23 { font-family: "돋움"; color:#818181; font-size: 11px; line-height:24px; }
.fonC24 { font-family: "돋움"; color:#174f9a; font-size: 11px; font-weight: bold; }
.fonC25 { font-family: "돋움"; color:#4e6f9c; font-size: 11px; font-weight: bold; }
.he1 { height:22px; }
.tbTr1 { font-family: "돋움"; color:#4f4f4f; font-size: 11px; }
.pop_cont { background:#ffffff; border-left:1px solid #1269dd; border-right:1px solid #1269dd; padding:15px; font-family: "돋움"; color:8c8c8c; font-size: 11px; line-height:21px; }
.pop_bot { height:21px; background:#000000; text-align:right; padding:8px 15px; }
.stit_charge { width:693px; height:25px; text-align:left; }
.box_type1 { width:693px; background:#ffffff; padding:17px 0; }
.tbl_list01 { border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
.tbl_list01 table { table-layout:fixed; width:100%; border-collapse:collapse; }
.tbl_list01 th { border-bottom:1px solid #e2e2e2; background:#f7f7f7; color:#4f4f4f; font-size: 11px; font-weight: normal; text-align:left; padding:0 0 0 10px; }
.tbl_list01 td { border-bottom:1px solid #e2e2e2; background:#ffffff; padding:5px 0 5px 5px; }
.tbl_view01 { }
.tbl_view01 table { table-layout:fixed; width:100%; border-collapse:collapse; }
.tbl_view01 th { background:#f7f7f7; color:#668da7; font-size: 11px; font-weight: normal; text-align:left; padding:5px 0 5px 15px; }
.tbl_view01 td { background:#ffffff; padding:5px 0 5px 15px; font-family: "돋움"; color:7d7d7d; font-size: 11px; }
.tbl_view01 td .fon1 { color:#95a256; }

.tran { background:transparent; }
.table1 table td { background:transparent; }
.box_photo { background:url(../images/mypage/bg_poto.gif) no-repeat left top; width:609px; height:238px; }
.box_photo table td { background:transparent !important; padding:0px !important; }
.box_photo_sub { background:url(../images/mypage/bg_poto1.gif) no-repeat left top; width:456px; height:192px; text-align:center; padding:18px 0 0 5px; }
.sBox1 { border:1px solid #e2e2e2; background:#Ffffff; height:110px; padding:10px; }
.join_idpw_bt { font-size:11px; font-family: "돋움"; color:#a0a0a0; }
.join_idpw_bt A:link { text-decoration:none; color: #787878; text-decoration:none; }
.join_idpw_bt A:visited { text-decoration:none; color: #787878; text-decoration:none; }
.join_idpw_bt A:active { text-decoration:none; color: #787878; text-decoration:none; }
.join_idpw_bt A:hover { text-decoration:none; color: #315bc5; text-decoration:none; }
.id_input_box { width:120px; height:18px; border:0; background:url(/images/loginbox_id.gif) no-repeat 3px 4px #FFFFFF; margin:0; padding:0; line-height:18px; }
.pw_input_box { width:120px; height:18px; border:0; background:url(/images/loginbox_pw.gif) no-repeat 3px 4px #FFFFFF; margin:0; padding:0; line-height:18px; }
.crm_list_notice { clear:both; margin:0; padding:10px 0 10px 3px; _margin-top:-5px; overflow:hidden; }
.crm_list_notice li { width:239px; float:left; padding:0 7px; line-height:0; font-size:0; margin-bottom:2px; display:inline; }
.crm_list_search { clear:both; margin:0; padding:10px 0 10px 10px; _margin-top:-5px; overflow:hidden; }















/* 페이징 디자인 */
.paginate { padding:0; text-align:center; clear:both; margin:12px 0 24px 0; width:100%; }
.paginate a,
.paginate strong { position:relative; display:inline-block; margin:0 2px; padding:3px 5px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:11px/normal Verdana; _width /**/:17px; overflow:hidden; }
.paginate strong { color:#2f6dcb; background-color:#fff; background:url(/images/now_page_bt_bg.gif) repeat-x; !important;
border:1px solid #82c2e4; padding:4px 6px 4px 6px; font-weight:bold; overflow:hidden; }
.paginate a:link,
.paginate a:visited,
.paginate a:active { color:#2f6dcb; background-color:#fff !important; border:1px solid #b7d4e8; padding:4px 6px 4px 6px; }
.paginate a:hover { color:#2f6dcb; background-color:#fff !important; border:1px solid #5ca8dd; padding:4px 6px 4px 6px; }
.paginate .pre,
.paginate .next { position:relative; display:inline-block; background-color:#eff0ed !important; border:1px solid #dedede; margin-right:5px; margin-left:5px; padding:4px 6px 4px 6px; text-decoration:none; }
.paginate a.pre,
.paginate a.next { padding:0; font-family:"Malgun Gothic" MalgunGothic, AppleGothic, Sans-serif; color:#2f6dcb; position:relative; background-color:#fff !important; border:1px solid #b7d4e8; margin:0 5px; text-decoration:none; display:inline-block; }
.paginate a:hover.pre,
.paginate a:hover.next { padding:0; font-family:"Malgun Gothic" MalgunGothic, AppleGothic, Sans-serif; color:#2f6dcb; position:relative; background-color:#fff !important; border:1px solid #2c96e1; margin:0 5px; text-decoration:none; }
/* 페이징 디자인 */


.hidden { display:none; }
