<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;*/ }
#wrapper section.top-movie { box-sizing: border-box; background-color: #289cff; background-color: #444; padding: 20px; }
#wrapper section.top-movie .video-container { position: relative; width: 100%; padding-top: 56.25%; }
#wrapper section.top-movie .video-container iframe { position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important; }

/*選手詳細情報-写真横*/
#wrapper div.player-box .text-box dl.profile-list.jpnskt dt:nth-of-type(4),
#wrapper div.player-box .text-box dl.profile-list.jpnskt dd:nth-of-type(4){ /*display: none;*/ }
#wrapper div.player-box .text-box dl.profile-list.wrdskt dt:nth-of-type(4),
#wrapper div.player-box .text-box dl.profile-list.wrdskt dd:nth-of-type(4){ /*display: none;*/ }

/*選手詳細情報-写真下*/
#wrapper div.player-box.player-data-full { /*margin-top: -40px !important;*/ margin-top: -2rem !important; /*display:none !important;*/ }
#wrapper div.player-box.player-data-full .text-box { float: none; width: 100% !important; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list.jpnskt dt:nth-of-type(1),
#wrapper div.player-box.player-data-full .text-box dl.profile-list.jpnskt dd:nth-of-type(1){ display: none; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list.jpnskt dt:nth-of-type(2),
#wrapper div.player-box.player-data-full .text-box dl.profile-list.jpnskt dd:nth-of-type(2){ display: none; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list.wrdskt dt:nth-of-type(1),
#wrapper div.player-box.player-data-full .text-box dl.profile-list.wrdskt dd:nth-of-type(1){ display: none; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list.wrdskt dt:nth-of-type(2),
#wrapper div.player-box.player-data-full .text-box dl.profile-list.wrdskt dd:nth-of-type(2){ display: none; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list dt { width: 100% !important; font-size: 1.4rem; text-align: center; display: block; background: #eee; }
#wrapper div.player-box.player-data-full .text-box dl.profile-list dd { width: 100% !important; display: block; margin-bottom: 1rem; }
span.dateplace{ display: inline-block; padding-left: 0.5em; }

div.text-box &gt; p.name{ display: none; }

/* 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: 15%; }/*18*/
.time{ width: 18%; }/*20*/
.event{ width: auto; }/*26*//*20*//*30%*/
.ch{ width: 15em; }/*36*//*43*//*37%*/
.chw7{ width: 7em; }/*36*//*43*/
.event.ch{ width: 58%; }
.ch.wordOver{ line-height:1em; padding-top:1em; padding-bottom:1em; }
.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; }
table.pair tr:nth-child(even) { background-color: #f3ffef;; }
table.dance tr:nth-child(even) { background-color: #fff7ea; }

/*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-left: 0.5em; font-size: 1.4rem; }
#wrapper .gp-ranking table.ranking-table-gp tbody td.name span { margin-left: 0 !important; padding-left: 0.5em; }
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; }
.device-type-desktop a.external-link.wttbook:hover:before { top: -168px !important; }
.device-type-desktop a.external-link.wttticket:hover:before { top: -33px !important; }

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

	/*isu*/
.isuLink { display: flex; flex-wrap: wrap; justify-content: space-between; }
.isuLink a{ flex: 0 1 35%; margin: 3% 0; }
.isuLink a.external-link:hover:before{/*
  content: "";
  width: 80px;
  height: 32px;
  display: block;
  background: url(/common/des/01/images/external.png) no-repeat;
  background-size: 100%;
  position: absolute;*/
  top: -1.8em !important;
  /*left: -8px;
  z-index: 1000;*/ }
	
/*history*/
body.history #wrapper ul.history-list li { width: 4em; }
.history-list { text-align: center !important; }
.history-list a { text-decoration: none !important; }
.history-list a img{ /*display: block;*/ display: none; }

/**/
span.indent{ display: inline-block; padding-left: 1em; text-indent: -1em; }
span.indent3{ display: inline-block; padding-left: 3em; text-indent: -3em; }

.link-text.gp-pages{ /*display: none;*/ }

/*present*/
p.presenText{ margin-bottom: 2em; }
.presentImgBox { text-align: center; margin:0 auto 2em; }
.presentImgBox img { width: auto !important; height: auto;}

/* 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; }

/*選手タイトル行間*/
/*.skatersTitle{line-height:1; min-height:4rem; display:inline-block;}*/
.sktrsTitlWrp{min-height:4rem; display:flex; align-items:center; letter-spacing:1px;}
.sktrsTitlNam{line-height:1;}

/*長い選手名*/
#wrapper .longname{ letter-spacing:-0.01em; display: block; white-space: nowrap; transform-origin: center left; transform: scale(0.8, 1); }

</pre></body></html>