@charset "UTF-8";.scroll_block{width:100%}.scroll_block+.notes{justify-content:flex-end}.compare_area{max-width:100vw;overflow:hidden}.comparison_table03_wrap{margin-inline:calc(50% - 50vw);width:100vw}@media screen and (min-width:769px){.comparison_table03_wrap{background:#f5f6f6;border-radius:16px;border-radius:24px;margin-inline:auto;padding:50px 30px;width:100%}}@media screen and (min-width:961px){.comparison_table03_wrap{padding:50px}}.comparison_table03_wrap .notes_list{margin-inline:auto;max-width:90vw}.comparison_table03_wrap .notes_list li{color:#868686}@media screen and (min-width:769px){.comparison_table03_wrap .notes_list li{font-size:1rem}}.comparison_table03{display:grid;gap:1px;grid-template-columns:1fr 1fr}.comparison_table03 .my{box-shadow:4px 4px 8px rgba(0,0,0,.16);position:relative;z-index:1}.comparison_table03 .comparison_head,.comparison_table03 .comparison_row_name,.comparison_table03 .comparison_value{align-items:center;display:flex;justify-content:center}.comparison_table03 .comparison_head{background:#fff;border:1px solid #fff;font-size:.875rem;font-weight:700;padding:16px 8px;text-align:center}@media screen and (min-width:769px){.comparison_table03 .comparison_head{font-size:1.125rem}}.comparison_table03 .comparison_head .icon{margin-bottom:10px}.comparison_table03 .comparison_head .icon img{width:42px}@media screen and (min-width:769px){.comparison_table03 .comparison_head .icon img{width:60px}}.comparison_table03 .comparison_head .type{margin-bottom:10px}.comparison_table03 .comparison_head .name{background-color:#b3b3b3;border-radius:100px;color:#fff;display:inline-block;font-size:1.0625rem;padding:2px 10px;position:relative;width:120px}@media screen and (min-width:769px){.comparison_table03 .comparison_head .name{font-size:1.25rem}}.comparison_table03 .comparison_head:is(.my) .name{background-color:#0067f3}.comparison_table03 .comparison_value{background-color:#fff;border-bottom:1px solid #f5f6f6;color:#333;font-size:1rem;font-weight:700;height:auto;line-height:1.2;min-height:70px;padding:10px;text-align:center;vertical-align:middle}@media screen and (min-width:769px){.comparison_table03 .comparison_value{font-size:1.25rem;min-height:63px;padding:15px}}.comparison_table03 .comparison_value span{font-size:.7em}.comparison_table03 .comparison_value .note{font-size:.75rem}@media screen and (min-width:769px){.comparison_table03 .comparison_value .note{font-size:1rem}}.comparison_table03 .comparison_value .number{font-family:Montserrat;font-size:1.5625rem;font-weight:600;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.comparison_table03 .comparison_value .number{font-size:2rem}}.comparison_table03 .comparison_value .number.zero{font-size:2rem}@media screen and (min-width:769px){.comparison_table03 .comparison_value .number.zero{font-size:3.5rem}}.comparison_table03 .comparison_value .number .unit{font-family:Noto Sans JP,sans-serif;font-size:.75rem}@media screen and (min-width:769px){.comparison_table03 .comparison_value .number .unit{font-size:1rem}}.comparison_table03 .comparison_value p{margin-top:8px;position:relative}.comparison_table03 .comparison_row_name{background:#dce4ef;font-size:.875rem;font-weight:700;grid-column:1/3;padding:10px 0;text-align:center}@media screen and (min-width:769px){.comparison_table03 .comparison_row_name{font-size:1.125rem;padding:0}}.comparison_table03 .comparison_row_name span{font-size:.8em}@media screen and (min-width:769px){.comparison_table03{grid-template-columns:clamp(160px,25%,280px) 1fr 1fr;max-width:1200px;min-width:700px;width:100%}.comparison_table03:before{background:#f5f6f6;content:"";display:block;order:-1}.comparison_table03 .comparison_head:first-child{display:block}.comparison_table03 .comparison_head,.comparison_table03 .comparison_row_name,.comparison_table03 .comparison_value{grid-column:auto}}.lineup_copy{background:linear-gradient(135deg,rgba(255,140,92,.2),rgba(242,138,100,.2) 5%,rgba(0,103,243,.2) 50%,rgba(0,74,176,.2));border-radius:100px;margin-inline:auto;max-width:min(60vw,570px);padding:5px;text-align:center}.lineup_copy>div{align-items:center;background:linear-gradient(135deg,#ff8c5c,#f28a64 25%,#0067f3 50%,#004ab0);border-radius:100px;display:flex;justify-content:center;min-height:66px}.lineup_copy>div img{max-width:45vw}@media screen and (min-width:769px){.lineup_copy>div{min-height:84px}}.lineup_list02{display:grid;gap:24px 5%;grid-template-columns:100%}@media screen and (min-width:769px){.lineup_list02{gap:80px 6%;grid-template-columns:repeat(2,1fr)}}.lineup_list02 .lineup_box02{display:grid;gap:20px;grid-row:span 3;grid-template-rows:subgrid}.lineup_list02 .camera_box{align-items:center;display:flex;gap:15px;justify-content:space-between}.lineup_list02 .camera_box .copy{color:#868686;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-align:center}@media screen and (min-width:769px){.lineup_list02 .camera_box .copy{font-size:1.25rem}}.lineup_list02 .camera_box .camera_label{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.lineup_list02 .camera_box .camera_label span{border:1px solid #0067f3;border-radius:100px;color:#0067f3;font-size:.6875rem;font-weight:700;padding:2px 8px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.lineup_list02 .camera_box .camera_label span{font-size:.875rem}}.lineup_list02 .camera_box .camera_content{display:flex;flex-direction:column;gap:14px;width:50%}@media screen and (min-width:769px){.lineup_list02 .camera_box .camera_content{gap:10px;width:70%}}.lineup_list02 .camera_img{background:#f5f6f6;border-radius:8px;max-width:210px;padding:16px;position:relative;text-align:center;width:50%}@media screen and (min-width:769px){.lineup_list02 .camera_img{width:40%}}.lineup_list02 .camera_img .img{aspect-ratio:1;height:100%;max-height:136px;width:100%}.lineup_list02 .camera_img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.lineup_list02 .camera_img .lineup_badge{position:absolute;right:-10px;top:-10px;width:40%}@media screen and (min-width:769px){.lineup_list02 .camera_img .lineup_badge{width:30%}}.lineup_list02 .camera_img p{color:#868686;font-size:.75rem;margin-top:8px}.lineup_list02 .camera_info{align-items:center;color:#333;display:flex;flex-direction:column;gap:12px 5px;justify-content:space-between}.lineup_list02 .camera_info .name{font-family:Montserrat;font-size:1.125rem;font-weight:600;letter-spacing:.025em;line-height:1}@media screen and (min-width:769px){.lineup_list02 .camera_info .name{font-size:2rem;font-size:clamp(1.25rem,2.5vw,2rem)}}.lineup_list02 .camera_info .camera_price_box{align-items:flex-end;display:flex;font-size:.625rem;font-weight:700;gap:10px 2px;line-height:1}@media screen and (min-width:769px){.lineup_list02 .camera_info .camera_price_box{font-size:1.0625rem;gap:10px}}.lineup_list02 .camera_info .camera_price_box .unit01{font-size:1em;line-height:1;margin-right:2px;text-align:center;transform:translateY(0)}.lineup_list02 .camera_info .camera_price_box .price{font-size:1.4em;letter-spacing:-.015em;line-height:.7}@media screen and (min-width:769px){.lineup_list02 .camera_info .camera_price_box .price{font-size:1.18em}}.lineup_list02 .camera_info .camera_price_box .price .number{font-family:Montserrat;font-size:1.95em;font-weight:600}.lineup_list02 .camera_info .camera_price_box .unit02{font-size:1em;letter-spacing:.025em}.lineup_list02 .lineup_title{font-size:.75rem;letter-spacing:.025em;margin-bottom:20px;position:relative}@media screen and (min-width:769px){.lineup_list02 .lineup_title{font-size:1.125rem}}.lineup_list02 .lineup_title:before{background:#e0e0e0;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.lineup_list02 .lineup_title span{background-color:#fff;display:inline-block;padding:5px 20px 5px 0;position:relative;z-index:2}.lineup_list02 .camera_function_list{background:#f5f6f6;border-radius:8px;display:grid;grid-template-columns:repeat(8,1fr)}.lineup_list02 .camera_function_list>div{display:grid;gap:2px;grid-row:span 2;grid-template-rows:subgrid;padding:8px 2px;text-align:center}@media screen and (min-width:769px){.lineup_list02 .camera_function_list>div{padding:5px 2px 8px}}.lineup_list02 .camera_function_list>div:not(:nth-child(8n)){border-right:1px solid #fff}.lineup_list02 .camera_function_list>div:nth-child(-n+8){border-bottom:1px solid #fff}.lineup_list02 .camera_function_list>div .icon{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:auto;max-height:40px;max-width:50%}.lineup_list02 .camera_function_list>div .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.lineup_list02 .camera_function_list>div p{color:#767676;font-size:.625rem;font-size:clamp(.625rem,2.6666666667vw,.625rem);line-height:1.2}@media screen and (min-width:769px){.lineup_list02 .camera_function_list>div p{font-size:.875rem;font-size:clamp(.625rem,1.09375vw,.875rem)}}.lineup_list02 .camera_function_list>div p span{font-size:.5rem;font-size:clamp(.625rem,2.1333333333vw,.5rem)}@media screen and (min-width:769px){.lineup_list02 .camera_function_list>div p span{font-size:.78em}}.lineup_list02 .camera_scene_list{display:grid;gap:4%;grid-template-columns:repeat(3,1fr)}.lineup_list02 .camera_scene_list .img{margin-bottom:10px}.lineup_list02 .camera_scene_list p{color:#767676;text-align:center}@media screen and (min-width:769px){.lineup_list02 .camera_scene_list p{font-size:1.125rem;font-size:clamp(.625rem,1.40625vw,1.125rem)}}.recommend_list{background-color:#f5f6f6;border-radius:24px;display:grid;gap:24px 5%;grid-template-columns:100%;margin-inline:calc(50% - 50vw);padding:40px 5%;width:100vw}@media screen and (min-width:769px){.recommend_list{gap:26px 26px;grid-template-columns:repeat(2,1fr);margin-inline:auto;padding:60px;width:100%}}.recommend_list .recommend_box{background-color:#fff;border-radius:8px;display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid;overflow:hidden}.recommend_list .recommend_box .recommend_check_box{background:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/vwscam_lp02/img/202605/recommend_bg_sp.svg) bottom/contain no-repeat,#fff;padding:20px 4% 60px}@media screen and (min-width:769px){.recommend_list .recommend_box .recommend_check_box{background:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/vwscam_lp02/img/202605/recommend_bg.svg) bottom/contain no-repeat,#fff}}.recommend_list .note{color:#868686}.recommend_list .note li{font-size:.8125rem}@media screen and (min-width:769px){.recommend_list .check_list>li{padding-left:25px}.recommend_list .check_list>li:before{width:20px}}.recommend_list .camera_box{align-items:flex-end;display:flex;gap:15px 0;justify-content:space-between;padding:0 20px 30px}.recommend_list .camera_box .camera_content{display:flex;flex-direction:column;gap:14px;width:70%}@media screen and (min-width:769px){.recommend_list .camera_box .camera_content{gap:10px}}.recommend_list .camera_img{border-radius:8px;max-width:150px;padding:16px;position:relative;text-align:center;width:32%}@media screen and (min-width:769px){.recommend_list .camera_img{width:40%}}.recommend_list .camera_img .img{aspect-ratio:150/136;bottom:-15px;max-height:136px;position:relative;position:absolute;right:0;width:100%}.recommend_list .camera_img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}.recommend_list .camera_img .mb-c,.recommend_list .camera_img .md-1{bottom:-25px}.recommend_list .camera_info{align-items:flex-start;color:#333;display:flex;flex-direction:column;gap:12px 5px;justify-content:space-between}.recommend_list .camera_info .name{font-family:Montserrat;font-size:1.375rem;font-weight:600;letter-spacing:.025em;line-height:1}@media screen and (min-width:769px){.recommend_list .camera_info .name{font-size:1.5rem;font-size:clamp(1.25rem,1.875vw,1.5rem)}}.recommend_list .camera_info .camera_price_box{align-items:flex-end;display:flex;font-size:.75rem;font-weight:700;gap:10px 0;line-height:1}@media screen and (min-width:769px){.recommend_list .camera_info .camera_price_box{font-size:1rem;gap:10px 2px}}.recommend_list .camera_info .camera_price_box .unit01{font-size:1em;line-height:1;margin-right:2px;text-align:center;transform:translateY(0)}.recommend_list .camera_info .camera_price_box .price{font-size:1.2em;letter-spacing:-.015em;line-height:.7}@media screen and (min-width:769px){.recommend_list .camera_info .camera_price_box .price{font-size:1.18em}}.recommend_list .camera_info .camera_price_box .price .number{font-family:Montserrat;font-size:3em;font-weight:600}.recommend_list .camera_info .camera_price_box .unit02{font-size:1em;letter-spacing:.025em}.pickup_wifi_box{border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:40px 20px;grid-template-columns:100%;margin:40px auto 0;max-width:800px;padding:30px 16px;place-items:center;width:100%}@media screen and (min-width:769px){.pickup_wifi_box{grid-template-columns:repeat(2,1fr);margin:100px auto 0;padding:40px 3%}}.pickup_wifi_box .img{border-radius:8px;overflow:hidden;width:100%}.pickup_wifi_box .img img{width:100%}.pickup_wifi_box .content{font-size:.875rem;font-weight:500;width:100%}@media screen and (min-width:769px){.pickup_wifi_box .content{font-size:1rem}}.pickup_wifi_box .catch{border-left:4px solid #0067f3;color:#0067f3;font-weight:700;padding-left:8px}.pickup_wifi_box .title{font-size:1.125rem}@media screen and (min-width:769px){.pickup_wifi_box .title{font-size:1.5rem;font-size:clamp(1.25rem,1.875vw,1.5rem)}}.pickup_wifi_box .price_box_wrap{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.pickup_wifi_box .price_box_wrap>.label{background-color:#0067f3;border-radius:2px;color:#fff;font-size:.75rem;padding:1px 8px}@media screen and (min-width:769px){.pickup_wifi_box .price_box_wrap>.label{font-size:1rem}}.pickup_wifi_box .price_box{align-items:flex-end;display:flex;font-size:.625rem;font-weight:700;gap:10px 0;line-height:1}@media screen and (min-width:769px){.pickup_wifi_box .price_box{font-size:1rem;gap:10px 2px}}.pickup_wifi_box .price_box .unit01{font-size:1em;line-height:1;margin-right:2px;text-align:center}.pickup_wifi_box .price_box .price{font-size:1.2em;letter-spacing:-.015em;line-height:.7}@media screen and (min-width:769px){.pickup_wifi_box .price_box .price{font-size:1.18em}}.pickup_wifi_box .price_box .price .number{font-family:Montserrat;font-size:3em;font-weight:600}.pickup_wifi_box .price_box .unit02{font-size:1em;letter-spacing:.025em}[data-js=tab_table] .tab_contents .tab_content{display:none;opacity:0;transition:all .3s ease}[data-js=tab_table] .tab_contents .tab_content.active{display:block;opacity:1}.tab_table{margin:auto;max-width:1280px}.tab_button{display:flex;justify-content:center;margin-bottom:20px;padding-top:8px}.tab_button button{background-color:#f3f2f2;border:none;color:#aaa;cursor:pointer;font-size:1.25rem;font-weight:700;padding:15px;position:relative;width:100%}@media screen and (min-width:769px){.tab_button button{font-size:1.5rem}}.tab_button button.active{background-color:#fff;border-inline:1px solid #0067f3;color:#0067f3}.tab_button button.active:before{background-color:#fff;border-inline:1px solid #0067f3;border-top:1px solid #0067f3;bottom:100%;content:"";display:block;height:8px;left:-1px;position:absolute;width:calc(100% + 2px)}.tab_contents{padding:30px 0}@media screen and (min-width:769px){.tab_contents{background-color:#f5f6f6;border-radius:24px;padding:60px 5%}}.tab_contents .notes_list li{color:#868686}@media screen and (min-width:769px){#tab_yearly{min-width:950px}}.rental_plan_list03{display:flex;flex-direction:column;gap:48px 16px;justify-content:center}@media screen and (min-width:769px){.rental_plan_list03{flex-direction:row}}.rental_plan_list03 .rental_plan_box{background-color:#fff;border-radius:24px;max-width:370px;padding:0;position:relative;width:100%}@media screen and (min-width:769px){.rental_plan_list03 .rental_plan_box{border:1px solid #e0e0e0;padding:32px 24px}}.rental_plan_list03 .rental_plan_box.type_standard .storage_period{background-color:#94a8d0}.rental_plan_list03 .rental_plan_box.type_premium{margin-top:16px;padding-top:32px}@media screen and (min-width:769px){.rental_plan_list03 .rental_plan_box.type_premium{border:1px solid #0067f3;margin-top:0}}.rental_plan_list03 .rental_plan_box.type_premium .storage_period{background-color:#0067f3}.rental_plan_list03 .rental_plan_box .fukidashi{aspect-ratio:128/43;background:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/vwscam_lp02/img/202605/plan_fukidashi.svg) bottom/contain no-repeat;color:#fff;display:grid;font-size:1rem;font-weight:700;left:50%;max-width:128px;place-items:center;position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;width:40%}@media screen and (min-width:769px){.rental_plan_list03 .rental_plan_box .fukidashi{font-size:1.125rem}}.rental_plan_list03 .rental_plan_box .fukidashi span{transform:translateY(-7%)}.rental_plan_list03 .title_wrap{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.rental_plan_list03 .title_wrap .title{font-size:1.375rem;font-weight:700}@media screen and (min-width:769px){.rental_plan_list03 .title_wrap .title{font-size:1.5rem}}.rental_plan_list03 .storage_period{background-color:#a19696;border-radius:30px;color:#fff;font-weight:700;padding:4px 16px}.rental_plan_list03 .storage_period span{display:inline-block;font-size:1.86em;line-height:.7;transform:translateY(2px)}.rental_plan_list03 .content{display:grid;gap:10px 5px;grid-template-areas:"name label" "price price";grid-template-columns:auto 1fr}@media screen and (max-width:768px){.rental_plan_list03 .content .label{grid-area:label}.rental_plan_list03 .content .name{grid-area:name}.rental_plan_list03 .content .price_box_wrap{grid-area:price}}@media screen and (min-width:769px){.rental_plan_list03 .content{grid-template-areas:none;grid-template-columns:100%}}.rental_plan_list03 .label{align-items:center;display:flex;gap:8px 4px}.rental_plan_list03 .label span{border:1px solid #868686;border-radius:100px;color:#868686;font-size:.625rem;font-weight:500;line-height:1;padding:3px 6px}@media screen and (min-width:769px){.rental_plan_list03 .label span{font-size:.8125rem}}.rental_plan_list03 .description{color:#868686;margin-bottom:24px;text-align:center}.rental_plan_list03 .item_list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:769px){.rental_plan_list03 .item_list{gap:10px}}.rental_plan_list03 .item_list .item{align-items:center;background-color:#f5f6f6;border-radius:8px;display:flex;justify-content:space-between;padding:16px 5%;position:relative}.rental_plan_list03 .item_list .item .img{aspect-ratio:1;height:100%;max-width:150px;width:25%}@media screen and (min-width:769px){.rental_plan_list03 .item_list .item .img{width:35%}}.rental_plan_list03 .item_list .item .img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.rental_plan_list03 .icon_ratio{align-items:baseline;background-color:#ffe4e6;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);color:#e60013;display:flex;flex-direction:row;font-size:.625rem;font-weight:700;justify-content:center;left:0;line-height:1.2;padding:4px 13px 2px 5px;position:absolute;top:0;transform:translateY(-50%);width:auto}@media screen and (min-width:769px){.rental_plan_list03 .icon_ratio{align-items:center;aspect-ratio:1;border-radius:100px;clip-path:none;color:#333;flex-direction:column;font-size:.6875rem;left:auto;padding:0;right:0;transform:translate(20%,-20%);width:70px}}.rental_plan_list03 .icon_ratio:before{content:"月額の";margin-bottom:4px}.rental_plan_list03 .icon_ratio:after{color:#e60013;content:"OFF";font-size:1.36em}.rental_plan_list03 .icon_ratio .ratio_text02{font-size:1.09em;line-height:.7}.rental_plan_list03 .icon_ratio .number_box{color:#e60013;font-size:1.33em}.rental_plan_list03 .icon_ratio .number_box .number{font-size:1.1em}@media screen and (min-width:769px){.rental_plan_list03 .icon_ratio .number_box .number{font-size:1.5em}}.rental_plan_list03 .name{font-size:1.125rem;font-weight:700;letter-spacing:.025em}@media screen and (min-width:769px){.rental_plan_list03 .name{font-size:1.4375rem}}.rental_plan_list03 .price_box{align-items:flex-end;display:flex;font-size:.625rem;font-weight:700;gap:10px 0;line-height:1}@media screen and (min-width:769px){.rental_plan_list03 .price_box{font-size:.875rem;gap:10px 2px}}.rental_plan_list03 .price_box .unit01{font-size:1em;line-height:1;margin-right:2px;text-align:center}.rental_plan_list03 .price_box .price{font-size:1.2em;letter-spacing:-.015em;line-height:.7}@media screen and (min-width:769px){.rental_plan_list03 .price_box .price{font-size:1.23em}}.rental_plan_list03 .price_box .price .number{font-family:Montserrat;font-size:2em;font-weight:600}.rental_plan_list03 .price_box .unit02{font-size:1em;letter-spacing:.025em}.rental_plan_list03 .price_box_wrap{align-items:baseline;display:flex;flex-direction:row}@media screen and (min-width:769px){.rental_plan_list03 .price_box_wrap{flex-direction:column}}.rental_plan_list03 .price_yearly{align-items:baseline;color:#868686;display:flex;font-size:.75rem}@media screen and (min-width:769px){.rental_plan_list03 .price_yearly{font-size:.875rem;margin-top:6px}}.rental_plan_list03 .price_yearly span{display:inline-block;font-size:1.38em;font-weight:700;margin:0 1px}