@import url("common.css");

body {
	background: #000 url('/image/common/common_bg.jpg') repeat-x center top;
}

/* frame div - begin */
div#header_logo {
	height: 69px;
}
div#header_prime {
	height: 154px;
	background: url('/image/common/header_bottom_bg.jpg') no-repeat right bottom;
}
div#header_prime_gallery { /* °¶·¯¸® */
	height: 154px;
	background: url('/image/common/header_bottom_bg2.jpg') no-repeat right bottom;
}
div#container {
	/*background: url('/image/common/container_bg.gif') no-repeat top left;*/
}
div#sidebar {
	width: 170px;
	padding-left: 65px;
	float: left;
}
div#content {
	width: 700px;
	margin-bottom: 48px;
	padding-right: 65px;
	float: right;
}
/* frame div - end */



/* header_logo - begin */
div#logo {
	padding: 5px 0 0 440px;
}
div#header_link {
	padding: 8px 68px 0 0;
}
div#link1 {
	text-align: right;
}
div#link1 img {
	margin-left: 5px;
}
div#link2 {
	padding: 19px 2px 0 0;
	text-align: right;
}
div#link2 img {
	margin-left: 2px;
}
/* header_logo - end */



/* header_prime - begin */
div#mem_photo {
	width: 102px;
	padding: 21px 0 0 90px;
}
div#mem_info {
	width: 216px;
	padding-top: 21px;
	color: #fff;
}
div#mem_info img {
	vertical-align: middle;
}
div#mem_title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
div#mem_title img {
	margin-left: 6px;
}
div#mem_title a {
	color: #fff;
	text-decoration: none;
}
div#mem_rank {
	margin-top: 9px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
div#mem_rank img {
	margin: -1px 21px 0 0;
}
div#mem_point {
	margin-top: 4px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d2353b;
}
div#mem_point img {
	margin: -1px 10px 0 0;
}
div#mem_article {
	width: 361px;
	margin-top: 14px;
}
div#mem_article img {
	margin-right: 5px;
	vertical-align: middle;
}
div#mem_article dl {
	padding: 2px 0 0 10px;
}
div#mem_article dl dd {
	background: url('/image/common/pxl_i01.gif') no-repeat left;
	padding-left: 5px;
	font-size: 11px;
	line-height: 14px;
}
/** mainB **/
div#mem_article2 {
	width: 522px;
	padding-top: 24px;
}
div#mem_article2 img {
	margin-right: 4px;
	vertical-align: middle;
}
div#mem_article2 dl {
	padding: 5px 0 0 10px;
}
div#mem_article2 dl dd {
	background: url('/image/common/pxl_i01.gif') no-repeat left;
	padding-left: 5px;
	font-size: 11px;
	line-height: 15px;
}
div#sub_icon {
	position: relative;
}
div#sub_icon dl {
	width: 144px;
	margin-right: 87px;
	padding-top: 11px;
}
div#sub_icon dl dd {
	width: 36px;
	height: 34px;
	float: left;
}
/* header_prime - end */



/* sidebar - begin */
div#sidebar_outer_left {
	width: 5px;
	/*height: 441px;
	background: url('/image/common/sidebar_outer_left_bg.gif') no-repeat top left;*/
}
div#sidebar_middle {
	width: 120px;
	/*height: 364px;*/
	padding: 14px 20px 0;
	background: url('/image/common/sidebar_middle_bg.gif') repeat-y top left;
}
div#sidebar_middle_club {
	width: 120px;
	min-height: 335px;
	padding: 14px 20px 0;
	background: url('/image/common/sidebar_middle_bg.gif') repeat-y top left;
}
div#sidebar_middle_mnh {
	width: 120px;
	padding: 14px 20px 0;
	background: url('/image/common/sidebar_middle_bg_minihome.gif') repeat-y top left;
}
div#mem_name_big {
	margin: 5px 0 7px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div#sidebar_middle_mnh dl {
	margin-top: 3px;
}
div#sidebar_middle_mnh dl dt {
	height: 14px;
	text-align: left;
	float: left;
}
div#sidebar_middle_mnh dl dd {
	height: 14px;
	font-family: Tahoma;
	font-size: 10px;
	color: #999;
	text-align: right;
	float: right;
}
div#sidebar_middle_mnh div#badge {
	margin-top: 12px;
}
div#sidebar_middle_mnh div#badge dl dd {
	width: 60px;
	height: 60px;
	text-align: center;
	float: left;
}
div#favorite_link {
	padding-top: 9px;
}
div#favorite_link select {
	width: 100%;
	margin-bottom: 5px;
}
div#favorite_link img {
	vertical-align: middle;
}
div#mem_search {
	margin-top: 10px;
}
div#mem_search input[type=text] {
	width: 71px;
}
div#mem_search_line_top {
	padding: 10px 0 2px;
}
div#mem_search_line_bottom {
	padding-top: 5px;
}
div#sidebar_bt {
	margin-top: 14px;
	font-size: 11px;
}
div#sidebar_mnh_bt {
	margin-top: 8px;
	font-size: 11px;
}
div#sidebar_outer_right {
	width: 5px;
	/*height: 441px;
	background: url('/image/common/sidebar_outer_right_bg.gif') no-repeat top left;*/
}
/* sidebar - end */



