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

/*---------------------------------------------------------------------*/
/* ���C�A�E�g */
/*---------------------------------------------------------------------*/
.tmplArticleIn {
padding:0 5px 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;
margin:0 10px 15px 0;
}

/*---------------------------------------------------------------------*/
/* �^�C�g�� */
/*---------------------------------------------------------------------*/
#cmsType {
color:#333;
display:block;
margin:0;
padding:0;
}
#cmsDate {
position:relative;
}
#cmsDate .inner {
float:left;
padding:4px 15px 0 0;
text-align:left;
}
#cmsTitle {
padding:10px 0 0;
clear:both;
}
#cmsTitle h1 {
font-weight:normal;
}
#cmsTitle h1 big {
margin-bottom:20px;
font-size:24px;
line-height:32px;
color:#000;
font-weight:bold;
}
#cmsAbstract h2,
#cmsAbstract p {
margin:0 0 15px;
font-size:14px;
line-height:22px;
font-weight:normal;
}
#cmsBody p {
font-size:17px;
line-height:29px;
}
#cmsBody #cmsCopyright p {
font-size:13px;
line-height:20px;
}
#tmplNews #cmsType .inner {
display:block;
width:100px;
text-align:center;
border:1px solid #999;
margin:0 5px 0 0;
padding:2px 0;
color:#555;
}

/* �^�C�g�����C�A�E�g�ύX */
.title {
font-weight: bold !important;
}
.title__maintext {
font-size: 24px !important;
}
.title__subtitle {
font-weight: normal;
color: #333;
}
.title__pagenumber {
display: none;
}

/*---------------------------------------------------------------------*/
/* ���� */
/*---------------------------------------------------------------------*/
#cmsBody .endlink h4,
#cmsBody .endlink h3.format--subheading {
margin:0 0 7px;
font-size:18px;
line-height:22px;
border-bottom:3px solid #333;
padding:10px 10px 8px 2px;
}
#cmsBody .endlink li {
background:none;
padding:0;
font-size:16px;
line-height:24px;
}
#cmsBody .endlink li.endlink-lnk {
background:url(https://image.itmedia.co.jp/images/ulli_dot.gif) no-repeat scroll 0 4px;
padding:0 0 3px 14px;
}
#cmsBody .endlink ul {
border-bottom:none;
border-top:none;
}

#cmsBody h3:not(.format--subheading),
#cmsBody h2.format--crosshead {
clear:both;
color:#334;
padding:5px 10px 3px 0;
font-size:20px;
line-height:28px;
}
#cmsBody a:link img {
border:2px solid #069;
}
#cmsBody .endkwd .box {
border:2px solid #666;
}
#cmsBody .endkwd .box h3:not(.format--subheading),
#cmsBody .endkwd .box h2.format--crosshead {
background:#666;
}
#cmsBody #blue.box h3:not(.format--subheading),
#cmsBody #blue.box h2.format--crosshead {
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:"�l�r �o�S�V�b�N","Hiragino Kaku Gothic Pro","�q���M�m�p�S 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;
}

/* �֘A�L��ALL */
#cmsBody .endlink2column ul {
width:100%;
overflow:hidden;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#cmsBody .endlink2column li {
width:46%;
padding:0;
margin-bottom:8px;
}
#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;
}

/*---------------------------------------------------------------------*/
/* �T�ԃA�N�Z�X�����L���O Top 10
/*---------------------------------------------------------------------*/

#cmsBody .w-rank {
background:#995;
font-size:12px;
line-height:14px;
margin:10px auto;
width:590px;
}
#cmsBody .w-rank h3:not(.format--subheading),
#cmsBody .w-rank h2.format--crosshead {
background:url(https://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:not(.format--subheading) strong,
#cmsBody .w-rank h2.format--crosshead 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(https://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;
left:0;
}
#cmsBody .w-rank ol li a {
background:#FFF;
display:block;
height:32px;
overflow:hidden;
padding:3px 4px;
text-decoration:none;
}
#cmsBody .w-rank ol {
background:url(https://image.itmedia.co.jp/mobile/images/w-rank-bg.gif) no-repeat 2px 3px;
clear:both;
list-style-type:none;
margin:0;
padding:1px;
}

