@charset "utf-8";

#container {
	background: #d7d7d7 url('/images/layout/wrap_fun_bg.gif') repeat-x;
}
#header {
	background: url('/images/layout/visual_fun_bg.gif') no-repeat 50% 58px;
}
#contents {
	background: url('/images/layout/body_fun_bg2.gif') no-repeat right top;
}

.top_banner {
	margin: 0 0 19px;
}
.online_top_flash {
	margin: 0 0 9px;
	padding: 0 0 20px;
	background: url('/images/FUN/online_top_flash_bg.gif') no-repeat left bottom;
}

div.board_comment div.title {
	background: url('/images/icon/bul_dot_violet_m.gif') no-repeat left center;
}
div.wrap_tour ul.board_gallery_list {
	padding: 20px 0 18px;
	border-bottom: 2px solid #e2e2e2;
}

h4.still_title {
	color: #444;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 15px 0 0 12px;
	background: url('/images/icon/bul_dot_violet_m.gif') no-repeat 0 18px;
}

/*텝*/
ul.wrap_tab {
	overflow: hidden;
	width: 100%;
	height: 32px;
	margin: 0 0 14px;
	background: url('/images/FUN/bg_tab.gif') repeat-x left bottom;
}
ul.wrap_tab li {
	display: block;
	float: left;
}

/*list type 01*/
dl.list_type_01 {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 19px;
	padding: 0 0 15px 10px;
	border-bottom: 1px solid #e3e3e3;
}
dl.list_type_01 dt {
	margin: 0 0 5px;
	padding: 0 0 0 15px;
	background: url('/images/icon/bul_dot_violet_b.gif') no-repeat 0 50%;
}
dl.list_type_01 dt img { display: block; }
dl.list_type_01 dd {
	line-height: 150%;
}
dl.list_type_01 dd ul.list {
	padding: 0 0 0 6px;
}
dl.list_type_01 dd ul.list li {
	padding: 4px 0 4px 8px;
	background: url('/images/icon/bul_dot_violet_s.gif') no-repeat 0 50%;
}
dl.list_type_01 dd ul.gallery {
	height: 84px;
	margin: 0 0 0 -10px;
	padding: 26px 0 21px 25px;
	background: url('/images/board/bg_violet_box.gif') no-repeat 0 5px;
}
dl.list_type_01 dd ul.gallery li {
	display: inline;
	float: left;
	width: 86px;
	margin: 0 22px 0 0;
	padding: 7px;
	background: url('/images/board/bg_thumb_100_82.gif') no-repeat;
}
dl.list_type_01 dd ul.gallery li img {
	width: 86px;
	height: 68px;
}
dl.list_type_01 dd ul li p.small {
	font-size: .9em;
	padding: 5px 0 0;
}
dl.list_type_01 dd span.ex {
	color: #77518e;
	font-size: .9em;
}
dl.list_type_01 dd div.detail {
	margin: 0 0 10px -10px;
	padding: 10px 0 0;
	background: url('/images/FUN/bg_detail_box_2.gif') no-repeat left top;
}
dl.list_type_01 dd div.detail div.wrap {
	min-height: 138px;
	_height: 138px;
	padding: 0 15px 10px;
	background: url('/images/FUN/bg_detail_box_2.gif') no-repeat left bottom;
}

/* 아카데미 달력 네비게이션*/
dl.month_navi {
	position: relative;
	width: 760px;
	height: 43px;
	margin: 0 0 20px;
	background: url('/images/FUN/month_navi_bg.gif') no-repeat center top;
}
dl.month_navi dt {
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 20px;
	padding: 6px 0 0;
	background: url('/images/FUN/month_navi_dt.gif') no-repeat center top;
}
dl.month_navi dd {
	position: absolute;
	top: 13px;
}
dl.month_navi dd.prev { left: 172px; }
dl.month_navi dd.next { right: 172px; }

