.top_banner{align-items:center;background-image:url(../images/free_pcr/banner.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:57rem;position:relative}.top_banner .banner_overlay{height:100%;left:0;position:absolute;top:0;width:100%}.top_banner .banner_content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media only screen and (min-width:1025px){.top_banner .banner_content{flex-direction:row;padding:0 8rem}}@media print{.top_banner .banner_content{flex-direction:row;padding:0 8rem}}.top_banner .banner_content .ie8{flex-direction:row;padding:0 8rem}@media only screen and (min-width:1025px){.top_banner .banner_content_l{margin-right:1rem}}@media print{.top_banner .banner_content_l{margin-right:1rem}}.top_banner .banner_content_l .ie8{margin-right:1rem}.top_banner .banner_intro p{font-size:1.6rem;line-height:2.5rem}.top_banner .banner_title{color:#fff;font-size:7rem;letter-spacing:.1rem;line-height:8rem;position:relative;text-transform:uppercase}.top_banner .banner_slg p{background-color:#fff;color:#00c0c9;font-size:1.6rem;line-height:2.5rem;padding:1rem 3rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:1025px){.top_banner .banner_slg p{font-size:1.5rem;line-height:2.3rem;padding:1rem 5rem}}@media print{.top_banner .banner_slg p{font-size:1.5rem;line-height:2.3rem;padding:1rem 5rem}}.top_banner .banner_slg p .ie8{font-size:1.5rem;line-height:2.3rem;padding:1rem 5rem}.top_banner .banner_list{background-color:#fff;border-radius:.8rem;padding:1.5rem 1.5rem 4rem}.top_banner .banner_list p{background:url(../images/icons/icon-check-circle.svg) 0 no-repeat transparent;font-size:1.8rem;margin:0;padding-left:3.1rem}.top_banner .banner_list p:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:1025px){.top_banner .banner_list{padding:3rem 3rem 4rem}.top_banner .banner_list p{font-size:2.2rem}.top_banner .banner_list p:not(:last-child){margin-bottom:2rem}}@media print{.top_banner .banner_list{padding:3rem 3rem 4rem}.top_banner .banner_list p{font-size:2.2rem}.top_banner .banner_list p:not(:last-child){margin-bottom:2rem}}.top_banner .banner_list .ie8{padding:3rem 3rem 4rem}.top_banner .banner_list .ie8 p{font-size:2.2rem}.top_banner .banner_list .ie8 p:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:767px){.top_banner{background-position:25%;min-height:35rem}.top_banner .banner-title{font-size:3rem;line-height:4.5rem}}.eligible_item{align-items:center;border-radius:.8rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.15);display:flex;justify-content:space-between;padding:2rem 1rem}.eligible_item:not(:last-child){margin-bottom:2rem}@media only screen and (min-width:1025px){.eligible_item{padding:3rem 6rem 3rem 3rem}}@media print{.eligible_item{padding:3rem 6rem 3rem 3rem}}.eligible_item .ie8{padding:3rem 6rem 3rem 3rem}.eligible_item_ttl{font-size:1.6rem;line-height:1.6rem;margin-right:4rem}@media only screen and (min-width:1025px){.eligible_item_ttl{margin-right:8rem}}@media print{.eligible_item_ttl{margin-right:8rem}}.eligible_item_ttl .ie8{margin-right:8rem}.test_price .price{font-size:2.8rem;line-height:2.8rem}.eligible_item_b_ttl strong{font-size:1.6rem;line-height:1.6rem;margin-right:2rem}.eligible_item_b_ttl a{border-bottom:1px solid #00c0c9;color:#00c0c9;font-size:1.6rem;line-height:1.6rem;text-decoration:none}.section_attention{background-color:#f6f6f8}.attention_intro{background-color:#fff;border-radius:.8rem;padding:3rem 2rem}.attention_intro p{font-size:1.6rem;line-height:2.4rem}.attention_booking .booking_btn{font-size:2rem;font-weight:550;padding-left:6rem;padding-right:6rem;white-space:nowrap}@media only screen and (min-width:1025px){.attention_booking .booking_btn{padding-left:10rem;padding-right:10rem}}@media print{.attention_booking .booking_btn{padding-left:10rem;padding-right:10rem}}.attention_booking .booking_btn .ie8{padding-left:10rem;padding-right:10rem}.btn-banner{margin:-8% auto;width:70%}@media only screen and (min-width:1025px){.btn-banner{margin:-4% auto;width:40%}}@media print{.btn-banner{margin:-4% auto;width:40%}}.btn-banner .ie8{margin:-4% auto;width:40%}
