<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("pc-tab.css");

/* BG背景色 */
html { background-color: #abd4ff; }
  
/* メニューグラデ ＆ #289cff → #01166e */
#nav-wrap .api-nav-main {
/* Old browsers */
/* FF3.6-15 */
background: #2561b2;
/* Chrome10-25,Safari5.1-6 */
background: -webkit-linear-gradient(top, #2561b2 0%, #092046 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background: linear-gradient(to bottom, #2561b2 0%, #092046 100%);
/* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2561b2', endColorstr='#092046',GradientType=0 );
}
.wrapper a:link, .wrapper a:visited, .wrapper a:hover, .wrapper a:active { color: #01166e; }
.wrapper .present-moreLinkContainer-1iHUK a { color: #01166e; }
.popup-content { color: #01166e; }
body.skaters #wrapper div.player-box .text-box p.name { background-color: #01166e; }
body.skaters #wrapper a.back-btn { background-color: #01166e; }
body.movie #wrapper .cp_actab label { background: #01166e; }
body.results-wtt #wrapper ul.wtt-results-nav li h4.day { background-color: #01166e; }
body.results-wtt #wrapper ul.wtt-results-nav li div.inner p.event a { background-color: #01166e; }
body.results-wtt #wrapper .cp_actab label { background: #01166e; }
#wrapper table.onairDatePart tr.tvasahioa { border-bottom: 2px solid #999; }
#wrapper table.onairDatePart td.event { color: #01166e; }
#wrapper ul.skaters-list li a p.name { color: #01166e; }
#wrapper ul.skaters-list li a p.genre { color: #01166e; }
#wrapper ul.language_btn li a.active, #wrapper ul.language_btn li a:hover { background-color: #01166e; }
#nav-wrap .api-nav-main div a:hover { background: #01166e; }
#nav-wrap .api-nav-main div a.active { background: #01166e; }
#wrapper .thumb-list-box li a:hover { background: #01166e; }
#wrapper .year-list-box li a.active { background: #01166e; }
#wrapper section.contents h2.contents-ttl { background-color: #01166e; }
#wrapper .h3-ttl { border-bottom: 0.2rem solid #01166e; color: #01166e; }
body.top #wrapper section#info-sns .info-sns-box h2 { background-color: #01166e; }
body.top #wrapper section#info-sns #info-area ul#info-list li p.date { background-color: #01166e; }
body.top #wrapper section#info-sns .twitter-area .txt a { color: #01166e; }
body.top #wrapper section#info-sns .twitter-area .btn-box a { background: #01166e; }
#wrapper section#top-movie { /*background-color: #01166e;*/ }

/* h2カラー */
h2.contents-ttl,
.info-sns-box h2{ color:#feda50 !important; }

/* トップSNS3カラム
body.top #wrapper section#info-sns #info-area.info-sns-box { width: 240px; }
body.top #wrapper section#info-sns #info-area ul#info-list { height: 360px; max-height: 360px; overflow: auto; }
body.top #wrapper section#info-sns .info-sns-box { width: 240px; }
*/

strong{ font-weight: bold; }

/*onair*/
.day{ width: 17%; }/*18*/
.time{ width: 20%; }
.event{ width: 20%; }/*26*/
.ch{ width: 43%; }/*36*/
.ch img{ height: 32px; display: block; float: right; }
p.contentCaution1{ margin-bottom: 1em; font-size: 80%; line-height: 1.2em; }

/*topinfo*/
body.top #wrapper section#info-sns #info-area ul#info-list { max-height: 320px; }

/*table even*/
table.men tr:nth-child(even) { background-color: #f3faff; }
table.women tr:nth-child(even) { background-color: #fff2f6; }

/*選手
dl.profile-list dt:nth-of-type(3),
dl.profile-list dd:nth-of-type(3) { display: none !important; }
dl.profile-list dt:nth-of-type(4),
dl.profile-list dd:nth-of-type(4) { display: none !important; }
*/
div.text-box &gt; p.name{ display: none; }

/*score gp*/
.ranking-table-gp .rank{ width: 6%; }
.ranking-table-gp .score{ width: 14%;}
.ranking-table-gp .total{ width: 13%;}
.gp-ranking div.coment { float: left; font-size: 1.2rem; }

/*ranking gp*/
.ranking-table .rank,
.ranking-table .score,
.ranking-table .total{ width: 6%;}
.ranking-table .name span { /*margin: 0 7px;*/ font-size: 1.4rem; }
#wrapper .gp-ranking table.ranking-table-gp tbody td.name span { margin-left: 0 !important; }
body.ranking #wrapper .ranking-table p.coment { font-size: 1.2rem; }

/*onair bnr*/
.onairBnr{}
.onairBnr td{ width:50%; padding: 5px; }
.onairBnr td img{ width: 100%; height: auto; display: block; }

/*onair bnr 変則*/
.onairBnr5{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%; margin: 0 auto; list-style: none; }
.onairBnr5 li{ flex: 0 1 30%; margin: 1% 1% 1em; font-size: 0.9em; }
.onairBnr5 li img{ width: 100%; height: auto; display: block; }

/*bnr*/
.bnrbox {text-align: center;}
.bnrbox img { }
.device-type-desktop a.external-link:hover:before { top: -100px !important; }
.device-type-desktop a.external-link.hanyuuPhoto:hover:before { top: -388px !important; }

/*skaterColor*/
img.imgM{ border:2px solid #4b94e5; box-sizing: border-box; }
img.imgL{ border:2px solid #ff76aa; box-sizing: border-box; }

/* TW → X */
.social-button-x { background-color: #000000; }
.social-button-facebook { background-color: #1877F2 !important; }
.social-button-facebook &gt; svg { width: 5rem; height: 5rem; }/*TW none*/
.contents-box.tw-box{ display: none !important; }

/*FB size*/
#facebook-area.info-sns-box { width: 100% !important; margin-bottom: 2rem; }
.fb-page { display: block !important; width: 500px; margin: 0 auto; }

/*SNSbnr*/
.bnrboxWrap{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.bnrboxWrap .bnrbox { width: 375px; margin: 0 0 10px; padding: 0; flex: 0 1 375px; }
.bnrboxWrap .bnrbox a.external-link:hover:before { top: -86px !important; }	
	</pre></body></html>