@import url('/css/article.css');

#cmsBody a:link, #cmsBody a:visited {
text-decoration:underline;
}

/*---------------------------------------------------------------------*/
/* レイアウト */
/*---------------------------------------------------------------------*/
.tmplArticle {
background:#FFF;;
border:1px solid #CCC;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.tmplArticleIn {
padding:10px;
}
#cmsAbstract,
#cmsByline {
position:relative;
}
#cmsBody #masterSocialbuttonTop a:link,
#cmsBody #masterSocialbuttonTop a:visited,
#cmsBody #masterSocialbuttonBtm a:link,
#cmsBody #masterSocialbuttonBtm a:visited,
#cmsBody #endlinkConnection a:link,
#cmsBody #endlinkConnection a:visited {
text-decoration:none;
}
#cmsBody .endlink li a img {
width:80px;
height:60px;
}

/*---------------------------------------------------------------------*/
/* タイトル */
/*---------------------------------------------------------------------*/
#cmsType {
color:#333;
display:block;
margin:0;
padding:0;
}
#cmsDate {
position:relative;
}
#cmsDate .inner {
float:right;
position:absolute;
right:0;
top:-19px;
}
#cmsTitle {
padding:8px 0 0;
clear:both;
}
#tmplNews #cmsType .inner {
display:block;
width:60px;
font-size:10px;
line-height:14px;
text-align:center;
border:1px solid #CCC;
background:#EEE;
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
background:-moz-linear-gradient(top, #FFF, #EEE);
margin:0 5px 0 0;
padding:0 2px;
}

/*---------------------------------------------------------------------*/
/* 書式 */
/*---------------------------------------------------------------------*/
#cmsBody .endlink li {
background:url(http://image.itmedia.co.jp/images/ulli_document1.gif) no-repeat 0 2px;
padding:0 0 0 18px;
}
#cmsBody .endlink ul {
border-bottom:none;
border-top:none;
}

#cmsBody h3 {
border-bottom:1px solid #CCE;
border-left:5px solid #005490;
clear:both;
color:#334;
padding:5px 10px 3px 5px;
}
#cmsBody a:link img {
border:2px solid #069;
}
#cmsBody .endkwd .box {
border:2px solid #666;
}
#cmsBody .endkwd .box h3 {
background:#666;
}
#cmsBody #blue.box h3 {
background-color:#267095;
}
#cmsBody .endkwd #blue.box {
border:2px solid #267095;
}


#cmsBody table#tbl50l,
#cmsBody table#tbl50r {
width:49%;
}
#cmsBody table#tbl75l,
#cmsBody table#tbl75r {
width:74%;
}
#cmsBody table#tbl25l,
#cmsBody table#tbl25r {
width:24%;
}
#cmsBody .box {
padding:1px;
}
#cmsBody .cmsTable {
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
}
#cmsBody table {
margin:0 0 5px;
}
#cmsBody hr {
clear:both;
visibility:visible;
}
#cmsBody .shopbtn {
display:block;
margin:0 auto;
}

/* 関連記事ALL */
#cmsBody .endlink2column ul {
width:100%;
overflow:auto;
}
#cmsBody .endlink2column li {
float:left;
width:46%;
clear:none;
padding:0 5px 0 18px;
}
#cmsBody .endlink2column li a img {
width:60px;
height:45px;
}
#cmsBody .endlink2column .endlink-art {
display:none;
}
#cmsBody .endlink2column #endlink-art1,
#cmsBody .endlink2column #endlink-art2,
#cmsBody .endlink2column #endlink-art3,
#cmsBody .endlink2column #endlink-art4 {
display:block;
}

/*---------------------------------------------------------------------*/
/* 週間アクセスランキング Top 10
/*---------------------------------------------------------------------*/

