@charset "UTF-8";.pin{position:relative;top:0;display:block}section{padding:12rem 0;position:relative}#sb-site,.sb-site-container{background:none}.tit01{font-size:5rem;margin-bottom:5rem;text-align:center;line-height:2em}.tit01 img{height:4.2rem;line-height:0;vertical-align:-.2rem;margin:0 .3rem}.tit02{font-size:4rem;margin-bottom:2rem;text-align:center;line-height:2em}.col-re{flex-direction:row-reverse}.col-mid{align-items:center}.col-bottom{align-items:flex-end}.font-blue{color:#5cacd4}.font-white{color:#fff}.bg-blue{background:#5cacd4}.bg-brown-l{background:#fbf5ef}.txt-r{text-align:right}.txt-center{text-align:center}sup{font-size:60%;vertical-align:.5em}.btn{max-width:34rem;width:100%;margin:5rem auto 0}.btn a{display:block;background:#5cacd4;color:#fff;text-align:center;font-size:2.4rem;line-height:2em;border-radius:2rem;padding:1rem}.pad-t00{padding-top:0}.mv-sec{padding:20rem 0 21rem;width:100%;position:relative}.mv-sec:after{content:"";display:block;background:#ecedef;background:linear-gradient(180deg,#ecedef,#fff0);height:40rem;width:100%;position:absolute;top:0;left:0}.mv-item-box{text-align:center;z-index:3;position:relative}.mv-item-box figure{width:28rem;margin:0 auto 2.5rem}.mv-item-box h2{margin-bottom:1rem}.mv-item-box h2 img{width:29.6rem}.mv-point-left,.mv-point-right{position:absolute;top:27%;display:flex;list-style:none;z-index:3}.mv-point-left{right:50%;justify-content:flex-end;padding-right:16rem}.mv-point-right{left:50%;justify-content:flex-start;padding-left:16rem}.mv-point li{width:18rem;margin:0 .7rem}.mv-dog-box{position:absolute;bottom:0;left:0;z-index:2}.about-sec{position:relative;z-index:10}.about-sec .img-txt-box{margin-bottom:10rem}.about-sec .img-txt-box .txt-box{width:56%}.about-sec .img-txt-box .txt-box h2{max-width:49.5rem;width:100%;margin-top:3rem;margin-bottom:5rem}.about-sec .img-txt-box .txt-box p{font-size:2.4rem;line-height:2em}.about-sec .img-txt-box .img-box{width:44%}.about-sec .img-txt-box .img-box .inner{margin-left:-7.7rem}.about-point-list{margin-bottom:4rem}.about-point-list .col-box{background:#fff;width:24.166667%;padding:5rem 3.5rem;border-radius:3.5rem}.about-point-list h3{text-align:center;font-size:4rem;line-height:1em;margin-bottom:3rem}.about-point-list figure{text-align:center;margin-bottom:4rem}.about-point-list figure img{width:14.6rem}.feature-difference-list{margin-bottom:5rem}.feature-difference-list .col-box{background:#fff;width:32.5%;padding:5rem 3.5rem;border-radius:3.5rem;border:2px solid #5CACD4}.feature-difference-list h3{text-align:center;font-size:3.6rem;line-height:1em;margin-bottom:3rem}.feature-difference-list h3 .txt-s{font-size:2.4rem;display:block;line-height:2em;margin-top:1rem}.feature-difference-list figure{text-align:center;margin-bottom:4rem}.feature-difference-list figure img{width:15.6rem}.safety-sec{font-size:2.4rem;line-height:2em}.safety-list{background:#fff;border-radius:3.5rem;padding:4rem;margin:3rem 0 6rem}.safety-list ul{text-align:center;letter-spacing:-.4em}.safety-list li{display:inline-block;letter-spacing:0;font-size:3rem}.safety-list li:not(:last-child):after{content:"\ff0f"}.recommended-scenes-list{margin-bottom:-6rem}.recommended-scenes-list .col-box{width:23.3333333%;text-align:center;margin-bottom:6rem}.recommended-scenes-list h3{font-size:2.4rem;line-height:2em;margin:1rem 0 .5rem}.how-box .num{width:5.9rem;margin-right:2rem}.how-box .txt{flex:1;margin-top:.5rem;font-size:2.4rem;line-height:2em}.how-box ul{max-width:87rem;width:100%;margin:0 auto}.how-box li{width:33.333333%}.etc-box{padding:4rem;background:#f6f6f6;border-radius:3.5rem;font-size:2.4rem;line-height:2em;margin-top:6rem}.how-sec .etc-box dd{display:list-item;list-style:disc;margin-left:1.2em}.voice-box:not(:last-child){margin-bottom:4rem}.voice-box .img-box{width:25%;position:relative;z-index:2}.voice-box .img-box img{border-radius:50%}.voice-box .txt-box{width:75%;background:#fff;border-radius:0 12.5rem 12.5rem 0}.voice-box .txt-box .inner{background:#fff;min-height:23rem;display:table;margin-left:-15rem;padding:2rem 10rem 2rem 19rem;border-radius:0 12.5rem 12.5rem 0}.voice-box .txt-box .inner .txt{display:table-cell;vertical-align:middle}.voice-box .txt-box h3{font-size:2.4rem;line-height:2em}.concept-box .img-box{width:47.5%}.concept-box .txt-box{width:47.5%;font-size:2.4rem;line-height:2em}.logo-box .img-box{width:21.6666667%}.logo-box .txt-box{width:74.3333333%;font-size:2.4rem;line-height:2em}.faq-box{background:#fff;padding:0;border-radius:2rem;border:2px solid #5CACD4}.faq-box:not(:last-child){margin-bottom:2rem}.faq-box h3{color:#5cacd4;font-size:2.4rem;line-height:2em}.faq-box .tit{position:relative;cursor:pointer;padding:3rem 4rem}.faq-box .tit .click{width:3.3rem;height:3.3rem;border-radius:100%;position:absolute;top:50%;right:4rem;transform:translateY(-50%);background:#5cacd4}.faq-box .tit .click:before{content:"";width:40%;height:3px;border-radius:3px;display:block;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-box .tit .click:after{content:"";width:3px;height:40%;border-radius:3px;display:block;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-box .tit.active .click:after{display:none}.faq-box .content{display:none;padding:0 4rem}.faq-box .content .txt{border-top:2px solid #5CACD4;padding:3rem 0 4rem}.item-list .col-box{width:30%}.item-list:after{content:"";display:block;width:30%}.item-list .item-img{margin-bottom:5rem}.item-list .item-tit{font-size:2.4rem;line-height:1.5em;text-align:center;margin-bottom:.5rem}.item-list .item-tit .s{font-size:75%}.item-list .item-price{text-align:center;font-size:2rem;line-height:1.5em}.item-list .item-price .tax{font-size:80%;margin-left:1rem}.store-list .col-box{width:31.6666667%}.store-list h3{text-align:center;font-size:2.4rem;line-height:1.5em;margin-top:2rem}.event-img{margin-top:5rem}.event-sec .event-img{justify-content:flex-start!important}.event-img li{width:20%}.instagram-sec .tit01 img{height:4.8rem}.ig-list li{width:33.3333333%}.anime01{opacity:0;transition:.4s ease-out;transform:translateY(5rem)}.anime01.active{opacity:1;transform:translateY(0)}.anime02{opacity:0;transition:.4s ease-out;transform:translateY(5rem)}.anime02.active{opacity:1;transform:translateY(0)}.anime03{opacity:0;transition:.4s ease-out;transform:translateY(5rem)}.anime03.active{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){section{padding:10rem 0}.sp-w100{width:100%!important}.sp-txt-l{text-align:left}.tit01{font-size:4.6rem;line-height:1.6em}.btn a{font-size:2.8rem}.mv-sec{padding:15rem 0}.mv-item-box{margin-bottom:5rem}.mv-item-box figure{width:25rem;margin:0 auto 2rem}.mv-point-left,.mv-point-right{position:inherit;top:inherit;right:inherit;left:inherit;display:block;padding:0 5vw;transform:translateY(0)}.mv-point li{margin:0 0 2%;width:32%}.about-sec .img-txt-box .img-box .inner{margin-left:0}.about-sec .img-txt-box{margin-bottom:6rem}.about-point-list .col-box:not(:last-child),.feature-difference-list .col-box:not(:last-child){margin-bottom:2rem}.safety-list li{display:block}.safety-list li:not(:last-child):after{display:none}.safety-list{padding:3rem}.recommended-scenes-list .col-box{width:47.5%;margin-bottom:4rem}.recommended-scenes-list p{font-size:87.5%;line-height:2em}.how-box{margin-bottom:5rem}.etc-box{padding:4rem 3rem}.voice-box .img-box{width:24rem;margin:0 auto}.voice-box .txt-box .inner{background:#fff;min-height:inherit;display:table;margin-left:0;margin-top:-12rem;padding:15rem 4rem 4rem;border-radius:3.5rem}.voice-box .txt-box{width:100%;background:#fff;border-radius:3.5rem}.voice-box .txt-box h3{line-height:1.8em;margin-bottom:1rem}.concept-box .img-box{margin-bottom:5rem}.logo-box .img-box{text-align:center;margin-bottom:5rem}.logo-box .img-box img{width:30rem}.faq-box .tit{padding:3rem 8rem 3rem 3rem}.faq-box .tit .click{right:3rem}.faq-box h3{line-height:1.8em}.faq-box .content{padding:0 3rem}.item-list .col-box:not(:last-child),.store-list .col-box:not(:last-child){margin-bottom:5rem}.item-list .item-img{margin-bottom:3rem}.item-list .item-tit{font-size:2.8rem}.item-list .item-price{font-size:2.6rem}}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:3.5rem;overflow:hidden;border:2px solid rgb(92,172,212)}.comparison-table th{background-image:linear-gradient(to right,#5CACD4 3px,transparent 3px,transparent 6px);background-size:9px 2px;background-repeat:repeat-x;background-position:bottom;padding:2em 1em;text-align:center;vertical-align:middle}.comparison-table td{background-image:linear-gradient(to right,#5CACD4 3px,transparent 3px,transparent 6px);background-size:9px 2px;background-repeat:repeat-x;background-position:bottom;padding:1em;text-align:center;vertical-align:middle}.comparison-table th:not(:last-child),.comparison-table td:not(:last-child){border-right:1px solid rgb(92,172,212)}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left}.comparison-table td:first-child{font-size:2.4rem}.comparison-table th{text-align:center;font-size:2.4rem}.comparison-table td:not(:first-child){width:21.25%}.comparison-table tr:last-child td{background-image:none;text-align:left;vertical-align:top}.comparison-table tr th:last-child,.comparison-table tr td:last-child{background-color:#fcfaeb}.comparison-table th img{max-width:12rem;height:auto;display:inline-block}.comparison-table td img{max-width:3.248rem}@media screen and (max-width: 767px){.feature-difference-table{overflow-x:auto}.comparison-table{width:1000px}.comparison-table th:first-child,.comparison-table td:first-child{width:100px}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){width:225px}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){background-color:#fcfaeb}.comparison-table tr th:last-child,.comparison-table tr td:last-child{background-color:#fff}.comparison-table tbody tr:first-child td,.comparison-table tbody tr:nth-child(3) td{padding:1.75em 1em}}.safety-img{width:100%;max-width:600px;margin:4rem auto}.safety-img figcaption{font-size:1.6rem;display:block;padding-top:1rem;text-align:center}.detail-sec{border-bottom:2px solid #5CACD4}.detail-img-box{width:21.4167%}.detail-txt-box{width:65%;color:#5cacd4}.detail-txt-box .detail-catch{font-size:1.8rem;margin-bottom:0}.detail-txt-box h3{font-size:4.4rem;line-height:1.5;border-bottom:1px solid #5CACD4;margin-bottom:3rem}.detail-txt-box .detail-txt{font-size:2.4rem}.detail-txt-box .detail-price{font-size:4rem;margin-bottom:2rem}.detail-txt-box .detail-price span{font-size:2rem}.detail-txt-box .detail-bottom ul{border-top:1px solid #5CACD4;border-bottom:1px solid #5CACD4;padding:1rem 0;margin-bottom:1rem}.detail-txt-box .detail-btn_wrap{justify-content:flex-start;margin-bottom:3rem}.detail-txt-box .detail-btn_wrap .detail-btn{width:42%}.detail-txt-box .detail-btn_wrap .detail-btn:first-child{margin-right:2rem}.detail-txt-box .detail-btn_wrap .detail-btn a,.detail-txt-box .detail-btn_wrap .detail-btn button{background:#5cacd4;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:2rem;border:1px solid #5CACD4;transition:.3s;height:8rem;width:100%;font-size:2.4rem}.detail-txt-box .detail-btn_wrap .detail-btn a:hover,.detail-txt-box .detail-btn_wrap .detail-btn button:hover{background:#fff;color:#5cacd4;border:1px solid #5CACD4}@media screen and (max-width: 767px){.detail-img-box{width:100%}.detail-img-box img{display:block;width:30%;margin:0 auto 4rem}.detail-txt-box{width:100%}.detail-txt-box h3{font-size:3.8rem;padding-bottom:1rem}.detail-txt-box .detail-btn_wrap .detail-btn{width:100%}.detail-txt-box .detail-btn_wrap .detail-btn:first-child{margin-right:0;margin-bottom:3rem}}.header-clone-wrapper{position:fixed;top:0;left:0;width:100%;z-index:999;display:none}.header-clone-wrapper .site-header{background:#ffffffb3;padding:2rem 0}.header-clone-wrapper .site-header .site-logo{width:15rem}@media screen and (max-width: 767px){.header-clone-wrapper .site-header .site-logo{width:14rem}.header-clone-wrapper .menu_btn .hamburger{top:-3rem}.header-clone-wrapper .sp-icon-list{top:2.4rem}}.event-title{font-size:2.8rem;color:#5cacd4}:lang(en) .about-sec .txt-box p .pc{display:none}:lang(en) .about-sec .txt-box p sup{margin:0 1rem 0 .25rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
