@charset "utf-8";
/* CSS Document */


/* -------------------------------------------------

header

------------------------------------------------- */
.button{
	display:none;
}
/* Tablet */
@media screen and (max-width:768px) {
header div {
	display:none;
}
nav div{
	height:auto;
}
nav div p a{
	background:url(../../common/images/sp_icon_arrow01.png) no-repeat 95% center #e5e5e5;
	background-size:10px auto;
	display:block;
	margin:0 0 1px;
	padding:9px 15px;
}
}

/* -------------------------------------------------

mainimg

------------------------------------------------- */
/* PC */
@media screen and (min-width:769px) {
#mainimg{
	background: -moz-linear-gradient(top, #1670ca, #0758a9);
	background: -webkit-gradient(linear, center top, center bottom, from(#1670ca), to(#0758a9));
	background: linear-gradient(to bottom, #1670ca, #0758a9);
 	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF1670ca', endColorstr='#FF0758a9');
}
#mainimg div{
	width:980px;
	margin:0 auto;
}
}

/* -------------------------------------------------

newsArea

------------------------------------------------- */

.newsArea article div p{
	margin:0 0 5px;
}
.newsArea article h2{
	border-bottom:5px solid #1670ca;
	font-size:1.3em;
	padding:0 0 3px;
}
/* PC */
@media screen and (min-width:769px) {
#feed{
	padding-bottom:15px;
	border-bottom:1px dotted #b2b2b2;
	margin:0 0 10px;
}
.newsArea{
	height:auto;
	padding:25px 0 0;
}
.newsArea article{
	/*width:670px;
	float:left;*/
	padding:15px 0 0;
}
.newsArea article h2{
	margin:0 0 15px;
}
.newsArea article div p a{
	padding-left:20px;
	display:inline-block;
}
.newsLink{
	text-align:right;
	font-size: 0.9em;
}
.newsLink span{
	font-size: 0.9em;
	color: #0758a9;
	vertical-align: text-top;
	padding: 0 5px 0 0;
}
.sns{
	width:290px;
	float:right;
}
}
/* Tablet */
@media screen and (max-width:768px) {
nav{
	display:block;
}
.newsArea article{
	margin:0 0 20px;
}
.newsArea article h2{
	margin:0 0 10px;
}
.newsArea article div{
	margin:0 0 10px;
}
.newsArea article div p{
	color:#999;
	padding:0 0 5px;
	border-bottom:1px dotted #b2b2b2;
}
.newsArea article div p a{
	display:block;
	font-size:1.1em;
}
.newsLink a{
	text-align:center;
	color:#fff;
	background-color:#1670ca;
	padding:10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display:block;
}
.newsLink span{
	display:none;
}
.fb-page{
    width: 100% !important;
}
}

















