/* content - begin */
div#content_outer_left {
	width: 5px;
	height: 441px;
	background: url('/image/common/content_outer_left_bg.gif') no-repeat top left;
}
div#content_middle {
	width: 630px;
	min-height: 364px;
	padding: 10px 30px;
	background: url('/image/common/content_middle_bg.gif') repeat-y top left;
}
div#content_title {
	margin: 2px 0 20px;
	font-size: 16px;
	font-weight: bold;
	color: #ed1f27;
	float: left;
}
div#content_title a {
	color: #ed1f27;
	text-decoration: none;
}
div#content_location {
	margin-top: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #	666;
	float: right;
}
div#content_location span.location_on {
	font-family: Dotum;
	font-weight: bold;
	color: #d2353b;
}
div#content_title_line {
	height: 2px;
	border-top: 2px solid #cc181f;
	/*height: 2px;
	background: #cc181f;*/
	clear: both;
}
div#content_outer_right {
	width: 5px;
	height: 441px;
	background: url('/image/common/content_outer_right_bg.gif') no-repeat top left;
}

div#board_txt {
	margin-bottom: 30px;
}
div#txt_content {
	width: 590px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
	word-break: break-all;
}
div#txt_content2 {	/* È°µ¿Áö¿ø¼¾ÅÍ */
	width: 509px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
	word-break: break-all;
}
div#gallery_content div#txt_content {	 /* °¶·¯¸® */
	width: 760px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
	word-break: break-all;
}
div#img_content {	
	width: 590px;
	margin-top: 17px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
	text-align: center;
}
div#movie_content {	
	width: 590px;
	margin-top: 20px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
	text-align: center;
}
div#empty_content {
	width: 630px;
	height: 67px;
	background: url('/image/no_content_bg.gif') no-repeat left top;
	padding-top: 85px;
	color: #666;
	text-align: center;
}

/** page(ÇÏ´Ü ÆäÀÌÁö) **/
div#page {
	width: 418px;
	padding-left: 106px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
}
div#gallery_content div#page {	/* °¶·¯¸® */
	width: 588px;
	padding-left: 106px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
}
div#page span.page_on {
	margin: 0 2px;
	color: #d2353b;
	font-weight: bold;
}
div#page a.page_off {
	margin: 0 2px;
}
div#page img {
	vertical-align: middle;
}
/** bt(ÇÏ´Ü ¹öÆ°) **/
div#bt {
	padding-top: 2px;
}
div#bt_center {
	padding-top: 2px;
	text-align: center;
}
div#gallery_content div#bt_center {
	padding: 10px 0 20px;
	text-align: center;
}
div#bt_center * {
	margin: 0 1px;
}
div#top_move {
	margin: 10px 0 33px;
	text-align: right;
}
div#bt_move {	/* °¶·¯¸® */
	text-align: center;
}
div#bt_move img {	/* °¶·¯¸® */
	margin: 0 5px;
}
div#bt_move img.photo_border4:hover {	/* °¶·¯¸® */
	border: 1px solid #fff;	
}
/* content - end */



/* ranking - begin */
div#rank1, div#rank2, div#rank3 {
	width: 200px;
}
div#rank2 {
	margin: 0 15px;
}
/* ranking - end */



/* mission - begin */
div#mission_step {
	margin-bottom: 30px;
}
div#mission_eval_item {
	padding-right: 4px;
	font-weight: bold;
	color: #d2353b;
	float: left;
}
div#mission_eval_txt {
	/*width: 480px;*/
	color: #fff;
	float: left;
}
div#mission_setup_bt {
	padding-bottom: 10px;
	text-align: right;
}
textarea.mission_txta {
	width: 503px;
	height: 81px;
}
div#evaluate_mission {
	border: 1px solid #111;
	margin-top: 30px;
	padding: 5px 10px 9px;
	text-align: left;
}
div#evaluate_mission input {
	margin: 0 0 -5px 10px;
}
/* mission - end */



