@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Khand:400,600|PT+Serif+Caption");@import url("https://fonts.googleapis.com/css?family=Merriweather:300|Titillium+Web:400,600");.mt-5{margin-top:5px}@media screen and (min-width:1040px){.mt-5-pc{margin-top:5px}}@media screen and (max-width:1039px){.mt-5-sp{margin-top:5px}}.ml-5{margin-left:5px}@media screen and (min-width:1040px){.ml-5-pc{margin-left:5px}}@media screen and (max-width:1039px){.ml-5-sp{margin-left:5px}}@media screen and (min-width:1040px){.mt-10-pc{margin-top:10px}}@media screen and (max-width:1039px){.mt-10-sp{margin-top:10px}}.ml-10{margin-left:10px}@media screen and (min-width:1040px){.ml-10-pc{margin-left:10px}}@media screen and (max-width:1039px){.ml-10-sp{margin-left:10px}}.mt-15{margin-top:15px}@media screen and (min-width:1040px){.mt-15-pc{margin-top:15px}}@media screen and (max-width:1039px){.mt-15-sp{margin-top:15px}}.ml-15{margin-left:15px}@media screen and (min-width:1040px){.ml-15-pc{margin-left:15px}}@media screen and (max-width:1039px){.ml-15-sp{margin-left:15px}}.mt-20{margin-top:20px}@media screen and (min-width:1040px){.mt-20-pc{margin-top:20px}}@media screen and (max-width:1039px){.mt-20-sp{margin-top:20px}}.ml-20{margin-left:20px}@media screen and (min-width:1040px){.ml-20-pc{margin-left:20px}}@media screen and (max-width:1039px){.ml-20-sp{margin-left:20px}}.mt-25{margin-top:25px}@media screen and (min-width:1040px){.mt-25-pc{margin-top:25px}}@media screen and (max-width:1039px){.mt-25-sp{margin-top:25px}}.ml-25{margin-left:25px}@media screen and (min-width:1040px){.ml-25-pc{margin-left:25px}}@media screen and (max-width:1039px){.ml-25-sp{margin-left:25px}}.mt-30{margin-top:30px}@media screen and (min-width:1040px){.mt-30-pc{margin-top:30px}}@media screen and (max-width:1039px){.mt-30-sp{margin-top:30px}}.ml-30{margin-left:30px}@media screen and (min-width:1040px){.ml-30-pc{margin-left:30px}}@media screen and (max-width:1039px){.ml-30-sp{margin-left:30px}}.mt-35{margin-top:35px}@media screen and (min-width:1040px){.mt-35-pc{margin-top:35px}}@media screen and (max-width:1039px){.mt-35-sp{margin-top:35px}}.ml-35{margin-left:35px}@media screen and (min-width:1040px){.ml-35-pc{margin-left:35px}}@media screen and (max-width:1039px){.ml-35-sp{margin-left:35px}}.mt-40{margin-top:40px}@media screen and (min-width:1040px){.mt-40-pc{margin-top:40px}}@media screen and (max-width:1039px){.mt-40-sp{margin-top:40px}}.ml-40{margin-left:40px}@media screen and (min-width:1040px){.ml-40-pc{margin-left:40px}}@media screen and (max-width:1039px){.ml-40-sp{margin-left:40px}}.mt-45{margin-top:45px}@media screen and (min-width:1040px){.mt-45-pc{margin-top:45px}}@media screen and (max-width:1039px){.mt-45-sp{margin-top:45px}}.ml-45{margin-left:45px}@media screen and (min-width:1040px){.ml-45-pc{margin-left:45px}}@media screen and (max-width:1039px){.ml-45-sp{margin-left:45px}}.mt-50{margin-top:50px}@media screen and (min-width:1040px){.mt-50-pc{margin-top:50px}}@media screen and (max-width:1039px){.mt-50-sp{margin-top:50px}}.ml-50{margin-left:50px}@media screen and (min-width:1040px){.ml-50-pc{margin-left:50px}}@media screen and (max-width:1039px){.ml-50-sp{margin-left:50px}}.mt-55{margin-top:55px}@media screen and (min-width:1040px){.mt-55-pc{margin-top:55px}}@media screen and (max-width:1039px){.mt-55-sp{margin-top:55px}}.ml-55{margin-left:55px}@media screen and (min-width:1040px){.ml-55-pc{margin-left:55px}}@media screen and (max-width:1039px){.ml-55-sp{margin-left:55px}}.mt-60{margin-top:60px}@media screen and (min-width:1040px){.mt-60-pc{margin-top:60px}}@media screen and (max-width:1039px){.mt-60-sp{margin-top:60px}}.ml-60{margin-left:60px}@media screen and (min-width:1040px){.ml-60-pc{margin-left:60px}}@media screen and (max-width:1039px){.ml-60-sp{margin-left:60px}}.mt-65{margin-top:65px}@media screen and (min-width:1040px){.mt-65-pc{margin-top:65px}}@media screen and (max-width:1039px){.mt-65-sp{margin-top:65px}}.ml-65{margin-left:65px}@media screen and (min-width:1040px){.ml-65-pc{margin-left:65px}}@media screen and (max-width:1039px){.ml-65-sp{margin-left:65px}}.mt-70{margin-top:70px}@media screen and (min-width:1040px){.mt-70-pc{margin-top:70px}}@media screen and (max-width:1039px){.mt-70-sp{margin-top:70px}}.ml-70{margin-left:70px}@media screen and (min-width:1040px){.ml-70-pc{margin-left:70px}}@media screen and (max-width:1039px){.ml-70-sp{margin-left:70px}}.mt-75{margin-top:75px}@media screen and (min-width:1040px){.mt-75-pc{margin-top:75px}}@media screen and (max-width:1039px){.mt-75-sp{margin-top:75px}}.ml-75{margin-left:75px}@media screen and (min-width:1040px){.ml-75-pc{margin-left:75px}}@media screen and (max-width:1039px){.ml-75-sp{margin-left:75px}}.mt-80{margin-top:80px}@media screen and (min-width:1040px){.mt-80-pc{margin-top:80px}}@media screen and (max-width:1039px){.mt-80-sp{margin-top:80px}}.ml-80{margin-left:80px}@media screen and (min-width:1040px){.ml-80-pc{margin-left:80px}}@media screen and (max-width:1039px){.ml-80-sp{margin-left:80px}}.mt-85{margin-top:85px}@media screen and (min-width:1040px){.mt-85-pc{margin-top:85px}}@media screen and (max-width:1039px){.mt-85-sp{margin-top:85px}}.ml-85{margin-left:85px}@media screen and (min-width:1040px){.ml-85-pc{margin-left:85px}}@media screen and (max-width:1039px){.ml-85-sp{margin-left:85px}}.mt-90{margin-top:90px}@media screen and (min-width:1040px){.mt-90-pc{margin-top:90px}}@media screen and (max-width:1039px){.mt-90-sp{margin-top:90px}}.ml-90{margin-left:90px}@media screen and (min-width:1040px){.ml-90-pc{margin-left:90px}}@media screen and (max-width:1039px){.ml-90-sp{margin-left:90px}}.mt-95{margin-top:95px}@media screen and (min-width:1040px){.mt-95-pc{margin-top:95px}}@media screen and (max-width:1039px){.mt-95-sp{margin-top:95px}}.ml-95{margin-left:95px}@media screen and (min-width:1040px){.ml-95-pc{margin-left:95px}}@media screen and (max-width:1039px){.ml-95-sp{margin-left:95px}}.mt-100{margin-top:100px}@media screen and (min-width:1040px){.mt-100-pc{margin-top:100px}}@media screen and (max-width:1039px){.mt-100-sp{margin-top:100px}}.ml-100{margin-left:100px}@media screen and (min-width:1040px){.ml-100-pc{margin-left:100px}}@media screen and (max-width:1039px){.ml-100-sp{margin-left:100px}}.flex-row-center{flex-direction:row}.flex-column-center,.flex-row-center{align-items:center;display:flex;justify-content:center}.flex-column-center{flex-direction:column}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:#fff;color:#181a29;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:14px;line-height:1.7}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.hoverBtn,a{color:#181a29;text-decoration:none}a.disabled{color:#cdcdcd!important;pointer-events:none!important}h1{font-size:30px}.mincho{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif}.merri{font-family:americana_btroman}.titill{font-family:Titillium Web,sans-serif}.inner{margin:0 auto;max-width:1120px}.content-container{margin:15px auto 0;max-width:1120px;padding:50px 0}@media screen and (max-width:1039px){.content-container{margin:50px 0;padding:0 8px}}.top-link{margin-top:70px}.top-link a{border-bottom:thin solid #181a29;padding-bottom:5px}.pc{display:block}.sp{display:none}@media screen and (min-width:1040px){.visible-sp{display:none!important}}@media screen and (max-width:1039px){.hidden-sp{display:none!important}}.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}.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{height:120px;width:1px}.line_length,.line_width{background:#000;position:absolute}.line_width{height:1px;width:120px}.hide{display:none!important}.mainWrap{overflow:hidden}@media screen and (min-width:1040px){a{transition:.3s}a[href^="tel:"]{cursor:default;pointer-events:none}.hoverBtn{transition:.3s}.hoverBtn:hover,a:hover{cursor:pointer;opacity:.7;text-decoration:none}.footWrap,.headWrap,.mainWrap{min-width:1120px}.mainWrap{overflow:hidden}}@media screen and (max-width:1039px){.pc{display:none}.sp{display:block}.inner{padding:0 15px;width:auto}img{height:auto;max-width:100%;width:auto}.arwLink{font-size:12px}.arwLink:after{border-width:4px 6px}}#shopify-section-header{left:0;position:sticky;top:0;width:100%;z-index:100}.headWrap{background:#f9f5f0;border-top:2px solid #181a29;font-size:12px;padding:20px;width:100%}.headWrap,.headWrap a{color:#000}.headWrap .logo a{float:left;margin-right:70px}.headWrap .logo a img{height:16px;width:200px}.headWrap .gnav{float:left}.headWrap .gnav ul{display:flex}.headWrap .gnav ul.mainNav{display:flex;flex-wrap:wrap}.headWrap .gnav ul.mainNav>li{margin:10px 5px;width:calc(16.66667% - 10px)}@media screen and (max-width:1040px){.headWrap .gnav ul.mainNav>li{margin:10px 0;width:100%}}.headWrap .gnav .subNavBlc .subNavtrg{position:relative}.headWrap .gnav .subNavBlc .subNavtrg:after{bottom:-30px;content:"";display:block;height:30px;left:0;position:absolute;width:150%}.headWrap .gnav .subNav{background:hsla(0,0%,100%,.9);display:flex;justify-content:center;left:0;opacity:0;padding:20px 0;pointer-events:none;position:absolute;transition:opacity .4s;width:100%;z-index:100}.headWrap .gnav .subNavBlc:hover .subNav{opacity:1;pointer-events:all}.headWrap .gnav .subNav li{margin-right:60px}.headWrap .gnav .subNav li a{color:#525252}.headWrap .gnav li{margin-right:80px;padding-bottom:3px}.headWrap .gnav li.active{border-bottom:1px solid #000}.headWrap .options{display:flex;float:right}.headWrap .options *{align-items:center;display:inline-block;margin-left:12px;vertical-align:middle}.headWrap .options .mypage img{height:16px;width:11.2px}.headWrap .options .num{margin-left:3px}.footWrap{background:#181a29;display:-ms-flexbox;display:grid;padding:22px 15px 15px;position:relative}@media screen and (min-width:1040px){.footWrap{grid-template-columns:auto min-content;justify-content:space-between}}@media screen and (max-width:1039px){.footWrap{flex-direction:column;padding:0 15px 15px}}.footWrap__contactList{display:flex;flex-direction:column;gap:10px}.footWrap a{color:#fff;font-size:14px}.footWrap .footNav{color:#fff;display:flex;font-size:16px}@media screen and (min-width:1040px){.footWrap .footNav{gap:70px}}@media screen and (max-width:1039px){.footWrap .footNav{flex-direction:column;gap:22px}}.footWrap .footNav ul li{margin-bottom:3px}.footWrap .footNav ul .cateTop{font-weight:700;margin-bottom:12px}.footWrap .footNav ul .cateTop a{font-size:16px}.footWrap .footNav ul .help{margin-top:25px}@media screen and (max-width:1039px){.footWrap .footOp{grid-row:1}}.footWrap .footOp ul{align-items:center;display:flex}@media screen and (min-width:1040px){.footWrap .footOp ul{justify-content:flex-end}}@media screen and (max-width:1039px){.footWrap .footOp ul{gap:20px}}@media screen and (min-width:1040px){.footWrap .footOp ul li{margin-left:25px}}.footWrap .footOp ul li .mypage img{height:20px;width:14px}@media screen and (max-width:1040px){.header-hidden{display:none}.headWrap{padding:20px 15px}.headWrap,.headWrap a{color:#000}.headWrap .logo{display:block;left:0;position:absolute;right:0;text-align:center;top:19px}.headWrap .logo a{float:none;font-size:0;margin-right:0;text-align:center;vertical-align:middle}.headWrap .logo a img{height:13px;vertical-align:middle;width:166px}.headWrap .gnav{float:none}.headWrap .gnav li{margin-right:0;padding-bottom:0;text-align:center}.headWrap .gnav .english,.headWrap .gnav .japanese{color:#fff;font-size:14px;position:absolute;right:15px;top:20px}.headWrap .gnav .japanese{right:16px;top:45px}.headWrap .options{position:absolute;right:15px;top:23px}.headWrap .options *{font-size:0;margin-left:7px}.headWrap .options .mypage img{width:12px}.headWrap .options .num{font-size:12px}.headWrap .options .english,.headWrap .options .search{display:none}.headWrap .trigger{height:20px;position:relative;width:20px;z-index:101}.headWrap .trigger span{background:#000;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;transition:.3s;width:20px}.headWrap .trigger span:first-child{top:0}.headWrap .trigger span:nth-child(2){bottom:0;top:0}.headWrap .trigger span:nth-child(3){bottom:0}.headWrap.js-open .trigger{position:fixed}.headWrap.js-open .trigger span{background:#fff}.headWrap.js-open .trigger span:first-child{bottom:0;top:0;transform:rotate(45deg)}.headWrap.js-open .trigger span:nth-child(2){opacity:0;right:0}.headWrap.js-open .trigger span:nth-child(3){bottom:0;top:0;transform:rotate(-45deg)}.headWrap .gnav{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:rgba(24,26,41,.95);bottom:0;left:0;overflow:auto;padding-bottom:100px;position:fixed;top:0;transform:translateY(-120%);width:100%;z-index:99}.headWrap.js-open .gnav{transform:translateY(0);transition:.5s}.headWrap .gnav{font-size:16px;padding:54px 0}.headWrap .gnav ul{display:block;margin-bottom:20px}.headWrap .gnav li{width:100%}.headWrap .gnav li.active{border-bottom:0;padding-bottom:0}.headWrap .gnav li a{color:#fff;display:block;padding:6px 0}.headWrap .gnav .navbtn_p{display:block}.headWrap .gnav .subNavBlc .subNavtrg{color:#5f6375;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif}.headWrap .gnav .subNavBlc .subNavtrg:after{display:none}.headWrap .gnav .subNav{background:none;display:block;opacity:1;padding:0;pointer-events:all;position:static;width:100%}.headWrap .gnav .subNav li{margin-right:0}.headWrap .gnav .subNav li a{color:#fff}.headWrap .gnav .search{margin-top:30px}}.newArea{background:#181a29;margin-top:80px;padding:70px 0 65px;text-align:center}@media screen and (min-width:1040px){.newArea__wrapper{margin:0 auto;width:80vw}}.newArea .ttl,.newArea__title{color:#fff;font-size:24px;font-weight:400}.newArea .ttl{margin-bottom:33px}.newArea .itemSlider{font-size:12px;margin-bottom:34px;text-align:left}.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{border-style:solid}.newArea .slick-next:before,.newArea .slick-prev:before{border-color:#fff;content:"";display:block;font-size:0;height:15px;transition:.3s;width:15px}.newArea .slick-next:before{border-style:solid;border-width:1px 1px 0 0;transform:rotate(45deg)}.newArea .slick-prev:before{border-width:1px 0 0 1px;transform:rotate(-45deg)}:focus{outline:none}@media screen and (max-width:1040px){.home.mainWrap .mv{font-size:0;height:auto;margin-top:62px;position:relative}.home .mainWrap_cont{margin-top:0;padding-top:65px}.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}.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 .mainWrap_cont{background:#f9f5f0;margin-top:63px}.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.concept .leadArea .cont .blc p{color:#525252}.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{padding:120px 0 85px}.lower.bettina .leadArea .inner{align-items:center;display:flex;flex-direction:row-reverse}.lower.bettina .leadArea .ph{max-width:500px}.lower.bettina .leadArea .ph img{width:100%}.lower.bettina .cmpArea .ph img{max-width:500px}.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}@media screen and (max-width:1040px){.lower .mainWrap_cont{margin-top:60px}.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%}}.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}@media screen and (max-width:1040px){.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.bettina .whyArea p{margin-bottom:20px}}.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%;-ms-writing-mode:tb-rl;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;height:160px;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,.lower.cmp .slick-prev{top:120px}.lower.cmp .slick-prev:before{border-style:solid}.lower.cmp .slick-next:before,.lower.cmp .slick-prev:before{border-color:#000;content:"";display:block;font-size:0;height:15px;transition:.3s;width:15px}.lower.cmp .slick-next:before{border-style:solid;border-width:1px 1px 0 0;transform:rotate(45deg)}.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.products .imgSec{color:#fff;max-height:700px;width:60%}.lower.products .mainWrap_cont{background:#fff;position:relative}@media screen and (max-width:1040px){.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 article .txt a{font-size:14px}.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 .ph .commonArw{bottom:-50px;height:90px}.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 .selectWrap{margin-right:1em}}.selectLink{margin-left:20px;text-decoration:underline}.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) no-repeat 50%/cover;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{padding:25px 0;text-align:center}.lower .lowTtl h2{color:#1c335a;font-size:40px;font-weight:400;letter-spacing:3px}.lower.qa .mainWrap_cont{background:#fff}.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{background:#fff}.lower.privacy .mainWrap_cont .cont{font-size:16px;line-height:2;padding:70px 0 100px}.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%}@media screen and (max-width:1040px){.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{font-size:14px}.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}}@media screen and (max-width:1039px){.lower.gallery .glArea{padding:0 15px}.lower.gallery .glArea .cont .ph{width:100%}.lower.gallery .glArea .cont .ph:not(:nth-child(4n)){margin-right:0}}.grid{margin-top:65px}.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}form input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]){-webkit-appearance:none;border:0;display:block;font-size:14px;margin-bottom:8px;min-width:300px;padding:12px}form .lipBrailleWord{margin-bottom:15px}form .lipBrailleWord input.lipBrailleWord-text{border:1px solid #000!important;border-radius:5px;margin-bottom:5px!important}form .lipBrailleWord .lipBrailleWord-label{display:inline-block;font-size:13px}.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--danger ul,.template-customers-register .grid__item .form--danger ul,.template-customers-reset_password .grid__item .form--danger ul{padding:8px 12px}.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}.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-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 table,.template-customers-account table{background:#fff}.template-cart .cart__table-cell--image{width:124px}.template-cart .cart__table-cell--image img{vertical-align:bottom}.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{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 td{vertical-align:middle}.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}.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%}#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}@media screen and (max-width:1040px){.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:"注文"}.template-customers-account td:nth-child(2):before{content:"日付"}.template-customers-account td:nth-child(3):before{content:"お支払い状況"}.template-customers-account td:nth-child(4):before{content:"フルフィルメントの状況"}.template-customers-account td:nth-child(5):before{content:"合計"}.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%}.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}}.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%;transform:translate(-50%,-50%)}.loading p,.loading p img{width:117px}.swim{animation:swim 3s steps(100) infinite;animation-timing-function:ease}@keyframes swim{0%{transform:rotate(1turn)}25%{transform:rotate(270deg)}50%{transform:rotate(180deg)}75%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.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 .milamore-pearl.art01 .ph{background-image:url(../../../products/Topaz.jpg)}.lower.cmp .milamore-emerald .art01 .ph{background-image:url(milamore-emerald_Web1.jpg);background-position:bottom}.lower.cmp .duochain .art01 .ph{background-image:url(DuoChainWeb2.jpg);background-position:bottom}.lower.cmp .duo-heart .art01 .ph{background-image:url(duo-heart02.jpg);background-position:bottom}.lower.cmp .diamond-braille .art01 .ph{background-image:url(diamond-braille02.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 .selflove .art01 .ph{background-image:url(/cdn/shop/files/S__84639883.jpg?v=1614700037)}.lower.cmp .zodiac .art01 .ph{background-image:url(/cdn/shop/files/S__84639846.jpg?v=1614698055)}.lower.cmp .birthstones .art01 .ph{background-image:url(../../../products/Topaz.jpg)}.lower.cmp .hanabi .art01 .ph{background-image:url(/cdn/shop/files/hanabi_page_image.jpg?v=1645203766)}.lower.cmp .kintsugi .art01 .ph{background-image:url(Kintsugi\ 20220915.jpg);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}.lower.cmp .puzzle .cmpmvArea h2{margin-bottom:90px;text-align:center}.lower.cmp .zodiac .cmpmvArea{background:url(zodiac_bg.jpg) no-repeat top/100% auto,#191a29;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:#12375e;display:block;font-size:32px;font-weight:400;line-height:1;margin-bottom:10px;vertical-align:middle}.lower.cmp .cmpmvArea h2 img{height:24px;vertical-align:middle;width:auto}.lower.cmp .cmpmvArea h2 span{vertical-align:middle}.lower.cmp .cmpmvArea h2 img+span{display:inline-block;margin-left:10px}.lower.cmp .cmpmvArea .commonArw{margin:0 auto 30px}.lower.cmp .cmpmvArea .lead{color:#12375e;margin-bottom:20px;text-align:left}.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;vertical-align:middle;width:auto}@media screen and (max-width:1040px){.lower.cmp .cmpmvArea .pageKv{width:auto}.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}.lower.cmp .cmpType02 .type01 .ph{bottom:-50px}}.left{text-align:left}.right{text-align:right}.center{margin-left:auto;margin-right:auto;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%}.container{padding:30px 0}.containerFirst{padding-bottom:30px}.containerLast{padding-top:30px}.containerTextCenter{font-size:18px;margin-left:auto;margin-right:auto;max-width:650px;text-align:center}.bg-blue .containerTextCenter{color:#fff}.containerTextCenter p:not(:first-child){padding-top:20px}.lower .mainWrap_cont,.mainWrap_cont{margin-top:0!important}.jumbotron{color:#fff;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif;font-size:15px;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:75%;transform:translate(-50%,-50%);width:100%}.jumbotron a{color:#fff}.jumbotron .arwLink{font-size:15px}.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}@media screen and (min-width:576px){.jumbotron{font-size:20px}.jumbotronTitle{font-size:35px}}@media screen and (max-width:1040px){.carouselTitle{padding-left: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}@media screen and (max-width:1040px){.carouselArrivals{padding-bottom:30px!important}}@media screen and (max-width:700px){.carouselArrivals{padding-bottom:25px!important}}.footWrapLogo{background:#181a29;display:flex;justify-content:space-between;padding:22px 22px 0 25px;position:relative}.footLogo{height:100px;padding-left:35px}@media screen and (max-width:1039px){.footWrapLogo{align-items:center;justify-content:center;padding-bottom:22px}.footLogo{margin-bottom:20px;padding-left:0}}.aboutImg{padding-bottom:20px;padding-top:20px}.aboutImgPortrait{padding-bottom:60px}.aboutLogo{max-width:250px}@media screen and (max-width:1039px){.aboutLogo{max-width:200px}}.lower.cmp .mainWrap_cont.duochain,.lower.cmp .mainWrap_cont.kintsugi,.lower.cmp .mainWrap_cont.milamore-emerald,.lower.cmp .mainWrap_cont.milamore-pearl,.lower.cmp .mainWrap_cont.puzzle,.lower.cmp .mainWrap_cont.selflove,.lower.cmp .mainWrap_cont.spirit-animals,.lower.cmp .mainWrap_cont.zodiac{padding-bottom:0}.lower.cmp .zodiac .cmpmvArea{background:url(SkyVertical.jpg);background-position:50%;background-size:cover}@media screen and (max-width:1039px){.zodiac .commonArw{display:none}}.imgContainer{display:flex;justify-content:center}.bettinaImg{width:30%}.bettinaImg img{width:100%}.archive .leadArea{padding-top:75px}.archive h2{font-size:30px}.archive .containerTextCenter{padding-bottom:50px}.archiveSlider{height:700px}.archiveSlider img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.archiveSlider li{padding-right:40px}.archiveSlider li:first-child{padding-left:20px}.archiveSlider .slick-next,.archiveSlider .slick-prev{top:360px}@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%}}.law{margin:50px auto 100px;max-width:1000px}.law h2{font-size:20px;font-weight:400;margin-bottom:40px}.law table{width:100%}.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}@media screen and (min-width:1040px){.law td,.law th{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:16px 0}}@media screen and (max-width:1039px){.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{background-color:#181a29;color:#fff;overflow:hidden;padding-top:75px}.access p{font-size:18px}.access p a{color:#fff;text-decoration:underline}#milamore .access{padding-top:0}#milamore .access p{font-size:12px}@media screen and (max-width:1039px){.access{padding:30px 15px 0}}.access__wrap{margin:auto;max-width:1120px}.access__ttl{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif;font-size:30px;margin-bottom:1em;text-align:center}.access__subttl{font-size:18px}.access__img{margin-bottom:20px;width:100%}@media screen and (min-width:1040px){.access__img{max-height:400px}}.access__img img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:0 80%;object-position:0 80%;width:100%}#milamore .access__img,.access__img_umeda{margin-bottom:20px}.access__img_umeda img{display:block;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 80%;object-position:0 80%;width:auto}.access__img.double{display:flex;height:100%;margin:0 -15px 20px}.access__img.double div{margin:0 15px;width:calc(50% - 30px)}.access__img.double div img{-o-object-position:0;object-position:0}@media screen and (max-width:1039px){.access__img.double{flex-wrap:wrap;margin:0 0 20px}.access__img.double div{width:100%}.access__img.double div:not(:first-child){margin-top:20px}}.access__movie iframe{height:477px;margin-bottom:40px;width:100%}@media screen and (max-width:1039px){.access__movie iframe{height:56.25vw}}.access__map iframe{margin-bottom:40px;width:100%}.access__map__ttl{font-size:18px}.search{margin:0 auto 45px;max-width:1128px}.search__header{padding:20px 0 15px}@media screen and (max-width:1039px){.search__header{padding:20px 15px 15px}}.search__ttl{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif;font-size:32px;font-weight:400;margin-bottom:20px}@media screen and (max-width:1039px){.search__ttl{font-size:20px;margin-bottom:10px}}.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}#SearchDrawer{align-items:center;background-color:#181a29;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:none;border:none}#SearchDrawer .search-bar__submit{padding:0 4px;width:36px}#SearchDrawer .search-bar__close{margin-left:10px;width:24px}#SearchDrawer .search-bar__close path{fill:#fff}#SearchDrawer .search-bar__interior{width:100%}#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-form__input-wrapper{width:100%}#SearchDrawer .search-bar__actions{display:flex}@media screen and (max-width:1039px){.searchOpen #SearchDrawer{display:flex}.drawer-wrap{position:relative}.drawer-wrap:after{background-color:rgba(0,0,0,.6);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 img{display:block;height:auto;width:100%}.birthstones__mv .sp{display:none}@media screen and (max-width:1039px){.birthstones__mv .pc{display:none}.birthstones__mv .sp{display:block}}.birthstones__mv__txt{margin:auto;max-width:1120px;padding:80px 0}.birthstones__mv__txt p:not(:last-child){margin-bottom:1em}@media screen and (max-width:1039px){.birthstones__mv__txt{padding:40px 15px}}.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}@media screen and (max-width:1039px){.birthstones__list{padding:80px 15px}.birthstones__list li{display:block}.birthstones__list figure{margin:0 auto 20px;width:80%}}.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 outside;margin:0 0 15px 30px}.product_tabs .tab_content li{list-style-position:inside}.product_tabs .product_tab.open .tab_content{display:block}.appEmbed ._container_slqgj_56._fadeAnimation_slqgj_73 ._teaserContainer_1igfo_5{padding:10px!important}.appEmbed ._container_slqgj_56._fadeAnimation_slqgj_73 ._teaserContainer_1igfo_5 h3{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important}.appEmbed form input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]){min-width:unset;outline:none;padding:var(--form-field-padding);padding-bottom:var(--form-field-padding-bottom);padding-top:var(--form-field-padding-top)}@media screen and (max-width:1039px){.appEmbed form input:not([type=button]):not([type=submit]):not([type=number]):not([type=checkbox]){width:unset}}.appEmbed label._formInputFieldLabel_16ouw_37{top:40%}.pagination{display:flex;justify-content:center;margin-top:50px;text-align:center;width:100%}.pagination .paginate-item{border-bottom:thin solid #000;display:inline-block;padding:0 25px 7px}.pagination .paginate-item.current{border-bottom-width:3px}.mt-10{margin-top:10px}
/*# sourceMappingURL=common.css.map */