/*아케데미 상세*/
div.class_view {
	width: 760px;
}
div.class_view h3 {
	font-weight: bold;
	color: #444;
	line-height: 1;
	padding: 8px 0 28px 15px;
	background: url('/images/board/bg_default_board.gif') no-repeat;
}
div.class_view div.class_info {
	overflow: hidden;
	_overflow:visible;
	width: 760px;
	min-height: 134px;
	_height: 134px;
	margin: 0 0 19px;
}
div.class_view div.class_info p.image {
	float: left;
	width: 131px;
	height: 75px;
	padding: 7px;
	margin: 0 20px 0 0;
	background: url('/images/board/bg_thumb_145_89.gif');
}
div.class_view div.class_info p.image img {
	width: 131px;
	height: 75px;
}
div.class_view div.class_info p.image2 {
	float: left;
	width: 141px;
	height: 118px;
	padding: 7px;
	margin: 0 17px 0 0;
	background: url('/images/board/bg_thumb_155_132.gif');
}
div.class_view div.class_info p.image2 img {
	width: 141px;
	height: 118px;
}
div.class_view div.class_info table {
	float: left;
	width: 588px;
	margin: 0 0 19px;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #e3e3e3;
}
div.class_view div.class_info table th {
	width: 80px;
	padding: 7px 0 7px 15px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: #f1f1f1;
}
div.class_view div.class_info table td {
	line-height: 130%;
	padding: 7px 0 7px 15px;
	border-bottom: 1px solid #e3e3e3;
}
div.class_view div.class_info table td em {
	color: #f96400;
	font-weight: bold;
}
div.class_view div.class_info table td img { vertical-align: middle;}
div.class_view div.btn_list { width: 760px; }

/*강사 소개*/
dl.speaker {
	overflow: hidden;
	width: 100%;
	margin: 0 0 8px;
	padding: 0 0 10px;
	border-bottom: 2px solid #e3e3e3;
}
dl.speaker dt {
	margin: 0 0 10px;
	padding: 0 0 0 25px;
	background: url('/images/icon/bul_dot_violet_b.gif') no-repeat 10px 50%;
}
dl.speaker dt img { display: block; }
dl.speaker dd {
	background: url('/images/board/bg_speaker_box.gif') no-repeat left bottom;
}
dl.speaker dd dl {
	position: relative;
	width: 578px;
	min-height: 110px;
	_height: 110px;
	padding: 20px 0 10px 182px;
}
dl.speaker dd dl dt {
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 20px;
	background: url('/images/board/bg_speaker_box_title.gif') no-repeat left bottom;
}
dl.speaker dd dl dd {
	margin: 0;
	padding: 0;
	background-image: none;
}
dl.speaker dd dl dd p.image {
	position: absolute;
	left: 23px;
	top: 11px;
	padding: 7px 11px 11px 7px;
	background: url('/images/board/bg_thumb_135_117.gif') no-repeat;
}
dl.speaker dd dl dd p.image img {
	width: 116px;
	height: 98px;
}
dl.speaker dd dl dd div.content {
	line-height: 150%;
}

