:root{--cl-d33b1b:#d33b1b;--cl-E61E02:#e61e02}.page-global .en_banner.en_banner_lp .en_sub-title{color:#000}.page-global .en_banner.en_banner_lp .btn-primary{background:var(--cl-E61E02);border-radius:12px}.page-global .en_banner.en_banner_lp{background:#fff}.en_content-image.en_content-image_lp{position:relative;width:100%;bottom:0}.page-global-sp_lp.page-global .en_banner{padding:0 0 21px}.page-global-sp_lp .en_content-image_lp .text{position:absolute;bottom:0;left:0}.en_content-image_lp .text .en_sub-title{gap:6px}.en_content-image_lp .text .en_sub-title h1{font-family:Anton,sans-serif;font-size:40px;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;letter-spacing:.05em}.en_content-image_lp .text .en_sub-title .from{font-size:32px;color:#575757;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.en_content-image_lp .text .en_sub-title .price{width:132px}.page-global.page-global-sp_lp .btn.btn-design-sp{position:relative;border-radius:10px;padding:15px 44px;bottom:0}.page-global.page-global-sp_lp .btn.btn-design-sp .en_text{font-size:28px;font-family:Source Sans Pro;font-weight:700}.page-global.page-global-sp_lp .en_banner{background:0 0;max-height:max-content}.page-global.page-global-sp_lp .en_box-text-info{gap:10px;padding-top:22px;padding-bottom:8px;flex-direction:row;flex-wrap:wrap}.page-global.page-global-sp_lp .en_box-text-info .item{width:calc(50% - 10px)}.page-global.page-global-sp_lp .btn.btn-design-sp svg{width:30px;flex-shrink:0}@media (min-width:1400px){.page-global .en_banner.en_banner_lp h1{font-size:77px}.page-global .en_banner.en_banner_lp .en_content-image .image{width:527px}.page-global .en_banner.en_banner_lp .from{font-size:54px}.page-global .en_banner.en_banner_lp .price{font-size:159px}}@media (max-width:1399px) and (min-width:769px){.page-global .en_banner.en_banner_lp h1{font-size:42px}.page-global .en_banner.en_banner_lp .from{font-size:43px}.page-global .en_banner.en_banner_lp .price{font-size:89px}.page-global .en_banner.en_banner_lp .en_sub-title{gap:10px}}@media (min-width:1024px){.page-global .en_banner .en_content-banner{max-width:100%}}@media (min-width:768px){.page-global .en_banner.en_banner_lp h1{line-height:1.03;letter-spacing:.05em;text-align:left}.page-global .en_banner.en_banner_lp .from{color:#575757;font-size:54px;line-height:110.00000000000001%}.page-global .en_banner.en_banner_lp .en_note{font-weight:400}.page-global .en_banner.en_banner_lp .btn-primary{margin:30px auto}.page-global .en_banner.en_banner_lp .en_box-text-info .item{width:100%}.page-global .en_banner.en_banner_lp .en_box-text-info{flex-direction:column;margin-bottom:0;padding:0;margin-top:20px}.page-global .en_banner.en_banner_lp .en_main-content{justify-content:space-between;align-items:center}}.banner-sp-global-lp{padding-top:0}@media (max-width:768px){.page-global .en_content-image.en_content-image_lp .image img{height:auto}.page-global.page-global-sp_lp .en_content-banner .en_box-text-info{gap:10px;padding-top:10px;padding-bottom:4px;flex-direction:row;flex-wrap:wrap}.page-global-sp_lp.page-global .en_banner{padding:0 0 10px}.page-global.page-global-sp_lp .btn.btn-design-sp{margin-top:10px}.page-global.page-global-sp_lp .en_box-text-info .item:first-child{width:100%}}