.color-beige{color:#986a35 !important}@media screen and (max-width: 979px){#main{margin:3vw 0 0}}main em{font-style:normal}@media screen and (max-width: 979px){main section>.ac_ly_001._m-zero{padding:0 !important}main .mhlw-risk{min-height:inherit}}main .mv-bg{background:url(/assets/artmake/images2/main2.jpg?2025121192848) center top no-repeat;height:600px}@media screen and (max-width: 979px){main .mv-bg{background:none;height:inherit;text-align:center}}main .nav-list ul{width:100%;height:80px;display:flex;justify-content:center;align-items:center;background:#a98352}main .nav-list ul li{border-right:1px solid #d7c8c6}main .nav-list ul li a{display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;padding:5px 35px;text-decoration:none}main .nav-list ul li:first-child{border-left:1px solid #d7c8c6}@media screen and (max-width: 979px){main .nav-list ul{width:100%;height:auto;flex-wrap:wrap}main .nav-list ul li{width:50%;height:11vw;border:none;line-height:1}main .nav-list ul li a{height:100%;font-size:4.5vw;padding:0;text-decoration:none}main .nav-list ul li:first-child{border:none}main .nav-list ul li:nth-child(2n){border-left:1px solid #d7c8c6}main .nav-list ul li:nth-child(n+3){border-top:1px solid #d7c8c6}main .nav-list ul li:last-child{width:100%}}main .clinicBtn{display:flex;justify-content:center;margin:40px 0 0}main .clinicBtn a{display:flex;justify-content:center;align-items:center;width:590px;height:90px;font-size:35px;font-weight:bold;color:#fff;background:#e05d83;background:linear-gradient(0deg, #dc587e 50%, #ed7095 50%);border-bottom:6px solid #bd2b57;text-decoration:none;border-radius:10px;position:relative}main .clinicBtn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 7px);width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 979px){main .clinicBtn{margin:12vw 0 0}main .clinicBtn a{width:100%;height:15vw;font-size:5.5vw;border-bottom-width:1.5vw;border-radius:2vw}main .clinicBtn a::before{right:4vw;top:calc(50% - 1.3vw);width:3vw;height:3vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}}main .photoBtn{display:flex;justify-content:center;margin:40px 0 0}main .photoBtn a{display:flex;justify-content:center;align-items:center;width:470px;height:77px;font-size:33px;font-weight:bold;text-decoration:none;color:#fff;background:#342113;border-radius:10px;position:relative}main .photoBtn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 979px){main .photoBtn{margin:4vw 0 0}main .photoBtn a{width:100%;height:15vw;font-size:5.5vw;border-radius:2vw}main .photoBtn a::before{right:4vw;top:calc(50% - 1.3vw);width:3vw;height:3vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}}main section.btns{width:950px;display:flex;justify-content:center;margin:30px auto}main section.btns p a{display:flex;justify-content:center;align-items:center;width:470px;height:77px;font-size:25px;font-weight:bold;text-decoration:none;border-radius:10px;position:relative}main section.btns p a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:12px;height:12px;transform:rotate(45deg)}main section.btns p:nth-child(1) a{color:#fff;background:#4c2d19;background:linear-gradient(0deg, #4c2d19 50%, #5a3f2c 50%);border-bottom:6px solid #251600}main section.btns p:nth-child(1) a::before{border-top:2px solid #fff;border-right:2px solid #fff}main section.btns p:nth-child(2) a{color:#342113;background:#fff;border:2px solid #342113}main section.btns p:nth-child(2) a::before{border-top:2px solid #342113;border-right:2px solid #342113}@media screen and (max-width: 979px){main section.btns{width:96%;margin:3.5vw auto;display:block}main section.btns p{width:auto}main section.btns p a{width:100%;height:12vw;font-size:4vw;border-radius:2vw;line-height:1.2;text-align:center}main section.btns p a::before{right:18px;top:50%;top:calc(50% - 6px);width:12px;height:12px;transform:rotate(45deg)}main section.btns p:nth-child(1) a{border-bottom:1.5vw solid #251600}main section.btns p:nth-child(1) a::before{right:2.5vw;top:calc(50% - 1vw);width:2vw;height:2vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}main section.btns p:nth-child(2) a{border:0.6vw solid #342113;margin-top:10px}main section.btns p:nth-child(2) a::before{right:2.5vw;top:calc(50% - 1vw);width:2vw;height:2vw;border-top:0.6vw solid #342113;border-right:0.6vw solid #342113}}main header{margin:0 0 30px;text-align:center}main header h2{font-size:40px;font-weight:normal;line-height:1.1;margin:0 !important}main header h2 span{font-size:25px}main header p{margin:0 0 5px}@media screen and (max-width: 979px){main header{margin:0 0 4vw}main header h2{font-size:5.5vw}main header h2 span{font-size:4vw}main header p{width:30vw;margin:0 auto 1vw}}main section.mv .mv-slider{width:100%;margin:0}main section.mv .mv-slider .slick-list .slick-track .slick-slide{height:700px;display:flex;justify-content:center;align-items:center}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider01{background:url("/assets/artmake/images2/mv.jpg?2025121192848") center top no-repeat}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02{background:url("/assets/artmake/images2/mv_mocci.jpg?2025121192848") center top no-repeat;position:relative}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02 .mv-btn{width:302px;height:102px;background:url("/assets/artmake/images2/mv_mocci_btn.png?2025121192848") center top/100% auto no-repeat;position:absolute;bottom:15px;left:50%;transform:translate(calc(-50% + 300px), 0)}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02 .mv-btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:22px;color:#fff;text-decoration:none;padding:0 0 34px}main section.mv .mv-slider .slick-prev,main section.mv .mv-slider .slick-next{background:none}main section.mv .mv-slider .slick-prev::before,main section.mv .mv-slider .slick-next::before{content:"";position:absolute;background:none;right:50%;right:calc(50% - (30px / 2));top:50%;top:calc(50% - (30px / 2));width:30px;height:30px;border-top:2px solid #342113;border-right:2px solid #342113;transform:rotate(45deg)}main section.mv .mv-slider .slick-prev{left:50%;transform:translate(calc(-50% - 457px), 0)}main section.mv .mv-slider .slick-prev::before{transform:rotate(45deg) scale(-1, -1)}main section.mv .mv-slider .slick-next{left:50%;transform:translate(calc(-50% + 457px), 0)}main section.mv .mv-slider .slick-dots{bottom:10px}main section.mv .mv-slider .slick-dots li button::before{opacity:0.5;background:#986a35}main section.mv .mv-slider .slick-dots li.slick-active button::before{opacity:1}@media screen and (max-width: 979px){main section.mv .mv-slider .slick-list .slick-track .slick-slide{height:inherit}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider01{background:none}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02{background:none}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02 .mv-btn{width:44.23vw;height:11vw;bottom:0;background:url("/assets/artmake/images2/mv_mocci_btn_sp.png?2025121192848") center top/100% auto no-repeat;transform:translate(-50%, 0)}main section.mv .mv-slider .slick-list .slick-track .slick-slide.mv-slider02 .mv-btn a{font-size:3.5vw;padding:0 0 4vw}main section.mv .mv-slider .slick-prev,main section.mv .mv-slider .slick-next{width:8vw;height:8vw;display:block !important}main section.mv .mv-slider .slick-prev::before,main section.mv .mv-slider .slick-next::before{right:calc(50% - 1vw);top:calc(50% - 2vw);width:4vw;height:4vw;border-width:1px}main section.mv .mv-slider .slick-prev{left:0;transform:translate(0, 0)}main section.mv .mv-slider .slick-prev::before{right:calc(50% - 3vw);transform:rotate(45deg) scale(-1, -1)}main section.mv .mv-slider .slick-next{left:inherit;right:0;transform:translate(0, 0)}main section.mv .mv-slider .slick-dots{display:none !important}}main>nav{background:#151515}main>nav ul{display:flex;justify-content:center;align-items:center}main>nav ul li{position:relative}main>nav ul li::before{content:"";width:25px;height:25px;position:absolute;left:-25px;top:50%;transform:translate(0, -50%);background:linear-gradient(-45deg, transparent 49%, #858585 49%, #858585 51%, transparent 51%)}main>nav ul li+li{margin-left:25px}main>nav ul li:last-child::after{content:"";width:25px;height:25px;position:absolute;right:-25px;top:50%;transform:translate(0, -50%);background:linear-gradient(-45deg, transparent 49%, #858585 49%, #858585 51%, transparent 51%)}main>nav ul li a{display:flex;justify-content:center;align-items:center;height:70px;font-size:17px;color:#fff !important;text-decoration:none;padding:0 20px}@media screen and (max-width: 979px){main>nav{padding:1.5vw 0}main>nav ul{flex-wrap:wrap}main>nav ul li::before{width:4vw;height:4vw;left:-4vw}main>nav ul li+li{margin-left:4vw}main>nav ul li:nth-child(1),main>nav ul li:nth-child(3){margin-left:0}main>nav ul li:nth-child(1)::before,main>nav ul li:nth-child(3)::before{display:none}main>nav ul li:last-child::after{display:none}main>nav ul li:nth-child(1){margin-left:10vw}main>nav ul li:nth-child(2){margin-right:10vw}main>nav ul li a{height:6vw;font-size:3.2vw;padding:0 2vw}}main section#photo{padding:50px 0 70px;background:#e8dfdb}main section#photo .mhlw-risk>.mhlw-risk-single{background:#fff}@media screen and (max-width: 979px){main section#photo{padding:12vw 2vw}main section#photo .ac_ly_001{margin:5vw 0 0}main section#photo .ac_ly_001 h3.heading-bgcolor{font-size:4vw;margin:0 0 2vw}main section#photo .ac_ly_001 [class^="grid-"].-sp-1column>.col,main section#photo .ac_ly_001 [class^="ac_ly_"].-sp-1column>.col{margin-top:4vw}}main section#about{padding:50px 0 70px;background:#fff;font-size:18px}main section#about .container01{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;background:#fcf4df}main section#about .container01 p{width:480px}main section#about .container02{width:920px;margin:0 auto;text-align:center;margin:40px auto 0}main section#about .container02 h3{max-width:640px;margin:0 auto 20px;border:1px solid #986a36;color:#986a36;font-size:22px;text-align:center;padding:5px}main section#about .container02 ul{display:flex;justify-content:space-between;flex-wrap:wrap}main section#about .container02 ul li{width:448px}main section#about .container02 ul li:nth-child(n+3){margin-top:15px}main section#about .container02 ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:45px;color:#986a36;font-size:20px;font-weight:bold;border:1px solid #986a36;background:#fcf4df;border-radius:50px;text-decoration:none;position:relative}main section#about .container02 ul li a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 5px);width:10px;height:10px;border-top:2px solid #986a36;border-right:2px solid #986a36;transform:rotate(45deg)}main section#about .container02 ul li:nth-child(2) a,main section#about .container02 ul li:nth-child(3) a,main section#about .container02 ul li:nth-child(6) a,main section#about .container02 ul li:nth-child(7) a,main section#about .container02 ul li:nth-child(10) a,main section#about .container02 ul li:nth-child(11) a{border:none;background:#986a36;color:#fff}main section#about .container02 ul li:nth-child(2) a::before,main section#about .container02 ul li:nth-child(3) a::before,main section#about .container02 ul li:nth-child(6) a::before,main section#about .container02 ul li:nth-child(7) a::before,main section#about .container02 ul li:nth-child(10) a::before,main section#about .container02 ul li:nth-child(11) a::before{border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 979px){main section#about{padding:12vw 2vw;font-size:3.7vw}main section#about .container01{flex-direction:column;padding:3vw}main section#about .container01 p{width:100%;margin:0 0 3vw}main section#about .container02{width:100%;margin:5vw auto 0}main section#about .container02 h3{max-width:100%;margin:0 auto 3vw;border:0.3vw solid #986a36;font-size:4.5vw;padding:0.5vw}main section#about .container02 ul li{width:49%}main section#about .container02 ul li:nth-child(n+3){margin-top:2%}main section#about .container02 ul li a{height:8vw;font-size:4vw;border:0.3vw solid #986a36}main section#about .container02 ul li a::before{right:3vw;top:calc(50% - 1vw);width:2vw;height:2vw;border-top:0.6vw solid #986a36;border-right:0.6vw solid #986a36}main section#about .container02 ul li:nth-child(2) a::before,main section#about .container02 ul li:nth-child(3) a::before,main section#about .container02 ul li:nth-child(6) a::before,main section#about .container02 ul li:nth-child(7) a::before,main section#about .container02 ul li:nth-child(10) a::before,main section#about .container02 ul li:nth-child(11) a::before{border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}}main section#technology{padding:50px 0 70px;background:#f6f5f1;font-size:18px}main section#technology .ac_ly_001 p:first-child{border-top:1px solid #986a36;border-bottom:1px solid #986a36;padding:5px 0}main section#technology .ac_ly_001 span._text-bold.color-beige{font-size:22px}main section#technology .ac_ly_001 em{font-size:25px}main section#technology .ac_ly_001 .container{display:flex;justify-content:space-between;margin:20px 0 0}main section#technology .ac_ly_001 .container>div{width:236px}main section#technology .ac_ly_001 .container>div>p{font-size:15px;margin:5px 0 0;padding:0 0 0 20px}main section#technology .ac_ly_001 .container+.clinicBtn{margin-top:30px}@media screen and (max-width: 979px){main section#technology{padding:12vw 2vw;font-size:3.7vw}main section#technology .ac_ly_001 p:first-child{border-top:0.3vw solid #986a36;border-bottom:0.3vw solid #986a36;padding:1vw 0}main section#technology .ac_ly_001 span._text-bold.color-beige{font-size:4.5vw}main section#technology .ac_ly_001 em{font-size:5vw}main section#technology .ac_ly_001 .container{text-align:center;flex-direction:column;margin:3vw 0 0}main section#technology .ac_ly_001 .container>div{width:100%}main section#technology .ac_ly_001 .container>div+div{margin-top:2vw}main section#technology .ac_ly_001 .container>div>p{font-size:3.7vw;margin:1vw 0 0;padding:0;text-align:left}main section#technology .ac_ly_001 .container+.clinicBtn{margin-top:3vw}}main section.banner{padding:50px 0 70px}main section.banner header{margin:0 0 15px}main section.banner header h2{font-size:22px;font-weight:bold}@media screen and (max-width: 979px){main section.banner{padding:12vw 2vw}main section.banner header{margin:0 0 2vw}main section.banner header h2{font-size:4.5vw}}main section#reason{font-size:18px;background:url("/assets/artmake/images2/img61.jpg?2025121192848") center top no-repeat #fbfafa;padding:50px 0 70px}main section#reason h3{color:#674823;font-size:30px;font-weight:normal;line-height:1.3;min-height:68px;margin:0;padding:0 0 10px 70px;border-bottom:2px solid #b1a18e}main section#reason h3+p{margin:12px 0 0}main section#reason h3+p+h3{margin:20px 0 0}main section#reason h3.num1{background:url("/assets/artmake/images2/img62.png?2025121192848") left 3px no-repeat}main section#reason h3.num2{background:url("/assets/artmake/images2/img63.png?2025121192848") left 3px no-repeat}main section#reason h3.num3{background:url("/assets/artmake/images2/img64.png?2025121192848") left 3px no-repeat}@media screen and (max-width: 979px){main section#reason{padding:12vw 2vw;height:auto;background-size:auto 100%;background-position:calc(50% - 15vw) top;font-size:3.7vw}main section#reason h3{font-size:4.3vw;min-height:inherit;padding:0 0 2vw 10vw;border-bottom:0.6vw solid #b1a18e}main section#reason h3+p{margin:2vw 0 0}main section#reason h3+p+h3{margin:4vw 0 0}main section#reason h3.num1,main section#reason h3.num2,main section#reason h3.num3{background-size:8vw auto;background-position:left top}}main section#price{font-size:17px;padding:50px 0 70px}main section#price h3{max-width:900px;margin:0 auto;background:#986a36;text-align:center;color:#fff;font-size:24px;cursor:pointer;position:relative;padding:8px 0;margin-top:30px}main section#price h3::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 7px);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}main section#price h3.-open::before{border-top:none;border-right:none;top:calc(50% - 3px);border-bottom:2px solid #fff;border-left:2px solid #fff}main section#price .accordion_inner{width:900px;margin:0 auto}main section#price .accordion_inner .caution{text-align:right;font-weight:bold}main section#price .container01{width:900px;display:grid;grid-template-columns:120px 1fr;grid-template-rows:84px 84px;text-align:center;font-weight:bold;margin:10px auto 0}main section#price .container01 [class*="cont"]{display:flex;justify-content:center;align-items:center;background:#f5f4f3;border:2px solid #fff}main section#price .container01 .cont01{background:none}main section#price .container01 .cont02 p,main section#price .container01 .cont03 p,main section#price .container01 .cont04 p{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:19px;background:#fff}main section#price .container01 .cont02,main section#price .container01 .cont06,main section#price .container01 .cont10{color:#484657}main section#price .container01 .cont03,main section#price .container01 .cont07,main section#price .container01 .cont11{color:#947b3d}main section#price .container01 .cont04,main section#price .container01 .cont08,main section#price .container01 .cont12{color:#764525}main section#price .container01 .cont02 p{border:1px solid #484657}main section#price .container01 .cont03 p{border:1px solid #947b3d}main section#price .container01 .cont04 p{border:1px solid #764525}main section#price .container01 .cont05{background:#ede4c7}main section#price .container01 .cont09{color:#ede4c7;background:#000}main section#price .container01.biyou{grid-template-columns:60px 120px 360px 360px;grid-template-rows:48px 115px 95px 115px}main section#price .container01.biyou .cont-clinic{grid-column-start:1;grid-row-start:2;grid-row-end:4;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:5px;background-color:#1e2d57;color:#fff}main section#price .container01.biyou .cont-clinic2{grid-column-start:1;grid-row-start:4;grid-row-end:7;writing-mode:vertical-rl;letter-spacing:1px;background-color:#eb647d;padding:10px 0;color:#fff}main section#price .container01.biyou .cont06.price,main section#price .container01.biyou .cont07.price{line-height:1;flex-wrap:wrap;align-content:center;justify-content:center}main section#price .container01.biyou .cont06.price span,main section#price .container01.biyou .cont07.price span{line-height:1.75}main section#price .container01.biyou .cont06.price span.note,main section#price .container01.biyou .cont07.price span.note{display:block;width:100%;padding:0 0 10px;font-size:16px}main section#price .container01.biyou .cont13{grid-column-start:3;grid-column-end:5;grid-row-start:4;line-height:1;color:#ce4358;flex-wrap:wrap;align-content:center;justify-content:center}main section#price .container01.biyou .cont13 span{line-height:1.75}main section#price .container01.biyou .cont13 span.note{display:block;width:100%;padding:0 0 10px;font-size:16px}main section#price .container01.biyou .cont14{grid-column-start:3;grid-column-end:5;grid-row-start:5;color:#ce4358}main section#price .container01.biyou p.clinic{grid-column-start:3;grid-column-end:5;grid-row-start:6;text-align:left;font-size:16px}main section#price .container01.eyebrow{grid-template-rows:48px auto}main section#price .container01.eyebrow .cont06.price,main section#price .container01.eyebrow .cont07.price,main section#price .container01.eyebrow .cont10.price{min-height:120px;line-height:1;flex-wrap:wrap;align-content:center;justify-content:center;padding:10px}main section#price .container01.eyebrow .cont06.price span,main section#price .container01.eyebrow .cont07.price span,main section#price .container01.eyebrow .cont10.price span{line-height:1.75}main section#price .container01.eyebrow .cont06.price span.note,main section#price .container01.eyebrow .cont07.price span.note,main section#price .container01.eyebrow .cont10.price span.note{display:block;width:100%;padding:0 0 10px;font-size:16px}main section#price .container01.appoint{grid-template-rows:84px}main section#price .container01.appoint .cont06.price,main section#price .container01.appoint .cont07.price{line-height:1;flex-wrap:wrap;align-content:center;justify-content:center}main section#price .container01.appoint .cont06.price span,main section#price .container01.appoint .cont07.price span{line-height:1.75}main section#price .container01.appoint .cont06.price span.note,main section#price .container01.appoint .cont07.price span.note{display:block;width:100%;padding:0 0 10px;font-size:16px}main section#price .container01.shokumo{grid-template-columns:auto 260px 260px 260px;grid-template-rows:48px 84px}main section#price .container02{width:900px;border:1px solid #986a36;border-top:none;margin:0 auto}main section#price .container02+h3{margin-top:30px}main section#price .container02>p{font-size:18px;font-weight:bold;text-align:center;padding:5px;background:#f5f4f3}main section#price .container02>div{display:flex;justify-content:center;align-items:center}main section#price .container02>div p:first-child{display:flex;justify-content:center;align-items:center;width:260px;height:40px;font-size:19px;font-weight:bold;border:1px solid #484657;margin-right:10px}main section#price .price{display:flex;justify-content:center;align-items:center;font-size:54px;font-weight:bold;font-style:normal;font-family:"A1 Mincho", "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia}main section#price .price>span{font-size:26px;position:relative;margin-left:3px;padding:14px 0 0}main section#price .price>span>span{font-size:12px;position:absolute;left:calc(50% - 12px);top:6px;white-space:nowrap}@media screen and (max-width: 979px){main section#price{padding:12vw 2vw;font-size:3.7vw}main section#price h3{max-width:100%;font-size:4.5vw;margin-top:4vw}main section#price h3::before{right:3.5vw;top:calc(50% - 2.9vw);width:3.5vw;height:3.5vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}main section#price h3.-open::before{border-top:none;border-right:none;top:calc(50% - 0.9vw);border-bottom:0.6vw solid #fff;border-left:0.6vw solid #fff}main section#price .accordion_inner{width:100%}main section#price .container01{width:100%;display:grid;grid-template-columns:auto 92%;grid-template-rows:auto auto;margin:1.5vw auto 0}main section#price .container01 [class*="cont"]{border:0.5vw solid #fff}main section#price .container01 .cont02 p,main section#price .container01 .cont03 p,main section#price .container01 .cont04 p{font-size:3vw;line-height:1.1;padding:1.5vw 0}main section#price .container01 .cont02 p{border:0.3vw solid #484657}main section#price .container01 .cont03 p{border:0.3vw solid #947b3d}main section#price .container01 .cont04 p{border:0.3vw solid #764525}main section#price .container01 .cont05{font-size:3vw;writing-mode:vertical-rl;padding:3vw 0}main section#price .container01 .cont09{font-size:3vw;writing-mode:vertical-rl;padding:3vw 0}main section#price .container01.biyou{grid-template-columns:6% 6% 44% 44%;grid-template-rows:auto 23vw 23vw 23vw 23vw;margin:1.5vw auto 0}main section#price .container01.biyou .cont-clinic{font-size:3vw}main section#price .container01.biyou .cont-clinic2{font-size:3vw}main section#price .container01.biyou .cont06,main section#price .container01.biyou .cont07{padding-top:1vw}main section#price .container01.biyou .cont06.price span.note,main section#price .container01.biyou .cont07.price span.note{font-size:3vw;line-height:1.3}main section#price .container01.biyou .cont13{padding-top:1vw}main section#price .container01.biyou .cont13 span.note{font-size:3vw}main section#price .container01.biyou p.clinic{font-size:2.5vw}main section#price .container01.eyebrow{grid-template-rows:auto auto}main section#price .container01.eyebrow .cont06,main section#price .container01.eyebrow .cont07,main section#price .container01.eyebrow .cont10{padding-top:1vw}main section#price .container01.eyebrow .cont06.price,main section#price .container01.eyebrow .cont07.price,main section#price .container01.eyebrow .cont10.price{padding:1vw;min-height:inherit}main section#price .container01.eyebrow .cont06.price span.note,main section#price .container01.eyebrow .cont07.price span.note,main section#price .container01.eyebrow .cont10.price span.note{font-size:3vw;line-height:1.3}main section#price .container01.appoint{grid-template-rows:auto}main section#price .container01.appoint .cont06,main section#price .container01.appoint .cont07{padding-top:1vw}main section#price .container01.appoint .cont06.price span.note,main section#price .container01.appoint .cont07.price span.note{font-size:3vw;line-height:1.3}main section#price .container01.shokumo{grid-template-columns:auto 31% 31% 31%;grid-template-rows:auto auto}main section#price .container02{width:100%;border:0.3vw solid #986a36;border-top:none}main section#price .container02+h3{margin-top:4vw}main section#price .container02>p{font-size:3.5vw;padding:1vw 2vw}main section#price .container02>div{padding:5vw 0}main section#price .container02>div p:first-child{width:40vw;height:6vw;font-size:3vw;border:0.3vw solid #484657;margin-right:2vw}main section#price .price{font-size:6.5vw;letter-spacing:-0.3vw}main section#price .price>span{font-size:3.5vw;margin-left:1vw;padding:2vw 0 0;letter-spacing:0}main section#price .price>span>span{font-size:1.8vw;left:calc(50% - 1.8vw);top:0.4vw;white-space:nowrap}}main #clinic .clinic-list-title{margin-top:30px;padding-top:40px;border-top:1px solid #ccc}main #clinic .clinic-list-title p{font-size:30px;font-weight:bold;text-align:center;padding:5px;background:#986a36;color:#fff;margin:0}@media screen and (max-width: 979px){main #clinic .clinic-list-title{margin-top:4vw;padding-top:4vw}main #clinic .clinic-list-title p{font-size:5vw;padding:5px}}main section#artist{padding:50px 0 70px;background:#f6f5f1}main section#artist ul.detail{display:flex;justify-content:center}main section#artist ul.detail>li{width:380px;padding:20px;font-size:18px;line-height:1.4;background:#fff;margin:0 10px}main section#artist ul.detail>li h3{font-size:21px;font-weight:bold;color:#fff;text-align:center;margin:0 0 10px;padding:5px}main section#artist ul.detail>li:nth-child(1) h3{background:#fff;background:linear-gradient(90deg, #fff 0%, #484657 15%, #484657 85%, #fff 100%)}main section#artist ul.detail>li:nth-child(2) h3{background:#fff;background:linear-gradient(90deg, #fff 0%, #947b3d 15%, #947b3d 85%, #fff 100%)}main section#artist ul.detail>li:nth-child(3) h3{background:#fff;background:linear-gradient(90deg, #fff 0%, #764525 15%, #764525 85%, #fff 100%)}main section#artist ul.detail>li p.detailText{min-height:90px}main section#artist ul.detail>li p.detailOsusume{font-size:17px;font-weight:bold;text-align:center;border-bottom:1px solid #000;padding:0 0 5px;margin:0 0 10px}main section#artist .container{display:flex;justify-content:space-between;align-items:center;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;margin:40px 0 0}main section#artist .container>p{font-size:23px;line-height:1.4;width:175px;text-align:center}main section#artist .container .artist-slider{width:804px}main section#artist .container .artist-slider .slick-prev,main section#artist .container .artist-slider .slick-next{background-color:transparent}main section#artist .container .artist-slider .slick-prev:before,main section#artist .container .artist-slider .slick-next:before{filter:brightness(0%)}main section#artist .container .artist-slider a{display:block;width:268px;text-align:center;text-decoration:none}main section#artist .container .artist-slider a>div img{display:inline}main section#artist .container .artist-slider a>p{font-size:30px;line-height:1.2}main section#artist .container .artist-slider a>p.topArtist{color:#947b3d}main section#artist .container .artist-slider a>p.topTrainer{color:#764525}main section#artist .container .artist-slider a>p.artist{color:#484657}main section#artist .container .artist-slider a>p span{font-size:16px}@media screen and (max-width: 979px){main section#artist{padding:12vw 2vw}main section#artist ul.detail{flex-wrap:wrap;justify-content:center}main section#artist ul.detail>li{width:100%;padding:4vw;font-size:3.5vw}main section#artist ul.detail>li h3{font-size:4.5vw;margin:0 0 1.5vw;padding:1vw}main section#artist ul.detail>li p.detailText{min-height:inherit}main section#artist ul.detail>li p.detailOsusume{font-size:3.2vw;padding:0 0 0.7vw;margin:2.5vw 0 1.5vw}main section#artist .container{margin:4vw 0 0}main section#artist .container>p{font-size:4vw;font-weight:bold;width:25%}main section#artist .container .artist-slider{width:75%}main section#artist .container .artist-slider .slick-slide a{width:100%}main section#artist .container .artist-slider .slick-slide a>div{width:30vw;padding:0 1vw}main section#artist .container .artist-slider .slick-slide a>div img{width:100%;height:auto;display:inline}main section#artist .container .artist-slider .slick-slide a>p{font-size:4vw}main section#artist .container .artist-slider .slick-slide a>p span{font-size:3.2vw}}main section#instagram{padding:0 0 70px;background:#e8dfdb}main section#instagram ul{width:900px;display:flex;justify-content:space-around;flex-wrap:wrap;margin:0 auto}main section#instagram ul li{width:292px;height:292px}main section#instagram ul li:nth-child(n+4){margin-top:12px}main section#instagram ul li p{height:0px;padding-bottom:100%;overflow:hidden}main section#instagram ul li p img{-o-object-fit:cover;object-fit:cover}main section#instagram .instaBtn{display:flex;justify-content:center;margin:40px 0 0}main section#instagram .instaBtn a{display:flex;justify-content:center;align-items:center;width:590px;height:86px;font-size:27px;text-decoration:none;color:#fff;position:relative;background:#ffc51b;background:linear-gradient(80deg, #ffc51b 0%, #ff136e 40%, #812bed 84%, #564ee7 100%)}main section#instagram .instaBtn a span{padding:0 0 0 40px;background:url("/assets/artmake/images2/instaIcon.svg") 10px center/22px auto no-repeat}main section#instagram .instaBtn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}main section#instagram .photoBtn{margin:20px auto 0}main section#instagram .photoBtn a{width:590px;height:86px}@media screen and (max-width: 979px){main section#instagram{padding:0 2vw 12vw}main section#instagram ul{width:100%;display:flex;flex-wrap:wrap;margin:0 auto}main section#instagram ul li{width:30vw;height:30vw}main section#instagram ul li:nth-child(n+4){margin-top:1.1vw}main section#instagram .instaBtn{margin:4vw 0 0}main section#instagram .instaBtn a{width:100%;height:15vw;font-size:4.5vw}main section#instagram .instaBtn a span{padding:0 0 0 7vw;background-size:6vw auto;background-position:left 0.5vw}main section#instagram .instaBtn a::before{right:4vw;top:calc(50% - 1.3vw);width:3vw;height:3vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}main section#instagram .photoBtn{margin:2vw auto 0}main section#instagram .photoBtn a{width:100%;height:15vw}}main section#flow{padding:50px 0 70px}main section#flow ul li{display:flex;position:relative}main section#flow ul li .img{width:320px}main section#flow ul li .text{flex:1}main section#flow ul li .text>div{display:flex;align-items:center;font-size:28px;font-weight:bold;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia}main section#flow ul li .text>div .icon{margin:0 10px 0 0}main section#flow ul li .text>p{margin:10px 0 0}main section#flow ul li:nth-child(1),main section#flow ul li:nth-child(4){margin-left:90px}main section#flow ul li:nth-child(2),main section#flow ul li:nth-child(5){margin-left:185px}main section#flow ul li+li{margin-top:65px}main section#flow ul li::before{content:"";width:69px;height:43px;position:absolute;left:100px;top:-50px}main section#flow ul li:nth-child(1)::before{display:none}main section#flow ul li:nth-child(2)::before,main section#flow ul li:nth-child(4)::before,main section#flow ul li:nth-child(5)::before{background:url("/assets/artmake/images2/img70.png?2025121192848") no-repeat}main section#flow ul li:nth-child(3)::before{background:url("/assets/artmake/images2/img71.png?2025121192848") no-repeat}@media screen and (max-width: 979px){main section#flow{padding:12vw 2vw;font-size:3.7vw}main section#flow ul li{flex-direction:column}main section#flow ul li .img{width:80vw;text-align:center;margin:0 auto 3vw}main section#flow ul li .text>div{font-size:5vw}main section#flow ul li .text>div .icon{width:15vw;margin:0 2vw 0 0}main section#flow ul li .text>p{margin:1.5vw 0 0}main section#flow ul li:nth-child(1),main section#flow ul li:nth-child(4){margin-left:0}main section#flow ul li:nth-child(2),main section#flow ul li:nth-child(5){margin-left:0}main section#flow ul li+li{margin-top:4vw;border-top:1px solid #ccc;padding-top:4vw}main section#flow ul li::before{display:none}}main section#clinic{padding:50px 0 70px;background:#f7f5f2}main section#clinic p.clinic_head{font-size:22px;font-weight:bold;text-align:center;padding:5px;color:#4c2d19;background:#fff;margin:0 0 40px}main section#clinic .name{color:#000}main section#clinic .number{color:#986a36}main section#clinic .-freetelcolor{fill:#986a36}main section#clinic .clinicSns img{width:40px;height:auto}@media screen and (max-width: 979px){main section#clinic{padding:12vw 2vw;font-size:3.7vw}main section#clinic p.clinic_head{font-size:4vw;padding:1.5vw;margin:0 0 4vw}main section#clinic .bc_01_047{margin:0}main section#clinic .bc_01_047 .bc-item>.info{padding:0 3vw;margin:0}main section#clinic .bc_01_047 .bc-item>.info .name{font-size:5vw}main section#clinic .bc_01_047 .bc-item>.info .address{font-size:3.7vw;margin:0}main section#clinic .bc_01_047 .bc-item>.info .tel svg{width:8vw}main section#clinic .bc_01_047 .bc-item>.info .tel .number{font-size:7vw}main section#clinic .map{padding:0 3vw}main section#clinic .bc_01_047 .bc-item:not(:first-child){margin-top:4vw;padding-top:4vw}}main section#qa{padding:50px 0 70px;background:#fff}main section#qa .faq-box{background:#fcf4df;padding:13px}main section#qa .faq-box+.faq-box{margin-top:15px}main section#qa .faq-box>.question{min-height:inherit;color:#986a36;padding:0 7px 0 40px;font-size:22px;cursor:pointer}main section#qa .faq-box>.question::before{content:"＋";display:flex;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;color:#986a36;border:1px solid #986a36;border-radius:100%;background:none #fff;left:inherit;right:15px;top:4px}main section#qa .faq-box>.question.-open::before{content:"－"}main section#qa .faq-box>.answer::before{display:none}main section#qa .faq-box>.answer{margin:0;padding:15px 15px 15px 40px;background:#fff;font-size:20px;margin:15px 0 0}main section#qa .faq-box>.question h3::before,main section#qa .faq-box>.answer p::before{content:"Q.";width:inherit;height:inherit;font-size:17px;font-weight:bold;line-height:1.4;text-align:left;color:#986a36;background:none;position:absolute;left:14px;top:5px;margin:0 5px 0 0;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}main section#qa .faq-box>.answer p::before{content:"A.";color:#ea596f;left:15px;top:21px}@media screen and (max-width: 979px){main section#qa{padding:12vw 2vw}main section#qa .faq-box{padding:2vw}main section#qa .faq-box+.faq-box{margin-top:2vw}main section#qa .faq-box>.question{padding:0 5vw 0 7vw;font-size:4vw;line-height:1.2}main section#qa .faq-box>.question::before{width:5.5vw;height:5.5vw;font-size:4vw;border:0.3vw solid #986a36;left:inherit;right:0;top:0.5vw}main section#qa .faq-box>.answer{padding:2vw 2vw 2vw 7vw;font-size:3.5vw;margin:2vw 0 0}main section#qa .faq-box>.question h3::before,main section#qa .faq-box>.answer p::before{font-size:3.7vw;left:1.8vw;top:0.5vw}main section#qa .faq-box>.answer p::before{left:2vw;top:2.3vw}}main section#doctor{padding:50px 0 70px;background:#caa862;color:#fff}main section#doctor .container{position:relative;line-height:1.6}main section#doctor .container>div{position:relative;z-index:2;width:600px}main section#doctor .container>div p{font-size:18px}main section#doctor .container>div p.name{margin-top:1em}main section#doctor .container>div p.name em{font-size:21px}main section#doctor .container>.photo{width:inherit;position:absolute;right:0;bottom:0;z-index:1}main section#doctor .container.kasai{min-height:590px}main section#doctor .container.nishikawa{min-height:600px}main section#doctor .container+.container{margin-top:50px}@media screen and (max-width: 979px){main section#doctor{padding:12vw 2vw}main section#doctor .container>div{position:relative;width:100%}main section#doctor .container>div p{font-size:3.5vw}main section#doctor .container>div p.name em{font-size:4.5vw}main section#doctor .container>.photo{width:70%;margin:2vw auto;position:relative;right:inherit;bottom:inherit}main section#doctor .container.kasai{min-height:inherit}main section#doctor .container.nishikawa{min-height:inherit}main section#doctor .container+.container{margin-top:5vw}}.modal{max-width:650px}.modal h3{font-size:250%}.modal h3 img{vertical-align:baseline}.modal h4{border-bottom:1px solid #000;margin-top:20px !important;font-size:120%}.modal .ac_ly_002{align-items:center}.modal .ac_ly_002 .col:first-child{width:40%}.modal a.close-modal{background-color:#986a36}.modal .linkBtn{display:flex;justify-content:center;margin:40px 0 0}.modal .linkBtn a{display:flex;justify-content:center;align-items:center;width:320px;height:50px;font-size:20px;font-weight:bold;text-decoration:none;color:#342113;background:#e7d1a8;border-radius:10px;position:relative}.modal .linkBtn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:12px;height:12px;border-top:2px solid #342113;border-right:2px solid #342113;transform:rotate(45deg)}@media screen and (max-width: 979px){.modal h3{font-size:200%}.modal .ac_ly_002 .col:first-child{text-align:center;width:100%}.modal .ac_ly_002 .col:last-child{text-align:center}.modal .linkBtn{margin:4vw 0 0}.modal .linkBtn a{width:70vw;height:10vw;font-size:4.5vw;border-radius:2vw}.modal .linkBtn a::before{right:4vw;top:calc(50% - 1.3vw);width:3vw;height:3vw;border-top:0.6vw solid #342113;border-right:0.6vw solid #342113}}.navi.artmakeSP{display:none}@media screen and (max-width: 979px){.navi{display:none}.navi.artmakeSP{display:block;position:sticky;top:27.425vw !important;z-index:9;transition:0.5s}.navi.artmakeSP.hide{transform:translateY(-100%)}.navi.artmakeSP .js-accbtn .title a{justify-content:center;color:#000}.navi.artmakeSP .js-acccnt{position:absolute;left:0;top:50px}.navi.artmakeSP .js-acccnt>.inner{padding:3vw 1.5vw;text-align:center;background:#fcf4df}.navi.artmakeSP .js-acccnt>.inner .naviSpIndex{font-size:4vw;font-weight:bold;line-height:1.4;margin:0 0 2vw}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 3vw}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks li{width:33.333333%;width:calc(100% / 3);border-top:0.3vw solid #986a36;border-left:0.3vw solid #986a36}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks li:nth-child(3){border-right:0.3vw solid #986a36}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks li:nth-child(6){border-right:0.3vw solid #986a36}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks li:nth-child(n+4){border-bottom:0.3vw solid #986a36}.navi.artmakeSP .js-acccnt>.inner>.clinicLinks li a{display:block;line-height:1.2;text-decoration:none;font-size:3vw;font-weight:bold;color:#986a36;background:#fff;padding:2vw 1vw}.navi.artmakeSP .js-acccnt>.inner>.priceLink{width:85%;margin:0 auto 3vw}.navi.artmakeSP .js-acccnt>.inner>.priceLink a{border:0.3vw solid #986a36;background:#fcf4df;display:block;line-height:1.2;text-decoration:none;font-size:4.5vw;font-weight:bold;color:#986a36;background:#fff;padding:2vw 1vw;position:relative}.navi.artmakeSP .js-acccnt>.inner>.priceLink a::before{content:"";width:3.5vw;height:3.5vw;position:absolute;left:60vw;top:calc(50% - 2vw);border:0.6vw solid;border-color:#986a36 #986a36 transparent transparent;transform:rotate(45deg)}.navi.artmakeSP .js-acccnt>.inner>.contentsLinks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.navi.artmakeSP .js-acccnt>.inner>.contentsLinks li{padding:0 1vw}.navi.artmakeSP .js-acccnt>.inner>.contentsLinks li a{font-size:3.2vw;font-weight:bold;color:#000;position:relative;padding:0 0 0 3vw;text-decoration:none}.navi.artmakeSP .js-acccnt>.inner>.contentsLinks li a::before{content:"";width:1.8vw;height:1.8vw;position:absolute;left:0;top:1vw;border:0.4vw solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg)}}#clinic-map{min-height:1000px}#clinic-map .caution{font-size:11px;font-weight:bold;color:#fff;margin:1px 0 0}@media screen and (max-width: 979px){#clinic-map .caution{color:#000;font-size:2.5vw}}#clinic-map div.clinic-area div::after{display:block;font-size:11px;color:#fff}@media screen and (max-width: 979px){#clinic-map div.clinic-area div::after{color:#000}}#clinic-map #chugoku{display:none}#clinic-map #tohoku{top:400px}#clinic-map [id^="fukidashi"]{z-index:1 !important}#clinic-map #tokai{top:390px;left:220px}#clinic-map #kanto .laser_shinjuku{display:block !important}#clinic-map #kanto .laser_shinjuku::after{content:"2023/11/30までのお取り扱い"}#clinic-map #kanto .laser-ns{display:none !important}#clinic-map #kanto .laser-ns::after{content:"アートメイクは女性も受け入れ可"}@media screen and (max-width: 979px){#clinic-map .clinic-area>div:after{color:#000}}.__note{background:#ac9881;margin-top:20px;padding:5px;width:60%;color:#fff;letter-spacing:1px;display:inline-block}.price_bnr{max-width:900px;margin:0 auto}.price_note_wrap{background:#ffefe1;margin:0 auto 25px;padding:15px 15px;width:92%}.price_note_wrap.mens{background:#ebf9fc}@media only screen and (max-width: 979px){.price_note_wrap{margin:0 0 3.2vw;padding:1.5vw 2vw;width:100%}}.price_note_wrap .list-note{font-size:13px;margin:0 0 3px}@media only screen and (max-width: 979px){.price_note_wrap .list-note{font-size:2.5vw;margin:0 0 0.5vw}}
