.heroPanel .heroSlides{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.heroPanel .heroSlides.slick-initialized{opacity:1}.heroPanel .heroSlides li img,.heroPanel .heroSlides li video{width:100%}.heroPanel .heroSlides li.active{border:1px solid #F00}.headline01{font-family:"Crimson Text","Yu Mincho",YuMincho,serif;font-size:24px;text-align:center;margin-bottom:10px;line-height:1.2}@media (min-width: 769px){.headline01{font-size:36px;margin-bottom:20px}}.headline01-jpn{font-size:20px}@media (min-width: 769px){.headline01-jpn{font-size:32px}}.headline01-upperCase{font-size:20px;text-transform:uppercase}@media (min-width: 769px){.headline01-upperCase{font-size:27px}}.headline01-small{font-size:16px}@media (min-width: 769px){.headline01-small{font-size:22px}}.headline02{font-family:'Heebo', sans-serif;font-size:15px;text-align:center;line-height:1.2;margin-bottom:10px}@media (min-width: 769px){.headline02{font-size:24px;margin-bottom:15px}}.headline02-jpn{font-family:"Avenir","Helvetica Neue","Verdana",Helvetica,Arial,YuGothic,"Meiryo UI",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px}@media (min-width: 769px){.headline02-jpn{font-size:21px}}.headerImage img{width:100%}.headerText{margin-top:20px;margin-bottom:30px;text-align:center}.headerText .headerTextTitle{font-family:'Crimson Text', sans-serif;font-size:26px;line-height:1.4}.headerText .headerTextDescription{margin-top:10px}@media (min-width: 769px){.headerText{margin-top:30px;margin-bottom:50px}.headerText .headerTextTitle{font-size:52px}.headerText .headerTextDescription{margin-top:15px}}.limited2sheets{margin-top:20px !important;padding:0}.limited2sheets div:nth-of-type(n+2){margin-top:20px}@media (min-width: 769px){.limited2sheets{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.limited2sheets div:nth-of-type(n+2){margin-top:auto}.limited2sheets div{width:50%;margin:0 10px}}.textHeader{margin:20px auto 20px;text-align:center}.textHeader .pageTitle{font-family:"Crimson Text","Yu Mincho",YuMincho,serif;font-size:20px;text-align:center;line-height:1.2}.textHeader .pageTitle .jpn{font-size:16px}@media (min-width: 769px){.textHeader{margin-bottom:40px}.textHeader .pageTitle{font-size:28px}.textHeader .pageTitle .jpn{font-size:22px}}.textButton{position:relative;padding:10px 30px;border:1px solid #999;min-width:160px;background-color:#fff;font-size:9px;font-family:'Heebo', sans-serif;line-height:1;display:inline-block;letter-spacing:0.05em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.textButton::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}@media (min-width: 981px){.textButton{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer;padding:20px 60px;font-size:18px;min-width:330px}.textButton:hover{opacity:0.6}.textButton::after{right:20px;width:22px;height:22px}}.textButton-more::after{-webkit-transform:rotate(90deg) translate(-50%, 0);-ms-transform:rotate(90deg) translate(-50%, 0);transform:rotate(90deg) translate(-50%, 0)}.textButton-jpn{font-family:"Avenir","Helvetica Neue","Verdana",Helvetica,Arial,YuGothic,"Meiryo UI",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:9px}@media (min-width: 981px){.textButton-jpn{font-size:16px}}.textButton-small{font-family:"Avenir","Helvetica Neue","Verdana",Helvetica,Arial,YuGothic,"Meiryo UI",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;min-width:120px}.textButton-small::after{display:none}@media (min-width: 981px){.textButton-small{padding:10px 40px}}.textButton-emph{background-color:#000;color:#fff;border-color:#000}.textButton-select{padding:0 20px;height:26px;border:1px solid #ccc;background-color:#fff;font-size:1rem;line-height:24px;text-align:center;display:inline-block}.textButton-select .icon{display:inline-block;margin-top:4px;width:18px;height:18px;vertical-align:top;margin-right:3px}.textButton-select .icon img{width:100%;vertical-align:top}@media (min-width: 981px){.textButton-select{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;height:30px;line-height:26px}.textButton-select:hover{opacity:0.6}.textButton-select .icon{margin-top:4px;width:22px;height:22px}}label.customSelectWrapper{display:inline-block;position:relative}label.customSelectWrapper select{height:26px;margin:0;padding:0 25px 0 10px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff}label.customSelectWrapper select.gray{background-color:#efefef}label.customSelectWrapper select.high{height:36px}label.customSelectWrapper select::-ms-expand{display:none}label.customSelectWrapper::before{content:'';position:absolute;width:14px;height:14px;right:5px;top:50%;background-image:url(/assets/img/common/arrow.svg);background-position:center center;background-size:100% 100%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;pointer-events:none}@media (min-width: 769px){label.customSelectWrapper select{cursor:pointer;height:30px}label.customSelectWrapper select::-ms-expand{display:none}}.categorySelect{max-width:500px;margin:0 auto 30px;padding:0 20px}.categorySelect .note{text-align:center;font-size:1.2rem;margin-bottom:10px}.categorySelect .customSelectWrapper{width:100%}.categorySelect select{width:100%}.tabNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ccc}.tabNavi li{position:relative;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#efefef;font-size:0.85rem;line-height:1.2;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tabNavi li a{padding:10px 30px;display:block}.tabNavi li:hover{background-color:#fff}.tabNavi li:first-child{border-left:1px solid #ccc}.tabNavi li.current{background-color:#fff}.tabNavi li.current::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.cartButton .icon{width:22px;height:22px;background-image:url(/assets/img/4c-jewelry/shoppingbag_w.svg)}.cartButton.disable .icon{background-image:url(/assets/img/4c-jewelry/shoppingbag.svg)}@media (min-width: 769px){.cartButton{padding:7px 20px}.cartButton .icon{width:30px;height:30px}}.infoList li{margin-bottom:5px;line-height:1.4}.infoList li a{display:-webkit-box;display:-ms-flexbox;display:flex}.infoList li a time{width:80px}.infoList li a .title{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width: 769px){.infoList li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.infoList li a:hover{opacity:0.6}.infoList li a time{width:100px}}.timelagFadein .timelagFadeinContent{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.timelagFadein .timelagFadeinContent.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.specialBnr{margin:0 auto;max-width:465px}.specialBnr li:not(:last-child){margin-bottom:10px}.specialBnr li img{width:100%}@media (min-width: 769px){.specialBnr li:not(:last-child){margin-bottom:20px}.specialBnr li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.specialBnr li a:hover{opacity:0.6}}.errorBlock{padding-bottom:150px}.appdownload{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.appdownload li{width:calc(40% - 8px);margin:20px 15px 10px}@media (min-width: 769px){.appdownload{margin-top:70px}.appdownload li{width:200px}}.itemList .itemGrid{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.itemList .itemGrid li{position:relative;width:calc(50% - 10px);margin:5px}.itemList .itemGrid .linkItem{display:block;position:relative;padding-bottom:15px;background-color:#fff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.itemList .itemGrid .linkItem:hover{opacity:0.6}.itemList .itemGrid .credit{position:absolute;bottom:0;left:0;padding:5px 25px 5px 10px;font-size:10px}.itemList .itemGrid .edition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3px}.itemList .itemGrid .itemName{line-height:1.1}.itemList .itemGrid .price{line-height:1.3}.itemList .itemGrid .favorite{position:absolute;right:5px;bottom:5px;width:24px;height:24px}.itemList .itemGrid .rank{position:absolute;right:7px;bottom:5px;color:#717071;font-family:"Crimson Text", serif;font-size:20px;line-height:1}@media (min-width: 481px){.itemList .itemGrid li{width:calc(33.33% - 10px)}}@media (min-width: 981px){.itemList .itemGrid li{width:calc(20% - 10px)}.itemList .itemGrid .linkItem{padding-bottom:10px}.itemList .itemGrid .credit{padding:5px 30px 5px 10px;font-size:12px}.itemList .itemGrid .itemName{margin-bottom:3px}.itemList .itemGrid .favorite{cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.itemList .itemGrid .favorite:hover{opacity:0.6}.itemList .itemGrid .rank{font-size:26px}.itemList .itemGridWrapper .itemGrid{display:grid;display:-ms-grid;-ms-grid-columns:20% 20% 20% 20% 20%;grid-template-columns:20% 20% 20% 20% 20%}.itemList .itemGridWrapper .itemGrid li{width:calc(100% - 14px);margin:7px}.itemList .itemGridWrapper .itemGrid li:nth-child(8){-ms-grid-column:1;-ms-grid-row:3}.itemList .itemGridWrapper .itemGrid li:nth-child(9){-ms-grid-column:2;-ms-grid-row:3}.itemList .itemGridWrapper .itemGrid li:nth-child(10){-ms-grid-column:3;-ms-grid-row:3}.itemList .itemGridWrapper .itemGrid li:nth-child(11){-ms-grid-column:4;-ms-grid-row:3}.itemList .itemGridWrapper .itemGrid li:nth-child(12){-ms-grid-column:5;-ms-grid-row:3}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(7){-ms-grid-column:4;grid-column:4 / 6;-ms-grid-row:1;grid-row:1 / 3;-ms-grid-row-span:2;-ms-grid-column-span:2}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(7) .linkItem{padding-bottom:20px}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(6){-ms-grid-column:3;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(odd).notEnough li:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(odd).notEnough li:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(odd).notEnough li:nth-child(6){-ms-grid-column:1;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(1){-ms-grid-column:1;grid-column:1 / 3;-ms-grid-row:1;grid-row:1 / 3;-ms-grid-row-span:2;-ms-grid-column-span:2}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(1) .linkItem{padding-bottom:20px}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(3){-ms-grid-column:4;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(4){-ms-grid-column:5;-ms-grid-row:1}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(5){-ms-grid-column:3;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(6){-ms-grid-column:4;-ms-grid-row:2}.itemList .itemGridWrapper .itemGrid:nth-child(even) li:nth-child(7){-ms-grid-column:5;-ms-grid-row:2}}.list-item__icon{display:block;margin-top:2px;line-height:1}.list-item__icon--taken{width:42px}.returnsExchanges__link{text-decoration:underline;font-weight:bold}.sendMail .sendMailTitle{margin-bottom:20px;font-size:12px;text-align:center}.sendMail .sendMailContent .textBlock .formBlock .formGroup textarea{height:120px}@media (min-width: 769px){.sendMail .sendMailTitle{margin-bottom:30px;font-size:17px}.sendMail .sendMailContent{display:-webkit-box;display:-ms-flexbox;display:flex}.sendMail .sendMailContent .imageBlock{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f7f8f8;text-align:center}.sendMail .sendMailContent .imageBlock .headline{position:absolute;bottom:10px;left:10px;text-align:left}.sendMail .sendMailContent .textBlock{width:480px;background-color:#f7f8f8}.sendMail .sendMailContent .textBlock .formBlock{width:100%;padding:20px 30px 30px 30px}.sendMail .sendMailContent .textBlock .formBlock .formGroup{display:block;width:100%}.sendMail .sendMailContent .textBlock .formBlock .formGroup .label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;margin-bottom:5px}.sendMail .sendMailContent .textBlock .formBlock .formGroup .inputArea{max-width:100%}.sendMail .sendMailContent .textBlock .formBlock .buttonBlock{width:100%}}.restock .prdInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.restock .prdInfoArea .image{width:120px;margin-right:20px}.restock .group{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}.restock .group.first{margin-top:0}.restock .restockTitle{margin-bottom:15px;font-size:1.15rem;text-align:center}.restock .lead{margin-bottom:0;text-align:center}.restock .note{color:#ea5541;font-size:0.85rem;text-align:center}.restock .formBlock{margin-top:15px !important}@media (min-width: 769px){.restock .restockTitle{margin-bottom:20px}}@media (min-width: 769px){#modalRestock .modalCloseText{position:absolute;bottom:15px}}.pageJewelry .shoplist-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc}@media (min-width: 769px){.pageJewelry .shoplist-banner__container{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageJewelry .shoplist-banner__container:hover{opacity:0.6}}.pageJewelry .shoplist-banner__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;text-align:center}.pageJewelry .shoplist-banner__col img{width:100%}.pageJewelry .shoplist-banner__title{font-family:'Crimson Text', sans-serif;font-size:16px;margin-bottom:5px}@media (min-width: 769px){.pageJewelry .shoplist-banner__title{margin-bottom:10px;font-size:30px}}.pageJewelry .shoplist-banner__text{font-size:10px}.pageJewelry .shoplist-banner__text::before{content:'>';margin-right:5px}@media (min-width: 769px){.pageJewelry .shoplist-banner__text{margin-top:25px;font-size:15px}}.detailWrapper{padding:0 15px}@media (min-width: 769px){.detailWrapper{max-width:1200px;margin:0 auto;overflow:hidden}}.detailHeader{padding:0 10px;text-align:center}@media (min-width: 769px){.detailHeader{position:relative;width:38%;min-width:410px;padding:0;float:right;text-align:left}}.detailHeader__label{display:block;font-size:0.9rem}.detailHeader__label--taken{width:50px;margin-bottom:3px}@media (min-width: 769px){.detailHeader__label--taken{width:60px}}.detailHeader__name{display:block}.detailImageBlock{padding:0 10px}@media (min-width: 769px){.detailImageBlock{width:calc(100% - 410px);max-width:62%;padding-right:50px;float:left}}.detailImageBlock .slick-slide:focus,.detailImageBlock .slick-slide img:focus,.detailImageBlock .slick-slide video:focus{outline:none}.detailInfoBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}@media (min-width: 769px){.detailInfoBlock{width:38%;min-width:410px;margin-top:30px;float:right}}.detailInfoBlock:not(.detailInfoBlock--pair) .detailInfoBlock__order--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detailInfoBlock:not(.detailInfoBlock--pair) .detailInfoBlock__order--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detailInfoBlock:not(.detailInfoBlock--pair) .detailInfoBlock__order--3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.detailInfoBlock:not(.detailInfoBlock--pair) .detailInfoBlock__order--4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.detailInfoBlock:not(.detailInfoBlock--pair) .detailInfoBlock__order--5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.detailInfoBlock .itemButtons{max-width:410px;margin-top:15px}@media (max-width: 768px){.detailInfoBlock .itemButtons{width:100%;margin-right:auto;margin-left:auto}}.detailInfoBlock .cartButton{width:80%;max-width:410px;margin:auto}@media (min-width: 769px){.detailInfoBlock .cartButton{width:100%}}.detailInfoBlock .button-cart__block{margin-top:30px;margin-bottom:10px}@media (min-width: 769px){.detailInfoBlock .button-cart__block{margin-top:0;margin-bottom:0}}@media (max-width: 768px){.detailInfoBlock .button-cart__block{text-align:center}}.detailInfoBlock .button-cart__info{margin-bottom:5px}.detailInfoBlock .button-cart__embark{padding-right:1em}@media (max-width: 768px){.detailInfoBlock .button-cart__embark--bold{font-weight:bold}}.detailInfoBlock .pairSetNote{margin-bottom:-20px;font-size:0.85rem}.detailInfoBlock .itemSelect:not(:first-child){margin-top:30px}.detailInfoBlock .itemSelect .itemHeader{margin-bottom:20px}.detailInfoBlock .itemSelect .itemSize{margin-bottom:20px}.detailInfoBlock .itemSelect .itemMarking{margin-top:30px;margin-bottom:30px}.detailInfoBlock .itemSelect .itemStock{display:none}.detailInfoBlock .itemSelect .itemStock .status{margin-bottom:10px;color:#ea5541;font-weight:bold}.detailInfoBlock .itemSelect .itemStock.active{display:block;-webkit-animation:fadeIn .6s;animation:fadeIn .6s}@media (max-width: 768px){.detailInfoBlock .itemSelect .itemStock.active{margin-top:30px}}.detailInfoBlock .itemSelect .itemButtons{margin-top:15px}.detailInfoBlock .itemSelect .itemButtons li{margin-bottom:15px}.detailInfoBlock .shareItemHeadline{margin-bottom:10px;font-size:0.9rem}.detailInfoBlock .itemDetail .approval img{width:auto;height:11px}.detailInfoBlock .itemDetail .caption{margin-top:10px}@media (min-width: 769px){.detailInfoBlock .pairSetNote{margin-top:-40px;margin-bottom:0}.detailInfoBlock .itemSelect{max-width:410px}.detailInfoBlock .itemSize{margin-top:10px}.detailInfoBlock .shareItem{max-width:410px;margin-top:50px}.detailInfoBlock .shareItem .shareList .itemButton{width:auto;margin-right:20px;margin-bottom:0}.detailInfoBlock .shareItem .shareList .sns li{margin:0 7px}.detailInfoBlock .shareItem .shareList .sns li a{width:32px;height:32px}.detailInfoBlock .itemDetail{margin-top:50px}}@media (max-width: 768px){.taken__block{margin-bottom:-30px}.detailInfoBlock--pair .taken__block{margin-bottom:0}}@media (min-width: 769px){.taken__block{width:38%;min-width:410px;float:right;clear:right}}.taken__note{font-weight:bold}@media (max-width: 768px){.taken__note{text-align:center}}.taken__release-date{display:inline-block;width:80%;max-width:410px;margin:10px auto 0;padding:10px;background:#fbd6d3;color:#e60012;font-weight:bold;text-align:center}@media (min-width: 769px){.taken__release-date{width:100%}}.cartButton{display:inline-block;padding:10px 10px;background-color:#000;color:#fff;text-align:center}.cartButton .buttonInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cartButton .icon{display:inline-block;margin-right:4px;background-size:100% 100%}.cartButton.disable{border:1px solid #bababa;background-color:#cdcece;color:#9fa0a0}.cartButton.disable .icon{opacity:0.5}@media (min-width: 769px){.cartButton:not(.disable){-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.cartButton:not(.disable):hover{opacity:0.6}.cartButton .buttonInner{letter-spacing:0.05em}}.pageNews .categorySelect{text-align:center;padding:0 20px}.pageNews .categorySelect .customSelectWrapper{width:100%;margin:10px 0 20px}.pageNews .categorySelect select{width:100%}.pageNews .tabNavi li{width:230px}.pageNews .newsArchive{max-width:920px;margin:50px auto 0}.pageNews .newsArchive .noEntry{text-align:center;height:250px;width:100%;font-size:1.15rem}@media screen and (min-width: 769px){.pageNews .newsArchive{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageNews .newsArchive .noEntry{font-size:1rem}}.pageNews .newsArticle{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.pageNews .newsArticle:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.pageNews .newsArticle .newsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageNews .newsArticle .newsHeader .date{font-weight:bold;font-size:10px}.pageNews .newsArticle .newsHeader .category{padding:2px 5px;line-height:1;border:1px solid #999;font-weight:bold;font-size:10px;margin-left:auto}.pageNews .newsArticle .newsTitle{font-size:1.15rem;margin-bottom:10px}.pageNews .newsArticle .newsBody{font-size:0.9rem}.pageNews .newsArticle .newsBody a{text-decoration:underline}.pageNews .newsArticle .imageBlock{margin-top:20px}@media screen and (min-width: 769px){.pageNews .newsArticle{width:50%;border:none;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.pageNews .newsArticle:nth-child(odd){padding-right:20px}.pageNews .newsArticle:nth-child(even){padding-left:20px}.pageNews .newsArticle .textBlock{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}.pageNews .newsArticle .textBlock .newsHeader{margin-bottom:10px}.pageNews .newsArticle .textBlock .newsTitle{font-size:1rem;margin-bottom:10px}.pageNews .newsArticle .textBlock .newsBody{font-size:0.8rem}.pageNews .newsArticle .textBlock .newsBody a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageNews .newsArticle .textBlock .newsBody a:hover{opacity:0.6}.pageNews .newsArticle .imageBlock{width:130px;margin:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageNews .newsArticle .imageBlock:hover{opacity:0.6}}.pageNews .newsArticleSingle{max-width:750px;margin:30px auto 0;min-height:200px}.pageNews .newsArticleSingle .newsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageNews .newsArticleSingle .newsHeader .date{font-weight:bold;font-size:10px}.pageNews .newsArticleSingle .newsTitle{font-size:1.2rem;margin-bottom:20px}.pageNews .newsArticleSingle .newsBody{font-size:0.9rem}.pageNews .newsArticleSingle .newsBody a{text-decoration:underline}.pageNews .newsArticleSingle .imageBlock{margin-top:20px}.pageNews .newsArticleSingle .imageBlock img{display:block;margin:0 auto 20px}@media screen and (min-width: 769px){.pageNews .newsArticleSingle{margin-top:50px;min-height:300px}.pageNews .newsArticleSingle .textBlock .newsHeader{margin-bottom:20px}.pageNews .newsArticleSingle .textBlock .newsHeader .date{font-size:0.8rem}.pageNews .newsArticleSingle .textBlock .newsTitle{font-size:1.3rem;margin-bottom:30px}.pageNews .newsArticleSingle .textBlock .newsBody{font-size:1.0rem}.pageNews .newsArticleSingle .textBlock .newsBody a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageNews .newsArticleSingle .textBlock .newsBody a:hover{opacity:0.6}.pageNews .newsArticleSingle .imageBlock{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageNews .newsArticleSingle .imageBlock img{margin:0 20px 20px 0;max-width:230px}}.pageContact .leadText{padding:0}.pageContact .leadText .noteArea{border:1px solid #000;padding:15px}.pageContact .leadText .noteArea dt{padding-bottom:10px;font-weight:bold}.pageContact .leadText .noteArea dd{font-size:0.85rem}.pageContact .leadText .shopButton{margin-bottom:20px}@media screen and (min-width: 769px){.pageContact .leadText{max-width:850px;margin:0 auto}.pageContact .leadText .noteArea{margin:30px 0 50px 0;padding:25px}}.pageContact .formGroup .selectWrapper{width:100% !important}.pageContact .formGroup textarea{height:90px !important;padding:8px 7px !important}.pageContact .privacypolicy{margin-top:30px}.pageContact .privacypolicy ul{font-size:0.85rem;margin-top:20px}.pageContact .privacypolicy ul li{margin-bottom:5px;text-indent:-1em;padding-left:1em}@media screen and (min-width: 769px){.pageContact .privacypolicy{max-width:850px;padding:0 75px;margin:50px auto 0}}.pageContact .contactSubmit{margin-top:30px;text-align:center}.pageContact .contactSubmit input{border-radius:0;border:1px solid #666;margin-right:5px}.pageContact .contactSubmit .buttonBlock{margin-top:30px}.pageForm .leadText{text-align:center;margin-bottom:20px}.pageForm .textLink{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-decoration:underline}.pageForm .textLinkButton{display:inline-block;border:1px solid #999;text-align:center;font-size:0.85rem;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageForm .textLinkButton:hover{opacity:0.6}.pageForm .error{font-size:0.85rem;line-height:1.6;color:#ea5541;margin-top:5px;margin-bottom:0}.pageForm .disabled{pointer-events:none}.pageForm .buttonBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px;text-align:center}.pageForm .buttonBlock .formButton{background-color:#000;color:#fff;display:inline-block;width:100%;height:50px;line-height:50px;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageForm .buttonBlock .formButton:hover{opacity:0.6}.pageForm .buttonBlock .formButton a{display:block}.pageForm .buttonBlock .formButton.disabled{background-color:#cdcece;border:1px solid #bababa;color:#9fa0a0}.pageForm .buttonBlock .backButton{margin-top:15px;display:inline-block;border:1px solid #999;background-color:#fff;width:100%;height:50px;line-height:50px;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageForm .buttonBlock .backButton:hover{opacity:0.6}.pageForm .buttonBlock .backButton a{display:block}.pageForm .buttonBlock .arrowButton{display:inline-block;border:1px solid #999;background-color:#fff;width:100%;height:50px;line-height:50px;text-align:center;position:relative;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageForm .buttonBlock .arrowButton:hover{opacity:0.6}.pageForm .buttonBlock .arrowButton::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}.pageForm .formBlock{background-color:#f7f8f8;padding:20px 15px 30px 15px}.pageForm .formBlock .formTitle{font-size:1.2rem;margin-top:5px;margin-bottom:5px;text-align:center}.pageForm .formBlock .formLeadText{font-size:0.85rem;color:#666;text-align:center;margin-top:15px}.pageForm .formBlock .formGroup{padding:15px 0;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageForm .formBlock .formGroup .label{position:relative;width:100%;margin-bottom:5px;font-weight:bold}.pageForm .formBlock .formGroup .label .required{font-size:0.75rem;line-height:1.6;color:#444;background-color:#dfdfdf;padding:1px 8px;margin:0 0 0 8px}.pageForm .formBlock .formGroup .inputArea{position:relative;width:100%;line-height:40px}.pageForm .formBlock .formGroup .inputArea .form-control{display:block;width:100%;height:40px;padding:0 7px;font-size:1rem;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.pageForm .formBlock .formGroup .inputArea .inputNote{font-size:0.85rem;line-height:1.6;color:#666;margin-bottom:0;margin-top:3px}.pageForm .formBlock .formGroup .inputArea .selectWrapper{position:relative;display:inline-block}.pageForm .formBlock .formGroup .inputArea .selectWrapper::before{content:'';position:absolute;width:14px;height:14px;right:15px;top:50%;background-image:url(/assets/img/common/arrow.svg);background-position:center center;background-size:100% 100%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;pointer-events:none}.pageForm .formBlock .formGroup .inputArea select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageForm .formBlock .formGroup .inputArea select::-ms-expand{display:none}.pageForm .formBlock .formGroup .inputArea select[disabled]{background-color:#f8f8f8}.pageForm .formBlock .formGroup .inputArea .radioList li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.pageForm .formBlock .formGroup .inputArea .customCheckbox{display:none}.pageForm .formBlock .formGroup .inputArea .customCheckbox+label{padding-left:26px;height:21px;line-height:21px;cursor:pointer}.pageForm .formBlock .formGroup .inputArea .customCheckbox+label::before{display:none;content:url(/assets/img/4c-jewelry/check.svg);position:absolute;top:27%;left:1px;width:18px;z-index:2}.pageForm .formBlock .formGroup .inputArea .customCheckbox+label::after{content:'';position:absolute;top:50%;left:0;width:18px;height:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #ccc;background-color:#fff;z-index:1}.pageForm .formBlock .formGroup .inputArea .customCheckbox:checked+label::before{display:block}.pageForm .formBlock .formGroup .inputArea .customCheckbox:checked+label::after{border-color:#000;background-color:#000}.pageForm .formBlock .formGroup .inputArea .checkList li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem;position:relative}.pageForm .formBlock .formGroup .inputArea .checkList li .customCheckbox+label::before{top:10%}.pageForm .formBlock .formGroup .inputArea.confirm{line-height:1.6}.pageForm .formBlock .formGroup.last{border:none !important;padding-bottom:0}.pageForm .formBlock .toggle{display:none;opacity:0}.pageForm .formBlock .toggle.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:fadeIn .6s;animation:fadeIn .6s}.pageForm .formBlock .prefectureForm .selectWrapper{width:60%}.pageForm .formBlock .dateForm .inputArea .colWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.pageForm .formBlock .dateForm .inputArea .colWrapper .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.pageForm .formBlock .dateForm .inputArea .colWrapper .col .selectWrapper{width:69%}.pageForm .formBlock .dateForm .inputArea .colWrapper .col span{padding:0 15px 0 5px}.pageForm .formBlock .formNote{margin-top:20px;text-align:center}.pageForm .formBlock:not(:first-child){margin-top:2px}.pageForm .formBlock.confirm .formGroup .label{line-height:1.6}.pageForm .formBlock.confirm .formGroup .inputArea{line-height:1.6}.pageForm .privacyCheck{margin-top:30px;text-align:center}.pageForm .errorTextBlock{padding:7px 0;text-align:center;background-color:#ffe6e6;margin-bottom:15px}@media (min-width: 769px){.pageForm .buttonBlock{width:540px;margin:20px auto 0 auto}.pageForm .buttonBlock .formButton,.pageForm .buttonBlock .backButton,.pageForm .buttonBlock .arrowButton{width:240px !important;margin-top:0}.pageForm .formBlock{width:850px;margin:0 auto}.pageForm .formBlock .formTitle{margin-top:10px;margin-bottom:10px}.pageForm .formBlock .formGroup{width:700px;margin:0 auto}.pageForm .formBlock .formGroup .formTitle{text-align:left}.pageForm .formBlock .formGroup .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-bottom:0;line-height:40px}.pageForm .formBlock .formGroup .inputArea{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.pageForm .formBlock .formGroup.last{padding-bottom:15px}.pageForm .errorTextBlock{width:920px;margin:0 auto 20px auto}}.colRed{color:#ea5541}.pageCart .bannerWrapper{width:100%;margin:0 auto 20px auto}.pageCart .cartWrapper .emptyErrorText{text-align:center}.pageCart .cartGroup{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pageCart .cartGroup .row{padding:5px;overflow:hidden}.pageCart .cartGroup .row dt{float:left;width:25%}.pageCart .cartGroup .row dt a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageCart .cartGroup .row dt a:hover{opacity:0.6}.pageCart .cartGroup .row dd{position:relative;float:left;width:75%;padding:10px 0}.pageCart .cartGroup .row dd .prdInfo__label{display:inline-block;padding:2px 3px 0;background:#000;color:#fff;font-size:0.9rem;font-weight:bold;line-height:1.2}.pageCart .cartGroup .row dd .prdInfo__label--taken{width:58px}@media (max-width: 768px){.pageCart .cartGroup .row dd .prdInfo__label--taken{width:47px}}.pageCart .cartGroup .row dd .prdInfo .prdName{width:100%}.pageCart .cartGroup .row dd .prdInfo .prdName a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageCart .cartGroup .row dd .prdInfo .prdName a:hover{opacity:0.6}.pageCart .cartGroup .row dd .prdInfo .prdName .note{font-size:0.85rem;color:#666}.pageCart .cartGroup .row dd .prdInfo .price{display:block;text-align:left;margin-top:15px}.pageCart .cartGroup .row dd .prdInfo .delChange{text-align:right;position:absolute;bottom:10px;right:0}.pageCart .cartGroup .row dd .prdInfo .delChange .textLinkButton{padding:3px 30px}.pageCart .cartGroup .row:not(:first-child){border-top:1px dotted #ddd}.pageCart .cartGroup:not(:first-child){border-top:none}.pageCart .totalInfo{margin-top:30px;position:relative;width:100%}.pageCart .totalInfo dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding:5px 0}.pageCart .totalInfo dl dd{text-align:right;font-weight:bold}.pageCart .totalInfo .postageNote{position:relative;width:100%;color:#ea5541;text-align:right;padding-top:5px}.pageCart .shipping{width:100%;margin-top:30px;margin-bottom:30px;border:1px solid #000;padding:15px}.pageCart .shipping .shippingDate{font-weight:bold;margin-bottom:5px}.pageCart .shipping .shippingDate .note{color:#ea5541;font-size:0.85rem;display:inline-block}.pageCart .shipping li{font-size:0.85rem;padding-left:1em;text-indent:-1em}@media (min-width: 769px){.pageCart .bannerWrapper{width:750px;margin-bottom:40px}.pageCart .cartWrapper{width:920px;margin:0 auto}.pageCart .cartGroup .row dt{width:110px}.pageCart .cartGroup .row dd{padding:30px 0;width:795px}.pageCart .cartGroup .row dd .prdInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageCart .cartGroup .row dd .prdInfo .prdName{-ms-flex-preferred-size:435px;flex-basis:435px}.pageCart .cartGroup .row dd .prdInfo .price{-ms-flex-preferred-size:100px;flex-basis:100px;text-align:right;margin-top:0}.pageCart .cartGroup .row dd .prdInfo .delChange{position:inherit}.pageCart .totalInfoWrapper{overflow:hidden}.pageCart .totalInfoWrapper .totalInfo{width:360px;float:right}.pageCart .shipping{padding:25px}.pageCart .shipping .shippingDate .note{display:inline;padding-left:10px}}.pageCart .fair__block{display:block;max-width:920px;margin:0 auto 60px;padding:15px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background:#ccc;transition:opacity .3s}@media (min-width: 769px){.pageCart .fair__block{padding:30px}}.pageCart .fair__block:hover{opacity:0.6}.pageCart .fair__heading{margin-bottom:15px}.pageCart .member-register__container.formGroup{padding:0}.pageCart .member-register__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:700px;padding-top:15px;padding-bottom:15px}.pageCart .member-register__contents{display:none;width:100%;margin-top:-1px;margin-bottom:15px;padding:0;border-top:1px solid #ddd;opacity:0}.pageCart .member-register__contents.is-open{display:block;-webkit-animation:fadeIn .6s;animation:fadeIn .6s;opacity:1}.pageCart .pageForm .formBlock .formGroup:last-child{border:none;padding-bottom:0}.pageCartCase .caseList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageCartCase .caseList li{width:100%;padding-bottom:30px}.pageCartCase .caseList li img{width:100%;border:1px solid #ccc}.pageCartCase .caseList li label{display:inline-block;margin-top:15px}.pageCartCase .caseList li label input{margin-right:10px}.pageCartCase .caseList li label .price{margin-left:25px}.pageCartCase .caseList li label .caption{font-size:0.85rem;color:#666}@media (min-width: 769px){.pageCartCase .cartWrapper{width:920px;margin:0 auto}.pageCartCase .caseList li{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;margin-left:2%}.pageCartCase .caseList li:first-child{margin-left:0}}.pageCartBuy2 .delivNote{text-align:center;font-size:0.85rem;border:1px solid #ea5541;padding:15px;width:100%;margin-bottom:20px}@media (min-width: 769px){.pageCartBuy2 .delivNote{max-width:850px;margin:0 auto 20px}}.pageCartBuy2 .delivNote .title{margin-bottom:8px;font-size:1rem}.pageCartBuy2 .errorWrap{margin:auto;padding:0 15px}.pageCartBuy2 .errorWrap .errorTextBlock{width:100%;max-width:850px}.pageCartBuy2 .formBlock .deliveryForm .selectWrapper{width:100%}.pageCartBuy2 .formBlock .radioForm{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.pageCartBuy2 .formBlock .radioForm .label{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.pageCartBuy2 .formBlock .radioForm .label input{margin-right:7px}.pageCartBuy2 .formBlock .radioForm .inputArea{padding-left:24px}@media (min-width: 769px){.pageCartBuy2 .formBlock .radioForm .inputArea{padding-left:0}}.pageCartBuy2 .formBlock .radioForm .selectWrapper{width:100%}.pageCartBuy2 .formBlock .formBlockInner{display:none;width:100%;padding-left:24px;opacity:0}@media (min-width: 769px){.pageCartBuy2 .formBlock .formBlockInner{padding-left:20px}}.pageCartBuy2 .formBlock .formBlockInner.active{display:block;opacity:1;-webkit-animation:fadeIn .6s;animation:fadeIn .6s}.pageCartBuy2 .formBlock .formBlockInner .formGroup{border-bottom:1px dotted #ddd}@media (min-width: 769px){.pageCartBuy2 .formBlock .formBlockInner .formGroup{width:680px}}@media (min-width: 769px){.pageCartBuy2 .formBlock .formBlockInner .formGroup .label{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:28%}}.pageCartBuy2 .formBlock .formBlockInner .formGroup .inputArea{padding-left:0}@media (min-width: 769px){.pageCartBuy3 .errorTextBlock{width:850px}}.pageCartBuy3 .cartWrapper{margin-bottom:40px}@media (min-width: 769px){.pageCartBuy3 .cartWrapper{width:850px}}@media (min-width: 769px){.pageCartBuy3 .cartWrapper .cartGroup .row dd{width:725px}}.pageCartBuy3 .formBlock .changeButton{padding-top:10px}.pageCartBuy3 .formBlock .changeButton .textLinkButton{padding:3px 30px;background-color:#fff;border:1px solid #ccc}.pageCartBuy3 .cancelPolicy{border:1px solid #ea5541;padding:15px;text-align:center;font-size:0.85rem;color:#ea5541;margin:20px 0}@media (min-width: 769px){.pageCartBuy3 .cancelPolicy{width:850px;margin:30px auto}}.pageCartBuy3 .buttonBlock form{width:100%}.pageCartBuy4 .domainNote{border:1px solid #000;padding:15px;font-size:0.85rem;text-align:center}@media (min-width: 769px){.pageCartBuy4 .domainNote{width:720px;margin:0 auto 30px auto}}@media (min-width: 769px){.pageMemberLogin .formBlock .formGroup{width:660px}.pageMemberLogin .formBlock .formGroup .label{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.pageMemberLogin .formBlock .formGroup .inputArea{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}.pageMemberInput .formBlock #weddingForm{display:none;opacity:0}.pageMemberInput .formBlock #weddingForm.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:fadeIn .6s;animation:fadeIn .6s}.pageMypage .pageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageMypage .pageList li{border:1px solid #ddd;text-align:center;width:100%;margin-bottom:10px}.pageMypage .pageList li a{display:block;padding:15px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageMypage .pageList li a:hover{opacity:0.6}.pageMypage .pageList li a .icon{height:40px}.pageMypage .pageList li a .title{font-weight:bold;font-size:1.1rem}.pageMypage .pageList li a .caption{font-size:0.85rem}@media (min-width: 769px){.pageMypage .pageList li{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%;margin-bottom:0}.pageMypage .pageList li a{padding:30px 40px}.pageMypage .pageList li a .icon{height:50px}.pageMypage .pageList li a .title{margin-bottom:5px}}.pageMypage .icon{margin:auto}.pageMypage .icon__order{width:21px}.pageMypage .icon__address{width:27px}.pageMypage .icon__password{width:35px}.pageMypage .icon__detail{width:16px}.pageMypageOrder .order{margin-top:30px}.pageMypageOrder .order .date{border-bottom:1px solid #ddd;padding-bottom:5px;font-weight:bold}.pageMypageOrder .order .headRow{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.pageMypageOrder .order .headRow p{margin-bottom:0}.pageMypageOrder .order .headRow .status{text-align:right}.pageMypageOrder .order .prdList{padding:5px 0}.pageMypageOrder .order .prdList li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}.pageMypageOrder .order .prdList li p{margin-bottom:0}.pageMypageOrder .order .prdList li .prdCd{font-size:0.85rem;color:#666}@media (min-width: 769px){.pageMypageOrder .order{width:850px;margin:30px auto 0}}.pageMypageAddress .buttonBlock{margin-bottom:20px}.pageMypageAddress .row{overflow:hidden;background-color:#f7f8f8;padding:20px;margin-top:2px}.pageMypageAddress .row .leftCol .name{font-weight:bold;margin-bottom:5px}.pageMypageAddress .row .leftCol .address{margin-bottom:0}.pageMypageAddress .row .leftCol .tel{margin-bottom:10px}.pageMypageAddress .row .rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pageMypageAddress .row .rightCol .textLinkButton{padding:3px 30px;display:block;background-color:#fff;border:1px solid #ccc;-ms-flex-preferred-size:50%;flex-basis:50%}.pageMypageAddress .row .rightCol .textLinkButton.last{margin-right:10px}@media (min-width: 769px){.pageMypageAddress .row{width:850px;margin:2px auto 0}.pageMypageAddress .row .leftCol{float:left}.pageMypageAddress .row .leftCol .address{margin-bottom:0}.pageMypageAddress .row .leftCol .tel{margin-bottom:0}.pageMypageAddress .row .rightCol{display:block;float:right}.pageMypageAddress .row .rightCol .textLinkButton{margin-bottom:10px}.pageMypageAddress .row .rightCol .textLinkButton.last{margin-bottom:0;margin-right:0}}@media (min-width: 981px){.pageFavorite .itemList .itemGridWrapper .itemGrid{grid-template-columns:25% 25% 25% 25%;-ms-grid-columns:25% 25% 25% 25%}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(7){grid-row:auto;grid-column:auto;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(7) .linkItem{padding-bottom:10px}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(9){-ms-grid-row:3;-ms-grid-column:1}.pageFavorite .itemList .itemGridWrapper .itemGrid:nth-child(odd) li:nth-child(10){-ms-grid-row:3;-ms-grid-column:2}}@media (min-width: 769px){.page404 .pageTitle{padding-top:40px}}.pageHow .categorySelect{text-align:center;padding:0 20px}.pageHow .categorySelect .customSelectWrapper{width:100%;margin:10px 0 20px}.pageHow .categorySelect select{width:100%}.pageHow .tableofContentsWrapper{padding:0 20px}.pageHow .tableofContentsWrapper .categoryTitle{margin-bottom:20px;font-size:1.2rem}.pageHow .tableofContentsWrapper .tableofContents li:not(:last-child){margin-bottom:10px}.pageHow .tableofContentsWrapper .tableofContents li a{position:relative;padding-left:15px}.pageHow .tableofContentsWrapper .tableofContents li a::before{content:'';position:absolute;width:18px;height:18px;left:-5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}@media (min-width: 769px){.pageHow .tableofContentsWrapper{padding:0 50px}.pageHow .tableofContentsWrapper .tableofContents li a{padding-left:20px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageHow .tableofContentsWrapper .tableofContents li a::before{width:22px;height:22px}.pageHow .tableofContentsWrapper .tableofContents li a:hover{opacity:0.6}}.pageHow .contentTitle{font-size:1.15rem;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px}.pageHow .contentSubTitle{margin-bottom:10px;position:relative;padding-left:18px}.pageHow .contentSubTitle::before{content:'';position:absolute;display:inline-block;width:10px;height:10px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #333;margin-right:5px}.pageHow .emph{font-weight:bold;text-decoration:underline}.pageHow .contentSet-inline{margin-bottom:15px}.pageHow .contentSet-inline img{display:inline-block;margin:10px 0}@media (min-width: 769px){.pageHow .contentSet-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageHow .contentSet-inline img{margin:0 0 0 20px}}.pageHow .contentSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageHow .contentSet img{max-width:40%;margin-left:15px}.pageHow .contentSet li img{max-width:26%}@media (min-width: 769px){.pageHow .contentSet img{max-width:200px;margin-left:30px}}.pageHow .paragraph a{text-decoration:underline}@media (min-width: 769px){.pageHow .paragraph a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageHow .paragraph a:hover{opacity:0.6}}.pageHow .attentionBox{padding:15px;background-color:#f7f8f8;border:1px solid #9fa0a0}.pageHow .attentionBox .attentionHeadline{color:#e60012;line-height:1.2;font-weight:bold;margin-bottom:10px}@media (min-width: 769px){.pageHow .attentionBox{display:inline-block;padding:25px 35px}.pageHow .attentionBox .attentionHeadline{font-weight:normal}.pageHow .attentionBox p{font-size:0.85rem}}.pageHow .howNaviBlock{margin-bottom:30px}.pageHow .howNaviBlock .categoryNavi{overflow:hidden;margin-left:-20px;margin-bottom:20px}.pageHow .howNaviBlock .categoryNavi li{float:left;margin-left:20px;margin-bottom:10px}.pageHow .howNaviBlock .categoryNavi li a{display:block;width:300px;height:71px;background:url("../../../images/pc/how/how_navi_bg.gif") left top no-repeat;color:#FFF;font-size:16px;line-height:60px;text-decoration:none;text-align:center}.pageHow .howNaviBlock .categoryNavi li a:hover,.pageHow .howNaviBlock .categoryNavi li.current a{background-position:left bottom}.pageHow .howNaviBlock .categoryTitle{color:#001F5E;font-size:16px;font-weight:bold;margin-bottom:10px}.pageHow .howNaviBlock .anchorLink li{margin-top:5px;margin-left:10px}.pageHow .howNaviBlock .anchorLink li a{padding-left:18px;background:url(../../../images/pc/common/common_icn_023.gif) no-repeat left}.pageHow .howSection{border-top:1px dotted #CCC;padding-top:30px;padding-bottom:40px}.pageHow .howSection .subSection:not(:first-child){margin-top:40px}.pageHow .howSection .colLayout{overflow:hidden}.pageHow .howSection .colLayout .col{width:98%;float:left}@media (min-width: 769px){.pageHow .howSection .colLayout .col{width:400px}}.pageHow .howSection .colLayout .col:first-child{margin-right:90px}.pageHow .howSection .sectionTitle{color:#001F5E;font-size:20px;margin-bottom:40px}.pageHow .howSection .boldTitle{font-size:14px;font-weight:bold;margin-bottom:5px}.pageHow .howSection .body p:not(.image),.pageHow .howSection .body li{line-height:2.0}.pageHow .howSection .body li{text-indent:-12px;margin-left:12px}.pageHow .howSection .body .noindent>li{text-indent:0;margin-left:0}.pageHow .howSection .body ol li{list-style-type:none}.pageHow .howSection .body .listBlock>li:not(:first-child){margin-top:25px}.pageHow .howSection .body .listBlock>li .boldTitle{display:block;margin-bottom:0}.pageHow .howSection .box{background:#EBEDF3;padding:20px 30px;margin-top:30px}.pageHow .howSection .box.attention{background:#EEE}.pageHow .howSection .box dt{color:#333;font-size:14px;font-weight:bold;margin-bottom:3px}.pageHow .howSection .box.attention dt{color:#F00}.pageHow .howSection .box dd .imageList li{float:left;margin-right:10px}.pageHow .tableBlock01_sn .howTable{width:100%;table-layout:fixed}.pageHow .tableBlock01_sn .howTable th,.pageHow .tableBlock01_sn .howTable td{font-size:12px;line-height:1.2;text-align:center;padding:8px}.pageHow .tableBlock01_sn table th{font-weight:normal;line-height:40px;background:#f4f4f4;border-right:solid #cccccc 1px;border-bottom:solid #cccccc 1px}.pageHow .tableBlock01_sn table td{line-height:1.4;padding:8px 0;border-right:solid #cccccc 1px;border-bottom:solid #cccccc 1px}.pageHow .tableBlock01_sn{margin-bottom:35px}.pageHow .tableBlock01_sn table{width:839px;border-top:solid #cccccc 1px;border-left:solid #cccccc 1px}.pageHow .tableBlock01_sn table th{font-weight:normal;line-height:40px;background:#f4f4f4;border-right:solid #cccccc 1px;border-bottom:solid #cccccc 1px}.pageHow .tableBlock01_sn table td{line-height:1.4;padding:8px 0;border-right:solid #cccccc 1px;border-bottom:solid #cccccc 1px}.pageHow .howTable{border-spacing:0}.pageHow .contentBlock .listBlock li{text-indent:-12px;margin-left:12px}.pageHow .infomationBox{padding:15px;background-color:#EBEDF3;border:1px solid #9fa0a0}.pageHow .infomationBox .infomationHeadline{line-height:1.2;font-weight:bold;margin-bottom:10px}@media (min-width: 769px){.pageHow .infomationBox{display:inline-block;padding:25px 35px}.pageHow .infomationBox .infomationHeadline{font-weight:normal}.pageHow .infomationBox p{font-size:0.85rem}}.pageRules .contentWrapper{max-width:750px}.pageRules .ruleArchive .ruleTitle{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px;font-size:1.2rem}.pageRules .ruleArchive .ruleHeadline{font-size:1.1rem;font-weight:bold;margin-bottom:5px}.pageRules .ruleArchive .ruleBlock:not(:last-child){margin-bottom:20px}.pageRules .ruleArchive .ruleBlock a{text-decoration:underline}@media (min-width: 769px){.pageRules .ruleArchive .ruleTitle{font-size:1.5rem;margin-bottom:30px;padding-bottom:10px}.pageRules .ruleArchive .ruleHeadline{margin-bottom:10px}.pageRules .ruleArchive .ruleBlock:not(:last-child){margin-bottom:30px}.pageRules .ruleArchive .ruleBlock a:hover{text-decoration:none}}.pageSitemap .contentWrapper{max-width:750px}.pageSitemap .sitemapUl .topLevel>a{font-size:1.2rem;position:relative;padding-left:10px}.pageSitemap .sitemapUl .topLevel>a::after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(/assets/img/fdc/arrow.svg) left center/4px auto no-repeat}.pageSitemap .sitemapUl>li:not(:last-child){margin-bottom:30px}.pageSitemap .sitemapUl>li>ul>li{margin-bottom:30px}.pageSitemap .sitemapUl>li>ul>li>ul{margin-top:5px}.pageSitemap .sitemapUl>li>ul>li>ul>li{padding-left:15px;margin-bottom:5px}.pageSitemap .sitemapUl .brandUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageSitemap .sitemapUl .brandUl li{width:50%}.pageSitemap .sitemapUl dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageSitemap .sitemapUl dl dt{width:60px}.pageSitemap .sitemapUl dl dd{width:calc(100% - 60px)}.pageSitemap .sitemapUl dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageSitemap .sitemapUl dl dd ul li{width:50%}.pageSitemap .sitemapUl .logoHoldings{width:100px}@media (min-width: 769px){.pageSitemap .sitemapUl a:hover{text-decoration:underline}.pageSitemap .sitemapUl .topLevel>a{font-size:1.3rem}.pageSitemap .sitemapUl>li:not(:last-child){margin-bottom:50px}.pageSitemap .sitemapUl>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pageSitemap .sitemapUl>li>ul>li{width:33.33%}.pageSitemap .sitemapUl .brandUl{display:block}.pageSitemap .sitemapUl .brandUl li{width:100%}.pageSitemap .sitemapUl dl dd ul{display:block}.pageSitemap .sitemapUl dl dd ul li{width:100%}.pageSitemap .sitemapUl .logoHoldings{width:131px}}.pageBirthstone{opacity:0}.pageBirthstone.show{-webkit-transition:opacity 1.0s linear;-o-transition:opacity 1.0s linear;transition:opacity 1.0s linear;opacity:1}.pageBirthstone .headerImage{height:0;padding-top:85%;overflow:hidden;position:fixed;z-index:-1;width:100%;top:92px}.pageBirthstone .headerImage .bcVisual{position:absolute;top:-6%;left:0;width:100%;height:100%}@media (min-width: 769px){.pageBirthstone .headerImage{padding-top:57%;top:0}.pageBirthstone .headerImage .bcVisual{top:0}}.pageBirthstone .contentsWrapper{margin-top:85%;padding-bottom:30px;position:relative}.pageBirthstone .contentsWrapper::before{content:'';position:absolute;z-index:0;top:100px;left:0;width:100%;height:calc(100% - 100px);background-color:#fff}@media (min-width: 769px){.pageBirthstone .contentsWrapper{margin-top:calc(57% - 114px - 60px)}.pageBirthstone .contentsWrapper::before{top:110px;height:calc(100% - 110px)}}.pageBirthstone .headerText{position:relative}.pageBirthstone .headerText .bcTitle{margin-top:-0.6em;font-family:'Crimson Text';font-size:39px;text-align:center;line-height:1.1;letter-spacing:0.07em;color:#00235e}.pageBirthstone .headerText .bcTitle p{margin:0}.pageBirthstone .headerText .bcTitle span{opacity:0;-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);transform:translate(0, 15px);display:inline-block}@media (min-width: 769px){.pageBirthstone .headerText .bcTitle{font-size:67px;top:-0.3em}.pageBirthstone .headerText .bcTitle p{display:inline-block;margin:0 0.15em}}.pageBirthstone .headerText .bcLede{margin-top:25px;padding-top:25px;text-align:center;font-size:1.1rem;line-height:2;font-family:"Yu Mincho",YuMincho,serif;color:#00235e;opacity:0;background-color:#fff;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media (min-width: 769px){.pageBirthstone .headerText .bcLede{font-size:19px;line-height:2.4;margin-top:40px;padding-top:40px}.pageBirthstone .headerText .bcLede .exceptSmall{display:inline !important}}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(1){-webkit-transition:all 0.6s -.23s;-o-transition:all 0.6s -.23s;transition:all 0.6s -.23s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(2){-webkit-transition:all 0.6s -.16s;-o-transition:all 0.6s -.16s;transition:all 0.6s -.16s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(3){-webkit-transition:all 0.6s -.09s;-o-transition:all 0.6s -.09s;transition:all 0.6s -.09s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(4){-webkit-transition:all 0.6s -.02s;-o-transition:all 0.6s -.02s;transition:all 0.6s -.02s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(5){-webkit-transition:all 0.6s .05s;-o-transition:all 0.6s .05s;transition:all 0.6s .05s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(6){-webkit-transition:all 0.6s .12s;-o-transition:all 0.6s .12s;transition:all 0.6s .12s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(7){-webkit-transition:all 0.6s .19s;-o-transition:all 0.6s .19s;transition:all 0.6s .19s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(8){-webkit-transition:all 0.6s .26s;-o-transition:all 0.6s .26s;transition:all 0.6s .26s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(9){-webkit-transition:all 0.6s .33s;-o-transition:all 0.6s .33s;transition:all 0.6s .33s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(1) span:nth-child(10){-webkit-transition:all 0.6s .4s;-o-transition:all 0.6s .4s;transition:all 0.6s .4s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(1){-webkit-transition:all 0.6s .47s;-o-transition:all 0.6s .47s;transition:all 0.6s .47s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(2){-webkit-transition:all 0.6s .54s;-o-transition:all 0.6s .54s;transition:all 0.6s .54s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(3){-webkit-transition:all 0.6s .61s;-o-transition:all 0.6s .61s;transition:all 0.6s .61s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(4){-webkit-transition:all 0.6s .68s;-o-transition:all 0.6s .68s;transition:all 0.6s .68s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(5){-webkit-transition:all 0.6s .75s;-o-transition:all 0.6s .75s;transition:all 0.6s .75s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(6){-webkit-transition:all 0.6s .82s;-o-transition:all 0.6s .82s;transition:all 0.6s .82s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(7){-webkit-transition:all 0.6s .89s;-o-transition:all 0.6s .89s;transition:all 0.6s .89s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(8){-webkit-transition:all 0.6s .96s;-o-transition:all 0.6s .96s;transition:all 0.6s .96s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(9){-webkit-transition:all 0.6s 1.03s;-o-transition:all 0.6s 1.03s;transition:all 0.6s 1.03s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcTitle p:nth-child(2) span:nth-child(10){-webkit-transition:all 0.6s 1.1s;-o-transition:all 0.6s 1.1s;transition:all 0.6s 1.1s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pageBirthstone .headerText.show .bcLede{-webkit-transition:all .8s 1.1s;-o-transition:all .8s 1.1s;transition:all .8s 1.1s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 20px 0;background-color:#fff}.pageBirthstone .monthlist.show li:nth-child(1){-webkit-transition:all 0.6s .1s;-o-transition:all 0.6s .1s;transition:all 0.6s .1s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(2){-webkit-transition:all 0.6s .2s;-o-transition:all 0.6s .2s;transition:all 0.6s .2s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(3){-webkit-transition:all 0.6s .3s;-o-transition:all 0.6s .3s;transition:all 0.6s .3s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(4){-webkit-transition:all 0.6s .4s;-o-transition:all 0.6s .4s;transition:all 0.6s .4s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(5){-webkit-transition:all 0.6s .5s;-o-transition:all 0.6s .5s;transition:all 0.6s .5s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(6){-webkit-transition:all 0.6s .6s;-o-transition:all 0.6s .6s;transition:all 0.6s .6s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(7){-webkit-transition:all 0.6s .7s;-o-transition:all 0.6s .7s;transition:all 0.6s .7s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(8){-webkit-transition:all 0.6s .8s;-o-transition:all 0.6s .8s;transition:all 0.6s .8s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(9){-webkit-transition:all 0.6s .9s;-o-transition:all 0.6s .9s;transition:all 0.6s .9s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(10){-webkit-transition:all 0.6s 1s;-o-transition:all 0.6s 1s;transition:all 0.6s 1s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(11){-webkit-transition:all 0.6s 1.1s;-o-transition:all 0.6s 1.1s;transition:all 0.6s 1.1s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist.show li:nth-child(12){-webkit-transition:all 0.6s 1.2s;-o-transition:all 0.6s 1.2s;transition:all 0.6s 1.2s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageBirthstone .monthlist li{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);width:calc(33.33% - 10px);margin-bottom:20px;border:1px solid #00235e;font-family:"Crimson Text","Yu Mincho",YuMincho,serif;background-color:#fff}.pageBirthstone .monthlist li a{display:block;text-align:center;padding:10px 10px 30px;color:#00235e;line-height:1;position:relative}.pageBirthstone .monthlist li a::after{content:'';position:absolute;width:12px;height:12px;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url("/assets/img/common/birthstone/arrow.svg") center center/100% auto no-repeat}.pageBirthstone .monthlist li .month{font-size:1.1rem}.pageBirthstone .monthlist li .month span{font-size:28px}.pageBirthstone .monthlist li img{width:20px;display:block;margin:5px auto 2px}.pageBirthstone .monthlist li .stone{font-size:14px;letter-spacing:0.07em;overflow:hidden}@media (min-width: 769px){.pageBirthstone .monthlist{max-width:940px;margin:0 auto;padding:100px 20px 0}.pageBirthstone .monthlist li{width:calc(25% - 20px);margin-bottom:30px}.pageBirthstone .monthlist li a{padding:15px 10px 45px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageBirthstone .monthlist li a::after{width:20px;height:20px;bottom:8px}.pageBirthstone .monthlist li a:hover{opacity:0.6}.pageBirthstone .monthlist li .month{font-size:31px}.pageBirthstone .monthlist li .month span{font-size:60px}.pageBirthstone .monthlist li img{width:36px;margin:15px auto 12px}.pageBirthstone .monthlist li .stone{font-size:23px}}.pageBirthstone .bcDetail{margin:30px auto 0;font-family:"Crimson Text","Yu Mincho",YuMincho,serif;color:#00235e;display:none}.pageBirthstone .bcDetail .bcDetailInner{padding:0 25px}.pageBirthstone .bcDetail .bcButtons{display:block;margin-top:40px}.pageBirthstone .bcDetail .bcButton{text-align:center;width:100%}.pageBirthstone .bcDetail .bcButton a{position:relative;display:inline-block;border:1px solid #00235e;padding:25px 38px 25px 23px;width:100%}.pageBirthstone .bcDetail .bcButton a::after{content:'';position:absolute;width:10px;height:10px;right:15px;top:50%;-webkit-transform:rotate(-90deg) translateX(50%);-ms-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);background:url("/assets/img/common/birthstone/arrow.svg") center center/100% auto no-repeat}.pageBirthstone .bcDetail .bcButton+.bcButton{margin:40px 0 0 0}.pageBirthstone .bcDetail.active{display:block !important}.pageBirthstone .bcDetail.active header .month{-webkit-animation:fadeIn 0.6s .4s both;animation:fadeIn 0.6s .4s both}.pageBirthstone .bcDetail.active header img{-webkit-animation:fadeIn 0.6s .5s both;animation:fadeIn 0.6s .5s both}.pageBirthstone .bcDetail.active header .stone{-webkit-animation:fadeIn 0.6s .6s both;animation:fadeIn 0.6s .6s both}.pageBirthstone .bcDetail.active .gemLang{-webkit-animation:fadeIn 0.6s .9s both;animation:fadeIn 0.6s .9s both}.pageBirthstone .bcDetail.active .gemOrigin{-webkit-animation:fadeIn 0.6s 1s both;animation:fadeIn 0.6s 1s both}.pageBirthstone .bcDetail.active .gemImage{-webkit-animation:fadeIn 0.8s 1.2s both;animation:fadeIn 0.8s 1.2s both}.pageBirthstone .bcDetail.active .birthItemList{-webkit-animation:fadeIn 0.6s 1.3s both;animation:fadeIn 0.6s 1.3s both}.pageBirthstone .bcDetail.active .bcButtons{-webkit-animation:fadeIn 0.6s 1.4s both;animation:fadeIn 0.6s 1.4s both}.pageBirthstone .bcDetail header{text-align:center;line-height:1}.pageBirthstone .bcDetail header .month{font-size:25px}.pageBirthstone .bcDetail header .month span{font-size:50px}.pageBirthstone .bcDetail header img{width:46px;margin:15px auto 5px}.pageBirthstone .bcDetail header .stone{letter-spacing:0.1em;font-size:23px}.pageBirthstone .bcDetail header .stone span{margin-top:5px;letter-spacing:0;display:block;font-size:12px}.pageBirthstone .bcDetail .gemLang{margin-top:50px}.pageBirthstone .bcDetail .gemLang__text{margin-bottom:0;line-height:2;text-align:justify}.pageBirthstone .bcDetail .gemLang__text+.gemLang__text{margin-top:2em}.pageBirthstone .bcDetail .gemOrigin{margin-top:40px}.pageBirthstone .bcDetail .gemOrigin__title{position:relative;font-size:1.15rem;text-align:center;margin-bottom:10px;cursor:pointer}.pageBirthstone .bcDetail .gemOrigin__title:after{content:'+';position:absolute;top:50%;-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%);line-height:1;margin-left:30px}.pageBirthstone .bcDetail .gemOrigin__text{display:none;line-height:2;text-align:justify}.pageBirthstone .bcDetail .gemImage{margin-top:20px}@media (min-width: 769px){.pageBirthstone .bcDetail{margin:60px auto 53px}.pageBirthstone .bcDetail .bcDetailInner{max-width:940px;margin:auto}.pageBirthstone .bcDetail header .month{font-size:45px}.pageBirthstone .bcDetail header .month span{font-size:110px}.pageBirthstone .bcDetail header img{width:80px;margin:60px auto 20px}.pageBirthstone .bcDetail header .stone{font-size:32px}.pageBirthstone .bcDetail header .stone span{font-size:18px;margin-top:10px}.pageBirthstone .bcDetail .gemLang{margin-top:70px}.pageBirthstone .bcDetail .gemLang__text{text-align:center;font-size:17px;line-height:2.8}.pageBirthstone .bcDetail .gemOrigin{margin-top:100px}.pageBirthstone .bcDetail .gemOrigin__title{font-size:22px;margin-bottom:20px}.pageBirthstone .bcDetail .gemOrigin__text{text-align:center;font-size:17px;line-height:2.8}.pageBirthstone .bcDetail .gemImage{margin-top:50px}.pageBirthstone .bcDetail .bcButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.pageBirthstone .bcDetail .bcButton{width:50%}.pageBirthstone .bcDetail .bcButton a{padding:35px 60px 35px 35px;font-size:17px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageBirthstone .bcDetail .bcButton a::after{width:14px;height:14px;right:35px}.pageBirthstone .bcDetail .bcButton a:hover{opacity:0.6}.pageBirthstone .bcDetail .bcButton+.bcButton{margin:0 0 0 60px}}.pageBirthstone .birthItemList{margin:auto;background-color:#f7f8f8;padding:10px 5px 10px}@media (min-width: 981px){.pageBirthstone .birthItemList{padding:20px 7px}}.pageBirthstone .birthItemGrid{max-width:940px;padding:0 20px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (min-width: 981px){.pageBirthstone .birthItemGrid{display:grid;display:-ms-grid;grid-template-columns:25% 25% 25% 25%;-ms-grid-columns:25% 25% 25% 25%}}.pageBirthstone .birthItem{margin:5px;width:calc(50% - 10px);position:relative}@media (min-width: 481px){.pageBirthstone .birthItem{width:calc(33.33% - 10px)}}@media (min-width: 981px){.pageBirthstone .birthItem{width:calc(100% - 14px);margin:7px}}.pageBirthstone .linkItem{position:relative;display:block;background-color:#fff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageBirthstone .linkItem:hover{opacity:0.6}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pageFaq .categorySelect{text-align:center;padding:0 20px 40px}.pageFaq .categorySelect .customSelectWrapper{width:100%}.pageFaq .categorySelect select{width:100%}.pageFaq .tabNavi li a{padding-right:25px;padding-left:25px}.pageFaq .exceptSmall{padding-bottom:80px}.pageFaq .faqSet{margin:30px 0 50px}.pageFaq .faqSet li{padding:0 15px}.pageFaq .faqSet li .question{padding:10px 0 5px;border-bottom:1px solid #ccc;margin-bottom:10px}.pageFaq .faqSet li .question .questionTitle{position:relative;padding-right:20px;padding-left:20px;font-size:12px;line-height:1.4}@media (min-width: 769px){.pageFaq .faqSet li .question .questionTitle{font-size:15px}}.pageFaq .faqSet li .question .questionTitle::before{position:absolute;left:0;top:0;content:'Q.';margin-right:5px}.pageFaq .faqSet li .question .questionTitle::after{content:'';position:absolute;top:-3px;right:0;height:18px;width:18px;margin-left:5px;background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pageFaq .faqSet li .question .listTitle{position:relative;padding-right:20px;font-size:12px;line-height:1.4}@media (min-width: 769px){.pageFaq .faqSet li .question .listTitle{font-size:15px}}.pageFaq .faqSet li .question .listTitle::after{content:'';position:absolute;top:-3px;right:0;height:18px;width:18px;margin-left:5px;background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pageFaq .faqSet li .answer{margin-bottom:20px;font-size:11px;display:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media (min-width: 769px){.pageFaq .faqSet li .answer{font-size:13px}}.pageFaq .faqSet li .answer .answerInner{position:relative;padding:0 20px}.pageFaq .faqSet li .answer .answerInner .answerSubTitle{margin-top:20px}.pageFaq .faqSet li .answer .answerInner .image{text-align:center;margin:15px 0}.pageFaq .faqSet li .answer .answerInner::before{position:absolute;left:0;top:0;content:'A.';display:inline;margin-right:5px}.pageFaq .faqSet li .answer .textLink{font-size:11px}@media (min-width: 769px){.pageFaq .faqSet li .answer .textLink{font-size:13px}}.pageFaq .faqSet li.active .question .questionTitle::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pageFaq .faqSet li.active .question .listTitle::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pageFaq .faqSet li.active .answer{opacity:1}.pageFaq .faqSet .disc{text-indent:-10px;margin-left:10px}@media screen and (min-width: 769px){.pageFaq .faqSet{margin:0px auto 0;max-width:920px;margin-bottom:50px}.pageFaq .faqSet li{margin-bottom:30px}.pageFaq .faqSet li .question .questionTitle{padding-right:30px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageFaq .faqSet li .question .questionTitle:hover{opacity:0.6}.pageFaq .faqSet li .question .questionTitle::after{height:24px;width:24px}.pageFaq .faqSet li .question .listTitle{padding-right:30px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageFaq .faqSet li .question .listTitle:hover{opacity:0.6}.pageFaq .faqSet li .question .listTitle::after{height:24px;width:24px}}.pageFaq .faqSet:last-of-type{margin:30px 0 0}@media screen and (min-width: 769px){.pageFaq .faqSet:last-of-type{margin:0px auto 0}}.pageFaq .textLink{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-decoration:underline}.pageFaq .textLink:hover{opacity:0.6}.pageRjc .contentWrapper .rjcHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-family:"Yu Mincho",YuMincho,serif;font-size:16px;letter-spacing:0.05em}.pageRjc .contentWrapper .rjcHeader .headerCopy{margin-top:20px;margin-bottom:40px;text-align:center}.pageRjc .contentWrapper .rjcHeader .headerCopy img{max-width:60%}.pageRjc .contentWrapper .text{font-family:"Yu Mincho",YuMincho,serif;font-size:12px;line-height:2.1;letter-spacing:0.05em;text-align:left}.pageRjc .contentWrapper .certificate{position:relative;margin-top:40px}.pageRjc .contentWrapper .certificate dl{max-width:50%}.pageRjc .contentWrapper .certificate dl dd{font-size:10px;margin:5px 0 0}.pageRjc .contentWrapper .certificate p{font-size:10px !important;position:absolute;left:55%;bottom:25px;width:45%;text-align:left}@media (min-width: 769px){.pageRjc .contentWrapper{width:920px}.pageRjc .contentWrapper .textHeader{margin-bottom:100px}.pageRjc .contentWrapper .rjcHeader{width:850px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 85px;margin-top:10px;font-size:19px;line-height:2.1}.pageRjc .contentWrapper .rjcHeader .headerCopy{-ms-flex-preferred-size:250px;flex-basis:250px;margin-top:0;margin-bottom:0}.pageRjc .contentWrapper .rjcHeader .headerCopy img{max-width:100%}.pageRjc .contentWrapper .text{font-size:15px;text-align:center}.pageRjc .contentWrapper .certificate{margin-top:50px}.pageRjc .contentWrapper .certificate dl{margin:0 auto;width:250px;text-align:center}.pageRjc .contentWrapper .certificate p{left:67%;bottom:25px;width:260px}}.pageSpecial .specialArchive{max-width:920px;margin:0 auto;max-width:750px}.pageSpecial .specialArticle:not(:last-child){margin-bottom:40px}.pageSpecial .specialArticle .specialTitle{font-size:1.6rem;line-height:1.2;text-align:center;margin-bottom:20px}.pageSpecial .specialArticle .specialBody{text-align:center;font-size:0.9rem}.pageSpecial .specialArticle .specialBody a{text-decoration:underline}.pageSpecial .specialArticle .imageBlock{margin-top:20px}.pageSpecial .specialArticle .specialFooter{margin-top:15px;font-size:0.9rem;text-align:center}.pageSpecial .specialArticle .specialFooter a{position:relative;padding-right:18px}.pageSpecial .specialArticle .specialFooter a::after{content:'';position:absolute;width:18px;height:18px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}.pageSpecial .specialArticle .specialFooter .br-a::after{top:78%}.pageSpecial .specialArticle .textButton{font-size:12px}@media screen and (min-width: 769px){.pageSpecial .specialArticle:not(:last-child){margin-bottom:60px}.pageSpecial .specialArticle .specialTitle{font-size:1.4rem;margin-bottom:30px}.pageSpecial .specialArticle .specialBody{font-size:1rem}.pageSpecial .specialArticle .specialBody a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageSpecial .specialArticle .specialBody a:hover{opacity:0.6}.pageSpecial .specialArticle .imageBlock{width:100%;margin-top:40px;text-align:center}.pageSpecial .specialArticle .specialFooter{margin-top:15px;font-size:1rem;text-align:right}.pageSpecial .specialArticle .specialFooter a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding-right:22px;text-decoration:underline}.pageSpecial .specialArticle .specialFooter a:hover{opacity:0.6}.pageSpecial .specialArticle .specialFooter a::after{width:22px;height:22px}.pageSpecial .specialArticle .specialFooter a .br-sp{display:none}.pageSpecial .specialArticle .textButton{font-size:15px}}.pageSpecial .textimageBanner{margin-top:70px}@media screen and (min-width: 769px){.pageSpecial .textimageBanner{margin-top:100px}}.pageFair .fair__text{margin-bottom:30px}.pageFair .form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageFair .form__item{width:100%;margin-bottom:30px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageFair .form__item:hover{opacity:0.6}@media (min-width: 769px){.pageFair .form__item{width:32%;margin-left:2%}.pageFair .form__item:first-child,.pageFair .form__item:nth-child(3n+1){margin-left:0}}.pageFair .form__alert{margin-bottom:30px;padding:15px;background:#f00;color:#fff;text-align:center}.pageFair .item__image{display:block;width:100%;margin-bottom:15px;border:1px solid #ccc}.pageFair .item__detail{display:-webkit-box;display:-ms-flexbox;display:flex}.pageFair .item__label{display:block;cursor:pointer}.pageFair .item__radio-button{margin-right:10px}.pageFair .item__name{margin-bottom:0}.pageFair .item__soldout{display:block}@media (max-width: 768px){.gHeader .gHeaderInner .logo{width:40px}}@media (min-width: 769px){.gHeader .gHeaderInner .logo{width:54px}.gHeader .gHeaderInner .logo img{width:100%}.gHeader.fixed .logo{width:44px}}.gHeader .targetBlank{position:relative;padding-right:20px}.gHeader .targetBlank::after{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/blank.svg) center center/100% auto no-repeat}.jewelrytimes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jewelrytimes li img{height:26px;margin-top:30px}@media (min-width: 981px){.jewelrytimes li img{height:24px}}.itemList{margin:0 auto;padding:10px 5px 10px;background-color:#f7f8f8}.itemList .itemGrid{max-width:1200px}.itemList .itemGrid .edition span{font-weight:bold}.itemList .itemGrid .favorite{background-image:url(/assets/img/4c-jewelry/favorite.svg)}.itemList .itemGrid .favorite.added{background-image:url(/assets/img/4c-jewelry/favorite_a.svg)}@media (min-width: 981px){.itemList{padding:20px 7px}.itemList .itemGrid .credit{font-size:12px}}.itemSlidesWrapper{padding:10px 0;background-color:#f7f8f8}.itemSlidesWrapper ul.itemSlides{margin:0 auto;padding:0 15px}.itemSlidesWrapper ul.itemSlides .slick-track{margin-left:0}.itemSlidesWrapper ul.itemSlides .slick-prev,.itemSlidesWrapper ul.itemSlides .slick-next{z-index:10;top:50%;width:16px;height:16px}.itemSlidesWrapper ul.itemSlides .slick-prev::before,.itemSlidesWrapper ul.itemSlides .slick-next::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/common/arrow.svg);background-repeat:no-repeat;background-size:auto 100%}.itemSlidesWrapper ul.itemSlides .slick-prev{left:4px}.itemSlidesWrapper ul.itemSlides .slick-prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 769px){.itemSlidesWrapper ul.itemSlides .slick-prev{left:-25px}}.itemSlidesWrapper ul.itemSlides .slick-next{right:4px}@media (min-width: 769px){.itemSlidesWrapper ul.itemSlides .slick-next{right:-25px}}.itemSlidesWrapper ul.itemSlides li{padding:0 5px}.itemSlidesWrapper ul.itemSlides li a{display:block;position:relative;padding-bottom:30px;background-color:#fff}.itemSlidesWrapper ul.itemSlides li a .credit{position:absolute;bottom:0;padding:5px;font-size:9px;line-height:1.2}.itemSlidesWrapper ul.itemSlides li a .rank+.credit{padding:5px 15px 5px 5px}.itemSlidesWrapper ul.itemSlides li a .rank{position:absolute;right:5px;bottom:5px;font-family:'Crimson Text', sans-serif;line-height:1}.itemSlidesWrapper .itemSlidesLink{margin-top:10px;margin-right:20px;text-align:right}.itemSlidesWrapper .itemSlidesLink a{font-size:9px;text-decoration:underline}@media (min-width: 769px){.itemSlidesWrapper{padding:35px}.itemSlidesWrapper ul.itemSlides{max-width:1200px;padding:0}.itemSlidesWrapper ul.itemSlides .slick-prev,.itemSlidesWrapper ul.itemSlides .slick-next{width:20px;height:20px}.itemSlidesWrapper ul.itemSlides li{padding:0 10px}.itemSlidesWrapper ul.itemSlides li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding-bottom:20px}.itemSlidesWrapper ul.itemSlides li a:hover{opacity:0.6}.itemSlidesWrapper ul.itemSlides li a .credit{padding:10px;font-size:12px;line-height:1.4}.itemSlidesWrapper ul.itemSlides li a .credit .itemName{margin-bottom:3px}.itemSlidesWrapper ul.itemSlides li a .rank+.credit{padding:10px 30px 10px 10px}.itemSlidesWrapper ul.itemSlides li a .rank{right:10px;bottom:10px;font-size:26px}.itemSlidesWrapper .itemSlidesLink{max-width:1080px;margin-top:15px;margin-right:auto;margin-left:auto}.itemSlidesWrapper .itemSlidesLink a{font-size:12px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.itemSlidesWrapper .itemSlidesLink a:hover{opacity:0.6}}.bannerBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bannerBlock li{width:100%}.bannerBlock li:not(last-child){margin-bottom:15px}@media (min-width: 769px){.bannerBlock li:not(last-child){margin-bottom:50px}}.imageBanner{position:relative}.imageBanner a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:15px}.imageBanner a .titleBlock{line-height:1.4}.imageBanner a .titleBlock .title{font-family:'Crimson Text', sans-serif;font-size:16px}.imageBanner a .titleBlock .description{margin-top:5px;font-size:8px}.imageBanner img{display:block;position:relative;z-index:1;width:100%}@media (min-width: 769px){.imageBanner{width:calc(50% - 15px) !important}.imageBanner.imageBanner-wide{width:100% !important}.imageBanner a{padding-left:60px}.imageBanner a .titleBlock .title{font-size:30px}.imageBanner a .titleBlock .description{margin-top:10px;font-size:15px}.imageBanner a:hover+img{opacity:0.75}.imageBanner img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}}.imageBanner-border a{border:1px solid #ccc}.textimageBanner a{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc}.textimageBanner .textBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;text-align:center}.textimageBanner .textBlock .title{margin-bottom:5px;font-family:'Crimson Text', sans-serif;font-size:16px}.textimageBanner .textBlock .viewDetail{font-size:10px}.textimageBanner .textBlock .viewDetail::before{content:'>';margin-right:5px}.textimageBanner .textBlock.rjc{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.textimageBanner .textBlock.rjc .title{padding-right:10px;font-family:"Yu Mincho",YuMincho,serif;font-size:10px}.textimageBanner .imageBlock{width:50%}.textimageBanner .imageBlock img{width:100%;height:100%}@media (min-width: 769px){.textimageBanner a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.textimageBanner a:hover{opacity:0.6}.textimageBanner .textBlock .title{margin-bottom:10px;font-size:30px}.textimageBanner .textBlock .viewDetail{margin-top:25px;font-size:15px}.textimageBanner .textBlock.rjc .title{font-size:17px;line-height:2.1}}.bannerBlock-sidebyside{max-width:1200px;margin:0 auto;padding:0 15px}.bannerBlock-sidebyside li:not(:last-child){margin-bottom:10px}.bannerBlock-sidebyside li img{width:100%}@media (min-width: 769px){.bannerBlock-sidebyside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bannerBlock-sidebyside li{width:calc(33.33% - 10px);margin:0 5px 5px 5px}.bannerBlock-sidebyside li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.bannerBlock-sidebyside li a:hover{opacity:0.6}}.snsBLock{text-align:center}.snsBLock .snsTitle{margin-bottom:10px;color:#001f5e;font-size:1.1rem}.snsBLock .shareButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.snsBLock .shareButtons li{width:40px}.snsBLock .shareButtons li img{width:100%}@media (min-width: 769px){.snsBLock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.snsBLock .snsTitle{padding-right:30px;font-size:14px}.snsBLock .shareButtons li{width:60px}}.jewelryCategoryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1080px;margin:10px auto 0}.jewelryCategoryList li{width:calc(50% - 8px);margin:0 4px 8px}.jewelryCategoryList li:last-child,.jewelryCategoryList li:nth-last-child(2):nth-child(odd){margin-bottom:0}.jewelryCategoryList li a{display:block}.jewelryCategoryList li a img{display:block;width:100%}.jewelryCategoryList li a .categoryName{position:relative;margin-top:0;font-family:'Crimson Text', sans-serif;font-size:15px;text-align:center}.jewelryCategoryList li a .categoryName::after{content:"";position:absolute;top:50%;height:10px;padding-left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/assets/img/4c-jewelry/arrow2.svg);background-repeat:no-repeat;background-size:100% 100%}.jewelryCategoryList li.wideAll{width:100%}@media (max-width: 768px){.jewelryCategoryList li.wide{width:100%}}@media (min-width: 769px){.jewelryCategoryList{margin:30px auto 0}.jewelryCategoryList:after{content:"";display:block;width:calc(33.33% - 10px)}.jewelryCategoryList li{width:calc(33.33% - 10px);margin-bottom:10px}.jewelryCategoryList li:nth-last-child(-n+3){margin-bottom:0}.jewelryCategoryList li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.jewelryCategoryList li a:hover{opacity:0.6}.jewelryCategoryList li a .categoryName{margin-top:5px;font-size:23px}.jewelryCategoryList li a .categoryName::after{top:54%;height:12px}}.jewelryCategoryList.more{display:none}.jewelryCategoryList.more.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeInUp .6s;animation:fadeInUp .6s}.jewelryCategoryList-all{max-width:1080px}@media (min-width: 769px){.jewelryCategoryList-all li{width:calc(25% - 10px);margin:0 5px 10px}}.pageHome .viewMore{text-align:center;margin-top:15px}@media (min-width: 769px){.pageHome .viewMore{margin-top:40px}}.pageHome .newsSlides{margin:0 auto;padding:0 15px}.pageHome .newsSlides li{padding:0 2px}.pageHome .newsSlides li a{display:block}.pageHome .newsSlides li a .textBlock{padding:10px 5px 0;text-align:center}.pageHome .newsSlides li a .textBlock h3{font-size:0.85rem;line-height:1.3}.pageHome .newsSlides li a .textBlock time{display:block;margin-top:5px;font-size:0.8rem}.pageHome .newsSlides .slick-prev,.pageHome .newsSlides .slick-next{z-index:10;top:calc((100% - 60px)/2);height:16px;width:16px}.pageHome .newsSlides .slick-prev::before,.pageHome .newsSlides .slick-next::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/common/arrow.svg);background-size:auto 100%;background-repeat:no-repeat}.pageHome .newsSlides .slick-prev{left:0}.pageHome .newsSlides .slick-prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pageHome .newsSlides .slick-next{right:0}@media (min-width: 769px){.pageHome .newsSlides{padding:0 20px;max-width:1120px}.pageHome .newsSlides li{padding:0 5px}.pageHome .newsSlides li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageHome .newsSlides li a:hover{opacity:0.6}.pageHome .newsSlides li a .textBlock h3{font-size:1.05rem}.pageHome .newsSlides li a .textBlock time{font-size:1rem}.pageHome .newsSlides .slick-prev,.pageHome .newsSlides .slick-next{top:90px;height:24px;width:24px}}.pageHome .visualBlock{margin-top:15px}@media (min-width: 769px){.pageHome .visualBlock{margin-top:30px}.pageHome .visualBlock a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageHome .visualBlock a:hover{opacity:0.6}}.pageHome .about4c li{position:relative}.pageHome .about4c li:not(:last-child){margin-bottom:4px}.pageHome .about4c li a{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.pageHome .about4c li a .titleBlock{text-align:center;line-height:1.4}.pageHome .about4c li a .titleBlock .titleMain{font-family:"Crimson Text","Yu Mincho",YuMincho,serif;font-size:18px;margin-bottom:5px}.pageHome .about4c li a .titleBlock .titleMain .jpn{font-family:"Yu Mincho",YuMincho,serif;font-size:16px}.pageHome .about4c li a .titleBlock .titleSub{font-family:"Yu Mincho",YuMincho,serif;font-size:10px}.pageHome .about4c li img.bg{display:block;position:relative;z-index:1;width:100%}.pageHome .about4c li.spirit a .titleBlock{position:absolute;top:22%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageHome .about4c li.movie a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageHome .about4c li.movie a .titleBlock{color:#fff}.pageHome .about4c li.movie a .titleBlock .playButton{margin:5px 0 15px;width:55px;height:55px}.pageHome .about4c li.movie a .titleBlock .viewMovie{font-size:10px}@media (min-width: 769px){.pageHome .about4c li:not(:last-child){margin-bottom:6px}.pageHome .about4c li a:hover+img{opacity:0.75}.pageHome .about4c li a .titleBlock .titleMain{font-size:34px}.pageHome .about4c li a .titleBlock .titleMain .jpn{font-size:32px}.pageHome .about4c li a .titleBlock .titleSub{font-size:16px}.pageHome .about4c li img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageHome .about4c li.movie a .titleBlock .playButton{margin:30px 0 45px;width:100px;height:100px}.pageHome .about4c li.movie a .titleBlock .viewMovie{font-size:14px}}.pageHome .videoWrapper{position:relative;width:100%;margin:0 auto;height:0;padding-top:56.18%;overflow:hidden}.pageHome .videoWrapper iframe{position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}.pageHome .videoModal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageHome .videoModal.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .25s linear;animation:fadeIn .25s linear}.pageHome .videoModal .videoModalInner{max-width:900px;width:100%;padding:0 10px;position:relative}.pageHome .videoModal .videoModalInner .videoWrapper{position:relative;height:0;padding-top:56.25%}.pageHome .videoModal .videoModalInner .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pageHome .videoModal .videoModalInner .modalClose{position:absolute;width:30px;height:30px;top:-40px;right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pageHome .videoModal .videoModalInner .modalClose::before{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.pageHome .videoModal .videoModalInner .modalClose::after{content:"";position:absolute;width:1px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}@media (min-width: 769px){.pageHome .videoModal .videoModalInner{padding:0 70px}.pageHome .videoModal .videoModalInner .modalClose{width:60px;height:60px;top:0;right:0;cursor:pointer}}.pageHome .banner-rjc__container{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc}.pageHome .banner-rjc__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.pageHome .banner-rjc__col-text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.pageHome .banner-rjc__title{padding-right:10px;font-family:"Yu Mincho", YuMincho, serif;font-size:10px}@media (min-width: 981px){.pageHome .banner-rjc__title{margin-bottom:10px;font-size:17px;line-height:2.1}}.pageHome .banner-rjc__text{font-size:10px}@media (min-width: 981px){.pageHome .banner-rjc__text{margin-top:25px;font-size:15px}}.pageHome .banner-rjc__text::before{content:'>';margin-right:5px}.pageHome .information{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto}.pageHome .information .headline01{width:110px;font-size:16px}.pageHome .information .infoList{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:5px}@media (min-width: 769px){.pageHome .information{margin-bottom:80px}.pageHome .information .headline01{width:300px;font-size:30px;text-align:left}}.pageJewelry .resultGuide{position:relative;max-width:1200px;margin:0 auto 30px;padding:0 15px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageJewelry .resultGuide .total{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;font-weight:bold}.pageJewelry .resultGuide .refine{position:absolute;bottom:0;width:calc(100% - 30px);z-index:10}.pageJewelry .resultGuide .refine a{width:100%}.pageJewelry .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;padding:0 5px}.pageJewelry .pagination .naviPage{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.pageJewelry .pagination .naviPage .pageNumber{text-align:center;display:block;width:22px;height:22px;line-height:22px;margin:0 10px}.pageJewelry .pagination .naviPage .pageNumber.current{background-color:#ededed;color:#666}.pageJewelry .pagination .prev,.pageJewelry .pagination .next{position:relative;display:block;width:18px;height:18px}.pageJewelry .pagination .prev img,.pageJewelry .pagination .next img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}.pageJewelry .pagination .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pageJewelry .itemSlides{max-width:1080px !important}@media (min-width: 769px){.pageJewelry .resultGuide{padding-bottom:0}.pageJewelry .resultGuide .sort{position:absolute;top:-45px;right:15px}.pageJewelry .resultGuide .refine{margin-left:30px;position:static;width:200px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pageJewelry .pagination .naviPage{padding:0 20px;font-size:1.2rem}.pageJewelry .pagination .naviPage .pageNumber{width:30px;height:30px;line-height:30px;margin:0 10px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageJewelry .pagination .naviPage .pageNumber:hover{opacity:0.6}.pageJewelry .pagination .prev,.pageJewelry .pagination .next{width:24px;height:24px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageJewelry .pagination .prev:hover,.pageJewelry .pagination .next:hover{opacity:0.6}}.detailHeader{margin:25px 0 20px}@media (min-width: 769px){.detailHeader{margin:0 0 20px}}.detailHeader__name{font-size:1.15rem}@media (min-width: 769px){.detailHeader__name{font-weight:bold}}.detailHeader__code{font-size:0.85rem}.detailImageBlock .mainSlides .slick-prev,.detailImageBlock .mainSlides .slick-next{z-index:10;top:calc((100% - 60px)/2);height:16px;width:10px}.detailImageBlock .mainSlides .slick-prev::before,.detailImageBlock .mainSlides .slick-next::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/common/arrow.svg);background-size:auto 100%;background-repeat:no-repeat}.detailImageBlock .mainSlides .slick-prev{left:-10px}.detailImageBlock .mainSlides .slick-prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.detailImageBlock .mainSlides .slick-next{right:-10px}.detailImageBlock img{width:100%}.detailImageBlock .imageThumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detailImageBlock .imageThumb li{width:calc(20% - 8px);margin:4px;border:1px solid #ededed}.detailImageBlock .imageThumb li.active{border-color:#000}@media (min-width: 769px){.detailImageBlock .imageThumb{max-width:420px;margin:0 auto}.detailImageBlock .imageThumb li{width:calc(20% - 10px);margin:5px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.detailImageBlock .imageThumb li:hover{opacity:0.6}}@media (max-width: 768px){.detailShoplimited_block{text-align:center}}@media (min-width: 769px){.detailShoplimited_block{width:38%;float:right;min-width:410px}}.detailShoplimited_text{padding:5px 10px;background-color:#f7f8f8;font-size:0.85rem}@media (max-width: 768px){.detailShoplimited_text{margin-top:30px;text-align:center}}@media (min-width: 769px){.detailShoplimited_text{display:inline-block}}.detailShoplimited_font-big{font-size:1.3rem}.detailInfoBlock .itemMarking{margin-top:30px}.detailInfoBlock .shareItem{margin-top:30px}.detailInfoBlock .shareItemHeadline{text-align:center}.detailInfoBlock .shareList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detailInfoBlock .shareList .itemButton{width:100%;margin-bottom:15px}.detailInfoBlock .itemDetail{margin-top:35px}.detailInfoBlock .itemDetail .itemName{margin-bottom:15px;font-size:1rem}.detailInfoBlock .itemDetail .description{margin-bottom:10px;font-size:0.85rem}.detailInfoBlock .itemDetail .spec{font-size:0.85rem}.detailInfoBlock .itemDetail .approval img{width:auto;height:11px}.detailInfoBlock .itemDetail .caption{font-size:0.85rem}@media (min-width: 769px){.detailInfoBlock .shareItem{margin-top:50px}.detailInfoBlock .shareList .itemButton{width:auto;margin-right:20px;margin-bottom:0}.detailInfoBlock .sns li{margin:0 7px}.detailInfoBlock .sns li a{width:32px;height:32px}.detailInfoBlock .itemDetail{margin-top:50px}}.itemHeader{padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.itemHeader .customCheckbox{display:none}.itemHeader .customCheckbox+label{position:relative;padding-left:30px;height:23px;line-height:23px;display:inline-block}.itemHeader .customCheckbox+label::after{content:'';position:absolute;top:50%;left:0;width:23px;height:23px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #ccc;background-color:#fff;z-index:1}.itemHeader .customCheckbox+label::before{display:none;content:url(/assets/img/common/check.svg);position:absolute;top:0;left:1px;width:23px;z-index:2}.itemHeader .customCheckbox:checked+label::after{border-color:#000;background-color:#000}.itemHeader .customCheckbox:checked+label::before{display:block}@media (min-width: 769px){.itemHeader .customCheckbox+label{padding-left:35px;height:26px;line-height:26px;cursor:pointer}.itemHeader .customCheckbox+label::after{width:26px;height:26px}.itemHeader .customCheckbox+label::before{width:26px}}.itemHeader .itemName{font-size:1.15rem;line-height:1.4}.itemHeader .markingAvailable{margin-left:20px;font-size:0.85rem}.itemHeader .price{margin-left:auto}@media (min-width: 769px){.itemHeader{border-top:none}}.itemSize .sizeInner{display:-webkit-box;display:-ms-flexbox;display:flex}.itemSize .sizeInner .sizeHeadline{margin-bottom:5px;font-size:0.9rem;min-height:18px}.itemSize .sizeInner .sizeHeadline .icon{margin-left:3px}.itemSize .sizeInner .sizeHeadline .icon img{width:18px;height:18px}.itemSize .sizeInner .sizeSelect{width:170px}.itemSize .sizeInner .sizeRepair{padding:0 10px}.itemSize .sizeInner .sizeRepair select.adjustSize{height:28px}.itemSize .sizeInner .sizeOrder{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.itemSize .sizeInner .sizeOrder .sizeOrderNum{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.itemSize .sizeInner .sizeOrder .sizeOrderNum .orderSize{font-weight:bold}.itemSize .note{margin-top:10px;font-size:0.75rem}@media (min-width: 769px){.itemSize .sizeInner .sizeHeadline{margin-bottom:5px;min-height:22px}.itemSize .sizeInner .sizeHeadline .icon img{width:22px;height:22px}.itemSize .sizeInner .sizeSelect{width:180px}.itemSize .sizeInner .sizeRepair .adjustSize{font-size:0.85rem}}.sizeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizeList .baseSize{display:none}.sizeList label{display:inline-block;width:28px;height:28px;line-height:26px;text-align:center;background-color:#fff;border:1px solid #e0e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:7px}.sizeList label:not(:last-child){margin-right:7px}.sizeList label.disable{background-color:#e0e1e1;color:#b5b5b6}.sizeList .baseSize:checked+label{background-color:#000;color:#fff}@media (min-width: 769px){.sizeList label{cursor:pointer}}.itemMarking .customCheckbox{display:none}.itemMarking .customCheckbox+label{position:relative;padding-left:23px;height:16px;line-height:16px;display:inline-block}.itemMarking .customCheckbox+label::after{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #ccc;background-color:#fff;z-index:1}.itemMarking .customCheckbox+label::before{display:none;content:url(/assets/img/common/check.svg);position:absolute;top:0;left:1px;width:16px;z-index:2}.itemMarking .customCheckbox:checked+label::after{border-color:#000;background-color:#000}.itemMarking .customCheckbox:checked+label::before{display:block}@media (min-width: 769px){.itemMarking .customCheckbox+label{padding-left:28px;height:19px;line-height:19px;cursor:pointer}.itemMarking .customCheckbox+label::after{width:19px;height:19px}.itemMarking .customCheckbox+label::before{width:19px}}.itemMarking .note{font-size:0.75rem}.itemMarking .icon{display:inline-block;width:18px;height:18px}.itemMarking .icon img{width:100%}@media (min-width: 769px){.itemMarking .icon{width:22px;height:22px}}.itemButton .textLinkButton{position:relative;display:block;border:1px solid #ccc;padding:10px 20px;line-height:22px;min-width:240px;text-align:center}.itemButton .textLinkButton .icon{display:inline-block;width:22px;height:22px;margin:0 5px}.itemButton .textLinkButton .icon img{height:100%;width:auto}.itemButton .textLinkButton.noneIcon::after{position:absolute;content:"";width:18px;height:18px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}@media (min-width: 769px){.itemButton .textLinkButton{font-size:0.85rem;line-height:28px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.itemButton .textLinkButton:hover{opacity:0.6}.itemButton .textLinkButton .icon{width:28px;height:28px}.itemButton .textLinkButton.noneIcon::after{width:26px;height:26px;right:15px}}.itemAnswer .itemAnswerTitle{font-size:1.15rem;margin-bottom:15px;text-align:center}.itemAnswer p{font-size:0.9rem}@media (min-width: 769px){.itemAnswer .itemAnswerTitle{margin-bottom:30px}}.dealersListWrapper .customSelectWrapper{width:100%}.dealersListWrapper .customSelectWrapper select{width:100%}.dealersListWrapper .dealersListLede{max-width:600px;margin:20px auto 0;padding:0 5px;font-size:0.9rem}.dealersListWrapper .dealersListLede .marks{line-height:16px}.dealersListWrapper .dealersListLede .marks .statusIcon img{width:16px;height:16px}.dealersListWrapper .dealersListLede .note{color:#e60012}.dealersListWrapper .dealersListLede .marks{margin-top:30px;text-align:center}.dealersListWrapper .dealersList{max-width:600px;margin:20px auto}.dealersListWrapper .dealersList>li{border-bottom:1px solid #ccc;font-size:10px}.dealersListWrapper .dealersList>li a{position:relative;display:block;padding:10px 20px 10px 5px}.dealersListWrapper .dealersList>li a::after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(/assets/img/common/arrow.svg) center center/100% auto no-repeat}.dealersListWrapper .dealersList>li .dealerName{margin-bottom:3px}.dealersListWrapper .dealersList>li .stockStatus{display:-webkit-box;display:-ms-flexbox;display:flex}.dealersListWrapper .dealersList>li .stockStatus li{margin-right:20px;line-height:12px}.dealersListWrapper .dealersList>li .stockStatus li .statusIcon img{width:12px;height:12px}@media (min-width: 769px){.dealersListWrapper .dealersListLede{margin-top:40px}.dealersListWrapper .dealersListLede .marks{line-height:20px}.dealersListWrapper .dealersListLede .marks .statusIcon img{width:20px;height:20px}.dealersListWrapper .dealersList{margin:40px auto}.dealersListWrapper .dealersList>li{font-size:0.85rem}.dealersListWrapper .dealersList>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.dealersListWrapper .dealersList>li a::after{display:none}.dealersListWrapper .dealersList>li a:hover{opacity:0.6}.dealersListWrapper .dealersList>li .stockStatus{margin-left:auto}.dealersListWrapper .dealersList>li .stockStatus li{line-height:18px}.dealersListWrapper .dealersList>li .stockStatus li .statusIcon img{width:18px;height:18px}}.addtoCart{position:fixed;width:100%;height:80px;background-color:#e4e4e5;bottom:0;left:0;z-index:99}.addtoCart .addtoCartInner{padding:0 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.addtoCart .addtoCartInner .addtoCartInfo .shipping .date{font-size:1.2rem;font-weight:bold}.addtoCart .addtoCartInner .cartButton{width:60%}@media (min-width: 769px){.addtoCart{height:130px}.addtoCart .addtoCartInner{max-width:1200px;margin:0 auto;padding:0 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.addtoCart .addtoCartInner .addtoCartInfo{max-width:62%;width:calc(100% - 410px);text-align:right;padding-right:50px;font-size:1.1rem;line-height:1.3}.addtoCart .addtoCartInner .addtoCartInfo .shipping .date{font-size:20px;font-weight:bold}.addtoCart .addtoCartInner .cartButton{width:410px}}.pageMarking .markingHeader{margin-top:30px}.pageMarking .markingHeader .itemName{margin-bottom:25px;font-size:8px}.pageMarking .markingHeader .itemName::before{content:">";margin-right:5px}.pageMarking .markingHeader .markingHeaderInner .textBlock .pageTitle{text-align:center}.pageMarking .markingHeader .markingHeaderInner .textBlock .description{text-align:center;font-size:7px}.pageMarking .markingHeader .markingHeaderInner .markingImage{width:200px;margin:10px auto 0}.pageMarking .markingHeader .markingHeaderInner .markingImage img{display:block;width:100%;border:1px solid #ccc}.pageMarking .markingHeader .markingHeaderInner .markingImage figcaption{margin-top:3px;text-align:right;font-size:7px}.pageMarking .markBlock{margin-bottom:30px}.pageMarking .markBlock .mark{margin-top:40px;width:100%}.pageMarking .markBlock .mark .title{font-size:14px;margin-bottom:10px}.pageMarking .markBlock .mark .title span{font-size:11px;margin-left:10px}.pageMarking .markBlock .mark .letters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #000}.pageMarking .markBlock .mark .letters .inputLetters{font-family:'Crimson Text', sans-serif;font-size:22px;line-height:1;height:30px}.pageMarking .markBlock .mark .letters .leftLetters{font-size:11px;margin-bottom:5px}.pageMarking .markBlock .mark .keypad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.pageMarking .markBlock .mark .keypad li{position:relative;width:calc((100% / 7) - 4px);margin:0 2px 4px;border:1px solid #ccc;text-align:center;font-family:'Crimson Text', sans-serif;font-size:17px;-webkit-box-shadow:2px 2px 0 #efefef;box-shadow:2px 2px 0 #efefef}.pageMarking .markBlock .mark .keypad li input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:10px 0;width:100%;background-color:#fff;line-height:1;margin:0}.pageMarking .markBlock .mark .keypad.keypad-etc{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageMarking .markBlock .mark .keypad.keypad-etc li{width:calc((100% / 7)*2 - 4px);font-size:12px}.pageMarking .markingFooter{margin:50px auto 30px;text-align:center}.pageMarking .markingFooter .cartButton{width:100%;max-width:450px}.pageMarking .markingFooter .backButton{margin-top:15px}.pageMarking .markingFooter .backButton a.textButton{width:130px}@media (min-width: 769px){.pageMarking .markingHeader{margin-top:70px}.pageMarking .markingHeader .itemName{margin-bottom:60px;font-size:14px}.pageMarking .markingHeader .markingHeaderInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:950px}.pageMarking .markingHeader .markingHeaderInner .textBlock .pageTitle{text-align:left;font-size:20px}.pageMarking .markingHeader .markingHeaderInner .textBlock .description{text-align:left;font-size:12px}.pageMarking .markingHeader .markingHeaderInner .markingImage{width:320px;margin:0}.pageMarking .markingHeader .markingHeaderInner .markingImage figcaption{font-size:12px}.pageMarking .markBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageMarking .markBlock .mark{margin-top:20px;width:100%}.pageMarking .markBlock .mark:nth-child(odd){padding-right:20px}.pageMarking .markBlock .mark:nth-child(even){padding-left:20px}.pageMarking .markBlock .mark .title{font-size:20px;margin-bottom:15px}.pageMarking .markBlock .mark .title span{font-size:15px}.pageMarking .markBlock .mark .letters .inputLetters{font-size:28px;height:34px}.pageMarking .markBlock .mark .letters .leftLetters{font-size:12px}.pageMarking .markBlock .mark .keypad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.pageMarking .markBlock .mark .keypad li{width:calc(10% - 4px);margin:0 2px 4px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageMarking .markBlock .mark .keypad li:hover{opacity:0.6}.pageMarking .markBlock .mark .keypad li input[type="button"]{padding:10px 0;cursor:pointer;outline:0}.pageMarking .markingFooter{margin:80px auto}.pageMarking .markingFooter .backButton{margin-top:20px}.pageMarking .markingFooter .backButton a.textButton{width:170px}}.stylebookWrapper{position:relative}.styleBook{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.styleBook li.styleVisual{position:relative;width:50%}.styleBook li.styleVisual .stylebookImage img{width:100%}@media (min-width: 769px){.styleBook li.styleVisual{width:calc(100% / 3);background-color:#fff}.styleBook li.styleVisual .stylebookImage{position:relative;cursor:pointer}.styleBook li.styleVisual .stylebookImage img{position:relative;z-index:1}.styleBook li.styleVisual .stylebookImage::after{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:rgba(255,255,255,0)}.styleBook li.styleVisual .stylebookImage:hover::after{background-color:rgba(255,255,255,0.4)}}.stylebookModal{position:fixed;z-index:999;top:0;left:-100%;width:100%;height:100%;opacity:0;background-color:rgba(255,255,255,0.95)}.stylebookModal.active{left:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:1}.stylebookModal .stylebookModalInner{position:relative;height:100%}.stylebookModal .stylebookModalBody{max-height:calc(100% - 60px);padding:10px;overflow:auto;-webkit-overflow-scrolling:touch}.stylebookModal .stylebookDetailContainer .stylebookImage{position:relative;width:100%;height:0;padding-top:100%;background-color:#ededed}.stylebookModal .stylebookDetailContainer .stylebookImage img{position:absolute;top:0;left:0;width:100%}.stylebookModal .stylebookDetailContainer ul.stylebookItemList{margin-top:10px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li{padding-bottom:10px;border-bottom:1px solid #ccc}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li:not(:last-child){margin-bottom:10px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding-right:20px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li a::after{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .itemNoneLink{padding-right:20px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .itemNoneLink .credit{padding-left:60px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .itemImage{width:50px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .credit{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px;font-size:10px;line-height:1.4}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .credit .itemName{font-size:12px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .credit .price{margin-right:8px;font-weight:bold}.stylebookModal .stylebookDetailFooter{position:absolute;bottom:0;width:100%;height:60px;padding:10px}.stylebookModal .stylebookDetailFooter .arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.stylebookModal .stylebookDetailFooter .arrows li{width:50%}.stylebookModal .stylebookDetailFooter .arrows li:nth-child(even){text-align:right}.stylebookModal .stylebookDetailFooter .arrows li span{position:relative;font-family:'Heebo', sans-serif}.stylebookModal .stylebookDetailFooter .arrows li span::after{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/arrow.svg) center center/auto 100% no-repeat}.stylebookModal .stylebookDetailFooter .arrows li span.next{padding-right:20px}.stylebookModal .stylebookDetailFooter .arrows li span.prev{padding-left:20px}.stylebookModal .stylebookDetailFooter .arrows li span.prev::after{right:auto;left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.stylebookModal .stylebookDetailFooter .closeWrapper{font-family:'Heebo', sans-serif;text-align:center}@media (min-width: 769px){.stylebookModal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.stylebookModal.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .6s;animation:fadeIn .6s}.stylebookModal .stylebookModalInner{z-index:2;width:800px;height:auto;background-color:rgba(255,255,255,0.9)}.stylebookModal .stylebookModalBody{max-height:none;padding:10px;overflow:visible}.stylebookModal .stylebookDetailContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.stylebookModal .stylebookDetailContainer .stylebookImage{width:50%;height:390px;padding-top:0}.stylebookModal .stylebookDetailContainer ul.stylebookItemList{width:50%;max-height:390px;margin-top:0;padding:10px 0;padding-left:20px;overflow:auto;-webkit-overflow-scrolling:touch}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .itemNoneLink .credit{padding-left:80px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .itemImage{width:70px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .credit{font-size:11px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li .credit .itemName{font-size:14px}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.stylebookModal .stylebookDetailContainer ul.stylebookItemList li a:hover{opacity:0.6}.stylebookModal .stylebookDetailFooter{position:relative;height:auto}.stylebookModal .stylebookDetailFooter .arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.stylebookModal .stylebookDetailFooter .arrows li{width:50%}.stylebookModal .stylebookDetailFooter .arrows li:nth-child(even){text-align:right}.stylebookModal .stylebookDetailFooter .arrows li span{cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.stylebookModal .stylebookDetailFooter .arrows li span:hover{opacity:0.6}.stylebookModal .stylebookDetailFooter .arrows li span::after{width:20px;height:20px}.stylebookModal .stylebookDetailFooter .arrows li span.next{padding-right:25px}.stylebookModal .stylebookDetailFooter .arrows li span.prev{padding-left:25px}.stylebookModal .stylebookDetailFooter .closeWrapper .closeButton{cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.stylebookModal .stylebookDetailFooter .closeWrapper .closeButton:hover{opacity:0.6}.stylebookModal .stylebookModalBg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}}.pageStylebook .spNote{margin-bottom:15px;text-align:center}.pageStylebook .stylebookWrapper{margin:0 auto}@media (min-width: 769px){.pageStylebook .stylebookWrapper{width:720px}}@media (min-width: 1080px){.pageStylebook .stylebookWrapper{width:960px}}@media (min-width: 1200px){.pageStylebook .stylebookWrapper{width:1044px}}@media (max-width: 768px){.pageStylebook .styleBook li:nth-child(5n){width:100%}}@media (min-width: 769px){.pageStylebook .styleGridInner .styleBook.grid{display:grid;display:-ms-grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}.pageStylebook .styleGridInner .styleBook.grid li.styleVisual{width:100%}.pageStylebook .styleGridInner .styleBook.grid.notEnough{display:-webkit-box;display:-ms-flexbox;display:flex}.pageStylebook .styleGridInner .styleBook.grid.notEnough li.styleVisual{width:25%}.pageStylebook .styleGridInner .styleBook.inline li.styleVisual{width:calc(100% / 3)}.pageStylebook .styleGridInner .styleBook.inline li.styleVisual:nth-child(4),.pageStylebook .styleGridInner .styleBook.inline li.styleVisual:nth-child(5){width:50%}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:first-child{grid-column:1 / 3;grid-row:1 / 3}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:nth-child(1){-ms-grid-column:1;grid-column:1 / 3;-ms-grid-row:1;grid-row:1 / 3;-ms-grid-row-span:2;-ms-grid-column-span:2}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:nth-child(3){-ms-grid-column:4;-ms-grid-row:1}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:nth-child(4){-ms-grid-column:3;-ms-grid-row:2}.pageStylebook .styleGridInner:nth-child(odd) .styleBook.grid li.styleVisual:nth-child(5){-ms-grid-column:4;-ms-grid-row:2}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:last-child{grid-column:3 / 5;grid-row:1 / 3}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.pageStylebook .styleGridInner:nth-child(even) .styleBook.grid li.styleVisual:nth-child(5){-ms-grid-column:3;grid-column:3 / 5;-ms-grid-row:1;grid-row:1 / 3;-ms-grid-row-span:2;-ms-grid-column-span:2}}.pagePresent .presentHeader{height:170px;background-size:auto 100%;background-position:top center}.pagePresent .presentHeader .presentHeaderInner{margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;max-width:920px}.pagePresent .presentHeader .presentHeaderInner h1{width:160px}@media (min-width: 769px){.pagePresent .presentHeader{height:360px}.pagePresent .presentHeader .presentHeaderInner h1{width:250px}}.pagePresent .presentWrapper{max-width:920px;margin:0 auto}@media (min-width: 769px){.pagePresent .presentWrapper{padding:0 15px}}@media (max-width: 768px){.pagePresent .paddingInner{padding:0 15px}}.pagePresent .anchorNavi{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:920px}.pagePresent .anchorNavi li{width:100%;border:1px solid #c0cae0}.pagePresent .anchorNavi li:not(:last-child){border-right:none}.pagePresent .anchorNavi li a{position:relative;display:block;text-align:center;font-family:"Yu Mincho",YuMincho,serif;font-size:11px;line-height:1.2;color:#001f5e;background:-webkit-gradient(linear, left top, left bottom, from(#fcfdff), to(#e6effc));background:-o-linear-gradient(top, #fcfdff 0%, #e6effc 100%);background:linear-gradient(to bottom, #fcfdff 0%, #e6effc 100%);padding:10px 5px 20px}.pagePresent .anchorNavi li a::after{content:"";position:absolute;width:8px;height:8px;bottom:7px;left:50%;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-position:top center;background-repeat:no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}@media (min-width: 769px){.pagePresent .anchorNavi{margin:30px auto 0}.pagePresent .anchorNavi li a{font-size:16px;padding:25px 10px 40px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pagePresent .anchorNavi li a:hover{opacity:0.6}.pagePresent .anchorNavi li a::after{width:12px;height:12px;bottom:18px;left:50%}}.pagePresent .sectionTitle{background-color:#f1f5fe;font-family:"Yu Mincho",YuMincho,serif;font-size:18px;padding:15px 15px;color:#001f5e;margin-bottom:15px;line-height:1.2}@media (min-width: 769px){.pagePresent .sectionTitle{font-size:30px;background-color:#fff;padding:10px 0;margin-bottom:10px}}.pagePresent .categoryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.pagePresent .categoryList li{width:100%;border-top:1px solid #DFE9F2;display:-webkit-box;display:-ms-flexbox;display:flex}.pagePresent .categoryList li:last-child{border-bottom:1px solid #DFE9F2}.pagePresent .categoryList li .imageBlock{width:120px}.pagePresent .categoryList li .imageBlock img{width:100%}.pagePresent .categoryList li .textBlock{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}.pagePresent .categoryList li .textBlock .categoryTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:15px;line-height:1.2;color:#001f5e;margin-bottom:5px}.pagePresent .categoryList li .textBlock p{margin-bottom:5px}.pagePresent .categoryList li .textBlock p .caption{font-size:90%}.pagePresent .categoryList li .textBlock a{position:relative;color:#001f5e;text-decoration:underline;font-size:10px}.pagePresent .categoryList li .textBlock a::before{content:'';display:inline-block;width:6px;height:8px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-right:5px}@media (min-width: 769px){.pagePresent .categoryList{border-top:1px solid #DFE9F2;margin-top:30px}.pagePresent .categoryList li{width:50%;border-top:none;border-right:1px solid #DFE9F2;border-bottom:1px solid #DFE9F2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagePresent .categoryList li:nth-child(odd){border-left:1px solid #DFE9F2}.pagePresent .categoryList li:last-child:nth-child(odd){border-right:1px solid #DFE9F2}.pagePresent .categoryList li .imageBlock{width:210px}.pagePresent .categoryList li .textBlock{padding:20px}.pagePresent .categoryList li .textBlock .categoryTitle{font-size:22px;margin-bottom:10px}.pagePresent .categoryList li .textBlock p{font-size:12px}.pagePresent .categoryList li .textBlock a{font-size:11px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pagePresent .categoryList li .textBlock a:hover{opacity:0.6}.pagePresent .categoryList li .textBlock a::before{width:8px;height:10px}.pagePresent .categoryList.categoryList-collection li .imageBlock,.pagePresent .categoryList.categoryList-material li .imageBlock{width:200px}}.pagePresent .bridalBanner{text-align:center}.pagePresent .bridalBanner .textBanner{position:relative;display:block;text-align:left;font-family:"Yu Mincho",YuMincho,serif;font-size:12px;color:#001f5e;padding:10px 10px 10px 30px}.pagePresent .bridalBanner .textBanner span{text-decoration:underline}.pagePresent .bridalBanner .textBanner::after{content:"";position:absolute;width:8px;height:8px;top:50%;left:10px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-position:top center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 769px){.pagePresent .bridalBanner{margin-top:40px}.pagePresent .bridalBanner .textBanner{display:inline-block;background-color:#e6effc;font-size:13px;padding:30px 30px 30px 60px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pagePresent .bridalBanner .textBanner::after{width:12px;height:12px;left:30px}.pagePresent .bridalBanner .textBanner:hover{opacity:0.6}}.pagePresent .selectJewelry .selectJewelryTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:16px;color:#001f5e;margin-bottom:10px}.pagePresent .selectJewelry .selectJewelryButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagePresent .selectJewelry .selectJewelryButtons li{width:calc(50% - 2px);text-align:center}.pagePresent .jewelryCase li:not(:last-child){margin-bottom:50px}.pagePresent .jewelryCase li .imageBlock{margin-bottom:10px}.pagePresent .jewelryCase li .imageBlock img{width:100%}.pagePresent .jewelryCase li .textBlock .jewelryCaseTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:16px;color:#001f5e;margin-bottom:5px}@media (min-width: 769px){.pagePresent .jewelryCase li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #DFE9F2}.pagePresent .jewelryCase li:not(:last-child){margin-bottom:0}.pagePresent .jewelryCase li:not(:first-child){border-top:none}.pagePresent .jewelryCase li .imageBlock{width:360px;margin-bottom:0;border-right:1px solid #DFE9F2}.pagePresent .jewelryCase li .textBlock{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px}.pagePresent .jewelryCase li .textBlock .jewelryCaseTitle{font-size:20px;margin-bottom:10px}.pagePresent .jewelryCase li .textBlock p{font-size:12px}}.pagePresent .searchShop .imageBlock{margin-bottom:10px}.pagePresent .searchShop .imageBlock img{width:100%}.pagePresent .searchShop .textBlock .shopAreaList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.pagePresent .searchShop .textBlock .shopAreaList li{width:calc(50% - 2px);border:1px solid #DFE9F2;margin-bottom:4px;color:#001f5e}.pagePresent .searchShop .textBlock .shopAreaList li a{position:relative;display:block;padding:10px;text-align:center;font-size:14px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#fcfdff), to(#e6effc));background:-o-linear-gradient(top, #fcfdff 0%, #e6effc 100%);background:linear-gradient(to bottom, #fcfdff 0%, #e6effc 100%)}.pagePresent .searchShop .textBlock .shopAreaList li a::before{content:"";position:absolute;width:8px;height:8px;top:50%;left:15px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-position:top center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pagePresent .searchShop .textBlock .shopAreaList li.onlineShop{width:100%}.pagePresent .searchShop .textBlock .shopAreaList li.onlineShop a::before{position:relative;display:inline-block;vertical-align:top;width:20px;height:20px;top:auto;left:auto;margin-right:5px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-image:url(/assets/img/4c-jewelry/bag.svg)}@media (min-width: 769px){.pagePresent .searchShop{display:-webkit-box;display:-ms-flexbox;display:flex}.pagePresent .searchShop .imageBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:350px;margin-bottom:0}.pagePresent .searchShop .textBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 50px 0 0}.pagePresent .searchShop .textBlock p{font-size:14px}.pagePresent .searchShop .textBlock .shopAreaList{margin-top:40px}.pagePresent .searchShop .textBlock .shopAreaList li{width:calc(33.33% - 2px);margin-bottom:4px}.pagePresent .searchShop .textBlock .shopAreaList li a{padding:7px;font-size:12px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pagePresent .searchShop .textBlock .shopAreaList li a:hover{opacity:0.6}.pagePresent .searchShop .textBlock .shopAreaList li.onlineShop{width:calc(33.33% - 2px)}.pagePresent .searchShop .textBlock .shopAreaList li.onlineShop a::before{width:18px;height:18px}}.pagePresent .snsBLock{margin-top:30px}@media (min-width: 769px){.pagePresent .snsBLock{margin-top:60px}}.pagePresent #marking .markingWrapper .imageBlock{margin-bottom:20px}.pagePresent #marking .markingWrapper .textBlock{margin-bottom:10px}.pagePresent #marking .markingWrapper .textBlock .markingTitle{margin-bottom:10px}.pagePresent #marking .markingWrapper .textBlock .markingTitle .markingTitleEn{width:192px;display:block;margin:0 auto}.pagePresent #marking .markingWrapper .textBlock .markingTitle .markingTitleJpn{width:100px;display:block;margin:5px auto 0}.pagePresent #marking .markingWrapper .textBlock .caption{margin-top:10px;font-size:0.9rem}@media (min-width: 769px){.pagePresent #marking .markingWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pagePresent #marking .markingWrapper .imageBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:290px;margin-bottom:0}.pagePresent #marking .markingWrapper .textBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;padding-right:30px}.pagePresent #marking .markingWrapper .textBlock .markingTitle{margin-bottom:25px}.pagePresent #marking .markingWrapper .textBlock .markingTitle .markingTitleEn{width:250px;margin:0}.pagePresent #marking .markingWrapper .textBlock .markingTitle .markingTitleJpn{width:140px;margin:5px 0}.pagePresent #marking .markingWrapper .textBlock .description{font-size:13px}.pagePresent #marking .markingWrapper .textBlock .caption{margin-top:20px;font-size:10px}}.pageJewelrycare .jewelrycareHeader{height:500px;background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_00.jpg);background-size:cover;background-position:top center}.pageJewelrycare .jewelrycareHeader .jewelrycareInner{padding:15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageJewelrycare .jewelrycareHeader .jewelrycareInner h1{width:160px}.pageJewelrycare .jewelrycareHeader .jewelrycareInner .headerCopy{width:100%;-ms-flex-item-align:end;align-self:flex-end}.pageJewelrycare .jewelrycareHeader .jewelrycareInner .headerCopy .catch{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;color:#444;margin-bottom:10px}@media (min-width: 769px){.pageJewelrycare .jewelrycareHeader{height:530px;background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_00_wide.jpg);background-size:auto 100%;background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageJewelrycare .jewelrycareHeader .jewelrycareInner{height:auto;width:45%;display:block}.pageJewelrycare .jewelrycareHeader .jewelrycareInner h1{width:250px;margin-bottom:50px}.pageJewelrycare .jewelrycareHeader .jewelrycareInner .headerCopy .catch{font-size:22px;margin-bottom:10px}.pageJewelrycare .jewelrycareHeader .jewelrycareInner .headerCopy p{font-family:"Yu Mincho",YuMincho,serif;font-size:0.9rem;line-height:2}}.pageJewelrycare .jewelrycareWrapper{max-width:920px;margin:0 auto;padding:0 15px}.pageJewelrycare .supportContainer li{height:370px;background-size:cover;background-position:top center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pageJewelrycare .supportContainer li:not(:last-child){margin-bottom:20px}.pageJewelrycare .supportContainer li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pageJewelrycare .supportContainer li .supportInner{padding:15px}.pageJewelrycare .supportContainer li .supportInner .supportTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;color:#001f5e;margin-bottom:10px}.pageJewelrycare .supportContainer li .supportInner .caption{margin-top:5px;font-size:10px;color:#777}.pageJewelrycare .supportContainer li .supportInner .supportMore{position:relative;color:#001f5e;text-decoration:underline;font-size:11px;margin-top:10px}.pageJewelrycare .supportContainer li .supportInner .supportMore::before{content:'';display:inline-block;width:8px;height:8px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-right:5px}.pageJewelrycare .supportContainer li.supportResize{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_01.jpg)}.pageJewelrycare .supportContainer li.supportMarking{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_02.jpg);background-size:calc(100% - 30px) auto;background-position:top 15px center;background-color:#f7fbfe}.pageJewelrycare .supportContainer li.supportParts{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_03.jpg)}.pageJewelrycare .supportContainer li.supportStone{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_04.jpg)}.pageJewelrycare .supportContainer li.supportCleaning{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_05.jpg)}@media (min-width: 769px){.pageJewelrycare .supportContainer li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:320px}.pageJewelrycare .supportContainer li:not(:last-child){margin-bottom:50px}.pageJewelrycare .supportContainer li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageJewelrycare .supportContainer li a:hover{opacity:0.6}.pageJewelrycare .supportContainer li .supportInner{padding:0 60px}.pageJewelrycare .supportContainer li .supportInner .supportTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:25px;margin-bottom:15px}.pageJewelrycare .supportContainer li .supportInner .supportDesc{font-family:"Yu Mincho",YuMincho,serif;font-size:13px}.pageJewelrycare .supportContainer li .supportInner .supportMore{font-size:12px;margin-top:10px}.pageJewelrycare .supportContainer li .supportInner .supportMore::before{content:'';display:inline-block;width:8px;height:8px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-right:5px}.pageJewelrycare .supportContainer li:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageJewelrycare .supportContainer li:nth-child(even) a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageJewelrycare .supportContainer li:nth-child(even) .supportInner{width:calc(50% - 30px);padding-left:0}.pageJewelrycare .supportContainer li.supportResize{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_01_wide.jpg)}.pageJewelrycare .supportContainer li.supportMarking{background-size:360px auto;background-position:center left 60px}.pageJewelrycare .supportContainer li.supportParts{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_03_wide.jpg)}.pageJewelrycare .supportContainer li.supportStone{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_04_wide.jpg)}.pageJewelrycare .supportContainer li.supportCleaning{background-image:url(/assets/img/4c-jewelry/jewelrycare/bg_05_wide.jpg)}}.pageJewelrycare .supportNote{margin-top:10px;font-size:10px;color:#777}@media (min-width: 769px){.pageJewelrycare .supportNote{text-align:right}}.pageJewelrycare .linkFaq{text-align:center}.pageJewelrycare .linkFaq li:not(:last-child){margin-bottom:10px}@media (min-width: 769px){.pageJewelrycare .linkFaq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageJewelrycare .linkFaq li{margin:0 20px}.pageJewelrycare .linkFaq li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageJewelrycare .linkFaq li a:hover{opacity:0.6}}.pageJewelrycare .shopInduction{margin-top:30px;text-align:center}.pageJewelrycare .shopInduction .lede{font-size:12px;margin-bottom:5px}@media (min-width: 769px){.pageJewelrycare .shopInduction{margin-top:50px}}.pageJewelrycare .footerPageLink{position:relative;color:#001f5e;text-decoration:underline;font-size:14px}.pageJewelrycare .footerPageLink::before{content:'';display:inline-block;width:8px;height:8px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-right:5px}@media (min-width: 769px){.pageJewelrycare .footerPageLink{font-size:14px}.pageJewelrycare .footerPageLink::before{width:12px;height:12px}}.pageJewelrycare .snsBLock{margin-top:50px}.pageJewelrycare .specialBnr{margin-top:50px}.pageSpirit .spiritTopHeader{text-align:center;margin-top:15px;margin-bottom:20px}.pageSpirit .spiritTopHeader h1{font-family:"Yu Mincho",YuMincho,serif;font-size:22px;color:#001f5e;padding-bottom:25px;background-image:url(/assets/img/4c-jewelry/spirit/top_1.gif);background-size:60px auto;background-repeat:no-repeat;background-position:center bottom}.pageSpirit .spiritTopHeader .headerCopy{font-family:"Yu Mincho",YuMincho,serif;margin-top:10px;letter-spacing:0.05em}.pageSpirit .spiritTopHeader .videoWrapper{margin-top:10px}.pageSpirit .spiritTopHeader .videoWrapper video{width:100%}@media (min-width: 769px){.pageSpirit .spiritTopHeader{margin-bottom:40px}.pageSpirit .spiritTopHeader h1{font-size:28px}.pageSpirit .spiritTopHeader .headerCopy{font-size:17px}.pageSpirit .spiritTopHeader .videoWrapper{padding:0 20px;margin-top:40px}}.pageSpirit .linkUl li{margin-bottom:5px}.pageSpirit .linkUl li img{width:100%}@media (min-width: 769px){.pageSpirit .linkUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageSpirit .linkUl li{margin:4px}.pageSpirit .linkUl li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border:1px solid #DAE0EE;display:block}.pageSpirit .linkUl li a:hover{opacity:0.6}.pageSpirit .linkUl li .linkWrapper{position:relative}.pageSpirit .linkUl li .linkWrapper .textBlock{position:absolute;width:100%;padding:0 10px;top:25px;left:0;text-align:center}.pageSpirit .linkUl li .linkWrapper .textBlock .linkTitle{font-family:'Crimson Text', sans-serif;font-size:22px;color:#001f5e;letter-spacing:0.145em;line-height:1.4}.pageSpirit .linkUl li .linkWrapper .textBlock .linkCopy{font-family:"Yu Mincho",YuMincho,serif;font-size:16px;margin-top:5px;line-height:1.4}.pageSpirit .linkUl li.linkBrandstory .linkWrapper .textBlock{width:auto;right:auto;left:50px;top:40%}.pageSpirit .linkUl li.linkBrandstory .linkWrapper .textBlock .linkTitle{color:#fff}.pageSpirit .linkUl li.linkBrandstory .linkWrapper .textBlock .linkCopy{color:#fff}.pageSpirit .linkUl li.linkDesign,.pageSpirit .linkUl li.linkCraftmanship{width:calc(50% - 8px)}.pageSpirit .linkUl li.linkMaterial,.pageSpirit .linkUl li.linkQuality,.pageSpirit .linkUl li.linkService{width:calc(33.33% - 8px)}.pageSpirit .linkUl li.linkMaterial .linkWrapper .textBlock .linkCopy,.pageSpirit .linkUl li.linkQuality .linkWrapper .textBlock .linkCopy,.pageSpirit .linkUl li.linkService .linkWrapper .textBlock .linkCopy{font-size:14px}}.pageSpirit .spiritHeader h2{width:80px;margin:10px auto 10px}.pageSpirit .spiritHeader h2 img{width:100%}.pageSpirit .spiritHeader .imageBlock{margin-bottom:10px}.pageSpirit .spiritHeader .imageBlock img{width:100%}.pageSpirit .spiritHeader .textBlock{padding:15px}.pageSpirit .spiritHeader .textBlock .headerCopy{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;margin-bottom:15px;letter-spacing:.06em}.pageSpirit .spiritHeader .textBlock .headerDesc{line-height:2}@media (max-width: 768px){.pageSpirit .spiritHeader.story{background:none !important}}@media (min-width: 769px){.pageSpirit .spiritHeader{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageSpirit .spiritHeader .textBlock{width:100%;max-width:920px}.pageSpirit .spiritHeader .textBlock h1{font-family:'Crimson Text', sans-serif;font-size:31px;color:#001f5e;margin-bottom:40px;letter-spacing:0.145em}.pageSpirit .spiritHeader .textBlock .headerCopy{font-size:20px;margin-bottom:30px}.pageSpirit .spiritHeader .textBlock .headerDesc{font-family:"Yu Mincho",YuMincho,serif;font-size:14px}.pageSpirit .spiritHeader.story{background-size:auto 100%;background-repeat:no-repeat;background-position:center;background-color:#e8f1ee}.pageSpirit .spiritHeader.story .textBlock{color:#fff;display:none}.pageSpirit .spiritHeader.story .textBlock h1{color:#fff}.pageSpirit .spiritHeader.design{background:url(/assets/img/4c-jewelry/spirit/design/main_img_wide.jpg) center center/auto 100% no-repeat #F3F6FB}.pageSpirit .spiritHeader.craftsmanship{background:url(/assets/img/4c-jewelry/spirit/craftsmanship/main_img_wide.jpg) center center/auto 100% no-repeat #F5FAFD}.pageSpirit .spiritHeader.material{background:url(/assets/img/4c-jewelry/spirit/material/main_img_wide.jpg) center center/auto 100% no-repeat #F3F6FB}.pageSpirit .spiritHeader.quality{background:url(/assets/img/4c-jewelry/spirit/quality/main_img_wide.jpg) center center/auto 100% no-repeat #F4F7FC}.pageSpirit .spiritHeader.service{background:url(/assets/img/4c-jewelry/spirit/service/main_img_wide.jpg) center center/auto 100% no-repeat #F3F7FC}}.pageSpirit .specialBnr{margin-top:100px}.pageSpirit .spiritFooter{margin-top:30px;padding:0 15px}.pageSpirit .spiritFooter .fBox{border:1px solid #D6E3F4;margin-bottom:30px}.pageSpirit .spiritFooter .fBox .fBoxHeader{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F2F8FD;padding:10px 15px;font-family:"Yu Mincho",YuMincho,serif;color:#001f5e}.pageSpirit .spiritFooter .fBox .fBoxHeader h3{font-size:14px}.pageSpirit .spiritFooter .fBox .fBoxHeader a{font-size:12px;margin-left:auto}.pageSpirit .spiritFooter .fBox li a{position:relative;display:block;border-top:1px solid #D6E3F4;padding:10px 10px 10px 35px;font-family:"Yu Mincho",YuMincho,serif;color:#001f5e;font-size:13px}.pageSpirit .spiritFooter .fBox li a::before{content:"";position:absolute;width:8px;height:8px;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/4c-jewelry/icon_arrow.png) center center/auto 100% no-repeat}.pageSpirit .spiritFooter .fBox li.current a{opacity:0.5}@media (min-width: 769px){.pageSpirit .spiritFooter{background-color:#F2F8FD;padding:40px 15px}.pageSpirit .spiritFooter .fBox{margin:0 auto;max-width:920px;border:none;margin-bottom:30px}.pageSpirit .spiritFooter .fBox .fBoxHeader{background-color:transparent;border-bottom:1px solid #B0B5CB;padding:10px 0}.pageSpirit .spiritFooter .fBox .fBoxHeader h3{font-size:20px}.pageSpirit .spiritFooter .fBox .fBoxHeader a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageSpirit .spiritFooter .fBox .fBoxHeader a:hover{opacity:0.6}.pageSpirit .spiritFooter .fBox ul{width:800px;margin:20px auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageSpirit .spiritFooter .fBox ul li{width:33.33%}.pageSpirit .spiritFooter .fBox ul li a{font-size:15px;border:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageSpirit .spiritFooter .fBox ul li a::before{width:12px;height:12px}.pageSpirit .spiritFooter .fBox ul li a:hover{opacity:0.6}}.pageSpirit .spiritUnit li:not(:last-child){margin-bottom:60px}.pageSpirit .spiritUnit li .imageBlock{margin-bottom:15px}.pageSpirit .spiritUnit li .imageBlock img{width:100%}.pageSpirit .spiritUnit li .textBlock .unitTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;margin-bottom:10px;line-height:1.4}@media (min-width: 769px){.pageSpirit .spiritUnit{max-width:920px;margin:0 auto}.pageSpirit .spiritUnit li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageSpirit .spiritUnit li:not(:last-child){margin-bottom:80px}.pageSpirit .spiritUnit li .imageBlock{width:46%;padding:0 10px}.pageSpirit .spiritUnit li .textBlock{width:46%;padding:0 10px}.pageSpirit .spiritUnit li .textBlock .unitTitle{font-size:20px;margin-bottom:20px}.pageSpirit .spiritUnit li .textBlock .unitDesc{font-family:"Yu Mincho",YuMincho,serif;font-size:14px;line-height:2}.pageSpirit .spiritUnit li:nth-child(even) .imageBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pageSpirit .spiritUnit li:nth-child(even) .textBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pageSpirit .linkMore{position:relative;color:#001f5e;text-decoration:underline;font-size:11px;margin-top:10px}.pageSpirit .linkMore::before{content:'';display:inline-block;width:8px;height:8px;background-image:url(/assets/img/4c-jewelry/icon_arrow.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-right:5px}@media (min-width: 769px){.pageSpirit .linkMore{font-size:12px;margin-top:10px}}.pageSpirit .brandConcept .brandConceptHeader{height:120px;background:url(/assets/img/4c-jewelry/spirit/story/h3_bg.jpg) center bottom -40px/500px auto no-repeat}.pageSpirit .brandConcept .brandConceptHeader h3{font-family:'Crimson Text', sans-serif;font-size:26px;color:#001f5e;text-align:center;margin-top:10px}.pageSpirit .brandConcept .brandConceptDesc{padding:15px}@media (min-width: 769px){.pageSpirit .brandConcept .brandConceptHeader{height:250px;position:relative;background:url(/assets/img/4c-jewelry/spirit/story/h3_bg.jpg) center top/1028px auto no-repeat}.pageSpirit .brandConcept .brandConceptHeader h3{position:absolute;top:60px;font-size:30px;text-align:center;width:100%}.pageSpirit .brandConcept .brandConceptDesc{text-align:center;font-family:"Yu Mincho",YuMincho,serif;font-size:14px;line-height:2}.pageSpirit .brandConcept .brandConceptFooter{margin-top:30px;background-color:#F3F7FC;padding:20px}}.pageSpirit .designLinkUl{margin:0 auto;max-width:920px}.pageSpirit .designLinkUl li:not(:last-child){margin-bottom:50px}.pageSpirit .designLinkUl li a{display:block}.pageSpirit .designLinkUl li .designInner .designImage{margin-bottom:15px}.pageSpirit .designLinkUl li .designInner .designTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;color:#001f5e;margin-bottom:10px}.pageSpirit .designLinkUl li .designInner .caption{margin-top:5px;font-size:10px;color:#777}@media (min-width: 769px){.pageSpirit .designLinkUl li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:320px;background-size:cover;background-position:top center;background-repeat:no-repeat}.pageSpirit .designLinkUl li:not(:last-child){margin-bottom:50px}.pageSpirit .designLinkUl li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageSpirit .designLinkUl li a:hover{opacity:0.6}.pageSpirit .designLinkUl li .designInner{padding:0 60px}.pageSpirit .designLinkUl li .designInner .designTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:25px;margin-bottom:15px}.pageSpirit .designLinkUl li .designInner .designDesc{font-family:"Yu Mincho",YuMincho,serif;font-size:13px}.pageSpirit .designLinkUl li.designDrop{background-image:url(/assets/img/4c-jewelry/spirit/design/photo01_wide.jpg)}.pageSpirit .designLinkUl li.designHeart{background-image:url(/assets/img/4c-jewelry/spirit/design/photo02_wide.jpg)}.pageSpirit .designLinkUl li.designDouble{background-image:url(/assets/img/4c-jewelry/spirit/design/photo03_wide.jpg)}.pageSpirit .designLinkUl li.designAqua{background-image:url(/assets/img/4c-jewelry/spirit/design/photo04_wide.jpg)}}.pageSpirit .materialUl li:not(:last-child){margin-bottom:60px}.pageSpirit .materialUl li .imageBlock{margin-bottom:15px}.pageSpirit .materialUl li .imageBlock img{width:100%}.pageSpirit .materialUl li .textBlock .materialCatch{font-family:"Yu Mincho",YuMincho,serif;font-size:18px;margin-bottom:10px;line-height:1.4}@media (min-width: 769px){.pageSpirit .materialUl{max-width:920px;margin:0 auto}.pageSpirit .materialUl li{padding:40px;background-color:#f8fafd}.pageSpirit .materialUl li a{display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageSpirit .materialUl li a:hover{opacity:0.6}.pageSpirit .materialUl li .materialInner{display:-webkit-box;display:-ms-flexbox;display:flex}.pageSpirit .materialUl li .materialInner .imageBlock{width:50%;margin-bottom:0;padding-right:50px}.pageSpirit .materialUl li .materialInner .textBlock{width:50%}.pageSpirit .materialUl li .materialInner .textBlock .materialTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:27px;color:#001f5e;margin-bottom:10px;line-height:1.4}.pageSpirit .materialUl li .materialInner .textBlock .materialDesc{font-family:"Yu Mincho",YuMincho,serif;font-size:14px}}@media (min-width: 769px){.pageSpirit .serviceBanner{max-width:465px;margin:0 auto}}.pageAquaprogram .contentWrapper{max-width:920px}.pageAquaprogram .aquaprogramSubTitle{font-size:18px;text-align:center;margin-bottom:15px;font-family:"Yu Mincho",YuMincho,serif}@media (min-width: 769px){.pageAquaprogram .aquaprogramSubTitle{font-size:28px;margin-bottom:20px;text-align:left}}.pageAquaprogram .aquaprogramHeader{text-align:center;margin-top:15px}.pageAquaprogram .aquaprogramHeader .headerTitle{position:relative;padding:100px 0 160px;background-image:-o-linear-gradient(bottom, rgba(247,251,254,0) 0px, #f7fbfe 50px, rgba(247,251,254,0) 100px);background-image:linear-gradient(to top, rgba(247,251,254,0) 0px, #f7fbfe 50px, rgba(247,251,254,0) 100px);z-index:3;margin-bottom:-50px}.pageAquaprogram .aquaprogramHeader .headerTitle h1{width:260px;margin:0 auto}.pageAquaprogram .aquaprogramHeader .headerTitle h1 .aquaLogo .cls-1{opacity:0}.pageAquaprogram .aquaprogramHeader .headerTitle .headerCopy{width:220px;margin:20px auto 0;opacity:0}.pageAquaprogram .aquaprogramHeader .headerTitle .headerCopy img{width:100%}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter1{opacity:1;-webkit-transition:opacity 1s 1.08s;-o-transition:opacity 1s 1.08s;transition:opacity 1s 1.08s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter2{opacity:1;-webkit-transition:opacity 1s 1.16s;-o-transition:opacity 1s 1.16s;transition:opacity 1s 1.16s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter3{opacity:1;-webkit-transition:opacity 1s 1.24s;-o-transition:opacity 1s 1.24s;transition:opacity 1s 1.24s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter4{opacity:1;-webkit-transition:opacity 1s 1.32s;-o-transition:opacity 1s 1.32s;transition:opacity 1s 1.32s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter5{opacity:1;-webkit-transition:opacity 1s 1.4s;-o-transition:opacity 1s 1.4s;transition:opacity 1s 1.4s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter6{opacity:1;-webkit-transition:opacity 1s 1.48s;-o-transition:opacity 1s 1.48s;transition:opacity 1s 1.48s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter7{opacity:1;-webkit-transition:opacity 1s 1.56s;-o-transition:opacity 1s 1.56s;transition:opacity 1s 1.56s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter8{opacity:1;-webkit-transition:opacity 1s 1.64s;-o-transition:opacity 1s 1.64s;transition:opacity 1s 1.64s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter9{opacity:1;-webkit-transition:opacity 1s 1.72s;-o-transition:opacity 1s 1.72s;transition:opacity 1s 1.72s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter10{opacity:1;-webkit-transition:opacity 1s 1.8s;-o-transition:opacity 1s 1.8s;transition:opacity 1s 1.8s}.pageAquaprogram .aquaprogramHeader .headerTitle.play h1 .aquaLogo .letter11{opacity:1;-webkit-transition:opacity 1s 1.88s;-o-transition:opacity 1s 1.88s;transition:opacity 1s 1.88s}.pageAquaprogram .aquaprogramHeader .headerTitle.play .headerCopy{opacity:1;-webkit-transition:opacity 1.0s 2.2s;-o-transition:opacity 1.0s 2.2s;transition:opacity 1.0s 2.2s}.pageAquaprogram .aquaprogramHeader .videoWrapper{position:relative;z-index:1}.pageAquaprogram .aquaprogramHeader .videoWrapper video{width:100%;opacity:0.3;z-index:1}.pageAquaprogram .aquaprogramHeader .videoWrapper .archer{position:absolute;top:70px;left:50%;width:20px;margin-left:-15px;z-index:2;-webkit-animation:updown 1s infinite alternate;animation:updown 1s infinite alternate}@-webkit-keyframes updown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes updown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.pageAquaprogram .aquaprogramHeader .headerLede{position:relative;margin-top:-40px;z-index:2;font-family:"Yu Mincho",YuMincho,serif;font-size:14px;line-height:2.2;color:#00235f;padding:50px 15px}.pageAquaprogram .aquaprogramHeader .headerLede::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/common/aquaprogram/movie_bg2.png) top center/100% auto no-repeat;z-index:-1}.pageAquaprogram .aquaprogramHeader .headerLede::after{content:'';position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);background-color:#E0EEFF;z-index:-2}@media (min-width: 769px){.pageAquaprogram .aquaprogramHeader .headerTitle{padding:80px 0}.pageAquaprogram .aquaprogramHeader .headerTitle h1{width:450px}.pageAquaprogram .aquaprogramHeader .headerTitle .headerCopy{width:280px;margin:40px auto 0}.pageAquaprogram .aquaprogramHeader .videoWrapper .archer{top:150px;width:30px}.pageAquaprogram .aquaprogramHeader .headerLede{margin-top:-120px;font-size:16px}.pageAquaprogram .aquaprogramHeader .headerLede::after{top:120px;height:calc(100% - 120px)}}.pageAquaprogram .imageSet{background-color:#E0EEFF}.pageAquaprogram .imageSet .eyeCatch{max-height:250px;overflow:hidden}.pageAquaprogram .imageSet .eyeCatch img{width:100%}.pageAquaprogram .imageSet .description{padding:30px 0;color:#00235f}.pageAquaprogram .imageSet .description p{font-size:1.1rem;line-height:2;text-align:justify}@media (min-width: 769px){.pageAquaprogram .imageSet{min-height:500px;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageAquaprogram .imageSet.aboutAquaprogram{background-image:url(/assets/img/common/aquaprogram/main_pic1_wide.jpg)}.pageAquaprogram .imageSet.waterProblem{background-image:url(/assets/img/common/aquaprogram/main_pic2_wide.jpg)}.pageAquaprogram .imageSet.smile{min-height:640px;background-image:url(/assets/img/common/aquaprogram/main_pic4_wide.jpg)}.pageAquaprogram .imageSet .contentWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.pageAquaprogram .imageSet .contentWrapper.alignRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageAquaprogram .imageSet .description{padding:0;color:#fff;width:420px;text-shadow:0 0 10px rgba(0,0,0,0.8)}.pageAquaprogram .imageSet .description p{font-family:"Yu Mincho",YuMincho,serif;font-size:15px;line-height:1.8}}.pageAquaprogram .jwf{padding:0 0 40px;background-color:#E0EEFF}.pageAquaprogram .jwf .jwfFrame{border:1px solid #6598ce;background-color:rgba(255,255,255,0.8);padding:15px;color:#00235f}.pageAquaprogram .jwf .jwfFrame .jwfDesc .jwfTitle{font-family:"Yu Mincho",YuMincho,serif;font-size:18px}.pageAquaprogram .jwf .jwfFrame .jwfInfo{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageAquaprogram .jwf .jwfFrame .jwfInfo p{font-size:9px;width:65%}.pageAquaprogram .jwf .jwfFrame .jwfInfo p a{text-decoration:underline}.pageAquaprogram .jwf .jwfFrame .jwfInfo .jwfLogo{width:35%}@media (min-width: 769px){.pageAquaprogram .jwf{padding:70px 0}.pageAquaprogram .jwf .jwfFrame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}.pageAquaprogram .jwf .jwfFrame .jwfDesc{-webkit-box-flex:1;-ms-flex:1;flex:1}.pageAquaprogram .jwf .jwfFrame .jwfDesc .jwfTitle{font-size:26px;margin-bottom:20px}.pageAquaprogram .jwf .jwfFrame .jwfDesc p{padding-left:20px}.pageAquaprogram .jwf .jwfFrame .jwfInfo{width:320px;margin-top:0;display:block}.pageAquaprogram .jwf .jwfFrame .jwfInfo p{font-size:0.9rem;width:100%}.pageAquaprogram .jwf .jwfFrame .jwfInfo .jwfLogo{width:100%}.pageAquaprogram .jwf .jwfFrame .jwfInfo .jwfLogo a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageAquaprogram .jwf .jwfFrame .jwfInfo .jwfLogo a:hover{opacity:0.6}.pageAquaprogram .jwf .jwfFrame .jwfInfo .jwfLogo img{max-width:220px}}.pageAquaprogram .aquaprogramActive{padding:50px 0;background:url(/assets/img/common/aquaprogram/main_pic3.jpg) top -40px center/100% auto no-repeat #E0EEFF}.pageAquaprogram .aquaprogramActive .aquaprogramSubTitle{color:#00235f}.pageAquaprogram .aquaprogramActive p{color:#00235f;font-size:1.1rem;line-height:2.2;text-align:justify}.pageAquaprogram .aquaprogramActive .balloons{position:relative;height:500px;max-width:500px;margin:15px auto 0}.pageAquaprogram .aquaprogramActive .balloons li{position:absolute}.pageAquaprogram .aquaprogramActive .balloons li img{width:100%}.pageAquaprogram .aquaprogramActive .balloons li.balloon1{width:225px;height:225px;top:0;right:20px}.pageAquaprogram .aquaprogramActive .balloons li.balloon2{width:187px;height:187px;top:230px;left:0}.pageAquaprogram .aquaprogramActive .balloons li.balloon3{width:150px;height:150px;top:350px;right:0}@media (min-width: 769px){.pageAquaprogram .aquaprogramActive{background:url(/assets/img/common/aquaprogram/main_pic3_wide.jpg) top -120px center/1800px auto no-repeat #E0EEFF}.pageAquaprogram .aquaprogramActive .contentWrapper{position:relative;height:800px}.pageAquaprogram .aquaprogramActive .description{position:absolute;top:250px;left:0;width:420px}.pageAquaprogram .aquaprogramActive .description p{font-size:15px;font-family:"Yu Mincho",YuMincho,serif}.pageAquaprogram .aquaprogramActive .balloons{position:absolute;height:100%;width:600px;margin:0;right:0}.pageAquaprogram .aquaprogramActive .balloons li.balloon1{width:320px;height:320px;top:0;left:0;right:auto}.pageAquaprogram .aquaprogramActive .balloons li.balloon2{width:260px;height:260px;top:330px;left:auto;right:15px}.pageAquaprogram .aquaprogramActive .balloons li.balloon3{width:220px;height:220px;top:550px;right:auto;left:10px}}.pageAquaprogram .pastActive{padding:20px 0 40px 0;background-color:#E0EEFF;position:relative;overflow:hidden}@media (min-width: 769px){.pageAquaprogram .pastActive{background-color:transparent;padding:100px 0}.pageAquaprogram .pastActive .banner{position:relative;z-index:3;background-color:#fff}.pageAquaprogram .pastActive .banner a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pageAquaprogram .pastActive .banner a:hover{opacity:0.6}.pageAquaprogram .pastActive video{position:absolute;top:100px;width:100%;opacity:0.3;z-index:1}.pageAquaprogram .pastActive::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-image:-o-linear-gradient(#f7fbfe 100px, rgba(247,251,254,0) 150px);background-image:linear-gradient(#f7fbfe 100px, rgba(247,251,254,0) 150px);z-index:2}}.app-lp p{text-align:left !important}.app-lp .contents .contentWrapper{width:95%}.app-lp .app{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:-10px -10px 0}.app-lp .app .item span{margin:0 40px 0 20px;font-size:13px;font-weight:bold}.app-lp .app .item:first-child{width:100%}.app-lp .app .item{margin:10px 10px 0}.app-lp .appolny{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-lp .appolny div:first-child{margin-right:20px}.app-lp .imgBrandLogo{height:64px;vertical-align:middle}.app-lp .imgAppLogo{height:50px}.app-lp .description,.app-lp .title{font-size:0.7em}.app-lp .headline01{font-size:20px;text-align:left}.app-lp .textHeader .pageTitle{text-align:left}@media (min-width: 769px){.app-lp .app{margin-top:50px}.app-lp .app .item:first-child{width:auto}.app-lp .applog .item{-ms-flex-item-align:center;align-self:center}.app-lp .imgBrandLogo{height:90px}.app-lp .imgAppLogo{height:70px;vertical-align:middle}.app-lp .headline01{margin-bottom:30px;font-size:30px}.app-lp .contents .contentWrapper{width:80%}.app-lp .contents .contentWrapper p{margin-bottom:30px}}@media screen and (max-width: 350px){.app-lp .textHeader .pageTitle{font-size:18px}.app-lp .imgBrandLogo{height:58px}.app-lp .imgAppLogo{height:40px}.app-lp .headline01{font-size:18px !important}}@media print{.gHeader,.breadcrumb,.gFooter{display:none}.container{padding-top:0}}

/*# sourceMappingURL=4c-jewelry.css.map */
