@charset "UTF-8";

.olympic.wrapper {
  background: url(../img/bg_olympic_2018.png) no-repeat center top;
}

/*
## オリンピック記事用スタイル：ヘッダー部
*/
.olympic .pageHeader {
  background: transparent;
}

.olympic .pageInfo {
  margin: 0 auto;
  width: 1020px;
}

.olympic .pageAd{
  margin: 0 auto;
  width: 1020px;
}

.olympic .mainNavigation {
  margin: 0 auto;
  width: 1020px;
  border-color: #006cb6;
}

.olympic.is-fixedHeader .mainNavigation {
  width: 100%;
}

.olympic .mainNavigation .navigation li.current::before {
  background: #006cb6;
}

.olympic .genreNavigation {
  background: transparent;
}

.olympic .genreNavigation-inner {
  width: 1020px;
  padding: 0 10px;
  background: #006cb6;
}

.olympic .genreNavigation-inner .btnlists {
  color: #fff;
}

.olympic .genreNavigation-inner .btnlists span::after {
  border-top-color: #fff;
}

.olympic .genreNavigation-inner .btnlists::before,
.olympic .genreNavigation-inner .btnlists::after {
  background: #fff;
}

.olympic .genreNavigation-inner .pickupKeywords > li > a {
  color: #fff;
}

.olympic .genreNavigation-inner .pickupKeywords > li > a:hover {
  background: #0056a7;
}

.olympic .genreNavigation-inner .pickupKeywords > li.current::before {
  background: #fff;
}

.olympic .is-openGenre .genreNavigation-inner .btnlists span::after {
  border-bottom-color: #fff;
}

.olympic .pageSearchBtn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADOElEQVRYhbXZz28UZRwH4IfZbbtDbYJtbUIsXkggHDwJfwCcCcaYSKqc9AD4g4MnE40XvXiHKMZ4QltPJCTGxIN4FrwDCae2IUJJtdii2+3iYeet29nZ3dndmc9td/b9vs/OO+/s+87uiz/82dzzkwZMhBM4ieM4ghebzebk8uofsIlV3MNt3MQtNAfpJI5j1af1hofrm3mR83gPb+FQj89NYBov4/XkvWV8hytYyYObmz0ggoDskZmk8H181AfXLYeStveTWjP9cLSGSh/kG7iDdzE+BCyd8aTWHZzthdsDzEBW8SV+wGwBsHRmsZT0Uc3CdQDbkPtxHRdKgKVzAdfjON6fxpEBRPVpvbH4cH3zdOm0JHEcn56bPbAoOZPtyQJexpkcE6coXBjWM0nfe5IGnsX58KJsZMY1dx4L3YAzMr5BWcisCZHkMl7IAn6uy2wtGtkDR+sG/1ka+BLe6VW0KGQfXMjbiWkXeBFj/VqNisyJk1guBmCEc3k7GRY5AC7kHKKwKpkfpOWgyCFwEtOJCKcGbUl+5JC4kJMRXhm2dT/kiDg4HuHoKBW6IQvAwdEIB0etkkYWhIODEaaKqPS03vDozy21Wq0oHExV1SaKKiYer/jrn8jyxr+F1aziiR7L77yZnqiYHK9a39hi7BmVyug6nkR4MGqV6YmKqVrbD9F2g52dUcvCgwh3R6nQgQspBnk3wu/Dtu6KCxkdeTvS2lQPnL64kNGQNyP8JsdGuj25cSHDIVdwK9J6HHGtNFzI4MhraIb14BXUS8OF5EfWE9PugnUF35SKC8mH/DYx7dmTfIrHpeJCeiMf45PwIkodeL90XEh35CVtJyq9L17C1dJxIZ3Ir/F9+xtZTxYu4UbpuJD/kTfwQfpwFrA+PVFZmKqN/VS2bTfbjR/t7CzIuJN0AJMzt4VXtQ13ibmK12w3trKuyT3A1LBuaz0aW8BaCbA1vJn0sd3qsXPi7AJ7XHNLOIav5LiZ50g9qXUMix1HU8ioDy5kTWunfxhfaD3BHzSrSdvDSa3uo9KG3Df98a/DzNaw4T+ltW09gvlm89lzy4824G+tX4J7Wsu5XwzxN4Sxqv8AE680U8ayr1gAAAAASUVORK5CYII=) no-repeat center center;
}

