@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN,HiraMinProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;color:#000;word-break:break-all}body.noscroll{overflow:hidden}.noto{font-family:Noto Sans JP,sans-serif}img{max-width:100%;height:auto}a{text-decoration:none;color:#000}a:hover{opacity:.85}div,a{box-sizing:border-box}li{list-style:none}section{box-sizing:border-box}.en{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal}.inner{max-width:1080px;margin:0 auto}.inner2{max-width:1280px;margin:0 auto}.section_title{font-size:32px;font-weight:400;color:#16618b}.or_footer{background:#16618b;color:#fff;padding:40px 40px 80px}@media screen and (max-width: 768px){.or_footer .or_footer_nav{margin:0 auto 40px}}.or_footer .or_footer_nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto 30px}.or_footer .or_footer_nav ul li{margin:0 10px 10px}.or_footer .or_footer_nav ul li a{color:#fff;position:relative;font-size:13px}.or_footer .or_footer_nav ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:all .3s ease}.or_footer .or_footer_nav ul li a:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:all .3s ease}@media screen and (max-width: 768px){.or_footer .or_footer_nav ul li{margin:0;border-bottom:1px solid #fff}.or_footer .or_footer_nav ul li a{padding:20px 0;box-sizing:border-box;display:block;font-size:14px;background:url(/cdn/shop/files/icon_arrow_right_wh.svg?v=1707060056) no-repeat;background-size:10px;background-position:97%}}@media screen and (max-width: 768px){.or_footer .or_footer_nav ul{display:block;margin:0 auto}}.or_footer .or_footer_copy{text-align:center;font-size:12px}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.fadeup,.fadeLeft,.fadeup02,.fadeup03,.fadeup04,.fadeup05{opacity:0}.fadeup.is-animated{animation:fadeup 1.4s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeup{0%{transform:translateY(30px);opacity:0}to{opacity:1;transform:translateY(0)}}.fadeup02.is-animated{animation:fadeup 2s cubic-bezier(.33,1,.68,1) 1 forwards;animation-delay:.5s}@keyframes fadeup{0%{transform:translateY(50px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.fadeLeft.is-animated{animation:fadeleft 1s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeleft{0%{transform:translate(70px);opacity:0}to{opacity:1;transform:translate(0)}}.fadeup03.is-animated{animation:fadeup03 .5s cubic-bezier(.33,1,.68,1) 1 forwards;animation-delay:.6s}@keyframes fadeup03{0%{transform:translateY(50px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.fadeup04.is-animated{animation:fadeup04 .5s cubic-bezier(.33,1,.68,1) 1 forwards;animation-delay:.8s}@keyframes fadeup04{0%{transform:translateY(50px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.fadeup05.is-animated{animation:fadeup05 .5s cubic-bezier(.33,1,.68,1) 1 forwards;animation-delay:1s}@keyframes fadeup05{0%{transform:translateY(50px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.page_fv{text-align:center;height:25vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.page_fv h2{text-align:center;font-size:26px;font-weight:400}.page_bnr{padding:40px;text-align:center}@media screen and (max-width: 768px){.page_fv{height:35vh;max-height:200px}.page_bnr{padding:12% 5%}}.page_bnr img{max-width:1000px;margin:0 auto;width:100%}.page_contents{padding:80px 0;max-width:500px;margin:0 auto}@media screen and (max-width: 768px){.page_contents{padding:12% 8%}}.page_contents h2{font-size:22px;line-height:2;font-weight:400;margin-bottom:25px}.page_contents p{font-size:15px;line-height:2}.rich-text__text p{font-size:13px}.page_bnr_area{padding:40px 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.page_bnr_area{display:block;padding:20px 0}}.page_bnr_area .bnr{width:49.5%;overflow:hidden}@media screen and (max-width: 768px){.page_bnr_area .bnr{width:100%}}.page_bnr_area .bnr img{width:100%;transition:all .3s ease}.page_bnr_area .bnr .contents{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px}@media screen and (max-width: 768px){.page_bnr_area .bnr .contents{padding:0 20px}}.page_bnr_area .bnr .contents h3{font-size:24px;margin:0 0 70px;color:#fff}@media screen and (max-width: 1100px){.page_bnr_area .bnr .contents h3{margin:0 0 50px}}@media screen and (max-width: 768px){.page_bnr_area .bnr .contents h3{font-size:20px}}.page_bnr_area .bnr .contents p{text-align:center;line-height:2;color:#fff;font-size:15px;margin:0 0 25px}@media screen and (max-width: 768px){.page_bnr_area .bnr .contents p{font-size:14px;margin:0 0 20px}}.page_bnr_area .bnr a{display:block;position:relative}.page_bnr_area .page_bnr a:hover img{transform:scale(1.1)}.rich-text__text p{line-height:2}.news{padding:100px 40px}.news_list{margin:50px auto 0}.news_list li{border-bottom:1px solid #000}.news_list a{display:flex;align-items:center;justify-content:space-between;padding:20px 5px}@media screen and (max-width: 768px){.news{padding:15% 20px}.news_list a{display:block;padding:20px 5px}}.news_list a .contents{display:flex;align-items:center;width:80%}.news_list a .post_date{font-size:18px;margin-right:25px}.news_list a .post_title{font-size:17px}.news_list a .more{font-size:16px}@media screen and (max-width: 768px){.news .news_list a .contents{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.news .news_list a .post_date{font-size:14px;margin-right:0;margin-bottom:0;width:28%}.news .news_list a .post_title{font-size:15px;text-align:right;width:70%}.news .news_list a .more{display:none}}.bnr_award{max-width:880px;margin:80px auto;padding:0 40px}.shopify-policy__container{padding:0 0 80px}.shopify-policy__container h1{text-align:center;font-size:26px;font-weight:400;height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.collection-hero__title,.main-page-title{text-align:center;font-size:30px;height:25vh;display:flex;font-weight:400;flex-direction:column;justify-content:center;align-items:center;margin:0}@media screen and (max-width: 768px){.bnr_award{margin:20px auto;padding:0 20px}.shopify-policy__body{padding:0 20px}.shopify-policy__container h1,.collection-hero__title,.main-page-title{max-height:200px}}.rte *{line-height:2}.shopify-policy__title{margin-bottom:30px}.rte h4{margin:40px 0 10px}a:hover .more{text-decoration:underline}@media screen and (max-width: 989px){.header__icons .header__icon--account{display:none}.header__flex{display:flex;align-items:center}.header__icons .header__icon--cart{margin-right:10px}.header{display:flex;justify-content:space-between;flex-direction:row}}@media screen and (max-width: 768px){.header__heading-link{width:150px}.header{padding:10px 2rem}.header{display:flex;justify-content:space-between;flex-direction:row}.menu-drawer__menu-item{padding:20px 0!important;background:url(/cdn/shop/files/icon_arrow_right_bk.svg?v=1707061607) no-repeat;background-size:10px;background-position:97%}.menu-drawer__navigation{padding:3rem!important}.js .menu-drawer__menu li{border-bottom:1px solid #000}}.header{background:#fff}.header__menu-item span{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:all .3s ease}.header__menu-item:hover span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.more_link{position:relative;text-decoration:none!important}.more_link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:all .3s ease}.more_link:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}.more{position:relative;text-decoration:none!important}.more:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:all .3s ease}a:hover .more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}.bnr_area{padding:120px 0 40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.bnr_area{display:block;padding:0}}.bnr_area .more:after{background:#fff!important}.bnr_area .bnr{width:33%;position:relative;overflow:hidden}@media screen and (max-width: 768px){.bnr_area .bnr{width:100%}}.bnr_area .bnr img{transition:all .3s ease}.bnr_area .bnr .contents{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px}@media screen and (max-width: 768px){.bnr_area .bnr .contents{padding:0 20px}}.bnr_area .bnr .contents h3{font-size:24px;margin:0 0 45px;color:#fff}@media screen and (max-width: 1100px){.bnr_area .bnr .contents h3{margin:0 0 20px}}@media screen and (max-width: 768px){.bnr_area .bnr .contents h3{font-size:20px}}.bnr_area .bnr .contents p{text-align:center;line-height:2;color:#fff;font-size:15px;margin:0 0 25px}@media screen and (max-width: 768px){.bnr_area .bnr .contents p{font-size:14px;margin:0 0 20px}}.bnr_area .bnr .contents .more{font-size:18px;color:#fff}@media screen and (max-width: 768px){.bnr_area .bnr .contents .more{font-size:16px}}.bnr_area .bnr a{display:block;width:100%;height:100%}.bnr_area .bnr a:hover img{transform:scale(1.1)}.contact__button{text-align:center}.header-wrapper--border-bottom{border:0}.header__menu-item span{font-size:13px}.header{background:#16618b}@media screen and (min-width: 989px){.header__menu-item span{color:#fff}}.shopify-cleanslate{display:none!important}.cart-count-bubble{background:#bd3d30}.announcement-bar-section{position:fixed;top:0;width:100%}.section-header.shopify-section-group-header-group{z-index:10}.product__title h1{font-size:24px}.totals,.tax-note{color:#16618b}.cart-item__name{color:#fff}.contact .field,.field__label,.contact p,.radio label{color:#16618b!important}.field__input{border:1px solid #16618b}.article-template__hero-adapt{max-width:72.6rem;margin:0 auto;padding:0!important}.article-template__hero-adapt img{position:unset!important}.title_box{position:relative;justify-content:center!important}.title_box .more_link{position:absolute;right:0;top:50%;transform:translateY(-50%)}.highlights{padding:80px 40px;overflow:hidden}.highlights .title_box{justify-content:center!important;margin-bottom:80px}.highlights .section_title{text-align:center}.highlights__slider{position:relative}.highlights__slider .swiper-pagination{width:auto!important;left:25%!important}.highlights__slider .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #16618b}.highlights__slider .swiper-pagination-bullet-active{background:#16618b}.highlights__slider--item{display:flex;justify-content:space-between;padding-bottom:40px}.highlights__slider--item .img{width:55%}.highlights__slider--item .contents{width:42%}.highlights__slider--item .contents .subTitle{font-size:14px}.highlights__slider--item .contents .itemname{margin:20px 0;font-size:28px;line-height:1.4}.highlights__slider--item .contents .copy{font-size:16px;line-height:1.7}.highlights__slider--item .contents .itemprice{font-size:20px;margin-top:40px}.highlights__slider--item .contents .shipping{font-size:14px;margin-top:20px;margin-bottom:30px}.highlights__slider--item .contents .detail{font-size:14px;line-height:1.7;margin-bottom:30px}.highlights__slider--item .contents .cartBtn{border:1px solid #16618b;width:70%;padding:15px 0;text-align:center;color:#16618b;cursor:pointer;transition:.3s ease}.highlights__slider--item .contents .cartBtn:hover{background:#16618b;color:#fff}.highlights__slider--item .contents .shipping a{text-decoration:underline}@media screen and (max-width: 749px){.highlights{padding:50px 20px;overflow:hidden}.highlights .title_box{justify-content:center!important;margin-bottom:40px}.highlights .section_title{text-align:center}.highlights__slider{position:relative;padding-bottom:40px}.highlights__slider .swiper-pagination{width:100%!important;left:0%!important}.highlights__slider .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #16618b}.highlights__slider .swiper-pagination-bullet-active{background:#16618b}.highlights__slider--item{display:block}.highlights__slider--item .img{width:100%;margin-bottom:20px}.highlights__slider--item .contents{width:100%}.highlights__slider--item .contents .subTitle{font-size:14px}.highlights__slider--item .contents .itemname{margin:20px 0;font-size:24px;line-height:1.4}.highlights__slider--item .contents .copy{font-size:16px;line-height:1.7}.highlights__slider--item .contents .itemprice{font-size:16px;margin-top:40px}.highlights__slider--item .contents .shipping{font-size:14px;margin-top:20px;margin-bottom:30px}.highlights__slider--item .contents .detail{font-size:14px;line-height:1.7;margin-bottom:30px}.highlights__slider--item .contents .cartBtn{border:1px solid #16618b;width:90%;padding:15px 0;margin:0 auto;text-align:center;color:#16618b;cursor:pointer;transition:.3s ease;display:block}.highlights__slider--item .contents .cartBtn:hover{background:#16618b;color:#fff}}.article-template__title{font-size:22px!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