/*---------------------------------------------------------------------*/
/* �Z�[���X�����L���O
/*---------------------------------------------------------------------*/
/* 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(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading.jpg) no-repeat 0px 0px;
}
.salesRank0907#docomoRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_docomo.jpg) no-repeat 0px 0px;}
.salesRank0907#auRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_au.jpg) no-repeat 0px 0px;}
.salesRank0907#softbankRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_softbank.jpg) no-repeat 0px 0px;}
.salesRank0907#emobileRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_emobile.jpg) no-repeat 0px 0px;}
.salesRank0907#phsRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_phs.jpg) no-repeat 0px 0px;}
.salesRank0907#dcRanking .heading {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_heading_dc.jpg) no-repeat 0px 0px;}
#cmsBody .salesRank0907 .heading h3 {
margin:0px;
padding:0px;
height:36px;
border:none;
text-indent:-9999px;
}
.salesRank0907 .heading .term {
float:right;
margin:0 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(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRank0907 th.prerank {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRank0907 th.career {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_career.gif) no-repeat 0px 0px;}
.salesRank0907 th.model {background:url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank2 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank3 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRank0907 #careerRank4 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank5 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank6 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank7 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank8 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank9 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRank0907 #careerRank10 td.rank {background:#FFF url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRank0907 .down {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRank0907 .same {background:#FFF url(https://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(https://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(https://image.itmedia.co.jp/mobile/images/salesRankGE0911_heading.jpg) no-repeat 0px 0px;
}
#cmsBody .salesRankGE0911 .heading h3:not(.format--subheading),
#cmsBody .salesRankGE0911 .heading h2.format--crosshead {
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(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.prerank {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.mfr {background:url(https://image.itmedia.co.jp/mobile/images/salesRankGE0911_th_mfr.gif) no-repeat 0px 0px;}
.salesRankGE0911 th.model {background:url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE2 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE3 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRankGE0911 #salesRankGE4 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE5 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE6 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE7 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE8 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE9 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRankGE0911 #salesRankGE10 td.rank {background:#FFF url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRankGE0911 .down {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRankGE0911 .same {background:#FFF url(https://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(https://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(https://image.itmedia.co.jp/mobile/images/salesRankGE0911_heading.jpg) no-repeat 0px 0px;
}
#cmsBody .salesRankGE1110 .heading h3:not(.format--subheading),
#cmsBody .salesRankGE1110 .heading h2.format--crosshead {
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(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_rank.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.prerank {background:url(https://image.itmedia.co.jp/mobile/images/salesRank0907_th_prerank.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.mfr {background:url(https://image.itmedia.co.jp/mobile/images/salesRankGE0911_th_mfr.gif) no-repeat 0px 0px;}
.salesRankGE1110 th.model {background:url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank1.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE2 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank2.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE3 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank3.gif) no-repeat 12px 7px;}
.salesRankGE1110 .salesRankGE4 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank4.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE5 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank5.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE6 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank6.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE7 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank7.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE8 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank8.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE9 td.rank {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_rank9.gif) no-repeat 51px 14px;}
.salesRankGE1110 .salesRankGE10 td.rank {background:#FFF url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_up.gif) no-repeat 55px 14px;}
.salesRankGE1110 .down {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_down.gif) no-repeat 55px 14px;}
.salesRankGE1110 .same {background:#FFF url(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_same.gif) no-repeat 55px 14px;}
.salesRankGE1110 .first {background:#FFF url(https://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(https://image.itmedia.co.jp/mobile/images/salesRank0907_arr_dot.gif) no-repeat 0px 9px;
font-weight:bold;
}
.salesRankGE1110navi ul li strong {
color:#666;
}

/* �̔������L���O 20130950
-------------------------------------------------- */
.cmsBodyRank-101 a:link,
.cmsBodyRank-101 a:hover,
.cmsBodyRank-102 a:link,
.cmsBodyRank-102 a:hover,
.cmsBodyRank-103 a:link,
.cmsBodyRank-103 a:hover {
color:#5E5D5D;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-102 .cmsBodyRankCell,
#cmsBody .cmsBodyRank-103 .cmsBodyRankCell {
padding:15px 0px;
display:inline;
float:left;
}
#cmsBody .cmsBodyRank-103 .cmsBodyRankCell-2 {
width:15%;
padding-left:16px;
}
.cmsBodyRank-103 .cmsBodyRankHead .cmsBodyRankCell-2 {
text-align:left;
}
.cmsBodyRank-101 .cmsBodyRankTitle,
.cmsBodyRank-102 .cmsBodyRankTitle,
.cmsBodyRank-103 .cmsBodyRankTitle {
display:block;
clear:both;
overflow:hidden;
}
.cmsBodyRank-101 .cmsBodyRankTitle span,
.cmsBodyRank-102 .cmsBodyRankTitle span,
.cmsBodyRank-103 .cmsBodyRankTitle span {
display:inline;
margin-top:5px;
float:right;
}
.cmsBodyRank-101 .cmsBodyRankTitle h3,
.cmsBodyRank-102 .cmsBodyRankTitle h3,
.cmsBodyRank-103 .cmsBodyRankTitle h3 {
display:inline;
}
.cmsBodyRank-101 .cmsBodyRankInner,
.cmsBodyRank-102 .cmsBodyRankInner,
.cmsBodyRank-103 .cmsBodyRankInner {
display:block;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow,
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow,
#cmsBody .cmsBodyRank-103 .cmsBodyRankRow {
display:block;
clear:both;
overflow:hidden;
padding:0px 5px;
background:none;
}
.cmsBodyRank-101 .cmsBodyRankHead,
.cmsBodyRank-102 .cmsBodyRankHead,
.cmsBodyRank-103 .cmsBodyRankHead {
display:block;
background:#000;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#000));
background:-moz-linear-gradient(top, #666, #000);
border:1px solid #CCC;
border-radius:3px 3px 0px 0px;
}
.cmsBodyRank-101 .cmsBodyRankHead .cmsBodyRankCell,
.cmsBodyRank-102 .cmsBodyRankHead .cmsBodyRankCell {
text-align:left;
}
.cmsBodyRank-101 .cmsBodyRankRow .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankRow .cmsBodyRankCell-1 {
text-align:center;
width:8%;
}
.cmsBodyRank-103 .cmsBodyRankCell-1 {
text-align:center;
width:12%;
}
.cmsBodyRank-101 .cmsBodyRankCell-2,
.cmsBodyRank-102 .cmsBodyRankCell-2 {
width:12%;
}
.cmsBodyRank-101 .cmsBodyRankCell-3 {
width:20%;
}
.cmsBodyRank-102 .cmsBodyRankCell-3 {
width:80%;
float:right;
}
.cmsBodyRank-101 .cmsBodyRankCell-4 {
width:60%;
float:right;
}
#cmsBody .cmsBodyRank-103 .cmsBodyRankCell-4 {
width:22%;
float:right;
text-align:right;
padding-right:16px;
}
.cmsBodyRank-101 .cmsBodyRankBody,
.cmsBodyRank-102 .cmsBodyRankBody,
.cmsBodyRank-103 .cmsBodyRankBody {
display:block;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankCell-1,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankCell-1 {
background:url(https://image.itmedia.co.jp/mobile/images/rankingbackground.gif) no-repeat 5px 2px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankCell-2,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankCell-2,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankCell-2 {
color:#666;
text-align:left;
text-indent:8px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-1,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-1 {
font-size:20px;
line-height:20px;
font-weight:bold;
color:#333;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1 {
background:url(https://image.itmedia.co.jp/mobile/images/ranking1.gif) no-repeat 5px 2px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1 {
background:url(https://image.itmedia.co.jp/mobile/images/ranking2.gif) no-repeat 5px 2px;
}
.cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1,
.cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1 {
background:url(https://image.itmedia.co.jp/mobile/images/ranking3.gif) no-repeat 5px 2px;
}
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1 {
background-position:17px 2px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankBody .cmsBodyRankRow:hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankBody .cmsBodyRankRow:hover,
#cmsBody .cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow:hover {
background:#FFF;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow:nth-child(even),
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow:nth-child(even),
#cmsBody .cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) {
background:#F3F3F2;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankRow:nth-child(even):hover,
#cmsBody .cmsBodyRank-102 .cmsBodyRankRow:nth-child(even):hover,
#cmsBody .cmsBodyRank-103 .cmsBodyRankRow:nth-child(even):hover {
background:#F3F3F2;
}
.cmsBodyRank-101 .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell:nth-child(n+3),
.cmsBodyRank-102 .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-3 {
font-size:16px;
line-height:24px;
font-weight:bold;
}
.cmsBodyRank-101 .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-4,
.cmsBodyRank-102 .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-3,
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-3,
.cmsBodyRank-103 .cmsBodyRankBody .cmsBodyRankRow:nth-child(-n+3) .cmsBodyRankCell-4 {
font-size:20px;
}
.cmsBodyRank-101 .cmsBodyRankRow .up,
.cmsBodyRank-102 .cmsBodyRankRow .up,
.cmsBodyRank-103 .cmsBodyRankRow .up {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat 30px 13px;
}
.cmsBodyRank-103 .cmsBodyRankRow .up {
background-position:40px 13px;
}
.cmsBodyRank-101 .cmsBodyRankRow:nth-child(even) .up,
.cmsBodyRank-102 .cmsBodyRankRow:nth-child(even) .up,
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .up {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -101px 13px;
}
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .up {
background-position:-91px 13px;
}
.cmsBodyRank-101 .cmsBodyRankRow .down,
.cmsBodyRank-102 .cmsBodyRankRow .down,
.cmsBodyRank-103 .cmsBodyRankRow .down {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -490px 13px;
}
.cmsBodyRank-103 .cmsBodyRankRow .down {
background-position:-480px 13px;
}
.cmsBodyRank-101 .cmsBodyRankRow:nth-child(even) .down,
.cmsBodyRank-102 .cmsBodyRankRow:nth-child(even) .down,
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .down {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -619px 13px;
}
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .down {
background-position:-609px 13px;
}
.cmsBodyRank-101 .cmsBodyRankRow .same,
.cmsBodyRank-102 .cmsBodyRankRow .same,
.cmsBodyRank-103 .cmsBodyRankRow .same {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -226px 13px;
}
.cmsBodyRank-103 .cmsBodyRankRow .same {
background-position:-216px 13px;
}
.cmsBodyRank-101 .cmsBodyRankRow:nth-child(even) .same,
.cmsBodyRank-102 .cmsBodyRankRow:nth-child(even) .same,
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .same {
background:url(https://image.itmedia.co.jp/mobile/images/arrow-ranking.gif) no-repeat -360px 14px;
}
.cmsBodyRank-103 .cmsBodyRankRow:nth-child(even) .same {
background-position:-350px 14px;
}
#cmsBody .cmsBodyRank-101 .cmsBodyRankCaption,
#cmsBody .cmsBodyRank-102 .cmsBodyRankCaption,
#cmsBody .cmsBodyRank-103 .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;
clear:both;
font-size:11px;
line-height:16px;
}
.cmsBodyRank-101 .cmsBodyRankCaption a,
.cmsBodyRank-102 .cmsBodyRankCaption a,
.cmsBodyRank-103 .cmsBodyRankCaption a {
display:block;
}

/* �ݖ�i�����L���O���p�� Rank111�j 2014/03/14
-------------------------------------------------- */
#cmsBody .cmsBodyRank-111 .cmsBodyRankHead .cmsBodyRankRow {
background:#000;
background:-webkit-linear-gradient(top,  #666666 0%,#000000 100%);
background:linear-gradient(to bottom,  #666666 0%,#000000 100%);
text-shadow:0 -1px 0 rgba(0, 0, 0, .75);
}
#cmsBody .cmsBodyRank-111 .cmsBodyRankCell-1 {
word-break:keep-all;
white-space:nowrap;
}
#cmsBody .cmsBodyRank-111 .cmsBodyRankHead .cmsBodyRankCell {
padding:5px 8px;
}
#cmsBody .cmsBodyRank-111 .cmsBodyRankHead .cmsBodyRankCell-2 {
text-align:left;
}
.cmsBodyRank-111 .cmsBodyRankRow-2,
.cmsBodyRank-111 .cmsBodyRankRow-4,
.cmsBodyRank-111 .cmsBodyRankRow-6,
.cmsBodyRank-111 .cmsBodyRankRow-8,
.cmsBodyRank-111 .cmsBodyRankRow-10 {
background:#EEE;
}
.cmsBodyRank-111 .cmsBodyRankInner {
border:1px solid #CCC;
}
#cmsBody .cmsBodyRank-111 .cmsBodyRankBody .cmsBodyRankRow:hover {
background:#EFF;
}
.cmsBodyRank-111 .cmsBodyRankCell-1 {
text-align:center;
font-weight:bold;
}

/* �L�������� 2016/11  */
#cmsCopyright {
clear:both;
}
#cmsBody .ctrl.ctrlbottom {
margin:0 auto 30px;
}

/* �A�ڃp�[�c
-------------------------------------------------- */
#cmsSeriesList {
clear:both;
padding:10px 0;
}
#cmsSeriesList .colBox {
position:relative;
margin-bottom:20px;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 .colBoxHead {
position:inherit;
margin-bottom:3px;
padding:0;
border-bottom:3px solid #aaa;
background:#FFF;
}
#cmsBody #cmsSeriesList .colBoxHead .seriesBoxTitle {
padding:3px 0;
font-size:18px;
line-height:28px;
}
#cmsBody #cmsSeriesList .colBoxInner {
padding:0;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 #seriesBoxRegistbutton {
position:absolute;
bottom:-13px;
right:2px;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 .colBoxTitle p {
font-size:15px;
line-height:22px;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 .colBoxIndex {
padding:7px 0;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxNumber {
margin:0 0 0 2px;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 .colBoxButton a {
display:block;
padding:8px;
background:#EEE;
font-size:13px;
}
#cmsBody #cmsSeriesList.cmsSeriesList1 .colBoxButton a:hover {
background:#EFEFEF;
color:#777!important;
}
/* SOCIALBUTTON
---------------------------------------------------------------------------------------------- */
.masterSocialbuttonDefault .msbIn {
width:auto;
}
.masterSocialbuttonDefault .msbIn .msbBtn,
.masterSocialbuttonDefault .msbIn .msbGroup {
background:transparent;
}
.masterSocialbuttonDefault .msbBtnPrintbutton .msbBtntext {
padding:0px !important;
height:59px !important;
width:59px !important;
background:url(https://image.itmedia.co.jp/images/socialbutton/Adobe-Acrobat.png) no-repeat center 11px !important;
background-size:20px 20px !important;
line-height:97px !important;
font-size:10px !important;
text-align:center !important;
}
.masterSocialbuttonDefault .msbBtnItmid .msbBtntext {
padding:0px !important;
height:59px !important;
width:59px !important;
background:url(https://image.itmedia.co.jp/images/socialbutton/Mail-Add.png) no-repeat center 11px !important;
background-size:24px 24px !important;
line-height:97px !important;
font-size:10px !important;
text-align:center !important;
}


/* �L���w�b�_ */
.ArticleHeaderImg {
margin-bottom:15px;
}

/* �t���b�V���T�}�� */
.freshsummary .cmskeywordBox {
display:none;
}
.freshsummary #cmsTitle {
padding:0 20px 0 0;
}
.freshsummary #cmsMark {
display:none;
}
.freshsummary #cmsPrcredit {
margin:20px 0 40px;
}

/* �L�����G���A */
#ITADS{
padding:10px 5px;
}
#BelowArtRectangle .colBoxR50,
#ITADS .colBoxR50{
text-align:right;
}
#ITADS .endlink{
background:#FFF;;
border:1px solid #CCC;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:10px;
height:1%;
}
#ITADS .endlink .tytle{
font-size:12px;
font-weight:bold;
line-height:20px;
border-bottom:2px solid #DDD;
}
#ITADS .endlink p{
margin:12px 0;
font-size:13px;
line-height:17px;
}
#ITADS .endlink .title a{
font-weight:bold;
}
#ITADS .endlink .title a:hover{
color:#C00;
}
#ITADS .endlink .host a{
color:#008000;
}
#ITADS .endlink h4{
float:right;
font-size:12px;
margin:0;
}
#ITADS .endlink h4{
font-size:12px;
}