.olympic .pageSearchBtn::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAyUlEQVQoFX3BoU4CAQAG4D+w23gDokEZI1+x2axG5/Ea2igU3+Begs1sgPkWVoOVJhvjDvY51A10N78v+WLg0autnTe1i/zm1oeFibGRG3Ot+xy5tXGXE66sTPPNwIe7/OFSo8yBR4t0UHvKgVeTdFDaKJLYGqeDAmdJ7IzSQc/eMIk3N+lgrNVPojZPBzPLHLjQusofzq1d55sHK5c54dy7lxyZatRKhZ6xmbUXjSpHSk822GstXScqjSqnFM4M9fNDpVHlPyrPn0sgmvKyAw8rAAAAAElFTkSuQmCC) no-repeat center center;
}

.olympic .secondaryContents .ttl-aside {
  padding-left: 50px;
  width: calc(100% - 50px);
  position: relative;
}

.olympic .secondaryContents .ttl-aside::before {
  display: block;
  width: 50px;
  height: 50px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABuElEQVRogdXT2U7CUBCA4b+lhJZ4QYLhYX05H4Z4oSZGvIAQYusFGcXS5SwzXf4HmMl3lmTz9FztNmusKsuS/cur2XyAoihIT+cLb59H00WWFUXB7nFDCjBXjCCAKwTmh7lFwA0E5oOpI6AGgeljmhDQAIHpYtoQ0AKB6WG6ENABgelg+hDQA4HxMS4IcIDAeBhXBDhCYHiMDwI8IDAcxhcBnhCwx4QgIAACdphQBARCQB8Tg4AICOhhYhEQCYF4jAYCFCAQjtFCgBIE/DGaCFCEgDtGGwHKEOjHWCDAAALtGCsEGEHgHmOJAMjMJnPFvB8q8iI3RQBk5CvTBevVgsMpYf91Nt1jeiPbPGO9XPBxOJIsoVqYvWS7P7LNMx5Wf+dUXS4k36XVOhtIHSFZYtQhbQjJCqMK6UNIFhg1iCtC0saoQHwRkiYmGhKKkLQwUZBYhKSBCYZoIaRYTBBEGyHFYLwhVggpFOMFsUZIIRhnyFAIyRfjBBkaIflgeiFjISRXTCdkbITkgmmFTAUh9WEaIVNDSF2YO8hUEVIb5h9k6gipCfMLmQtCqmNSmB9CusWkc0VIgvkBdckZq/b49ykAAAAASUVORK5CYII=) no-repeat center center;
}


.olympic .secondaryContents .ttl-aside span,
.olympic .secondaryContents .ttl-aside a {
  border-left: none;
}

.olympic .secondaryContents .medal .ttl-aside span::before,
.olympic .secondaryContents .medal .ttl-aside a::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAeCAQAAAC2l+fBAAABVElEQVR4AdWNA6wWUBzFb7Zt25iz7Sm7xmzb1pDtOds15Bqynm3+3tn9rFmdq6P9r/EFHUlmO8VMMFCSNMJ4RvHg8WdG8YKTvuYFdlFY71f6UIdUunuHP4niNLXIoYrUJm55okZk0IwEnnLD6poq1bYRhbnNCb0HVWltLHjGTD0U5y5vKSNWm17Gwg4+ooejvFRkwShaOdkYnhkak05Np1GISP5Q0vL+fDZM5oVxggV84hVLLB+AwuncdUY9SaMr43hn1USeGDoTRUGJ6sQxR289cqw+xH5DQf4xTGIbV41AeaAshfkrV3I1r8jHJRbZsB9RUrP5TmHDfs6QynUVfnJc6zdvuEAWtzSWG8SyQs35zNM9W3yu7nVyb+oPfrDG+IE1ciuI0F5jB/lEg+S0d4mJxKn7wLnWSE307s5kN/BRC7GZxh9AXS2s+O/D1lohQ8E7zAPHdEt+Y73slgAAAABJRU5ErkJggg==);
}

.olympic .secondaryContents .medal .ttl-aside span .date,
.olympic .secondaryContents .medal .ttl-aside a .date {
  font-weight: normal;
}

