div#header,
div#content,
div#footer,
div#header ul#globalNavi {
	width: 1130px
}
body.multi div#utilities dl.navi {
	right: 965px
}
div#header div.banner {
	width: 878px
}
div.right-text_top,
div.right-text[style*="width:330px"] {
	width: 440px !important
}
div.entry div.textBody div[id*="attachment_"],
div.entry div.textBody img {
	max-width: 602px !important
}
div.tab {
	height:380px
}
div.tab ul {
	width: 400px;
	margin-left: 0.3em
}
div.tab ul li {
	font-size:13px !important
}
div#topics-image {
	width: 170px !important;
	padding-top:8px !important
}
div.tab ul li a span.subtitle_head {
	*margin-left: -12px
}
div.right-text {
	width: 470px
}
div#main div.entry table[style*="width: 500px"] {
	margin: 0 auto
}
div.entry div.textBody div.photodepot dl.gallery-item dt.gallery-icon {
	width: 114px;
	height: 114px
}
div.entry div.textBody div.photodepot dl.gallery-item {
	margin: 2px
}
div.entry div.textBody div.gallery dl.gallery-item dt.gallery-icon {
	width: 114px;
	height: 114px
}
div.entry div.textBody div.gallery dl.gallery-item {
	margin: 0
}
div.entry div.textBody .gs-web-image-box img.gs-image {
	max-width: 60px !important
}
body.multi div#utilities dl.navi {
	display: block !important
}
body.multi div#main {
	width: 658px !important;
	margin-left: 165px !important
}
div.entry div.textBody div.attachment img {
	max-width: 580px !important
}
div#main div.entry.closeup table{
	width:100% !important
}
p.img_nav{
	margin-right:-30px !important;
	margin-left:-30px !important
}
p.img_nav a{
	border-width:1px !important
}
div#att-photos{
	height:126px !important
}
div[id^="att-photo"] div.imgframe{
	width:96px !important;
	height:96px !important;
	margin-right:5px;
	margin-bottom:5px !important
}
div[id^="att-photo"] div.imgframe img {
	width: 136px;
	height:auto
}
div[id^="att-photo"] div.imgframe:first-child{
	margin-left:0
}
h1,div#top_results,div#tab-container-1,div.topics,div.entry,p.topicPath{
	margin-right:28px;
	margin-left:28px
}
h1{
	padding-right:0;
	padding-left:0
}
/*div#top_results{
	height:2.3em;
	font-size:82%
}
div#top_result{
	padding:5px 4px
}*/
div.entry#att-photo{
	margin-right:25px;
	margin-left:26px
}
div.entry[id^="att-photo"] div.imgframe{
	margin-right:3px;
	margin-left:2px !important
}
table#schedule{
	width: 602px !important;
	margin: 0 auto;
}
.tabs li{
	width: 43px;
	text-align: center;
	margin-left: 3px
}
.tabs li a, .tabs li span{
	width: 43px;
}
div#main table#interview, div#main table#interview_bottom{
	width: 602px !important
}
.table-3col{
	width: 198px !important;
	margin: 0 2px 2px 0;
	padding: 0;
	float: left;
}
.table-3col td:last-child{
	height:90px !important
}
div#main div.entry.schedule table[style*="width: 500px"], div[id^="open"] table[style*="width: 500px"]{
	width:100% !important
}
div.section.entry div[style*="width:345px"], div.section.entry div[style*="width:425px"]{
	width:447px !important
}
ul.st-related-posts li div[style*="width:355px"]{
	width:457px !important
}
.table-1column{
	width:100% !important
}
table.player-search td .tabs{
	width:280px !important
}
table.player-search td .tabs li{
	width:36px !important
}
table.player-search td .tabs li a:link, table.player-search td .tabs li a:visited, table.player-search td .tabs li a:hover{
	width:36px !important
}
.playermeikan table[style*="width: 330px"]{
	width:432px !important
}
.playermeikan table tr td[style*="width: 36%; background-color: #000000;"]{
	text-align:center !important
}
hr[style*="width: 500px"], hr[style*="width: 580px"]{
	width: 100% !important
}
.sf-menu a{
	padding:0.75em 1.51em
}
div[id^="adingoBeagle"]{
	margin-right:22px;
	margin-left:22px
}
div.entry div[id^="adingoBeagle"]{
	margin-right:0;
	margin-left:0
}
div.mot{
	margin-left:28px;
	font-size:12px;
	font-weight:bold
}
hr.clear-ccc{
	clear: both;
	color: #ccc;
	background-color: #ccc;
	margin: 5px 4px;
	height: 1px;
}
h2.serial{
	font-size: 111%;
	font-weight: bold;
	background: #222;
	padding: 7px
}
h2.genre, form.genre, h2.serial, hr.serial{
	margin-left: 28px;
	margin-right: 28px;
}
h2.serial a:link, h2.serial a:visited, h2.serial a:hover{
	text-decoration: none;
	color: #fff;
}
div.serial-mot{
	margin-left: 28px;
	margin-bottom: 2.5em
}
div.serial-mot a{
	text-align: left;
	font-size: 15px;
	color: #1d3994;
	border-width: 0 0 1px;
	border-style: dotted;
	border-color: #1d3994;
	text-decoration: none
}
span.modi{
	font-size: 12px
}
.first_hl{
	font-size: 120%
}
.next_hl{
	font-size: 112%
}
.banner468x60{
	margin: -15px 0
}
.reco999x999{
	height: 680px;
	display: table
}
ins.adsbygoogle{
	border:none !important;
}
ins[data-ad-slot="2723296692"]{
	margin-left:27px !important;
}
ins[data-ad-slot="4200029892"]{
	margin-right:27px !important;
}
ins#aswift_1_expand{
	border-bottom:none !important;
}