.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.cards3 .im{height:240px}.tour .tx{padding-top:12px}.tour .tg{background:var(--sun)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 32px;display:grid}.tl-i .ph{height:250px;display:block}.tl-i .ph img{position:absolute;inset:0}.tl-i.w2{grid-column:span 2}.tl-i.w2 .ph{height:320px}.tl-i.dn{margin-top:70px}.tl-i h3{margin-top:13px;font-size:23px;font-weight:800;line-height:1.14}.tl-i .m{margin-top:3px;font-size:15px;font-weight:700}.tl-i .d{color:#1e4029;margin-top:3px;font-size:15px;line-height:1.36}.cmp2{border-collapse:collapse;width:100%;font-size:15.5px}.cmp2 th{text-align:left;border-bottom:2px solid var(--ink);white-space:nowrap;padding:0 16px 10px 0;font-size:14px;font-weight:800}.cmp2 td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 16px 16px 0;line-height:1.3}.cmp2 .nm{width:25%;font-size:18px;font-weight:800}.cmp2 .nm a{text-decoration:none}.cmp2 .fr{white-space:nowrap;font-size:18px;font-weight:800}.cmp2 td:nth-child(2),.cmp2 td:nth-child(4),.cmp2 td:nth-child(5){white-space:nowrap}.crumbs .cur{opacity:1}.th{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:72px;padding-top:30px;display:grid}.th h1{text-wrap:balance;margin-bottom:20px;font-size:60px;line-height:1.03}.th .rk{margin-bottom:14px}.th .rate{margin-bottom:14px;font-size:16px}.th .facts{margin-bottom:0}.th .facts li{font-size:16px}.buy2 .pr{letter-spacing:-.02em;margin-bottom:14px;font-size:54px;font-weight:800;line-height:1}.buy2 .pr small{letter-spacing:0;font-size:15px;font-weight:600}.buy2 .sm{text-align:center;margin-top:10px;font-size:14px;line-height:1.36}.mos2{grid-template-rows:250px 250px;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:56px;display:grid}.mos2 .ph{display:block}.mos2 .ph img{position:absolute;inset:0}.mos2 .a{grid-row:1/3}.mos2 .d{grid-column:2/4}.mos2 .all{background:#fff;border-radius:16px 0 0;padding:9px 0 0 16px;font-size:14px;font-weight:700;position:absolute;bottom:0;right:0}.take{grid-template-columns:1fr 1fr;gap:32px;display:grid}.take div{border-radius:0 56px;padding:34px 38px 38px}.take .y{background:var(--g3)}.take .n{background:var(--sun)}.take b{margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.1;display:block}.take p{font-size:19px;line-height:1.36}.tl2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.tl2 .pic{height:640px;display:block}.tl2 .pic img{position:absolute;inset:0}.tl2 h2{margin-bottom:8px}.tl2 .sub{margin-bottom:18px}.rw{border-bottom:1px solid var(--line);grid-template-columns:92px 72px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.rw .th2{border-radius:0 14px;width:72px;height:58px;display:block}.rw .th2 img{position:absolute;inset:0}.rw .mn{color:var(--word);letter-spacing:-.01em;font-size:27px;font-weight:800;line-height:1}.rw .mn small{color:var(--ink);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:600;display:block}.rw b{font-size:20px;font-weight:800;line-height:1.14;display:block}.rw em{margin-top:2px;font-size:14.5px;font-style:normal;line-height:1.3;display:block}.inc{grid-template-columns:1fr 1fr;gap:72px;display:grid}.inc h2{margin-bottom:14px;font-size:38px}.inc li{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;font-size:17px;display:flex}.inc svg{flex:none;width:21px;height:21px}.inc .y svg{color:var(--word)}.inc .n svg{color:var(--hot)}.mini.big{gap:8px 22px;font-size:16px}.mini.big svg{width:21px;height:21px}.th .rv1{margin-bottom:14px}.rb{max-width:980px;margin-top:22px;font-size:15px;line-height:1.42}.rb b{font-weight:800}.rvb{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:center;gap:56px;display:grid}.rv-n strong{letter-spacing:-.03em;font-size:96px;font-weight:800;line-height:.95;display:block}.rv-n .st5{color:#f2a900;letter-spacing:2px;margin:6px 0 4px;font-size:25px;display:block}.rv-n p{font-size:15px;line-height:1.3}.rv-b li{grid-template-columns:62px 1fr 52px;align-items:center;gap:12px;padding:7px 0;font-size:15px;display:grid}.rv-b b{font-weight:700}.rv-b .tr{background:var(--g1);border-radius:0 7px;height:16px;display:block;overflow:hidden}.rv-b i{background:var(--g3);height:100%;display:block}.rv-b .c{text-align:right;font-weight:700}.rv-s{gap:14px;display:grid}.rv-s div{background:var(--g1);border-radius:0 26px;grid-template-columns:1fr auto;align-items:baseline;gap:0 14px;padding:16px 22px;display:grid}.rv-s b{font-size:15px;font-weight:700}.rv-s strong{letter-spacing:-.02em;grid-area:1/2/3;align-self:center;font-size:38px;font-weight:800;line-height:1}.rv-s span{font-size:14px}@media (width<=820px){.cards3{grid-template-columns:1fr;gap:36px}.tiles{grid-template-columns:1fr 1fr;gap:28px 14px}.tl-i .ph{height:170px}.tl-i.w2{grid-column:1/-1}.tl-i.w2 .ph{height:230px}.tl-i.dn{margin-top:0}.tl-i h3{font-size:18px}.tl-i .m,.tl-i .d{font-size:13.5px}.cmp2,.cmp2 tbody,.cmp2 tr,.cmp2 td{width:100%;display:block}.cmp2 thead{display:none}.cmp2 tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,auto);justify-content:start;gap:6px 14px;padding:15px 0;display:grid}.cmp2 td{border:0;width:auto;padding:0;font-size:13.5px}.cmp2 td:before{content:attr(data-l);color:#5c7566;font-size:11px;font-weight:700;display:block}.cmp2 .nm{grid-column:1/-1;width:100%;font-size:17px}.cmp2 .fr{font-size:15px}.cmp2 .gf{grid-column:1/-1}.th{grid-template-columns:1fr;gap:24px;padding-top:14px}.th h1{margin-bottom:14px;font-size:34px;line-height:1.06}.buy2{display:none}.mos2{grid-template-rows:240px 120px 120px;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.mos2 .a{grid-area:1/1/auto/-1}.mos2 .d{grid-column:1/-1}.take{grid-template-columns:1fr;gap:16px}.take div{border-radius:0 40px;padding:24px 24px 26px}.take b{font-size:22px}.take p{font-size:17px}.tl2{grid-template-columns:1fr;gap:20px}.tl2 .pic{height:260px}.rw{grid-template-columns:62px 56px 1fr;gap:12px}.rw .th2{width:56px;height:48px}.rw .mn{font-size:21px}.rw b{font-size:17.5px}.rw em{font-size:13.5px}.rw .st{grid-column:3;justify-self:start}.inc{grid-template-columns:1fr;gap:36px}.inc h2{font-size:30px}.rvb{grid-template-columns:1fr;gap:26px}.rv-n strong{font-size:72px}.stick{border-top:1px solid var(--line);z-index:9;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:9px 16px;display:grid;position:fixed;bottom:0;left:0;right:0}.stick .p{white-space:nowrap;font-size:23px;font-weight:800;line-height:1}.stick .p small{font-size:11.5px;font-weight:600;display:block}.stick .btn{text-align:center;padding:12px 10px;font-size:15.5px;display:block}.foot.has-stick .ft{padding-bottom:88px}}.pr2{letter-spacing:-.025em;white-space:nowrap;font-size:62px;font-weight:800;line-height:1}.pr2 small{letter-spacing:0;font-size:15px;font-weight:600}.dw{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dw span{text-align:center;color:#9ab0a2;background:#fff;border-radius:0 9px;padding:8px 0;font-size:12.5px;font-weight:700;line-height:1;display:block}.dw .on{background:var(--word);color:#fff}.sm2{text-align:center;margin-top:12px;font-size:13.5px;line-height:1.36}.bl li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;font-size:15.5px;line-height:1.3;display:flex}.bl li:last-child{border-bottom:0}.bl svg{width:19px;height:19px;color:var(--word);flex:none;margin-top:1px}.bl b{font-weight:800}.stick{display:none}.ta{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:56px;padding-top:30px;display:grid}.ta-head h1{text-wrap:balance;margin-bottom:18px;font-size:54px;line-height:1.04}.ta-head .rv1{margin-bottom:14px}.ta-main .mos2{grid-template-rows:215px 215px;margin-top:36px}.ta-side{position:sticky;top:24px}.card{background:var(--g1);border-radius:0 72px;padding:40px 34px 30px}.card .pr2{margin-bottom:12px}.card .crv{margin-bottom:22px}.card .dwt{margin-bottom:9px;font-size:16px;font-weight:800}.card .dw{margin-bottom:18px}.card .bl{margin-bottom:22px}.card .bl li{border-color:#cfe6c6}.ta-main section{padding-top:96px}.ta-main .wrap{padding-left:0;padding-right:0}.ta-main .tl2{grid-template-columns:1fr;gap:28px}.ta-main .tl2 .pic{height:320px}.ta-main .pair2{grid-template-columns:1fr;gap:56px}.ta-main .m-t .tw{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:20px;display:grid}.ta-main .inc{gap:48px}.ta-main .take{gap:24px}.ta-main .take p{font-size:17px}.ta-main .qa{gap:30px 40px}.tb{padding-top:30px}.tb h1{text-wrap:balance;max-width:1120px;margin-bottom:16px;font-size:54px;line-height:1.04}.tb-m{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.tb .rv1{flex-direction:row;align-items:center;gap:12px;margin:0}.tb+.mos2{grid-template-rows:162px 162px;margin-top:26px}.band3{background:var(--sun);border-radius:0 72px;grid-template-columns:auto minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(230px,.9fr);align-items:center;gap:40px;margin-top:16px;padding:30px 44px;display:grid}.band3 .h{margin-bottom:7px;font-size:16px;font-weight:800;line-height:1.15;display:block}.band3 .v{font-size:14.5px;line-height:1.3;display:block}.band3 .dw{margin-bottom:7px}.band3 .dw span{color:#8a7b2e;background:#ffffff9e}.band3 .dw .on{background:var(--ink);color:#fff}.tc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"g t""g f";gap:0 24px;padding-top:30px;display:grid}.gal3{grid-area:g;grid-template-rows:minmax(0,1fr) 190px;grid-template-columns:1fr 1fr;gap:16px;min-height:640px;display:grid}.gal3 .ph{display:block}.gal3 .ph img{position:absolute;inset:0}.gal3 .a{grid-column:1/-1}.gal3 .all{background:#fff;border-radius:16px 0 0;padding:9px 0 0 16px;font-size:14px;font-weight:700;position:absolute;bottom:0;right:0}.ttl{background:var(--g3);border-radius:0 72px 0 0;grid-area:t;padding:34px 36px 24px}.ttl .rk{margin-bottom:10px;font-size:15px}.ttl .rk b{color:var(--ink);font-size:38px}.ttl h1{text-wrap:balance;margin-bottom:14px;font-size:40px;line-height:1.06}.ttl .rv1{margin-bottom:12px}.ttl .rate2 svg{color:var(--ink)}.ttl .fs{background:#fff}.ttl .mini{gap:6px 18px;margin:0;font-size:15px}.ttl .mini svg{color:var(--ink)}.ttl .mini svg circle{stroke:var(--g3)}.frmw{background:var(--g3);border-radius:0 0 0 72px;grid-area:f;padding:0 20px 20px}.frm{background:#fff;border-radius:0 0 0 56px;padding:22px 24px 20px}.frow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frow b{font-size:16px;font-weight:800}.frow small{font-size:13.5px}.chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:9px 0 16px;display:grid}.chips label{cursor:pointer;display:block;position:relative}.chips input{opacity:0;width:0;height:0;position:absolute}.chips span{text-align:center;background:var(--g1);border-radius:0 12px;padding:7px 0 8px;font-size:11.5px;font-weight:600;line-height:1.15;display:block}.chips b{font-size:21px;font-weight:800;line-height:1.1;display:block}.chips input:checked+span{background:var(--word);color:#fff}.chips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:1px}.stp{align-items:center;gap:12px;display:flex}.stp button{background:var(--g1);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:0 11px;font:800 21px/1 inherit}.stp output{text-align:center;min-width:20px;font-size:19px;font-weight:800}.tot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:14px 0 12px;padding-top:12px;display:flex}.tot span{font-size:14.5px}.tot strong{letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}@media (width>=821px){.stick.top{border-bottom:1px solid var(--line);z-index:9;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:10px 48px;transition:transform .18s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.stick.top[data-show="1"]{transform:none}.stick.top .n{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.stick.top .p{white-space:nowrap;font-size:25px;font-weight:800;line-height:1}.stick.top .p small{margin-left:5px;font-size:13px;font-weight:600}.stick.top .btn{padding:11px 22px;font-size:16px}}@media (width<=820px){.pr2{font-size:50px}.stick,.stick.top{border-top:1px solid var(--line);z-index:9;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:9px 16px;transition:transform .18s;display:grid;position:fixed;bottom:0;left:0;right:0}.stick[data-show="0"]{transform:translateY(110%)}.stick .n{display:none}.stick .p{white-space:nowrap;font-size:23px;font-weight:800;line-height:1}.stick .p small{font-size:11.5px;font-weight:600;display:block}.stick .btn{text-align:center;padding:12px 10px;font-size:15.5px;display:block}.ta{flex-direction:column;align-items:stretch;gap:0;padding-top:14px;display:flex}.ta-main{display:contents}.ta-head{order:1}.ta-main .mos2{order:2;grid-template-rows:240px 120px 120px;margin-top:24px}.ta-side{order:3;margin-top:20px;position:static}.ta-main section{order:4;padding-top:72px}.ta-head h1{margin-bottom:14px;font-size:34px;line-height:1.06}.card{border-radius:0 48px;padding:28px 24px 24px}.ta-main .tl2 .pic{height:240px}.ta-main .m-t .tw{grid-template-columns:1fr 1fr;justify-content:stretch}.tb{padding-top:14px}.tb h1{margin-bottom:14px;font-size:34px;line-height:1.06}.tb-m{gap:10px 16px}.tb+.mos2{margin-top:24px}.band3{border-radius:0 48px;grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:10px;padding:26px 24px}.band3 .cp,.band3 .cd,.band3 .cb{grid-column:1/-1}.tc{grid-template-columns:1fr;grid-template-areas:"t""g""f";gap:0;padding-top:14px}.ttl{border-radius:0 48px;padding:24px 22px 22px}.ttl h1{font-size:30px}.gal3{grid-template-rows:240px 130px;gap:10px;min-height:0;margin-top:12px}.frmw{background:0 0;border-radius:0;margin-top:12px;padding:0}.frm{background:var(--g1);border-radius:0 48px;padding:24px 20px 20px}.chips span,.stp button{background:#fff}}.lead2{margin:-8px 0 24px;font-size:17px}.lead2 b{font-weight:800}.stopsb .sub{margin:8px 0 18px}.ta-main .rw{grid-template-columns:82px 72px 1fr}.strip{scrollbar-width:thin;grid-auto-columns:230px;grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.strip .ph{height:170px;display:block}.strip img{position:absolute;inset:0}.strip figcaption{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.25}.stick{transition:transform .18s}.ta-main .mos2{margin-top:36px}@media (width<=820px){.ta-main .rw{grid-template-columns:62px 56px 1fr}.strip{grid-auto-columns:180px}.strip .ph{height:130px}.ta-main .wrap{width:100%;min-width:0;margin-left:0;margin-right:0}}.ta-main .rb+.warn{margin-top:14px}
