.colBoxCalendar0 {
display:none;
}
/*---------------------------------------------------------------------*/
/* Index体裁 */
/*---------------------------------------------------------------------*/
.colBoxIcon a {
margin:0 9px 6px 0;
}
/*---------------------------------------------------------------------*/
/* 編集ミドル用打ち消し */
/*---------------------------------------------------------------------*/
.dir-features #masterMain {
width:660px;
}
.dir-features #masterMainRight {
width:450px;
}
.dir-features #masterMain {
background:#FFF;
padding:10px;
}
.dir-features #masterMain .colBoxHead {
margin:0;
}
.dir-features #masterMain .colBoxHead h2 {
font-size:12px;
line-height:14px;
}
.dir-features #masterMainLeft .colBoxIndex,
.dir-features #masterMain .colBoxIndex,
.dir-features #masterMainRight .colBoxIndex {
margin:0;
padding:0;
}
.dir-features #subtopDescription {
margin:0 0 10px;
}
.dir-features .colBoxTitle h3 {
font-size:20px;
line-height:28px;
}
/*---------------------------------------------------------------------*/
/* キーワード */
/*---------------------------------------------------------------------*/
#subtopContents .colBoxKeywords {
background:#7076AA;
border:3px solid #D4D6E5;
margin:10px 5px;
padding:1px;
}
#subtopContents .colBoxKeywords .colBoxOuter {
background:#FFF;
border:1px solid #CCC;
}
#subtopContents .colBoxKeywords .colBoxUlist ul {
list-style-type:none;
margin:0 0 0 3px;
padding:0;
width:100%;
}
#subtopContents .colBoxKeywords .colBoxUlist li {
background:url(https://image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0 2px;
display:block;
float:left;
height:1%;
margin:3px;
padding:0 5px 0 18px;
white-space:nowrap;
border-bottom:none;
}
#subtopContents .colBoxKeywords .colBoxUlist li a {
text-decoration:none;
}
#subtopContents .colBoxKeywords .colBoxPageLink {
display:none;
}
#subtopContents .colBoxKeywords .h10px {
height:0;
}
/*---------------------------------------------------------------------*/
/* 汎用サブトップ */
/*---------------------------------------------------------------------*/
#subtopTitleWrap {
margin:0 0 10px;
}
#subtopTitle {
background:none;
border:0;
margin:0;
padding:0;
}
#subtopTitle h1 {
font-size:32px;
letter-spacing:1.28px;
line-height:48px;
color:#000;
font-weight:bold;
}
#subtopDescription {
margin:32px 0;
padding:0;
}
#subtopDescription h2 {
color:#000;
font-size:18px;
line-height:36px;
font-weight:normal;
}
#subtopContents .colBoxHead h2 a:link,
#subtopContents .colBoxHead h2 a:visited {
color:#000;
}
.colBoxArticleType .colBoxUlist ul li {
margin:0 0 7px;
padding:0 0 7px 55px;
border-bottom:1px solid #DDE;
font-size:14px;
line-height:20px;
}
.colBoxArticleType .colBoxUlist ul li span {
color:#999;
font-size:12px;
}
/* socialbtn for PR-content
-------------------------------------------------- */
.colBoxCsbBtn {
margin:0;
padding:5px 0;
height:21px;
overflow:hidden;
width:100%;
}
.colBoxCsbBtn .colBoxOuter {
background:none;
border:none;
}
#masterMain .colBoxCsbBtn .colBoxIndex {
padding:0;
}
.colBoxCsbBtn .csbBtn {
height:21px;
overflow:hidden;
margin:0;
padding:0 0 0 10px;
float:right;
}
.colBoxCsbBtn .csbBtn img {
border:0 none!important;
}
.colBoxCsbBtn .csbBtn a {
border:0 none!important;
}
#masterMain .colBoxCsbBtn .colBoxInner {
padding:0;
}
.colBoxSocialButton ul {
margin:0;
padding:0;
}
.colBoxSocialButton ul li {
float:left;
height:21px;
list-style:none;
}
.colBoxSocialButtonHatena {
padding:0 5px 0 0;
}