/*
## オリンピック記事用スタイル：タイマー
*/
.olympic .primaryContents .timer {
  margin-top: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.olympic .primaryContents .timer .timer-japan{
  color:#fff;
}

.olympic .primaryContents .timer-japan {
  position: relative;
  width: 100%;
  background: url(data:image/png;base64,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) no-repeat left center;
  height: 120px;
}

.olympic .primaryContents .timer-japan .title {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto 0;
  font-size: 16px;
  font-weight: bold;
  height: 24px;
}

.olympic .primaryContents .timer-japan .title .strong{
  font-size: 24px;
  padding: 0 5px;
  letter-spacing: 0.1em;
}

.olympic .primaryContents .timer-japan .frame {
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 400px;
  height: 63px;
}

.olympic .primaryContents .timer-japan .unit {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
}

.olympic .primaryContents .timer-japan .unit:nth-of-type(1) {
  left: 0;
  bottom: 14px;
}

.olympic .primaryContents .timer-japan .unit:nth-of-type(3) {
  left: 112px;
  bottom: 14px;
}

.olympic .primaryContents .timer-japan .day {
  position: absolute;
  left: 40px;
  bottom: 0;
  display: block;
  width: 63px;
  height: 63px;
  line-height: 63px;
  text-align: center;
  border: 1px solid #539cce;
  font-size: 44px;
  font-family: "Roboto", sans-serif;
}

.olympic .primaryContents .timer-japan .time {
  position: absolute;
  display: block;
  width: 233px;
  height: 63px;
  left: 145px;
  bottom: 0;
  border: 1px solid #539cce;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.olympic .primaryContents .timer-japan .time span {
  display: block;
  width: 70px;
  height: 63px;
  line-height: 63px;
  font-size: 44px;
  font-family: "Roboto", sans-serif;
  text-align: center;
  position: relative;
}

.olympic .primaryContents .timer-japan .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-japan .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-japan .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-japan .time span:nth-of-type(2)::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -8px;
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #d0e9f6;
}

.olympic .primaryContents .timer-japan .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-japan .time span:nth-of-type(2)::before {
  top: 13px;
}

.olympic .primaryContents .timer-japan .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-japan .time span:nth-of-type(2)::after {
  bottom: 13px;
}

.olympic .primaryContents .timer-pyeongchang {
  background: #fdd000;
  height: 120px;
  position: relative;
  width: 229px;
}

.olympic .primaryContents .timer-pyeongchang .label {
  color: #009944;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  left: 17px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 22px;
  width: 80px;
}

.olympic .primaryContents .timer-pyeongchang .place {
  background: #65ae2d;
  color: #fdd000;
  font-size: 12px;
  height: 20px;
  left: 97px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 22px;
  width: 110px;
}

.olympic .primaryContents .timer-pyeongchang .frame {
  position: absolute;
  width: 200px;
  height: 43px;
  left: 25px;
  bottom: 23px;
}

