@charset "utf-8";

@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i|Roboto:400,700|Josefin+Sans|notosansjp");
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i|Roboto:400,700|Josefin+Sans|notosansjp");

@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('http://use.fontawesome.com/releases/v5.8.2/css/all.css');
@import url('https://use.fontawesome.com/releases/v5.8.2/css/all.css');

@media screen and (max-device-width: 480px) {
	.tokushu .pc {
		display: none !important;
	}
	
  .sns-wrap .fb-like, .sns-wrap .fb-share-button {
    top: -3.5px;
 }
	.sns_wrap iframe{
    margin-top: -3px!important
 }

 /* .sns_wrap iframe{
    margin-top: -3px!important
 }*/
 
  .tokushu {
    width: 100%!important;
  }
  .tokushu .contents .box {
		padding: 1em!important;
 }
  .tokushu h3 {
    font-size: 2.3em!important;
 }

  .tokushu h5 {
    font-size: 1.4em!important;
 }
 
.tokushu .flexbox .item img {
	width: 100%;
}
.tokushu .flexbox .item dl {
	font-size: 1.3em;
	font-size: 13px !important;
	text-align: center !important;
}

.tokushu .flexbox .item dl dd span {
	font-size: 1.8em ;
	font-size: 18px !important;
}
 
.tokushu .flexbox .item dl dd span:after {
	font-size: 1.0em;
	font-size: 10px !important;
}

}