@import url("https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");.topTtl{line-height:1.4;margin-bottom:30px;color:#080708;font-size:2rem;font-weight:500;color:#fff}@media (max-width: 1199px){.topTtl{font-size:1.8rem}}@media (max-width: 767px){.topTtl{font-size:1.6rem;margin-bottom:20px}}.topTtl .en{font-size:6rem;font-family:"Mozilla Headline", sans-serif;color:#fff;display:block}@media (max-width: 1199px){.topTtl .en{font-size:5rem;line-height:1.3}}@media (max-width: 991px){.topTtl .en{font-size:4.4rem;line-height:1.3}}@media (max-width: 767px){.topTtl .en{font-size:3.4rem}}.mainBtn{border:3px solid #51B1E5;color:#51B1E5;width:280px;background:#fff;padding:20px 0;text-align:center;display:block;border-radius:60px}.mainBtn:hover{color:#fff;background:#05A7FC}#mainv{width:100vw;min-height:360px;aspect-ratio:16/9;position:relative;overflow:hidden;margin-top:70px;perspective:50em}@media (max-width: 991px){#mainv{margin-top:60px}}@media (max-width: 767px){#mainv{min-height:260px}}#mainv .movie{position:absolute;top:50%;left:50%;width:177.7777778vh;height:100%;transform:translate(-50%, -50%);z-index:0}@media (min-aspect-ratio: 16 / 9){#mainv .movie{width:100vw;height:56.25vw}}#mainv .movie iframe{width:100%;height:100%}#mainv .c-mv__mask{background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#news{padding:60px 0 40px;background:#FFB10D}@media (max-width: 767px){#news{padding:40px 0 20px}}#news .mainBtn{border:3px solid #FFB10D;color:#FFB10D}#news .mainBtn:hover{background:#FFEABF}#news .ttlIn{width:30%}@media (max-width: 991px){#news .ttlIn{width:100%;overflow:hidden;*zoom:1}}@media (max-width: 991px){#news .ttlIn .topTtl{float:left}}#news .ttlIn .newsBtn{margin-top:120px}@media (max-width: 1199px){#news .ttlIn .newsBtn{margin-top:90px}}@media (max-width: 991px){#news .ttlIn .newsBtn{float:right;margin-top:20px}}@media (max-width: 767px){#news .ttlIn .newsBtn{margin-top:10px}}@media (max-width: 1199px){#news .ttlIn .newsBtn a{width:230px}}@media (max-width: 991px){#news .ttlIn .newsBtn a{padding:10px 0;width:160px}}@media (max-width: 767px){#news .ttlIn .newsBtn a{width:140px;padding:6px 0}}#news .container{display:flex}@media (max-width: 991px){#news .container{display:block}}#news .newsList{width:70%}@media (max-width: 991px){#news .newsList{width:100%;margin:0}}#news .newsList li{padding:0 20px}@media (max-width: 767px){#news .newsList li{padding:0 10px;margin-bottom:20px}#news .newsList li:nth-child(3){display:none}}#news .newsList li a{display:block;color:#fff}#news .newsList li a img{margin:0 auto 30px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:50%}@media (max-width: 767px){#news .newsList li a img{margin:0 auto 10px}}#news .newsList li a time{font-size:1.3rem}@media (max-width: 991px){#news .newsList li a time{font-size:1.2rem}}@media (max-width: 767px){#news .newsList li a time{font-size:1.1rem}}#news .newsList li a h3{font-size:1.6rem}@media (max-width: 991px){#news .newsList li a h3{font-size:1.5rem}}@media (max-width: 767px){#news .newsList li a h3{font-size:1.4rem}}#store{padding:60px 0 20px;position:relative}@media (max-width: 767px){#store{padding:40px 0 20px}}#store .topTtl{color:#080708}#store .topTtl .en{color:#51B1E5}#store:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background:#FFF}#store .slick-prev{left:0}#store .slick-next{right:0}#store .slick-prev,#store .slick-next{width:26px;height:26px}#store .slick-prev:before,#store .slick-next:before{color:#999;font-size:26px}#store .storeList{display:flex;flex-wrap:wrap;margin:0 -15px}@media (max-width: 991px){#store .storeList{margin:0 -10px}}@media (max-width: 767px){#store .storeList{padding:0 20px}}#store .storeList li{text-align:center;padding:0 15px;box-sizing:border-box;width:25%;margin-bottom:40px}@media (max-width: 991px){#store .storeList li{padding:0 10px;width:33.33%;margin-bottom:30px}}@media (max-width: 767px){#store .storeList li{width:50%;margin-bottom:20px}}#store .storeList li.ttlIn{order:3}@media (max-width: 991px){#store .storeList li.ttlIn{order:0}}#store .storeList li:nth-child(2),#store .storeList li:nth-child(3),#store .storeList li:nth-child(4){order:1}@media (max-width: 991px){#store .storeList li:nth-child(2),#store .storeList li:nth-child(3),#store .storeList li:nth-child(4){order:0}}#store .storeList li.ttlIn,#store .storeList li:nth-child(5),#store .storeList li:nth-child(6),#store .storeList li:nth-child(7),#store .storeList li:nth-child(8),#store .storeList li:nth-child(9),#store .storeList li:nth-child(10){order:2}@media (max-width: 991px){#store .storeList li.ttlIn,#store .storeList li:nth-child(5),#store .storeList li:nth-child(6),#store .storeList li:nth-child(7),#store .storeList li:nth-child(8),#store .storeList li:nth-child(9),#store .storeList li:nth-child(10){order:0}}@media (max-width: 767px){#store .storeList li.ttlIn{width:100%}#store .storeList li.ttlIn .topTtl{text-align:left}}#store .storeList .topTtl{text-align:right}#store .storeList .imgIn{margin-bottom:20px}@media (max-width: 767px){#store .storeList .imgIn{margin-bottom:10px}}#store .storeList .imgIn img{width:100%;height:13vw;object-fit:cover}@media (max-width: 991px){#store .storeList .imgIn img{height:17vw}}@media (max-width: 767px){#store .storeList .imgIn img{height:60vw}}#store .storeList a{text-align:center}#store .storeList .cate{color:#fff;display:inline-block;padding:10px 40px;font-weight:600;margin-bottom:10px}#store .storeList .cate.osaka{background:url("../img/top/bg-store.png") no-repeat;background-size:100% 100%}#store .storeList .cate.toyama{background:url("../img/top/bg-store2.png") no-repeat;background-size:100% 100%}#store .storeList .cate.ishikawa{background:url("../img/top/bg-store3.png") no-repeat;background-size:100% 100%}#store .storeList .cate.fukui{background:url("../img/top/bg-store4.png") no-repeat;background-size:100% 100%}@media (max-width: 991px){#store .storeList .cate{padding:10px 30px}}@media (max-width: 767px){#store .storeList .cate{padding:5px 20px;font-size:1.4rem}}#store .storeList .txt{color:#383636;font-size:1.7rem;font-weight:600}@media (max-width: 991px){#store .storeList .txt{font-size:1.5rem}}@media (max-width: 767px){#store .storeList .txt{font-size:1.4rem}}#influencer{background:#fdfaf2 url('../img/top/bg-influencer.jpg?1761005085') no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:40px 0 60px;position:relative}@media (max-width: 767px){#influencer{padding:30px 0 20px;background:#fdfaf2 url('../img/top/bg-influencer.jpg?1761005085') no-repeat center right;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}#influencer .topTtl{color:#555}#influencer .topTtl .en{color:#555}@media (max-width: 767px){#influencer .topTtl .en{font-size:3.3rem}}@media (max-width: 767px){#influencer .influencerList li{margin-bottom:10px}}#influencer .influencerList li .box{background:#fff;border-radius:30px;overflow:hidden;padding:5px 20px 10px 20px;box-shadow:0 0 8px #ccc}@media (max-width: 1199px){#influencer .influencerList li .box{padding:10px 15px}}@media (max-width: 991px){#influencer .influencerList li .box{padding:10px}}@media (max-width: 767px){#influencer .influencerList li .box{padding:10px 5px;display:flex;align-items:center;border-radius:20px}}#influencer .influencerList li .box .image{float:left;width:46%}@media (max-width: 1199px){#influencer .influencerList li .box .image{float:none;margin:0 auto 20px;width:80%;display:block}}@media (max-width: 767px){#influencer .influencerList li .box .image{float:left;width:25%;margin:0 auto 0px}}#influencer .influencerList li .box .txt{float:right;width:48%;left:240px;padding-top:30px}@media (max-width: 1919px){#influencer .influencerList li .box .txt{left:200px}}@media (max-width: 1399px){#influencer .influencerList li .box .txt{left:160px;padding-top:20px}}@media (max-width: 1199px){#influencer .influencerList li .box .txt{position:static;width:100%;padding-top:0}}@media (max-width: 767px){#influencer .influencerList li .box .txt{float:left;width:60%}}#influencer .influencerList li .box .txt .name{font-size:2.4rem;color:#51B1E5;font-weight:600;margin-bottom:10px;padding-top:20px}@media (max-width: 1399px){#influencer .influencerList li .box .txt .name{font-size:2.2rem;margin-bottom:0}}@media (max-width: 1199px){#influencer .influencerList li .box .txt .name{margin-bottom:10px;font-size:2.2rem;text-align:center;padding-top:0}}@media (max-width: 991px){#influencer .influencerList li .box .txt .name{font-size:2rem}}@media (max-width: 767px){#influencer .influencerList li .box .txt .name{text-align:left;font-size:1.8rem}}#influencer .influencerList li .box .txt .name span{display:block;font-size:1.5rem;color:#6f6f6f;line-height:1.5;font-weight:400}@media (max-width: 1399px){#influencer .influencerList li .box .txt .name span{font-size:1.3rem}}@media (max-width: 767px){#influencer .influencerList li .box .txt .name span{font-size:1.2rem}}#influencer .influencerList li .box .txt .name .nameSpan{color:#51B1E5;display:inline-block}#influencer .influencerList li .box .txt p{font-size:1.2rem}@media (max-width: 767px){#influencer .influencerList li .box .txt p{font-size:1.1rem}}#influencer .influencerList li .box .txt a{display:block}@media (max-width: 1199px){#influencer .influencerList li .box .txt a{text-align:center}}#influencer .influencerList li .box .txt a img{width:30px}@media (max-width: 991px){#influencer .influencerList li .box .txt a img{margin:0 auto;display:block}}@media (max-width: 767px){#influencer .influencerList li .box .txt a img{margin:0;width:25px}}#company{padding:60px 0 30px;background:#51B1E5}@media (max-width: 767px){#company{padding:40px 0 10px}}@media (max-width: 767px){#company .ttlIn{padding:0}}#company .ttlIn .topTtl{margin-right:40px}@media (max-width: 1199px){#company .ttlIn .topTtl{margin-right:30px}}@media (max-width: 767px){#company .ttlIn .topTtl{float:none;margin-right:0}}#company .ttlIn p{overflow:hidden;position:relative;color:#fff}@media (max-width: 991px){#company .ttlIn p{margin-bottom:30px}}@media (max-width: 767px){#company .ttlIn p{margin-bottom:20px}}#company .companyList{padding-left:100px}@media (max-width: 1399px){#company .companyList{padding-left:60px}}@media (max-width: 1199px){#company .companyList{padding-left:100px}}@media (max-width: 991px){#company .companyList{padding-left:15px}}@media (max-width: 767px){#company .companyList ul{margin:0 -20px}}#company .companyList ul li{margin-bottom:40px}@media (max-width: 767px){#company .companyList ul li{margin-bottom:10px;padding:0 5px}}#company .companyList ul li a{display:block;border-radius:20px;padding:40px 0 0;text-align:center;font-weight:800;color:#fff;background:#D1C6AD}@media (max-width: 1199px){#company .companyList ul li a{padding:30px 0 0}}@media (max-width: 767px){#company .companyList ul li a{padding:20px 0 0}}#company .companyList ul li a img{height:200px;display:block;margin:20px auto 0}@media (max-width: 1199px){#company .companyList ul li a img{height:150px}}@media (max-width: 767px){#company .companyList ul li a img{height:60px}}#company .companyList ul li a .en{font-size:3.6rem;display:inline-block;vertical-align:middle}@media (max-width: 1199px){#company .companyList ul li a .en{font-size:2.8rem}}@media (max-width: 767px){#company .companyList ul li a .en{font-size:2.0rem;display:block;line-height:1.2}}#company .companyList ul li a h4{display:inline-block;padding-left:10px;vertical-align:middle}@media (max-width: 767px){#company .companyList ul li a h4{padding-left:0;display:block;font-size:1.3rem}}#sustainability{background:#FFF;padding:20px 0 40px}@media (max-width: 1199px){#sustainability{padding:40px 0 20px}}@media (max-width: 767px){#sustainability{padding:30px 0 20px}}#sustainability .topTtl{color:#080708;text-align:right}@media (max-width: 767px){#sustainability .topTtl{text-align:left}}#sustainability .topTtl .en{color:#51B1E5}#sustainability .sustainabilityList{margin-left:-15px;margin-right:-15px}@media (max-width: 991px){#sustainability .sustainabilityList{margin:0 -10px}}@media (max-width: 767px){#sustainability .sustainabilityList{margin:0 -3px}}#sustainability .sustainabilityList li{overflow:hidden;padding:0 15px}@media (max-width: 991px){#sustainability .sustainabilityList li{padding:0 10px;height:230px}}@media (max-width: 767px){#sustainability .sustainabilityList li{margin-bottom:10px;height:auto;padding:0 3px}}#sustainability .sustainabilityList li.list1 a{border:6px solid #FFB10D}@media (max-width: 767px){#sustainability .sustainabilityList li.list1 a{border-width:4px}}#sustainability .sustainabilityList li.list1 a p{color:#FFB10D}#sustainability .sustainabilityList li.list2 a{border:6px solid #EF2D56}@media (max-width: 767px){#sustainability .sustainabilityList li.list2 a{border-width:4px}}#sustainability .sustainabilityList li.list2 a p{color:#EF2D56}#sustainability .sustainabilityList li.list3 a{border:6px solid #30A053}@media (max-width: 767px){#sustainability .sustainabilityList li.list3 a{border-width:4px}}#sustainability .sustainabilityList li.list3 a p{color:#30A053}#sustainability .sustainabilityList li a{display:block;text-align:center;padding:30px 0;border-radius:20px}@media (max-width: 991px){#sustainability .sustainabilityList li a{padding:20px}}@media (max-width: 767px){#sustainability .sustainabilityList li a{padding:10px 5px 0;overflow:hidden}}#sustainability .sustainabilityList li a img{height:170px;margin:0 auto 20px}@media (max-width: 1199px){#sustainability .sustainabilityList li a img{height:120px}}@media (max-width: 991px){#sustainability .sustainabilityList li a img{height:100px}}@media (max-width: 767px){#sustainability .sustainabilityList li a img{height:60px;margin:0 auto 10px;float:left}}#sustainability .sustainabilityList li a p{font-size:2.0rem;font-weight:800}@media (max-width: 1199px){#sustainability .sustainabilityList li a p{font-size:1.6rem}}@media (max-width: 991px){#sustainability .sustainabilityList li a p{font-size:1.8rem}}@media (max-width: 767px){#sustainability .sustainabilityList li a p{font-size:1.6rem;padding-top:18px}}#recruit{background:#EBEFEF;padding:40px 0}@media (max-width: 767px){#recruit{padding:0}}#recruit .inner{padding:20px 100px;background-color:#22F4E3;border-radius:60px;background-image:url("../img/top/bg-recruit.png");background-size:cover}@media (max-width: 1399px){#recruit .inner{padding:40px}}@media (max-width: 1199px){#recruit .inner{padding:30px}}@media (max-width: 991px){#recruit .inner{background-image:none;position:relative;padding:100px 60px 50px}}@media (max-width: 767px){#recruit .inner{padding:30px 10px;border-radius:0px;margin-left:-20px;margin-right:-20px}}@media (max-width: 991px){#recruit .inner:before{content:"";position:absolute;top:0;left:30px;width:90%;height:15%;background-image:url("../img/top/bg-recruit1-xs.png");background-size:100% 100%}}@media (max-width: 767px){#recruit .inner:before{width:80%}}@media (max-width: 991px){#recruit .inner:after{content:"";position:absolute;bottom:0;right:0;width:90%;height:20%;background-image:url("../img/top/bg-recruit2-xs.png");background-size:100% 100%;z-index:0}}@media (max-width: 767px){#recruit .inner:after{height:10%}}@media (max-width: 767px){#recruit .row{margin:0}}#recruit .txtIn{padding-top:20px}@media (max-width: 1399px){#recruit .txtIn{padding-top:0px}}@media (max-width: 1199px){#recruit .txtIn{padding-top:0}}#recruit .txtIn .topTtl{color:#080708}@media (max-width: 767px){#recruit .txtIn .topTtl{margin-bottom:10px}}#recruit .txtIn .topTtl .en{color:#EF2D56}#recruit .txtIn .ttl{font-size:2.6rem;margin-bottom:20px}@media (max-width: 1399px){#recruit .txtIn .ttl{font-size:2.3rem}}@media (max-width: 1199px){#recruit .txtIn .ttl{font-size:1.9rem;margin-bottom:30px}}@media (max-width: 991px){#recruit .txtIn .ttl{margin-bottom:20px}}@media (max-width: 767px){#recruit .txtIn .ttl{font-size:1.8rem}}#recruit .txtIn p{margin-bottom:40px}@media (max-width: 991px){#recruit .txtIn p{margin-bottom:20px}}#recruit .txtIn .mainBtn{border-color:#E63271;color:#E63271}@media (max-width: 767px){#recruit .txtIn .mainBtn{padding:10px 0;max-width:80%;width:100%;margin:0 auto 10px;z-index:2;position:relative}}#recruit .txtIn .mainBtn:hover{background:#E63271;color:#fff}@media (max-width: 1199px){#recruit img{padding-top:60px}}@media (max-width: 991px){#recruit img{z-index:20;position:relative;margin:0 auto;display:block;padding-top:0}}@media (max-width: 767px){#recruit img{max-width:100%;margin-bottom:30px}}#contact{padding:40px 0}@media (max-width: 767px){#contact{padding:30px 0}}#contact .contactBox{background:#51B1E5;-webkit-border-radius:60px;border-radius:60px;padding:40px 60px;overflow:hidden}@media (max-width: 767px){#contact .contactBox{-webkit-border-radius:30px;border-radius:30px;padding:20px 20px}}#contact .contactBox .topTtl{color:#fff;margin-bottom:0;float:left}@media (max-width: 1199px){#contact .contactBox .topTtl{padding-top:10px}}@media (max-width: 991px){#contact .contactBox .topTtl{padding-top:0}}#contact .contactBox .topTtl .en{color:#fff;display:inline-block;margin-right:30px;vertical-align:middle}@media (max-width: 991px){#contact .contactBox .topTtl .en{display:block;margin-right:0}}#contact .contactBox .mainBtn{border:2px solid #fff;color:#51B1E5;background:#fff;float:right;width:280px;margin-top:10px}@media (max-width: 767px){#contact .contactBox .mainBtn{margin-top:20px;width:100%;padding:15px 0}}
