/* 雑誌告知ページ専用CSS */

html, body {
	-webkit-text-size-adjust:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF
	line-height:1.0;
	background-color:#e470bc;
	background-image:url(img/s-bg.jpg);
	background-repeat:repeat;
}
/* 雑誌名 */
.title {
	background-color:#000;
	color:#FFF;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	padding:8px 0 1px 0;
}
/* 号数 */
.number {
	background-color:#000;
	color:#FFF;
	text-align:center;
	font-size:20px;
	padding:1px 0;
}
/* 発売日 */
.hatsubai {
	background-color:#000;
	color:#F0F;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:1px 0;
}
/* 価格 */
.price {
	background-color:#000;
	color:#FFF;
	text-align:center;
	font-size:14px;
	padding:1px 0 8px 0;
}
/* 本文 */
.body_text {
	margin:0 auto;
	text-align:center;
	font-size:14px;
	line-height:1.3;
	padding:16px 8px;
}
/* 表紙画像 */
.body_text img {
	-moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
	box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
	margin-bottom:16px;
	/*height:245px;
	width:auto;*/
}
/* お詫びと訂正 */
.owabi {
	background-color:rgba(255, 255, 255, 0.5);
	font-size:14px;
	text-align:center;
	margin-bottom:16px;
	padding:4px 0;
}
/* メイン機種 */
.kishu_main {
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	margin:8px 0px;
	padding:8px;
	background-color:#F00;
	border-radius:8px;
}
.kishu_main img {
	width:120px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	height:auto;
}
/* 通常機種 */
.kishu_box {
	font-size:14px;
	color:#FFF;
	text-align:left;
	border-bottom:dotted 1px #CCC;
	/*margin:8px 0;*/
	padding:8px 0;
}
/* 機種名色分け */
.kishu_yellow {
	color:#FF0;
	font-size:20px;
	font-weight:bold;
}
.kishu_green {
	color:#0F0;
	font-size:18px;
	font-weight:bold;
}
.kishu_red {
	color:#F00;
	font-size:18px;
	font-weight:bold;
}
.kishu_purple {
	color:#90F;
	font-size:18px;
	font-weight:bold;
}
.kishu_pink {
	color:#F09;
	font-size:18px;
	font-weight:bold;
}
.kishu_cyan {
	color:#09F;
	font-size:18px;
	font-weight:bold;
}
.kishu_orange {
	color:#F60;
	font-size:18px;
	font-weight:bold;
}
/* その他 */
.kishu_etc {
	color:#090;
	font-size:16px;
}
.borderTop {
	border-top:dotted 1px #CCC;
}
.kishu_box:last-child {
	border-bottom:none;
	margin-bottom:0;
}
.textS {
	font-size:11px;
	color:#FFF;
}
/* 画像と文字を縦方向の中央揃えにする */
div p {
	display:table-cell;
	vertical-align:middle;
}
/* リンクボタン */
.linkBox {
	margin:0 auto;
	text-align:center;
	padding:8px;
	font-size:16px;
	background-color:transparent;
	color:#FFF;
}
.link {
	font-size:18px;
	text-align:center;
	border:outset 2px #999;
	border-radius:8px;
	margin:4px 32px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FC0), color-stop(100%, #F90));
	background-color:#FC0;
}
.link a {
	/*text-decoration: none;
	color:#00F;*/
	display:block;
	padding:6px 0;
	border-radius:8px;
}
.linkBox1 {
	margin:0 auto;
	text-align:center;
	padding:8px;
	font-size:16px;
	background-color:#06F;
	color:#FFF;
}
.linkBox2 {
	margin:0 auto;
	text-align:center;
	padding:8px;
	font-size:16px;
	background-color:#F06;
	color:#FFF;
}



.iPhoneBody {
	
  background-color:transparent;
  
}


.iPhoneULIndex li {
	/* リスト部分のボーダー色の変更 */
	padding:0 10px;
  border-bottom: solid 1px #666;
  overflow: hidden;
  background-color:transparent;
  	clear:both;

}


.iPhoneUL a,
.iPhoneULIndex a,
.iPhoneDL a {
	
	/* リスト部分の「>」この画像の変更 */
  text-decoration: none;
  /*-webkit-tap-highlight-color: rgba(2, 109, 236, 0.9);*/
  display: block;
  padding: 15px 0;
   background: url(img/trainav.png) right center no-repeat;
}



/* リスト部分全体 */
.iPhoneULIndex li {
	padding: 0 10px;
	overflow: hidden;
	background-color: transparent;
	border-bottom: solid 1px #666;
	clear:both;
}


.iPhoneUL a,
.iPhoneULIndex a,
.iPhoneDL a {
	text-decoration: none;
	display: block;
	padding: 15px 14px 15px 0;
	background: url(img/trainav.png) right center no-repeat;
}

.sectionTitleTop {
	padding: 3px 0;
	color:#060;
	font-size: 18px;
	text-align:center;
	border-bottom: solid 1px #666666;
	background-color:#FC0;
	clear:both;
}

.ssize {
	font-size:14px;
	color:#000;
}

.ssize02 {
	font-size:12px;
	color:#000;
}