.olympic .primaryContents .timer-pyeongchang .frame::before {
  position: absolute;
  width: 65px;
  height: 43px;
  left: 0;
  top: 0;
  display: block;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAArCAMAAAAQRhVLAAACLlBMVEUAmEsAmEsAmEtEqDa4whJFqDYVnUWevBrxzwCfvBoWnUQBmEtdrS7hywXizAVerS4loEC1wRO2whIGmUl2sybqzQLrzgJ3syYHmkk4pTrJxgzevwyvmCqTgjyKekKSgT2umCvKxgwOm0eQuR7wzwDwzgGslixSTGYjJYSsli0Pm0ZOqjPZygfWuRFTTWXaygdPqjIbnkKovhfFqhwzMnocnkICmEposCvmzATTthMxMHtpsCoDmUoroj2/xBDuzAJLRmssoj0JmkiBtSPuzgGeijUsLolCRJVSU55WV6BMTptJS5k2OI+BtiNApzfRyAqpyL644clRtXuW07COz6mNzqlFr3LL6diSz63C0diEp65xfKw7PZI/QZRGR5dAPXFBpzcUnUWZuxvQuTm7yNWNpreDlbN1hK54gLF5hq97i7CYn8SOsLTZ3uik2LqPz6qX07CYwrd+h7QzNI3JrhqauxtarC/fywaZhjgmKIZtb60wMotoaauSqLuy18dgu4em1ryAna45O48ioECzwRN/cUlBQ5Vtc6uiwr+V0q+Z0bN1kakqLIggn0FwZFMmKIU6PJFcZaKlx8GS0KyMw6xSVJ/jzAQpK4d6h7Gu2MN9xpyroYc9P5JVV6BFRpevzMjCtohsbq1TVZ8vMYvOtjBYVYM1N45fYaYlJ4V1drI5O5FNS3skJoRfYKVKS5pPUZ00No5BQ5Q0No0zNY1CRJYyMnoxM4xfWnCSgD3dvg3iRfyBAAAAAnRSTlPE4HkPPQoAAAICSURBVHgB7dYDfx1LHMbxuk+cOjae2Lad1DZvbx2nbuytbdtI310XOWd2i6P9uP2+gN9idv8zM2bMNEcOzDJn5t9RmD1nrqnCvPkA3NxdLnh4ekHh7ePhWsF3ASwW+rpQWLR4CYSly/ycLfgHQBYYFBwSGhYIWbi/U4WIyCggOiaWmti4aACR8Y4XEhIBJCVTSE4CkJLqYCEtHbKMTOplZkCWnuVAITsnF7K8fBrl50GWW1Bor1BUDEVJKX9WWgJFcZnNQnlFJVRV1TW1dfUNjdSpgqqyqfzPheYWaKKXr1i5avWatevWb9i4afOWrVRsi4amZfsfCjt2wmLX7j179/23//8DBw8dPnL0WGsbFe2w6Njxm4JHZxesunuOc9qJk6dOnzl7rpdkN6y6Oj1+LvT1Q2eAPRQGh4ZHRsfGOQCd/j5jYcILepNUSG1UnScvXLx0+cok9K5O2L4HxbUGWknXb9y8ZbwH2++BlG5TdYfT7t67b/M9GNeindIDqhr48BE11Y9tr4Xxe3jylHwmkWyrpur5i5evxPfgyDdJvn5DhWVZ77SJb9Lh/+LtO5IS37/vGf8wWCf+C6f/zWtPt35seCn+TRfmw9tP45+/iPng7Iz6SlnPN2dmlJiTca7PSTGrw6ZCpsK+OzCrze8X5vcs8/um+b3b/Pnh30nM/Jn2B+zTrOQZamh2AAAAAElFTkSuQmCC) no-repeat center center;
}

.olympic .primaryContents .timer-pyeongchang .frame .day {
  display: block;
  position: absolute;
  top: 0;
  height: 14px;
  line-height: 14px;
  left: 74px;
  width: 120px;
  font-family: "Roboto", sans-serif;
  color: #009944;
  font-size: 13px;
}

.olympic .primaryContents .timer-pyeongchang .frame .time {
  display: block;
  position: absolute;
  bottom: 0;
  height: 25px;
  left: 74px;
  width: 110px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.olympic .primaryContents .timer-pyeongchang .frame .time span {
  display: block;
  width: 33px;
  height: 25px;
  line-height: 25px;
  font-size: 24px;
  text-align: center;
  color: #009944;
  position: relative;
}

.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(2)::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -4px;
  display: block;
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 2px;
  background: #009944;
}

.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(2)::before {
  top: 10px;
}

.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-pyeongchang .frame .time span:nth-of-type(2)::after {
  bottom: 10px;
}

