@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";@media (min-width: 768px){.header-wrapper .header{grid-template-columns:0 24% 1fr auto;max-width:100%}}@media (max-width: 767px){.header-wrapper .header{grid-template-columns:1fr auto 1fr}}@media (min-width: 751px){.header-wrapper .header .menu-drawer-container{display:none}}.header-wrapper .header .header__heading{max-width:100%;margin-left:-10px}@media (max-width: 767px){.header-wrapper .header .header__heading{margin-left:0;width:190px}}.header-wrapper .header .header__inline-menu .bottomMenu{justify-content:flex-end}.header-wrapper .header .header__inline-menu .bottomMenu .bottomMenu__box a,.header-wrapper .header .header__inline-menu .bottomMenu__box>span{color:#bf1b1b;font-size:10px;letter-spacing:.08em;font-weight:700;font-family:"Noto Serif JP",serif}.header-wrapper .header .header__inline-menu .bottomMenu .bottomMenu__box a span,.header-wrapper .header .header__inline-menu .bottomMenu__box>span span{font-size:14px;color:#2d2d2d;font-family:"Noto Serif JP",serif}@media (max-width: 1240px){.header-wrapper .header .header__inline-menu .bottomMenu .bottomMenu__box a span{font-size:12px}}.header-wrapper .header .header__icons .search-header__form{margin-right:10px;min-width:130px}.header-wrapper .header .header__icons .search-header__form .field .field__label{font-family:"Noto Serif JP",serif}.header-wrapper .header .header__icons .header__icon--cart{margin-right:0}@media (max-width: 767px){.pc-only{display:none}}@media (min-width: 768px){.sp-only{display:none}}.v_top_page .shopify-section,.v_top_page .shopify-section.section{margin:0!important}.h2_styled,.d_title,.shopify-policy__title h1{text-align:center;font-family:"Noto Serif JP",serif;font-size:32px;margin:0 0 40px;line-height:1.6;letter-spacing:.08em;font-weight:700}@media (max-width: 767px){.h2_styled,.d_title,.shopify-policy__title h1{font-size:24px;margin:0 0 25px}}.h2_styled .main_en,.d_title .main_en{font-family:"Noto Serif JP",serif;font-size:32px}@media (max-width: 767px){.h2_styled .main_en,.d_title .main_en{font-size:24px}}.h2_styled .sub,.h2_styled .sub_jp,.d_title .sub,.d_title .sub_jp{display:block;color:#eb9dab;font-size:14px}@media (max-width: 767px){.h2_styled .sub,.h2_styled .sub_jp,.d_title .sub,.d_title .sub_jp{font-size:13px}}.title--primary,.product__title h1{font-family:"Noto Serif JP",serif;font-size:32px;line-height:1.6;letter-spacing:.08em;font-weight:700}@media (max-width: 767px){.title--primary,.product__title h1{font-size:24px}}.collection__view-all{margin:40px 0 0}@media (max-width: 767px){.collection__view-all{margin:15px 0 0}}.collection__view-all .button{color:#fff;background:#bf1b1b;border:1px solid #bf1b1b;border-radius:5px;width:230px;transition:.2s;margin:0!important}.collection__view-all .button:after{content:none}.collection__view-all .button:before{content:"";position:absolute;z-index:1;top:0;bottom:0;right:15px;left:auto;margin:auto;width:7px;height:7px;box-shadow:none;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.2s}.collection__view-all .button:hover{color:#bf1b1b;background:#fff}.collection__view-all .button:hover:before{border-color:#bf1b1b}.sec_news{padding:100px 0}@media (max-width: 767px){.sec_news{padding:50px 0}}.sec_news .part_inner{padding:40px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}@media (max-width: 767px){.sec_news .part_inner{padding:20px}}.sec_news .important_infomation_wrap{gap:0 4rem}@media (max-width: 505px){.sec_news .important_infomation_wrap{justify-content:center}}.sec_news .important_infomation_title{margin-right:0}.sec_news .important_infomation_title h2{text-align:center;font-family:"Noto Serif JP",serif;margin:0;padding:0 10px 30px;font-size:26px;line-height:1.6;letter-spacing:.08em;font-weight:700;position:relative}@media (max-width: 750px){.sec_news .important_infomation_title h2{margin:0 0 20px;padding:0 15px 20px;font-size:20px}}.sec_news .important_infomation_title h2:after{color:#eb9dab;content:"INFORMATION";position:absolute;top:auto;bottom:0;right:0;left:0;margin:auto;font-size:12px}.sec_news .important_infomation_box .important_infomation_list li:not(:last-child){margin-bottom:20px}.sec_news .important_infomation_box .important_infomation_list li a .important_infomation_day{margin-right:30px}.sec_news .important_infomation_box .important_infomation_list li a .important_infomation_title{margin-right:0}.sec_bnr{padding:90px 0;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/bg_img001.jpg) no-repeat center center/cover}@media (max-width: 767px){.sec_bnr{padding:40px 0}}.sec_items{padding:70px 0 90px;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/bg_img002.jpg) no-repeat center center/cover}@media (max-width: 767px){.sec_items{padding:40px 0 50px}}@media (min-width: 768px){.sec_items .grid{-moz-column-gap:40px;column-gap:40px}}@media (min-width: 768px){.sec_items .grid .grid__item{width:calc((100% - 80px) / 3)}}.sec_items .grid .grid__item .h3_items{text-align:center;font-family:"Noto Serif JP",serif;border-bottom:1px solid #bf1b1b;font-size:21px;padding:15px 0;font-weight:500;margin-bottom:20px}@media (max-width: 767px){.sec_items .grid .grid__item .h3_items{font-size:18px;margin-bottom:15px}}.sec_items .grid .grid__item .desc{font-weight:700;margin-bottom:20px}@media (max-width: 767px){.sec_items .grid .grid__item .desc{margin-bottom:15px}}.sec_items .grid .grid__item .btn a{display:block;border-radius:5px;background:#fff;text-align:center;color:#bf1b1b;font-weight:700;border:1px solid #bf1b1b;max-width:230px;margin:0 auto;font-size:14px;padding:10px 0;transition:.2s;position:relative}.sec_items .grid .grid__item .btn a:after{content:"";position:absolute;top:0;bottom:0;right:15px;left:auto;margin:auto;width:7px;height:7px;border-top:1px solid #bf1b1b;border-right:1px solid #bf1b1b;transform:rotate(45deg);transition:.2s}.sec_items .grid .grid__item .btn a:hover{color:#fff;background:#bf1b1b}.sec_items .grid .grid__item .btn a:hover:after{border-color:#fff}.sec_ranking,.sec_recommend{padding:100px 0}@media (max-width: 767px){.sec_ranking,.sec_recommend{padding:50px 0}}.sec_ranking .tab-list_wrap,.sec_recommend .tab-list_wrap{margin:0 0 40px}.sec_ranking .tab-list_wrap::-webkit-scrollbar,.sec_recommend .tab-list_wrap::-webkit-scrollbar{height:6px;background:#777;border-radius:3px}@media (max-width: 767px){.sec_ranking .tab-list_wrap,.sec_recommend .tab-list_wrap{margin:0 0 20px}}.sec_ranking .tab-list_wrap .tab-list,.sec_recommend .tab-list_wrap .tab-list{margin:0 0 10px}.sec_ranking .tab-list_wrap .tab-list .tab-item,.sec_recommend .tab-list_wrap .tab-list .tab-item{margin:0;padding:10px 50px;font-size:14px;font-weight:700;position:relative;border-bottom:2px solid transparent}.sec_ranking .tab-list_wrap .tab-list .tab-item:after,.sec_recommend .tab-list_wrap .tab-list .tab-item:after{content:"";position:absolute;top:0;bottom:0;right:auto;left:0;margin:auto;width:1px;height:20px;background:#e5e5e6}.sec_ranking .tab-list_wrap .tab-list .tab-item.active,.sec_recommend .tab-list_wrap .tab-list .tab-item.active{color:#bf1b1b;border-bottom:2px solid #bf1b1b}.sec_ranking .tab-container .tab-content .card__information .card__heading a,.sec_recommend .tab-container .tab-content .card__information .card__heading a,.sec_ranking .tab-container .tab-content .card__information .price .price-item .tax_in,.sec_recommend .tab-container .tab-content .card__information .price .price-item .tax_in{font-weight:700}.sec_about{padding:100px 0 90px;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/bg_img003.jpg) no-repeat center center/cover}@media (max-width: 767px){.sec_about{padding:50px 0 40px}}@media (min-width: 768px){.sec_about .grid{-moz-column-gap:50px;column-gap:50px}}@media (min-width: 768px){.sec_about .grid .grid__item{width:calc((100% - 50px)/2)}}.sec_about .grid .grid__item .h3_styled{margin:40px 0 20px;font-family:"Noto Serif JP",serif;font-size:26px;letter-spacing:.08em;padding:0 0 10px 40px;position:relative;border-bottom:1px solid #bf1b1b}@media (max-width: 767px){.sec_about .grid .grid__item .h3_styled{margin:20px 0 15px;font-size:20px;padding:0 0 10px 35px}}.sec_about .grid .grid__item .h3_styled:after{content:"";position:absolute;top:3px;left:0;width:31px;height:30px;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/h2_icon.png) no-repeat center center/cover}@media (max-width: 767px){.sec_about .grid .grid__item .h3_styled:after{top:1px;width:24.8px;height:24px}}.sec_about .grid .grid__item .desc{line-height:2;letter-spacing:.08em;font-weight:700}.sec_salinity,.sec_price{padding:100px 0 50px}@media (max-width: 767px){.sec_salinity,.sec_price{padding:50px 0 25px}}.sec_salinity .list_btn,.sec_price .list_btn{width:auto;max-width:100%;gap:20px;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sec_salinity .list_btn li a,.sec_price .list_btn li a{display:block;text-align:center;color:#3c3c3c;border:1px solid #ccc;padding:10px;border-radius:5px;font-weight:700;position:relative;transition:.2s}.sec_salinity .list_btn li a:after,.sec_price .list_btn li a:after{content:"";position:absolute;top:0;bottom:0;right:15px;left:auto;margin:auto;width:7px;height:7px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;transform:rotate(45deg);transition:.2s}.sec_salinity .list_btn li a:hover,.sec_price .list_btn li a:hover{color:#fff;background:#3c3c3c}.sec_salinity .list_btn li a:hover:after,.sec_price .list_btn li a:hover:after{border-color:#fff}.sec_price{padding:50px 0 100px}@media (max-width: 767px){.sec_price{padding:25px 0 50px}}.sec_new{padding:100px 0 90px;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/bg_img004.jpg) no-repeat center center/cover}@media (max-width: 767px){.sec_new{padding:50px 0 40px}}.sec_info{padding:100px 0;background:url(//xn-t8jb8hxc5690bs08b.myshopify.com/cdn/shop/files/bg_img005.jpg) no-repeat center center/cover}@media (max-width: 767px){.sec_info{padding:50px 0}}.sec_info .grid.grid_custom{margin-bottom:30px}@media (min-width: 768px){.sec_info .grid.grid_custom{-moz-column-gap:40px;column-gap:40px;margin-bottom:50px}}@media (min-width: 768px){.sec_info .grid.grid_custom .grid__item:first-child{width:32%;max-width:none}}@media (min-width: 768px){.sec_info .grid.grid_custom .grid__item:last-child{width:calc(68% - 40px);max-width:none}}.sec_info .grid.grid_custom .grid__item .h3_info{font-family:"Noto Serif JP",serif;font-size:24px;letter-spacing:.08em;margin:0 0 10px}@media (max-width: 767px){.sec_info .grid.grid_custom .grid__item .h3_info{font-size:20px}}.sec_info .grid.grid_custom .grid__item .table_info{margin:0 0 20px}@media (max-width: 767px){.sec_info .grid.grid_custom .grid__item .table_info{margin:0 0 15px}}.sec_info .grid.grid_custom .grid__item .table_info tr th,.sec_info .grid.grid_custom .grid__item .table_info tr td{padding:0;text-align:left}.sec_info .grid.grid_custom .grid__item .table_info tr th{font-weight:700;min-width:80px}.sec_info .grid.grid_custom .grid__item .map{position:relative;width:100%;height:0;padding-top:200px}@media (max-width: 767px){.sec_info .grid.grid_custom .grid__item .map{padding-top:250px}}.sec_info .grid.grid_custom .grid__item .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.sec_info .grid-bnr{-moz-column-gap:40px;column-gap:40px}}@media (min-width: 768px){.sec_info .grid-bnr .grid__item{width:calc((100% - 40px)/2)}}.sec_info .bnr_wrap{background:#fff;border:1px solid #bf1b1b}.sec_info .bnr_wrap .link_wrap{display:flex;height:100%;align-items:center;position:relative;transition:.2s}@media (max-width: 767px){.sec_info .bnr_wrap .link_wrap{display:block}}.sec_info .bnr_wrap .link_wrap .img{display:block}@media (min-width: 768px){.sec_info .bnr_wrap .link_wrap .img{min-width:45%}}.sec_info .bnr_wrap .link_wrap:after{content:"";position:absolute;top:0;bottom:0;right:15px;left:auto;margin:auto;width:8px;height:8px;border-top:1px solid #bf1b1b;border-right:1px solid #bf1b1b;transform:rotate(45deg);transition:.2s}@media (max-width: 767px){.sec_info .bnr_wrap .link_wrap:after{top:auto;bottom:20px}}.sec_info .bnr_wrap .link_wrap:hover{opacity:.8}.sec_info .bnr_wrap .link_wrap .txt_wrap{padding:0 8% 0 4%;display:block;width:55%}@media (max-width: 767px){.sec_info .bnr_wrap .link_wrap .txt_wrap{width:100%;padding:2% 6% 6%}}.sec_info .bnr_wrap .link_wrap .txt_wrap .title{display:block;margin:0 0 10px;font-family:"Noto Serif JP",serif;color:#bf1b1b;font-weight:700;font-size:clamp(20px,2vw,22px)}.sec_info .bnr_wrap .link_wrap .txt_wrap .desc{font-size:14px;font-weight:700}.sec_info .bnr_wrap .link_wrap .txt_wrap .company{display:inline-block;padding:2px 10px 1px;font-size:14px;letter-spacing:.16em;font-weight:500;color:#fff;background:#bf1b1b}.sec_guide .title{text-align:center;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:700;letter-spacing:.08em;line-height:1.6;margin:0 0 40px}@media (max-width: 767px){.sec_guide .title{font-size:20px;margin:0 0 20px}}.sec_guide .btn{margin:0 0 40px}@media (max-width: 767px){.sec_guide .btn{margin:0 0 20px}}.sec_guide .btn a{display:block;color:#fff;background:#bf1b1b;border:1px solid #bf1b1b;border-radius:5px;width:420px;max-width:90%;margin:0 auto;transition:.2s;text-align:center;font-size:22px;padding:20px 0;font-weight:500;position:relative}@media (max-width: 767px){.sec_guide .btn a{font-size:18px;padding:15px 0}}.sec_guide .btn a:after{content:"";position:absolute;z-index:1;top:0;bottom:0;right:20px;left:auto;margin:auto;width:9px;height:9px;box-shadow:none;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.2s}.sec_guide .btn a:hover{color:#bf1b1b;background:#fff}.sec_guide .btn a:hover:after{border-color:#bf1b1b}.sec_guide .h3C{font-family:"Noto Serif JP",serif;margin:40px 0 10px}@media (max-width: 767px){.sec_guide .h3C{margin:0}}.sec_guide .h3C .material-icons{color:#bf1b1b;margin:0 10px 5px 0}.sec_guide .mb30{font-weight:700;font-size:14px}@media (min-width: 768px){.sec_guide .mb30{line-height:2;letter-spacing:.08em}}.sec_guide .mb30 p{font-feature-settings:normal}@media (min-width: 768px){.sec_guide .mb30 p{line-height:2;letter-spacing:.08em}}.footer{border-top:0!important;padding-bottom:0!important}.footer .footer__content-top .footer-block__heading{padding:0 0 5px;letter-spacing:.08em;border-bottom:1px solid #bf1b1b;margin-bottom:1rem}@media (max-width: 767px){.footer .footer__content-top ul.footer-block__details-content{margin-bottom:2rem}}.footer .footer__content-top ul.footer-block__details-content li a{font-weight:700}.footer .footer__content-top .footer-block-image .fotter_image_exp{margin-top:20px}@media (max-width: 767px){.footer .footer__content-top .footer-block-image .fotter_image_exp{margin-top:10px}}.footer .footer__content-bottom{padding:15px 0;background:#972424}.footer .footer__content-bottom .footer__column--info{justify-content:center!important;padding-top:0!important}.footer .footer__content-bottom .footer__copyright{margin-top:0}.footer .footer__content-bottom .footer__copyright .copyright__content,.footer .footer__content-bottom .footer__copyright .copyright__content a{color:#fff;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add.css.map */
