@charset "UTF-8";.reserve-btn a::after,.side-btn a::after{content:""}.aga-lp{color:#070707;font-family:madf,sans-serif;font-size:1.4rem;min-width:1024px;padding-bottom:84px}.aga-lp img{-webkit-backface-visibility:hidden;height:auto;max-width:100%}.side-btn,.side-btn a{height:262px;width:68px}.side-btn{background:#F06343;border-radius:10px 0 0 10px;position:fixed;top:280px;right:-200px;z-index:100;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;overflow:hidden}.side-btn a{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.4em;line-height:1.4;display:flex;justify-content:flex-start;align-items:center;padding:20px 5px 0;position:relative}.side-btn a::after{background:url(../../img/lp/aga/side_float_icon.png) center center no-repeat;height:24px;width:24px;position:absolute;bottom:22px;left:50%;margin-left:-12px}.aga-lp .section-inner{margin:0 auto;padding:100px 0 0;width:980px}.aga-lp .billbord{background:#003F48;overflow:hidden;position:relative}.aga-lp .billbord .main-v{min-width:980px;position:relative;width:100%;z-index:1;background:url(../../img/lp/aga/mainv_bg.png) center top;background-size:1300px auto}.aga-lp .billbord .main{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:50px 0;width:980px;position:relative}.aga-lp .billbord .mainv-ttl{margin-bottom:40px}.aga-lp .billbord .mainv-ttl .subttl{border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;font-size:3.2rem;font-weight:700;height:60px;line-height:1;display:flex;justify-content:center;align-items:center;width:440px;margin-bottom:25px}.aga-lp .billbord .mainv-ttl h1{color:#fff;line-height:1;margin-bottom:30px}.aga-lp .billbord .mainv-ttl h1 .block-top{display:block;margin-bottom:12px;letter-spacing:-.05em}.aga-lp .billbord .mainv-ttl h1 .block-bottom{display:block;letter-spacing:.1em}.aga-lp .billbord .mainv-ttl h1 .h1-red{color:#D35858;font-size:8.1rem;font-weight:700}.aga-lp .billbord .mainv-ttl h1 .small{font-size:6.3rem;font-weight:700}.aga-lp .billbord .mainv-ttl h1 .small2{font-size:6.7rem;font-weight:700}.aga-lp .billbord .mainv-ttl h1 .h1-white{font-size:8.5rem;font-weight:700}.aga-lp .billbord .mainv-ttl .point{display:flex;justify-content:center;align-items:center}.aga-lp .billbord .mainv-ttl .point dt{background:#fff;color:#003F48;font-size:2.8rem;font-weight:700;height:49px;line-height:49px;position:relative;text-align:center;width:184px}.aga-lp .billbord .mainv-ttl .point dt::after{content:"";width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-right:0;position:absolute;right:-10px;top:50%;margin-top:-6px}.aga-lp .billbord .mainv-ttl .point dd{color:#fff;font-size:3.6rem;font-weight:700;padding:0 0 0 28px;line-height:1}.aga-lp .billbord .mainv-ttl .point dd b{font-family:Arial,Helvetica,sans-serif;font-size:4.6rem;font-weight:700;margin:0 7px;vertical-align:-3px}.aga-lp .doctors-all .balloon .balloon-box .num b,.aga-lp .doctors-list h2 b,.aga-lp .step .section-inner .step-body .steplist li .sublabel p .zero b{vertical-align:-1px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.reserve-btn{margin:auto;position:relative;width:440px}.reserve-btn a{background:#F06343;border-radius:50px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.3);color:#fff;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;height:77px;line-height:1;letter-spacing:1px;text-align:center;width:100%;position:relative}.reserve-btn a::after{background:url(../../img/lp/aga/btn_arrow.png) center center no-repeat;height:24px;position:absolute;right:25px;top:50%;margin-top:-12px;width:24px}.reserve-btn a:hover{background:#f27a5f;opacity:1}.reserve-btn .sub-balloon{position:absolute;text-align:center;z-index:1;left:0;right:0;top:-26px}.reserve-btn .sub-balloon p{background:#003F48;border-radius:8px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;min-width:240px;height:36px;line-height:36px;position:relative}.reserve-btn .sub-balloon p::after{content:'';position:absolute;width:0;height:0;display:block;border-style:solid;border-color:transparent #003F48 #003F48 transparent;border-width:12px;bottom:-5px;border-radius:0 0 6px;transform:scaleX(.7) rotate(45deg);left:50%;margin-left:-12px}.aga-lp .doctors-list{background:#fff;padding:50px 0}.aga-lp .doctors-list .section-inner{padding:0 0 54px;text-align:center;margin-top:-15px}.aga-lp .doctors-list header{margin-bottom:30px}.aga-lp .doctors-list header h2{border-top:2px solid #003F48;border-bottom:2px solid #003F48;color:#003F48;font-size:1.6rem;font-weight:700;height:45px;letter-spacing:2.5px;line-height:1;display:inline-flex;justify-content:center;align-items:center;position:relative;padding:0 16px}.aga-lp .doctors-list h2 b{color:#D35858;font-size:2rem;letter-spacing:1px;padding:0 3px}.aga-lp .doctors-scroll-list{display:flex;align-items:flex-start;transition-timing-function:linear}.aga-lp .doctors-scroll-list li{margin:0 25px 0 0;width:240px}.aga-lp .doctors-scroll-list li:last-of-type{margin-right:0}.aga-lp .doctors-scroll-cts{text-align:center;display:flex;align-items:flex-start;justify-content:flex-start;width:240px}.aga-lp .doctors-scroll-cts .thumb{border:2px solid #003F48;flex-shrink:0;width:74px;height:74px;border-radius:50%;overflow:hidden;position:relative}.aga-lp .doctors-scroll-cts .thumb img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aga-lp .doctors-scroll-cts .detail{flex:1;position:relative;text-align:left;margin-left:8px}.aga-lp .doctors-scroll-cts .detail .name{background:#003F48;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:156px;height:28px;line-height:28px;padding:0 8px}.aga-lp .doctors-scroll-cts .detail .clinic{color:#070707;font-size:1.4rem;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;position:relative;padding:0 0 0 18px}.aga-lp .doctors-scroll-cts .detail .clinic::before{background:url(../../img/lp/aga/doctor_hospital_icon.png);content:"";height:14px;width:14px;position:absolute;left:0;top:3px}.aga-lp .doctors-list .plan-img{margin-top:50px}.aga-lp .doctors-list .plan-img a{width:580px;margin:auto;display:block}.aga-lp .doctors-list .plan-img img{display:block;margin:auto}.aga-lp .mind{background:#F4F4F4}.aga-lp .mind .section-inner{background:url(../../img/lp/aga/mind_bg.png) right bottom no-repeat;padding:60px 0 45px}.aga-lp .mind .section-inner .mind-body{width:600px}.aga-lp .mind .section-inner .mind-body h2{margin-bottom:30px}.aga-lp .mind .section-inner .mind-body h2 img{display:block;margin:auto}.aga-lp .mind .section-inner .mind-body .mindlist{display:flex;justify-content:center;align-items:center;gap:0 10px}.aga-lp .mind .section-inner .mind-body .mindlist li{background:#fff;border-radius:10px;flex-shrink:0;padding:15px;width:112px}.aga-lp .mind .section-inner .mind-body .subtext{font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.1em;margin-top:22px;text-align:center}.aga-lp .step{background:#fff}.aga-lp .step .section-inner{padding:80px 0}.aga-lp .step .section-inner header{margin-bottom:50px;text-align:center}.aga-lp .step .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .step .section-inner header .subttl::after,.aga-lp .step .section-inner header .subttl::before{background:#D35858;content:"";position:absolute;bottom:-2px;height:18px;width:2px}.aga-lp .step .section-inner header .subttl::before{left:-12px;transform:rotate(-30deg)}.aga-lp .step .section-inner header .subttl::after{right:-8px;transform:rotate(30deg)}.aga-lp .step .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;letter-spacing:.25em;line-height:1;text-align:center}.aga-lp .step .section-inner header .small{color:#003F48;font-size:4rem;font-weight:700;letter-spacing:.3em;line-height:1;text-align:center}.aga-lp .step .section-inner .step-body .steplist{display:flex;justify-content:space-between;align-items:stretch;gap:0 20px;counter-reset:number 0}.aga-lp .step .section-inner .step-body .steplist li{flex-shrink:0;width:230px;position:relative}.aga-lp .step .section-inner .step-body .steplist li::before{counter-increment:number 1;content:"0" counter(number);position:absolute;top:-15px;left:5px;font-size:3.2rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#D35858;line-height:1;z-index:1}.aga-lp .step .section-inner .step-body .steplist li .sublabel{background:#F06343;border-radius:50%;height:100px;position:absolute;top:-20px;right:-20px;width:100px;display:flex;justify-content:center;align-items:center;padding:10px 0 0}.aga-lp .step .section-inner .step-body .steplist li .sublabel p{color:#fff;line-height:1;text-align:center}.aga-lp .step .section-inner .step-body .steplist li .sublabel p .ttl{font-size:1.4rem;font-weight:700;display:block;margin-bottom:8px;letter-spacing:.1em}.aga-lp .step .section-inner .step-body .steplist li .sublabel p .zero{display:block;font-size:1.2rem;font-weight:700}.aga-lp .step .section-inner .step-body .steplist li .sublabel p .zero b{font-size:4rem;line-height:1;margin-right:3px}.aga-lp .step .section-inner .step-body .steplist li .thumb{border-radius:10px;margin-bottom:20px;overflow:hidden}.aga-lp .step .section-inner .step-body .steplist li .textbox{letter-spacing:.2em}.aga-lp .step .section-inner .step-body .steplist li .textbox h6{color:#003F48;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:15px;text-align:center}.aga-lp .step .section-inner .step-body .steplist li .textbox .text{font-size:1.6rem;font-weight:700;line-height:1.5;text-align:center}.aga-lp .step .section-inner .step-body .steplist li .textbox .text .red{color:#D35858;font-weight:700}.aga-lp .doctors-all{background:url(../../img/lp/aga/doctors_all_bg.png) center top repeat-x;height:469px}.aga-lp .doctors-all .section-inner{padding:80px 0}.aga-lp .doctors-all header{margin-bottom:30px}.aga-lp .doctors-all header h2{color:#fff;font-size:4.8rem;font-weight:700;height:45px;letter-spacing:.25em;line-height:1;text-align:center}.aga-lp .doctors-all .balloon{margin:0 0 30px;text-align:center;height:62px;overflow:hidden}.aga-lp .doctors-all .balloon .balloon-box{background:#fff;border-radius:10px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;height:52px;line-height:1;margin:auto;position:relative;width:300px}.aga-lp .doctors-all .balloon .balloon-box::after{content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #fff;border-bottom:0;position:absolute;left:50%;margin-left:-8px;bottom:-12px}.aga-lp .doctors-all .balloon .balloon-box p{color:#003F48;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1}.aga-lp .doctors-all .balloon .balloon-box .num{color:#D35858;font-weight:700;margin-left:5px;letter-spacing:normal}.aga-lp .doctors-all .balloon .balloon-box .num b{font-size:2.8rem;margin-right:5px}.aga-lp .doctors-scroll-all{display:flex;align-items:flex-start;transition-timing-function:linear;padding:40px 0 0}.aga-lp .doctors-scroll-all li{margin:0 20px 0 0;width:165px}.aga-lp .doctors-scroll-all li:last-of-type{margin-right:0}.aga-lp .doctors-scroll-box{background:#F6F3EC;border-radius:10px;position:relative;padding:55px 18px 15px;width:165px}.aga-lp .doctors-scroll-box .thumb{overflow:hidden;position:absolute;top:-40px;left:0;right:0}.aga-lp .doctors-scroll-box .thumb p{border:2px solid #fff;width:80px;height:80px;border-radius:50%;overflow:hidden;position:relative;margin:auto}.aga-lp .doctors-scroll-box .thumb img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aga-lp .doctors-scroll-box .detail .name{color:#003F48;font-size:1.6rem;font-weight:700;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px;text-align:center}.aga-lp .doctors-scroll-box .detail .clinic{color:#070707;font-size:1.4rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.aga-lp .six-reason{background:#F6F3EC}.aga-lp .six-reason .section-inner{padding-bottom:90px;padding-top:85px}.aga-lp .six-reason header{margin-bottom:40px}.aga-lp .six-reason header .subttl{background:#003F48;aspect-ratio:1;clip-path:polygon(20px 0,300px 0,280px 52px,0 52px);color:#fff;font-size:2rem;font-weight:700;height:52px;letter-spacing:.15em;line-height:52px;margin:0 auto 8px;position:relative;text-align:center;width:300px}.aga-lp .six-reason header h2{color:#003F48;font-size:4.8rem;font-weight:700;line-height:1;text-align:center}.aga-lp .six-reason header h2 .num{color:#D35858;font-weight:700}.aga-lp .six-reason header h2 .num b{font-size:9.7rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;vertical-align:-2px}.aga-lp .six-reason .point-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 40px;counter-reset:reason}.aga-lp .six-reason .point-list li{height:365px;width:300px}.aga-lp .six-reason .point-list li .reasonbox{background:#fff;border-radius:20px;flex-shrink:0;height:365px;position:relative;overflow:hidden;width:300px}.aga-lp .six-reason .point-list li .reasonbox::before{background:#D35858;border-radius:0 0 20px;counter-increment:reason 1;content:"0" counter(reason);color:#fff;font-size:2.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;width:76px;height:57px;position:absolute;left:0;top:0;text-align:center;line-height:57px;z-index:1}.aga-lp .six-reason .point-list li .reasonbox .thumb{height:185px;overflow:hidden;width:300px}.aga-lp .six-reason .point-list li .reasonbox .detail-txt{padding:25px}.aga-lp .six-reason .point-list li .reasonbox .detail-txt dt{color:#003F48;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:.1em;margin:0 0 15px;text-align:center}.aga-lp .six-reason .point-list li .reasonbox .detail-txt dt .red{color:#D35858;font-weight:700}.aga-lp .six-reason .point-list li .reasonbox .detail-txt dd{font-size:1.6rem;line-height:1.5;letter-spacing:.1em;text-align:center}.aga-lp .six-reason .point-list li .reasonbox .detail-txt .asterisk{font-size:1.2rem;font-weight:400;display:inline-block;vertical-align:0;margin-left:2px}.aga-lp .six-reason .notes{font-size:1rem;line-height:1;margin:10px 0 0;text-align:center}.aga-lp .plan{background:url(../../img/lp/aga/price_bg.png) center top;overflow:hidden;position:relative}.aga-lp .plan .section-inner{padding:80px 0}.aga-lp .plan .section-inner header{margin-bottom:40px}.aga-lp .plan .section-inner header h2{color:#fff;font-size:4.8rem;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.aga-lp .plan .section-inner .price-body{background:#fff;border-radius:20px;margin:auto;width:860px;padding:50px 38px 50px 55px;position:relative}.aga-lp .plan .section-inner .price-body .label{background:#F06343;border-radius:50%;display:flex;justify-content:center;align-items:center;height:120px;position:absolute;left:-50px;top:-60px;width:120px}.aga-lp .plan .section-inner .price-body .label p{padding:10px}.aga-lp .plan .section-inner .price-body .label p .label-ttl{display:block;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.3;text-align:center}.aga-lp .plan .section-inner .price-body .label p .zero{display:block;color:#fff;font-size:1.4rem;font-weight:700;line-height:1;margin-top:2px;text-align:center}.aga-lp .plan .section-inner .price-body .label p .zero b{font-size:4.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;vertical-align:-2px;margin-right:2px}.aga-lp .plan .section-inner .price-body .price-box{display:flex;justify-content:flex-start;align-items:flex-start}.aga-lp .plan .section-inner .price-body .price-box .detail{display:flex;justify-content:space-between;align-items:stretch;padding:23px 0 0;gap:0 10px;flex-shrink:0;width:410px}.aga-lp .plan .section-inner .price-body .price-box .detail li{background:#F4F4F4;border-radius:5px;flex-shrink:0;width:200px;position:relative;padding:45px 0 24px}.aga-lp .plan .section-inner .price-body .price-box .detail li:first-of-type:after{background:url(../../img/lp/aga/price_plus_icon.png) center center no-repeat;content:"";height:30px;width:30px;position:absolute;top:50%;margin-top:-15px;right:-20px;z-index:1}.aga-lp .plan .section-inner .price-body .price-box .detail li .ttl{background:#D35858;border-radius:8px;color:#fff;font-size:2rem;font-weight:700;height:44px;letter-spacing:.1em;line-height:44px;position:absolute;top:-23px;left:50%;margin-left:-80px;text-align:center;width:160px}.aga-lp .plan .section-inner .price-body .price-box .detail li .textbox{padding:0 25px}.aga-lp .plan .section-inner .price-body .price-box .detail li .textbox .text{font-size:2.8rem;font-weight:700;line-height:1;text-align:center}.aga-lp .plan .section-inner .price-body .price-box .detail li .textbox .text b{font-size:5rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;margin-right:5px;vertical-align:-3px}.aga-lp .plan .section-inner .price-body .price-box .detail li .textlist{display:flex;justify-content:center;align-items:center;padding:0 5px}.aga-lp .plan .section-inner .price-body .price-box .detail li .textlist .listbox{position:relative;width:50%;text-align:center;padding:4px 0 0}.aga-lp .plan .section-inner .price-body .price-box .detail li .textlist .listbox .ttl-child{font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:5px;text-align:center}.aga-lp .plan .section-inner .price-body .price-box .detail li .textlist .listbox .list-price{color:#D35858;font-size:1.4rem;font-weight:700;line-height:1}.aga-lp .plan .section-inner .price-body .price-box .detail li .textlist .listbox .list-price b{font-size:2.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;vertical-align:-2px;margin-right:2px}.aga-lp .plan .section-inner .price-body .price-box .catch-text{flex:1;margin-left:38px;text-align:center;padding:15px 0 0}.aga-lp .plan .section-inner .price-body .price-box .catch-text .ttl{font-size:2rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:8px}.aga-lp .plan .section-inner .price-body .price-box .catch-text .ttl::before{background:#070707;content:"";position:absolute;left:-12px;bottom:0;height:18px;width:2px;transform:rotate(-20deg)}.aga-lp .plan .section-inner .price-body .price-box .catch-text .ttl::after{background:#070707;content:"";position:absolute;right:-8px;bottom:0;height:18px;width:2px;transform:rotate(20deg)}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text{font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:.1em;text-align:center}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text .red{color:#D35858;font-size:2.8rem;font-weight:700;vertical-align:2px}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text .line{position:relative;padding:0 4px}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text .line::after{background:rgba(211,88,88,.2);content:"";height:10px;position:absolute;bottom:3px;left:0;right:0}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text .balloon{background:#D35858;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.1em;height:30px;width:52px;text-align:center;line-height:30px;margin-right:15px;position:relative;vertical-align:3px}.aga-lp .plan .section-inner .price-body .price-box .catch-text .text .balloon::after{width:0;height:0;border-style:solid;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #D35858;border-right:0;content:"";position:absolute;right:-4px;top:50%;margin-top:-3px}.aga-lp .price{background:url(../../img/lp/aga/decoration_bg.png) center top repeat-x;position:relative}.aga-lp .price .section-inner{position:relative;z-index:1;padding:180px 0 80px;width:980px}.aga-lp .price .section-inner header{margin-bottom:30px;text-align:center}.aga-lp .price .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .price .section-inner header .subttl::after,.aga-lp .price .section-inner header .subttl::before{background:#D35858;position:absolute;height:18px;width:2px;content:"";bottom:-2px}.aga-lp .price .section-inner header .subttl::before{left:-12px;transform:rotate(-30deg)}.aga-lp .price .section-inner header .subttl::after{right:-8px;transform:rotate(30deg)}.aga-lp .price .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;line-height:1;letter-spacing:.2em;text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-top{position:relative}.aga-lp .price .section-inner .price-list-box .price-list-top .slide-body{overflow:hidden;padding:22px 0 30px;position:relative}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list{display:flex;align-items:center}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li{height:464px;position:relative;flex-shrink:0;width:340px;padding:0 20px 0 0}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox{background:#F6F3EC;border:1px solid #EFEBDE;border-radius:10px;position:relative;padding:57px 15px 30px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .plan-name{background:#D35858;border-radius:8px;color:#fff;font-size:2rem;font-weight:700;height:44px;line-height:44px;text-align:center;width:260px;position:absolute;top:-22px;left:50%;margin-left:-130px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dt{flex-shrink:0;width:24px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dt p{border:1px solid #003F48;border-radius:3px;color:#003F48;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:-.5em;height:57px;width:24px;padding:3px 0 0}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dt p b{text-orientation:upright;font-size:1.3rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;line-height:24px;letter-spacing:-.6em}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd{color:#003F48;font-size:2.8rem;font-weight:700;line-height:1;position:relative;display:flex;justify-content:flex-start;align-items:center}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd .num{margin-left:13px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd .num b{color:#D35858;font-size:6.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd .unit{display:flex;flex-direction:column-reverse;text-align:center;margin-left:6px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd .unit .yen{font-size:2.8rem;font-weight:700}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .pricebox dd .unit .tax{font-size:1.2rem;font-weight:700;margin-bottom:5px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .target{background:#EFEBDE;border-radius:5px;margin:0 auto 30px;padding:15px 20px;width:266px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .target .ttl{font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:11px;text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .target img{display:block;margin:auto}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail{text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .ttl{color:#D35858;font-size:1.6rem;font-weight:700;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .ttl::before{background:#D35858;content:"";position:absolute;left:-12px;bottom:-2px;height:18px;width:2px;transform:rotate(-30deg)}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .ttl::after{background:#D35858;content:"";position:absolute;right:-8px;bottom:-2px;height:18px;width:2px;transform:rotate(30deg)}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li{height:65px;margin-bottom:10px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li:last-of-type{margin-bottom:0}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li a{color:#070707;display:block}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item{background:#fff;border:2px solid #003F48;border-radius:5px;display:flex;justify-content:flex-start;align-items:center;padding:10px;position:relative}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item::after{border-right:2px solid #003F48;border-bottom:2px solid #003F48;content:"";width:8px;height:8px;position:absolute;right:12px;top:50%;margin-top:-5px;transform:rotate(-45deg);pointer-events:none}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item dt{flex-shrink:0;width:35px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item dd{margin-left:15px;flex:1}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item dd .drug-developer{color:#003F48;display:flex;justify-content:flex-start;align-items:center;font-size:1.1rem;font-weight:400}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item dd .drug-developer .label{background:#003F48;border-radius:4px;color:#fff;display:block;font-size:1rem;font-weight:700;height:18px;line-height:18px;margin-right:10px;padding:0 8px}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .item dd .drug-name{color:#003F48;font-size:1.6rem;font-weight:700;line-height:1;margin-top:7px;text-align:left}.aga-lp .price .section-inner .price-list-box .price-list-top .price-list>li .listbox .drug-detail .druglist li .none{background:#F8F8F8;border:2px solid #DEDEDE;border-radius:5px;height:65px;display:flex;justify-content:flex-start;align-items:center;padding:10px}.aga-lp .price .section-inner .price-list-box .price-list-top .swiper-button-next,.aga-lp .price .section-inner .price-list-box .price-list-top .swiper-button-prev{top:220px}.aga-lp .price .section-inner .price-list-box .price-list-top .detail-link{margin-top:30px}.aga-lp .price .section-inner .price-list-box .price-list-top .detail-link a{border:2px solid #070707;display:block;font-size:2rem;font-weight:700;background:#fff;border-radius:39px;color:#070707;height:78px;line-height:78px;margin:auto;position:relative;text-align:center;width:420px}.aga-lp .price .section-inner .price-list-box .price-list-top .detail-link a::after{background:url(../../img/lp/aga/link_arrow_right_icon.png) center center no-repeat;content:"";position:absolute;right:25px;height:24px;top:50%;margin-top:-12px;width:24px}.aga-lp .price .section-inner .price-list-box .price-list-bottom{margin-top:90px;position:relative}.aga-lp .price .section-inner .price-list-box .price-list-bottom .plus{font-size:2rem;font-weight:700;padding:0;position:absolute;text-align:center;margin-bottom:36px;left:0;right:0;top:-30px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .plus span{background:#003F48;border-radius:50%;display:block;height:60px;margin:auto;position:relative;width:60px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .plus span::before{background:#fff;border-radius:50px;content:"";display:block;height:4px;left:18px;margin:auto;position:absolute;top:28px;width:24px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .plus span::after{background:#fff;border-radius:50px;content:"";display:block;height:24px;left:28px;margin:auto;position:absolute;top:18px;width:4px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info{display:flex;justify-content:center;align-items:stretch;gap:0 6px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li{background:#F6F3EC;border:2px solid #EFEBDE;border-radius:10px;flex-shrink:0;padding:40px 30px 30px;width:400px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li h3{color:#003F48;font-size:2rem;font-weight:700;line-height:1;margin-bottom:20px;text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .thumb{border-radius:10px;width:312px;height:180px;margin:0 auto 15px;overflow:hidden}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail dl{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail dl dt{flex-shrink:0;margin-right:15px;width:24px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail dl dt p{border:1px solid #003F48;border-radius:4px;color:#003F48;padding:4px 0 0;font-size:1.6rem;font-weight:700;height:48px;line-height:1;width:24px;text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail dl dd{color:#003F48;font-size:2.8rem;font-weight:700;line-height:1}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail dl dd b{color:#D35858;font-size:6.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;margin-right:6px;vertical-align:-2px}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail .subtext{font-size:1.6rem;font-weight:700;letter-spacing:.1em;text-align:center}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail .subtext .red{color:#D35858;font-weight:700}.aga-lp .price .section-inner .price-list-box .price-list-bottom .price-info li .detail .small{font-size:1rem;line-height:1;margin-top:10px;text-align:center}.aga-lp .price .section-inner .credit-info{border:4px solid #D35858;margin:50px auto 0;padding:40px 50px 45px;width:750px}.aga-lp .price .section-inner .credit-info h3{color:#D35858;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.15em;line-height:1.8;margin-bottom:30px}.aga-lp .price .section-inner .credit-info h3 span{border-bottom:2px solid #D35858;font-size:2rem;font-weight:700}.aga-lp .price .section-inner .credit-info ul{display:flex;justify-content:space-between;align-items:center}.aga-lp .price .section-inner .credit-info ul li.text{font-size:1.6rem;line-height:1.6;letter-spacing:.1em;flex:1}.aga-lp .price .section-inner .credit-info ul li.text span{font-weight:700;position:relative}.aga-lp .price .section-inner .credit-info ul li.text span::after{background:rgba(211,88,88,.2);content:"";position:absolute;height:10px;bottom:0;left:0;right:8px}.aga-lp .price .section-inner .credit-info ul li.credit{flex-shrink:0;width:350px}.aga-lp .price .section-inner .credit-info ul li.credit .card{background:#F4F4F4;border-radius:5px;padding:25px}.aga-lp .price .section-inner .credit-info ul li.credit .card .ttl{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.aga-lp .price .section-inner .credit-info ul li.credit .card .card-thumb{display:flex;justify-content:center;align-items:center;margin-top:15px}.aga-lp .price .section-inner .credit-info ul li.credit .card .card-thumb img{display:block;margin:0 10px}.aga-lp .approval{background:#F6F3EC}.aga-lp .approval .section-inner{padding:80px 0}.aga-lp .approval .section-inner .big-balloon{background:#fff;border-radius:20px;box-shadow:3px 3px 0 #ceccc6;display:flex;justify-content:space-between;align-items:stretch;padding:50px 55px;margin:0 auto 90px;position:relative;width:860px}.aga-lp .approval .section-inner .big-balloon::after{content:'';position:absolute;width:0;height:0;display:block;border-style:solid;border-color:transparent #fff #fff transparent;border-width:12px;bottom:-11px;border-radius:0 0 6px;box-shadow:4px 0 0 #ceccc6;transform:scaleX(.7) rotate(45deg);left:50%;margin-left:-12px}.aga-lp .approval .section-inner .big-balloon .left-col{flex-shrink:0;width:322px;aspect-ratio:1;clip-path:polygon(0 0,262px 0,100% 50%,262px 100%,0 100%);background:#003F48;display:flex;justify-content:flex-start;align-items:center;padding:20px 20px 20px 62px;margin-right:40px}.aga-lp .approval .section-inner .big-balloon .left-col .text{color:#fff;font-size:2rem;font-weight:700;line-height:1;text-align:center}.aga-lp .approval .section-inner .big-balloon .left-col .text p{font-size:3.2rem;font-weight:700;margin:10px 0 15px;position:relative}.aga-lp .approval .section-inner .big-balloon .left-col .text p::before{background:url(../../img/lp/aga/decoration.png) center center no-repeat;content:"";height:20px;width:21px;position:absolute;left:-15px;top:-14px}.aga-lp .approval .section-inner .big-balloon .left-col .text p::after{background:rgba(255,255,255,.3);content:"";position:absolute;height:16px;bottom:-5px;left:-2px;right:-2px}.aga-lp .approval .section-inner .big-balloon .right-col{flex:1}.aga-lp .approval .section-inner .big-balloon .right-col h3{color:#D35858;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:20px;text-align:center}.aga-lp .approval .section-inner .big-balloon .right-col h3 span{font-weight:700;position:relative}.aga-lp .approval .section-inner .big-balloon .right-col h3 span::after{background:rgba(211,88,88,.2);content:"";position:absolute;height:10px;bottom:2px;left:0;right:0}.aga-lp .approval .section-inner .big-balloon .right-col .subtext{font-size:1.6rem;line-height:1.6;letter-spacing:.1em;text-align:center}.aga-lp .approval .section-inner .big-balloon .right-col .figure{display:flex;justify-content:space-between;align-items:center;margin-top:26px;padding:0 0 0 18px}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle{flex-shrink:0;margin-right:30px;width:140px}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle .circle-box{background:#F4F4F4;border-radius:50%;display:flex;justify-content:center;align-items:center;width:140px;height:140px;padding:5px 0 0}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle .circle-box .text{font-size:1.4rem;font-weight:700;line-height:1.7;text-align:center}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle .circle-box .text .red{color:#D35858;font-weight:700}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle .circle-box .text p{color:#D35858;font-size:1.6rem;font-weight:700;line-height:1;margin-top:5px}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.circle .circle-box .text p b{font-size:4rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;vertical-align:-2px;margin-right:2px}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.list{flex:1}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.list p{background:#D35858;border-radius:8px;color:#fff;font-size:1.6rem;font-weight:700;height:36px;line-height:36px;margin-bottom:8px;text-align:center}.aga-lp .approval .section-inner .big-balloon .right-col .figure>li.list p:last-of-type{margin-bottom:0}.aga-lp .approval .section-inner .big-balloon .right-col .sub-balloon{border:2px solid #D35858;border-radius:8px;color:#D35858;font-size:1.6rem;font-weight:700;height:48px;line-height:44px;margin-top:16px;margin-left:8px;position:relative;text-align:center}.aga-lp .approval .section-inner .big-balloon .right-col .sub-balloon::before{width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:8px solid #D35858;border-top:0;content:"";position:absolute;right:92px;top:-10px}.aga-lp .approval .section-inner .big-balloon .right-col .sub-balloon::after{width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:8px solid #fff;border-top:0;content:"";position:absolute;right:92px;top:-7px}.aga-lp .approval .section-inner header{margin-bottom:30px}.aga-lp .approval .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;letter-spacing:.2em;line-height:1.6;text-align:center}.aga-lp .approval .section-inner .catch .detail li.text .red,.aga-lp .approval .section-inner header h2 .red{color:#D35858;font-weight:700}.aga-lp .approval .section-inner .catch .detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.aga-lp .approval .section-inner .catch .detail li.picture{flex-shrink:0;width:400px}.aga-lp .approval .section-inner .catch .detail li.picture .thumb{border-radius:10px;width:100%;overflow:hidden}.aga-lp .approval .section-inner .catch .detail li.text{flex:1;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.aga-lp .step-three{background:url(../../img/lp/aga/step-three_bg.png) center top repeat-x}.aga-lp .step-three .section-inner{padding:50px 0}.aga-lp .step-three .section-inner header{height:290px;margin-bottom:50px}.aga-lp .step-three .section-inner header h2{color:#fff;font-size:4.8rem;font-weight:700;line-height:1;text-align:center}.aga-lp .step-three .section-inner header h2 .label{background:#fff;aspect-ratio:1;clip-path:polygon(20px 0,300px 0,280px 52px,0 52px);color:#003F48;display:block;font-size:2rem;font-weight:700;height:52px;letter-spacing:.15em;line-height:52px;margin:auto;text-align:center;margin-bottom:10px;width:300px}.aga-lp .step-three .section-inner header h2 b{font-size:9.7rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}.aga-lp .step-three .section-inner .steparea .step-body{margin-bottom:45px;position:relative;padding:0 0 92px}.aga-lp .step-three .section-inner .steparea .step-body::after{background:url(../../img/lp/aga/step_arrow.png) center center no-repeat;content:"";height:42px;width:90px;position:absolute;left:50%;margin-left:-45px;bottom:0}.aga-lp .step-three .section-inner .steparea .step-body:last-of-type{margin-bottom:0;padding:0}.aga-lp .step-three .section-inner .steparea .step-body:last-of-type::after{display:none}.aga-lp .step-three .section-inner .steparea .step-body h3{color:#003F48;font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:.1em;margin-bottom:35px;text-align:center}.aga-lp .step-three .section-inner .steparea .step-body h3 b{color:#D35858;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:3.4rem;margin-right:8px;vertical-align:-3px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide{position:relative}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body{overflow:hidden}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list{display:flex;align-items:center;justify-content:center}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li{height:288px;position:relative;flex-shrink:0;width:280px;margin:0 20px 0 0}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li:last-of-type{margin-right:0}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li .listbox{background:#F6F3EC;border:1px solid #EFEBDE;border-radius:10px;height:288px;padding:30px 20px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li .listbox .icon{margin-bottom:20px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li .listbox .icon img{display:block;margin:auto}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li .listbox .text{font-size:1.6rem;letter-spacing:.1em}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .stepslide-body .step-list>li .listbox .text .ttl{display:block;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.aga-lp .step-three .section-inner .steparea .step-body .stepslide.is-slide{padding:0 0 28px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide.is-slide .step-list{justify-content:flex-start}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .swiper-pagination{bottom:0}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .swiper-button-next,.aga-lp .step-three .section-inner .steparea .step-body .stepslide .swiper-button-prev{top:50%;margin-top:-30px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .tabmenu ul{border:2px solid #070707;border-radius:28px;display:flex;justify-content:center;align-items:center;height:56px;margin:0 auto 24px;width:360px;overflow:hidden}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .tabmenu ul li span{background:#070707;border-radius:27px;color:#fff;font-size:1.6rem;font-weight:700;display:block;height:54px;line-height:54px;text-align:center;width:180px}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .tabmenu ul li span:hover{cursor:pointer;opacity:.8}.aga-lp .step-three .section-inner .steparea .step-body .stepslide .tabmenu ul li span.is-disabled{background:#fff;color:#070707}.aga-lp .step-three .section-inner .delivery-info{border:4px solid #D35858;margin:50px auto 0;padding:25px 46px;width:750px}.aga-lp .step-three .section-inner .delivery-info h3{color:#D35858;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.15em;line-height:1.8;margin-bottom:30px}.aga-lp .step-three .section-inner .delivery-info h3 span{border-bottom:2px solid #D35858;font-size:2rem;font-weight:700}.aga-lp .cause{background:url(../../img/lp/aga/cause_bg.png) center top repeat-x}.aga-lp .cause .section-inner{padding:100px 0}.aga-lp .cause .section-inner header{margin-bottom:35px}.aga-lp .cause .section-inner header h2{color:#fff;font-size:4.8rem;font-weight:700;line-height:1;text-align:center}.aga-lp .cause .section-inner header h2 .label{background:#fff;aspect-ratio:1;clip-path:polygon(20px 0,300px 0,280px 52px,0 52px);color:#003F48;display:block;font-size:2rem;font-weight:700;height:52px;letter-spacing:.15em;line-height:52px;margin:auto;text-align:center;margin-bottom:10px;width:300px}.aga-lp .cause .section-inner header h2 b{font-size:9.7rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}.aga-lp .cause .section-inner .cause-body h3{color:#fff;font-size:3.4rem;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:65px;text-align:center}.aga-lp .cause .section-inner .cause-body ul{display:flex;justify-content:space-between;align-items:stretch;gap:0 20px;margin-bottom:30px}.aga-lp .cause .section-inner .cause-body ul li{background:#fff;border-radius:20px;flex-shrink:0;padding:65px 30px 30px;position:relative;width:480px}.aga-lp .cause .section-inner .cause-body ul li h4{background:#D35858;border-radius:8px;color:#fff;font-size:2rem;font-weight:700;height:44px;line-height:44px;position:absolute;top:-20px;left:50%;margin-left:-130px;text-align:center;width:260px}.aga-lp .cause .section-inner .cause-body ul li img{display:block;margin:auto}.aga-lp .cause .section-inner .cause-body ul li .text{font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:25px;text-align:center}.aga-lp .cause .section-inner .cause-body ul li .text .red{color:#D35858;font-weight:700}.aga-lp .cause .section-inner .cause-body .commentary{display:flex;justify-content:flex-start;align-items:center;background:#F4F4F4;border-radius:20px;padding:30px;width:750px;margin:auto}.aga-lp .cause .section-inner .cause-body .commentary dt{flex-shrink:0;margin-right:30px;width:80px}.aga-lp .cause .section-inner .cause-body .commentary dd{flex:1}.aga-lp .cause .section-inner .cause-body .commentary dd .name{border-bottom:1px solid #CCC;font-size:2.4rem;font-weight:700;line-height:1;padding:0 0 15px}.aga-lp .cause .section-inner .cause-body .commentary dd .name .title{color:#003F48;font-size:1.4rem;font-weight:700;margin-right:15px}.aga-lp .cause .section-inner .cause-body .commentary dd .name .unit{font-size:2rem;font-weight:700;margin-left:5px}.aga-lp .cause .section-inner .cause-body .commentary dd .prof{font-size:1.6rem;padding:15px 0 0}.aga-lp .recommend{background:url(../../img/lp/aga/decoration_bg.png) center top repeat-x}.aga-lp .recommend .section-inner{padding:180px 0 40px}.aga-lp .recommend .section-inner header{margin-bottom:50px;text-align:center}.aga-lp .recommend .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .recommend .section-inner header .subttl::before{background:#D35858;content:"";position:absolute;left:-12px;bottom:-2px;height:18px;width:2px;transform:rotate(-30deg)}.aga-lp .recommend .section-inner header .subttl::after{background:#D35858;content:"";position:absolute;right:-8px;bottom:-2px;height:18px;width:2px;transform:rotate(30deg)}.aga-lp .recommend .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:.2em;text-align:center}.aga-lp .recommend .section-inner .recommend-body .data01-frame{display:flex;justify-content:space-between;align-items:stretch;gap:0 20px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li{background:#F6F3EC;border:1px solid #EFEBDE;border-radius:10px;flex-shrink:0;padding:50px 30px 23px;position:relative;width:480px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .num{position:absolute;color:#D35858;font-family:Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:700;line-height:1;left:0;right:0;top:-15px;text-align:center}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl{margin-bottom:20px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .icon{background:#EFEBDE;border-radius:50%;display:flex;justify-content:center;align-items:center;height:114px;width:114px;margin:0 auto 10px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name{text-align:center}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .subttl{color:#003F48;font-size:1.4rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:10px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .subttl::before{background:#003F48;content:"";position:absolute;left:-12px;bottom:-2px;height:18px;width:2px;transform:rotate(-30deg)}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .subttl::after{background:#003F48;content:"";position:absolute;right:-8px;bottom:-2px;height:18px;width:2px;transform:rotate(30deg)}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .list{min-height:76px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .list li{background:#D35858;border-radius:8px;color:#fff;font-size:1.6rem;font-weight:700;height:36px;line-height:36px;margin:0 auto 4px;text-align:center;width:220px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-ttl .item-name .list li:last-of-type{margin-bottom:0}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-detail .picture{background:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;min-height:166px;margin-bottom:25px}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-detail .textbox .ttl{font-size:2rem;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-detail .textbox .text{font-size:1.6rem;line-height:1.6}.aga-lp .recommend .section-inner .recommend-body .data01-frame>li .item-detail .textbox .text.mark::before{background:#B4DCF3;border:1px solid #070707;border-radius:50%;content:"";display:inline-block;height:16px;margin-right:7px;width:16px;vertical-align:-2px}.aga-lp .recommend .section-inner .recommend-body .data-info{border:4px solid #D35858;margin:80px auto 0;padding:30px 50px;width:750px}.aga-lp .recommend .section-inner .recommend-body .data-info h3{color:#D35858;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.15em;line-height:1.8;margin-bottom:35px}.aga-lp .recommend .section-inner .recommend-body .data-info h3 span{border-bottom:2px solid #D35858;font-size:2rem;font-weight:700}.aga-lp .recommend .section-inner .recommend-body .data-info .textbox{display:flex;justify-content:flex-start;align-items:center}.aga-lp .recommend .section-inner .recommend-body .data-info .textbox .thumb{border-radius:20px;overflow:hidden;flex-shrink:0;width:270px}.aga-lp .recommend .section-inner .recommend-body .data-info .textbox .text{flex:1;font-size:1.6rem;line-height:1.6;margin-left:40px}.aga-lp .recommend .section-inner .recommend-body .sub{margin-top:22px;font-size:1rem;text-align:center}.aga-lp .guideline .section-inner{padding:40px 0}.aga-lp .guideline .section-inner header{margin-bottom:25px;text-align:center}.aga-lp .guideline .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .guideline .section-inner header .subttl::before{background:#D35858;content:"";position:absolute;left:-12px;bottom:-2px;height:18px;width:2px;transform:rotate(-30deg)}.aga-lp .guideline .section-inner header .subttl::after{background:#D35858;content:"";position:absolute;right:-8px;bottom:-2px;height:18px;width:2px;transform:rotate(30deg)}.aga-lp .guideline .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:.2em;text-align:center}.aga-lp .guideline .section-inner .guideline-body .data02-frame{background:#F6F3EC;border:1px solid #EFEBDE;border-radius:10px;display:flex;justify-content:space-between;align-items:flex-start;padding:30px 30px 30px 50px;gap:0 20px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li{position:relative}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col{flex:1}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text{font-size:2rem;line-height:1;letter-spacing:.15em;padding:20px 0 0}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text p{font-weight:700}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul{color:#D35858;font-size:2.4rem;font-weight:700;margin:27px 0}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul li{position:relative;margin-bottom:20px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul li:last-of-type{margin-bottom:0}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul li span{position:relative;font-weight:700;padding:0 5px 0 30px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul li span::before{border-left:3px solid #D35858;border-bottom:3px solid #D35858;content:"";position:absolute;height:9px;width:14px;transform:rotate(-45deg);left:3px;top:13px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .text ul li span::after{background:rgba(211,88,88,.2);content:"";position:absolute;bottom:4px;height:10px;left:25px;right:0}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .picture{margin-top:30px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.left-col .picture img{display:block}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.right-col{flex-shrink:0;width:425px}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.right-col .picture img{display:block;margin:auto}.aga-lp .guideline .section-inner .guideline-body .data02-frame>li.right-col .sub{color:#777;font-size:1rem;margin-top:10px;text-align:left}.aga-lp .data .section-inner{padding:40px 0 80px}.aga-lp .data .section-inner header{margin-bottom:25px;text-align:center}.aga-lp .data .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .data .section-inner header .subttl::after,.aga-lp .data .section-inner header .subttl::before{background:#D35858;content:"";position:absolute;bottom:-2px;height:18px;width:2px}.aga-lp .data .section-inner header .subttl::before{left:-12px;transform:rotate(-30deg)}.aga-lp .data .section-inner header .subttl::after{right:-8px;transform:rotate(30deg)}.aga-lp .data .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;line-height:1.2;letter-spacing:.2em;text-align:center}.aga-lp .data .section-inner .data-body .data03-frame{display:flex;justify-content:space-between;align-items:stretch;gap:0 20px}.aga-lp .data .section-inner .data-body .data03-frame>li{background:#F6F3EC;border:1px solid #EFEBDE;border-radius:10px;flex-shrink:0;padding:50px 30px 30px;position:relative;width:314px}.aga-lp .data .section-inner .data-body .data03-frame>li .item-name{background:#D35858;border-radius:8px;color:#fff;font-size:1.6rem;font-weight:700;height:36px;line-height:36px;margin:0 auto 24px;text-align:center;width:200px}.aga-lp .data .section-inner .data-body .data03-frame>li .graf{background:#fff;border-radius:8px;height:240px;padding:20px 10px}.aga-lp .data .section-inner .data-body .data03-frame>li .graf img{display:block;margin:auto}.aga-lp .data .section-inner .data-body .data03-frame>li .graf p{font-size:1rem;color:#777;line-height:1.6;margin-top:10px;text-align:center;letter-spacing:-.07em}.aga-lp .data .section-inner .data-body .data03-frame>li .graf p a{color:#777;text-decoration:underline}.aga-lp .data .section-inner .data-body .data03-frame>li .text{margin-top:25px}.aga-lp .data .section-inner .data-body .data03-frame>li .text p{font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center}.aga-lp .data .section-inner .data-body .data03-frame>li .text p .red{color:#D35858;font-weight:700}.aga-lp .data .section-inner .data-body .data03-frame>li .text .small{font-size:1rem;color:#777;text-align:center;display:block;margin-top:10px}.aga-lp .data .section-inner .data-body .sub{margin-top:22px;font-size:1rem;text-align:center}.aga-lp .faq{background-color:#F6F3EC}.aga-lp .faq .section-inner{padding:80px 0}.aga-lp .faq .section-inner header{margin-bottom:30px;text-align:center}.aga-lp .faq .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .faq .section-inner header .subttl::after,.aga-lp .faq .section-inner header .subttl::before{background:#D35858;content:"";position:absolute;bottom:-2px;height:18px;width:2px}.aga-lp .faq .section-inner header .subttl::before{left:-12px;transform:rotate(-30deg)}.aga-lp .faq .section-inner .faq-cts .ans::before,.aga-lp .faq .section-inner .faq-cts .ttl::before{font-family:Arial,Helvetica,sans-serif;font-weight:700;vertical-align:-2px;left:40px}.aga-lp .faq .section-inner header .subttl::after{right:-8px;transform:rotate(30deg)}.aga-lp .faq .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.aga-lp .faq .section-inner .faq_list{margin:0 auto;width:860px}.aga-lp .faq .section-inner .faq_list>li{margin-bottom:10px}.aga-lp .faq .section-inner .faq_list>li:last-of-type{margin-bottom:0}.aga-lp .faq .section-inner .faq-cts{background:#fff;border-radius:10px;overflow:hidden}.aga-lp .faq .section-inner .faq-cts .ttl{cursor:pointer;font-size:2rem;font-weight:700;padding:26px 65px 26px 95px;position:relative}.aga-lp .faq .section-inner .faq-cts .ttl::before{content:"Q.";color:#3176CC;display:block;font-size:3.2rem;margin-right:10px;line-height:1;position:absolute;top:23px}.aga-lp .faq .section-inner .faq-cts .ttl::after{bottom:0;content:"";display:block;height:30px;background-image:url(../../img/lp/aga/faq_arrow_open_icon.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto;position:absolute;right:40px;top:0;width:30px}.aga-lp .faq .section-inner .faq-cts .ttl:hover{opacity:.7}.aga-lp .faq .section-inner .faq-cts .ans{display:none;font-size:1.6rem;line-height:1.6;padding:29px 65px 29px 95px;position:relative;min-height:86px}.aga-lp .faq .section-inner .faq-cts .ans a{color:#0066D2;text-decoration:underline}.aga-lp .faq .section-inner .faq-cts .ans::before{content:"A.";color:#3176CC;display:inline-block;font-size:3.2rem;margin-right:10px;line-height:1;position:absolute;top:25px}.aga-lp .faq .section-inner .faq-cts.is-open .ttl{background:#D9F1FF}.aga-lp .faq .section-inner .faq-cts.is-open .ttl::after{background-image:url(../../img/lp/aga/faq_arrow_close_icon.png)}.aga-lp .faq .section-inner .faq-cts.is-open .ans{display:block}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;bottom:0;font-size:0}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#DEDEDE;opacity:1}.swiper-button-next img,.swiper-button-prev img{display:block}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#070707}.swiper-button-next{right:-30px;left:auto;width:60px;height:60px}.swiper-button-prev{left:-30px;right:auto;width:60px;height:60px}.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:0!important}.aga-lp .billbord .txt-ttl{font-size:5.1rem;font-weight:900;letter-spacing:2.5px;line-height:1.5;margin:0 0 1px;position:relative}.aga-lp .billbord .txt-ttl .is-bold{font-size:9.5rem;font-weight:900;letter-spacing:5px}.aga-lp .billbord .txt-ttl:before{content:"";width:268px;height:68px;background:url(../../img/lp/aga/mainv_ttl_txt_baloon.png) center/contain no-repeat;position:absolute;top:27px;left:227px}.aga-lp .camp-info .section-inner{padding:50px 0 43px}.aga-lp .camp-info{background:url(../../img/lp/aga/camp_banner_bg_02.png) center top 27px/1186px no-repeat #354c7e}.aga-lp .camp-info .camp-banner{margin:0 0 32px;text-align:center}.aga-lp .camp-step{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 30px}.aga-lp .camp-step .step-cts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 20px 0 0;padding:0 25px;position:relative;width:260px}.aga-lp .camp-step .step-cts:last-of-type{margin-right:0}.aga-lp .camp-step .step-cts:before{content:"";display:block;height:34px;left:0;position:absolute;top:-15px;width:35px}.aga-lp .camp-step .step-cts.step-01{background-image:url(../../img/lp/aga/camp_stepimg_01_bk.png)}.aga-lp .camp-step .step-cts.step-01::before{background:url(../../img/lp/aga/camp_stepttl_01_bk.png) center/contain no-repeat}.aga-lp .camp-step .step-cts.step-02{background-image:url(../../img/lp/aga/camp_stepimg_02_bk.png)}.aga-lp .camp-step .step-cts.step-02::before{background:url(../../img/lp/aga/camp_stepttl_02_bk.png) center/contain no-repeat}.aga-lp .camp-step .step-cts.step-03{background-image:url(../../img/lp/aga/camp_stepimg_03_bk.png)}.aga-lp .camp-step .step-cts.step-03::before{background:url(../../img/lp/aga/camp_stepttl_03_bk.png) center/contain no-repeat}.aga-lp .camp-step .step-cts .step-txt{color:#080705;font-size:1.6rem;font-weight:900}.aga-lp .camp-info .button-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:830px}.aga-lp .camp-info .day-txt{padding:0 0 0 8px}.aga-lp .camp-info .day-txt .lael{border:2px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:900;height:24px;line-height:1.67;margin:-2px 6px 0 0;text-align:center;vertical-align:middle;width:83px}.aga-lp .camp-info .more-show-btn a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1be24;border-radius:50px;color:#354c7e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:700;height:56px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:400px}.aga-lp .camp-info .more-show-btn a::after{background:url(../../img/lp/aga/camp_btn_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:24px;top:0;width:12px}.section-cts.study .btn-wrap .more-btn a::after,.section-cts.study .contents .column-ttl a::after{background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%);content:""}.aga-lp .lp-num{font-size:1.2rem;text-align:center}.section-cts.study{background-color:#003049}.section-cts.study .section-inner{padding:80px 0 90px}.aga-lp .study .section-ttl,.aga-lp .study .section-ttl .notes{color:#fff}.section-cts.study .contents{width:864px;margin:0 auto}.section-cts.study .contents .column-ttl,.section-cts.study .contents .column-ttl:hover{background-color:#fff;height:60px;margin-bottom:10px;border-radius:8px;position:relative}.section-cts.study .contents .column-ttl a{display:block;width:100%;height:100%;line-height:60px;color:#080705;font-size:1.6rem;padding-left:20px;font-weight:700}.section-cts.study .contents .column-ttl a::after{background-image:url(../../img/lp/aga/column_arrow.png);background-size:13px 19px;width:13px;height:19px;position:absolute}.section-cts.study .contents .column-ttl a:hover::after{background-image:url(../../img/lp/aga/column_arrow_blue.png)}.section-cts.study .contents .column-ttl a:hover{color:#bc3a1b}.section-cts.study .contents .column-ttl .lato{font-weight:700}.section-cts.study .btn-wrap{margin:39px auto 0}.section-cts.study .btn-wrap .more-btn{width:505px;height:56px;border-radius:28px;background-color:#fff;border:3px solid #080705;position:relative;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,.16)}.section-cts.study .btn-wrap .more-btn a{display:block;width:100%;height:100%;text-align:center;color:#080705;line-height:50px;font-size:2rem;font-weight:700}.section-cts.study .btn-wrap .more-btn a .lato{font-weight:700}.section-cts.study .btn-wrap .more-btn a::after{background-image:url(../../img/lp/aga/more_arrow.png);background-size:21px 15px;width:21px;height:15px;position:absolute;transition:.3s}.aga-lp .camp-detail .dotted-list>li::before,.aga-lp .camp-detail .dt-list .ttl::before{content:"・"}.section-cts.study .btn-wrap .more-btn a.is_close::after{transform:translateY(-50%) rotateX(180deg);transition:all .3s}.aga-lp .camp-detail{background-color:#FFF}.aga-lp .camp-detail .section-inner{padding:100px 0}.aga-lp .camp-detail .plan-camp-cahrt{margin-bottom:0;margin-top:57px;padding-bottom:15px}.aga-lp .camp-detail .contents{margin:0 auto;width:780px}.aga-lp .camp-detail .camp-detail-cts{font-size:1.4rem;line-height:1.5;margin:0 0 30px}.aga-lp .camp-detail .camp-detail-cts:last-of-type{margin-bottom:0}.aga-lp .camp-detail .camp-detail-cts a{color:#0066d2;text-decoration:underline}.aga-lp .camp-detail .line-ttl{border-bottom:2px solid #bc3a1b;color:#bc3a1b;font-size:1.6rem;font-weight:700;margin:0 0 18px;padding:0 0 10px}.aga-lp .camp-detail .detail-txt{margin-bottom:.8em}.aga-lp .camp-detail .flex-box{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.aga-lp .camp-detail .flex-box>*{width:50%}.aga-lp .camp-detail .dt-list .ttl{font-weight:700}.aga-lp .camp-detail .dt-list .txt{padding-left:2em}.aga-lp .camp-detail .dotted-list>li{padding-left:1em;text-indent:-1em}.aga-lp .camp-detail .num-list .ttl{font-weight:700}.aga-lp .camp-detail .num-list .txt{padding-left:1em}.aga-lp .camp-detail .camp-step{margin:35px 0 20px}.aga-lp .camp-detail .camp-step .step-cts{background-color:#F6F7F7}.aga-lp .aga-column{padding:0 0 87px}.aga-lp .aga-column .aga-top{margin-bottom:60px;margin-top:-20px;position:relative;text-align:center}.aga-lp .aga-column .aga-top .aga-img-top{color:#003049;font-size:3.2rem;font-weight:900;letter-spacing:1px;margin-bottom:8px;position:relative;text-align:center}.aga-lp .aga-column .aga-top .read-seconds{display:block;left:50%;position:absolute;top:-6px;-webkit-transform:translate(calc(-50% + 107px),0);transform:translate(calc(-50% + 107px),0);width:168px}.aga-lp .aga-column .aga-top .aga-img{display:inline-block;margin:0 14px 10px -18px;vertical-align:bottom}.aga-lp .aga-column .aga-top .doctor-answer{color:#003049;font-size:3.7rem;font-weight:700;letter-spacing:1px;margin-left:3px}.aga-lp .aga-column .aga-top .doctor-answer .answer-line{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#e4b0a3));background:-webkit-linear-gradient(transparent 70%,#e4b0a3 70%);background:linear-gradient(transparent 70%,#e4b0a3 70%);color:#003049;display:inline-block;font-size:5rem;font-weight:900;line-height:1}.aga-lp .aga-column .aga-top .doctor-answer .answer{color:#003049;font-size:3.7rem;font-weight:700;margin-left:10px}.aga-lp .aga-column .doctor-aga{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:3px solid #080705;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:147px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:17px 30px 10px 37px;position:relative;width:417px;z-index:1}.aga-lp .aga-column .doctor-aga .doc-img{border-radius:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:108px;overflow:hidden;position:relative;width:108px}.aga-lp .aga-column .doctor-aga .doc-txt{letter-spacing:1px;padding-left:26px}.aga-lp .aga-column .doctor-aga .doc-txt .doctor{color:#003049;font-size:1.4rem;font-weight:500;line-height:1;margin:0 0 5px}.aga-lp .aga-column .doctor-aga .doc-txt .txt{color:#003049;font-size:1.4rem;font-weight:500;line-height:1.6}.aga-lp .aga-column .doctor-aga .doc-txt .name{color:#003049;font-size:1.6rem;font-weight:700;padding-bottom:2px}.aga-lp .aga-column .aga-list{border:3px solid #080705;border-radius:25px;margin-right:4px;margin-top:-71px;padding:130px 0 35px;width:980px}.aga-lp .aga-column .aga-list .aga-list-cts{text-align:center}.aga-lp .aga-column .aga-list .aga-ballon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#003049;border-radius:10px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:700;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:3px 0 0 50px;padding-right:5px;padding-top:4px;position:relative;text-align:center;width:869px}.aga-lp .aga-column .aga-list .aga-ballon::after{border:8px solid transparent;border-top:10px solid #003049;bottom:-16px;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.aga-lp .aga-column .aga-illness{color:#080705;font-size:2.4rem;font-weight:700;letter-spacing:1px;margin-top:45px}.aga-lp .aga-column .aga-illness .txt{color:#bc3a1b;font-size:3.2rem;font-weight:700}.aga-lp .aga-column .aga-illness .txt-illness{color:#080705;font-size:2.4rem;font-weight:700;letter-spacing:1px;margin-right:5px;margin-top:48px}.aga-lp .aga-column .illness-cycle{margin-bottom:50px;padding:9px 0;text-align:center}.aga-lp .aga-column .illness-cycle .cycle-txt{margin-bottom:30px;margin-right:4px}.aga-lp .aga-column .illness-cycle .cycle-txt span{border-bottom:2px solid #080705;color:#080705;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.65}.aga-lp .aga-column .dht-mechanism{color:#080705;font-size:2.4rem;font-weight:700;letter-spacing:1px;margin-left:17px;margin-top:44px}.aga-lp .aga-column .dht-mechanism span{color:#bc3a1b;font-size:3.2rem;font-weight:700;padding-right:6px}.aga-lp .aga-column .dht-txt .txt{color:#080705;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:30px}.aga-lp .aga-column .shampoo-box{background:#fff;border:3px solid #080705;border-radius:16px;margin:56px auto 58px 164px;padding:18px 61px 8px;text-align:center;width:640px}.aga-lp .aga-column .shampoo-box .shampoo-list{display:inline-block;margin:6px 0 20px;padding:0 0 0 50px;position:relative;text-align:left}.aga-lp .aga-column .shampoo-box .shampoo-list::before{background-image:url(../../img/lp/aga/aga-attention.png);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:52px;left:-6px;margin:auto;position:absolute;top:0;width:59px}.aga-lp .aga-column .shampoo-box .shampoo-list li{font-size:2rem;font-weight:700;padding:1px 0 0 10px}.aga-lp .aga-column .shampoo-box .shampoo-list li::before{content:"・"}.aga-lp .aga-column .shampoo-box .shampoo-message{margin:0 0 20px}.aga-lp .aga-column .shampoo-box .shampoo-message dt span{border-bottom:2px solid #080705;font-size:2rem;font-weight:900;letter-spacing:1px;line-height:1.7}.aga-lp .aga-column .shampoo-box .shampoo-message .shampoo{font-size:1.6rem;letter-spacing:1px;line-height:1.6;margin-top:20px}.aga-lp .aga-column .medicine-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.aga-lp .aga-column .medicine-item-drink{background:#f3eee6;margin-right:16px;padding:44px 16px 15px;width:420px}.aga-lp .aga-column .drink-name{text-align:center}.aga-lp .aga-column .item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#003049;border-radius:4px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.9rem;font-weight:900;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 9px 16px;padding:2px 5px 0 0;width:350px}.aga-lp .aga-column .txt{font-size:2.1rem;font-weight:900;padding-bottom:4px}.aga-lp .aga-column .drink{font-size:1.6rem;line-height:1.6;margin-top:18px;padding:0 18px;text-align:left}.aga-lp .aga-column .drink p{margin:0 0 7px}.aga-lp .aga-column .drink-item{display:inline-block;font-size:2.1rem;font-weight:900;margin:-2px 0 24px 77px;position:relative;text-align:left}.aga-lp .aga-column .drink-item::before{background-image:url(../../img/lp/aga/aga-drink.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:81px;left:-86px;margin:auto;position:absolute;top:-12px;width:74px}.aga-lp .aga-column .medicine-item-paint{background:#f3eee6;float:right;margin-left:15px;padding:44px 16px 15px;width:420px}.aga-lp .aga-column .medicine-item-paint .paint-name{text-align:center}.aga-lp .aga-column .medicine-item-paint .paint-item{display:inline-block;font-size:2.1rem;font-weight:900;margin:-2px 0 25px 77px;position:relative;text-align:left}.aga-lp .aga-column .medicine-item-paint .paint-item::before{background-image:url(../../img/lp/aga/aga-paint.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:81px;left:-88px;margin:auto;position:absolute;top:-12px;width:74px}.aga-lp .aga-column .medicine-item-paint .paint-item .txt{font-size:2.1rem;font-weight:900;padding-bottom:4px}.aga-lp .aga-column .medicine-item-paint .paint{font-size:1.6rem;line-height:1.6;margin-left:7px;margin-top:12px;padding:0 15px;text-align:left}.aga-lp .aga-column .medicine-item-paint .paint .img-paint{margin-left:-2px;margin-top:16px}.aga-lp .aga-guideline{background:#f6f7f7;height:485px;margin:6px auto 0;min-width:980px;text-align:center}.aga-lp .aga-guideline .guideline-box{margin:0}.aga-lp .aga-guideline .guideline-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.aga-lp .aga-guideline .guideline-list>li{margin:0 -18px 0 75px;text-align:left}.aga-lp .aga-guideline .guideline-title{display:inline-block;font-size:2.3rem;font-weight:900;letter-spacing:1px;line-height:1.5;margin-top:2px;padding:0 8px 0 25px;position:relative}.aga-lp .aga-guideline .guideline-title::before{background-image:url(../../img/lp/aga/aga-guideline-icon.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;left:-79px;position:absolute;top:-3px;width:94px}.aga-lp .aga-guideline .guideline-txt{color:#bc3a1b;font-size:2.5rem;font-weight:900}.aga-lp .aga-guideline .img-guideline{display:block;margin:27px 16px 0 13px}.aga-lp .aga-guideline .aga-source{font-size:1.6rem;letter-spacing:1px;margin-top:11px;padding-left:14px}.aga-lp .calendar .story-ttl{margin:0 0 40px}.aga-lp .calendar .section-banner{background:#003049;height:189px;margin:0 auto 62px;min-width:980px;text-align:center;width:100%}.aga-lp .calendar .section-banner .hospital-ttl{background:#fff;border:3px solid #080705;display:inline-block;font-size:2.4rem;font-weight:900;line-height:2;padding:17px 0;position:relative;-webkit-transform:translate(0,80px);transform:translate(0,80px);width:555px}.aga-lp .calendar .section-banner .hospital-ttl .is-small{font-size:2.4rem;font-weight:900}.aga-lp .calendar .section-banner .hospital-ttl .is-em{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#e4b0a3));background:-webkit-linear-gradient(transparent 70%,#e4b0a3 70%);background:linear-gradient(transparent 70%,#e4b0a3 70%);font-size:3.3rem;font-weight:900;padding:0 5px}.aga-lp .calendar .section-banner .hospital-ttl::after,.aga-lp .calendar .section-banner .hospital-ttl::before{border:15px solid transparent;border-top:25px solid;bottom:-40px;content:"";display:block;height:0;left:50%;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0}.aga-lp .calendar .section-banner .hospital-ttl::before{border-top-color:#080705}.aga-lp .calendar .section-banner .hospital-ttl::after{border-top-color:#fff;bottom:-35px}.aga-lp .calendar .section-ttl{margin:0 0 64px}.aga-lp .calendar .section-ttl .notes{color:#003049}.aga-lp .calendar{background:#fff}.aga-lp .calendar .section-inner{padding:80px 0 124px}.aga-lp .calendar .section-inner header{margin-bottom:25px;text-align:center}.aga-lp .calendar .section-inner header .subttl{color:#D35858;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;display:inline-block;position:relative;margin-bottom:15px}.aga-lp .calendar .section-inner header .subttl::after,.aga-lp .calendar .section-inner header .subttl::before{background:#D35858;position:absolute;bottom:-2px;height:18px;width:2px;content:""}.aga-lp .calendar .section-inner header .subttl::before{left:-12px;transform:rotate(-30deg)}.aga-lp .calendar .section-inner header .subttl::after{right:-8px;transform:rotate(30deg)}.aga-lp .calendar .section-inner header h2{color:#003F48;font-size:4rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center}.aga-lp .calendar .day-selectlist{background:#f6f7f7;border:1px solid #DEDEDE;border-bottom:none;padding:10px 0}.aga-lp .calendar .day-selectlist .pager-tab{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.aga-lp .calendar .day-selectlist .pager-tab>li{color:#080705;font-size:1.6rem;font-weight:700;line-height:1}.aga-lp .calendar .day-selectlist .pager-tab>li .num{font-family:Arial,Helvetica,sans-serif;font-size:2.6rem;font-weight:700;vertical-align:text-bottom;margin-right:3px}.aga-lp .calendar .day-selectlist .pager-tab>li a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0066D2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;height:36px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:78px;line-height:1}.aga-lp .calendar .day-selectlist .pager-tab>li a::before{bottom:0;content:"";display:block;height:15px;background-image:url(../../img/lp/aga/calendar_active_icon_bl.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-7px;width:10px}.aga-lp .calendar .day-selectlist .pager-tab>li.previous-week a{padding-left:15px}.aga-lp .calendar .day-selectlist .pager-tab>li.previous-week a::before{left:10px}.aga-lp .calendar .day-selectlist .pager-tab>li.next-week a{padding-right:15px}.aga-lp .calendar .day-selectlist .pager-tab>li.next-week a::before{right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aga-lp .calendar .day-selectlist .pager-tab>li.is-none a{pointer-events:none;color:#CCC}.aga-lp .calendar .day-selectlist .pager-tab>li.is-none a::before{background-image:url(../../img/lp/aga/calendar_disabled_icon.png)}.aga-lp .calendar .hospital-calendar .day_list th{background:#fff;border:1px solid #DEDEDE;border-bottom:none;border-top:none;height:56px;vertical-align:middle}.aga-lp .calendar .hospital-calendar .day_list th.is-blank{width:133px}.aga-lp .calendar .hospital-calendar .day_list .th-day{font-size:1.2rem;line-height:1}.aga-lp .calendar .hospital-calendar .day_list .th-day .num{display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;margin:0 0 4px}.aga-lp .calendar .hospital-calendar .day_list .th-day.saturday{color:#507AA5}.aga-lp .calendar .hospital-calendar .day_list .th-day.sunday{color:#D84B4B}.aga-lp .calendar .hospital-calendar .day_list .th-day.is-today{background:#F06343;color:#fff}.aga-lp .calendar .hospital-calendar-scrollbox{border-bottom:1px solid #ececec}.aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar{background-color:#fff;width:981px}.aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar::-webkit-scrollbar{width:10px}.aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar::-webkit-scrollbar-thumb{background-color:#707070;border-radius:5px}.aga-lp .calendar .hospital-calendar{border:1px solid #DEDEDE;border-bottom:none;border-collapse:collapse;table-layout:fixed;width:980px}.aga-lp .calendar .hospital-calendar.is-body thead th,.aga-lp .calendar .hospital-calendar.is-body thead th.th-day{height:0;font-size:0;border:none;padding:0}.aga-lp .calendar .hospital-calendar.is-body tbody tr:first-of-type td,.aga-lp .calendar .hospital-calendar.is-body tbody tr:first-of-type th{border-top:none}.aga-lp .calendar .hospital-calendar-scrollbox .reserve-minutes,.aga-lp .calendar .hospital-calendar-scrollbox .reserve-time{background:#fff;border:1px solid #DEDEDE;color:#080705;font-family:Arial;font-size:1.9rem;font-weight:700;padding:0 36px;text-align:right;vertical-align:middle}.aga-lp .calendar .hospital-calendar-scrollbox .reserve-minutes{font-size:1.6rem;font-weight:400}.aga-lp .calendar .hospital-calendar-scrollbox .hospital-reserve{border:1px solid #dedede;height:40px;min-width:146px;text-align:center;vertical-align:middle}.aga-lp .calendar .hospital-calendar-scrollbox .hospital-reserve a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.aga-lp .calendar .hospital-calendar-scrollbox .hospital-reserve a:hover{background-color:#FFF0ED;opacity:1}.aga-lp .calendar .hospital-calendar-scrollbox .reserve-circle{border:4px solid #F06343;border-radius:50%;display:block;height:20px;line-height:80px;text-align:center;width:20px}.aga-lp .calendar .hospital-calendar-scrollbox .cross-back{background-color:#F5F5F5;height:40px;min-width:146px;pointer-events:none;width:100%}.aga-lp .calendar .hospital-calendar-scrollbox .cross-back .cross-icon{display:block;height:22px;margin:0 auto;position:relative;width:22px}.aga-lp .calendar .show-btn a,.aga-lp .signin_modal{-webkit-box-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.aga-lp .calendar .hospital-calendar-scrollbox .cross-back .cross-icon::after,.aga-lp .calendar .hospital-calendar-scrollbox .cross-back .cross-icon::before{background:#bebebe;border-radius:2.5px;content:"";height:25px;left:50%;position:absolute;top:50%;width:3px}.aga-lp .calendar .hospital-calendar-scrollbox .cross-back .cross-icon::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.aga-lp .calendar .hospital-calendar-scrollbox .cross-back .cross-icon::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.aga-lp .calendar .hospital-calendar-scrollbox.is-loading{position:relative}.aga-lp .calendar .hospital-calendar-scrollbox.is-loading .loading-modal-box{left:50%;position:absolute;top:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);z-index:1}.aga-lp .calendar .hospital-calendar-scrollbox.is-loading .scroll_bar{overflow:hidden}.aga-lp .calendar .hospital-calendar-scrollbox.is-loading .cross-back,.aga-lp .calendar .hospital-calendar-scrollbox.is-loading .hospital-calendar{background:#F6F7F7;pointer-events:none}.aga-lp .calendar .loading-modal{background:#fff;border:1px solid #ededed;border-radius:16px;height:277px;padding:88px 15px 15px;text-align:center;width:521px}.aga-lp .calendar .loading-modal img{-webkit-animation:3s linear infinite rotation1;animation:3s linear infinite rotation1}.aga-lp .calendar .loading-modal p{color:#bc3a1b;font-size:1.8rem;font-weight:700;margin-top:24px}.aga-lp .calendar .show-btn{margin-top:70px}.aga-lp .calendar .show-btn a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50px;color:#070707;display:flex;font-size:2rem;font-weight:700;height:78px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:1px 0 0;position:relative;width:420px;border:2px solid #070707}.aga-lp .calendar .show-btn a::after{background-image:url(../../img/lp/aga/link_arrow_right_icon.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;margin:auto;position:absolute;right:25px;top:50%;width:24px;margin-top:-12px}.aga-lp .signin_modal{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;width:100%;z-index:10}.aga-lp .signin_modal .modal-industry{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:491px;padding-top:30px;position:relative;text-align:center;width:670px}.aga-lp .signin_modal .modal-cross{position:absolute;right:0;top:-36px}.aga-lp .signin_modal .modal-cross span{cursor:pointer;display:block;height:30px;position:relative;width:30px}.aga-lp .signin_modal .modal-cross span:hover{opacity:.7}.aga-lp .signin_modal .modal-cross span::after,.aga-lp .signin_modal .modal-cross span::before{background:#fff;bottom:0;content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.aga-lp .signin_modal .modal-cross span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aga-lp .signin_modal .modal-cross span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aga-lp .signin_modal .login-img{margin-bottom:21px;margin-right:13px}.aga-lp .signin_modal .fast-txt{font-size:1.8rem;font-weight:700;letter-spacing:1px}.aga-lp .signin_modal .register-minutes{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;color:#bc3a1b;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;font-weight:700;margin-right:3px;margin-top:7px;position:relative;vertical-align:middle}.aga-lp .signin_modal .register-minutes::after,.aga-lp .signin_modal .register-minutes::before{background:#bc3a1b;border-radius:50px;display:block;height:13px;margin:auto;position:absolute;top:9px;width:2px;content:"";bottom:0}.aga-lp .signin_modal .register-minutes::before{left:-14px;-webkit-transform:rotate(327deg);transform:rotate(327deg)}.aga-lp .signin_modal .register-minutes::after{right:-8px;-webkit-transform:rotate(-327deg);transform:rotate(-327deg)}.aga-lp .plan-camp-banner .btn-area,.aga-lp .signin_modal .modal_button>li a{-webkit-box-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.aga-lp .signin_modal .register-minutes span{font-family:Arial;font-size:2.9rem;font-weight:700;margin-left:2px;margin-right:3px;vertical-align:bottom}.aga-lp .signin_modal .modal_button>li{margin:0 0 18px}.aga-lp .signin_modal .modal_button>li:last-of-type{margin-bottom:0}.aga-lp .signin_modal .modal_button>li a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#bc3a1b;border:2px solid #bc3a1b;border-radius:50px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;height:56px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:400px}.aga-lp .signin_modal .modal_button>li a::after{background-image:url(../../img/lp/aga/txt_arrow_icon_wt.png);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:23px;top:0;width:12px}.aga-lp .signin_modal .modal_button .member-login a{background-color:#fff;color:#bc3a1b}.aga-lp .signin_modal .modal_button .member-login a::after{background-image:url(../../img/lp/aga/txt_arrow_icon_or.png)}@-webkit-keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar{width:998px}}:root .aga-lp .calendar .hospital-calendar-scrollbox .scroll_bar,_::-webkit-full-page-media,_:future{width:990px}.aga-lp .plan-camp-banner{background:url(../../img/lp/aga/camp_plan_bg.png) center top 10px/951px no-repeat #354c7e;margin:0 0 76px;padding:0 0 30px;text-align:center}.aga-lp .plan-camp-banner .banner-box{padding:20px 0 0}.aga-lp .plan-camp-banner .caution-message-box{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.7px;margin:2px 0 0}.aga-lp .plan-camp-cahrt{background:#fff;border-radius:18px;margin:38px auto 14px;padding:28px 25px 24px;position:relative;text-align:center;width:860px}.aga-lp .plan-camp-cahrt::before{background:url(../../img/lp/aga/camp_plan_ttl.png) center/contain no-repeat;content:"";display:block;height:41px;left:0;margin:auto;position:absolute;right:0;top:-18px;width:357px}.aga-lp .cahrt-table{border-collapse:separate;margin:0 auto;table-layout:fixed;width:100%}.aga-lp .cahrt-table .reward-price{background:#fff6dd;border-bottom:2px solid #f1be24;border-top:2px solid #f1be24;height:32px;position:relative;text-align:center;vertical-align:middle}.aga-lp .cahrt-table .reward-price::after{background:#fff;bottom:0;content:"";display:block;height:99%;margin:auto;position:absolute;right:-1px;top:0;width:2px}.aga-lp .cahrt-table .reward-price:first-of-type{border-left:2px solid #f1be24;border-radius:8px 0 0 8px}.aga-lp .cahrt-table .reward-price:last-of-type{border-radius:0 8px 8px 0;border-right:2px solid #f1be24}.aga-lp .cahrt-table .reward-price:last-of-type::after{content:none}.aga-lp .cahrt-table .reward-price .reward{color:#222;font-size:1.2rem;font-weight:700;line-height:1}.aga-lp .cahrt-table .reward-price .reward .num{font-family:Arial,Helvetica,sans-serif;font-size:2.3rem;font-weight:700}.aga-lp .cahrt-table .plan-name{padding:12px 8px 4px}.aga-lp .cahrt-table .plan-name .name{background:#354c7e;border-radius:5px;color:#fff;font-size:1.2rem;padding:4px 0;text-align:center}.aga-lp .cahrt-table .plan-price .price-num{color:#777;font-size:1.2rem;margin:0 0 2px}.aga-lp .cahrt-table .plan-price .price-num .num{color:#080705;font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:700;padding:0 2px 0 4px}.aga-lp .cahrt-table .plan-price .price-num .unit{color:#080705;font-size:1.1rem;font-weight:700}.aga-lp .cahrt-table .plan-price .item-label{background:#f6f7f7;color:#777;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;padding:4px}.aga-lp .cahrt-table .plan-price .item-label+.item-label{margin-top:4px}.aga-lp .plan-camp-banner .btn-area{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:860px}.aga-lp .plan-camp-banner .more-show-btn a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1be24;border-radius:50px;color:#354c7e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:385px}.aga-lp .plan-camp-banner .more-show-btn a::after{background:url(../../img/lp/aga/camp_btn_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:20px;top:0;width:12px}.aga-lp .doctors-comment{background:#f6f7f7;text-align:center}.aga-lp .doctors-comment .section-inner{padding-bottom:100px}.aga-lp .doctors-comment .doctors-ttl{background:url(../../img/lp/aga/doctors_comment_ttl_bg.png) center/399px 283px no-repeat;margin:0 0 53px;padding:93px 0 38px}.aga-lp .doctors-comment .doctors-ttl .ttl-txt{background:#fff;border:2px solid #080705;font-size:1.8rem;font-weight:700;letter-spacing:1.5px;margin:0 auto;padding:28px 0 27px;text-align:center;width:497px}.aga-lp .doctors-comment .doctors-ttl .ttl-txt .is-em{display:block;font-size:2.6rem;font-weight:900;margin:2px 0 5px}.aga-lp .doctors-comment .doctors-list-ttl{border-bottom:2px solid #080705;display:inline-block;font-size:2.1rem;font-weight:700;letter-spacing:2.5px;margin:0 0 24px;position:relative}.aga-lp .doctors-comment .doctors-list-ttl::before{background:#f6f7f7;border-bottom:2px solid #080705;border-right:2px solid #080705;bottom:-9px;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.aga-lp .doctors-comment .doctors-list-ttl .num{font-family:Helvetica,Arial,sans-serif;font-size:3.6rem;font-weight:700;padding:0 6px}.agalp-camp-modal-popup{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:none;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.agalp-camp-modal-popup.is-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.agalp-camp-modal-popup .agalp-modal-contens{background:#fff;max-height:90vh;position:relative;width:325px}.agalp-camp-modal-popup .agalp-modal-contens a:hover{opacity:.9}.agalp-camp-modal-popup .js-modal-close-btn{position:absolute;right:0;top:-30px}.agalp-camp-modal-popup .js-modal-close-btn span{display:block;height:20px;position:relative;width:20px}.agalp-camp-modal-popup .js-modal-close-btn span::after,.agalp-camp-modal-popup .js-modal-close-btn span::before{background:#fff;border-radius:50px;bottom:0;content:"";cursor:pointer;display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.agalp-camp-modal-popup .js-modal-close-btn span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.agalp-camp-modal-popup .js-modal-close-btn span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.agalp-camp-modal-popup .banner-box{background:#233245}.agalp-camp-modal-popup .more-show-btn{padding:10px}.agalp-camp-modal-popup .more-show-btn span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f9991d;border-radius:8px;color:#233245;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;height:47px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:relative;width:100%}.agalp-camp-modal-popup .more-show-btn span::after{background:url(../../img/lp/aga/camp_back_modal_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:13px;top:0;width:8px}