@charset "utf-8";

/*

スマートフォン トップページ用CSS
Last Update 18.09.07

*/

/* clearfix */
.newsDetail:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}

/******************************/
/* ピックアップバナー */
/******************************/
#pickupBanner {
	text-align: center;
}

/* 動画セットバナー時 */
#pickupBanner .adcloud_frame_opt img { margin: 0 auto 10px !important; }

/******************************/
/* ニュース */
/******************************/
.news {
	margin: 5px auto 0;
	padding: 0;
}

.news header p#lastUpdate {
	color: #606060;
	font-size: 14px;
	float: right;
	line-height: 1em;
	padding: 8px 0;
	text-align: right;
	width: 45%;
}

/* ニュース部分（トップページ） */
#top .news article {
	border-bottom: 1px dotted #c0c0c0;
	clear: both;
	padding: 5px 0 0;
}

#top .news article .newsDetail {
	padding: 0 10px 5px 10px;
}

/* ニュース部分（各カテゴリページ） */
.news article {
	border-bottom: 1px dotted #c0c0c0;
	clear: both;
	padding: 5px 0 0;
}

/* 機種アイコン */
.news article .icon {
	padding: 0 10px;
}

.news article .newsDetail {
	padding: 0 10px 5px 10px;
}

/* 機種アイコン（sprite） */
article ul.iconList:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}

article ul.iconList {
	padding: 0 10px;
}

article ul.iconList li.icon {
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	height: 15px;
	width: 35px;
}

article ul.iconList li.icon a {
	display: block;
	height: 100%;
	width: 100%;
}

article ul.iconList li.icon span {
	display: none;
}

article ul.iconList li.iconCate102 {
	background: url(../img/sprite_v120924.png) 0 0 no-repeat;
}

article ul.iconList li.iconCate106 {
	background: url(../img/sprite_v120924.png) 0 -20px no-repeat;
}

article ul.iconList li.iconCate501 {
	background: url(../img/sprite_v120924.png) 0 -40px no-repeat;
}

article ul.iconList li.iconCate502 {
	background: url(../img/sprite_v120924.png) 0 -60px no-repeat;
}

article ul.iconList li.iconCate503 {
	background: url(../img/sprite_v120924.png) 0 -80px no-repeat;
}

article ul.iconList li.iconCate504 {
	background: url(../img/sprite_v120924.png) 0 -100px no-repeat;
}

article ul.iconList li.iconCate505 {
	background: url(../img/sprite_v120924.png) 0 -120px no-repeat;
}

article ul.iconList li.iconCate506 {
	background: url(../img/sprite_v120924.png) 0 -140px no-repeat;
}

article ul.iconList li.iconCate507 {
	background: url(../img/sprite_v120924.png) 0 -160px no-repeat;
}

article ul.iconList li.iconCate508 {
	background: url(../img/sprite_v120924.png) 0 -180px no-repeat;
}

article ul.iconList li.iconCate509 {
	background: url(../img/sprite_v120924.png) 0 -200px no-repeat;
}

article ul.iconList li.iconCate510 {
	background: url(../img/sprite_v120924.png) 0 -220px no-repeat;
}

article ul.iconList li.iconCate511 {
	background: url(../img/sprite_v120924.png) 0 -240px no-repeat;
}

article ul.iconList li.iconCate512 {
	background: url(../img/sprite_v120924.png) 0 -260px no-repeat;
}

article ul.iconList li.iconCate513 {
	background: url(../img/sprite_v120924.png) 0 -280px no-repeat;
}

article ul.iconList li.iconCate514 {
	background: url(../img/sprite_v120924.png) 0 -300px no-repeat;
}

article ul.iconList li.iconCate515 {
	background: url(../img/sprite_v120924.png) 0 -320px no-repeat;
}

article ul.iconList li.iconCate516 {
	background: url(../img/sprite_v120924.png) 0 -340px no-repeat;
}

article ul.iconList li.iconCate517 {
	background: url(../img/sprite_v120924.png) 0 -360px no-repeat;
}

article ul.iconList li.iconCate518 {
	background: url(../img/sprite_v120924.png) 0 -380px no-repeat;
}

article ul.iconList li.iconCate519 {
	background: url(../img/sprite_v120924.png) 0 -400px no-repeat;
}

article ul.iconList li.iconCate520 {
	background: url(../img/sprite_v120924.png) 0 -420px no-repeat;
}

article ul.iconList li.iconCate521 {
	background: url(../img/sprite_v120924.png) 0 -440px no-repeat;
}

article ul.iconList li.iconCate522 {
	background: url(../img/sprite_v120924.png) 0 -460px no-repeat;
}

