@charset "shift_jis";

/* ------------------------------- */
/* ---------- list page ---------- */
/* ------------------------------- */

#contents .listBox dl.netalist { width:100%; overflow:hidden; border-bottom:dotted 1px #ccc; padding:5px 0px; }
#contents .listBox dl.netalist dt { float:left; width:10%; margin:0px;}
#contents .listBox dl.netalist dd { float:left; width:90%;}
#contents .listBox dl.netalist dd span { display:block; padding-left: 12px}
#contents .listBox dl.netalist dd a { padding-left: 12px; background: url(/images/arrow_orange_s.gif) left center no-repeat;}
#contents .listBox dl.netalist p.netapost { text-align:left; padding:0px; margin:0px; }
#contents .listBox dl.netalist p.netapost a { background:none;}
#contents .listBox table.category_list_table img { margin-right:3px;}
#contents .listBox table.category_list_table td { padding:8px;}
#contents .listBox h3.neta { margin-bottom: 10px; border-bottom: 1px solid #360; font-size: 100%; font-weight: bold; }

#contents .listBox dl,
#contents .listBox dt,
#contents .listBox dd,
#contents .listBox ol,
#contents .listBox li { margin-left: 0; padding-left: 0; list-style-type: none; }
#contents .listBox dl { font-size: 100%; }

/* ----- title ----- */
#contents .listBox dt { margin: 5px 0px 2px; padding-top:5px; font-weight: bold; font-size:120%; line-height: 130%;}
#contents .listBox dt a { padding-left: 12px; background-image: url(/images/arrow_orange_s.gif); background-position: left center; background-repeat: no-repeat; }
#contents .listBox .neta dt a { background-image: url(/images/arrow_green_s.gif); }
#contents .listBox .neta dt a,
#contents .listBox .neta dt a:link { color: #360; text-decoration: none; }
#contents .listBox .neta dt a:visited { color: #693; text-decoration: none; }
#contents .listBox .neta dt a:hover,
#contents .listBox .neta dt a:active { color: #360; text-decoration: underline; }
#contents .listBox dt.prizeQ { position: relative; padding-left: 60px; }

/* --- gym name --- */
#contents .listBox dt span { font-size: 84%; font-weight: normal; }

/* --- prize --- */
#contents .listBox dt span.icon { width: 55px; height: 15px; position: absolute; left: 0; text-indent: -9999px; background-image: url(/images/icon_prize.gif); background-repeat: no-repeat; }

/* ----- text ----- */
#contents .listBox dd { line-height: 130%; }
#contents .listBox dd.prize,
#contents .listBox dd.post,
#contents .listBox dd.cnt { padding: 3px 0 3px 0px; }
#contents .listBox dd.cnt { padding:3px 0px 5px 50px; border-bottom: dotted 1px #ccc;}
#contents .listBox dd.cnt a { margin-right:10px;}
#contents .listBox dd.summary,
#contents .listBox dd.date { margin-bottom: 7px; padding: 0 0 7px 12px; background-image: url(/images/dot_gray.gif); background-position: left bottom; background-repeat: repeat-x; }

/* ----- rank ----- */
#contents .listBox ol li { margin-bottom: 7px; padding-bottom: 7px; background-image: url(/images/dot_gray.gif); background-position: left bottom; background-repeat: repeat-x; clear: both; }
#contents .listBox ol li dl { padding-left: 65px; background-position: left center; background-repeat: no-repeat; }
#contents .listBox ol li dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents .listBox ol li dl { display: inline-block; }

/*Hides from IE-mac\*/
* html #contents .listBox ol li dl { height: 1%; }
#contents .listBox ol li dl { display: block; }
/*End hide from IE-mac*/

