@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Expletus+Sans');
/* font-family: 'Expletus Sans', cursive; */
@import url('https://fonts.googleapis.com/css?family=Yellowtail');
/* font-family: 'Yellowtail', cursive; */
@import url('https://fonts.googleapis.com/css?family=EB+Garamond');
/* font-family: 'EB Garamond', serif; */


/*--■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 


    ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */

.oshirase{
	background-color: #222222;
}

.news p{
	font-size: 1.2em;
	text-align: right;
	color: #fff;
}

.news-link{
	color: #fff !important;
	transition-property: opacity;
  	transition-duration: 0.6s;
	font-weight: bold !important;
}


.news-link hover:a{
	color: #fff !important;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}



@media (min-width: 479px) {
}

@media (min-width: 767px) {
}

@media (min-width: 991px) {
}

/* headerメディアクエリ 480px以上*/
@media (min-width: 379px) {
}

/* header-fixedメディアクエリ 768px以上*/
@media (min-width: 767px) {
}


/* header-fixedメディアクエリ 1200px以上*/
@media (min-width: 1199px) {
}
