@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/




/* Site ReviewsあとはCSSとJavaScriptを入れるだけです */
.glsr-review {
    background: #fff;
    padding: 1em;
    margin: 0.5em;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1), 0px 1px 2px 0px rgba(0,0,0,0.06)
}
.glsr_swiper-container {
    box-sizing: border-box;
    margin: 0calc(var(--gl-spacing)/2*-1);
    overflow: hidden;
    padding: 0calc(var(--gl-spacing)/2);
}
.glsr-review-author::before, .glsr-review-title, .glsr-review-date {
    display: none !important;
}
.glsr .swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1;
}
.glsr .swiper-pagination {
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    width: 100%;
    bottom:0!important;
}
.glsr .swiper-bullet {
    box-shadow: none;
    cursor: pointer;
    display: flex;
    text-decoration: none;
}
.glsr .swiper-bullet:before {
    background: #c3c4c7;
    border-radius: 10px;
    content: "";
    height: 10px;
    margin: 4px;
    transition: background .2s ease;
    width: 10px;
}
/* Site ReviewsあとはCSSとJavaScriptを入れるだけです 2*/

.slider_motoki.sample .swiper-slide{
    height       : 150px;
    background   : #b18e37;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 4em;
}
.slider_motoki.sample .swiper-pagination-bullet-active{
    background   : #b18e37;
}
.slider_motoki.sample .swiper-button-prev, .slider_motoki.sample .swiper-button-next{
    color: #fff;
    bottom: 10px;
    background: rgb(0 0 0 / 0%);
}
.slider_motoki.sample .swiper-button-prev:after, .slider_motoki.sample  .swiper-button-next:after{
    top: -10px;
}
.slider_motoki.sample .swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1;
}
.slider_motoki.sample .swiper-pagination {
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    width: 100%;
}
.slider_motoki.sample .swiper-bullet {
    box-shadow: none;
    cursor: pointer;
    display: flex;
    text-decoration: none;
}
.slider_motoki.sample .swiper-bullet:before {
    background: #c3c4c7;
    border-radius: 10px;
    content: "";
    height: 10px;
    margin: 4px;
    transition: background .2s ease;
    width: 10px;
}
.slider_motoki.sample .swiper-pagination{
	bottom:0!important;
}
.slider_motoki.sample .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #b18e37;
    opacity: 1;
}



/*SWELL　FAQをｈ3へ */

.swell-block-faq h3 {
    padding: 0;
    margin: 0;
    font-size: 1em;
}

@media (min-width: 600px){
.swell-block-faq h3 {
    font-size: 1em;
}
	}

.swell-block-faq h3::before {
    background: none;
}