#main{font-size:18px;word-break:break-all}@media screen and (max-width: 979px){#main{font-size:Min(16px, 4vw)}}#main .mhlw-risk{min-height:auto}#main .btn{text-align:center}#main .btn a.button-normal{background-color:#c59c6c;min-height:0;line-height:1.4}@media only screen and (max-width: 979px){#main .btn a.button-normal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2vw 8vw 2vw 5vw;font-size:Min(16px, 3vw);border-radius:10vw}#main .btn a.button-normal::after{background-size:Min(9px, 1.5vw);width:8vw}}#main>.mv{background:url(/assets/agingcare/ope/face-lift/neck-lift/images/main_bg.jpg?202641595347) top center no-repeat;margin:0 auto;padding:0;text-align:center}#main>.mv>.ac_ly_001{margin:0 auto;padding:0}#main>.mv>.ac_ly_001 img{margin:0 auto}@media (min-width: 980px){#main>.mv>.ac_ly_001{position:relative;height:500px}#main>.mv>.ac_ly_001 img{position:absolute;top:35px;left:calc(50% + 25px)}}@media only screen and (max-width: 979px){#main>.mv>.ac_ly_001 img{width:100%}}#main nav{background-color:#5a728b;margin-top:0}#main nav .local_nav{width:980px;margin:auto}@media only screen and (max-width: 979px){#main nav .local_nav{width:100%}}#main nav .local_nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main nav .local_nav ul li{display:flex;align-items:center;justify-content:center;width:calc(100% / 6)}@media only screen and (min-width: 980px){#main nav .local_nav ul li::before{content:'';background-color:#ffffff;width:1px;height:80%}#main nav .local_nav ul li:last-child::after{content:'';background-color:#ffffff;width:1px;height:80%}}#main nav .local_nav ul li>a{flex:1;padding:15px 5px;text-align:center;font-weight:bold;color:#ffffff;text-decoration:none;line-height:1.2}@media only screen and (max-width: 979px){#main nav .local_nav ul li{width:50%;min-height:50px;font-size:Min(16px, 4vw);margin:0;border-bottom:1px solid #ffffff}#main nav .local_nav ul li:nth-child(odd){border-right:1px solid #ffffff}#main nav .local_nav ul li:nth-last-child(-n+2){border-bottom:none}}#main .ac_ar_001.dir-area{background-color:#ffffff;margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:8vw 0}}#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}#main .ac_ar_001.dir-area header.index_txt .en{position:relative;line-height:1;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:50px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt .en::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%)}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:30px;font-weight:normal;font-size:18px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area header.index_txt{margin-bottom:3vw}#main .ac_ar_001.dir-area header.index_txt .en{font-size:Min(36px, 8vw)}#main .ac_ar_001.dir-area header.index_txt .en::before{width:14vw;bottom:-1.5vw}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:3vw;font-size:Min(16px, 3.5vw)}}#main .ac_ar_001.dir-area.achievements{padding:60px 0 50px}#main .ac_ar_001.dir-area.achievements .text-achievements{background:#fff;display:inline-flex;justify-content:center;align-items:baseline;border-radius:50px;border:1px solid #333;margin:0 auto;padding:16px 60px;text-align:center;line-height:1.2;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px}#main .ac_ar_001.dir-area.achievements .text-achievements .text-item{margin-right:10px}#main .ac_ar_001.dir-area.achievements .text-achievements .text-value{font-size:40px;letter-spacing:-1px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.achievements{padding:6vw 0 5vw}#main .ac_ar_001.dir-area.achievements .text-achievements{flex-wrap:wrap;max-width:90%;padding:2vw 6vw;font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.achievements .text-achievements .text-item{width:100%;margin-right:0}#main .ac_ar_001.dir-area.achievements .text-achievements .text-value{font-size:Min(40px, 10vw);letter-spacing:-1px}}#main .ac_ar_001.dir-area.about{background-color:#fff5db}#main .ac_ar_001.dir-area.about .ac_ly_002{align-items:center}#main .ac_ar_001.dir-area.about .ac_ly_002 .txt{background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(220,220,220,0.5);padding:30px;border-radius:20px}#main .ac_ar_001.dir-area.about .ac_ly_002 .txt p+p{margin-top:0.5em}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.about .ac_ly_002 .img img{width:auto;height:460px}}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.about .ac_ly_002{flex-direction:column-reverse}#main .ac_ar_001.dir-area.about .ac_ly_002 img{width:Min(340px, 60vw)}#main .ac_ar_001.dir-area.about .ac_ly_002 .txt{margin-top:2vw;padding:4vw}}#main .ac_ar_001.dir-area.recommend{background:url(/assets/agingcare/ope/face-lift/neck-lift/images/recommend_bg.jpg?202641595347) top center no-repeat #dfe4e7;background-size:auto;padding-bottom:60px}#main .ac_ar_001.dir-area.recommend .recommend-list{justify-content:center;margin-left:0px}#main .ac_ar_001.dir-area.recommend .recommend-list li{background:url(/assets/agingcare/ope/face-lift/neck-lift/images/check.png?202641595347) center left no-repeat;display:flex;align-items:center;min-height:32px;padding-left:40px;font-size:24px;font-weight:bold}#main .ac_ar_001.dir-area.recommend .recommend-list li:nth-child(n+2){margin-top:10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend{padding-bottom:8vw;background-color:rgba(255,255,255,0.5);background-blend-mode:lighten;background-size:cover;background-position:calc(50% + -28vw) top}#main .ac_ar_001.dir-area.recommend .recommend-list{margin:0 auto 0 3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90vw}#main .ac_ar_001.dir-area.recommend .recommend-list li{background-size:1.4em;background-position:top left;min-height:auto;padding-left:1.6em;font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area.recommend .recommend-list li:nth-child(n+2){margin-top:1vw}}#main .ac_ar_001.dir-area.flow{background-color:#fff5db}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.flow header+p{text-align:center}}#main .ac_ar_001.dir-area.flow .flow_cont{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}#main .ac_ar_001.dir-area.flow .flow_cont .col{background-color:#ffffff;overflow:hidden;width:calc((100% - 20px)/2);box-shadow:0px 0px 10px 0px rgba(220,220,220,0.5);border-radius:10px}#main .ac_ar_001.dir-area.flow .flow_cont .col .title{background-color:#5a728b;padding:10px 15px;text-align:center;color:#ffffff;font-size:21px;font-style:italic;font-weight:bold;line-height:1.2}#main .ac_ar_001.dir-area.flow .flow_cont .col .txt{padding:15px 20px 20px}#main .ac_ar_001.dir-area.flow .flow_cont .col .txt h3{text-align:center;color:#5a728b;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont{flex-direction:column;gap:3vw}#main .ac_ar_001.dir-area.flow .flow_cont .col{width:100%}#main .ac_ar_001.dir-area.flow .flow_cont .col .title{padding:1.5vw 1vw;font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.flow .flow_cont .col .txt{padding:3vw 4vw 4vw}#main .ac_ar_001.dir-area.flow .flow_cont .col .txt h3{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.difference .table-box{margin-top:50px}#main .ac_ar_001.dir-area.difference .table-box table{width:980px;border:1px solid #c2c2c2}#main .ac_ar_001.dir-area.difference .table-box table tr th,#main .ac_ar_001.dir-area.difference .table-box table tr td{width:calc(90%/4);text-align:center;font-size:14px}#main .ac_ar_001.dir-area.difference .table-box table tr th a,#main .ac_ar_001.dir-area.difference .table-box table tr td a{color:inherit}#main .ac_ar_001.dir-area.difference .table-box table tr th.item,#main .ac_ar_001.dir-area.difference .table-box table tr td.item{width:10%}#main .ac_ar_001.dir-area.difference .table-box table tr th{padding:10px 5px;text-align:center;line-height:1.2}#main .ac_ar_001.dir-area.difference .table-box table tr td{padding:10px;line-height:1.4}#main .ac_ar_001.dir-area.difference .table-box table tr td ul{padding-left:1em}#main .ac_ar_001.dir-area.difference .table-box table tr td ul li{text-align:left}#main .ac_ar_001.dir-area.difference .table-box table tr td ul li::before{content:'・';font-weight:bold;margin-left:-1em}#main .ac_ar_001.dir-area.difference .table-box table thead th{background-color:#7b98b5}#main .ac_ar_001.dir-area.difference .table-box table thead th.neck,#main .ac_ar_001.dir-area.difference .table-box table thead th.ex_neck{background-color:#5a728b}#main .ac_ar_001.dir-area.difference .table-box table tbody th{background-color:#dedede}#main .ac_ar_001.dir-area.difference .table-box table tbody td.neck,#main .ac_ar_001.dir-area.difference .table-box table tbody td.ex_neck{background-color:#eef6ff}#main .ac_ar_001.dir-area.difference .btn{margin-top:30px;text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.difference .table-box{margin-top:4vw}#main .ac_ar_001.dir-area.difference .table-box table th,#main .ac_ar_001.dir-area.difference .table-box table td{font-size:Min(14px, 2.5vw);padding:2vw 1vw}#main .ac_ar_001.dir-area.difference .btn{margin-top:6vw}}#main .ac_ar_001.dir-area.picture{background-color:#fff5db}#main .ac_ar_001.dir-area.picture .txt{background-color:#ffffff;padding:20px}#main .ac_ar_001.dir-area.price{background-color:#5a728b}#main .ac_ar_001.dir-area.price header.index_txt{color:#ffffff}#main .ac_ar_001.dir-area.price header.index_txt .en::before{background-color:#ffffff}#main .ac_ar_001.dir-area.price .price_cont{background-color:#ffffff;display:flex;justify-content:space-evenly;align-items:center;border-radius:20px;padding:40px}#main .ac_ar_001.dir-area.price .price_cont+.price_cont{margin-top:20px}#main .ac_ar_001.dir-area.price .price_cont .col{display:flex;font-weight:bold;line-height:1.2}#main .ac_ar_001.dir-area.price .price_cont .col.plan .txt{text-align:center;font-size:30px}#main .ac_ar_001.dir-area.price .price_cont .col.menu{justify-content:space-evenly;align-items:center}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen{color:#c59c6c}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen span{font-size:60px;line-height:1.2}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen ruby{font-size:1.6em}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen ruby rt{font-size:0.4em}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .price_cont{justify-content:space-between;border-radius:2vw;padding:4vw 5vw}#main .ac_ar_001.dir-area.price .price_cont+.price_cont{margin-top:3vw}#main .ac_ar_001.dir-area.price .price_cont .col.plan .txt{font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.price .price_cont .col.menu{flex-direction:column;justify-content:center}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen span{font-size:Min(48px, 8vw)}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen ruby{font-size:1.2em}}#main .ac_ar_001.dir-area.detail .table-box table{width:980px}#main .ac_ar_001.dir-area.detail .table-box table th,#main .ac_ar_001.dir-area.detail .table-box table td{padding:10px;font-size:16px;line-height:1.4}#main .ac_ar_001.dir-area.detail .table-box table th{background-color:#c59c6c;width:35%;font-weight:bold;color:#ffffff;line-height:1.2}#main .ac_ar_001.dir-area.detail .table-box table td{background-color:#f9f9f9}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.detail .table-box table{width:100%}#main .ac_ar_001.dir-area.detail .table-box table th,#main .ac_ar_001.dir-area.detail .table-box table td{font-size:Min(14px, 2.5vw);padding:2vw}}#main .ac_ar_001.dir-area.attention{background-color:#5a728b}#main .ac_ar_001.dir-area.attention header.index_txt{color:#ffffff}#main .ac_ar_001.dir-area.attention header.index_txt .en::before{background-color:#ffffff}#main .ac_ar_001.dir-area.attention .attention_cont{background-color:#ffffff;border-radius:20px;padding:30px 40px}#main .ac_ar_001.dir-area.attention .attention_cont h3.title{text-align:center;color:#c59c6c;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.attention .attention_cont{border-radius:2vw;padding:3vw 4vw}#main .ac_ar_001.dir-area.attention .attention_cont h3.title{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.reason{background-color:#fff5db}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{background-color:#c59c6c;margin-bottom:20px;color:#fff;text-align:center;font-weight:bold}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{font-size:21px;color:#c59c6c}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{margin-bottom:2vw}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.comment{padding-bottom:0}#main .ac_ar_001.dir-area.comment .comment_cont{display:flex;justify-content:space-between;align-items:center;gap:30px}#main .ac_ar_001.dir-area.comment .comment_cont .col.img{width:310px}#main .ac_ar_001.dir-area.comment .comment_cont .col.txt{flex:1}#main .ac_ar_001.dir-area.comment .comment_cont .col.txt .name{text-align:right;font-weight:bold}#main .ac_ar_001.dir-area.comment .comment_cont .col.txt .name span{font-size:120%}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.comment .comment_cont{flex-direction:column-reverse;gap:3vw}#main .ac_ar_001.dir-area.comment .comment_cont .col.img{width:100%;text-align:center}#main .ac_ar_001.dir-area.comment .comment_cont .col.img img{max-width:60%}#main .ac_ar_001.dir-area.comment .comment_cont .col.txt{width:100%}}#main .ac_ar_001.dir-area.faq{background-color:#fff5db}#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#5a728b}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#5a728b;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px;line-height:1.4}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#ffffff;color:#5a728b}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:6vw}#main .ac_ar_001.dir-area.faq .faq-box .question,#main .ac_ar_001.dir-area.faq .faq-box .answer{align-items:flex-start;min-height:0;padding-left:8vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.faq .faq-box .question{margin-bottom:1vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before{top:0.5vw}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.faq .faq-box .answer{margin-top:3vw}}
