﻿.navCartButton>a{color:#fff;background:#c59285;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:67px;height:24px;position:absolute;top:15px;right:18px;font-size:12px;border-radius:20px;line-height:1;font-family:var(--sans-serif)}@media screen and (min-width: 641px){.navCartButton>a{top:48px;right:14px;width:91px;height:31.7px;font-size:14px}}.ring_visual_ec{width:100%;text-align:center;margin-top:32px}.ring_visual_ec img{width:100%;max-width:750px}.ring_visual_ec h2.collection_name{font-size:24.5px;font-family:"Garamond", "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;letter-spacing:1.3px;margin-bottom:20px;text-align:center;line-height:1}.ring_visual_ec h2.collection_name span{display:block;font-size:13px;letter-spacing:2px;margin-left:0;margin-top:8px}#slider_ec{text-align:center}#slider_ec{margin-top:40px;padding:0 8%}.w_title{font-size:14px;margin-left:8px;margin-right:8px;border-bottom:none}.w_txt{text-align:center;border-bottom:none}.ec_txt{padding:0 6.87% 7% !important}.ec_price_td dl dt{width:100%}.ec_price_td dl{display:flex;flex-wrap:wrap}.ec_txt2{padding:1% 5% 1% 0;width:45%}.ec_txt img{max-width:100%}.cart{padding:32px 6.87% 0 0 !important}#slider_ec2{padding-bottom:60px}#slider_ec2 .swiper-pagination{bottom:-8px}.ec_btn_area{display:inline-flex;width:100%;margin:32px auto;justify-content:space-between;margin-bottom:30px;padding:0 0 0 3.8%}.ec_btn_area a,.ec_btn_area input{padding:2%;color:#FFF;background-color:#2a475a;background-color:#C59185;text-align:center;border-radius:16px;font-size:14px;font-family:var(--sans-serif);display:flex;justify-content:center;align-items:center;height:40px;box-sizing:border-box;cursor:pointer}.cart .ec_btn_area a{width:34%}.ec_btn_area input{width:34%}.cart .ec_btn_area a,.cart .ec_btn_area input{width:calc(50% - 10px);height:auto;padding:.4em 0}.ec_btn_area input.bap{background-color:#2a475a}.cart .confirm{padding-left:6.87%}.confirm input{margin:77px auto 0;font-size:14px;height:37px}.cart .ec_btn_area{padding:0}.cart_input{font-family:var(--sans-serif);font-size:14px}.cartInputBlock{margin:0 0 15px}.p-onlineOrderButtonArea{width:100%;text-align:center;margin:0 0 50px}@media screen and (min-width: 641px){.p-onlineOrderButtonArea{text-align:right}}#collection .p-onlineOrderButtonArea p{width:100%;text-align:inherit;padding:0;font-size:12px;letter-spacing:0;margin:0 0 5px}.p-onlineOrderButtonArea .c-button{margin:0}.p-onlineOrderButtonArea .c-button a{width:calc(50% - 10px);text-align:center}input[type="submit"]{border:none;border-color:transparent;-webkit-appearance:none;height:40px}#collection:not(.mt62){background-color:#e8eaed}#collection .ec_txt p{font-size:10px}#collection .ec_txt a{text-decoration:underline}#collection .ec_txt .support{margin-top:14px}#collection .basic_data h4{font-size:13px;line-height:1;padding-bottom:4px;margin-top:24px}#collection .basic_data table{font-size:11px;width:100%}#collection .basic_data table tr{border-bottom:1px solid #CCC}#collection .basic_data table tr:last-child{border-bottom:none}#collection .basic_data table th{padding:1.5% 0.5% 0.5% 2%;border-right:1px solid #CCC;font-size:9px;width:24%}#collection .basic_data table td{padding:0.5% 0.5% 0.5% 2%}#collection .basic_data table.price{margin-top:0}#collection .signup_nav{position:relative;display:flex;align-items:center;flex-wrap:wrap;text-align:center;font-family:var(--sans-serif);height:215px;margin:0 0 20px}.p-ecCatButtons{margin:0 30px 30px;border-top:1px solid;font-family:var(--sans-serif);color:#2a475a}.p-ecCatButtons>li>a{display:block;padding:10px 20px;border-bottom:1px solid;color:inherit;font-weight:700;font-size:14px;position:relative;text-decoration:none}.p-ecCatButtons>li>a::before{content:"";width:10px;height:10px;border:1px solid;border-top:0;border-left:0;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;transform:translateY(-2px) rotate(45deg)}@media screen and (min-width: 641px){.p-ecCatButtons{display:flex;justify-content:center;border-top:0}.p-ecCatButtons>li{margin:0 10px;min-width:200px;text-align:center}.p-ecCatButtons>li>a{border:1px solid;border-radius:6px;padding:10px 35px 10px 20px;box-shadow:0 0.1em 0.3em 0.1em rgba(25,59,77,0.1);background-image:linear-gradient(170deg, #fff, rgba(255,255,255,0.01))}}.ecRingCategory{margin:0 15px 50px}@media screen and (min-width: 641px){.ecRingCategory{padding:0;margin:0}}.ecCollectionHead{font-family:"Crimson Text", "游明朝", "Yu Mincho", "游明朝体", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;letter-spacing:0;line-height:1;margin:20px 0;position:relative;font-weight:700;font-family:var(--sans-serif);color:#222;border-top:1px solid;border-bottom:1px solid;padding:10px 0;background:rgba(251,251,251,0.8);position:sticky;top:50px;z-index:500;font-size:14px;margin:40px -15px 20px;border-color:#0005;text-align:center}@media screen and (min-width: 641px){.ecCollectionHead{margin-bottom:50px;top:50px;margin:40px 0px 50px}}.ecCollectionHead>i{margin:0 0 10px;display:block;font-style:normal;font-size:20px;font-weight:700;font-size:12px;letter-spacing:.1em;margin:0;font-weight:400;display:inline}@media screen and (min-width: 641px){.ecCollectionHead>i{font-size:24px;font-size:14px}}.ecCollectionHead>span{display:block;font-size:12px;display:inline;font-family:"Crimson Text", "游明朝", "Yu Mincho", "游明朝体", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;letter-spacing:.1em}.ecCollectionList{display:flex;flex-wrap:wrap;justify-content:space-between}.ecCollectionList>article{width:47.24%;position:relative;margin:0 0 15px}.ecCollectionList>article .ring_image{position:relative}.ecCollectionList>article .ring_image>a{position:relative;padding-top:100%;display:block;overflow:hidden}.ecCollectionList>article .ring_image>a>img{position:absolute;top:0;right:0;bottom:0;left:0}.ecCollectionList>article .ring_image .filter{bottom:0;height:auto;display:none}@media screen and (min-width: 641px){.proposalCollection{display:flex;justify-content:center}.ecCollectionList{justify-content:flex-start}.ecCollectionList--center{justify-content:center}.proposalCollection>.ecCollectionList{display:block;margin:0 14px;width:calc( (100% - 28px * 4 ) / 4)}.ecCollectionList>article{width:299px;margin:0 14px 37px;width:calc( (100% - 28px * 4 ) / 4)}.proposalCollection>.ecCollectionList>article{width:100%;margin:0 0 37px}}.collection_title{text-align:center;line-height:1;padding-top:10px;margin-bottom:15px;font-weight:600;font-size:13px;letter-spacing:.15em;font-feature-settings:"palt"}@media screen and (min-width: 600px){.collection_title{text-align:left;font-size:14px}}.collection_title a{text-decoration:none;color:#595757;display:block;line-height:1.4}.collection_title span{display:block;font-size:10px;font-weight:400;letter-spacing:.1em;margin-top:6px;opacity:.7}@media screen and (max-width: 640px){#proposal .ecCollectionList article:nth-child(1){order:0}#proposal .ecCollectionList article:nth-child(4){order:1}#proposal .ecCollectionList article:nth-child(2){order:2}#proposal .ecCollectionList article:nth-child(5){order:3}#proposal .ecCollectionList article:nth-child(3){order:4}#proposal .ecCollectionList article:nth-child(6){order:5}}@media screen and (min-width: 641px){#proposal .ecCollectionList{justify-content:center;width:calc((100% + 28px) * 3 / 4);margin:0 auto}#proposal .ecCollectionList article{width:calc( (100% - 28px * 3 ) / 3)}}.ecRingCategory .ecCollectionList h2.collection_title span.collection_tag{margin:0 0 8px;letter-spacing:0;background:#caa762;color:#fff;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;display:inline-block;opacity:1}@media screen and (min-width: 641px){.ecRingCategory .ecCollectionList h2.collection_title span.collection_tag{position:absolute;top:10px;right:10px;font-size:10px;padding:4px 10px}}.signup_nav p{text-align:center;width:100%;color:#2a475a}.singup_nav__button,.signup_nav .singup{margin:.5em auto;padding:8px 18px;background-color:#C59185;border-radius:16px;font-size:16px;color:#FFF;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-tap-highlight-color:transparent;transition:.3s ease-out;display:inline-block;line-height:1}.singup_nav__button--pink,.signup_nav .singup{background-color:#C59185}.singup_nav__button--blue,.signup_nav .singup{background-color:#2a4759}.singup_nav__button:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 2px 10px 0 rgba(0,0,0,0.12),0 4px 1px -1px rgba(0,0,0,0.2)}.movie_nav img{width:100%}#ec_paytxt{margin:8px 6.87% 20px;width:84%;border:solid 1px #eee}#ith_price table{font-family:var(--sans-serif);margin:0;font-size:14px}#ith_price table td:nth-child(odd){padding-left:10px}#ith_price table td:nth-child(even){text-align:right;padding-right:10px}#ith_price table th{padding-left:10px;padding-top:5px}#ith_price table tr:last-child{border-top:1px solid #eee}.cart_input .click_open{font-size:12px;padding:4px 0 8px;text-align:right}.cart_input .click_open .inner{text-align:left;display:flex;flex-wrap:wrap;justify-content:flex-end}.cart_input .click_open .inner p{letter-spacing:normal !important;font-size:12px;padding:0 !important;font-family:var(--sans-serif) !important}.cart_input .click_open .inner ul{margin-top:8px}.cart_input .click_open .inner ul li{width:100%}.click_open a{text-decoration:underline}.alertarea{color:red;display:block;margin-left:0.5em;padding:1px 0.5em 1px 32px}.alertarea:empty{display:none}.c_btn.od{margin-top:66px;padding-bottom:32px;padding:0 6.87%}.c_btn.od a.back_page{margin:0}.c_btn.od a,.c_btn.od input[type='submit']{margin:32px auto}.c_btn.od a.pink{background-color:#C59185 !important}.c_btn.od.c_btn--flex{display:flex;justify-content:center;position:relative}.c_btn.od.c_btn--flex a,.c_btn.od.c_btn--flex input[type='submit']{margin:32px 10px}.c_btn.od.c_btn--flex a,.c_btn.od.c_btn--flex input[type='submit']{width:200px !important}@media screen and (max-width: 375px){.c_btn.od a,.c_btn.od input[type='submit']{width:170px !important}.c_btn.od a.back_page{width:70px !important}}@media screen and (max-width: 320px){.c_btn.od a,.c_btn.od input[type='submit']{width:140px !important}.c_btn.od a.back_page{width:60px !important}}@media screen and (min-width: 641px){.digest{width:640px;margin:0 auto 50px}.swiper-slide img{width:100% !important}#slider_ec2 .swiper-pagination{bottom:10px}#slider_ec{margin-top:48px;padding:0}#collection{width:100%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:justify;margin-bottom:54px}#collection .spec_area{padding:2%;width:46%}#collection .basic_data table{font-size:12px}#collection .basic_data table th{padding:1.5% 0.5% 0.5% 2%;border-right:1px solid #CCC;font-size:9px;width:109px}#collection p.movie_nav{padding:0;width:100%}#collection .signup_nav{padding:0;width:100%;height:370px}#collection .signup_nav p{text-align:center;font-family:var(--sans-serif);font-size:16px;margin-top:30px}.ec_txt{width:98%;padding:1% !important}.ec_btn_area{width:50%;padding:0 25%}table.price{font-size:14px}table.price tr:first-child{font-size:14px !important}.support{width:100%}#collection p{padding:0 0 38px;text-align:justify}.cart{padding:48px 0 0 !important;width:48%;margin-left:auto}.cart .ec_btn_area{display:inline-flex;width:100%;margin:32px auto;justify-content:space-between;margin-bottom:30px}.confirm input{margin:77px auto 0;font-size:14px;height:43px}.payments{width:580px}.ring_visual_ec img{width:420px}.support{margin-top:0}}#ec_faq{margin-bottom:100px;background:#fbfbfb;padding:50px 0}#ec_faq h4{margin-bottom:24px;font-size:16px;text-align:center;font-weight:700;color:#595757}@media screen and (min-width: 641px){#ec_faq h4{margin-bottom:30px;margin-top:60px}}.main_photo_desc{text-align:center;margin:30px auto;max-width:600px}.p-storeGuide{background:#fbfbfb;padding:20px 0;font-family:var(--sans-serif);font-weight:500;margin:0 0 25px}.p-storeGuide+:not(.p-storeGuide){margin-top:50px}@media screen and (min-width: 641px){.p-storeGuide+:not(.p-storeGuide){margin-top:100px}}.p-storeGuide__head{text-align:center;margin:10px 0;font-weight:700;color:#595757}.p-orderFlow{display:flex;flex-wrap:wrap;padding:0 5px}@media screen and (min-width: 641px){.p-orderFlow{justify-content:center}}.p-orderFlow__item{padding:10px;box-sizing:border-box;background:#fff;border:1px solid #f1f1f1;width:100%;max-width:280px;margin:0 auto 20px}.p-orderFlow__anchor{text-decoration:none}.p-orderFlow--2col .p-orderFlow__item{width:calc(50% - 10px);margin:0 5px 10px}@media screen and (min-width: 641px){.p-orderFlow__item,.p-orderFlow--2col .p-orderFlow__item{width:250px;margin:0 10px 20px;width:calc((100% - 80px) / 4);max-width:250px}}.p-orderFlow__head{text-align:center;margin:0 -10px}.p-orderFlow__head *{font-weight:700}.p-orderFlow__head>b{font-size:12px;display:block;opacity:.7}.p-orderFlow__head>span{font-size:14px;display:block}.p-orderFlow img{max-width:100%;vertical-align:bottom}.p-orderFlow__desc{padding:0;font-size:10px;opacity:.8;margin:5px 0 0;font-family:inherit;letter-spacing:0;line-height:1.6;text-align:left}.p-orderFlowAside{display:flex;margin:15px 0 0;border-top:1px solid #d0d0d0;padding:15px 0 0}.p-orderFlowAside__cont{overflow:hidden}.p-orderFlowAside img{width:55px;float:right;margin:0 0 5px 5px}.p-orderFlowAside h6{font-size:10px;font-weight:600;background:#fff;display:inline-block;padding:4px 13px;border-radius:20px;text-align:center;border:1px solid #3a5365bd;line-height:1.3;position:relative;margin-bottom:5px}.p-orderFlowAside h6::after{content:"";width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;position:absolute;bottom:-5px;right:30px;transform:rotate(45deg);background:#fff}.p-orderFlowAside p{padding:0;font-size:10px;opacity:.8;margin:5px 0 0;font-family:inherit;letter-spacing:0;line-height:1.6;text-align:left}.p-orderFlowAside p a{text-decoration:underline}@media screen and (max-width: 640px){.p-orderFlow--yoko .p-orderFlow__item{max-width:100%;margin-right:10px;margin-left:10px}.p-orderFlow--yoko .p-orderFlow__anchor{display:grid;grid-template-areas:"head img" "desc img";grid-template-columns:1fr 100px;align-items:center}.p-orderFlow--yoko .p-orderFlow__head{grid-area:head;text-align:left;margin:0}.p-orderFlow--yoko .p-orderFlow__img{grid-area:img}.p-orderFlow--yoko .p-orderFlow__desc{grid-area:desc}}.lineSection{background:#e8ecef;padding:30px 10px;margin:0 auto 50px;text-align:center;font-family:var(--sans-serif)}@media screen and (min-width: 641px){.lineSection{padding:50px 20px;margin-bottom:0;margin-top:150px}}.lineHead{margin:0 0 1.5rem;font-family:inherit;font-size:22px;letter-spacing:.1em;font-weight:900;position:relative;padding:0 0 1em;color:#2b475a}.lineHead::after{content:"";position:absolute;right:0;bottom:0;left:0;margin:0 auto;height:2px;width:6em;background-color:#2b475a}@media screen and (min-width: 641px){.lineHead{font-size:24px}}.lineImg{margin:0 auto 1rem;max-width:375px}.lineImg img{max-width:100%}.lineDesc{padding:0;text-align:center;margin:0 0 1rem;font-size:12px;font-family:inherit;font-weight:600;letter-spacing:0}@media screen and (min-width: 641px){.lineDesc{font-size:14px}}.p-lineAddButton>a{background:#3f965a;width:auto;display:inline-block;font-size:12px;color:#fff}.commitmentSection{margin:50px 15px}.commitmentSection__inner{margin:0 auto;max-width:600px;padding:20px 15px;border:3px double #d0d0d0;background:linear-gradient(145deg, #fffefe, #f5f5f5);color:#655b58;box-sizing:border-box}.commitmentSection__head{margin-bottom:20px;font-size:14px;text-align:center;letter-spacing:.1em}.commitmentList__item:not(:last-child){margin:0 0 15px}.commitmentList__head{font-size:14px;font-weight:600;padding:0 0 5px;margin:0 0 6px;line-height:1.6;position:relative}.commitmentList__head::after{content:"";position:absolute;bottom:0;right:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #d0d0d0, rgba(208,208,208,0));margin:auto}.commitmentList__desc{font-size:10px;font-family:var(--sans-serif);letter-spacing:0;padding:0;opacity:.8}@media screen and (max-width: 350px){.commitmentList__desc br{display:none}}@media screen and (min-width: 641px){.commitmentSection{margin:0}.commitmentSection__inner{padding:50px 20px;max-width:none;border:0;background:#f9f9f9}.commitmentSection__head{font-size:20px}.commitmentList__head::after{width:20em;background:linear-gradient(to right, rgba(208,208,208,0), #d0d0d0, rgba(208,208,208,0))}.commitmentList__head{font-size:16px;text-align:center;letter-spacing:.1em}.commitmentList__desc{text-align:center;font-size:12px}.commitmentList__item{padding:20px 0}}.p-customerFavorite{position:absolute;top:0;left:0}.p-topSection{padding:0 20px;margin:0 0 40px}.p-pageDescription{text-align:justify;margin:1em 0;font-size:12px;line-height:calc(44 / 24);letter-spacing:0.025em}@media screen and (min-width: 900px){.p-pageDescription{text-align:center}}.p-localNav{margin:0 30px 40px;border-top:1px solid var(--border-color);font-family:var(--sans-serif)}@media screen and (min-width: 900px){.p-localNav{display:flex;justify-content:center;flex-wrap:wrap;border-top:0;max-width:800px;margin:0 auto 40px}}@media screen and (min-width: 900px){.p-localNav__item{margin:0 10px 20px;min-width:200px;text-align:center}}.p-localNav__anchor{display:block;padding:10px 20px;border-bottom:1px solid var(--border-color);color:inherit;font-size:12px;position:relative;text-decoration:none}@media screen and (min-width: 900px){.p-localNav__anchor{border:1px solid;border-radius:6px;padding:10px 35px 10px 20px;box-shadow:0 0.1em 0.3em 0.1em rgba(25,59,77,0.1);background-image:linear-gradient(170deg, #fff, rgba(255,255,255,0.01))}}.p-localNav__anchor::before{content:"";width:10px;height:10px;border:1px solid;border-top:0;border-left:0;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;transform:translateY(-2px) rotate(45deg)}.p-sectionTitle{text-align:center;margin:30px 0 20px;position:relative;padding:0 0 10px}.p-sectionTitle::before{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;width:10px;margin:0 auto}.p-sectionTitle__en{display:block;font-style:inherit;font-family:var(--sans-serif-en);font-size:30px;font-weight:400;letter-spacing:calc(80 / 1000 * 1em)}@media screen and (min-width: 900px){.p-sectionTitle__en{font-size:40px}}.p-sectionTitle__sub{display:block;font-size:12px;font-family:var(--sans-serif);letter-spacing:.1em}@media screen and (min-width: 900px){.p-sectionTitle__sub{font-size:14px}}.p-storeGuide{background:#fbfbfb;padding:20px 0;font-family:var(--sans-serif);font-weight:500;margin:0 0 25px}.p-storeGuide+:not(.p-storeGuide){margin-top:50px}@media screen and (min-width: 641px){.p-storeGuide+:not(.p-storeGuide){margin-top:100px}}.p-storeGuide__head{text-align:center;margin:10px 0;font-weight:700;color:#595757}.p-orderFlow{display:flex;flex-wrap:wrap;padding:0 5px}@media screen and (min-width: 641px){.p-orderFlow{justify-content:center}}.p-orderFlow__item{padding:10px;box-sizing:border-box;background:#fff;border:1px solid #f1f1f1;width:100%;max-width:280px;margin:0 auto 20px}.p-orderFlow__anchor{text-decoration:none}.p-orderFlow--2col .p-orderFlow__item{width:calc(50% - 10px);margin:0 5px 10px}@media screen and (min-width: 641px){.p-orderFlow__item,.p-orderFlow--2col .p-orderFlow__item{width:250px;margin:0 10px 20px;width:calc((100% - 80px) / 4);max-width:250px}}.p-orderFlow__head{text-align:center;margin:0 -10px}.p-orderFlow__head *{font-weight:700}.p-orderFlow__head>b{font-size:12px;display:block;opacity:.7}.p-orderFlow__head>span{font-size:14px;display:block}.p-orderFlow img{max-width:100%;vertical-align:bottom}.p-orderFlow__desc{padding:0;font-size:10px;opacity:.8;margin:5px 0 0;font-family:inherit;letter-spacing:0;line-height:1.6;text-align:left}.p-orderFlowAside{display:flex;margin:15px 0 0;border-top:1px solid #d0d0d0;padding:15px 0 0}.p-orderFlowAside__cont{overflow:hidden}.p-orderFlowAside img{width:55px;float:right;margin:0 0 5px 5px}.p-orderFlowAside h6{font-size:10px;font-weight:600;background:#fff;display:inline-block;padding:4px 13px;border-radius:20px;text-align:center;border:1px solid #3a5365bd;line-height:1.3;position:relative;margin-bottom:5px}.p-orderFlowAside h6::after{content:"";width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;position:absolute;bottom:-5px;right:30px;transform:rotate(45deg);background:#fff}.p-orderFlowAside p{padding:0;font-size:10px;opacity:.8;margin:5px 0 0;font-family:inherit;letter-spacing:0;line-height:1.6;text-align:left}.p-orderFlowAside p a{text-decoration:underline}@media screen and (max-width: 640px){.p-orderFlow--yoko .p-orderFlow__item{max-width:100%;margin-right:10px;margin-left:10px}.p-orderFlow--yoko .p-orderFlow__anchor{display:grid;grid-template-areas:"head img" "desc img";grid-template-columns:1fr 100px;align-items:center}.p-orderFlow--yoko .p-orderFlow__head{grid-area:head;text-align:left;margin:0}.p-orderFlow--yoko .p-orderFlow__img{grid-area:img}.p-orderFlow--yoko .p-orderFlow__desc{grid-area:desc}}.p-collectionHead{letter-spacing:0;line-height:1;margin:20px 0;position:relative;font-weight:700;font-family:var(--sans-serif);color:#222;border-top:1px solid;border-bottom:1px solid;padding:10px 0;background:rgba(251,251,251,0.8);position:sticky;top:50px;z-index:500;font-size:14px;margin:40px 0 20px;border-color:#0005;text-align:center}@media screen and (min-width: 641px){.p-collectionHead{margin-bottom:50px;top:50px;margin:40px 0px 50px}}.p-collectionHead__ja{margin:0 0 10px;display:block;font-style:normal;font-size:20px;font-weight:700;font-size:12px;letter-spacing:.1em;margin:0;font-weight:400;display:inline}@media screen and (min-width: 641px){.p-collectionHead__ja{font-size:24px;font-size:14px}}.p-collectionHead__en{display:block;font-size:12px;display:inline;font-family:var(--sans-serif-en);letter-spacing:.1em;font-style:normal}.p-ourServicesSection{margin:50px 0}@media screen and (min-width: 600px){.p-ourServicesSection{margin:100px auto 100px}}.p-ourServicesList{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:2px}@media screen and (min-width: 900px){.p-ourServicesList{grid-template-columns:repeat(6, 1fr);padding:0 20px;grid-gap:10px}}