#cmsBody .w-rank {
background:#995;
font-size:12px;
line-height:14px;
margin:10px auto;
width:590px;
}
#cmsBody .w-rank h3 {
background:url(http://image.itmedia.co.jp/mobile/images/w-rank.gif) no-repeat 4px 7px;
border:none;
color:#FFF;
float:left;
font-size:16px;
line-height:18px;
margin:0;
padding:5px 10px 5px 29px;
}
#cmsBody .w-rank h3 strong {
color:#E1E1CC;
display:block;
font-size:12px;
line-height:14px;
}
#cmsBody .w-rank div p {
color:#FFF;
float:right;
margin:0;
padding:2px 4px;
font-size:12px;
line-height:14px;
}
#cmsBody .w-rank ol {
background:url(http://image.itmedia.co.jp/mobile/images/w-rank-bg.gif) no-repeat 2px 3px;
clear:both;
list-style-type:none;
margin:0;
padding:1px;
}
#cmsBody .w-rank ol li {
border:1px solid #FFF;
font-size: 12px;
line-height:20px;
margin:1px 0 0;
padding:0 0 0 24px;
}
#cmsBody .w-rank ol li a {
background:#FFF;
display:block;
height:32px;
overflow:hidden;
padding:3px 4px;
}
#cmsBody .w-rank ol {
background:url(http://image.itmedia.co.jp/mobile/images/w-rank-bg.gif) no-repeat 2px 3px;
clear:both;
list-style-type:none;
margin:0;
padding:1px;
}



