@charset "utf-8";
/*************************************************
프로젝트명 : 평창올림픽
commnet : pictogram / flag
*************************************************/

/* .ico-picto01 - 평창사이트 메인 */
.ico-picto01{display:inline-block;width:30px;height:30px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_pictogram05.png) 0 0 no-repeat;vertical-align:top;}

.ico-picto01.Olympic{background-position:0 -210px;}
.ico-picto01.ALP2-b{background-position:0 -120px;} /* 알파인스키 (스피드) - 설상 */
.ico-picto01.ALP1-b{background-position:-30px -120px;} /* 알파인스키 (테크니컬) */
.ico-picto01.BTH-b{background-position:-60px -120px;} /* 바이애슬론 */
.ico-picto01.BOB-b{background-position:-90px -120px;} /* 봅슬레이 */
.ico-picto01.CCS-b{background-position:-120px -120px;} /* 크로스컨트리스키 */
.ico-picto01.CUR-b{background-position:-150px -120px;} /* 컬링 */

.ico-picto01.FSK-b{background-position:-180px -120px;} /* 피켜스케이팅 */
.ico-picto01.FRS1-b{background-position:-210px -120px;} /* 프리스타일 스키(에어리얼) */
.ico-picto01.FRS2-b{background-position:-240px -120px;} /* 프리스타일 스키(스키 하프파이프) */
.ico-picto01.FRS3-b{background-position:-270px -120px;} /* 프리스타일 스키(모글) */
.ico-picto01.FRS4-b{background-position:-300px -120px;} /* 프리스타일 스키(스키 슬로프스타일) */
.ico-picto01.FRS5-b{background-position:-330px -120px;} /* 프리스타일 스키(스키 크로스) */

.ico-picto01.IHO-b{background-position:-360px -120px;} /* 아이스 하키 */
.ico-picto01.LUG-b{background-position:-390px -120px;} /* 루지 */
.ico-picto01.NCB-b{background-position:-420px -120px;} /* 노르딕 복합 */
.ico-picto01.STK-b{background-position:-450px -120px;} /* 쇼트트랙 스피드 스케이팅 */
.ico-picto01.SKN-b{background-position:-480px -120px;} /* 스켈레톤 - 슬라이딩 */
.ico-picto01.SJP-b{background-position:-510px -120px;} /* 스키점프 */

.ico-picto01.SBD1-b{background-position:-540px -120px;} /* 스노보드(빅에어) */
.ico-picto01.SBD2-b{background-position:-570px -120px;} /* 스노보드(스노보드 크로스) */
.ico-picto01.SBD3-b{background-position:-600px -120px;} /* 스노보드(하프파이프)) */
.ico-picto01.SBD4-b{background-position:-630px -120px;} /* 스노보드(평행대회전) */
.ico-picto01.SBD5-b{background-position:-660px -120px;} /* 스노보드((슬로프스타일) */
.ico-picto01.SSK-b{background-position:-690px -120px;} /* 스피드 스케이팅 - 빙상 */

/* .ico-picto02 */
.ico-picto02{display:inline-block;width:30px;height:30px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_pictogram05.png) 0 0 no-repeat;vertical-align:top;}

.ico-picto02.opening{background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_news36.png) -600px -150px no-repeat;}
.ico-picto02.ALP2-b{background-position:0 -90px;} /* 알파인스키 (스피드) - 설상 */
.ico-picto02.ALP1-b{background-position:-30px -90px;} /* 알파인스키 (테크니컬) */
.ico-picto02.BTH-b{background-position:-60px -90px;} /* 바이애슬론 */
.ico-picto02.BOB-b{background-position:-90px -90px;} /* 봅슬레이 */
.ico-picto02.CCS-b{background-position:-120px -90px;} /* 크로스컨트리스키 */
.ico-picto02.CUR-b{background-position:-150px -90px;} /* 컬링 */

.ico-picto02.FSK-b{background-position:-180px -90px;} /* 피켜스케이팅 */
.ico-picto02.FRS1-b{background-position:-210px -90px;} /* 프리스타일 스키(에어리얼) */
.ico-picto02.FRS2-b{background-position:-240px -90px;} /* 프리스타일 스키(스키 하프파이프) */
.ico-picto02.FRS3-b{background-position:-270px -90px;} /* 프리스타일 스키(모글) */
.ico-picto02.FRS4-b{background-position:-300px -90px;} /* 프리스타일 스키(스키 슬로프스타일) */
.ico-picto02.FRS5-b{background-position:-330px -90px;} /* 프리스타일 스키(스키 크로스) */

.ico-picto02.IHO-b{background-position:-360px -90px;} /* 아이스 하키 */
.ico-picto02.LUG-b{background-position:-390px -90px;} /* 루지 */
.ico-picto02.NCB-b{background-position:-420px -90px;} /* 노르딕 복합 */
.ico-picto02.STK-b{background-position:-450px -90px;} /* 쇼트트랙 스피드 스케이팅 */
.ico-picto02.SKN-b{background-position:-480px -90px;} /* 스켈레톤 - 슬라이딩 */
.ico-picto02.SJP-b{background-position:-510px -90px;} /* 스키점프 */