.olympic .primaryContents .timer-during {
  margin-top: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.olympic .primaryContents .timer-during .timer-japan .frame::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame::before {
  position: absolute;
  width: 72px;
  height: 47px;
  left: 50px;
  top: 42px;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
}

.olympic .primaryContents .timer-during .timer-japan .frame::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNGRTcxODMzMURDMTFFNkFBRThBNTRFODdGNzRFMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNGRTcxODQzMURDMTFFNkFBRThBNTRFODdGNzRFMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0ZFNzE4MTMxREMxMUU2QUFFOEE1NEU4N0Y3NEUxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0ZFNzE4MjMxREMxMUU2QUFFOEE1NEU4N0Y3NEUxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpBHmsAAAALWSURBVHja7Js9aFNRFMfPS+JLY15iiEn9itoidAhmiGAJVUEcLIIfm9ChLoodXYJbO+gmLk6i6KAdBDc/QOoggiKhgkEqGQrSqvWrjSEmD9PEpM/7f2kFtUhJc29yyz1wpuT+/8mP+3Ee5z6NiHSWfpZulhqpQFgsyywLABLK5XJPdF3fbFmWAoRZomlWpVL5EgwGD7kwcwDH6/WGFZp/wu0AMDVzllljdSaaQ6H4fyhACpACpAApQG0crhaeo5R/8YbmHqXo+3iGSlOfqZLN2x/poQB5urfQht4ohY8kKNC3G9Vba4pGlpFisZg2DCMkhEu1RjM3HtD05Tv04+3HFY1Zv2sbdSUHKHLmGGkupxAwpmlmfT5fXCigwqtJmhi8QGZmuqHxRrSLYqMj5N/TIwyQsD3o0+gYpRJnG4Zj/2g2FhrQWlOb9MzNhzRx6iJZP6urX6JMA1rQXBOAck/TlBm61HRdaEJbakA1s1SfObWF5m/2TBPa8JAW0BQ7qeY/zHLThzY8pARUK5Xp3ZW73JcAPOAlHaC5+8+pmje5A4LH7L1n8gHKjo0LO4q/PX4pH6BCelIYIJ5e3ADNv/8qDBBPL26AFsoVYYB4enED5HDr4h4HOHpxA9SxY5MwQDy9uAHyx3uEAeLpxQ1QqL9XGKCNh/fKByh8fD+5AgZ3OPDoPHFAPkBOj5t2njvJHRA84CXlw2p3coA6tnfy25yZNjykfZp3Gh6K3R4mzdl8G2hCGx7SAkIED8Ypeu1803WhCW3uNZaIUyZy+mh9Jq1bfZcJGtCCppAiVNRRvHWwnxKp63ZnotHAWGhAS1iVTgID7Zq+17coejVp97pWGvguxmCsiJbPHzOWBDcOf0ebd1aX+mKtaz2zPxzYF7OznUNdXlCAFCAFSAFSgOQGZOHqvULxdxViM7FQB5XxXkK9dlM37pfgLDIpA4h622eZOp8W3/b5JcAAQ6EAAFUxFlkAAAAASUVORK5CYII=);
}

.olympic .primaryContents .timer-during .timer-pyeongchang .frame::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAMAAAB3wnyXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkUwMDAyOEEzMUREMTFFNkFBRThBNTRFODdGNzRFMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkUwMDAyOEIzMUREMTFFNkFBRThBNTRFODdGNzRFMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0ZFNzE4OTMxREMxMUU2QUFFOEE1NEU4N0Y3NEUxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0ZFNzE4QTMxREMxMUU2QUFFOEE1NEU4N0Y3NEUxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKWjW0AAAJVUExURQGYS/DOAejNA+3OAU9KaDIyekupNASZSh2fQgqaSAmaSCUnhQWZSiihP9XJCcKoHlROZBOcRZa6HN/LBlpSYTulOjqlOY9+P8nGDMqvGTMyeiUngoh4Q82xFygqhycphi8xiyQmgyQmhMOpHqm/FlutLy4ufcbFDXZqT7nCEcfGDaa+F7jCEoG2I7XBE9TICTEzjBueQm6xKVisMIK2IiwuiSqhPpK5HZO6HYC1I2Fjp6S+GCYohuzOAeHLBeDLBRKcRXVpTykrhzI0jFpcoxSdRX+1JDelOjM0jUpLmhyeQod4RF6tLnCyKLfCEjg6kF+uLl+uLSmhPlytLk9RnUeoNYS2IjilOlVXoH5wSkioNdPICTs9kufNA3CxKKe+F2+xKSYohZbSsIKkrpjTsT0/kzw+knFyr62kjDo8kUVHlZvUs5GpuVJTnoOStXePq1RWn2RlqHBxrzk6kExNm5q/u2hkfUlLmcne2o3Kq0VLlkFDlXV2slm4gYbLozQ2jofMpS0vilFSnj0/kmhvqSkrhsmuGV5lo2lqq2ZoqqjGxG90rZquwYq0r3uBtLDdw0dJmJimwZfTsKDSua/dwpWttUZImNft4mmIoaHXuG1vrc+6S82yF2Jjp5XSsLPfxaLWuTY4j4qqtHJ1sGK8iHmGsG+KplG1e6XMwDc5j3yHsz9BlJuQcpzVtFZRblhZoXOFq8De0kRFls3R1JnAuXl8s0ixdKPYuYZ2RYl5Q3SBrV5hpbbRzWVupmNlqFtdo2d4pYZ3RB+fQv3QACMlhPHPAACYS4mpH5AAAAI/SURBVHjaYjhMJcBwWPQQFYAo0KBDx6gADo1wgxiMVRmoYRCv3tGjfrwUG8TlZnsUCJgtuSgzKDT6KBToR1FgkKH1USSg7UWmQexGsUdRAFMCOzkGuauDNM/xFpA6ckRKwFsWxNMKJ9kgB3OQRkmRI3AgIgkSsRAkySCGYGGgJkZx6SNIQFqcESgo7MNAvEFBOiDLGTWOoAENkElHNc2INIhTlxkctjuPYAAZsASzCScxBrHxQeKIXxHTIEV+iBwfG0GDOOJhkV22+8CGpTN27S1YiWQSC0xWhQOvQTxxTDCVs2du37Y2u27JpCnzK3qXeXZ4QExShicqXx7cBolJIFJfxsRV3VYuLp1b83r2TK/tX5HfDDYoEqFCQgyHQYJCyMmYJWYu3EMGLTkbly9YVIXsNxAQcsViEEOAPUp+YEUJZacJNVtS5iUvPMKKosgukAHDoDDUfHVUDWJCI4Ti9j9ypL2roXKxGpqyMCJdpLQeyVncfZOTphJ0EUYYAXWuhhiQOQ1mVEzpZoJhhB5rkUcMZkF0l8sdKYSZZLOGiFhDTUfKTUpHjljJg3QXw4xJT6wmLh2hpGyg37j3g/WneUINKtm0jsiUjZ7XFBQigPoVPI4AXSZnKrevlfi8hpT7ZUDppx7ilhClCOfUXHmScj+iPHJEivoibv+QI46klUcYJaSNKYh0ziK9hMReZreRUWYjahHZg6BahFVgB7m1CBXrNerVtFSs+6nYGqFe+4iKLbbR5jEV+yJUAgABBgCcVXGNHk1NegAAAABJRU5ErkJggg==);
}

