@charset "SHIFT_JIS";/* ==========================================================================   ad definitions for sankei-digital zakzak smp service   ========================================================================== *//* ==== index ===============================================================1. テキスト＋画像広告2. テキスト アライアンス広告3. テキスト＋画像広告 アライアンス部分3. テキスト＋画像広告 インフィード枠4. 産経グループAPP5. google adsence6. 汎用バナー／300x250rec7. おすすめアプリ8. メニュー アライアンス広告9. ｘｘｘ10. ｘｘｘ========================================================================== *//* ===== 1. テキスト＋画像広告 ====================================================================== */aside#textAd_wpics {	font-size: 1.3em;	font-size: 1.3rem;	margin:0 auto;}aside#textAd_wpics h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding: 10px 0 5px 5px;	color:#757575;    border-top: 1px solid #d1d1d1;	border-bottom: 1px solid #d1d1d1;	position: relative;}	.device-android aside#textAd_wpics h1 {		border-bottom: 1px solid #d1d1d1;	}aside#textAd_wpics h1 span{	position:absolute;	right:1em;}aside#textAd_wpics ul {	border-bottom:none;}aside#textAd_wpics ul li {	padding: 6px;	border-top: 1px solid #fff;	border-bottom: 1px solid #d1d1d1;	clear:both;	display:block;	min-height:80px;}	.device-android aside#textAd_wpics ul li {		border-bottom: 1px solid #d1d1d1;	}aside#textAd_wpics ul li a {	font-size: 1.5em;	font-size: 1.5rem;	vertical-align:top;	display:block;		color: #003399;}aside#textAd_wpics img {	margin-right: 0.5em;	float:left;	width: 80px;	height:80px;}aside#textAd_wpics ul li a span.addition{	display:block;	color: #777777;	font-size: 1.3rem;}/*変更前タグ --確認後削除-- */aside#textAd_wpics ul li a strong{	display: block;	color: #3475c4;}/* ===== 2. テキスト アライアンス広告 ====================================================================== */aside#textAd_alliance {	margin: 0 auto;}aside#textAd_alliance h1 {	font-size: 1.3em;	font-size: 1.3rem;    padding: 6px 10px;    color: #777777;    border-bottom: 1px solid #d1d1d1;}aside#textAd_alliance ul li {	border-bottom: 1px solid #d1d1d1;	clear:both;	display:block;}	.device-android aside#textAd_alliance ul li {		border-bottom: 1px solid #d1d1d1;	}	aside#textAd_alliance ul li a{	display: block;	padding: 10px;	min-height:60px;	font-size: 1.5em;	font-size: 1.5rem;	vertical-align:top;	display:block;	color: #777777;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}aside#textAd_alliance ul li a img {	max-width: 60px;	max-height: 60px;	margin-right: 0.5em;	float:left;}aside#textAd_alliance ul li a span.prtitle {  position: absolute;  top: -99999px;  left: -99999px;  overflow: hidden;  font-size: 0;  height: 0;  width: 0;}/* ===== 2-2. テキスト アライアンス広告02 ====================================================================== */aside#textAd_alliance02 {	margin: 0 auto;}aside#textAd_alliance02 h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding: 10px;	color:#777777;	background: #e9e9e9;}aside#textAd_alliance02 ul li {	border-bottom: 1px solid #e1e1e1;	clear:both;	display:block;}aside#textAd_alliance02 ul li:last-child{	border-bottom: 0;	padding-bottom: 0;	}	.device-android aside#textAd_alliance02 ul li {		border-bottom: 1px solid #d1d1d1;	}	.device-android aside#textAd_alliance02 ul li:last-child {	border-bottom: 0;	padding-bottom: 0;	}	aside#textAd_alliance02 ul li a{	display: block;	padding: 10px;	min-height:60px;	font-size: 1.5em;	font-size: 1.5rem;	vertical-align:top;	display:block;	color: #777777;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}aside#textAd_alliance02 ul li a span.prtitle {  position: absolute;  top: -99999px;  left: -99999px;  overflow: hidden;  font-size: 0;  height: 0;  width: 0;}/* ===== 3. テキスト＋画像広告 アライアンス部分(スマニュー・アプリスタ枠) ====================================================================== */aside#textAd_wpics02 {	font-size: 1.3em;	font-size: 1.3rem;	margin:0 auto;}aside#textAd_wpics02 h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding:0 0 5px 5px;	color:#757575;	border-bottom: 1px solid #e1e1e1;}	.device-android aside#textAd_wpics02 h1 {		border-bottom: 1px solid #d1d1d1;	}aside#textAd_wpics02 ul {	border-bottom:none;}aside#textAd_wpics02 ul li {	padding: 6px;	border-top: 1px solid #fff;	border-bottom: 1px solid #e1e1e1;	clear:both;	display:block;	min-height:60px;}	.device-android aside#textAd_wpics02 ul li {		border-bottom: 1px solid #d1d1d1;	}aside#textAd_wpics02 ul li a {	font-size: 1.5em;	font-size: 1.5rem;	vertical-align:top;	display:block;		color: #003399;}aside#textAd_wpics02 img {	margin-right: 0.5em;	float:left;	width: 60px;	height:60px;}aside#textAd_wpics02 ul li a span.addition{	display:block;	color: #777777;	font-size: 1.3em;	font-size: 1.3rem;}/* ===== 3. テキスト＋画像広告 インフィード枠 ====================================================================== */aside.story-ad {	font-size: 1.3em;	font-size: 1.3rem;	margin:0 auto;}aside.story-ad h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding:0 0 5px 5px;	color:#757575;	border-bottom: 1px solid #e1e1e1;}	.device-android aside.story-ad h1 {		border-bottom: 1px solid #d1d1d1;	}aside.story-ad ul {	border-bottom:none;}aside.story-ad ul li {	padding: 6px;	border-top: 1px solid #fff;	border-bottom: 1px solid #e1e1e1;	clear:both;	display:block;	min-height:60px;}.index aside.story-ad ul li {	padding: 0;}	.device-android aside.story-ad ul li {		border-bottom: 1px solid #d1d1d1;	}aside.story-ad ul li a {	font-size: 1.5em;	font-size: 1.5rem;	vertical-align:top;	display:block;		color: #333333;}aside.story-ad .photo {    width: 80px;    height: 80px;    text-align: center;}aside.story-ad img {	width: auto;	max-width: 80px;	max-height: 80px;}aside.story-ad ul li a span.addition{	display:block;	color: #777777;	font-size: 1.3em;	font-size: 1.3rem;}/* ===== 4. 産経グループAPP ====================================================================== */#sankeiApp{	padding: 10px 0;}#sankeiApp h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding: 10px 0 10px 10px;	color:#777777;	background: #e9e9e9;}#sankeiApp{}#sankeiApp ul{	padding-top: 10px;}#sankeiApp li{	position: relative;	text-align: center;	float: left;	width: 25%;}#sankeiApp li span{	display: block;	text-align: center;}#sankeiApp li img{	margin: 0px auto 1em;}/*--- sankeiApp/cf */#sankeiApp:before,#sankeiApp:after {content:"";display:table;}#sankeiApp:after {clear:both;}#sankeiApp{	zoom:1;}/* ===== 5. google adsence ====================================================================== *//* ===== 6. 汎用バナー／300x250rec ====================================================================== */aside.banner1 p{	width: 100%;	text-align: center;	font-size: 0;	line-height: 1;	margin:0 auto;}aside#picAd_article,aside#picAd_contents{	margin:10px auto;}aside#picAd_header,aside#picAd_article,aside#picAd_contents,aside#picAd_footer{	text-align: center;}aside#picAd_header>*,aside#picAd_article>*,aside#picAd_contents>*,aside#picAd_footer>* {	display: inline-block;}aside#picAd_header script,aside#picAd_article script,aside#picAd_contents script,aside#picAd_footer script {	display: none;}aside#picAd_header> {	display: inline-block;}article aside#picAd_article p,article aside#picAd_contents p,article aside#picAd_article p{padding:0;}/* parfect view広告時(100％表示)のみ適応（add 2016/6/9）sp.zak.economy.bannersp.zak.entertainment.bannersp.zak.health.bannersp.zak.news.bannersp.zak.pach.bannersp.zak.people.bannersp.zak.society.bannersp.zak.spa.bannersp.zak.sports.banner*/[id^="sp.zak."] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.economy.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.entertainment.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.health.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.news.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.pach.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.people.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.society.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.spa.banner"] {text-align: center;display: block !important;margin: 0 auto;}[id="sp.zak.sports.banner"] {text-align: center;display: block !important;margin: 0 auto;}/* ===== 7. おすすめアプリ ====================================================================== */aside#iconAd {	margin: 10px auto 0;}aside#iconAd:after {	content: ".";	clear: both;	height: 0;	font-size: 0.1em;	line-height: 0;	display: block;	visibility: hidden;}aside#iconAd h1 {	font-size: 1.3em;	font-size: 1.3rem;	padding:0 0 5px 5px;	color:#757575;	border-bottom: 1px solid #e1e1e1;}	.device-android aside#iconAd h1 {		border-bottom: 1px solid #d1d1d1;	}aside#iconAd ul {	border-top: 1px solid #fff;	border-bottom: 1px solid #e1e1e1;	text-align:center;}	.device-android aside#iconAd ul {		border-bottom: 1px solid #d1d1d1;	}aside#iconAd ul:after {	content: ".";	clear: both;	height: 0;	font-size: 0.1em;	line-height: 0;	display: block;	visibility: hidden;}aside#iconAd ul li {	text-align:center;	display:inline-block;	float:left;	width:25%;	padding:10px 0;}aside#iconAd ul li:nth-of-type(5) {	clear:left;}aside#iconAd ul li a {	display:block;	}aside#iconAd ul li a span{	display:block;	text-align:left;	font-size: 1.2em;	font-size: 1.2rem;	margin:5px;}/* ===== 8. メニュー アライアンス広告 ====================================================================== */aside#picAd_promotion{width:100%;background: #e9e9e9;}aside.menuAd_alliance{	width: 100%;	background-color: #eee;}aside.menuAd_alliance p{	width: 25%;	float: left;	background: #eee;	text-align: center;	vertical-align:middle;	border-right: 1px solid #fff;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}aside.menuAd_alliance p a{	display:block;	font-size: 1.3em;	font-size: 1.3rem;	color: #777777;	padding: 10px 0;}/* ===== 9. ｘｘｘ ====================================================================== *//* ===== 10. ｘｘｘ ====================================================================== */