@charset "utf-8";
#top .fs-100per #owl-example {
	font-size:78%;
}

.items .item_in {
	width:95%;
	display:block;
	margin:0 auto;
	padding:30px 0;
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	border:2px solid #ddd;
	border-radius:4px;
	text-align:center;
	font-size:230%;
	font-weight:700;
	line-height:1.1;
	color:#414141;
	text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
}
.items .item_in span {
	display:block;
	font-size:130%;
}
.items_cb .item_in span {
	font-size:110%;
}
.items .item_in strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:150%;
	line-height:0.7;
}








/* BIG PC用 */
@media only screen and (min-width: 1366px) {	
	
	
}

/* PC用 */
@media only screen and (min-width: 960px) and (max-width: 1365px) {	
	
	
}

/* タブレット用 */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	.items .item_in {
		font-size:3vw;
	}
		
	
}

/* スマ－トフォン横用 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.items .item_in {
		font-size:3vw;
	}
	


}







/* スマ－トフォン縦用 */
@media only screen and (min-width: 0px) and (max-width: 479px) {
	
	.items .item_in {
		padding:20px 0;
		font-size:4.5vw;
	}
	
	
	
}