/*신청 확인*/
div.payment {
}
div.payment h3 {
	line-height: 1;
	padding: 1px 0 11px 22px;
	background: url('/images/icon/bul_violet_h3.gif') no-repeat;
}
div.payment div.name {
	margin: 0 0 15px;
	padding: 10px 10px 15px;
	background: url('/images/FUN/bg_payment_name.gif') no-repeat;
}
div.payment div.name p {
	padding: 10px 0;
}
div.payment div.name p.user {
	color: #444;
}
div.payment div.name p strong { color: #4b1e55; }
div.payment div.name p em { font-weight: bold; }
div.payment table.class_info {
	width: 100%;
	margin: 0 0 10px;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #e3e3e3;
}
div.payment table.class_info th,
div.payment table.class_info td {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #e3e3e3;
}
div.payment table.class_info th {
	width: 116px;
	border-right: 1px solid #e3e3e3;
	background: #f1f1f1;
}
div.payment table.class_info td { line-height: 130%; }
div.payment table.class_info td img { vertical-align: middle; }
div.payment div.btn_list span.ex {
	color: #4b1e55;
	font-size: .9em;
}
div.payment div.payment_form {
	padding: 0 0 8px;
	background: url('/images/FUN/bg_payment_bottom.gif') no-repeat left bottom;
}
div.payment div.payment_form div.top {
	height: 20px;
	background: url('/images/FUN/bg_payment_top.gif') no-repeat left top;
}
div.payment div.payment_form div.agree_box {
	overflow: auto;
	height: 200px;
	width: 698px;
	margin: 0 auto 15px;
	padding: 15px;
	border: 1px solid #e3e3e3;
	background: #f6f6f6;
	scrollbar-base-color: #000;   /* 아래의 6가지 스타일을 하나로 통합 한것 */
	scrollbar-face-color: #f3f3f3;   /* bar 의 표면색 */
	scrollbar-track-color: #fbfbfb;   /* 스크롤 트랙의 색 */
	scrollbar-highlight-color: #fff;   /* 밝게 빛나는 좌상단 모서리 */
	scrollbar-3dlight-color: #dcdcdc;   /* 좌상단 모서리 아래부분 */
	scrollbar-shadow-color: #fff;   /* 그림자 지는 우하단 */
	scrollbar-darkshadow-color: #dcdcdc;   /* 그림자 우하단 */
	scrollbar-arrow-color: #333;   /* 삼각형부분 */
}
div.agree_box h5 {
	color: #6c4375;
	font-weight: bold;
	margin: 0 0 5px;
}
div.agree_box p,
div.agree_box ul,
div.agree_box ol,
div.agree_box dl {
	margin: 0 0 10px;
}
div.agree_box dl dd {
	margin: 0 0 0 10px;
}
div.agree_box ul li,
div.agree_box ol li {
	padding: 0 0 0 20px;
	text-indent: -20px;
}
div.payment div.payment_form dl.agree {
	line-height: 29px;
	text-align: center;
	width: 728px;
	margin: 0 auto 15px;
	padding: 0 0 5px;
	background: url('/images/FUN/agree_form_bg.gif') no-repeat;
}
div.payment div.payment_form dl.agree dt,
div.payment div.payment_form dl.agree dd {
	display: inline;
	padding-left: 20px;
}
div.payment div.payment_form dl.agree dt {
	color: #444;
	font-weight: bold;
}
div.payment div.payment_form table {
	width: 728px;
	margin: 0 auto 10px;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #e3e3e3;
}
div.payment div.payment_form table.first {
	margin-bottom: 10px;
}
div.payment div.payment_form div.pay_ex {
	color: #4b1e55;
	font-size: .9em;
	line-height: 130%;
	padding: 0 0 10px 165px;
}
div.payment div.payment_form h4 {
	line-height: 1;
	width: 713px;
	margin: 0 auto;
	padding: 1px 0 9px 15px;
	background: url('/images/icon/bul_dot_violet_b.gif') no-repeat 0 2px;
}
div.payment div.payment_form table caption {
	line-height: 1;
	width: 728px;
	margin: 0 auto;
	padding: 1px 0 9px 15px;
	background: url('/images/icon/bul_dot_violet_b.gif') no-repeat 0 2px;
}
div.payment div.payment_form table th,
div.payment div.payment_form table td {
	padding: 7px 15px;
	border-bottom: 1px solid #e3e3e3;
}
div.payment div.payment_form table th {
	width: 102px;
	background: #f1f1f1;
}
div.payment div.payment_form table td img { vertical-align: bottom; }
div.payment div.payment_form table td input.inText {
	height: 17px;
	padding: 1px 0 0;
	border: 1px solid #dcdcdc;
	background: #f6f6f6;
}
div.payment div.payment_form table span.ex {
	color: #4b1e55;
	font-size: .9em;
}
div.payment div.payment_form div.btn_list {
	width: 728px;
	margin: 0 auto;
}

/*전문가*/
div.special_box {
	height: 108px;
	margin: 0 0 17px;
	padding: 20px 0 0;
	background: url('/images/FUN/bg_special_box.gif') no-repeat;
}
div.special_box dl {
	display: inline;
	position: relative;
	float: left;
	width: 240px;
	height: 72px;
	margin: 0 0 0 20px;
	padding: 10px 0 0 117px;
}
div.special_box dl.first { border-right: 1px solid #dadada; }
div.special_box dl dt {
	color: #424242;
	font-weight: bold;
}
div.special_box dl dd p {
	line-height: 150%;
}
div.special_box dl dd p.image {
	position: absolute;
	padding: 7px;
	left: 0;
	top: 0;
	background: url('/images/board/bg_thumb_100_82.gif') no-repeat;
}
div.special_box dl dd p.image img {
	width: 86px;
	height: 68px;
}
div.special_box dl dd span.btn {
	position: absolute;
	bottom: 0;
}

/*동영상 목록*/
#class_list {
	border-width: 2px 0 1px;
}
#class_list td {
	border: 0 none;
	background: url('/images/board/border_line.gif') repeat-x left bottom;
}
#class_list tr.none {
	display: none;
}
#class_list tr.view {
	display: '';
}
#class_list tr.view td {
	position: relative;
	background: #f8f7fa url('/images/board/border_line.gif') repeat-x left bottom;
}
#class_list tr.view td ul {
	overflow: hidden;
	width: 100%;
}
#class_list tr.view td ul li {
	font-size: .9em;
	text-align: left;
	float: left;
	width: 265px;
	margin: 0 0 0 5px;
	padding: 5px 0 5px 16px;
	background: url('/images/icon/bul_tv_01.gif') no-repeat 0 3px;
}
#class_list td.subject a {
	font-weight: bold;
}
#class_list td.subject ul {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 0;
}
#class_list td.subject li {
	float: left;
	padding-right: 10px;
}
#class_list p.image {
	width: 80px;
	height: 62px;
	padding: 7px;
	background: url('/images/board/bg_thumb_94_76.gif') no-repeat;
}
#class_list p.image img {
	width: 80px;
	height: 62px;
}

