.scroll_block{width:100%}.scroll_block+.notes{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comparison_table01_wrap{background:#f5f6f6;border-radius:16px;padding:30px 0 30px 15px}@media screen and (min-width:769px){.comparison_table01_wrap{border-radius:24px;padding:50px 30px}}@media screen and (min-width:961px){.comparison_table01_wrap{padding:50px}}.comparison_table01_wrap .swipe_sp{display:block;margin-bottom:16px}@media screen and (min-width:769px){.comparison_table01_wrap .swipe_sp{display:none}}.comparison_table01{margin-bottom:10px;table-layout:fixed;width:770px}@media screen and (min-width:769px){.comparison_table01{max-width:1200px;width:100%}}.comparison_table01 colgroup col:first-child{width:100px}@media screen and (min-width:769px){.comparison_table01 colgroup col:first-child{max-width:180px;width:15%}}.comparison_table01 colgroup col:nth-child(2){width:190px}@media screen and (min-width:769px){.comparison_table01 colgroup col:nth-child(2){max-width:300px;width:26%}}.comparison_table01 :is(thead td,tbody th){left:0;position:sticky;width:110px;z-index:5}@media screen and (min-width:769px){.comparison_table01 :is(thead td,tbody th){width:auto}}.comparison_table01 th{background:#dce4ef}.comparison_table01 thead th{border:1px solid #fff;font-size:1.125rem;vertical-align:bottom}.comparison_table01 thead th:is(.my){background:#004ab0;border-radius:16px 16px 0 0;position:relative}.comparison_table01 thead th:is(.my):before{border-left:4px solid #004ab0;border-radius:16px 16px 0 0;border-right:4px solid #004ab0;border-top:4px solid #004ab0;content:"";display:block;height:calc(100% + 5px);left:0;position:absolute;top:-4px;width:100%;z-index:5}.comparison_table01 thead th:is(.my) .name{color:#fff;font-size:1.25rem}@media screen and (min-width:769px){.comparison_table01 thead th:is(.my) .name{font-size:2rem}}.comparison_table01 thead .name{display:grid;font-size:1rem;min-height:80px;padding:10px;place-content:center;place-items:center;position:relative}@media screen and (min-width:769px){.comparison_table01 thead .name{font-size:1.25rem;padding:16px 10px}}.comparison_table01 tbody{background:#fff;position:relative}.comparison_table01 tbody tr{min-height:100%}@media screen and (min-width:769px){.comparison_table01 tbody tr{height:90px}}.comparison_table01 tbody tr:last-child :is(.my):before{border-bottom:4px solid #004ab0;border-radius:0 0 16px 16px;z-index:4}.comparison_table01 tbody td,.comparison_table01 tbody th{border-bottom:1px solid #c9c5c5;line-height:1.2}.comparison_table01 tbody td span,.comparison_table01 tbody th span{font-size:.7em}.comparison_table01 tbody th{font-size:.875rem;padding:20px 0;vertical-align:middle}@media screen and (min-width:769px){.comparison_table01 tbody th{font-size:1.125rem;padding:0}}.comparison_table01 tbody th span{font-size:.8em}.comparison_table01 tbody th:before{background:#f5f6f6;content:"";display:block;height:calc(100% + 2px);left:-5px;position:absolute;top:-1px;width:5px}.comparison_table01 tbody td{background-color:#fff;color:#6a6767;font-size:1rem;font-weight:700;height:auto;padding:10px;text-align:center;vertical-align:middle}@media screen and (min-width:769px){.comparison_table01 tbody td{font-size:1.25rem;padding:15px}}.comparison_table01 tbody td .note{display:block;font-size:.75rem}@media screen and (min-width:769px){.comparison_table01 tbody td .note{font-size:1rem}}.comparison_table01 tbody td .number{font-family:Montserrat;font-size:1.5625rem;font-weight:600;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.comparison_table01 tbody td .number{font-size:2rem}}.comparison_table01 tbody td .number.zero{font-size:2rem}@media screen and (min-width:769px){.comparison_table01 tbody td .number.zero{font-size:3.5rem}}.comparison_table01 tbody td .number .unit{font-family:Noto Sans JP,sans-serif;font-size:.75rem}@media screen and (min-width:769px){.comparison_table01 tbody td .number .unit{font-size:1rem}}.comparison_table01 tbody td p{margin-top:8px;position:relative}.comparison_table01 tbody td .storage_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px) and (max-width:1079px){.comparison_table01 tbody td .storage_box{gap:10px}}.comparison_table01 tbody td .storage_box>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (min-width:769px) and (max-width:1079px){.comparison_table01 tbody td .storage_box>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.comparison_table01 tbody td .storage_box .title{background:#dce4ef;border-radius:2px;font-size:.4375rem;padding:5px 2px;text-align:center;width:46px}@media screen and (min-width:769px){.comparison_table01 tbody td .storage_box .title{font-size:.625rem;width:60px}}.comparison_table01 tbody td:is(.my){color:#004ab0;font-size:1.125rem;position:relative}@media screen and (min-width:769px){.comparison_table01 tbody td:is(.my){font-size:1.5rem}}.comparison_table01 tbody td:is(.my):before{border-left:4px solid #004ab0;border-right:4px solid #004ab0;content:"";display:block;height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:100%}.comparison_table01 tbody td:is(.my) .storage_box .title{font-size:.4375rem;width:63px}@media screen and (min-width:769px){.comparison_table01 tbody td:is(.my) .storage_box .title{font-size:.75rem;width:86px}}.sec_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec_title_wrap .title{font-size:1.625rem;line-height:1.5;text-align:center}@media screen and (min-width:769px){.sec_title_wrap .title{font-size:2.5rem}}.sec_title_wrap .sub_title{margin-bottom:16px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;color:#0067f3;font-size:1rem;font-weight:700;line-height:1.2;order:-1;text-align:center}@media screen and (min-width:769px){.sec_title_wrap .sub_title{margin-bottom:20px}}.sec_title_wrap .lead_text{font-size:1rem;margin-top:32px;text-align:center}.number{font-family:Montserrat;font-weight:600}.cp_bnr_block{padding-top:40px}@media screen and (min-width:769px){.cp_bnr_block{padding-top:40px}}.about_area{overflow:hidden}.about_area .outline{position:relative}.about_area .about_point_list,.about_area .about_title{width:100%}@media screen and (min-width:769px){.about_area .about_point_list,.about_area .about_title{max-width:580px;width:60%}}.about_area .about_title{font-size:2rem;font-weight:700;margin-bottom:40px}@media screen and (min-width:769px){.about_area .about_title{font-size:3rem;margin-bottom:60px}}.about_area .about_title .title{font-size:1em;line-height:1.5}.about_area .about_img{text-align:right}@media screen and (min-width:769px){.about_area .about_img{bottom:0;max-width:484px;position:absolute;right:0;text-align:center;width:40%}}.about_area .about_img img{width:80%}@media screen and (min-width:769px){.about_area .about_img img{width:100%}}.about_point_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 0;margin-top:30px}@media screen and (min-width:769px){.about_point_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.about_point_list .about_point_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700;gap:8px;text-align:center;width:100%}@media screen and (min-width:769px){.about_point_list .about_point_box{padding:0 8px 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem}.about_point_list .about_point_box:not(:last-child){border-right:1px solid #e0e0e0}}.about_point_list .about_point_box .icon{display:block;text-align:center}.about_point_list .about_point_box .icon img{display:block;width:30px}@media screen and (min-width:769px){.about_point_list .about_point_box .icon img{width:48px}}.scene_list{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.scene_list{grid-template-columns:repeat(5,1fr)}}.scene_list div{border-radius:8px;overflow:hidden;position:relative}@media screen and (min-width:769px){.scene_list div{border-radius:16px}}.scene_list div span{background-color:#fff;border-radius:8px 0 8px 0;display:inline-block;font-size:.75rem;font-weight:700;left:0;padding:4px 12px;position:absolute;top:0}@media screen and (min-width:769px){.scene_list div span{border-radius:16px 0 16px 0;font-size:.875rem}}.scene_list div img{width:100%}.tag_list{color:#0067f3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;gap:8px;list-style:none;padding-left:0}@media screen and (min-width:769px){.tag_list{font-size:1rem}}.tag_list>li{background:#fff;border-radius:2px;font-weight:700;padding:3px 8px}.point_list{display:grid;gap:24px 32px;grid-template-columns:100%}@media screen and (min-width:769px){.point_list{grid-template-columns:repeat(2,1fr)}}.point_list_box{background:#f5f6f6;border-radius:16px;display:grid;grid-row:span 2;grid-template-rows:subgrid;overflow:hidden}.point_list_box .point_list_box_inner{border-radius:16px;display:grid;gap:24px;padding:30px 16px}@media screen and (min-width:769px){.point_list_box .point_list_box_inner{border-radius:24px;padding:30px}}.point_list_box .point{color:#0067f3;font-family:Montserrat;font-size:.75rem;font-weight:700;margin-bottom:16px}@media screen and (min-width:769px){.point_list_box .point{font-size:.875rem;margin-bottom:24px}}.point_list_box .title{font-size:1.625rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:769px){.point_list_box .title{font-size:2rem}}.point_list_box .point_text{font-size:.875rem}@media screen and (min-width:769px){.point_list_box .point_text{font-size:1rem}}.point_list_box .point_list_content{border-top:1px solid #e0e0e0;padding-top:24px}.point_list_box .point_list_img img{width:100%}.check_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 3%;list-style:none;padding-left:0}.check_list>li{color:#333;font-size:.875rem;font-weight:700;padding-left:20px;position:relative}@media screen and (min-width:769px){.check_list>li{font-size:1rem}}.check_list>li:before{aspect-ratio:1;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20transform%3D%22translate%28-121%29%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%227.5%22%20transform%3D%22translate%28121%29%22%20fill%3D%22%230067f3%22%2F%3E%3Cpath%20d%3D%22M88.254%2C4300.278l-4.223-4.057%2C1.385-1.442%2C2.679%2C2.573%2C4.714-5.632L94.342%2C4293Z%22%20transform%3D%22translate%2839.35%20-4288.088%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:6px;width:15px}.use_list{display:grid;gap:24px 2%;grid-template-columns:100%}@media screen and (min-width:769px){.use_list{grid-template-columns:repeat(3,1fr)}}.use_list .use_list_box{background:#f5f6f6;border-radius:16px;overflow:hidden;padding:32px 16px}@media screen and (min-width:769px){.use_list .use_list_box{border-radius:24px;padding:40px 16px}}@media screen and (min-width:961px){.use_list .use_list_box{padding:40px}}.use_list .use_list_box .img{border-radius:16px;margin-bottom:24px;overflow:hidden}@media screen and (min-width:769px){.use_list .use_list_box .img{margin-bottom:40px}}.use_list .use_list_box .img img{width:100%}.use_list .use_title_wrap{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}@media screen and (min-width:769px){.use_list .use_title_wrap{margin-bottom:24px;padding-bottom:24px}}.use_list .use_title_wrap .title{font-size:1.25rem;font-weight:700;margin-bottom:16px}@media screen and (min-width:769px){.use_list .use_title_wrap .title{font-size:1.875rem;margin-bottom:8px}}.use_list .check_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 3%;list-style:none;padding-left:0}.use_list .check_list>li{color:#868686;font-size:.75rem;padding-left:20px}@media screen and (min-width:769px){.use_list .check_list>li{font-size:.8125rem}}.use_list .check_list>li:before{top:4px}.label_construct{aspect-ratio:140/100;background-color:#333;border-radius:0 24px 0 0;clip-path:polygon(0 0,100% 0,100% 100%);display:-webkit-box;display:-ms-flexbox;display:flex;max-width:140px;overflow:hidden;position:absolute;right:0;top:0;width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.label_construct span{color:#fff;display:inline-block;font-size:1rem;line-height:1;margin-top:-10px;-webkit-transform:translate(25%,-25%) rotate(37deg);transform:translate(25%,-25%) rotate(37deg);white-space:nowrap}@media screen and (min-width:769px){.label_construct span{font-size:1.125rem}}.lineup_list{display:grid;gap:24px 3%;grid-template-columns:100%}@media screen and (min-width:769px){.lineup_list{grid-template-columns:repeat(2,1fr)}}.lineup_box{display:grid;grid-row:span 3;grid-template-rows:subgrid;overflow:hidden}.lineup_box .lineup_title_wrap{width:100%}@media screen and (min-width:769px){.lineup_box .lineup_title_wrap{width:65%}}.lineup_box .lineup_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#868686;-ms-flex-direction:column;flex-direction:column;font-weight:700;gap:8px;margin-bottom:16px}.lineup_box .lineup_title_wrap .title{font-size:1.6875rem;letter-spacing:.05em;line-height:1.37}@media screen and (min-width:769px){.lineup_box .lineup_title_wrap .title{font-size:2rem;font-size:clamp(1.25rem,2.5vw,2rem)}}.lineup_box .lineup_title_wrap .copy{font-size:.875rem}@media screen and (min-width:769px){.lineup_box .lineup_title_wrap .copy{font-size:1rem;font-size:clamp(.75rem,1.25vw,1rem)}}.lineup_box .lineup_label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;width:32%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.lineup_box .lineup_label{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:65%}}.lineup_box .camera_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:769px){.lineup_box .camera_img{height:100%;position:absolute;right:0;top:0;width:45%}}@media screen and (min-width:961px){.lineup_box .camera_img{width:50%}}.lineup_box .camera_img img{width:100%}.lineup_box .camera_img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.lineup_box .camera_img_wrap{display:block}}.lineup_box_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 16px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;background:#f5f6f6;border-radius:16px;order:-1;position:relative}@media screen and (min-width:769px){.lineup_box_top{border-radius:24px;padding:30px}}.lineup_box_bottom .lineup_title{margin-bottom:20px;position:relative}.lineup_box_bottom .lineup_title:before{background:#e0e0e0;content:"";display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.lineup_box_bottom .lineup_title span{background-color:#fff;display:inline-block;padding:5px 5px 5px 0;position:relative;z-index:2}.lineup_box_bottom .camera_function_img{margin:auto;max-width:430px;text-align:center;width:100%}.lineup_box_bottom .camera_function_img img{width:100%}.camera_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px 5px;justify-content:space-between}@media screen and (min-width:769px){.camera_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.camera_info .name{font-family:Montserrat;font-size:1.625rem;font-weight:600;letter-spacing:.025em;line-height:1}@media screen and (min-width:769px){.camera_info .name{font-size:2rem;font-size:clamp(1.25rem,2.5vw,2rem)}}.camera_info .camera_price_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700;gap:10px;line-height:1}.camera_info .camera_price_box .unit01{font-size:.875rem;margin-right:2px;text-align:center;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.camera_info .camera_price_box .price{font-size:1.375rem;letter-spacing:-.015em;line-height:1}.camera_info .camera_price_box .price .number{font-family:Montserrat;font-size:2.5rem;font-weight:600}.camera_info .camera_price_box .unit02{font-size:.875rem;letter-spacing:.025em}#eva-p .camera_img img{max-width:120px}#mb-c .camera_img img{max-width:228px}#md-1 .camera_img img{max-width:221px}#cam2 .camera_img img{max-width:127px}.plan_table_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:15px 2px;justify-content:center}@media screen and (min-width:769px){.plan_table_tab{gap:15px}}.plan_table_tab>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dfe4e4;border-radius:16px 16px 0 0;color:#333;cursor:pointer;font-size:.875rem;font-weight:700;gap:4px 16px;padding:10px 0;position:relative;text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}@media screen and (min-width:769px){.plan_table_tab>span{border-radius:24px 24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.5rem;padding:10px}}.plan_table_tab>span.active{background:#fff}.plan_table_tab>span span{font-size:.7em}@media screen and (min-width:769px){.plan_table_tab>span span{font-size:1em}}.tab_eva_p{max-width:26px}@media screen and (min-width:769px){.tab_eva_p{max-width:34px}}.tab_mb_c{max-width:50px}@media screen and (min-width:769px){.tab_mb_c{max-width:59px}}.tab_md_1{max-width:57px}@media screen and (min-width:769px){.tab_md_1{max-width:63px}}.plan_table_contents{background:#fff;border-radius:0 0 16px 16px}@media screen and (min-width:769px){.plan_table_contents{border-radius:0 0 24px 24px}}.plan_table_contents .plan_table_content{display:none}.plan_table_contents .plan_table_content.active{display:block}.rental_area{overflow:hidden}.rental_plan_title01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:700;margin-bottom:24px}@media screen and (min-width:769px){.rental_plan_title01{font-size:2rem;margin-bottom:32px}}.rental_plan_title01 .title_lable{background:#868686;border-radius:4px;color:#fff;font-size:1rem;line-height:1;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rental_plan_title02{border-bottom:1px solid #e0e0e0;font-size:1.25rem;margin-bottom:20px;padding-bottom:24px}@media screen and (min-width:769px){.rental_plan_title02{font-size:1.625rem;font-weight:700;margin-bottom:40px}}.rental_plan_wrap{background:#f5f6f6;border-radius:16px;margin-inline:calc(50% - 50vw);padding:32px 16px;width:100vw}@media screen and (min-width:769px){.rental_plan_wrap{border-radius:24px;margin-inline:auto;padding:32px;width:100%}}.rental_plan_wrap.type01+.rental_plan_wrap{margin-top:24px}@media screen and (min-width:769px){.rental_plan_wrap.type01+.rental_plan_wrap{margin-top:32px}}.rental_plan_wrap.type01 .plan_table_content{margin-inline:auto;padding:32px 16px;width:100%}@media screen and (min-width:769px){.rental_plan_wrap.type01 .plan_table_content{padding:32px 20px}.rental_plan_wrap.type01 #rental_plan_monthly .rental_plan_list{grid-template-columns:repeat(2,1fr)}}.rental_plan_wrap.type02 .rental_plan_name_box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;gap:8px 6px;padding:10px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .rental_plan_name_box_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:102px;padding:10px 16px}}.rental_plan_wrap.type02 .rental_plan_name_box{text-align:left;width:170px}.rental_plan_wrap.type02 .rental_plan_name_box .name{font-size:.875rem;font-weight:700;line-height:1;margin-bottom:6px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .rental_plan_name_box .name{font-size:1.25rem;margin-bottom:8px}}.rental_plan_wrap.type02 .rental_plan_name_box p{font-size:.75rem}.rental_plan_wrap.type02 .storage_period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100px;color:#5a5858;padding:0 10px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem}.rental_plan_wrap.type02 .storage_period div{color:#a19696}.rental_plan_wrap.type02 .storage_period .storage_title{display:none;font-size:.75rem}@media screen and (min-width:769px){.rental_plan_wrap.type02 .storage_period .storage_title{display:block}}.rental_plan_wrap.type02 .storage_period .number{font-size:1.7em;line-height:1}@media screen and (min-width:961px){.rental_plan_wrap.type02 .storage_period{aspect-ratio:1;border-radius:150%;padding:0;width:80px}}.rental_plan_wrap.type02 .price_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rental_plan_wrap.type02 .price_box,.rental_plan_wrap.type02 .price_box .monthly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rental_plan_wrap.type02 .price_box .monthly{font-size:.625rem;gap:4px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .price_box .monthly{font-size:.75rem}}.rental_plan_wrap.type02 .price_box .monthly .number{font-size:1.8125rem;line-height:1}.rental_plan_wrap.type02 .price_box .monthly .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;line-height:1}.rental_plan_wrap.type02 .price_box .monthly .unit .tax{color:#333;font-size:.5625rem}.rental_plan_wrap.type02 .price_box .yearly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.75rem;gap:2px;justify-content:center;white-space:nowrap}.rental_plan_wrap.type02 .price_box .yearly del{text-decoration:line-through}.rental_plan_wrap.type02 .discount_label{font-size:.9375rem;font-weight:700;left:50%;padding:10px 0;position:absolute;top:0;translate:-50% -50%;white-space:nowrap;z-index:1}.rental_plan_wrap.type02 .discount_label div{background:#ffe4e6;border-radius:3px;color:#e60013;line-height:1;padding:4px 6px}.rental_plan_wrap.type02 .discount_label div .number{font-size:1.4em}.rental_plan_wrap.type02 .discount_label:after,.rental_plan_wrap.type02 .discount_label:before{content:"";display:block;left:50%;position:absolute}.rental_plan_wrap.type02 .discount_label:before{background-color:#ffb5ba;clip-path:polygon(50% 0,0 100%,100% 100%);height:10px;top:0;translate:-50% -50%;width:24px}.rental_plan_wrap.type02 .discount_label:after{background-color:#ffb5ba;height:100%;top:50%;translate:-50% -50%;width:4px;z-index:-1}.rental_plan_wrap.type02 .plan_table{border-collapse:collapse;min-width:660px;position:relative;table-layout:fixed;width:100%}.rental_plan_wrap.type02 .plan_table .plan_del_slash{background:linear-gradient(to bottom right,transparent calc(50% - .5px),#cbc7c7 0,#cbc7c7 calc(50% + .5px),transparent 0)}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table colgroup col{width:calc(33.33333% - 52.66667px)}}.rental_plan_wrap.type02 .plan_table colgroup col:nth-child(3){width:136px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table colgroup col:nth-child(3){width:calc(33.33333% - 52.66667px)}}.rental_plan_wrap.type02 .plan_table colgroup col:first-child{width:80px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table colgroup col:first-child{width:110px}}.rental_plan_wrap.type02 .plan_table colgroup col:nth-child(2){width:38px}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table colgroup col:nth-child(2){width:51px}}.rental_plan_wrap.type02 .plan_table thead .type_light{background-color:#a19696;border-top-left-radius:16px}.rental_plan_wrap.type02 .plan_table thead .type_standard{background-color:#6b85ba}.rental_plan_wrap.type02 .plan_table thead .type_standard .storage_period div{color:#6b85ba}.rental_plan_wrap.type02 .plan_table thead .type_premium{background-color:#0067f3;border-top-right-radius:16px}.rental_plan_wrap.type02 .plan_table thead .type_premium .storage_period div{color:#0067f3}.rental_plan_wrap.type02 .plan_table tbody{background:#fff;position:relative}.rental_plan_wrap.type02 .plan_table tbody:before{border:2px solid #333;border-top-left-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.rental_plan_wrap.type02 .plan_table tbody .type_standard{background-color:rgba(171,199,255,.15)}.rental_plan_wrap.type02 .plan_table tbody .type_premium{background-color:rgba(0,103,243,.1)}.rental_plan_wrap.type02 .plan_table tbody .plan_period{background:#333;color:#fff;font-size:.9375rem;left:80px;padding:8px 4px;position:sticky;text-align:center;vertical-align:middle;z-index:3}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table tbody .plan_period{font-size:1rem;left:110px}}.rental_plan_wrap.type02 .plan_table tbody .plan_period span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between;margin:auto;text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.rental_plan_wrap.type02 .plan_table tbody .type_premium .price_box,.rental_plan_wrap.type02 .plan_table tbody .type_standard .price_box{margin-bottom:16px}.rental_plan_wrap.type02 .plan_table tbody .type_premium .price_box .monthly,.rental_plan_wrap.type02 .plan_table tbody .type_standard .price_box .monthly{color:#0067f3}.rental_plan_wrap.type02 .plan_table tbody tr:first-child th{border-radius:16px 0 0 0}.rental_plan_wrap.type02 .plan_table tbody tr:nth-child(2n) td{border-bottom:2px solid #333;border-top:1px dashed #c9c5c5}.rental_plan_wrap.type02 .plan_table tbody tr:nth-child(2n) td:not(:first-child){position:relative}.rental_plan_wrap.type02 .plan_table tbody tr:nth-child(2n) td .price_box{margin-bottom:0;margin-top:16px}.rental_plan_wrap.type02 .plan_table tbody tr:nth-child(2n) .plan_period{border-bottom:1px dashed #fff}.rental_plan_wrap.type02 .plan_table tbody tr:last-child .plan_period{border-bottom:2px solid #333}.rental_plan_wrap.type02 .plan_table tbody td,.rental_plan_wrap.type02 .plan_table tbody th{vertical-align:middle}.rental_plan_wrap.type02 .plan_table tbody th{background-color:#fff;border-bottom:2px solid #333;font-family:Montserrat;font-size:1.125rem;font-weight:700;left:0;padding:16px 4px;position:sticky;z-index:3}@media screen and (min-width:769px){.rental_plan_wrap.type02 .plan_table tbody th{font-size:1.5rem}}.rental_plan_wrap.type02 .plan_table tbody td{padding:16px 10px}@supports (-webkit-touch-callout:none){.rental_plan_wrap.type02 .plan_table tbody:before{--thead-height:111px;top:var(--thead-height)}}.rental_plan_list{display:grid;gap:40px 0;grid-template-columns:100%}@media screen and (min-width:769px){.rental_plan_list{grid-template-columns:repeat(3,1fr)}}.rental_plan_list .rental_plan_box{display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid;padding:0;text-align:center}@media screen and (min-width:769px){.rental_plan_list .rental_plan_box{padding:0 6%}.rental_plan_list .rental_plan_box:not(:last-child){border-right:1px solid #e0e0e0}}.rental_plan_list .rental_plan_box .number{font-family:Montserrat;font-weight:600}.rental_plan_list .rental_title_wrap{margin-bottom:24px}@media screen and (min-width:769px){.rental_plan_list .rental_title_wrap{margin-bottom:40px}}.rental_plan_list .rental_title_wrap:before{background:#fff;content:"";display:block;height:10px;margin-bottom:40px;width:100%}.rental_plan_list .rental_title_wrap .title{font-size:1.25rem;font-weight:700;margin-bottom:16px}@media screen and (min-width:769px){.rental_plan_list .rental_title_wrap .title{font-size:1.5rem}}.rental_plan_list .rental_title_wrap p{font-size:.9375rem}@media screen and (min-width:769px){.rental_plan_list .rental_title_wrap p{font-size:1rem}}.rental_plan_list .rental_price{line-height:1;margin-bottom:24px;text-align:center}@media screen and (min-width:769px){.rental_plan_list .rental_price{margin-bottom:40px}}.rental_plan_list .rental_price .price{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;line-height:1}.rental_plan_list .rental_price .price .number{font-size:3rem}.rental_plan_list .rental_price .price .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;gap:1px;line-height:1}.rental_plan_list .rental_price .price .unit span:first-child{font-size:.87em}.rental_plan_list .rental_price .price .unit span:last-child{font-weight:700}.rental_plan_list .rental_price .price .unit01{font-size:1rem;line-height:1;margin-right:4px;text-align:center}@media screen and (min-width:769px){.rental_plan_list .rental_price .price .unit01{font-size:1.125rem}}.rental_plan_list .rental_price .price_yearly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1rem;gap:2px;justify-content:center;white-space:nowrap}@media screen and (min-width:769px){.rental_plan_list .rental_price .price_yearly{font-size:1.125rem}}.rental_plan_list .rental_price .price_yearly del{text-decoration:line-through}.rental_plan_list .rental_price .discount_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(230,0,19,.1);border-radius:6px;color:#e60013;font-size:.9375rem;font-weight:700;justify-content:center;line-height:1;margin:16px auto 0;max-width:280px;padding:5px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.rental_plan_list .rental_price .discount_label{font-size:1rem}}.rental_plan_list .rental_price .discount_label .number{font-size:1.25rem;line-height:1}@media screen and (min-width:769px){.rental_plan_list .rental_price .discount_label .number{font-size:1.5rem}}.rental_plan_list .storage_period{border-radius:4px;color:#fff;font-size:1.125rem;font-weight:700;line-height:1;padding:8px}.rental_plan_list .storage_period .number{font-size:2rem}.type_light .rental_title_wrap:before,.type_light .storage_period{background:#a19696}.type_standard .rental_title_wrap:before,.type_standard .storage_period{background:#94a8d0}.type_premium .rental_title_wrap:before,.type_premium .storage_period{background:#0067f3}.rental_plan_list02{display:grid;gap:40px 16px;grid-template-columns:100%}@media screen and (min-width:961px){.rental_plan_list02{gap:40px 5%;grid-template-columns:repeat(2,1fr)}}.rental_plan_list02 .rental_plan_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f5f6f6;border-radius:16px;-ms-flex-direction:column;flex-direction:column;padding:32px 5%}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:24px;-ms-flex-direction:row;flex-direction:row;padding:32px}}.rental_plan_list02 .rental_plan_left,.rental_plan_list02 .rental_plan_right{width:100%}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_left,.rental_plan_list02 .rental_plan_right{width:50%}}.rental_plan_list02 .rental_plan_left{min-width:230px}.rental_plan_list02 .rental_plan_left,.rental_plan_list02 .rental_plan_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rental_plan_list02 .rental_plan_right{text-align:center}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_right{max-width:calc(100% - 230px)}}.rental_plan_list02 .rental_plan_right img{margin-inline:auto;width:100%}.rental_plan_list02 .rental_plan_title_wrap{margin-bottom:24px}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_title_wrap{margin-bottom:40px}}.rental_plan_list02 .rental_plan_title_wrap .title{font-size:1.25rem;font-weight:700}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_title_wrap .title{font-size:1.5rem}}.rental_plan_list02 .rental_plan_title_wrap p{font-size:.9375rem;margin-top:20px}@media screen and (min-width:769px){.rental_plan_list02 .rental_plan_title_wrap p{font-size:1rem}}.rental_plan_list02 .price_label span{background:#0067f3;border-radius:4px;color:#fff;font-size:1rem;line-height:1;padding:4px 8px}.rental_plan_list02 .price_box .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rental_plan_list02 .price_box .price .number{font-size:3rem}.rental_plan_list02 .price_box .unit01{font-size:1rem;line-height:1;margin-right:4px;text-align:center}.rental_plan_list02 .price_box .unit02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;gap:1px;line-height:1;margin-left:3px}.rental_plan_list02 .price_box .unit02 span:first-child{font-size:.87em}.rental_plan_list02 .price_box .unit02 span:last-child{font-weight:700}.option_camera,.option_installation,.option_set,.option_wifi{width:100%}.option_installation,.option_wifi{max-width:247px}.option_installation{border-radius:8px}.option_camera{max-width:127px}.option_set{max-width:281px}.rental_plan_option_box{background:#f5f6f6;border-radius:16px;margin-inline:calc(50% - 50vw);padding:40px 5% 16px;width:100vw}@media screen and (min-width:769px){.rental_plan_option_box{border-radius:24px;margin-inline:auto;padding:40px 32px 16px;width:100%}}.rental_plan_option_box .rental_plan_list{background:#fff;border-radius:16px;padding:40px 16px 0}@media screen and (min-width:769px){.rental_plan_option_box .rental_plan_list{border-radius:24px;grid-template-columns:repeat(2,1fr);padding:40px 10px}}.rental_plan_option_box .option_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rental_plan_option_box .option_details div{padding:16px}.rental_plan_option_box .option_details div:not(:last-child){border-bottom:1px solid #e0e0e0}@media screen and (min-width:769px){.flow_area .notes_list li{font-size:1rem}}.flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px 45px}.flow_list .flow_list_box{position:relative;width:100%}.flow_list .flow_list_box:after{aspect-ratio:21/32;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.842%22%20height%3D%2231.566%22%20viewBox%3D%220%200%2020.842%2031.566%22%3E%3Cpath%20d%3D%22M16.452%2C1.892a2%2C2%2C0%2C0%2C1%2C3.1%2C0l13.78%2C16.842A2%2C2%2C0%2C0%2C1%2C31.78%2C22H4.22a2%2C2%2C0%2C0%2C1-1.548-3.266Z%22%20transform%3D%22translate%2822%20-2.217%29%20rotate%2890%29%22%20fill%3D%22%230067f3%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,25%) rotate(90deg);transform:translate(-50%,25%) rotate(90deg);width:30px}@media screen and (min-width:769px){.flow_list .flow_list_box:after{left:100%;top:50%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}}.flow_list .flow_list_box:last-child:after{display:none}.flow_list .title{font-size:1.25rem;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (min-width:769px){.flow_list .title{font-size:1.5rem}}.flow_list .text{font-size:.9375rem}@media screen and (min-width:769px){.flow_list .text{font-size:1rem}}.flow_list .img{margin-bottom:24px;position:relative}.flow_list .img img{border-radius:24px;width:100%}.flow_list .step{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;aspect-ratio:1;background-color:#0067f3;border-radius:150%;color:#fff;font-size:1.625rem;left:0;max-width:56px;padding:6px;position:absolute;text-align:center;top:0;translate:-25% -25%;width:30%}@media screen and (min-width:769px){.flow_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.scroll_block{overflow:auto}