.olympic .primaryContents .timer-during  .timer-japan,
.olympic .primaryContents .timer-during  .timer-pyeongchang {
  width: 335px;
  border: 1px solid #f00;
}

.olympic .primaryContents .timer-during  .timer-japan {
  background: #fff;
  border: 1px solid #ddd;
}

.olympic .primaryContents .timer-during  .timer-pyeongchang {
  background: #fdd000;
  border: 1px solid #fdd000;
}

.olympic .primaryContents .timer-during .timer-japan .label,
.olympic .primaryContents .timer-during .timer-pyeongchang .label {
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  left: 0;
  top: 0;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}

.olympic .primaryContents .timer-during .timer-japan .label::before,
.olympic .primaryContents .timer-during .timer-japan .label::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .label::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .label::after {
  display: block;
  content: "";
  height: 1px;
  background: #f00;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.olympic .primaryContents .timer-during .timer-japan .label::before,
.olympic .primaryContents .timer-during .timer-japan .label::after {
  width: 84px;
  background: #b8003b;
}

.olympic .primaryContents .timer-during .timer-pyeongchang .label::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .label::after {
  width: 108px;
  background: #00984b;
}

.olympic .primaryContents .timer-during .timer-japan .label::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .label::before {
  left: 20px;
}

.olympic .primaryContents .timer-during .timer-japan .label::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .label::after {
  right: 20px;
}

.olympic .primaryContents .timer-during .timer-japan .place,
.olympic .primaryContents .timer-during .timer-pyeongchang .place {
  background: none;
  bottom: 4px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  left: 35px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: inherit;
  width: 105px;
}

.olympic .primaryContents .timer-during .timer-pyeongchang .place {
  color: #00984b;
}

.olympic .primaryContents .timer-during .timer-japan .frame,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame {
  bottom: 0;
  height: 118px;
  left: 0;
  position: relative;
  width: 100%;
}

.olympic .primaryContents .timer-during .timer-japan .frame .day,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .day {
  border: none;
  color: #000;
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  height: 24px;
  left: 145px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 41px;
  width: 170px;
}

.olympic .primaryContents .timer-during .timer-pyeongchang .frame .day {
  color: #009944;
}

.olympic .primaryContents .timer-during .timer-japan .frame .time,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time {
  -webkit-justify-content: space-between;
  border: none;
  bottom: 15px;
  display: -webkit-flex;
  display: block;
  display: flex;
  height: 35px;
  justify-content: space-between;
  left: 145px;
  position: absolute;
  width: 135px;
}

.olympic .primaryContents .timer-during .timer-japan .frame .time span,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span {
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  width: 35px;
}

.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(2)::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::after {
  background: #000;
  border-radius: 2px;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  margin: auto;
  position: absolute;
  right: -12px;
  top: 0;
  width: 3px;
}

.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::after {
  background: #009944;
}

.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(2)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::before,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::before {
  top: 18px;
}

.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-during .timer-japan .frame .time span:nth-of-type(2)::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(1)::after,
.olympic .primaryContents .timer-during .timer-pyeongchang .frame .time span:nth-of-type(2)::after {
  bottom: 10px;
}

/*
## オリンピック記事用スタイル：注目選手
*/
.olympic .otherPhoto.attention .figureLists > li a {
  height: 182px;
  padding-top: 140px;
  text-align: center;
}

.olympic .otherPhoto.attention .figureLists > li a .thumb {
  height: 132px;
}

/*
## オリンピック記事用スタイル：写真記事
*/
.olympic .specialContents {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: -60px;
}

.olympic .specialContents-inner {
  position: relative;
  width: 1280px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.olympic .specialContents-inner .ttl-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 1000px;
  height: 60px;
  padding: 0 0 0 120px;
  margin: auto;
}

.olympic .specialContents-inner .ttl-wrapper::before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  content: "";
  width: 60px;
  height: 60px;
  background: #006cb6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAzCAYAAABvwNN0AAAD5UlEQVRYhdWYv6scVRTHPzc/hFQOEgSD6FpIxEIXLGKlA7aCq4WIoC7YWAhv/QsyaVS0yL4+mNVCS1cbwcZ9hQgiOrETJG4hiBDDGBQUTb4W9zu78ya7LzOz+xQPDPfXmfM959xzzz0zSKLj84ak2zd4nyCJjvQD8CvwuNvWdKQj8CmgBzwMvNNRRmfw1yr9Z4DHOknpsFcvSLqh/XShy563tfxF4CIQavOn3T7URlgb8CeJ+3t0xdrPwD3Ap8DJxhIbuuguSVe1mv6QdEbSyx6/1dTtTcF31wD/KOlRSUclfe25y9sG/2kF8EzSnZJCTbnr2wb/swb8haQTkhJJH9fWftk2+Fc1gDOS7pD03QqPfLBt8GdrAMclvbkC+HdJp7cNjqTXDfCX4j5frgFflfREC3mtM9yrikfrlJZZ7oqktxWDr5W8Lrfa/cQM9xTwOfAl8HdbIUBj8JPALnD8AJ73gWkb8GMN+R4Anr8Fz5W24E1z+402QptSU7ffBrwCnDiA5xPg28MAr9J7wIOV8XPA922FQPM9r9LdwCOV8fUuwNCtjKoXi52Kx/8l+LVK/zf+Q7d3tnob4NfWch0SeBVwI8s3+VzamLp+sWyFjgF9YODxNISQtxGwieeOGHhoJb6RlHWW1gEcYB5CGBDv7KGkoaQUQFJf0sj9kWLJXI4TYATM3EL8eh0SjZoQjQJIgDGQeS1d5HYLSiyo3IqFUEljYAf4CDgvKWfpsZEF94h3+kVgz2up52fA3M+HwDkkZa7F5u73/MhtYesLSbl5isp7qWuygWWkbnFffl+KdT6SJpKy0vK9EEJa3Q9Je3ZbEULIHVgTIK9YcXbVXnoN8wEUbkd2ewIHH7UJ8ZfH2OOp3ZzYlQDven1goevKqDlwycrOFu/bNcM6d8XViceJA25qlyd+sjII7dKeA7YskTO3Je+gdPtKNSvAqxn28zZ9Rn6GZRysc3sfyEIItwRvQTkx6nvAfUBe/73RmjbJcDfVcN7/nocTHBwhhElnlCbgkmYGnrCM6h6HRAu32+IM6IcQisp8ZkVKytwOrVzuudTzPffHXiszYE48cgU+/9WAS4m3WsHNtGMFdirgiQWerSjyGfHMv8QymcwMmBLTaq8UWnV7wjIz1Wk3hDDyme+HEApJBcuruBR4yXMj4LytLlheOqX11C2f2YJVVHojh3i7WXhhwJV8pnvXya2CT4Dy8hg6G6VrlJkT67c58efvOsrNNyYat4934Xa7MmV5F+dUgsM0I979U/MOgKdZWjyvtOc837fMGct7ImIeoHUjapBkMitRFh79Usl/o4As02rphXm58A9Jdu7haF7ZJgAAAABJRU5ErkJggg==) no-repeat center center;
}

