﻿.pc_disp{display:block}@media (max-width: 640px){.pc_disp{display:none}}.tb_disp{display:none}@media (max-width: 768px){.tb_disp{display:block}}.sp_disp{display:none}@media (max-width: 640px){.sp_disp{display:block}}header{box-shadow:0 2px 4px 0 rgba(0,0,0,0.4)}header{position:fixed;left:0;top:0;width:100%;height:auto;background:#FFF;z-index:100}header .header__inner{width:158px;margin:13px auto 9px}header .logo{width:158px;margin:13px auto 9px}body{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.lead__inner{position:relative;text-align:center;background:url("../img/bg-image1.jpg") no-repeat;background-position:right bottom 15vw}@media (max-width: 768px){.lead__inner{padding:0 20px}}@media (max-width: 414px){.lead__inner{background-position:right top;padding:0 10px}}.lead__h2{margin:50px auto;font-size:3rem;line-height:1.6;color:#B2A289}@media (max-width: 1024px){.lead__h2{font-size:3rem;line-height:1.6}}@media (max-width: 600px){.lead__h2{font-size:5vw}}@media (max-width: 414px){.lead__h2{margin:30px auto;font-size:4vw}}.lead__cross{display:flex;justify-content:center;align-items:center}.lead__box{width:100%;max-width:250px;text-align:center;padding:15px;border:#CCC solid 1px;background:#FFF}@media (max-width: 414px){.lead__box{padding:10px}}.lead__ttl{font-size:1.8rem}@media (max-width: 414px){.lead__ttl{font-size:2.7vw}}.lead__rosa-img{display:block;width:36px;margin:10px auto 0}.lead__music-box-img{display:block;width:50px;margin:10px auto 0}.lead__plus{font-size:2.6rem;padding:0 20px}.lead__txt{margin:50px 0;text-align:center;font-size:1.8rem}@media (max-width: 640px){.lead__txt{text-align:left}}@media (max-width: 414px){.lead__txt{font-size:1.4rem;margin:30px 0}}.music-box-obje__inner{max-width:940px;padding:0 20px;margin:0 auto 100px}@media (max-width: 1024px){.music-box-obje__inner{margin:0 auto 10vw}}@media (max-width: 414px){.music-box-obje__inner{padding:0}}.music-box-obje__video-frame{position:relative;width:100%;padding:56.25% 0 0;z-index:1}.music-box-obje__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:0}.video-frame{position:relative;width:100%;padding:56.25% 0 0;z-index:1;background:#DDD}.video-frame__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:0}.music-box-image__list{display:flex}@media (max-width: 1024px){.music-box-image__list{margin:0 -20px}}@media (max-width: 414px){.music-box-image__list{margin:0 -10px}}.music-box-image__list-item{width:33.333%}.music-box-image__list-img{align-self:flex-start}.point-block__ttl-img{width:160px;height:auto;margin-right:30px}@media (max-width: 414px){.point-block__ttl-img{margin:0 15px 0 0;width:30%}}.point-block__ttl{padding:0 0 20px;position:relative;font-size:2.4rem;line-height:1}.point-block__ttl::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background:#B2A289}@media (max-width: 414px){.point-block__ttl{font-size:1.6rem;padding:0 0 10px}}.point1-block__inner{width:100%;max-width:1180px;padding:0 20px;margin:100px auto 0;background:url("../img/bg-image2.jpg") no-repeat;background-position:left top 40%}@media (max-width: 1024px){.point1-block__inner{margin:10vw auto 0}}@media (max-width: 414px){.point1-block__inner{padding:0 10px}}.point1-block__tb-disp{display:none}@media (max-width: 768px){.point1-block__tb-disp{display:block}}@media (max-width: 640px){.point1-block__tb-disp{display:none}}.point1-block__tone-list{display:flex;justify-content:space-between;margin-top:50px}@media (max-width: 900px){.point1-block__tone-list{display:block}}.point1-block__tone-list-item{width:31.578%}@media (max-width: 900px){.point1-block__tone-list-item{width:100%;margin-bottom:40px}}.point1-block__tone-img{align-self:flex-start}@media (max-width: 900px){.point1-block__tone-img{display:block;width:50%;margin:0 auto}}@media (max-width: 414px){.point1-block__tone-img{width:100%}}.point1-block__tone-ttl{margin:30px auto;font-size:2rem;text-align:center}@media (max-width: 900px){.point1-block__tone-play-list{width:70%;margin:0 auto}}@media (max-width: 414px){.point1-block__tone-play-list{width:100%}}.point1-block__tone-play-btn-warp{margin-bottom:10px}.point1-block__tone-play-btn-warp:last-child{margin-bottom:0}.music-lyrics__inner{text-align:center;padding-top:60px}@media (max-width: 900px){.music-lyrics__inner{padding-top:10px}}.music-lyrics__tone-img{width:100%;max-width:600px;margin:0 auto 30px}.music-lyrics__warp{letter-spacing:.2rem}.music-lyrics__ttl-warp{width:100%;padding:0 20px;margin-bottom:20px}.music-lyrics__ttl-min{display:block;font-size:3.2rem}.music-lyrics__ttl{margin-bottom:30px}.point2-block__inner{width:100%;max-width:1180px;padding:0 20px;margin:100px auto 0;background:url("../img/bg-image3.jpg") no-repeat;background-position:right bottom}@media (max-width: 600px){.point2-block__inner{margin:50px auto 0}}@media (max-width: 414px){.point2-block__inner{padding:0 10px}}.box-size__list{display:flex;justify-content:space-between;flex-flow:wrap;margin-top:50px}@media (max-width: 600px){.box-size__list{margin-top:25px}}.box-size__item{width:31.578%;position:relative}@media (max-width: 600px){.box-size__item{width:47.619%}}@media (max-width: 600px){.box-size__item:last-child{margin-top:25px}}.box-size__icon{position:absolute;z-index:1;left:0;top:0;width:180px;background:#B7A790;color:#FFF;text-align:center;padding:10px 0;font-size:1.6rem}@media (max-width: 768px){.box-size__icon{width:20vw;padding:1vw 0;font-size:2vw}}@media (max-width: 414px){.box-size__icon{width:25vw;padding:1vw 0;font-size:3vw}}.color-box__ttl{margin:100px auto 30px;text-align:center;font-size:2.5rem}@media (max-width: 900px){.color-box__ttl{margin:50px auto 30px}}.color-box__list{display:flex;justify-content:space-between;flex-flow:wrap;max-width:660px;margin:0 auto}.color-box__list-item{width:47.619%;margin:0 0 30px;position:relative}.color-box__list-item:nth-last-child(-n+2){margin:0}.color-box__icon{position:absolute;z-index:1;left:0;top:0;width:150px;background:#B7A790;color:#FFF;text-align:center;padding:10px 0;font-size:1.6rem}@media (max-width: 768px){.color-box__icon{width:20vw;padding:1vw 0;font-size:2vw}}@media (max-width: 414px){.color-box__icon{width:25vw;padding:1vw 0;font-size:3vw}}.commitment__inner{max-width:850px;margin:50px auto 0}@media (max-width: 900px){.commitment__inner{max-width:none}}@media (max-width: 600px){.commitment__inner{margin-top:25px}}.commitment__block-left{display:flex;justify-content:space-between}@media (max-width: 900px){.commitment__block-left{margin-bottom:30px}}@media (max-width: 600px){.commitment__block-left{display:block}}.commitment__block-right{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width: 900px){.commitment__block-right{margin-bottom:30px}}@media (max-width: 600px){.commitment__block-right{display:block}}.commitment__img{display:block;width:400px;align-self:flex-start}@media (max-width: 900px){.commitment__img{width:48%}}@media (max-width: 600px){.commitment__img{width:100%}}.commitment__block-txt{display:block;width:400px;display:flex;align-content:center;flex-wrap:wrap;font-weight:bold}@media (max-width: 900px){.commitment__block-txt{width:48%}}@media (max-width: 600px){.commitment__block-txt{width:100%;margin-top:20px;font-weight:normal}}.commitment__block-ttl{width:100%;font-size:2rem;margin-bottom:20px}@media (max-width: 414px){.commitment__block-ttl{font-size:5vw;font-weight:bold}}.point3-block__inner{width:100%;max-width:1040px;padding:0 20px;margin:50px auto 0}@media (max-width: 414px){.point3-block__inner{padding:0 10px}}.point3-block__ttl{padding:0 0 20px;margin-bottom:60px;position:relative;font-size:2.46rem;line-height:1}.point3-block__ttl::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left, transparent, #B2A289 75%);background-position:center;background-repeat:no-repeat}@media (max-width: 414px){.point3-block__ttl{font-size:1.6rem;margin-bottom:30px}}.point3-block__txt{font-size:1.1rem}.point3-block__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media (max-width: 414px){.point3-block__ttl-img{width:30%;margin-right:15px}}.point3-block__img{position:relative;padding-top:50%;background:url("../img/img05.jpg") no-repeat center center/cover}.point3-block__img-txt{width:100%;position:absolute;top:10%;left:50%;text-align:center;color:#FFF;font-size:2rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 414px){.point3-block__img-txt{font-size:4vw;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.point3-block__list-inner{margin-top:60px;text-align:center}.point3-block__list-ttl{color:#B2A289;font-size:3.2rem;line-height:1;margin-bottom:30px;letter-spacing:.03rem}.point3-block__list{border-top:#DDD solid 1px}.point3-block__list-item{border-bottom:#DDD solid 1px;padding:40px 0;font-size:1.6rem;position:relative}.point3-block__list-item::before{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-13px;width:26px;height:26px;border-top:3px solid #B2A289;border-right:3px solid #B2A289;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.point3-block__list-item:last-child::before{content:none}@media (max-width: 414px){.point3-block__list-item{text-align:left;font-size:1.4rem}}.point3-block__list-item-url{display:block;margin-top:60px;font-size:1.6rem;color:#000}.point3-block__list-item-btn{max-width:280px;margin:20px auto 0;padding:20px 0;display:block;color:#FFF;text-align:center;line-height:1;background:#B2A289}.point3-block__att{padding:10px 0 0 0;text-align:center}@media (max-width: 414px){.point3-block__att{text-align:left;font-size:1.2rem}}.point4-block__inner{margin-top:60px;display:flex;flex-flow:row-reverse}@media (max-width: 960px){.point4-block__inner{display:block}}.point4-block__ttl{padding:0 0 20px;margin-bottom:40px;position:relative;font-size:2.4rem;line-height:1}.point4-block__ttl::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left, transparent, #B2A289 75%);background-position:center;background-repeat:no-repeat}@media (max-width: 414px){.point4-block__ttl{font-size:1.6rem;margin-bottom:25px}}.point4-block__txt{font-size:2rem}@media (max-width: 960px){.point4-block__txt{text-align:center}}@media (max-width: 414px){.point4-block__txt{text-align:left;font-size:4.2vw}}.point4-block__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media (max-width: 414px){.point4-block__ttl-img{width:30%;margin-right:15px}}.point4-block__img{position:relative;padding-top:50%;background:url("../img/img05.jpg") no-repeat center center/cover}.point4-block__right{width:50%;padding:0 0 0 50px}@media (max-width: 960px){.point4-block__right{width:100%;padding-left:20px}}@media (max-width: 414px){.point4-block__right{padding-right:20px}}@media (max-width: 960px){.point4-block__message-warp{display:flex;justify-content:center}}@media (max-width: 414px){.point4-block__message-warp{display:block}}.point4-block__message{font-size:1.6rem;margin-top:30px;border-left:#DDD solid 1px;padding-left:20px}@media (max-width: 960px){.point4-block__message:last-child{margin-left:50px}}@media (max-width: 414px){.point4-block__message:last-child{margin-left:0}}.point4-block__message-item{line-height:1.8}.point4-block__message-item:first-child{color:#B2A289;margin-bottom:10px}.point4-block__left-img{width:50%;align-self:flex-start}@media (max-width: 960px){.point4-block__left-img{width:75%;display:block;margin:30px auto 0}}@media (max-width: 960px){.point4-block__left-img{width:100%}}.point5-block__inner{width:100%;max-width:1040px;padding:0 20px;margin:50px auto 0}@media (max-width: 414px){.point5-block__inner{padding:0 10px}}.point5-block__ttl{padding:0 0 20px;position:relative;font-size:2.4rem;line-height:1}.point5-block__ttl::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left, transparent, #B2A289 75%);background-position:center;background-repeat:no-repeat}@media (max-width: 414px){.point5-block__ttl{font-size:1.6rem}}.point5-block__sub-ttl{font-size:2rem;margin-top:40px;text-align:center}@media (max-width: 414px){.point5-block__sub-ttl{margin-top:30px;font-size:1.6rem;text-align:left}}.point5-block__txt{font-size:1.6rem;margin-top:40px;text-align:center}@media (max-width: 414px){.point5-block__txt{font-size:1.4rem;text-align:left;margin-top:30px}}.point5-block__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media (max-width: 414px){.point5-block__ttl-img{width:30%;margin-right:15px}}.point5-block__matrix{display:block;max-width:921px;margin:50px auto 0}.point5-block__icon{display:none}@media (max-width: 414px){.point5-block__icon{display:table;margin:10px 0 0 auto}}.point5-block__icon-link{color:#666}.point5-block__after-txt{font-size:1.6rem;margin-top:40px;text-align:center}@media (max-width: 414px){.point5-block__after-txt{text-align:left}}.point6-block__inner{width:100%;max-width:1040px;padding:0 20px;margin:50px auto 0}@media (max-width: 414px){.point6-block__inner{padding:0 10px}}.point6-block__ttl{padding:0 0 20px;margin-bottom:50px;position:relative;font-size:2.4rem;line-height:1}.point6-block__ttl::before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left, transparent, #B2A289 75%);background-position:center;background-repeat:no-repeat}@media (max-width: 414px){.point6-block__ttl{font-size:1.6rem;margin-bottom:30px}}.point6-block__txt{font-size:1.1rem}.point6-block__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media (max-width: 414px){.point6-block__ttl-img{width:30%;margin-right:15px}}.point6-block__box{display:flex;justify-content:space-between;margin:50px auto 0}@media (max-width: 414px){.point6-block__box{margin-top:25px}}.point6-block__box-item{width:48%}.point6-block__box-item-txt{margin-top:30px;text-align:center}@media (max-width: 414px){.point6-block__box-item-txt{margin-top:15px;font-size:2.8vw}}.point6-block__box-btn{max-width:280px;margin:20px auto 0;padding:15px 0;display:block;color:#FFF;text-align:center;line-height:1;background:#B2A289}.point6-block__price{display:block;text-align:center;padding:10px 0 0}@media (max-width: 414px){.point6-block__price{font-size:3.5vw}}.scroll-table{margin:50px 0;overflow:auto;white-space:nowrap}@media (max-width: 414px){.scroll-table{margin-top:5vw}}.scroll-table ::-webkit-scrollbar{height:5px}.scroll-table ::-webkit-scrollbar-track{background:#333}.scroll-table ::-webkit-scrollbar-thumb{background:#999}.scroll-table__table{width:100%;max-width:1140px;border-top:#DDD solid 1px;border-left:#DDD solid 1px;background:#FFF}.scroll-table__category{background:#B7A790;color:#FFF}.scroll-table td{border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;text-align:center;padding:10px 5px}.scroll-table__ttl{display:block;margin-top:5px;border-radius:20px;padding:5px;color:#FFF;background:#B7A790;font-size:1.1rem;text-align:center}.scroll-table__links{margin:0 5px}.scroll-table__img{width:100px;height:auto;display:block;margin:0 auto}@media (max-width: 1200px){.scroll-table__img{width:75px}}.scroll-table__line{display:flex;justify-content:center}.jewelry_block__inner{max-width:1100px;padding:0 20px;margin:0 auto}@media (max-width: 414px){.jewelry_block__inner{padding:0 10px}}.jewelry_block__item-ttl{width:100%;padding:60px 0;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.jewelry_block__item-ttl{display:block;text-align:center}}@media (max-width: 414px){.jewelry_block__item-ttl{padding:30px 0}}.jewelry_block__size{min-width:130px;display:block;margin-right:10px;border-radius:20px;padding:7px 0;color:#000;border:#B7A790 solid 2px;font-size:1.8rem;text-align:center;line-height:1}@media (max-width: 768px){.jewelry_block__size{display:inline-block;width:auto;margin:0 auto 10px}}@media (max-width: 414px){.jewelry_block__size{margin:0 auto;font-size:5vw}}.jewelry_block__lead{text-align:center;padding:0;font-size:2rem}@media (max-width: 414px){.jewelry_block__lead{padding:10px 0 0;font-size:5vw}}.jewelry_block__image{display:flex;justify-content:flex-start}@media (max-width: 690px){.jewelry_block__image{display:block}}.jewelry_block__img{max-width:500px}@media (max-width: 1100px){.jewelry_block__img{max-width:none;width:50%}}@media (max-width: 690px){.jewelry_block__img{width:100%}}@media (max-width: 690px){.jewelry_block__left-box{margin-top:-20px}}.jewelry_block__ttl{max-width:700px;padding:30px 0 70px 40px;margin:55px 0 0 -110px;font-size:2.3rem;line-height:1.8;position:relative;background:#FFF}@media (max-width: 1100px){.jewelry_block__ttl{font-size:2vw;padding:3vw 0 7vw 4vw}}@media (max-width: 690px){.jewelry_block__ttl{max-width:none;width:95%;font-size:3vw;margin:0 auto;padding:3vw}}@media (max-width: 414px){.jewelry_block__ttl{font-size:4vw;padding:3vw 3vw 5vw 3vw}}.jewelry_block__ttl::before{content:'';position:absolute;bottom:40px;left:40px;right:auto;top:auto;width:calc(100% - 40px);height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left, transparent, #B2A289 75%);background-position:center;background-repeat:no-repeat}@media (max-width: 690px){.jewelry_block__ttl::before{left:3vw;bottom:0}}.jewelry_block__txt{font-size:1.6rem;line-height:1.8;margin:30px 0 0 50px}@media (max-width: 1100px){.jewelry_block__txt{margin:3vw 0 0 5vw;font-size:1.4vw}}@media (max-width: 690px){.jewelry_block__txt{font-size:2.4vw}}@media (max-width: 414px){.jewelry_block__txt{margin:5vw 0 0 5vw;font-size:3.2vw}}.jewelry_block__item{width:100%;max-width:1000px;margin:0 auto 80px}@media (max-width: 414px){.jewelry_block__item{margin:0 0 30px}}.jewelry_block__item-list{display:flex;justify-content:space-between;flex-flow:wrap;margin-bottom:50px}.jewelry_block__item-list:after{content:"";display:block;width:30%;height:0}@media (max-width: 414px){.jewelry_block__item-list{margin-bottom:25px}}.jewelry_block__item-article{width:30%;text-align:center;margin-bottom:30px}@media (max-width: 680px){.jewelry_block__item-article{width:48%}}@media (max-width: 414px){.jewelry_block__item-article{width:100%;font-size:4vw}}@media (max-width: 680px){.jewelry_block__item-article:last-child{margin-bottom:0}}.jewelry_block__item-article--w50{width:48%;text-align:center;margin-bottom:30px}@media (max-width: 680px){.jewelry_block__item-article--w50{width:100%}}@media (max-width: 414px){.jewelry_block__item-article--w50{width:100%;font-size:4vw}}@media (max-width: 680px){.jewelry_block__item-article--w50:last-child{margin-bottom:0}}.jewelry_block__box-item-txt{margin-top:20px}.jewelry_block__price{display:block;text-align:center;padding:10px 0 0}@media (max-width: 414px){.jewelry_block__price{font-size:5vw}}.jewelry_block__box-btn{max-width:250px;margin:20px auto 0;padding:15px 0;display:block;color:#FFF;text-align:center;line-height:1;background:#B2A289}@media (max-width: 414px){.jewelry_block__box-btn{margin:15px auto 0;font-size:1.4rem}}.craft-img__inner{margin-top:40px;position:relative}.craft-img__textarea{width:60%;position:absolute;left:50%;top:50%;z-index:1;padding:20px;background-color:rgba(255,255,255,0.9);transform:translate(-50%, -50%)}@media (max-width: 640px){.craft-img__textarea{width:100%;position:static;transform:none;background-color:none;padding:20px 0}}.craft-img__ttl{text-align:center;font-weight:bold;font-size:2.2rem;margin-bottom:10px}@media (max-width: 640px){.craft-img__ttl{text-align:left}}@media (max-width: 768px){.craft-img__ttl{font-size:1.8rem}}@media (max-width: 440px){.craft-img__ttl{font-size:4.5vw}}.craft-img__list{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 414px){.craft-img__list{width:100%}}.craft-img__item{width:50%}.cont4{padding:18px 0 35px;margin:0 auto;max-width:none}.contWrap .subcont{padding:0 20px}.contWrap .subcont .inner{width:fit-content;background:url(/cms/shr/comparison/img/sub_line.gif) top left repeat-x;margin:50px auto 0;padding:26px 0 0}.contWrap .subcont .lead{color:#D3725E;font-size:17px;letter-spacing:0em;margin:0 0 27px;text-align:center}.contWrap .subcont .contactList{display:flex;justify-content:center;margin:0 -5px}.contWrap .subcont .contactList li{width:33.3333%;max-width:310px;margin:0 5px}.contactList__item-sp{display:none}.contWrap .subcont .contactList li p{font-size:10px;text-align:center;margin:6px 0 0}.contWrap .subcont .productlink{width:100%;text-align:center;margin:0 0 52px}.contWrap .subcont .productlink img{width:330px}section.aboutBox{max-width:900px;padding:0 20px;margin:100px auto 0}section.aboutBox h1{text-align:center;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:24px;color:#15153b}section.aboutBox h1 span{position:relative;display:block;margin-bottom:20px;font-size:18px;color:#86869c}section.aboutBox h1 span::after{position:absolute;content:"";left:calc(50% - 70px);bottom:-10px;width:140px;height:1px;background:#86869c}section.aboutBox .aboutList{display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 0 35px;margin:100px auto 0;max-width:670px}section.aboutBox{position:relative}section.aboutBox>img{position:absolute;width:100%;top:0;left:0}section.aboutBox .aboutList li{font-size:12px;text-align:center;width:calc(25% - 10px)}section.aboutBox .aboutList li:nth-child(2),section.aboutBox .aboutList li:nth-child(3){margin-top:-40px}section.aboutBox .aboutList li img{display:block;height:120px;width:auto;margin:0 auto 15px}section.aboutBox .aboutList li span{display:inline-block;color:#ff2a47}.contWrap .shopWrap{max-width:670px;box-sizing:border-box;padding:20px;margin:40px auto 0;border:double 3px #D7C499;background:#FFF;font-family:'Noto Sans Japanese',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, Helvetica, Arial, sans-serif;color:#333}.contWrap .shopWrap .txtBox{width:65%;float:left}.contWrap .shopWrap .txtBox h4{background-image:url(/cms/shr/comparison/img/icon_shop.gif);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 30px;margin:0 0 24px;font-size:22px;color:#B39245;letter-spacing:.1em}.contWrap .shopWrap .txtBox .attention{margin:33px 0 0;font-size:13px}.contWrap .shopWrap .shoe_img{width:30%;float:right}.contWrap p.ex.shop_room{width:100%;clear:both;padding:20px 0 0}.contWrap p.ex.shop_room a{color:#333}.shopWrap .cons{width:100%}.shopWrap .cons li{width:100%;display:flex;margin:0 20px 20px 0}.shopWrap .cons li span{display:block;width:100px;position:relative;text-align:left}.shopWrap .cons li span::after{content:" ： ";position:absolute;right:0;top:0}.shopWrap .cons li p{display:block}@media screen and (max-width: 768px){.content .contWrap .subcont .lead{text-align:left}}@media screen and (max-width: 710px){.content .contWrap{padding:18px 20px 35px}}@media screen and (max-width: 640px){.content .contWrap .shopWrap .txtBox{width:100%;float:initial}.content .contWrap .shopWrap .shoe_img{width:100%;display:block;float:initial;margin:20px auto 0}.content .contWrap .subcont .productlink img{width:100%}.content .contWrap .subcont .productlink{margin:0 0 22px}.content .contWrap .subcont .lead{font-size:15px;letter-spacing:0em;margin:0 0 27px}.content .contWrap .subcont .contactList li{width:100%;margin:0 0 20px}}@media (max-width: 600px){section.aboutBox .aboutList{margin-top:6vw}section.aboutBox .aboutList li{width:calc(50% - 5px)}section.aboutBox .aboutList li:nth-child(2),section.aboutBox .aboutList li:nth-child(3){margin-top:0}section.aboutBox .aboutList li:nth-child(n+3){margin-top:30px}section.aboutBox .aboutList li img{height:30vw}}@media screen and (max-width: 414px){section.planBox .top-ttl{padding-top:0px;margin-bottom:40px;font-size:23px}section.planBox.gift{padding-top:40px}section.planBox .brsp{display:block}.shopWrap .cons li{width:100%;margin:0 0 10px}.shopWrap .cons li span{display:table;padding-bottom:5px;margin-bottom:5px;width:80px}.shopWrap .cons li p{display:block}section h3 span{margin-top:20px;font-size:14px}section .planList.ex{margin-top:0}section .planList>li h4 span{font-size:3.3vw}.content .contWrap .subcont{margin:0}section.aboutBox{margin-top:50px}.message .message_txt{margin-top:50px;font-size:4vw}}.audiojs{width:100%;height:44px;margin:0;display:inline-block;background:none;box-shadow:none;cursor:pointer}.play-pause{padding:0;margin:0;width:100%;height:100%;border:none;position:relative}.audiojs p{width:100%;height:100%;background:none !important}.audiojs .play{display:block;position:absolute;top:50%;right:10px;width:0;height:0;border:transparent 6px solid;border-left:#B2A289 10px solid;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.audiojs.playing .pause::before,.audiojs.playing .pause::after{background:#B2A289 !important}.audiojs.playing .pause::before{top:0;left:0}.audiojs.playing .play,.audiojs .pause,.scrubber,.time{display:none}.audiojs.playing .pause{display:block;position:relative}.audiojs.playing .pause::before,.audiojs.playing .pause::after{content:"";display:block;position:absolute;top:50%;right:0;width:3px;height:12px;background:#FFF;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.audiojs.playing .pause::before{right:6px !important;left:auto}.audiojs .play-pause{width:100%;height:auto;display:block;border:#B2A289 solid 2px;padding:20px 15px;position:relative;border-radius:30px;color:#000;background:#FFF;opacity:1;transition:all 0.6s}.audiojs .play-pause:hover{opacity:0.5}.audiojs .play-pause::before{content:"Play";position:absolute;right:40px;top:calc(50% - 10px);color:#B2A289;font-family:"Times New Roman", Times, "serif";letter-spacing:.2rem}.star_18ben .play-pause::after{content:"18弁 12秒～15秒リピート";position:absolute;left:20px;top:calc(50% - 10px);font-size:1.4rem;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,Helvetica,Arial,sans-serif}.star_23ben .play-pause::after{content:"23弁 30～32秒リピート";position:absolute;left:20px;top:calc(50% - 10px);font-size:1.4rem;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,Helvetica,Arial,sans-serif}
