.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:11.4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-contents .span-main .span-main-inr{margin-left:0}@media(min-width:1250px){body.article #container .row-contents .span-main .span-main-inr{border-left:none;margin-left:0}}.update .yyyy,.update .hhmm{display:none}.row-contents .span-main .span-main-inr{margin-left:0}body.article #container .row-contents .span-main .span-main-inr{border-left:none;margin-left:0}.row-contents .left-column,body.article .row-contents .left-column{display:none}.row-contents .top-photo-box .inner{display:none}.olympic-top-box,.olympic-2016-top-box,.olympic-para2016-top-box,.olympic-2020-top-box{padding:10px;padding-top:0;border:0;margin-bottom:10px;margin-top:-10px}.olympic-top-box .credit,.olympic-2016-top-box .credit,.olympic-para2016-top-box .credit,.olympic-2020-top-box .credit{padding:10px;border:solid 1px #eee;background:#ffeded}.olympic-top-box .olympic-top-title,.olympic-2016-top-box .olympic-top-title,.olympic-para2016-top-box .olympic-top-title,.olympic-2020-top-box .olympic-top-title{background:#efefef;border:solid 1px #eee;padding:10px}.olympic-top-box .olympic-top-title{overflow:hidden;height:195px;width:630px;background:url(/images/olympic/olympic_2017ws_title.png) no-repeat;text-indent:200%;white-space:nowrap;border:0;margin-left:-7px!important}.olympic-top-box .credit{color:#333;font-weight:bold;padding:10px 0 5px;font-size:85%;line-height:1.0em}:root .olympic-top-box .olympic-top-title{background:url(/images/olympic/olympic_2017ws_title-v2.png) no-repeat;background-size:630px auto;margin-left:5px!important}.olympic-rio-top-box{padding:0;border:0}.olympic-rio-top-box .olympic-rio-top-title{padding:0;height:96px;overflow:hidden;position:relative;border:0;background-color:transparent;background-image:url("/images/olympic/2016/bn_sub_title_rio.png");background-size:675px 130px;background-position:-16px 0;margin-bottom:10px}.cont_ph_top{margin:15px 0 27px 19px;padding:0 0 0 19px;background:#5c708f;border-radius:5px;box-shadow:1px 1px 15px 3px inset;box-shadow:1px 1px 15px 3px rgba(0,0,0,0.3) inset;padding:10px 0;width:612px}.cont_hd{height:90px;width:105px;background:url("/images/olympic/ph_title.png") no-repeat scroll 0 0;overflow:hidden;float:left;margin:0 22px}.cont_hd p,.cont_hd p span{display:none}ul.cont_bnr{margin:0;padding:0;float:left}ul.cont_bnr li{list-style:none;padding:0;float:left;margin:0 14px 0 0;position:relative}ul.cont_bnr li a:hover{opacity:.7}ul.cont_bnr li p{background:#152746;background:rgba(21,39,70,0.8);bottom:0;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:4px;position:absolute;right:0}#container{width:1010px!important;margin:0 auto}#topPhotoOsusume .caption a{font-size:11px!important}.navbar-fixed-top .navbar-inner,.subnav-fixed{width:1010px!important;margin:0 auto}.olympic-c-2016-news,.olympic-c-2020-news{font-size:90%}.olympic-c-2016-news ul.list-top li .headline,.olympic-c-2020-news ul.list-top li .headline{font-weight:normal}.olympic-c-box .box-olympic-2016 .navbar-inner,.olympic-c-box .box-olympic-para2016 .navbar-inner{filter:none;background:#666}.olympic-c-box .box-olympic-2016 .navbar-inner a.corner,.olympic-c-box .box-olympic-para2016 .navbar-inner a.corner{color:#fff;padding:6px 0 6px 10px}.olympic-c-box .box-olympic-2016 .navbar-inner a.corner:hover,.olympic-c-box .box-olympic-para2016 .navbar-inner a.corner:hover{background:#888}.olympic-c-box .box-olympic-2016-news .navbar-inner,.olympic-c-box .box-olympic-2016-feature .navbar-inner,.olympic-c-box .box-olympic-2016-slideshow .navbar-inner{background:#eee}.olympic-c-box .box-olympic-2016-news .navbar-inner a.corner,.olympic-c-box .box-olympic-2016-feature .navbar-inner a.corner,.olympic-c-box .box-olympic-2016-slideshow .navbar-inner a.corner{color:#555;padding:2px 0 1px 10px}.olympic-c-box .box-olympic-2016-news .navbar-inner a.corner:hover,.olympic-c-box .box-olympic-2016-feature .navbar-inner a.corner:hover,.olympic-c-box .box-olympic-2016-slideshow .navbar-inner a.corner:hover{background:#ddf}.olympic-c-box .box-olympic-2020 .navbar-inner{filter:none;background:#666}.olympic-c-box .box-olympic-2020 .navbar-inner a.corner{color:#fff;padding:6px 0 6px 10px}.olympic-c-box .box-olympic-2020 .navbar-inner a.corner:hover{background:#888 none repeat scroll 0 0}.olympic-c-box .box-olympic-2020-news .navbar-inner,.olympic-c-box .box-olympic-2020-feature .navbar-inner,.olympic-c-box .box-olympic-2020-slideshow .navbar-inner{background:#eee}.olympic-c-box .box-olympic-2020-news .navbar-inner a.corner,.olympic-c-box .box-olympic-2020-feature .navbar-inner a.corner,.olympic-c-box .box-olympic-2020-slideshow .navbar-inner a.corner{color:#555;padding:2px 0 1px 10px}.olympic-c-box .box-olympic-2020-news .navbar-inner a.corner:hover,.olympic-c-box .box-olympic-2020-feature .navbar-inner a.corner:hover,.olympic-c-box .box-olympic-2020-slideshow .navbar-inner a.corner:hover{background:#ddf}.olympic-2016-news-topmain .span-photo,.olympic-2020-news-topmain .span-photo,.olympic-asia-news-topmain .span-photo,.olympic-2018-news-topmain .span-photo{width:24%;text-align:left}.olympic-2016-news-topmain .photo-list-N .viewport .item,.olympic-2020-news-topmain .photo-list-N .viewport .item,.olympic-asia-news-topmain .photo-list-N .viewport .item,.olympic-2018-news-topmain .photo-list-N .viewport .item{width:150px;height:180px;text-align:left}.olympic-2016-news-topmain .span-list,.olympic-2020-news-topmain .span-list,.olympic-asia-news-topmain .span-list,.olympic-2018-news-topmain .span-list{width:72%}.olympic-2016-news-topmain .span-list .list-top li,.olympic-2020-news-topmain .span-list .list-top li,.olympic-asia-news-topmain .span-list .list-top li,.olympic-2018-news-topmain .span-list .list-top li{font-size:inherit;margin-bottom:auto}.olympic-2016-news-toplist .list-common .no1 a,.olympic-2020-news-toplist .list-common .no1 a,.olympic-asia-news-toplist .list-common .no1 a,.olympic-2018-news-toplist .list-common .no1 a,.olympic-2016-news-toplist .list-common .no2 a,.olympic-2020-news-toplist .list-common .no2 a,.olympic-asia-news-toplist .list-common .no2 a,.olympic-2018-news-toplist .list-common .no2 a,.olympic-2016-news-toplist .list-common .no3 a,.olympic-2020-news-toplist .list-common .no3 a,.olympic-asia-news-toplist .list-common .no3 a,.olympic-2018-news-toplist .list-common .no3 a{padding-right:120px}.multi_osusume{margin:0 0 10px 0}.multi_osusume li{border-bottom:1px dotted #ccc;list-style-type:none;padding:5px 0;*zoom:1}.multi_osusume li:before,.multi_osusume li:after{display:table;content:"";line-height:0}.multi_osusume li:after{clear:both}.multi_osusume li.mlt_txt{background:url(/images/icons-list.png) no-repeat 2px -995px;padding:2px 0 2px 18px!important;font-size:14px}.multi_osusume li.mlt_txt a.mlt_corner{font-size:14px;font-weight:bold;display:block}.multi_osusume li.mlt_txt a.mlt_desc{font-size:13px;display:block;margin-top:5px}.multi_osusume li.mlt_txt a.mlt_corner:link,.multi_osusume li.mlt_txt a.mlt_corner:visited{color:#009}.multi_osusume li.mlt_txt a.mlt_desc:link,.multi_osusume li.mlt_txt a.mlt_desc:visited{color:#333}.multi_osusume li.mlt_corner a:hover{background:#eef}.multi_osusume li.mlt_photo_txt a.mlt_image{width:80px;float:left}.multi_osusume li.mlt_photo_txt a.mlt_corner,.multi_osusume li.mlt_photo_txt a.mlt_desc{float:left;width:228px;margin-left:10px}.multi_osusume li.mlt_photo_txt a.mlt_corner{font-size:13px}.multi_osusume li.mlt_photo_txt a.mlt_desc{font-size:16px}.multi_osusume li.mlt_photo_txt a.mlt_desc:link,.multi_osusume li.mlt_photo_txt a.mlt_desc:visited{color:#00a}.multi_osusume li.mlt_photo_txt a.mlt_corner:link,.multi_osusume li.mlt_photo_txt a.mlt_corner:visited{color:#666}.multi_osusume a:hover img{opacity:.6;filter:alpha(opacity=60)}.multi_osusume li a:hover{background:#eef}.box-olympic-2016-news05 .navbar-inner{background:0;border:0}.box-olympic-2016-news05 .navbar-corner a.corner{background:transparent url(/images/olympic/arw_rio_archive_link.png) no-repeat 0 -47px;padding:2px 0 3px 25px;line-height:110%}.box-olympic-2016-news05 .navbar-corner a.corner:hover{background:#eef url(/images/olympic/arw_rio_archive_link.png) no-repeat 0 -97px}.row-main-news-photo-r .span-photo{padding-top:20px}.ad-osusume-list .list-top li img.thumb{max-height:90px;max-width:120px}.ad-osusume-list .update .yyyy{display:inline}.subnav .nav li.d2-2020x4 a{background:#ffee59;border-top:3px solid #ffee52;border-bottom:1px solid #e5d22a;border-left:1px solid #fdf9da}.nav li.d2-2020x4 a:hover{text-decoration:none;background-color:#ffea2f}.subnav .nav li.d2-2020x4 a:link,.subnav .nav li.d2-2020x4 a:visited{color:#243846}.schedule-file{margin:15px 0 30px}.schedule-thum{width:250px;height:375px;margin:0 auto;display:block}.schedule-file img{border:2px solid #cbcbcb}.schedule-txt{display:block;margin-top:20px;text-align:center}.schedule-txt p{margin:0}.schedule-thum:hover{opacity:.7}.schedule-txt:hover{text-decoration:underline}.list-writer{font-size:72%;color:#666;padding:0;margin:3px 0 18px}ul.list-common-latest-with-thumb span.headline{display:inline!important}ul.list-common-latest-with-thumb li{background:url("/images/icons-list.png") no-repeat scroll 2px -992px;padding:5px 0 5px 20px}ul.list-common-latest-with-thumb li a{display:inline!important;float:none!important;background:0;padding-left:0}ul.list-common-latest-with-thumb li a:hover{background-image:none}ul.list-common-latest-with-thumb li a.corner{display:block!important}.article-writer{color:#728894;text-align:left;padding:0;margin:0 0 7px;font-style:oblique}#rioCountdown{display:block;width:300px;height:80px;margin-bottom:10px!important;overflow:hidden;background:transparent url("/images/olympic/2016/countdown/bg_countdown.png") no-repeat;background-size:300px 120px;position:relative}#rioCountdown #rioCountdown-text{overflow:hidden;text-indent:-9999px;float:left;z-index:1000;display:block;width:1px;height:1px}#rioCountdown #rioCountdown-numTens,#rioCountdown #rioCountdown-numOnes{display:block;width:50px;height:55px;background:transparent url("/images/olympic/2016/countdown/countdown_num.png") no-repeat;background-size:50px 900px;position:absolute;overflow:hidden;text-indent:-9999px;opacity:0}#rioCountdown #rioCountdown-numTens{left:192px;top:15px}#rioCountdown #rioCountdown-numOnes{top:-40px;left:220px;height:110px}#rioCountdown .num0{background-position:0 0!important}#rioCountdown .num1{background-position:0 -80px!important}#rioCountdown .num2{background-position:0 -160px!important}#rioCountdown .num3{background-position:0 -240px!important}#rioCountdown .num4{background-position:0 -320px!important}#rioCountdown .num5{background-position:0 -400px!important}#rioCountdown .num6{background-position:0 -480px!important}#rioCountdown .num7{background-position:0 -560px!important}#rioCountdown .num8{background-position:0 -640px!important}#rioCountdown .num9{background-position:0 -720px!important}#rioCountdown.rioCountdown_opening{background-image:url("/images/olympic/2016/countdown/bg_countdown_opening.png");text-indent:-9999px}#rioCountdown.rioCountdown_now{background-image:url("/images/olympic/2016/countdown/bg_countdown_now.png");text-indent:-9999px}#rioCountdown{background-position:0 -160px}#rioCountdown #rioCountdown-numOnes,#rioCountdown #rioCountdown-numTens{background:transparent url("/images/olympic/2016/countdown/countdown_num@1x.png") no-repeat;background-position:-15px -80px;zoom:1}#rioCountdown.rioCountdown_opening{background-image:url("/images/olympic/2016/countdown/bg_countdown_opening.png");text-indent:-9999px}#rioCountdown.rioCountdown_now{background-image:url("/images/olympic/2016/countdown/bg_countdown_now@1x.png");text-indent:-9999px;background-size:300px 80px}#rioCountdown.rioCountdown_now p{text-indent:-9999px;overflow:hidden}#rioCountdown.rioCountdown_now span{display:none!important}:root #rioCountdown{background-position:0 0}:root #rioCountdown #rioCountdown-numOnes,:root #rioCountdown #rioCountdown-numTens{border:0;background:transparent url("/images/olympic/2016/countdown/countdown_num.png") no-repeat;background-size:50px 900px;background-position:-15px -80px}:root #rioCountdown.rioCountdown_now{background-image:url("/images/olympic/2016/countdown/bg_countdown_now.png")}#top-main-left-rio2016nav{margin:0;margin-bottom:10px!important;padding:0;overflow:hidden;display:block;width:300px;height:80px;position:relative;background:transparent url('/images/olympic/2016/countdown/bg_countdown_nav@1x.png') 0 0 no-repeat;background-size:300px 80px}#top-main-left-rio2016nav *{margin:0;padding:0}#top-main-left-rio2016nav img{border:0}#top-main-left-rio2016nav ul{list-style:none}#top-main-left-rio2016nav a{color:#0130c9}#top-main-left-rio2016nav #rio-title-banner a,#top-main-left-rio2016nav #rio-title-banner a img{display:block;width:300px;height:55px}#top-main-left-rio2016nav #rio-nav-banner{position:absolute;right:2px;bottom:2px;display:block;width:240px;height:18px;font-size:13px;text-align:center;line-height:19px}:root #top-main-left-rio2016nav{background-image:url('/images/olympic/2016/countdown/bg_countdown_nav.png')}#rioMedalnum{visibility:hidden;width:300px;height:90px;background:#ffc600;position:relative;overflow:hidden;z-index:1}#rioMedalnum *{position:absolute;padding:0;margin:0}#rioMedalnum #japanesMedalnum{z-index:500}#rioMedalnum #japanesMedalnum a{display:block;width:190px;height:26px;background:transparent url("/images/olympic/2016/medalnum/rio2016_medal_images@1x.png") no-repeat -2px -105px;border:0;top:0;left:0;overflow:hidden;text-indent:-9999px;z-index:1000}#rioMedalnum #medalDate{font-size:12px;display:block;width:300px;height:20px;text-align:right;top:72px;right:-294px;border:0}#rioMedalnum #japaneseMedalist{display:block;width:104px;height:19px;background-color:transparent;background-image:url("/images/olympic/2016/medalnum/rio2016_medal_images@1x.png");background-repeat:no-repeat;background-position:-192px -107px;top:2px;right:-295px;overflow:hidden;text-indent:-9999px;border:0;z-index:1000}#rioMedalnum #medals{text-indent:-9900px}#rioMedalnum #medals li{width:94px;height:106px;border:0;display:block;top:-36px;left:0;background-color:transparent;background-image:url("/images/olympic/2016/medalnum/rio2016_medal_images@1x.png");background-repeat:no-repeat}#rioMedalnum #medals li .medalnum{display:block;width:50px;height:100px;bottom:0;right:0}#rioMedalnum #medals li .num{display:block;width:20px;height:109px;background-image:url("/images/olympic/2016/medalnum/rio2016_medal_num@1x.png");background-position:0 -562px;background-repeat:no-repeat;bottom:0;right:0;opacity:0;top:-30px}#rioMedalnum #medals li .num0{background-position:0 -632px}#rioMedalnum #medals li .num1{background-position:0 -2px}#rioMedalnum #medals li .num2{background-position:0 -72px}#rioMedalnum #medals li .num3{background-position:0 -142px}#rioMedalnum #medals li .num4{background-position:0 -212px}#rioMedalnum #medals li .num5{background-position:0 -282px}#rioMedalnum #medals li .num6{background-position:0 -352px}#rioMedalnum #medals li .num7{background-position:0 -422px}#rioMedalnum #medals li .num8{background-position:0 -492px}#rioMedalnum #medals li .num9{background-position:0 -562px}#rioMedalnum #medals li .numTens{right:26px}#rioMedalnum #medals li .numOnes{right:4px}#rioMedalnum #medals .mealtype{display:none}#rioMedalnum #medals #medalGold{left:4px;background-position:-4px 0}#rioMedalnum #medals #medalSilver{left:102px;background-position:-96px 0}#rioMedalnum #medals #medalBronze{left:200px;background-position:-190px 0}:root #rioMedalnum #japanesMedalnum a{background-image:url("/images/olympic/2016/medalnum/rio2016_medal_images.png");background-size:300px 130px}:root #rioMedalnum #japaneseMedalist{background-image:url("/images/olympic/2016/medalnum/rio2016_medal_images.png");background-size:300px 130px}:root #rioMedalnum #medals li{background-image:url("/images/olympic/2016/medalnum/rio2016_medal_images.png");background-size:300px 130px}:root #rioMedalnum #medals li .num{background-image:url("/images/olympic/2016/medalnum/rio2016_medal_num.png");background-size:20px 740px}.results-wrap iframe{border:0;margin:0;padding:0;width:100%;height:800px}.olympic_competition,.olympic-2016_competition{border:0}.top-schedule{margin:0 0 21px}.top-schedule .navbar-corner{margin-bottom:18px}.top-schedule-list ul{margin:0}.top-schedule li{list-style:none;display:inline-block;*display:inline}.top-schedule li a{border-bottom:1px solid #ccc;display:block;font-size:12px;padding:7px 0 5px 5px;width:117px;*display:inline-block}.top-schedule li a:hover{background-color:#eef}.results-plans{clear:left;margin-bottom:11px;height:38px;margin-top:13px;padding:0 20px}.results-plans a{background-color:#434343;border-radius:4px;color:#fff;display:block;width:47%;text-align:center;padding:9px 0}.results-plans a:hover{text-decoration:underline}.today{float:left}.tomorrow{float:right}.olympic-schedule p{font-size:14px;margin:0 -9px 3px 0;text-align:right}.results-schedule{margin:0 0 20px;padding:0;border:2px solid #535353;background-color:#fff;width:100%}.results-schedule .sche_table{width:100%;border-collapse:collapse;border-spacing:0}.results-schedule .sche_table{width:98%}.results-schedule th,.results-schedule td{width:3%;margin:0;padding:0;line-height:1.0em;border:1px solid #fff;text-align:center;color:#ccc;font-size:12px}.results-schedule td .name-wrap{padding:5px;display:block}.results-schedule th.ttl,.results-schedule td.ttl{width:auto;text-align:left;color:#fff;font-size:14px;border-right:2px solid #ccc}.results-schedule th a,.results-schedule td a{display:block;padding:5px;color:#fff;font-size:14px}.results-schedule th a{font-weight:normal}.results-schedule .weeks th{line-height:1.3em;background-color:#535353;font-weight:normal;padding:5px 0;color:#fff}.results-schedule .weeks td{padding:5px;color:#807f90;font-size:14px;line-height:1.3em;background-color:#eae4ee}.results-schedule .weeks_day{border-bottom:2px solid #ccc}.results-schedule tr.sch-ceremony{background-color:#fff}.results-schedule .sch-ceremony .ceremony-theday{margin:0;background-color:#ffa0ab;color:#fff;font-size:14px}.results-schedule .sch-ceremony td a span{color:#ffa0ab}.results-schedule .sch-ceremony td .star{color:#ffa0ab}.results-schedule tr.sch-track{background-color:#f2ede7}.results-schedule .sch-track .track-theday{color:#fff;font-size:14px;margin:0;background-color:#d3945a}.results-schedule .sch-track td a span{color:#edb47f}.results-schedule .sch-track td .star{color:#edb47f}.results-schedule tr.sch-swim{background-color:#e2ecfa}.results-schedule .sch-swim .swim-theday{color:#fff;font-size:14px;margin:0;background-color:#73bdf9}.results-schedule .sch-swim td a span{color:#73bdf9}.results-schedule .sch-swim td .star{color:#73bdf9}.results-schedule tr.sch-ball{background-color:#e1f1e8}.results-schedule .sch-ball .ball-theday{color:#fff;font-size:14px;margin:0;background-color:#63c971}.results-schedule .sch-ball td a span{color:#63c971}.results-schedule .sch-ball td .star{color:#63c971}.results-schedule tr.sch-martial{background-color:#ffecdf}.results-schedule .sch-martial .martial-theday{color:#fff;font-size:14px;margin:0;background-color:#ffab8f}.results-schedule .sch-martial td a span{color:#ffab8f}.results-schedule .sch-martial td .star{color:#ffab8f}.results-schedule tr.sch-other{background-color:#f3edf3}.results-schedule .sch-other .other-theday{color:#fff;font-size:14px;margin:0;background-color:#b7a2f7}.results-schedule .sch-other td a span{color:#b7a2f7}.results-schedule .sch-other td .star{color:#b7a2f7}.results-schedule .article-def{position:relative}.results-schedule .gameDate{position:absolute;left:20px;top:-60px}.results-schedule table.sche_table{width:100%}.results-schedule .article-def .sche_table th{width:4.2%;margin:0;padding:0;line-height:1.0em;border:1px solid #fff;text-align:center;color:#ccc;font-size:90%}.results-schedule .sche_table th.ttl{width:auto;padding:5px;text-align:right;color:#333;background:0}.results-schedule .sch-ceremony tr:nth-child(even){background-color:#f8f8f8}.results-schedule .sch-ceremony td.ttl{background-color:#ff7f8e;color:#fff;font-size:14px;padding:5px}.results-schedule .sch-ceremony td a:hover{text-decoration:none;background-color:#ed4357}.results-schedule .sch-track tr:nth-child(even){background-color:#f2ede7}.results-schedule .sch-track td.ttl{background-color:#cb7d36;border-bottom:1px solid #a95407;border-right:1px solid #a95407}.results-schedule .sch-track td.ttl a:hover{text-decoration:none;background-color:#94551a}.results-schedule .sch-swim tr:nth-child(even){background-color:#e2ecfa}.results-schedule .sch-swim td.ttl{background-color:#2793eb;border-bottom:1px solid #035394;border-right:1px solid #035394}.results-schedule .sch-swim td.ttl a:hover{text-decoration:none;background-color:#0068bd}.results-schedule .sch-ball tr:nth-child(even){background-color:#e1f1e8}.results-schedule .sch-ball td.ttl{background-color:#38b74a;border-bottom:1px solid #006d0f;border-right:1px solid #006d0f}.results-schedule .sch-ball td.ttl a:hover{text-decoration:none;background-color:#0d9b21}.results-schedule .sch-martial tr:nth-child(even){background-color:#ffecdf}.results-schedule .sch-martial td.ttl{background-color:#f26f42;border-bottom:1px solid #a82b00;border-right:1px solid #a82b00}.results-schedule .sch-martial td.ttl a:hover{text-decoration:none;background-color:#e84c17}.results-schedule .sch-other tr:nth-child(even){background-color:#f3ebf2}.results-schedule .sch-other td.ttl{background-color:#7857dc;border-bottom:1px solid #26009a;border-right:1px solid #26009a}.results-schedule .sch-other td.ttl a:hover{text-decoration:none;background-color:#4823b8}.results-schedule .ttl.twolines{line-height:1.2em}.results-schedule .ttl.twolines a span,.results-schedule .ttl.twolines .star{display:inline-block;float:left;height:29px;line-height:29px}.results-schedule .ttl a span{padding-right:2px}.results-schedule .ttl .star{padding-right:2px}.results-schedule .bottom{background-color:#706f80;border-top:2px solid #ccc}.results-schedule .bottom th{border-left:1px solid #8f8f8f;border-right:medium none;border-top:1px solid #fff;color:#ccc}.results-schedule-pdf .schedule-file{background-color:#ececec;border:2px solid #ccc;clear:both;height:155px;margin:20px 0;padding:15px 15px 15px 40px}.results-schedule-pdf .schedule-thum{float:left;height:155px;width:105px}.results-schedule-pdf .schedule-file img{border:2px solid #cbcbcb}.results-schedule-pdf .schedule-txt{display:block;float:left;height:auto;margin-left:20px;margin-top:58px;text-align:center;font-size:15px}.results-schedule-pdf .schedule-txt p{margin:0}.results-schedule-pdf .schedule-thum:hover{opacity:.7}.results-schedule-pdf .schedule-txt:hover{text-decoration:underline}.results-list-top ul{margin:3px 10px 11px}.results-list-top li{display:inline-block;font-size:14px;list-style:outside none none;margin-bottom:5px;border-radius:4px;*display:inline}.results-list-top li a{*display:inline-block;*margin-bottom:5px}.results-list-top .list-track a{background-color:#feeac9}.results-list-top .list-swim a{background-color:#d7f7f7}.results-list-top .list-ball a{background-color:#d4ffdd}.results-list-top .list-martial a{background-color:#ffded3}.results-list-top .list-other a{background-color:#f4e9ff}.results-list-top li a{border-radius:4px;padding:3px 5px}.results-list-top li a:visited{color:#333}.results-list-top .list-track a:hover{background-color:#d3945a}.results-list-top .list-swim a:hover{background-color:#73bdf9}.results-list-top .list-ball a:hover{background-color:#63c971}.results-list-top .list-martial a:hover{background-color:#ffab8f}.results-list-top .list-other a:hover{background-color:#b7a2f7}.results-list-top li a:hover{color:#fff}.if-annotation{text-align:right;font-size:84%;margin-bottom:3px}#rioparaMedalnum *{font-weight:normal;font-size:14px;color:#000;margin:5px 0}#rioparaMedalnum * .num{font-weight:bold;font-size:20px}#rioparaMedalnum li{display:inline-block;padding-right:10px}#rioparaMedalnum ul:after{clear:both;display:block;content:""}#rioparaMedalnum{border:1px solid #000;width:288px!important;padding-left:10px;margin-bottom:8px!important}#rioparaCountdown{display:block;width:300px;height:80px;margin-bottom:10px!important;overflow:hidden;background:#c2272b url("/images/olympic/para2016/countdown/para2016_countdown-bg.png") no-repeat 0 -240px;background-size:300px 320px;position:relative}#rioparaCountdown #rioparaCountdown-text{overflow:hidden;text-indent:-9999px;float:left;z-index:1000;display:block;width:1px;height:1px}#rioparaCountdown #rioparaCountdown-numTens,#rioparaCountdown #rioparaCountdown-numOnes{display:block;width:30px;height:65px;background:transparent url("/images/olympic/para2016/countdown/para2016_countdown-num.png") no-repeat;background-size:30px 805px;position:absolute;overflow:hidden;text-indent:-9999px;opacity:0}#rioparaCountdown #rioparaCountdown-numTens{left:205px;top:8px}#rioparaCountdown #rioparaCountdown-numOnes{top:-40px;left:230px;height:110px}#rioparaCountdown .num0{background-position:0 5px!important}#rioparaCountdown .num1{background-position:0 -70px!important}#rioparaCountdown .num2{background-position:0 -145px!important}#rioparaCountdown .num3{background-position:0 -220px!important}#rioparaCountdown .num4{background-position:0 -295px!important}#rioparaCountdown .num5{background-position:0 -370px!important}#rioparaCountdown .num6{background-position:0 -445px!important}#rioparaCountdown .num7{background-position:0 -520px!important}#rioparaCountdown .num8{background-position:0 -595px!important}#rioparaCountdown .num9{background-position:0 -670px!important}#rioparaCountdown.rioparaCountdown_num{background:#c2272b url("/images/olympic/para2016/countdown/para2016_countdown-bg.png") no-repeat;background-position:0 0}#rioparaCountdown.rioparaCountdown_opening{background:#c2272b url("/images/olympic/para2016/countdown/para2016_countdown-bg.png") no-repeat;background-position:0 -80px;text-indent:-9999px}#rioparaCountdown.rioparaCountdown_now{background:#c2272b url("/images/olympic/para2016/countdown/para2016_countdown-bg.png") no-repeat;background-position:0 -160px;text-indent:-9999px}:root #rioparaCountdown{background:#c2272b url("/images/olympic/para2016/countdown/para2016_countdown-bg@2x.png") no-repeat;background-size:300px 320px;background-position:0 -240px}:root #rioparaCountdown #rioparaCountdown-numTens,:root #rioparaCountdown #rioparaCountdown-numOnes{background:transparent url("/images/olympic/para2016/countdown/para2016_countdown-num@2x.png") no-repeat;background-size:30px 805px}:root #rioparaCountdown.rioparaCountdown_num{background-position:0 0}:root #rioparaCountdown.rioparaCountdown_opening{background-position:0 -80px;text-indent:-9999px}:root #rioparaCountdown.rioparaCountdown_now{background-position:0 -160px;text-indent:-9999px}.riopara_medalnum{background:#fbca2c url("/images/olympic/para2016/medalnum/medalnum_bg.png") 5px 0 no-repeat;width:300px;height:90px;display:block;overflow:hidden;position:relative}.riopara_medalnum *{margin:0;padding:0}.riopara_medalnum h2.japanes_medalnum_sub span.para_medalnum_title,.riopara_medalnum h2.japanes_medalnum_sub .para_medalnum_link{width:135px;height:20px;display:block;overflow:hidden;position:absolute;top:2px;left:0;background:transparent url("/images/olympic/para2016/medalnum/medalnum_text.png") no-repeat 0 0;background-size:400px 20px;text-indent:-9999px}.riopara_medalnum h2.japanes_medalnum_sub span.para_medalnum_title{left:5px}.riopara_medalnum h2.japanes_medalnum_sub .para_medalnum_link{width:150px;left:148px;background-position:-140px 0}.riopara_medalnum h2.japanes_medalnum_sub .japanese_medalist_link_banner{display:block;position:absolute;top:0;left:0;width:300px;height:90px;overflow:hidden;text-indent:-9999px;z-index:1000}.riopara_medalnum .medals{display:block;width:300px;height:90px;position:absolute;top:27px;left:53px;list-style:none}.riopara_medalnum .medals .medaltype{display:none}.riopara_medalnum .medals .medal_box{width:100px;height:90px;position:absolute}.riopara_medalnum .medals .medal_box.medal_silver{left:98px}.riopara_medalnum .medals .medal_box.medal_bronze{left:194px}.riopara_medalnum .medals .medal_box .num{display:block;width:20px;height:40px;position:absolute;overflow:hidden;text-indent:-9999px;background:transparent url("/images/olympic/para2016/medalnum/medalnum_num.png") no-repeat 0 0;opacity:0}.riopara_medalnum .medals .medal_box .num0{background-position:0 0!important}.riopara_medalnum .medals .medal_box .num1{background-position:0 -60px!important}.riopara_medalnum .medals .medal_box .num2{background-position:0 -120px!important}.riopara_medalnum .medals .medal_box .num3{background-position:0 -180px!important}.riopara_medalnum .medals .medal_box .num4{background-position:0 -240px!important}.riopara_medalnum .medals .medal_box .num5{background-position:0 -300px!important}.riopara_medalnum .medals .medal_box .num6{background-position:0 -360px!important}.riopara_medalnum .medals .medal_box .num7{background-position:0 -420px!important}.riopara_medalnum .medals .medal_box .num8{background-position:0 -480px!important}.riopara_medalnum .medals .medal_box .num9{background-position:0 -540px!important}.riopara_medalnum .medals .medal_box .num_tens{top:-30px;left:0}.riopara_medalnum .medals .medal_box .num_ones{top:-20px;left:22px}.riopara_medalnum .japanese_medalist_link{width:100px;height:20px;display:block;overflow:hidden;position:absolute;top:67px;left:198px;background:transparent url("/images/olympic/para2016/medalnum/medalnum_text.png") no-repeat -300px 0;background-size:400px 20px;text-indent:-9999px}.riopara_medalnum .medalnum_date{font-size:12px;position:absolute;top:72px;left:5px;display:block}.riopara_medalnum.archive{height:72px}.riopara_medalnum.archive .medalnum_date,.riopara_medalnum.archive .japanese_medalist_link{display:none}:root .riopara_medalnum{background:#fbca2c url("/images/olympic/para2016/medalnum/medalnum_bg@2x.png") 5px 0 no-repeat;background-size:265px 70px}:root .riopara_medalnum h2.japanes_medalnum_sub span.para_medalnum_title,:root .riopara_medalnum h2.japanes_medalnum_sub a.para_medalnum_link{background:transparent url("/images/olympic/para2016/medalnum/medalnum_text@2x.png") no-repeat 0 0;background-size:400px 20px}:root .riopara_medalnum h2.japanes_medalnum_sub a.para_medalnum_link{background-position:-140px 0}:root .riopara_medalnum .medals .medal_box .num{background:transparent url("/images/olympic/para2016/medalnum/medalnum_num@2x.png") no-repeat 0 0;background-size:20px 650px}:root .riopara_medalnum .japanese_medalist_link{background:transparent url("/images/olympic/para2016/medalnum/medalnum_text@2x.png") no-repeat -300px 0;background-size:400px 20px}.olympic-para2016-broadcast-schedule{background-color:#fff4c4;border:1px solid #f5cacb;border-radius:4px;font-size:15px;height:auto;margin-bottom:10px;margin-top:30px;margin-left:33px;width:90%;clear:both}.olympic-para2016-broadcast-schedule .broadcast-schedule{margin-top:-11px;padding-bottom:7px;text-align:center}.olympic-para2016-broadcast-schedule .broadcast-schedule img{padding-bottom:5px;padding-right:4px}.olympic-para2016-broadcast-schedule .broadcast-schedule a{background:url("/images/olympic/para2016/schedule_para2016_arrow.png") no-repeat 100% 53%;color:#c01f0a;font-weight:bold;padding-right:15px}.olympic-para2016-broadcast-schedule .broadcast-schedule a span{font-weight:normal;font-size:13px}.olympic-para2016-broadcast-schedule .broadcast-schedule a:hover{text-decoration:underline}