.ico-picto02.SBD1-b{background-position:-540px -90px;} /* 스노보드(빅에어) */
.ico-picto02.SBD2-b{background-position:-570px -90px;} /* 스노보드(스노보드 크로스) */
.ico-picto02.SBD3-b{background-position:-600px -90px;} /* 스노보드(하프파이프)) */
.ico-picto02.SBD4-b{background-position:-630px -90px;} /* 스노보드(평행대회전) */
.ico-picto02.SBD5-b{background-position:-660px -90px;} /* 스노보드((슬로프스타일) */
.ico-picto02.SSK-b{background-position:-690px -90px;} /* 스피드 스케이팅 - 빙상 */

/* ico-picto03 - 경기일정 사용 */
.ico-picto03{position:relative;}
.ico-picto03:before{content:"";display:inline-block;clear:both;position:absolute;top:0px;left:78px;width:46px;height:46px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_sche_pito02.png) no-repeat;}
.ico-picto03.opening:before{background-position:0 -1200px;}

.ico-picto03.ALP2-b:before{background-position:0 0;} /* 알파인스키 (스피드) - 설상 */
.ico-picto03.ALP1-b:before{background-position:0 -50px;} /* 알파인스키 (테크니컬) */
.ico-picto03.BTH-b:before{background-position:0 -100px;} /* 바이애슬론 */
.ico-picto03.BOB-b:before{background-position:0 -150px;} /* 봅슬레이 */
.ico-picto03.CCS-b:before{background-position:0 -200px;} /* 크로스컨트리스키 */
.ico-picto03.CUR-b:before{background-position:0 -250px;} /* 컬링 */

.ico-picto03.FSK-b:before{background-position:0 -300px;} /* 피켜스케이팅 */
.ico-picto03.FRS1-b:before{background-position:0 -350px;} /* 프리스타일 스키(에어리얼) */
.ico-picto03.FRS2-b:before{background-position:0 -400px;} /* 프리스타일 스키(스키 하프파이프) */
.ico-picto03.FRS3-b:before{background-position:0 -450px;} /* 프리스타일 스키(모글) */
.ico-picto03.FRS4-b:before{background-position:0 -500px;} /* 프리스타일 스키(스키 슬로프스타일) */
.ico-picto03.FRS5-b:before{background-position:0 -550px;} /* 프리스타일 스키(스키 크로스) */

.ico-picto03.IHO-b:before{background-position:0 -600px;} /* 아이스 하키 */
.ico-picto03.LUG-b:before{background-position:0 -650px;} /* 루지 */
.ico-picto03.NCB-b:before{background-position:0 -700px;} /* 노르딕 복합 */
.ico-picto03.STK-b:before{background-position:0 -750px;} /* 쇼트트랙 스피드 스케이팅 */
.ico-picto03.SKN-b:before{background-position:0 -800px;} /* 스켈레톤 - 슬라이딩 */
.ico-picto03.SJP-b:before{background-position:0 -850px;} /* 스키점프 */

.ico-picto03.SBD1-b:before{background-position:0 -900px;} /* 스노보드(빅에어) */
.ico-picto03.SBD2-b:before{background-position:0 -950px;} /* 스노보드(스노보드 크로스) */
.ico-picto03.SBD3-b:before{background-position:0 -1000px;} /* 스노보드(하프파이프)) */
.ico-picto03.SBD4-b:before{background-position:0 -1050px;} /* 스노보드(평행대회전) */
.ico-picto03.SBD5-b:before{background-position:0 -1100px;} /* 스노보드((슬로프스타일) */
.ico-picto03.SSK-b:before{background-position:0 -1150px;} /* 스피드 스케이팅 - 빙상 */