/* tft - begin */
div#application dl dt {
	margin: 30px 0 7px;
	font-size: 12px;
	color: #999;
}
div#application dl dt:first-child {
	margin: 20px 0 7px;
}
div#application dl dd textarea {
	width: 100%;
	height: 65px;
}
/* tft - end */



/* teaminfo - begin */
div#team_main_bt {
	margin: 20px 0 30px;
	text-align: right;
}
div#team_mem_title {
	margin-top: 30px;
}
div#team_mem_list dl {
	width: 115px;
	padding: 10px 0 0 11px;
	float: left;
}
div#team_mem_list dl:first-child {
	padding-left: 0;
}
div#team_mem_list dl dd:first-child {
	height: 110px;
	padding-bottom: 10px;
}
div#team_mem_list dl dd {
	height: 16px;
	font-size: 11px;
}
div#team_mem_list dl dd div#mem_icon {
	width: 115px;
}
div#team_mem_list dl dd div#mem_icon img {
	margin: -2px 4px 0 0;
}
div#team_mem_list dl img {
	vertical-align: middle;
}
div#team_mem_photo {
	position: relative;
}
div#team_captain {
	position: absolute;
	z-index: 1;
	top: -2px;
	left: -2px;
	width: 39px;
	height: 44px;
	background: url('/image/teaminfo_captain.png') no-repeat left top;
}
/* teaminfo - end */



/* gallery - begin */
div#gallery_content {
	width: 870px;
	padding: 0 0 59px 65px;
}
div#gallery_content_outer_left {
	width: 5px;
	height: 441px;
	background: url('/image/common/gallery_content_outer_left.jpg') no-repeat top left;
}
div#gallery_content_middle {
	width: 800px;
	min-height: 421px;
	padding: 10px 30px;
	background: url('/image/common/login_content_middle_bg.gif') repeat-y top left;
}
div#gallery_tab dl {
	width: 760px;
}
div#gallery_tab dl dt {
	width: 60px;
	padding: 12px 0;
	float: left;
}
div#gallery_tab dl dd {
	padding: 13px 8px 6px 0;
	float: left;
}
div#gallery_tab dl dd.vline {
	background: url('/image/board/board_i03_1.gif') no-repeat left center;
	padding: 13px 8px 6px;
	float: left;
}
div#gallery_tab a {
	font-size: 11px;
	color: #666;
	letter-spacing: -1px;
	text-decoration: none;
}
div#gallery_tab a.gallery_tab_on {
	color: #d2353b;
}
div#gallery_list dl {
	padding: 30px 4px;
}
div#gallery_list dl dd {
	width: 164px;
	height: 211px;
	margin: 0 16px 50px;
	float: left;
}
div#gallery_img_title {
	padding: 9px 0 7px;
}
div#gallery_img_category {
	color: #333;
}
div#gallery_img_info {
	padding: 2px 0 7px;
	color: #333;
}
div#gallery_img_info img {
	margin: 0 6px;
}
div#gallery_content_outer_right {
	width: 5px;
	height: 441px;
	background: url('/image/common/gallery_content_outer_right.jpg') no-repeat top left;
}
/* gallery - end */



/* support center(È°µ¿Áö¿ø¼¾ÅÍ) - begin */
div#auth_img {
	margin-right: 20px;
}
div#auth_area {
	width: 377px;
	text-align: left;
}
div#auth_txt {
	padding-top: 135px;
}
div#auth_info {
	margin: 20px 0 8px;
}
div#auth_info img {
	margin-left: 7px;
}
div#auth_info select, div#auth_info input {
	margin: 0 5px 0 4px;
}
/* support center(È°µ¿Áö¿ø¼¾ÅÍ) - end */