/* GAM BelowArtNative */
#BelowArtNative.delivery{
text-align:center;
margin:0 0 32px;
}
#BelowArtNative.specific.delivery{
text-align:center;
margin:0 0 40px;
}
/* GAM InRead */
#InRead{
text-align:center;
margin:0 0 24px;
}
#div-gpt-ad-PC_InRead {
display:inline-block;
}
/* GAM BelowArtLink */
#BelowArtLink.noad{
display:none;
}
#BelowArtLink .gam_headline{
font-size:17px;
line-height:21px;
font-weight:600;
margin-bottom:16px;
padding:10px 10px 6px 2px;
border-bottom:3px solid #333;
color:#555;
position:relative;
}
#BelowArtLink .gam_prmark {
position:absolute;
border:#CCC 1px solid;
padding:2px;
font-weight:400;
font-size:11px;
line-height:13px;
top:12px;
right:4px;
font-family:Arial;
color:#666;
}
/*---------------------------------------------------------------------*/
/* �y�[�W�l�[�V���� notice */
/*---------------------------------------------------------------------*/
#cmsBody #notice {
clear: both;
text-align: center;
background: none;
font-size: inherit;
margin: 0 0 30px 0;
padding: 0;
line-height: 30.4px;
}
#cmsBody #notice a {
display: block;
font-size: 1.3rem;
font-weight: bold;
border: 5px solid rgb(255, 102, 0);
border-radius: 5px;
background: rgb(255, 204, 153);
color: #000;
padding: 10px;
text-decoration: none;
}
#cmsBody #notice a:hover {
opacity:.7;
}
#cmsBody #notice a::before {
content:'���̃y�[�W';display:block;width:100%;color:#545454;font-size:14.4px;
}