/* 모바일 */
@media only screen and (max-width:768px){
	/* 모바일 - 평창메인 경기일정 */
	.ico-picto01{display:inline-block;width:15px;height:15px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_pictogram05.png) 0 0 no-repeat;background-size:360px auto;vertical-align:middle;}
	.ico-picto01.Olympic{background-position:0 -105px;}
	.ico-picto01.ALP2-b{background-position:0 -60px;} /* 알파인스키 (스피드) - 설상 */
	.ico-picto01.ALP1-b{background-position:-15px -60px;} /* 알파인스키 (테크니컬) */
	.ico-picto01.BTH-b{background-position:-30px -60px;} /* 바이애슬론 */
	.ico-picto01.BOB-b{background-position:-45px -60px;} /* 봅슬레이 */
	.ico-picto01.CCS-b{background-position:-60px -60px;} /* 크로스컨트리스키 */
	.ico-picto01.CUR-b{background-position:-75px -60px;} /* 컬링 */
	.ico-picto01.FSK-b{background-position:-90px -60px;} /* 피켜스케이팅 */
	.ico-picto01.FRS1-b{background-position:-105px -60px;} /* 프리스타일 스키(에어리얼) */
	.ico-picto01.FRS2-b{background-position:-120px -60px;} /* 프리스타일 스키(스키 하프파이프) */
	.ico-picto01.FRS3-b{background-position:-135px -60px;} /* 프리스타일 스키(모글) */
	.ico-picto01.FRS4-b{background-position:-150px -60px;} /* 프리스타일 스키(스키 슬로프스타일) */
	.ico-picto01.FRS5-b{background-position:-165px -60px;} /* 프리스타일 스키(스키 크로스) */
	.ico-picto01.IHO-b{background-position:-180px -60px;} /* 아이스 하키 */
	.ico-picto01.LUG-b{background-position:-195px -60px;} /* 루지 */
	.ico-picto01.NCB-b{background-position:-210px -60px;} /* 노르딕 복합 */
	.ico-picto01.STK-b{background-position:-225px -60px;} /* 쇼트트랙 스피드 스케이팅 */
	.ico-picto01.SKN-b{background-position:-240px -60px;} /* 스켈레톤 - 슬라이딩 */
	.ico-picto01.SJP-b{background-position:-255px -60px;} /* 스키점프 */
	.ico-picto01.SBD1-b{background-position:-270px -60px;} /* 스노보드(빅에어) */
	.ico-picto01.SBD2-b{background-position:-285px -60px;} /* 스노보드(스노보드 크로스) */
	.ico-picto01.SBD3-b{background-position:-300px -60px;} /* 스노보드(하프파이프)) */
	.ico-picto01.SBD4-b{background-position:-315px -60px;} /* 스노보드(평행대회전) */
	.ico-picto01.SBD5-b{background-position:-330px -60px;} /* 스노보드((슬로프스타일) */
	.ico-picto01.SSK-b{background-position:-345px -60px} /* 스피드 스케이팅 - 빙상 */
}


/* 탭 */
.tab-type01 i{display:inline-block;width:30px;height:30px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_pictogram05.png) 0 0 no-repeat;}
.tab-type01 .ico-a{background-position:0 -92px;}
.tab-type01 .ico-b{background-position:-690px -92px;}
.tab-type01 .ico-c{background-position:-480px -92px;}


/* 국기 - 사각형 34x24 */
.ico-flag01{}
.ico-flag01.v01:after,
.ico-flag01.v02:before{content:"";display:inline-block;clear:both;width:34px;height:24px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_sche_flag34_06.png) 0 0 no-repeat;vertical-align:middle;outline:1px solid #c9c9c9;}
.ico-flag01.v01:after{margin-left:12px;}
.ico-flag01.v02:before{margin-right:12px;}
.ico-flag01 em{vertical-align:middle;}
.ico-flag01.br,
.ico-flag02.br{display:inline-block;}


