.wd-depprod .sub-visual-wrap{z-index:1;background:linear-gradient(180deg, var(--wd-primary-50) 0%, var(--wd-surface-white) 100%);background-position:0 bottom;background-repeat:no-repeat;background-size:100%;border-bottom:1px solid #ddd;width:100%;margin-top:80px;position:relative}.wd-depprod .sub-visual-wrap>.sub-product-wrap{width:100%;max-width:1200px;height:auto;margin:0 auto;position:relative}.wd-depprod .product-wrap{width:100%;height:100%;position:relative;overflow:hidden}.wd-depprod .prod-visual{width:100%;height:100%;display:inline-block}.wd-depprod .prod-visual>.sub-tit{width:776px;height:260px;padding-top:90px;padding-bottom:100px;font-weight:400;display:table-cell}.wd-depprod .sub-tit h2{color:#000;font-size:50px;font-weight:700;font-family:var(--wd-font-primary);line-height:initial}.wd-depprod .prod-visual .desc-prod{color:var(--wd-text-secondary);font-size:25px;font-weight:500}.wd-depprod .pt10{padding-top:10px}.wd-depprod .prod-visual .hashtag span{width:100%;color:var(--wd-text-muted);margin-top:10px;font-weight:500;display:inline-block}.wd-depprod .de-cts .dep-list{margin:0;padding:0;list-style:none}.wd-depprod .de-cts .dep-list li{margin:0;padding:0 0 0 13px;position:relative}.wd-depprod .de-cts .dep-list li:before{content:"-";display:inline-block;position:absolute;top:0;left:0}.wd-depprod .de-cts .dep-h4{color:var(--wd-text-primary);margin:20px 0 6px;font-weight:600}.wd-depprod .de-cts .dep-h4:first-child{margin-top:0}.wd-depprod .de-cts .dep-sub{color:var(--wd-text-primary);margin:16px 0 4px;font-weight:600}.wd-depprod .de-cts .dep-sub:first-child{margin-top:0}.wd-depprod .de-cts .dep-note{color:var(--wd-text-tertiary);margin:8px 0 0;font-size:15px}.wd-depprod .de-cts .dep-kv{margin:0}.wd-depprod .de-cts .dep-kv dt{color:var(--wd-text-primary);margin:16px 0 4px;font-weight:600}.wd-depprod .de-cts .dep-kv dt:first-child{margin-top:0}.wd-depprod .de-cts .dep-kv dd{margin:0}.wd-depprod .de-cts ol{margin:0;padding:0 0 0 1.9em}.wd-depprod .de-cts ol li{list-style:decimal}@media (max-width:900px){.wd-depprod .sub-visual-wrap>.sub-product-wrap{padding-inline:var(--wd-pad)}.wd-depprod .prod-visual>.sub-tit{width:100%;height:auto;padding-top:56px;padding-bottom:56px;display:block}.wd-depprod .sub-tit h2{font-size:32px}.wd-depprod .prod-visual .desc-prod{font-size:18px}.wd-depprod .prod-visual .hashtag span{font-size:14px}}@media (max-width:620px){.wd-depprod .sub-visual-wrap{margin-top:60px}}