/*---------------------------------------------------------------------*/
/* セールスランキング
/*---------------------------------------------------------------------*/
/* Mobile Sales Ranking - 090714
-------------------------------------------------- */
.salesRank0907 .boxIn {
width:485px;
margin:10px auto;
background:#007bda;
}
.salesRank0907#careerRanking .boxIn {width:645px;}
.salesRank0907#dcRanking .boxIn {width:645px;}
.salesRank0907 .heading {
height:55px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading.jpg) no-repeat 0px 0px;
}
.salesRank0907#docomoRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_docomo.jpg) no-repeat 0px 0px;}
.salesRank0907#auRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_au.jpg) no-repeat 0px 0px;}
.salesRank0907#softbankRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_softbank.jpg) no-repeat 0px 0px;}
.salesRank0907#emobileRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_emobile.jpg) no-repeat 0px 0px;}
.salesRank0907#phsRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_phs.jpg) no-repeat 0px 0px;}
.salesRank0907#dcRanking .heading {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_heading_dc.jpg) no-repeat 0px 0px;}
#cmsBody .salesRank0907 .heading h3 {
margin:0px;
padding:0px;
border:none;
text-indent:-9999px;
}
.salesRank0907 .heading .term {
float:right;
margin:10px 5px 0px 0px;
color:#FFF;
font-size:13px;
}
.salesRank0907 .heading .term#careerRanking {font-size:15px;}
.salesRank0907 .heading .term#dcRanking {font-size:15px;}
.salesRank0907 table {
margin:0px 2px 10px;
width:482px;
}
.salesRank0907#careerRanking table {width:642px;}
.salesRank0907#dcRanking table {width:642px;}
.salesRank0907 thead,
.salesRank0907 tbody,
.salesRank0907 tr {
padding:0px;
}
.salesRank0907 thead th {
height:32px;
padding:0px;
text-indent:-9999px;
}
.salesRank0907 td {
height:50px;
padding:0px;
background:#FFF;
font-size:16px;
line-height:130%;
}
.salesRank0907 td span {
display:block;
padding:0px 5px;
}
.salesRank0907 th.rank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRank0907 th.prerank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRank0907 th.career {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_career.gif) no-repeat 0px 0px;}
.salesRank0907 th.model {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_model.gif) no-repeat 0px 0px;}
.salesRank0907 .rank {
width:135px;
padding:0px;
text-indent:-9999px;
}
.salesRank0907 #careerRank1 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank2 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank3 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank4 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank5 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank6 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank7 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank8 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank9 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank10 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank10.gif) no-repeat 51px 14px;}
.salesRank0907 .prerank {
width:84px;
text-align:center;
}
.salesRank0907 .up {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRank0907 .down {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRank0907 .same {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_same.gif) no-repeat 55px 14px;}
.salesRank0907 .career {
width:158px;
font-size:13px;
}
.salesRank0907 .model {
font-size:15px;
font-weight:bold;
color:#555;
}
.salesRank0907 .gfkMark {
padding:5px 10px;
font-size:13px;
color:#EEE;
}
.salesRank0907 .gfkMark a img {
float:right;
border:none!important;
}
.salesRank0907navi ul {
width:450px;
margin:20px auto;
padding:0px;
list-style-type:none;
}
#careerRanking .salesRank0907navi ul {width:600px;}
#dcRanking .salesRank0907navi ul {width:600px;}
.salesRank0907navi ul li {
padding:2px 0px 5px 18px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_dot.gif) no-repeat 0px 9px;
font-weight:bold;
}
.salesRank0907navi ul li strong {
color:#666;
}
/* Sales Ranking Generic - 091118
-------------------------------------------------- */
.salesRankGE0911 .boxIn {
width:645px;
margin:10px auto;
background:#007bda;
}
.salesRankGE0911 .heading {
height:65px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRankGE0911_heading.jpg) no-repeat 0px 0px;
}
#cmsBody .salesRankGE0911 .heading h3 {
margin:0px;
padding:15px 10px 0px 70px;
border:none;
font-size:24px;
color:#FFF;
}
.salesRankGE0911 .heading .term {
float:right;
margin:0px 5px 0px 0px;
color:#FFF;
font-size:15px;
}
.salesRankGE0911 table {
margin:0px 2px 10px;
width:642px;
}
.salesRankGE0911 thead,
.salesRankGE0911 tbody,
.salesRankGE0911 tr {
padding:0px;
}
.salesRankGE0911 thead th {
height:32px;
padding:0px;
text-indent:-9999px;
}
.salesRankGE0911 td {
height:50px;
padding:0px;
background:#FFF;
font-size:16px;
line-height:130%;
}
.salesRankGE0911 td span {
display:block;
padding:0px 5px;
}
.salesRankGE0911 th.rank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.prerank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.mfr {background:url(http://image.itmedia.co.jp/mobile/images/salesRankGE0911_th_mfr.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.model {background:url(http://image.itmedia.co.jp/mobile/images/salesRankGE0911_th_model.gif) no-repeat 0px 0px;}
.salesRankGE0911 .rank {
width:135px;
padding:0px;
text-indent:-9999px;
}
.salesRankGE0911 #salesRankGE1 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE2 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE3 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE4 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE5 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE6 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE7 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE8 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE9 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE10 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank10.gif) no-repeat 51px 14px;}
.salesRankGE0911 .prerank {
width:84px;
text-align:center;
}
.salesRankGE0911 .up {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRankGE0911 .down {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRankGE0911 .same {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_same.gif) no-repeat 55px 14px;}
.salesRankGE0911 .mfr {
width:158px;
font-size:13px;
}
.salesRankGE0911 .model {
font-size:15px;
font-weight:bold;
color:#555;
}
.salesRankGE0911 .gfkMark {
padding:5px 10px;
font-size:13px;
color:#EEE;
}
.salesRankGE0911 .gfkMark a img {
float:right;
border:none!important;
}
.salesRankGE0911navi ul {
width:600px;
margin:20px auto;
padding:0px;
list-style-type:none;
}
.salesRankGE0911navi ul li {
padding:2px 0px 5px 18px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_dot.gif) no-repeat 0px 9px;
font-weight:bold;
}
.salesRankGE0911navi ul li strong {
color:#666;
}

/* Sales Ranking Generic - 111013
-------------------------------------------------- */
.salesRankGE1110 .boxIn {
width:645px;
margin:10px auto;
background:#007bda;
}
.salesRankGE1110 .heading {
height:65px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRankGE0911_heading.jpg) no-repeat 0px 0px;
}
#cmsBody .salesRankGE1110 .heading h3 {
margin:0px;
padding:15px 10px 0px 70px;
border:none;
font-size:19px;
line-height:48px;
color:#FFF;
}
.salesRankGE1110 .heading .term {
float:right;
margin:0px 5px 0px 0px;
color:#FFF;
font-size:15px;
}
.salesRankGE1110 table {
margin:0px 2px 10px;
width:642px;
}
.salesRankGE1110 thead,
.salesRankGE1110 tbody,
.salesRankGE1110 tr {
padding:0px;
}
.salesRankGE1110 thead th {
height:32px;
padding:0px;
text-indent:-9999px;
}
.salesRankGE1110 td {
height:50px;
padding:0px;
background:#FFF;
font-size:16px;
line-height:130%;
}
.salesRankGE1110 td span {
display:block;
padding:0px 5px;
}
.salesRankGE1110 th.rank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.prerank {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.mfr {background:url(http://image.itmedia.co.jp/mobile/images/salesRankGE0911_th_mfr.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.model {background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_th_model.gif) no-repeat 0px 0px;}
.salesRankGE1110 .rank {
width:135px;
padding:0px;
text-indent:-9999px;
}
.salesRankGE1110 .salesRankGE1 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE2 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE3 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE4 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE5 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE6 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE7 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE8 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE9 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE10 td.rank {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_rank10.gif) no-repeat 51px 14px;}
.salesRankGE1110 .prerank {
width:84px;
text-align:center;
}
.salesRankGE1110 .up {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRankGE1110 .down {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRankGE1110 .same {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_same.gif) no-repeat 55px 14px;}
.salesRankGE1110 .first {background:#FFF url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_first.gif) no-repeat 55px 14px;}
.salesRankGE1110 .mfr {
width:158px;
font-size:13px;
}
.salesRankGE1110 .model {
font-size:12px;
font-weight:bold;
color:#555;
}
.salesRankGE1110 .gfkMark {
padding:5px 10px;
font-size:13px;
color:#EEE;
}
.salesRankGE1110 .gfkMark a img {
float:right;
border:none!important;
}
.salesRankGE1110navi ul {
width:600px;
margin:20px auto;
padding:0px;
list-style-type:none;
}
.salesRankGE1110navi ul li {
padding:2px 0px 5px 18px;
background:url(http://image.itmedia.co.jp/mobile/images/salesRank0907_arr_dot.gif) no-repeat 0px 9px;
font-weight:bold;
}
.salesRankGE1110navi ul li strong {
color:#666;
}

/* Sony枠
-------------------------------------------------- */
#colBoxSpSony {font-size:12px;}
#colBoxSpSony {float:left;width:236px;padding:0px 5px 10px 0px;}
#colBoxSpSony p {margin:0px;}
#colBoxSpSony p.intel_logo {margin:0px 0px 7px;}
#colBoxSpSony p.intel_logo a {display:block;width:234px;}
#colBoxSpSony p.ss_logo {text-align:center;}
#colBoxSpSony p.ss_logo a {display:block;width:234px;background:#fc0;}
#colBoxSpSony p.ss_logo img {margin:3px 0px 3px;}
#colBoxSpSony #soho {margin:0px 0px 10px;padding:6px 0px;width:234px;background:#BCD1DC;text-align:center;font-size:small;}
#colBoxSpSony #soho div.info {margin:2px auto;width:228px;text-align:left;background:#f2f2f2;}
#colBoxSpSony #soho div.info img {margin:4px;}
#colBoxSpSony #soho div.info p {padding:1px 0px;line-height:1.2em;}
#colBoxSpSony #soho p.link {display:block;padding:1px 3px 0px 0px;text-align:right;}
#colBoxSpSony .ban {margin:0px 0px 13px;}
#colBoxSpSony .ban div img {display:block;margin:0px 0px 1px;}

/* 共通ランキング
-------------------------------------------------- */
.colBoxAccessTop10 .colBoxOuter {
background:none;
border-radius:none;
padding:0;
border:none;
}
.colBoxAccessTop10 .colBoxHead {
background:none;
filter:none;
color:#333;
}
.colBoxAccessTop10 .colBoxHead h2 {
text-shadow:none;
}
.colBoxAccessTop10 hr {
background:#CCC;
border:none;
height:1px;
margin:0 0 5px;
overflow:hidden;
padding:0;
}
#cmsBody .colBoxAccessTop10 p {
margin:0;
}
/* 販売ランキング 20130950 →20140924
-------------------------------------------------- */
#cmsBody .cmsBodyRank-101 a:link,
#cmsBody .cmsBodyRank-101 a:hover,
#cmsBody .cmsBodyRank-102 a:link,
#cmsBody .cmsBodyRank-102 a:hover,
#cmsBody .cmsBodyRank-105 a:link,
#cmsBody .cmsBodyRank-105 a:hover {
color:#5E5D5D;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-102 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-105 .cmsBodyRankCell {
padding:15px 0px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankTitle,
#cmsBody .cmsBodyRank-102 .cmsBodyRankTitle,
#cmsBody .cmsBodyRank-105 .cmsBodyRankTitle {
display:block;
border-collapse:collapse;
clear:both;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankTitle span,
#cmsBody .cmsBodyRank-102 .cmsBodyRankTitle span,
#cmsBody .cmsBodyRank-105 .cmsBodyRankTitle span {
display:inline;
margin-top:5px;
float:right;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankTitle h3,
#cmsBody .cmsBodyRank-102 .cmsBodyRankTitle h3,
#cmsBody .cmsBodyRank-105 .cmsBodyRankTitle h3 {
display:inline;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankInner,
#cmsBody .cmsBodyRank-102 .cmsBodyRankInner,
#cmsBody .cmsBodyRank-105 .cmsBodyRankInner {
display:block;
border-collapse:collapse;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow,
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow,
#cmsBody .cmsBodyRank-105 .cmsBodyRankRow {
display:block;
clear:both;
overflow:hidden;
padding:0px 5px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-102 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-105 .cmsBodyRankCell {
display:inline;
float:left;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankHead,
#cmsBody .cmsBodyRank-102 .cmsBodyRankHead,
#cmsBody .cmsBodyRank-105 .cmsBodyRankHead {
display:block;
background:#000; /* Old browsers */
background:-moz-linear-gradient(top, #666666 0%, #000000 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #666666 0%,#000000 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #666666 0%,#000000 100%); /* IE10+ */
background:linear-gradient(to bottom, #666666 0%,#000000 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
border:1px solid #CCC;
border-radius:3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px;
-moz-border-radius:3px 3px 0px 0px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow,
#cmsBody .cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankRow,
#cmsBody .cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow {
background:none;
clear:both;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell,
#cmsBody .cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell,
#cmsBody .cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell {
text-align:left;
background:none;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1 {
text-align:center;
width:8%;
}
.cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2,
.cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2,
.cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2 {
width:12%;
}
.cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-3,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-3,
.cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-3,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-3 {
width:20%;
}
.cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-3,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-3 {
width:80%;
float:right;
}
.cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-4,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-4,
.cmsBodyRank-105 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-4,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-4 {
width:60%;
float:right;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody {
display:block;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1 {
background:url(http://image.itmedia.co.jp/mobile/images/rankingbackground.gif) no-repeat 5px 2px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2 {
color:#666;
text-align:left;
text-indent:8px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1 {
font-size:20px;
line-height:20px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/mobile/images/ranking1.gif) no-repeat 5px 2px;
color:#333;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1 {
font-size:20px;
line-height:20px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/mobile/images/ranking2.gif) no-repeat 5px 2px;
color:#333;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1 {
font-size:20px;
line-height:20px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/mobile/images/ranking3.gif) no-repeat 5px 2px;
color:#333;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow:hover {
background:#FFF;
}
.cmsBodyRank-101 .cmsBodyRankRow-2,
.cmsBodyRank-101 .cmsBodyRankRow-4,
.cmsBodyRank-101 .cmsBodyRankRow-6,
.cmsBodyRank-101 .cmsBodyRankRow-8,
.cmsBodyRank-101 .cmsBodyRankRow-10,
.cmsBodyRank-102 .cmsBodyRankRow-2,
.cmsBodyRank-102 .cmsBodyRankRow-4,
.cmsBodyRank-102 .cmsBodyRankRow-6,
.cmsBodyRank-102 .cmsBodyRankRow-8,
.cmsBodyRank-102 .cmsBodyRankRow-10,
.cmsBodyRank-105 .cmsBodyRankRow-2,
.cmsBodyRank-105 .cmsBodyRankRow-4,
.cmsBodyRank-105 .cmsBodyRankRow-6,
.cmsBodyRank-105 .cmsBodyRankRow-8,
.cmsBodyRank-105 .cmsBodyRankRow-10 {
background:#F3F3F2;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2:hover,
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-4:hover,
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-6:hover,
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-8:hover,
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-10:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-4:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-6:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-8:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-10:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-2:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-4:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-6:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-8:hover,
#cmsBody .cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-10:hover {
background:#F3F3F2;
}
.cmsBodyRank-101 .cmsBodyRankRow-1 .cmsBodyRankCell-3,
.cmsBodyRank-101 .cmsBodyRankRow-2 .cmsBodyRankCell-3,
.cmsBodyRank-101 .cmsBodyRankRow-3 .cmsBodyRankCell-3,
.cmsBodyRank-102 .cmsBodyRankRow-1 .cmsBodyRankCell-3,
.cmsBodyRank-102 .cmsBodyRankRow-2 .cmsBodyRankCell-3,
.cmsBodyRank-102 .cmsBodyRankRow-3 .cmsBodyRankCell-3,
.cmsBodyRank-105 .cmsBodyRankRow-1 .cmsBodyRankCell-3,
.cmsBodyRank-105 .cmsBodyRankRow-2 .cmsBodyRankCell-3,
.cmsBodyRank-105 .cmsBodyRankRow-3 .cmsBodyRankCell-3 {
font-size:16px;
line-height:24px;
font-weight:bold;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow-1 .cmsBodyRankCell-4,
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow-2 .cmsBodyRankCell-4,
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow-3 .cmsBodyRankCell-4,
#cmsBody .cmsBodyRank-105 .cmsBodyRankRow-1 .cmsBodyRankCell-4,
#cmsBody .cmsBodyRank-105 .cmsBodyRankRow-2 .cmsBodyRankCell-4,
#cmsBody .cmsBodyRank-105 .cmsBodyRankRow-3 .cmsBodyRankCell-4 {
font-size:20px;
line-height:24px;
font-weight:bold;
}
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow-1 .cmsBodyRankCell-3,
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow-2 .cmsBodyRankCell-3,
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow-3 .cmsBodyRankCell-3 {
font-size:20px;
line-height:24px;
font-weight:bold;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .up {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat 30px 13px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2 .up,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-4 .up,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-6 .up,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-8 .up,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-10 .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2 .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-4 .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-6 .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-8 .up,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-10 .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-2 .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-4 .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-6 .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-8 .up,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-10 .up {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -101px 13px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .down {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -490px 13px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2 .down,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-4 .down,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-6 .down,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-8 .down,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-10 .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2 .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-4 .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-6 .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-8 .down,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-10 .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-2 .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-4 .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-6 .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-8 .down,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-10 .down {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -619px 13px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow .same {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -226px 13px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2 .same,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-4 .same,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-6 .same,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-8 .same,
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-10 .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2 .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-4 .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-6 .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-8 .same,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-10 .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-2 .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-4 .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-6 .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-8 .same,
.cmsBodyRank-105 .cmsBodyRankBody .cmsBodyRankRow-10 .same {
background:url(http://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -360px 14px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankCaption,
#cmsBody .cmsBodyRank-102 .cmsBodyRankCaption,
#cmsBody .cmsBodyRank-105 .cmsBodyRankCaption {
display:block;
background:none;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
border-radius:0px 0px 3px 3px;
-webkit-border-radius:0px 0px 3px 3px;
-moz-border-radius:0px 0px 3px 3px;
clear:both;
font-size:11px;
line-height:16px;
}
.cmsBodyRank-101 .cmsBodyRankCaption a,
.cmsBodyRank-102 .cmsBodyRankCaption a {
display:block;
}
.cmsBodyRank-105 .cmsBodyRankCaption a {
background:url(http://image.itmedia.co.jp/dc/images/logo_MapCamera.gif)  no-repeat 545px 0;
display:block;
padding-right:100px;
min-height:18px;
}
.cmsBodyRank-101 .cmsBodyRankCaption a:link,
.cmsBodyRank-101 .cmsBodyRankCaption a:visited,
.cmsBodyRank-102 .cmsBodyRankCaption a:link,
.cmsBodyRank-102 .cmsBodyRankCaption a:visited,
.cmsBodyRank-105 .cmsBodyRankCaption a:link,
.cmsBodyRank-105 .cmsBodyRankCaption a:visited {
text-decoration:none;
}
