.container{margin:0 auto;padding:0 20px;box-sizing:border-box}.breadcrumbs{padding:12px 0}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.breadcrumbs li{display:flex;align-items:center;color:#6b7280}.breadcrumbs li:not(:last-child):after{content:"›";margin-left:8px;color:#9ca3af}.breadcrumbs a{color:#3b82f6;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:#2563eb;text-decoration:underline}.breadcrumbs li:last-child{color:#1f2937;font-weight:500}.mainvisual.page{background-size:cover;background-position:50%;min-height:260px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.mainvisual.page:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.28))}.mainvisual_inner{text-align:center;color:#fff;padding:40px 20px;max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}.title_item{font-size:42px;font-weight:800;margin:0;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.45);line-height:1.35}.local_Container{background:#fff;width:100%}.local_Container_inner{box-sizing:border-box}.cont_width_static,.local_Container_inner{max-width:1200px;margin:0 auto;width:100%}.cont_padding_both{padding-left:20px;padding-right:20px;box-sizing:border-box}.unit_anchor_custom{margin:32px 0}.unit_anchor_navi2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.unit_anc_box{background:#fff;overflow:hidden}.unit_anc_box a{display:block;text-decoration:none;color:inherit;padding:20px 16px}.unit_anc_box_txt{font-size:18px;font-weight:700;color:#1f2937;text-align:center}.unit_item_link_module{margin:48px 0}.unit_item_link_module_col4_wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.unit_item_link_module_box{background:#fff;border:2px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.link_module_box_nolink{display:block}.unit_item_link_module_box_thumb{background:#f9fafb;padding:20px;display:flex;align-items:center;justify-content:center;min-height:200px}.unit_item_link_module_box_thumb_inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.unit_item_link_module_box_thumb_inner img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.unit_item_link_module_box_txt{padding:20px 16px}.unit_item_link_module_box_txt h3{font-size:16px;font-weight:700;margin:0 0 16px;color:#1f2937}.unit_item_link_module_box_txt table{width:100%;border-collapse:collapse;font-size:13px}.unit_item_link_module_box_txt table th{background:#f3f4f6;padding:8px 10px;text-align:left;font-weight:600;color:#4b5563;border:1px solid #e5e7eb;width:35%}.unit_item_link_module_box_txt table td{padding:8px 10px;color:#1f2937;border:1px solid #e5e7eb}.unit_item_mid{margin:64px 0 32px}.unit_mid_type1{font-size:28px;font-weight:800;color:#1f2937;padding-bottom:16px;border-bottom:3px solid #3b82f6;margin:0}.unit_mid_type1.type_left{text-align:left}.unit_mid_type1 span{display:inline-block}.unit_block{margin:24px 0}.unit_txtbox_border_wrap{border:2px solid #e5e7eb;background:#f9fafb}.ww_content{line-height:1.8;color:#374151}.concerns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:20px}.concerns-grid ul{list-style:none;margin:0;padding:0}.concerns-grid li{position:relative;padding-left:28px;margin:12px 0;line-height:1.6;color:#1f2937}.concerns-grid li:before{content:"✓";position:absolute;left:0;color:#3b82f6;font-weight:700;font-size:18px}.unit_arrow{text-align:center;margin:32px 0}.unit_arrow_item{display:inline-block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:24px solid #3b82f6}.unit_icon{margin:48px 0}.unit_icon_wrap{display:grid;gap:32px}.unit_icon_wrap.icon_type_col2{grid-template-columns:repeat(2,1fr)}.unit_icon_box{background:#fff;border:2px solid #e5e7eb;padding:32px 24px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.unit_icon_box_thumb{text-align:center;margin-bottom:20px}.unit_icon_box_thumb img{max-width:120px;height:auto}.unit_icon_box_txt h3{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 16px;text-align:center}.unit_icon_box_txt p{margin:8px 0;line-height:1.8;color:#374151}.unit_col2_relative{margin:32px 0}.unit_col2_border_wrap{border:2px solid #e5e7eb;background:#fff;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.unit_col2_relative_wrap{display:flex;gap:24px;align-items:center}.unit_col2_relative_wrap.clf{clear:both}.unit_item_phbox_resize{flex:0 0 20%}.unit_item_phbox_resize img{width:100%;height:auto;display:block}.unit_item_txtbox_resize{flex:1}.unit_item_txtbox_resize h3{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 16px}.unit_item_txtbox_resize p{margin:8px 0;line-height:1.8;color:#374151}.rental-cta{text-align:center;padding:20px}.rental-cta__button{display:inline-block;background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;text-decoration:none;font-weight:800;padding:18px 48px;box-shadow:0 8px 24px rgba(219,39,119,.35);transition:all .3s ease;font-size:17px;letter-spacing:.05em}.rental-cta__button:hover{background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 12px 32px rgba(219,39,119,.45);transform:translateY(-2px)}.flow-list{list-style:none;margin:32px 0;padding:0;counter-reset:flow-counter}.flow-list li{position:relative;padding:24px 24px 24px 80px;margin:24px 0;background:#fff;border:2px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.08);counter-increment:flow-counter}.flow-list li:before{content:counter(flow-counter);position:absolute;left:24px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}.flow-list li strong{display:block;font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px}.flow-list li p{margin:0;color:#374151;line-height:1.7}.faq-list{margin:32px 0}.faq-item{background:#fff;border:2px solid #e5e7eb;padding:24px;margin:20px 0;box-shadow:0 4px 16px rgba(0,0,0,.08)}.faq-item h3{font-size:18px;font-weight:700;color:#3b82f6;margin:0 0 12px}.faq-item p{margin:0;color:#374151;line-height:1.8}@media (max-width:1024px){.unit_anchor_navi2,.unit_item_link_module_col4_wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.title_item{font-size:32px}.concerns-grid,.unit_anchor_navi2,.unit_icon_wrap.icon_type_col2,.unit_item_link_module_col4_wrap{grid-template-columns:1fr}.unit_col2_relative_wrap{flex-direction:column}.unit_item_phbox_resize{flex:0 0 auto;width:100%}.unit_mid_type1{font-size:24px}.flow-list li{padding:60px 20px 20px}.flow-list li:before{left:50%;top:24px;transform:translateX(-50%)}}@media (max-width:480px){.title_item{font-size:24px}.unit_mid_type1{font-size:20px}.rental-cta__button{padding:16px 32px;font-size:15px}}