﻿.c-content-title-1 > h3 { color: black}

/* ミニスライド */
.owl_outer_ind { margin-bottom: 60px; padding: 20px 0; background-color: #f5f5f5; }
.owl_outer_ind .owl-carousel.owl-small-space:not(.owl-single):not(.owl-bordered) { margin: 0 auto; width: 90%; }

.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-prev,
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-next {
    @include fs(32);
    position: absolute;
    top: calc(50% - 1em);
    margin: 0;
    padding: 0 20px;
    transform: scaleX(0.5);
	background-color: #bfbfbf;
	line-height:3em;
	color: white;
	font-weight:700;
    @include max(640) { padding: 0 10px; }
}
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-prev { left: -60px;}
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-next { right: -60px; }
.owl_outer_ind .owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item, .owl-theme:not(.owl-single):not(.owl-bordered) .owl-stage-outer .owl-item { padding: 0 5px; }
.owl_outer_ind .owl-carousel .owl-controls { margin-top: 0px;}
/* スマホ */
@media (max-width: 767px) {
.owl_outer_ind .owl-carousel.owl-small-space:not(.owl-single):not(.owl-bordered) { width: calc(100% - 40px); }
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-prev, 
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-next { padding: 0 10px; }
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-prev { left: -25px; }
.owl_outer_ind .owl-theme .owl-controls .owl-nav .owl-next { right: -25px; }
}



.rev_slider .tp-caption, .rev_slider .caption {
	background-color: rgba(255, 255, 255, 0.7);
	padding: 10px 25px;
	width:590px;
}

.slideInfo {
	display: inline-block;
	clear: both;
	padding: 8px 15px 5px 15px;
	background-color: #377a12;
	color: white;
	font-size: 12px;
	font-weight: 700;
}
h3.c-main-title {
	font-size: 30px;
	font-weight: 700;
}

.row.nineTiles {	margin-left: -8px; margin-right: -7px }
.nineTiles .col-xs-4 {	padding-left: 8px; padding-right: 7px }

.bg-quick-order {
	background-image:url(../images/bg.jpg);
	position: absolute;
	width: 300px;
	z-index: 30;
	right: 0;
	display:block;
}
.bg-quick-order .table {
	margin-bottom:0;
}
.bg-quick-order .table > tbody > tr > td, .bg-quick-order .table > tbody > tr > th{
	border: none;
	padding: 5px !important;
}

.bg-quick-order .panel-body { padding: 8px; }

#loadCategory .grid-container-front a:hover { 
    box-shadow: 0px 0px 5px rgba(255, 1, 1, 0.75);
	display: block;}
#loadCategory .grid-container-front h3,
#loadCategory .grid-container-front p,
#loadCategory .grid-container-front .exep_s {
	margin-right: 5px;
	margin-left: 5px; }

/* ノート */
@media (max-width: 1280px) {
	.fb-page,
	.fb-page > span,
	.fb-page > span > iframe,
	.fb-page > span > iframe > #facebook { height: 290px !important;}
	
	.bg-quick-order { width:370px; }
	.bg-quick-order .c-content-feature-13 .c-feature-13-container { padding: 22px 35px; }
	.bg-quick-order p { letter-spacing:-0.05em;}
}
/* タブレット */
@media (max-width: 991px) {
	.c-content-title-1 > h3.c-font-uppercase {
		font-size: 18px;
		margin-bottom: 7.5px !important;
	}
	p.c-font-20 { font-size: 12px !important}
}
/* スマホ */
@media (max-width: 768px) {
	.bg-quick-order { display:none }
	.c-layout-revo-slider-4 {
    	min-height: auto;
	}
	.grid-container-front > .c-margin-b-15 {
		margin-bottom: 5px !important;
	}
	.c-content-divider { margin-top: 10px; }	
	.c-margin-b-30 { margin-bottom: 15px !important; }	
	.c-content-tab-1 .tab-content.c-padding-lg {
    	padding: 30px 40px 0;
	}	
.price_block .col-md-5, .price_block .col-md-7, .grid-container-front .col-md-2 {
	padding-left: 15px;
	padding-right: 15px;
}
}
@media (max-width: 480px) {
/* スライド */
.slideInfo,
.tparrows,
.tp-caption p { display:none !important}
.rev_slider .tp-caption, .rev_slider .caption {
	background-color: rgba(255, 255, 255, 0.3);
	width: auto;
}
}