/* table - begin */
/** ¸ñ·Ï : ¹Ì´ÏÈ¨(Æ÷ÀÎÆ®) **/
table.minihome_point_listTbl {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.minihome_point_listTbl caption {
	padding-bottom: 10px;
	text-align: left;
}
table.minihome_point_listTbl th {
	border-bottom: 1px solid #666;
	padding: 11px 0;
}
table.minihome_point_listTbl td {
	border-bottom: 1px solid #111;
	padding: 9px 0 6px;
	color: #999;
}
table.minihome_point_listTbl td.aLeft {
	padding: 0 10px;
	text-align: left;
}
table.minihome_point_listTbl td.aRight {
	padding-right: 10px;
	text-align: right;
}
table.minihome_point_listTbl td img {
	vertical-align: middle;
}
table.minihome_point_listTbl td.fit_height {
	height: 228px;
}

/** ¸ñ·Ï : ·©Å· **/
table.rank_listTbl {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.rank_listTbl th {
	border-bottom: 1px solid #666;
	padding: 10px 0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
table.rank_listTbl th.aRight {
	text-align: right;
}
table.rank_listTbl td {
	border-bottom: 1px solid #111;
	padding: 9px 0 6px;
}
table.rank_listTbl td.aRight {
	text-align: right;
}
table.rank_listTbl td img {
	vertical-align: middle;
}
table.rank_listTbl td.fit_height {
	height: 228px;
}

/** ¸ñ·Ï : ÃæÀü¼Ò, Å¬·´°ü¸®(Å¬·´¸â¹ö°ü¸®) **/
table.listTbl2 {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.listTbl2 caption {
	padding-bottom: 10px;
	text-align: left;
}
table.listTbl2 th {
	border-bottom: 1px solid #666;
	padding: 11px 0;
}
table.listTbl2 td {
	border-bottom: 1px solid #111;
	padding: 9px 0 6px;
	color: #999;
}
table.listTbl2 td.aLeft {
	padding: 0 15px;
	text-align: left;
}
table.listTbl2 td.gal_aLeft {
	border-bottom: 1px solid #666;
	padding: 0 20px;
	text-align: left;
}
table.listTbl2 td.gallery_aLeft { /* °¶·¯¸® */
	padding: 0;
	text-align: left;
}
table.listTbl2 td img {
	vertical-align: middle;
}
table.listTbl2 td.authority img {
	margin: 0 1px;
}
table.listTbl2 td.bt a {
	margin: 0 1px;
}
table.listTbl2 td.fit_height {
	height: 228px;
}

/** ¸ñ·Ï : Å¬·´(¸ÞÀÎ) **/
table.club_main_listTbl {
	width: 100%;
	margin-bottom: 23px;
	border-top: 2px solid #333;
	font-family: Dotum;
	font-size: 12px;
	text-align: center;
}
table.club_main_listTbl th {
	height: 5px;
}
table.club_main_listTbl td {
	padding: 4px 0 4px;
	color: #999;
}
table.club_main_listTbl td.aLeft {
	padding: 4px 19px 4px;
	text-align: left;
}
table.club_main_listTbl td img {
	vertical-align: middle;
}

/** ¸ñ·Ï : ÆÛÁñº¸µå(ÆÛÁñ¿µ¿ª) **/
table.viewTbl2 table.puzzle_listTbl {
	width: 611px;
	border-top: 1px solid #111;
}
table.viewTbl2 table.puzzle_listTbl td {
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 0;
}
table.viewTbl2 table.puzzle_listTbl td:first-child {
	border-left: 1px solid #111;
}

/** ¿ä¾àº¸±â : TFT/ÇÁ·ÎÁ§Æ® **/
table.viewTbl2 table.mini_viewTbl {
	width: 100%;
	border-top: 1px solid #111;
}
table.viewTbl2 table.mini_viewTbl th {
	border-bottom: 1px solid #111;
	padding: 7px 0 7px 10px;
}
table.viewTbl2 table.mini_viewTbl th:first-child {
	border-left: 1px solid #111;
}
table.viewTbl2 table.mini_viewTbl td {
	border-bottom: 1px solid #111;
	border-right: 1px solid #111;
	padding: 7px 0 7px 10px;
}
table.viewTbl2 table.mini_viewTbl td:first-child {
	border-left: 1px solid #111;
}
table.viewTbl2 table.mini_viewTbl td.authority img {
	margin-right: 2px;
}
table.viewTbl2 table.mini_viewTbl td.aRight {
	padding-right: 22px;
	text-align: right;
}

/** ¿ä¾àº¸±â : ¸®¼­Ä¡ **/
table.viewTbl2 table.mini_viewTbl2 {
	width: 100%;
	margin-bottom: 30px;
}
table.viewTbl2 table.mini_viewTbl2 td {
	border: none;
	padding: 4px 0;
}
table.viewTbl2 table.mini_viewTbl2 td.authority img {
	margin-right: 2px;
}

/** º¸±â : ÃæÀü¼Ò **/
table.viewTbl2 {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.viewTbl2 th {
	border-bottom: 1px solid #666;
	padding: 11px 20px;
	font-weight: normal;
	color: #999;
	text-align: left;
}
table.viewTbl2 th img {
	vertical-align: middle;
}
table.viewTbl2 td {
	border-bottom: 1px solid #111;
	padding: 10px 20px;
	color: #999;
	text-align: left;
	word-break: break-all;
}
table.viewTbl2 td.aLeft {
	text-align: left;
}
table.viewTbl2 td.aCenter {
	text-align: center;
}
table.viewTbl2 td.aRight {
	text-align: right;
}
table.viewTbl2 td.guide_area {
	/*height: 270px;*/
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 30px 20px;
	word-break: break-all;
}
table.viewTbl2 td.guide_area1 {	 /* ¸®¼­Ä¡ */
	padding: 16px 20px 30px;
	word-break: break-all;
}
table.viewTbl2 td.guide_area2 {	 /* TFT&ÇÁ·ÎÁ§Æ® */
	padding: 30px 20px;
	word-break: break-all;
}
table.viewTbl2 td.guide_area3 { /* ÆÛÁñº¸µå(ÄÁÅÙÃ÷) */
	border-bottom: none;
	padding: 30px 20px;
	word-break: break-all;
}
table.viewTbl2 td.guide_area4 { /* ÆÛÁñº¸µå(ÆÛÁñ) */
	padding: 0 0 30px 10px;
}
table.viewTbl2 td img {
	vertical-align: middle;
}

/** ¾²±â : ·Î±×ÀÎ **/
table.login_writeTbl {
	width: 100%;
	border-bottom: 1px solid #111;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: left;
}
table.login_writeTbl td {
	padding-left: 14px;
	color: #999;
}
table.login_writeTbl td.aLeft {
	padding-left: 28px;
}
table.login_writeTbl tr.hgt20 {
	height: 20px;
}
table.login_writeTbl td img {
	vertical-align: middle;
}

/** ¾²±â : ÃæÀü¼Ò **/
table.writeTbl2 {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.writeTbl2 th {
	padding-left: 20px;
	text-align: left;
}
table.writeTbl2 th.bdrB {
	border-bottom: 1px solid #111;
}
table.writeTbl2 th.bdrTB {	/* ¹Ì¼Ç */
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
}
table.writeTbl2 th.mission {	 /* ¹Ì¼Ç */
	border-bottom: 1px solid #666;
	padding: 10px 20px;
	color: #999;
}
table.writeTbl2 th.mission img {	 /* ¹Ì¼Ç */
	margin-right: 10px;
	vertical-align: middle;
}
table.writeTbl2 td {
	padding: 10px 0 10px;
	text-align: left;
}
table.writeTbl2 td.bdrB {
	border-bottom: 1px solid #111;
}
table.writeTbl2 td.bdrTB {	/* ¹Ì¼Ç */
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
}
table.writeTbl2 td.btw_row {
	padding: 2px 0 10px;
}
table.writeTbl2 td.guide_area {
	/*height: 270px;*/
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 30px 20px;
	text-align: center;
}
table.writeTbl2 td img {
	vertical-align: middle;
}

/** ¾²±â : È°µ¿Áö¿ø¼¾ÅÍ(±³Åëºñ½ÅÃ») **/
table.writeTbl3 {
	width: 100%;
	margin-bottom: 18px;
	border-top: 2px solid #cc181f;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.writeTbl3 th {
	border-bottom: 1px solid #111;
	padding-left: 20px;
	text-align: left;
}
table.writeTbl3 td {
	border-bottom: 1px solid #111;
	padding: 10px 0 10px;
	text-align: left;
}
table.writeTbl3 td textarea {
	width: 503px;
	height: 85px;
}
table.writeTbl3 td.guide_area {
	padding: 20px 20px 17px 0;
}
table.writeTbl3 td img {
	vertical-align: middle;
}

/** ¸ñ·Ï : ¸®¼­Ä¡ **/
table.listTbl {
	width: 100%;
	margin-top: 20px;
	font-family: Dotum;
	color: #666;
}
table.listTbl th {
	font-size: 12px;
	color: #666;
	text-align: left;
}
table.listTbl th a {
	color: #fff;
}
table.listTbl td {
	padding: 4px 0;
	font-size: 11px;
}
table.listTbl td img {
	vertical-align: middle;
}
table.listTbl tr.vaTop {
	vertical-align: top;
}
table.listTbl td.authority img {
	margin-right: 2px;
}
table.listTbl td.line {
	height: 37px;
	background: url('/image/board/board_line01.gif') repeat-x;
}
table.listTbl th * {
	vertical-align: middle;
}

/** ¸ñ·Ï : ¸®¼­Ä¡¼³¹®(5Á¡Ã´µµ) **/
table.question_listTbl {
	width: 100%;
	border-top: 1px solid #111;
	margin: 26px 0 3px;
	font-family: Dotum;
	color: #fff;
}
table.question_listTbl caption {
	padding-bottom: 10px;
	text-align: left;
}
table.question_listTbl th {
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 10px 0;
}
table.question_listTbl th.first {
	border-left: 1px solid #111;
}
table.question_listTbl td {
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 4px 0 5px;
	text-align: center;
}
table.question_listTbl td.first {
	border-left: 1px solid #111;
	padding: 4px 10px 5px;
	text-align: left;
}

/** ¸ñ·Ï : ÆÀÁ¤º¸(¿ÞÂÊ¸Þ´º) **/
table.teaminfo_listTbl {
	width: 100%;
	border-top: 2px solid #c70c0f;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.teaminfo_listTbl caption {
	padding: 6px 0 7px;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
	text-align: left;
}
table.teaminfo_listTbl th {
	border-bottom: 1px solid #999;
	padding: 10px 0;
	text-align: center;
}
table.teaminfo_listTbl td {
	border-bottom: 1px solid #d9d9d9;
	padding: 9px 0 6px;
}
table.teaminfo_listTbl td.aRight {
	text-align: right;
}
table.teaminfo_listTbl td img {
	vertical-align: middle;
}

/** ¸ñ·Ï : ¹Ì´ÏÈ¨(¿ÞÂÊ¸Þ´º) **/
table.minihome_listTbl {
	width: 100%;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.minihome_listTbl td {
	padding: 7px 0 5px;
}
table.minihome_listTbl td div#mem_icon a {
	color: #666;
	text-decoration: none;
}
table.minihome_listTbl td img {
	vertical-align: middle;
}

/** ¾²±â : Å¬·´°ü¸®(Å¬·´¼Ò°³ÆíÁý) **/
table.club_writeTbl {
	width: 100%;
	margin-bottom: 18px;
	border-bottom: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
	text-align: center;
}
table.club_writeTbl th {
	padding-left: 20px;
	text-align: left;
}
table.club_writeTbl td {
	padding: 10px 0 10px;
	text-align: left;
}
table.club_writeTbl td.btw_row {
	padding: 2px 0 10px;
}
table.club_writeTbl td.guide_area {
	/*height: 270px;*/
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 30px 20px;
	text-align: center;
}
table.club_writeTbl td img {
	vertical-align: middle;
}
/** ¾²±â : Å¬·´°ü¸®(°Ô½ÃÆÇ°ü¸®) **/
table.club_writeTbl2 {
	width: 100%;
	border-top: 1px solid #111;
	font-family: Dotum;
	font-size: 11px;
	color: #666;
}
table.club_writeTbl2 caption {
	padding-bottom: 10px;
	text-align: left;
}
table.club_writeTbl2 th {
	border-left: 1px solid #111;
	border-bottom: 1px solid #111;
	padding-left: 10px;
	text-align: left;
}
table.club_writeTbl2 td {
	border-bottom: 1px solid #111;
	border-right: 1px solid #111;
	padding: 5px 0;
}
table.club_writeTbl2 td.guide_area {
	/*height: 270px;*/
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 30px 20px;
	text-align: center;
}
table.club_writeTbl2 td img {
	vertical-align: middle;
}

/** ¾²±â : Å¬·´°ü¸®(°Ô½ÃÆÇ°ü¸® - Æ¯Á¤¸â¹ö°ø°³) **/
table.club_writeTbl2 table.club_mem_listTbl {
	width: 100%;
}
table.club_writeTbl2 table.club_mem_listTbl td {
	border: none;
	padding: 2px 0;
}
table.club_writeTbl2 table.club_mem_listTbl td input[type=checkbox] {
	margin-top: -2px;
}
/* table - end */



/* search - begin */
div#search {
	margin-bottom: 10px;
	text-align: right;
}
div#search * {
	margin-left: 5px;
	vertical-align: middle;
}
/* search - end */



/* comment - begin */
div#commentCount {
	margin-top: 30px;
	padding-bottom: 7px;
}
div#commentCount img {
	margin-right: 5px;
	vertical-align: middle;
}
div#commentWrite {
	margin: 20px 0;
}
div#commentWrite * {
	vertical-align: middle;
}
div#commentWrite textarea {
	width: 543px;
	height: 65px;
	margin-right: 10px;
}
div#gallery_content div#commentWrite textarea {
	width: 713px;
	height: 65px;
	margin-right: 10px;
}
div#commentUnit {
	border-bottom: 1px solid #0f0f0f;
	padding: 10px 0;
}
div#commentUnit img {
	vertical-align: middle;
}
div#commentDay {
	padding-left: 6px;
	font-family: Tahoma;
	font-size: 10px;
	color: #999;
}
div#commentDay img {
	margin-right: 6px;
	vertical-align: middle;
}
div#comment {
	margin-top: 8px;
	font-size: 11px;
	color: #666;
	line-height: 150%;
	word-break: break-all;
}
div#commentIndex {
	color: #d2353b;
}
div#commentBt img {
	margin-top: -2px;
}
div#commentReact {
	padding-top: 10px;
}
div#commentReact textarea {
	width: 509px;
	height: 65px;
}
div#gallery_content div#commentReact textarea {	/* °¶·¯¸® */
	width: 679px;
	height: 65px;
}
div#commentReactBt img {
	margin-top: 52px;
}
div#commentReply {
	width: 605px;
}
div#gallery_content div#commentReply {	/* °¶·¯¸® */
	width: 775px;
}
div#commentReplyImg {
	margin-right: 10px;
}
/* comment - end */



