@charset "UTF-8";.factor-card,.treatment-method{border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.factor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px 30px;margin-top:40px}.factor-card{background:#fff;padding:30px 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:768px){.factor-card{padding:20px}}@media screen and (max-width:640px){.factor-card{padding:15px}}.factor-card__subtitle{background-color:#333;color:#fff;font-size:1.2rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:2px 15px;border-radius:20px;text-align:center}.factor-card__title{color:#27423B;font-size:2.4rem;font-weight:700;margin-bottom:15px;text-align:center}.factor-card__description{font-size:1.5rem;line-height:1.5;margin-bottom:20px;text-align:justify}.factor-card__action{text-align:center;margin-top:auto}@media screen and (max-width:768px){.factor-card__action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media screen and (max-width:640px){.factor-card__description{font-size:1.5rem;line-height:1.6}.factor-card__action{width:100%}}.factor-card__action .section__btn{margin-top:5px;margin-bottom:10px}.factor-card__action .text{margin-top:20px;font-size:1.4rem}.factor-card__action a{font-size:1.4rem;padding-left:10px;padding-right:10px}@media screen and (max-width:768px){.factor-card__action .text{margin-top:10px}.factor-card__action a{padding-left:40px;padding-right:40px}}@media screen and (max-width:640px){.factor-card__action a{width:100%;padding-left:20px;padding-right:20px}}.treatment-methods{margin-top:40px;margin-bottom:40px}.treatment-methods__title{text-align:center;color:#298e5d;font-size:2.4rem;margin-bottom:30px;font-weight:900}.treatment-method{background:#EFFBF1;padding:40px 25px;margin-bottom:20px}.treatment-method:last-child{margin-bottom:0}.treatment-method__title{color:#298e5d;font-size:1.6rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:640px){.treatment-method{padding:30px 10px}.treatment-method__title{font-size:1.5rem}}.treatment-method__description{font-size:1.5rem;line-height:1.7;margin-bottom:15px;text-align:justify;padding-left:20px;padding-right:20px}@media screen and (max-width:640px){.treatment-method__description{font-size:1.5rem;line-height:1.6;padding-left:0;padding-right:0}}.treatment-method__action{text-align:right}.treatment-method .section__btn{max-width:400px;text-align:center;margin-bottom:0}.aga-symptoms-images{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:center;font-size:1.5rem}@media screen and (max-width:768px){.treatment-method .section__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.treatment-method .section__btn a{padding-left:40px;padding-right:40px}.aga-symptoms-images{grid-template-columns:repeat(3,1fr);font-size:1.3rem}}.aga-symptoms-illustration{border:4px solid #B7D262;background-color:#F5F5F3;padding:20px 30px}.aga-symptoms-illustration dl{display:grid;grid-template-columns:120px 1fr;gap:5px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;width:100%;font-size:1.3rem}.aga-symptoms-illustration dl dt{font-weight:700;position:relative}.aga-symptoms-illustration dl dt:after{position:absolute;content:"：";right:0;color:#333;font-weight:400}.aga-symptoms-illustration dl dt.type1{color:#FA9C1F}.aga-symptoms-illustration dl dt.type2{color:#2939A0}.aga-symptoms-illustration dl dt.type3{color:#298e5d}.aga-symptoms-illustration dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.6}@media screen and (max-width:768px){.aga-symptoms-illustration{padding:10px}.aga-symptoms-illustration dl{grid-template-columns:1fr;font-size:1.2rem;gap:2px 0}.aga-symptoms-illustration dl dd{margin-bottom:6px}}.aga-symptoms-illustration dl dd:last-child{margin-bottom:0}.hero-float-img{float:left;width:200px;margin:0 20px 10px 0;border:4px solid #B7D262}@media screen and (max-width:640px){.aga-symptoms-illustration dl dt:after{display:none}.hero-float-img{float:none;display:block;width:60%;margin:0 auto 10px}}.aga-method-table{width:100%;margin:20px auto;overflow-x:scroll}.aga-method-table table{width:100%;border-collapse:collapse;overflow:hidden;border:4px solid;table-layout:fixed}@media screen and (max-width:768px){.aga-method-table table{border-width:3px}}.aga-method-table table td,.aga-method-table table th{padding:15px;text-align:left;border-bottom:1px solid;font-size:1.4rem}.aga-method-table table th{background-color:#DAE8AE}.aga-method-table table thead th{width:200px;border-right:4px solid}@media screen and (max-width:768px){.aga-method-table table td,.aga-method-table table th{padding:6px 10px;font-size:1.3rem}.aga-method-table table thead th{width:150px;border-right:3px solid}}.aga-method-table table thead td{font-weight:700}.aga-method-table table tbody th{border-right:4px solid}.aga-method-table table tbody td a{color:#298e5d;text-decoration:underline}.aga-method-table .btn{margin:30px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:0}.hair-growth-agent-table,.oral-medicine-table,.topical-medicine-table{margin-bottom:40px}.aga-method-table .btn a{display:block;letter-spacing:.08em;text-decoration:none;font-weight:400;position:relative;padding:10px;background-color:#B7D262;-webkit-box-shadow:0 4px 0 #95b434;box-shadow:0 4px 0 #95b434;border-radius:99px;color:#333;text-align:center;font-size:1.4rem}@media screen and (max-width:768px){.aga-method-table table tbody th{border-right:3px solid}.aga-method-table .btn a{font-size:1.4rem}}.aga-method-table .btn a::after{position:absolute;content:"";display:block;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;top:50%;right:30px;rotate:45deg;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aga-method-table .btn a:hover::after{right:26px;-webkit-transition:all .3s ease;transition:all .3s ease}.aga-method-table .btn a:active{-webkit-box-shadow:0 2px 0 #95b434;box-shadow:0 2px 0 #95b434;-webkit-transform:translateY(2px);transform:translateY(2px)}.aga-method-table .btn a:after{right:20px}@media screen and (max-width:1280px){.oral-medicine-table{overflow-x:auto}.oral-medicine-table table{width:1000px}.hair-growth-agent-table{overflow-x:auto}}.topical-medicine-table table{width:1500px}@media screen and (max-width:1280px){.hair-growth-agent-table table{width:1000px}}.other-treatment-table table{width:1200px}.aga-price-table{width:100%;margin:20px auto;overflow-x:scroll}.aga-price-table table{width:100%;border-collapse:collapse;overflow:hidden;border:4px solid;table-layout:fixed}@media screen and (max-width:768px){.aga-price-table table{border-width:3px}}.aga-price-table table td,.aga-price-table table th{padding:3px 15px;text-align:left;border-bottom:1px solid;font-size:1.3rem}.aga-price-table table th{background-color:#DAE8AE}.aga-price-table table thead th{border-bottom:4px solid;line-height:1.2}@media screen and (max-width:768px){.aga-price-table table td,.aga-price-table table th{padding:3px 10px;font-size:1.3rem}.aga-price-table table thead th{border-bottom:3px solid}}.aga-price-table table thead th:nth-child(2){width:60px;text-align:center}.aga-price-table table thead th:nth-child(3),.aga-price-table table thead th:nth-child(4){width:130px;text-align:center}.aga-price-table table thead th:nth-child(5){width:160px;text-align:center}.aga-price-table table tbody td{line-height:1.2}.aga-price-table table tbody td small{display:block}.aga-price-table table tbody td a{color:#298e5d;text-decoration:underline}.aga-price-table .align-right{text-align:right}.aga-price-table .align-center{text-align:center}.aga-price-table .text-lg{font-weight:700}.aga-price-table .link{font-size:1.4rem;display:block;text-align:center}.directions-list1{width:90%;margin:0 auto 100px}@media screen and (max-width:640px){.directions-list1{width:100%;margin-bottom:50px}}.directions-list1 li{margin-bottom:1.5em}@media screen and (max-width:640px){.directions-list1 li{margin-bottom:1em;font-size:1.5rem;line-height:1.6}}.other-medicine-table table td,.other-medicine-table table th{padding-top:8px;padding-bottom:8px}.other-medicine-table table thead th:nth-child(3),.other-medicine-table table thead th:nth-child(4){width:100px;text-align:center}@media screen and (max-width:1280px){.dutasteride-table,.finasteride-table,.other-medicine-table{overflow-x:auto}}@media screen and (max-width:768px){.dutasteride-table table,.finasteride-table table,.other-medicine-table table{width:900px}}.p-zagallo-poster-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:640px;margin:24px auto 32px;padding:24px;background:#f8f9f8}.p-zagallo-poster-download__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.25em;padding-bottom:16px;border-bottom:1px solid #d2d7d3}.p-table-pdf-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5em}.propecia-side-effects-table{width:90%}.propecia-side-effects-table td{font-size:1.3rem}@media screen and (max-width:768px){.propecia-side-effects-table{width:100%}.price-table table,.propecia-side-effects-table table{width:1000px}}.price-table img{width:32px;display:block;margin:0 auto}