@charset "shift-jis";
/*=========================================================

	Site Name   SONY Tablet info
	File Name   page.css

	Create Date 2012/02/29!

==========================================================*/

span.mod-iconNewWin {
    background: url("/share2/images/mod-iconNewWin/ico_01.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding: 9px 0 0;
    vertical-align: baseline;
    width: 11px;
}

.newsExcept {}
.newsExcept p {text-indent:-3em; padding-left:3em}
.newsExcept .nobr {}
.newsExcept .nobr br {display:none}
.mod-news-Title h3 br {display:none}
.mod-news-Title h3.br br {display:inline}

.double {}
.double img {padding:10px 15px 0}

.mt2 { margin-top:2em;}

.blkLine {
	border:1px solid #000000;
	padding:20px;
}
.redLine {
	border:1px solid #FF0000;
	padding:20px;
}
span.redColor {
	color:#FF0000;
}
p.redColor {
	/*text-indent:1em;*/
	color:#FF0000;
}

@media (max-width:640px) {
	.mod-news-Title h3 br {display:inline}
	.mod-news-Title h3 {text-align:center !important}
	.mod-news-Title h3.br {display:inline}
	.mod-news-Title h3.br br {display:none}
	.newsExcept {}
	.newsExcept .nobr {}
	.newsExcept .nobr br {display:inline}


	span.mod-iconNewWin {
		background-position:right;
		width:22px; height:10px;margin-left:5px;
	}
	.alignCenter img {
		width:100%;
		height:auto;
	}
	div.column1Inner {
		margin-bottom: 35px;
		padding: 0 !important;
	}
	
}
@media (min-width:641px){
	.mod-newsTable table th, .mod-newsTable table td {
		padding:0.7em 0 !important
	}

	.mod-column1 .mod-newsTableContainer {
		margin:28px 20px;

	}
}