@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;
}
.feedzy-rss .rss_item {
	list-style: none;
	border-bottom: 1px solid #eee;
}
.feedzy-rss .rss_item .title {
	font-weight: normal;
	font-size: 0.8em;
}
.feedzy-rss .rss_item:after{
	content:'';
	display:block;
	clear: both;
}
.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:#FFE8F3;
}




.rss_image img {
	width:50px;
	height:50px;
}

.title a,title a:visited{
	color:#0066cc;
}

.title a:hover{
	color:#ff5a85;
}

.title2 a,title2 a:visited{
	color:#CC3399;
	font-weight:bold;
}

.title2 a:hover{
	color:#ff5a85;
}

/* Header Title Back Color */

#head-title {

	background:#ffffff;

}



/* Header Title */

#head-title, #head-title a {

	color:#000000;

}



/* Header Discription */

.title-p-margin {

	color:#666666;

}



/* * * * * Global Nav * * * * */

#global {

	margin:0 auto;
	width:1050px;

	background:#a60000;/* global menu back */
}



#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;
/*	background:#EFEFEF; footer */
	margin:0 auto;
	width:1050px;

}



/* ToTOP */

address, .totop a {

	color:#0066cc;/* footer */

}

address a {

	color:#0066cc;

}



/* 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:0.9em;
	font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
	color: #000;
	background:none;
	border-left:none;
	border-bottom:none;
   	margin:0 0 10px 0; 
	padding:0px 0 5px 10px;

}



.widget li ul {

	margin:10px 0 0 0;

}



.widget li {
	font-size:0.875em;
	line-height:1.25em;
	margin:0 0 5px 0; 
	padding:0 0 5px 18px;
	background-image:url(../images/list-red.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%;
}


#global ul {

	margin:0 auto;

}
#contents {

	width:96%;
	margin : 0 auto;
	text-align : left;

}

#contents #sidebar2{
	padding-top:15px;
}

#contents #sidebar,#contents #sidebar,#contents #main{
	float:none;
}

#global ul li {

	float:left;

	text-align:center;

	overflow: hidden;

	font-size:0.875em;

}

footer {
	width:100%;

}




}



@media screen and (max-width : 980px) {

#global{
	width:100%;
}

footer {
	width:100%;

}




}

