@charset "UTF-8";
.featured-top-stories-container, .top-sg-stories-container {
max-width: 50%;
float: left;
}
.top-sg-stories-container {
padding-left: 0%;
}
.featured-top-stories-container ul, .top-sg-stories-container ul {
list-style: none;
}
.featured-top-stories-container ul {
padding: 0 4.8% 0 0;
margin: 0 5% 2.5% 0;
}
.top-sg-stories-container ul {
padding: 0 0 0 3%;
margin: 0 0 2.5% 0;
}
.featured-top-stories-container .top-main-story {
border-right: none;
padding: 0;
margin: 0;
}
.top-sg-stories-container .top-main-story {
border-right: none;
padding: 0;
margin: 0;
}
.featured-top-stories-container .top-main-story h2, .top-sg-stories-container .top-main-story h2 {
margin: 0 0 5px;
font-size: 2em;
line-height: 1;
font-weight: bold;
min-height: 40px;
}
.featured-top-stories-container .top-main-story .img, .top-sg-stories-container .top-main-story .img {
padding: 0 0 8px;
}
.featured-top-stories-container .top-main-story .img a img, .top-sg-stories-container .top-main-story .img a img {
width: 100%;
height: auto;
}
.featured-top-stories-container .top-main-story p, .top-sg-stories-container .top-main-story p{
margin: 0 0 4px;
font-size: 1.4em;
line-height: 1.2;
}
.featured-top-stories-container .top-main-story .txt-box, .top-sg-stories-container .top-main-story .txt-box {
min-height: 88px;
}
.featured-top-stories, .top-sg-stories {
width: 93%;
}
.featured-top-stories {
border-right: 1px solid #ddd;
}
.more-top-list-stories .ttl-more {
font-size: 1.4em;
line-height: 1.2;
min-height: 38px;
margin: 1% 0;
}
.top-sg-stories-container .top-ttl {
padding: 0 0 0 3%;
}
a span.ico-video {
height:18px;
}



/*ie8*/
@media screen\0 {
img {width: 100%;height: auto;}
}




@media screen and (max-width:1152px) {
.featured-top-stories-container .top-main-story h2, .top-sg-stories-container .top-main-story h2 {font-size: 1.8em; min-height:32px;}
.stories-slide .top-main-story h2 {font-size: 1.8em;}
}
@media only screen and (max-width: 1024px) {
.stories-slide .top-main-story h2 {
font-size: 1.8em;
}
@media screen\0, screen and (max-width:1152px) {
.featured-top-stories-container .top-main-story h2, .top-sg-stories-container .top-main-story h2 {font-size: 1.8em; min-height:32px;}
.stories-slide .top-main-story h2 {font-size: 1.8em;}
}
@media screen\0, screen and (max-width: 1024px) {
.stories-slide .top-main-story h2 {
font-size: 1.8em;
} 