.olympic .specialContents-inner .ttl-wrapper .ttl {
  line-height: 60px;
  padding: 0 0 0 20px;
  font-size: 23px;
  color: #fff;
  background: rgba(0, 0, 0, .6);
}

.olympic .specialContents-inner .ttl-wrapper .date {
  position: absolute;
  left: 60px;
  top: 0;
  width: 60px;
  height: 60px;
  line-height: 45px;
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: #054470;
}

.olympic .specialContents-inner .ttl-wrapper .date span {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 10px;
  line-height: 14px;
  font-size: 12px;
  font-weight: normal;
}

.olympic .specialContents-inner .text {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  width: 1000px;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  font-size: 14px;
  background: rgba(255, 255, 255, .6);
}

.olympic .dateLists-wrapper {
  position: relative;
  width: 100%;
  height: 100px;
  padding-top: 20px;
}

.olympic .dateLists {
  margin: 0 auto;
  width: 1000px;
  display: -webkit-flex;
  display: flex;
}

.olympic .dateLists li {
  width: calc(100% / 17);
  height: 57px;
  text-align: center;
}

.olympic .dateLists li > a,
.olympic .dateLists li > span {
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
  display: block;
  width: 100%;
  height: 57px;
  line-height: 42px;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.olympic .dateLists li > a {
  cursor: pointer;
}

.olympic .dateLists li > span {
  cursor: default;
}

.olympic .dateLists li:first-child > a,
.olympic .dateLists li:first-child > span {
  border-left: 1px solid #d1d1d1;
}

.olympic .dateLists li > a:not(.current):hover {
  background: #f3f3f3;
}

.olympic .dateLists li > a:not(.current).sat,
.olympic .dateLists li > span:not(.current).sat {
  color: #47a3d1;
}

.olympic .dateLists li > a:not(.current).sun,
.olympic .dateLists li > a:not(.current).holiday,
.olympic .dateLists li > span:not(.current).sun,
.olympic .dateLists li > span:not(.current).holiday {
  color: #ff4775;
}

.olympic .dateLists li > a.current,
.olympic .dateLists li > span.current {
  color: #fff;
  background: #197abd;
}

.olympic .dateLists li > a .day,
.olympic .dateLists li > span .day {
  position: absolute;
  display: block;
  width: 100%;
  height: 14px;
  left: 0;
  bottom: 8px;
  line-height: 14px;
  font-size: 12px;
}

.olympic .dateLists li > span:not(.current) span {
  opacity: .15;
}

.olympic .medalContents .medalCount {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 2px;
  height: 108px;
}

.olympic .medalContents .medalCount > span {
  width: calc(100% / 3);
  height: 108px;
  line-height: 108px;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}

.olympic .medalContents .medalCount > span:nth-of-type(1) {
  background: url(data:image/png;base64,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) no-repeat center -8px;
}

.olympic .medalContents .medalCount > span:nth-of-type(2) {
  background: url(data:image/png;base64,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) no-repeat center -8px;
}

.olympic .medalContents .medalCount > span:nth-of-type(3) {
  background: url(data:image/png;base64,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) no-repeat center -8px;
}

.olympic .medalContents .linkLists {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 0 5px;
}

.olympic .medalContents .linkLists li {
  width: 50%;
  margin: 0 0 1px;
  padding: 0;
  height: 40px;
  border-top: 1px dotted #ccc;
}

.olympic .medalContents .linkLists li::before {
  left: inherit;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  cursor: pointer;
}

.olympic .medalContents .linkLists li:nth-of-type(2n) {
  border-left: 1px dotted #ccc;
}

.olympic .medalContents .linkLists li:nth-of-type(2n)::before {
  right: 3px;
}

.olympic .medalContents .linkLists li a {
  display: block;
  width: calc(100% + 5px);
  height: 40px;
  line-height: 40px;
  padding-right: 10px;
  text-align: center;
  text-decoration: none;
}

.olympic .medalContents .linkLists li:nth-of-type(2n) a {
  margin-right: -5px;
}

.olympic .medalContents .linkLists li:nth-of-type(2n + 1) a {
  margin-left: -5px;
}

.olympic .medalContents .linkLists li a:hover {
  background: #f2f2f2;
}

.olympic .ledeNews-wrapper{
  padding: 0 370px 0 0;
}
.olympic .ledeNews-wrapper .ledeNews{
  left: auto;
  right: 0;
}
.olympic .ttl-section .date{
  font-weight: normal;
}