/*---------------------------------------------------------------------*/
/* タブ切り替え */
/*---------------------------------------------------------------------*/
#colBoxTab {
margin:0;
}
#colBoxTabBox .colBoxTab .colBoxHead {
background:#EEE;
border:1px solid #99B;
padding:3px 5px;
cursor:pointer;
margin:0 6px 0 0;
display:inline;
color:#036;
}
#colBoxTabBox .colBoxTab .colBoxHead h2 {
font-size:13px;
line-height:18px;
display:inline;
}
#colBoxTabBox .colBoxTab .colBoxHead:hover {
background:#999;
}
#colBoxTabBox .colBoxTab .colBoxActive:hover {
background:#333;
}
#colBoxTabBox .colBoxTab .colBoxActive {
background:#333;
color:#FFF;
}
#colBoxTabBox .colBoxActive h2 {
color:#FFF;
}
#colBoxTabBox .colBoxDescription {
margin:0;
}

/*---------------------------------------------------------------------*/
/* バックナンバー */
/*---------------------------------------------------------------------*/
.colBoxBacknumber .colBoxUlist ul li {
background:none;
margin:0;
padding:0 0 10px;
border:none;
}
.colBoxBacknumber .colBoxUlist ul li .colBoxArticletype {
margin:0 8px 0 0;
background:#eee;
}
.colBoxBacknumber .colBoxSubhead {
background:#333;
margin:0 0 5px;
padding:3px;
}
.colBoxBacknumber .colBoxSubhead h2,
.colBoxBacknumber .colBoxSubhead h4 {
color:#FFF;
margin:0 0 0 5px;
}
.colBoxButtons .colBoxOuter {
background:none;
border:none;
}
#masterMain .colBoxButtons .colBoxInner {
padding:0;
}
#masterMain .colBoxButtons .colBoxIndex {
padding:0;
}
.colBoxButtons .colBoxUlist ul li {
background-image:none;
padding:6px 8px;
}
.colBoxButtons .colBoxUlist ul .active {
background-color:#333;
font-weight:normal;
}
#masterMain .colBoxBacknumber .colBoxIndex {
padding:0;
}

