@charset "UTF-8";.page_header.header-lp{background:0 0}.lp_h2{font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#0094b7;position:relative;padding-bottom:15px}.lp_h2:before{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0;border-radius:10px;background-color:#ddd}.lp_h2:after{content:"";position:absolute;width:50px;height:2px;border-radius:10px;background-color:#0094b7;left:0;bottom:0}.lp_h3{font-size:28px;color:#464646}.floatcta{display:none !important}.page_lp .symptoms__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;background-color:#f7f6f5;padding:30px;border-radius:10px}.page_lp .symptoms__list li{width:50%;position:relative;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#464646;padding-left:40px;margin-top:10px}.page_lp .symptoms__list li:before{content:"";position:absolute;width:26px;height:26px;background-image:url(//zushi.aiyu-kai.or.jp/wp-content/themes/blank/assets/css/../img/lp/icon-check.svg);background-size:contain;background-repeat:no-repeat;top:4px;left:0}.page_lp .symptoms__list li:first-child{margin-top:initial}.page_lp .symptoms__list li:nth-of-type(2){margin-top:initial}.page_lp .features{margin-top:70px}.page_lp .features__container__content{position:relative;margin-bottom:40px}.page_lp .features__container__content h3{font-size:28px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#464646}.page_lp .features__container__content__lead{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#464646;margin-top:20px}.page_lp .features__container__reservation h3{position:relative;padding:40px 0 10px}.page_lp .features__container__reservation__btnarea{position:relative}.page_lp .flow{margin-top:30px}.page_lp .flow__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;border-radius:10px;background-color:#ffeaea;padding:30px 50px}.page_lp .flow__head__icon{width:10%;margin-right:5%}.page_lp .flow__head__icon img{width:100%;height:auto}.page_lp .flow__head__text{width:85%}.page_lp .flow__head__text__title{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#ff3636}.page_lp .flow__head__text__lead{margin-top:10px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:left;color:#464646}.page_lp .flow__head__text .flow__head__text__button a{margin-top:12px;font-size:15px;color:#464646;text-decoration:underline}.page_lp .flow__head__text .flow__head__text__button a:hover{text-decoration:none}.page_lp .flow h3{margin-top:40px}.page_lp .flow__container{margin-top:30px}.page_lp .flow__container__content{margin-top:30px}.page_lp .flow__container__content__head{position:relative;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#0094b7;padding-left:53px;margin-top:30px}.page_lp .flow__container__content__head:after{content:"";position:absolute;display:inline-block;top:-3px;left:0;background-image:url(//zushi.aiyu-kai.or.jp/wp-content/themes/blank/assets/css/../img/lp/flow1.svg);background-size:contain;background-repeat:no-repeat;width:38px;height:38px}.page_lp .flow__container__content .flow2:after{background-image:url(//zushi.aiyu-kai.or.jp/wp-content/themes/blank/assets/css/../img/lp/flow2.svg)}.page_lp .flow__container__content .flow3:after{background-image:url(//zushi.aiyu-kai.or.jp/wp-content/themes/blank/assets/css/../img/lp/flow3.svg)}.page_lp .flow__container__content__list{margin-top:20px}.page_lp .flow__container__content__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#464646}.page_lp .flow__container__content__list__dot{width:17px}.page_lp .flow__container__content__list__text{width:calc(100% - 5px)}.page_lp .flow__container__content__list__text a{color:#0091b3;text-decoration:underline}.page_lp .flow__container__content__list__text a:hover{text-decoration:none}.page_lp .flow__container__content__table{margin-top:30px}.page_lp .flow__container__content__table__head{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#464646}.page_lp .flow__container__content__table table{margin-top:10px;border-collapse:collapse;font-size:18px;width:100%;text-align:left}.page_lp .flow__container__content__table table tr th{border:1px solid #d6d4cf;background:#f0eeec;padding:15px 20px;font-weight:400}.page_lp .flow__container__content__table table tr td{border:1px solid #d6d4cf;background:#fff;padding:15px 20px;font-weight:400}.page_lp .btn-prev{margin-top:90px;margin-bottom:100px}.page_lp .btn-prev a{position:relative;display:inline-block;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;color:#464646;padding-left:20px}.page_lp .btn-prev a:after{content:"";position:absolute;top:10px;left:0;background-image:url(//zushi.aiyu-kai.or.jp/wp-content/themes/blank/assets/css/../img/lp/icon-btn-prev.svg);background-size:contain;background-repeat:no-repeat;width:7px;height:12px}.float-cta{position:fixed;z-index:10;right:20px;bottom:0;padding:10px 0 20px;width:auto}.float-cta__btn{text-align:center}.float-cta__btn a{display:inline-block;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:#fff;padding:7px 14px 13px;border-radius:3px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);background-color:#0091b3}.float-cta__btn a span{font-size:15px;display:block}@media screen and (max-width:480px){.float-cta__btn a{padding:7px 10px 9px;font-size:15px}.float-cta__btn a span{font-size:14px}}@media screen and (max-width:820px){.lp_h2{font-size:20px}.lp_h3{font-size:18px}.page_lp .symptoms__list li{width:100%}.page_lp .symptoms__list li:nth-of-type(2){margin-top:10px}.page_lp .features__container__content h3{font-size:18px}.page_lp .features__container__content__lead{font-size:15px}.page_lp .flow__head__text__title{font-size:18px}.page_lp .flow__head__text__lead{font-size:15px}.page_lp .flow__container__content__list li{font-size:16px}.page_lp .flow__container__content__table__head{font-size:16px}.page_lp .flow__container__content__table table{font-size:15px}}@media screen and (max-width:480px){.page_lp .symptoms__list{margin-right:15px;padding:15px}.page_lp .symptoms__list li{font-size:15px;padding-left:25px}.page_lp .symptoms__list li:before{width:20px;height:20px;top:4px}.page_lp .features{margin-top:30px}.page_lp .features__container__reservation h3{padding:30px 0 10px}.page_lp .features__container__reservation__btnarea__btn{top:20px}.page_lp .features__container__reservation__btnarea__btn a{padding:10px 15px;font-size:15px;white-space:nowrap}.page_lp .features__container__content h3{font-size:16px}.page_lp .features__container__content__lead{font-size:14px}.page_lp .flow h3{margin-top:20px}.page_lp .flow__head{padding:15px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.page_lp .flow__head__icon{width:20%;margin-right:initial}.page_lp .flow__head__text{margin-top:10px;width:100%}.page_lp .flow__head__text__title{font-size:16px}.page_lp .flow__head__text__lead{font-size:14px;margin-top:10px}.page_lp .flow__container__content__list li{font-size:15px}.page_lp .flow__container__content__table__head{font-size:15px}.page_lp .flow__container__content__table table{font-size:14px}.page_lp .flow__container__content__table table tr th{padding:13px 15px}.page_lp .flow__container__content__table table tr td{padding:13px 15px}.page_lp .btn-prev{margin-top:40px;margin-bottom:50px}.page_lp .btn-prev a{font-size:15px}}