.visual_allstar .desc_block dt,
.visual_allstar .desc_block dd {font-family:"Nanum Square","Apple SD Gothic Neo","Malgun Gothic","Dotum","Hevetica",Arial,sans-serif;}

.visual_allstar {width:100%;min-width:1200px;height:769px;background:url(../images/all_star/bg_visual.jpg?ver=0.2) no-repeat 50% 0;}
.visual_allstar  .inner_cont {position:relative;padding-top:542px;}
.visual_allstar  .desc_block {width:645px;height:110px;margin:0 auto;padding:17px 0 0;background:url(../images/all_star/bg_visual_txt_box.png) no-repeat 0 0;}
.visual_allstar  .desc_block.line_1 {height:69px;background:url(../images/all_star/bg_visual_txt_box2.png) no-repeat 0 0;text-align:center;}
.visual_allstar  .desc_block.line_1 dt {float:none;width:120px;padding-left:0;vertical-align:top;}
.visual_allstar  .desc_block.line_1 dt,
.visual_allstar  .desc_block.line_1 dd {display:inline-block;vertical-align:top;}
.visual_allstar  .desc_block:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.visual_allstar  .desc_block dt,
.visual_allstar  .desc_block dd {padding-bottom:3px;font-size:25px;font-weight:700;color:#fff;}
.visual_allstar  .desc_block dt {float:left;position:relative;width:165px;padding-left:40px;}
.visual_allstar  .desc_block dt:after {display:block;position:absolute;top:8px;right:0;width:1px;height:24px;background:#536f9f;content:"";}
.visual_allstar  .desc_block dd {overflow:hidden;padding-left:10px;}

.main_points {overflow:hidden;position:relative;min-width:1200px;}
.main_points:before, 
.main_points:after {display:block;position:absolute;top:0;width:1000px;height:100%;content:"";}
.main_points:before {left:50%;margin-left:-1000px;background:#e9e7e8;}
.main_points:after {left:50%;background:#fde5f5;}
.main_points .inner_cont {position:relative;z-index:2;}
.main_points .inner_cont:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.main_points .item {float:left;padding-top:43px;text-align:center;}
.main_points .item.item1 {width:370px;}
.main_points .item.item2 {width:460px;padding-bottom:32px;background:#fff;}
.main_points .item.item3 {width:370px;}
.main_points .tit_cont {font-size:30px;font-weight:400;color:#333;}
.main_points .txt_notice + .info_allstar_tbl {padding-top:25px;}
.main_points .tit_cont + .txt_notice {padding-top:2px;font-size:15px;font-weight:400;color:#123166;}
.main_points .tit_cont + .desc_block {padding-top:50px;}
.main_points .txt_notice + .desc_block {padding-top:24px;}
.main_points .desc_block .tit {display:inline-block;position:relative;padding:0 11px;font-size:20px;font-weight:400;}
.main_points .desc_block .tit span {display:block;height:34px;padding:0 20px;line-height:34px;}
.main_points .desc_block .tit.white span {background:#fff;}
.main_points .desc_block .tit.pink span {background:#ffebf6;}
.main_points .desc_block .tit.blue span {background:#e9f6ff;}
.main_points .desc_block .tit:before,
.main_points .desc_block .tit:after {display:block;position:absolute;top:0;width:11px;height:34px;content:"";}
.main_points .desc_block .tit.white:before {left:0;background:url(../images/all_star/bg_box_diagonal1.png) no-repeat 0 0;}
.main_points .desc_block .tit.white:after {right:0;background:url(../images/all_star/bg_box_diagonal2.png) no-repeat 0 0;}
.main_points .desc_block .tit.pink:before {left:0;background:url(../images/all_star/bg_pink_diagonal1.png) no-repeat 0 0;}
.main_points .desc_block .tit.pink:after {right:0;background:url(../images/all_star/bg_pink_diagonal2.png) no-repeat 0 0;}
.main_points .desc_block .tit.blue:before {left:0;background:url(../images/all_star/bg_blue_diagonal1.png) no-repeat 0 0;}
.main_points .desc_block .tit.blue:after {right:0;background:url(../images/all_star/bg_blue_diagonal2.png) no-repeat 0 0;}
.main_points .desc_block .tit.num {font-size:18px;font-weight:700;}
.main_points .desc_block .tit + .txt_desc {padding-top:16px;}
.main_points .desc_block .txt_desc {font-size:18px;color:#333;}
.main_points .desc_block .txt_desc > p {display:inline-block;min-width:355px;text-align:left;line-height:1.3;}
.main_points .item2 .desc_block .txt_desc > p {min-width:300px;color:#123166;}
.main_points .item2 .desc_block .txt_desc > p + p {margin-top:5px;}
.main_points .item2 .desc_block .txt_desc > p + .center {padding-top:4px;}
.main_points .item3 .txt_desc {color:#123166;}
.main_points .desc_block .txt_desc > p + p {margin-top:3px;}
.main_points .desc_block .txt_desc > p.center {text-align:center;}
.main_points .desc_block .txt_desc + .txt_desc {padding-top:11px;}
.main_points .desc_block .txt_desc + .tit {margin-top:28px;}
.main_points .desc_block .txt_pink {color:#c63987;}
.main_points .desc_block .txt_blue {color:#549af1;}
.main_points .desc_block .back_blue,
.main_points .desc_block .back_pink {display:inline-block;padding:0 1px;font-style:normal;color:#fff;}
.main_points .desc_block .back_blue {background:#4593f1;}
.main_points .desc_block .back_pink {background:#da57a0;}
.main_points .desc_block .item2 {}


.main_vote.local {padding:80px 0 100px;;background:#e9f6ff;}
.main_vote.foreigner {padding:80px 0 100px;;background:#fdf5fa;}
.main_vote .inner_cont {text-align:center;} 
.main_vote .top_label {position:relative;text-align:center;}
.main_vote .top_label:after {display:block;position:absolute;top:50%;left:0;width:100%;height:1px;content:"";}
.main_vote .top_label span {display:inline-block;position:relative;z-index:2;padding:0 42px;}
.main_vote.local .top_label span {background:#e9f6ff;}
.main_vote.local .top_label:after {background:#123f8d;}
.main_vote.local .top_label span > em {background:#123f8d;}
.main_vote.local .top_desc {color:#0f3f8b;}
.main_vote.foreigner .top_label span {background:#fdf5fa;}
.main_vote.foreigner .top_label:after {background:#da57a0;}
.main_vote.foreigner .top_label span > em {background:#da57a0;}
.main_vote.foreigner .top_desc {padding-bottom:35px;color:#da57a0;}
.main_vote .top_label span > em {display:inline-block;padding:0 5px;line-height:24px;font-size:20px;font-weight:normal;font-style:normal;color:#fff;}
.main_vote .top_title {padding:5px 0 6px;font-size:40px;font-weight:400;color:#333;}
.main_vote .top_desc {padding-bottom:50px;font-size:18px;}
.main_vote .list_players {margin:-25px -12px 0;}
.main_vote .list_players:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.main_vote .list_players li {float:left;width:16.6666%;padding:25px 12px 0;}

.check_vote {display:block;position:relative;text-align:center;}
.check_vote > label, .check_vote > .item_box {display:block;position:relative;cursor:pointer;border:1px solid #e0e0e0;}
.check_vote > div.item_box {cursor:auto;}
.check_vote.mark_rank > div.item_box {border-color:#0154ae;}
.check_vote > label.on, .check_vote > .item_box.on {border-color:#0154ae;}
.check_vote > label.on .check_block, .check_vote > .item_box.on .check_block{background:#0054ae;}
.check_vote .check {position:absolute; left:-9999px;vertical-align:middle;opacity:0;filter:alpha(opacity=0); }
.check_vote .frame_g {display:block;overflow:hidden;position:relative;width:100%;height:180px;}
.check_vote .frame_g > img {position:absolute;top:-12px;left:50%;width:300px;max-width:300px;margin-left:-150px;}
.check_vote .logo_team {display:block;position:absolute;top:-30px;;left:50%;width:54px;margin-left:-27px;}
.check_vote .desc {position:relative;padding-top:16px;padding-bottom:11px;background:#fff;}
.check_vote .name_area {padding-bottom:3px;}
.check_vote .name_area strong {font-size:18px;font-weight:400;color:#333;}
.check_vote .name_area em {display:inline-block;width:22px;height:22px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#e0e0e0;vertical-align:2px;line-height:21px;font-size:14px;color:#555;}
.check_vote .txt_team {font-size:15px;color:#555;}
.check_vote .check_block {padding:11px 0;background:#e0e0e0;line-height:0;}
.check_vote .check_block .icon {display:inline-block;width:24px;height:18px;background:url(../images/all_star/ico_check.png) no-repeat 0 0;}

.check_vote.mark_rank:after {display:block;overflow:hidden;position:absolute;top:-14px;;left:-15px;;width:50px;height:50px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#222;font-size:18px;text-align:center;line-height:50px;color:#fff;}
.check_vote.mark_rank.rank1:after {background:#213d63;content:"1위";}
.check_vote.mark_rank.rank2:after {background:#1a4f98;content:"2위";}
.check_vote.mark_rank.rank3:after {background:#0463c9;content:"3위";}
.check_vote.mark_rank.rank4:after {background:#1378e5;content:"4위";}
.check_vote.mark_rank.rank5:after {background:#1e84f1;content:"5위";}
.check_vote.mark_rank.rank6:after {background:#4292e8;content:"6위";}
.check_vote.mark_rank.rank7:after {background:#4379e8;content:"7위";}
.check_vote.mark_rank.rank8:after {background:#5b8cf3;content:"8위";}
.check_vote.mark_rank.rank9:after {background:#7e8afd;content:"9위";}
.check_vote.mark_rank.rank10:after {background:#877ffd;content:"10위";}

.main_vote.local .check_vote.mark_rank.rank1:after,
.main_vote.local .check_vote.mark_rank.rank4:after,
.main_vote.local .check_vote.mark_rank.rank5:after,
.main_vote.local .check_vote.mark_rank.rank8:after,
.main_vote.local .check_vote.mark_rank.rank9:after {background:#ee6ab4;}

.main_vote.local .check_vote.mark_rank.rank2:after,
.main_vote.local .check_vote.mark_rank.rank3:after,
.main_vote.local .check_vote.mark_rank.rank6:after,
.main_vote.local .check_vote.mark_rank.rank7:after,
.main_vote.local .check_vote.mark_rank.rank10:after {background:#619ded;}

.main_vote.foreigner .check_vote.mark_rank.rank2:after,
.main_vote.foreigner .check_vote.mark_rank.rank3:after,
.main_vote.foreigner .check_vote.mark_rank.rank6:after,
.main_vote.foreigner .check_vote.mark_rank.rank7:after {background:#ee6ab4;}

.main_vote.foreigner .check_vote.mark_rank.rank1:after,
.main_vote.foreigner .check_vote.mark_rank.rank4:after,
.main_vote.foreigner .check_vote.mark_rank.rank5:after,
.main_vote.foreigner .check_vote.mark_rank.rank8:after {background:#619ded;}

.result .check_vote .check_block {line-height:1;}
.result .check_vote.mark_rank .check_block {background:#1a4f98;}
.result .check_vote .check_block em {font-size:15px;color:#555;}
.result .check_vote.mark_rank .check_block em {font-size:15px;color:#fff;}



.vote_btns {padding-top:102px;text-align:center;}
.vote_btns ul {display:inline-block;}
.vote_btns ul li {float:left;}
.vote_btns ul li + li {margin-left:48px;}
.vote_btns .btn_vote {display:block;overflow:visible;position:relative;height:85px;font-size:30px;color:#fff;font-weight:400;text-align:center;line-height:85px;outline:none;}
.vote_btns .btn_vote .icon {display:block;position:absolute;z-index:2;top:-1px;width:41px;height:85px;content:"";}
.vote_btns .btn_vote.pink {padding:0 56px 0 88px;border:1px solid #d3338d;background:#ee6ab4;}
.vote_btns .btn_vote.pink .icon {z-index:3;right:-41px;;background:url(../images/all_star/bg_pink_diagonal3.png) no-repeat 0 0;}
.vote_btns .btn_vote.blue {padding:0 88px 0 56px;border:1px solid #0364af;background:#619ded;}
.vote_btns .btn_vote.blue .icon {left:-41px;;background:url(../images/all_star/bg_blue_diagonal3.png) no-repeat 0 0;}

.info_allstar_tbl {padding:0 50px;}
.info_allstar_tbl table {width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #d6dade;border-left:1px solid #d6dade;border-right:1px solid #e1e1e1}
.info_allstar_tbl thead {}
.info_allstar_tbl thead th {padding:6px 0 5px;border-bottom:1px solid #d6dade;background:#f7f7f7;font-size:16px;font-weight:400;}
.info_allstar_tbl tbody td, .info_table04 tbody th {padding:6px 0 5px;border-bottom:1px solid #e1e1e1;font-size:14px;color:#555;text-align:center;word-break:break-all;}
.info_allstar_tbl tbody th {border-bottom:1px solid #d6dade;background:#f9f9f9;font-size:15px;font-weight:400;}
.info_allstar_tbl tbody td {border-left:1px solid #e1e1e1;background:#fff;}
.info_allstar_tbl tbody td + th {border-left:1px solid #e1e1e1}
.info_allstar_tbl tbody td:first-child {border-left:0 none;}
.info_allstar_tbl thead .pink {background:#ee6ab4;color:#fff;}
.info_allstar_tbl thead .blue {background:#619ded;color:#fff;}
.info_allstar_tbl tbody .pink {background:#ffebf6;}
.info_allstar_tbl tbody .blue {background:#e9f6ff;}
.info_allstar_tbl tbody .gray {background:#ededed;}

/* 17-11-30 투표후보명단 변동안내 */
.notice_container {padding:30px 80px 38px;border:1px solid #f2c5df;background:#fef8fc;text-align:center;}
.notice_container .title {display:inline-block;font-size:25px;font-weight:700;font-family:"Nanum Square","Apple SD Gothic Neo","Malgun Gothic","Dotum","Hevetica",Arial,sans-serif;color:#1c64ed;}
.notice_container .ico_notice {display:inline-block;width:26px;height:26px;margin-right:9px;background:url(../images/all_star/ico_blue_notice.png) no-repeat 0 0;vertical-align:-4px;}
.notice_container .txt_desc {padding:15px 0 30px;font-size:16px;color:#000;}
.notice_container .notice_item {display:inline-block;font-size:16px;}
.notice_container .notice_item dt {float:left;width:88px;height:88px;padding-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#da57a0;font-weight:700;color:#fff;}
.notice_container .notice_item dd {overflow:hidden;padding-top:3px;padding-left:14px;line-height:1.7;text-align:left;}
.notice_container .notice_item .txt_pink {font-weight:700;color:#da57a0;}
.notice_container + .list_players {padding-top:40px;}


/**************************************** 2016-2017 올스타전 *****************************************/
#allstar2016 {width:100%; background:#007fc7 url(/event/allstar2016/images/bg.jpg) no-repeat center 0; padding:0; position:relative; overflow:hidden;}
#allstar2016:after {display:block; clear:both; content:'';}
.allstar2016_title {width:575px; margin:86px auto 379px;}

.allstar2016_tabmenu {width:100%; height:105px; background:#9fdcf5;}
.allstar2016_tabmenu ul {width:1008px; margin:0 auto; border-right:1px solid #cfeefa; overflow:hidden;}
.allstar2016_tabmenu ul li {float:left; width:251px; text-align:center; font-size:22px; font-weight:700; line-height:105px; border-left:1px solid #cfeefa;}
.allstar2016_tabmenu ul li.active {background:#007fc7;}
.allstar2016_tabmenu ul li a {display:inline-block; width:251px; height:105px; color:#007fc7;}
.allstar2016_tabmenu ul li a.on {background:#007fc7;color:#fff;}
.allstar2016_tabmenu ul li a:hover {text-decoration:underline;}
.allstar2016_tabmenu ul li.active a {color:#fff;}
.allstar2016_tabmenu ul li a span {display:inline-block; background:url(/event/allstar2016/images/allstar.png) no-repeat; margin-right:10px; vertical-align:text-bottom;}

.allstar2016_tabmenu ul li a span.tab01 {width:30px; height:30px; background-position:-40px -40px;}
.allstar2016_tabmenu ul li a.on span.tab01,
.allstar2016_tabmenu ul li.active a span.tab01 {background-position:-150px -40px;}
.allstar2016_tabmenu ul li a span.tab02 {width:30px; height:32px; background-position:-40px -93px;}
.allstar2016_tabmenu ul li a.on span.tab02,
.allstar2016_tabmenu ul li.active a span.tab02 {background-position:-150px -93px;}
.allstar2016_tabmenu ul li a span.tab03 {width:38px; height:33px; background-position:-40px -151px;}
.allstar2016_tabmenu ul li a.on span.tab03,
.allstar2016_tabmenu ul li.active a span.tab03 {background-position:-150px -151px;}
.allstar2016_tabmenu ul li a span.tab04 {width:30px; height:35px; background-position:-40px -215px;}
.allstar2016_tabmenu ul li a.on span.tab04,
.allstar2016_tabmenu ul li.active a span.tab04 {background-position:-150px -215px;}

.allstar2016_conts {display:none;background:#fff; overflow:hidden;}
.allstar2016_conts.on {display:block;}
.allstar2016_conts h4 {background:url(/event/allstar2016/images/h4.png) no-repeat 0 50%; font-size:24px; font-weight:400; padding-left:26px; color:#007fc7; margin:40px 0 16px 0;}
.allstar2016_conts_area {width:1000px; margin:0 auto; padding-bottom:60px;}
.allstar2016_conts .notice_block {padding:108px 0;text-align:center;font-family: 'NanumSquareRound';}
.allstar2016_conts .notice_block .frame_g {display:block;text-align:center;}
.allstar2016_conts .notice_block .text {padding-top:28px;font-size:28px;color:#2b2b2b;}
.allstar2016_conts .notice_block .text:after {display:block;width:400px;height:1px;margin:28px auto;background:#959595;content:"";}
.allstar2016_conts .notice_block .txt_blue {color:#205e99;}
.allstar2016_conts .btns_block {padding-top:40px;}
.allstar2016_conts .btns_block:first-child {padding-top:56px;}
.allstar2016_conts .btn_ticket {display:block;overflow:hidden;width:360px;margin:0 auto;padding:0 20px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;background:#007fc7;font-size:20px;text-align:center;line-height:70px;color:#fff;}
.allstar2016_conts .btn_ticket .icon {display:inline-block;width:8px;height:15px;background:url(../images/all_star/btn_arrow_right@8x15.png) no-repeat 0 0;vertical-align:middle;}
.allstar2016_conts .txt_notice {text-align:left;padding:5px 0 12px;font-size:19px;}
.allstar2016_conts .tbl .txt_notice {padding:8px 0 38px;text-align:right;font-size:14px;color:#dd3496}


/* 일정 */

.allstar2016_conts_area .summary .fl {float:left}
.allstar2016_conts_area .summary {width:1000px; overflow:hidden;}
.allstar2016_conts_area .summary > div {width:500px;}

.allstar2016_conts_area .map {width:1000px; position:relative;}
.allstar2016_conts_area .map p {margin-top:10px;}
.allstar2016_conts_area .map a {position:absolute; top:0; right:0; background:#2eb401; padding:8px 18px; color:#fff; font-weight:bold;}

.allstar2016_conts_area .tbl {width:1000px;font-family: 'NanumSquareRound';}
.allstar2016_conts_area .tbl table {border-collapse:collapse; table-layout:fixed; border-spacing:0; width:100%; text-align:center;font-size:13px;}
.allstar2016_conts_area .tbl table caption {display:none;}
.allstar2016_conts_area .tbl table thead tr th {background:#f5fbfe; color:#007fc7; padding:8px 0; border-top:2px solid #007fc7; border-left:1px solid #cedbe3; border-bottom:1px solid #cedbe3;}
.allstar2016_conts_area .tbl table tbody tr th {border-left:1px solid #cedbe3; border-bottom:1px solid #cedbe3; background:#fafafa; padding:8px 0;}
.allstar2016_conts_area .tbl table tbody tr td {padding:8px 0; border-left:1px solid #cedbe3; border-bottom:1px solid #cedbe3;}
.allstar2016_conts_area .tbl table thead tr th:first-child, .allstar2016_conts_area .tbl table tbody tr td:first-child, .allstar2016_conts_area .tbl table tbody tr th:first-child {border-left:none;}
.allstar2016_conts_area .tbl table tbody tr td.bl {border-left:1px solid #cedbe3;}
.allstar2016_conts_area .tbl table tbody tr.dir {font-weight:700;}
.allstar2016_conts_area .tbl_notice {margin-top:10px;font-size:14px;line-height:24px;font-family: 'NanumSquareRound';}
.allstar2016_conts_area .tbl_notice em {text-decoration:underline;}

.allstar2016_conts_area .tbl_half {width:480px;}
.allstar2016_conts_area .tbl_half table.pink {border-collapse:collapse; table-layout:fixed; border-spacing:0; width:100%; text-align:center;}
.allstar2016_conts_area .tbl_half table.pink caption {display:none;}
.allstar2016_conts_area .tbl_half table.pink thead tr th {background:#fbedf4; color:#d94f98; padding:8px 0; border-top:2px solid #d94f98; border-left:1px solid #f9e7f1; border-bottom:1px solid #e9e4e6;}
.allstar2016_conts_area .tbl_half table.pink thead tr th:first-child {border-left:none;}
.allstar2016_conts_area .tbl_half table.pink tbody tr th {padding:8px 0; border-bottom:1px solid #e9e4e6; background:#fafafa; border-left:1px solid #e9e4e6;}
.allstar2016_conts_area .tbl_half table.pink tbody tr td {padding:8px 0; border-left:1px solid #e9e4e6; border-bottom:1px solid #e9e4e6;}
.allstar2016_conts_area .tbl_half table.pink tbody tr td:first-child {border-left:none;}

.allstar2016_conts_area .tbl_half table.blue {border-collapse:collapse; table-layout:fixed; border-spacing:0; width:100%; text-align:center;}
.allstar2016_conts_area .tbl_half table.blue caption {display:none;}
.allstar2016_conts_area .tbl_half table.blue thead tr th {background:#ebf0ff; color:#3f6cfe; padding:8px 0; border-top:2px solid #3f6cfe; border-left:1px solid #e0e3ee; border-bottom:1px solid #e0e3ee;}
.allstar2016_conts_area .tbl_half table.blue tbody tr th {padding:8px 0; border-bottom:1px solid #e0e3ee; background:#fafafa; border-left:1px solid #e0e3ee;}
.allstar2016_conts_area .tbl_half table.blue tbody tr td {padding:8px 0; border-left:1px solid #e0e3ee; border-bottom:1px solid #e0e3ee;}
.allstar2016_conts_area .tbl_half table.blue thead tr th:first-child, .allstar2016_conts_area .tbl_half table.blue tbody tr th:first-child, .allstar2016_conts_area .tbl_half table.blue tbody tr td:first-child {border-left:none;}


.allstar2016_conts_area .ticket_online {line-height:24px;font-family: 'NanumSquareRound';}
.allstar2016_conts_area .ticket_online p {margin-bottom:10px;font-size:14px;}
.allstar2016_conts_area .ticket_online p a {font-weight:bold; color:#41b40a;}
.allstar2016_conts_area .ticket_online em {text-decoration:underline;}

.allstar2016_conts_area .player_list {margin:0 -20px;}
.allstar2016_conts_area .player_list:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.allstar2016_conts_area .player_list .team01,
.allstar2016_conts_area .player_list .team02 {float:left;width:50%;padding:0 20px;}
.allstar2016_conts_area .player_list .team_title {color:#fff; text-align:center; padding:18px 0;}
.allstar2016_conts_area .player_list .team_title strong {font-size:22px; font-weight:400;}
.allstar2016_conts_area .player_list .team_title p {font-size:14px;}
.allstar2016_conts_area .player_list .team_title02 {width:480px; height:40px; color:#fff; text-align:center; padding:30px 0; margin-bottom:10px;}
.allstar2016_conts_area .player_list .team_title02 strong {font-size:18px; font-weight:600;}
.allstar2016_conts_area .player_list .team_title02 em {font-size:14px;}
.allstar2016_conts_area .player_list .team01 .team_title {background:#d94f98;}
.allstar2016_conts_area .player_list .team02 .team_title {background:#3f6cfe;}
.allstar2016_conts_area .player_list .team01 .team_title02 {background:#999;}
.allstar2016_conts_area .player_list .team02 .team_title02 {background:#333;}
.allstar2016_conts_area .player_list .team_list {background:#fafafa; padding:30px 30px 10px 30px; margin-bottom:10px;}
.allstar2016_conts_area .player_list .team_list .coach {width:100%; padding-bottom:30px; border-bottom:1px dashed #ddd; overflow:hidden;}
.allstar2016_conts_area .player_list .team_list .circle {float:left; width:120px; text-align:center; line-height:120px; font-size:18px; font-weight:700;}
.allstar2016_conts_area .player_list .team_list .coach em {display:block;overflow:hidden;color:#333; padding:30px 0 0 40px;}
.allstar2016_conts_area .player_list .team_list .coach dl {overflow:hidden;padding:30px 0 0 40px;color:#333;}
.allstar2016_conts_area .player_list .team_list .coach dt {float:left;}
.allstar2016_conts_area .player_list .team_list .coach dd {overflow:hidden;padding-left:4px;}
.allstar2016_conts_area .player_list .team01 .circle {width:120px; height:120px; background:url(/event/allstar2016/images/team01_bg.png) no-repeat 0 0; color:#d94f98;}
.allstar2016_conts_area .player_list .team02 .circle {width:120px; height:120px; background:url(/event/allstar2016/images/team02_bg.png) no-repeat 0 0; color:#3f6cfe;}
.allstar2016_conts_area .player_list .team_list .best ul {overflow:hidden;margin:-12px -20px 0;}
.allstar2016_conts_area .player_list .team_list .best + .best {border-top:1px dashed #ddd;}
.allstar2016_conts_area .player_list .team_list .best ul li {float:left; width:33.3333%; padding:12px 20px;text-align:center; position:relative;}
.allstar2016_conts_area .best .frame_g {display:block;position:relative;overflow:hidden;width:120px;height:120px;margin:0 auto;border:1px solid #f2f2f2;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#fff;}
.allstar2016_conts_area .best .frame_g > img {position: absolute;top: -12px;left: 50%;width: 240px;max-width: 240px;margin-left: -120px;}
.allstar2016_conts_area .player_list .team_list .best ul li p img {width:240px; margin:-10px 0 0 -62px;}
.allstar2016_conts_area .player_list .team_list .best ul li em strong {font-weight:600; margin-left:3px; color:#333;}
.allstar2016_conts_area .player_list .team_list li.circle {background:none;width:33.3333%;background:none;}
.allstar2016_conts_area .player_list .circle .title {display:block;width:120px;height:120px;line-height:1.2;padding-top:38px;font-weight:700;}
.allstar2016_conts_area .player_list .team01 .circle .title {background:url(/event/allstar2016/images/team01_bg.png) no-repeat 0 0;}
.allstar2016_conts_area .player_list .team02 .circle .title {background:url(/event/allstar2016/images/team02_bg.png) no-repeat 0 0;}

.allstar2016_conts_area .team_list ul {padding:12px 0 16px;}
.allstar2016_conts_area .team_list .best {padding-top:18px;}
.allstar2016_conts_area .team_list .desc_block {padding-top:4px;line-height:1.3;}
.allstar2016_conts_area .team01 .team_list .rank {color:#d94f98;}
.allstar2016_conts_area .team02 .team_list .rank {color:#3f6cfe;}
.allstar2016_conts_area .team_list .rank, .allstar2016_conts_area .team_list .team, .allstar2016_conts_area .team_list .name {display:block;}
.allstar2016_conts_area .team_list .rank {font-size:14px;}
.allstar2016_conts_area .team_list .team {font-size:13px;color:#666;}
.allstar2016_conts_area .team_list .name {font-size:16px;font-weight:400;}