p{margin:0}*{box-sizing:border-box}body{font-family:'Noto Sans JP',sans-serif;line-height:1.6;color:#333;margin:0}.hero{background-image:url(../images/top/hero_imgpc.jpg);background-size:cover;background-position:center;height:55rem}@media (max-width: 767px){.hero{height:57rem;background-color:#c7edfd;background-image:url(../images/top/hero_imgsp.png)}}.hero .hero_txt_box{padding-top:5rem;width:58rem}@media (max-width: 767px){.hero .hero_txt_box{padding-top:2.5rem;width:100%}}.hero .hero_txt_box .store_tag{height:3.5rem;text-align:center;border:#1e2c5c solid .2rem;font-weight:bold;font-size:1.9rem;line-height:2.7rem;margin-bottom:2.5rem}@media (max-width: 767px){.hero .hero_txt_box .store_tag{height:2.8rem;background-color:rgba(255,255,255,0.3);font-size:1.4rem;margin-bottom:1.5rem;line-height:2.4rem}}.hero .hero_txt_box .hero_title{margin:0}.hero .hero_txt_box small{margin-top:1rem;display:block;font-size:11px;line-height:14px;color:#1E2C5B;margin-bottom:2.5rem}@media (max-width: 767px){.hero .hero_txt_box small{margin-bottom:1.5rem}}@media (max-width: 767px){.hero .hero_txt_box small .sp_indent{padding-left:1em}}.hero .hero_txt_box .hero_des{font-size:1.8rem;line-height:3rem;margin-bottom:3rem}@media (max-width: 767px){.hero .hero_txt_box .hero_des{font-size:1.5rem;line-height:1.5;font-weight:bold}}.hero .hero_txt_box .hero_tel{width:46.3rem;height:auto;box-shadow:0 .5rem .6rem rgba(0,0,0,0.4);border-radius:5rem}@media (max-width: 767px){.hero .hero_txt_box .hero_tel{display:none}}.notice{display:flex;align-items:center;justify-content:center;height:8rem;background-color:#1e2c5c}@media (max-width: 767px){.notice{height:10rem}}.notice .notice_des{font-size:1.6rem;color:#fff}@media (max-width: 767px){.notice .notice_des{font-size:1.4rem}}.about{padding-top:8rem;padding-bottom:8rem}@media (max-width: 767px){.about{padding-top:6rem;padding-bottom:5rem}}.about .about_title{font-weight:bold;font-size:4.2rem;letter-spacing:4.2px;color:#1E2C5C;text-align:center;margin-top:0;margin-bottom:1rem}@media (max-width: 767px){.about .about_title{font-size:2.7rem;letter-spacing:0px}}.about .rentcar{width:18.8rem;height:auto;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media (max-width: 767px){.about .rentcar{width:11.3rem;margin-bottom:2.5rem}}.about .about_des{text-align:center;font-size:1.8rem;line-height:2;color:#1A1A1A}@media (max-width: 767px){.about .about_des{font-size:1.6rem;margin-bottom:4.5rem}}.about .about_des span{font-size:2.1rem;font-weight:bold}@media (max-width: 767px){.about .about_des span{font-size:1.8rem}}.strength{padding-top:7.5rem;padding-bottom:8rem;background-color:#eef3fc}@media (max-width: 767px){.strength{padding-top:4rem;padding-bottom:5rem}}.strength .strength_title{font-weight:bold;font-size:4.2rem;letter-spacing:4.2px;color:#1E2C5C;text-align:center;margin-top:0;margin-bottom:1rem}@media (max-width: 767px){.strength .strength_title{font-size:2.8rem;letter-spacing:0px}}.strength .rentcar{width:18.8rem;height:auto;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media (max-width: 767px){.strength .rentcar{width:11.3rem;margin-bottom:2.5rem}}.strength .strength_item{display:flex;background-color:#fff;width:100%;box-shadow:0 0 1rem rgba(0,0,0,0.1);border-radius:1rem;margin-bottom:4rem}@media (max-width: 767px){.strength .strength_item{flex-direction:column}}.strength .strength_item .str_img{width:50.8rem}@media (max-width: 767px){.strength .strength_item .str_img{width:100%}}.strength .strength_item .str_des_block{width:59rem;padding-top:4rem;padding-left:4rem;padding-right:4rem}@media (max-width: 767px){.strength .strength_item .str_des_block{width:100%;padding-top:0;padding-left:2rem;padding-right:2rem;padding-bottom:4rem}}.strength .strength_item .str_des_block .str_title01{width:auto;height:7.1rem}@media (max-width: 767px){.strength .strength_item .str_des_block .str_title01{width:26rem;height:auto;margin-top:2rem;margin-left:auto;margin-right:auto}}.strength .strength_item .str_des_block .str_title02{width:auto;height:7.1rem}@media (max-width: 767px){.strength .strength_item .str_des_block .str_title02{width:27.4rem;height:auto;margin-top:2rem;margin-left:auto;margin-right:auto}}.strength .strength_item .str_des_block .str_title03{width:auto;height:7.1rem}@media (max-width: 767px){.strength .strength_item .str_des_block .str_title03{width:28rem;height:auto;margin-top:2rem;margin-left:auto;margin-right:auto}}.strength .strength_item .str_des_block .str_des{padding-top:2rem;font-size:1.6rem;line-height:2.8rem;color:#1A1A1A;text-align:justify}.strength .strength_item .str_des_block .str_des2{font-size:1.1rem;color:#525252;line-height:1.5}@media (max-width: 767px){.strength .strength_item .str_des_block .str_des2{padding-top:1.5rem;font-size:1.2rem}}@media (max-width: 767px){.strength .strength_item:last-child{margin-bottom:0}}.trust{padding-top:8rem;background-color:#1e2c5c;overflow:hidden}@media (max-width: 767px){.trust{padding-top:4rem;padding-bottom:5rem}}.trust .trust_title{font-weight:bold;font-size:4.2rem;letter-spacing:4.2px;color:#fff;text-align:center;margin-top:0;margin-bottom:1rem}@media (max-width: 767px){.trust .trust_title{font-size:2.8rem;letter-spacing:0px}}.trust .rentcar{width:18.8rem;height:auto;margin-left:auto;margin-right:auto;margin-bottom:4rem}.trust .trust_des01{text-align:center;font-weight:bold;font-size:2.4rem;color:#FFFFFF;margin-bottom:2.5rem}@media (max-width: 767px){.trust .trust_des01{font-size:2rem;line-height:1.5}}.trust .trust_des02{text-align:center;font-size:2rem;color:#FFFFFF}@media (max-width: 767px){.trust .trust_des02{font-size:1.6rem;line-height:2;text-align:left}}.trust .trust_img_wrap{margin-top:5.5rem;display:flex;justify-content:space-between;margin-bottom:6rem}@media (max-width: 767px){.trust .trust_img_wrap{margin-bottom:0;flex-direction:column}}.trust .trust_img_wrap img{width:34rem}@media (max-width: 767px){.trust .trust_img_wrap img{width:100%;margin-bottom:3rem}}.trust .trust_item{position:relative;z-index:0;background-color:transparent;padding-top:4rem;padding-left:3rem;padding-right:3rem;padding-bottom:7rem}@media (max-width: 767px){.trust .trust_item{background-color:#fff;padding-left:2rem;padding-right:2rem;padding-bottom:4.5rem}}.trust .trust_item::before{content:'';position:absolute;top:0;bottom:0;left:0;right:-100vw;background-color:#fff;z-index:-1}@media (max-width: 767px){.trust .trust_item::before{position:unset;right:0}}.trust .trust_item .trust_item_title{text-align:center;font-weight:bold;font-size:3.2rem;line-height:1;color:#1e2c5c;margin:0 0 4rem 0}@media (max-width: 767px){.trust .trust_item .trust_item_title{margin:0 0 3rem 0;font-size:2.4rem;line-height:2}}.trust .trust_item .trust_item_des{font-size:1.8rem;line-height:1.8;color:#000000}.trust .trust_item .trust_item_des span{font-weight:bold}.area{padding-top:7.5rem;padding-bottom:8rem;background-color:#eef3fc}@media (max-width: 767px){.area{padding-top:5rem;padding-bottom:5rem}}.area .area_title{font-weight:bold;font-size:4.2rem;letter-spacing:4.2px;color:#1e2c5c;text-align:center;margin-top:0;margin-bottom:1rem}@media (max-width: 767px){.area .area_title{font-size:2.8rem;letter-spacing:0px}}.area .rentcar{width:18.8rem;height:auto;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media (max-width: 767px){.area .rentcar{width:11.3rem;margin-bottom:2.5rem}}.area .area_box{margin-top:4rem;display:flex}@media (max-width: 767px){.area .area_box{flex-direction:column}}.area .area_box .area_map{width:44.2rem;height:auto}@media (max-width: 767px){.area .area_box .area_map{width:100%}}.area .area_box .area_txt{margin-left:7.5rem}@media (max-width: 767px){.area .area_box .area_txt{margin-top:3rem;margin-left:0}}.area .area_box .area_txt .area_txt_title{font-weight:bold;font-size:3.2rem;color:#1e2c5c;margin-bottom:4rem}@media (max-width: 767px){.area .area_box .area_txt .area_txt_title{font-size:2.4rem;text-align:center;margin-bottom:3rem}}.area .area_box .area_txt .area_txt_des{font-size:2.1rem;line-height:1.8;color:#000000}@media (max-width: 767px){.area .area_box .area_txt .area_txt_des{font-size:1.6rem;line-height:2}}.contact{padding-bottom:9rem}.contact .contact_relative{padding-top:7.5rem;position:relative}@media (max-width: 767px){.contact .contact_relative{padding-top:2.5rem}}.contact .contact_relative .contact_message{margin-left:auto;margin-right:7rem;width:79rem;margin-bottom:1.5rem}@media (max-width: 767px){.contact .contact_relative .contact_message{width:21.5rem;margin-left:auto;margin-right:1rem;margin-bottom:3rem}}.contact .contact_relative .contact_title{height:12rem;background-color:#1e2c5c;display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:1rem 1rem 0 0}@media (max-width: 767px){.contact .contact_relative .contact_title{height:6rem}}.contact .contact_relative .contact_title .contact_img{margin-left:8rem;width:48.5rem}@media (max-width: 767px){.contact .contact_relative .contact_title .contact_img{width:25rem;height:auto;margin-left:0}}.contact .contact_relative .contact_tel{position:absolute;left:0rem;bottom:0rem;width:32rem;height:auto}@media (max-width: 767px){.contact .contact_relative .contact_tel{width:19rem;bottom:6rem;left:-3rem}}.contact .contact_block{padding:3rem 8rem 4rem 8rem;border-right:#1e2c5c solid 1.5rem;border-left:#1e2c5c solid 1.5rem;border-bottom:#1e2c5c solid 1.5rem;border-radius:0 0 1rem 1rem}@media (max-width: 767px){.contact .contact_block{padding:2rem 1rem 3rem;border-right:#1e2c5c solid 1rem;border-left:#1e2c5c solid 1rem;border-bottom:#1e2c5c solid 1rem}}.contact .contact_block .contact_des{font-size:1.8rem;line-height:1.8;color:#000000}@media (max-width: 767px){.contact .contact_block .contact_des{font-size:1.5rem}}.contact .contact_block a .contact_btn{width:50rem;margin:5rem auto 0;box-shadow:0 .5rem .6rem rgba(0,0,0,0.4);border-radius:7rem}@media (max-width: 767px){.contact .contact_block a .contact_btn{margin-top:3rem}}.arrow_block{position:sticky;bottom:1rem;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 767px){.arrow_block{display:none}}.arrow_block.show{opacity:1;visibility:visible}.arrow_block .top_arrow{background-color:#fff;margin-left:auto;margin-right:.8rem;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border:#1e2c5c solid .3rem;border-radius:1.5rem;cursor:pointer;margin-bottom:1rem}@media (max-width: 767px){.arrow_block .top_arrow{width:4rem;height:4rem}}.arrow_block .top_arrow img{width:2rem}footer{padding-top:5.5rem;padding-bottom:4rem;background-color:#1e2c5c}@media (max-width: 767px){footer{padding-bottom:8rem}}footer .footer_logo{width:49.6rem;margin-left:auto;margin-right:auto;padding-bottom:4rem}@media (max-width: 767px){footer .footer_logo{width:20.8rem}}footer .footer_txt{border-top:.2rem solid #fff}footer .footer_txt .company_title{text-align:center;font-weight:bold;font-size:24px;color:#FFFFFF;padding-top:3rem;padding-bottom:3rem}@media (max-width: 767px){footer .footer_txt .company_title{font-weight:bold;font-size:2rem;padding-top:2.5rem;padding-bottom:1.5rem}}footer .footer_txt .company_des{text-align:center;font-size:16px;line-height:28px;color:#FFFFFF}footer .footer_txt .company_des a{color:#fff}@media (max-width: 767px){footer .footer_txt .company_des{font-size:1.5rem;text-align:left}}.fix_btn_sp{display:none}@media (max-width: 767px){.fix_btn_sp{display:flex;position:fixed;bottom:0;width:100%}}.fix_btn_sp .tel_sp{width:83%}.fix_btn_sp .page_top{width:17%}