/*
 * override css
 */

/*
 * Pianoによる出し分けよう。条件にマッチした場合、このclassを取る
 */ 
.display_none { 
   display: none !important; 
} 

@media (min-width: 767px) {
	.top_aichi .item-details,
	.top_shizuoka .item-details {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #ebebeb;
	}
	.top_aichi .td-block-span12:last-child .item-details,
	.top_shizuoka .td-block-span12:last-child .item-details {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
}

/*
 * マイページの設定
 */

/* ボタンの対応 */
.mypage_links{
	text-align: right;
	margin-bottom: 10px;
}
.mypage_links .btn{
	text-decoration: none;
	cursor: pointer;
	padding: 0 8px;
	line-height: 40px;
	border-collapse: separate;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	color: #a1aab6;
	border: 1px solid #d8dadd;
	box-shadow: inset 0 -1px 0 rgba(216, 218, 221, 0);
	background-position: bottom;
	text-shadow: none;
	font-family: "Graphik Web Regular", Helvetica, Arial, sans-serif;
	white-space: nowrap;
	outline: 0;
}
.mypage_links .delivery-address-change{
	color: #ffffff;
	text-shadow: none;
	box-shadow: none;
	border: 0 solid;
	background: none repeat-x scroll 0 0 #81c875;
}
.mypage_links .delivery-address-change:hover{
	background: none repeat-x scroll 0 0 #62a257;
}
.mypage_links .subscription-stop{
	margin-left: 10px;
}
.mypage_links .subscription-stop:hover{
	background: none repeat-x scroll 0 0 #f7f7f7;
}

/* フッターバナー表示時フッターにマージンを開ける */
.td-sub-footer-container.footer_banner {
	margin-bottom: 114px;
}

/*
 * iOSアプリでの対応
 */

 /* 申込画面もしくはマイページへのリンクの非表示 */
.from-iOS-app .side-payread,
.from-iOS-app .side-mypage {
    display: none;
}