.main_contents.history{width:100% !important; max-width:100% !important; padding:0px !important;}
.sub_menu.jbFixed + .main_contents.history .gallery_nav,
.sub_menu.jbFixed + .country_search{position:fixed; top:215px; z-index:4;}
.gallery_wrap .history_gallery:after{content:''; display:block; clear:both;}

.archive_bg{position:relative;}
.archive_bg .scroll{display:block; position:absolute; bottom:40px; left:50%; width:30px; height:45px; margin-left:-15px; /*background:url('/images/common/img_scroll.png') no-repeat 0 0;*/ text-indent:100%; overflow:hidden; white-space:nowrap;}

/* snb */
.sub_menu .web.national{position: absolute; height: 90px; left:-20px; font-weight: 600; color: #fff; line-height: 90px;}
.sub_menu .web.national:after{content:''; display:block; clear:both;}
.sub_menu .web.national > div{float:left;}
.sub_menu .web.national .sub_title_text{position:static; margin-left:0px; font-size:20px;}
.sub_menu .web.national .sub_title_text a{display:inline-block; position:relative;  padding-left:30px; padding-right:30px; color:#fff;}
.sub_menu .web.national .sub_title_text a:after{content:''; display:inline-block; margin-left:8px; margin-bottom:4px; border-top:7px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent; transition:all 0.3s ease 0s;}
.sub_menu .web.national .sub_title_text a.active{background:#072f6b;}
.sub_menu .web.national .sub_title_text a.active:after{transform:rotate(-180deg);}
.sub_menu .web.national h3.sub_title_text{font-weight:400;}
.sub_menu .sub_title_text.mob{display:none;}
.sub_menu .web.national ul li{list-style:none;}
.sub_menu .web.national div[class^="sub_title0"]{position:relative;}
.sub_menu .web.national div[class^="sub_title0"] .list{display:none; position:absolute; top:70px; left:0px; width:100%; padding-bottom:20px; background:#072f6b;}
.sub_menu .web.national div[class^="sub_title0"] .list li{padding:10px 20px 10px 30px; line-height:1em;}
.sub_menu .web.national div[class^="sub_title0"] .list li a{display:inline-block; color:#fff; font-size:16px; font-weight:400;}
.sub_menu .web.national div[class^="sub_title0"] .list li.on a{color:#7395cb;}

/* popup layout */
.popup_wrap {position: fixed;z-index:10001;background-color:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;}
.popup_wrap .history_popup {position:relative; max-width:1200px;background-color:#fff;margin: 20px auto;overflow-y: auto;}
.history_popup .top_menu {position:fixed; z-index:10; width:1200px; height:70px; line-height:70px; background:rgba(255,255,255,0.9); text-indent:30px; font-size:0.75em; color:#222; font-weight:400; border-bottom:1px solid #cfcece; box-sizing:border-box; }
.history_popup .top_menu span:nth-child(1) {color:#df0013; padding-left: 40px;}
.history_popup .top_menu span:nth-child(2) {color:#999; padding-left: 40px; font-weight:100; }
.history_popup .top_menu button {font-size:0px; width:70px; height:70px; background-image:url('/images/sub/btn_close_01.gif'); background-repeat:no-repeat; background-position: 50% 50%; position:absolute; top:0px; right:0px; box-sizing:border-box; border-left:1px solid #cfcece;}
.popup_wrap .history_popup.country{max-width:1200px;}
.history_popup.country .top_menu{width:1200px;}

.btn_c_more:hover{background-image:url('/images/sub/btn_c_more_blue.png');}

/* 갤러리 */
.gallery_wrap{width:100%;padding:0px;}
.gallery_nav {width:100%; height:70px; background-color:#222; line-height:70px; text-align:center;}
.gallery_nav ul li{display:inline-block; padding:0px 20px;}
.gallery_nav ul li a{display:inline-block; font-family:'ITCAvantGardeW04-Demi'; font-size:16px; color:#666; font-weight:600; cursor:pointer;}
.gallery_nav ul li a:hover,
.gallery_nav ul li a.on{color:#fff;}
.gallery_wrap .history_gallery {display:none; width:100%;}
.gallery_wrap .history_gallery li {float:left; width:25%; list-style:none;}
.gallery_wrap .history_gallery li > a{display:block; position:relative; height:310px; box-sizing:border-box; border:1px solid #222; border-left-width:0px; border-bottom-width:0px;}
.gallery_wrap .history_gallery li:nth-child(4n+1) > a{border-left-width:1px;}
.gallery_wrap .history_gallery li a > span{display:block; position:relative; height:100%; overflow:hidden; text-align:center;}
.gallery_wrap .history_gallery li a > span:before{content:''; opacity:1; display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); transition:all 0.3s ease 0s;}
.gallery_wrap .history_gallery li a > span img{height:100%; margin-left:-100%; margin-right:-100%;}
.gallery_wrap .history_gallery li a > em{position:absolute; left:15px; bottom:20px; z-index:2; font-style:normal; font-size:24px; font-family:'ITCAvantGardeW04-Demi'; font-weight:600; color:#fff; letter-spacing:1px;}
.gallery_wrap .history_gallery li div{opacity:0; position:absolute; left:0; bottom:0; z-index:1; width:100%; box-sizing:border-box; padding:20px; background:#fff url('/images/sub/btn_plus.png') no-repeat 95% 15px; transition:all 0.3s ease 0s;}
.gallery_wrap .history_gallery li div em{font-style:normal; font-size:24px; font-family:'ITCAvantGardeW04-Demi'; font-weight:600; letter-spacing:1px; color:#222;}
.gallery_wrap .history_gallery li div p{font-size:14px; color:#222; font-weight:300; line-height:1.2em; word-break:keep-all;}
.gallery_wrap .history_gallery li > a:hover > span:before{opacity:0;}
.gallery_wrap .history_gallery li > a:hover > div{opacity:1;}
.gallery_wrap .history_gallery li > a:hover > em{opacity:0;}
.gallery_wrap.tab0 .history_gallery[data-history="0"],
.gallery_wrap.tab1 .history_gallery[data-history="1"],
.gallery_wrap.tab2 .history_gallery[data-history="2"],
.gallery_wrap.tab3 .history_gallery[data-history="3"],
.gallery_wrap.tab4 .history_gallery[data-history="4"],
.gallery_wrap.tab5 .history_gallery[data-history="5"],
.gallery_wrap.tab6 .history_gallery[data-history="6"]{display:block !important;}

/*.gallery_popup {margin-top:800px !important;}*/
.history_popup > .pic_detail {margin-top:70px; width:100%; height:800px; overflow:hidden; text-align:center;}
.history_popup > .pic_detail > img {width:100%; margin-left:-100%; margin-right:-100%;}
.history_popup > .pic_nav {height:110px; text-align:center; position:relative; border-bottom:1px solid #cfcece;} 
.history_popup > .pic_nav > .year {font-family:'ITCAvantGardeW04-Demi'; font-size:36px; color:#222; font-weight:600; padding-top:10px; letter-spacing:1px;}
.history_popup > .pic_nav > .cnts {padding-top:5px; padding-left:60px; padding-right:60px; font-size:14px; color:#222; font-weight:400;}
.history_popup > .pic_nav > .btn_prev {font-size:0px; width:17px; height:26px; position:absolute; background-image:url('/images/sub/prev_off.png'); left:30px; top:43px; cursor:pointer;}
.history_popup > .pic_nav > .btn_prev:hover {font-size:0px; width:17px; height:26px; position:absolute; background-image:url('/images/sub/prev_on.png'); left:30px; top:43px;cursor:pointer;}
.history_popup > .pic_nav > .btn_next {font-size:0px; width:17px; height:26px; position:absolute; background-image:url('/images/sub/next_off.png'); right:30px; top:43px; cursor:pointer;}
.history_popup > .pic_nav > .btn_next:hover {font-size:0px; width:17px; height:26px; position:absolute; background-image:url('/images/sub/next_on.png'); right:30px; top:43px;cursor:pointer;}
.history_popup > .d_term {display:none; padding:30px; position:relative; overflow: hidden; min-height:70px;}
.history_popup > .d_term > .term {font-family:'ITCAvantGardeW04-Demi'; font-size: 30px; font-weight:600; color:#ccc; text-align:left; position:absolute; left:30px; top:30px; line-height:1.2em; letter-spacing:1px;}
.history_popup > .d_term > .cnts {padding-left: 120px; list-style:none; }
.history_popup > .d_term > .cnts p {color:#222; letter-spacing:-0.5px;}
.history_popup > .d_term > .cnts span {color:#999;}
.history_popup > .d_term.active{display:block;}

/* player serarch */
.player_search {width:100%; height:70px; background-color:#222; line-height:70px;}
.player_search div {width:1200px; margin:0 auto;}
.player_search div p {display:inline-block; width:30%; text-indent:30px; font-size:1.5em; color:#fff; font-weight:100;}
.player_search div input {width:390px; height:70px; margin:0; padding:0; text-indent:20px;float:right; box-sizing:border-box;border-left:1px solid #999; border-right:1px solid #999;background:none; background-color:#222; background-image:url('/images/sub/search_icon.png'); background-repeat:no-repeat; background-size:20px auto;; background-position:95% 50%; font-size:0.875em; color:666; }
.player_search div input ::-webkit-input-placeholder {color:#666;}
.player_search div input ::-moz-placeholder {color:#666;}
.player_search div input :-ms-input-placeholder {color:#666;}
.player_search div input :-moz-placeholder {color:#666;}
.player_search div span {float:right;padding-right:20px; font-weight:400; color:#fff;}
.country_best .player_table {width:100%; float:right; padding:0px; border:0px;}
.country_best .player_table:after{content:''; display:block;}
.country_best .player_table li{float:left; width:33.33%; box-sizing:border-box; height:130px; padding:0px; font-size:0.75em; border:1px solid #cfcece; border-left-width:0px; border-top-width:0px; list-style:none;}
.country_best .player_table li:nth-child(3n+3) {border-right-width:0px;}
.country_best .player_table li a{display:block; position:relative; height:100%;}
.country_best .player_table li a:after{content:''; opacity:0; display:block; position:absolute; top:0px; left:0px; z-index:2; width:100%; height:100%; box-sizing:border-box; border:1px solid #f00; transition:all 0.3s ease 0s;}
.country_best .player_table li a:hover{box-shadow: 5px 5px 10px rgba(0,0,0,0.20);}
.country_best .player_table li a:hover:after{opacity:1;}
.country_best .player_table .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
.country_best .player_table .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
.country_best .player_table .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
.country_best .player_table p[class^="position_"]{position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}
.country_best .player_table .position_gk {color:#3f9f1e;}
.country_best .player_table .position_df {color:#2a83d5;}
.country_best .player_table .position_mf {color:#12ad99;}
.country_best .player_table .position_fw {color:#674daa;}

.country_find .player_detail{width:calc(100% - 190px); box-sizing:border-box; float:right; border-left:1px solid #cfcece;  border-right:1px solid #cfcece;}
.country_find .player_detail:after{content:''; display:block; clear:both;}
.country_find .player_detail > p {display:block; position:relative; width:100%; height:50px; line-height:49px; box-sizing:border-box; border-bottom:1px solid #cfcece; font-size:2em; color:#222;text-indent:20px;}
.country_find .player_detail > p:before{content:''; display:block; position:absolute; top:-1px; left:0px; width:100%; height:1px; background:#cfcece;}
.country_find .player_table {width:100%;box-sizing: border-box; }
.country_find .player_table:after{content:''; display:block; clear:both;}
.country_find .player_detail .player_table li{float:left; width:33.33%; height:130px; box-sizing:border-box; font-size:0.75em; border:1px solid #cfcece; border-left-width:0px; border-top-width:0px; list-style:none;}
.country_find .player_detail .player_table li a{display:block; position:relative; height:100%;}
.country_find .player_detail .player_table li a:after{content:''; opacity:0; display:block; position:absolute; top:0px; left:0px; z-index:2; width:100%; height:100%; box-sizing:border-box; border:1px solid #f00; transition:all 0.3s ease 0s;}
.country_find .player_detail .player_table li a:hover{box-shadow: 5px 5px 10px rgba(0,0,0,0.20);}
.country_find .player_detail .player_table li a:hover:after{opacity:1;}
.country_find .player_detail .player_table li:nth-child(3n+3) {border-right-width:0px;}
.country_find .player_detail .player_table .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
.country_find .player_detail .player_table .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
.country_find .player_detail .player_table .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
.country_find .player_detail .player_table p[class^="position_"]{position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}
.country_find .player_detail .player_table .position_gk {color:#3f9f1e;}
.country_find .player_detail .player_table .position_df {color:#2a83d5;}
.country_find .player_detail .player_table .position_mf {color:#12ad99;}
.country_find .player_detail .player_table .position_fw {color:#674daa;}

.country_add {max-width:1180px; padding:0px; width:auto;}
.country_best {position:relative; box-sizing:border-box; border-left:1px solid #cfcece;}
.country_best:after{content:''; display:block; clear:both;}
.country_best:before{content:''; position:absolute; bottom:0px; left:0px; display:block; width:100%; height:1px; background:#cfcece;}
.country_best > p {float:left; width:190px; height:100%; box-sizing:border-box; padding-top:20px; padding-left:30px; font-size:1.125em; color:#222;}
.country_best > div{float:left; width:calc(100% - 190px); height:100%; box-sizing:border-box; border-left:1px solid #cfcece; border-right:1px solid #cfcece;}
.country_best ul {list-style:none; padding:40px 10px 30px 30px;}
.country_best ul li {display:inline-block; min-height:150px; padding:10px; vertical-align:top; text-align:center;}
.country_best ul li img {border-radius:112px; height:112px; width:112px; overflow:hidden; border:1px solid #cfcece;}
.country_best ul li span {display:block; max-width:114px; margin:10px auto 0; font-size:14px; line-height:1.2em; color:#222;}
.country_find:after{content:''; display:block; clear:both;}
.country_find {position:relative; border-left:1px solid #cfcece; border-right:1px solid #cfcece;}
/* .country_find.player:before{content:''; position:absolute; bottom:0px; left:0px; display:block; width:100%; height:1px; background:#cfcece;} */
.country_find.player{border-right-width:0px;}
.country_find .ch_list {width:190px; box-sizing:border-box; position:absolute; left:0px; top:0px;}
.country_find .ch_list p {padding-top:20px; text-indent:30px; font-size:1.125em; color:#222;}
.country_find .ch_list ul {box-sizing:border-box; padding-top:35px;padding-left:30px; list-style:none; height:100%;}
.country_find .ch_list ul li { width:22px; height:22px;font-size:0.875em;border-radius: 11px; color:#222; cursor:pointer;text-align:center;}
.country_find .ch_list ul li:hover {background-color:#ccc;}
.country_find .ch_list ul li a{color:#222; }
.country_find .ch_list.fixed{position:fixed; left:auto;}
.country_find .ch_detail {width:calc(100% - 190px); margin-left:190px; box-sizing:border-box; float:left;}
.country_find .ch_detail .detail_list { position: relative; box-sizing: border-box; border-left:1px solid #cfcece; border-bottom:1px solid #cfcece; }
.country_find .ch_detail .detail_list:last-child {border-bottom:0px;}
.country_find .ch_detail .detail_list p {position: absolute; font-size:1.5em; font-weight:800; color:#222;top:15px; left:15px;}
.country_find .ch_detail .detail_list ul {list-style:none; padding:40px 10px 30px 30px;}
.country_find .ch_detail .detail_list ul li {display:inline-block; min-height:150px; padding:10px 7px; vertical-align:top; text-align:center;}
.country_find .ch_detail .detail_list ul li img {border-radius:112px; height:112px; width:112px; overflow:hidden; border:1px solid #cfcece;}
.country_find .ch_detail .detail_list ul li span {display:block; max-width:114px; margin:10px auto 0; font-size:14px; line-height:1.2em; color:#222;}

/*국가별 역대 전적*/
.country_search {width:100%; height:70px; background-color:#222; line-height:70px;}
.country_search > div {position:relative; max-width:1180px; margin:0 auto;}
.country_search > div p {display:inline-block; width:30%; font-size:1.5em; color:#fff; font-weight:100;}
.country_search > div span {position:absolute; left:-60px; top:0; font-weight:400; color:#fff;}   
.country_search > div .sch{position:absolute; right:0px; top:0px; width:390px; height:70px; border-left:1px solid #999; border-right:1px solid #999;}
.country_search .sch input {width:100%; height:100%; margin:0; padding:0 40px 0 20px; box-sizing:border-box; border:0px; background:none; background-color:#222; background-image:url('/images/sub/search_icon.png'); background-repeat:no-repeat; background-size:20px auto; background-position:95% 50%; font-size:0.875em; color:#fff; vertical-align:top;}
.country_search .sch input ::-webkit-input-placeholder {color:#fff;}
.country_search .sch input ::-moz-placeholder {color:#fff;}
.country_search .sch input :-ms-input-placeholder {color:#fff;}
.country_search .sch input :-moz-placeholder {color:#fff;}
.country_search .btn_search{display:none;}
.country_search.player > div span{left:-80px;}
.country_search.directorSearch > div span{left:-100px;}
.history_flag {width:30px; height:30px; margin-right:10px;}
.history_wdc {width:auto; height:45px; margin-right:10px;}

/* 국가대표 */
.ff_history thead tr th,
.ff_history tbody tr td {padding-left:20px; padding-right:20px;}
.ff_history tbody tr td:last-child{padding-left:0px; padding-right:0px;}
.history_popup .history_title{margin-top:70px;}
.history_popup .history_title p span{color:#222;}

.history_mark caption{background:#004395;}
.history_mark dl{display:table; width:100%;}
.history_mark dl dt,
.history_mark dl dd{display:table-cell; padding:20px 5px; vertical-align:middle;}
.history_mark dl dt{width:10%; font-size:20px; font-weight:400; color:#fff; letter-spacing:-1px;}
.history_mark dl dd{font-size:14px; font-weight:300; color:#fff; text-align:left;}
.history_mark dl dd:nth-of-type(1){width:15%;}
.history_mark dl dd:nth-of-type(3){width:15%;}
.history_mark dl dt span,
.history_mark dl dd span{color:#fff;}
.history_contents .history_mark p{margin-bottom:5px; color:#999;}
.history_contents .history_mark tbody tr:last-child td:last-child{padding-bottom:40px;}
.history_contents .history_mark tbody td{word-break:keep-all;}
.history_contents .history_mark tbody th,
.history_contents .history_score tbody th{padding-left:15px !important;}
.history_contents .history_score p{color:#999; font-weight:500;}
.history_contents .history_score tbody td{word-break:keep-all;}
.history_contents .history_score tbody .vs_score{position:relative;}
.history_contents .history_score tbody .vs_score:after{content:''; display:block; clear:both;}
.history_contents .history_score tbody .vs_score p{float:left; width:50%; text-align:right;}
.history_contents .history_score tbody .vs_score p:nth-of-type(2){float:right; text-align:left;}
.history_contents .history_score tbody .vs_score p span{display:inline-block; font-size:24px;color:#222; font-weight:300; line-height:1.3em; vertical-align:middle;}
.history_contents .history_score tbody .vs_score p:nth-of-type(1) span{padding-right:100px;}
.history_contents .history_score tbody .vs_score p:nth-of-type(2) span{padding-left:100px;}
.history_contents .history_score tbody .vs_score p span i{display:inline-block; font-style:normal; font-family:'ITCAvantGardeW04-Demi'; font-size:30px; font-weight:600; line-height:1em;}
.history_contents .history_score tbody .vs_score p:nth-of-type(1) span i{padding-left:40px;}
.history_contents .history_score tbody .vs_score p:nth-of-type(2) span i{padding-right:40px;}
.history_contents .history_score tbody .vs_score p img {width:30px; height:auto; padding:0 10px;}
.history_contents .history_score tbody .vs_score p img.mob{display:none;}
.history_contents .history_score tbody .vs_score .vs_lose i{color:#a0a0a0;}
.history_contents .history_score tbody .vs_score .vs_win i{color:#222;}
.history_contents .history_score tbody .vs_score .vs_date {position:absolute; top:50%; left:50%; font-size:13px; color:#999; transform:translate(-50%,-50%);}

.ff_history_etc caption{position:relative;}
.ff_history_etc caption select{position:absolute; right:0px; top:0px; width:30%; height:70px; color:#fff; padding-left:30px; padding-right:50px; background:#222 url('/images/sub/arr_total.png') no-repeat 90% 50%; border:0px; border-left:1px solid #666; font-size:15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; vertical-align:top;}
.ff_history_etc caption select::-ms-expand{ display:none; }

.history_popup .play_result .player_right p:nth-child(3),
.history_popup .play_result .player_left p:nth-child(3){top:50%; transform:translateY(-50%); font-family:'ITCAvantGardeW04-Demi'; font-size:60px !important;}
.history_popup .play_result .player_left p:nth-child(3){right:35px;}
.history_popup .play_result .player_right p:nth-child(3){left:35px;}
.history_popup .vs_result{padding:0px; border:0px;}

.history_popup .history_contents{padding-top:100px !important;}
.history_popup .change_list table tr th,
.history_popup .change_list table tr td{border-bottom:0px !important; border-top:0px;}
.history_popup .change_list table tr:nth-of-type(1) th,
.history_popup .change_list table tr:nth-of-type(1) td{border-bottom:1px solid #cfcece !important;}

.history_popup .country_title{margin-top:70px;}
.history_popup .history_contents .score > p > span,
.history_popup .country_title > span{font-family:'ITCAvantGardeW04-Demi';}
.history_popup .history_contents .vs_score_history th,
.history_popup .history_contents .vs_score_history td{padding:15px; word-break:keep-all;}
.history_popup .history_contents .vs_score_history thead tr th:nth-of-type(1),
.history_popup .history_contents .vs_score_history thead tr th:nth-of-type(5),
.history_popup .history_contents .vs_score_history tbody tr td:nth-of-type(1),
.history_popup .history_contents .vs_score_history tbody tr td:nth-of-type(5){text-align:center;}
.history_popup .history_contents .vs_score_history tbody tr td:nth-of-type(1){border-left:1px solid #cfcece;}
.history_popup .history_contents .vs_score_history tbody tr td:last-child{border-right:1px solid #cfcece;}
.history_popup .history_contents .vs_score_history tbody tr td[id^="view_"]{padding:0px !important;}
.history_popup .history_contents td .vs_score_history{border:0px;}
.history_popup .history_contents td .vs_score_history > tbody > tr > td{border:0px !important; padding:30px !important;}
.history_popup .score_table .left_table > table > thead th,
.history_popup .score_table .left_table > table > tbody td,
.history_popup .score_table .right_table > table > thead th,
.history_popup .score_table .right_table > table > tbody td{padding:5px;}
.history_popup .score_table .left_table > table > tbody td:nth-child(1),
.history_popup .score_table .right_table > table > tbody td:nth-child(1){text-align:left;}
.history_popup .score_table .left_table > table > tbody td,
.history_popup .score_table .right_table > table > tbody td{color:#222;}
.history_popup .change_list table tr th,
.history_popup .change_list table tr td{padding:5px !important;}
.history_popup .cup_info:after{content:''; display:block; clear:both;}
.history_popup .cup_info li{float:left; width:50%; position:relative; text-align:left;}
.history_popup .cup_info li span{position:absolute; left:0; top:0;}
.history_popup .cup_info li p{padding-left:110px; word-break:keep-all;}
.history_popup .cup_info li:nth-child(odd){clear:left;}
.history_popup .vs_result .result_nav li{color:#b6b6b6;}
.history_popup .vs_result > .player_list{background:#fff;}
.history_popup .vs_result > .player_list table thead tr th{padding:0px !important;}
.history_popup .vs_result > .player_list > table > thead th > ul li{padding:15px 10px;}
.history_popup .vs_result > .player_list table tbody tr td{border-bottom:1px solid #cfcece;}
html[lang="en"] .history_popup .cup_info li{float:none;}
html[lang="en"] .history_popup .cup_info li span{position:static; width:auto; padding-right:10px;}
html[lang="en"] .history_popup .cup_info li p{padding-left:0px;}

.etc_rec tbody > tr .plus_table table td{padding:15px 10px !important; word-break:keep-all;}
.director{border-bottom-width:0px !important;}
.director tbody tr:last-child td{border-bottom-width:0px}

/*팝업에 대한 페이지*/
.popup_wrap {position: fixed;z-index:10001;background-color:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;}
.popup_wrap .football-detail-popup {width:1200px;background-color:#fff;margin: 20px auto;overflow-y: auto;}
.football-detail-popup .top_menu {position:fixed; z-index:10; width:100%; height:70px; line-height:70px; background:rgba(255,255,255,0.9); text-indent:30px; font-size:0.75em; color:#222; font-weight:400; border-bottom:1px solid #cfcece; box-sizing:border-box; }
.football-detail-popup .top_menu span:nth-child(1) {color:#df0013; padding-left: 40px;}
.football-detail-popup .top_menu span:nth-child(2) {color:#999; padding-left: 40px; font-weight:100; }
.football-detail-popup .top_menu button {font-size:0px; width:70px; height:70px; background-image:url('/images/sub/btn_close_01.gif'); background-repeat:no-repeat; background-position: 50%
50%; position:absolute; top:0px; right:0px; box-sizing:border-box; border-left:1px solid #cfcece;}

.football-detail-popup .player-profile {text-align:center;width:100%;position: relative;margin:90px 0px 20px;}
.football-detail-popup .player-profile .pic {border-radius: 50%;width: 250px;height: 250px;overflow: hidden;background-position: 50% 50%;background-size: cover;margin: 0 auto;}
.football-detail-popup .player-profile .name {margin-top: 10px;font-size: 1.6em;color: #000;font-weight: 500;}
.football-detail-popup .player-profile .name .fw {color:#674daa;font-weight: 800;}
.football-detail-popup .player-profile .name .gk {font-weight: 800;color:#3f9f1e;}
.football-detail-popup .player-profile .name .df {font-weight: 800;color:#2a83d5;}
.football-detail-popup .player-profile .name .mf {font-weight: 800;color:#12ad99;}
.football-detail-popup .player-profile .status {margin-top:10px;font-size:1.0em;color:#000;}
.football-detail-popup .player-profile .btn-next {position: absolute;height:36px;right:20px;top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
.football-detail-popup .player-profile .btn-prev {position: absolute;height:36px;left:20px;top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}

.football-detail-popup .popup-tab {border-bottom: 1px #cfcece solid;}
.football-detail-popup .popup-tab ul li {display: inline-block;padding:0px 15px;margin-top:20px;padding-bottom:20px;}
.football-detail-popup .popup-tab ul li.on {box-shadow: inset 0 -4px 0px 0px #000;}
.football-detail-popup .popup-tab ul li p:nth-child(1) {font-size:1.2em;font-weight: 600;color:#999;}
.football-detail-popup .popup-tab ul li p:nth-child(2) {font-size:0.7em;color:#999;}
.football-detail-popup .popup-tab ul li.on p:nth-child(1) {color:#000;}
.football-detail-popup .popup-tab ul li.on p:nth-child(2) {color:#f00;}

.football-detail-popup .player-log {width: 100%;text-align: center;font-size:1em; border-collapse: collapse; border-spacing: 0}
.football-detail-popup .player-log thead {background:#004395;}
.football-detail-popup .player-log thead th {font-weight: normal;font-size:1.0em;border:0px;padding:10px 0px;color:#fff;}
.football-detail-popup .player-log tbody tr td {border:1px solid #cfcece;padding:15px 5px;font-size:0.8em; word-break:keep-all;}

.etc_rec tbody > tr > th,
.etc_rec tbody > tr .cnts{padding-left:20px; padding-right:20px;}
.etc_rec tbody > tr > th:nth-of-type(1){text-align:center;}

@media all and (min-width:1921px){
	.gallery_wrap{background:#222;}
	.gallery_wrap .history_gallery{max-width:1920px; margin:0 auto;}
}

@media all and (min-width:1876px){
	.gallery_wrap .history_gallery li a > span img{width:100%;}
}
/* 1280 고정
@media all and (min-width:1601px) {
	.sub_menu.jbFixed + .main_contents.history .gallery_nav{top:180px;}
	.sub_menu.jbFixed + .main_contents{padding-top:0;}
	.archive_bg {height:520px; width:100%; padding-top:160px; background-image:url('/images/sub/archive_bg02.jpg'); background-position:50% -100px; background-size:cover;}
	.archive_bg .top_title_1th {text-align:center; color:#fff; font-size:30px; padding-top:160px; font-weight:600;}
	.archive_bg .top_title_2th {text-align:center; color:#fff; font-size:70px; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}

	.ff_history {width:100%; border-collapse:collapse;}
	.ff_history caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history thead tr {background-color:#fff;}
	.ff_history thead tr th {height:70px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; text-indent:25px; border:1px solid #cfcece; overflow:hidden;}
	.ff_history thead tr th:nth-child(1) {width:20%;}
	.ff_history thead tr th:nth-child(2) {width:25%;}
	.ff_history thead tr th:nth-child(3) {width:25%;}
	.ff_history thead tr th:nth-child(4) {width:25%;}
	.ff_history thead tr th:nth-child(5) {width:5%;background-image:url('/images/sub/black_10.png');}
	.ff_history tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history tbody tr td {text-indent:20px; height:90px; line-height:90px; font-size:1em; border:1px solid #cfcece;color:#222;}
	.ff_history tbody tr td:nth-child(5) {background-image:url('/images/sub/black_10.png');}
	.ff_history tbody tr td:nth-child(1) {border-left:1px solid #cfcece; font-weight:600; color:#666; line-height:150%;}
	.ff_history tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history tbody tr td .a_rrow {width:18px; height:18px;} 

	.ff_history_fa {width:100%; border-collapse:collapse;}
	.ff_history_fa caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_fa thead tr {background-color:#fff;}
	.ff_history_fa thead tr th {height:70px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; text-indent:25px; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_fa thead tr th:nth-child(1) {width:15%;}
	.ff_history_fa thead tr th:nth-child(2) {width:25%;}
	.ff_history_fa thead tr th:nth-child(3) {width:25%;}
	.ff_history_fa thead tr th:nth-child(4) {width:15%;}
	.ff_history_fa thead tr th:nth-child(5) {width:10%;}
	.ff_history_fa thead tr th:nth-child(6) {width:10%;background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history_fa tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_fa tbody tr td {text-indent:20px; height:90px; line-height:90px; font-size:1em; border:1px solid #cfcece;color:#222;}
	.ff_history_fa tbody tr td:nth-child(6) {background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr td:nth-child(1) {border-left:1px solid #cfcece; font-weight:600; color:#666;}
	.ff_history_fa tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history_fa tbody tr td .a_rrow {width:18px; height:18px;} 

	.ff_history_etc {width:100%; border-collapse:collapse;}
	.ff_history_etc caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_etc thead tr {background-color:#fff;}
	.ff_history_etc thead tr th {height:70px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; text-indent:25px; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_etc tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history_etc tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_etc tbody tr td {text-indent:20px; height:90px; line-height:90px; font-size:1em; border:1px solid #cfcece;color:#222;}
	.ff_history_etc tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history_etc tbody tr td .a_rrow {width:18px; height:18px;} 

	.history_popup .history_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .history_title img {width:100px; height:auto;}
	.history_popup .history_title p {font-size:1.5em; font-weight:400; color:#222;padding-top:20px;}
	.history_popup .history_contents {display:block; padding:50px 40px; background-color:#f7f7f7; overflow-y:auto;}
	.history_contents .history_mark {width:100%;border-collapse:collapse; margin-bottom:30px;}
	.history_contents .history_mark caption {height:80px; background-color:#004395; line-height:80px;text-indent:30px;}
	.history_contents .history_mark caption dl * {float:left; overflow:hidden; color:#fff; text-align:left;}
	.history_contents .history_mark caption dl dt {font-size:1.25em; font-weight:400; width:10%;}
	.history_contents .history_mark caption dl dd {font-size:0.875em; width:23%; }
	.history_contents .history_mark tbody {border:1px solid #cfcece;border-top:0px; text-align:left; background-color:#fff;}
	.history_contents .history_mark tbody th {text-indent:30px;}
	.history_contents .history_mark tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_mark tbody th {color:#999; font-size:0.875em; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_mark tbody td {padding:25px 0px; color:#222; font-size:0.875em;text-align:left;width:40%;}

	.history_contents .history_score {width:100%; margin-bottom:30px;border-collapse:collapse;}
	.history_contents .history_score caption {text-align:left !important; font-size:1.25em; color:#222;padding-bottom:5px;}
	.history_contents .history_score tbody {border:1px solid #cfcece; text-align:left; background-color:#fff;}
	.history_contents .history_score tbody .vs_score {border-bottom:1px solid #cfcece;text-align:center;}
	.history_contents .history_score tbody .vs_score .vs_win {font-size:1.5em; font-weight:100; color:#222; display:inline-block;}
	.history_contents .history_score tbody .vs_score .vs_win span {font-weight:800; color:#222;padding-left:30px;}
	.history_contents .history_score tbody .vs_score .vs_win > img {width:30px; height:auto;padding:0 10px; }

	.history_contents .history_score tbody .vs_score .vs_date {font-size:1.0.75em; color:#999; display:inline-block;padding:0 30px;}

	.history_contents .history_score tbody .vs_score .vs_lose {font-size:1.5em; font-weight:100; color:#222; display:inline-block;}
	.history_contents .history_score tbody .vs_score .vs_lose > img {width:30px; height:auto;padding:0 10px; }
	.history_contents .history_score tbody .vs_score .vs_lose span {font-weight:800; color:#a0a0a0;padding-right:30px;}


	.history_contents .history_score tbody th {text-indent:30px;}
	.history_contents .history_score tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_score tbody th {color:#999; font-size:0.875em; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_score tbody td {padding:25px 0px; color:#222; font-size:0.875em;text-align:left;width:40%;}

	.popup_wrap .football-detail-popup {width:1200px;background-color:#fff;margin: 20px auto;overflow-y: auto;}
	.football-detail-popup .top_menu {height:70px; line-height:70px; text-indent:30px; font-size:0.75em; color:#222; font-weight:400; position:relative;border-bottom:1px solid #cfcece; box-sizing:border-box; }
	.football-detail-popup .top_menu span:nth-child(1) {color:#df0013; padding-left: 40px;}
	.football-detail-popup .top_menu span:nth-child(2) {color:#999; padding-left: 40px; font-weight:100; }
	.football-detail-popup .top_menu button {font-size:0px; width:70px; height:70px; background-image:url('/images/sub/btn_close_01.gif'); background-repeat:no-repeat; background-position: 50%
	50%; position:absolute; top:0px; right:0px; box-sizing:border-box; border-left:1px solid #cfcece;}

	.football-detail-popup .player-profile {text-align:center;width:100%;position: relative;margin:20px 0px;}
	.football-detail-popup .player-profile .pic {border-radius: 50%;width: 250px;height: 250px;overflow: hidden;background-position: 50% 50%;background-size: cover;margin: 0 auto;}
	.football-detail-popup .player-profile .name {margin-top: 10px;font-size: 1.6em;color: #000;font-weight: 500;}
	.football-detail-popup .player-profile .name .fw {color:#674daa;font-weight: 800;}
	.football-detail-popup .player-profile .name .gk {font-weight: 800;color:#3f9f1e;}
	.football-detail-popup .player-profile .name .df {font-weight: 800;color:#2a83d5;}
	.football-detail-popup .player-profile .name .mf {font-weight: 800;color:#12ad99;}
	.football-detail-popup .player-profile .status {margin-top:10px;font-size:1.0em;color:#000;}
	.football-detail-popup .player-profile .btn-next {position: absolute;height:36px;right:20px;top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
	.football-detail-popup .player-profile .btn-prev {position: absolute;height:36px;left:20px;top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}

	.football-detail-popup .popup-tab {border-bottom: 1px #cfcece solid;}
	.football-detail-popup .popup-tab ul li {display: inline-block;padding:0px 15px;margin-top:20px;padding-bottom:20px;}
	.football-detail-popup .popup-tab ul li.on {box-shadow: inset 0 -4px 0px 0px #000;}
	.football-detail-popup .popup-tab ul li p:nth-child(1) {font-size:1.2em;font-weight: 600;color:#999;}
	.football-detail-popup .popup-tab ul li p:nth-child(2) {font-size:0.7em;color:#999;}
	.football-detail-popup .popup-tab ul li.on p:nth-child(1) {color:#000;}
	.football-detail-popup .popup-tab ul li.on p:nth-child(2) {color:#f00;}

	.football-detail-popup .player-log {width: 100%;text-align: center;font-size:1em; border-collapse: collapse; border-spacing: 0}
	.football-detail-popup .player-log thead {background:#004395;}
	.football-detail-popup .player-log thead th {font-weight: normal;font-size:1.0em;border:0px;padding:10px 0px;color:#fff;}
	.football-detail-popup .player-log tbody tr td {outline:1px solid #cfcece;padding:15px 0px;font-size:0.8em}

	.country_search {width:100%; height:70px; background-color:#222; line-height:70px;}
	.country_search div {width:1600px; margin:0 auto;}
	.country_search div p {display:inline-block; width:30%; text-indent:30px; font-size:1.5em; color:#fff; font-weight:100;}
	.country_search div input {width:390px; height:70px; margin:0; padding:0; text-indent:20px;float:right; box-sizing:border-box;border-left:1px solid #999; border-right:1px solid #999;background:none; background-color:#222; background-image:url('/images/sub/search_icon.png'); background-repeat:no-repeat; background-size:20px auto;; background-position:95% 50%; font-size:0.875em; color:666; }
	.country_search div input ::-webkit-input-placeholder {color:#666;}
	.country_search div input ::-moz-placeholder {color:#666;}
	.country_search div input :-ms-input-placeholder {color:#666;}
	.country_search div input :-moz-placeholder {color:#666;}
	.country_search div span {float:right;padding-right:20px; font-weight:400; color:#fff;}   
	.history_flag {width:30px; height:30px; margin-right:10px;}
	.history_wdc {width:auto; height:45px; margin-right:10px;}

	.country_add {width:1600px; padding:0px; box-sizing: border-box; overflow:hidden; }
	.country_best {width:1600px; min-height:230px;overflow:hidden; box-sizing:border-box;border-collapse: collapse; border-bottom:1px solid #cfcece;border-left:1px solid #cfcece; border-right:1px solid #cfcece;}
	.country_best > p {display:inline-block; min-width:180px;height:100%; box-sizing:border-box; float:left;padding-top:20px; text-indent:30px; font-size:1.125em; color:#222;overflow: hidden;}
	.country_best ul {float:right; box-sizing:border-box;list-style:none; width:1408px; line-height:230px;display:inline-block;border-left:1px solid #cfcece;}
	.country_best ul li {padding:50px 10px; display:inline-block; float:left; text-align:center; line-height:30px;}
	.country_best ul li:nth-child(1) {margin-left:30px;}
	.country_best ul li img {border-radius:112px; height:112px; width:112px; overflow:hidden; border:1px solid #cfcece;}
	.country_best ul li span {font-size:0.875em; color:#222;}
	.country_find {width:100%; clear:both;box-sizing:border-box;border-left:1px solid #cfcece; border-right:1px solid #cfcece;overflow:hidden;}
	.country_find .ch_list {min-width:180px; box-sizing:border-box;float:left;}
	.country_find .ch_list p {padding-top:20px; text-indent:30px; font-size:1.125em; color:#222;}
	.country_find .ch_list ul {box-sizing:border-box; padding-top:35px;padding-left:30px; list-style:none; height:100%;}
	.country_find .ch_list ul li { width:22px; height:22px;font-size:0.875em;border-radius: 11px; color:#222; cursor:pointer;text-align:center;}
	.country_find .ch_list ul li:hover {background-color:#ccc;}
	.country_find .ch_detail {width:1408px; box-sizing:border-box;  display:inline-block;}
	.country_find .ch_detail .detail_list { position: relative; display:inline-block; box-sizing: border-box; border-left:1px solid #cfcece; width:1410px; border-bottom:1px solid #cfcece; }
	.country_find .ch_detail .detail_list:last-child {border-bottom:0px;}
	.country_find .ch_detail .detail_list p {position: absolute; font-size:1.5em; font-weight:800; color:#222;top:15px; left:15px;}
	.country_find .ch_detail .detail_list ul {list-style:none; line-height:230px; overflow:hidden;}
	.country_find .ch_detail .detail_list ul li {padding:50px 10px; display:inline-block; float:left; text-align:center; line-height:30px;}
	.country_find .ch_detail .detail_list ul li:nth-child(1) {margin-left:30px;}
	.country_find .ch_detail .detail_list ul li img {border-radius:112px; height:112px; width:112px; overflow:hidden; border:1px solid #cfcece;}
	.country_find .ch_detail .detail_list ul li span {font-size:0.875em; color:#222;}

	.history_popup .country_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .country_title .country_flag {display:inline-block; text-align:center; width:112px; }
	.history_popup .country_title .country_flag p {font-size:0.875em; color:#222; padding-top:10px;} 
	.history_popup .country_title .country_flag .flag {width:112px; height:112px; border-radius:60px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-repeat:no-repeat; background-position: 50% 50%;}
	.history_popup .country_title > span {font-size:4.376em; color:#ccc; vertical-align:top; font-weight:800;padding:0 30px;}
	.history_popup .history_contents h3 {font-size:1.25em; color:#222; font-weight:400; padding-top:25px;padding-bottom:20px;}
	.history_popup .history_contents {position:relative;}
	.history_popup .history_contents .score {position:absolute; width:100%; top:32px; left:0; text-align:center; }
	.history_popup .history_contents .score > p {display:inline-block; font-size:0.75em; font-weight:600;padding:0 18px;}
	.history_popup .history_contents .score > p > span {display:block; font-size:3.33em; font-weight:800;}
	.history_popup .history_contents .score .match {color:#222;}
	.history_popup .history_contents .score .match span {color:#222;}
	.history_popup .history_contents .score .win {color:#df0013;}
	.history_popup .history_contents .score .win span {color:#df0013;}
	.history_popup .history_contents .score .draw {color:#999;}
	.history_popup .history_contents .score .draw span {color:#999;}
	.history_popup .history_contents .vs_score_history {width:100%; border-spacing: 0px;}
	.history_popup .history_contents .vs_score_history > thead {height:60px; line-height:60px; font-size:1em; color:#fff; background-color:#004395;}
	.history_popup .history_contents .vs_score_history > thead th {color:#fff;font-weight:400;text-align:left;text-indent:30px;}
	.history_popup .history_contents .vs_score_history > tbody {background-color:#fff; }
	.history_popup .history_contents .vs_score_history > tbody > tr > td {height:60px !important; font-size:0.875em; color:#222; font-weight:400;border-bottom:1px solid #cfcece;text-indent:30px;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(1) {border-left:1px solid #cfcece; width:10%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(2) {width:12%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(3) {width:14%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(4) {width:24%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(5) {width:10%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(6) {width:27%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:last-child {border-right:1px solid #cfcece; text-indent:0px;}
	.history_popup .vs_result {padding:40px; background-color:#f7f7f7;}
	.history_popup .vs_result .result_nav {list-style:none;}
	.history_popup .vs_result .result_nav li {font-size:1.7em; color:999;padding-right:30px; float:left; font-weight:500; cursor:pointer;padding-bottom:20px;}
	.history_popup .vs_result .result_nav .on {color:#222;}
	.history_popup .vs_result > .player_list {clear:both;}
	.history_popup .vs_result > .player_list > table {width:100%; border-spacing:0px;box-sizing: border-box; }
	.history_popup .vs_result > .player_list > table > thead th {border:1px solid #cfcece; background-color:#fff;}
	.history_popup .vs_result > .player_list > table > thead th > ul {width:100%; height:100%;}
	.history_popup .vs_result > .player_list > table > thead th > ul li {list-style:none; height:100%; width:50%; box-sizing: border-box; float:left; font-size:1.428em; color:#aaa; cursor:pointer; background-color:#f7f7f7;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li:nth-child(1) {border-right:1px solid #cfcece;}
	.history_popup .vs_result > .player_list > table > thead th > ul .on {color:#222; background-color:#fff;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li > p {padding:0px !important;display:inline-block; width:28px; height:28px; border-radius:14px; border:1px solid #cfcece; box-sizing:border-box; overflow:hidden; vertical-align: middle; background-size:100% auto; background-repeat: no-repeat; background-position:50% 50%; font-size:0px;}
	.history_popup .vs_result > .player_list > table > tbody td {border-right:1px solid #cfcece; width:33% !important; height:140px !important; position: relative;}
	.history_popup .vs_result > .player_list > table > tbody td .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
	.history_popup .vs_result > .player_list > table > tbody td > .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
	.history_popup .vs_result > .player_list > table > tbody td .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
	.history_popup .vs_result >  .player_list > table > tbody td .position_gk {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#3f9f1e;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_df {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#2a83d5;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_mf {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#12ad99;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_fw {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#674daa;}

	.history_popup .play_result {clear:both; display:block; width:100%; box-sizing:border-box;border:1px solid #cfcece;overflow:hidden;}
	.history_popup .play_result .player_left {width:35%; float:left;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_left p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; left:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_left p:nth-child(2) {width:112px; text-align:center; color:#222; position:absolute; left:44px; top:163px;}
	.history_popup .play_result .player_left p:nth-child(3) {position:absolute; font-size:5.83em; top:33px; right:83px; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result .player_right {width:35%; float:right;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_right p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; right:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_right p:nth-child(2) {width:112px; text-align:center; color:#222; position:absolute; right:44px; top:163px;}
	.history_popup .play_result .player_right p:nth-child(3) {position:absolute; font-size:5.83em; top:33px; left:83px; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result > .result_score {width:30%; float:left;box-sizing: border-box; border-left:1px solid #cfcece; border-right:1px solid #cfcece; text-align:center; list-style:none;}
	.history_popup .play_result > .result_score li {height:40px;box-sizing: border-box; border-bottom:1px solid #cfcece;line-height:40px; font-size: 1.16em; color:#222; position:relative;}
	.history_popup .play_result > .result_score li:nth-child(1) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(2) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(5) {border:0px;}
	.history_popup .play_result > .result_score li p span:nth-child(1) {position:absolute; left:20px; font-weight:600;}
	.history_popup .play_result > .result_score li p span:nth-child(2) {position:absolute; right:20px;  font-weight:600;}
	.history_popup .play_result > .result_score li p > span {color:#ccc;}
	.history_popup .play_result > .result_score li p > .win {color:#222;}
	.history_popup .score_table {display:block; width:100%; padding:30px;background-color:#fff; border:1px solid #cfcece;box-sizing:border-box;border-top:0px; overflow:hidden;}
	.history_popup .score_table .left_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .left_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .left_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .left_table > table > thead th {background-color:#fff;height:30px; line-height:30px; color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .left_table > table > tbody td {border:1px solid #cfcece;text-indent:0px; height:30px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(1) {width:40%; text-indent:10px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .right_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .right_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .right_table > table > thead th {background-color:#fff;height:30px; line-height:30px; color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .right_table > table > tbody td {border:1px solid #cfcece;text-indent:0px; height:30px;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(1) {width:40%; text-indent:10px;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:right; overflow:hidden; }
	.history_popup .change_list {display:block; width:100%; padding:15px 20px; box-sizing: border-box; border:1px solid #cfcece;}
	.history_popup .change_list > table {width:100%; border-collapse: collapse;}
	.history_popup .change_list > table > th {height:30px; color:#222;}
	.history_popup .change_list > table > td {height:30px; color:#222;}

	.history_popup .cup_info { clear:both; padding-top:30px;display:block;width:100%;}
	.history_popup .cup_info li {list-style:none; height:25px; line-height:25px;}
	.history_popup .cup_info li p {display:inline-block; width:417px; color:#222; font-size:1.125em;}
	.history_popup .cup_info li p span {display:inline-block; width:90px;}
	.history_popup .cup_info li:nth-child(odd) {float:left;}


	.player_search {width:100%; height:70px; background-color:#222; line-height:70px;}
	.player_search div {width:1600px; margin:0 auto;}
	.player_search div p {display:inline-block; width:30%; text-indent:30px; font-size:1.5em; color:#fff; font-weight:100;}
	.player_search div input {width:390px; height:70px; margin:0; padding:0; text-indent:20px;float:right; box-sizing:border-box;border-left:1px solid #999; border-right:1px solid #999;background:none; background-color:#222; background-image:url('/images/sub/search_icon.png'); background-repeat:no-repeat; background-size:20px auto;; background-position:95% 50%; font-size:0.875em; color:666; }
	.player_search div input ::-webkit-input-placeholder {color:#666;}
	.player_search div input ::-moz-placeholder {color:#666;}
	.player_search div input :-ms-input-placeholder {color:#666;}
	.player_search div input :-moz-placeholder {color:#666;}
	.player_search div span {float:right;padding-right:20px; font-weight:400; color:#fff;}
	.country_best > .player_table {width:1410px; float:right;box-sizing: border-box;border-collapse: collapse; border:1px solid #cfcece; border-right:0px;}
	.country_best > .player_table tr td{width:33.3%; position:relative; height:130px; font-size:0.75em;border:1px solid #cfcece; }
	.country_best > .player_table tr td:nth-child(3) {border-right:0px;}
	.country_best > .player_table .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
	.country_best > .player_table .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
	.country_best > .player_table .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
	.country_best > .player_table .position_gk {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#3f9f1e;}
	.country_best > .player_table .position_df {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#2a83d5;}
	.country_best > .player_table .position_mf {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#12ad99;}
	.country_best > .player_table .position_fw {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#674daa;}

	.country_find .player_detail > p {display:inline-block;width:1410px; height:50px; box-sizing:border-box; border-left:1px solid #cfcece; font-size:2em; color:#222;text-indent:20px;float:right;}
	 .player_table {width:1410px; float:right;box-sizing: border-box;border-collapse: collapse; border:1px solid #cfcece; border-right:0px;}
	.country_find .player_detail .player_table tr td{width:33.3%; position:relative; height:130px; font-size:0.75em;border:1px solid #cfcece; }
	.country_find .player_detail .player_table tr td:nth-child(3) {border-right:0px;}
	.country_find .player_detail .player_table .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
	.country_find .player_detail .player_table .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
	.country_find .player_detail .player_table .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
	.country_find .player_detail .player_table .position_gk {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#3f9f1e;}
	.country_find .player_detail .player_table .position_df {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#2a83d5;}
	.country_find .player_detail .player_table .position_mf {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#12ad99;}
	.country_find .player_detail .player_table .position_fw {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#674daa;}

	.etc_rec {width:100%; border-collapse: collapse; box-sizing:border-box; border-spacing: 0px; border-left:1px solid #cfcece; border-right:1px solid #cfcece; background-color:#fff;}
	.etc_rec tbody > tr {border-bottom:1px solid #cfcece;}
	.etc_rec tbody > tr > th {height:70px;width: 110px; text-indent:20px; font-size:0.875em; font-weight:600; color:#222;border-right:1px solid #cfcece;}
	.etc_rec tbody > tr .cnts {font-size:1em; color:#222; font-weight:400; text-indent:25px; line-height:70px;}
	.etc_rec tbody > tr .btn_more {width:70px;text-align:center; line-height:70px;}
	.etc_rec tbody .td_more > td {color:#004395;}
	.etc_rec tbody .td_more > th {color:#004395;}
	.etc_rec tbody > tr .plus_table {background-color:#f7f7f7;padding:30px;}
	.etc_rec tbody > tr .plus_table table {width:100%;text-align:center; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px;}
	.etc_rec tbody > tr .plus_table table th {background-color:#004395; height:50px; color:#fff; }
	.etc_rec tbody > tr .plus_table table th:nth-child(1) {width:10%;}
	.etc_rec tbody > tr .plus_table table th:nth-child(2) {width:30%;}
	.etc_rec tbody > tr .plus_table table td {border:1px solid #cfcece;padding:25px 0; color:#222;}
	.etc_rec tbody > tr .plus_table table tr td:last-child {text-align:left; padding-left:30px;}

	.director {width:100%; text-align:left; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px; border:1px solid #cfcece; }
	.director thead tr th {border:1px solid #cfcece; font-size:1.25em; color:#222; font-weight:300; height:60px; vertical-align: bottom; padding-left:20px;padding-bottom:10px;}
	.director thead tr th:nth-child(1) {width:20%;}
	.director thead tr th:nth-child(3) {width:30%;}
	.director tbody {background-color:#fff;}
	.director tbody tr td {height:70px; line-height:70px; padding-left:20px; font-size:1em; border:1px solid #cfcece; font-weight:400; color:#222;}

	.btn_c_more {display:block; width:88px; height:88px; font-size:0px; background-image:url('/images/sub/btn_c_more.png'); background-repeat: no-repeat; background-position:50% 50%; background-size:100% auto; margin:30px auto;}
}

*/

.ff_history tbody tr td:nth-child(1){width:23%;}

@media all and (min-width:1281px){

	.sub_menu.jbFixed + .main_contents.history .gallery_nav,
	.sub_menu.jbFixed + .country_search{top:160px;}
	.sub_menu .web.national{left:50% !important; margin-left:-620px;}

	/*상단 백그라운드*/
	.archive_bg {height:500px; width:100%; margin-top:120px; background-image:url('/images/sub/archive_bg02.jpg'); background-position:50% 50%; background-size:cover;}
	.archive_bg .top_title_1th {text-align:center; color:#fff; font-size:30px; padding-top:200px; font-weight:600;}
	.archive_bg .top_title_2th {text-align:center; color:#fff; font-size:70px; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}

	.ff_history {width:100%; border-collapse:collapse; table-layout:fixed;}
	.ff_history caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history thead tr {background-color:#fff;}
	.ff_history thead tr th {height:70px; text-align:center;vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}
	.ff_history thead tr th:nth-child(99) {background-image:url('/images/sub/black_10.png');}
	/*.ff_history tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}*/
	.ff_history tbody tr:hover {}
	.ff_history tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history tbody tr td {height:70px; font-size:16px; border:1px solid #cfcece;color:#222;}
	.ff_history tbody tr td:nth-of-type(99) {background-image:url('/images/sub/black_10.png');}
	.ff_history tbody tr td:nth-child(1) {border-left:1px solid #cfcece;}
	.ff_history tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history tbody tr td .a_rrow {width:18px; height:18px;}

	.ff_history_fa {width:100%; border-collapse:collapse; table-layout:fixed;}
	.ff_history_fa caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_fa thead tr {background-color:#fff;}
	.ff_history_fa thead tr th {height:70px; padding-left:20px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_fa thead tr th:nth-child(1) {width:15%;}
	.ff_history_fa thead tr th:nth-child(2) {width:25%;}
	.ff_history_fa thead tr th:nth-child(3) {width:25%;}
	.ff_history_fa thead tr th:nth-child(4) {width:15%;}
	.ff_history_fa thead tr th:nth-child(5) {width:10%;}
	.ff_history_fa thead tr th:nth-child(6) {width:10%;background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_fa tbody tr td {height:90px; padding-left:20px; font-size:1em; border:1px solid #cfcece;color:#222; line-height:150%;}
	.ff_history_fa tbody tr td:nth-child(6) {background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr td:nth-child(1) {border-left:1px solid #cfcece; font-weight:600; color:#666;}
	.ff_history_fa tbody tr td:last-child {text-align:center; padding-left:0px;}
	.ff_history_fa tbody tr td .a_rrow {width:18px; height:18px;} 

	.ff_history_etc {width:100%; border-collapse:collapse;}
	.ff_history_etc caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_etc thead tr {background-color:#fff;}
	.ff_history_etc thead tr th {height:70px; padding-left:15px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_etc tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history_etc tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_etc tbody tr td {padding:0 15px; height:90px; font-size:1em; border:1px solid #cfcece;color:#222;}
	.ff_history_etc tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history_etc tbody tr td .a_rrow {width:18px; height:18px;} 
	.ff_history_etc.nonHover tbody tr:hover{border:0px; cursor:auto;}
	.ff_history_etc.nonHover tbody tr td:last-child{text-align:left;}

	/*팝업에 대한 페이지*/	
	.history_popup .history_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .history_title img {width:100px; height:auto;}
	.history_popup .history_title p {font-size:1.5em; font-weight:400; color:#222;padding-top:20px;}
	.history_popup .history_contents {display:block; padding:50px 40px; background-color:#f7f7f7; overflow-y:auto;}
	.history_contents .history_mark {width:100%;border-collapse:collapse; margin-bottom:30px;}	
	.history_contents .history_mark tbody {border:1px solid #cfcece;border-top:0px; text-align:left; background-color:#fff;}
	.history_contents .history_mark tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_mark tbody th {color:#999; font-size:0.875em; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_mark tbody td {padding:25px 0px; color:#222; font-size:0.875em;text-align:left;width:40%;}

	.history_contents .history_score {width:100%; margin-bottom:30px;border-collapse:collapse;}
	.history_contents .history_score caption {text-align:left !important; font-size:1.25em; color:#222;padding-bottom:5px;}
	.history_contents .history_score tbody {border:1px solid #cfcece; text-align:left; background-color:#fff;}
	.history_contents .history_score tbody .vs_score {border-bottom:1px solid #cfcece;text-align:center;}
	.history_contents .history_score tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_score tbody th {color:#999; font-size:0.875em; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_score tbody td {padding:25px 0px; color:#222; font-size:0.875em;text-align:left;width:40%;}

	/* ---국가별전적 ---*/
	.history_popup .country_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .country_title .country_flag {display:inline-block; text-align:center; width:112px; }
	.history_popup .country_title .country_flag p {font-size:0.875em; color:#222; padding-top:10px;} 
	.history_popup .country_title .country_flag .flag {width:112px; height:112px; border-radius:60px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-repeat:no-repeat; background-position: 50% 50%;}
	.history_popup .country_title > span {font-size:4.376em; color:#ccc; vertical-align:top; font-weight:800;padding:0 30px;}
	.history_popup .history_contents h3 {font-size:1.25em; color:#222; font-weight:400; padding-bottom:20px;}
	.history_popup .history_contents {position:relative;}
	.history_popup .history_contents .score {position:absolute; width:100%; top:32px; left:0; text-align:center; }
	.history_popup .history_contents .score > p {display:inline-block; font-size:0.75em; font-weight:600;padding:0 18px;}
	.history_popup .history_contents .score > p > span {display:block; font-size:3.33em; font-weight:800;}
	.history_popup .history_contents .score .match {color:#222;}
	.history_popup .history_contents .score .match span {color:#222;}
	.history_popup .history_contents .score .win {color:#df0013;}
	.history_popup .history_contents .score .win span {color:#df0013;}
	.history_popup .history_contents .score .draw {color:#999;}
	.history_popup .history_contents .score .draw span {color:#999;}
	.history_popup .history_contents .vs_score_history {width:100%; border-spacing: 0px;}
	.history_popup .history_contents .vs_score_history > thead {font-size:1em; color:#fff; background-color:#004395;}
	.history_popup .history_contents .vs_score_history > thead th {color:#fff;font-weight:400;text-align:left;}
	.history_popup .history_contents .vs_score_history > tbody {background-color:#fff; }
	.history_popup .history_contents .vs_score_history > tbody > tr > td {font-size:0.875em; color:#222; font-weight:400;border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(1) {width:10%;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(2) {width:12%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(3) {width:14%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(4) {width:24%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(5) {width:10%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(6) {width:27%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:last-child {text-indent:0px;}
	.history_popup .vs_result {background-color:#f7f7f7;}
	.history_popup .vs_result .result_nav {list-style:none;}
	.history_popup .vs_result .result_nav li {font-size:20px; padding-right:30px; float:left; font-weight:500; cursor:pointer;padding-bottom:20px;}
	.history_popup .vs_result .result_nav .on {color:#222;}
	.history_popup .vs_result > .player_list {clear:both;}
	.history_popup .vs_result > .player_list > table {width:100%; border-spacing:0px;box-sizing: border-box; }
	.history_popup .vs_result > .player_list > table > thead th {border:1px solid #cfcece; background-color:#fff;}
	.history_popup .vs_result > .player_list > table > thead th > ul {width:100%; height:100%;}
	.history_popup .vs_result > .player_list > table > thead th > ul li {list-style:none; height:100%; width:50%; box-sizing: border-box; float:left; font-size:16px; color:#aaa; cursor:pointer; background-color:#f7f7f7;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li br{display:none;}
	.history_popup .vs_result > .player_list > table > thead th > ul li:nth-child(1) {border-right:1px solid #cfcece;}
	.history_popup .vs_result > .player_list > table > thead th > ul .on {color:#222; background-color:#fff;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li > p {padding:0px !important;display:inline-block; width:28px; height:28px; border-radius:14px; border:1px solid #cfcece; box-sizing:border-box; overflow:hidden; vertical-align: middle; background-size:100% auto; background-repeat: no-repeat; background-position:50% 50%; font-size:0px;}
	.history_popup .vs_result > .player_list > table > tbody td {border-right:1px solid #cfcece; width:33% !important; height:140px !important; position: relative;}
	.history_popup .vs_result > .player_list > table > tbody td .captain {font-size:0px; position:absolute; width:26px; height:26px; top:17px; left:12px;background:url('/images/team/icon_captain.png') no-repeat left top; z-index: 1;}
	.history_popup .vs_result > .player_list > table > tbody td .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
	.history_popup .vs_result > .player_list > table > tbody td > .name {font-size:16px; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
	.history_popup .vs_result > .player_list > table > tbody td .profile {font-size:13px; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
	.history_popup .vs_result >  .player_list > table > tbody td .position_gk {position:absolute; right:15px; top:22px; font-size:1.25em; font-weight:600; color:#3f9f1e;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_df {position:absolute; right:15px; top:22px; font-size:1.25em; font-weight:600; color:#2a83d5;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_mf {position:absolute; right:15px; top:22px; font-size:1.25em; font-weight:600; color:#12ad99;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_fw {position:absolute; right:15px; top:22px; font-size:1.25em; font-weight:600; color:#674daa;}

	.history_popup .play_result {clear:both; display:block; width:100%; box-sizing:border-box;border:1px solid #cfcece;overflow:hidden;}
	.history_popup .play_result .player_left {width:35%; float:left;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_left p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; left:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_left p:nth-child(2) {width:112px; text-align:center; color:#222; position:absolute; left:44px; top:163px;}
	.history_popup .play_result .player_left p:nth-child(3) {position:absolute; font-size:5.83em; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result .player_right {width:35%; float:right;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_right p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; right:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_right p:nth-child(2) {min-width:112px; text-align:center; color:#222; position:absolute; right:44px; top:163px;}
	.history_popup .play_result .player_right p:nth-child(3) {position:absolute; font-size:5.83em; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result > .result_score {width:30%; float:left;box-sizing: border-box; border-left:1px solid #cfcece; border-right:1px solid #cfcece; text-align:center; list-style:none;}
	.history_popup .play_result > .result_score li {height:40px;box-sizing: border-box; border-bottom:1px solid #cfcece;line-height:40px; font-size: 1.16em; color:#222; position:relative;}
	.history_popup .play_result > .result_score li:nth-child(1) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(2) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(5) {border:0px;}
	.history_popup .play_result > .result_score li p span:nth-child(1) {position:absolute; left:20px; font-weight:600;}
	.history_popup .play_result > .result_score li p span:nth-child(2) {position:absolute; right:20px;  font-weight:600;}
	.history_popup .play_result > .result_score li p > span {color:#ccc;}
	.history_popup .play_result > .result_score li p > .win {color:#222;}
	.history_popup .score_table {display:block; width:100%; padding:30px;background-color:#fff; border:1px solid #cfcece;box-sizing:border-box;border-top:0px; overflow:hidden;}
	.history_popup .score_table .left_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .left_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .left_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .left_table > table > thead th {background-color:#fff; color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .left_table > table > tbody td {border:1px solid #cfcece;text-indent:0px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(1) {width:40%; padding-left:10px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .right_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .right_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .right_table > table > thead th {background-color:#fff; color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .right_table > table > tbody td {border:1px solid #cfcece;text-indent:0px;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(1) {width:40%;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:right; overflow:hidden; }
	.history_popup .change_list {display:block; width:100%; padding:15px 20px; margin-bottom:15px; box-sizing: border-box; border:1px solid #cfcece;}
	.history_popup .change_list > table {width:100%; border-collapse: collapse;}
	.history_popup .change_list > table > th{height:30px; color:#222;}
	.history_popup .change_list > table > td{height:30px; color:#222;}

	.history_popup .cup_info { clear:both; padding-top:30px;display:block;width:100%;}
	.history_popup .cup_info li {list-style:none; margin-bottom:10px;}
	.history_popup .cup_info li p {display:inline-block; color:#222; font-size:1.125em;}
	.history_popup .cup_info li p span {display:inline-block; width:90px;}
	
	/* 각종 기록 */
	.etc_rec {width:100%; border-collapse: collapse; box-sizing:border-box; border-spacing: 0px; border-left:1px solid #cfcece; border-right:1px solid #cfcece; background-color:#fff;}
	.etc_rec tbody > tr {border-bottom:1px solid #cfcece;}
	.etc_rec tbody > tr > th {height:70px;width: 110px; font-size:0.875em; font-weight:600; color:#222;border-right:1px solid #cfcece;}
	.etc_rec tbody > tr .cnts {font-size:1em; color:#222; font-weight:400; line-height:70px;}
	.etc_rec tbody > tr .btn_more {width:70px;text-align:center; line-height:70px;}
	.etc_rec tbody .td_more > td {color:#004395;}
	.etc_rec tbody .td_more > th {color:#004395;}
	.etc_rec tbody > tr .plus_table {background-color:#f7f7f7;padding:30px;}
	.etc_rec tbody > tr .plus_table table {width:100%;text-align:center; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px;}
	.etc_rec tbody > tr .plus_table table th {background-color:#004395; height:50px; color:#fff; }
	.etc_rec tbody > tr .plus_table table th:nth-child(1) {width:10%;}
	.etc_rec tbody > tr .plus_table table th:nth-child(2) {width:30%;}
	.etc_rec tbody > tr .plus_table table td {border:1px solid #cfcece;padding:25px 0; color:#222;}
	.etc_rec tbody > tr .plus_table table tr td:last-child {/* text-align:left; */ padding-left:30px;}
 
	/* 역대 감독 */
	.director {width:100%; text-align:left; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px; border:1px solid #cfcece; }
	.director thead tr th {border:1px solid #cfcece; font-size:1.25em; color:#222; font-weight:300; height:60px; vertical-align: bottom; padding-left:20px;padding-bottom:10px;}
	.director thead tr th:nth-child(1) {width:20%;}
	.director thead tr th:nth-child(3) {width:30%;}
	.director tbody {background-color:#fff;}
	.director tbody tr td {padding:15px 20px; font-size:1em; border:1px solid #cfcece; font-weight:400; color:#222;}

	.btn_c_more {display:block; width:88px; height:88px; font-size:0px; background-image:url('/images/sub/btn_c_more.png'); background-repeat: no-repeat; background-position:50% 50%; background-size:100% auto; margin:0 auto;}
}

@media all and (max-width:1600px){
	.gallery_wrap .history_gallery li div{min-height:103px;}
}

@media all and (max-width: 1280px) {
	.sub_menu.jbFixed + .main_contents.history .gallery_nav,
	.sub_menu.jbFixed + .country_search{top:160px;}	

	/*상단 백그라운드*/
	.archive_bg {height:500px; width:100%; margin-top:90px; background-image:url('/images/sub/archive_bg02.jpg'); background-position:50% 50%; background-size: cover;}
	.archive_bg .top_title_1th {text-align:center; color:#fff; font-size:30px; padding-top:170px; font-weight:600;}
	.archive_bg .top_title_2th {text-align:center; color:#fff; font-size:70px; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}

	.ff_history {width:100%; border-collapse:collapse; table-layout:fixed;}
	.ff_history caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history thead tr {background-color:#fff;}
	.ff_history thead tr th {height:70px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}

	.ff_history thead tr th:nth-child(99) {background-image:url('/images/sub/black_10.png');}
	.ff_history tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history tbody tr td {height:90px; line-height:90px; font-size:1em; border:1px solid #cfcece;color:#222;line-height:150%;}
	.ff_history tbody tr td:nth-of-type(99) {background-image:url('/images/sub/black_10.png');}
	.ff_history tbody tr td:nth-child(1) {border-left:1px solid #cfcece; font-weight:600; color:#666; line-height: 150%;}
	.ff_history tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history tbody tr td .a_rrow {width:18px; height:18px;}

	.ff_history_fa {width:100%; border-collapse:collapse;}
	.ff_history_fa caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_fa thead tr {background-color:#fff;}
	.ff_history_fa thead tr th {height:70px; padding-left:15px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_fa thead tr th:nth-child(1) {width:15%;}
	.ff_history_fa thead tr th:nth-child(2) {width:25%;}
	.ff_history_fa thead tr th:nth-child(3) {width:25%;}
	.ff_history_fa thead tr th:nth-child(4) {width:15%;}
	.ff_history_fa thead tr th:nth-child(5) {width:10%;}
	.ff_history_fa thead tr th:nth-child(6) {width:10%;background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_fa tbody tr td { height:90px; font-size:1em; border:1px solid #cfcece;color:#222; line-height:150%; padding:0 10px 0 15px;}
	.ff_history_fa tbody tr td:nth-child(6) {background-image:url('/images/sub/black_10.png');}
	.ff_history_fa tbody tr td:nth-child(1) {border-left:1px solid #cfcece; font-weight:600; color:#666;}
	.ff_history_fa tbody tr td:last-child {text-align:center; padding-left:0px;}
	.ff_history_fa tbody tr td .a_rrow {width:18px; height:18px;} 

	.ff_history_etc {width:100%; border-collapse:collapse;}
	.ff_history_etc caption {height:70px; background-color:#222; font-size:1.5em; font-weight:200; line-height:70px; text-indent:30px; text-align:left; color:#fff; }
	.ff_history_etc thead tr {background-color:#fff;}
	.ff_history_etc thead tr th {padding-left:15px; height:70px; vertical-align:bottom; line-height:50px;font-size:1.25em; color:#222; font-weight:300; border:1px solid #cfcece; overflow:hidden;}
	.ff_history_etc tbody tr:hover {cursor:pointer;border:2px solid red;box-sizing:border-box;}
	.ff_history_etc tbody tr:nth-child(even) {background-color:#f7f7f7}
	.ff_history_etc tbody tr td {padding:0 15px; height:90px; font-size:1em; border:1px solid #cfcece;color:#222;}
	.ff_history_etc tbody tr td:last-child {text-align:center;text-indent:0px;}
	.ff_history_etc tbody tr td .a_rrow {width:18px; height:18px;} 
	.ff_history_etc.nonHover tbody tr:hover{border:0px; cursor:auto;}
	.ff_history_etc.nonHover tbody tr td:last-child{text-align:left;}

	.country_add{max-width:1180px; padding:0 15px;}
	.country_search > div{max-width:1180px; padding:0 15px;}
	.country_search > div p{padding-left:5px;}
	.country_search > div .sch{right:15px;}

	/*팝업에 대한 페이지*/	
	.history_popup .history_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .history_title img {width:100px; height:auto;}
	.history_popup .history_title p {font-size:1.5em; font-weight:400; color:#222;padding-top:20px;}
	.history_popup .history_contents {display:block; padding:50px 40px; background-color:#f7f7f7; overflow-y:auto;}	
	.history_contents .history_mark {width:100%;border-collapse:collapse; margin-bottom:30px;}	
	.history_contents .history_mark tbody {border:1px solid #cfcece;border-top:0px; text-align:left; background-color:#fff;}
	.history_contents .history_mark tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_mark tbody th {color:#999; font-size:12px; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_mark tbody td {padding:25px 0px; color:#222; font-size:12px;text-align:left;width:40%;}

	.history_contents .history_score {width:100%; margin-bottom:30px;border-collapse:collapse;}
	.history_contents .history_score caption {text-align:left !important; font-size:1.25em; color:#222;padding-bottom:5px;}
	.history_contents .history_score tbody {border:1px solid #cfcece; text-align:left; background-color:#fff;}
	.history_contents .history_score tbody .vs_score {border-bottom:1px solid #cfcece;text-align:center;}
	.history_contents .history_score tbody .title {height:50px;font-size:1.25em; color:#222;vertical-align: bottom; padding:0px; width:100%;}
	.history_contents .history_score tbody th {color:#999; font-size:12px; vertical-align: top;padding:25px 0px;text-align:left; width:10%;}
	.history_contents .history_score tbody td {padding:25px 0px; color:#222; font-size:12px;text-align:left;width:40%;}


	/* ---국가별전적 ---*/
	.history_popup .country_title {display:block; width:100%; text-align:center; padding:40px 0;border-bottom:1px solid #cfcece;}
	.history_popup .country_title .country_flag {display:inline-block; text-align:center; width:112px; }
	.history_popup .country_title .country_flag p {font-size:12px; color:#222; padding-top:10px;} 
	.history_popup .country_title .country_flag .flag {width:112px; height:112px; border-radius:60px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-repeat:no-repeat; background-position: 50% 50%;}
	.history_popup .country_title > span {font-size:4.376em; color:#ccc; vertical-align:top; font-weight:800;padding:0 30px;}
	.history_popup .history_contents h3 {font-size:1.25em; color:#222; font-weight:400; padding-top:25px;padding-bottom:20px;}
	.history_popup .history_contents {position:relative;}
	.history_popup .history_contents .score {position:absolute; width:100%; top:32px; left:0; text-align:center; }
	.history_popup .history_contents .score > p {display:inline-block; font-size:0.75em; font-weight:600;padding:0 18px;}
	.history_popup .history_contents .score > p > span {display:block; font-size:3.33em; font-weight:800;}
	.history_popup .history_contents .score .match {color:#222;}
	.history_popup .history_contents .score .match span {color:#222;}
	.history_popup .history_contents .score .win {color:#df0013;}
	.history_popup .history_contents .score .win span {color:#df0013;}
	.history_popup .history_contents .score .draw {color:#999;}
	.history_popup .history_contents .score .draw span {color:#999;}
	.history_popup .history_contents .vs_score_history {width:100%; border-spacing: 0px;}
	.history_popup .history_contents .vs_score_history > thead {font-size:1em; color:#fff; background-color:#004395;}
	.history_popup .history_contents .vs_score_history > thead th {color:#fff;font-weight:400;text-align:left;}
	.history_popup .history_contents .vs_score_history > tbody {background-color:#fff; }
	.history_popup .history_contents .vs_score_history > tbody > tr > td {font-size:0.875em; color:#222; font-weight:400;border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(1) {width:10%;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(2) {width:12%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(3) {width:14%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(4) {width:24%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(5) {width:10%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:nth-child(6) {width:27%; border-bottom:1px solid #cfcece;}
	.history_popup .history_contents .vs_score_history > tbody > tr td:last-child {text-indent:0px;}
	.history_popup .vs_result {background-color:#f7f7f7;}
	.history_popup .vs_result .result_nav {list-style:none;}
	.history_popup .vs_result .result_nav li {font-size:1.7em; padding-right:30px; float:left; font-weight:500; cursor:pointer;padding-bottom:20px;}
	.history_popup .vs_result .result_nav .on {color:#222;}
	.history_popup .vs_result > .player_list {clear:both;}
	.history_popup .vs_result > .player_list > table {width:100%; border-spacing:0px;box-sizing: border-box; }
	.history_popup .vs_result > .player_list > table > thead th {border:1px solid #cfcece; background-color:#fff;}
	.history_popup .vs_result > .player_list > table > thead th > ul {width:100%; height:100%;}
	.history_popup .vs_result > .player_list > table > thead th > ul li {list-style:none; height:100%; width:50%; box-sizing: border-box; float:left; font-size:1.428em; color:#aaa; cursor:pointer; background-color:#f7f7f7;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li br{display:none;}
	.history_popup .vs_result > .player_list > table > thead th > ul li:nth-child(1) {border-right:1px solid #cfcece;}
	.history_popup .vs_result > .player_list > table > thead th > ul .on {color:#222; background-color:#fff;box-sizing:border-box;}
	.history_popup .vs_result > .player_list > table > thead th > ul li > p {padding:0px !important;display:inline-block; width:28px; height:28px; border-radius:14px; border:1px solid #cfcece; box-sizing:border-box; overflow:hidden; vertical-align: middle; background-size:100% auto; background-repeat: no-repeat; background-position:50% 50%; font-size:0px;}
	.history_popup .vs_result > .player_list > table > tbody td {border-right:1px solid #cfcece; width:33% !important; height:140px !important; position: relative;}
	.history_popup .vs_result > .player_list > table > tbody td .captain {font-size:0px; position:absolute; width:26px; height:26px; top:17px; left:12px;background:url('/images/team/icon_captain.png') no-repeat left top; z-index: 1;}
	.history_popup .vs_result > .player_list > table > tbody td .pic {font-size:0px; position:absolute; width:80px; height:80px; top:23px; left:16px;background-position:50% 5%; background-repeat:no-repeat; background-size: 100% auto; border-radius:40px;}
	.history_popup .vs_result > .player_list > table > tbody td > .name {font-size:1.4em; color:#222; position:absolute; top:0px; left:116px; text-align:left;line-height:1.4em;display:inline-block;line-height:1.2em;}
	.history_popup .vs_result > .player_list > table > tbody td .profile {font-size:1em; color:#999; text-align:left; position:absolute; top:55px; left:116px;line-height:1.2em; }
	.history_popup .vs_result >  .player_list > table > tbody td .position_gk {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#3f9f1e;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_df {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#2a83d5;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_mf {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#12ad99;}
	.history_popup .vs_result >  .player_list > table > tbody td .position_fw {position:absolute; right:23px; top:22px; font-size:1.25em; font-weight:600; color:#674daa;}

	.history_popup .play_result {clear:both; display:block; width:100%; box-sizing:border-box;border:1px solid #cfcece;overflow:hidden;}
	.history_popup .play_result .player_left {width:35%; float:left;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_left p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; left:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_left p:nth-child(2) {width:112px; text-align:center; color:#222; position:absolute; left:44px; top:163px;}
	.history_popup .play_result .player_left p:nth-child(3) {position:absolute; font-size:5.83em; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result .player_right {width:35%; float:right;position:relative; background-color:#fff; height:200px;}
	.history_popup .play_result .player_right p:nth-child(1) {width:112px; height:112px; box-sizing:border-box; border:1px solid #cfcece; background-size:100% auto; background-position:50% 50%; background-repeat: no-repeat;position:absolute; top:44px; right:44px;font-size:0px; border-radius:60px;}
	.history_popup .play_result .player_right p:nth-child(2) {width:112px; text-align:center; color:#222; position:absolute; right:44px; top:163px;}
	.history_popup .play_result .player_right p:nth-child(3) {position:absolute; font-size:5.83em; color:#ccc; font-weight:800;}
	.history_popup .play_result .win {color:#222 !important;}

	.history_popup .play_result > .result_score {width:30%; float:left;box-sizing: border-box; border-left:1px solid #cfcece; border-right:1px solid #cfcece; text-align:center; list-style:none;}
	.history_popup .play_result > .result_score li {height:40px;box-sizing: border-box; border-bottom:1px solid #cfcece;line-height:40px; font-size: 1.16em; color:#222; position:relative;}
	.history_popup .play_result > .result_score li:nth-child(1) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(2) {background-color:#fff;}
	.history_popup .play_result > .result_score li:nth-child(5) {border:0px;}
	.history_popup .play_result > .result_score li p span:nth-child(1) {position:absolute; left:20px; font-weight:600;}
	.history_popup .play_result > .result_score li p span:nth-child(2) {position:absolute; right:20px;  font-weight:600;}
	.history_popup .play_result > .result_score li p > span {color:#ccc;}
	.history_popup .play_result > .result_score li p > .win {color:#222;}
	.history_popup .score_table {display:block; width:100%; padding:30px;background-color:#fff; border:1px solid #cfcece;box-sizing:border-box;border-top:0px; overflow:hidden;}
	.history_popup .score_table .left_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .left_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .left_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .left_table > table > thead th {background-color:#fff; color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .left_table > table > tbody td {border:1px solid #cfcece;text-indent:0px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(1) {width:40%; padding-left:5px;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .left_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:left; overflow:hidden;}
	.history_popup .score_table .right_table > table {width:100%;box-sizing:border-box; border-spacing:0px; border:1px solid #cfcece; border-collapse: collapse; margin-bottom:30px;}
	.history_popup .score_table .right_table > table > caption {text-align:left; text-indent:20px; height:40px; background-color:#004395;color:#fff; line-height:40px;  font-size:1.33em;font-weight:300;}
	.history_popup .score_table .right_table > table > thead th {background-color:#fff;color:#222; border:1px solid #cfcece; font-weight:400; box-sizing: inherit;}
	.history_popup .score_table .right_table > table > tbody td {border:1px solid #cfcece;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(1) {width:40%; padding-left:5px;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(2) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(3) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(4) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(5) {width:12%; text-align:center;}
	.history_popup .score_table .right_table > table > tbody td:nth-child(6) {width:12%; text-align:center;}

	.history_popup .score_table .right_table {width:49%; float:right; overflow:hidden; }
	.history_popup .change_list {display:block; width:100%; padding:15px 20px; margin-bottom:15px; box-sizing: border-box; border:1px solid #cfcece;}
	.history_popup .change_list > table {width:100%; border-collapse: collapse;}
	.history_popup .change_list > table > th {height:30px; color:#222;}
	.history_popup .change_list > table > td {height:30px; color:#222;}

	.history_popup .cup_info { clear:both; padding-top:30px;display:block;width:100%;}
	.history_popup .cup_info li {list-style:none; margin-bottom:10px;}
	.history_popup .cup_info li p {display:inline-block; color:#222; font-size:1.125em;}
	.history_popup .cup_info li p span {display:inline-block; width:90px;}	

	.country_find .ch_list.fixed ul{padding-top:55px;}

	/* 각종 기록 */
	.etc_rec {width:100%; border-collapse: collapse; box-sizing:border-box; border-spacing: 0px; border-left:1px solid #cfcece; border-right:1px solid #cfcece; background-color:#fff;}
	.etc_rec tbody > tr {border-bottom:1px solid #cfcece;}
	.etc_rec tbody > tr > th {height:70px;width:90px; padding-left:15px; padding-right:15px; font-size:0.875em; font-weight:600; color:#222;border-right:1px solid #cfcece;}
	.etc_rec tbody > tr .cnts { padding-left:15px; padding-right:15px; font-size:1em; color:#222; font-weight:400; line-height:1.2em;}
	.etc_rec tbody > tr .btn_more {width:70px;text-align:center; line-height:70px;}
	.etc_rec tbody .td_more > td {color:#004395;}
	.etc_rec tbody .td_more > th {color:#004395;}
	.etc_rec tbody > tr .plus_table {background-color:#f7f7f7;padding:30px;}
	.etc_rec tbody > tr .plus_table table {width:100%;text-align:center; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px;}
	.etc_rec tbody > tr .plus_table table th {background-color:#004395; height:50px; color:#fff; }
	.etc_rec tbody > tr .plus_table table th:nth-child(1) {width:10%;}
	.etc_rec tbody > tr .plus_table table th:nth-child(2) {width:30%;}
	.etc_rec tbody > tr .plus_table table td {border:1px solid #cfcece;padding:25px 0; color:#222;}
	.etc_rec tbody > tr .plus_table table tr td:last-child {text-align:left; padding-left:30px;}

	/* 역대 감독 */
	.director {width:100%; text-align:left; border-collapse: collapse; box-sizing: border-box; border-spacing: 0px; border:1px solid #cfcece; }
	.director thead tr th {border:1px solid #cfcece; font-size:1.25em; color:#222; font-weight:300; height:60px; vertical-align: bottom; padding-left:20px;padding-bottom:10px;}
	.director thead tr th:nth-child(1) {width:20%;}
	.director thead tr th:nth-child(3) {width:30%;}
	.director tbody {background-color:#fff;}
	.director tbody tr td {height:70px; line-height:70px; padding-left:20px; font-size:1em; border:1px solid #cfcece; font-weight:400; color:#222;}

	.btn_c_more {display:block; width:88px; height:88px; font-size:0px; background-image:url('/images/sub/btn_c_more.png'); background-repeat: no-repeat; background-position:50% 50%; background-size:100% auto; margin:0 auto;}
}

@media all and (min-width:961px){
	.country_search > div .sch{display:block !important;}
}

@media all and (max-width:1200px){
	.sub_menu .web.national{left:-15px;}
	.history_popup.country .top_menu{width:100%;}
}

@media all and (max-width: 960px) {
	/* snb
	.sub_menu .sub_title_text.mob{display:block;}
	.sub_menu .web{display:none;}
	 */

	.sub_menu .web.national{position:inherit; left:0px; height:auto; line-height:inherit;}
	.sub_menu .web.national > div{float:none;}
	.sub_menu .web.national div.sub_title02{display:none;}
	.sub_menu .web.national .sub_title_text{padding-right:0px;}
	.sub_menu .web.national .sub_title_text a{padding-left:15px; font-size:15px;}
	.sub_menu .web.national .sub_title_text a.active{background:transparent;}
	.sub_menu .web.national .sub_title_text a:after{border-top-width:6px; border-left-width:4px; border-right-width:4px; margin-bottom:2px;}
	.sub_menu .web.national div[class^="sub_title0"]{position:static;}
	.sub_menu .web.national div[class^="sub_title0"] .list{top:45px; width:100%; padding-bottom:0px; background:#1b4490;}
	.sub_menu .web.national div[class^="sub_title0"] .list li{padding:0; border-top:1px solid #0a2f6b;}
	.sub_menu .web.national div[class^="sub_title0"] .list li a{display:block; padding:15px; font-size:17px;}

	.archive_bg{margin-top:0px;}
	.archive_bg .scroll{display:none;}
	.sub_menu.jbFixed + .main_contents.history,
	.sub_menu.jbFixed + .country_search{padding-top:0 !important;}
	.sub_menu.jbFixed + .main_contents.history .gallery_nav,
	.sub_menu.jbFixed + .country_search{position:static;}	

	.gallery_nav{height:auto; line-height:1.2em; padding:10px 0px;}
	.gallery_nav ul li{padding:0 5px;}
	.gallery_nav ul li a{padding:5px 0px;}
	.gallery_wrap .history_gallery li{width:33.333%;}
	.gallery_wrap .history_gallery li > a{height:200px;}
	.popup_wrap .history_popup{width:100% !important; max-height:100% !important; margin:0 auto !important;}
	.history_popup .top_menu{width:100%; padding-left:15px; height:54px; line-height:54px;}
	.history_popup .top_menu button{width:54px; height:54px; background-size:11px 11px;}
	.history_popup > .pic_detail{height:auto; margin-top:54px;}
	.history_popup .history_title p{line-height:1.2em;}
	.history_popup .history_title p span{display:block;}
	.history_popup .history_contents{padding:20px 15px;}
	.history_mark dl{display:block; padding:10px 0px;}
	.history_mark dl:after{content:''; display:block; clear:both;}
	.history_mark dl dt,
	.history_mark dl dd{display:block; float:left; height:40px; padding:0px; box-sizing:border-box; vertical-align:middle;}
	.history_mark dl dt span,
	.history_mark dl dd span{display:inline-block; padding:0 10px; vertical-align:middle; line-height:1.2em;}
	.history_mark dl dt:after,
	.history_mark dl dd:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
	.history_mark dl dt{clear:left; width:20% !important; text-align:left; font-size:20px;}
	.history_mark dl dd{width:80% !important;}
	.history_contents table th{width:70px !important;}
	.history_contents table td{width:auto !important; padding-right:5px !important;}
	.history_contents table *[data-national-mark="th"]{width:70px !important;}
	.history_contents table *[data-national-mark="td"]{width:130px !important;}
	.ff_history_etc caption{height:60px; line-height:60px; text-indent:0px; padding-left:15px;}
	.ff_history_fa thead tr th,
	.ff_history_fa tbody tr td{height:auto; line-height:inherit; padding:5px;}
	.ff_history_fa thead tr th{text-align:center; font-size:16px; font-weight:500; vertical-align:middle;}
	.ff_history_fa tbody tr td{font-size:14px;}
	.ff_history_fa tbody tr td:nth-of-type(1),
	.ff_history_fa tbody tr td:nth-of-type(5){text-align:center;}
	.ff_history caption{height:50px; line-height:50px;}
	
	.history_popup .score_table .right_table,
	.history_popup .score_table .left_table{float:none; width:100%;}

	.ff_history_etc caption select{height:60px;}	
	
	.main_contents.country_add{padding:0px !important;}
	.country_search{height:45px; line-height:45px;}
	.country_search .btn_search{display:black; right:15px !important; border-right:1px solid #565656;}
	.country_search > div p{width:auto; padding-right:40px;}
	.country_search > div .sch{width:100%; height:45px; top:45px; border-left-width:0px; right:0px;}
	.country_search > div .sch span{display:none;}
	.country_search .sch input{padding-left:30px; background-size:16px 16px; background-position:95% 50%;}
	.country_best{border-left-width:0px;}
	.country_best > p,
	.country_best > div,
	.country_find .ch_list,
	.country_find .ch_detail{float:none; width:auto;}
	.country_find .ch_list{position:static !important;}
	.country_find .ch_detail{margin-left:0px;}
	.country_best > p{padding-bottom:20px; border-bottom:1px solid #cfcece;}
	.country_best > div,
	.country_find .ch_detail .detail_list{border-left-width:0px; border-right-width:0px;}
	.country_best ul{padding:30px 20px 10px;}
	.country_find .ch_detail .detail_list ul{padding:40px 20px 10px;}
	.country_find{border:0px;}
	.country_find .ch_list ul{display:none;}
	.country_find .ch_list p{text-indent:0px; padding:20px 10px 20px 30px; border:0px; border-bottom:1px solid #cfcece;}

	.history_popup .history_contents td .vs_score_history > tbody > tr > td{padding:20px !important;}

	.country_best .player_table tr:nth-of-type(1) td{border-top-width:0px;}
	.country_find .player_detail{float:none; width:auto;}
	.main_contents.player .country_find .ch_list{display:none;}
	.main_contents.player .country_best{border-bottom-width:0px;}
	.country_best .player_table li,
	.country_find .player_detail .player_table li{width:50%;}
	.country_best .player_table li:nth-child(3n+3),
	.country_find .player_detail .player_table li:nth-child(3n+3){border-right-width:1px;}
	.country_best .player_table li:nth-child(2n),
	.country_find .player_detail .player_table li:nth-child(2n){border-right-width:0px;}
	.country_find .player_detail .player_table .name,
	.country_best .player_table .name{font-size:14px;}

	.directorBox .director tbody tr td{padding:10px 15px;}
}

@media all and (max-width:768px){
	.history_popup .play_result .player_right p:nth-child(3),
	.history_popup .play_result .player_left p:nth-child(3){font-size:30px !important;}
	.history_popup .play_result .player_right p:nth-child(3){left:10px;}
	.history_popup .play_result .player_left p:nth-child(3){right:10px;}

	.history_popup .cup_info li{float:none; width:auto;}
}

@media all and (max-width:640px){
	.archive_bg{height:267px;}
	.archive_bg .top_title_1th{padding-top:100px; font-size:20px;}
	.archive_bg .top_title_2th{font-size:40px;}

	.gallery_nav ul li{padding:0 10px;}
	.gallery_wrap .history_gallery li{width:50%;}
	.history_popup > .pic_nav{height:auto; min-height:110px;}
	.history_popup > .pic_nav > .btn_prev,
	.history_popup > .pic_nav > .btn_prev:hover{left:15px;}
	.history_popup > .pic_nav > .btn_next,
	.history_popup > .pic_nav > .btn_next:hover{right:15px;}
	.history_popup > .pic_nav > .year,
	.history_popup > .pic_nav > .cnts{padding-left:50px; padding-right:50px;}
	.history_popup > .pic_nav > .cnts{padding-bottom:10px;word-break:keep-all; line-height:1.2em;}
	.history_popup > .d_term{padding:20px 15px;}
	.history_popup > .d_term > .term{position:static;}
	.history_popup > .d_term > .term br{display:none;}
	.history_popup > .d_term > .cnts{padding-left:0px;}
	.history_popup > .d_term > .cnts li{margin-bottom:5px;}
	.history_popup > .d_term > .cnts li p{word-break:keep-all;}

	.history_popup.national .top_menu{font-size:13px;}
	.history_popup.national .top_menu span:nth-child(1),
	.history_popup.national .top_menu span:nth-child(2){padding-left:20px;}

	.history_mark dl dt{width:30% !important; font-size:16px;}
	.history_mark dl dd{width:70% !important;}
	.history_contents table *[data-national-mark="td"]{width:100px !important;}
	.history_contents .history_score tbody .vs_score .vs_date{left:auto; top:10px; right:15px; transform:translate(0,0);}
	.history_contents .history_score tbody .vs_score p{position:relative; margin-top:10px; text-align:center !important; box-sizing:border-box;}
	.history_contents .history_score tbody .vs_score p img{display:block; width:78px; padding:0px; margin:0 auto 5px;}
	.history_contents .history_score tbody .vs_score p img.web{display:none;}
	.history_contents .history_score tbody .vs_score p img.mob{display:block;}
	.history_contents .history_score tbody .vs_score p span i{position:absolute; top:20px; padding:0px !important; font-size:42px;}
	.history_contents .history_score tbody .vs_score p span{padding:0px !important; line-height:1.2em;}
	.history_contents .history_score tbody .vs_score p:nth-of-type(1){padding-right:20px;}
	.history_contents .history_score tbody .vs_score p:nth-of-type(2){padding-left:20px;}
	.history_contents .history_score tbody .vs_score p:nth-of-type(1) i{right:30px;}
	.history_contents .history_score tbody .vs_score p:nth-of-type(2) i{left:30px;}

	.history_popup .play_result{position:relative; height:400px; overflow:inherit; border:0px; border-top:1px solid #cfcece; border-bottom:1px solid #cfcece;}
	.history_popup .play_result .player_left,
	.history_popup .play_result .player_right{width:50%; box-sizing:border-box;}
	.history_popup .play_result .player_left{border-left:1px solid #cfcece;}
	.history_popup .play_result .player_right{border-right:1px solid #cfcece;}
	.history_popup .play_result > .result_score{float:none; width:100%; position:absolute; top:200px; border-top:1px solid #cfcece;}
	.history_popup .score_table{padding:20px 15px;}

	.country_search > div p{font-size:17px;}	
	.country_search .sch input{background-position:94% 50%;}
	.country_best ul{padding:20px 20px 20px;}
	.country_find .ch_detail .detail_list ul{padding:40px 20px 30px;}
	.country_best ul li img,
	.country_find .ch_detail .detail_list ul li img{width:80px; height:80px;}
	.country_find .ch_detail .detail_list ul li,
	.country_best ul li{min-height:130px;}
	.country_find .ch_detail .detail_list ul li span{max-width:84px;}

	.country_best ul:after,
	.country_find .ch_detail .detail_list ul:after{content:''; display:block; clear:both;}
	.country_best ul li,
	.country_find .ch_detail .detail_list ul li{float:left; width:25%; box-sizing:border-box;}
	.country_best ul li:nth-child(4n+1),
	.country_find .ch_detail .detail_list ul li:nth-child(4n+1){clear:left;}

	.history_popup .history_contents td .vs_score_history > tbody > tr > td{padding:15px !important;}
	.country_best .player_table li,
	.country_find .player_detail .player_table li{float:none; width:100%; border-left-width:0px; border-right-width:0px;}
	.country_best .player_table li:nth-child(3n+3),
	.country_find .player_detail .player_table li:nth-child(3n+3){border-right-width:0px;}
	.country_find .player_detail{border-left-width:0px; border-right-width:0px;}

	.main_contents.country_add.directorBox{padding:20px 15px !important; background:#fff;}
	.directorBox .director{border:0px;}
	.directorBox .director tbody tr td{padding-left:95px;}
	.directorBox .director tbody tr td:after{padding:10px;}
}

@media all and (max-width:420px){
	.sub_menu .sub_title_text span{display:block;}
	.sub_menu .sub_menu_list.national{top:45px;}

	.history_contents .history_score tbody .vs_score p:nth-of-type(1) i{right:10px;}
	.history_contents .history_score tbody .vs_score p:nth-of-type(2) i{left:10px;}

	.history_popup .play_result{height:350px;}
	.history_popup .play_result > .result_score{top:150px;}
	.history_popup .play_result .player_left{padding-right:20px; box-sizing:border-box; height:150px;}
	.history_popup .play_result .player_right{padding-left:20px; box-sizing:border-box; height:150px;}
	.history_popup .play_result .player_left p:nth-child(1),
	.history_popup .play_result .player_right p:nth-child(1){position:static; width:78px; height:78px; margin:20px auto 10px;}
	.history_popup .play_result .player_left p:nth-child(2),
	.history_popup .play_result .player_right p:nth-child(2){position:static; width:100%; box-sizing:border-box; padding:0 5px; text-align:center; font-size:12px;}

	.country_search .sch input{background-position:95% 50% !important;}
	.country_best ul li,
	.country_find .ch_detail .detail_list ul li{padding:5px;}
	.country_best ul{padding:20px 10px;}
	.country_find .ch_detail .detail_list ul{padding-bottom:20px; padding-left:10px; padding-right:10px;}
	.country_best ul li img,
	.country_find .ch_detail .detail_list ul li img{width:65px; height:65px;}	
	.country_find .ch_detail .detail_list ul li,
	.country_best ul li{min-height:100px;}
	.ff_history_etc thead tr th {height: 50px;padding:5px; line-height:inherit;font-size:1.25em;}
	.ff_history_etc tbody tr td {padding: 5px; height: auto;}
}

@media all and (max-width:350px){
	.history_popup.national .top_menu{font-size:12px;}
	.history_popup.national .top_menu span:nth-child(1),
	.history_popup.national .top_menu span:nth-child(2){padding-left:10px;}
}