.ico-flag01.at:after,.ico-flag01.at:before{background-position:0 0;}  /* 오스트리아 */
.ico-flag01.au:after,.ico-flag01.au:before{background-position:0 -30px;}  /* 오스트레일리아 */
.ico-flag01.by:after,.ico-flag01.by:before{background-position:0 -60px;}  /* 벨라루스 */
.ico-flag01.ca:after,.ico-flag01.ca:before{background-position:0 -90px;}  /* 캐나다 */
.ico-flag01.ch:after,.ico-flag01.ch:before{background-position:0 -120px;}  /* 스위스 */
.ico-flag01.cn:after,.ico-flag01.cn:before{background-position:0 -150px;}  /* 중국 */
.ico-flag01.cz:after,.ico-flag01.cz:before{background-position:0 -180px;}  /* 체코 */
.ico-flag01.de:after,.ico-flag01.de:before{background-position:0 -210px;}  /* 독일 */
.ico-flag01.fi:after,.ico-flag01.fi:before{background-position:0 -240px;}  /* 핀란드 */
.ico-flag01.fr:after,.ico-flag01.fr:before{background-position:0 -270px;}  /* 프랑스 */
.ico-flag01.gb:after,.ico-flag01.gb:before{background-position:0 -300px;}  /* 영국 */
.ico-flag01.hr:after,.ico-flag01.hr:before{background-position:0 -330px;}  /* 크로아티아 */
.ico-flag01.it:after,.ico-flag01.it:before{background-position:0 -360px;}  /* 이탈리아 */
.ico-flag01.jp:after,.ico-flag01.jp:before{background-position:0 -390px;}  /* 일본 */
.ico-flag01.kr:after,.ico-flag01.kr:before{background-position:0 -420px;}  /* 대한민국 (개최국) */
.ico-flag01.kz:after,.ico-flag01.kz:before{background-position:0 -450px;}  /* 카자흐스탄 */
.ico-flag01.lv:after,.ico-flag01.lv:before{background-position:0 -480px;}  /* 라트비아 */
.ico-flag01.nl:after,.ico-flag01.nl:before{background-position:0 -510px;}  /* 네덜란드 */
.ico-flag01.no:after,.ico-flag01.no:before{background-position:0 -540px;}  /* 노르웨이 */
.ico-flag01.pl:after,.ico-flag01.pl:before{background-position:0 -570px;}  /* 폴란드 */
.ico-flag01.ru:after,.ico-flag01.ru:before{background-position:0 -600px;}  /* 러시아 */
.ico-flag01.se:after,.ico-flag01.se:before{background-position:0 -630px;}  /* 스웨덴 */
.ico-flag01.si:after,.ico-flag01.si:before{background-position:0 -660px;}  /* 슬로베니아 */
.ico-flag01.sk:after,.ico-flag01.sk:before{background-position:0 -690px;}  /* 슬로바키아 */
.ico-flag01.ua:after,.ico-flag01.ua:before{background-position:0 -720px;}  /* 우크라이나 */
.ico-flag01.us:after,.ico-flag01.us:before{background-position:0 -750px;}  /* 미국 */
.ico-flag01.cr:after,.ico-flag01.cr:before{background-position:0 -780px;}  /* 남북단일팀 */
.ico-flag01.ro:after,.ico-flag01.ro:before{background-position:0 -810px;}  /* 루마니아 */
.ico-flag01.ee:after,.ico-flag01.ee:before{background-position:0 -840px;}  /* 에스토니아 */
.ico-flag01.be:after,.ico-flag01.be:before{background-position:0 -870px;}  /* 벨기에 */
.ico-flag01.bg:after,.ico-flag01.bg:before{background-position:0 -900px;}  /* 불가리아 */
.ico-flag01.nz:after,.ico-flag01.nz:before{background-position:0 -930px;}  /* 뉴질랜드 */
.ico-flag01.hu:after,.ico-flag01.hu:before{background-position:0 -960px;}  /* 헝가리 */
.ico-flag01.dk:after,.ico-flag01.dk:before{background-position:0 -990px;}  /* 덴마크 */
.ico-flag01.es:after,.ico-flag01.es:before{background-position:0 -1020px;}  /* 스페인 */
.ico-flag01.kp:after,.ico-flag01.kp:before{background-position:0 -1050px;}  /* 북한 */
.ico-flag01.il:after,.ico-flag01.il:before{background-position:0 -1080px;}  /* 이스라엘 */
.ico-flag01.br:after,.ico-flag01.br:before{background-position:0 -1110px;}  /* 브라질 */
.ico-flag01.lt:after,.ico-flag01.lt:before{background-position:0 -1140px;}  /* 리투아니아 */
.ico-flag01.tr:after,.ico-flag01.tr:before{background-position:0 -1170px;}  /* 터키 */
.ico-flag01.cl:after,.ico-flag01.cl:before{background-position:0 -1200px;}  /* 칠레 */
.ico-flag01.ar:after,.ico-flag01.ar:before{background-position:0 -1230px;}  /* 아르헨티나 */
.ico-flag01.is:after,.ico-flag01.is:before{background-position:0 -1260px;}  /* 아이슬란드 */
.ico-flag01.ie:after,.ico-flag01.ie:before{background-position:0 -1290px;}  /* 아일랜드 */
.ico-flag01.ad:after,.ico-flag01.ad:before{background-position:0 -1320px;}  /* 안도라 */
.ico-flag01.mx:after,.ico-flag01.mx:before{background-position:0 -1350px;}  /* 멕시코 */
.ico-flag01.co:after,.ico-flag01.co:before{background-position:0 -1380px;}  /* 콜롬비아 */
.ico-flag01.ir:after,.ico-flag01.ir:before{background-position:0 -1410px;}  /* 이란 */
.ico-flag01.tw:after,.ico-flag01.tw:before{background-position:0 -1440px;}  /* 타이베이 */
.ico-flag01.th:after,.ico-flag01.th:before{background-position:0 -1470px;}  /* 태국 */
.ico-flag01.gr:after,.ico-flag01.gr:before{background-position:0 -1500px;}  /* 그리스 */
.ico-flag01.mc:after,.ico-flag01.mc:before{background-position:0 -1530px;}  /* 모나코 */
.ico-flag01.ba:after,.ico-flag01.ba:before{background-position:0 -1560px;}  /* 보스니아 헤르체고비나 */
.ico-flag01.rs:after,.ico-flag01.rs:before{background-position:0 -1590px;}  /* 세르비아 */
.ico-flag01.ge:after,.ico-flag01.ge:before{background-position:0 -1620px;}  /* 조지아 */
.ico-flag01.jm:after,.ico-flag01.jm:before{background-position:0 -1650px;}  /* 자메이카 */
.ico-flag01.lb:after,.ico-flag01.lb:before{background-position:0 -1680px;}  /* 레바논 */
.ico-flag01.mk:after,.ico-flag01.mk:before{background-position:0 -1710px;}  /* 마케도니아 */
.ico-flag01.li:after,.ico-flag01.li:before{background-position:0 -1740px;}  /* 리히텐슈타인 */
.ico-flag01.me:after,.ico-flag01.me:before{background-position:0 -1770px;}  /* 몬테네그로 */
.ico-flag01.am:after,.ico-flag01.am:before{background-position:0 -1800px;}  /* 아르메니아 */



