@charset "UTF-8";

.hdd{
	background:#666666;
	font-size:0.8em;
	font-weight:bold;
	color:#ffffff;
	padding:7px;
	margin-bottom:6px;
}

.feedzy-rss > ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	background:#ffffff;

}
.feedzy-rss > ul li{
	background:url(../images/vod.png) no-repeat 1px 8px;
}

.feedzy-rss .rss_item {
	border-bottom: 1px solid #eee;
}
.feedzy-rss .rss_item .t_date {
	float: left;
	width:120px;
}
.feedzy-rss .rss_item .title {
	font-weight: normal;
	font-size: 94%;
	float: left;
	overflow:hidden;
}
.feedzy-rss .rss_item .t_cat {
	float: right;
	padding:0 5px 0 0;
}

.feedzy-rss .rss_item:after{
	content:'';
	display:block;
	clear: both;
	height:0;
}

.feedzy-rss .rss_item .rss_image {
	float: left;
	text-decoration: none;
	border: none;
	position:relative;
}
.feedzy-rss .rss_item .rss_image span{
	display:inline-block;
	background-size: cover;
	background-position: 50%;
	position: absolute;
}
.feedzy-rss .rss_item .rss_image {
	margin: 0.3em 1em 0 0;
}
.feedzy-rss .rss_item .rss_content small {
	display: block;
	font-size: 0.9em;
	font-style:italic;
}

/* single用 */
.feedzy-rss .rss_item2 {
	background:url(../images/vod.png) no-repeat 1px 8px #ffffff;
}




.rss_image img {
	width:50px;
	height:50px;
}

.title a,title a:visited{
	color:#666666;
}

.title a:hover{
	color:#0066cc;
}

.title2 a,title2 a:visited{
	color:#CC3399;
	font-weight:bold;
}

.title2 a:hover{
	color:#ff5a85;
}

/* Header Title Back Color */

#head-title {


}



/* Header Title */

#head-title, #head-title a, #head-title a:link, #head-title a:visited {
	color:#ffffff;
}

#head-title a:hover{
	text-decoration:none;
}

/* Header Discription */

.title-p-margin {

	color:#666666;

}



/* * * * * Global Nav * * * * */

#global_outer{
	box-shadow: 0 4px 2px 3px rgba(5, 5, 5, 0.2);
}



#global {

	margin:0 auto;
	width:1100px;
	background:#a60000;/* global menu back */
	border-radius:5px;
}



#global ul {

	overflow:hidden;

}



#global ul li {

	float:left;

	text-align:center;

	overflow: hidden;

	line-height:1.2em;

	font-size:0.875em;

}



#global ul li a {

	display:block;

	padding:15px 1.25em;

	color:#FFFFFF;

}



#global ul li a:hover {

	color:#FF5A85;

}





/* Footer */

footer {
	clear:both;
/*	margin:0 auto;
	background:#EFEFEF;
	width:1100px;*/

}



/* ToTOP */

address, .totop a {

	color:#FFFFFF;/* footer */

}

address a {

	color:#FFFFFF;

}



/* Dark Color */

#global ul li {

/*	background:#a60000;*//* global menu li */

}



address, .totop a {

	background:#a60000;/* footer */

}



.totop a:hover {

	text-decoration:underline;

	color:#FF5A85;

}



/* ウイジェット */



.widget h3 {

	font-size:1.0em;
	font-family: "メイリオ",'Maven Pro', Helvetica, Arial, sans-serif;
	color: #0f1011;
	background: #FFF;
	border-left:none;
	border-bottom:none;
   	margin:0 0 10px 0; 
	padding:0px 0 5px 5px;

}

.widget li ul {
	margin:10px 0 0 0;
}

.widget li {
	font-size:0.875em;
	border-bottom:dotted 1px #cccccc;
	line-height:1.25em;
	margin:0 0 10px 0; 
	padding:0 0 10px 28px;
	background-image:url(../images/list-black.png);
	background-position:6px 2px;
	background-repeat:no-repeat;
}

.widget li img {
	margin-left:-16px;
	background:#FFFFFF;
}




@media screen and (max-width : 768px){

/* Global Nav */


#global{
	width:100%;
	border-radius:0px;
}


#global ul {

	margin:0 auto;

}



#global ul li {

	float:left;

	text-align:center;

	overflow: hidden;

	font-size:0.875em;

}



#sidebar{

/*	display:none;*/
width:100%;
}

footer {
	width:100%;

}

.videosize {
	padding:10px;
}


}



@media screen and (max-width : 980px) {

#global{
	width:100%;
}

footer {
	width:100%;

}




}