/*---------------------------------------------------------------------*/
/* セールスランキング
/*---------------------------------------------------------------------*/
/* 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;}
.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(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;
}

/*---------------------------------------------------------------------*/
/* リニューアル前仕様 */
/*---------------------------------------------------------------------*/
/* 記事タイプ */
.headline li.ニュース,
.topccIndex .articleType.ニュース,
.colBoxUlist ul li.ニュース {
background:url(https://image.itmedia.co.jp/images0509/at_news.gif) no-repeat 0 2px;
}
.headline li.速報,
.topccIndex .articleType.速報,
.colBoxUlist ul li.速報 {
background:url(https://image.itmedia.co.jp/images0509/at_burst.gif) no-repeat 0 2px;
}
.headline li.レビュー,
.topccIndex .articleType.レビュー,
.colBoxUlist ul li.レビュー {
background:url(https://image.itmedia.co.jp/images0509/at_review.gif) no-repeat 0 2px;
}
.headline li.コラム,
.topccIndex .articleType.コラム,
.colBoxUlist ul li.コラム {
background:url(https://image.itmedia.co.jp/images0509/at_column.gif) no-repeat 0 2px;
}
.headline li.連載,
.topccIndex .articleType.連載,
.colBoxUlist ul li.連載 {
background:url(https://image.itmedia.co.jp/images0509/at_rensai.gif) no-repeat 0 2px;
}
.headline li.インタビュー,
.topccIndex .articleType.インタビュー,
.colBoxUlist ul li.インタビュー {
background:url(https://image.itmedia.co.jp/images0509/at_interview.gif) no-repeat 0 2px;
}
.headline li.特集,
.topccIndex .articleType.特集,
.colBoxUlist ul li.特集 {
background:url(https://image.itmedia.co.jp/images0509/at_special.gif) no-repeat 0 2px;
}
.headline li.トップ10,
.topccIndex .articleType.トップ10,
.colBoxUlist ul li.トップ10 {
background:url(https://image.itmedia.co.jp/images0509/at_top10.gif) no-repeat 0 2px;
}
.headline li.キーワード,
.topccIndex .articleType.キーワード,
.colBoxUlist ul li.キーワード {
background:url(https://image.itmedia.co.jp/images0509/at_keyword.gif) no-repeat 0 2px;
}
.headline li.調査リポート,
.topccIndex .articleType.調査リポート,
.colBoxUlist ul li.調査リポート {
background:url(https://image.itmedia.co.jp/images0509/at_report.gif) no-repeat 0 2px;
}
.headline li.ハウツー,
.topccIndex .articleType.ハウツー,
.colBoxUlist ul li.ハウツー {
background:url(https://image.itmedia.co.jp/images0509/at_howto.gif) no-repeat 0 2px;
}
.headline li.まとめ,
.topccIndex .articleType.まとめ,
.colBoxUlist ul li.まとめ {
background:url(https://image.itmedia.co.jp/images0509/at_summary.gif) no-repeat 0 2px;
}
.headline li.Special,
.topccIndex .articleType.Special,
.colBoxUlist ul li.Special {
background:url(https://image.itmedia.co.jp/images0509/at_fyi.gif) no-repeat 0 2px;
}
.topccIndex span.articleType {
display:block;
float:left;
height:16px;
width:52px;
margin:0;
text-indent:-9999px;
}
.colBoxSubIcon, span.type-ニュース, span.type-速報, span.type-レビュー, span.type-コラム, span.type-連載, span.type-インタビュー, span.type-特集, span.type-トップ10, span.type-キーワード, span.type-調査リポート, span.type-製品比較, span.type-ハウツー, span.type-まとめ, span.type-Special {
display:block;
float:left;
width:54px;
height:14px;
text-indent:-9999px;
}
span.type-ニュース {
background:url(https://image.itmedia.co.jp/images0509/at_news.gif) no-repeat 0 2px;
}
span.type-速報 {
background:url(https://image.itmedia.co.jp/images0509/at_burst.gif) no-repeat 0 2px;
}
span.type-レビュー {
background:url(https://image.itmedia.co.jp/images0509/at_review.gif) no-repeat 0 2px;
}
span.type-コラム {
background:url(https://image.itmedia.co.jp/images0509/at_column.gif) no-repeat 0 2px;
}
span.type-連載 {
background:url(https://image.itmedia.co.jp/images0509/at_rensai.gif) no-repeat 0 2px;
}
span.type-インタビュー {
background:url(https://image.itmedia.co.jp/images0509/at_interview.gif) no-repeat 0 2px;
}
span.type-特集 {
background:url(https://image.itmedia.co.jp/images0509/at_special.gif) no-repeat 0 2px;
}
span.type-トップ10 {
background:url(https://image.itmedia.co.jp/images0509/at_top10.gif) no-repeat 0 2px;
}
span.type-キーワード {
background:url(https://image.itmedia.co.jp/images0509/at_keyword.gif) no-repeat 0 2px;
}
span.type-調査リポート {
background:url(https://image.itmedia.co.jp/images0509/at_report.gif) no-repeat 0 2px;
}
span.type-製品比較 {
background:url(https://image.itmedia.co.jp/images0509/at_compare.gif) no-repeat 0 2px;
}
span.type-ハウツー {
background:url(https://image.itmedia.co.jp/images0509/at_howto.gif) no-repeat 0 2px;
}
span.type-まとめ {
background:url(https://image.itmedia.co.jp/images0509/at_summary.gif) no-repeat 0 2px;
}
span.type-Special {
background:url(https://image.itmedia.co.jp/images0509/at_fyi.gif) no-repeat 0 2px;
}
hr {
clear:both;
visibility:hidden;
}

#masterContents {
margin-top:32px;
}
/*---------------------------------------------------------------------*/
/* amazon ランキング */
/*---------------------------------------------------------------------*/
.amazonranking #localPankuzu{
display:none;
}
#colBoxAmazonRanking .colBoxIndex{
clear:both;
margin-bottom:32px;
overflow:hidden;
}
#colBoxAmazonRanking .colBoxLeft{
line-height:0;
}
#colBoxAmazonRanking .colBoxRank{
width:48px;
display:inline-block;
font-weight:bold;
font-size:24px;
line-height:36px;
color:#333;
vertical-align:top;
text-align:center;
}
#colBoxAmazonRanking .colBoxIndex:nth-child(-n+3) .colBoxRank{
color:#EC6941;
}
#colBoxAmazonRanking .colBoxRank span{
padding:0 8px;
}
#colBoxAmazonRanking .colBoxIcon{
display:inline-block;
margin:0 10px 0 0;
width:120px;
height:120px;
text-align:center;
border:1px solid #CCC;
position:relative;
}
#colBoxAmazonRanking .colBoxIcon img{
max-height:120px;
max-width:120px;
width:auto;
height:auto;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
#colBoxAmazonRanking .colBoxTitle h2{
font-size:18px;
line-height:27px;
margin:0 0 8px;
}
#colBoxAmazonRanking .colBoxRight{
padding-left:186px;
}
#colBoxAmazonRanking .colBoxRight p{
margin:0;
font-size:16px;
line-height:24px;
}
