main#main .color01{color:#fb637e}main#main .fcolor-blue01{color:#003399}main#main .fcolor-red01{color:#cc0000}main#main .bgcolor-gray01{background-color:#f3e8cb}main#main .link02{background:url(/assets/agingcare/light/botox/regenox/images/point02.gif) no-repeat;padding-left:18px;background-position:top 2px left}main#main .mhlw-risk{min-height:auto}main#main section.content{margin:0 auto;padding:80px 0}@media only screen and (max-width: 979px){main#main section.content{padding:46px 0}}main#main section.content h2.header-text{background-color:#fb637e;background-size:auto 100%;color:#ffffff;display:block;height:42px;margin-bottom:30px;padding-left:10px;padding-top:6px;font-size:18px;text-align:left}@media only screen and (max-width: 979px){main#main section.content h2.header-text{margin-bottom:20px;height:auto;font-size:16px}}main#main section.content .subheader-text{background:none #f0f0f0;color:#fb637e;display:block;font-weight:bold;height:auto;padding:3px 10px;border-left:3px solid #fb637e;font-size:16px;text-align:left}main#main section.content.main-section{margin-top:30px;padding:0;text-align:center}main#main section.content.main-section .mvlink{width:660px;max-width:100%;margin:0 auto}main#main section.content.about .ac_ly_002 .col .card-ttl{border-radius:10px;background:#fff;margin:5px 0px 10px 0px;padding:3px 5px;text-align:center}main#main section.content.about .ac_ly_002 .col .card-text{font-size:100%}main#main section.content.about .ac_ly_002 .col .card-caption{font-size:10px;line-height:1.3em}main#main section.content.about .card-block .ac_ly_002.safe{align-items:center}main#main section.content.about .red-box{margin:30px auto 0;border:1px solid #cc0000;padding:10px}main#main section.content.about .red-box .font-red{color:#cc0000}#main .img{text-align:center}@media (max-width: 979px){#main [class^="ac_ly_"].-sp-1column>.col{margin-top:24px}#main [class^="ac_ly_"].-sp-1column>.col:first-child{margin-top:0}}#main ._strong{color:#fd4f90;font-weight:bold}#main .nav{background-color:#db759b;margin-top:0}#main .nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main .nav nav>a{display:flex;align-items:center;justify-content:center;width:calc(100% / 4);padding:10px 5px;text-align:center;color:#fff;text-decoration:none;line-height:1.2}@media only screen and (min-width: 980px){#main .nav nav>a{border-left:1px solid #fff}#main .nav nav>a:last-child{border-right:1px solid #fff}}@media only screen and (max-width: 979px){#main .nav nav>a{width:50%;min-height:70px;font-size:16px;padding:5px;margin:0;border-bottom:1px solid #fff}#main .nav nav>a:nth-child(odd){border-right:1px solid #fff}}#main .content h2.content-title{text-align:center;font-size:50px;line-height:1.5;margin:0 0 30px}#main .content h2.content-title span.text{display:block;position:relative;padding-top:18px;font-weight:normal;text-align:center;font-size:21px}#main .content h2.content-title span.text::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main .content h2.content-title{font-size:36px}#main .content h2.content-title span.text{padding-top:15px}}#main .content h3{margin-top:50px;text-align:center;font-size:28px}#main .content h3:first-child{margin-top:0}@media only screen and (max-width: 979px){#main .content h3{font-size:24px}}#main .content.parts a{text-decoration:none}#main .content.parts .btn{padding:20px 20px 10px;border-radius:24px;text-align:center}#main .content.parts .btn.calf{background-color:#db759b}#main .content.parts .btn.arm{background-color:#e8cea1}#main .content.parts .btn.thigh{background-color:#FFB9B9}#main .content.parts .btn p{padding-top:10px;font-size:30px;font-weight:bold;color:#fff}#main .content.parts .btn .arrow{transform:rotate(90deg);height:24px}@media only screen and (max-width: 979px){#main .content.parts .btn{padding:10px 10px 5px}#main .content.parts .btn p{font-size:large}#main .content.parts .btn .arrow{height:14px}}#main .content.calf .cont,#main .content.arm .cont,#main .content.thigh .cont{padding:50px 20px;background-color:#fff}@media only screen and (max-width: 979px){#main .content.calf .cont,#main .content.arm .cont,#main .content.thigh .cont{margin-left:auto;margin-right:auto;padding:50px 3%;width:96%}}#main .content.calf .cont .recommend_cont,#main .content.arm .cont .recommend_cont,#main .content.thigh .cont .recommend_cont{display:flex;flex-wrap:wrap;justify-content:center}#main .content.calf .cont .recommend_cont .col,#main .content.arm .cont .recommend_cont .col,#main .content.thigh .cont .recommend_cont .col{margin-left:15px;margin-right:15px;margin-top:0;padding:10px 6px;display:flex;justify-content:center;align-items:center;width:28%;border-radius:16px;text-align:center;font-weight:bold;font-size:18px;line-height:1.4}#main .content.calf .cont .recommend_cont .col:not(:nth-child(-n+3)),#main .content.arm .cont .recommend_cont .col:not(:nth-child(-n+3)),#main .content.thigh .cont .recommend_cont .col:not(:nth-child(-n+3)){margin-top:24px}@media only screen and (max-width: 979px){#main .content.calf .cont .recommend_cont .col,#main .content.arm .cont .recommend_cont .col,#main .content.thigh .cont .recommend_cont .col{width:98%;padding:12px 5px;border-radius:10px;font-size:16px}#main .content.calf .cont .recommend_cont .col:not(:nth-child(1)),#main .content.arm .cont .recommend_cont .col:not(:nth-child(1)),#main .content.thigh .cont .recommend_cont .col:not(:nth-child(1)){margin-top:18px}}#main .content.calf .cont .txt,#main .content.calf .cont .img,#main .content.arm .cont .txt,#main .content.arm .cont .img,#main .content.thigh .cont .txt,#main .content.thigh .cont .img{margin-top:18px}#main .content.calf .cont .pickup,#main .content.arm .cont .pickup,#main .content.thigh .cont .pickup{margin:auto;width:600px}#main .content.calf .cont .pickup .comment,#main .content.arm .cont .pickup .comment,#main .content.thigh .cont .pickup .comment{padding:18px;background-color:#f6f6f6;border-radius:18px}@media only screen and (max-width: 979px){#main .content.calf .cont .pickup,#main .content.arm .cont .pickup,#main .content.thigh .cont .pickup{max-width:100%}}#main .content.calf .cont .photo_2column,#main .content.arm .cont .photo_2column,#main .content.thigh .cont .photo_2column{margin-top:36px;display:flex;flex-wrap:wrap}#main .content.calf .cont .photo_2column .col,#main .content.arm .cont .photo_2column .col,#main .content.thigh .cont .photo_2column .col{width:calc((99.99% - (2.5% * (2 - 1))) / 2);margin-left:2.5%;margin-top:10px}#main .content.calf .cont .photo_2column .col:nth-child(2n+1),#main .content.arm .cont .photo_2column .col:nth-child(2n+1),#main .content.thigh .cont .photo_2column .col:nth-child(2n+1){margin-left:0}#main .content.calf .cont .photo_2column .col:nth-child(-n+2),#main .content.arm .cont .photo_2column .col:nth-child(-n+2),#main .content.thigh .cont .photo_2column .col:nth-child(-n+2){margin-top:0}#main .content.calf .cont .button-normal,#main .content.arm .cont .button-normal,#main .content.thigh .cont .button-normal{padding:0 30px;min-height:4rem}@media only screen and (max-width: 979px){#main .content.calf .cont .button-normal,#main .content.arm .cont .button-normal,#main .content.thigh .cont .button-normal{width:90%}}#main .content.calf{background:#db759b}#main .content.calf h2.content-title{color:#fff}#main .content.calf h2.content-title span.text::before{background-color:#fff}#main .content.calf .recommend_cont .col{background-color:rgba(219,117,155,0.2)}#main .content.calf .-border{border:1px solid #db759b;padding:3%}#main .content.arm{background:#e8cea1}#main .content.arm .recommend_cont .col{background-color:rgba(232,206,161,0.4)}#main .content.arm .-border{border:1px solid #e8cea1;padding:3%}#main .content.thigh{background:#FFB9B9}#main .content.thigh h2.content-title{color:#fff}#main .content.thigh h2.content-title span.text::before{background-color:#fff}#main .content.thigh .recommend_cont .col{background-color:rgba(255,185,185,0.4)}#main .content.thigh .-border{border:1px solid #FFB9B9;padding:3%}#main .content.what .attention{margin-left:auto;margin-right:auto;margin-top:36px;padding:20px;background-color:#f0f0f0;max-width:980px}#main .content.what .attention h3{text-align:center;color:#fd4f90}@media only screen and (max-width: 979px){#main .content.what .attention{margin:36px 3% auto;padding:24px 3%}}#main .content.point{background-color:#FFF5E4}#main .content.point .point_cont{display:flex;justify-content:flex-start;margin-top:30px}#main .content.point .point_cont .icon .icon_inner{background-color:#fd4f90;border-radius:50%;padding:8px 20px 5px;margin-right:1em;color:#fff;font-weight:bold;text-align:center;line-height:1.2;font-size:24px;white-space:nowrap}#main .content.point .point_cont .icon .icon_inner>span{display:block;font-size:1.8em}#main .content.point .point_cont .txt{display:flex;flex-direction:column;justify-content:center}#main .content.point .point_cont .txt h3{color:#fd4f90;text-align:left}@media only screen and (max-width: 979px){#main .content.point .point_cont{flex-direction:column}#main .content.point .point_cont .icon .icon_inner{border-radius:0;padding:5px 0;margin:0;font-size:21px}#main .content.point .point_cont .icon .icon_inner>span{display:inline;font-size:inherit}#main .content.point .point_cont .txt{margin-top:1rem}}#main .content.type h3{text-align:center}#main .content.type .allergan .col{padding:24px;background-color:#FFF5E4;align-items:center}#main .content.type .allergan .col .card-ttl{border-radius:10px;background:#fff;margin-bottom:18px;padding:3px 5px;text-align:center}#main .content.type .allergan .col .safe{align-items:center}@media only screen and (max-width: 979px){#main .content.type .allergan .col{padding:4% 3%}#main .content.type .allergan .col .card-ttl{margin-bottom:3%}}#main .content.type .text{margin-top:24px;text-align:center}@media only screen and (max-width: 979px){#main .content.type .text{text-align:left}}#main .content.type .red-box{margin:24px auto 0;padding:4% 3%;background-color:rgba(219,117,155,0.1)}@media only screen and (max-width: 979px){#main .content.type .table-box table{width:600px;margin:0 auto}}#main .content.type .table-box table tbody tr th{background-color:#FFF5E4}#main .content.type .table-box table tbody tr td{vertical-align:text-top}#main .content.type .table-box table tbody tr .title{background-color:#db759b;color:#fff;font-weight:bold;text-align:center}#main .content.faq{background-color:#FFF5E4}#main .content.faq .component-item{padding:1em}#main .content.faq .component-item .content .faq-box{margin-top:36px;padding-top:36px;border-top:2px dotted #db759b}#main .content.faq .component-item .content .faq-box:first-child{margin-top:0;padding-top:0;border-top:none}#main .content.faq .component-item .content .faq-box h3{font-size:larger;text-align:left}#main .content.faq .component-item .content .faq-box .question::before{background-color:#db759b}#main .content.flow .flow_cont:not(:last-child)::after{content:"";display:block;margin:10px auto -30px;width:0;height:0;border-style:solid;border-width:50px 70px 0 70px;border-color:#db759b transparent transparent transparent}#main .content.flow .flow_cont .ac_ly_002{border:1px solid #db759b;padding:20px}#main .content.flow .flow_cont .ac_ly_002 .title{margin-bottom:10px;display:flex;align-items:center}#main .content.flow .flow_cont .ac_ly_002 .title span{display:block}#main .content.flow .flow_cont .ac_ly_002 .title span.step{background-color:#db759b;border-radius:50%;padding:12px 24px;margin-right:1em;color:#fff;font-weight:bold;text-align:center;line-height:1.2}#main .content.flow .flow_cont .ac_ly_002 .title span.step>span{font-size:1.8em}#main .content.flow .flow_cont .ac_ly_002 .title span.txt{font-size:28px;color:#db759b;font-weight:bold}#main .content.flow .flow_cont .ac_ly_002 .tel{margin-left:1em;margin-right:6px}@media only screen and (max-width: 979px){#main .content.flow .flow_cont .ac_ly_002{padding:10px}#main .content.flow .flow_cont .ac_ly_002 .title{font-size:12px}#main .content.flow .flow_cont .ac_ly_002 .title span.step{padding:6px 14px}#main .content.flow .flow_cont .ac_ly_002 .title span.txt{font-size:21px}}#main .content.other{background-color:#FFF5E4}#main .content.other .cont{padding:20px 20px 24px;background-color:#fff}@media only screen and (max-width: 979px){#main .content.other .cont{padding:10px}}#main .content.other .cont div{margin-top:0.8rem}#main .content.other .cont div:first-child{margin-top:0}#main .content.other .cont .txt h3{text-align:center;color:#db759b}#main .content.other .cont .btn{text-align:center}#main .content.other .cont .btn .button-normal{padding:0 30px;background-color:#db759b;width:80%;min-height:4rem}@media only screen and (max-width: 979px){#main .content.other .cont .btn .button-normal{padding:0 1.5rem 0 1rem;width:90%;font-size:medium}}@media only screen and (max-width: 979px){#main .content.comment .img{margin:0 auto;width:80%}}
