@charset "UTF-8";.pcnone{display:none}.spnone{display:block}@media print,screen and (max-width:999px){.pcnone{display:block}.spnone{display:none}}.main-page__content{opacity:1}.lp_content{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:auto;font-weight:600}.lp_content *:not(.page-width){margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;max-width:initial;min-width:initial;background-color:transparent}.lp_content *:not(.page-width):before,.lp_content *:not(.page-width):after{background-repeat:no-repeat}.lp_content *:not(.page-width) img,.lp_content *:not(.page-width) video{vertical-align:bottom}.lp_content img,.lp_content video{vertical-align:bottom}.lp_content ul,.lp_content ol{list-style:none;padding:0;margin:0}.lp_content ul li,.lp_content ol li{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.lp_content a:not(.button){color:inherit;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;text-decoration:none;display:block;line-height:1}.lp_content a:not(.button):hover{opacity:.7;text-decoration:none;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-animation:none;animation:none}.lp_content a:not(.button).ancar{position:absolute}.lp_content img{width:100%}.lp_content :target{scroll-margin-top:var(--header-height)}.lp_content{padding-top:80px}.lp_content section.content_area{position:relative;overflow:hidden;margin-bottom:100px;font-size:16px;line-height:1.6;font-weight:600}.lp_content section.content_area h2{font-size:40px;line-height:1;text-align:center;font-weight:900;margin-bottom:40px}.lp_content section.content_area .red_bk{background-color:#fae9e9;border-radius:20px}.lp_content section.content_area.page_title{margin-top:0}.lp_content section.content_area.page_title .header_content_title{text-align:left;margin-bottom:80px}.lp_content section.content_area.page_title .header_content_title .sub{color:var(--color-red);font-size:20px;line-height:1;margin-bottom:16px;font-weight:900}.lp_content section.content_area.page_title .header_content_title h1{font-size:48px;line-height:1.1111111111;font-weight:900}.lp_content section.content_area.page_title .mv{margin-bottom:40px;padding:24px 48px 0;position:relative;aspect-ratio:1200/249}.lp_content section.content_area.page_title .mv img{max-width:100%;vertical-align:bottom}.lp_content section.content_area.page_title .mv .serif_box{position:relative}.lp_content section.content_area.page_title .mv .serif_box p.serif{position:absolute;font-size:24px;display:block ruby;padding:16px 32px;border-radius:32px;background-color:#fff;text-align:center;line-height:1;white-space:nowrap}.lp_content section.content_area.page_title .mv .serif_box p.serif span{color:var(--color-red)}.lp_content section.content_area.page_title .mv .serif_box p.serif:after{content:"";position:absolute;border-style:solid}.lp_content section.content_area.page_title .mv .serif_box.chara_1{position:absolute;left:48px;bottom:0;width:min(16.3333333333vw,186px)}.lp_content section.content_area.page_title .mv .serif_box.chara_1 p.serif{top:min(3.3333333333vw,40px);left:81.6326530612%}.lp_content section.content_area.page_title .mv .serif_box.chara_1 p.serif:after{bottom:20%;left:3%;-webkit-transform:skew(-30deg);transform:skew(-30deg);-webkit-transform-origin:top;transform-origin:top;border-width:20px 20px 0 0;border-color:#ffffff transparent transparent;translate:calc(-50% - .4px) 100%}.lp_content section.content_area.page_title .mv .serif_box.chara_2{position:absolute;right:48px;bottom:0;width:min(15.5vw,186px)}.lp_content section.content_area.page_title .mv .serif_box.chara_2 p.serif{bottom:min(4vw,48px);right:170px}.lp_content section.content_area.page_title .mv .serif_box.chara_2 p.serif:after{top:50%;right:10px;border-width:0 0 20px 20px;border-color:transparent transparent transparent #ffffff;translate:100% calc(-50% - .4px);-webkit-transform:skew(0,-20deg);transform:skew(0,-20deg);-webkit-transform-origin:left;transform-origin:left}.lp_content section.content_area.page_title .text{text-align:center}.lp_content section.content_area.index .header_content_title{margin-bottom:16px}.lp_content section.content_area.index .header_content_title h2{background-color:var(--color-red);color:#fff;height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:28px;margin:0;border-radius:40px}.lp_content section.content_area.index ul{display:-ms-grid;display:grid;gap:8px 16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr)}.lp_content section.content_area.index ul li{height:74px}.lp_content section.content_area.index ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding-left:16px;position:relative;border-bottom:1px solid var(--color-red)}.lp_content section.content_area.index ul li a:after{content:"";display:block;position:absolute;width:14px;height:14px;border-right:2px solid var(--color-red);border-bottom:2px solid var(--color-red);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto;right:16px}.lp_content section.content_area.fixed_amount .border_box{border:4px solid var(--color-red);border-radius:20px;padding:60px 50px 70px;text-align:center}.lp_content section.content_area.fixed_amount h2{margin-bottom:30px}.lp_content section.content_area.fixed_amount .catch{font-size:28px;font-weight:900;color:var(--color-red);line-height:1.6;margin-bottom:30px}.lp_content section.content_area.fixed_amount .not_price{font-size:28px;font-weight:900;line-height:1.6;margin:40px 0 15px}.lp_content section.content_area.fixed_amount .not_price span{position:relative}.lp_content section.content_area.fixed_amount .not_price span:before{content:"";display:block;position:absolute;width:32px;height:32px;top:0;bottom:0;margin:auto;left:-48px;background-repeat:no-repeat;background-image:url(/cdn/shop/files/worry_exclamation_mark.png);background-size:contain}.lp_content section.content_area.fixed_amount ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;margin-top:15px}.lp_content section.content_area.fixed_amount ul li{padding:16px 32px;color:var(--color-red);font-size:24px;font-weight:900;line-height:1.6}.lp_content section.content_area.settlement_principles .text{text-align:center}.lp_content section.content_area.settlement_principles ul{margin-top:40px;display:-ms-grid;display:grid;gap:6.1666666667%;-ms-grid-columns:1fr 6.1666666667% 1fr 6.1666666667% 1fr;grid-template-columns:repeat(3,1fr)}.lp_content section.content_area.settlement_principles ul li{display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr auto 2fr;grid-template-rows:auto auto 1fr auto 2fr}.lp_content section.content_area.settlement_principles ul .text_area{display:contents}.lp_content section.content_area.settlement_principles ul .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp_content section.content_area.settlement_principles ul .img{margin-bottom:16px}.lp_content section.content_area.settlement_principles ul h3{text-align:center;color:var(--color-red);font-size:28px;font-weight:900;line-height:1.6;margin-bottom:10px}.lp_content section.content_area.settlement_principles ul .headline{background-color:#fff7e9;height:32px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:16px;margin-bottom:8px;font-size:14px}.lp_content section.content_area.settlement_principles ul table{width:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.lp_content section.content_area.settlement_principles ul table th,.lp_content section.content_area.settlement_principles ul table td{padding:8px 16px;font-size:14px;line-height:1.6;vertical-align:middle}.lp_content section.content_area.settlement_principles ul table th.amount{font-size:16px;padding-top:15px;padding-bottom:15px}.lp_content section.content_area.settlement_principles ul table td{text-align:right}.lp_content section.content_area.settlement_principles ul table td.price{color:var(--color-red);font-size:24px;font-weight:900;padding-top:15px;padding-bottom:15px}.lp_content section.content_area.settlement_principles ul table td.price span{font-size:12px;font-weight:600}.lp_content section.content_area.settlement_principles ul table tr:nth-of-type(n+2) th,.lp_content section.content_area.settlement_principles ul table tr:nth-of-type(n+2) td{border-top:1px solid #DDDDDD}.lp_content section.content_area.settlement_principles ul .price_text{font-size:14px;line-height:1.6;text-align:center;margin-top:16px}.lp_content section.content_area.settlement_principles ul p.price{text-align:center;color:var(--color-red);font-size:24px;line-height:1.6;font-weight:900;margin-top:8px}.lp_content section.content_area.settlement_principles ul p.price span{font-size:12px;font-weight:600}.lp_content section.content_area.residual_value .text{text-align:center}.lp_content section.content_area.residual_value ul{margin-top:40px;display:-ms-grid;display:grid;gap:2.6666666667%;-ms-grid-columns:1fr 2.6666666667% 1fr;grid-template-columns:repeat(2,1fr)}.lp_content section.content_area.residual_value ul li{border:4px solid #DDDDDD;border-radius:20px;padding:32px}.lp_content section.content_area.residual_value ul .title_box{width:100%;height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border-radius:49px;background-color:#ddd}.lp_content section.content_area.residual_value ul .title_box p{font-size:20px;line-height:1.69;font-weight:900}.lp_content section.content_area.residual_value ul .title_box h3{font-size:28px;line-height:1.2071428571;font-weight:900}.lp_content section.content_area.residual_value ul p:not([class]){text-align:justify;-moz-text-align-last:left;text-align-last:left;word-break:break-all}.lp_content section.content_area.residual_value ul p.settlement{margin:16px auto;width:200px;height:58px;border-radius:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.lp_content section.content_area.residual_value ul p.settlement span{padding-left:40px;position:relative}.lp_content section.content_area.residual_value ul p.settlement span:before{content:"";display:block;position:absolute;width:24px;height:24px;top:0;bottom:0;margin:auto;left:0;background-position:center;background-repeat:no-repeat;background-image:url(/cdn/shop/files/worry_exclamation_mark.png);background-size:contain}.lp_content section.content_area.residual_value ul table{margin-top:16px;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.lp_content section.content_area.residual_value ul table th,.lp_content section.content_area.residual_value ul table td{padding:8px 16px;font-size:14px;line-height:1.6;vertical-align:middle}.lp_content section.content_area.residual_value ul table th.amount{font-size:16px;padding-top:15px;padding-bottom:15px}.lp_content section.content_area.residual_value ul table td{text-align:right}.lp_content section.content_area.residual_value ul table td.price{color:var(--color-red);font-size:24px;font-weight:900;padding-top:15px;padding-bottom:15px}.lp_content section.content_area.residual_value ul table td.price span{font-size:12px;font-weight:600}.lp_content section.content_area.residual_value ul table tr:nth-of-type(n+2) th,.lp_content section.content_area.residual_value ul table tr:nth-of-type(n+2) td{border-top:1px solid #DDDDDD}.lp_content section.content_area.residual_value ul li:nth-of-type(2){border-color:var(--color-red)}.lp_content section.content_area.residual_value ul li:nth-of-type(2) .title_box{background-color:var(--color-red)}.lp_content section.content_area.residual_value ul li:nth-of-type(2) .title_box p{color:#fff}.lp_content section.content_area.residual_value ul li:nth-of-type(2) .title_box h3{color:#fff}.lp_content section.content_area.residual_value ul li:nth-of-type(2) p.settlement span:before{background-image:url(/cdn/shop/files/worry_check_mark.png)}.lp_content section.content_area.additional_function_options .red_bk{padding:60px 75px}.lp_content section.content_area.additional_function_options .header_content_title h2{color:var(--color-red)}.lp_content section.content_area.additional_function_options .header_content_title h2 span{font-size:24px}.lp_content section.content_area.additional_function_options .text{text-align:center}.lp_content section.content_area.additional_function_options ul{padding-left:43.3333333333%;margin-top:40px;position:relative}.lp_content section.content_area.additional_function_options ul:before{content:"";display:block;position:absolute;width:40%;height:100%;bottom:0;left:0;background-position:center bottom;background-repeat:no-repeat;background-image:url(/cdn/shop/files/worry_navi_img.png);background-size:contain}.lp_content section.content_area.additional_function_options ul li{background-color:#fff;border-radius:20px;padding:20px 30px}.lp_content section.content_area.additional_function_options ul li .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.lp_content section.content_area.additional_function_options ul li .content .no{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.lp_content section.content_area.additional_function_options ul li .content .no span{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:var(--color-red);border-radius:20px;color:#fff;font-size:18px;font-weight:900}.lp_content section.content_area.additional_function_options ul li .content .text_area p{font-size:14px;line-height:1.6571428571}.lp_content section.content_area.additional_function_options ul li .content .text_area h3{font-size:23px;line-height:1.5869565217;font-weight:900;margin-bottom:8px}.lp_content section.content_area.additional_function_options ul li:nth-of-type(n+2){margin-top:10px}.lp_content section.content_area.about_voluntary_automobile_insurance .header_content_title h2{color:var(--color-red)}.lp_content section.content_area.about_voluntary_automobile_insurance .header_content_title h2 span{font-size:24px}.lp_content section.content_area.about_voluntary_automobile_insurance .text{text-align:center}.lp_content section.content_area.about_voluntary_automobile_insurance ul{margin-top:40px;position:relative;display:-ms-grid;display:grid;gap:32px;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr)}.lp_content section.content_area.about_voluntary_automobile_insurance ul li{border-radius:20px;padding:20px 30px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .no{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .no span{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:var(--color-red);border-radius:20px;color:#fff;font-size:18px;font-weight:900}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .text_area p{font-size:14px;line-height:1.6571428571}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .text_area h3{font-size:23px;line-height:1.5869565217;font-weight:900;margin-bottom:8px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li:nth-of-type(n+2){margin-top:10px}@media print,screen and (max-width:999px){.lp_content{padding-top:40px}.lp_content section.content_area{margin-bottom:60px;font-size:14px}.lp_content section.content_area h2{font-size:24px;margin-bottom:24px}.lp_content section.content_area .red_bk{border-radius:16px}.lp_content section.content_area.page_title .header_content_title{margin-bottom:30px}.lp_content section.content_area.page_title .header_content_title .sub{font-size:16px;margin-bottom:8px}.lp_content section.content_area.page_title .header_content_title h1{font-size:26px;line-height:1.3}.lp_content section.content_area.page_title .mv{margin-bottom:24px;padding:24px 20px;aspect-ratio:auto;display:flex;flex-direction:column;gap:20px}.lp_content section.content_area.page_title .mv .serif_box.chara_1,.lp_content section.content_area.page_title .mv .serif_box.chara_2{position:static;width:100%;display:flex;align-items:center;gap:16px}.lp_content section.content_area.page_title .mv .serif_box.chara_2{flex-direction:row-reverse}.lp_content section.content_area.page_title .mv .serif_box img{width:80px;flex-shrink:0}.lp_content section.content_area.page_title .mv .serif_box p.serif{position:static;font-size:14px;padding:12px 16px;border-radius:16px;white-space:normal;text-align:left;width:100%}.lp_content section.content_area.page_title .mv .serif_box p.serif:after{display:none}.lp_content section.content_area.page_title .text{text-align:left}.lp_content section.content_area.index .header_content_title h2{height:auto;padding:16px;font-size:20px;border-radius:24px}.lp_content section.content_area.index ul{grid-template-columns:1fr;gap:8px}.lp_content section.content_area.index ul li{height:auto}.lp_content section.content_area.index ul li a{padding:16px 40px 16px 16px;font-size:14px}.lp_content section.content_area.fixed_amount .border_box{padding:30px 20px}.lp_content section.content_area.fixed_amount .catch{font-size:18px;margin-bottom:24px}.lp_content section.content_area.fixed_amount .not_price{font-size:18px;margin:30px 0 16px;padding-left:32px}.lp_content section.content_area.fixed_amount .not_price span:before{width:24px;height:24px;left:-32px}.lp_content section.content_area.fixed_amount ul{flex-direction:column;gap:12px}.lp_content section.content_area.fixed_amount ul li{padding:12px 24px;font-size:16px;text-align:center}.lp_content section.content_area.settlement_principles ul{grid-template-columns:1fr;gap:32px}.lp_content section.content_area.settlement_principles ul h3{font-size:20px}.lp_content section.content_area.settlement_principles ul .headline{font-size:14px;height:auto;padding:8px}.lp_content section.content_area.settlement_principles ul table th.amount{font-size:16px}.lp_content section.content_area.settlement_principles ul table td.price{font-size:20px}.lp_content section.content_area.residual_value ul{grid-template-columns:1fr;gap:24px}.lp_content section.content_area.residual_value ul li{padding:24px 16px}.lp_content section.content_area.residual_value ul .title_box{height:auto;padding:16px;border-radius:16px}.lp_content section.content_area.residual_value ul .title_box h3{font-size:22px}.lp_content section.content_area.residual_value ul p.settlement{width:80%;height:auto;padding:12px 0;border-radius:24px;font-size:16px}.lp_content section.content_area.residual_value ul table td.price{font-size:20px}.lp_content section.content_area.additional_function_options .red_bk{padding:30px 20px 40px}.lp_content section.content_area.additional_function_options ul{padding:0;margin-top:24px;display:flex;flex-direction:column;gap:16px}.lp_content section.content_area.additional_function_options ul:before{position:static;display:block;width:100%;max-width:180px;height:140px;margin:16px auto 0;order:3;background-position:center}.lp_content section.content_area.additional_function_options ul li{padding:24px 16px;margin-top:0!important}.lp_content section.content_area.additional_function_options ul li .content{align-items:flex-start}.lp_content section.content_area.additional_function_options ul li .content .no{flex-shrink:0}.lp_content section.content_area.additional_function_options ul li .content .no span{width:32px;height:32px;font-size:16px}.lp_content section.content_area.additional_function_options ul li .content .text_area h3{font-size:18px;text-align:center;margin-bottom:12px;line-height:1.4}.lp_content section.content_area.additional_function_options ul li .content .text_area p{font-size:14px;text-align:left}.lp_content section.content_area.about_voluntary_automobile_insurance ul{grid-template-columns:1fr;gap:16px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li{padding:20px 16px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .no span{width:32px;height:32px;font-size:16px}.lp_content section.content_area.about_voluntary_automobile_insurance ul li .content .text_area h3{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/aw_worry2.css.map */
