@charset "UTF-8";@media screen and (min-width:1041px){.visible-sp{display:none!important}}@media screen and (max-width:1040px){.hidden-sp{display:none!important}}.l-header{background:#f9f5f0;border-top:2px solid #181a29;color:#fff;font-size:12px;padding:10px 20px 0;position:relative;width:100%;z-index:100}@media screen and (min-width:1041px){.l-header{min-width:1120px}}@media screen and (max-width:1040px){.l-header{padding:10px}.l-header.js-open .trigger{position:fixed;top:45px}.l-header.js-open .trigger span{background:#fff}.l-header.js-open .trigger span:first-child{bottom:0;top:0;transform:rotate(45deg)}.l-header.js-open .trigger span:nth-child(2){opacity:0;right:0}.l-header.js-open .trigger span:nth-child(3){bottom:0;top:0;transform:rotate(-45deg)}.l-header.js-open .l-header__nav{transform:translateY(0);transition:.5s}}.l-header a{color:#fff}@media screen and (max-width:1040px){.l-header a{color:#000}}.l-header__hamburger{display:inline-block}.l-header__hamburger .trigger{height:20px;position:relative;width:20px;z-index:101}.l-header__hamburger .trigger span{background:#fff;background:#f9f6f1;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;transition:.3s;width:20px}.l-header__hamburger .trigger span:first-child{top:0}.l-header__hamburger .trigger span:nth-child(2){bottom:0;top:0}.l-header__hamburger .trigger span:nth-child(3){bottom:0}.l-header__buttonWrapper{display:grid;grid-template-columns:1fr 300px 1fr;place-items:center}@media screen and (min-width:1041px){.l-header__buttonWrapper{padding-bottom:10px}}@media screen and (max-width:1040px){.l-header__buttonWrapper{gap:10px;grid-template-columns:1fr 2fr 1fr}}.l-header__buttonCol{display:flex;gap:10px}.l-header__buttonCol.--left{justify-self:flex-start}.l-header__buttonCol.--right{justify-self:flex-end}.l-header__buttonCol.--center{justify-self:center}.l-header__buttonCol.--center .logo{display:flex;place-items:center}.l-header__buttonCol.--center .logo img{height:auto;max-width:100%;width:100%}.l-header__navWrapper{align-items:center;display:flex;justify-content:center;padding-bottom:10px}@media screen and (max-width:1040px){.l-header__navWrapper{padding-bottom:0}}.l-header__nav{display:inline-block}@media screen and (max-width:1040px){.l-header__nav{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:#181a29f2;bottom:0;font-size:16px;left:0;overflow:auto;padding:100px 30px 54px;position:fixed;top:0;transform:translateY(-120%);width:100%;z-index:99}}.l-header__navList{display:flex;gap:80px}@media screen and (max-width:1040px){.l-header__navList{flex-direction:column;gap:20px}}.l-header__navItem{cursor:pointer;padding-bottom:3px}@media screen and (max-width:1040px){.l-header__navItem{padding-bottom:0}.l-header__navItem a{color:#fff;display:block;padding:6px 0}}.l-header__navItem .subNav{display:flex;pointer-events:none;width:100%}@media screen and (min-width:1041px){.l-header__navItem .subNav{background:#ffffffe6;bottom:-60px;justify-content:center;left:0;opacity:0;padding:20px 0;position:absolute;transition:opacity .4s;z-index:100}}@media screen and (max-width:1040px){.l-header__navItem .subNav{background:0 0;flex-direction:column;height:0;overflow:hidden;padding:0 0 0 30px;position:static;transition:all .7s cubic-bezier(.29,.63,.44,1)}}@media screen and (min-width:1041px){.l-header__navItem .subNav.active{opacity:1;pointer-events:all}}@media screen and (max-width:1040px){.l-header__navItem .subNav.active{height:auto;justify-content:center;pointer-events:all}}@media screen and (min-width:1041px){.l-header__navItem .subNav li{margin-right:60px}}@media screen and (max-width:1040px){.l-header__navItem .subNav li{font-size:14px}}.l-header__navItem .subNav li a{color:#525252}@media screen and (max-width:1040px){.l-header__navItem .subNav li a{color:#fff;text-transform:uppercase}.l-header__subNavHeading{align-items:center;color:#fff;display:flex;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS\660e\671d E,\30e1\30a4\30ea\30aa,Meiryo,serif;font-size:18px}.l-header__subNavHeading:after{border-top:6px solid #fff;margin-left:10px;transition:all .4s cubic-bezier(.29,.63,.44,1)}.l-header__subNavHeading.active:after,.l-header__subNavHeading:after{border-left:6px solid transparent;border-right:6px solid transparent;content:""}.l-header__subNavHeading.active:after{border-bottom:6px solid #fff;border-top:transparent}}.l-header__search{display:inline-block;margin-left:40px}.l-header__search form{display:flex}.l-header__search input{background:0 0;border-bottom:1px solid #fff!important;color:#fff;height:24px!important;min-width:auto!important;outline:0;padding:0!important;width:180px!important}.l-header__search input::-moz-placeholder{color:#fff}.l-header__search input::placeholder{color:#fff}.l-header__search input:focus{color:#fff}.l-header__search input:focus::-moz-placeholder{color:transparent}.l-header__search input:focus::placeholder{color:transparent}.l-header__search__btn{background:url(icon_search.png) bottom no-repeat;border:none;cursor:pointer;display:block;float:left;height:24px;text-indent:-9999px;width:24px}@media screen and (max-width:1040px){.l-header .search{margin-top:30px}}body:has(.l-header.js-open){overflow:hidden}.home.mainWrap .discArea,.home.mainWrap .itemArea .lead,.home.mainWrap .itemArea .shopBlc,.home.mainWrap .luxuryArea,.home.mainWrap .storyArea .lead,.home.mainWrap .storyArea .storyBlc .box,.home.mainWrap .storyArea .topBlc,.home.mainWrap .topBlc.zodiac,.newArea{text-align:center}@font-face{font-family:Khand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/khand/v14/TwMA-IINQlQQ0bpSUnE.ttf) format("truetype")}@font-face{font-family:Khand;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/khand/v14/TwMN-IINQlQQ0bKNdmEwbQI.ttf) format("truetype")}@font-face{font-family:"PT Serif Caption";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptserifcaption/v17/ieVl2ZhbGCW-JoW6S34pSDpqYKU019K7CA.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l521wRZWMf_.ttf) format("truetype")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPecZTIAOhVxoMyOr9n_E7fdMPmCA.ttf) format("truetype")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzZg.ttf) format("truetype")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:#fff;box-sizing:border-box}#press .lower.concept .leadArea h2,.access__ttl,.jumbotron,.mincho,.search__ttl{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS\660e\671d E,\30e1\30a4\30ea\30aa,Meiryo,serif}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.hoverBtn,a{text-decoration:none}.merri{font-family:americana_btroman}.titill{font-family:Titillium Web,sans-serif}.inner{margin:0 auto;max-width:1120px}.pc{display:block}.sp{display:none}.arwLink:after{border-color:transparent transparent transparent #181a29;border-style:solid;border-width:5px 7px;content:"";display:inline-block;height:0;margin-left:8px;width:0}.arwLink.white{color:#fff}.lower.concept .leadArea .cont .blc p{color:#525252}.arwLink.white:after{border-color:transparent transparent transparent #fff}.commonArw{display:block;height:120px;position:relative;width:10px}.commonArw .line{background:#000;height:100%;top:0;width:1px}.commonArw .arw,.commonArw .line{left:0;margin:auto;position:absolute;right:0}.commonArw .arw{border-color:#181a29 transparent transparent;border-style:solid;border-width:6px 4px;bottom:-7px;height:0;width:0}.line_length{background:#000;height:120px;position:absolute;width:1px}.line_width{background:#fff;height:1px;position:absolute;width:120px}.footWrap{position:relative}.hide{display:none!important}.footWrap,.footWrap .footNav{display:-ms-flexbox}.footWrap{background:#181a29;display:flex;justify-content:space-between;padding:22px 30px 22px 25px}.footWrap a{color:#fff;font-size:12px}.footWrap .footNav{color:#fff;display:flex}.footWrap .footNav ul:first-child{margin-right:120px}.footWrap .footNav ul:nth-child(2){margin-right:70px}.footWrap .footNav ul:nth-child(3){margin-right:95px}.footWrap .footNav ul li{margin-bottom:3px}.footWrap .footNav ul .cateTop{font-weight:700;margin-bottom:12px}.footWrap .footNav ul .help{margin-top:25px}.footWrap .footOp ul{align-items:center;display:flex;justify-content:flex-end}.footWrap .footOp ul li{margin-left:25px}.footWrap .footOp ul li .mypage img{height:20px;width:14px}.home.mainWrap .mv{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:0}.home.mainWrap .mv img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .mainWrap_cont{background:#f9f5f0;margin-top:100vh;opacity:1;position:relative;z-index:1}.home.mainWrap .discArea .lead{font-size:18px;margin-bottom:15px}.home.mainWrap .discArea .logo img{height:45px;margin-bottom:10px;width:250px}.home.mainWrap .discArea.zodiac{background:url(zodiac_bg.jpg) top/100% auto no-repeat,#191a29;margin-bottom:30px;padding-bottom:30px;padding-top:30px}.home.mainWrap .topBlc.zodiac{margin-bottom:75px}.home.mainWrap .picture img{max-width:1128px}.home.mainWrap .discArea.picture{margin-bottom:25px}.home.mainWrap .itemArea{color:#fff;padding:0 0 80px;position:relative}.home.mainWrap .itemArea .lead{font-size:24px;letter-spacing:1px;margin-bottom:35px}.home.mainWrap .itemArea .collectBlc{background:url(bg_fish.png) center 105px;margin-bottom:40px;padding:60px 0 70px}.home.mainWrap .itemArea .collectBlc .blcInner{align-items:flex-end;display:flex;position:relative}.home.mainWrap .itemArea .collectBlc .commonArw{bottom:0;left:1px;margin:auto;position:absolute;right:0}.home.mainWrap .itemArea .collectBlc .commonArw:before{content:"";left:1px;margin:auto;position:absolute;right:0;top:0}.home.mainWrap .itemArea .collectBlc .blcInner .ph{font-size:0;width:50%}.home.mainWrap .itemArea .collectBlc .blcInner .ph img{width:100%}.home.mainWrap .itemArea .collectBlc .blcInner .txt{margin-bottom:100px;margin-left:65px}.home.mainWrap .itemArea .collectBlc .blcInner .txt .name{font-size:24px;margin-bottom:10px}.home.mainWrap .itemArea .collectBlc .blcInner .txt .category{font-size:16px;margin-bottom:25px}.home.mainWrap .itemArea .collectBlc .blcInner .txt .arwLink{font-size:14px}.home.mainWrap .storyArea{padding-top:80px}.home.mainWrap .storyArea .lead{font-size:24px;letter-spacing:1px;margin-bottom:80px}.home.mainWrap .storyArea .topBlc img{margin-bottom:30px;width:100%}.home.mainWrap .storyArea .phBlc{background:url(https://placehold.jp/1280x640.png) 50% / cover no-repeat;height:640px}.home.mainWrap .storyArea .storyBlc{display:flex;justify-content:space-between;padding:0 150px;position:relative}.home.mainWrap .storyArea .storyBlc .boxWrap{position:relative;z-index:1}.home.mainWrap .storyArea .storyBlc .box .ttl{bottom:120px;font-size:24px;font-weight:400;left:0;letter-spacing:.2em;line-height:1;margin:auto auto 30px;position:absolute;right:0;width:1em;writing-mode:vertical-rl}.home.mainWrap .storyArea .storyBlc .boxWrap:nth-child(2) .box{margin-top:215px}.home.mainWrap .storyArea .storyBlc .box img{margin-bottom:10px;width:312px}.home.mainWrap .storyArea .storyBlc .box .arwLink{display:block}.home.mainWrap .luxuryArea{padding-bottom:80px}.home.mainWrap .luxuryArea .lead{font-size:24px;letter-spacing:1px;margin-bottom:50px}.home.mainWrap .luxuryArea .blc{font-size:0;margin-bottom:20px}.home.mainWrap .luxuryArea img{max-width:400px;width:auto}.lower.bettina .cmpArea .ph img,.lower.bettina .leadArea .ph{max-width:500px}.lower.cmp .slick-prev:before{content:"";height:15px;-webkit-transition:.3s;-o-transition:.3s}:focus{outline:0}.lower .mainWrap_cont{background:#f9f5f0}.lower.concept .mainWrap_cont{padding-bottom:120px}.lower.concept .leadArea{margin-bottom:50px;padding-top:75px}.lower.concept .leadArea h2{display:flex;font-size:24px;font-weight:400;margin-bottom:65px}.lower.concept .leadArea .mark img{height:72px;margin-right:30px;width:81px}.lower.concept .leadArea .cont{display:flex;-ms-justify-content:space-between;justify-content:space-between}.lower.concept .leadArea .cont .blc{width:45%}.lower.concept .leadArea .cont .blc .ttl{display:block;font-weight:700;margin-bottom:10px}.lower.concept .leadArea .cont .blc p+p{padding-top:14px}.lower.concept .leadArea .cont .blc p+em{padding-top:20px}.lower.concept .leadArea .cont .blc h3{font-weight:400;letter-spacing:2px;margin-bottom:14px}.lower.bettina .mainWrap_cont{background:#fff}.lower.bettina #js-mainvisualVideo{pointer-events:none}.lower.bettina .movie{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.lower.bettina .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.lower.bettina .cmpArea .inner{align-items:center;display:flex}.lower.bettina .leadArea .inner,.lower.cmp .navArea ul{display:-ms-flexbox}.lower.bettina .leadArea{padding:120px 0 85px}.lower.bettina .leadArea .inner{align-items:center;display:flex;flex-direction:row-reverse}.lower.bettina .leadArea .ph img{width:100%}.lower.bettina .leadArea .ph .logo{padding-top:10px;width:250px}.lower.bettina .leadArea .txt{color:#181a29;flex:1;font-size:19px;padding:50px 50px 100px;text-align:center}.lower.bettina .leadArea .txt .icon{display:inline-block;margin-bottom:30px}.lower.bettina .cmpArea{background:#181a29;color:#fff;font-size:14px;padding:70px 0 65px}.lower.bettina .cmpArea .txt{padding-right:50px}.lower.bettina .cmpArea .txt em{display:block;margin-bottom:5px}.lower.bettina .cmpArea .txt p+p{padding-top:20px}.readMore{display:inline-block;font-weight:600;margin-left:5px}@keyframes fadeOut{0%{opacity:1}90%{opacity:0}to{height:0;margin-top:0;opacity:0;pointer-events:none}}.readMoreCont{display:none;opacity:0}.readMoreCont.js-open{animation:fadeIn .3s .3s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lower.products .shipArea .readMore{display:block;margin-top:30px;text-align:center}.lower.products .shipArea .readMore.js-open{animation:fadeOut .5s 0s forwards}.lower.bettina .cmpArea .txt h2{margin-bottom:20px}.lower.bettina .cmpArea .txt h2 *{display:block;font-weight:400}.lower.bettina .cmpArea .txt h2 .logo{margin-bottom:10px}.lower.bettina .cmpArea .logo img{width:200px}.lower.bettina .newArea.newArea{background:#fff}.lower.bettina .newArea.newArea .itemSlider{margin-bottom:0}.lower.bettina .newArea.newArea .name{color:#181a29}.lower.bettina .whyArea{padding:70px 0 120px}.lower.bettina .whyArea .inner{width:720px}.lower.bettina .whyArea .ttl{font-size:24px;margin-bottom:30px;text-align:center}.lower.bettina .whyArea p{margin-bottom:40px}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:-80px}.slick-dots li{height:10px;margin:0 8px;width:10px}.slick-dots li button:before{border:1px solid #16365e;border-radius:50%;content:"";font-size:0;height:10px;line-height:20px;opacity:1;width:10px}.slick-dots li.slick-active button:before{background:#16365e;opacity:1}.slick-dots li button{height:10px;padding:0;width:10px}.lower.cmp .anchor{margin-top:-66px;padding-top:66px}.lower.cmp .mainWrap_cont{padding-bottom:50px}.lower.cmp .navArea{padding-top:190px}.lower.cmp .navArea h2{font-size:24px;font-weight:400;letter-spacing:2px;margin-bottom:60px;text-align:center}.lower.cmp .navArea ul{display:flex;flex-direction:column-reverse;font-size:24px;font-weight:700;justify-content:space-between;letter-spacing:.5em;line-height:1;margin-bottom:90px;margin-left:auto;margin-right:auto;max-width:400px;width:100%;writing-mode:vertical-rl}.lower.cmp.en .navArea ul{display:block;text-align:center;writing-mode:horizontal-tb}.lower.cmp.en .navArea ul li+li{margin-top:15px}.lower.cmp .navArea .commonArw{height:125px;margin:0 auto 120px}.lower.cmp article{align-items:center;display:flex}.lower.cmp .type01{background:#181a29;color:#fff;justify-content:flex-end;margin-bottom:161px;padding-top:65px}.lower.cmp .art05{padding-top:0}.lower.cmp article .ph{height:800px;width:50%}.lower.cmp article .txt{margin-right:120px;max-width:400px;position:relative}.lower.cmp article:nth-of-type(2n) .txt{margin-left:120px;margin-right:0;text-align:right}.lower.cmp article .txt .effect{display:block;font-size:12px;margin-bottom:10px}.lower.cmp article .txt .copy{font-size:18px;margin-bottom:10px}.lower.cmp article .txt .line{background:#fff;display:inline-block;height:1px;margin-bottom:25px;width:85px}.lower.cmp article .txt h2{font-size:24px;letter-spacing:.5em;line-height:1;margin-bottom:60px;writing-mode:vertical-rl}.lower.cmp.en article .txt h2{writing-mode:horizontal-tb}.lower.cmp article:nth-of-type(2n) .txt h2{margin-left:calc(100% - 24px)}.lower.cmp.en article:nth-of-type(2n) .txt h2{margin-left:0}.lower.cmp article .txt p{margin-bottom:35px}.lower.cmp .type02 .txt .line{background:#000}.lower.cmp .type01 .ph{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:-65px;position:relative}.lower.cmp .art05 .ph{margin-bottom:0}.lower.cmp .type01 .ph .commonArw{bottom:-95px;left:-5.5px;position:absolute}.lower.cmp .itemImg{overflow:hidden;padding:50px 0 120px;text-align:center}.lower.cmp .itemImg img{height:350px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:350px}.lower.cmp .slick-next:before,.lower.cmp .slick-prev:before{border-color:#000;border-style:solid;display:block;font-size:0;width:15px}.lower.cmp .slick-next,.lower.cmp .slick-prev{top:120px}.lower.cmp .slick-prev:before{transition:.3s}.lower.cmp .slick-next:before{border-width:1px 1px 0 0;content:"";height:15px;transform:rotate(45deg);transition:.3s}.lower.cmp .slick-prev:before{border-width:1px 0 0 1px;transform:rotate(-45deg)}.lower.cmp .type01:nth-of-type(2n){flex-direction:row-reverse}.lower.cmp .type01:nth-of-type(2n) .ph .commonArw{left:auto;right:-5.5px}.lower.cmp .art01 .ph{background-image:url(cmp_pic01.jpg)}.lower.cmp .art02 .ph{background-image:url(cmp_pic02.jpg)}.lower.cmp .art03 .ph{background-image:url(cmp_pic03.jpg)}.lower.cmp .art04 .ph{background-image:url(cmp_pic04.jpg)}.lower.cmp .art05 .ph{background-image:url(https://placehold.jp/640x800.png)}.lower.teaser .mainWrap_cont{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 262px);text-align:center}.lower.teaser .mainWrap_cont p{font-size:16px;margin-bottom:30px}.lower.teaser .mainWrap_cont #countdown-unit{font-size:24px;font-weight:700;padding-bottom:30px}.lower.teaser .mainWrap_cont #countdown-unit span{display:inline-block;padding:0 5px}.lower .selectWrap{align-items:center;display:flex;margin-right:2em;position:relative}.lower .selectWrap:after{border-color:#000 transparent transparent;border-style:solid;border-width:7px 4px;bottom:0;content:"";display:inline-block;height:0;margin:auto;pointer-events:none;position:absolute;right:0;top:7px;width:0}.lower .selectWrap select{border:0;font-weight:700;padding:0 15px 0 0}.lower.cmp .itemList .blc:before,.lower.cmp .itemList .ph:before{content:"";display:block;padding-top:100%}.lower.cmp .itemList{margin-bottom:30px}.lower.cmp .itemList .blc{float:left;height:auto;position:relative;width:25%}.lower.cmp .itemList .blc a{box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.lower.cmp .itemList .ph{height:auto;min-width:100%;position:relative}.lower.cmp .itemList .ph span{box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.lower.cmp .itemList .ph img{height:calc(100% - 8px);-o-object-fit:contain;object-fit:contain;width:calc(100% - 8px)}.lower.cmp .itemList .blc .txt{align-items:center;background:#181a28cc;color:#fff;display:flex;flex-direction:column;font-size:12px;height:calc(100% - 8px);justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:.3s;width:calc(100% - 8px)}.lower.cmp .itemList .blc:hover .txt,.lower.cmp .itemList .blc:hover a,.search__list .blc:hover .txt,.search__list .blc:hover a{opacity:1}.lower.cmp .itemList .blc .txt *{display:block}.lower.cmp .itemList .blc .txt h3{font-weight:400}.lower.cmp .itemList .blc .txt em{display:block;font-size:18px}.lower.products .imgSec{color:#fff;max-height:700px;width:60%}.lower.products .mainWrap_cont{background:#fff;position:relative}.lower.products .detailArea .category{font-size:12px;margin-bottom:15px}.lower.products .detailArea h2{font-size:32px;font-weight:400;margin-bottom:5px}.lower.products .detailArea .price{color:#525252;margin-bottom:38px}.lower.products .detailArea .selectBlc{display:inline-block;margin-bottom:45px;width:170px}.lower.products .selectWrap:after{top:auto}.lower.products .detailArea .selectBlc div+div{padding-top:30px}.selectLink{margin-left:20px;text-decoration:underline}.lower.products .detailArea .selectWrap{width:100%}.lower.products .detailArea .selectWrap select{-webkit-appearance:none;font-size:16px;transform:scale(.875);width:100%}.lower.products .detailArea .size{border-bottom:1px solid #181A29;color:#767676;display:inline-block;font-size:10px;margin-bottom:27px;padding-bottom:3px;padding-top:15px}.lower.products .detailArea .cart{background:#181a29;color:#fff;display:block;font-size:1.2em;line-height:56px;margin-bottom:40px;text-align:center}.lower.products .detailArea .capBlc .blc{font-size:12px;line-height:2.1}.lower.products .detailArea .capBlc .blc p,.lower.products .detailArea .capBlc .blc ul{color:#525252}.lower.products .detailArea .capBlc .blc ul li{padding-left:3em;text-indent:-1.5em}.lower.products .detailArea .capBlc .blc ul li:before{content:"\30fb";display:inline-block;margin-right:1.5em}.lower.products .detailArea .capBlc .blc:not(:last-child){margin-bottom:30px}.lower.products .imgSec .length{font-size:24px;font-weight:400;left:0;letter-spacing:5px;line-height:1;margin:0 auto;position:absolute;right:0;width:1em;writing-mode:vertical-rl}.lower.products .phArea{background:url(http://placehold.jp/333/fff/200x200.png) 50% / cover no-repeat;min-height:600px}.lower.products .phArea .length{top:15%}.lower.products .motifArea{background:#000;padding:110px;text-align:center}.lower.products .motifArea img{margin-bottom:20px}.lower.products .motifArea .motif{min-height:115px;position:relative}.lower.products .motifArea p{display:inline-block;width:440px}.lower.products .shipArea{font-size:16px}.lower.products .shipArea .inner{padding:100px}.lower .lowTtl{background:#f9f5ef;padding:25px 0;text-align:center}.lower.privacy .mainWrap_cont,.lower.qa .mainWrap_cont{background:#fff}.lower .lowTtl h2{color:#181a29;font-size:40px;font-weight:400;letter-spacing:3px}.lower.qa .mainWrap_cont .cont{font-size:16px;padding:60px 0 100px}.lower.qa .mainWrap_cont .cont .blc{border-bottom:1px solid #181a29;padding-bottom:75px;width:1040px}.lower.qa .mainWrap_cont .cont .blc:not(:last-child){margin-bottom:60px}.lower.qa .mainWrap_cont .cont .blc:nth-child(2n){margin-left:80px}.lower.qa .mainWrap_cont .cont .blc dt{font-size:24px;line-height:1.4;margin-bottom:15px}.lower.qa .mainWrap_cont .cont .blc dt em{display:inline-block;font-size:40px;margin-right:.3em}.lower.qa .mainWrap_cont .cont .blc dd{margin-left:60px}.lower.privacy .mainWrap_cont .cont{font-size:16px;line-height:2;padding:70px 0 100px}.lower.privacy .mainWrap_cont .cont.accessibility .blc a{color:#00f;text-decoration:underline}.lower.privacy .mainWrap_cont .cont.accessibility .blc ul{list-style-type:disc}.lower.privacy .mainWrap_cont .cont.accessibility .blc ul li{margin-left:30px;margin-top:10px}.lower.privacy .mainWrap_cont .blc:not(:last-child),.lower.privacy .mainWrap_cont .lead{margin-bottom:75px}.lower.privacy .mainWrap_cont .blc h3{color:#1c335a;font-size:24px;font-weight:400;line-height:1.3;margin-bottom:15px}.lower.privacy .mainWrap_cont .blc ul{margin-left:1em;padding-top:5px}.lower.privacy .mainWrap_cont .blc ul li{padding-left:1em;text-indent:-1em}.lower.gallery .glArea{padding:50px 0 80px}.lower.gallery .glArea .cont{display:flex;flex-wrap:wrap}.lower.gallery .glArea .cont .ph{font-size:0;margin-bottom:15px;width:24%}.lower.gallery .glArea .cont .ph img{width:100%}.lower.gallery .glArea .cont .ph:not(:nth-child(4n)){margin-right:1.3333%}.grid__item{margin:0 auto;max-width:1120px;min-height:calc(100% - 274px);padding:80px 15px;width:100%}.grid__item .small--text-center{margin-bottom:25px}.grid__item .errors{margin-bottom:15px}.btn--link{background-color:transparent;border:0;color:#333;font-size:14px;padding:0;text-align:inherit}button.btn,button.btn--link:not(#HideRecoverPasswordLink):not(.address-new-toggle):not(.address-edit-toggle):not(.address-delete),form .btn,form .btn--link:not(#HideRecoverPasswordLink):not(.address-new-toggle):not(.address-edit-toggle):not(.address-delete){background:#1b1e3b;border:0;color:#fff;display:inline-block;font-size:14px;line-height:40px;margin-bottom:8px;max-width:300px;padding:5px;text-align:center;transition:.3s;width:100%}form p .btn--link:last-child,form p .btn:last-child,p button.btn--link:last-child,p button.btn:last-child{margin-bottom:0}form .btn svg{fill:#fff;width:12px}button.btn--link:hover,button.btn:hover,form .btn--link:hover,form .btn:hover{cursor:pointer;opacity:.7}.template-cart .grid__item,.template-customers-account .grid__item,.template-customers-addresses #AddressNewForm,.template-customers-addresses .AddressForm,.template-customers-login .grid__item,.template-customers-register .grid__item{margin:auto;max-width:860px}.template-customers-account .grid__item--box+*,.template-customers-login .grid__item>*+*{margin-top:40px}.template-customers-login .grid__item p+p{margin-top:8px}.template-customers-login .grid__item #RecoverPasswordForm .form-vertical{margin-top:12px;overflow:hidden}.template-customers-login .grid__item .form--box{margin-bottom:12px;overflow:hidden}.template-customers-login .grid__item .btn--link{margin:0}.template-customers-login .grid__item .form--success{background:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;padding:8px 12px}.template-customers-login .grid__item .form--danger ul,.template-customers-register .grid__item .form--danger ul,.template-customers-reset_password .grid__item .form--danger ul{background:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:8px 12px}.template-cart .grid__item--box,.template-customers-account .grid__item--box,.template-customers-addresses #AddressNewForm,.template-customers-addresses .AddressForm,.template-customers-addresses [id^=EditAddress],.template-customers-login #CustomerLoginForm,.template-customers-login #RecoverPasswordForm,.template-customers-reset_password .grid__item{background:#f9f9f9;padding:40px}.template-customers-addresses #AddressNewForm,.template-customers-addresses .AddressForm,.template-customers-addresses [id^=EditAddress]{margin-bottom:40px}.template-customers-addresses .AddressForm strong{display:block;font-size:1.2em;margin-bottom:.4em}.template-customers-addresses .AddressForm button{background:#1b1e3b;color:#fff;font-size:16px;margin-right:.4em;margin-top:1em;padding:4px 12px}.template-customers-register .form-register{background:#f9f9f9;padding:40px 40px 60px}.template-customers-register .birthCont .ttl{display:block}.template-customers-register select{background:#fff;border:0;border-radius:0;font-size:14px;margin-bottom:8px;padding:12px;width:100%}.template-customers-register .selectWrap{display:inline-block;position:relative}.template-customers-register .selectWrap:after{border-color:#000 transparent transparent;border-style:solid;border-width:7px 4px;bottom:0;content:"";display:inline-block;height:0;margin:auto;pointer-events:none;position:absolute;right:10px;top:0;width:0}.template-customers-register .selectWrap:first-of-type{width:140px}.template-customers-register .selectWrap:nth-of-type(2),.template-customers-register .selectWrap:nth-of-type(3){width:67px}.template-customers-register .birthCont .selectWrap:not(:last-of-type){margin-right:8px}.template-customers-addresses input:-webkit-autofill,.template-customers-login input:-webkit-autofill,.template-customers-register input:-webkit-autofill,.template-customers-reset_password input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.template-cart h1,.template-customers-account h1,.template-customers-login h1,.template-customers-login h2,.template-customers-register h1,.template-customers-reset_password h1{font-size:28px}.template-customers-reset_password h1+p{margin:20px 0}.template-customers-login label,.template-customers-register label,.template-customers-reset_password label{display:none}.template-customers-login #customer_register_link{display:inline-block}.template-customers-addresses h1{font-size:28px;margin:65px auto 15px;max-width:860px;padding:80px 0 15px;width:100%}.form-register,.form-reset-password{margin-left:auto;margin-right:auto;max-width:860px;padding:80px 0;width:100%}.form-register form input,.form-reset-password form input{margin-bottom:15px;max-width:300px;width:100%}.template-customers-addresses hr{border:0;height:1px}.template-cart .grid__item h2,.template-customers-account .grid__item h2{font-size:20px;margin-bottom:15px}.template-cart .cart__table-cell--image{width:124px}.template-cart .cart__table-cell--image img{vertical-align:bottom}.lower.cmp .cmpmvArea h2,.lower.cmp .cmpmvArea h2 img,.lower.cmp .cmpmvArea h2 span,.lower.cmp .kintsugi .cmpmvArea h2 img,.template-cart .grid__item td{vertical-align:middle}.template-cart th,.template-customers-account th{font-size:16px}.template-cart td,.template-cart th,.template-customers-account td,.template-customers-account th{border:1px solid #e8e8e8;padding:12px}#EmptyCart{text-align:center}#EmptyCart h1{margin-top:0;padding-bottom:15px;padding-top:0}#EmptyCart .cart--empty-message{margin-bottom:15px}.template-cart h1{font-size:28px;margin-bottom:30px}.template-cart .btn--secondary{display:block;margin-bottom:8px}.template-cart table,.template-customers-account table{background:#fff;width:100%}.template-cart td{text-align:left}.template-cart .grid__item textarea{border:1px solid #ccc;display:block;height:150px;width:100%}.template-cart .grid__item th{text-align:center}.template-cart .grid__item th:nth-of-type(4){width:5em}.template-cart .grid__item td:nth-of-type(4) label{display:none}.template-cart .grid__item td .txt--minor a{background:#1b1e3b;color:#fff;display:inline-block;font-size:12px;padding:4px 8px}.template-cart .grid__item td input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f9f9;border:none;height:3em;padding:0 0 0 1em;text-align:center;width:100%}.cart__footer .medium-up--one-half{padding:0 0 50px}.cart__footer .medium-up--text-right{padding-bottom:0}.cart__footer .cart__subtotal,.cart__footer .cart__subtotal-title{display:inline-block;font-size:32px;font-weight:600}.cart__footer .cart__subtotal-title{transform:scale(.8);transform-origin:left center}.jumbotron,.loading p{transform:translate(-50%,-50%)}.cart__footer .cart-subtotal__btn{display:flex;justify-content:space-between;margin-top:40px}.cart__footer .cart-subtotal__btn a,.cart__footer .cart-subtotal__btn button{display:block;width:240px}.cart__footer .grid{margin-top:40px}.cart__footer .grid label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.cart__footer .cart__policies{font-size:12px;margin-bottom:20px}.template-customers-addresses>h2{font-size:20px;margin:0 auto 20px;max-width:860px;width:100%}.template-customers-addresses>p{margin:0 auto 15px;max-width:860px;width:100%}#AddressNewForm,.template-customers-addresses .form-vertical{margin-left:auto;margin-right:auto;max-width:860px;text-align:left;width:100%}#AddressNewForm .grid__item,.template-customers-addresses .form-vertical .grid__item{min-height:auto;padding:0}.template-customers-addresses header.small--text-center{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:860px;text-align:left;width:100%}.template-customers-addresses header.small--text-center button{display:block;margin-left:auto;margin-top:-80px}#AddressNewForm .grid__item input,.template-customers-addresses .form-vertical input:not([type=checkbox]):not([type=submit]),.template-customers-addresses .form-vertical select,.template-customers-addresses [id^=EditAddress] input:not([type=checkbox]):not([type=submit]){display:block;margin-bottom:8px;text-align:left;width:100%}.template-customers-addresses .form-vertical label{margin-bottom:0}.template-customers-addresses .form-vertical input[type=checkbox]+label{display:inline-block;width:auto}#AddressNewForm .grid,.template-customers-addresses .form-vertical .grid,.template-customers-addresses [id^=EditAddress] .grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}#AddressNewForm .grid~p,.template-customers-addresses .form-vertical .grid~p,.template-customers-addresses [id^=EditAddress] .grid~p{margin-top:20px}#AddressNewForm .grid~p button,#AddressNewForm .grid~p input[type=submit],.template-customers-addresses .form-vertical .grid~p button,.template-customers-addresses .form-vertical .grid~p input[type=submit],.template-customers-addresses [id^=EditAddress] input[type=submit]{display:block;margin:auto;text-align:center}#AddressNewForm .grid__item:not(:only-child),.template-customers-addresses [id^=EditAddress] .grid__item:not(:only-child){margin:0;width:49%}.loading p,.loading p img{width:117px}#AddressNewForm select,.template-customers-addresses .form-vertical select,.template-customers-addresses [id^=EditAddress] select{-webkit-appearance:none;background:#fff;border:0;border-radius:0;display:block;font-size:14px;margin-bottom:8px;max-width:100%;padding:12px}#AddressNewForm .grid__item label,.template-customers-addresses [id^=EditAddress] .grid__item label{display:block;font-weight:600;margin:12px 0 8px}.template-customers-addresses .form-vertical h3{font-size:16px;margin:0 0 15px}.shopify-challenge__container{padding:130px 15px 80px}.loading{background:#fff;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:100}.loading p{background-image:url(monogram-navy.png);background-size:117px;left:50%;position:absolute;top:50%}.swim{animation:swim 3s steps(100) infinite;animation-timing-function:ease}@keyframes swim{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.is-open main{animation-duration:2s;animation-name:fadein}.is-open main.bettina,.is-open main.home{animation-name:none}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lower.cmp .cmpmvArea .pageKv{margin-left:auto;margin-right:auto;width:1120px}.lower.cmp .duochain .art01 .ph{background-image:url(DuoChainWeb2.jpg);background-position:bottom}.lower.cmp .puzzle .art01 .ph{background-image:url(puzzle_ph01.jpg)}.lower.cmp .puzzle .art02 .ph{background-image:url(puzzle-banner-3.jpg)}.lower.cmp .hanabi .art01 .ph{background-image:url(/cdn/shop/files/hanabi_page_image.jpg?v=1628119945)}.lower.cmp .diamond_braille .art01 .ph{background-image:url(/cdn/shop/files/MILAMORE0897.jpg?v=1628119945)}.lower.cmp .selflove .art01 .ph{background-image:url(/cdn/shop/files/S__84639883_c196ed14-ac2e-4518-903c-5f4e1d72504b.jpg?v=1614699967)}.lower.cmp .zodiac .art01 .ph{background-image:url(/cdn/shop/files/S__84639846.jpg?v=1614698025)}.lower.cmp .birthstones .art01 .ph{background-image:url(../../../products/BirthstoneSapphire.jpg)}.lower.cmp .kintsugi .art01 .ph{background-image:url(/cdn/shop/files/KintsugiWeb.jpg?v=1614693136);background-position:bottom}.lower.cmp .kintsugi .cmpmvArea h2{margin-bottom:20px}.lower.cmp .kintsugi .cmpmvArea h3{font-size:16px;font-weight:400;margin-bottom:60px;text-align:center}.lower.cmp .diamond_braille .cmpmvArea h2{margin-bottom:20px}.lower.cmp .diamond_braille .cmpmvArea h3{font-size:16px;font-weight:400;margin-bottom:60px;text-align:center}.lower.cmp .puzzle .cmpmvArea h2{margin-bottom:90px;text-align:left}.lower.cmp .zodiac .cmpmvArea{padding-bottom:30px}.lower.cmp .zodiac .cmpmvArea figure{margin-bottom:50px;padding:80px 7% 0}.lower.cmp .zodiac .cmpmvArea .lead,.lower.cmp .zodiac .cmpmvArea h2{margin-bottom:50px}.lower.cmp .zodiac .cmpmvArea .lead p+p{padding-top:40px}.lower.cmp .zodiac .cmpmvArea *{color:#fff}.lower.cmp .zodiac .cmpmvArea .commonArw{margin-bottom:0}.lower.cmp .zodiac .cmpmvArea .commonArw .arw{border-color:#fff transparent transparent}.lower.cmp .zodiac .cmpmvArea .commonArw .line{background:#fff}.lower.cmp .cmpmvArea{text-align:center}.lower.cmp .cmpmvArea h3{font-size:24px;font-weight:400;margin-bottom:20px}.lower.cmp .cmpmvArea figure{margin-bottom:20px}.lower.cmp .cmpmvArea figure img{max-width:100%;width:auto}.lower.cmp .cmpmvArea h2{color:#181a29;display:block;font-size:32px;font-weight:400;line-height:1;margin-bottom:10px}.lower.cmp .cmpmvArea h2 img{height:24px;width:auto}.lower.cmp .cmpmvArea h2 img+span{display:inline-block;margin-left:10px}.lower.cmp .cmpmvArea .commonArw{margin:0 auto 30px}.center,.containerTextCenter{margin-left:auto;margin-right:auto}.lower.cmp .cmpmvArea .lead{color:#12375e;margin-bottom:20px;text-align:left}#press .lower.concept .leadArea h2,.access,.access p a,.bg-blue .containerTextCenter,.jumbotron,.jumbotron a{color:#fff}.lower.cmp .cmpmvArea .lead p+p{padding-top:1em}.lower.cmp .cmpType02 .type01 .ph{box-shadow:0 5px 7px -4px #000;height:auto}.lower.cmp .cmpType02 .type01 .ph:before{content:"";display:block;padding-top:100%}.lower.cmp .cmpType02 .type01 .ph figure{box-sizing:border-box;height:100%;position:absolute;top:0;width:100%}.lower.cmp .type01 .ph .commonArw{height:50vw}.lower.cmp .cmpType02 article .txt h3{font-size:20px;font-weight:400;margin-bottom:20px}.lower.cmp .cmpType02 article .txt h3.no-margin-bottom{margin-bottom:0}.lower.cmp .cmpType02 article .txt h4{font-weight:400;margin-bottom:20px}.lower.cmp .kintsugi .cmpmvArea h2 img{height:36px;width:auto}.left{text-align:left}.right{text-align:right}.center{text-align:center}.d-none{display:none}.bb-0{border-bottom:none!important}.mt-0{margin-top:0!important}.text-uppercase{text-transform:uppercase}.bg-blue{background:#181a29!important}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.align-items-center{align-items:center!important}.col-6{flex:0 0 50%;max-width:50%;padding-top:10px}.container{padding:30px 0}.containerFirst{padding-bottom:30px}.containerLast{padding-top:30px}.containerTextCenter{font-size:18px;max-width:650px;text-align:center}.jumbotron,.jumbotron .arwLink{font-size:15px}.containerTextCenter p:not(:first-child){padding-top:20px}.home h2,.jumbotron{text-transform:uppercase}.jumbotron{left:50%;position:absolute;text-align:center;top:75%;width:100%}.jumbotron .arwLink:after{border-color:transparent transparent transparent #fff;position:relative;top:-2px}.jumbotron--blue a,.jumbotron--blue p{color:#181a29}.jumbotron--blue .arwLink:after{border-color:transparent transparent transparent #181a29}.jumbotronTitle{font-size:20px}.col-4{width:29.33%}.commonArw .arw,.commonArw .line{display:none}.collection_carousel{padding-bottom:80px}.lower.cmp .collection_carousel .slick-next,.lower.cmp .collection_carousel .slick-prev{top:140px}.lower.cmp .collection_carousel .slick-next:before,.lower.cmp .collection_carousel .slick-prev:before{border-color:#fff}.footWrapLogo{background:#181a29;display:flex;justify-content:space-between;padding:22px 22px 0 25px;position:relative}.footLogo{height:100px;padding-left:35px}.footWrap .logo img{height:auto;width:200px}.aboutImg{padding-bottom:20px;padding-top:20px}.access,.archive .leadArea{padding-top:75px}.aboutImgPortrait{padding-bottom:60px}.aboutImgPortrait img{width:100%}.aboutLogo{max-width:250px}.lower.cmp .mainWrap_cont.diamond_braille,.lower.cmp .mainWrap_cont.duochain,.lower.cmp .mainWrap_cont.hanabi,.lower.cmp .mainWrap_cont.kintsugi,.lower.cmp .mainWrap_cont.puzzle,.lower.cmp .mainWrap_cont.selflove,.lower.cmp .mainWrap_cont.zodiac{padding-bottom:0}.lower.cmp .zodiac .cmpmvArea{background:url(SkyVertical.jpg) 50%;background-size:cover}#SearchDrawer,.access{background-color:#181a29}.imgContainer{display:flex;justify-content:center}.bettinaImg{width:30%}.archiveSlider img,.bettinaImg img,.law table{width:100%}.archive h2{font-size:30px}.archive .containerTextCenter{padding-bottom:50px}.archiveSlider{height:700px}.archiveSlider img{height:100%;-o-object-fit:contain;object-fit:contain}.archiveSlider li{padding-right:40px}.archiveSlider li:first-child{padding-left:20px}.archiveSlider .slick-next,.archiveSlider .slick-prev{top:360px}.law{margin:50px auto 100px;max-width:1000px}.law h2{font-size:20px;font-weight:400;margin-bottom:40px}.law th{font-weight:400;-moz-text-align-last:left;text-align-last:left;width:300px}.law td{text-align:justify}.law td p:not(:last-child){margin-bottom:1em}.law td ol{margin:2em 0}.law td li:not(:last-child){margin-bottom:.5em}.access{overflow:hidden}.access p{font-size:18px;margin-bottom:2em}.access p a{text-decoration:underline}#milamore .access{padding-top:0}#milamore .access p{font-size:12px}.access__wrap{margin:auto;max-width:1120px}.access__ttl{font-size:30px;margin-bottom:1em;text-align:center}.access__map__ttl,.access__subttl{font-size:18px}.access__img{display:flex;justify-content:space-between;margin-bottom:40px}.access__img div{width:48%}.access__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#milamore .access__img{margin-bottom:20px}.access__map iframe,.access__movie iframe{margin-bottom:40px;width:100%}.access__movie iframe{height:477px}.search{margin:0 auto 45px;max-width:1128px}.search__header{padding:20px 0 15px}.search__list .blc:before,.search__list .ph:before{content:"";padding-top:100%}.search__ttl{font-size:32px;font-weight:400;margin-bottom:20px}.search__result dl{display:flex;justify-content:flex-end}.search__result dt{font-weight:700;margin-right:1em}.search__list{display:flex;flex-wrap:wrap}.search__list .blc{height:auto;position:relative;width:25%}.search__list .blc:before{display:block}.search__list .blc a{box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.search__list .ph{height:auto;min-width:100%;position:relative}.search__list .ph:before{display:block}.search__list .ph span{box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.search__list .txt{font-size:12px}.search__list .txt *{display:block}.search__list .txt h3{font-weight:400}.search__list .txt em{display:block;font-size:18px}#SearchDrawer{align-items:center;display:none;height:77px;left:0;margin:auto;padding:0 10px;position:fixed;right:0;top:0;z-index:1000}#SearchDrawer input{margin:0;min-width:auto}#SearchDrawer button{background:0 0;border:none}#SearchDrawer .search-bar__submit{padding:0 4px;width:36px}#SearchDrawer .search-bar__close{margin-left:10px;width:24px}#SearchDrawer .search-bar__interior,#SearchDrawer .search-form__input-wrapper{width:100%}#SearchDrawer .search-bar__close path{fill:#fff}#SearchDrawer .search-form__container{align-items:center;display:flex}#SearchDrawer .search-bar__form{align-items:center;background-color:#fff;display:flex;flex:1}#SearchDrawer .search-bar__actions{display:flex}#search-toggle{background:0 0;border:none}#search-toggle svg{width:17px}#search-toggle svg path{fill:#fff}.birthstones__mv img{display:block;height:auto;width:100%}.birthstones__mv .sp{display:none}.birthstones__mv__txt{margin:auto;max-width:1120px;padding:80px 0}.birthstones__mv__txt p:not(:last-child){margin-bottom:1em}.birthstones__list{margin:auto;max-width:1120px}.birthstones__list li{align-items:center;display:flex}.birthstones__list li:not(:last-child){margin-bottom:40px}.birthstones__list figure{margin:0 40px 0 0;max-width:200px}.birthstones__list div{flex:1}.birthstones__list img{display:block;height:auto;width:100%}.birthstones__list p{margin-bottom:1em}.tab_title{cursor:pointer;position:relative;text-transform:uppercase}.product_tabs .tab_title:after{content:"+";position:absolute;right:0;top:0}.product_tabs .product_tab.open .tab_title:after{content:"-"}.product_tabs .product_tab{border-bottom:1px solid;font-size:13px;margin-bottom:10px;padding-bottom:10px}.product_tabs .tab_content{display:none;padding-right:10px;padding-top:10px}.product_tabs .tab_content a{text-decoration:underline}.product_tabs .tab_content ul{list-style:disc;margin:0 0 15px 30px}.product_tabs .tab_content li{list-style-position:inside}.product_tabs .product_tab.open .tab_content{display:block}#press .lower.concept .leadArea{margin-bottom:0;max-width:80vw;padding-top:2em}#press .lower.concept .leadArea h2{display:inline-block;font-size:1.8rem!important;margin-bottom:1em;text-align:center}#press h3,#press p.date{color:#fff;font-size:.6875rem;text-align:left}#press p.date{margin-top:.4em}#press h3{margin-top:0}#press .items{display:flex;flex-wrap:wrap;justify-content:space-between}#press .item{height:auto;padding:2em 4em 4em;text-align:center;width:calc(33.3% - .3em)}#press .item .img_box img{font-family:"object-fit: cover; object-position: 50% 50%";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;transition-delay:.5s;width:100%}#press .item .img_box{padding-bottom:133.5%;position:relative;width:100%}.cloud-search-mobile__input input{padding-left:30px!important}.newArea{background:#181a29;margin-top:80px;padding:70px 0 65px}@media screen and (min-width:1041px){.newArea__wrapper{margin:0 auto;width:80vw}}.newArea__title{margin-top:20px}.newArea .ttl,.newArea__title{color:#fff;font-size:24px;font-weight:400}.newArea .ttl{margin-bottom:33px}.newArea .slick-next:before,.newArea .slick-prev:before{border-color:#fff;border-style:solid;display:block;font-size:0}.newArea .itemSlider .ph{height:auto;min-width:100%;position:relative}.newArea .itemSlider .ph:before{content:"";display:block;padding-top:100%}.newArea .itemSlider .ph span{box-sizing:border-box;display:block;height:100%;position:absolute;top:0;width:100%}.newArea .itemSlider img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.newArea .itemSlider li:not(:last-child){padding-right:8px}.newArea .cap .name{color:#fff;margin-bottom:5px}.newArea .cap .price{color:#767676}.newArea .slick-next,.newArea .slick-prev{top:140px}.newArea .slick-prev:before{content:"";height:15px;transition:.3s;width:15px}.newArea.bb-0.mt-0.carouselArrivals{background-color:#e1e8e9;color:#181a29}.newArea.bb-0.mt-0.carouselArrivals a,.newArea.bb-0.mt-0.carouselArrivals h2{color:#181a29}.newArea .slick-next:before{border-width:1px 1px 0 0;content:"";height:15px;transform:rotate(45deg);transition:.3s;width:15px}.newArea .slick-prev:before{border-width:1px 0 0 1px;transform:rotate(-45deg)}@media screen and (min-width:576px){.jumbotron{font-size:20px}.jumbotronTitle{font-size:35px}}@media screen and (min-width:1040px){.search__list .ph img,.search__list .txt{height:calc(100% - 8px);width:calc(100% - 8px)}.hoverBtn,a{transition:.3s}a[href^="tel:"]{cursor:default;pointer-events:none}.hoverBtn:hover,a:hover{cursor:pointer;text-decoration:none}.home a:hover{opacity:1}.footWrap,.mainWrap{min-width:1120px}.mainWrap{overflow:hidden}.navUserPages .lock{padding-left:20px}.law td,.law th{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:16px 0}.search__list .ph img{-o-object-fit:contain;object-fit:contain}.search__list .txt{align-items:center;background:#181a28cc;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:.3s}#search-toggle{display:none}}@media screen and (min-width:1041px){.product_flex{display:flex;justify-content:space-between}}@media screen and (max-width:1040px){.footWrap{padding:80px 15px 15px}.footWrap .footNav{display:block;font-size:14px}.footWrap .footNav ul:first-child,.footWrap .footNav ul:nth-child(2),.footWrap .footNav ul:nth-child(3){margin-bottom:22px;margin-right:0}.footWrap .footNav ul .logo{margin-bottom:33px;position:absolute;top:30px}.footWrap .footNav ul .logo img{height:23px;width:290px}.footWrap .footNav ul .help{margin-top:0}.footWrap .footOp{margin-top:58px}.footWrap .footNav ul li{margin-bottom:10px}.footWrap .footOp ul li{margin-left:20px}.home.mainWrap .mv{font-size:0;height:auto;margin-top:62px;position:relative}.home.mainWrap .discArea{padding:0}.home.mainWrap .picture img{width:100%}.home.mainWrap .itemArea{padding:55px 0 70px}.home.mainWrap .itemArea .lead{margin-bottom:65px}.home.mainWrap .itemArea .collectBlc{margin-bottom:0;padding:90px 0 40px}.home.mainWrap .itemArea .collectBlc .blcInner{display:block;padding:0}.home.mainWrap .itemArea .collectBlc .commonArw{bottom:-10px;height:80px}.home.mainWrap .itemArea .collectBlc .blcInner .ph{margin-bottom:25px;margin-top:0;width:70%}.home.mainWrap .itemArea .collectBlc .blcInner .txt{margin-bottom:0;margin-left:15px}.home.mainWrap .storyArea{padding-top:45px}.home.mainWrap .storyArea .topBlc img{margin-bottom:15px}.home.mainWrap .storyArea .lead{margin-bottom:45px}.home.mainWrap .storyArea .phBlc{height:550px}.home.mainWrap .storyArea .storyBlc{padding:0 15px}.home.mainWrap .storyArea .storyBlc .boxWrap{padding:55px 0;width:48%}.home.mainWrap .storyArea .storyBlc .boxWrap:nth-child(2) .box{margin-top:120px}.home.mainWrap .storyArea .storyBlc .box .ttl{bottom:15px}.home.mainWrap .storyArea .storyBlc .box .arwLink{bottom:-45px}.lower.cmp .cmpType02 .type01 .ph,.lower.cmp .type01 .ph .commonArw{bottom:-50px}.home.mainWrap .storyArea .storyBlc .box .arwLink.white{color:#181a29}.home.mainWrap .storyArea .storyBlc .box .arwLink.white:after{border-color:transparent transparent transparent #181a29}.home.mainWrap .storyArea .topBlc.inner{padding:0}.newArea{overflow:hidden;padding:48px 0 40px}.newArea .inner{padding:0}.newArea .itemSlider .slick-track{margin-left:-43.2%}.newArea .itemSlider li .cap{padding:0 8px}.home.mainWrap .luxuryArea{padding-bottom:40px}.home.mainWrap .luxuryArea img{max-width:100%;width:auto}.lower.concept .mainWrap_cont{padding-bottom:80px}.lower.concept .leadArea{padding-top:45px}.lower.concept .leadArea h2{display:block;margin-bottom:50px}.lower.concept .leadArea .mark img{height:62px;width:70px}.lower.concept .leadArea .cont{display:block}.lower.concept .leadArea .cont .blc{padding-right:0;width:100%}.lower.concept .leadArea .cont .blc+.blc{padding-top:55px}.lower.concept .profArea{padding:115px 0 0}.lower.concept .profArea .line01{top:30%}.lower.concept .profArea .commonArw{height:120px}.lower.concept .profArea .cont{border-left:0;display:block;padding:0 0 55px}.lower.concept .profArea .cont .ph{border-right:1px solid #000;font-size:0;padding-top:70px;width:80%}.lower.concept .profArea .cont .ph img{width:100%}.lower.concept .profArea .line03{left:0;top:70px;width:100%}.lower.concept .profArea .cont .txt{padding:50px 15px}.lower.concept .profArea .cont .txt p+p{padding-top:35px}.lower.concept .profArea .cont .txt h2{margin-bottom:30px}.lower.concept .bottom{border-right:0;height:160px;width:80%}.lower.bettina .cmpArea .inner,.lower.bettina .leadArea .inner{display:block}.lower.bettina .cmpArea .inner{padding:0}.lower.bettina .leadArea{padding:20px 0 85px}.lower.bettina .cmpArea .ph img,.lower.bettina .leadArea .ph{max-width:100%}.lower.bettina .leadArea .txt{padding:0 0 45px}.lower.bettina .leadArea .txt .icon{margin-bottom:5px}.lower.bettina .leadArea .txt .icon img{height:42px;width:80px}.lower.bettina .cmpArea{letter-spacing:.02em;padding:35px 0 0}.lower.bettina .cmpArea .ph{font-size:0}.lower.bettina .cmpArea .txt{margin-bottom:40px;padding:0 15px}.lower.bettina .cmpArea .txt h2 *{font-size:19px;text-align:center}.lower.bettina .cmpArea .logo img{margin-left:auto;margin-right:auto}.lower.bettina .cmpArea .txt .readMore{font-size:19px}.lower.bettina .newArea{padding:0 0 40px}.lower.bettina .whyArea{padding:40px 0 80px}.lower.bettina .whyArea .inner{width:100%}.lower.bettina .whyArea .ttl{font-size:24px;margin-bottom:20px;text-align:center}.lower.cmp article .txt a,.lower.products .shipArea{font-size:14px}.lower.bettina .whyArea p{margin-bottom:20px}.lower.cmp .mainWrap_cont{padding-bottom:70px}.lower.cmp .anchor{margin-top:-62px;padding-top:62px}.lower.cmp .navArea{padding-top:50px}.lower.cmp .navArea h2{line-height:1.4;margin-bottom:40px}.lower.cmp .navArea ul{margin-bottom:50px;width:80%}.lower.cmp .navArea .commonArw{height:80px;margin:0 auto 50px}.lower.cmp article{display:block}.lower.cmp .type01{padding-bottom:310px;padding-top:40px}.lower.cmp .art05{padding-bottom:0;padding-top:40px}.lower.cmp article .txt{margin-bottom:40px;margin-right:0;max-width:100%;padding:0 15px}.lower.cmp article:nth-of-type(2n) .txt{margin-left:0}.lower.cmp article .txt .line{width:85px}.lower.cmp article .txt h2{margin-bottom:45px}.lower.cmp article .txt p{margin-bottom:25px}.lower.cmp .type02 .txt h2{margin-bottom:30px}.lower.cmp .type01{margin-bottom:50px;margin-left:0;margin-right:0}.lower.cmp .type01 .ph{height:350px;margin-bottom:0;position:absolute;width:80%}.lower.cmp .type01:nth-of-type(2n-1) .ph{right:0}.lower.cmp .type01:nth-of-type(2n) .ph .commonArw{left:auto}.lower.cmp .type02 .ph{height:auto;margin:70px 0 30px;max-width:200px;padding-bottom:0;width:100%}.lower.cmp .type02 .txt{margin-bottom:50px}.lower.cmp .art05 .ph{height:450px;width:100%}.lower.cmp .itemImg img{max-width:100%;width:auto}.lower.products .imgSec{min-height:auto;width:100%}.lower.products .phArea{min-height:360px}.lower.products .motifArea{padding:50px 15px 40px}.lower.products .motifArea p{width:100%}.lower.products .shipArea .inner{padding:40px 15px}.lower.products .shipArea .readMore{margin-top:20px}.lower .lowTtl{padding:20px 0}.lower .lowTtl h2{font-size:32px}.lower.qa .mainWrap_cont .cont{font-size:14px;padding:40px 0 80px}.lower.qa .mainWrap_cont .cont .blc{padding-bottom:40px;width:100%}.lower.qa .mainWrap_cont .cont .blc:not(:last-child){margin-bottom:35px}.lower.qa .mainWrap_cont .cont .blc:nth-child(2n){margin-left:0}.lower.qa .mainWrap_cont .cont .blc dt{font-size:20px;margin-bottom:10px;padding-left:40px;text-indent:-20px}.lower.qa .mainWrap_cont .cont .blc dt em{font-size:32px;margin-right:5px}.lower.qa .mainWrap_cont .cont .blc dd{margin-left:40px}.lower.privacy .mainWrap_cont .cont{font-size:14px;padding:40px 0 80px}.lower.privacy .mainWrap_cont .blc:not(:last-child),.lower.privacy .mainWrap_cont .lead{margin-bottom:40px}.lower.privacy .mainWrap_cont .blc h3{font-size:20px;margin-bottom:10px}.grid__item{padding:50px 15px 60px;text-align:left}.grid__item .form--success{margin-bottom:40px}.grid__item #CustomerLoginForm{margin-bottom:60px}.grid__item .small--text-center{font-size:24px;margin-bottom:15px;text-align:center}button.btn,button.btn--link,form .btn,form .btn--link{font-size:14px;margin:10px 0 0;max-width:100%;width:100%}form .btn--link{max-width:100%}form .btn--link:hover,form .small--text-center:hover{opacity:1}form input:not([type=checkbox]){display:block;margin-bottom:10px;width:100%}.template-customers-login input[type=email]{margin-right:0}.template-customers-login input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]),.template-customers-register input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]){min-width:0}.template-customers-addresses #AddressNewForm,.template-customers-addresses .AddressForm,.template-customers-addresses [id^=EditAddress],.template-customers-login #CustomerLoginForm,.template-customers-login #RecoverPasswordForm,.template-customers-reset_password .grid__item{padding:20px}.template-cart .grid__item--box,.template-customers-account .grid__item--box,.template-customers-register .form-register{padding:20px 20px 32px}.template-customers-register .selectWrap:first-of-type{width:44%}.template-customers-register .selectWrap:nth-of-type(2),.template-customers-register .selectWrap:nth-of-type(3){width:25%}.template-customers-register .birthCont .selectWrap:not(:last-of-type){margin-right:1%}.template-customers-account .grid__item--box+*{margin-top:24px}.template-customers-addresses h1{font-size:24px;padding:50px 15px 15px;text-align:center}.form-register{padding:0 15px 60px}.form-reset-password{padding:60px 15px}.form-register form input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]),.form-reset-password form input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]){max-width:100%;min-width:0}.form-reset-password p{margin-bottom:20px;text-align:left}.template-customers-account h2,.template-customers-account p,.template-customers-account table{padding:0 15px}.template-customers-account table,.template-customers-account table tbody,.template-customers-account table tr{display:block}.template-customers-account table tbody{border:1px solid #e8e8e8}.template-customers-account thead{display:none}.template-customers-account td{display:block;padding-right:1em;text-align:right}.template-customers-account td:before{float:left;font-size:12px;font-weight:700;margin-right:5px;vertical-align:1px}.template-customers-account td:first-child:before{content:"\6ce8\6587"}.template-customers-account td:nth-child(2):before{content:"\65e5\4ed8"}.template-customers-account td:nth-child(3):before{content:"\304a\652f\6255\3044\72b6\6cc1"}.template-customers-account td:nth-child(4):before{content:"\30d5\30eb\30d5\30a3\30eb\30e1\30f3\30c8\306e\72b6\6cc1"}.template-customers-account td:nth-child(5):before{content:"\5408\8a08"}.template-cart table thead{display:none}.template-cart .btn{margin:10px 0 0}.template-cart h1{font-size:24px;text-align:center}.template-cart table,.template-cart table tbody,.template-cart table tr{display:block;font-size:12px}.template-cart table tr+tr{border-top:25px solid #f9f9f9}.template-cart table td:nth-of-type(n){display:block;width:100%}.template-cart table td:not(:first-of-type){margin-top:-1px}.template-cart .grid__item textarea{max-width:100%}.template-cart table td:first-child,.template-cart table td:nth-child(2){display:block;margin-bottom:0;text-align:left}.template-cart table td:nth-child(2){font-size:16px}.template-cart table td:nth-child(2) p{display:inline-block;font-size:14px}.template-cart .grid__item table td .txt--minor{font-size:12px}.template-cart table td:nth-child(3):before{content:"Price";display:inline-block;font-size:12px;font-weight:700;margin-right:1.2em}.template-cart .grid__item table td:nth-child(4) label{display:inline-block;font-size:12px;font-weight:700;margin-right:1em}.template-cart .grid__item table td:nth-child(4) input{display:inline-block;font-weight:400;margin-bottom:0;margin-right:1em;padding:0 3px;width:5em}.template-cart .grid__item table td:nth-child(5):before{content:"Subtotal";display:inline-block;font-size:12px;font-weight:700;margin-right:1em}.cart__footer .cart-subtotal__btn{flex-direction:column;flex-wrap:wrap}.cart__footer .cart-subtotal__btn a,.cart__footer .cart-subtotal__btn button,.cart__footer .cart-subtotal__btn p{width:100%}.cart__footer .cart__subtotal,.cart__footer .cart__subtotal-title{font-size:24px}.template-customers-addresses header.small--text-center{padding:0 15px}.template-customers-addresses>h2{padding:30px 15px 10px}.template-customers-addresses>p{padding:0 15px}#AddressNewForm .grid__item:not(:only-child),.template-customers-addresses [id^=EditAddress] .grid__item:not(:only-child){width:100%}#AddressNewForm .grid__item,.template-customers-addresses .form-vertical .grid__item{margin:0 auto;padding:0;text-align:left;width:100%}#AddressNewForm .grid__item input,.template-customers-addresses .form-vertical input:not([type=checkbox]):not([type=submit]),.template-customers-addresses .form-vertical select{max-width:100%;width:100%}.template-customers-addresses .form-vertical label{margin-bottom:0;max-width:100%;width:100%}.template-customers-addresses .form-vertical input[type=checkbox]+label{display:inline-block;width:auto}.template-customers-addresses header.small--text-center button{margin-top:0}#AddressNewForm select,.template-customers-addresses .form-vertical select{display:block;width:100%}.lower.cmp .cmpmvArea .pageKv,.template-customers-addresses .AddressForm .btn--link{width:auto}.template-customers-addresses .address-new-toggle{display:block;margin:10px auto 20px}.template-customers-addresses .form-vertical h3{margin:50px 0 0}.template-customers-addresses form .btn{margin:30px 0 0}.lower.cmp .cmpmvArea .pageKv img{margin-left:auto;margin-right:auto;max-width:500px}.lower.cmp .cmpmvArea figure img{width:100%}.lower.cmp .cmpType02 div[class^=itemImg]{padding-top:120px}.lower.cmp .cmpType02 article .txt{margin-bottom:0}.lower.cmp .type01 .ph .commonArw{height:calc(80vw + 50px)}.lower.cmp .mainWrap_cont.cmpType02{padding-bottom:0}.lower.cmp .cmpType02 .type01{margin-bottom:0;padding-bottom:75vw;padding-top:80px;position:relative}.home .mainWrap_cont{margin-top:12px;padding-top:0}.carouselTitle{padding-left:20px}.carouselArrivals{padding-bottom:30px!important}}@media screen and (max-width:1039px){.inner,img{width:auto}.inner,.lower.gallery .glArea{padding:0 15px}.pc{display:none}.sp{display:block}img{height:auto;max-width:100%}.arwLink{font-size:12px}.arwLink:after{border-width:4px 6px}.lower.gallery .glArea .cont .ph{width:100%}.lower.gallery .glArea .cont .ph:not(:nth-child(4n)){margin-right:0}.navUserPages{align-items:center;display:flex;justify-content:space-between}.footWrapLogo{align-items:center;justify-content:center;padding-bottom:22px}.footLogo{margin-bottom:20px;padding-left:0}.footWrap{padding-top:0}.footWrap .footOp{margin-top:0}.footWrap .footNav ul .logo img{height:auto;width:290px}.aboutLogo{max-width:200px}.zodiac .commonArw{display:none}.law{padding:0 15px}.law table{border-bottom:1px dotted #ccc}.law td,.law th{display:block;width:100%}.law th{border-top:1px dotted #ccc;font-size:18px;padding:20px 0 1em}.law td{padding-bottom:5px}.law td:last-child{padding-bottom:20px}.access{padding:30px 15px 0}.access__img{flex-wrap:wrap}.access__img div{width:100%}.access__img div:not(:first-child){margin-top:20px}.access__movie iframe{height:56.25vw}.search__header{padding:20px 15px 15px}.search__ttl{font-size:20px;margin-bottom:10px}.search__list{justify-content:space-between}.search__list .blc{box-sizing:border-box;width:calc(50% - 3px)}.search__list .blc:before{display:none}.search__list .blc a{position:relative}.search__list .txt{color:#181a29;padding:5px 5px 15px}.search__list .txt h3{margin-bottom:5px}.search__list .txt em{font-size:12px;letter-spacing:.5px}.searchOpen #SearchDrawer{display:flex}.drawer-wrap{overflow-x:hidden;position:relative}.drawer-wrap:after{background-color:#0009;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .4s cubic-bezier(.29,.63,.44,1);visibility:hidden;width:100%;z-index:20}.searchOpen .drawer-wrap:after{opacity:1;pointer-events:auto;visibility:visible}.birthstones__mv .pc{display:none}.birthstones__list li,.birthstones__mv .sp{display:block}.birthstones__mv__txt{padding:40px 15px}.birthstones__list{padding:80px 15px}.birthstones__list figure{margin:0 auto 20px;width:80%}#press .lower.concept .leadArea h2{font-size:1rem!important}#press .lower.concept .leadArea{margin-bottom:0;max-width:90vw;padding-top:1em}#press .item{padding:1em 1em 2em;width:calc(50% - .3em)}}@media screen and (max-width:700px){.carouselArrivals{padding-bottom:25px!important}}@media screen and (max-width:600px){.archiveSlider{height:206px}.archiveSlider li{padding-right:10px}.archiveSlider li:first-child{padding-left:5px}.video_container{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video_container iframe{height:100%;left:0;position:absolute;top:0;width:100%}}.template-product .product_tab,.template-product .product_tab.open{background-color:#181a29!important;color:#fff!important}.template-product .product_tab *,.template-product .product_tab.open *{color:#fff!important}@media screen and (max-width:767px){.products .detailArea .productTitle,.products .detailArea h2.productTitle,.products .detailArea h2.mincho{font-size:22px!important;line-height:1.35!important;letter-spacing:.03em!important;margin-bottom:16px!important}.products .detailArea .productTitle .collectionLink{font-size:13px!important;line-height:1.4!important;margin-bottom:6px!important;display:block}}.newArea .cap .name{font-family:Didot,serif!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.35!important;text-transform:uppercase!important}@media screen and (max-width:767px){.newArea .cap .name{font-size:12px!important;line-height:1.35!important;margin-top:10px!important;margin-bottom:4px!important}.newArea .cap .price{font-size:11px!important;line-height:1.4!important}}.template-collection .boost-pfs-filter-product-item-title,.template-collection .boost-pfs-filter-product-item-title:link,.template-collection .boost-pfs-filter-product-item-title:visited,.template-collection .boost-pfs-filter-product-item-title:hover,.template-collection .boost-pfs-filter-product-item-title:focus,.template-collection .boost-pfs-filter-product-item-price,.template-collection .boost-pfs-filter-product-item-price span,.template-collection .boost-pfs-filter-product-item-price s,.template-collection .boost-pfs-filter-product-item-price a{color:#181a29!important}.template-collection .boost-pfs-filter-load-more-button:after{background:#181a29!important}.template-collection .product-grid-item__text--title,.template-collection .product-grid-item__text--price,.template-collection .collection-best-sellers__header,.template-collection .boost-pfs-filter-collection-header{color:#181a29!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gulp-common.css.map */