/* research - begin */
dl.research_list dt {
	padding: 26px 0 7px;
	color: #fff;
}
dl.research_list dd {
	padding: 0 23px;
	font-size: 11px;
	letter-spacing: -1px;
	word-break: break-all;
}
dl.research_list dd textarea {
	width: 578px;
	height: 65px;
}
.question_no {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d2353b;
}
/** ½Å±Ô(Ãß°¡)Áú¹® **/
div#question_no {
	width: 25px;
	margin-top: -1px;
	padding-right: 4px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d2353b;
	float: left;
}
div#question {
	width: 572px;
	float: left;
}
div#question_txt {
	word-break: break-all;
}
div#question_img {
	margin: 7px 0 19px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
}
div#ex_item {
	float: left;
}
div#ex {
	width: 545px;
	float: left;
}
div#ex_txt {
	margin-top: 5px;
}
div#ex_img {
	margin: 2px 0 11px 1px;
	overflow: auto; /* width ÃÊ°ú ½Ã ½ºÅ©·Ñ */
}
/* research - end */



/* club - begin */
div#club_menu1 {
	height: 18px;
	background: url('/image/club_menu_bg1.gif') no-repeat left top;
	padding: 6px 0 0 9px;
	font-weight: bold;
	color: #d2353b;
}
div#club_menu1 a {
	color: #d2353b;
	text-decoration: none;
}
div#club_menu2 {
	height: 18px;
	background: url('/image/club_menu_bg2.gif') no-repeat left top;
	padding: 6px 0 0 9px;
	font-size: 11px;
	color: #666;
	/*font-weight: bold;
	color: #333;*/
}
div#club_menu2 a {
	color: #666;
	text-decoration: none;
}
div#club_main_item_title {
	background: url('/image/club_pxl01.gif') no-repeat left;
	margin-bottom: 7px;
	padding-left: 15px;
	font-weight: bold;
	color: #fff;
}
div#club_item_title {
	height: 29px;
	background: url('/image/club_item_title_bg.gif') no-repeat left top;
	margin-bottom: 11px;
	padding: 8px 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div#club_item_stitle {
	margin: 17px 18px 7px;
	font-weight: bold;
}
div#club_manager {
	border: 1px solid #111;
	margin: 0 20px 20px;
	padding: 12px 9px 1px 19px;
}
div#club_manager dl dd {
	width: 140px;
	margin-bottom: 8px;
	float: left;
}
div#club_manager dl dd img {
	vertical-align: middle;
}
div#club_member dt {
	text-align: center;
	float: left;
}
div#club_member dt.first {
	width: 157px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: 20px;
	padding: 5px 0 4px;
}
div#club_member dt.second {
	width: 63px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 5px 0 4px;
}
div#club_member dt.third {
	width: 63px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 5px 0 4px;
}
div#club_member dl dd {
	float: left;
}
div#club_member dl dd.first {
	width: 129px;
	border-bottom: 1px solid #111;
	border-left: 1px solid #111;
	margin-left: 20px;
	padding: 9px 9px 7px 19px;
}
div#club_member dl dd.second {
	width: 23px;
	border-bottom: 1px solid #111;
	padding: 9px 20px 7px;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
}
div#club_member dl dd.third {
	width: 23px;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 9px 20px 7px;
	font-family: Tahoma;
	font-size: 10px;
	color: #d2353b;
	text-align: right;
}
div#club_member dl dd.first img {
	vertical-align: middle;
}
/** Å¬·´°ü¸® **/
div#club_tab {
	height: 29px;
	border-bottom: 2px solid #d2353b;
	margin-bottom: 20px;
}
div#club_tab_on {
	height: 20px;
	border-top: 2px solid #d2353b;
	border-right: 2px solid #d2353b;
	border-left: 2px solid #d2353b;
	margin-top: 1px;
	margin-bottom: -2px;
	padding-top: 8px;
}
div#club_tab_on a {
	margin: 0 8px;
	font-size: 11px;
	color: #d2353b;
	text-decoration: none;
}
div#club_tab_blackline {
	border-bottom: 2px solid #000;
	padding-top: 5px;
}
div#club_tab_off {
	height: 18px;
	border-top: 1px solid #111;
	border-right: 1px solid #111;
	margin-top: 1px;
	margin-bottom: -2px;
	padding-top: 9px;
}
div#club_tab_off.first_tab {
	height: 18px;
	border-top: 1px solid #111;
	border-right: none;
	border-left: 1px solid #111;
	margin-top: 1px;
	margin-bottom: -2px;
	padding-top: 9px;
}
div#club_tab_off.second_tab {
	height: 18px;
	border-top: 1px solid #111;
	border-right: none;
	border-left: 1px solid #111;
	margin-top: 1px;
	margin-bottom: -2px;
	padding-top: 9px;
}
div#club_tab_off a {
	margin: 0 9px;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