/* 국기 - 사각형 24x16 */
.ico-flag02{}
.ico-flag02.v01:after,
.ico-flag02.v02:before{content:"";display:inline-block;clear:both;width:24px;height:16px;outline: 1px solid #c9c9c9;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_sche_flag24_06.png) 0 0 no-repeat;vertical-align:middle;}
.ico-flag02.v01:after{margin-left:12px;}
.ico-flag02.v02:before{margin-right:12px;}
.ico-flag02 em{vertical-align:middle;}

.ico-flag02.at:after,.ico-flag02.at:before{background-position:0 0;}  /* 오스트리아 */
.ico-flag02.au:after,.ico-flag02.au:before{background-position:0 -20px;}  /* 오스트레일리아 */
.ico-flag02.by:after,.ico-flag02.by:before{background-position:0 -40px;}  /* 벨라루스 */
.ico-flag02.ca:after,.ico-flag02.ca:before{background-position:0 -60px;}  /* 캐나다 */
.ico-flag02.ch:after,.ico-flag02.ch:before{background-position:0 -80px;}  /* 스위스 */
.ico-flag02.cn:after,.ico-flag02.cn:before{background-position:0 -100px;}  /* 중국 */
.ico-flag02.cz:after,.ico-flag02.cz:before{background-position:0 -120px;}  /* 체코 */
.ico-flag02.de:after,.ico-flag02.de:before{background-position:0 -140px;}  /* 독일 */
.ico-flag02.fi:after,.ico-flag02.fi:before{background-position:0 -160px;}  /* 핀란드 */
.ico-flag02.fr:after,.ico-flag02.fr:before{background-position:0 -180px;}  /* 프랑스 */
.ico-flag02.gb:after,.ico-flag02.gb:before{background-position:0 -200px;}  /* 영국 */
.ico-flag02.hr:after,.ico-flag02.hr:before{background-position:0 -220px;}  /* 크로아티아 */
.ico-flag02.it:after,.ico-flag02.it:before{background-position:0 -240px;}  /* 이탈리아 */
.ico-flag02.jp:after,.ico-flag02.jp:before{background-position:0 -260px;}  /* 일본 */
.ico-flag02.kr:after,.ico-flag02.kr:before{background-position:0 -280px;}  /* 대한민국 (개최국) */
.ico-flag02.kz:after,.ico-flag02.kz:before{background-position:0 -300px;}  /* 카자흐스탄 */
.ico-flag02.lv:after,.ico-flag02.lv:before{background-position:0 -320px;}  /* 라트비아 */
.ico-flag02.nl:after,.ico-flag02.nl:before{background-position:0 -340px;}  /* 네덜란드 */
.ico-flag02.no:after,.ico-flag02.no:before{background-position:0 -360px;}  /* 노르웨이 */
.ico-flag02.pl:after,.ico-flag02.pl:before{background-position:0 -380px;}  /* 폴란드 */
.ico-flag02.ru:after,.ico-flag02.ru:before{background-position:0 -400px;}  /* 러시아 */
.ico-flag02.se:after,.ico-flag02.se:before{background-position:0 -420px;}  /* 스웨덴 */
.ico-flag02.si:after,.ico-flag02.si:before{background-position:0 -440px;}  /* 슬로베니아 */
.ico-flag02.sk:after,.ico-flag02.sk:before{background-position:0 -460px;}  /* 슬로바키아 */
.ico-flag02.ua:after,.ico-flag02.ua:before{background-position:0 -480px;}  /* 우크라이나 */
.ico-flag02.us:after,.ico-flag02.us:before{background-position:0 -500px;}  /* 미국 */
.ico-flag02.cr:after,.ico-flag02.cr:before{background-position:0 -520px;}  /* 남북단일팀 */
.ico-flag02.ro:after,.ico-flag02.ro:before{background-position:0 -540px;}  /* 루마니아 */
.ico-flag02.ee:after,.ico-flag02.ee:before{background-position:0 -560px;}  /* 에스토니아 */
.ico-flag02.be:after,.ico-flag02.be:before{background-position:0 -580px;}  /* 벨기에 */
.ico-flag02.bg:after,.ico-flag02.bg:before{background-position:0 -600px;}  /* 불가리아 */
.ico-flag02.nz:after,.ico-flag02.nz:before{background-position:0 -620px;}  /* 뉴질랜드 */
.ico-flag02.hu:after,.ico-flag02.hu:before{background-position:0 -640px;}  /* 헝가리 */
.ico-flag02.dk:after,.ico-flag02.dk:before{background-position:0 -660px;}  /* 덴마크 */
.ico-flag02.es:after,.ico-flag02.es:before{background-position:0 -680px;}  /* 스페인 */
.ico-flag02.kp:after,.ico-flag02.kp:before{background-position:0 -700px;}  /* 북한 */
.ico-flag02.il:after,.ico-flag02.il:before{background-position:0 -720px;}  /* 이스라엘 */
.ico-flag02.br:after,.ico-flag02.br:before{background-position:0 -740px;}  /* 브라질 */
.ico-flag02.lt:after,.ico-flag02.lt:before{background-position:0 -760px;}  /* 리투아니아 */
.ico-flag02.tr:after,.ico-flag02.tr:before{background-position:0 -780px;}  /* 터키 */
.ico-flag02.cl:after,.ico-flag02.cl:before{background-position:0 -800px;}  /* 칠레 */
.ico-flag02.ar:after,.ico-flag02.ar:before{background-position:0 -820px;}  /* 아르헨티나 */
.ico-flag02.is:after,.ico-flag02.is:before{background-position:0 -840px;}  /* 아이슬란드 */
.ico-flag02.ie:after,.ico-flag02.ie:before{background-position:0 -860px;}  /* 아일랜드 */
.ico-flag02.ad:after,.ico-flag02.ad:before{background-position:0 -880px;}  /* 안도라 */
.ico-flag02.mx:after,.ico-flag02.mx:before{background-position:0 -900px;}  /* 멕시코 */
.ico-flag02.co:after,.ico-flag02.co:before{background-position:0 -920px;}  /* 콜롬비아 */
.ico-flag02.ir:after,.ico-flag02.ir:before{background-position:0 -940px;}  /* 이란 */
.ico-flag02.tw:after,.ico-flag02.tw:before{background-position:0 -960px;}  /* 타이베이 */
.ico-flag02.th:after,.ico-flag02.th:before{background-position:0 -980px;}  /* 태국 */
.ico-flag02.gr:after,.ico-flag02.gr:before{background-position:0 -1000px;}  /* 그리스 */
.ico-flag02.mc:after,.ico-flag02.mc:before{background-position:0 -1020px;}  /* 모나코 */
.ico-flag02.ba:after,.ico-flag02.ba:before{background-position:0 -1040px;}  /* 보스니아 헤르체고비나 */
.ico-flag02.rs:after,.ico-flag02.rs:before{background-position:0 -1060px;}  /* 세르비아 */
.ico-flag02.ge:after,.ico-flag02.ge:before{background-position:0 -1080px;}  /* 조지아 */
.ico-flag02.jm:after,.ico-flag02.jm:before{background-position:0 -1100px;}  /* 자메이카 */
.ico-flag02.lb:after,.ico-flag02.lb:before{background-position:0 -1120px;}  /* 레바논 */
.ico-flag02.mk:after,.ico-flag02.mk:before{background-position:0 -1140px;}  /* 마케도니아 */
.ico-flag02.li:after,.ico-flag02.li:before{background-position:0 -1160px;}  /* 리히텐슈타인 */
.ico-flag02.me:after,.ico-flag02.me:before{background-position:0 -1180px;}  /* 몬테네그로 */
.ico-flag02.am:after,.ico-flag02.am:before{background-position:0 -1200px;}  /* 아르메니아 */


/* 모바일 */
@media only screen and (max-width:768px){
	/* 반응형 - 경기일정 */
	.ico-flag01{}
	.ico-flag01.v01:after,
	.ico-flag01.v02:before,
	.ico-flag02.v01:after,
	.ico-flag02.v02:before{content:"";display:inline-block;clear:both;width:17px;height:12px;margin-top:-1px;background:url(http://img.yonhapnews.co.kr/basic/svc/00_ko/2018/pc2018/images/sprites_sche_flag34_06.png) 0 0 no-repeat;background-size:17px auto;line-height:100%;vertical-align:middle;}
	.ico-flag01.v01:after,
	.ico-flag02.v01:after{margin-left:8px;}
	.ico-flag01.v02:before,
	.ico-flag02.v02:before{margin-right:8px;}
	.ico-flag01 em,
	.ico-flag02 em{vertical-align:middle;}

	.ico-flag01.v01:after,
	.ico-flag01.v02:before{outline:1px solid #c9c9c9;}

	.ico-flag02.v01:after,
	.ico-flag02.v02:before{outline:1px solid #c9c9c9;}

	.ico-flag01.at:after,.ico-flag01.at:before,
	.ico-flag02.at:after,.ico-flag02.at:before{background-position:0 0px;}  /* 오스트리아 */
	.ico-flag01.au:after,.ico-flag01.au:before,
	.ico-flag02.au:after,.ico-flag02.au:before{background-position:0 -15px;}  /* 오스트레일리아 */
	.ico-flag01.by:after,.ico-flag01.by:before,
	.ico-flag02.by:after,.ico-flag02.by:before{background-position:0 -30px;}  /* 벨라루스 */
	.ico-flag01.ca:after,.ico-flag01.ca:before,
	.ico-flag02.ca:after,.ico-flag02.ca:before{background-position:0 -45px;}  /* 캐나다 */
	.ico-flag01.ch:after,.ico-flag01.ch:before,
	.ico-flag02.ch:after,.ico-flag02.ch:before{background-position:0 -60px;}  /* 스위스 */
	.ico-flag01.cn:after,.ico-flag01.cn:before,
	.ico-flag02.cn:after,.ico-flag02.cn:before{background-position:0 -75px;}  /* 중국 */
	.ico-flag01.cz:after,.ico-flag01.cz:before,
	.ico-flag02.cz:after,.ico-flag02.cz:before{background-position:0 -90px;}  /* 체코 */
	.ico-flag01.de:after,.ico-flag01.de:before,
	.ico-flag02.de:after,.ico-flag02.de:before{background-position:0 -105px;}  /* 독일 */
	.ico-flag01.fi:after,.ico-flag01.fi:before,
	.ico-flag02.fi:after,.ico-flag02.fi:before{background-position:0 -120px;}  /* 핀란드 */
	.ico-flag01.fr:after,.ico-flag01.fr:before,
	.ico-flag02.fr:after,.ico-flag02.fr:before{background-position:0 -135px;}  /* 프랑스 */
	.ico-flag01.gb:after,.ico-flag01.gb:before,
	.ico-flag02.gb:after,.ico-flag02.gb:before{background-position:0 -150px;}  /* 영국 */
	.ico-flag01.hr:after,.ico-flag01.hr:before,
	.ico-flag02.hr:after,.ico-flag02.hr:before{background-position:0 -165px;}  /* 크로아티아 */
	.ico-flag01.it:after,.ico-flag01.it:before,
	.ico-flag02.it:after,.ico-flag02.it:before{background-position:0 -180px;}  /* 이탈리아 */
	.ico-flag01.jp:after,.ico-flag01.jp:before,
	.ico-flag02.jp:after,.ico-flag02.jp:before{background-position:0 -195px;}  /* 일본 */
	.ico-flag01.kr:after,.ico-flag01.kr:before,
	.ico-flag02.kr:after,.ico-flag02.kr:before{background-position:0 -210px;}  /* 대한민국 (개최국) */
	.ico-flag01.kz:after,.ico-flag01.kz:before,
	.ico-flag02.kz:after,.ico-flag02.kz:before{background-position:0 -225px;}  /* 카자흐스탄 */
	.ico-flag01.lv:after,.ico-flag01.lv:before,
	.ico-flag02.lv:after,.ico-flag02.lv:before{background-position:0 -240px;}  /* 라트비아 */
	.ico-flag01.nl:after,.ico-flag01.nl:before,
	.ico-flag02.nl:after,.ico-flag02.nl:before{background-position:0 -255px;}  /* 네덜란드 */
	.ico-flag01.no:after,.ico-flag01.no:before,
	.ico-flag02.no:after,.ico-flag02.no:before{background-position:0 -270px;}  /* 노르웨이 */
	.ico-flag01.pl:after,.ico-flag01.pl:before,
	.ico-flag02.pl:after,.ico-flag02.pl:before{background-position:0 -285px;}  /* 폴란드 */
	.ico-flag01.ru:after,.ico-flag01.ru:before,
	.ico-flag02.ru:after,.ico-flag02.ru:before{background-position:0 -300px;}  /* 러시아 */
	.ico-flag01.se:after,.ico-flag01.se:before,
	.ico-flag02.se:after,.ico-flag02.se:before{background-position:0 -315px;}  /* 스웨덴 */
	.ico-flag01.si:after,.ico-flag01.si:before,
	.ico-flag02.si:after,.ico-flag02.si:before{background-position:0 -330px;}  /* 슬로베니아 */
	.ico-flag01.sk:after,.ico-flag01.sk:before,
	.ico-flag02.sk:after,.ico-flag02.sk:before{background-position:0 -345px;}  /* 슬로바키아 */
	.ico-flag01.ua:after,.ico-flag01.ua:before,
	.ico-flag02.ua:after,.ico-flag02.ua:before{background-position:0 -360px;}  /* 우크라이나 */
	.ico-flag01.us:after,.ico-flag01.us:before,
	.ico-flag02.us:after,.ico-flag02.us:before{background-position:0 -375px;}  /* 미국 */
	.ico-flag01.cr:after,.ico-flag01.cr:before,
	.ico-flag02.cr:after,.ico-flag02.cr:before{background-position:0 -390px;}  /* 남북단일팀 */
	.ico-flag01.ro:after,.ico-flag01.ro:before,
	.ico-flag02.ro:after,.ico-flag02.ro:before{background-position:0 -405px;}  /* 루마니아 */
	.ico-flag01.ee:after,.ico-flag01.ee:before,
	.ico-flag02.ee:after,.ico-flag02.ee:before{background-position:0 -420px;}  /* 에스토니아 */
	.ico-flag01.be:after,.ico-flag01.be:before,
	.ico-flag02.be:after,.ico-flag02.be:before{background-position:0 -435px;}  /* 벨기에 */
	.ico-flag01.bg:after,.ico-flag01.bg:before,
	.ico-flag02.bg:after,.ico-flag02.bg:before{background-position:0 -450px;}  /* 불가리아 */
	.ico-flag01.nz:after,.ico-flag01.nz:before,
	.ico-flag02.nz:after,.ico-flag02.nz:before{background-position:0 -465px;}  /* 뉴질랜드 */
	.ico-flag01.hu:after,.ico-flag01.hu:before,
	.ico-flag02.hu:after,.ico-flag02.hu:before{background-position:0 -480px;}  /* 헝가리 */
	.ico-flag01.dk:after,.ico-flag01.dk:before,
	.ico-flag02.dk:after,.ico-flag02.dk:before{background-position:0 -495px;}  /* 덴마크 */
	.ico-flag01.es:after,.ico-flag01.es:before,
	.ico-flag02.es:after,.ico-flag02.es:before{background-position:0 -510px;}  /* 스페인 */
	.ico-flag01.kp:after,.ico-flag01.kp:before,
	.ico-flag02.kp:after,.ico-flag02.kp:before{background-position:0 -525px;}  /* 북한 */
	.ico-flag01.il:after,.ico-flag01.il:before,
	.ico-flag02.il:after,.ico-flag02.il:before{background-position:0 -540px;}  /* 이스라엘 */
	.ico-flag01.br:after,.ico-flag01.br:before,
	.ico-flag02.br:after,.ico-flag02.br:before{background-position:0 -555px;}  /* 브라질 */
	.ico-flag01.lt:after,.ico-flag01.lt:before,
	.ico-flag02.lt:after,.ico-flag02.lt:before{background-position:0 -570px;}  /* 리투아니아 */
	.ico-flag01.tr:after,.ico-flag01.tr:before,
	.ico-flag02.tr:after,.ico-flag02.tr:before{background-position:0 -585px;}  /* 터키 */
	.ico-flag01.cl:after,.ico-flag01.cl:before,
	.ico-flag02.cl:after,.ico-flag02.cl:before{background-position:0 -600px;}  /* 칠레 */
	.ico-flag01.ar:after,.ico-flag01.ar:before,
	.ico-flag02.ar:after,.ico-flag02.ar:before{background-position:0 -615px;}  /* 아르헨티나 */
	.ico-flag01.is:after,.ico-flag01.is:before,
	.ico-flag02.is:after,.ico-flag02.is:before{background-position:0 -630px;}  /* 아이슬란드 */
	.ico-flag01.ie:after,.ico-flag01.ie:before,
	.ico-flag02.ie:after,.ico-flag02.ie:before{background-position:0 -645px;}  /* 아일랜드 */
	.ico-flag01.ad:after,.ico-flag01.ad:before,
	.ico-flag02.ad:after,.ico-flag02.ad:before{background-position:0 -660px;}  /* 안도라 */
	.ico-flag01.mx:after,.ico-flag01.mx:before,
	.ico-flag02.mx:after,.ico-flag02.mx:before{background-position:0 -675px;}  /* 멕시코 */
	.ico-flag01.co:after,.ico-flag01.co:before,
	.ico-flag02.co:after,.ico-flag02.co:before{background-position:0 -690px;}  /* 콜롬비아 */
	.ico-flag01.ir:after,.ico-flag01.ir:before,
	.ico-flag02.ir:after,.ico-flag02.ir:before{background-position:0 -705px;}  /* 이란 */
	.ico-flag01.tw:after,.ico-flag01.tw:before,
	.ico-flag02.tw:after,.ico-flag02.tw:before{background-position:0 -720px;}  /* 타이베이 */
	.ico-flag01.th:after,.ico-flag01.th:before,
	.ico-flag02.th:after,.ico-flag02.th:before{background-position:0 -735px;}  /* 태국 */
	.ico-flag01.gr:after,.ico-flag01.gr:before,
	.ico-flag02.gr:after,.ico-flag02.gr:before{background-position:0 -750px;}  /* 그리스 */
	.ico-flag01.gr:after,.ico-flag01.gr:before,
	.ico-flag02.mc:after,.ico-flag02.mc:before{background-position:0 -765px;}  /* 모나코 */
	.ico-flag01.ba:after,.ico-flag01.ba:before,
	.ico-flag02.ba:after,.ico-flag02.ba:before{background-position:0 -780px;}  /* 보스니아 헤르체고비나 */
	.ico-flag01.rs:after,.ico-flag01.rs:before,
	.ico-flag02.rs:after,.ico-flag02.rs:before{background-position:0 -795px;}  /* 세르비아 */
	.ico-flag01.ge:after,.ico-flag01.ge:before,
	.ico-flag02.ge:after,.ico-flag02.ge:before{background-position:0 -810px;}  /* 조지아 */
	.ico-flag01.jm:after,.ico-flag01.jm:before,
	.ico-flag02.jm:after,.ico-flag02.jm:before{background-position:0 -825px;}  /* 자메이카 */
	.ico-flag01.lb:after,.ico-flag01.lb:before,
	.ico-flag02.lb:after,.ico-flag02.lb:before{background-position:0 -840px;}  /* 레바논 */
	.ico-flag01.mk:after,.ico-flag01.mk:before,
	.ico-flag02.mk:after,.ico-flag02.mk:before{background-position:0 -855px;}  /* 마케도니아 */
	.ico-flag01.li:after,.ico-flag01.li:before,
	.ico-flag02.li:after,.ico-flag02.li:before{background-position:0 -870px;}  /* 리히텐슈타인 */
	.ico-flag01.me:after,.ico-flag01.me:before,
	.ico-flag02.me:after,.ico-flag02.me:before{background-position:0 -885px;}  /* 몬테네그로 */
	.ico-flag01.am:after,.ico-flag01.am:before,
	.ico-flag02.am:after,.ico-flag02.am:before{background-position:0 -900px;}  /* 아르메니아 */
}