/*클래스 카테고리*/
div.class_category {
	overflow: hidden;
	width: 760px;
	margin: 0 0 8px;
	padding: 0 0 24px;
	background: url('/images/FUN/bg_category.gif') no-repeat left bottom;
}
div.class_category dl {
	display: inline;
	float: left;
	width: 350px;
	margin: 0 0 5px 20px;
}
div.class_category dl dt,
div.class_category dl dd {
	color: #ccc;
	display: inline;
}
div.class_category dl dt img {
	vertical-align: middle;
}
div.class_category dl dd a.on { font-weight: bold; }

ul#g_list {
	padding: 20px 0;
	border-top: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
}

div.board_gallery_subject {
	padding: 1px 0 9px 22px;
	border-bottom: 2px solid #e2e2e2;
	background: url('/images/icon/bul_violet_h3.gif') no-repeat;
}

/*갤러리 베스트*/
dl.gallery_best {
	position: relative;
	width: 445px;
	min-height: 264px;
	_height: 264px;
	margin: 0 0 15px;
	padding: 30px 0 0 315px;
	background: url('/images/FUN/bg_best_gallery_01.gif') no-repeat;
}
dl.gallery_best.tv_best {
	min-height: 178px;
	height: 178px;
	background: url('/images/FUN/bg_best_gallery_02.gif') no-repeat;
}
dl.gallery_best dt {
	color: #444;
	font-weight: bold;
	width: 417px;
	margin: 0 0 10px;
}
dl.gallery_best dt.line {
	padding: 0 0 13px 7px;
	border-bottom: 1px solid #e3e3e3;
}
dl.gallery_best dd table {
	width: 425px;
	margin: 0 0 15px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
dl.gallery_best dd table th,
dl.gallery_best dd table td {
	padding: 7px 15px;
	border-bottom: 1px solid #e3e3e3;
}
dl.gallery_best dd table th {
	width: 70px;
	background: #f1f1f1;
	border-right: 1px solid #e3e3e3;
}
dl.gallery_best dd table td img {
	vertical-align: middle;
	margin: -5px 0;
}
dl.gallery_best dd div.content {
	line-height: 150%;
	padding: 0 15px;
}

dl.gallery_best dd p.image {
	position: absolute;
	left: 21px;
	top: 21px;
	padding: 7px;
	background: url('/images/board/bg_thumb_264_223.gif') no-repeat;
}
dl.gallery_best dd p.image img {
	width: 263px;
	height: 179px;
}
dl.gallery_best.tv_best dd p.image {
	padding: 7px 8px 8px 7px;
	background: url('/images/board/bg_thumb_279_143.gif') no-repeat;
}
dl.gallery_best dd p.image img {
	width: 250px;
	height: 209px;
}
dl.gallery_best.tv_best dd p.image img {
	width: 264px;
	height: 128px;
}
dl.gallery_best dd div.new {
	position: absolute;
	left: 19px;
	top: 19px;
}
dl.gallery_best dd div.btn {
	position: absolute;
	top: 25px;
	right: 19px;
}
dl.gallery_best.tv_best dd div.btn {
	position: absolute;
	top: auto;
	right: 19px;
	bottom: 35px;
	* bottom: 45px;
}
div.wrap_music div.player {
	text-align: center;
	margin: 0 0 25px;
}
div.wrap_music table {
	width: 100%;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
div.wrap_music table th,
div.wrap_music table td {
	padding: 8px 15px;
	border-bottom: 1px solid #e3e3e3;
}
div.wrap_music table th {
	border-right: 1px solid #e3e3e3;
	background: #f1f1f1;
}
div.wrap_music table td div.content {
	line-height: 150%;
	padding: 15px 10px;
}

div.wrap_tour {
}
div.tour_content {
	overflow: hidden;
	width: 720px;
	padding: 12px 20px 20px;
	background: url('/images/FUN/tour_bg_307_bottom.gif') no-repeat left bottom;
}
div.tour_content div.title {
	color: #444;
	font-weight: bold;
	margin: -12px -20px 10px;
	padding: 12px 20px 0;
	background: url('/images/FUN/tour_bg_307.gif') no-repeat;
}
div.tour_content table {
	margin: 0 0 18px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
div.tour_content table th,
div.tour_content table td {
	padding: 8px 15px;
}
div.tour_content table th {
	border-right: 1px solid #e3e3e3;
	background: #f1f1f1;
}
div.tour_content table th {
	width: 66px;
}
div.tour_content table td {
	width: 234px;
}
div.tour_content div.con_wrap {
	position: relative;
	width: 100%;
}
div.tour_content div.con_wrap { _height: 1%; }
*:first-child+html div.tour_content div.con_wrap { height:1%; }
div.tour_content div.con_wrap:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div.tour_content div.con_wrap p.image {
	float: left;
	padding: 7px;
	background: url('/images/board/bg_thumb_277_193.gif') no-repeat;
}
div.tour_content div.con_wrap p.image img {
	width: 263px;
	height: 179px;
}
div.tour_content div.con_wrap div.content {
	line-height: 150%;
	float: left;
	padding: 15px 18px;
}
div.tour_content div.con_wrap div.new {
	position: absolute;
	top: -3px;
	left: -3px;
}

/*검색*/
div.fun_search {
	height: 63px;
	margin: -10px 0 25px;
	padding: 11px 21px 0;
	background: url('/images/FUN/roundbox_74.gif') no-repeat;
}
div.fun_search div {
	display: inline;
	float: left;
	margin: 0 14px 0 0;
}
div.fun_search div select {
	margin: 0 0 3px;
}
div.fun_search div label {
	font-weight: bold;
	margin: 0 0 3px;
}
div.fun_search div input.inText {
	height: 17px;
	padding: 1px 0 0;
	border: 1px solid #dcdcdc;
}
div.fun_search img {
	margin: 1px 0 0;
}

/**/
div.still_img_box {
	position: relative;
	height: 82px;
	margin: 5px 0 10px;
	padding: 24px 10px 22px 30px;
	background: url('/images/customer/roundbox_128.gif') no-repeat;
}
div.still_img_box div#img_wrap {
	height: 82px;
}
div.still_img_box div#img_wrap li {
	float: left;
	display: block;
	width: 106px;
	height: 68px;
	padding: 7px;
	background: url('/images/board/bg_thumb_100_82.gif') no-repeat;
}
div.still_img_box div#img_wrap li img {
	width: 86px;
	height: 68px;
}

