<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* ! ---------- 繝ｪ繧ｻ繝�ヨ遲� ---------- ---------- ---------- ---------- */

._sp { display: none;}
.w100p{width: 100%;}

@media only screen and (max-width: 600px){
._pc { display: none; }
._sp { display: block; }
}


/* 繝｡繧､繝ｳ */
#area20160428 { width: 1200px; margin: 0 auto 40px auto; font-size:14px;}
#area20160428 p,
#area20160428 ul,
#area20160428 li,
#area20160428 div,
#area20160428 a { margin: 0; padding: 0; font-size:100%; line-height: inherit; box-sizing: border-box; text-decoration: none;}
#area20160428 ul { list-style: none;}
#area20160428 table { border-collapse: collapse; border-spacing: 0;}
#area20160428 th,
#area20160428 td { text-align:left; font-weight: normal;box-sizing: border-box;}


/* ! ---------- 蜈ｱ騾夊ｦ∫ｴ� ---------- ---------- ---------- ---------- */

/* 繝代Φ縺上★隱ｿ謨ｴ */
.locationArea a { color: #0000ff; text-decoration:none;}
.locationArea a:hover {text-decoration: underline;}

/* 繧ｷ繧ｧ繧｢ */
#area20160428 .social { margin: 10px 0 0 0; text-align: right;}
#area20160428 .social .social_tw { display: inline-block; width:80px; height:20px; background:url(/contents/nikki/event/20160428/images/social_tw.png) left top no-repeat; text-indent: -9999px; vertical-align: bottom;}
#area20160428 .social .social_tw:hover { background-image:url(/contents/nikki/event/20160428/images/social_tw_ov.png);}


/* 繝翫ン */
#area20160428 .navi { margin: 10px 0 0 -5px;}
#area20160428 .navi:after { display: block; clear: both; height: 0; content: ''; }
#area20160428 .navi li { position: relative; display: block; float: left; width: 236px; height: 52px; margin: 0 0 3px 5px; border-bottom: 2px solid #0071b5; background-color: #069dd7; border-radius:5px;}
#area20160428 .navi li a { background-repeat: no-repeat; background-position: 10px center; background-size: 200px 20px; height: 52px;}
#area20160428 .navi li:nth-child(1) { width: 236px; height: 107px;}
#area20160428 .navi li:nth-child(1) a { height: 107px;}
#area20160428 .navi li:hover,
#area20160428 .navi li.current { background-color: #ff9300; border-bottom: 2px solid #ff9300;}
#area20160428 .navi li:nth-child(1) a{ background-image:url(/contents/nikki/event/20160428/images/navi_top.png);}
#area20160428 .navi li:nth-child(2) a{ background-image:url(/contents/nikki/event/20160428/images/navi_01.png);}
#area20160428 .navi li:nth-child(3) a{ background-image:url(/contents/nikki/event/20160428/images/navi_02.png);}
#area20160428 .navi li:nth-child(4) a{ background-image:url(/contents/nikki/event/20160428/images/navi_03.png);}
#area20160428 .navi li:nth-child(5) a{ background-image:url(/contents/nikki/event/20160428/images/navi_04.png);}
#area20160428 .navi li:nth-child(6) a{ background-image:url(/contents/nikki/event/20160428/images/navi_05.png);}
#area20160428 .navi li:nth-child(7) a{ background-image:url(/contents/nikki/event/20160428/images/navi_06.png);}
#area20160428 .navi li:nth-child(8) a{ background-image:url(/contents/nikki/event/20160428/images/navi_07.png);}
#area20160428 .navi li:nth-child(9) a{ background-image:url(/contents/nikki/event/20160428/images/navi_08.png);}
#area20160428 .navi li:before { position: absolute; top: 50%; right: 16px; content:''; display:block; height:7px; width:7px; margin-top:-4px; border:2.5px solid #fff; border-left-width:0; border-top-width:0; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
#area20160428 .navi li a { display: block; text-indent: -9999px;}

/* 繝ｪ繝ｼ繝� */
#area20160428 .read { margin: 20px 0 0 0; line-height: 1.6; border:2px solid #e0e0e0; font-size:14px; padding: 15px;}
#area20160428 .research { margin: 10px 0 0 0; line-height: 1.6; border:1px solid #ffc159; background: #fff7dd; font-size:14px; padding: 15px;}

/* 繧ｿ繧､繝医Ν */
#area20160428 .rankTitle { margin: 20px 0 0 0; height: 50px; background:#75be38 url(/contents/nikki/event/20160428/images/t_ranking.png) 0 50% no-repeat; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); line-height: 50px; padding: 0 0 0 30px;}

/* SP */
@media only screen and (max-width: 600px){
	#area20160428 { width: 100%;}
	#area20160428 .content { margin: 0 5px 0 5px;}
	#area20160428 .navi { margin: 5px 0 0 -1%;}
	#area20160428 .navi li { width: 49%; height: 42px; margin: 0 0 1% 1%;}
	#area20160428 .navi li:nth-child(1) { width: 99%; height: 42px;}
	#area20160428 .navi li:nth-child(1) a { height: 42px;}
	#area20160428 .navi li a{height: 42px;}
	#area20160428 .navi li a { background-size: 150px 15px; }
	#area20160428 .navi li:nth-child(1) a { background-image:url(/contents/nikki/event/20160428/images/sp_navi_top.png); background-position: center center; }
	#area20160428 .navi li:nth-child(2) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_01.png);}
	#area20160428 .navi li:nth-child(3) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_02.png);}
	#area20160428 .navi li:nth-child(4) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_03.png);}
	#area20160428 .navi li:nth-child(5) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_04.png);}
	#area20160428 .navi li:nth-child(6) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_05.png);}
	#area20160428 .navi li:nth-child(7) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_06.png);}
	#area20160428 .navi li:nth-child(8) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_07.png);}
	#area20160428 .navi li:nth-child(9) a{ background-image:url(/contents/nikki/event/20160428/images/sp_navi_08.png);}
	#area20160428 .read { margin: 10px 0 0 0;font-size:12px; }
	#area20160428 .rankTitle { margin: 10px 0 0 0; height: auto; background:#75be38 url(/contents/nikki/event/20160428/images/sp_t_ranking.png) 0 50% no-repeat; background-size: 19px 27px; line-height: 1.2; padding: 16px 5px 16px 27px; font-size: 18px;}
}


/* ! ---------- 繝代�繝�ｦ∫ｴ� ---------- ---------- ---------- ---------- */

/* 繧ｫ繝ｩ繝� */
#area20160428 .rankList {margin:20px 0 0 0; }
#area20160428 .cols2 { }
#area20160428 .cols2:after { display: block; clear: both; height: 0; content: ''; }
#area20160428 .cols2 .col:nth-child(1){width: 590px;float: left;}
#area20160428 .cols2 .col:nth-child(2){width: 590px;float: right;}
#area20160428 .cols3 { }
#area20160428 .cols3:after { display: block; clear: both; height: 0; content: ''; }
#area20160428 .cols3 .col:nth-child(1){width: 386px;float: left;margin: 0 20px 0 0;}
#area20160428 .cols3 .col:nth-child(2){width: 386px;float: left;}
#area20160428 .cols3 .col:nth-child(3){width: 386px;float: right;}

/* 繝医ャ繝�3 */
#area20160428 ._pc .rank_top { display: block; margin:0 0 10px 0; position: relative; background:url(/contents/nikki/event/20160428/images/btn_123_bg.png) left top no-repeat; width: 590px; height: 110px;}
#area20160428 ._pc .rank_top .no { position: absolute; top: 50%; left: 0px;width: 55px;text-align: center;color: #fff; line-height: 0; font-size:12px;}
#area20160428 ._pc .rank_top .no b { font-size:30px; font-weight: bold;}
#area20160428 ._pc .rank_top .name { position: absolute; top: 50%; left: 70px; color: #004fe1; line-height: 0; font-weight: bold; font-size:20px;}
#area20160428 ._pc .rank_top:hover .name{text-decoration: underline;}
#area20160428 ._pc .rank_top .preb { position: absolute; bottom: 3px; right: 5px; width: 110px; text-align: center; color: #fff; font-size:11px; letter-spacing:2px;}
#area20160428 ._pc .rank_top .preb b {font-size:14px;}
#area20160428 ._sp .rank_top { display: block; margin:5px 0 5px 0; position: relative; width: 100%; height: auto; padding: 17px 5px 17px 52px; border: 2px solid #069dd7; background: #ecf5ff;}
#area20160428 ._sp .rank_top .no {position: absolute;top: 50%;left: 0;margin-top: -20px;width: 45px;height: 40px;background: url(/contents/nikki/event/20160428/images/sp_btn_123_1.png) left center no-repeat;background-size:45px 40px;text-indent: -9999px;}
#area20160428 ._sp .rank_top:nth-child(2) .no { background-image: url(/contents/nikki/event/20160428/images/sp_btn_123_2.png);}
#area20160428 ._sp .rank_top:nth-child(3) .no { background-image: url(/contents/nikki/event/20160428/images/sp_btn_123_3.png);}
#area20160428 ._sp .rank_top .name { color: #004fe1; line-height: 1.2; font-weight: bold; font-size:17px;}
#area20160428 ._sp .rank_top .preb { position: absolute; bottom: -4px; right: 1px; width: 75px; height: 18px; text-align: center; color: #fff; font-size:8px; padding: 5px 0 0 0; line-height: 0.8; background:url(/contents/nikki/event/20160428/images/sp_btn_123_prev.png) left top no-repeat; background-size:75px 18px;}
#area20160428 ._sp .rank_top .preb b { font-size:11px;}


/* TOP 5 */
#area20160428 .rankListTop5s {}
#area20160428 .rankListTop5s .cols { margin: 0 0 0 -20px;}
#area20160428 .rankListTop5s .cols:after { display: block; clear: both; height: 0; content: ''; }
#area20160428 .rankListTop5s .col { width: 386px; float: left; margin: 0 0 0 20px;}


/* TOP 5 */
#area20160428 .rankListTop10s .row{margin-top: 40px;}



/* SP */
@media only screen and (max-width: 600px){
	#area20160428 .rankList {margin:10px 0 0 0; }
	#area20160428 .cols2 .col:nth-child(1){width: auto;float: none;}
	#area20160428 .cols2 .col:nth-child(2){width: auto;float: none;}
	#area20160428 .rankListTop5s .cols { margin: 0;}
	#area20160428 .rankListTop5s .col { width: 100%; float: none; margin: 0 0 20px 0;}
}

#area20160428 .sp_rank_open { position: relative; cursor: pointer;}
#area20160428 .sp_rank_open:after { content:""; position: absolute; background:url(/contents/nikki/event/20160428/images/sp_icon_open.png) left top no-repeat; background-size:27px 27px; top: 10px; right: 10px; width: 27px; height: 27px;}
#area20160428 .sp_rank_open.open:after { background-image:url(/contents/nikki/event/20160428/images/sp_icon_close.png);}
#area20160428 .initHide {display: none;}


/* ! ---------- 陦ｨ邨�∩隕∫ｴ� ---------- ---------- ---------- ---------- */

#area20160428 .rankTableA { width: 100%; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
#area20160428 .rankTableA th { background: #0d8ed5; color: #fff; padding:5px; text-align: center; font-weight: normal;}
#area20160428 .rankTableA td { border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; vertical-align: middle; padding:12px;}
#area20160428 .rankTableA tr:nth-child(odd) td { background: #ecf5ff;}
#area20160428 .rankTableA td a { color: #0041ca; text-decoration: none;}
#area20160428 .rankTableA td a:hover { text-decoration: underline;}
#area20160428 .rankTableA td.rank { font-size:20px; font-weight: bold; color: #066adc; text-align: center; ;}
#area20160428 .rankTableA td.rank_pre { text-align: center; width: 80px;}
#area20160428 .rankTableA th { white-space: nowrap; font-weight: bold; }
#area20160428 ._sp .rankTableA {margin-top: 10px;}
#area20160428 ._sp .rankTableA td.rank_pre { text-align: center; width: 40px;}

#area20160428 .rankTableB { width: 100%; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
#area20160428 .rankTableB th { background: #0d8ed5; color: #fff; padding:5px; text-align: center; font-weight: normal;}
#area20160428 .rankTableB td { border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; vertical-align: middle; padding:6px;}
#area20160428 .rankTableB tr:nth-child(odd) td { background: #f3f3f3;}
#area20160428 .rankTableB td a { color: #0041ca; text-decoration: none;}
#area20160428 .rankTableB td a:hover { text-decoration: underline;}
#area20160428 .rankTableB td.rank { width: 80px; font-size:16px; font-weight: bold; color: #066adc; text-align: center;}
#area20160428 .rankTableB td.rank_pre { width: 80px;text-align: center;}
#area20160428 .rankTableB th { white-space: nowrap; font-weight: bold;vertical-align: middle; }
#area20160428 ._sp .rankTableB {margin-top: 10px;}
#area20160428 ._sp .rankTableB td.rank { text-align: center; width: 40px;}
#area20160428 ._sp .rankTableB td.rank_pre { text-align: center; width: 40px;}


#area20160428 .rankTableC { width: 100%; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
#area20160428 .rankTableC th { background: #0d8ed5; color: #fff; padding:5px; text-align: center; font-weight: normal;}
#area20160428 .rankTableC td { border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; vertical-align: middle; padding:6px;}
#area20160428 .rankTableC tr:nth-child(odd) td { background: #f3f3f3;}
#area20160428 .rankTableC td a { color: #0041ca; text-decoration: none;}
#area20160428 .rankTableC td a:hover { text-decoration: underline;}
#area20160428 .rankTableC td.rank { width: 40px; font-size:14px; font-weight: bold; color: #066adc; text-align: center;}
#area20160428 .rankTableC td.rank_pre { width: 40px;text-align: center;}
#area20160428 .rankTableC th { white-space: nowrap; font-weight: bold;vertical-align: middle; line-height: 1;}

#area20160428 .rankTableTop5 {margin-top: 20px; width: 100%; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
#area20160428 .rankTableTop5 th { background: #0d8ed5; color: #fff; padding:5px; text-align: center; font-weight: normal;}
#area20160428 .rankTableTop5 th.title { padding: 12px 5px; border-bottom: 1px solid #fff;}
#area20160428 .rankTableTop5 td { border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; vertical-align: middle; padding:6px;}
#area20160428 .rankTableTop5 tr:nth-child(odd) td { background: #ecf4ff;}
#area20160428 .rankTableTop5 td a { color: #0041ca; text-decoration: none;}
#area20160428 .rankTableTop5 td a:hover { text-decoration: underline;}
#area20160428 .rankTableTop5 td.rank { width: 40px; font-size:14px; font-weight: bold; color: #066adc; text-align: center;}
#area20160428 .rankTableTop5 td.rank_pre { width: 40px;text-align: center;}
#area20160428 .rankTableTop5 th { white-space: nowrap; font-weight: bold;vertical-align: middle; line-height: 1;}



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