article section header{padding:0;margin:0}@media only screen and (min-width: 980px){main{overflow:hidden}}main .inner{width:980px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 979px){main .inner{max-width:95%}}main .inner h3{font-size:40px}@media only screen and (max-width: 979px){main .inner h3{font-size:6vw}}main .inner h4{padding:2px 0;font-size:24px;font-weight:bold;color:#fff;text-align:center;margin:0 0 25px;background:#988575;background:radial-gradient(circle, #e00867 0%, #e00867 40%, rgba(251,84,157,0) 100%)}@media only screen and (max-width: 979px){main .inner h4{margin-bottom:4vw;padding:1vw 6vw;font-size:3.5vw}}main .inner h5{font-size:30px;line-height:1;text-align:center}@media only screen and (max-width: 979px){main .inner h5{font-size:4vw}}@media (min-width: 980px){main .inner .tabacc.large.-pc-accordion>.contents{margin-bottom:30px;box-shadow:6px 6px 18px rgba(0,0,0,0.1)}main .inner .tabacc.large.-pc-accordion>.contents>.title{display:block;padding:0;margin:0;background-color:transparent}main .inner .tabacc.large.-pc-accordion>.contents>.title:after{display:none}main .inner .tabacc.large.-pc-accordion>.contents>.title .icon{position:absolute;top:50%;right:20px;width:70px;height:70px;background-color:#fff;border-radius:50%;transform:translateY(-50%)}main .inner .tabacc.large.-pc-accordion>.contents>.title .icon:before,main .inner .tabacc.large.-pc-accordion>.contents>.title .icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#e00867;transform:translate(-50%, -50%)}main .inner .tabacc.large.-pc-accordion>.contents>.title .icon:before{width:4px;height:30px}main .inner .tabacc.large.-pc-accordion>.contents>.title .icon:after{width:30px;height:4px}main .inner .tabacc.large.-pc-accordion>.contents>.title.-open .icon:before{display:none}main .inner .tabacc.large.-pc-accordion>.contents>.content{padding:50px 30px 75px;background-color:#fff;border:0;border-radius:0;margin-bottom:30px}}@media (max-width: 979px){main .inner .tabacc.large.-sp-accordion>.contents{margin-bottom:2vw}main .inner .tabacc.large.-sp-accordion>.contents>.title{display:block;padding:0;margin:0;background-color:transparent}main .inner .tabacc.large.-sp-accordion>.contents>.title:after{display:none}main .inner .tabacc.large.-sp-accordion>.contents>.title .icon{position:absolute;top:50%;right:2vw;width:6vw;height:6vw;background-color:#fff;border-radius:50%;transform:translateY(-50%)}main .inner .tabacc.large.-sp-accordion>.contents>.title .icon:before,main .inner .tabacc.large.-sp-accordion>.contents>.title .icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#e00867;transform:translate(-50%, -50%)}main .inner .tabacc.large.-sp-accordion>.contents>.title .icon:before{width:2px;height:2vw}main .inner .tabacc.large.-sp-accordion>.contents>.title .icon:after{width:2vw;height:2px}main .inner .tabacc.large.-sp-accordion>.contents>.title.-open .icon:before{display:none}main .inner .tabacc.large.-sp-accordion>.contents>.content{padding:5vw 3vw 7vw;background-color:#fff;border:0;border-radius:0}}main .inner .tabacc.-pc-accordion>.contents>.title,main .inner .tabacc.-sp-accordion>.contents>.title{justify-content:center;color:#fff;margin:0}main .inner .tabacc.-pc-accordion.color01>.contents>.title,main .inner .tabacc.-sp-accordion.color01>.contents>.title{font-size:30px;background:#e00867}main .inner .tabacc.-pc-accordion.color01>.contents>.content,main .inner .tabacc.-sp-accordion.color01>.contents>.content{border:6px solid #efefef;border-top:none;padding:35px}main .inner .tabacc.-pc-accordion.color02>.contents>.title,main .inner .tabacc.-sp-accordion.color02>.contents>.title{font-size:22px;background:#fb549d}main .inner .tabacc.-pc-accordion.color02>.contents>.content,main .inner .tabacc.-sp-accordion.color02>.contents>.content{border:none;margin:25px 0 40px}main .inner .tabacc .tabContainer01{display:flex;justify-content:space-between}main .inner .tabacc .tabContainer01 p{width:570px}main .inner .tabacc .tabContainer01 div{width:330px;text-align:right}@media (max-width: 979px){main .inner .tabacc.-pc-accordion>.contents>.title,main .inner .tabacc.-sp-accordion>.contents>.title{min-height:10vw;line-height:1.2;padding:1.5vw 11vw 1.5vw 2vw}main .inner .tabacc.-pc-accordion>.contents>.title::after,main .inner .tabacc.-sp-accordion>.contents>.title::after{width:7vw;height:7vw;margin:0;transform:translate(0, -50%);right:2vw;background-size:3vw auto}main .inner .tabacc.-pc-accordion.color01>.contents>.title,main .inner .tabacc.-sp-accordion.color01>.contents>.title{font-size:4vw}main .inner .tabacc.-pc-accordion.color01>.contents>.content,main .inner .tabacc.-sp-accordion.color01>.contents>.content{border:1vw solid #efefef;padding:3vw}main .inner .tabacc.-pc-accordion.color02>.contents>.title,main .inner .tabacc.-sp-accordion.color02>.contents>.title{font-size:3.5vw}main .inner .tabacc.-pc-accordion.color02>.contents>.content,main .inner .tabacc.-sp-accordion.color02>.contents>.content{border:none;margin:2vw 0 4vw}main .inner .tabacc .tabContainer01{flex-direction:column}main .inner .tabacc .tabContainer01 p{width:100%}main .inner .tabacc .tabContainer01 div{width:50vw;margin:0 auto;text-align:center}}main .container01{position:relative;padding:100px 0 125px}main .container01::before{position:absolute;content:"";display:block;width:calc(50% - 200px);height:100%;background:#fdf0f3;left:0;top:0}main .container01 .inner{position:relative}main .container01 .inner table th,main .container01 .inner table td{border-color:#dedede}main .container01 .inner table th{background-color:#fdf0f3}@media only screen and (max-width: 979px){main .container01::before{width:calc(50% - 10vw)}}main .container02{background-color:#f6f6f6;padding:85px 0 140px;text-align:center}main .container02 h3+p{text-align:center;margin-top:20px}main .container02 .jisseki{width:640px;margin:0 auto 50px;border:1px solid #666666;text-align:center;font-size:60px;color:#e00867;border-radius:100px}main .container02 .jisseki span{font-size:50px}main .container02 .jisseki small{font-size:20px;color:#000}main .container02 .point{display:flex;flex-wrap:wrap;justify-content:space-between}main .container02 .point li{display:flex;align-items:center;align-content:center;flex-wrap:wrap;width:300px;height:220px;text-align:center;background:#ffffff;position:relative}main .container02 .point li:nth-child(n+4){margin-top:40px}main .container02 .point li .pointNumber{margin:0 auto;position:absolute;top:20px;left:calc(50% - (20px / 2));border-bottom:1px solid #fb549d;font-size:28px;font-style:italic;color:#e00867}main .container02 .point li p{width:100%;font-size:24px;line-height:1.3;color:#5d5d5d;margin:20px 0 0}@media only screen and (max-width: 979px){main .container02{padding:5vw 0 7vw}main .container02 h3+p{margin-top:2vw}main .container02 .jisseki{width:inherit;max-width:85vw;margin:0 auto 5vw;font-size:6.5vw}main .container02 .jisseki span{font-size:4vw}main .container02 .jisseki small{font-size:3vw}main .container02 .point li{width:32.5%;height:auto;padding:2%;align-content:baseline}main .container02 .point li:nth-child(n+4){margin-top:1.5%}main .container02 .point li .pointNumber{top:1.5vw;position:static}main .container02 .point li p{font-size:3vw;margin:0;padding:2vw 0 0}}main .container03{padding:65px 0 0;height:680px;text-align:center;background:#f9a3bf}main .container03 h3{color:#fff}main .container03 #shokai{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px;padding:0 100px}main .container03 #shokai li a{display:block;width:300px;text-align:center;background:#fff;color:#5d5d5d;font-size:21px;font-weight:bold;text-decoration:none;line-height:1.2;padding:20px 4px 28px;border-radius:100px;position:relative}main .container03 #shokai li a span{font-size:80%}main .container03 #shokai li a::before{content:"";position:absolute;left:calc(50% - (50px / 2));bottom:10px;width:50px;height:15px;background:url("https://www.s-b-c.sbs/ageless/images/shimi/shokai_arrow.png?2024103119211") center top no-repeat}main .container03 #shokai li:nth-child(n+3){margin-top:30px}@media only screen and (max-width: 979px){main .container03{padding:5vw 0 6vw;height:inherit}main .container03 #shokai{padding:0 4%;justify-content:center;margin-top:1vw}main .container03 #shokai li{width:46%;padding:0 2% 2%}main .container03 #shokai li a{width:100%;font-size:2.8vw;padding:1.5vw 0.5vw 3vw}main .container03 #shokai li a::before{bottom:0.8vw;left:calc(50% - 3vw);width:6vw;height:2.5vw;background-size:100% auto}main .container03 #shokai li:nth-child(n+3){margin-top:0}}main .container04 .inner+.inner{margin-top:50px}main .container04 .inner .container04index{background-color:#fdf0f3;padding:40px;text-align:center;color:#e00867}main .container04 .inner .container04index.yell{background-color:transparent;padding:0;margin:0px auto 50px}main .container04 .inner .container04index.yell div h3{margin-top:0}main .container04 .inner .container04index p:last-child{font-size:26px;font-weight:bold;margin-top:20px}main .container04 .inner .container04index div{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}main .container04 .inner .container04index div h3{font-size:60px;font-weight:bold;line-height:1;margin-top:20px}main .container04 .inner .container04index div h3 span{font-size:40px}main .container04 .inner .content_wrap{padding:60px 30px;background-color:#fff;box-shadow:6px 6px 18px rgba(0,0,0,0.1)}main .container04 .inner h5{margin:0 0 20px}main .container04 .inner .txt{margin:0 0 30px;text-align:center;color:#e00867;font-weight:bold;font-size:30px;line-height:1.35}main .container04 .inner .container04tokucho{margin:0 0 30px}main .container04 .inner .container04tokucho ul{display:flex;flex-wrap:wrap;background:#fdf0f3;padding:30px 40px}main .container04 .inner .container04tokucho ul li{font-size:20px;font-weight:bold;width:33.33%;padding:0 0 0 35px;background:url("/assets/yell/images/shimi/menu/check.png?2024103119211") left center no-repeat}main .container04 .inner .container04tokucho ul li.half{width:50%}main .container04 .inner .container04tokucho ul li:nth-child(n+4){margin-top:15px}main .container04 .inner .container04contents01{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 60px}main .container04 .inner .container04tekiyou{margin:0 20px 50px;display:flex;justify-content:center}main .container04 .inner .container04tekiyou div+div{margin-left:40px}main .container04 .inner .container04priceSubtitle{font-size:24px;font-weight:bold;text-align:center;padding:5px;margin:0 0 10px;background:#f6f6f6}main .container04 .inner .container04priceIndex{padding:20px;display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 40px;line-height:1.4;background-color:#fff5e9;font-weight:bold}main .container04 .inner .container04priceIndexLeft{width:50%;padding:35px 10px;text-align:center}main .container04 .inner .container04priceIndexRight{text-align:center;flex-grow:1}main .container04 .inner .container04priceIndexRight p{font-size:22px}main .container04 .inner .container04priceIndexRight div{color:#e00867;font-size:60px}main .container04 .inner .container04priceIndexRight div span{font-size:40px}main .container04 .inner .container04priceIndexRight div span span{font-size:24px}main .container04 .inner .container04priceIndex.pico{background:#f7f7f7}main .container04 .inner .container04priceIndex.pico .container04priceIndexRight div{color:#4a5871}main .container04 .inner .container04priceIndex.pico .modalbtn{justify-content:center}main .container04 .inner .container04priceIndex.pico .modalbtn a{background:#4a5871;min-height:inherit;padding:8px 50px 8px 38px;font-size:16px}main .container04 .inner .container04priceContents{line-height:1.4}main .container04 .inner .container04priceContents>.ac_ly_001,main .container04 .inner .container04priceContents>.ac_ly_002{border-bottom:1px solid #d6d6d6}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{justify-content:space-between;align-items:center;padding:0 20px 0 15px;font-size:20px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div{color:#e00867;font-size:50px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span{font-size:34px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span span{font-size:20px}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002{width:100%}main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{width:50%}main .container04 .inner .container04priceArea{padding:10px;text-align:center;font-size:24px;font-weight:bold;line-height:1.4;background:#f6f6f6;margin:0 0 20px}main .container04 .inner .container04priceArea span{font-size:18px;font-weight:normal}main .container04 .inner .container04contents02{display:flex;justify-content:space-between;text-align:center;margin:0 0 85px}main .container04 .inner .container04contents02>div{width:420px;border:6px solid #f6f6f6;padding:15px 5px 20px}main .container04 .inner .container04contents02>div p{line-height:1.3}main .container04 .inner .container04contents02>div p:first-child{display:flex;justify-content:center;align-items:center;min-height:75px}main .container04 .inner .container04contents02>div p:first-child>span{width:100%;display:block;font-size:26px;font-weight:bold;text-align:center}main .container04 .inner .container04contents02>div p:first-child>span>span{font-size:20px}main .container04 .inner .container04contents02>div p:nth-child(3){font-size:20px;font-weight:bold;margin:0 0 10px;color:#e00867}main .container04 .inner .container04contents02>div p:first-child{font-size:18px}main .container04 .inner .container04contents02>div div{margin:0 0 10px}main .container04 .inner .container04contents03{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 50px}main .container04 .inner .container04contents03 p{width:720px}main .container04 .inner .container04contents03 div{width:180px;text-align:right}main .container04 .inner .container04contents04{display:flex;justify-content:space-between;align-items:center;text-align:center;margin:0 0 50px}main .container04 .inner .container04contents04>div:first-child,main .container04 .inner .container04contents04>div:last-child{width:420px;border:6px solid #f6f6f6;padding:25px 5px 0}main .container04 .inner .container04contents04>div:first-child p,main .container04 .inner .container04contents04>div:last-child p{font-size:20px;font-weight:bold;margin-top:10px;min-height:90px}main .container04 .inner .container04contents05{display:flex;justify-content:space-between;align-items:flex-start;width:775px;margin:0 auto 40px}main .container04 .inner .container04contents05>div{text-align:center}main .container04 .inner .container04contents05>div:nth-child(1),main .container04 .inner .container04contents05>div:nth-child(3),main .container04 .inner .container04contents05>div:nth-child(5){width:220px}main .container04 .inner .container04contents05>div:nth-child(1) p,main .container04 .inner .container04contents05>div:nth-child(3) p,main .container04 .inner .container04contents05>div:nth-child(5) p{font-size:16px;text-align:left;margin-top:5px}main .container04 .inner .container04contents05>div:nth-child(2),main .container04 .inner .container04contents05>div:nth-child(4){padding-top:60px}main .container04 .inner .container04photo{display:flex;flex-wrap:wrap;justify-content:space-between}main .container04 .inner .container04photo>div{width:425px}main .container04 .inner .container04photo>div p{margin:5px 0 10px}main .container04.toning{padding:110px 0 75px}main .container04.toning .container04index{background-color:#fdf0f3;padding:40px;text-align:center;color:#e00867}main .container04.toning .container04index p:first-child{font-size:22px;font-weight:bold;padding:0 0 10px;margin:0;position:relative}main .container04.toning .container04index p:first-child::before{content:"";width:60px;height:1px;background:#e00867;position:absolute;left:47%;left:calc(50% - (60px / 2));bottom:0}main .container04.toning .container04index div h3{font-size:50px}@media only screen and (max-width: 979px){main .container04{padding:8vw 0 12vw}main .container04 .inner .container04index.yell{margin-bottom:6vw}main .container04 .inner .container04index.yell div h3{font-size:7vw}main .container04 .inner .container04index p:last-child{font-size:4vw;margin-top:4vw}main .container04 .inner .content_wrap{padding:6vw 3vw}main .container04 .inner h5{margin-bottom:2vw}main .container04 .inner .txt{margin-bottom:2vw;font-size:5vw}main .container04 .inner .container04tokucho{margin:0 auto 3vw}main .container04 .inner .container04tokucho ul{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:3vw 4vw}main .container04 .inner .container04tokucho ul li{width:100%;font-size:3vw;padding:0 0 0 6vw;background-size:4vw auto}main .container04 .inner .container04tokucho ul li.half{width:100%}main .container04 .inner .container04tokucho ul li:nth-child(n+2){margin-top:1vw}main .container04 .inner .container04contents01{margin-bottom:6vw}main .container04 .inner .container04tekiyou{margin:0 auto 6vw}main .container04 .inner .container04tekiyou div{width:33%}main .container04 .inner .container04tekiyou div+div{margin-left:1vw}main .container04 .inner .container04priceSubtitle{font-size:4vw;margin:0 0 2vw}main .container04 .inner .container04priceIndex{padding:2vw;flex-wrap:wrap;margin:0 0 4vw;line-height:1.4}main .container04 .inner .container04priceIndexLeft{width:100%;padding:3vw 2vw 0}main .container04 .inner .container04priceIndexRight{width:100%;flex-grow:0;margin:0}main .container04 .inner .container04priceIndexRight p{font-size:4vw}main .container04 .inner .container04priceIndexRight div{font-size:12vw}main .container04 .inner .container04priceIndexRight div span{font-size:8vw}main .container04 .inner .container04priceIndexRight div span span{font-size:4vw}main .container04 .inner .container04priceIndex.pico .modalbtn a{min-height:inherit;padding:1.5vw 0;font-size:3.7vw}main .container04 .inner .container04priceContents{line-height:1.4;font-size:4.5vw}main .container04 .inner .container04priceContents>.ac_ly_001,main .container04 .inner .container04priceContents>.ac_ly_002{border:none}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002{width:100%;flex-wrap:wrap;padding:0 1vw;border-bottom:1px solid #d6d6d6;font-size:5vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div{font-size:10vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span{font-size:6vw}main .container04 .inner .container04priceContents>.ac_ly_001>.ac_ly_002 div span span,main .container04 .inner .container04priceContents>.ac_ly_002>.ac_ly_002 div span span{font-size:3vw}main .container04 .inner .container04priceArea{padding:2vw;font-size:4vw;margin:0 0 3vw}main .container04 .inner .container04priceArea span{font-size:3vw}main .container04 .inner .container04contents02{flex-wrap:wrap;margin:0 0 8vw}main .container04 .inner .container04contents02>div{width:100%;padding:2vw}main .container04 .inner .container04contents02>div p{font-size:3vw}main .container04 .inner .container04contents02>div p:first-child{min-height:inherit;margin:0 0 3vw}main .container04 .inner .container04contents02>div p:first-child>span{font-size:4vw}main .container04 .inner .container04contents02>div p:first-child>span>span{font-size:3vw}main .container04 .inner .container04contents02>div p:nth-child(3){font-size:4vw;margin:0 0 2vw}main .container04 .inner .container04contents02>div p:first-child{font-size:3vw}main .container04 .inner .container04contents02>div div{margin:0 0 2vw}main .container04 .inner .container04contents02>div:last-child{margin:3vw 0 0}main .container04 .inner .container04contents03{flex-wrap:wrap;margin:0 0 5vw}main .container04 .inner .container04contents03 p{width:100%}main .container04 .inner .container04contents03 div{width:100%;text-align:center}main .container04 .inner .container04contents04{flex-direction:column;margin:0 auto 8vw}main .container04 .inner .container04contents04>div:first-child,main .container04 .inner .container04contents04>div:last-child{width:100%;padding:2vw}main .container04 .inner .container04contents04>div:first-child p,main .container04 .inner .container04contents04>div:last-child p{font-size:3vw;margin-top:2vw;min-height:inherit}main .container04 .inner .container04contents04>div.container04contents04arrow{margin:3vw;height:9vw;transform:rotate(90deg)}main .container04 .inner .container04contents05{flex-wrap:wrap;width:100%;margin:0 auto 5vw}main .container04 .inner .container04contents05>div{text-align:center}main .container04 .inner .container04contents05>div:nth-child(1),main .container04 .inner .container04contents05>div:nth-child(3),main .container04 .inner .container04contents05>div:nth-child(5){width:40%}main .container04 .inner .container04contents05>div:nth-child(1) p,main .container04 .inner .container04contents05>div:nth-child(3) p,main .container04 .inner .container04contents05>div:nth-child(5) p{margin-top:1vw}main .container04 .inner .container04contents05>div:nth-child(2),main .container04 .inner .container04contents05>div:nth-child(4){padding:10vh 0 0}main .container04 .inner .container04contents05>div:nth-child(n+5){margin:4vw 0 0}main .container04 .inner .container04photo>div{width:100%;text-align:center}main .container04 .inner .container04photo>div a{font-size:3vw}main .container04 .inner .container04photo>div p{margin:2vw 0 0}main .container04 .inner .container04photo>div+div{margin-top:4vw}main .container04.toning{padding:8vw 0 12vw}main .container04.toning .container04index{padding:4vw 6vw}main .container04.toning .container04index p:first-child{font-size:3vw}main .container04.toning .container04index div h3{font-size:6vw;margin-top:3vw}main .container04.toning .container04index div h3 span{font-size:4vw}}main .container05{width:922px;height:720px;background:url("/assets/yell/images/shimi/menu/img04.jpg?2024103119211") right bottom no-repeat;margin:0 auto;padding:1px 35px 0}main .container05index{width:606px;height:134px;display:flex;justify-content:center;align-items:center;font-size:38px;font-weight:bold;color:#fff;text-align:center;padding:0 0 35px;background:url("/assets/yell/images/shimi/menu/img01.png?2024103119211") top center no-repeat;margin:-51px auto 0}@media only screen and (max-width: 979px){main .container05{width:100%;height:65vw;padding:1vw 2vw 0;background-size:100% auto}main .container05index{width:55vw;height:12.5vw;font-size:4.2vw;padding:0 0 3.5vw;background-size:100% auto;margin:-7vw auto 0}main .container05img01{margin:-1vw 0 1vw}main .container05img02{width:57vw}}main .photoScroll{width:100%;overflow-x:scroll;margin:30px 0 10px}main .photoScroll>div{width:1730px;padding:0 0 20px}
