@charset "euc-kr";


	.contents .tab { height: 33px; padding-left: 1px; border-bottom: 2px #4477c4 solid; overflow: hidden; background: #f2f3f5 repeat-x url('../img/common/misc.gif') 0 -75px; }
	.contents .tab  li { margin-left: -1px; border: 1px #dfdfe6 solid; border-bottom: 0; position: relative; z-index: 1; float: left; background-color: #f2f3f5; }
	.contents .tab  li.on { border: 1px #4477c4 solid; border-top: 1px #4477c4 solid; border-bottom: 0; background-color: #4477c4; }
	.contents .tab  li a { height: 18px; padding: 8px 30px 6px 30px; display: block; zoom: 1; float: left; z-index: 2; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; text-align: center; }
	.contents .tab  li.on a { color: #fff; font-weight: bold; }

	.contents a.btn { height: 21px; padding: 0 20px 0 0; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; overflow: hidden; background: no-repeat url(../img/common/btn.gif) right 0; color: #fff; font-weight: bold; font-size: 12px; line-height: 15px; }
	.contents a.btn span { height: 17px; padding: 4px 0 0 9px; display: block; zoom: 1; float: left; background: no-repeat url(../img/common/btn.gif) 0 0; white-space: nowrap; cursor: pointer; }
	.gecko .contents a.btn span { height: 18px; padding: 3px 0 0 9px; }
	.contents a.btn:hover { background: no-repeat url(../img/common/btn.gif) right -21px; }
	.contents a.btn:hover span { background: no-repeat url(../img/common/btn.gif) 0 -21px; color: #769bd2; }

	.board_banner { margin-bottom: 15px; }

	.contents .order { margin-right: -2px; margin-bottom: 10px; overflow: hidden; text-align: right; }
	.community_ucc .contents .order { margin-bottom: 0px; padding-top: 20px; }
	.contents .order a { display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; font-size: 0; line-height: 0; }
	.community_strategy .contents .order a { height: 0; margin-right: 2px; padding-top: 22px; }
	.community_strategy .contents .order a.o1 { width: 60px; background: no-repeat url('../img/bbs/order1.gif'); }
	.community_strategy .contents .order a.o1_on { width: 60px; background: no-repeat url('../img/bbs/order1.gif') 0 -22px; }
	.community_strategy .contents .order a.o2 { width: 80px; background: no-repeat url('../img/bbs/order1.gif') -62px 0; }
	.community_strategy .contents .order a.o2_on { width: 80px; background: no-repeat url('../img/bbs/order1.gif') -62px -22px; }
	.community_bug .contents .order a { height: 0; margin-right: 2px; padding-top: 22px; }
	.community_bug .contents .order a.o1 { width: 60px; background: no-repeat url('../img/bbs/order2.gif'); }
	.community_bug .contents .order a.o1_on { width: 60px; background: no-repeat url('../img/bbs/order2.gif') 0 -22px; }
	.community_bug .contents .order a.o2 { width: 60px; background: no-repeat url('../img/bbs/order2.gif') -62px 0; }
	.community_bug .contents .order a.o2_on { width: 60px; background: no-repeat url('../img/bbs/order2.gif') -62px -22px; }
	.community_bug .contents .order a.o3 { width: 60px; background: no-repeat url('../img/bbs/order2.gif') -124px 0; }
	.community_ucc .contents .order a.o3_on { width: 60px; background: no-repeat url('../img/bbs/order2.gif') -124px -22px; }
	.community_ucc .contents .order a { height: 0; margin-right: 2px; padding-top: 22px; }
	.community_ucc .contents .order a.o1 { width: 60px; background: no-repeat url('../img/bbs/order3.gif'); }
	.community_ucc .contents .order a.o1_on { width: 60px; background: no-repeat url('../img/bbs/order3.gif') 0 -22px; }
	.community_ucc .contents .order a.o2 { width: 91px; background: no-repeat url('../img/bbs/order3.gif') -62px 0; }
	.community_ucc .contents .order a.o2_on { width: 91px; background: no-repeat url('../img/bbs/order3.gif') -62px -22px; }
	.community_ucc .contents .order a.btn_ucc { width: 137px; height: 22px; padding: 0px; display: block; zoom: 1; float: left; overflow: hidden; background-image: url('../img/bbs/btn_ucc.gif'); background-position: left top; background-repeat: no-repeat; text-indent: -9999px; }


	.bbs_list table { width: 100%; }
	.bbs_list th, .bbs_list td{ padding: 7px 0; text-align: center; vertical-align: middle; color: #333; }
	.bbs_list th { padding: 12px 0; background-color: #b8c0cd; }
	.bbs_list td { border-bottom: 1px #dbdfe6 solid; }
	.bbs_list .notice td { color: #333; background-color: #f6f7f8; }
	.bbs_list td.no_result p { padding: 200px 0; color: #333; font-weight: normal; font-size: 12px; line-height: 25px; text-align: center; }
	.bbs_list td.no_result img { vertical-align: middle; }
	.bbs_list td.no_result .btn_return { display: block; zoom: 1; }
	.bbs_list tr .num { width: 49px; padding-left: 10px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; font-family: tahoma; }
	.bbs_list tr .order { width: 86px; color: #78818b; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; }
	.bbs_list tr .order b { color: #ff5921; }
	.bbs_list tr .nick { color: #333; font-weight: bold; }
	.bbs_list tr .nick a { color: #333; text-decoration: none; }
	.bbs_list tr .updown { width: 89px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; font-family: tahoma; }
	.bbs_list tr .updown small { margin-right: 5px; font-size: 10px; }
	.bbs_list tr .updown .up { color: #4477c4; }
	.bbs_list tr .updown .down { color: #ff5921; }
	.bbs_list tr .updown .none { color: #a7adb3; }
	.bbs_list tr .exp { width: 92px; color: #333; font-weight: normal; font-size: 12px; line-height: 18px; font-family: tahoma; }
	.bbs_list tr .exp small { font-size: 12px; }
	.bbs_list tr .haul { width: 92px; color: #777; font-weight: normal; font-size: 11px; line-height: 18px; letter-spacing: -1px; }
	.bbs_list tr .haul small { margin-right: 3px; color: #333; font-weight: normal; font-size: 11px; line-height: 18px; font-family: tahoma; letter-spacing: 0; }
	.bbs_list tr .note { width: 119px; }
	.bbs_list tr .file { width: 11px; padding-right: 8px; text-align: right; }
	.bbs_list tr .subject { color: #333; font-weight: normal; font-size: 12px; line-height: 18px; text-align: left; }
	.bbs_list tr th.subject { text-align: center; }
	.bbs_list tr .subject a { color: #333; }
	.bbs_list tr .subject b.a { color: #4a6da6; }
	.bbs_list tr .subject b.b { color: #9a7845; }
	.bbs_list tr .subject span.re { color: #8b9099; text-decoration: none; }
	.bbs_list tr .name { width: 90px; font-size: 11px; letter-spacing: -1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.bbs_list tr .name a { color: #a7adb3; text-decoration: none; }
	.bbs_list tr .name .account_id { width: 90px; display: block; zoom: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.bbs_list tr .name a.account_id { color: #000; }
	.bbs_list tr .name span.account_id { color: #9e9e9e; }

	.bbs_list tr .date { width: 70px; color: #a7adb3; }
	.bbs_list tr .hit { width: 43px; color: #a7adb3; }
	.bbs_list tr .recom { width: 41px; padding-right: 10px; color: #a7adb3; }
	.bbs_list .notice .subject a { font-weight: bold; }
	.bbs_list .notice td { color: #333; }
	.bbs_list th em { height: 0; padding-top: 11px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #b8c0cd; font-size: 0; line-height: 0; background-repeat: no-repeat; background-image: url('../img/bbs/th.gif'); }
	.bbs_list th.num em { width: 17px; background-position: 0 0; }
	.bbs_list th.file em { width: 0; background-image: none; }
	.bbs_list th.subject em { width: 17px; background-position: 0 -14px; }
	.bbs_list th.name em { width: 25px; background-position: 0 -29px; }
	.bbs_list th.date em { width: 24px; background-position: 0 -44px; }
	.bbs_list th.hit em { width: 25px; background-position: 0 -59px; }
	.bbs_list th.recom em { width: 25px; background-position: 0 -73px; }
	.bbs_list th.order em { width: 16px; background-position: 0 -88px; }
	.bbs_list th.nick em { width: 24px; background-position: 0 -102px; }
	.bbs_list th.updown em { width: 17px; background-position: 0 -117px; }
	.bbs_list th.exp em { width: 24px; background-position: 0 -132px; }
	.bbs_list th.haul em { width: 25px; background-position: 0 -162px; }
	.bbs_list th.note em { width: 33px; background-position: 0 -147px; }
	.bbs_list .ico_new { margin-left: 5px; }
	.bbs_list td.content { padding: 10px; text-align: left; color: #333; clear: both; }
	.bbs_list td.content p { padding-top: 13px; font-weight: normal; font-size: 12px; line-height: 18px; }
	.bbs_list td.content a { color: #333; }
	.bbs_list td.content p.image { height: 80px; padding: 0 20px 0 10px; float: left; }
	.bbs_list td.content p.image img { width: 118px; height: 78px; border: 1px #cdd3dc solid; }
	.bbs_list td b { color: #ff5921; font-weight: bold; }


	.bbs_theme { }
	.bbs_theme .list { }
	.community_gm .bbs_theme .list { border-top: 1px #dbdfe6 solid; }
	.community_ucc .type_best .list { border-top: 1px #dbdfe6 solid; }
	.community_strategy .bbs_theme .list { margin-bottom: 20px; border-top: 1px #dbdfe6 solid; }
	.bbs_theme .article, .bbs_theme .no_result { padding: 20px 0; border-bottom: 1px #dbdfe6 solid; overflow: hidden; clear: both; }
	.bbs_theme .article .image { margin-right: 20px; border: 1px #dbdfe6 solid; float: left; position: relative; }
	.community_gm .bbs_theme .article .image, .community_strategy .bbs_theme .article .image { width: 190px; height: 128px; overflow: hidden; }
	.community_ucc .bbs_theme .article .image { width: 150px; height: 100px; border: 1px #dfe0e3 solid; border-radius: 2px; overflow: hidden; background-color: #f2f3f5; }
	.community_ucc .type_best .article .image { border: 1px #e79a8a solid; }
	.community_gm .bbs_theme .article .image img, .community_strategy .bbs_theme .article .image img { width: 190px; }
	.community_ucc .bbs_theme .article .image img { width: 150px; }
	.bbs_theme .article .image .new { display: none; }
	.bbs_theme .article .image .weekly_best { width: 60px; height: 60px; display: block; zoom: 1; position: absolute; top: -2px; left: -2px; z-index: 3; overflow: hidden; background: no-repeat url('../img/bbs/weekly_best.png'); text-indent: -9999em; }
	.community_ucc .bbs_theme .article .image .best { width: 59px; height: 59px; display: block; zoom: 1; position: absolute; top: -3px; left: -3px; z-index: 3; overflow: hidden; background: no-repeat url('../img/bbs/badge_best.png'); text-indent: -9999em; }
	.bbs_theme .article .detail { float: left; }
	.community_ucc .bbs_theme .article .detail { padding-top: 9px; float: none; }
	.community_gm .bbs_theme .article .detail, .community_strategy .bbs_theme .article .detail { width: 407px; }
	.bbs_theme .article .detail h4 { padding-top: 1px; color: #333; font-weight: bold; font-size: 14px; line-height: 21px; }
	.community_gm .bbs_theme .article .detail h4, .community_strategy .bbs_theme .article .detail h4 { padding-top: 5px; }
	.bbs_theme .article .detail h4 a { color: #333; font-weight: bold; font-size: 14px; line-height: 21px; }
	.community_gm .bbs_theme .article .detail h4 a, .community_strategy .bbs_theme .article .detail h4 a { font-weight: bold; font-size: 14px; line-height: 24px; }
	.bbs_theme .article .detail h4 span { font-weight: normal; }
	.bbs_theme .article .detail ul { padding-bottom: 9px; overflow: hidden; }
	.bbs_theme .article .detail li { padding-right: 20px; float: left; position: relative; overflow: hidden; color: #888; font-weight: normal; font-size: 12px; line-height: 19px;  }
	.community_gm .bbs_theme .article .detail li, .community_strategy .bbs_theme .article .detail li { font-weight: normal; font-size: 12px; line-height: 21px; }
	.community_ucc .bbs_theme .article .detail li .account_id { width: 110px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #000; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.community_ucc .bbs_theme .article .detail li span.account_id { color: #9e9e9e; }
	.bbs_theme .article .detail li em { height: 19px; margin-right: 5px; padding-right: 6px; display: block; zoom: 1; float: left; background: no-repeat url('../img/common/misc.gif') right -15px; color: #888; font-style: normal; font-weight: normal; font-size: 12px; line-height: 19px; }
	.community_gm .bbs_theme .article .detail li em, .community_strategy .bbs_theme .article .detail li em, .community_ucc .bbs_theme .article .detail li em { height: 21px; background: no-repeat url('../img/common/misc.gif') right -12px; font-style: normal; font-weight: normal; font-size: 12px; line-height: 21px; }
	.bbs_theme .article .detail p { color: #666; font-weight: normal; font-size: 12px; line-height: 18px; }
	.bbs_theme .article .detail .btn { padding-top: 8px; }
	.bbs_theme .no_result p { padding: 200px 0; color: #333; font-weight: normal; font-size: 12px; line-height: 25px; text-align: center; }
	.bbs_theme .no_result img { vertical-align: middle; }
	.bbs_theme .no_result b { color: #ff5921; font-weight: bold; }
	.bbs_theme .article .detail span.date { padding-bottom: 0; color: #888; font-weight: normal; font-size: 12px; line-height: 19px; }

	.community_ucc .section .descript { margin-top: 20px; display: none; border: 1px #dadcdf solid; position: relative; }
	.community_ucc .section .descript span.close { width: 56px; height: 30px; display: block; zoom: 1; position: absolute; top: 20px; right: 20px; z-index: 2; overflow: hidden; background-image: url('../img/bbs/btn_close.gif'); background-position: 10px 9px; background-repeat: no-repeat; cursor: pointer; }
	.community_ucc .section .descript .box { padding: 10px 20px 25px 20px; border: 14px #f7f7f8 solid; position: relative; z-index: 1; overflow: hidden; }
	.community_ucc .section .descript .box h5 { padding-top: 15px; padding-bottom: 4px; color: #ff5921; font-size: 14px; line-height: 24px; letter-spacing: -1px; }
	.community_ucc .section .descript .box p { color: #666; font-weight: bold; font-size: 12px; line-height: 24px; letter-spacing: -1px; }
	.community_ucc .section .descript .box li { padding-left: 20px; color: #888; font-weight: normal; font-size: 11px; line-height: 16px; }

	.bbs_image { width: 620px; border-top: 1px #dbdfe6 solid; overflow: hidden; }
	.bbs_image .list { width: 645px; overflow: hidden;}
	.bbs_image .list .article, .bbs_image .list .no_result { width: 192px; height: 210px; padding: 20px 22px 0 0; float: left; overflow: hidden; clear: none; }
	.bbs_image .image { width: 192px; height: 130px; margin-bottom: 5px; position: relative; }
	.bbs_image .image a { width: 190px; height: 128px; display: block; zoom: 1; border: 1px #dcddde solid; overflow: hidden; }
	.bbs_image .image a .new { display: none; }
	.bbs_image .detail { padding-left: 7px; }
	.bbs_image .detail h4 { width: 185px; height: 24px; overflow: hidden; color: #333; font-style: normal; font-weight: normal; font-size: 12px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.bbs_image .detail h4 a { max-width: 140px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; color: #333; font-style: normal; font-weight: bold; font-size: 12px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; vertical-align: middle; }
	/*.ie6 .bbs_image .detail h4 a { _width: expression(this.width > 140 ? 140: true); }*/
	.bbs_image .detail h4 img,
	.bbs_image .detail h4 input { margin-right: 3px; vertical-align: middle; }
	.bbs_image .detail h4 .ico_new { }
	.bbs_image .detail h4 .re { margin-right: 3px; color: #333; font-weight: normal; vertical-align: middle; }
	.bbs_image .detail h4 img { position: relative; top: -1px; }
	.bbs_image .detail ul { height: 36px; position: relative; overflow: hidden; }
	.bbs_image .detail li { height: 14px; padding: 2px 0; float: left; }
	.bbs_image .detail li.no,
	.bbs_image .detail li.date { display: none; }
	.bbs_image .detail li.name { width: 185px; }
	.bbs_image .detail li.hit { width: 92px; }
	.bbs_image .detail li em { height: 14px; margin-right: 5px; padding-right: 6px; display: block; zoom: 1; float: left; background: no-repeat url('../img/common/misc.gif') right -15px; color: #888; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; }
	.bbs_image .detail li span { color: #888; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; }
	.bbs_image .detail li.name span { font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; }
	.bbs_image .detail li.name a { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #888; }
	.bbs_image .detail li.name .account_id {width: 130px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.bbs_image .detail li.recom span { color: #000; }
	.bbs_image .detail li img { vertical-align: middle; }
	.bbs_image .detail li.name img { margin-right: 3px; position: relative; top: -2px; }
	.bbs_image .detail li.name img.ico_pmang { top: -1px; }
	.bbs_image .detail li.recom a { position: relative; top: -5px; left: 2px; }
	.bbs_image .no_result { width: 620px !important; height: auto !important; padding: 0 !important; clear: both !important; }
	.bbs_image .no_result p { padding: 200px 0; color: #333; font-weight: normal; font-size: 12px; line-height: 25px; text-align: center; }
	.bbs_image .no_result img { vertical-align: middle; }
	.bbs_image .no_result b { color: #ff5921; font-weight: bold; }
	.bbs_image .bbs_page { border-top: 1px #dbdfe6 solid; }


	.bbs_read { }
	.bbs_read .subject { padding: 10px 0 9px 10px; border: 1px #dbdfe6 solid; border-bottom: 0; background-color: #f6f7f8; }
	.bbs_read .subject h3 { color: #4477c4; font-weight: bold; font-size: 14px; line-height: 18px; }
	.bbs_read .subject h3 .re { font-weight: normal; }
	.bbs_read .subject h3 img { margin-right: 5px; }
	.bbs_read .subject h3 b.a { color: #4a6da6; }
	.bbs_read .subject h3 b.b { color: #9a7845; }
	.bbs_read .detail { margin-bottom: 8px; padding: 7px 0 6px 10px; border: 1px #dbdfe6 solid; overflow: hidden; background-color: #fff; font-size: 0; line-height: 0; }
	.bbs_read .detail li { padding-right: 10px; float: left; color: #888; font-weight: normal; font-size: 11px; line-height: 18px; }
	.bbs_read .detail li.hit { float: right; }
	.bbs_read .detail li.date { float: right; }
	.ie .bbs_read .detail li.date { width: 135px; white-space: nowrap; }
	.bbs_read .detail li em { height: 18px; margin-right: 3px; padding-right: 4px; display: block; zoom: 1; float: left; background: no-repeat url('../img/common/misc.gif') right -13px; color: #666; font-style: normal; font-weight: bold; font-size: 11px; line-height: 18px; }
	.bbs_read .detail li .ico_pmang { position: relative; top: 2px; }
	.bbs_read .detail li.name a.account_id { color: #000; font-size: 11px; }
	.bbs_read .detail li.name  span.account_id { color: #9e9e9e; font-size: 11px; }
	.bbs_read .coprint { padding-bottom: 7px; overflow: hidden; }
	.bbs_read .coprint li { float: left; }
	.bbs_read .coprint li.url { width: 537px; padding-top: 2px; padding-right: 7px; text-align: right; }
	.bbs_read .coprint li.copy { width: 34px; }
	.bbs_read .coprint li.print { width: 34px; }
	.bbs_read .coprint li a { color: #888; font-weight: normal; font-size: 11px; line-height: 17px; }
	.bbs_read .content_area { margin-bottom: 20px; padding: 10px 10px 120px 10px; border-bottom: 1px #dbdfe6 solid; position: relative; overflow: hidden; color: #333; font-weight: normal; font-size: 12px; line-height: 1.5; }
	.community_screenshot .bbs_read .content_area p img,
	.community_strategy .bbs_read .content_area p img { margin-top: 18px; margin-bottom: 18px; border: 1px #ccd2cd solid; text-align: center; }

	.bbs_read .content_option { position: relative; }
	.bbs_read .content_option .btn { height: 25px; position: absolute; top: -109px; right: 10px; }
	.bbs_read .content_option .btn b { margin-right: 5px; position: relative; top: 8px; color: #000; font-weight: bold; font-size: 12px; line-height: 13px; }
	.bbs_read .content_option .btn img { vertical-align: top; }
	.bbs_read .sns_link { height: 16px; position: absolute; top: -57px; right: 8px; overflow: hidden; }
	.bbs_read .sns_link li { height: 16px; float: left; margin-right: 3px; }
	.bbs_read .sns_link li em { padding-right: 4px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; color: #888; font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; }


	.bbs_page { padding: 17px 0; text-align: center; font-size: 0; line-height: 0; }
	.bbs_page img { margin-top: 0 !important; vertical-align: middle; }
	.bbs_page .num { height: 15px; position: relative; z-index: 1; overflow: hidden; }
	.bbs_page a { width: 22px; height: 15px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #888; font-weight: normal; font-size: 11px; line-height: 15px; font-family: verdana; text-align: center; vertical-align: middle; }
	.bbs_page .num a { padding-right: 1px; background: no-repeat url('../img/common/misc.gif') right 4px; }
	.bbs_page strong { color: #000; text-decoration: underline; }
	.bbs_page .prev { border-right: 6px #fff solid; }
	.bbs_page .next { height: 15px; margin-left: -1px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 2; border-left: 6px #fff solid; vertical-align: middle; }
	.bbs_page .prev a, .bbs_page .next a { width: 15px; }


	.bbs_comments { overflow: hidden; }
	.bbs_comments h3 { height: 13px; padding: 0 0 8px 10px; color: #666; }
	.bbs_comments h3 a { height: 13px; padding-right: 20px; display: none; zoom: 1; float: left; overflow: hidden; text-decoration: none; font-size: 12px; line-height: 14px; }
	.bbs_comments h3 a.btn_toggle { display: block; background: no-repeat url('../img/common/misc.gif') right -35px; cursor: pointer; }
	.bbs_comments h3 a.toggle { background: no-repeat url('../img/common/misc.gif') right -48px; }
	.bbs_comments h3 a strong { color: #4474c4; font-weight: bold; }
	.bbs_comments .list { padding: 3px 10px 0 10px; border: 1px #dcddde solid; border-bottom: 0; overflow: hidden; }
	.bbs_comments .list li { padding: 7px 0 6px 5px; border-bottom: 1px #dcddde solid; overflow: hidden; }
	.bbs_comments .list em.name { width: 100px; height: 18px; display: block; zoom: 1; float: left; overflow: hidden; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.bbs_comments .list em.name a { color: #000; }
	.bbs_comments .list em.name a.account_id { color: #333; }
	.bbs_comments .list em.name span.account_id { color: #9e9e9e; }
	.bbs_comments .list p { width: 350px; margin-right: 10px; padding-left: 5px; float: left; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; word-break: break-all; word-wrap: break-word; }
	.bbs_comments .list p img { margin-right: 5px; }
	.bbs_comments .list p input { margin-right: 3px; }
	.bbs_comments .list span.date { height: 18px; margin-right: 5px; display: block; zoom: 1; float: left; overflow: hidden; color: #a7adb3; font-weight: normal; font-size: 10px; line-height: 18px; font-family: verdana; white-space: nowrap; }
	.bbs_comments .list a img { margin-top: 3px; }
	.bbs_comments .bbs_page { padding: 15px 0; }
	.bbs_comments .write { height: 33px; margin-bottom: 10px; padding: 8px 0 0 10px; border: 1px #dcddde solid; position: relative; background-color: #f6f6f6; overflow: hidden; }
	.bbs_comments .write .text { width: 530px; height: 20px; margin-right: 4px; padding: 3px 5px 0px 5px; border: 1px #d7d7d7 solid; border-radius: 0px; float: left; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; }
	.btn_write { position: absolute; top: 8px; right: 10px; }


	.bbs_write {  }
	.bbs_write .subject { padding: 6px 0 6px 10px; border: 1px #dcddde solid; background-color: #f6f6f6; }
	.bbs_write .subject strong { width: 35px; height: 25px; display: block; zoom: 1; float: left; color: #666; font-weight: bold; font-size: 12px; line-height: 25px; text-align: left; vertical-align: middle; }
	.bbs_write .subject .selectbox { width: 110px; margin-right: 7px; float: left; vertical-align: middle; }
	.bbs_write .subject .text { width: 551px; height: 20px; padding: 3px 0 0 10px; border: 1px #d7d7d7 solid; background-color: #fff; color: #666; font-weight: bold; font-size: 12px; line-height: 18px; vertical-align: middle; }
	.ie .bbs_write .subject .text { margin: -1px 0; }
	.community_bug .bbs_write .subject .text { width: 476px; }
	.bbs_write .category { padding: 10px; border: 1px #dcddde solid; border-top: 0; border-bottom: 1px #bebebe solid; overflow: hidden; background-color: #fff; color: #888; font-weight: normal; font-size: 11px; line-height: 18px; text-align: right; }
	.bbs_write .category .html { margin-left: 10px; float: right; }
	.bbs_write .category .include { float: left; font-size: 0; line-height: 0; }
	.bbs_write .category .include strong { height: 25px; margin-right: 10px; padding-right: 11px; display: block; zoom: 1; float: left; background: no-repeat url('../img/common/misc.gif') right -14px; color: #666; font-weight: bold; font-size: 12px; line-height: 25px; }
	.bbs_write .category .include a { height: 22px; margin-right: 4px; padding: 1px 9px 0 9px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; border: 1px #d7d7d7 solid; background: #f1f1f1 no-repeat url('../img/common/btn_line.gif'); color: #666; font-style: normal; font-weight: normal; font-size: 12px; line-height: 22px; }
	.bbs_write .category .admin { text-align: left; }
	.bbs_write .category .admin .selectbox { width: 130px; text-align: left; }
	.bbs_write .edit_area { margin-bottom: 15px; position: relative; }
	.bbs_write .option { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #dcddde solid; overflow: hidden; letter-spacing: -1px; }
	.bbs_write .option .option { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; overflow: hidden; letter-spacing: -1px; }
	.bbs_write .option li { padding-left: 20px; position: relative; color: #888; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; }
	.bbs_write .option input { position: absolute; left: 0; top: -1px; }
	.bbs_write .option li.warning { text-decoration: underline; }
	.bbs_write .bbs_foot { }
	.bbs_write .bbs_foot .btn { text-align: right; }
	.bbs_write .edit_area iframe { border: 0 !important; }


	.bbs_foot { overflow: hidden; }
	.bbs_list .bbs_foot, .bbs_image .bbs_foot, .community_ucc .bbs_theme .bbs_foot { padding: 25px 0; border-top: 1px #ccd2dc solid; background: repeat-x url('../img/common/gradient_bg.jpg'); }

	.bbs_foot .search { float: left; }
	.bbs_foot .search input.text { width: 170px; height: 21px; margin-right: 4px; padding: 2px 0 0 6px; border: 1px #c4cbd6 solid; color: #333; font-weight: normal; font-size: 12px; line-height: 16px; vertical-align: middle; }
	.bbs_foot .search .selectbox { width: 140px; height: 25px; margin-right: 4px; vertical-align: middle; }
	.bbs_foot .search a { height: 25px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }

	.bbs_foot .nav { float: left; }
	.bbs_foot .nav a { margin-right: 5px; float: left; }
	.bbs_foot .btn { float: right; font-size: 0; line-height: 0; }
	.bbs_foot .btn a { margin-left: 4px; }


	.guide_main { position: relative; overflow: hidden; }

	.guide .featured { width: 620px; display: none; margin-bottom: 25px; position: relative; overflow: hidden; }
	.guide_result .featured { margin-bottom: 0; }
	.guide .featured h3 { position: absolute; top: -9999px; }
	.guide .featured ul { width: 635px; overflow: hidden; }
	.guide .featured li { width: 198px; height: 138px; margin-right: 10px; border: 1px #dbdfe6 solid; float: left; }
	.guide .featured li img { width: 198px; height: 138px; background-color: #edeff2; }

	.guide fieldset.search { height: 25px; margin-bottom: -25px; float: right; position: relative; z-index: 3; overflow: hidden; }
	.guide fieldset.search small { width: 80px; height: 18px; display: block; zoom: 1; position: absolute; top: 5px; left: 8px; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; background-color: #fff; }
	.guide fieldset.search input { width: 168px; height: 20px; margin-right: 4px; padding: 3px 0 0 8px; border: 1px #c4cbd6 solid; float: left; background-color: #fff; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; }
	.guide fieldset.search .btn_search { height: 20px; display: block; zoom: 1; padding: 3px 12px 0 12px; border: 1px #858d9e solid; float: left; background-color: #969dac; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }
	.guide fieldset.search .btn_list_all { float: left; }

	.guide .toc { width: 620px; margin-bottom: 25px; position: relative; overflow: hidden; }
	.guide .toc h3 { height: 34px; padding: 4px 0 0 10px; color: #333; font-weight: bold; font-size: 14px; line-height: 18px; }
	.guide .toc ul.a { width: 650px; padding-left: 1px; position: relative; overflow: hidden; }
	.guide .toc ul.a li { width: 209px; margin-left: -1px; border: 1px #dbdfe6 solid; float: left; }
	.guide .toc ul.a li.first-child { width: 198px; }
	.guide .toc ul.a li ul.b { height: 316px; padding: 12px 14px; border: 5px #f1f2f5 solid; overflow: hidden; background-color: #fff; }
	.guide .toc ul.a li ul.b li { width: 100%; margin-left: 0; border: 0; }
	.guide .toc ul.a li ul.b li a { display: block; zoom: 1; color: #4477c4; }
	.guide .toc ul.a li ul.b li h4 { height: 26px; color: #4477c4; font-weight: bold; font-size: 14px; line-height: 20px; }
	.guide .toc ul.a li ul.b li ul.c { padding-bottom: 22px; overflow: hidden; }
	.guide .toc ul.a li ul.b li ul.c li { padding-bottom: 6px; background: no-repeat url(../img/guide/_a.gif) -8px 5px; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; }
	.guide .toc ul.a li ul.b li ul.c li a { padding-left: 12px; color: #666; }
	.guide .toc ul.a li ul.b li ul.c li ul.d { margin-left: -10px; overflow: hidden; }
	.guide .toc ul.a li ul.b li ul.c li ul.d li { width: auto; background: no-repeat url(../img/guide/_a.gif) right -50px; color: #b1b1b1; padding: 0 0 4px 1px; font-weight: normal; font-size: 11px; line-height: 18px; }
	.guide .toc ul.a li ul.b li ul.c li ul.d li.last-child { background: none; }
	.guide .toc ul.a li ul.b li ul.c li ul.d li a { padding: 0 11px 0 9px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #b1b1b1; white-space: nowrap; }

	.guide_result { position: relative; overflow: hidden; }
	.guide_result h3 { height: 34px; padding: 4px 0 0 10px; color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	.guide_result h3 b { color: #4477c4; }
	.guide .article h4 { padding: 8px 87px 8px 87px; border: 1px #dbdfe6 solid; position: relative; overflow: hidden; }
	.guide .article h4 br { display: none; }
	.guide .article h4 em { width: 67px; height: 17px; padding-top: 4px; display: block; zoom: 1; position: absolute; top: 8px; left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; color: #fff; font-style: normal; font-weight: bold; font-size: 12px; line-height: 16px; text-align: center; letter-spacing: -1px; }
	.guide .article h4 em.a { background: no-repeat url(../img/guide/_b.gif); }
	.guide .article h4 em.b { background: no-repeat url(../img/guide/_b.gif) 0 -21px; }
	.guide .article h4 em.c { background: no-repeat url(../img/guide/_b.gif) 0 -42px; }
	.guide .article h4 a { padding-top: 3px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; color: #000; font-weight: bold; font-size: 12px; line-height: 18px; letter-spacing: -1px; }
	.guide .article h4 small { display: block; zoom: 1; position: absolute; top: 9px; right: 15px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; font-family: verdana; }
	.guide .article .description { padding: 18px 11px 12px 11px; color: #333; font-weight: normal; font-size: 12px; line-height: 1.5; }
	.guide .article .description a { color: #333; }
	.guide .article .summary { margin-bottom: 35px; padding-left: 11px; overflow: hidden; }
	.guide .article .summary h5 { float: left; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; }
	.guide .article .summary ul { float: left; }
	.guide .article .summary li { padding: 0 6px; float: left; background: no-repeat url(../img/guide/_a.gif) right -87px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; }
	.guide .article .summary li.last-child { background: none; }
	.guide .article .summary li a { color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; }
	.guide_result .bbs_page { border-top: 1px #dbdfe6 solid; }
	.guide_result .btn { padding-bottom: 12px; margin-top: -38px; text-align: right; }
	.guide_result .no_result { margin-bottom: 10px; padding: 190px 0; border: 1px #dbdfe6 solid; text-align: center; color: #000; font-weight: bold; font-size: 12px; line-height: 18px;  }
	.guide_result .no_result p { margin-bottom: 15px; }
	.guide_result .no_result p b { color: #4477c4; }
	.btn_list_all { height: 20px; padding: 3px 12px 0 12px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; border: 1px #5f687b solid; background-color: #727a8d; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }

	.guide_view { min-height: 500px; position: relative; overflow: hidden; }
	.guide_view .ie6isbad { width: 0; height: 500px !important; display: block; zoom: 1; float: left; }
	.guide_view fieldset.search { _width: 318px; margin-right: -3px; top: 7px; right: 10px; }
	.guide_view .toc { _float: right; display: none; position: absolute; top: 47px; left: 0; z-index: 2; }
	.guide_view .toc h3 { position: absolute; top: -9999px; }
	.guide_view .toc ul.a { _float: right; }
	.guide_view .bbs_read { position: relative; z-index: 1; }
	.guide_view .subject { width: auto; height: auto; margin: 0 0 7px 0; padding: 0; border: 0; background: none; }
	.guide_view .subject h3 { padding: 11px 324px 10px 10px; border: 1px #dbdfe6 solid; overflow: hidden; background-color: #fff; color: #000 !important; font-weight: bold; font-size: 14px; line-height: 18px; }
	.guide_view .subject h3 b { color: #4477c4; }
	.guide_view .content_area { margin-bottom: 10px; padding: 11px; overflow: hidden; }
	.guide_view .content_area .toc { width: auto; margin-bottom: 25px; margin-left: 10px; display: block; float: right; position: relative; top: auto; left: auto; overflow: hidden; }
	.guide_view .content_area .toc ul.a { width: auto; _border-left: 1px solid rgb(219, 223, 230) !important; }
	.guide_view .content_area .toc ul.a li { }
	.guide_view .content_area .toc ul.a li ul.b { height: auto; }
	.guide_view .content_area .toc ul.a li ul.b li ul.c { padding-bottom: 0; }
	.guide_view fieldset.search .btn_search { margin-right: 3px; }

	.guide_view .guide_template { clear: both; }
	/* guide_template */

	.guide_template {position:relative; color:#777; line-height: 1.6;}
	.guide_template p { padding:0 11px; }
	.guide_image img { width: 596px; border:1px solid #D1D1D1;}
	.guide_caption {margin:5px 0 ; padding:4px 0 0 10px !important; border-left:2px solid #E5E5E5; line-height: 1.25; font-size: 11px;}
	.guide_line {margin:25px 0; border-top:1px solid #f1f1f1; height:0; overflow:hidden;}
	.guide_title {padding-left:30px; margin-bottom: 11px; padding-bottom:9px; border-bottom: 1px #dbdfe6 solid; font-size: 16px; font-weight: bold; color:#333; background: no-repeat url(../img/guide/_a.gif) 12px -136px;}
	.guide_title_sub {padding: 0 11px;font-size: 12px; font-weight: bold; color:#333;}
	.guide_em {color:#4477c4; font-weight: normal; font-style: normal;}
	.guide_em strong {color:#4477c4 !important; font-weight: bold;}
	.guide_number {position:relative; top:-1px; *top:0; display:inline-block; width:25px; height:13px; padding:2px 0 0 3px; background:url(../img/guide/bg_number.gif) no-repeat; font-weight: bold; font-size: 9px; font-family: tahoma; color:#fff;}
	.guide_preset_tile {width:702px; zoom:1;}
	.guide_preset_tile:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
	.guide_preset_tile .guide_placeholder {float:left; width:288px; margin:0 22px 25px 0; overflow: hidden;}
	.guide_preset_tile .guide_placeholder img { width: 286px; }
	.guide_preset_tile .guide_text {padding:9px 0 0 0; text-align:center; color:#333; font-size: 14px; font-weight: bold; line-height: 1.25;}
	.guide_preset_tile_reverse {width:702px; zoom:1;}
	.guide_preset_tile_reverse:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
	.guide_preset_tile_reverse .guide_placeholder {float:left; width:288px; margin:0 22px 25px 0;}
	.guide_preset_tile_reverse .guide_placeholder img { width: 286px; }
	.guide_preset_tile_reverse .guide_text {padding:0 0 7px 0; text-align:center; color:#333; font-size: 14px; font-weight: bold; line-height: 1.25;}
	.guide_preset_left {position:relative; clear:both; zoom:1;}
	.guide_preset_left:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
	.guide_preset_left .guide_image {float:left; margin:0 20px 0 0; }
	.guide_preset_left .guide_image img { width: 186px;display:block;}
	.guide_preset_left .guide_text {padding-top:4px; padding-bottom:5px;}
	.guide_preset_left .guide_image_vertical {float:left; margin:0 0 0 20px; }
	.guide_preset_left .guide_image_vertical .guide_image {float:none; margin:0 0 15px 0; }
	.guide_preset_right {position:relative; clear:both; zoom:1;}
	.guide_preset_right:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
	.guide_preset_right .guide_image {float:right; margin:0 0 0 20px; }
	.guide_preset_right .guide_image_vertical {float:right; margin:0 0 0 20px; }
	.guide_preset_right .guide_image_vertical .guide_image {float:none; margin:0 0 15px 0; }
	.guide_preset_right .guide_image img {width: 186px;display:block;}
	.guide_preset_right .guide_text {padding-top:4px; padding-bottom:5px;}
	.guide_preset_table {border-collapse:collapse; border-spacing:0;}
	.guide_preset_table th,
	.guide_preset_table td {padding:9px 14px 5px 14px; border:1px solid #DDD; color:#686868;}
	.guide_preset_table strong {color:#333;}
	.guide_preset_table .guide_th {background:#F6F6F6;}


	.pictorial .tab { margin-bottom: 23px; }
	.pictorial .tab li { width: 205px; }
	.pictorial .tab .first-child { width: 207px; }
	.pictorial .tab .last-child { width: 204px; }
	.pictorial .tab li a { width: 145px; }
	.pictorial .tab .first-child a { width: 147px; }
	.pictorial .tab .last-child a { width: 144px; }

	.pictorial div.category, .ranking_main div.category { width: 620px; margin-top: -23px; margin-bottom: 10px; padding-top: 20px; position: relative; overflow: hidden; background: #fff repeat-x url(../img/pictorial/_a.gif) 0 -258px; }
	.pictorial div.category h3, .ranking_main div.category h3 { width: 580px; height: 10px; display: none; position: absolute; top: 170px; left: 1px; overflow: hidden; background-color: #fff; text-indent: -9999px; }
	.pictorial div.category hr, .ranking_main div.category hr { width: 580px; height: 10px; margin: 0; padding: 0; display: none; zoom: 1; border: 0; position: absolute; top: 60px; left: 1px; overflow: hidden; color: #fff; background-color: #fff; text-indent: -9999px; }
	.pictorial div.category p, .ranking_main div.category p { width: 626px; height: 29px; margin-bottom: 10px; }
	.pictorial div.category p a, .ranking_main div.category p a { height: 29px; margin-right: 4px; padding-right: 9px; display: block; zoom: 1; float: left; overflow: hidden; background: no-repeat url(../img/pictorial/_a.gif) right -180px; }
	.pictorial div.category p a.on, .ranking_main div.category p a.on { background: no-repeat url(../img/pictorial/_a.gif) right -209px; }
	.pictorial div.category p a b, .ranking_main div.category p a b { height: 22px; padding-top: 7px; padding-left: 9px; display: block; zoom: 1; float: left; overflow: hidden; background: no-repeat url(../img/pictorial/_a.gif) 0 -180px; color: #48423c; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; white-space: nowrap; cursor: pointer; }
	.pictorial div.category p a.on b, .ranking_main div.category p a.on b { background: no-repeat url(../img/pictorial/_a.gif) 0 -209px; }
	.pictorial div.category ul, .ranking_main div.category ul { height: 100px; margin-bottom: 10px; padding: 10px 0; border: 1px #c2c2c2 solid; overflow: auto; background-color: #fff; }
	.pictorial div.category li, .ranking_main div.category li { width: 200px; height: 20px; float: left; overflow: hidden; }
	.ie6 .pictorial div.category li, .ranking_main div.category li { width: 199px; }
	.pictorial div.category li.no-1, .ranking_main div.category li.no-1 { border: 0 !important; }
	.pictorial div.category li a, .ranking_main div.category li a {  height: 19px; padding-top: 1px; padding-left: 20px; display: block; zoom: 1; overflow: hidden; background: no-repeat url(../img/common/misc.gif) 10px -208px; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.pictorial div.category li.on a, .pictorial div.category li a:hover, .ranking_main div.category li.on a, .ranking_main div.category li a:hover { font-weight: bold; }

	.pictorial div.detail { width: 620px; margin-bottom: 20px; position: relative; overflow: hidden; }
	.pictorial div.detail .d1 { margin-bottom: 10px; position: relative; overflow: hidden; }
	.pictorial div.detail .d1 li { width: 150px; margin-right: 10px; float: left; position: relative; overflow: hidden; cursor: default; }
	.outfit div.detail .d1 li { width: 168px; }
	.pictorial div.detail .d1 li.last-child { width: 140px; margin-right: 0; }
	.outfit div.detail .d1 li.first-child { width: 264px; }
	.outfit div.detail .d1 li.last-child { width: 168px; }
	.pictorial div.detail .d1 h4 { height: 18px; padding: 5px 14px 0  10px; border: 1px #c4cbd6 solid; position: relative; background: #fff no-repeat url(../img/common/misc.gif) right  -224px; color: #666; font-weight: normal; font-size: 12px; line-height: 16px; cursor: default; }
	.pictorial div.detail .d2 { width: 148px; height: 209px; padding: 8px 0 5px 0; border: 1px #c4cbd6 solid; border-top: 0; float: left; position: relative; overflow: auto; font-size: 0; line-height: 0; }
	.outfit div.detail .d2 { width: 166px; }
	.pictorial div.detail li.last-child .d2 { width: 138px; }
	.outfit div.detail li.first-child .d2 { width: 262px; }
	.outfit div.detail li.last-child .d2 { width: 166px; }
	.pictorial div.detail .d2 li { width: auto; height: 19px; margin-right: 0; float: none; clear: both; }
	.pictorial div.detail .d2 li.first-child { width: auto; }
	.pictorial div.detail .d2 li.last-child { width: auto; }
	.outfit div.detail li.first-child .d2 li { width: 105px; height: auto; padding: 10px 0 0 10px; float: left; clear: none; }
	.outfit div.detail li.first-child .d2 li.first-child { width: auto; float: none; padding: 0; }
	.pictorial div.detail li.last-child .d2 li.last-child { width: auto; }
	.pictorial div.detail .d2 li a { height: 17px; padding: 1px 10px; display: block; zoom: 1; overflow: hidden; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 16px; }
	.pictorial div.detail .d2 li.on a { color: #4477c4; font-weight: bold; }
	.outfit div.detail .d1 li img { width: 68px; height: 68px; border: 1px #cdcdcd solid; vertical-align: top; }
	.outfit div.detail .d2 li.on img { border: 1px #4477c4 solid; }
	.outfit div.detail .d1 li input { position: relative; top: 2px; left: 2px; }
	.pictorial div.detail p.btn { text-align: right; }
	.pictorial div.detail p.btn .btn_search { height: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; padding: 3px 12px 0 12px; border: 1px #2559a7 solid; background-color: #4477c4; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; }

	.pictorial .total { margin-top: -2px; margin-bottom: 20px; }
	.pictorial .total h3 { height: 18px; padding-left: 10px; color: #000; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pictorial .total h3 u { color: #4477c4; }
	.pictorial .total h3 b { color: #4477c4; }

	.pictorial .result { overflow: hidden; }
	.pictorial .result h3 { height: 21px; margin-bottom: 10px; padding-top: 4px; padding-left: 10px; color: #000; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pictorial .result h3 u { color: #4477c4; }
	.pictorial .result h3 b { color: #4477c4; }
	.pictorial .result .list table { width: 620px; border: 1px #ccd2dc solid;  border-bottom: 0; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pictorial .result .list td { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px #ccd2dc solid; text-align: center; vertical-align: middle; }
	.pictorial .result .list td.thumb { width: 65px; padding-right: 10px; padding-left: 10px; }
	.pictorial .result .list td.name { text-align: left; }
	.pictorial .result .list td.name a { color: #000; font-weight: bold; }
	.pictorial .result .list td.attr { color: #4477c4; text-align: left; }
	.pictorial .result .list td.attr small { color: #a7adb3; font-size: 12px; }
	.pictorial .result .list td.rangking a.btn_rangking { top: auto !important; }
	.pictorial .result .list td.no_result { padding: 190px 0; color: #666; }
	.pictorial .result .list td.no_result b { color: #000; }

	.pictorial .result .list .bbs_page .num a { padding-right: 1px; background: no-repeat url('../img/common/misc.gif') right 4px; }

	.pictorial fieldset.search { _width: 237px; position: relative; _margin-right: -3px; margin-bottom: -25px; float: right; }
	.pictorial fieldset.search small { width: 160px; height: 18px; display: block; zoom: 1; position: absolute; top: 5px; left: 8px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; background-color: #fff; letter-spacing: -1px; }
	.pictorial fieldset.search input { width: 168px; height: 20px; margin-right: 4px; padding: 3px 0 0 8px; border: 1px #c4cbd6 solid; float: left; background-color: #fff; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; }
	.pictorial fieldset.search .btn_search { height: 20px; display: block; zoom: 1; padding: 3px 12px 0 12px; border: 1px #858d9e solid; float: left; background-color: #969dac; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pictorial fieldset.search .btn_list_all { float: left; }

	.pictorial .subject { height: 25px; margin-bottom: 5px; padding: 2px 0 0 10px; border: 0; background-color: #fff; }
	.pictorial .subject h3 { color: #000; font-weight: bold; font-size: 18px; line-height: 23px; }
	.pictorial a.btn_rangking { width: 64px; height: 0; margin-left: 10px; padding-top: 22px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url(../img/pictorial/btn_rangking.gif); font-size: 0; line-height: 0; vertical-align: middle; }
	.pictorial .content_area { padding-bottom: 10px; color: #666; font-weight: normal; font-size: 12px; line-height: 1.34; }
	.pictorial .content_area .info { margin-top: 12px; margin-bottom: 30px; padding: 10px 0; border: 1px #dbdfe6 solid; overflow: hidden; background-color: #fff; }
	.pictorial .content_area .info li { width: 279px; padding: 3px 0 0 20px; float: left; position: relative; overflow: hidden; color: #888; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pictorial .content_area .info li small { width: 60px; height: 18px; padding-right: 8px; padding-left: 8px; float: left; overflow: hidden; background: no-repeat url(../img/common/misc.gif) 0 -187px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; letter-spacing: -1px; }
	.pictorial .content_area .info li b {  }

	.pictorial .content_area .image { min-height: 103px; padding-bottom: 83px; overflow: hidden; text-align: center; background: no-repeat url(../img/pictorial/waves.jpg) center bottom; }

	.pictorial .recommend { margin-top: -21px; margin-bottom: 20px; border-bottom: 1px solid #dbdfe6; position: relative; background-color: #fff; }
	.pictorial .recommend h4 { height: 16px; margin-bottom: 10px; position: relative; overflow: hidden; color: #333; font-weight: bold; font-size: 12px; line-height: 16px; }
	.pictorial .recommend h4 .rolling-navi { width: 33px; height: 15px; display: block; zoom: 1; position: absolute; top: 0; right: 0; background: no-repeat url(../img/common/buttons.gif) -78px -38px; }
	.pictorial .recommend h4 .rolling-navi i { width: 15px; height: 15px; display: block; zoom: 1; float: left; cursor: pointer; }
	.pictorial .recommend h4 .rolling-navi i.next { float: right; }

	.pictorial .recommend ul { width: 625px; overflow: hidden; }
	.pictorial .recommend li { width: 136px; height: 144px; margin-right: 19px; float: left; overflow: hidden; text-align: center; }
	.pictorial .recommend li a { width: 126px; height: 36px; padding-top: 14px; padding-right: 5px; padding-left: 5px; display: block; zoom: 1; overflow: hidden; background: no-repeat url(../img/pictorial/_a.gif); color: #333; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; }
	.pictorial .recommend li.on a { background: no-repeat url(../img/pictorial/_a.gif) 0 -60px; }
	.pictorial .recommend li br { display: none; }
	.pictorial .recommend li img { vertical-align: middle; }
	.pictorial .recommend li i { width: 0; height: 94px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; font-size: 0; line-height: 0; vertical-align: middle; }


	.ranking_personal fieldset.search { position: relative; z-index: 1; margin-bottom: 10px; }
	.ranking_personal fieldset.search small { width: 160px; height: 18px; display: block; zoom: 1; position: absolute; top: 5px; left: 8px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; background-color: #fff; letter-spacing: -1px; }
	.ranking_personal fieldset.search input { width: 168px; height: 20px; margin-right: 4px; padding: 3px 0 0 8px; border: 1px #c4cbd6 solid; float: left; background-color: #fff; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; }
	.ranking_personal fieldset.search .btn_search { height: 20px; display: block; zoom: 1; padding: 3px 12px 0 12px; border: 1px #858d9e solid; float: left; background-color: #969dac; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }
	.ranking_personal fieldset.search .btn_list_all { float: left; }

	.ranking_personal .sort { width: 300px; height: 23px; margin-top: -33px; margin-bottom: 10px; display: none; float: right; position: relative; z-index: 2; overflow: hidden; }
	.ranking_personal .sort ul { float: right; height: 23px; }
	.ranking_personal .sort li { width: 82px; height: 23px; float: left; background-image: url(../img/ranking/_a.gif); background-repeat: no-repeat; }
	.ranking_personal .sort li.first-child { background-position: -82px -23px; }
	.ranking_personal .sort li.last-child { background-position: 0 0; }
	.ranking_personal .sort li a { height: 21px; margin-right: 2px; display: block; zoom: 1; overflow: hidden; text-indent: -9999px; }
	.ranking_personal .sort li.first-child a.on { background: no-repeat url(../img/ranking/_a.gif) 0 -23px; }
	.ranking_personal .sort li.last-child a.on { background: no-repeat url(../img/ranking/_a.gif) -82px 0; }

	.ranking_personal .bbs_list { clear: both; }
	a.btn_note { width: 64px; height: 0; margin-left: 10px; padding-top: 22px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url(../img/ranking/btn_note.gif); font-size: 0; line-height: 0; vertical-align: middle; }
	.ranking_personal .bbs_list td { padding-top: 6px; padding-bottom: 3px; }

	.ranking_main fieldset.search { _width: 274px; display: block; zoom: 1; float: right; position: relative; z-index: 1; margin-bottom: -25px; }
	.ranking_main fieldset.search small { width: 140px; height: 18px; display: block; zoom: 1; position: absolute; top: 5px; left: 8px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; background-color: #fff; letter-spacing: -1px; }
	.ranking_main fieldset.search input { width: 158px; height: 20px; margin-right: 4px; padding: 3px 0 0 8px; border: 1px #c4cbd6 solid; float: left; background-color: #fff; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; }
	.ranking_main fieldset.search .btn_search { height: 20px; display: block; zoom: 1; padding: 3px 12px 0 12px; border: 1px #858d9e solid; float: left; background-color: #969dac; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }
	.ranking_main fieldset.search .suggest { width: 216px; max-height: 220px; height: auto !important; _height: 220px; border: 1px #c4cbd6 solid; position: absolute; top: 24px; left: 0; z-index: 5; overflow: auto; background-color: #fff; font-size: 0; line-height: 0; }
	.ranking_main fieldset.search .suggest li { border: 0 !important; }
	.ranking_main fieldset.search .suggest li a { padding: 2px 8px; display: block; zoom: 1; background-color: #fff; color: #333; font-weight: normal; font-size: 12px; line-height: 18px; }
	.ranking_main fieldset.search .suggest li a:hover { background-color: #4477c4; color: #fff; }

	.ranking_main .filter { height: 25px; margin-bottom: 10px; overflow: hidden; }
	.ranking_main .filter select { width: 150px; height: 20px; margin-right: 4px; padding: 3px 25px 0 10px; border: 1px #c4cbd6 solid; float: left; color: #666; font-weight: normal; font-size: 12px; line-height: 20px; }
	.ranking_main .filter .btn_search { height: 20px; margin-right: 4px; display: block; zoom: 1; padding: 3px 12px 0 12px; border: 1px #2559a7 solid; float: left; background-color: #4477c4; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; }

	.ranking_main div.category { margin-top: 0; padding-top: 0; background: none; }
	.ranking_main div.category hr { top: 40px; }

	.ranking_main .list { }
	.ranking_main .top { width: 600px; height: 120px; margin-bottom: 25px; padding: 9px; border: 1px #4477c4 solid; overflow: hidden; }
	.ranking_main .list ul { overflow: hidden; }
	.ranking_main .list li { width: 600px; height: 120px; margin-bottom: 15px; padding: 9px; border: 1px #ccd2dc solid; float: left; position: relative; }
	.ranking_main .list li.no_result { padding-top: 100px; text-align: center; }
	.ranking_main .list li.no_result b { color: #4477c4; }
	.ranking_main .contents .no-1 { border: 1px #4477c4 solid; }
	.ranking_main .image { width: 168px; height: 118px; margin-right: 20px; padding: 1px 6px 6px 1px; float: left; background: no-repeat url(../img/ranking/_b.jpg); text-align: center; }
	.ranking_main .image a { width: 168px; height: 118px; display: block; zoom: 1; overflow: hidden; text-align: center; }
	.ranking_main .image a img { vertical-align: middle; }
	.ranking_main .image a i { width: 0; height: 118px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
	.ranking_main .detail { float: left; }
	.ranking_main .detail b.num { width: 47px; height: 35px; margin-right: 8px; padding-bottom: 13px; padding-right: 3px; display: block; zoom: 1; float: left; position: relative; top: 1px; left: 3px; overflow: hidden; background: no-repeat url(../img/ranking/_a.gif) -141px -46px; color: #000; font-weight: bold; font-size: 11px; line-height: 35px; font-family: verdana; text-align: center; }
	.ranking_main .no-1 .detail b.num { width: 44px; height: 49px; margin-right: 14px; padding-bottom: 2px; top: -2px; left: 4px; background: no-repeat url(../img/ranking/_a.gif) 0 -46px; text-indent: -9999px; }
	.ranking_main .no-2 .detail b.num { width: 44px; height: 49px; margin-right: 14px; padding-bottom: 2px; top: -2px; left: 4px; background: no-repeat url(../img/ranking/_a.gif) -47px -46px; text-indent: -9999px; }
	.ranking_main .no-3 .detail b.num { width: 44px; height: 49px; margin-right: 14px; padding-bottom: 2px; top: -2px; left: 4px; background: no-repeat url(../img/ranking/_a.gif) -94px -46px; text-indent: -9999px; }
	.ranking_main .detail b.num big { font-weight: bold; font-size: 11px; line-height: 35px; font-family: verdana; }
	.ranking_main .detail strong { width: 260px; _width: 257px; height: 18px; padding-top: 4px; display: block; zoom: 1; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.ranking_main .detail strong a { color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	a.btn_pictorial { width: 69px; height: 0; margin-left: 5px; padding-top: 22px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: 2px; overflow: hidden; background: no-repeat url(../img/ranking/btn_pictorial.gif); font-size: 0; line-height: 0; vertical-align: middle; }
	.ranking_main .detail em { margin-top: -2px; display: inline; zoom: 1; color: #666; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }
	.ranking_main .detail em u { color: #4477c4; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: none; }
	.ranking_main .list li table, .ranking_main .top table { width: 390px; background: no-repeat url(../img/ranking/_c.gif); }
	.ranking_main .no-1 table { background: no-repeat url(../img/ranking/_c.gif) -390px 0 !important; }
	.ranking_main .list li th, .ranking_main .top th { height: 20px; }
	.ranking_main .list li th em, .ranking_main .top th em { display: none; }
	.ranking_main .list li td, .ranking_main .top td { width: 130px; padding-top: 3px; color: #4000; font-weight: normal; font-size: 12px; line-height: 18px; text-align: center; vertical-align: middle; }
	.ranking_main .list li td b, .ranking_main .top td b { color: #4477c4; font-weight: bold; font-size: 10px; line-height: 11px; font-family: verdana; }
	.ranking_main .list li td small, .ranking_main .top td small { color: #a7adb3; font-weight: normal; font-size: 10px; line-height: 11px; font-family: verdana; }

	.ranking_main .top5 { margin-bottom: 17px; }
	.ranking_main .top5 h3 { height: 25px; padding-left: 10px; position: relative; color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	.ranking_main .top5 h3 select, .ranking_main .top5 h3 .SelectBasic_selectArea { width: 120px; position: absolute; top: -8px; right: 0px; }
	.ranking_main .top5 ul { border-top: 1px #ccd2dc solid;  font-size: 0; line-height: 0; }
	.ranking_main .top5 li { width: 618px; height: 18px; padding: 13px 0 10px 0; border: 1px #ccd2dc solid !important; border-top: 0 !important; position: relative; }
	.ranking_main .top5 li.no-1 { background-color: #f5f6f8; }
	.ranking_main .top5 li .num { width: 70px; float: left; color: #78818b; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; }
	.ranking_main .top5 li .num big { font-weight: bold; font-size: 12px; line-height: 18px; }
	.ranking_main .top5 li.no-1 .num { color: #ff5921; }
	.ranking_main .top5 li strong { width: 170px; display: block; zoom: 1; float: left; text-align: left; }
	.ranking_main .top5 li strong a { position: relative; top: 2px; color: #000; font-weight: bold; font-size: 12px; line-height: 14px; }
	.ranking_main .top5 li em.length { width: 134px; padding-left: 115px; display: block; zoom: 1; float: left; text-align: left; color: #a7adb3; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }
	.ranking_main .top5 li em.weight { width: 115px; display: none; zoom: 1; float: left; text-align: left; color: #a7adb3; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }
	.ranking_main .top5 li em.date { display: block; zoom: 1; float: left; text-align: left; color: #a7adb3; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }
	.ranking_main .top5 li u { color: #4477c4; text-decoration: none; }
	.ranking_main .top5 li i.mine { width: 62px; height: 26px; display: block; zoom: 1; position: absolute; top: -10px; left: 10px; overflow: hidden; text-indent: -9999px; }
	.ranking_main .season li i.mine { background: no-repeat url(../img/ranking/_a.gif) -164px 0; }
	.ranking_main .world li i.mine { background: no-repeat url(../img/ranking/_a.gif) -226px 0; }

	.casting_board .today { margin-bottom: 30px; overflow: hidden; }
	.casting_board .today h3 { width: 626px; height: 80px; margin-bottom: 12px; position: relative; left: -3px; background: no-repeat url(../img/ranking/_b.jpg) 0 -126px; color: #fff; font-weight: bold; font-size: 18px; line-height: 78px; text-align: center; }
	.casting_board .today h3 small { font-size: 18px; color: #def2ff; }
	.casting_board .today h3 big { font-size: 18px; color: #ffe372; }
	.casting_board .today h3 a.prev { width: 23px; height: 23px; display: block; zoom: 1; position: absolute; top: 26px; left: 22px; background: no-repeat url(../img/ranking/_b.jpg) right 0; cursor: pointer; }
	.casting_board .today h3 a.next { width: 23px; height: 23px; display: block; zoom: 1; position: absolute; top: 26px; right: 24px; background: no-repeat url(../img/ranking/_b.jpg) -580px 0; cursor: pointer; }
	.casting_board .today .fishis { margin: 0 19px; }
	.casting_board .today .fishis h4 { margin-bottom: 3px; color: #333; font-weight: normal; font-size: 12px; line-height: 18px; }
	.casting_board .today .fishis p { margin-bottom: 3px; }
	.casting_board .today .fishis p small { color: #888; font-weight: normal; font-size: 12px; line-height: 16px; }
	.casting_board .today .filter { margin-bottom: 8px; float: right; }
	.casting_board .today .list { width: 620px; border-top: 1px #dbdfe6 solid; overflow: hidden; clear: both; }
	.casting_board .today .list ul { width: 623px; border-bottom: 1px #dbdfe6 solid; overflow: hidden; }
	.casting_board .today .list li { width: 294px; padding: 13px 0 11px 16px; float: left; position: relative; overflow: hidden; }
	.casting_board .today .list li br { display: none; }
	.casting_board .today .list li i { width: 60px; height: 18px; display: block; zoom: 1; position: absolute; top: 21px; left: 112px; color: #4477c4; font-style: normal; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; }
	.casting_board .today .list li u.img { width: 83px; height: 112px; margin-right: 14px; display: block; zoom: 1; float: left; overflow: hidden; text-indent: -9999px; }
	.casting_board .today .list li.no-1 u.img { background: no-repeat url(../img/ranking/_b.jpg) -414px 0; }
	.casting_board .today .list li.no-2 u.img { background: no-repeat url(../img/ranking/_b.jpg) -497px 0; }
	.casting_board .today .list li h5 { padding-top: 25px; position: relative; }
	.casting_board .today .list li h5 b.num { height: 22px; margin-right: 8px; display: block; zoom: 1; float: left; color: #ff5921; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; }
	.casting_board .today .list li h5 b.num big { font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; }
	.casting_board .today .list li h5 strong { width: 110px; height: 22px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #010101; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
	.casting_board .today .list li h5 strong a { color: #010101; }
	.casting_board .today .list li h5 a.btn_note { position: absolute; top: 22px; right: 0; }
	.casting_board .today .list li .detail { width: 196px; float: left; overflow: hidden; }
	.casting_board .today .list li em { display: block; zoom: 1; color: #a7adb3; font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; }
	.casting_board .today .list li em u { color: #888; text-decoration: none; }

	.casting_board .trifle { margin-bottom: 30px; overflow: hidden; }
	.casting_board .trifle h3 { height: 23px; margin-bottom: -23px; padding-left: 10px; color: #000; font-style: normal; font-weight: bold; font-size: 12px; line-height: 23px; }
	.casting_board .trifle .sort { width: 300px; height: 23px; margin-bottom: 10px; float: right; position: relative; z-index: 2; overflow: hidden; }
	.casting_board .trifle .sort ul { float: right; height: 23px; }
	.casting_board .trifle .sort li { width: 97px; height: 23px; float: left; background-image: url(../img/ranking/_a.gif); background-repeat: no-repeat; }
	.casting_board .trifle .sort li.no-1 { width: 70px; background-position: -288px 0; }
	.casting_board .trifle .sort li.no-2 { background-position: -358px 0; }
	.casting_board .trifle .sort li.no-3 { background-position: -455px 0; }
	.casting_board .trifle .sort li a { height: 22px; margin-right: 2px; display: block; zoom: 1; overflow: hidden; text-indent: -9999px; }
	.casting_board .trifle .sort li.no-1 a.on { background: no-repeat url(../img/ranking/_a.gif) -288px -23px; }
	.casting_board .trifle .sort li.no-2 a.on { background: no-repeat url(../img/ranking/_a.gif) -358px -23px; }
	.casting_board .trifle .sort li.no-3 a.on { background: no-repeat url(../img/ranking/_a.gif) -455px -23px; }

	.casting_board .trifle .list { width: 620px; overflow: hidden; clear: both; }
	.casting_board .trifle .list ul { overflow: hidden; }
	.casting_board .trifle .list li { margin-bottom: 10px; padding-left: 107px; border: 1px #dbdfe6 solid; position: relative; }
	.casting_board .trifle .list li.last-child { margin-bottom: 0; }
	.casting_board .trifle .list li i { width: 107px; height: 65px; display: block; zoom: 1; position: absolute; top: 0; left: 0; overflow: hidden; text-indent: -9999px; }
	.casting_board .trifle .list li.complete i { background: no-repeat url(../img/ranking/_b.jpg) -198px 0; }
	.casting_board .trifle .list li.progress i { background: no-repeat url(../img/ranking/_b.jpg) -306px 0; }
	.casting_board .trifle .list li h4 a { padding: 8px 0 6px 20px; display: block; zoom: 1; border-bottom: 1px #dbdfe6 solid; border-left: 1px #dbdfe6 solid; background-color: #f6f7f8; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; }
	.casting_board .trifle .list li.complete h4 a { color: #4477c4; }
	.casting_board .trifle .list li.progress h4 a { color: #ff5921; }
	.casting_board .trifle .list li .detail { padding: 8px 10px 6px 20px; border-left: 1px #dbdfe6 solid; overflow: hidden; color: #666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; }
	.casting_board .trifle .list li .detail span { width: 180px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; vertical-align: middle; }
	.casting_board .trifle .list li.progress .detail span { width: auto; margin-right: 10px; float: left; overflow: visible; }
	.casting_board .trifle .list li .detail strong { margin-left: 10px; }
	.casting_board .trifle .list li .detail span small { color: #a7adb3; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; }
	.casting_board .trifle .list li .detail .btn_note { margin-right: 20px; margin-bottom: -3px; position: relative; top: -2px; vertical-align: middle; }


	.download_client .caution { width: 598px; height: 98px; margin: 0 auto; border: 1px #dbdfe6 solid; position: relative; background: #fff no-repeat url(../img/download/_a.gif) 29px 25px; }
	.download_client .caution h3, .download_client .caution p { position: absolute; top: -9999px; }

	.download_client .client { width: 670px; /*height: 319px;*/ height: 405px; margin-bottom: 30px; position: relative; left: -25px; /*background: no-repeat url(../img/download/_b.jpg);*/ background: no-repeat url(../img/download/_b_new.jpg); }
	.new_sub .client { background: no-repeat url(../img/download/_b_new2.jpg); }
	.download_client .client h3 { position: absolute; top: -9999px; }
	.client .server { width: 645px; height: 201px; padding-top: 20px; position: relative; left: 35px; overflow: hidden; }
	.client .server a { width: 300px; height: 200px; display: block; zoom: 1; float: left; overflow: hidden; text-indent: -9999px; }
	.client .recovery { width: 320px; position: absolute; top: 235px; left: 142px; }
	.client .recovery strong { color: #000; font-weight: bold; font-size: 12px; line-height: 22px; }
	.client .recovery small { color: #4e5961; font-weight: normal; font-size: 11px; line-height: 14px; letter-spacing: -1px; }
	.client .recovery a { width: 118px; height: 19px; padding-top: 4px; display: block; zoom: 1; border: 1px #a2adbe solid; position: absolute; top: 22px; left: 340px; overflow: hidden; background-color: #b8c0cd; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; }
	.client .directx { width: 320px; position: absolute; /*top: 225px;*/ top: 308px; left: 143px; }
	.client .directx strong { color: #000; font-weight: bold; font-size: 12px; line-height: 22px; }
	.client .directx small { color: #4e5961; font-weight: normal; font-size: 11px; line-height: 14px; letter-spacing: -1px; }
	.client .directx a { width: 118px; height: 19px; padding-top: 4px; display: block; zoom: 1; border: 1px #a2adbe solid; position: absolute; top: 22px; left: 340px; overflow: hidden; background-color: #b8c0cd; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; }

	.download_client .spec { width: 570px; padding: 0 0 26px 0; position: relative; left: 25px; overflow: hidden; }
	.download_client .spec h3 { height: 23px; color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	.download_client .spec p small { color: #666; font-weight: normal; font-size: 11px; line-height: 16px; }
	.spec table { width: 569px; margin-top: 8px; border-top: 1px #b8c0cd solid; font-weight: normal; font-size: 12px; line-height: 18px; }
	.spec th, .spec td { padding: 7px 0 6px 0; background-color: #fff; color: #666; vertical-align: middle; text-align: center; }
	.spec thead th { height: 34px; padding: 0; border-right: 1px #b8c0cd solid; border-bottom: 0; background-color: #b8c0cd; color: #fff; }
	.spec thead th.first-child { border-left: 1px #b8c0cd solid; }
	.spec thead th em { width: 33px; height: 0; padding-top: 10px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url(../img/download/_a.gif) -70px -79px; }
	.spec thead th.first-child em { width: 17px; background: no-repeat url(../img/download/_a.gif) 0 -79px; }
	.spec thead th.last-child em { background: no-repeat url(../img/download/_a.gif) -27px -79px; }
	.spec tbody td { width: 230px; border-right: 1px #dbdfe6 solid; border-bottom: 1px #dbdfe6 solid; color: #333; }
	.spec tbody th { border-right: 1px #dbdfe6 solid; border-bottom: 1px #dbdfe6 solid; border-left: 1px #dbdfe6 solid; color: #666; }

	.download_client .mypc { width: 570px; padding: 0 0 26px 0; position: relative; left: 25px; overflow: hidden; }
	.download_client .mypc h3 { height: 23px; color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	.download_client .mypc p small { color: #666; font-weight: normal; font-size: 11px; line-height: 16px; }
	.download_client .mypc p a { width: 96px; height: 22px; display: block; zoom: 1; position: absolute; top: 4px; left: 465px; overflow: hidden; background: no-repeat url(../img/download/_a.gif) -446px -79px; text-indent: -9999px; }
	.download_client .mypc textarea { width: 538px; height: 173px; margin-top: 8px; margin-bottom: 8px; padding: 10px; border: 1px #dbdfe6 solid; background-color: #fff; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; resize: vertical; }
	.download_client .mypc ul li { padding-left: 20px; background: no-repeat url(../img/download/_a.gif) 10px -113px; }
	.download_client .mypc ul li small { color: #999; font-weight: normal; font-size: 11px; line-height: 18px; }


	.download_client .driver { width: 570px; padding: 0 0 26px 0; position: relative; left: 25px; overflow: hidden; }
	.download_client .driver h3 { height: 33px; color: #333; font-weight: bold; font-size: 12px; line-height: 18px; }
	.download_client .driver p { width: 287px; height: 87px; float: left; font-size: 5px; line-height: 5px; }
	.download_client .driver p.ati { width: 274px; }
	.download_client .driver p img { margin-right: 15px; float: left; }
	.download_client .driver p span { color: #666; font-weight: normal; font-size: 12px; line-height: 14px; }
	.download_client .driver p span small { display: block; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 13px; }
	.download_client .driver p a { width: 86px; height: 0; padding-top: 22px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url(../img/download/_a.gif) -350px -79px; font-size: 0; line-height: 0; }
	.download_client .driver ul { clear: both; }
	.download_client .driver ul li { padding-left: 20px; background: no-repeat url(../img/download/_a.gif) 10px -113px; }
	.download_client .driver ul li small { color: #999; font-weight: normal; font-size: 11px; line-height: 18px; }
	.download_client .driver ul li a { color: #0080ff; }

	.download_media .youtube { width: 108px; height: 21px; position: absolute; top: 48px; left: 221px; }
	.download_media .youtube a { height: 21px; display: block; zoom: 1; overflow: hidden; text-indent: -9999em; }
	.download_media .player { width: 600px; height: 338px; margin-bottom: 30px; padding: 10px; background-color: #000; }
	.download_media .player object, .download_media .player embed { height: 338px !important; }
	.download_media .playlist { margin-bottom: 30px; overflow: hidden; }
	.download_media .playlist ul { width: 650px; border-bottom: 1px #dbdfe6 solid; overflow: hidden; }
	.download_media .playlist li { width: 310px; margin-right: 10px; padding-bottom: 20px; float: left; position: relative; overflow: hidden; }
	.download_media .playlist li br { display: none; }
	.download_media .playlist li img { width: 110px; height: 68px; margin-right: 15px; border: 1px #dbdfe6 solid; float: left; background-color: #edeff2; }
	.download_media .playlist li strong { height: 20px; padding-top: 3px; display: block; zoom: 1; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; }
	.download_media .playlist li small { display: block; color: #888; font-weight: normal; font-size: 12px; line-height: 18px; }
	.download_media .playlist li small em { padding-right: 8px; margin-right: 8px; float: left; background: no-repeat url(../img/download/_a.gif) right -131px; color: #888; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }

	.download_media .btn { margin-top: 4px; padding-top: 0 !important; }


	.layout_play .play a { width: 156px; height: 48px; display: block; zoom: 1; position: absolute; top: 512px; overflow: hidden; text-indent: -9999px; }
	.layout_play .play a.a { left: 330px; }
	.layout_play .play a.b { left: 494px; }


	.login_plase .login_message { padding: 185px 0 275px 0; border: 1px #dbdfe6 solid; background-color: #f6f7f8; text-align: center; }
	.login_plase .login_message .msg { margin-bottom: 25px; color: #666; }
	.login_plase .login_message .msg b { margin-bottom: 17px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; color: #333; }
	.login_plase .login_message .btn a { height: 19px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; padding: 4px 12px 0 12px; border: 1px #ef6d26 solid; background-color: #f68e56; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; }
	.login_plase .login_message .btn a.b { border: 1px #c4cbd6 solid; background: #fff repeat-x url(../img/common/misc.gif) 0 -144px; color: #333; font-weight: normal; }


	.login_plase_ch .login_message { padding: 185px 0 275px 0; border: 1px #dbdfe6 solid; background-color: #f6f7f8; text-align: center; }
	.login_plase_ch .login_message .msg { margin-bottom: 25px; color: #666; }
	.login_plase_ch .login_message .msg b { margin-bottom: 17px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; color: #333; }
	.login_plase_ch .login_message .btn a { height: 19px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; padding: 4px 12px 0 12px; border: 1px #ef6d26 solid; background-color: #f68e56; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; }
	.login_plase_ch .login_message .btn a.b { border: 1px #c4cbd6 solid; background: #fff repeat-x url(../img/common/misc.gif) 0 -144px; color: #333; font-weight: normal; }


	.cmnote { width: 760px; height: 590px; position: relative; z-index: 10; background: no-repeat url(../img/note/bg.jpg); }
	.cmnote h2 { width: 369px; height: 25px; padding-top: 6px; position: absolute; top: 24px; left: 40px; z-index: 2; color: #785225; font-weight: bold; font-size: 14px; line-height: 1.43; }
	.cmnote h2 b { color: #4d2e09; }
	.cmnote h2 span { font-size: 12px; font-weight: normal; }
	.cmnote ul.nav { height: 31px; position: absolute; top: 24px; right: 48px; z-index: 2; }
	.cmnote ul.nav li { width: 90px; height: 31px; float: left; }
	.cmnote ul.nav li a { height: 31px; display: block; zoom: 1; overflow: hidden; text-indent: -9999px; background: no-repeat url(../img/note/nav.jpg); }
	.cmnote ul.nav li.a a { background: no-repeat url(../img/note/nav.jpg) 0px 0px; }
	.cmnote ul.nav li.b a { background: no-repeat url(../img/note/nav.jpg) -90px 0px; }
	.cmnote ul.nav li.c a { background: no-repeat url(../img/note/nav.jpg) -180px 0px; }
	.cmnote ul.nav li.d a { width: 91px; background: no-repeat url(../img/note/nav.jpg) -270px 0px; }
	.cmnote ul.nav li.a a.on { width: 91px; margin-left: -1px; background: no-repeat url(../img/note/nav_on.jpg) 0px 0px; }
	.cmnote ul.nav li.b a.on { width: 91px; margin-left: -1px; background: no-repeat url(../img/note/nav_on.jpg) -90px 0px; }
	.cmnote ul.nav li.c a.on { width: 91px; margin-left: -1px; background: no-repeat url(../img/note/nav_on.jpg) -180px 0px; }
	.cmnote ul.nav li.d a.on { width: 91px; margin-left: -1px; background: no-repeat url(../img/note/nav_on.jpg) -270px 0px; }

	.cmnote .note_home { width: 100%; height: 100%; min-height: 590px; position: relative; z-index: 1; background: no-repeat url(../img/note/bg_note.jpg) 364px 70px; }

	.cmnote .note_page { width: 638px; height: 415px; position: absolute; top: 90px; left: 61px; }
	.cmnote .page1 { width: 300px; float: left; }
	.cmnote .page2 { width: 300px; float: right; }
	.cmnote .note_home .page2 { height: 415px; background: no-repeat url(../img/note/bg_page2.gif) 0 31px; }
	.cmnote .note_page .title { height: 24px; margin-bottom: 20px; padding-top: 7px; border-bottom: 1px #eae6e3 solid; color: #a8a8a8; font-weight: normal; font-size: 12px; line-height: 1.5; }
	.cmnote .page2 .title { margin-bottom: 0; overflow: hidden; color: #434343; font-weight: bold; text-align: right; }
	.cmnote .page2 .title span { float: right; }
	.cmnote .page2 .title .today { float: left; color: #a8a8a8; font-weight: normal; }
	.cmnote .note_invite .page2 .title { margin-bottom: 10px; }

	.bg_home { width: 29px; height: 479px; display: block; zoom: 1; float: left; clear: both; position: absolute; top: -20px; left: 304px; z-index: 1; overflow: hidden; }

	.cmnote .profile { height: 110px; padding-left: 102px; position: relative; background: no-repeat url(../img/note/btn_image.gif) 1px 101px; }
	.cmnote .profile .image { width: 80px; height: 80px; padding: 5px; border: 1px #e5e5e6 solid; position: absolute; top: 0; left: 0; }
	.cmnote .profile .image p { width: 78px; height: 78px; border: 1px #4e4e55 solid; overflow: hidden; }
	.cmnote .profile .image a.btn_image { width: 93px; height: 24px; display: block; zoom: 1; position: absolute; top: 100px; left: 0; overflow: hidden; text-indent: -9999px; background: no-repeat url(../img/note/btn_image_no.jpg); cursor: default; }
	.cmnote .profile h4.name { height: 22px; padding-top: 5px; color: #434343; font-weight: bold; font-size: 12px; line-height: 1.5; }
	.cmnote .profile ul { width: 205px; float: left; overflow: hidden; font-size: 0; line-height: 0; }
	.cmnote .profile li { width: 205px; height: 20px; padding-top: 2px; float: left; clear: both; color: #a8a8a8; font-weight: normal; font-size: 12px; line-height: 20px; }
	.cmnote .profile li span.th { width: 49px; height: 18px; margin-top: -2px; display: block; zoom: 1; float: left; color: #a8a8a8; font-weight: normal; font-size: 11px; line-height: 18px; }
	.cmnote .profile li b { color: #ff6600; }
	.cmnote .profile .graph { width: 108px; height: 20px; margin-top: -3px; margin-left: -2px; margin-right: 2px; display: block; zoom: 1; float: left; position: relative; background: no-repeat url(../img/note/exp_graph.gif) 2px 3px; }
	.cmnote .profile .graph .bar { height: 13px; display: block; zoom: 1; position: absolute; top: 3px; left: 2px; background: no-repeat url(../img/note/exp_graph_on.gif); }
	.cmnote .profile .graph .num { width: 42px; height: 16px; margin-left: 110px; padding-top: 4px; display: block; zoom: 1; color: #ed832d; font-weight: bold; font-size: 12px; line-height: 13px; }
	.cmnote .profile .license { height: 22px; margin-top: -3px; _margin-top: -2px; display: block; zoom: 1; float: left; cursor: default; }
	.cmnote .profile .license .region { height: 19px; margin-right: 1px; padding-left: 4px; display: block; zoom: 1; float: left; background: no-repeat url(../img/note/license_element.gif) 0 -19px; }
	.cmnote .profile .license .region span { height: 17px; padding-top: 2px; padding-right: 4px;display: block; zoom: 1; float: left; background: no-repeat url(../img/note/license_element.gif) right -19px; color: #a8a8a8; font-weight: bold; font-size: 12px; line-height: 17px; text-align: center; letter-spacing: -1px; }
	.cmnote .profile .license .on { background: no-repeat url(../img/note/license_element.gif) 0 0; }
	.cmnote .profile .license .on span { background: no-repeat url(../img/note/license_element.gif) right 0; color: #434343; }
	.cmnote .profile .memo_write { width: 24px; height: 0; padding-top: 14px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url(../img/note/btn_memo.gif); font-size: 0; line-height: 0; vertical-align: middle; }

	.cmnote .point { margin-top: -10px; }
	.cmnote .point .guide { color: #b2b2b2; font-weight: normal; font-size: 11px; line-height: 14px; letter-spacing: -1px; }
	.cmnote .point .guide b { color: #666; font-weight: normal; }
	.cmnote .mypoint { width: 264px; margin-top: 10px; padding: 8px 10px 5px 20px; position: relative; overflow: hidden; background: #fff no-repeat url('../img/note/dot2.gif') 10px 14px; }
	.cmnote .mypoint strong { color: #666; font-weight: bold; font-size: 12px; line-height: 18px; float: left; }
	.cmnote .mypoint span { float: right; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; text-align: right; }
	.cmnote .mypoint span b { margin-right: 5px; color: #ff6600; font-weight: bold; font-size: 11px; line-height: 18px; }
	.cmnote .mypoint span em { color: #b2b2b2; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; }
	.cmnote .reward { width: 299px; height: 84px; display: block; zoom: 1; position: relative; background: no-repeat url('../img/note/bg_reward.jpg'); }
	.cmnote .reward h4 { position: absolute; top: -9999px; }
	.cmnote .reward ul { position: absolute; top: -9999px; }
	.cmnote .reward .btn_reward { width: 119px; height: 32px; padding-top: 16px; display: block; zoom: 1; position: absolute; top: 15px; right: 5px; overflow: hidden; color: #737373; font-weight: bold; font-size: 11px; line-height: 18px; letter-spacing: -1px; text-align: center; }
	.cmnote .reward .disabled { background: no-repeat url('../img/note/btn_reward_disabled.jpg'); color: #c1c1c2; cursor: default; }
	.cmnote .reward .disabled:hover { text-decoration: none; }

	.cmnote .cal { width: 294px; position: relative; }
	.cmnote .cal h4 { height: 24px; padding-top: 8px; border: 1px #a7b6c9 solid; position: relative; z-index: 1; background-color: #b4c0cf; color: #fff; font-weight: bold; font-size: 12px; line-height: 1.4; font-family: tahoma; text-align: center; }
	.cmnote .cal .btn_prev { width: 18px; height: 18px; display: block; zoom: 1; position: absolute; top: 9px; left: 10px; z-index: 2; overflow: hidden; background: no-repeat url(../img/note/btn_prev.gif) 6px 3px; text-indent: -9999px; }
	.cmnote .cal .btn_next { width: 18px; height: 18px; display: block; zoom: 1; position: absolute; top: 9px; right: 10px; z-index: 2; overflow: hidden; background: no-repeat url(../img/note/btn_next.gif) 7px 3px; text-indent: -9999px; cursor: pointer; }
	.cmnote .cal .btn_prev span, .cmnote .cal .btn_next span { width: 18px; height: 18px; display: block; zoom: 1; overflow: hidden; background: none; text-indent: -9999px; cursor: pointer; }
	.cmnote .cal .btn_prev span.disabled { background: no-repeat url(../img/note/btn_prev_off.gif) 6px 3px; cursor: default; } 
	.cmnote .cal .btn_next span.disabled { background: no-repeat url(../img/note/btn_next_off.gif) 7px 3px; cursor: default; } 
	.cmnote .cal table { width: 100%; border: 0; background: no-repeat url(../img/note/cal_th.gif); }
	.cmnote .cal th, .cmnote .cal td { border-top: 1px #dededf solid; border-left: 1px #dededf solid; text-align: center; }
	.cmnote .cal th { width: 14%; height: 19px; border-top: 1px #f0f2f5 solid; border-left: 1px #f0f2f5 solid; color: #f0f2f5; font-size: 0; line-height: 0; text-indent: -9999px; }
	.cmnote .cal td { width: 14%; height: 32px; background-color: #fff; color: #a1b1c5; font-weight: normal; font-size: 8px; line-height: 12px; font-family: tahoma; }
	.cmnote .cal th.first-child { width: auto; border-left-color: #dededf; }
	.cmnote .cal th.last-child { width: 15%; border-right: 1px #dededf solid; }
	.cmnote .cal td.first-child { width: auto; }
	.cmnote .cal td.last-child { width: 15%; border-right: 1px #dededf solid; }
	.cmnote .cal tr.last-child td { border-bottom: 1px #dededf solid; }
	.cmnote .cal td.t { background-color: #f0f2f5; }
	.cmnote .cal td.s { background: no-repeat url('../img/note/cal_selected.gif'); }
	.cmnote .cal td div { width: 100%; height: 17px; padding-top: 15px; position: relative; }
	.cmnote .cal td sup { width: 12px; height: 12px; display: block; zoom: 1; position: absolute; top: 3px; left: 6px; color: #bca992; font-weight: normal; font-size: 8px; line-height: 12px; font-family: tahoma; text-align: left; }
	.cmnote .cal td a,
	.cmnote .cal td a:hover { text-decoration: none; }
	.cmnote .cal td.s sup { color: #fff; }
	.cmnote .cal td em { width: 100%; height: 32px; display: block; zoom: 1; position: absolute; top: -2px; left: -2px; overflow: hidden; text-indent: -9999px; }
	.cmnote .cal td em.ox_o { background: no-repeat url('../img/note/ico_o.png'); }
	.cmnote .cal td em.ox_x { background: no-repeat url('../img/note/ico_x.png') 4px 6px; }
	.cmnote .cal td em.item { background: no-repeat url('../img/note/ico_o_item.png'); }
	.cmnote .cal td.s em.item { background: no-repeat url('../img/note/ico_o_item_white.png'); }
	.cmnote .cal td em.item2 { background: no-repeat url('../img/note/ico_x_item.png'); }
	.cmnote .cal td.s em.item2 { background: no-repeat url('../img/note/ico_x_item_white.png'); }
	.cmnote .cal td em.ox_n { background: none; }
	.cmnote .cal td img { vertical-align: middle; }
	.cmnote .cal td span { vertical-align: middle; }
	.cmnote .cal td.x sup { color: #dededf; }

	.cmnote .f_ { padding: 20px; background: no-repeat url(../img/note/waves.jpg); }
	.cmnote .no_result { width: 262px; height: 344px; padding: 20px; background: no-repeat url(../img/note/no_result.jpg) 20px 20px; }
	.cmnote .no_result * { display: none; }
	.cmnote .note_quiz .q_ { width: 300px; height: 384px; margin-top: -1px; padding: 0px 22px 0px 0px; position: relative; background: no-repeat url('../img/note/bg_quiz.jpg'); }
	.note_quiz .q_ h4 { height: 49px; overflow: hidden; text-indent: -9999px; }
	.note_quiz .before h4 { background: no-repeat url('../img/note/title_today.gif') center 16px; }
	.note_quiz .after h4 { background: no-repeat url('../img/note/title_result.gif') center 16px; }
	.note_quiz .q_ .q { height: 70px; margin: 30px 50px 0 50px; position: relative; z-index: 1; color: #666; font-weight: bold; font-size: 12px; line-height: 1.5; text-align: center; overflow: auto; }
	.note_quiz .q_ .a { height: 48px; position: absolute; top: 165px; left: 0px; }
	.note_quiz .q_ .a a { width: 80px; height: 48px; display: block; zoom: 1; position: absolute; top: 0px; z-index: 2; }
	.note_quiz .q_ .a a.btn_O { left: 69px; }
	.note_quiz .q_ .a a.btn_X { left: 154px; }
	.note_quiz .q_ .a a.checked em { width: 17px; height: 20px; display: block; zoom: 1; position: absolute; top: -12px; left: 35px; overflow: hidden; background: no-repeat url('../img/note/ico_check.png'); text-indent: -9999px; }
	.note_quiz .q_ .a a span { width: 0px; height: 0px; display: block; zoom: 1; overflow: hidden; text-indent: -9999px; }
	.note_quiz .q_ .a a.btn_O span.correct { width: 80px; height: 48px; background: no-repeat url('../img/note/btn_ox.gif'); }
	.note_quiz .q_ .a a.btn_X span.correct { width: 80px; height: 48px; background: no-repeat url('../img/note/btn_ox.gif') right 0px; }
	.note_quiz .q_ .msg { width: 300px; height: 221px; position: absolute; top: 221px; left: 0px; color: #b2b2b2; font-weight: normal; font-size: 11px; line-height: 1.5; text-align: center; }
	.note_quiz .q_ .msg b { color: #ff3f00; }
	.note_quiz .q_ .msg a { color: #434343; font-weight: bold; }
	.note_quiz .q_ .msg a em { font-size: 12px; }
	.cmnote .f_ .f_img { height: 179px; margin-bottom: 30px; padding-top: 62px; overflow: hidden; text-align: center; }
	.cmnote .f_ .f_img img { max-width: 260px; max-height: 240px; }
	.cmnote .f_ .f_name { color: #a8a8a8; font-weight: normal; font-size: 11px; line-height: 18px; font-family: tahoma; text-align: center; }
	.cmnote .f_ .f_name b { color: #666; font-weight: normal; font-size: 12px; line-height: 18px; }
	.cmnote .f_ .f_date { margin-bottom: 20px; color: #a8a8a8; font-weight: normal; font-size: 11px; line-height: 14px; font-family: tahoma; text-align: center; }
	.cmnote .f_ .f_sns ul { font-size: 0; line-height: 0; text-align: center; }
	.cmnote .f_ .f_sns li { width: 18px; height: 16px; margin-right: 2px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; }
	.cmnote .f_ .f_sns li a { width: 16px; height: 16px; display: block; zoom: 1; overflow: hidden; text-indent: -9999px; }
	.cmnote .f_ .f_sns li.f a { background: no-repeat url(../img/note/sns.gif); }
	.cmnote .f_ .f_sns li.t a { background: no-repeat url(../img/note/sns.gif) -18px 0; }
	.cmnote .f_ .f_sns li.m a { background: no-repeat url(../img/note/sns.gif) -36px 0; }
	.cmnote .f_ .f_sns li.c a { background: no-repeat url(../img/note/sns.gif) -54px 0; }

	.cmnote .stats { margin-bottom: 30px; padding-top: 5px; font-size: 0; line-height: 0; }
	.cmnote .stats ul { margin-bottom: 15px; overflow: hidden; }
	.cmnote .stats li { padding: 3px 70px 3px 17px; position: relative; overflow: hidden; background: no-repeat url(../img/note/dot.gif) 5px 9px; color: #666; font-weight: normal; font-size: 12px; line-height: 1.5; }
	.cmnote .stats li b { width: 55px; height: 18px; display: block; zoom: 1; position: absolute; top: 3px; right: 20px; color: #666; font-weight: bold; font-size: 12px; line-height: 1.5; text-align: right; }
	.cmnote .stats li b em { margin-right: 5px; color: #ff6600; font-style: normal; font-weight: bold; font-size: 12px; line-height: 1.5; }
	.cmnote .stats li small { font-weight: normal; font-size: 11px; line-height: 1.2; }
	.cmnote .stats .buttons { width: 312px; height: 40px; }
	.cmnote .stats .buttons a { width: 149px; height: 40px; margin-right: 5px; display: block; zoom: 1; float: left; overflow: hidden; text-indent: -9999px; }
	.cmnote .stats .buttons a.btn_giveaway { background: no-repeat url(../img/note/btn_invite.gif); } 
	.cmnote .stats .buttons a.off { background: no-repeat url(../img/note/btn_invite.gif) 0 -40px; cursor: default; } 
	.cmnote .stats .buttons a.btn_invite { background: no-repeat url(../img/note/btn_invite.gif) -153px 0; margin-right: 0; }

	.cmnote .giveaway { height: 216px; background: no-repeat url(../img/note/giveaway.jpg); }
	.cmnote .giveaway p { position: absolute; top: -9999px; }

	.cmnote .step ul { margin-bottom: 15px; position: relative; overflow: hidden; font-size: 0; line-height: 0; }
	.cmnote .step li { padding: 30px 0 5px 95px; position: relative; }
	.cmnote .step li.a { background: no-repeat url(../img/note/no.jpg) 10px 27px; }
	.cmnote .step li.b { background: no-repeat url(../img/note/no.jpg) 10px -76px; }
	.cmnote .step li.c { background: no-repeat url(../img/note/no.jpg) 10px -195px; }
	.cmnote .step li h4 { height: 22px; color: #666; font-weight: bold; font-size: 12px; line-height: 1.5; }
	.cmnote .step li p { color: #a8a8a8; font-weight: normal; font-size: 11px; line-height: 1.5; letter-spacing: -0.5px; }
	.ie .cmnote .step li p { letter-spacing: -1px; }

	.cmnote ul.f_list { width: 681px; height: 336px; position: relative; overflow: hidden; font-size: 0; line-height: 0; }
	.cmnote li.fl_ { width: 200px; height: 100px; margin-right: 39px; padding: 12px 0 0 100px; float: left; position: relative; overflow: hidden; }
	.cmnote li.fl_ .fl_img { width: 80px; height: 80px; padding: 5px; border: 1px #e5e5e6 solid; position: absolute; top: 0; left: 0; background-color: #fff; }
	.cmnote li.fl_ .fl_img p { width: 80px; height: 80px; overflow: hidden; }
	.cmnote li.fl_ .fl_user { color: #434343; font-weight: bold; font-size: 12px; line-height: 1.5; }
	.cmnote li.fl_ .fl_recent { margin-bottom: 9px; color: #a8a8a8; font-style: normal; font-weight: normal; font-size: 11px; line-height: 1.1; font-family: tahoma; }
	.cmnote li.fl_ .fl_locate { padding-top: 3px; padding-left: 45px; position: relative; color: #666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; }
	.cmnote li.fl_ .fl_locate span { width: 38px; height: 16px; display: block; zoom: 1; position: absolute; top: 0; left: 0; overflow: hidden; text-indent: -9999px; }
	.cmnote li.fl_ .fl_locate span.g { background: no-repeat url(../img/note/locate_game.gif); }
	.cmnote li.fl_ .fl_locate span.w { background: no-repeat url(../img/note/locate_web.gif); }
	.cmnote li.fl_ .fl_locate span.o { width: 50px; background: no-repeat url(../img/note/locate_offline.gif); }

	.cmnote .bbs_page { margin-top: -10px; clear: left; }


	.pcb_display { width: 238px; margin-bottom: 10px; display: block; zoom: 1; border: 1px #ebebeb solid; position: relative; z-index: 2; background: #c0bdba no-repeat url('../img/main/pcb_display.gif') 14px 114px; }
	.pcb_display .status { height: 39px; position: relative; overflow: hidden; text-indent: -9999px; }
	.pcb_display .on { background: #fff no-repeat url('../img/main/status_on.gif') 13px 10px; }
	.pcb_display .off { background: #fff no-repeat url('../img/main/status_off.gif') 13px 10px; }
	.pcb_display .login { background: #fff no-repeat url('../img/main/status_login.gif') 13px 10px; }
	.pcb_display .coupon_list { height: 43px; padding: 12px 11px; display: block; zoom: 1; border-bottom: 1px #ebebeb solid; position: relative; overflow: hidden; }
	.pcb_display .coupon_list ul { width: 197px; height: 43px; position: relative; overflow: hidden; }
	.pcb_display .coupon_list ul li { width: 197px; height: 36px; padding-top: 7px; position: absolute; top: 43px; left: 0px; color: #6f5e4d; font-weight: normal; font-size: 12px; line-height: 16px; text-align: center; }
	.pcb_display .coupon_list ul li.no-1 { top: 0px; }
	.pcb_display .coupon_list ul li a { color: #925816; }
	.pcb_display .coupon_list .btn_up { width: 13px; height: 13px; display: block; zoom: 1; position: absolute; top: 11px; right: 12px; overflow: hidden; background: no-repeat url('../img/main/btn_up.gif'); text-indent: -9999px; }
	.pcb_display .coupon_list .btn_down { width: 13px; height: 13px; display: block; zoom: 1; position: absolute; top: 41px; right: 12px; overflow: hidden; background: no-repeat url('../img/main/btn_down.gif'); text-indent: -9999px; }
	.pcb_display .search { height: 40px; padding: 15px 11px 12px 11px; border-bottom: 1px #ebebeb solid; position: relative; overflow: hidden; }
	.pcb_display .search h4 { display: none; }
	.pcb_display .search .searchform { height: 40px; position: relative; background: no-repeat url('../img/main/pcb_display_search.gif'); }
	.pcb_display .search .searchform small { width: 79px; height: 10px; display: block; zoom: 1; position: absolute; top: 21px; left: 9px; z-index: 2; overflow: hidden; background: no-repeat url('../img/main/pcb_display_label.gif'); text-indent: -9999px; cursor: text; }
	.pcb_display .search .searchform .inputbox { width: 166px; height: 27px; padding: 0px 5px; display: block; zoom: 1; border: 0px; position: absolute; top: 12px; left: 1px; z-index: 1; overflow: hidden; background: none; color: #000; font-weight: bold; font-size: 12px; line-height: 27px; }
	.pcb_display .search .searchform .btn_pcb_search  { width: 30px; height: 27px; display: block; zoom: 1; position: absolute; top: 12px; left: 182px; z-index: 1; overflow: hidden; text-indent: -9999px; }
	.pcb_display .btn_pcb_benefit_1 { width: 102px; height: 23px; display: block; zoom: 1; position: absolute; bottom: 12px; left: 15px; overflow: hidden; text-indent: -9999px; }
	.pcb_display .btn_pcb_benefit_2 { width: 102px; height: 23px; display: block; zoom: 1; position: absolute; bottom: 12px; left: 122px; overflow: hidden; text-indent: -9999px; }
	.pcb_display .layer_benefit { width: 240px; height: 114px; display: none; zoom: 1;/* border-bottom: 1px #9a9691 solid;*/ position: absolute; top: 156px; left: -1px; overflow: hidden; background: no-repeat url('../img/main/pcb_display_benefit.gif'); text-indent: -9999px; }
	.pcb_display .layer_benefit .btn_close { width: 19px; height: 19px; display: block; zoom: 1; position: absolute; top: 10px; right: 11px; overflow: hidden; text-indent: -9999px; }


	.pcb_search { height: 115px; margin-bottom: 20px; position: relative; background: no-repeat url('../img/pcbang/pcb_search.jpg'); }
	.pcb_search .searchform small { width: 390px; height: 16px; display: block; zoom: 1; position: absolute; top: 32px; left: 107px; z-index: 2; color: #969dac; font-weight: normal; font-size: 11px; line-height: 16px; cursor: text; letter-spacing: -1px; }
	.pcb_search .searchform .inputbox { width: 390px; height: 18px; padding: 5px 8px 0px 8px; border: 1px #c4cbd6 solid; position: absolute; top: 26px; left: 98px; z-index: 1; background-color: #fff; color: #969dac; font-weight: normal; font-size: 11px; line-height: 16px; }
	.pcb_search .searchform .btn_pcb_search { height: 20px; padding: 3px 12px 0 12px; display: block; zoom: 1; border: 1px #858d9e solid; position: absolute; top: 26px; left: 510px; overflow: hidden; background-color: #969dac; color: #e9e9e9; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pcb_search_result .msg { padding: 0px 0px 8px 20px; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pcb_search_result .msg em { color: #000; font-style: normal; font-weight: bold; }
	.pcb_search_result .msg strong { color: #ff5921; text-decoration: underline; }

	.pcb_search_result .list table { width: 100%; }
	.pcb_search_result .list th, .pcb_search_result .list td{ padding: 7px 0; text-align: center; vertical-align: middle; color: #333; }
	.pcb_search_result .list th { padding: 12px 0; background-color: #b8c0cd; }
	.pcb_search_result .list td { border-bottom: 1px #dbdfe6 solid; }
	.pcb_search_result .list td.no_result { border: 1px #dbdfe6 solid; border-top: 0px; }
	.pcb_search_result .list td.no_result p { padding: 150px 0; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; text-align: center; }
	.pcb_search_result .list td.no_result strong { color: #ff5921; }
	.pcb_search_result .list td.no_result img { vertical-align: middle; }
	.pcb_search_result .list td.no_result .btn_return { display: block; zoom: 1; }
	.pcb_search_result .list tr .name { width: 150px; color: #333; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pcb_search_result .list tr .name a { color: #333; }
	.pcb_search_result .list tr .name b.a { color: #4a6da6; }
	.pcb_search_result .list tr .name b.b { color: #9a7845; }
	.pcb_search_result .list tr .phone { width: 80px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 18px; font-family: tahoma; }
	.pcb_search_result .list tr .address { padding-left: 26px; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; text-align: left; }
	.pcb_search_result .list tr .link { width: 68px; text-align: left; }
	.pcb_search_result .list tr th.address { text-align: center; }
	.pcb_search_result .list th em { height: 0; padding-top: 11px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #b8c0cd; font-size: 0; line-height: 0; background-repeat: no-repeat; background-image: url('../img/bbs/th.gif'); }
	.pcb_search_result .list th.name em { width: 39px; background-position: 0 -177px; }
	.pcb_search_result .list th.phone em { width: 33px; background-position: 0 -191px; }
	.pcb_search_result .list th.address em { width: 33px; background-position: 0 -205px; }
	.pcb_search_result .list .ico_new { margin-left: 5px; }
	.pcb_search_result .list td.content { padding: 10px; text-align: left; color: #333; clear: both; }
	.pcb_search_result .list td.content p { padding-top: 13px; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pcb_search_result .list td.content a { color: #333; }
	.pcb_search_result .list td b { color: #ff5921; font-weight: bold; }
	.btn_lounge { width: 56px; height: 0px; padding-top: 24px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: 1px; overflow: hidden; background: no-repeat url('../img/pcbang/btn_lounge.gif'); font-size: 0; line-height: 0; vertical-align: middle; }

	.pcb_page { margin-bottom: 30px; padding: 17px 0; text-align: center; font-size: 0; line-height: 0; }
	.pcb_page img { margin-top: 0 !important; vertical-align: middle; }
	.pcb_page .num { height: 15px; position: relative; z-index: 1; overflow: hidden; }
	.pcb_page a { width: 22px; height: 15px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; color: #888; font-weight: normal; font-size: 11px; line-height: 15px; font-family: verdana; text-align: center; vertical-align: middle; }
	.pcb_page .num a { width: auto; padding: 0px 8px 0px 7px; background: no-repeat url('../img/common/misc.gif') right 4px; }
	.pcb_page strong { color: #000; text-decoration: underline; }
	.pcb_page .prev_list { border-right: 6px #fff solid; }
	.pcb_page .next_list { height: 15px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 2; border-left: 6px #fff solid; vertical-align: middle; }
	.pcb_page .prev_list a, .pcb_page .prev_page a { width: 15px; height: 0; margin: 0px 3px; padding-top: 15px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url('../img/bbs/btn_prev.gif'); font-size: 0; line-height: 0; }
	.pcb_page .prev_page { border-right: 6px #fff solid; }
	.pcb_page .next_page { height: 15px; margin-left: -1px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 2; border-left: 6px #fff solid; vertical-align: middle; }
	.pcb_page .next_list a, .pcb_page .next_page a { width: 15px; height: 0; margin: 0px 3px; padding-top: 15px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url('../img/bbs/btn_next.gif'); font-size: 0; line-height: 0; }
/*	.pcb_page .prev_list, .pcb_page .next_list { display: none; }
	.pcb_page .prev_page, .pcb_page .next_page { display: none; }*/
	.pcb_info { position: relative; }
	.pcb_info .pcb_tab { margin-bottom: 10px; border-bottom: #4477c4 2px solid; }
	.pcb_info .pcb_tab li { width: 124px; height: 23px; padding-top: 10px; color: #4477c4; font-weight: bold; font-size: 12px; line-height: 18px; text-align: center; }
	.pcb_info .pcb_tab li a { color: #4477c4; }
	.pcb_info .pcb_tab li.on { background-color: #4477c4; }
	.pcb_info .pcb_tab li.on a { color: #fff; }
	.pcb_info .connection { position: absolute; top: 6px; right: 13px; color: #a7adb3; font-weight: normal; font-size: 11px; line-height: 24px; }
	.pcb_info .connection strong { font-size: 12px; }
	.pcb_info .connection .btn_lounge { margin-left: 5px; top: -1px; }
	.pcb_info .articles { width: 640px; overflow: hidden; }
	.pcb_info .article { width: 303px; margin-right: 10px; margin-bottom: 10px; border: 1px #dbdfe6 solid; float: left; }
	.pcb_info .profile_no { width: 616px; padding: 150px 0; clear: both; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; text-align: center; }
	.pcb_info .profile_no strong { color: #ff5921; }
	.pcb_info .login { width: 616px; padding: 150px 0; clear: both; color: #a7adb3; font-weight: normal; font-size: 12px; line-height: 18px; text-align: center; }
	.pcb_info .login strong { color: #ff5921; }
	.pcb_info .login .btn_mem_join { height: 20px; padding: 3px 12px 0 12px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; border: 1px #ef6d26 solid; position: relative; top: 10px; overflow: hidden; background-color: #f68e56; color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pcb_info .login .btn_mem_idpw { height: 20px; padding: 3px 12px 0 12px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; border: 1px #c4cbd6 solid; position: relative; top: 10px; overflow: hidden; background-color: #fcfcfc; color: #333; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pcb_info .article dl { padding-left: 10px; overflow: hidden; }
	.pcb_info .article dt { width: 100%; height: 25px; margin-bottom: 10px; margin-left: -10px; padding: 10px 0px 0px 10px; display: block; zoom: 1; border-bottom: 1px #dbdfe6 solid; position: relative; color: #000; font-weight: bold; font-size: 12px; line-height: 18px; }
	.pcb_info .article dt .btn_lounge { position: absolute; top: 7px; right: 8px; }
	.pcb_info .article dd.pic { width: 135px; height: 99px; margin-right: 15px; float: left; overflow: hidden; }
	.pcb_info .article dd.address { padding-top: 8px; color: #666; font-weight: normal; font-size: 12px; line-height: 18px; }
	.pcb_info .article dd.phone { margin-bottom: 12px; padding-top: 3px; color: #b8c0cd; font-weight: normal; font-size: 12px; line-height: 16px; font-family: tahoma; }
	.pcb_info .article .event a { height: 24px; display: block; zoom: 1; float: left; overflow: hidden; text-indent: -9999px; }
	.pcb_info .article .event a.btn_pcb_event { width: 49px; background: no-repeat url('../img/pcbang/btn_pcb_event.gif'); }
	.pcb_info .article .event a.btn_pcb_match { width: 61px; background: no-repeat url('../img/pcbang/btn_pcb_match.gif'); }
	.pcb_info .coupon { padding: 10px; clear: both; }
	.pcb_info .coupon h4 { width: 72px; height: 21px; display: block; zoom: 1; overflow: hidden; background: no-repeat url('../img/pcbang/coupon_h4.gif'); text-indent: -9999px; }
	.pcb_info .coupon ul { padding: 8px 9px; border: 1px #edeff2 solid; background-color: #f1f2f5; }
	.pcb_info .coupon li { padding-left: 8px; background: no-repeat url('../img/pcbang/dot.gif') 0px 6px; font-weight: normal; font-size: 12px; line-height: 16px; }
	.pcb_info .coupon li a { color: #666; }
	.pcb_info .coupon li span { color: #b8c0cd; font-weight: normal; font-size: 11px; line-height: 16px; font-family: tahoma; }
	.ie .pcb_display .search .searchform .inputbox,
	.ie .pcb_display .coupon_list ul li,
	.ie .pcb_search .searchform small,
	.ie .pcb_search .searchform .inputbox,
	.ie .pcb_search .searchform .btn_pcb_search,
	.ie .pcb_search_result .msg,
	.ie .pcb_search_result .list tr .name,
	.ie .pcb_search_result .list tr .address,
	.ie .pcb_info .pcb_tab li,
	.ie .pcb_info .connection,
	.ie .pcb_info .profile_no,
	.ie .pcb_info .login,
	.ie .pcb_info .login .btn_mem_join,
	.ie .pcb_info .login .btn_mem_idpw,
	.ie .pcb_info .article dt,
	.ie .pcb_info .article dd.address,
	.ie .pcb_info .article dd.phone,
	.ie .pcb_info .coupon li,
	.ie .pcb_info .coupon li span { font-family: ; }

	.pcb_benefit { height: 302px; display: block; zoom: 1; background: no-repeat url('../img/pcbang/pcb_benefit.gif'); }
	.pcb_premium { display: none; }


	.userMenu {position:absolute; border:1px solid #C5C6C7; padding:1px; border-collapse:collapse; background:#F5F5F5; z-index:33 !important;}
	.userMenu td {width:100%; padding:4px 5px 0 5px; border:0; vertical-align:middle; color:#666; font-size: 11px; background:#F5F5F5; text-align:center; cursor:pointer; _cursor:hand;}
	.userMenu .over {background-color:#F5F5F5;}
	.userMenu .udActivate {background-color:#DDD; color:#333;}
	.userMenu .udDeactivate {background-color:#F5F5F5;}


	.preview {position:absolute; z-index:50; visibility:hidden; overflow:hidden; margin:6px 0 0 0; padding:9px 7px 6px 10px; width:321px !important; color:#666; border:1px solid #C5C6C7; background:#F5F5F5; font-size: 12px; text-align:left; word-break:break-all; white-space:normal !important; zoom:1;}
	.preview p {width:auto !important; height:auto !important; padding:0 !important; white-space:normal !important;}



	.ui-control { width: 120px; padding: 2px; border: 1px #999 solid; margin-left: -620px; position: fixed; _position: absolute; top: 200px; left: 50%; z-index: 10; overflow: hidden; background-color: #ccc; }
	.ui-control h2 { padding: 5px 0 5px 10px; border-top: 1px #b3b3b3 solid;  border-bottom: 1px #ccc solid; background-color: #333; color: #fff; font-weight: bold; font-size: 14px; line-height: 1.2; }
	.ui-control h3 { padding: 3px 0 3px 10px; border-top: 1px #ccc solid; border-bottom: 1px #d9d9d9 solid; background-color: #f7f7f7; color: #000; font-weight: bold; font-size: 13px; line-height: 1.3; }
	.ui-control ul { border-top: 1px #f2f2f2 solid; }
	.ui-control li { padding: 2px 0 2px 10px; border-bottom: 1px #e5e5e5 solid; background-color: #fff; color: #999; font-weight: normal; font-size: 11px; line-height: 1.5; letter-spacing: -1px; }
	.ui-control hr { display: none; }



.cm_update { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 9; position: fixed; _position: absolute; }
.cm_update i,
.cm_update a { display: block; zoom: 1; position: absolute; }
.cm_update .a { width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; background-color: #000; opacity: .7; filter: Alpha(opacity=70); }
.cm_update .b { width: 976px; height: 795px; margin: -379px 0px 0px -488px; position: absolute; top: 50%; left: 50%; z-index: 2; }
.cm_update .c { width: 976px; height: 795px; top: 0px; left: 0px; background: no-repeat url('http://mm.pmang.com/pmang/cm/event/20120809/img/cm_update.png'); }
.cm_update .d { width: 42px; height: 31px; top: 128px; left: 662px; cursor: pointer; }
.cm_update .e { width: 102px; height: 59px; top: 417px; left: 612px; cursor: pointer; }
.cm_update .f { width: 102px; height: 59px; top: 427px; left: 845px; cursor: pointer; }
#cmPopAlign { z-index: 8 !important; }


body.new_sub .section .schedule { margin-bottom: 20px; padding-bottom: 19px; position: relative; overflow: hidden; background-image: url('../img/news/schedule_foot.gif'); background-position: left bottom; background-repeat: no-repeat; }
body.new_sub .section .schedule h3 { height: 42px; padding: 18px 0px 0px 53px; background-image: url('../img/news/schedule_head.gif'); background-position: left top; background-repeat: no-repeat; color: #333; font-size: 14px; line-height: 24px; }
body.new_sub .section .schedule .schedule_list { border: 1px #e2e2e2 solid; border-top: 0px; border-bottom: 0px; overflow: hidden; }
body.new_sub .section .schedule .schedule_list table { width: 618px; }
body.new_sub .section .schedule .schedule_list th { display: none; }
body.new_sub .section .schedule .schedule_list .contest { width: 459px; padding: 18px 0px 16px 44px; border-bottom: 1px #ebecec solid; background-image: url('../img/news/schedule_bullet_on.gif'); background-position: 22px 19px; background-repeat: no-repeat; }
body.new_sub .section .schedule .schedule_list .contest h4 { padding-bottom: 4px; color: #ff5921; font-size: 14px; line-height: 18px; }
body.new_sub .section .schedule .schedule_list .contest em { margin-right: 5px; color: #999; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; }
body.new_sub .section .schedule .schedule_list .contest b { color: #666; font-size: 12px; line-height: 18px; }
body.new_sub .section .schedule .schedule_list .no_result { width: 574px; padding: 18px 0px 16px 44px; border-bottom: 1px #ebecec solid; background-image: url('../img/news/schedule_bullet_off.gif'); background-position: 22px 19px; background-repeat: no-repeat; }
body.new_sub .section .schedule .schedule_list .no_result p { padding-bottom: 4px; color: #7d7d7d; font-size: 14px; line-height: 18px; }
body.new_sub .section .schedule .schedule_list .fish { width: 158px; border-bottom: 1px #ebecec solid; text-align: middle; vertical-align: middle; }
body.new_sub .section .schedule .schedule_list .fish img { position: relative; z-index: 1; }
body.new_sub .section .schedule .schedule_list .fish div { width: 158px; height: 0px; top: -22px; display: block; zoom: 1; position: relative; z-index: 2; font-size: 0; line-height: 0; }
body.new_sub .section .schedule .schedule_list .fish div p.btn_pictorial { width: 72px; height: 23px; display: block; position: absolute; top: 0px; right: 12px; background-image: url('../img/main/1.png'); background-position: -10px -41px; background-repeat: no-repeat; }
body.new_sub .section .schedule .schedule_list .fish div p.btn_pictorial a { width: 69px; height: 20px; margin-left: 0px; padding-top: 0px; display: block; top: auto; overflow: hidden; text-indent: -9999px; }

body.new_sub .section .partners { overflow: hidden; }
body.new_sub .section .partners li { padding-bottom: 10px; padding-left: 174px; position: relative; }
body.new_sub .section .partners li p.photo { position: absolute; top: 0px; left: 0px; }
body.new_sub .section .partners li .company { height: 102px; display: block; display: table; overflow: hidden; }
body.new_sub .section .partners li .company p { display: block; display: table-cell; vertical-align: middle; }
body.new_sub .section .partners li .company a { color: #a2a5ae; font-size: 12px; line-height: 18px; }
body.new_sub .section .partners li .company a b { color: #333; }
body.new_sub .section .partners li .company a span { color: #888; }

/* 170203 popup */
.cm__pop.end { position: absolute; top: 0; left: 0; width: 790px; height: 600px; background: url("../img/main/popup/pop_170203.jpg") no-repeat; }
.cm__pop.end a { display: block; text-indent: -99999px; width:600px; height: 150px; background: url("../img/main/popup/pop_170203_btn.jpg") no-repeat; position: absolute; top: 367px; left: 95px; }