div.still_img_box div#img_wrap li a img,
div.still_img_box div#img_wrap li a {
	position: static;
}

div.still_img_box div.prev,
div.still_img_box div.next {
	position: absolute;
	top: 50%;
	margin-top: -20px;
}
div.still_img_box div.prev { right: 10px; }
div.still_img_box div.next { left: 10px; }

/*아카데미 소개*/
ol.aca_info { padding: 30px 20px 15px; }
ol.aca_info li { margin: 0 0 15px; }
ol.aca_info li p.con {
	text-align: center;
	padding: 20px 0 35px;
}
ol.aca_info li img { vertical-align: middle; }

/*게시판추가사항*/
div.n_round {
	position: relative;
	width: 760px;
	margin: 0 0 15px;
	padding: 25px 0 0;
	background: url('/images/FUN/n_round.gif');
}
div.n_round div.top {
	position: absolute;
	left: 0;
	top: 0;
	width: 760px;
	height: 14px;
	background: url('/images/FUN/n_round_top.gif') no-repeat;
}
div.n_round div.wrap {
	overflow: hidden;
	width: 720px;
	padding: 0 20px 25px;
	background: url('/images/FUN/n_round_bottom.gif') no-repeat left bottom;
}
div.n_round div.left_img { float: left; }
div.n_round dl {
	display: inline;
	float: left;
	position: relative;
	width: 333px;
	min-height: 133px;
	_height: 133px;
	padding: 0 0 0 175px;
}
div.n_round dl dt {
	color: #666;
	font-weight: bold;
	margin: 0 0 15px;
}
div.n_round dl dd p.image {
	position: absolute;
	left: 0;
	top: 1px;
	width: 141px;
	height: 118px;
	margin: 0 0 10px;
	padding: 8px 7px;
	background: url('/images/board/bg_thumb_155_132.gif') no-repeat;
}
div.n_round dl dd p.image img {
	width: 141px;
	height: 118px;
}
div.n_round dl dd span.btn {
	position: absolute;
	right: 0;
	top: 0;
}
div.n_round table.d_view {
	width: 100%;
	margin: 0 0 10px;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #e3e3e3;
}
div.n_round table.d_view th,
div.n_round table.d_view td {
	padding: 7px 15px;
	border-bottom: 1px solid #e3e3e3;
}
div.n_round table.d_view th {
	background: #f1f1f1;
}
div.n_round table.d_view thead th {
	text-align: center;
	border-left: 1px solid #e3e3e3;
}
div.n_round table.d_view tbody th {
	width: 86px;
	border-right: 1px solid #e3e3e3;
}
div.n_round table.d_view td {
	border-left: 1px solid #e3e3e3;
}
div.n_round table.d_view td a {
	color: #f96400;
	text-decoration: underline;
}
div.n_round table.d_view th.first,
div.n_round table.d_view thead th.first,
div.n_round table.d_view td.first { border-left: 0 none; }
div.n_round table.d_view.list { text-align: center; }
div.n_round table.d_view td textarea,
div.n_round table.d_view td input {
	margin: -5px 0;
}
/**/div.n_round  table.d_view td input#mm_hjuso1.inText { margin: -5px 0 10px; }
div.n_round table.d_view thead th.first { text-align: left; }
div.n_round table.d_view td.l_content {
	line-height: 150%;
	border-left: 0 none;
}
div.n_round table.d_view td.l_content label { white-space: nowrap; }
div.n_round table.d_view td.l_content label input { margin: 0; }
div.n_round table.d_view td img {
	vertical-align: middle;
}
div.n_round table.d_view td.list a {
	color: #444;
	line-height: 150%;
	text-decoration: none;
	padding: 5px 5px 5px 16px;
	background: url('/images/icon/bul_tv_01.gif') no-repeat 0 3px;
}
div.n_round p.n_img {
	float: left;
	width: 141px;
	height: 110px;
	padding: 7px;
	background: url('/images/board/thumb_155_124.gif') no-repeat left center;
}
div.n_round p.n_img img {
	width: 141px;
	height: 110px;
}
div.n_round table.n_table {
	float: left;
	width: 543px;
	margin: 10px 0 0 20px;
}
div.n_round ul.n_list {
	overflow: hidden;
	width: 720px;
}
div.n_round ul.n_list li {
	display: inline;
	float: left;
	margin-left: 30px;
}
div.n_round ul.n_list li.first { margin-left: 0; }
div.n_round ul.n_list li p.n_img {
	float: none;
	margin-bottom: 10px;
}
div.n_round ul.n_list li p.title {
	color: #777;
	font-weight: bold;
	text-align: center;
}
div.n_round span.best {
	position: absolute;
	left: -3px;
	top: -4px;
}