@import url("https://fonts.googleapis.com/css2?family=Meddon&display=swap");article{font-size:20px}@media (max-width: 979px){article{font-size:3.7vw}article .content-area>.inner,article .ac_ar_001>.inner,article .ac_ar_002>.inner,article .ac_ar_003>.inner,article .ac_ar_004>.inner,article .content-area>.ac_ly_001,article .ac_ar_001>.ac_ly_001,article .ac_ar_002>.ac_ly_001,article .ac_ar_003>.ac_ly_001,article .ac_ar_004>.ac_ly_001,article .content-area>.ac_ly_002,article .ac_ar_001>.ac_ly_002,article .ac_ar_002>.ac_ly_002,article .ac_ar_003>.ac_ly_002,article .ac_ar_004>.ac_ly_002,article .content-area>.ac_ly_003,article .ac_ar_001>.ac_ly_003,article .ac_ar_002>.ac_ly_003,article .ac_ar_003>.ac_ly_003,article .ac_ar_004>.ac_ly_003,article .content-area>.ac_ly_004,article .ac_ar_001>.ac_ly_004,article .ac_ar_002>.ac_ly_004,article .ac_ar_003>.ac_ly_004,article .ac_ar_004>.ac_ly_004,article .content-area>.ac_ly_005,article .ac_ar_001>.ac_ly_005,article .ac_ar_002>.ac_ly_005,article .ac_ar_003>.ac_ly_005,article .ac_ar_004>.ac_ly_005,article .content-area>.ac_ly_006,article .ac_ar_001>.ac_ly_006,article .ac_ar_002>.ac_ly_006,article .ac_ar_003>.ac_ly_006,article .ac_ar_004>.ac_ly_006,article .content-area>.ac_ly_007,article .ac_ar_001>.ac_ly_007,article .ac_ar_002>.ac_ly_007,article .ac_ar_003>.ac_ly_007,article .ac_ar_004>.ac_ly_007,article .content-area>.ac_ly_008,article .ac_ar_001>.ac_ly_008,article .ac_ar_002>.ac_ly_008,article .ac_ar_003>.ac_ly_008,article .ac_ar_004>.ac_ly_008,article .content-area>.ac_ly_009,article .ac_ar_001>.ac_ly_009,article .ac_ar_002>.ac_ly_009,article .ac_ar_003>.ac_ly_009,article .ac_ar_004>.ac_ly_009,article .content-area>.ac_ly_010,article .ac_ar_001>.ac_ly_010,article .ac_ar_002>.ac_ly_010,article .ac_ar_003>.ac_ly_010,article .ac_ar_004>.ac_ly_010,article .content-area>.ac_ly_000,article .ac_ar_001>.ac_ly_000,article .ac_ar_002>.ac_ly_000,article .ac_ar_003>.ac_ly_000,article .ac_ar_004>.ac_ly_000{padding:0 2.5vw;margin-top:0}}article .clearfix{display:block;min-height:1%}article .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}article .text-red{color:#cc0000}article .text-gold{color:#aa843f}article .main_mv{background:linear-gradient(30deg, #f0e6e9 0%, #e1c7d0 55%, #b89ba6 90%, #af929d 100%);text-align:center}@media (max-width: 979px){article .main_mv{background:linear-gradient(45deg, #e1c7d0 0%, #e1c7d0 55%, #b89ba6 90%, #af929d 100%)}article .main_mv img{width:100%}}article section#navi{background:#aa843f;padding:0}article section#navi .navilist{width:980px;display:flex;justify-content:space-between;margin:0 auto}article section#navi .navilist li{width:15%;border-left:1px solid #fff;display:flex;justify-content:space-between;align-items:center;margin:0}article section#navi .navilist li a{font-size:16px;text-align:center;text-decoration:none;display:table;width:100%;color:#fff;padding:15px 0;line-height:1.4}article section#navi .navilist li:last-child{border-right:1px solid #fff}@media (max-width: 979px){article section#navi .navilist{width:100%;flex-wrap:wrap}article section#navi .navilist li{width:50%;border-left:none;border-bottom:1px solid #fff}article section#navi .navilist li a{font-size:3.5vw;padding:1.5vw 0}article section#navi .navilist li:nth-child(odd){border-right:1px solid #fff}article section#navi .navilist li:last-child{border-bottom:none;border-right:none;width:100%}}article .heading-text.mod-ttl{position:relative;z-index:8;margin:0 0 50px}@media (max-width: 979px){article .heading-text.mod-ttl{padding-bottom:0;margin:0 0 6vw}}article .heading-text.mod-ttl span{width:100%;display:block}article .heading-text.mod-ttl span.en{font-size:45px;font-family:"Meddon", cursive;font-weight:400;font-style:normal;line-height:1;color:#aa843f;margin:0 0 25px}@media (max-width: 979px){article .heading-text.mod-ttl span.en{font-size:7vw;margin:0 0 4vw}}article .heading-text.mod-ttl h2.content-header{position:relative;padding-bottom:15px;font-size:22px;font-weight:bold;line-height:1.6}@media (max-width: 979px){article .heading-text.mod-ttl h2.content-header{font-size:3.5vw;padding-bottom:1.5vw;margin:0 auto}}article .heading-text.mod-ttl h2.content-header:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:95px;height:3px;background-color:#aa843f}@media (max-width: 979px){article .heading-text.mod-ttl h2.content-header:after{width:20vw;height:1px}}article .recommend{padding:60px 0 80px}@media (max-width: 979px){article .recommend{padding:7vw 0 9vw}}article .recommend .checklist{width:620px;margin:0 auto}@media (max-width: 979px){article .recommend .checklist{width:100%}}article .recommend .checklist .item{font-weight:bold;font-size:24px;line-height:60px;position:relative;padding-left:48px}@media (max-width: 979px){article .recommend .checklist .item{font-size:4vw;line-height:1.5;margin-bottom:2vw;padding:0 0 0 7vw}}article .recommend .checklist .item:before{content:"";display:block;width:29px;height:29px;background:url("/assets/agingcare/ope/face-lift/images/icon-check.png?202611418194") center center no-repeat;background-size:100% 100%;position:absolute;top:16px;left:0}@media (max-width: 979px){article .recommend .checklist .item:before{width:5vw;height:5vw;top:0.5vw}}article .what{padding:60px 0 70px;background-color:#fef8f3}@media (max-width: 979px){article .what{padding:40px 0}}article .merit{margin:60px 0 70px}@media (max-width: 979px){article .merit{margin:40px 0}}article .merit .merit-inner{margin:40px 0}article .merit .merit-inner h2.title{background:#aa843f;font-size:22px;color:#fff;text-align:center;padding:5px 0;margin-bottom:15px}@media (max-width: 979px){article .merit .merit-inner h2.title{font-size:4vw;padding:3px 0}}article .merit .merit-inner h3.check{position:relative;font-size:22px;font-weight:bold;padding-left:35px;margin-bottom:10px}article .merit .merit-inner h3.check::before{position:absolute;content:"";width:25px;height:25px;background:url("/assets/agingcare/ope/face-lift/images/icon-check.png?202611418194") center center no-repeat;background-size:100% 100%;top:5px;left:0}@media (max-width: 979px){article .merit .merit-inner h3.check{font-size:16px;padding-left:25px}article .merit .merit-inner h3.check::before{width:18px;height:18px;top:3px}}article .merit .merit-inner p{font-size:18px}@media (max-width: 979px){article .merit .merit-inner p{font-size:3.7vw}}article .merit .merit-inner h3{border-color:#aa843f}article .merit .merit-container{display:flex;justify-content:space-between;align-items:center}article .merit .merit-container figure{width:220px;padding:0 0 0 10px;margin-left:20px}article .merit .merit-container .text{flex:1}article .merit .merit-container .text p{padding:0}article .merit .merit-container .text p+p{margin-top:1em}@media (max-width: 979px){article .merit .merit-container{flex-direction:column-reverse}article .merit .merit-container figure{width:50vw;padding:0 0 4vw;margin:2vw 0 0}article .merit .merit-container .text{flex:1}article .merit .merit-container .text p{padding:0}article .merit .merit-container .text p+p{margin-top:1em}}article .effect{padding:60px 0 70px;background-color:#fff4ea}@media (max-width: 979px){article .effect{padding:7vw 0 9vw}}article .effect-inner{margin:20px 0 40px}article .effect-inner>p{margin:0 0 20px}article .effect-inner h2.title{background:#aa843f;font-size:22px;color:#fff;text-align:center;padding:5px 0;margin-bottom:15px}@media (max-width: 979px){article .effect-inner h2.title{font-size:4vw;padding:3px 0}}article .effect-inner h3.check{position:relative;font-size:22px;font-weight:bold;padding-left:35px}article .effect-inner h3.check::before{position:absolute;content:"";width:25px;height:25px;background:url("/assets/agingcare/ope/face-lift/images/icon-check.png?202611418194") center center no-repeat;background-size:100% 100%;top:5px;left:0}@media (max-width: 979px){article .effect-inner h3.check{font-size:16px;padding-left:25px}article .effect-inner h3.check::before{width:18px;height:18px;top:3px}}article .effect-inner p{padding-left:35px}@media (max-width: 979px){article .effect-inner p{padding-left:25px}}article .demerit{margin:60px 0 70px}@media (max-width: 979px){article .demerit{margin:40px 0}}article .demerit .demerit-inner{margin:40px 0}article .demerit .demerit-inner h2.title{background:#aa843f;font-size:22px;color:#fff;text-align:center;padding:5px 0;margin-bottom:25px}@media (max-width: 979px){article .demerit .demerit-inner h2.title{font-size:4vw;padding:3px 0}}article .demerit .demerit-inner h3.check{position:relative;font-size:22px;font-weight:bold;padding-left:35px}article .demerit .demerit-inner h3.check::before{position:absolute;content:"";width:25px;height:25px;background:url("/assets/agingcare/ope/face-lift/images/icon-check.png?202611418194") center center no-repeat;background-size:100% 100%;top:5px;left:0}@media (max-width: 979px){article .demerit .demerit-inner h3.check{font-size:16px;padding-left:25px}article .demerit .demerit-inner h3.check::before{width:18px;height:18px;top:3px}}article .demerit .demerit-inner p{padding-left:35px}@media (max-width: 979px){article .demerit .demerit-inner p{padding-left:25px}}article .method{padding:60px 0 70px;background-color:#fff4ea}@media (max-width: 979px){article .method{padding:7vw 0 9vw}}article .method .inner{display:flex}article .method .inner p{flex:1;padding:0 0 0 30px}@media (max-width: 979px){article .method .inner{flex-direction:column}article .method .inner figure{width:90vw;margin:0 auto}article .method .inner p{padding:3vw 0 0}}article .list{padding:60px 0 70px}@media (max-width: 979px){article .list{padding:7vw 0 9vw}}article .list ul{width:980px;margin:0 auto}@media (max-width: 979px){article .list ul{width:95%}}article .list ul h3.list-title{font-size:30px;color:#aa843f;margin-bottom:10px;border-bottom:2px solid #aa843f}@media (max-width: 979px){article .list ul h3.list-title{font-size:22px;line-height:1.4}}article .list ul .treatment-list{background:#fff;padding:20px 25px 30px;text-align:center}article .list ul .treatment-list .container01{display:flex}article .list ul .treatment-list .container01 p{flex:1;padding:0 0 0 30px;text-align:left}article .list ul .treatment-list .container02{background:#f6f6f6;padding:30px;margin:30px 0 0}article .list ul .treatment-list .container02 h4.title{background:#444444;text-align:center;max-width:550px;width:100%;padding:5px 0;margin:0 auto 20px;color:#fff;border-radius:10px;font-size:20px}article .list ul .treatment-list .container02 .photo{display:flex}article .list ul .treatment-list .container02 .photo figure{flex:1}article .list ul .treatment-list .container02 .photo .comment{width:390px;margin:0 0 0 50px;background:#fff;border:2px solid #000;border-radius:20px;padding:12px 15px;position:relative}article .list ul .treatment-list .container02 .photo .comment::before,article .list ul .treatment-list .container02 .photo .comment::after{content:"";display:block;width:40px;height:30px;background:#000;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%);position:absolute;left:-40px;top:30px}article .list ul .treatment-list .container02 .photo .comment::after{background:#fff;left:-35px;top:32px}article .list ul .treatment-list .container02 .photo .comment p{text-align:left;font-size:16px}article .list ul .treatment-list .container02 .mhlw-risk{min-height:inherit}article .list ul .treatment-list .container02 .mhlw-risk .mhlw-risk-single{margin:20px 0 0;text-align:left}article .list ul .treatment-list .list-button{margin-top:30px}article .list ul .treatment-list .list-button .button-normal{padding:8px 40px !important;font-size:18px !important;border-radius:10px;background:#aa843f}@media (max-width: 979px){article .list ul .treatment-list{padding:2.5vw 1vw 4vw}article .list ul .treatment-list .container01 figure{width:40vw}article .list ul .treatment-list .container01 p{padding:0 0 0 4vw}article .list ul .treatment-list .container02{padding:3vw;margin:4vw 0 0}article .list ul .treatment-list .container02 h4.title{padding:0.5vw;margin:0 auto 3vw;color:#fff;border-radius:1.5vw;font-size:4vw}article .list ul .treatment-list .container02 .photo{flex-direction:column}article .list ul .treatment-list .container02 .photo figure{flex:1}article .list ul .treatment-list .container02 .photo .comment{width:100%;margin:calc(3vw) auto 0;border-radius:3vw;padding:2vw 2.5vw}article .list ul .treatment-list .container02 .photo .comment::before,article .list ul .treatment-list .container02 .photo .comment::after{width:30px;height:20px;background:#000;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%);left:40px;top:-20px}article .list ul .treatment-list .container02 .photo .comment::after{left:38px;top:-16px;background:#fff}article .list ul .treatment-list .container02 .photo .comment p{font-size:3.5vw}article .list ul .treatment-list .container02 .mhlw-risk{min-height:inherit}article .list ul .treatment-list .container02 .mhlw-risk .mhlw-risk-single{margin:20px 0 0;text-align:left}article .list ul .treatment-list .list-button{margin-top:4.5vw}article .list ul .treatment-list .list-button .button-normal{font-size:4vw !important;padding:8px 15px !important}}article .reason{padding:60px 0 70px;background-color:#fef8f3}article .reason ul{margin:0}article .reason ul li{display:flex;justify-content:space-between}article .reason ul li+li{margin-top:50px}article .reason ul li .text{flex:1;padding:0 30px 0 0}article .reason ul li .text .reason-header{text-align:center;padding:7px;background:#fff;margin:0 0 20px;line-height:1.4}article .reason ul li .text .reason-header span{color:#aa843f;font-size:22px}article .reason ul li .text .reason-header h3{font-size:24px}article .reason ul li.reverse{flex-direction:row-reverse}article .reason ul li.reverse .text{padding:0 0 0 30px}@media (max-width: 979px){article .reason{padding:7vw 0 9vw}article .reason ul li{flex-direction:column}article .reason ul li+li{margin-top:7vw}article .reason ul li .text{flex:1;padding:0}article .reason ul li .text .reason-header{padding:1vw;margin:0 0 3vw}article .reason ul li .text .reason-header span{font-size:4.2vw}article .reason ul li .text .reason-header h3{font-size:4.5vw}article .reason ul li figure{width:75vw;margin:4vw auto 0}article .reason ul li.reverse{flex-direction:column}article .reason ul li.reverse .text{padding:0}}article .flow{padding:60px 0 70px;background-color:#fef8f3}@media (max-width: 979px){article .flow{padding:7vw 0 9vw}}article .flow .box_step{margin-top:80px}@media (max-width: 979px){article .flow .box_step{margin-top:7vw}}article .flow .box_step .step{position:relative;padding:40px 40px 50px 60px;background-color:#fff}@media (max-width: 979px){article .flow .box_step .step{padding:20px}}article .flow .box_step .step:not(:last-child){margin-bottom:40px}@media (max-width: 979px){article .flow .box_step .step:not(:last-child){margin-bottom:30px}}article .flow .box_step .step:not(:last-child):after{content:"";position:absolute;bottom:-24px;left:50%;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #aa843f;transform:translateX(-50%)}@media (max-width: 979px){article .flow .box_step .step:not(:last-child):after{bottom:-19px;border-left-width:20px;border-right-width:20px;border-top-width:20px}}article .flow .box_step .step_head{position:relative;padding-bottom:20px;padding-left:174px;margin-bottom:30px;margin-right:20px}@media (max-width: 979px){article .flow .box_step .step_head{padding-left:120px;padding-bottom:15px;margin-right:0;margin-bottom:20px}}article .flow .box_step .step_head h3{font-size:24px;font-weight:500;color:#aa843f}@media (max-width: 979px){article .flow .box_step .step_head h3{font-size:20px}}article .flow .box_step .step_head .st{position:absolute;top:0;left:0;display:inline-block;width:150px;height:40px;font-size:26px;line-height:40px;text-align:center;color:#fff;background-color:#aa843f}@media (max-width: 979px){article .flow .box_step .step_head .st{width:110px;height:auto;font-size:20px;line-height:1.625}}article .flow .box_step .step_head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url("/assets/agingcare/ope/threadlift/images/bg_dash.png?202611418194") repeat-x}@media (max-width: 979px){article .flow .box_step .step_head .dib{display:inline-block}}article .flow .box_step .step_body{display:flex;flex-wrap:wrap}article .flow .box_step .step_body .image{flex:0 1 300px;margin-right:45px}@media (max-width: 979px){article .flow .box_step .step_body .image{flex:auto;margin-right:0;margin-bottom:20px;text-align:center}}article .flow .box_step .step_body .text{flex:1;font-size:18px;line-height:2}@media (max-width: 979px){article .flow .box_step .step_body .text{flex:auto;font-size:16px;line-height:1.625}}article .about{margin:60px 0 70px}@media (max-width: 979px){article .about{margin:7vw 0 9vw}}article .about__content h3{border-color:#aa843f}article .about__content p{font-size:16px}@media (max-width: 979px){article .about__content h3{font-size:4.5vw;text-align:center;margin:6vw 0 2.5vw}}article .about .color_table table{width:100%;border-collapse:collapse;border:2px solid #444444}article .about .color_table table th,article .about .color_table table td{border:1px solid #444444;font-size:18px;line-height:30px}@media (max-width: 979px){article .about .color_table table th,article .about .color_table table td{font-size:14px;line-height:1.6}}article .about .color_table table th{padding:20px 10px;width:20%;background-color:#aa843f;text-align:center;font-weight:bold;letter-spacing:0.06em;color:#fff}@media (max-width: 979px){article .about .color_table table th{padding:10px 5px;width:35%;letter-spacing:0}}article .about .color_table table td{padding:25px 20px 25px 40px;background-color:#fff}@media (max-width: 979px){article .about .color_table table td{padding:10px 5px 10px 8px}}article .effective{padding:60px 0 70px;text-align:center}article .effective h2{margin:0 0 30px}@media (max-width: 979px){article .effective{padding:7vw 0 9vw;text-align:left}article .effective h2{font-size:4.5vw;margin:0 0 4vw}}article .comment{padding:60px 0 0;text-align:center}article .comment h2{margin:0 0 30px}article .comment .inner{display:flex;justify-content:space-between}article .comment .inner .text{flex:1;padding:0;text-align:left}article .comment .inner .text p{text-align:left}article .comment .inner .text p+p{margin-top:1em}article .comment .inner .text p.name{text-align:right}@media (max-width: 979px){article .comment{padding:7vw 0 0;overflow:hidden}article .comment h2{font-size:4.5vw;margin:0 0 4vw}article .comment .inner{position:relative;padding:0 0 4vw}article .comment .inner figure{width:50vw;margin:0;position:absolute;left:-10vw;bottom:0}article .comment .inner .text{padding:0;position:relative}article .comment .inner .text p:nth-child(n+2){padding:0 0 0 35vw}}article .comparison{padding:60px 0 70px;background-color:#fef8f3}@media (max-width: 979px){article .comparison{padding:7vw 0 9vw}}article .comparison .comparizon-inner p{text-align:center}article .comparison .color_table table{width:100%;border-collapse:collapse;border:2px solid #444444}article .comparison .color_table table th,article .comparison .color_table table td{border:1px solid #444444;font-size:18px;line-height:30px}@media (max-width: 979px){article .comparison .color_table table th,article .comparison .color_table table td{font-size:14px;line-height:1.6}}article .comparison .color_table table thead th{padding:20px 10px;background-color:#aa843f;text-align:center;font-weight:bold;letter-spacing:0.06em;color:#fff}@media (max-width: 979px){article .comparison .color_table table thead th{padding:10px 5px;letter-spacing:0}}article .comparison .color_table table tbody th{padding:20px 10px;width:20%;background-color:#f6f6f6;text-align:center;font-weight:bold;letter-spacing:0.06em}@media (max-width: 979px){article .comparison .color_table table tbody th{padding:10px 5px;width:24%;letter-spacing:0}}article .comparison .color_table table tbody td{width:40%;padding:25px 20px 25px 40px;background-color:#fff}@media (max-width: 979px){article .comparison .color_table table tbody td{width:33%;padding:10px 5px 10px 8px}}article .link-button{margin-top:40px;text-align:center}article .link-button .button-normal{padding:8px 60px !important;font-size:18px !important;background:#aa843f}@media (max-width: 979px){article .link-button .button-normal{font-size:4vw !important;padding:8px 15px !important}}article .faq{padding:60px 0 80px}@media (max-width: 979px){article .faq{padding:7vw 0 9vw}}article .faq .faq_list{margin-top:80px}@media (max-width: 979px){article .faq .faq_list{margin-top:7vw}}article .faq .faq-box{background-color:#fff;padding:0 50px 0 30px}@media (max-width: 979px){article .faq .faq-box{padding:0}}article .faq .faq-box+.faq-box{margin-top:40px}@media (max-width: 979px){article .faq .faq-box+.faq-box{margin-top:5vw}}article .faq .faq-box>.question,article .faq .faq-box>.answer{min-height:7vw;padding:1.5vw 0 0 11vw}@media (min-width: 980px){article .faq .faq-box>.question,article .faq .faq-box>.answer{padding:0 0 0 75px;min-height:45px}}article .faq .faq-box>.question:before,article .faq .faq-box>.answer:before{font-weight:normal;color:#aa843f;background-color:transparent;font-size:7vw}@media (min-width: 980px){article .faq .faq-box>.question:before,article .faq .faq-box>.answer:before{width:auto;height:auto;font-size:54px;line-height:1}}article .faq .faq-box>.question{font-weight:bold}article .faq .faq-box>.question h3{font-size:4.5vw}@media (min-width: 980px){article .faq .faq-box>.question{letter-spacing:0.06em}article .faq .faq-box>.question h3{font-size:24px}}article .faq .faq-box>.question:before{content:"Q.";color:#aa843f}@media (min-width: 980px){article .faq .faq-box>.question:before{top:-5px}}article .faq .faq-box>.answer{margin:2vw 0 0}@media (min-width: 980px){article .faq .faq-box>.answer{font-size:18px;line-height:1.5;letter-spacing:0.05em;margin:20px 0 0}}article .faq .faq-box>.answer:before{content:"A.";color:#444}article .price{padding:60px 0 70px;background-color:#fef8f3}article .price .price_cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:24px;padding:20px 10px;margin:0 auto;border-bottom:2px dotted #aa843f}article .price .price_cont .price-btn{width:100%;text-align:right}article .price .price_cont .price-btn a{width:40%}article .price .price_cont .price-btn .button-normal{background-color:#aa843f;text-align:center}article .price .price_cont .col{display:flex;font-weight:bold}article .price .price_cont .col.plan .txt{width:100%;text-align:left;line-height:1.2}article .price .price_cont .col.menu{justify-content:flex-end;align-items:flex-end;flex-direction:column}article .price .price_cont .col.menu .course{padding:0 1em}article .price .price_cont .col.menu .yen{color:#aa843f;display:flex;align-items:center}article .price .price_cont .col.menu .yen em{border:1px solid #aa843f;padding:5px;margin-right:10px;font-style:normal;font-size:16px}article .price .price_cont .col.menu .yen span{font-size:1.6em;line-height:1.2}article .price .price_cont .col.menu .yen ruby{font-size:1.2em}article .price .price_cont .col.menu .yen ruby rt{font-size:0.4em}article .price .price_cont .col.menu .yen_monitor{color:#ea1e45}article .price .price_cont .col.menu .yen_monitor em{border-color:#ea1e45}article .price .price_cont .sub_txt{width:100%;line-height:1.1em}@media only screen and (max-width: 979px){article .price .price_cont{font-size:18px;flex-direction:column}article .price .price_cont .price-btn a{width:100%}article .price .price_cont .col.plan .txt{min-width:auto}article .price .price_cont .col.menu{margin-left:auto}article .price .price_cont .col.menu .yen{margin-top:5px}article .price .price_cont .col.menu .yen em{padding:2px 5px}article .price .price_cont .col.menu .course{padding:0 0.5em}article .price .price_cont .sub_txt{text-align:center}article .price .price_cont .sub_txt span{display:inline-block;text-align:left}}article .price .cat_link{text-align:center}article .price .cat_link a.button-normal{background-color:#aa843f;color:#ffffff;font-size:24px}@media only screen and (min-width: 980px){article .price .cat_link a.button-normal br{display:none}}@media only screen and (max-width: 979px){article .price .cat_link a.button-normal{font-size:16px}}article .bc_00_003.bc-items .bc-item:nth-child(1),article .bc_00_003.bc-items .bc-item:nth-child(3){display:none}article .headline_wrap .headline{text-align:center;font-size:34px;font-weight:bold;color:#ea1e45}article .headline_wrap .fukidashi{background:#ecdab8;width:90%;padding:2% 4%;margin:0 auto 20px;border-radius:10px;position:relative}article .headline_wrap .fukidashi::after{content:"";position:absolute;top:100%;left:50%;margin-left:-20px;border:20px solid transparent;border-top:20px solid #ecdab8}@media only screen and (max-width: 979px){article .headline_wrap .headline{font-size:6vw}article .headline_wrap .fukidashi{width:96%;padding:3%;margin:0 auto 3vw}article .headline_wrap .fukidashi::after{margin-left:-12px;border:12px solid transparent;border-top:12px solid #ecdab8}}