div#club_tab_off.first_tab a {
	margin: 0 9px;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
div#board_list {
	margin-bottom: 10px;
}
div#board_select {
	width: 225px;
	margin-top: 5px;
}
div#board_select select {
	width: 225px;
	height: 217px;
	border: none;
	background: #000 url('/image/club_select_bg.gif') no-repeat;
	padding: 12px 9px 9px;
}
div#board_move, div#board_bt {
	margin-top: 10px;
}
div#board_move a {
	margin-right: 2px;
}
div#board_bt {
	text-align: right;
}
div#board_bt a {
	margin-left: 2px;
}
div#board_edit {
	width: 345px;
}
div#club_hr_line {
	border-top: 2px solid #111;
	margin-top: 26px;
	padding-bottom: 18px;
}
/* club - end */



/* support center - begin */
div#reply_top {
	border: 1px solid #CC181F;
	margin-top: 30px;
}
div#reply_title {
	padding: 10px 20px;
}
div#reply_date {
	padding: 11px 20px 0 0;
	font-family: tahoma;
	font-size: 10px;
	color: #d2353b;
	text-align: right;
}
div#reply_content {
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	padding: 30px 20px 14px 20px;
	color: #666;
	line-height: 150%;
}
/* support center - begin */



/* layout - begin */
div.add_file {
	margin-top: 20px;
	text-align: right;
}
div.add_file a {
	margin-left: 8px;
	color: #d2353b;
}
div.add_file img {
	margin-top: -3px;
}
img.photo_border1 {
	border: 1px solid #e3e0e0;
	margin-bottom: 10px;
}
img.photo_border2 {
	border: 1px solid #000;
}
img.photo_border3 {
	border: 1px solid #333;
}
img.photo_border4 {
	border: 1px solid #1a1a1a;
}
img.photo_border5 { /* °¶·¯¸® */
	border: 5px solid #fff;
}
.mgT-3 {
	margin-top: -3px;
}
.mgT4 {
	margin-top: 4px;
}
.mgT5 {
	margin-top: 5px;
}
.mgT6 {
	margin-top: 6px;
}
.mgT7 {
	margin-top: 7px;
}
.mgT8 {
	margin-top: 8px;
}
.mgT10 {
	margin-top: 10px;
}
.mgT20 {
	margin-top: 20px;
}
.mgT30 {
	margin-top: 30px;
}
.mgR1 {
	margin-right: 1px;
}
.mgR8 {
	margin-right: 8px;
}
.mgR10 {
	margin-right: 10px;
}
.mgR20 {
	margin-right: 20px;
}
.mgR31 {
	margin-right: 31px;
}
.mgB-6 {
	margin-bottom: -6px;
}
.mgB2 {
	margin-bottom: 2px;
}
.mgB5 {
	margin-bottom: 5px;
}
.mgB10 {
	margin-bottom: 10px;
}
.mgB20 {
	margin-bottom: 20px;
}
.mgL1 {
	margin-left: 1px;
}
.mgL2 {
	margin-left: 2px;
}
.mgL10 {
	margin-left: 10px;
}
.mgL22 {
	margin-left: 22px;
}
.pdR9 {
	padding-right: 9px;
}
.pdR50 {
	padding-right: 50px;
}
.pdRL20 {
	padding: 0 20px;
}
.pdR42 {
	padding-right: 42px;
}
.wdh192 {
	width: 192px;
}
.wdh220 {
	width: 220px;
}
.wdh254 {
	width: 254px;
}
.wdh440 {
	width: 440px;
}
/* layout - end */



/* font - begin */
.thm10 {
	font-family: Tahoma;
	font-size: 10px;
}
.thm11 {
	font-family: Tahoma;
	font-size: 11px;
}
.fwtN {
	font-weight: normal;
}
.fwtB {
	font-weight: bold;
}
.clr01 {
	color: #d2353b;
}
.clr02 {
	color: #008fff;
}
.clr03 {
	color: #fff;
}
.ctgr {
	color: #666;
}
/* font - end */