article ul.iconList li.iconCate523 {
	background: url(../img/sprite_v120924.png) 0 -480px no-repeat;
}

article ul.iconList li.iconCate524 {
	background: url(../img/sprite_v120924.png) 0 -500px no-repeat;
}

article ul.iconList li.iconCate701 {
	background: url(../img/sprite_v120924.png) 0 -520px no-repeat;
}

article ul.iconList li.iconCate702 {
	background: url(../img/sprite_v120924.png) 0 -540px no-repeat;
}

article ul.iconList li.iconCate703 {
	background: url(../img/sprite_v120924.png) 0 -560px no-repeat;
}

article ul.iconList li.iconCate704 {
	background: url(../img/sprite_v120924.png) 0 -580px no-repeat;
}

article ul.iconList li.iconCate1001 {
	background: url(../img/sprite_v120924.png) 0 -600px no-repeat;
}

article ul.iconList li.iconCate1002 {
	background: url(../img/sprite_v120924.png) 0 -620px no-repeat;
}

article ul.iconList li.iconCate1003 {
	background: url(../img/sprite_v120924.png) 0 -640px no-repeat;
}

article ul.iconList li.iconCate1004 {
	background: url(../img/sprite_v120924.png) 0 -660px no-repeat;
}

article ul.iconList li.iconCate1005 {
	background: url(../img/sprite_v120924.png) 0 -680px no-repeat;
}

article ul.iconList li.iconCate1006 {
	background: url(../img/sprite_v120924.png) 0 -700px no-repeat;
}

article ul.iconList li.iconCate1007 {
	background: url(../img/sprite_v120924.png) 0 -720px no-repeat;
}

article ul.iconList li.iconCate1008 {
	background: url(../img/sprite_v120924.png) 0 -740px no-repeat;
}

article ul.iconList li.iconCate1009 {
	background: url(../img/sprite_v120924.png) 0 -760px no-repeat;
}

article ul.iconList li.iconCate1010 {
	background: url(../img/sprite_v120924.png) 0 -780px no-repeat;
}

article ul.iconList li.iconCate1011 {
	background: url(../img/sprite_v120924.png) 0 -800px no-repeat;
}

article ul.iconList li.iconCate801 {
	background: url(../img/sprite_v120924.png) 0 -820px no-repeat;
}

article ul.iconList li.iconCate126 {
	background: url(../img/sprite_v120924.png) 0 -840px no-repeat;
}

article ul.iconList li.iconCate525 {
	background: url(../img/sprite_v120924.png) 0 -860px no-repeat;
}

article ul.iconList li.iconCate526 {
	background: url(../img/sprite_v120924.png) 0 -880px no-repeat;
}

/* 13.05.22追加 */
article ul.iconList li.iconCate526 {
	background: url(../img/sprite_v120924.png) 0 -880px no-repeat;
}

/* 14.05.04追加 */
article ul.iconList li.iconCate103 {
	background: url(../img/sprite_v120924.png) 0 -900px no-repeat;
}

article ul.iconList li.iconCate127 {
	background: url(../img/sprite_v120924.png) 0 -920px no-repeat;
}

/* 14.05.27追加 */
article ul.iconList li.iconCate629 {
	background: url(../img/sprite_v120924.png) 0 -940px no-repeat;
}

article ul.iconList li.iconCate630 {
	background: url(../img/sprite_v120924.png) 0 -960px no-repeat;
}

article ul.iconList li.iconCate631 {
	background: url(../img/sprite_v120924.png) 0 -980px no-repeat;
}

article ul.iconList li.iconCate632 {
	background: url(../img/sprite_v120924.png) 0 -1000px no-repeat;
}

article ul.iconList li.iconCate529 {
	background: url(../img/sprite_v120924.png) 0 -1020px no-repeat;
}

article ul.iconList li.iconCate530 {
	background: url(../img/sprite_v120924.png) 0 -1040px no-repeat;
}

.news article .thumb {
	border: 1px solid #c0c0c0;
	float: left;
	margin: 3px 5px 0 0;
}

.news article .newsTitle {
	display: table;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0;
}

/******************************/
/* アーカイブリンク */
/******************************/
p.lnkArchive {
	font-weight: bold;
	margin: 10px auto;
	padding: 0 10px;
	text-align: right;
}


/******************************/
/* ページ下部バナー */
/******************************/
#rectangleBanner {
	clear: both;
	text-align: center;
	margin: 1em auto;
	width: 320px;
}

/* 画像時 */
#rectangleBanner .adcloud_frame > div {
	margin: 30px auto;
}

/******************************/
/* niconico */
/******************************/
#niconico .adcloud_frame {
	margin: 5px auto;
}
