@charset "utf-8";

@font-face {
  font-family: 'bbns';
  src:  url('fonts/bbns.eot?mbl6nb');
  src:  url('fonts/bbns.eot?mbl6nb#iefix') format('embedded-opentype'),
    url('fonts/bbns.ttf?mbl6nb') format('truetype'),
    url('fonts/bbns.woff?mbl6nb') format('woff'),
    url('fonts/bbns.svg?mbl6nb#bbns') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bbns' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#agency_exp {
	padding:4px 0;
	background-color:#287de7;
	color:#fff;
}
#agency_exp p {
	width:960px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
}
#agency_exp p span {
	font-size:9px;
	font-family: bbns !important;
	margin-right:2px;
}
#agency_exp p strong {
	font-weight:normal;
}
#agency_exp p a { color:#fff; }
 
/* PC用 */
@media only screen and (min-width: 1000px) {

	#agency_exp {
		display:none;
	}	
	
	
}




/* タブレット用 */
@media only screen and (min-width: 768px) and (max-width: 999px) {
	
	#agency_exp {
		display:none;
	}
	
}

/* スマ－トフォン横用 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	#agency_exp {
		margin-top:0;
		line-height:1.5;
	}
	
	#agency_exp p {
		width:100%;
		font-size:12px;
	}	
	
}

/* スマ－トフォン縦用 */
@media only screen and (min-width: 0px) and (max-width: 479px) {
	
		
	#agency_exp {
		margin-top:0;
		line-height:1.5;	
		margin-bottom:10px;	
	}
	
	#agency_exp p {
		width:100%;
		font-size:10px;
	}
	
}