#contents .listBox ol li.rank1 dl  { background-image: url(/images/rank_1.gif); }
#contents .listBox ol li.rank2 dl  { background-image: url(/images/rank_2.gif); }
#contents .listBox ol li.rank3 dl  { background-image: url(/images/rank_3.gif); }
#contents .listBox ol li.rank4 dl  { background-image: url(/images/rank_4.gif); }
#contents .listBox ol li.rank5 dl  { background-image: url(/images/rank_5.gif); }
#contents .listBox ol li.rank6 dl  { background-image: url(/images/rank_6.gif); }
#contents .listBox ol li.rank7 dl  { background-image: url(/images/rank_7.gif); }
#contents .listBox ol li.rank8 dl  { background-image: url(/images/rank_8.gif); }
#contents .listBox ol li.rank9 dl  { background-image: url(/images/rank_9.gif); }
#contents .listBox ol li.rank10 dl { background-image: url(/images/rank_10.gif); }
#contents .listBox ol li.rank11 dl { background-image: url(/images/rank_11.gif); }
#contents .listBox ol li.rank12 dl { background-image: url(/images/rank_12.gif); }
#contents .listBox ol li.rank13 dl { background-image: url(/images/rank_13.gif); }
#contents .listBox ol li.rank14 dl { background-image: url(/images/rank_14.gif); }
#contents .listBox ol li.rank15 dl { background-image: url(/images/rank_15.gif); }
#contents .listBox ol li.rank16 dl { background-image: url(/images/rank_16.gif); }
#contents .listBox ol li.rank17 dl { background-image: url(/images/rank_17.gif); }
#contents .listBox ol li.rank18 dl { background-image: url(/images/rank_18.gif); }
#contents .listBox ol li.rank19 dl { background-image: url(/images/rank_19.gif); }
#contents .listBox ol li.rank20 dl { background-image: url(/images/rank_20.gif); }
#contents .listBox ol li.rank21 dl { background-image: url(/images/rank_21.gif); }
#contents .listBox ol li.rank22 dl { background-image: url(/images/rank_22.gif); }
#contents .listBox ol li.rank23 dl { background-image: url(/images/rank_23.gif); }
#contents .listBox ol li.rank24 dl { background-image: url(/images/rank_24.gif); }
#contents .listBox ol li.rank25 dl { background-image: url(/images/rank_25.gif); }
#contents .listBox ol li.rank26 dl { background-image: url(/images/rank_26.gif); }
#contents .listBox ol li.rank27 dl { background-image: url(/images/rank_27.gif); }
#contents .listBox ol li.rank28 dl { background-image: url(/images/rank_28.gif); }
#contents .listBox ol li.rank29 dl { background-image: url(/images/rank_29.gif); }
#contents .listBox ol li.rank30 dl { background-image: url(/images/rank_30.gif); }
#contents .listBox ol li.rank1 dt,
#contents .listBox ol li.rank2 dt,
#contents .listBox ol li.rank3 dt,
#contents .listBox ol li.rank4 dt,
#contents .listBox ol li.rank5 dt,
#contents .listBox ol li.rank6 dt,
#contents .listBox ol li.rank7 dt,
#contents .listBox ol li.rank8 dt,
#contents .listBox ol li.rank9 dt,
#contents .listBox ol li.rank10 dt { padding-bottom: 2px; }
#contents .listBox ol li dd.thumb { float: left; margin: 0; padding: 0; width: 85px; height: 60px; background-image: none; }
#contents .listBox ol li dd.summary { margin: 0; padding: 0; background-image: none; }
#contents .listBox ol li.rank1 dd.summary,
#contents .listBox ol li.rank2 dd.summary,
#contents .listBox ol li.rank3 dd.summary,
#contents .listBox ol li.rank4 dd.summary,
#contents .listBox ol li.rank5 dd.summary,
#contents .listBox ol li.rank6 dd.summary,
#contents .listBox ol li.rank7 dd.summary,
#contents .listBox ol li.rank8 dd.summary,
#contents .listBox ol li.rank9 dd.summary,
#contents .listBox ol li.rank10 dd.summary { float: right; width: 535px; }


/* ネタリストページ用スタイル
-----------------------------------------------------*/
#contents .listBox#netaRankSetL h2.ttlLG2	{ display:block; }
#contents .listBox#netaRankSetL p#rankDiscription	{ font-weight:lighter; font-size:0.88em; position:relative; top:0px;margin-top:-35px;text-align:right;margin-bottom:20px;padding-right:10px; }
#contents .listBox#netaRankSetL dl	{ clear:both;display:block; overflow:hidden; padding:10px 0px;background: url(/images/dot_gray.gif) left bottom repeat-x; }
#contents .listBox#netaRankSetL dl dd	{  }
#contents .listBox#netaRankSetL dl dd.netaPhotoBox	{ width:110px;float:left; }
#contents .listBox#netaRankSetL dl dd.netaRankCount	{ font-size:1em;width:70px; display:block; overflow:hidden; padding-top:40px;float:left; background-repeat:no-repeat; background-position:0px 10px; }
#contents .listBox#netaRankSetL dl dd.netaRankCount .netaPv { text-align:center; width:50px; display:block; overflow:hidden; }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank1 { background-image: url(/images/rank_1.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank2 { background-image: url(/images/rank_2.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank3 { background-image: url(/images/rank_3.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank4 { background-image: url(/images/rank_4.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank5 { background-image: url(/images/rank_5.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank6 { background-image: url(/images/rank_6.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank7 { background-image: url(/images/rank_7.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank8 { background-image: url(/images/rank_8.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank9 { background-image: url(/images/rank_9.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank10 { background-image: url(/images/rank_10.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank11 { background-image: url(/images/rank_11.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank12 { background-image: url(/images/rank_12.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank13 { background-image: url(/images/rank_13.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank14 { background-image: url(/images/rank_14.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank15 { background-image: url(/images/rank_15.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank16 { background-image: url(/images/rank_16.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank17 { background-image: url(/images/rank_17.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank18 { background-image: url(/images/rank_18.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank19 { background-image: url(/images/rank_19.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank20 { background-image: url(/images/rank_20.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank21 { background-image: url(/images/rank_21.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank22 { background-image: url(/images/rank_22.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank23 { background-image: url(/images/rank_23.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank24 { background-image: url(/images/rank_24.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank25 { background-image: url(/images/rank_25.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank26 { background-image: url(/images/rank_26.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank27 { background-image: url(/images/rank_27.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank28 { background-image: url(/images/rank_28.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank29 { background-image: url(/images/rank_29.gif); }
#contents .listBox#netaRankSetL dl dd.netaRankCount.rank30 { background-image: url(/images/rank_30.gif); }
